vendor-BfKWghV4.js 7.0 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063
  1. /**
  2. * @vue/shared v3.5.13
  3. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  4. * @license MIT
  5. **//*! #__NO_SIDE_EFFECTS__ */function Nf(e){const t=Object.create(null);for(const r of e.split(","))t[r]=1;return r=>r in t}const js={},kw=[],Tf=()=>{},iE=()=>!1,U2=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),tF=e=>e.startsWith("onUpdate:"),Gs=Object.assign,rF=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},t3e=Object.prototype.hasOwnProperty,kA=(e,t)=>t3e.call(e,t),Ta=Array.isArray,_w=e=>AI(e)==="[object Map]",H2=e=>AI(e)==="[object Set]",pG=e=>AI(e)==="[object Date]",Rfe=e=>AI(e)==="[object RegExp]",_o=e=>typeof e=="function",Ko=e=>typeof e=="string",Id=e=>typeof e=="symbol",LA=e=>e!==null&&typeof e=="object",nF=e=>(LA(e)||_o(e))&&_o(e.then)&&_o(e.catch),LW=Object.prototype.toString,AI=e=>LW.call(e),Tfe=e=>AI(e).slice(8,-1),k6=e=>AI(e)==="[object Object]",iF=e=>Ko(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,cy=Nf(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ofe=Nf("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),aF=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},r3e=/-(\w)/g,_l=aF(e=>e.replace(r3e,(t,r)=>r?r.toUpperCase():"")),n3e=/\B([A-Z])/g,$h=aF(e=>e.replace(n3e,"-$1").toLowerCase()),j2=aF(e=>e.charAt(0).toUpperCase()+e.slice(1)),Fw=aF(e=>e?`on${j2(e)}`:""),Hh=(e,t)=>!Object.is(e,t),Dw=(e,...t)=>{for(let r=0;r<e.length;r++)e[r](...t)},MW=(e,t,r,n=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:r})},PQ=e=>{const t=parseFloat(e);return isNaN(t)?e:t},UQ=e=>{const t=Ko(e)?Number(e):NaN;return isNaN(t)?e:t};let eZ;const _6=()=>eZ||(eZ=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),i3e=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;function a3e(e){return i3e.test(e)?`__props.${e}`:`__props[${JSON.stringify(e)}]`}function o3e(e,t){return e+JSON.stringify(t,(r,n)=>typeof n=="function"?n.toString():n)}const s3e={TEXT:1,1:"TEXT",CLASS:2,2:"CLASS",STYLE:4,4:"STYLE",PROPS:8,8:"PROPS",FULL_PROPS:16,16:"FULL_PROPS",NEED_HYDRATION:32,32:"NEED_HYDRATION",STABLE_FRAGMENT:64,64:"STABLE_FRAGMENT",KEYED_FRAGMENT:128,128:"KEYED_FRAGMENT",UNKEYED_FRAGMENT:256,256:"UNKEYED_FRAGMENT",NEED_PATCH:512,512:"NEED_PATCH",DYNAMIC_SLOTS:1024,1024:"DYNAMIC_SLOTS",DEV_ROOT_FRAGMENT:2048,2048:"DEV_ROOT_FRAGMENT",CACHED:-1,"-1":"CACHED",BAIL:-2,"-2":"BAIL"},A3e={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"NEED_HYDRATION",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},l3e={ELEMENT:1,1:"ELEMENT",FUNCTIONAL_COMPONENT:2,2:"FUNCTIONAL_COMPONENT",STATEFUL_COMPONENT:4,4:"STATEFUL_COMPONENT",TEXT_CHILDREN:8,8:"TEXT_CHILDREN",ARRAY_CHILDREN:16,16:"ARRAY_CHILDREN",SLOTS_CHILDREN:32,32:"SLOTS_CHILDREN",TELEPORT:64,64:"TELEPORT",SUSPENSE:128,128:"SUSPENSE",COMPONENT_SHOULD_KEEP_ALIVE:256,256:"COMPONENT_SHOULD_KEEP_ALIVE",COMPONENT_KEPT_ALIVE:512,512:"COMPONENT_KEPT_ALIVE",COMPONENT:6,6:"COMPONENT"},u3e={STABLE:1,1:"STABLE",DYNAMIC:2,2:"DYNAMIC",FORWARDED:3,3:"FORWARDED"},c3e={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},f3e="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",PW=Nf(f3e),h3e=PW,tZ=2;function Nfe(e,t=0,r=e.length){if(t=Math.max(0,Math.min(t,e.length)),r=Math.max(0,Math.min(r,e.length)),t>r)return"";let n=e.split(/(\r?\n)/);const i=n.filter((l,f)=>f%2===1);n=n.filter((l,f)=>f%2===0);let o=0;const s=[];for(let l=0;l<n.length;l++)if(o+=n[l].length+(i[l]&&i[l].length||0),o>=t){for(let f=l-tZ;f<=l+tZ||r>o;f++){if(f<0||f>=n.length)continue;const m=f+1;s.push(`${m}${" ".repeat(Math.max(3-String(m).length,0))}| ${n[f]}`);const v=n[f].length,I=i[f]&&i[f].length||0;if(f===l){const B=t-(o-(v+I)),E=Math.max(1,r>o?v-B:r-t);s.push(" | "+" ".repeat(B)+"^".repeat(E))}else if(f>l){if(r>o){const B=Math.max(Math.min(r-o,v),1);s.push(" | "+"^".repeat(B))}o+=v+I}}break}return s.join(`
  6. `)}function n3(e){if(Ta(e)){const t={};for(let r=0;r<e.length;r++){const n=e[r],i=Ko(n)?UW(n):n3(n);if(i)for(const o in i)t[o]=i[o]}return t}else if(Ko(e)||LA(e))return e}const d3e=/;(?![^(]*\))/g,g3e=/:([^]+)/,p3e=/\/\*[^]*?\*\//g;function UW(e){const t={};return e.replace(p3e,"").split(d3e).forEach(r=>{if(r){const n=r.split(g3e);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function v3e(e){if(!e)return"";if(Ko(e))return e;let t="";for(const r in e){const n=e[r];if(Ko(n)||typeof n=="number"){const i=r.startsWith("--")?r:$h(r);t+=`${i}:${n};`}}return t}function i3(e){let t="";if(Ko(e))t=e;else if(Ta(e))for(let r=0;r<e.length;r++){const n=i3(e[r]);n&&(t+=n+" ")}else if(LA(e))for(const r in e)e[r]&&(t+=r+" ");return t.trim()}function Lfe(e){if(!e)return null;let{class:t,style:r}=e;return t&&!Ko(t)&&(e.class=i3(t)),r&&(e.style=n3(r)),e}const m3e="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",y3e="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",b3e="annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics",C3e="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",Mfe=Nf(m3e),Pfe=Nf(y3e),Ufe=Nf(b3e),Hfe=Nf(C3e),jfe="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Gfe=Nf(jfe),w3e=Nf(jfe+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function HW(e){return!!e||e===""}const I3e=/[>/="'\u0009\u000a\u000c\u0020]/,cL={};function B3e(e){if(cL.hasOwnProperty(e))return cL[e];const t=I3e.test(e);return t&&console.error(`unsafe attribute name: ${e}`),cL[e]=!t}const E3e={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},Q3e=Nf("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),x3e=Nf("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan"),S3e=Nf("accent,accentunder,actiontype,align,alignmentscope,altimg,altimg-height,altimg-valign,altimg-width,alttext,bevelled,close,columnsalign,columnlines,columnspan,denomalign,depth,dir,display,displaystyle,encoding,equalcolumns,equalrows,fence,fontstyle,fontweight,form,frame,framespacing,groupalign,height,href,id,indentalign,indentalignfirst,indentalignlast,indentshift,indentshiftfirst,indentshiftlast,indextype,justify,largetop,largeop,lquote,lspace,mathbackground,mathcolor,mathsize,mathvariant,maxsize,minlabelspacing,mode,other,overflow,position,rowalign,rowlines,rowspan,rquote,rspace,scriptlevel,scriptminsize,scriptsizemultiplier,selection,separator,separators,shift,side,src,stackalign,stretchy,subscriptshift,superscriptshift,symmetric,voffset,width,widths,xlink:href,xlink:show,xlink:type,xmlns");function k3e(e){if(e==null)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"}const _3e=/["'&<>]/;function F3e(e){const t=""+e,r=_3e.exec(t);if(!r)return t;let n="",i,o,s=0;for(o=r.index;o<t.length;o++){switch(t.charCodeAt(o)){case 34:i="&quot;";break;case 38:i="&amp;";break;case 39:i="&#39;";break;case 60:i="&lt;";break;case 62:i="&gt;";break;default:continue}s!==o&&(n+=t.slice(s,o)),s=o+1,n+=i}return s!==o?n+t.slice(s,o):n}const D3e=/^-?>|<!--|-->|--!>|<!-$/g;function R3e(e){return e.replace(D3e,"")}const Kfe=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;function T3e(e,t){return e.replace(Kfe,r=>t?r==='"'?'\\\\\\"':`\\\\${r}`:`\\${r}`)}function O3e(e,t){if(e.length!==t.length)return!1;let r=!0;for(let n=0;r&&n<e.length;n++)r=yy(e[n],t[n]);return r}function yy(e,t){if(e===t)return!0;let r=pG(e),n=pG(t);if(r||n)return r&&n?e.getTime()===t.getTime():!1;if(r=Id(e),n=Id(t),r||n)return e===t;if(r=Ta(e),n=Ta(t),r||n)return r&&n?O3e(e,t):!1;if(r=LA(e),n=LA(t),r||n){if(!r||!n)return!1;const i=Object.keys(e).length,o=Object.keys(t).length;if(i!==o)return!1;for(const s in e){const l=e.hasOwnProperty(s),f=t.hasOwnProperty(s);if(l&&!f||!l&&f||!yy(e[s],t[s]))return!1}}return String(e)===String(t)}function F6(e,t){return e.findIndex(r=>yy(r,t))}const $fe=e=>!!(e&&e.__v_isRef===!0),jW=e=>Ko(e)?e:e==null?"":Ta(e)||LA(e)&&(e.toString===LW||!_o(e.toString))?$fe(e)?jW(e.value):JSON.stringify(e,Wfe,2):String(e),Wfe=(e,t)=>$fe(t)?Wfe(e,t.value):_w(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((r,[n,i],o)=>(r[fL(n,o)+" =>"]=i,r),{})}:H2(t)?{[`Set(${t.size})`]:[...t.values()].map(r=>fL(r))}:Id(t)?fL(t):LA(t)&&!Ta(t)&&!k6(t)?String(t):t,fL=(e,t="")=>{var r;return Id(e)?`Symbol(${(r=e.description)!=null?r:t})`:e},N3e=Object.freeze(Object.defineProperty({__proto__:null,EMPTY_ARR:kw,EMPTY_OBJ:js,NO:iE,NOOP:Tf,PatchFlagNames:A3e,PatchFlags:s3e,ShapeFlags:l3e,SlotFlags:u3e,camelize:_l,capitalize:j2,cssVarNameEscapeSymbolsRE:Kfe,def:MW,escapeHtml:F3e,escapeHtmlComment:R3e,extend:Gs,genCacheKey:o3e,genPropsAccessExp:a3e,generateCodeFrame:Nfe,getEscapedCssVarName:T3e,getGlobalThis:_6,hasChanged:Hh,hasOwn:kA,hyphenate:$h,includeBooleanAttr:HW,invokeArrayFns:Dw,isArray:Ta,isBooleanAttr:w3e,isBuiltInDirective:Ofe,isDate:pG,isFunction:_o,isGloballyAllowed:PW,isGloballyWhitelisted:h3e,isHTMLTag:Mfe,isIntegerKey:iF,isKnownHtmlAttr:Q3e,isKnownMathMLAttr:S3e,isKnownSvgAttr:x3e,isMap:_w,isMathMLTag:Ufe,isModelListener:tF,isObject:LA,isOn:U2,isPlainObject:k6,isPromise:nF,isRegExp:Rfe,isRenderableAttrValue:k3e,isReservedProp:cy,isSSRSafeAttrName:B3e,isSVGTag:Pfe,isSet:H2,isSpecialBooleanAttr:Gfe,isString:Ko,isSymbol:Id,isVoidTag:Hfe,looseEqual:yy,looseIndexOf:F6,looseToNumber:PQ,makeMap:Nf,normalizeClass:i3,normalizeProps:Lfe,normalizeStyle:n3,objectToString:LW,parseStringStyle:UW,propsToAttrMap:E3e,remove:rF,slotFlagsText:c3e,stringifyStyle:v3e,toDisplayString:jW,toHandlerKey:Fw,toNumber:UQ,toRawType:Tfe,toTypeString:AI},Symbol.toStringTag,{value:"Module"}));/**
  7. * @vue/reactivity v3.5.13
  8. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  9. * @license MIT
  10. **/let vd;class GW{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=vd,!t&&vd&&(this.index=(vd.scopes||(vd.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,r;if(this.scopes)for(t=0,r=this.scopes.length;t<r;t++)this.scopes[t].pause();for(t=0,r=this.effects.length;t<r;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,r;if(this.scopes)for(t=0,r=this.scopes.length;t<r;t++)this.scopes[t].resume();for(t=0,r=this.effects.length;t<r;t++)this.effects[t].resume()}}run(t){if(this._active){const r=vd;try{return vd=this,t()}finally{vd=r}}}on(){vd=this}off(){vd=this.parent}stop(t){if(this._active){this._active=!1;let r,n;for(r=0,n=this.effects.length;r<n;r++)this.effects[r].stop();for(this.effects.length=0,r=0,n=this.cleanups.length;r<n;r++)this.cleanups[r]();if(this.cleanups.length=0,this.scopes){for(r=0,n=this.scopes.length;r<n;r++)this.scopes[r].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0}}}function L3e(e){return new GW(e)}function KW(){return vd}function Yfe(e,t=!1){vd&&vd.cleanups.push(e)}let Ql;const hL=new WeakSet;class HQ{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,vd&&vd.active&&vd.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,hL.has(this)&&(hL.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Vfe(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,rZ(this),zfe(this);const t=Ql,r=W0;Ql=this,W0=!0;try{return this.fn()}finally{Jfe(this),Ql=t,W0=r,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)YW(t);this.deps=this.depsTail=void 0,rZ(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?hL.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){vG(this)&&this.run()}get dirty(){return vG(this)}}let qfe=0,aQ,oQ;function Vfe(e,t=!1){if(e.flags|=8,t){e.next=oQ,oQ=e;return}e.next=aQ,aQ=e}function $W(){qfe++}function WW(){if(--qfe>0)return;if(oQ){let t=oQ;for(oQ=void 0;t;){const r=t.next;t.next=void 0,t.flags&=-9,t=r}}let e;for(;aQ;){let t=aQ;for(aQ=void 0;t;){const r=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=r}}if(e)throw e}function zfe(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Jfe(e){let t,r=e.depsTail,n=r;for(;n;){const i=n.prevDep;n.version===-1?(n===r&&(r=i),YW(n),M3e(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=i}e.deps=t,e.depsTail=r}function vG(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Xfe(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Xfe(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===jQ))return;e.globalVersion=jQ;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!vG(e)){e.flags&=-3;return}const r=Ql,n=W0;Ql=e,W0=!0;try{zfe(e);const i=e.fn(e._value);(t.version===0||Hh(i,e._value))&&(e._value=i,t.version++)}catch(i){throw t.version++,i}finally{Ql=r,W0=n,Jfe(e),e.flags&=-3}}function YW(e,t=!1){const{dep:r,prevSub:n,nextSub:i}=e;if(n&&(n.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=n,e.nextSub=void 0),r.subs===e&&(r.subs=n,!n&&r.computed)){r.computed.flags&=-5;for(let o=r.computed.deps;o;o=o.nextDep)YW(o,!0)}!t&&!--r.sc&&r.map&&r.map.delete(r.key)}function M3e(e){const{prevDep:t,nextDep:r}=e;t&&(t.nextDep=r,e.prevDep=void 0),r&&(r.prevDep=t,e.nextDep=void 0)}function P3e(e,t){e.effect instanceof HQ&&(e=e.effect.fn);const r=new HQ(e);t&&Gs(r,t);try{r.run()}catch(i){throw r.stop(),i}const n=r.run.bind(r);return n.effect=r,n}function U3e(e){e.effect.stop()}let W0=!0;const Zfe=[];function G2(){Zfe.push(W0),W0=!1}function K2(){const e=Zfe.pop();W0=e===void 0?!0:e}function rZ(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const r=Ql;Ql=void 0;try{t()}finally{Ql=r}}}let jQ=0;class H3e{constructor(t,r){this.sub=t,this.dep=r,this.version=r.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class oF{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Ql||!W0||Ql===this.computed)return;let r=this.activeLink;if(r===void 0||r.sub!==Ql)r=this.activeLink=new H3e(Ql,this),Ql.deps?(r.prevDep=Ql.depsTail,Ql.depsTail.nextDep=r,Ql.depsTail=r):Ql.deps=Ql.depsTail=r,ehe(r);else if(r.version===-1&&(r.version=this.version,r.nextDep)){const n=r.nextDep;n.prevDep=r.prevDep,r.prevDep&&(r.prevDep.nextDep=n),r.prevDep=Ql.depsTail,r.nextDep=void 0,Ql.depsTail.nextDep=r,Ql.depsTail=r,Ql.deps===r&&(Ql.deps=n)}return r}trigger(t){this.version++,jQ++,this.notify(t)}notify(t){$W();try{for(let r=this.subs;r;r=r.prevSub)r.sub.notify()&&r.sub.dep.notify()}finally{WW()}}}function ehe(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)ehe(n)}const r=e.dep.subs;r!==e&&(e.prevSub=r,r&&(r.nextSub=e)),e.dep.subs=e}}const N7=new WeakMap,Rw=Symbol(""),mG=Symbol(""),GQ=Symbol("");function jh(e,t,r){if(W0&&Ql){let n=N7.get(e);n||N7.set(e,n=new Map);let i=n.get(r);i||(n.set(r,i=new oF),i.map=n,i.key=r),i.track()}}function ny(e,t,r,n,i,o){const s=N7.get(e);if(!s){jQ++;return}const l=f=>{f&&f.trigger()};if($W(),t==="clear")s.forEach(l);else{const f=Ta(e),m=f&&iF(r);if(f&&r==="length"){const v=Number(n);s.forEach((I,B)=>{(B==="length"||B===GQ||!Id(B)&&B>=v)&&l(I)})}else switch((r!==void 0||s.has(void 0))&&l(s.get(r)),m&&l(s.get(GQ)),t){case"add":f?m&&l(s.get("length")):(l(s.get(Rw)),_w(e)&&l(s.get(mG)));break;case"delete":f||(l(s.get(Rw)),_w(e)&&l(s.get(mG)));break;case"set":_w(e)&&l(s.get(Rw));break}}WW()}function j3e(e,t){const r=N7.get(e);return r&&r.get(t)}function BB(e){const t=zo(e);return t===e?t:(jh(t,"iterate",GQ),Xg(e)?t:t.map(Gh))}function sF(e){return jh(e=zo(e),"iterate",GQ),e}const G3e={__proto__:null,[Symbol.iterator](){return dL(this,Symbol.iterator,Gh)},concat(...e){return BB(this).concat(...e.map(t=>Ta(t)?BB(t):t))},entries(){return dL(this,"entries",e=>(e[1]=Gh(e[1]),e))},every(e,t){return Hm(this,"every",e,t,void 0,arguments)},filter(e,t){return Hm(this,"filter",e,t,r=>r.map(Gh),arguments)},find(e,t){return Hm(this,"find",e,t,Gh,arguments)},findIndex(e,t){return Hm(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Hm(this,"findLast",e,t,Gh,arguments)},findLastIndex(e,t){return Hm(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Hm(this,"forEach",e,t,void 0,arguments)},includes(...e){return gL(this,"includes",e)},indexOf(...e){return gL(this,"indexOf",e)},join(e){return BB(this).join(e)},lastIndexOf(...e){return gL(this,"lastIndexOf",e)},map(e,t){return Hm(this,"map",e,t,void 0,arguments)},pop(){return C4(this,"pop")},push(...e){return C4(this,"push",e)},reduce(e,...t){return nZ(this,"reduce",e,t)},reduceRight(e,...t){return nZ(this,"reduceRight",e,t)},shift(){return C4(this,"shift")},some(e,t){return Hm(this,"some",e,t,void 0,arguments)},splice(...e){return C4(this,"splice",e)},toReversed(){return BB(this).toReversed()},toSorted(e){return BB(this).toSorted(e)},toSpliced(...e){return BB(this).toSpliced(...e)},unshift(...e){return C4(this,"unshift",e)},values(){return dL(this,"values",Gh)}};function dL(e,t,r){const n=sF(e),i=n[t]();return n!==e&&!Xg(e)&&(i._next=i.next,i.next=()=>{const o=i._next();return o.value&&(o.value=r(o.value)),o}),i}const K3e=Array.prototype;function Hm(e,t,r,n,i,o){const s=sF(e),l=s!==e&&!Xg(e),f=s[t];if(f!==K3e[t]){const I=f.apply(e,o);return l?Gh(I):I}let m=r;s!==e&&(l?m=function(I,B){return r.call(this,Gh(I),B,e)}:r.length>2&&(m=function(I,B){return r.call(this,I,B,e)}));const v=f.call(s,m,n);return l&&i?i(v):v}function nZ(e,t,r,n){const i=sF(e);let o=r;return i!==e&&(Xg(e)?r.length>3&&(o=function(s,l,f){return r.call(this,s,l,f,e)}):o=function(s,l,f){return r.call(this,s,Gh(l),f,e)}),i[t](o,...n)}function gL(e,t,r){const n=zo(e);jh(n,"iterate",GQ);const i=n[t](...r);return(i===-1||i===!1)&&uF(r[0])?(r[0]=zo(r[0]),n[t](...r)):i}function C4(e,t,r=[]){G2(),$W();const n=zo(e)[t].apply(e,r);return WW(),K2(),n}const $3e=Nf("__proto__,__v_isRef,__isVue"),the=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Id));function W3e(e){Id(e)||(e=String(e));const t=zo(this);return jh(t,"has",e),t.hasOwnProperty(e)}class rhe{constructor(t=!1,r=!1){this._isReadonly=t,this._isShallow=r}get(t,r,n){if(r==="__v_skip")return t.__v_skip;const i=this._isReadonly,o=this._isShallow;if(r==="__v_isReactive")return!i;if(r==="__v_isReadonly")return i;if(r==="__v_isShallow")return o;if(r==="__v_raw")return n===(i?o?Ahe:she:o?ohe:ahe).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const s=Ta(t);if(!i){let f;if(s&&(f=G3e[r]))return f;if(r==="hasOwnProperty")return W3e}const l=Reflect.get(t,r,uc(t)?t:n);return(Id(r)?the.has(r):$3e(r))||(i||jh(t,"get",r),o)?l:uc(l)?s&&iF(r)?l:l.value:LA(l)?i?VW(l):NA(l):l}}class nhe extends rhe{constructor(t=!1){super(!1,t)}set(t,r,n,i){let o=t[r];if(!this._isShallow){const f=x2(o);if(!Xg(n)&&!x2(n)&&(o=zo(o),n=zo(n)),!Ta(t)&&uc(o)&&!uc(n))return f?!1:(o.value=n,!0)}const s=Ta(t)&&iF(r)?Number(r)<t.length:kA(t,r),l=Reflect.set(t,r,n,uc(t)?t:i);return t===zo(i)&&(s?Hh(n,o)&&ny(t,"set",r,n):ny(t,"add",r,n)),l}deleteProperty(t,r){const n=kA(t,r);t[r];const i=Reflect.deleteProperty(t,r);return i&&n&&ny(t,"delete",r,void 0),i}has(t,r){const n=Reflect.has(t,r);return(!Id(r)||!the.has(r))&&jh(t,"has",r),n}ownKeys(t){return jh(t,"iterate",Ta(t)?"length":Rw),Reflect.ownKeys(t)}}class ihe extends rhe{constructor(t=!1){super(!0,t)}set(t,r){return!0}deleteProperty(t,r){return!0}}const Y3e=new nhe,q3e=new ihe,V3e=new nhe(!0),z3e=new ihe(!0),yG=e=>e,rk=e=>Reflect.getPrototypeOf(e);function J3e(e,t,r){return function(...n){const i=this.__v_raw,o=zo(i),s=_w(o),l=e==="entries"||e===Symbol.iterator&&s,f=e==="keys"&&s,m=i[e](...n),v=r?yG:t?bG:Gh;return!t&&jh(o,"iterate",f?mG:Rw),{next(){const{value:I,done:B}=m.next();return B?{value:I,done:B}:{value:l?[v(I[0]),v(I[1])]:v(I),done:B}},[Symbol.iterator](){return this}}}}function nk(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function X3e(e,t){const r={get(i){const o=this.__v_raw,s=zo(o),l=zo(i);e||(Hh(i,l)&&jh(s,"get",i),jh(s,"get",l));const{has:f}=rk(s),m=t?yG:e?bG:Gh;if(f.call(s,i))return m(o.get(i));if(f.call(s,l))return m(o.get(l));o!==s&&o.get(i)},get size(){const i=this.__v_raw;return!e&&jh(zo(i),"iterate",Rw),Reflect.get(i,"size",i)},has(i){const o=this.__v_raw,s=zo(o),l=zo(i);return e||(Hh(i,l)&&jh(s,"has",i),jh(s,"has",l)),i===l?o.has(i):o.has(i)||o.has(l)},forEach(i,o){const s=this,l=s.__v_raw,f=zo(l),m=t?yG:e?bG:Gh;return!e&&jh(f,"iterate",Rw),l.forEach((v,I)=>i.call(o,m(v),m(I),s))}};return Gs(r,e?{add:nk("add"),set:nk("set"),delete:nk("delete"),clear:nk("clear")}:{add(i){!t&&!Xg(i)&&!x2(i)&&(i=zo(i));const o=zo(this);return rk(o).has.call(o,i)||(o.add(i),ny(o,"add",i,i)),this},set(i,o){!t&&!Xg(o)&&!x2(o)&&(o=zo(o));const s=zo(this),{has:l,get:f}=rk(s);let m=l.call(s,i);m||(i=zo(i),m=l.call(s,i));const v=f.call(s,i);return s.set(i,o),m?Hh(o,v)&&ny(s,"set",i,o):ny(s,"add",i,o),this},delete(i){const o=zo(this),{has:s,get:l}=rk(o);let f=s.call(o,i);f||(i=zo(i),f=s.call(o,i)),l&&l.call(o,i);const m=o.delete(i);return f&&ny(o,"delete",i,void 0),m},clear(){const i=zo(this),o=i.size!==0,s=i.clear();return o&&ny(i,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(i=>{r[i]=J3e(i,e,t)}),r}function AF(e,t){const r=X3e(e,t);return(n,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(kA(r,i)&&i in n?r:n,i,o)}const Z3e={get:AF(!1,!1)},e5e={get:AF(!1,!0)},t5e={get:AF(!0,!1)},r5e={get:AF(!0,!0)},ahe=new WeakMap,ohe=new WeakMap,she=new WeakMap,Ahe=new WeakMap;function n5e(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function i5e(e){return e.__v_skip||!Object.isExtensible(e)?0:n5e(Tfe(e))}function NA(e){return x2(e)?e:lF(e,!1,Y3e,Z3e,ahe)}function qW(e){return lF(e,!1,V3e,e5e,ohe)}function VW(e){return lF(e,!0,q3e,t5e,she)}function a5e(e){return lF(e,!0,z3e,r5e,Ahe)}function lF(e,t,r,n,i){if(!LA(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=i.get(e);if(o)return o;const s=i5e(e);if(s===0)return e;const l=new Proxy(e,s===2?n:r);return i.set(e,l),l}function b2(e){return x2(e)?b2(e.__v_raw):!!(e&&e.__v_isReactive)}function x2(e){return!!(e&&e.__v_isReadonly)}function Xg(e){return!!(e&&e.__v_isShallow)}function uF(e){return e?!!e.__v_raw:!1}function zo(e){const t=e&&e.__v_raw;return t?zo(t):e}function lhe(e){return!kA(e,"__v_skip")&&Object.isExtensible(e)&&MW(e,"__v_skip",!0),e}const Gh=e=>LA(e)?NA(e):e,bG=e=>LA(e)?VW(e):e;function uc(e){return e?e.__v_isRef===!0:!1}function wn(e){return uhe(e,!1)}function Gr(e){return uhe(e,!0)}function uhe(e,t){return uc(e)?e:new o5e(e,t)}class o5e{constructor(t,r){this.dep=new oF,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=r?t:zo(t),this._value=r?t:Gh(t),this.__v_isShallow=r}get value(){return this.dep.track(),this._value}set value(t){const r=this._rawValue,n=this.__v_isShallow||Xg(t)||x2(t);t=n?t:zo(t),Hh(t,r)&&(this._rawValue=t,this._value=n?t:Gh(t),this.dep.trigger())}}function s5e(e){e.dep&&e.dep.trigger()}function xl(e){return uc(e)?e.value:e}function A5e(e){return _o(e)?e():xl(e)}const l5e={get:(e,t,r)=>t==="__v_raw"?e:xl(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const i=e[t];return uc(i)&&!uc(r)?(i.value=r,!0):Reflect.set(e,t,r,n)}};function zW(e){return b2(e)?e:new Proxy(e,l5e)}class u5e{constructor(t){this.__v_isRef=!0,this._value=void 0;const r=this.dep=new oF,{get:n,set:i}=t(r.track.bind(r),r.trigger.bind(r));this._get=n,this._set=i}get value(){return this._value=this._get()}set value(t){this._set(t)}}function che(e){return new u5e(e)}function sQ(e){const t=Ta(e)?new Array(e.length):{};for(const r in e)t[r]=fhe(e,r);return t}class c5e{constructor(t,r,n){this._object=t,this._key=r,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return j3e(zo(this._object),this._key)}}class f5e{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function yo(e,t,r){return uc(e)?e:_o(e)?new f5e(e):LA(e)&&arguments.length>1?fhe(e,t,r):wn(e)}function fhe(e,t,r){const n=e[t];return uc(n)?n:new c5e(e,t,r)}class h5e{constructor(t,r,n){this.fn=t,this.setter=r,this._value=void 0,this.dep=new oF(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=jQ-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!r,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&Ql!==this)return Vfe(this,!0),!0}get value(){const t=this.dep.track();return Xfe(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function d5e(e,t,r=!1){let n,i;return _o(e)?n=e:(n=e.get,i=e.set),new h5e(n,i,r)}const g5e={GET:"get",HAS:"has",ITERATE:"iterate"},p5e={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},ik={},L7=new WeakMap;let zb;function v5e(){return zb}function hhe(e,t=!1,r=zb){if(r){let n=L7.get(r);n||L7.set(r,n=[]),n.push(e)}}function m5e(e,t,r=js){const{immediate:n,deep:i,once:o,scheduler:s,augmentJob:l,call:f}=r,m=U=>i?U:Xg(U)||i===!1||i===0?iy(U,1):iy(U);let v,I,B,E,S=!1,_=!1;if(uc(e)?(I=()=>e.value,S=Xg(e)):b2(e)?(I=()=>m(e),S=!0):Ta(e)?(_=!0,S=e.some(U=>b2(U)||Xg(U)),I=()=>e.map(U=>{if(uc(U))return U.value;if(b2(U))return m(U);if(_o(U))return f?f(U,2):U()})):_o(e)?t?I=f?()=>f(e,2):e:I=()=>{if(B){G2();try{B()}finally{K2()}}const U=zb;zb=v;try{return f?f(e,3,[E]):e(E)}finally{zb=U}}:I=Tf,t&&i){const U=I,K=i===!0?1/0:i;I=()=>iy(U(),K)}const O=KW(),R=()=>{v.stop(),O&&O.active&&rF(O.effects,v)};if(o&&t){const U=t;t=(...K)=>{U(...K),R()}}let T=_?new Array(e.length).fill(ik):ik;const L=U=>{if(!(!(v.flags&1)||!v.dirty&&!U))if(t){const K=v.run();if(i||S||(_?K.some((J,ee)=>Hh(J,T[ee])):Hh(K,T))){B&&B();const J=zb;zb=v;try{const ee=[K,T===ik?void 0:_&&T[0]===ik?[]:T,E];f?f(t,3,ee):t(...ee),T=K}finally{zb=J}}}else v.run()};return l&&l(L),v=new HQ(I),v.scheduler=s?()=>s(L,!1):L,E=U=>hhe(U,!1,v),B=v.onStop=()=>{const U=L7.get(v);if(U){if(f)f(U,4);else for(const K of U)K();L7.delete(v)}},t?n?L(!0):T=v.run():s?s(L.bind(null,!0),!0):v.run(),R.pause=v.pause.bind(v),R.resume=v.resume.bind(v),R.stop=R,R}function iy(e,t=1/0,r){if(t<=0||!LA(e)||e.__v_skip||(r=r||new Set,r.has(e)))return e;if(r.add(e),t--,uc(e))iy(e.value,t,r);else if(Ta(e))for(let n=0;n<e.length;n++)iy(e[n],t,r);else if(H2(e)||_w(e))e.forEach(n=>{iy(n,t,r)});else if(k6(e)){for(const n in e)iy(e[n],t,r);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&iy(e[n],t,r)}return e}/**
  11. * @vue/runtime-core v3.5.13
  12. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  13. * @license MIT
  14. **/const dhe=[];function y5e(e){dhe.push(e)}function b5e(){dhe.pop()}function C5e(e,t){}const w5e={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},I5e={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function a3(e,t,r,n){try{return n?e(...n):e()}catch(i){lI(i,t,r)}}function Vp(e,t,r,n){if(_o(e)){const i=a3(e,t,r,n);return i&&nF(i)&&i.catch(o=>{lI(o,t,r)}),i}if(Ta(e)){const i=[];for(let o=0;o<e.length;o++)i.push(Vp(e[o],t,r,n));return i}}function lI(e,t,r,n=!0){const i=t?t.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:s}=t&&t.appContext.config||js;if(t){let l=t.parent;const f=t.proxy,m=`https://vuejs.org/error-reference/#runtime-${r}`;for(;l;){const v=l.ec;if(v){for(let I=0;I<v.length;I++)if(v[I](e,f,m)===!1)return}l=l.parent}if(o){G2(),a3(o,null,10,[e,f,m]),K2();return}}B5e(e,r,i,n,s)}function B5e(e,t,r,n=!0,i=!1){if(i)throw e;console.error(e)}const md=[];let av=-1;const lE=[];let Jb=null,YB=0;const ghe=Promise.resolve();let M7=null;function Wo(e){const t=M7||ghe;return e?t.then(this?e.bind(this):e):t}function E5e(e){let t=av+1,r=md.length;for(;t<r;){const n=t+r>>>1,i=md[n],o=$Q(i);o<e||o===e&&i.flags&2?t=n+1:r=n}return t}function JW(e){if(!(e.flags&1)){const t=$Q(e),r=md[md.length-1];!r||!(e.flags&2)&&t>=$Q(r)?md.push(e):md.splice(E5e(t),0,e),e.flags|=1,phe()}}function phe(){M7||(M7=ghe.then(vhe))}function KQ(e){Ta(e)?lE.push(...e):Jb&&e.id===-1?Jb.splice(YB+1,0,e):e.flags&1||(lE.push(e),e.flags|=1),phe()}function iZ(e,t,r=av+1){for(;r<md.length;r++){const n=md[r];if(n&&n.flags&2){if(e&&n.id!==e.uid)continue;md.splice(r,1),r--,n.flags&4&&(n.flags&=-2),n(),n.flags&4||(n.flags&=-2)}}}function P7(e){if(lE.length){const t=[...new Set(lE)].sort((r,n)=>$Q(r)-$Q(n));if(lE.length=0,Jb){Jb.push(...t);return}for(Jb=t,YB=0;YB<Jb.length;YB++){const r=Jb[YB];r.flags&4&&(r.flags&=-2),r.flags&8||r(),r.flags&=-2}Jb=null,YB=0}}const $Q=e=>e.id==null?e.flags&2?-1:1/0:e.id;function vhe(e){try{for(av=0;av<md.length;av++){const t=md[av];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),a3(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;av<md.length;av++){const t=md[av];t&&(t.flags&=-2)}av=-1,md.length=0,P7(),M7=null,(md.length||lE.length)&&vhe()}}let qB,ak=[];function mhe(e,t){var r,n;qB=e,qB?(qB.enabled=!0,ak.forEach(({event:i,args:o})=>qB.emit(i,...o)),ak=[]):typeof window<"u"&&window.HTMLElement&&!((n=(r=window.navigator)==null?void 0:r.userAgent)!=null&&n.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{mhe(o,t)}),setTimeout(()=>{qB||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,ak=[])},3e3)):ak=[]}let Af=null,cF=null;function WQ(e){const t=Af;return Af=e,cF=e&&e.type.__scopeId||null,t}function Q5e(e){cF=e}function x5e(){cF=null}const S5e=e=>XW;function XW(e,t=Af,r){if(!t||e._n)return e;const n=(...i)=>{n._d&&SG(-1);const o=WQ(t);let s;try{s=e(...i)}finally{WQ(o),n._d&&SG(1)}return s};return n._n=!0,n._c=!0,n._d=!0,n}function Ah(e,t){if(Af===null)return e;const r=T6(Af),n=e.dirs||(e.dirs=[]);for(let i=0;i<t.length;i++){let[o,s,l,f=js]=t[i];o&&(_o(o)&&(o={mounted:o,updated:o}),o.deep&&iy(s),n.push({dir:o,instance:r,value:s,oldValue:void 0,arg:l,modifiers:f}))}return e}function sv(e,t,r,n){const i=e.dirs,o=t&&t.dirs;for(let s=0;s<i.length;s++){const l=i[s];o&&(l.oldValue=o[s].value);let f=l.dir[n];f&&(G2(),Vp(f,r,8,[e.el,l,e,t]),K2())}}const yhe=Symbol("_vte"),bhe=e=>e.__isTeleport,AQ=e=>e&&(e.disabled||e.disabled===""),aZ=e=>e&&(e.defer||e.defer===""),oZ=e=>typeof SVGElement<"u"&&e instanceof SVGElement,sZ=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,CG=(e,t)=>{const r=e&&e.to;return Ko(r)?t?t(r):null:r},Che={name:"Teleport",__isTeleport:!0,process(e,t,r,n,i,o,s,l,f,m){const{mc:v,pc:I,pbc:B,o:{insert:E,querySelector:S,createText:_,createComment:O}}=m,R=AQ(t.props);let{shapeFlag:T,children:L,dynamicChildren:U}=t;if(e==null){const K=t.el=_(""),J=t.anchor=_("");E(K,r,n),E(J,r,n);const ee=(ne,Ee)=>{T&16&&(i&&i.isCE&&(i.ce._teleportTarget=ne),v(L,ne,Ee,i,o,s,l,f))},ce=()=>{const ne=t.target=CG(t.props,S),Ee=whe(ne,t,_,E);ne&&(s!=="svg"&&oZ(ne)?s="svg":s!=="mathml"&&sZ(ne)&&(s="mathml"),R||(ee(ne,Ee),S9(t,!1)))};R&&(ee(r,J),S9(t,!0)),aZ(t.props)?rf(()=>{ce(),t.el.__isMounted=!0},o):ce()}else{if(aZ(t.props)&&!e.el.__isMounted){rf(()=>{Che.process(e,t,r,n,i,o,s,l,f,m),delete e.el.__isMounted},o);return}t.el=e.el,t.targetStart=e.targetStart;const K=t.anchor=e.anchor,J=t.target=e.target,ee=t.targetAnchor=e.targetAnchor,ce=AQ(e.props),ne=ce?r:J,Ee=ce?K:ee;if(s==="svg"||oZ(J)?s="svg":(s==="mathml"||sZ(J))&&(s="mathml"),U?(B(e.dynamicChildren,U,ne,i,o,s,l),lY(e,t,!0)):f||I(e,t,ne,Ee,i,o,s,l,!1),R)ce?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ok(t,r,K,m,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const ve=t.target=CG(t.props,S);ve&&ok(t,ve,null,m,0)}else ce&&ok(t,J,ee,m,1);S9(t,R)}},remove(e,t,r,{um:n,o:{remove:i}},o){const{shapeFlag:s,children:l,anchor:f,targetStart:m,targetAnchor:v,target:I,props:B}=e;if(I&&(i(m),i(v)),o&&i(f),s&16){const E=o||!AQ(B);for(let S=0;S<l.length;S++){const _=l[S];n(_,t,r,E,!!_.dynamicChildren)}}},move:ok,hydrate:k5e};function ok(e,t,r,{o:{insert:n},m:i},o=2){o===0&&n(e.targetAnchor,t,r);const{el:s,anchor:l,shapeFlag:f,children:m,props:v}=e,I=o===2;if(I&&n(s,t,r),(!I||AQ(v))&&f&16)for(let B=0;B<m.length;B++)i(m[B],t,r,2);I&&n(l,t,r)}function k5e(e,t,r,n,i,o,{o:{nextSibling:s,parentNode:l,querySelector:f,insert:m,createText:v}},I){const B=t.target=CG(t.props,f);if(B){const E=AQ(t.props),S=B._lpa||B.firstChild;if(t.shapeFlag&16)if(E)t.anchor=I(s(e),t,l(e),r,n,i,o),t.targetStart=S,t.targetAnchor=S&&s(S);else{t.anchor=s(e);let _=S;for(;_;){if(_&&_.nodeType===8){if(_.data==="teleport start anchor")t.targetStart=_;else if(_.data==="teleport anchor"){t.targetAnchor=_,B._lpa=t.targetAnchor&&s(t.targetAnchor);break}}_=s(_)}t.targetAnchor||whe(B,t,v,m),I(S&&s(S),t,B,r,n,i,o)}S9(t,E)}return t.anchor&&s(t.anchor)}const fF=Che;function S9(e,t){const r=e.ctx;if(r&&r.ut){let n,i;for(t?(n=e.el,i=e.anchor):(n=e.targetStart,i=e.targetAnchor);n&&n!==i;)n.nodeType===1&&n.setAttribute("data-v-owner",r.uid),n=n.nextSibling;r.ut()}}function whe(e,t,r,n){const i=t.targetStart=r(""),o=t.targetAnchor=r("");return i[yhe]=o,e&&(n(i,e),n(o,e)),o}const Xb=Symbol("_leaveCb"),sk=Symbol("_enterCb");function ZW(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return bo(()=>{e.isMounted=!0}),$o(()=>{e.isUnmounting=!0}),e}const Tp=[Function,Array],eY={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Tp,onEnter:Tp,onAfterEnter:Tp,onEnterCancelled:Tp,onBeforeLeave:Tp,onLeave:Tp,onAfterLeave:Tp,onLeaveCancelled:Tp,onBeforeAppear:Tp,onAppear:Tp,onAfterAppear:Tp,onAppearCancelled:Tp},Ihe=e=>{const t=e.subTree;return t.component?Ihe(t.component):t},_5e={name:"BaseTransition",props:eY,setup(e,{slots:t}){const r=gl(),n=ZW();return()=>{const i=t.default&&hF(t.default(),!0);if(!i||!i.length)return;const o=Bhe(i),s=zo(e),{mode:l}=s;if(n.isLeaving)return pL(o);const f=AZ(o);if(!f)return pL(o);let m=EE(f,s,n,r,I=>m=I);f.type!==lc&&by(f,m);let v=r.subTree&&AZ(r.subTree);if(v&&v.type!==lc&&!K0(f,v)&&Ihe(r).type!==lc){let I=EE(v,s,n,r);if(by(v,I),l==="out-in"&&f.type!==lc)return n.isLeaving=!0,I.afterLeave=()=>{n.isLeaving=!1,r.job.flags&8||r.update(),delete I.afterLeave,v=void 0},pL(o);l==="in-out"&&f.type!==lc?I.delayLeave=(B,E,S)=>{const _=Qhe(n,v);_[String(v.key)]=v,B[Xb]=()=>{E(),B[Xb]=void 0,delete m.delayedLeave,v=void 0},m.delayedLeave=()=>{S(),delete m.delayedLeave,v=void 0}}:v=void 0}else v&&(v=void 0);return o}}};function Bhe(e){let t=e[0];if(e.length>1){for(const r of e)if(r.type!==lc){t=r;break}}return t}const Ehe=_5e;function Qhe(e,t){const{leavingVNodes:r}=e;let n=r.get(t.type);return n||(n=Object.create(null),r.set(t.type,n)),n}function EE(e,t,r,n,i){const{appear:o,mode:s,persisted:l=!1,onBeforeEnter:f,onEnter:m,onAfterEnter:v,onEnterCancelled:I,onBeforeLeave:B,onLeave:E,onAfterLeave:S,onLeaveCancelled:_,onBeforeAppear:O,onAppear:R,onAfterAppear:T,onAppearCancelled:L}=t,U=String(e.key),K=Qhe(r,e),J=(ne,Ee)=>{ne&&Vp(ne,n,9,Ee)},ee=(ne,Ee)=>{const ve=Ee[1];J(ne,Ee),Ta(ne)?ne.every(se=>se.length<=1)&&ve():ne.length<=1&&ve()},ce={mode:s,persisted:l,beforeEnter(ne){let Ee=f;if(!r.isMounted)if(o)Ee=O||f;else return;ne[Xb]&&ne[Xb](!0);const ve=K[U];ve&&K0(e,ve)&&ve.el[Xb]&&ve.el[Xb](),J(Ee,[ne])},enter(ne){let Ee=m,ve=v,se=I;if(!r.isMounted)if(o)Ee=R||m,ve=T||v,se=L||I;else return;let Fe=!1;const ae=ne[sk]=De=>{Fe||(Fe=!0,De?J(se,[ne]):J(ve,[ne]),ce.delayedLeave&&ce.delayedLeave(),ne[sk]=void 0)};Ee?ee(Ee,[ne,ae]):ae()},leave(ne,Ee){const ve=String(e.key);if(ne[sk]&&ne[sk](!0),r.isUnmounting)return Ee();J(B,[ne]);let se=!1;const Fe=ne[Xb]=ae=>{se||(se=!0,Ee(),ae?J(_,[ne]):J(S,[ne]),ne[Xb]=void 0,K[ve]===e&&delete K[ve])};K[ve]=e,E?ee(E,[ne,Fe]):Fe()},clone(ne){const Ee=EE(ne,t,r,n,i);return i&&i(Ee),Ee}};return ce}function pL(e){if(D6(e))return e=lh(e),e.children=null,e}function AZ(e){if(!D6(e))return bhe(e.type)&&e.children?Bhe(e.children):e;const{shapeFlag:t,children:r}=e;if(r){if(t&16)return r[0];if(t&32&&_o(r.default))return r.default()}}function by(e,t){e.shapeFlag&6&&e.component?(e.transition=t,by(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function hF(e,t=!1,r){let n=[],i=0;for(let o=0;o<e.length;o++){let s=e[o];const l=r==null?s.key:String(r)+String(s.key!=null?s.key:o);s.type===Ao?(s.patchFlag&128&&i++,n=n.concat(hF(s.children,t,l))):(t||s.type!==lc)&&n.push(l!=null?lh(s,{key:l}):s)}if(i>1)for(let o=0;o<n.length;o++)n[o].patchFlag=-2;return n}/*! #__NO_SIDE_EFFECTS__ */function In(e,t){return _o(e)?Gs({name:e.name},t,{setup:e}):e}function F5e(){const e=gl();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function tY(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function D5e(e){const t=gl(),r=Gr(null);if(t){const i=t.refs===js?t.refs={}:t.refs;Object.defineProperty(i,e,{enumerable:!0,get:()=>r.value,set:o=>r.value=o})}return r}function YQ(e,t,r,n,i=!1){if(Ta(e)){e.forEach((S,_)=>YQ(S,t&&(Ta(t)?t[_]:t),r,n,i));return}if(C2(n)&&!i){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&YQ(e,t,r,n.component.subTree);return}const o=n.shapeFlag&4?T6(n.component):n.el,s=i?null:o,{i:l,r:f}=e,m=t&&t.r,v=l.refs===js?l.refs={}:l.refs,I=l.setupState,B=zo(I),E=I===js?()=>!1:S=>kA(B,S);if(m!=null&&m!==f&&(Ko(m)?(v[m]=null,E(m)&&(I[m]=null)):uc(m)&&(m.value=null)),_o(f))a3(f,l,12,[s,v]);else{const S=Ko(f),_=uc(f);if(S||_){const O=()=>{if(e.f){const R=S?E(f)?I[f]:v[f]:f.value;i?Ta(R)&&rF(R,o):Ta(R)?R.includes(o)||R.push(o):S?(v[f]=[o],E(f)&&(I[f]=v[f])):(f.value=[o],e.k&&(v[e.k]=f.value))}else S?(v[f]=s,E(f)&&(I[f]=s)):_&&(f.value=s,e.k&&(v[e.k]=s))};s?(O.id=-1,rf(O,r)):O()}}}let lZ=!1;const EB=()=>{lZ||(console.error("Hydration completed but contains mismatches."),lZ=!0)},R5e=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",T5e=e=>e.namespaceURI.includes("MathML"),Ak=e=>{if(e.nodeType===1){if(R5e(e))return"svg";if(T5e(e))return"mathml"}},aE=e=>e.nodeType===8;function O5e(e){const{mt:t,p:r,o:{patchProp:n,createText:i,nextSibling:o,parentNode:s,remove:l,insert:f,createComment:m}}=e,v=(L,U)=>{if(!U.hasChildNodes()){r(null,L,U),P7(),U._vnode=L;return}I(U.firstChild,L,null,null,null),P7(),U._vnode=L},I=(L,U,K,J,ee,ce=!1)=>{ce=ce||!!U.dynamicChildren;const ne=aE(L)&&L.data==="[",Ee=()=>_(L,U,K,J,ee,ne),{type:ve,ref:se,shapeFlag:Fe,patchFlag:ae}=U;let De=L.nodeType;U.el=L,ae===-2&&(ce=!1,U.dynamicChildren=null);let Re=null;switch(ve){case Y0:De!==3?U.children===""?(f(U.el=i(""),s(L),L),Re=L):Re=Ee():(L.data!==U.children&&(EB(),L.data=U.children),Re=o(L));break;case lc:T(L)?(Re=o(L),R(U.el=L.content.firstChild,L,K)):De!==8||ne?Re=Ee():Re=o(L);break;case Ow:if(ne&&(L=o(L),De=L.nodeType),De===1||De===3){Re=L;const Pe=!U.children.length;for(let Ne=0;Ne<U.staticCount;Ne++)Pe&&(U.children+=Re.nodeType===1?Re.outerHTML:Re.data),Ne===U.staticCount-1&&(U.anchor=Re),Re=o(Re);return ne?o(Re):Re}else Ee();break;case Ao:ne?Re=S(L,U,K,J,ee,ce):Re=Ee();break;default:if(Fe&1)(De!==1||U.type.toLowerCase()!==L.tagName.toLowerCase())&&!T(L)?Re=Ee():Re=B(L,U,K,J,ee,ce);else if(Fe&6){U.slotScopeIds=ee;const Pe=s(L);if(ne?Re=O(L):aE(L)&&L.data==="teleport start"?Re=O(L,L.data,"teleport end"):Re=o(L),t(U,Pe,null,K,J,Ak(Pe),ce),C2(U)&&!U.type.__asyncResolved){let Ne;ne?(Ne=Ie(Ao),Ne.anchor=Re?Re.previousSibling:Pe.lastChild):Ne=L.nodeType===3?z0(""):Ie("div"),Ne.el=L,U.component.subTree=Ne}}else Fe&64?De!==8?Re=Ee():Re=U.type.hydrate(L,U,K,J,ee,ce,e,E):Fe&128&&(Re=U.type.hydrate(L,U,K,J,Ak(s(L)),ee,ce,e,I))}return se!=null&&YQ(se,null,J,U),Re},B=(L,U,K,J,ee,ce)=>{ce=ce||!!U.dynamicChildren;const{type:ne,props:Ee,patchFlag:ve,shapeFlag:se,dirs:Fe,transition:ae}=U,De=ne==="input"||ne==="option";if(De||ve!==-1){Fe&&sv(U,null,K,"created");let Re=!1;if(T(L)){Re=Jhe(null,ae)&&K&&K.vnode.props&&K.vnode.props.appear;const Ne=L.content.firstChild;Re&&ae.beforeEnter(Ne),R(Ne,L,K),U.el=L=Ne}if(se&16&&!(Ee&&(Ee.innerHTML||Ee.textContent))){let Ne=E(L.firstChild,U,L,K,J,ee,ce);for(;Ne;){lk(L,1)||EB();const $e=Ne;Ne=Ne.nextSibling,l($e)}}else if(se&8){let Ne=U.children;Ne[0]===`
  15. `&&(L.tagName==="PRE"||L.tagName==="TEXTAREA")&&(Ne=Ne.slice(1)),L.textContent!==Ne&&(lk(L,0)||EB(),L.textContent=U.children)}if(Ee){if(De||!ce||ve&48){const Ne=L.tagName.includes("-");for(const $e in Ee)(De&&($e.endsWith("value")||$e==="indeterminate")||U2($e)&&!cy($e)||$e[0]==="."||Ne)&&n(L,$e,null,Ee[$e],void 0,K)}else if(Ee.onClick)n(L,"onClick",null,Ee.onClick,void 0,K);else if(ve&4&&b2(Ee.style))for(const Ne in Ee.style)Ee.style[Ne]}let Pe;(Pe=Ee&&Ee.onVnodeBeforeMount)&&tg(Pe,K,U),Fe&&sv(U,null,K,"beforeMount"),((Pe=Ee&&Ee.onVnodeMounted)||Fe||Re)&&ode(()=>{Pe&&tg(Pe,K,U),Re&&ae.enter(L),Fe&&sv(U,null,K,"mounted")},J)}return L.nextSibling},E=(L,U,K,J,ee,ce,ne)=>{ne=ne||!!U.dynamicChildren;const Ee=U.children,ve=Ee.length;for(let se=0;se<ve;se++){const Fe=ne?Ee[se]:Ee[se]=ig(Ee[se]),ae=Fe.type===Y0;L?(ae&&!ne&&se+1<ve&&ig(Ee[se+1]).type===Y0&&(f(i(L.data.slice(Fe.children.length)),K,o(L)),L.data=Fe.children),L=I(L,Fe,J,ee,ce,ne)):ae&&!Fe.children?f(Fe.el=i(""),K):(lk(K,1)||EB(),r(null,Fe,K,null,J,ee,Ak(K),ce))}return L},S=(L,U,K,J,ee,ce)=>{const{slotScopeIds:ne}=U;ne&&(ee=ee?ee.concat(ne):ne);const Ee=s(L),ve=E(o(L),U,Ee,K,J,ee,ce);return ve&&aE(ve)&&ve.data==="]"?o(U.anchor=ve):(EB(),f(U.anchor=m("]"),Ee,ve),ve)},_=(L,U,K,J,ee,ce)=>{if(lk(L.parentElement,1)||EB(),U.el=null,ce){const ve=O(L);for(;;){const se=o(L);if(se&&se!==ve)l(se);else break}}const ne=o(L),Ee=s(L);return l(L),r(null,U,Ee,ne,K,J,Ak(Ee),ee),K&&(K.vnode.el=U.el,vF(K,U.el)),ne},O=(L,U="[",K="]")=>{let J=0;for(;L;)if(L=o(L),L&&aE(L)&&(L.data===U&&J++,L.data===K)){if(J===0)return o(L);J--}return L},R=(L,U,K)=>{const J=U.parentNode;J&&J.replaceChild(L,U);let ee=K;for(;ee;)ee.vnode.el===U&&(ee.vnode.el=ee.subTree.el=L),ee=ee.parent},T=L=>L.nodeType===1&&L.tagName==="TEMPLATE";return[v,I]}const uZ="data-allow-mismatch",N5e={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function lk(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(uZ);)e=e.parentElement;const r=e&&e.getAttribute(uZ);if(r==null)return!1;if(r==="")return!0;{const n=r.split(",");return t===0&&n.includes("children")?!0:r.split(",").includes(N5e[t])}}const L5e=_6().requestIdleCallback||(e=>setTimeout(e,1)),M5e=_6().cancelIdleCallback||(e=>clearTimeout(e)),P5e=(e=1e4)=>t=>{const r=L5e(t,{timeout:e});return()=>M5e(r)};function U5e(e){const{top:t,left:r,bottom:n,right:i}=e.getBoundingClientRect(),{innerHeight:o,innerWidth:s}=window;return(t>0&&t<o||n>0&&n<o)&&(r>0&&r<s||i>0&&i<s)}const H5e=e=>(t,r)=>{const n=new IntersectionObserver(i=>{for(const o of i)if(o.isIntersecting){n.disconnect(),t();break}},e);return r(i=>{if(i instanceof Element){if(U5e(i))return t(),n.disconnect(),!1;n.observe(i)}}),()=>n.disconnect()},j5e=e=>t=>{if(e){const r=matchMedia(e);if(r.matches)t();else return r.addEventListener("change",t,{once:!0}),()=>r.removeEventListener("change",t)}},G5e=(e=[])=>(t,r)=>{Ko(e)&&(e=[e]);let n=!1;const i=s=>{n||(n=!0,o(),t(),s.target.dispatchEvent(new s.constructor(s.type,s)))},o=()=>{r(s=>{for(const l of e)s.removeEventListener(l,i)})};return r(s=>{for(const l of e)s.addEventListener(l,i,{once:!0})}),o};function K5e(e,t){if(aE(e)&&e.data==="["){let r=1,n=e.nextSibling;for(;n;){if(n.nodeType===1){if(t(n)===!1)break}else if(aE(n))if(n.data==="]"){if(--r===0)break}else n.data==="["&&r++;n=n.nextSibling}}else t(e)}const C2=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function $5e(e){_o(e)&&(e={loader:e});const{loader:t,loadingComponent:r,errorComponent:n,delay:i=200,hydrate:o,timeout:s,suspensible:l=!0,onError:f}=e;let m=null,v,I=0;const B=()=>(I++,m=null,E()),E=()=>{let S;return m||(S=m=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),f)return new Promise((O,R)=>{f(_,()=>O(B()),()=>R(_),I+1)});throw _}).then(_=>S!==m&&m?m:(_&&(_.__esModule||_[Symbol.toStringTag]==="Module")&&(_=_.default),v=_,_)))};return In({name:"AsyncComponentWrapper",__asyncLoader:E,__asyncHydrate(S,_,O){const R=o?()=>{const T=o(O,L=>K5e(S,L));T&&(_.bum||(_.bum=[])).push(T)}:O;v?R():E().then(()=>!_.isUnmounted&&R())},get __asyncResolved(){return v},setup(){const S=sf;if(tY(S),v)return()=>vL(v,S);const _=L=>{m=null,lI(L,S,13,!n)};if(l&&S.suspense||QE)return E().then(L=>()=>vL(L,S)).catch(L=>(_(L),()=>n?Ie(n,{error:L}):null));const O=wn(!1),R=wn(),T=wn(!!i);return i&&setTimeout(()=>{T.value=!1},i),s!=null&&setTimeout(()=>{if(!O.value&&!R.value){const L=new Error(`Async component timed out after ${s}ms.`);_(L),R.value=L}},s),E().then(()=>{O.value=!0,S.parent&&D6(S.parent.vnode)&&S.parent.update()}).catch(L=>{_(L),R.value=L}),()=>{if(O.value&&v)return vL(v,S);if(R.value&&n)return Ie(n,{error:R.value});if(r&&!T.value)return Ie(r)}}})}function vL(e,t){const{ref:r,props:n,children:i,ce:o}=t.vnode,s=Ie(e,n,i);return s.ref=r,s.ce=o,delete t.vnode.ce,s}const D6=e=>e.type.__isKeepAlive,W5e={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const r=gl(),n=r.ctx;if(!n.renderer)return()=>{const T=t.default&&t.default();return T&&T.length===1?T[0]:T};const i=new Map,o=new Set;let s=null;const l=r.suspense,{renderer:{p:f,m,um:v,o:{createElement:I}}}=n,B=I("div");n.activate=(T,L,U,K,J)=>{const ee=T.component;m(T,L,U,0,l),f(ee.vnode,T,L,U,ee,l,K,T.slotScopeIds,J),rf(()=>{ee.isDeactivated=!1,ee.a&&Dw(ee.a);const ce=T.props&&T.props.onVnodeMounted;ce&&tg(ce,ee.parent,T)},l)},n.deactivate=T=>{const L=T.component;H7(L.m),H7(L.a),m(T,B,null,1,l),rf(()=>{L.da&&Dw(L.da);const U=T.props&&T.props.onVnodeUnmounted;U&&tg(U,L.parent,T),L.isDeactivated=!0},l)};function E(T){mL(T),v(T,r,l,!0)}function S(T){i.forEach((L,U)=>{const K=RG(L.type);K&&!T(K)&&_(U)})}function _(T){const L=i.get(T);L&&(!s||!K0(L,s))?E(L):s&&mL(s),i.delete(T),o.delete(T)}Kn(()=>[e.include,e.exclude],([T,L])=>{T&&S(U=>$4(T,U)),L&&S(U=>!$4(L,U))},{flush:"post",deep:!0});let O=null;const R=()=>{O!=null&&(j7(r.subTree.type)?rf(()=>{i.set(O,uk(r.subTree))},r.subTree.suspense):i.set(O,uk(r.subTree)))};return bo(R),dg(R),$o(()=>{i.forEach(T=>{const{subTree:L,suspense:U}=r,K=uk(L);if(T.type===K.type&&T.key===K.key){mL(K);const J=K.component.da;J&&rf(J,U);return}E(T)})}),()=>{if(O=null,!t.default)return s=null;const T=t.default(),L=T[0];if(T.length>1)return s=null,T;if(!Nc(L)||!(L.shapeFlag&4)&&!(L.shapeFlag&128))return s=null,L;let U=uk(L);if(U.type===lc)return s=null,U;const K=U.type,J=RG(C2(U)?U.type.__asyncResolved||{}:K),{include:ee,exclude:ce,max:ne}=e;if(ee&&(!J||!$4(ee,J))||ce&&J&&$4(ce,J))return U.shapeFlag&=-257,s=U,L;const Ee=U.key==null?K:U.key,ve=i.get(Ee);return U.el&&(U=lh(U),L.shapeFlag&128&&(L.ssContent=U)),O=Ee,ve?(U.el=ve.el,U.component=ve.component,U.transition&&by(U,U.transition),U.shapeFlag|=512,o.delete(Ee),o.add(Ee)):(o.add(Ee),ne&&o.size>parseInt(ne,10)&&_(o.values().next().value)),U.shapeFlag|=256,s=U,j7(L.type)?L:U}}},Y5e=W5e;function $4(e,t){return Ta(e)?e.some(r=>$4(r,t)):Ko(e)?e.split(",").includes(t):Rfe(e)?(e.lastIndex=0,e.test(t)):!1}function rY(e,t){She(e,"a",t)}function xhe(e,t){She(e,"da",t)}function She(e,t,r=sf){const n=e.__wdc||(e.__wdc=()=>{let i=r;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(dF(t,n,r),r){let i=r.parent;for(;i&&i.parent;)D6(i.parent.vnode)&&q5e(n,t,r,i),i=i.parent}}function q5e(e,t,r,n){const i=dF(t,e,n,!0);gg(()=>{rF(n[t],i)},r)}function mL(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function uk(e){return e.shapeFlag&128?e.ssContent:e}function dF(e,t,r=sf,n=!1){if(r){const i=r[e]||(r[e]=[]),o=t.__weh||(t.__weh=(...s)=>{G2();const l=Yw(r),f=Vp(t,r,e,s);return l(),K2(),f});return n?i.unshift(o):i.push(o),o}}const Fy=e=>(t,r=sf)=>{(!QE||e==="sp")&&dF(e,(...n)=>t(...n),r)},nY=Fy("bm"),bo=Fy("m"),o3=Fy("bu"),dg=Fy("u"),$o=Fy("bum"),gg=Fy("um"),khe=Fy("sp"),_he=Fy("rtg"),Fhe=Fy("rtc");function Dhe(e,t=sf){dF("ec",e,t)}const iY="components",V5e="directives";function z5e(e,t){return aY(iY,e,!0,t)||e}const Rhe=Symbol.for("v-ndc");function J5e(e){return Ko(e)?aY(iY,e,!1)||e:e||Rhe}function The(e){return aY(V5e,e)}function aY(e,t,r=!0,n=!1){const i=Af||sf;if(i){const o=i.type;if(e===iY){const l=RG(o,!1);if(l&&(l===t||l===_l(t)||l===j2(_l(t))))return o}const s=cZ(i[e]||o[e],t)||cZ(i.appContext[e],t);return!s&&n?o:s}}function cZ(e,t){return e&&(e[t]||e[_l(t)]||e[j2(_l(t))])}function X5e(e,t,r,n){let i;const o=r&&r[n],s=Ta(e);if(s||Ko(e)){const l=s&&b2(e);let f=!1;l&&(f=!Xg(e),e=sF(e)),i=new Array(e.length);for(let m=0,v=e.length;m<v;m++)i[m]=t(f?Gh(e[m]):e[m],m,void 0,o&&o[m])}else if(typeof e=="number"){i=new Array(e);for(let l=0;l<e;l++)i[l]=t(l+1,l,void 0,o&&o[l])}else if(LA(e))if(e[Symbol.iterator])i=Array.from(e,(l,f)=>t(l,f,void 0,o&&o[f]));else{const l=Object.keys(e);i=new Array(l.length);for(let f=0,m=l.length;f<m;f++){const v=l[f];i[f]=t(e[v],v,f,o&&o[f])}}else i=[];return r&&(r[n]=i),i}function Z5e(e,t){for(let r=0;r<t.length;r++){const n=t[r];if(Ta(n))for(let i=0;i<n.length;i++)e[n[i].name]=n[i].fn;else n&&(e[n.name]=n.key?(...i)=>{const o=n.fn(...i);return o&&(o.key=n.key),o}:n.fn)}return e}function gF(e,t,r={},n,i){if(Af.ce||Af.parent&&C2(Af.parent)&&Af.parent.ce)return t!=="default"&&(r.name=t),zQ(),G7(Ao,null,[Ie("slot",r,n&&n())],64);let o=e[t];o&&o._c&&(o._d=!1),zQ();const s=o&&oY(o(r)),l=r.key||s&&s.key,f=G7(Ao,{key:(l&&!Id(l)?l:`_${t}`)+(!s&&n?"_fb":"")},s||(n?n():[]),s&&e._===1?64:-2);return!i&&f.scopeId&&(f.slotScopeIds=[f.scopeId+"-s"]),o&&o._c&&(o._d=!0),f}function oY(e){return e.some(t=>Nc(t)?!(t.type===lc||t.type===Ao&&!oY(t.children)):!0)?e:null}function e4e(e,t){const r={};for(const n in e)r[t&&/[A-Z]/.test(n)?`on:${n}`:Fw(n)]=e[n];return r}const wG=e=>e?hde(e)?T6(e):wG(e.parent):null,lQ=Gs(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>wG(e.parent),$root:e=>wG(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>sY(e),$forceUpdate:e=>e.f||(e.f=()=>{JW(e.update)}),$nextTick:e=>e.n||(e.n=Wo.bind(e.proxy)),$watch:e=>_4e.bind(e)}),yL=(e,t)=>e!==js&&!e.__isScriptSetup&&kA(e,t),IG={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:r,setupState:n,data:i,props:o,accessCache:s,type:l,appContext:f}=e;let m;if(t[0]!=="$"){const E=s[t];if(E!==void 0)switch(E){case 1:return n[t];case 2:return i[t];case 4:return r[t];case 3:return o[t]}else{if(yL(n,t))return s[t]=1,n[t];if(i!==js&&kA(i,t))return s[t]=2,i[t];if((m=e.propsOptions[0])&&kA(m,t))return s[t]=3,o[t];if(r!==js&&kA(r,t))return s[t]=4,r[t];BG&&(s[t]=0)}}const v=lQ[t];let I,B;if(v)return t==="$attrs"&&jh(e.attrs,"get",""),v(e);if((I=l.__cssModules)&&(I=I[t]))return I;if(r!==js&&kA(r,t))return s[t]=4,r[t];if(B=f.config.globalProperties,kA(B,t))return B[t]},set({_:e},t,r){const{data:n,setupState:i,ctx:o}=e;return yL(i,t)?(i[t]=r,!0):n!==js&&kA(n,t)?(n[t]=r,!0):kA(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=r,!0)},has({_:{data:e,setupState:t,accessCache:r,ctx:n,appContext:i,propsOptions:o}},s){let l;return!!r[s]||e!==js&&kA(e,s)||yL(t,s)||(l=o[0])&&kA(l,s)||kA(n,s)||kA(lQ,s)||kA(i.config.globalProperties,s)},defineProperty(e,t,r){return r.get!=null?e._.accessCache[t]=0:kA(r,"value")&&this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}},t4e=Gs({},IG,{get(e,t){if(t!==Symbol.unscopables)return IG.get(e,t,e)},has(e,t){return t[0]!=="_"&&!PW(t)}});function r4e(){return null}function n4e(){return null}function i4e(e){}function a4e(e){}function o4e(){return null}function s4e(){}function A4e(e,t){return null}function l4e(){return Nhe().slots}function Ohe(){return Nhe().attrs}function Nhe(){const e=gl();return e.setupContext||(e.setupContext=pde(e))}function qQ(e){return Ta(e)?e.reduce((t,r)=>(t[r]=null,t),{}):e}function u4e(e,t){const r=qQ(e);for(const n in t){if(n.startsWith("__skip"))continue;let i=r[n];i?Ta(i)||_o(i)?i=r[n]={type:i,default:t[n]}:i.default=t[n]:i===null&&(i=r[n]={default:t[n]}),i&&t[`__skip_${n}`]&&(i.skipFactory=!0)}return r}function c4e(e,t){return!e||!t?e||t:Ta(e)&&Ta(t)?e.concat(t):Gs({},qQ(e),qQ(t))}function f4e(e,t){const r={};for(const n in e)t.includes(n)||Object.defineProperty(r,n,{enumerable:!0,get:()=>e[n]});return r}function h4e(e){const t=gl();let r=e();return _G(),nF(r)&&(r=r.catch(n=>{throw Yw(t),n})),[r,()=>Yw(t)]}let BG=!0;function d4e(e){const t=sY(e),r=e.proxy,n=e.ctx;BG=!1,t.beforeCreate&&fZ(t.beforeCreate,e,"bc");const{data:i,computed:o,methods:s,watch:l,provide:f,inject:m,created:v,beforeMount:I,mounted:B,beforeUpdate:E,updated:S,activated:_,deactivated:O,beforeDestroy:R,beforeUnmount:T,destroyed:L,unmounted:U,render:K,renderTracked:J,renderTriggered:ee,errorCaptured:ce,serverPrefetch:ne,expose:Ee,inheritAttrs:ve,components:se,directives:Fe,filters:ae}=t;if(m&&g4e(m,n,null),s)for(const Pe in s){const Ne=s[Pe];_o(Ne)&&(n[Pe]=Ne.bind(r))}if(i){const Pe=i.call(r,r);LA(Pe)&&(e.data=NA(Pe))}if(BG=!0,o)for(const Pe in o){const Ne=o[Pe],$e=_o(Ne)?Ne.bind(r,r):_o(Ne.get)?Ne.get.bind(r,r):Tf,Je=!_o(Ne)&&_o(Ne.set)?Ne.set.bind(r):Tf,We=ut({get:$e,set:Je});Object.defineProperty(n,Pe,{enumerable:!0,configurable:!0,get:()=>We.value,set:Ae=>We.value=Ae})}if(l)for(const Pe in l)Lhe(l[Pe],n,r,Pe);if(f){const Pe=_o(f)?f.call(r):f;Reflect.ownKeys(Pe).forEach(Ne=>{Co(Ne,Pe[Ne])})}v&&fZ(v,e,"c");function Re(Pe,Ne){Ta(Ne)?Ne.forEach($e=>Pe($e.bind(r))):Ne&&Pe(Ne.bind(r))}if(Re(nY,I),Re(bo,B),Re(o3,E),Re(dg,S),Re(rY,_),Re(xhe,O),Re(Dhe,ce),Re(Fhe,J),Re(_he,ee),Re($o,T),Re(gg,U),Re(khe,ne),Ta(Ee))if(Ee.length){const Pe=e.exposed||(e.exposed={});Ee.forEach(Ne=>{Object.defineProperty(Pe,Ne,{get:()=>r[Ne],set:$e=>r[Ne]=$e})})}else e.exposed||(e.exposed={});K&&e.render===Tf&&(e.render=K),ve!=null&&(e.inheritAttrs=ve),se&&(e.components=se),Fe&&(e.directives=Fe),ne&&tY(e)}function g4e(e,t,r=Tf){Ta(e)&&(e=EG(e));for(const n in e){const i=e[n];let o;LA(i)?"default"in i?o=Za(i.from||n,i.default,!0):o=Za(i.from||n):o=Za(i),uc(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):t[n]=o}}function fZ(e,t,r){Vp(Ta(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,r)}function Lhe(e,t,r,n){let i=n.includes(".")?rde(r,n):()=>r[n];if(Ko(e)){const o=t[e];_o(o)&&Kn(i,o)}else if(_o(e))Kn(i,e.bind(r));else if(LA(e))if(Ta(e))e.forEach(o=>Lhe(o,t,r,n));else{const o=_o(e.handler)?e.handler.bind(r):t[e.handler];_o(o)&&Kn(i,o,e)}}function sY(e){const t=e.type,{mixins:r,extends:n}=t,{mixins:i,optionsCache:o,config:{optionMergeStrategies:s}}=e.appContext,l=o.get(t);let f;return l?f=l:!i.length&&!r&&!n?f=t:(f={},i.length&&i.forEach(m=>U7(f,m,s,!0)),U7(f,t,s)),LA(t)&&o.set(t,f),f}function U7(e,t,r,n=!1){const{mixins:i,extends:o}=t;o&&U7(e,o,r,!0),i&&i.forEach(s=>U7(e,s,r,!0));for(const s in t)if(!(n&&s==="expose")){const l=p4e[s]||r&&r[s];e[s]=l?l(e[s],t[s]):t[s]}return e}const p4e={data:hZ,props:dZ,emits:dZ,methods:W4,computed:W4,beforeCreate:gd,created:gd,beforeMount:gd,mounted:gd,beforeUpdate:gd,updated:gd,beforeDestroy:gd,beforeUnmount:gd,destroyed:gd,unmounted:gd,activated:gd,deactivated:gd,errorCaptured:gd,serverPrefetch:gd,components:W4,directives:W4,watch:m4e,provide:hZ,inject:v4e};function hZ(e,t){return t?e?function(){return Gs(_o(e)?e.call(this,this):e,_o(t)?t.call(this,this):t)}:t:e}function v4e(e,t){return W4(EG(e),EG(t))}function EG(e){if(Ta(e)){const t={};for(let r=0;r<e.length;r++)t[e[r]]=e[r];return t}return e}function gd(e,t){return e?[...new Set([].concat(e,t))]:t}function W4(e,t){return e?Gs(Object.create(null),e,t):t}function dZ(e,t){return e?Ta(e)&&Ta(t)?[...new Set([...e,...t])]:Gs(Object.create(null),qQ(e),qQ(t??{})):t}function m4e(e,t){if(!e)return t;if(!t)return e;const r=Gs(Object.create(null),e);for(const n in t)r[n]=gd(e[n],t[n]);return r}function Mhe(){return{app:null,config:{isNativeTag:iE,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let y4e=0;function b4e(e,t){return function(n,i=null){_o(n)||(n=Gs({},n)),i!=null&&!LA(i)&&(i=null);const o=Mhe(),s=new WeakSet,l=[];let f=!1;const m=o.app={_uid:y4e++,_component:n,_props:i,_container:null,_context:o,_instance:null,version:mde,get config(){return o.config},set config(v){},use(v,...I){return s.has(v)||(v&&_o(v.install)?(s.add(v),v.install(m,...I)):_o(v)&&(s.add(v),v(m,...I))),m},mixin(v){return o.mixins.includes(v)||o.mixins.push(v),m},component(v,I){return I?(o.components[v]=I,m):o.components[v]},directive(v,I){return I?(o.directives[v]=I,m):o.directives[v]},mount(v,I,B){if(!f){const E=m._ceVNode||Ie(n,i);return E.appContext=o,B===!0?B="svg":B===!1&&(B=void 0),I&&t?t(E,v):e(E,v,B),f=!0,m._container=v,v.__vue_app__=m,T6(E.component)}},onUnmount(v){l.push(v)},unmount(){f&&(Vp(l,m._instance,16),e(null,m._container),delete m._container.__vue_app__)},provide(v,I){return o.provides[v]=I,m},runWithContext(v){const I=Tw;Tw=m;try{return v()}finally{Tw=I}}};return m}}let Tw=null;function Co(e,t){if(sf){let r=sf.provides;const n=sf.parent&&sf.parent.provides;n===r&&(r=sf.provides=Object.create(n)),r[e]=t}}function Za(e,t,r=!1){const n=sf||Af;if(n||Tw){const i=Tw?Tw._context.provides:n?n.parent==null?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides:void 0;if(i&&e in i)return i[e];if(arguments.length>1)return r&&_o(t)?t.call(n&&n.proxy):t}}function C4e(){return!!(sf||Af||Tw)}const Phe={},Uhe=()=>Object.create(Phe),Hhe=e=>Object.getPrototypeOf(e)===Phe;function w4e(e,t,r,n=!1){const i={},o=Uhe();e.propsDefaults=Object.create(null),jhe(e,t,i,o);for(const s in e.propsOptions[0])s in i||(i[s]=void 0);r?e.props=n?i:qW(i):e.type.props?e.props=i:e.props=o,e.attrs=o}function I4e(e,t,r,n){const{props:i,attrs:o,vnode:{patchFlag:s}}=e,l=zo(i),[f]=e.propsOptions;let m=!1;if((n||s>0)&&!(s&16)){if(s&8){const v=e.vnode.dynamicProps;for(let I=0;I<v.length;I++){let B=v[I];if(pF(e.emitsOptions,B))continue;const E=t[B];if(f)if(kA(o,B))E!==o[B]&&(o[B]=E,m=!0);else{const S=_l(B);i[S]=QG(f,l,S,E,e,!1)}else E!==o[B]&&(o[B]=E,m=!0)}}}else{jhe(e,t,i,o)&&(m=!0);let v;for(const I in l)(!t||!kA(t,I)&&((v=$h(I))===I||!kA(t,v)))&&(f?r&&(r[I]!==void 0||r[v]!==void 0)&&(i[I]=QG(f,l,I,void 0,e,!0)):delete i[I]);if(o!==l)for(const I in o)(!t||!kA(t,I))&&(delete o[I],m=!0)}m&&ny(e.attrs,"set","")}function jhe(e,t,r,n){const[i,o]=e.propsOptions;let s=!1,l;if(t)for(let f in t){if(cy(f))continue;const m=t[f];let v;i&&kA(i,v=_l(f))?!o||!o.includes(v)?r[v]=m:(l||(l={}))[v]=m:pF(e.emitsOptions,f)||(!(f in n)||m!==n[f])&&(n[f]=m,s=!0)}if(o){const f=zo(r),m=l||js;for(let v=0;v<o.length;v++){const I=o[v];r[I]=QG(i,f,I,m[I],e,!kA(m,I))}}return s}function QG(e,t,r,n,i,o){const s=e[r];if(s!=null){const l=kA(s,"default");if(l&&n===void 0){const f=s.default;if(s.type!==Function&&!s.skipFactory&&_o(f)){const{propsDefaults:m}=i;if(r in m)n=m[r];else{const v=Yw(i);n=m[r]=f.call(null,t),v()}}else n=f;i.ce&&i.ce._setProp(r,n)}s[0]&&(o&&!l?n=!1:s[1]&&(n===""||n===$h(r))&&(n=!0))}return n}const B4e=new WeakMap;function Ghe(e,t,r=!1){const n=r?B4e:t.propsCache,i=n.get(e);if(i)return i;const o=e.props,s={},l=[];let f=!1;if(!_o(e)){const v=I=>{f=!0;const[B,E]=Ghe(I,t,!0);Gs(s,B),E&&l.push(...E)};!r&&t.mixins.length&&t.mixins.forEach(v),e.extends&&v(e.extends),e.mixins&&e.mixins.forEach(v)}if(!o&&!f)return LA(e)&&n.set(e,kw),kw;if(Ta(o))for(let v=0;v<o.length;v++){const I=_l(o[v]);gZ(I)&&(s[I]=js)}else if(o)for(const v in o){const I=_l(v);if(gZ(I)){const B=o[v],E=s[I]=Ta(B)||_o(B)?{type:B}:Gs({},B),S=E.type;let _=!1,O=!0;if(Ta(S))for(let R=0;R<S.length;++R){const T=S[R],L=_o(T)&&T.name;if(L==="Boolean"){_=!0;break}else L==="String"&&(O=!1)}else _=_o(S)&&S.name==="Boolean";E[0]=_,E[1]=O,(_||kA(E,"default"))&&l.push(I)}}const m=[s,l];return LA(e)&&n.set(e,m),m}function gZ(e){return e[0]!=="$"&&!cy(e)}const Khe=e=>e[0]==="_"||e==="$stable",AY=e=>Ta(e)?e.map(ig):[ig(e)],E4e=(e,t,r)=>{if(t._n)return t;const n=XW((...i)=>AY(t(...i)),r);return n._c=!1,n},$he=(e,t,r)=>{const n=e._ctx;for(const i in e){if(Khe(i))continue;const o=e[i];if(_o(o))t[i]=E4e(i,o,n);else if(o!=null){const s=AY(o);t[i]=()=>s}}},Whe=(e,t)=>{const r=AY(t);e.slots.default=()=>r},Yhe=(e,t,r)=>{for(const n in t)(r||n!=="_")&&(e[n]=t[n])},Q4e=(e,t,r)=>{const n=e.slots=Uhe();if(e.vnode.shapeFlag&32){const i=t._;i?(Yhe(n,t,r),r&&MW(n,"_",i,!0)):$he(t,n)}else t&&Whe(e,t)},x4e=(e,t,r)=>{const{vnode:n,slots:i}=e;let o=!0,s=js;if(n.shapeFlag&32){const l=t._;l?r&&l===1?o=!1:Yhe(i,t,r):(o=!t.$stable,$he(t,i)),s=t}else t&&(Whe(e,t),s={default:1});if(o)for(const l in i)!Khe(l)&&s[l]==null&&delete i[l]},rf=ode;function qhe(e){return zhe(e)}function Vhe(e){return zhe(e,O5e)}function zhe(e,t){const r=_6();r.__VUE__=!0;const{insert:n,remove:i,patchProp:o,createElement:s,createText:l,createComment:f,setText:m,setElementText:v,parentNode:I,nextSibling:B,setScopeId:E=Tf,insertStaticContent:S}=e,_=(ot,Se,ht,Qe=null,pe=null,ge=null,Le=void 0,dt=null,xt=!!Se.dynamicChildren)=>{if(ot===Se)return;ot&&!K0(ot,Se)&&(Qe=ye(ot),Ae(ot,pe,ge,!0),ot=null),Se.patchFlag===-2&&(xt=!1,Se.dynamicChildren=null);const{type:yt,ref:Yt,shapeFlag:nr}=Se;switch(yt){case Y0:O(ot,Se,ht,Qe);break;case lc:R(ot,Se,ht,Qe);break;case Ow:ot==null&&T(Se,ht,Qe,Le);break;case Ao:se(ot,Se,ht,Qe,pe,ge,Le,dt,xt);break;default:nr&1?K(ot,Se,ht,Qe,pe,ge,Le,dt,xt):nr&6?Fe(ot,Se,ht,Qe,pe,ge,Le,dt,xt):(nr&64||nr&128)&&yt.process(ot,Se,ht,Qe,pe,ge,Le,dt,xt,tt)}Yt!=null&&pe&&YQ(Yt,ot&&ot.ref,ge,Se||ot,!Se)},O=(ot,Se,ht,Qe)=>{if(ot==null)n(Se.el=l(Se.children),ht,Qe);else{const pe=Se.el=ot.el;Se.children!==ot.children&&m(pe,Se.children)}},R=(ot,Se,ht,Qe)=>{ot==null?n(Se.el=f(Se.children||""),ht,Qe):Se.el=ot.el},T=(ot,Se,ht,Qe)=>{[ot.el,ot.anchor]=S(ot.children,Se,ht,Qe,ot.el,ot.anchor)},L=({el:ot,anchor:Se},ht,Qe)=>{let pe;for(;ot&&ot!==Se;)pe=B(ot),n(ot,ht,Qe),ot=pe;n(Se,ht,Qe)},U=({el:ot,anchor:Se})=>{let ht;for(;ot&&ot!==Se;)ht=B(ot),i(ot),ot=ht;i(Se)},K=(ot,Se,ht,Qe,pe,ge,Le,dt,xt)=>{Se.type==="svg"?Le="svg":Se.type==="math"&&(Le="mathml"),ot==null?J(Se,ht,Qe,pe,ge,Le,dt,xt):ne(ot,Se,pe,ge,Le,dt,xt)},J=(ot,Se,ht,Qe,pe,ge,Le,dt)=>{let xt,yt;const{props:Yt,shapeFlag:nr,transition:Nt,dirs:Gt}=ot;if(xt=ot.el=s(ot.type,ge,Yt&&Yt.is,Yt),nr&8?v(xt,ot.children):nr&16&&ce(ot.children,xt,null,Qe,pe,bL(ot,ge),Le,dt),Gt&&sv(ot,null,Qe,"created"),ee(xt,ot,ot.scopeId,Le,Qe),Yt){for(const Yr in Yt)Yr!=="value"&&!cy(Yr)&&o(xt,Yr,null,Yt[Yr],ge,Qe);"value"in Yt&&o(xt,"value",null,Yt.value,ge),(yt=Yt.onVnodeBeforeMount)&&tg(yt,Qe,ot)}Gt&&sv(ot,null,Qe,"beforeMount");const gr=Jhe(pe,Nt);gr&&Nt.beforeEnter(xt),n(xt,Se,ht),((yt=Yt&&Yt.onVnodeMounted)||gr||Gt)&&rf(()=>{yt&&tg(yt,Qe,ot),gr&&Nt.enter(xt),Gt&&sv(ot,null,Qe,"mounted")},pe)},ee=(ot,Se,ht,Qe,pe)=>{if(ht&&E(ot,ht),Qe)for(let ge=0;ge<Qe.length;ge++)E(ot,Qe[ge]);if(pe){let ge=pe.subTree;if(Se===ge||j7(ge.type)&&(ge.ssContent===Se||ge.ssFallback===Se)){const Le=pe.vnode;ee(ot,Le,Le.scopeId,Le.slotScopeIds,pe.parent)}}},ce=(ot,Se,ht,Qe,pe,ge,Le,dt,xt=0)=>{for(let yt=xt;yt<ot.length;yt++){const Yt=ot[yt]=dt?Zb(ot[yt]):ig(ot[yt]);_(null,Yt,Se,ht,Qe,pe,ge,Le,dt)}},ne=(ot,Se,ht,Qe,pe,ge,Le)=>{const dt=Se.el=ot.el;let{patchFlag:xt,dynamicChildren:yt,dirs:Yt}=Se;xt|=ot.patchFlag&16;const nr=ot.props||js,Nt=Se.props||js;let Gt;if(ht&&ZC(ht,!1),(Gt=Nt.onVnodeBeforeUpdate)&&tg(Gt,ht,Se,ot),Yt&&sv(Se,ot,ht,"beforeUpdate"),ht&&ZC(ht,!0),(nr.innerHTML&&Nt.innerHTML==null||nr.textContent&&Nt.textContent==null)&&v(dt,""),yt?Ee(ot.dynamicChildren,yt,dt,ht,Qe,bL(Se,pe),ge):Le||Ne(ot,Se,dt,null,ht,Qe,bL(Se,pe),ge,!1),xt>0){if(xt&16)ve(dt,nr,Nt,ht,pe);else if(xt&2&&nr.class!==Nt.class&&o(dt,"class",null,Nt.class,pe),xt&4&&o(dt,"style",nr.style,Nt.style,pe),xt&8){const gr=Se.dynamicProps;for(let Yr=0;Yr<gr.length;Yr++){const sn=gr[Yr],Dr=nr[sn],Zt=Nt[sn];(Zt!==Dr||sn==="value")&&o(dt,sn,Dr,Zt,pe,ht)}}xt&1&&ot.children!==Se.children&&v(dt,Se.children)}else!Le&&yt==null&&ve(dt,nr,Nt,ht,pe);((Gt=Nt.onVnodeUpdated)||Yt)&&rf(()=>{Gt&&tg(Gt,ht,Se,ot),Yt&&sv(Se,ot,ht,"updated")},Qe)},Ee=(ot,Se,ht,Qe,pe,ge,Le)=>{for(let dt=0;dt<Se.length;dt++){const xt=ot[dt],yt=Se[dt],Yt=xt.el&&(xt.type===Ao||!K0(xt,yt)||xt.shapeFlag&70)?I(xt.el):ht;_(xt,yt,Yt,null,Qe,pe,ge,Le,!0)}},ve=(ot,Se,ht,Qe,pe)=>{if(Se!==ht){if(Se!==js)for(const ge in Se)!cy(ge)&&!(ge in ht)&&o(ot,ge,Se[ge],null,pe,Qe);for(const ge in ht){if(cy(ge))continue;const Le=ht[ge],dt=Se[ge];Le!==dt&&ge!=="value"&&o(ot,ge,dt,Le,pe,Qe)}"value"in ht&&o(ot,"value",Se.value,ht.value,pe)}},se=(ot,Se,ht,Qe,pe,ge,Le,dt,xt)=>{const yt=Se.el=ot?ot.el:l(""),Yt=Se.anchor=ot?ot.anchor:l("");let{patchFlag:nr,dynamicChildren:Nt,slotScopeIds:Gt}=Se;Gt&&(dt=dt?dt.concat(Gt):Gt),ot==null?(n(yt,ht,Qe),n(Yt,ht,Qe),ce(Se.children||[],ht,Yt,pe,ge,Le,dt,xt)):nr>0&&nr&64&&Nt&&ot.dynamicChildren?(Ee(ot.dynamicChildren,Nt,ht,pe,ge,Le,dt),(Se.key!=null||pe&&Se===pe.subTree)&&lY(ot,Se,!0)):Ne(ot,Se,ht,Yt,pe,ge,Le,dt,xt)},Fe=(ot,Se,ht,Qe,pe,ge,Le,dt,xt)=>{Se.slotScopeIds=dt,ot==null?Se.shapeFlag&512?pe.ctx.activate(Se,ht,Qe,Le,xt):ae(Se,ht,Qe,pe,ge,Le,xt):De(ot,Se,xt)},ae=(ot,Se,ht,Qe,pe,ge,Le)=>{const dt=ot.component=fde(ot,Qe,pe);if(D6(ot)&&(dt.ctx.renderer=tt),dde(dt,!1,Le),dt.asyncDep){if(pe&&pe.registerDep(dt,Re,Le),!ot.el){const xt=dt.subTree=Ie(lc);R(null,xt,Se,ht)}}else Re(dt,ot,Se,ht,pe,ge,Le)},De=(ot,Se,ht)=>{const Qe=Se.component=ot.component;if(N4e(ot,Se,ht))if(Qe.asyncDep&&!Qe.asyncResolved){Pe(Qe,Se,ht);return}else Qe.next=Se,Qe.update();else Se.el=ot.el,Qe.vnode=Se},Re=(ot,Se,ht,Qe,pe,ge,Le)=>{const dt=()=>{if(ot.isMounted){let{next:nr,bu:Nt,u:Gt,parent:gr,vnode:Yr}=ot;{const _r=Xhe(ot);if(_r){nr&&(nr.el=Yr.el,Pe(ot,nr,Le)),_r.asyncDep.then(()=>{ot.isUnmounted||dt()});return}}let sn=nr,Dr;ZC(ot,!1),nr?(nr.el=Yr.el,Pe(ot,nr,Le)):nr=Yr,Nt&&Dw(Nt),(Dr=nr.props&&nr.props.onVnodeBeforeUpdate)&&tg(Dr,gr,nr,Yr),ZC(ot,!0);const Zt=k9(ot),kr=ot.subTree;ot.subTree=Zt,_(kr,Zt,I(kr.el),ye(kr),ot,pe,ge),nr.el=Zt.el,sn===null&&vF(ot,Zt.el),Gt&&rf(Gt,pe),(Dr=nr.props&&nr.props.onVnodeUpdated)&&rf(()=>tg(Dr,gr,nr,Yr),pe)}else{let nr;const{el:Nt,props:Gt}=Se,{bm:gr,m:Yr,parent:sn,root:Dr,type:Zt}=ot,kr=C2(Se);if(ZC(ot,!1),gr&&Dw(gr),!kr&&(nr=Gt&&Gt.onVnodeBeforeMount)&&tg(nr,sn,Se),ZC(ot,!0),Nt&&ct){const _r=()=>{ot.subTree=k9(ot),ct(Nt,ot.subTree,ot,pe,null)};kr&&Zt.__asyncHydrate?Zt.__asyncHydrate(Nt,ot,_r):_r()}else{Dr.ce&&Dr.ce._injectChildStyle(Zt);const _r=ot.subTree=k9(ot);_(null,_r,ht,Qe,ot,pe,ge),Se.el=_r.el}if(Yr&&rf(Yr,pe),!kr&&(nr=Gt&&Gt.onVnodeMounted)){const _r=Se;rf(()=>tg(nr,sn,_r),pe)}(Se.shapeFlag&256||sn&&C2(sn.vnode)&&sn.vnode.shapeFlag&256)&&ot.a&&rf(ot.a,pe),ot.isMounted=!0,Se=ht=Qe=null}};ot.scope.on();const xt=ot.effect=new HQ(dt);ot.scope.off();const yt=ot.update=xt.run.bind(xt),Yt=ot.job=xt.runIfDirty.bind(xt);Yt.i=ot,Yt.id=ot.uid,xt.scheduler=()=>JW(Yt),ZC(ot,!0),yt()},Pe=(ot,Se,ht)=>{Se.component=ot;const Qe=ot.vnode.props;ot.vnode=Se,ot.next=null,I4e(ot,Se.props,Qe,ht),x4e(ot,Se.children,ht),G2(),iZ(ot),K2()},Ne=(ot,Se,ht,Qe,pe,ge,Le,dt,xt=!1)=>{const yt=ot&&ot.children,Yt=ot?ot.shapeFlag:0,nr=Se.children,{patchFlag:Nt,shapeFlag:Gt}=Se;if(Nt>0){if(Nt&128){Je(yt,nr,ht,Qe,pe,ge,Le,dt,xt);return}else if(Nt&256){$e(yt,nr,ht,Qe,pe,ge,Le,dt,xt);return}}Gt&8?(Yt&16&&it(yt,pe,ge),nr!==yt&&v(ht,nr)):Yt&16?Gt&16?Je(yt,nr,ht,Qe,pe,ge,Le,dt,xt):it(yt,pe,ge,!0):(Yt&8&&v(ht,""),Gt&16&&ce(nr,ht,Qe,pe,ge,Le,dt,xt))},$e=(ot,Se,ht,Qe,pe,ge,Le,dt,xt)=>{ot=ot||kw,Se=Se||kw;const yt=ot.length,Yt=Se.length,nr=Math.min(yt,Yt);let Nt;for(Nt=0;Nt<nr;Nt++){const Gt=Se[Nt]=xt?Zb(Se[Nt]):ig(Se[Nt]);_(ot[Nt],Gt,ht,null,pe,ge,Le,dt,xt)}yt>Yt?it(ot,pe,ge,!0,!1,nr):ce(Se,ht,Qe,pe,ge,Le,dt,xt,nr)},Je=(ot,Se,ht,Qe,pe,ge,Le,dt,xt)=>{let yt=0;const Yt=Se.length;let nr=ot.length-1,Nt=Yt-1;for(;yt<=nr&&yt<=Nt;){const Gt=ot[yt],gr=Se[yt]=xt?Zb(Se[yt]):ig(Se[yt]);if(K0(Gt,gr))_(Gt,gr,ht,null,pe,ge,Le,dt,xt);else break;yt++}for(;yt<=nr&&yt<=Nt;){const Gt=ot[nr],gr=Se[Nt]=xt?Zb(Se[Nt]):ig(Se[Nt]);if(K0(Gt,gr))_(Gt,gr,ht,null,pe,ge,Le,dt,xt);else break;nr--,Nt--}if(yt>nr){if(yt<=Nt){const Gt=Nt+1,gr=Gt<Yt?Se[Gt].el:Qe;for(;yt<=Nt;)_(null,Se[yt]=xt?Zb(Se[yt]):ig(Se[yt]),ht,gr,pe,ge,Le,dt,xt),yt++}}else if(yt>Nt)for(;yt<=nr;)Ae(ot[yt],pe,ge,!0),yt++;else{const Gt=yt,gr=yt,Yr=new Map;for(yt=gr;yt<=Nt;yt++){const En=Se[yt]=xt?Zb(Se[yt]):ig(Se[yt]);En.key!=null&&Yr.set(En.key,yt)}let sn,Dr=0;const Zt=Nt-gr+1;let kr=!1,_r=0;const Qn=new Array(Zt);for(yt=0;yt<Zt;yt++)Qn[yt]=0;for(yt=Gt;yt<=nr;yt++){const En=ot[yt];if(Dr>=Zt){Ae(En,pe,ge,!0);continue}let Nr;if(En.key!=null)Nr=Yr.get(En.key);else for(sn=gr;sn<=Nt;sn++)if(Qn[sn-gr]===0&&K0(En,Se[sn])){Nr=sn;break}Nr===void 0?Ae(En,pe,ge,!0):(Qn[Nr-gr]=yt+1,Nr>=_r?_r=Nr:kr=!0,_(En,Se[Nr],ht,null,pe,ge,Le,dt,xt),Dr++)}const Mr=kr?S4e(Qn):kw;for(sn=Mr.length-1,yt=Zt-1;yt>=0;yt--){const En=gr+yt,Nr=Se[En],vi=En+1<Yt?Se[En+1].el:Qe;Qn[yt]===0?_(null,Nr,ht,vi,pe,ge,Le,dt,xt):kr&&(sn<0||yt!==Mr[sn]?We(Nr,ht,vi,2):sn--)}}},We=(ot,Se,ht,Qe,pe=null)=>{const{el:ge,type:Le,transition:dt,children:xt,shapeFlag:yt}=ot;if(yt&6){We(ot.component.subTree,Se,ht,Qe);return}if(yt&128){ot.suspense.move(Se,ht,Qe);return}if(yt&64){Le.move(ot,Se,ht,tt);return}if(Le===Ao){n(ge,Se,ht);for(let nr=0;nr<xt.length;nr++)We(xt[nr],Se,ht,Qe);n(ot.anchor,Se,ht);return}if(Le===Ow){L(ot,Se,ht);return}if(Qe!==2&&yt&1&&dt)if(Qe===0)dt.beforeEnter(ge),n(ge,Se,ht),rf(()=>dt.enter(ge),pe);else{const{leave:nr,delayLeave:Nt,afterLeave:Gt}=dt,gr=()=>n(ge,Se,ht),Yr=()=>{nr(ge,()=>{gr(),Gt&&Gt()})};Nt?Nt(ge,gr,Yr):Yr()}else n(ge,Se,ht)},Ae=(ot,Se,ht,Qe=!1,pe=!1)=>{const{type:ge,props:Le,ref:dt,children:xt,dynamicChildren:yt,shapeFlag:Yt,patchFlag:nr,dirs:Nt,cacheIndex:Gt}=ot;if(nr===-2&&(pe=!1),dt!=null&&YQ(dt,null,ht,ot,!0),Gt!=null&&(Se.renderCache[Gt]=void 0),Yt&256){Se.ctx.deactivate(ot);return}const gr=Yt&1&&Nt,Yr=!C2(ot);let sn;if(Yr&&(sn=Le&&Le.onVnodeBeforeUnmount)&&tg(sn,Se,ot),Yt&6)at(ot.component,ht,Qe);else{if(Yt&128){ot.suspense.unmount(ht,Qe);return}gr&&sv(ot,null,Se,"beforeUnmount"),Yt&64?ot.type.remove(ot,Se,ht,tt,Qe):yt&&!yt.hasOnce&&(ge!==Ao||nr>0&&nr&64)?it(yt,Se,ht,!1,!0):(ge===Ao&&nr&384||!pe&&Yt&16)&&it(xt,Se,ht),Qe&&Ke(ot)}(Yr&&(sn=Le&&Le.onVnodeUnmounted)||gr)&&rf(()=>{sn&&tg(sn,Se,ot),gr&&sv(ot,null,Se,"unmounted")},ht)},Ke=ot=>{const{type:Se,el:ht,anchor:Qe,transition:pe}=ot;if(Se===Ao){ze(ht,Qe);return}if(Se===Ow){U(ot);return}const ge=()=>{i(ht),pe&&!pe.persisted&&pe.afterLeave&&pe.afterLeave()};if(ot.shapeFlag&1&&pe&&!pe.persisted){const{leave:Le,delayLeave:dt}=pe,xt=()=>Le(ht,ge);dt?dt(ot.el,ge,xt):xt()}else ge()},ze=(ot,Se)=>{let ht;for(;ot!==Se;)ht=B(ot),i(ot),ot=ht;i(Se)},at=(ot,Se,ht)=>{const{bum:Qe,scope:pe,job:ge,subTree:Le,um:dt,m:xt,a:yt}=ot;H7(xt),H7(yt),Qe&&Dw(Qe),pe.stop(),ge&&(ge.flags|=8,Ae(Le,ot,Se,ht)),dt&&rf(dt,Se),rf(()=>{ot.isUnmounted=!0},Se),Se&&Se.pendingBranch&&!Se.isUnmounted&&ot.asyncDep&&!ot.asyncResolved&&ot.suspenseId===Se.pendingId&&(Se.deps--,Se.deps===0&&Se.resolve())},it=(ot,Se,ht,Qe=!1,pe=!1,ge=0)=>{for(let Le=ge;Le<ot.length;Le++)Ae(ot[Le],Se,ht,Qe,pe)},ye=ot=>{if(ot.shapeFlag&6)return ye(ot.component.subTree);if(ot.shapeFlag&128)return ot.suspense.next();const Se=B(ot.anchor||ot.el),ht=Se&&Se[yhe];return ht?B(ht):Se};let xe=!1;const et=(ot,Se,ht)=>{ot==null?Se._vnode&&Ae(Se._vnode,null,null,!0):_(Se._vnode||null,ot,Se,null,null,null,ht),Se._vnode=ot,xe||(xe=!0,iZ(),P7(),xe=!1)},tt={p:_,um:Ae,m:We,r:Ke,mt:ae,mc:ce,pc:Ne,pbc:Ee,n:ye,o:e};let rt,ct;return t&&([rt,ct]=t(tt)),{render:et,hydrate:rt,createApp:b4e(et,rt)}}function bL({type:e,props:t},r){return r==="svg"&&e==="foreignObject"||r==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:r}function ZC({effect:e,job:t},r){r?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Jhe(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function lY(e,t,r=!1){const n=e.children,i=t.children;if(Ta(n)&&Ta(i))for(let o=0;o<n.length;o++){const s=n[o];let l=i[o];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=i[o]=Zb(i[o]),l.el=s.el),!r&&l.patchFlag!==-2&&lY(s,l)),l.type===Y0&&(l.el=s.el)}}function S4e(e){const t=e.slice(),r=[0];let n,i,o,s,l;const f=e.length;for(n=0;n<f;n++){const m=e[n];if(m!==0){if(i=r[r.length-1],e[i]<m){t[n]=i,r.push(n);continue}for(o=0,s=r.length-1;o<s;)l=o+s>>1,e[r[l]]<m?o=l+1:s=l;m<e[r[o]]&&(o>0&&(t[n]=r[o-1]),r[o]=n)}}for(o=r.length,s=r[o-1];o-- >0;)r[o]=s,s=t[s];return r}function Xhe(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Xhe(t)}function H7(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const Zhe=Symbol.for("v-scx"),ede=()=>Za(Zhe);function Eo(e,t){return R6(e,null,t)}function k4e(e,t){return R6(e,null,{flush:"post"})}function tde(e,t){return R6(e,null,{flush:"sync"})}function Kn(e,t,r){return R6(e,t,r)}function R6(e,t,r=js){const{immediate:n,deep:i,flush:o,once:s}=r,l=Gs({},r),f=t&&n||!t&&o!=="post";let m;if(QE){if(o==="sync"){const E=ede();m=E.__watcherHandles||(E.__watcherHandles=[])}else if(!f){const E=()=>{};return E.stop=Tf,E.resume=Tf,E.pause=Tf,E}}const v=sf;l.call=(E,S,_)=>Vp(E,v,S,_);let I=!1;o==="post"?l.scheduler=E=>{rf(E,v&&v.suspense)}:o!=="sync"&&(I=!0,l.scheduler=(E,S)=>{S?E():JW(E)}),l.augmentJob=E=>{t&&(E.flags|=4),I&&(E.flags|=2,v&&(E.id=v.uid,E.i=v))};const B=m5e(e,t,l);return QE&&(m?m.push(B):f&&B()),B}function _4e(e,t,r){const n=this.proxy,i=Ko(e)?e.includes(".")?rde(n,e):()=>n[e]:e.bind(n,n);let o;_o(t)?o=t:(o=t.handler,r=t);const s=Yw(this),l=R6(i,o.bind(n),r);return s(),l}function rde(e,t){const r=t.split(".");return()=>{let n=e;for(let i=0;i<r.length&&n;i++)n=n[r[i]];return n}}function F4e(e,t,r=js){const n=gl(),i=_l(t),o=$h(t),s=nde(e,i),l=che((f,m)=>{let v,I=js,B;return tde(()=>{const E=e[i];Hh(v,E)&&(v=E,m())}),{get(){return f(),r.get?r.get(v):v},set(E){const S=r.set?r.set(E):E;if(!Hh(S,v)&&!(I!==js&&Hh(E,I)))return;const _=n.vnode.props;_&&(t in _||i in _||o in _)&&(`onUpdate:${t}`in _||`onUpdate:${i}`in _||`onUpdate:${o}`in _)||(v=E,m()),n.emit(`update:${t}`,S),Hh(E,S)&&Hh(E,I)&&!Hh(S,B)&&m(),I=E,B=S}}});return l[Symbol.iterator]=()=>{let f=0;return{next(){return f<2?{value:f++?s||js:l,done:!1}:{done:!0}}}},l}const nde=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${_l(t)}Modifiers`]||e[`${$h(t)}Modifiers`];function D4e(e,t,...r){if(e.isUnmounted)return;const n=e.vnode.props||js;let i=r;const o=t.startsWith("update:"),s=o&&nde(n,t.slice(7));s&&(s.trim&&(i=r.map(v=>Ko(v)?v.trim():v)),s.number&&(i=r.map(PQ)));let l,f=n[l=Fw(t)]||n[l=Fw(_l(t))];!f&&o&&(f=n[l=Fw($h(t))]),f&&Vp(f,e,6,i);const m=n[l+"Once"];if(m){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Vp(m,e,6,i)}}function ide(e,t,r=!1){const n=t.emitsCache,i=n.get(e);if(i!==void 0)return i;const o=e.emits;let s={},l=!1;if(!_o(e)){const f=m=>{const v=ide(m,t,!0);v&&(l=!0,Gs(s,v))};!r&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!o&&!l?(LA(e)&&n.set(e,null),null):(Ta(o)?o.forEach(f=>s[f]=null):Gs(s,o),LA(e)&&n.set(e,s),s)}function pF(e,t){return!e||!U2(t)?!1:(t=t.slice(2).replace(/Once$/,""),kA(e,t[0].toLowerCase()+t.slice(1))||kA(e,$h(t))||kA(e,t))}function k9(e){const{type:t,vnode:r,proxy:n,withProxy:i,propsOptions:[o],slots:s,attrs:l,emit:f,render:m,renderCache:v,props:I,data:B,setupState:E,ctx:S,inheritAttrs:_}=e,O=WQ(e);let R,T;try{if(r.shapeFlag&4){const U=i||n,K=U;R=ig(m.call(K,U,v,I,E,B,S)),T=l}else{const U=t;R=ig(U.length>1?U(I,{attrs:l,slots:s,emit:f}):U(I,null)),T=t.props?l:T4e(l)}}catch(U){uQ.length=0,lI(U,e,1),R=Ie(lc)}let L=R;if(T&&_!==!1){const U=Object.keys(T),{shapeFlag:K}=L;U.length&&K&7&&(o&&U.some(tF)&&(T=O4e(T,o)),L=lh(L,T,!1,!0))}return r.dirs&&(L=lh(L,null,!1,!0),L.dirs=L.dirs?L.dirs.concat(r.dirs):r.dirs),r.transition&&by(L,r.transition),R=L,WQ(O),R}function R4e(e,t=!0){let r;for(let n=0;n<e.length;n++){const i=e[n];if(Nc(i)){if(i.type!==lc||i.children==="v-if"){if(r)return;r=i}}else return}return r}const T4e=e=>{let t;for(const r in e)(r==="class"||r==="style"||U2(r))&&((t||(t={}))[r]=e[r]);return t},O4e=(e,t)=>{const r={};for(const n in e)(!tF(n)||!(n.slice(9)in t))&&(r[n]=e[n]);return r};function N4e(e,t,r){const{props:n,children:i,component:o}=e,{props:s,children:l,patchFlag:f}=t,m=o.emitsOptions;if(t.dirs||t.transition)return!0;if(r&&f>=0){if(f&1024)return!0;if(f&16)return n?pZ(n,s,m):!!s;if(f&8){const v=t.dynamicProps;for(let I=0;I<v.length;I++){const B=v[I];if(s[B]!==n[B]&&!pF(m,B))return!0}}}else return(i||l)&&(!l||!l.$stable)?!0:n===s?!1:n?s?pZ(n,s,m):!0:!!s;return!1}function pZ(e,t,r){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let i=0;i<n.length;i++){const o=n[i];if(t[o]!==e[o]&&!pF(r,o))return!0}return!1}function vF({vnode:e,parent:t},r){for(;t;){const n=t.subTree;if(n.suspense&&n.suspense.activeBranch===e&&(n.el=e.el),n===e)(e=t.vnode).el=r,t=t.parent;else break}}const j7=e=>e.__isSuspense;let xG=0;const L4e={name:"Suspense",__isSuspense:!0,process(e,t,r,n,i,o,s,l,f,m){if(e==null)P4e(t,r,n,i,o,s,l,f,m);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}U4e(e,t,r,n,i,s,l,f,m)}},hydrate:H4e,normalize:j4e},M4e=L4e;function VQ(e,t){const r=e.props&&e.props[t];_o(r)&&r()}function P4e(e,t,r,n,i,o,s,l,f){const{p:m,o:{createElement:v}}=f,I=v("div"),B=e.suspense=ade(e,i,n,t,I,r,o,s,l,f);m(null,B.pendingBranch=e.ssContent,I,null,n,B,o,s),B.deps>0?(VQ(e,"onPending"),VQ(e,"onFallback"),m(null,e.ssFallback,t,r,n,null,o,s),uE(B,e.ssFallback)):B.resolve(!1,!0)}function U4e(e,t,r,n,i,o,s,l,{p:f,um:m,o:{createElement:v}}){const I=t.suspense=e.suspense;I.vnode=t,t.el=e.el;const B=t.ssContent,E=t.ssFallback,{activeBranch:S,pendingBranch:_,isInFallback:O,isHydrating:R}=I;if(_)I.pendingBranch=B,K0(B,_)?(f(_,B,I.hiddenContainer,null,i,I,o,s,l),I.deps<=0?I.resolve():O&&(R||(f(S,E,r,n,i,null,o,s,l),uE(I,E)))):(I.pendingId=xG++,R?(I.isHydrating=!1,I.activeBranch=_):m(_,i,I),I.deps=0,I.effects.length=0,I.hiddenContainer=v("div"),O?(f(null,B,I.hiddenContainer,null,i,I,o,s,l),I.deps<=0?I.resolve():(f(S,E,r,n,i,null,o,s,l),uE(I,E))):S&&K0(B,S)?(f(S,B,r,n,i,I,o,s,l),I.resolve(!0)):(f(null,B,I.hiddenContainer,null,i,I,o,s,l),I.deps<=0&&I.resolve()));else if(S&&K0(B,S))f(S,B,r,n,i,I,o,s,l),uE(I,B);else if(VQ(t,"onPending"),I.pendingBranch=B,B.shapeFlag&512?I.pendingId=B.component.suspenseId:I.pendingId=xG++,f(null,B,I.hiddenContainer,null,i,I,o,s,l),I.deps<=0)I.resolve();else{const{timeout:T,pendingId:L}=I;T>0?setTimeout(()=>{I.pendingId===L&&I.fallback(E)},T):T===0&&I.fallback(E)}}function ade(e,t,r,n,i,o,s,l,f,m,v=!1){const{p:I,m:B,um:E,n:S,o:{parentNode:_,remove:O}}=m;let R;const T=G4e(e);T&&t&&t.pendingBranch&&(R=t.pendingId,t.deps++);const L=e.props?UQ(e.props.timeout):void 0,U=o,K={vnode:e,parent:t,parentComponent:r,namespace:s,container:n,hiddenContainer:i,deps:0,pendingId:xG++,timeout:typeof L=="number"?L:-1,activeBranch:null,pendingBranch:null,isInFallback:!v,isHydrating:v,isUnmounted:!1,effects:[],resolve(J=!1,ee=!1){const{vnode:ce,activeBranch:ne,pendingBranch:Ee,pendingId:ve,effects:se,parentComponent:Fe,container:ae}=K;let De=!1;K.isHydrating?K.isHydrating=!1:J||(De=ne&&Ee.transition&&Ee.transition.mode==="out-in",De&&(ne.transition.afterLeave=()=>{ve===K.pendingId&&(B(Ee,ae,o===U?S(ne):o,0),KQ(se))}),ne&&(_(ne.el)===ae&&(o=S(ne)),E(ne,Fe,K,!0)),De||B(Ee,ae,o,0)),uE(K,Ee),K.pendingBranch=null,K.isInFallback=!1;let Re=K.parent,Pe=!1;for(;Re;){if(Re.pendingBranch){Re.effects.push(...se),Pe=!0;break}Re=Re.parent}!Pe&&!De&&KQ(se),K.effects=[],T&&t&&t.pendingBranch&&R===t.pendingId&&(t.deps--,t.deps===0&&!ee&&t.resolve()),VQ(ce,"onResolve")},fallback(J){if(!K.pendingBranch)return;const{vnode:ee,activeBranch:ce,parentComponent:ne,container:Ee,namespace:ve}=K;VQ(ee,"onFallback");const se=S(ce),Fe=()=>{K.isInFallback&&(I(null,J,Ee,se,ne,null,ve,l,f),uE(K,J))},ae=J.transition&&J.transition.mode==="out-in";ae&&(ce.transition.afterLeave=Fe),K.isInFallback=!0,E(ce,ne,null,!0),ae||Fe()},move(J,ee,ce){K.activeBranch&&B(K.activeBranch,J,ee,ce),K.container=J},next(){return K.activeBranch&&S(K.activeBranch)},registerDep(J,ee,ce){const ne=!!K.pendingBranch;ne&&K.deps++;const Ee=J.vnode.el;J.asyncDep.catch(ve=>{lI(ve,J,0)}).then(ve=>{if(J.isUnmounted||K.isUnmounted||K.pendingId!==J.suspenseId)return;J.asyncResolved=!0;const{vnode:se}=J;FG(J,ve,!1),Ee&&(se.el=Ee);const Fe=!Ee&&J.subTree.el;ee(J,se,_(Ee||J.subTree.el),Ee?null:S(J.subTree),K,s,ce),Fe&&O(Fe),vF(J,se.el),ne&&--K.deps===0&&K.resolve()})},unmount(J,ee){K.isUnmounted=!0,K.activeBranch&&E(K.activeBranch,r,J,ee),K.pendingBranch&&E(K.pendingBranch,r,J,ee)}};return K}function H4e(e,t,r,n,i,o,s,l,f){const m=t.suspense=ade(t,n,r,e.parentNode,document.createElement("div"),null,i,o,s,l,!0),v=f(e,m.pendingBranch=t.ssContent,r,m,o,s);return m.deps===0&&m.resolve(!1,!0),v}function j4e(e){const{shapeFlag:t,children:r}=e,n=t&32;e.ssContent=vZ(n?r.default:r),e.ssFallback=n?vZ(r.fallback):Ie(lc)}function vZ(e){let t;if(_o(e)){const r=Ww&&e._c;r&&(e._d=!1,zQ()),e=e(),r&&(e._d=!0,t=Vh,sde())}return Ta(e)&&(e=R4e(e)),e=ig(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(r=>r!==e)),e}function ode(e,t){t&&t.pendingBranch?Ta(e)?t.effects.push(...e):t.effects.push(e):KQ(e)}function uE(e,t){e.activeBranch=t;const{vnode:r,parentComponent:n}=e;let i=t.el;for(;!i&&t.component;)t=t.component.subTree,i=t.el;r.el=i,n&&n.subTree===r&&(n.vnode.el=i,vF(n,i))}function G4e(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ao=Symbol.for("v-fgt"),Y0=Symbol.for("v-txt"),lc=Symbol.for("v-cmt"),Ow=Symbol.for("v-stc"),uQ=[];let Vh=null;function zQ(e=!1){uQ.push(Vh=e?null:[])}function sde(){uQ.pop(),Vh=uQ[uQ.length-1]||null}let Ww=1;function SG(e,t=!1){Ww+=e,e<0&&Vh&&t&&(Vh.hasOnce=!0)}function Ade(e){return e.dynamicChildren=Ww>0?Vh||kw:null,sde(),Ww>0&&Vh&&Vh.push(e),e}function K4e(e,t,r,n,i,o){return Ade(uY(e,t,r,n,i,o,!0))}function G7(e,t,r,n,i){return Ade(Ie(e,t,r,n,i,!0))}function Nc(e){return e?e.__v_isVNode===!0:!1}function K0(e,t){return e.type===t.type&&e.key===t.key}function $4e(e){}const lde=({key:e})=>e??null,_9=({ref:e,ref_key:t,ref_for:r})=>(typeof e=="number"&&(e=""+e),e!=null?Ko(e)||uc(e)||_o(e)?{i:Af,r:e,k:t,f:!!r}:e:null);function uY(e,t=null,r=null,n=0,i=null,o=e===Ao?0:1,s=!1,l=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&lde(t),ref:t&&_9(t),scopeId:cF,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:n,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Af};return l?(cY(f,r),o&128&&e.normalize(f)):r&&(f.shapeFlag|=Ko(r)?8:16),Ww>0&&!s&&Vh&&(f.patchFlag>0||o&6)&&f.patchFlag!==32&&Vh.push(f),f}const Ie=W4e;function W4e(e,t=null,r=null,n=0,i=null,o=!1){if((!e||e===Rhe)&&(e=lc),Nc(e)){const l=lh(e,t,!0);return r&&cY(l,r),Ww>0&&!o&&Vh&&(l.shapeFlag&6?Vh[Vh.indexOf(e)]=l:Vh.push(l)),l.patchFlag=-2,l}if(tQe(e)&&(e=e.__vccOpts),t){t=ude(t);let{class:l,style:f}=t;l&&!Ko(l)&&(t.class=i3(l)),LA(f)&&(uF(f)&&!Ta(f)&&(f=Gs({},f)),t.style=n3(f))}const s=Ko(e)?1:j7(e)?128:bhe(e)?64:LA(e)?4:_o(e)?2:0;return uY(e,t,r,n,i,s,o,!0)}function ude(e){return e?uF(e)||Hhe(e)?Gs({},e):e:null}function lh(e,t,r=!1,n=!1){const{props:i,ref:o,patchFlag:s,children:l,transition:f}=e,m=t?cde(i||{},t):i,v={__v_isVNode:!0,__v_skip:!0,type:e.type,props:m,key:m&&lde(m),ref:t&&t.ref?r&&o?Ta(o)?o.concat(_9(t)):[o,_9(t)]:_9(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ao?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:f,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&lh(e.ssContent),ssFallback:e.ssFallback&&lh(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return f&&n&&by(v,f.clone(v)),v}function z0(e=" ",t=0){return Ie(Y0,null,e,t)}function Y4e(e,t){const r=Ie(Ow,null,e);return r.staticCount=t,r}function q4e(e="",t=!1){return t?(zQ(),G7(lc,null,e)):Ie(lc,null,e)}function ig(e){return e==null||typeof e=="boolean"?Ie(lc):Ta(e)?Ie(Ao,null,e.slice()):Nc(e)?Zb(e):Ie(Y0,null,String(e))}function Zb(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:lh(e)}function cY(e,t){let r=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(Ta(t))r=16;else if(typeof t=="object")if(n&65){const i=t.default;i&&(i._c&&(i._d=!1),cY(e,i()),i._c&&(i._d=!0));return}else{r=32;const i=t._;!i&&!Hhe(t)?t._ctx=Af:i===3&&Af&&(Af.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else _o(t)?(t={default:t,_ctx:Af},r=32):(t=String(t),n&64?(r=16,t=[z0(t)]):r=8);e.children=t,e.shapeFlag|=r}function cde(...e){const t={};for(let r=0;r<e.length;r++){const n=e[r];for(const i in n)if(i==="class")t.class!==n.class&&(t.class=i3([t.class,n.class]));else if(i==="style")t.style=n3([t.style,n.style]);else if(U2(i)){const o=t[i],s=n[i];s&&o!==s&&!(Ta(o)&&o.includes(s))&&(t[i]=o?[].concat(o,s):s)}else i!==""&&(t[i]=n[i])}return t}function tg(e,t,r,n=null){Vp(e,t,7,[r,n])}const V4e=Mhe();let z4e=0;function fde(e,t,r){const n=e.type,i=(t?t.appContext:e.appContext)||V4e,o={uid:z4e++,vnode:e,type:n,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new GW(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Ghe(n,i),emitsOptions:ide(n,i),emit:null,emitted:null,propsDefaults:js,inheritAttrs:n.inheritAttrs,ctx:js,data:js,props:js,attrs:js,slots:js,refs:js,setupState:js,setupContext:null,suspense:r,suspenseId:r?r.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=D4e.bind(null,o),e.ce&&e.ce(o),o}let sf=null;const gl=()=>sf||Af;let K7,kG;{const e=_6(),t=(r,n)=>{let i;return(i=e[r])||(i=e[r]=[]),i.push(n),o=>{i.length>1?i.forEach(s=>s(o)):i[0](o)}};K7=t("__VUE_INSTANCE_SETTERS__",r=>sf=r),kG=t("__VUE_SSR_SETTERS__",r=>QE=r)}const Yw=e=>{const t=sf;return K7(e),e.scope.on(),()=>{e.scope.off(),K7(t)}},_G=()=>{sf&&sf.scope.off(),K7(null)};function hde(e){return e.vnode.shapeFlag&4}let QE=!1;function dde(e,t=!1,r=!1){t&&kG(t);const{props:n,children:i}=e.vnode,o=hde(e);w4e(e,n,o,t),Q4e(e,i,r);const s=o?J4e(e,t):void 0;return t&&kG(!1),s}function J4e(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,IG);const{setup:n}=r;if(n){G2();const i=e.setupContext=n.length>1?pde(e):null,o=Yw(e),s=a3(n,e,0,[e.props,i]),l=nF(s);if(K2(),o(),(l||e.sp)&&!C2(e)&&tY(e),l){if(s.then(_G,_G),t)return s.then(f=>{FG(e,f,t)}).catch(f=>{lI(f,e,0)});e.asyncDep=s}else FG(e,s,t)}else gde(e,t)}function FG(e,t,r){_o(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:LA(t)&&(e.setupState=zW(t)),gde(e,r)}let $7,DG;function X4e(e){$7=e,DG=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,t4e))}}const Z4e=()=>!$7;function gde(e,t,r){const n=e.type;if(!e.render){if(!t&&$7&&!n.render){const i=n.template||sY(e).template;if(i){const{isCustomElement:o,compilerOptions:s}=e.appContext.config,{delimiters:l,compilerOptions:f}=n,m=Gs(Gs({isCustomElement:o,delimiters:l},s),f);n.render=$7(i,m)}}e.render=n.render||Tf,DG&&DG(e)}{const i=Yw(e);G2();try{d4e(e)}finally{K2(),i()}}}const eQe={get(e,t){return jh(e,"get",""),e[t]}};function pde(e){const t=r=>{e.exposed=r||{}};return{attrs:new Proxy(e.attrs,eQe),slots:e.slots,emit:e.emit,expose:t}}function T6(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(zW(lhe(e.exposed)),{get(t,r){if(r in t)return t[r];if(r in lQ)return lQ[r](e)},has(t,r){return r in t||r in lQ}})):e.proxy}function RG(e,t=!0){return _o(e)?e.displayName||e.name:e.name||t&&e.__name}function tQe(e){return _o(e)&&"__vccOpts"in e}const ut=(e,t)=>d5e(e,t,QE);function Cy(e,t,r){const n=arguments.length;return n===2?LA(t)&&!Ta(t)?Nc(t)?Ie(e,null,[t]):Ie(e,t):Ie(e,null,t):(n>3?r=Array.prototype.slice.call(arguments,2):n===3&&Nc(r)&&(r=[r]),Ie(e,t,r))}function rQe(){}function nQe(e,t,r,n){const i=r[n];if(i&&vde(i,e))return i;const o=t();return o.memo=e.slice(),o.cacheIndex=n,r[n]=o}function vde(e,t){const r=e.memo;if(r.length!=t.length)return!1;for(let n=0;n<r.length;n++)if(Hh(r[n],t[n]))return!1;return Ww>0&&Vh&&Vh.push(e),!0}const mde="3.5.13",iQe=Tf,aQe=I5e,oQe=qB,sQe=mhe,AQe={createComponentInstance:fde,setupComponent:dde,renderComponentRoot:k9,setCurrentRenderingInstance:WQ,isVNode:Nc,normalizeVNode:ig,getComponentPublicInstance:T6,ensureValidVNode:oY,pushWarningContext:y5e,popWarningContext:b5e},lQe=AQe,uQe=null,cQe=null,fQe=null;/**
  16. * @vue/runtime-dom v3.5.13
  17. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  18. * @license MIT
  19. **/let TG;const mZ=typeof window<"u"&&window.trustedTypes;if(mZ)try{TG=mZ.createPolicy("vue",{createHTML:e=>e})}catch{}const yde=TG?e=>TG.createHTML(e):e=>e,hQe="http://www.w3.org/2000/svg",dQe="http://www.w3.org/1998/Math/MathML",ey=typeof document<"u"?document:null,yZ=ey&&ey.createElement("template"),gQe={insert:(e,t,r)=>{t.insertBefore(e,r||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,r,n)=>{const i=t==="svg"?ey.createElementNS(hQe,e):t==="mathml"?ey.createElementNS(dQe,e):r?ey.createElement(e,{is:r}):ey.createElement(e);return e==="select"&&n&&n.multiple!=null&&i.setAttribute("multiple",n.multiple),i},createText:e=>ey.createTextNode(e),createComment:e=>ey.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ey.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,r,n,i,o){const s=r?r.previousSibling:t.lastChild;if(i&&(i===o||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),r),!(i===o||!(i=i.nextSibling)););else{yZ.innerHTML=yde(n==="svg"?`<svg>${e}</svg>`:n==="mathml"?`<math>${e}</math>`:e);const l=yZ.content;if(n==="svg"||n==="mathml"){const f=l.firstChild;for(;f.firstChild;)l.appendChild(f.firstChild);l.removeChild(f)}t.insertBefore(l,r)}return[s?s.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}},Ub="transition",w4="animation",xE=Symbol("_vtc"),bde={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Cde=Gs({},eY,bde),pQe=e=>(e.displayName="Transition",e.props=Cde,e),ug=pQe((e,{slots:t})=>Cy(Ehe,wde(e),t)),ew=(e,t=[])=>{Ta(e)?e.forEach(r=>r(...t)):e&&e(...t)},bZ=e=>e?Ta(e)?e.some(t=>t.length>1):e.length>1:!1;function wde(e){const t={};for(const se in e)se in bde||(t[se]=e[se]);if(e.css===!1)return t;const{name:r="v",type:n,duration:i,enterFromClass:o=`${r}-enter-from`,enterActiveClass:s=`${r}-enter-active`,enterToClass:l=`${r}-enter-to`,appearFromClass:f=o,appearActiveClass:m=s,appearToClass:v=l,leaveFromClass:I=`${r}-leave-from`,leaveActiveClass:B=`${r}-leave-active`,leaveToClass:E=`${r}-leave-to`}=e,S=vQe(i),_=S&&S[0],O=S&&S[1],{onBeforeEnter:R,onEnter:T,onEnterCancelled:L,onLeave:U,onLeaveCancelled:K,onBeforeAppear:J=R,onAppear:ee=T,onAppearCancelled:ce=L}=t,ne=(se,Fe,ae,De)=>{se._enterCancelled=De,Yb(se,Fe?v:l),Yb(se,Fe?m:s),ae&&ae()},Ee=(se,Fe)=>{se._isLeaving=!1,Yb(se,I),Yb(se,E),Yb(se,B),Fe&&Fe()},ve=se=>(Fe,ae)=>{const De=se?ee:T,Re=()=>ne(Fe,se,ae);ew(De,[Fe,Re]),CZ(()=>{Yb(Fe,se?f:o),tv(Fe,se?v:l),bZ(De)||wZ(Fe,n,_,Re)})};return Gs(t,{onBeforeEnter(se){ew(R,[se]),tv(se,o),tv(se,s)},onBeforeAppear(se){ew(J,[se]),tv(se,f),tv(se,m)},onEnter:ve(!1),onAppear:ve(!0),onLeave(se,Fe){se._isLeaving=!0;const ae=()=>Ee(se,Fe);tv(se,I),se._enterCancelled?(tv(se,B),OG()):(OG(),tv(se,B)),CZ(()=>{se._isLeaving&&(Yb(se,I),tv(se,E),bZ(U)||wZ(se,n,O,ae))}),ew(U,[se,ae])},onEnterCancelled(se){ne(se,!1,void 0,!0),ew(L,[se])},onAppearCancelled(se){ne(se,!0,void 0,!0),ew(ce,[se])},onLeaveCancelled(se){Ee(se),ew(K,[se])}})}function vQe(e){if(e==null)return null;if(LA(e))return[CL(e.enter),CL(e.leave)];{const t=CL(e);return[t,t]}}function CL(e){return UQ(e)}function tv(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e[xE]||(e[xE]=new Set)).add(t)}function Yb(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const r=e[xE];r&&(r.delete(t),r.size||(e[xE]=void 0))}function CZ(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let mQe=0;function wZ(e,t,r,n){const i=e._endId=++mQe,o=()=>{i===e._endId&&n()};if(r!=null)return setTimeout(o,r);const{type:s,timeout:l,propCount:f}=Ide(e,t);if(!s)return n();const m=s+"end";let v=0;const I=()=>{e.removeEventListener(m,B),o()},B=E=>{E.target===e&&++v>=f&&I()};setTimeout(()=>{v<f&&I()},l+1),e.addEventListener(m,B)}function Ide(e,t){const r=window.getComputedStyle(e),n=S=>(r[S]||"").split(", "),i=n(`${Ub}Delay`),o=n(`${Ub}Duration`),s=IZ(i,o),l=n(`${w4}Delay`),f=n(`${w4}Duration`),m=IZ(l,f);let v=null,I=0,B=0;t===Ub?s>0&&(v=Ub,I=s,B=o.length):t===w4?m>0&&(v=w4,I=m,B=f.length):(I=Math.max(s,m),v=I>0?s>m?Ub:w4:null,B=v?v===Ub?o.length:f.length:0);const E=v===Ub&&/\b(transform|all)(,|$)/.test(n(`${Ub}Property`).toString());return{type:v,timeout:I,propCount:B,hasTransform:E}}function IZ(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((r,n)=>BZ(r)+BZ(e[n])))}function BZ(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function OG(){return document.body.offsetHeight}function yQe(e,t,r){const n=e[xE];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}const W7=Symbol("_vod"),Bde=Symbol("_vsh"),zp={beforeMount(e,{value:t},{transition:r}){e[W7]=e.style.display==="none"?"":e.style.display,r&&t?r.beforeEnter(e):I4(e,t)},mounted(e,{value:t},{transition:r}){r&&t&&r.enter(e)},updated(e,{value:t,oldValue:r},{transition:n}){!t!=!r&&(n?t?(n.beforeEnter(e),I4(e,!0),n.enter(e)):n.leave(e,()=>{I4(e,!1)}):I4(e,t))},beforeUnmount(e,{value:t}){I4(e,t)}};function I4(e,t){e.style.display=t?e[W7]:"none",e[Bde]=!t}function bQe(){zp.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Ede=Symbol("");function CQe(e){const t=gl();if(!t)return;const r=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>Y7(o,i))},n=()=>{const i=e(t.proxy);t.ce?Y7(t.ce,i):NG(t.subTree,i),r(i)};o3(()=>{KQ(n)}),bo(()=>{Kn(n,Tf,{flush:"post"});const i=new MutationObserver(n);i.observe(t.subTree.el.parentNode,{childList:!0}),gg(()=>i.disconnect())})}function NG(e,t){if(e.shapeFlag&128){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{NG(r.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Y7(e.el,t);else if(e.type===Ao)e.children.forEach(r=>NG(r,t));else if(e.type===Ow){let{el:r,anchor:n}=e;for(;r&&(Y7(r,t),r!==n);)r=r.nextSibling}}function Y7(e,t){if(e.nodeType===1){const r=e.style;let n="";for(const i in t)r.setProperty(`--${i}`,t[i]),n+=`--${i}: ${t[i]};`;r[Ede]=n}}const wQe=/(^|;)\s*display\s*:/;function IQe(e,t,r){const n=e.style,i=Ko(r);let o=!1;if(r&&!i){if(t)if(Ko(t))for(const s of t.split(";")){const l=s.slice(0,s.indexOf(":")).trim();r[l]==null&&F9(n,l,"")}else for(const s in t)r[s]==null&&F9(n,s,"");for(const s in r)s==="display"&&(o=!0),F9(n,s,r[s])}else if(i){if(t!==r){const s=n[Ede];s&&(r+=";"+s),n.cssText=r,o=wQe.test(r)}}else t&&e.removeAttribute("style");W7 in e&&(e[W7]=o?n.display:"",e[Bde]&&(n.display="none"))}const EZ=/\s*!important$/;function F9(e,t,r){if(Ta(r))r.forEach(n=>F9(e,t,n));else if(r==null&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{const n=BQe(e,t);EZ.test(r)?e.setProperty($h(n),r.replace(EZ,""),"important"):e[n]=r}}const QZ=["Webkit","Moz","ms"],wL={};function BQe(e,t){const r=wL[t];if(r)return r;let n=_l(t);if(n!=="filter"&&n in e)return wL[t]=n;n=j2(n);for(let i=0;i<QZ.length;i++){const o=QZ[i]+n;if(o in e)return wL[t]=o}return t}const xZ="http://www.w3.org/1999/xlink";function SZ(e,t,r,n,i,o=Gfe(t)){n&&t.startsWith("xlink:")?r==null?e.removeAttributeNS(xZ,t.slice(6,t.length)):e.setAttributeNS(xZ,t,r):r==null||o&&!HW(r)?e.removeAttribute(t):e.setAttribute(t,o?"":Id(r)?String(r):r)}function kZ(e,t,r,n,i){if(t==="innerHTML"||t==="textContent"){r!=null&&(e[t]=t==="innerHTML"?yde(r):r);return}const o=e.tagName;if(t==="value"&&o!=="PROGRESS"&&!o.includes("-")){const l=o==="OPTION"?e.getAttribute("value")||"":e.value,f=r==null?e.type==="checkbox"?"on":"":String(r);(l!==f||!("_value"in e))&&(e.value=f),r==null&&e.removeAttribute(t),e._value=r;return}let s=!1;if(r===""||r==null){const l=typeof e[t];l==="boolean"?r=HW(r):r==null&&l==="string"?(r="",s=!0):l==="number"&&(r=0,s=!0)}try{e[t]=r}catch{}s&&e.removeAttribute(i||t)}function ay(e,t,r,n){e.addEventListener(t,r,n)}function EQe(e,t,r,n){e.removeEventListener(t,r,n)}const _Z=Symbol("_vei");function QQe(e,t,r,n,i=null){const o=e[_Z]||(e[_Z]={}),s=o[t];if(n&&s)s.value=n;else{const[l,f]=xQe(t);if(n){const m=o[t]=_Qe(n,i);ay(e,l,m,f)}else s&&(EQe(e,l,s,f),o[t]=void 0)}}const FZ=/(?:Once|Passive|Capture)$/;function xQe(e){let t;if(FZ.test(e)){t={};let n;for(;n=e.match(FZ);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):$h(e.slice(2)),t]}let IL=0;const SQe=Promise.resolve(),kQe=()=>IL||(SQe.then(()=>IL=0),IL=Date.now());function _Qe(e,t){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;Vp(FQe(n,r.value),t,5,[n])};return r.value=e,r.attached=kQe(),r}function FQe(e,t){if(Ta(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map(n=>i=>!i._stopped&&n&&n(i))}else return t}const DZ=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,DQe=(e,t,r,n,i,o)=>{const s=i==="svg";t==="class"?yQe(e,n,s):t==="style"?IQe(e,r,n):U2(t)?tF(t)||QQe(e,t,r,n,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):RQe(e,t,n,s))?(kZ(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&SZ(e,t,n,s,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Ko(n))?kZ(e,_l(t),n,o,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),SZ(e,t,n,s))};function RQe(e,t,r,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&DZ(t)&&_o(r));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return DZ(t)&&Ko(r)?!1:t in e}const RZ={};/*! #__NO_SIDE_EFFECTS__ */function Qde(e,t,r){const n=In(e,t);k6(n)&&Gs(n,t);class i extends mF{constructor(s){super(n,s,r)}}return i.def=n,i}/*! #__NO_SIDE_EFFECTS__ */const TQe=(e,t)=>Qde(e,t,Lde),OQe=typeof HTMLElement<"u"?HTMLElement:class{};class mF extends OQe{constructor(t,r={},n=MG){super(),this._def=t,this._props=r,this._createApp=n,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&n!==MG?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof mF){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,Wo(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let n=0;n<this.attributes.length;n++)this._setAttr(this.attributes[n].name);this._ob=new MutationObserver(n=>{for(const i of n)this._setAttr(i.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(n,i=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:o,styles:s}=n;let l;if(o&&!Ta(o))for(const f in o){const m=o[f];(m===Number||m&&m.type===Number)&&(f in this._props&&(this._props[f]=UQ(this._props[f])),(l||(l=Object.create(null)))[_l(f)]=!0)}this._numberProps=l,i&&this._resolveProps(n),this.shadowRoot&&this._applyStyles(s),this._mount(n)},r=this._def.__asyncLoader;r?this._pendingResolve=r().then(n=>t(this._def=n,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const r=this._instance&&this._instance.exposed;if(r)for(const n in r)kA(this,n)||Object.defineProperty(this,n,{get:()=>xl(r[n])})}_resolveProps(t){const{props:r}=t,n=Ta(r)?r:Object.keys(r||{});for(const i of Object.keys(this))i[0]!=="_"&&n.includes(i)&&this._setProp(i,this[i]);for(const i of n.map(_l))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(o){this._setProp(i,o,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const r=this.hasAttribute(t);let n=r?this.getAttribute(t):RZ;const i=_l(t);r&&this._numberProps&&this._numberProps[i]&&(n=UQ(n)),this._setProp(i,n,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,r,n=!0,i=!1){if(r!==this._props[t]&&(r===RZ?delete this._props[t]:(this._props[t]=r,t==="key"&&this._app&&(this._app._ceVNode.key=r)),i&&this._instance&&this._update(),n)){const o=this._ob;o&&o.disconnect(),r===!0?this.setAttribute($h(t),""):typeof r=="string"||typeof r=="number"?this.setAttribute($h(t),r+""):r||this.removeAttribute($h(t)),o&&o.observe(this,{attributes:!0})}}_update(){k2(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const r=Ie(this._def,Gs(t,this._props));return this._instance||(r.ce=n=>{this._instance=n,n.ce=this,n.isCE=!0;const i=(o,s)=>{this.dispatchEvent(new CustomEvent(o,k6(s[0])?Gs({detail:s},s[0]):{detail:s}))};n.emit=(o,...s)=>{i(o,s),$h(o)!==o&&i($h(o),s)},this._setParent()}),r}_applyStyles(t,r){if(!t)return;if(r){if(r===this._def||this._styleChildren.has(r))return;this._styleChildren.add(r)}const n=this._nonce;for(let i=t.length-1;i>=0;i--){const o=document.createElement("style");n&&o.setAttribute("nonce",n),o.textContent=t[i],this.shadowRoot.prepend(o)}}_parseSlots(){const t=this._slots={};let r;for(;r=this.firstChild;){const n=r.nodeType===1&&r.getAttribute("slot")||"default";(t[n]||(t[n]=[])).push(r),this.removeChild(r)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),r=this._instance.type.__scopeId;for(let n=0;n<t.length;n++){const i=t[n],o=i.getAttribute("name")||"default",s=this._slots[o],l=i.parentNode;if(s)for(const f of s){if(r&&f.nodeType===1){const m=r+"-s",v=document.createTreeWalker(f,1);f.setAttribute(m,"");let I;for(;I=v.nextNode();)I.setAttribute(m,"")}l.insertBefore(f,i)}else for(;i.firstChild;)l.insertBefore(i.firstChild,i);l.removeChild(i)}}_injectChildStyle(t){this._applyStyles(t.styles,t)}_removeChildStyle(t){}}function xde(e){const t=gl(),r=t&&t.ce;return r||null}function NQe(){const e=xde();return e&&e.shadowRoot}function LQe(e="$style"){{const t=gl();if(!t)return js;const r=t.type.__cssModules;if(!r)return js;const n=r[e];return n||js}}const Sde=new WeakMap,kde=new WeakMap,q7=Symbol("_moveCb"),TZ=Symbol("_enterCb"),MQe=e=>(delete e.props.mode,e),PQe=MQe({name:"TransitionGroup",props:Gs({},Cde,{tag:String,moveClass:String}),setup(e,{slots:t}){const r=gl(),n=ZW();let i,o;return dg(()=>{if(!i.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!GQe(i[0].el,r.vnode.el,s))return;i.forEach(UQe),i.forEach(HQe);const l=i.filter(jQe);OG(),l.forEach(f=>{const m=f.el,v=m.style;tv(m,s),v.transform=v.webkitTransform=v.transitionDuration="";const I=m[q7]=B=>{B&&B.target!==m||(!B||/transform$/.test(B.propertyName))&&(m.removeEventListener("transitionend",I),m[q7]=null,Yb(m,s))};m.addEventListener("transitionend",I)})}),()=>{const s=zo(e),l=wde(s);let f=s.tag||Ao;if(i=[],o)for(let m=0;m<o.length;m++){const v=o[m];v.el&&v.el instanceof Element&&(i.push(v),by(v,EE(v,l,n,r)),Sde.set(v,v.el.getBoundingClientRect()))}o=t.default?hF(t.default()):[];for(let m=0;m<o.length;m++){const v=o[m];v.key!=null&&by(v,EE(v,l,n,r))}return Ie(f,null,o)}}}),O6=PQe;function UQe(e){const t=e.el;t[q7]&&t[q7](),t[TZ]&&t[TZ]()}function HQe(e){kde.set(e,e.el.getBoundingClientRect())}function jQe(e){const t=Sde.get(e),r=kde.get(e),n=t.left-r.left,i=t.top-r.top;if(n||i){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${n}px,${i}px)`,o.transitionDuration="0s",e}}function GQe(e,t,r){const n=e.cloneNode(),i=e[xE];i&&i.forEach(l=>{l.split(/\s+/).forEach(f=>f&&n.classList.remove(f))}),r.split(/\s+/).forEach(l=>l&&n.classList.add(l)),n.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(n);const{hasTransform:s}=Ide(n);return o.removeChild(n),s}const S2=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ta(t)?r=>Dw(t,r):t};function KQe(e){e.target.composing=!0}function OZ(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Wp=Symbol("_assign"),V7={created(e,{modifiers:{lazy:t,trim:r,number:n}},i){e[Wp]=S2(i);const o=n||i.props&&i.props.type==="number";ay(e,t?"change":"input",s=>{if(s.target.composing)return;let l=e.value;r&&(l=l.trim()),o&&(l=PQ(l)),e[Wp](l)}),r&&ay(e,"change",()=>{e.value=e.value.trim()}),t||(ay(e,"compositionstart",KQe),ay(e,"compositionend",OZ),ay(e,"change",OZ))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:r,modifiers:{lazy:n,trim:i,number:o}},s){if(e[Wp]=S2(s),e.composing)return;const l=(o||e.type==="number")&&!/^0\d/.test(e.value)?PQ(e.value):e.value,f=t??"";l!==f&&(document.activeElement===e&&e.type!=="range"&&(n&&t===r||i&&e.value.trim()===f)||(e.value=f))}},fY={deep:!0,created(e,t,r){e[Wp]=S2(r),ay(e,"change",()=>{const n=e._modelValue,i=SE(e),o=e.checked,s=e[Wp];if(Ta(n)){const l=F6(n,i),f=l!==-1;if(o&&!f)s(n.concat(i));else if(!o&&f){const m=[...n];m.splice(l,1),s(m)}}else if(H2(n)){const l=new Set(n);o?l.add(i):l.delete(i),s(l)}else s(Fde(e,o))})},mounted:NZ,beforeUpdate(e,t,r){e[Wp]=S2(r),NZ(e,t,r)}};function NZ(e,{value:t,oldValue:r},n){e._modelValue=t;let i;if(Ta(t))i=F6(t,n.props.value)>-1;else if(H2(t))i=t.has(n.props.value);else{if(t===r)return;i=yy(t,Fde(e,!0))}e.checked!==i&&(e.checked=i)}const hY={created(e,{value:t},r){e.checked=yy(t,r.props.value),e[Wp]=S2(r),ay(e,"change",()=>{e[Wp](SE(e))})},beforeUpdate(e,{value:t,oldValue:r},n){e[Wp]=S2(n),t!==r&&(e.checked=yy(t,n.props.value))}},_de={deep:!0,created(e,{value:t,modifiers:{number:r}},n){const i=H2(t);ay(e,"change",()=>{const o=Array.prototype.filter.call(e.options,s=>s.selected).map(s=>r?PQ(SE(s)):SE(s));e[Wp](e.multiple?i?new Set(o):o:o[0]),e._assigning=!0,Wo(()=>{e._assigning=!1})}),e[Wp]=S2(n)},mounted(e,{value:t}){LZ(e,t)},beforeUpdate(e,t,r){e[Wp]=S2(r)},updated(e,{value:t}){e._assigning||LZ(e,t)}};function LZ(e,t){const r=e.multiple,n=Ta(t);if(!(r&&!n&&!H2(t))){for(let i=0,o=e.options.length;i<o;i++){const s=e.options[i],l=SE(s);if(r)if(n){const f=typeof l;f==="string"||f==="number"?s.selected=t.some(m=>String(m)===String(l)):s.selected=F6(t,l)>-1}else s.selected=t.has(l);else if(yy(SE(s),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function SE(e){return"_value"in e?e._value:e.value}function Fde(e,t){const r=t?"_trueValue":"_falseValue";return r in e?e[r]:t}const Dde={created(e,t,r){ck(e,t,r,null,"created")},mounted(e,t,r){ck(e,t,r,null,"mounted")},beforeUpdate(e,t,r,n){ck(e,t,r,n,"beforeUpdate")},updated(e,t,r,n){ck(e,t,r,n,"updated")}};function Rde(e,t){switch(e){case"SELECT":return _de;case"TEXTAREA":return V7;default:switch(t){case"checkbox":return fY;case"radio":return hY;default:return V7}}}function ck(e,t,r,n,i){const s=Rde(e.tagName,r.props&&r.props.type)[i];s&&s(e,t,r,n)}function $Qe(){V7.getSSRProps=({value:e})=>({value:e}),hY.getSSRProps=({value:e},t)=>{if(t.props&&yy(t.props.value,e))return{checked:!0}},fY.getSSRProps=({value:e},t)=>{if(Ta(e)){if(t.props&&F6(e,t.props.value)>-1)return{checked:!0}}else if(H2(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Dde.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const r=Rde(t.type.toUpperCase(),t.props&&t.props.type);if(r.getSSRProps)return r.getSSRProps(e,t)}}const WQe=["ctrl","shift","alt","meta"],YQe={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>WQe.some(r=>e[`${r}Key`]&&!t.includes(r))},LG=(e,t)=>{const r=e._withMods||(e._withMods={}),n=t.join(".");return r[n]||(r[n]=(i,...o)=>{for(let s=0;s<t.length;s++){const l=YQe[t[s]];if(l&&l(i,t))return}return e(i,...o)})},qQe={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},VQe=(e,t)=>{const r=e._withKeys||(e._withKeys={}),n=t.join(".");return r[n]||(r[n]=i=>{if(!("key"in i))return;const o=$h(i.key);if(t.some(s=>s===o||qQe[s]===o))return e(i)})},Tde=Gs({patchProp:DQe},gQe);let cQ,MZ=!1;function Ode(){return cQ||(cQ=qhe(Tde))}function Nde(){return cQ=MZ?cQ:Vhe(Tde),MZ=!0,cQ}const k2=(...e)=>{Ode().render(...e)},zQe=(...e)=>{Nde().hydrate(...e)},MG=(...e)=>{const t=Ode().createApp(...e),{mount:r}=t;return t.mount=n=>{const i=Pde(n);if(!i)return;const o=t._component;!_o(o)&&!o.render&&!o.template&&(o.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const s=r(i,!1,Mde(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},t},Lde=(...e)=>{const t=Nde().createApp(...e),{mount:r}=t;return t.mount=n=>{const i=Pde(n);if(i)return r(i,!0,Mde(i))},t};function Mde(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Pde(e){return Ko(e)?document.querySelector(e):e}let PZ=!1;const JQe=()=>{PZ||(PZ=!0,$Qe(),bQe())},XQe=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Ehe,BaseTransitionPropsValidators:eY,Comment:lc,DeprecationTypes:fQe,EffectScope:GW,ErrorCodes:w5e,ErrorTypeStrings:aQe,Fragment:Ao,KeepAlive:Y5e,ReactiveEffect:HQ,Static:Ow,Suspense:M4e,Teleport:fF,Text:Y0,TrackOpTypes:g5e,Transition:ug,TransitionGroup:O6,TriggerOpTypes:p5e,VueElement:mF,assertNumber:C5e,callWithAsyncErrorHandling:Vp,callWithErrorHandling:a3,camelize:_l,capitalize:j2,cloneVNode:lh,compatUtils:cQe,computed:ut,createApp:MG,createBlock:G7,createCommentVNode:q4e,createElementBlock:K4e,createElementVNode:uY,createHydrationRenderer:Vhe,createPropsRestProxy:f4e,createRenderer:qhe,createSSRApp:Lde,createSlots:Z5e,createStaticVNode:Y4e,createTextVNode:z0,createVNode:Ie,customRef:che,defineAsyncComponent:$5e,defineComponent:In,defineCustomElement:Qde,defineEmits:n4e,defineExpose:i4e,defineModel:s4e,defineOptions:a4e,defineProps:r4e,defineSSRCustomElement:TQe,defineSlots:o4e,devtools:oQe,effect:P3e,effectScope:L3e,getCurrentInstance:gl,getCurrentScope:KW,getCurrentWatcher:v5e,getTransitionRawChildren:hF,guardReactiveProps:ude,h:Cy,handleError:lI,hasInjectionContext:C4e,hydrate:zQe,hydrateOnIdle:P5e,hydrateOnInteraction:G5e,hydrateOnMediaQuery:j5e,hydrateOnVisible:H5e,initCustomFormatter:rQe,initDirectivesForSSR:JQe,inject:Za,isMemoSame:vde,isProxy:uF,isReactive:b2,isReadonly:x2,isRef:uc,isRuntimeOnly:Z4e,isShallow:Xg,isVNode:Nc,markRaw:lhe,mergeDefaults:u4e,mergeModels:c4e,mergeProps:cde,nextTick:Wo,normalizeClass:i3,normalizeProps:Lfe,normalizeStyle:n3,onActivated:rY,onBeforeMount:nY,onBeforeUnmount:$o,onBeforeUpdate:o3,onDeactivated:xhe,onErrorCaptured:Dhe,onMounted:bo,onRenderTracked:Fhe,onRenderTriggered:_he,onScopeDispose:Yfe,onServerPrefetch:khe,onUnmounted:gg,onUpdated:dg,onWatcherCleanup:hhe,openBlock:zQ,popScopeId:x5e,provide:Co,proxyRefs:zW,pushScopeId:Q5e,queuePostFlushCb:KQ,reactive:NA,readonly:VW,ref:wn,registerRuntimeCompiler:X4e,render:k2,renderList:X5e,renderSlot:gF,resolveComponent:z5e,resolveDirective:The,resolveDynamicComponent:J5e,resolveFilter:uQe,resolveTransitionHooks:EE,setBlockTracking:SG,setDevtoolsHook:sQe,setTransitionHooks:by,shallowReactive:qW,shallowReadonly:a5e,shallowRef:Gr,ssrContextKey:Zhe,ssrUtils:lQe,stop:U3e,toDisplayString:jW,toHandlerKey:Fw,toHandlers:e4e,toRaw:zo,toRef:yo,toRefs:sQ,toValue:A5e,transformVNodeArgs:$4e,triggerRef:s5e,unref:xl,useAttrs:Ohe,useCssModule:LQe,useCssVars:CQe,useHost:xde,useId:F5e,useModel:F4e,useSSRContext:ede,useShadowRoot:NQe,useSlots:l4e,useTemplateRef:D5e,useTransitionState:ZW,vModelCheckbox:fY,vModelDynamic:Dde,vModelRadio:hY,vModelSelect:_de,vModelText:V7,vShow:zp,version:mde,warn:iQe,watch:Kn,watchEffect:Eo,watchPostEffect:k4e,watchSyncEffect:tde,withAsyncContext:h4e,withCtx:XW,withDefaults:A4e,withDirectives:Ah,withKeys:VQe,withMemo:nQe,withModifiers:LG,withScopeId:S5e},Symbol.toStringTag,{value:"Module"}));var nh=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function n0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function yF(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var D9={exports:{}},ZQe=D9.exports,UZ;function Ude(){return UZ||(UZ=1,function(e,t){(function(r,n){e.exports=n()})(ZQe,function(){var r=1e3,n=6e4,i=36e5,o="millisecond",s="second",l="minute",f="hour",m="day",v="week",I="month",B="quarter",E="year",S="date",_="Invalid Date",O=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,R=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,T={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(ae){var De=["th","st","nd","rd"],Re=ae%100;return"["+ae+(De[(Re-20)%10]||De[Re]||De[0])+"]"}},L=function(ae,De,Re){var Pe=String(ae);return!Pe||Pe.length>=De?ae:""+Array(De+1-Pe.length).join(Re)+ae},U={s:L,z:function(ae){var De=-ae.utcOffset(),Re=Math.abs(De),Pe=Math.floor(Re/60),Ne=Re%60;return(De<=0?"+":"-")+L(Pe,2,"0")+":"+L(Ne,2,"0")},m:function ae(De,Re){if(De.date()<Re.date())return-ae(Re,De);var Pe=12*(Re.year()-De.year())+(Re.month()-De.month()),Ne=De.clone().add(Pe,I),$e=Re-Ne<0,Je=De.clone().add(Pe+($e?-1:1),I);return+(-(Pe+(Re-Ne)/($e?Ne-Je:Je-Ne))||0)},a:function(ae){return ae<0?Math.ceil(ae)||0:Math.floor(ae)},p:function(ae){return{M:I,y:E,w:v,d:m,D:S,h:f,m:l,s,ms:o,Q:B}[ae]||String(ae||"").toLowerCase().replace(/s$/,"")},u:function(ae){return ae===void 0}},K="en",J={};J[K]=T;var ee="$isDayjsObject",ce=function(ae){return ae instanceof se||!(!ae||!ae[ee])},ne=function ae(De,Re,Pe){var Ne;if(!De)return K;if(typeof De=="string"){var $e=De.toLowerCase();J[$e]&&(Ne=$e),Re&&(J[$e]=Re,Ne=$e);var Je=De.split("-");if(!Ne&&Je.length>1)return ae(Je[0])}else{var We=De.name;J[We]=De,Ne=We}return!Pe&&Ne&&(K=Ne),Ne||!Pe&&K},Ee=function(ae,De){if(ce(ae))return ae.clone();var Re=typeof De=="object"?De:{};return Re.date=ae,Re.args=arguments,new se(Re)},ve=U;ve.l=ne,ve.i=ce,ve.w=function(ae,De){return Ee(ae,{locale:De.$L,utc:De.$u,x:De.$x,$offset:De.$offset})};var se=function(){function ae(Re){this.$L=ne(Re.locale,null,!0),this.parse(Re),this.$x=this.$x||Re.x||{},this[ee]=!0}var De=ae.prototype;return De.parse=function(Re){this.$d=function(Pe){var Ne=Pe.date,$e=Pe.utc;if(Ne===null)return new Date(NaN);if(ve.u(Ne))return new Date;if(Ne instanceof Date)return new Date(Ne);if(typeof Ne=="string"&&!/Z$/i.test(Ne)){var Je=Ne.match(O);if(Je){var We=Je[2]-1||0,Ae=(Je[7]||"0").substring(0,3);return $e?new Date(Date.UTC(Je[1],We,Je[3]||1,Je[4]||0,Je[5]||0,Je[6]||0,Ae)):new Date(Je[1],We,Je[3]||1,Je[4]||0,Je[5]||0,Je[6]||0,Ae)}}return new Date(Ne)}(Re),this.init()},De.init=function(){var Re=this.$d;this.$y=Re.getFullYear(),this.$M=Re.getMonth(),this.$D=Re.getDate(),this.$W=Re.getDay(),this.$H=Re.getHours(),this.$m=Re.getMinutes(),this.$s=Re.getSeconds(),this.$ms=Re.getMilliseconds()},De.$utils=function(){return ve},De.isValid=function(){return this.$d.toString()!==_},De.isSame=function(Re,Pe){var Ne=Ee(Re);return this.startOf(Pe)<=Ne&&Ne<=this.endOf(Pe)},De.isAfter=function(Re,Pe){return Ee(Re)<this.startOf(Pe)},De.isBefore=function(Re,Pe){return this.endOf(Pe)<Ee(Re)},De.$g=function(Re,Pe,Ne){return ve.u(Re)?this[Pe]:this.set(Ne,Re)},De.unix=function(){return Math.floor(this.valueOf()/1e3)},De.valueOf=function(){return this.$d.getTime()},De.startOf=function(Re,Pe){var Ne=this,$e=!!ve.u(Pe)||Pe,Je=ve.p(Re),We=function(et,tt){var rt=ve.w(Ne.$u?Date.UTC(Ne.$y,tt,et):new Date(Ne.$y,tt,et),Ne);return $e?rt:rt.endOf(m)},Ae=function(et,tt){return ve.w(Ne.toDate()[et].apply(Ne.toDate("s"),($e?[0,0,0,0]:[23,59,59,999]).slice(tt)),Ne)},Ke=this.$W,ze=this.$M,at=this.$D,it="set"+(this.$u?"UTC":"");switch(Je){case E:return $e?We(1,0):We(31,11);case I:return $e?We(1,ze):We(0,ze+1);case v:var ye=this.$locale().weekStart||0,xe=(Ke<ye?Ke+7:Ke)-ye;return We($e?at-xe:at+(6-xe),ze);case m:case S:return Ae(it+"Hours",0);case f:return Ae(it+"Minutes",1);case l:return Ae(it+"Seconds",2);case s:return Ae(it+"Milliseconds",3);default:return this.clone()}},De.endOf=function(Re){return this.startOf(Re,!1)},De.$set=function(Re,Pe){var Ne,$e=ve.p(Re),Je="set"+(this.$u?"UTC":""),We=(Ne={},Ne[m]=Je+"Date",Ne[S]=Je+"Date",Ne[I]=Je+"Month",Ne[E]=Je+"FullYear",Ne[f]=Je+"Hours",Ne[l]=Je+"Minutes",Ne[s]=Je+"Seconds",Ne[o]=Je+"Milliseconds",Ne)[$e],Ae=$e===m?this.$D+(Pe-this.$W):Pe;if($e===I||$e===E){var Ke=this.clone().set(S,1);Ke.$d[We](Ae),Ke.init(),this.$d=Ke.set(S,Math.min(this.$D,Ke.daysInMonth())).$d}else We&&this.$d[We](Ae);return this.init(),this},De.set=function(Re,Pe){return this.clone().$set(Re,Pe)},De.get=function(Re){return this[ve.p(Re)]()},De.add=function(Re,Pe){var Ne,$e=this;Re=Number(Re);var Je=ve.p(Pe),We=function(ze){var at=Ee($e);return ve.w(at.date(at.date()+Math.round(ze*Re)),$e)};if(Je===I)return this.set(I,this.$M+Re);if(Je===E)return this.set(E,this.$y+Re);if(Je===m)return We(1);if(Je===v)return We(7);var Ae=(Ne={},Ne[l]=n,Ne[f]=i,Ne[s]=r,Ne)[Je]||1,Ke=this.$d.getTime()+Re*Ae;return ve.w(Ke,this)},De.subtract=function(Re,Pe){return this.add(-1*Re,Pe)},De.format=function(Re){var Pe=this,Ne=this.$locale();if(!this.isValid())return Ne.invalidDate||_;var $e=Re||"YYYY-MM-DDTHH:mm:ssZ",Je=ve.z(this),We=this.$H,Ae=this.$m,Ke=this.$M,ze=Ne.weekdays,at=Ne.months,it=Ne.meridiem,ye=function(tt,rt,ct,ot){return tt&&(tt[rt]||tt(Pe,$e))||ct[rt].slice(0,ot)},xe=function(tt){return ve.s(We%12||12,tt,"0")},et=it||function(tt,rt,ct){var ot=tt<12?"AM":"PM";return ct?ot.toLowerCase():ot};return $e.replace(R,function(tt,rt){return rt||function(ct){switch(ct){case"YY":return String(Pe.$y).slice(-2);case"YYYY":return ve.s(Pe.$y,4,"0");case"M":return Ke+1;case"MM":return ve.s(Ke+1,2,"0");case"MMM":return ye(Ne.monthsShort,Ke,at,3);case"MMMM":return ye(at,Ke);case"D":return Pe.$D;case"DD":return ve.s(Pe.$D,2,"0");case"d":return String(Pe.$W);case"dd":return ye(Ne.weekdaysMin,Pe.$W,ze,2);case"ddd":return ye(Ne.weekdaysShort,Pe.$W,ze,3);case"dddd":return ze[Pe.$W];case"H":return String(We);case"HH":return ve.s(We,2,"0");case"h":return xe(1);case"hh":return xe(2);case"a":return et(We,Ae,!0);case"A":return et(We,Ae,!1);case"m":return String(Ae);case"mm":return ve.s(Ae,2,"0");case"s":return String(Pe.$s);case"ss":return ve.s(Pe.$s,2,"0");case"SSS":return ve.s(Pe.$ms,3,"0");case"Z":return Je}return null}(tt)||Je.replace(":","")})},De.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},De.diff=function(Re,Pe,Ne){var $e,Je=this,We=ve.p(Pe),Ae=Ee(Re),Ke=(Ae.utcOffset()-this.utcOffset())*n,ze=this-Ae,at=function(){return ve.m(Je,Ae)};switch(We){case E:$e=at()/12;break;case I:$e=at();break;case B:$e=at()/3;break;case v:$e=(ze-Ke)/6048e5;break;case m:$e=(ze-Ke)/864e5;break;case f:$e=ze/i;break;case l:$e=ze/n;break;case s:$e=ze/r;break;default:$e=ze}return Ne?$e:ve.a($e)},De.daysInMonth=function(){return this.endOf(I).$D},De.$locale=function(){return J[this.$L]},De.locale=function(Re,Pe){if(!Re)return this.$L;var Ne=this.clone(),$e=ne(Re,Pe,!0);return $e&&(Ne.$L=$e),Ne},De.clone=function(){return ve.w(this.$d,this)},De.toDate=function(){return new Date(this.valueOf())},De.toJSON=function(){return this.isValid()?this.toISOString():null},De.toISOString=function(){return this.$d.toISOString()},De.toString=function(){return this.$d.toUTCString()},ae}(),Fe=se.prototype;return Ee.prototype=Fe,[["$ms",o],["$s",s],["$m",l],["$H",f],["$W",m],["$M",I],["$y",E],["$D",S]].forEach(function(ae){Fe[ae[1]]=function(De){return this.$g(De,ae[0],ae[1])}}),Ee.extend=function(ae,De){return ae.$i||(ae(De,se,Ee),ae.$i=!0),Ee},Ee.locale=ne,Ee.isDayjs=ce,Ee.unix=function(ae){return Ee(1e3*ae)},Ee.en=J[K],Ee.Ls=J,Ee.p={},Ee})}(D9)),D9.exports}var e6e=Ude();const nf=n0(e6e),Hde={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页"};function Te(){return Te=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Te.apply(null,arguments)}const t6e={locale:"zh_CN",today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",yearFormat:"YYYY年",dayFormat:"D日",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH时mm分ss秒",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪"},jde={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]},PG={lang:Te({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},t6e),timePickerLocale:Te({},jde)};PG.lang.ok="确定";const Hg="${label}不是一个有效的${type}",Ugt={locale:"zh-cn",Pagination:Hde,DatePicker:PG,TimePicker:jde,Calendar:PG,global:{placeholder:"请选择"},Table:{filterTitle:"筛选",filterConfirm:"确定",filterReset:"重置",filterEmptyText:"无筛选项",filterCheckall:"全选",filterSearchPlaceholder:"在筛选项中搜索",selectAll:"全选当页",selectInvert:"反选当页",selectNone:"清空所有",selectionAll:"全选所有",sortTitle:"排序",expand:"展开行",collapse:"关闭行",triggerDesc:"点击降序",triggerAsc:"点击升序",cancelSort:"取消排序"},Tour:{Next:"下一步",Previous:"上一步",Finish:"结束导览"},Modal:{okText:"确定",cancelText:"取消",justOkText:"知道了"},Popconfirm:{cancelText:"取消",okText:"确定"},Transfer:{searchPlaceholder:"请输入搜索内容",itemUnit:"项",itemsUnit:"项",remove:"删除",selectCurrent:"全选当页",removeCurrent:"删除当页",selectAll:"全选所有",removeAll:"删除全部",selectInvert:"反选当页"},Upload:{uploading:"文件上传中",removeFile:"删除文件",uploadError:"上传错误",previewFile:"预览文件",downloadFile:"下载文件"},Empty:{description:"暂无数据"},Icon:{icon:"图标"},Text:{edit:"编辑",copy:"复制",copied:"复制成功",expand:"展开"},PageHeader:{back:"返回"},Form:{optional:"(可选)",defaultValidateMessages:{default:"字段验证错误${label}",required:"请输入${label}",enum:"${label}必须是其中一个[${enum}]",whitespace:"${label}不能为空字符",date:{format:"${label}日期格式无效",parse:"${label}不能转换为日期",invalid:"${label}是一个无效日期"},types:{string:Hg,method:Hg,array:Hg,object:Hg,number:Hg,date:Hg,boolean:Hg,integer:Hg,float:Hg,regexp:Hg,email:Hg,url:Hg,hex:Hg},string:{len:"${label}须为${len}个字符",min:"${label}最少${min}个字符",max:"${label}最多${max}个字符",range:"${label}须在${min}-${max}字符之间"},number:{len:"${label}必须等于${len}",min:"${label}最小值为${min}",max:"${label}最大值为${max}",range:"${label}须在${min}-${max}之间"},array:{len:"须为${len}个${label}",min:"最少${min}个${label}",max:"最多${max}个${label}",range:"${label}数量须在${min}-${max}之间"},pattern:{mismatch:"${label}与模式不匹配${pattern}"}}},Image:{preview:"预览"},QRCode:{expired:"二维码已过期",refresh:"点击刷新"}};function FA(e){"@babel/helpers - typeof";return FA=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},FA(e)}function r6e(e,t){if(FA(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(FA(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function n6e(e){var t=r6e(e,"string");return FA(t)=="symbol"?t:t+""}function bF(e,t,r){return(t=n6e(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HZ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Mt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?HZ(Object(r),!0).forEach(function(n){bF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):HZ(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}const i6e=e=>typeof e=="function",a6e=Array.isArray,o6e=e=>typeof e=="string",s6e=e=>e!==null&&typeof e=="object",A6e=/^on[^a-z]/,l6e=e=>A6e.test(e),dY=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},u6e=/-(\w)/g,N6=dY(e=>e.replace(u6e,(t,r)=>r?r.toUpperCase():"")),c6e=/\B([A-Z])/g,f6e=dY(e=>e.replace(c6e,"-$1").toLowerCase()),h6e=dY(e=>e.charAt(0).toUpperCase()+e.slice(1)),d6e=Object.prototype.hasOwnProperty,jZ=(e,t)=>d6e.call(e,t);function g6e(e,t,r,n){const i=e[r];if(i!=null){const o=jZ(i,"default");if(o&&n===void 0){const s=i.default;n=i.type!==Function&&i6e(s)?s():s}i.type===Boolean&&(!jZ(t,r)&&!o?n=!1:n===""&&(n=!0))}return n}function hw(e){return typeof e=="number"?`${e}px`:e}function oE(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return typeof e=="function"?e(t):e??r}function p6e(e){let t;const r=new Promise(i=>{t=e(()=>{i(!0)})}),n=()=>{t==null||t()};return n.then=(i,o)=>r.then(i,o),n.promise=r,n}function xn(){const e=[];for(let t=0;t<arguments.length;t++){const r=t<0||arguments.length<=t?void 0:arguments[t];if(r){if(o6e(r))e.push(r);else if(a6e(r))for(let n=0;n<r.length;n++){const i=xn(r[n]);i&&e.push(i)}else if(s6e(r))for(const n in r)r[n]&&e.push(n)}}return e.join(" ")}var Gde=function(){if(typeof Map<"u")return Map;function e(t,r){var n=-1;return t.some(function(i,o){return i[0]===r?(n=o,!0):!1}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(r){var n=e(this.__entries__,r),i=this.__entries__[n];return i&&i[1]},t.prototype.set=function(r,n){var i=e(this.__entries__,r);~i?this.__entries__[i][1]=n:this.__entries__.push([r,n])},t.prototype.delete=function(r){var n=this.__entries__,i=e(n,r);~i&&n.splice(i,1)},t.prototype.has=function(r){return!!~e(this.__entries__,r)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(r,n){n===void 0&&(n=null);for(var i=0,o=this.__entries__;i<o.length;i++){var s=o[i];r.call(n,s[1],s[0])}},t}()}(),UG=typeof window<"u"&&typeof document<"u"&&window.document===document,z7=function(){return typeof global<"u"&&global.Math===Math?global:typeof self<"u"&&self.Math===Math?self:typeof window<"u"&&window.Math===Math?window:Function("return this")()}(),v6e=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(z7):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}}(),m6e=2;function y6e(e,t){var r=!1,n=!1,i=0;function o(){r&&(r=!1,e()),n&&l()}function s(){v6e(o)}function l(){var f=Date.now();if(r){if(f-i<m6e)return;n=!0}else r=!0,n=!1,setTimeout(s,t);i=f}return l}var b6e=20,C6e=["top","right","bottom","left","width","height","size","weight"],w6e=typeof MutationObserver<"u",I6e=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=y6e(this.refresh.bind(this),b6e)}return e.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},e.prototype.removeObserver=function(t){var r=this.observers_,n=r.indexOf(t);~n&&r.splice(n,1),!r.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){var t=this.updateObservers_();t&&this.refresh()},e.prototype.updateObservers_=function(){var t=this.observers_.filter(function(r){return r.gatherActive(),r.hasActive()});return t.forEach(function(r){return r.broadcastActive()}),t.length>0},e.prototype.connect_=function(){!UG||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),w6e?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!UG||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,n=r===void 0?"":r,i=C6e.some(function(o){return!!~n.indexOf(o)});i&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Kde=function(e,t){for(var r=0,n=Object.keys(t);r<n.length;r++){var i=n[r];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},kE=function(e){var t=e&&e.ownerDocument&&e.ownerDocument.defaultView;return t||z7},$de=CF(0,0,0,0);function J7(e){return parseFloat(e)||0}function GZ(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce(function(n,i){var o=e["border-"+i+"-width"];return n+J7(o)},0)}function B6e(e){for(var t=["top","right","bottom","left"],r={},n=0,i=t;n<i.length;n++){var o=i[n],s=e["padding-"+o];r[o]=J7(s)}return r}function E6e(e){var t=e.getBBox();return CF(0,0,t.width,t.height)}function Q6e(e){var t=e.clientWidth,r=e.clientHeight;if(!t&&!r)return $de;var n=kE(e).getComputedStyle(e),i=B6e(n),o=i.left+i.right,s=i.top+i.bottom,l=J7(n.width),f=J7(n.height);if(n.boxSizing==="border-box"&&(Math.round(l+o)!==t&&(l-=GZ(n,"left","right")+o),Math.round(f+s)!==r&&(f-=GZ(n,"top","bottom")+s)),!S6e(e)){var m=Math.round(l+o)-t,v=Math.round(f+s)-r;Math.abs(m)!==1&&(l-=m),Math.abs(v)!==1&&(f-=v)}return CF(i.left,i.top,l,f)}var x6e=function(){return typeof SVGGraphicsElement<"u"?function(e){return e instanceof kE(e).SVGGraphicsElement}:function(e){return e instanceof kE(e).SVGElement&&typeof e.getBBox=="function"}}();function S6e(e){return e===kE(e).document.documentElement}function k6e(e){return UG?x6e(e)?E6e(e):Q6e(e):$de}function _6e(e){var t=e.x,r=e.y,n=e.width,i=e.height,o=typeof DOMRectReadOnly<"u"?DOMRectReadOnly:Object,s=Object.create(o.prototype);return Kde(s,{x:t,y:r,width:n,height:i,top:r,right:t+n,bottom:i+r,left:t}),s}function CF(e,t,r,n){return{x:e,y:t,width:r,height:n}}var F6e=function(){function e(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=CF(0,0,0,0),this.target=t}return e.prototype.isActive=function(){var t=k6e(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},e}(),D6e=function(){function e(t,r){var n=_6e(r);Kde(this,{target:t,contentRect:n})}return e}(),R6e=function(){function e(t,r,n){if(this.activeObservations_=[],this.observations_=new Gde,typeof t!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=r,this.callbackCtx_=n}return e.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof kE(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)||(r.set(t,new F6e(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof kE(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)&&(r.delete(t),r.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(r){r.isActive()&&t.activeObservations_.push(r)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,r=this.activeObservations_.map(function(n){return new D6e(n.target,n.broadcastRect())});this.callback_.call(t,r,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Wde=typeof WeakMap<"u"?new WeakMap:new Gde,Yde=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=I6e.getInstance(),n=new R6e(t,r,this);Wde.set(this,n)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Yde.prototype[e]=function(){var t;return(t=Wde.get(this))[e].apply(t,arguments)}});var qde=function(){return typeof z7.ResizeObserver<"u"?z7.ResizeObserver:Yde}(),Vde=typeof global=="object"&&global&&global.Object===Object&&global,T6e=typeof self=="object"&&self&&self.Object===Object&&self,r1=Vde||T6e||Function("return this")(),Jp=r1.Symbol,zde=Object.prototype,O6e=zde.hasOwnProperty,N6e=zde.toString,B4=Jp?Jp.toStringTag:void 0;function L6e(e){var t=O6e.call(e,B4),r=e[B4];try{e[B4]=void 0;var n=!0}catch{}var i=N6e.call(e);return n&&(t?e[B4]=r:delete e[B4]),i}var M6e=Object.prototype,P6e=M6e.toString;function U6e(e){return P6e.call(e)}var H6e="[object Null]",j6e="[object Undefined]",KZ=Jp?Jp.toStringTag:void 0;function uI(e){return e==null?e===void 0?j6e:H6e:KZ&&KZ in Object(e)?L6e(e):U6e(e)}function Jde(e,t){return function(r){return e(t(r))}}var gY=Jde(Object.getPrototypeOf,Object);function Cv(e){return e!=null&&typeof e=="object"}var G6e="[object Object]",K6e=Function.prototype,$6e=Object.prototype,Xde=K6e.toString,W6e=$6e.hasOwnProperty,Y6e=Xde.call(Object);function Zde(e){if(!Cv(e)||uI(e)!=G6e)return!1;var t=gY(e);if(t===null)return!0;var r=W6e.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Xde.call(r)==Y6e}const HG=e=>e!=null&&e!=="",dA=(e,t)=>{const r=Te({},e);return Object.keys(t).forEach(n=>{const i=r[n];if(i)i.type||i.default?i.default=t[n]:i.def?i.def(t[n]):r[n]={type:i,default:t[n]};else throw new Error(`not have ${n} prop`)}),r},ege=e=>{const t=Object.keys(e),r={},n={},i={};for(let o=0,s=t.length;o<s;o++){const l=t[o];l6e(l)?(r[l[2].toLowerCase()+l.slice(3)]=e[l],n[l]=e[l]):i[l]=e[l]}return{onEvents:n,events:r,extraAttrs:i}},q6e=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;const r={},n=/;(?![^(]*\))/g,i=/:(.+)/;return typeof e=="object"?e:(e.split(n).forEach(function(o){if(o){const s=o.split(i);if(s.length>1){const l=t?N6(s[0].trim()):s[0].trim();r[l]=s[1].trim()}}}),r)},VB=(e,t)=>e[t]!==void 0,tge=Symbol("skipFlatten"),tu=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const r=Array.isArray(e)?e:[e],n=[];return r.forEach(i=>{Array.isArray(i)?n.push(...tu(i,t)):i&&i.type===Ao?i.key===tge?n.push(i):n.push(...tu(i.children,t)):i&&Nc(i)?t&&!nge(i)?n.push(i):t||n.push(i):HG(i)&&n.push(i)}),n},V6e=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(Nc(e))return e.type===Ao?t==="default"?tu(e.children):[]:e.children&&e.children[t]?tu(e.children[t](r)):[];{let n=e.$slots[t]&&e.$slots[t](r);return tu(n)}},sy=e=>{var t;let r=((t=e==null?void 0:e.vnode)===null||t===void 0?void 0:t.el)||e&&(e.$el||e);for(;r&&!r.tagName;)r=r.nextSibling;return r},z6e=e=>{const t={};if(e.$&&e.$.vnode){const r=e.$.vnode.props||{};Object.keys(e.$props).forEach(n=>{const i=e.$props[n],o=f6e(n);(i!==void 0||o in r)&&(t[n]=i)})}else if(Nc(e)&&typeof e.type=="object"){const r=e.props||{},n={};Object.keys(r).forEach(o=>{n[N6(o)]=r[o]});const i=e.type.props||{};Object.keys(i).forEach(o=>{const s=g6e(i,n,o,n[o]);(s!==void 0||o in n)&&(t[o]=s)})}return t},rge=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,i;if(e.$){const o=e[t];if(o!==void 0)return typeof o=="function"&&n?o(r):o;i=e.$slots[t],i=n&&i?i(r):i}else if(Nc(e)){const o=e.props&&e.props[t];if(o!==void 0&&e.props!==null)return typeof o=="function"&&n?o(r):o;e.type===Ao?i=e.children:e.children&&e.children[t]&&(i=e.children[t],i=n&&i?i(r):i)}return Array.isArray(i)&&(i=tu(i),i=i.length===1?i[0]:i,i=i.length===0?void 0:i),i};function $Z(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,r={};return e.$?r=Te(Te({},r),e.$attrs):r=Te(Te({},r),e.props),ege(r)[t?"onEvents":"events"]}function J6e(e,t){let n=((Nc(e)?e.props:e.$attrs)||{}).style||{};return typeof n=="string"&&(n=q6e(n,t)),n}function X6e(e){return e.length===1&&e[0].type===Ao}function nge(e){return e&&(e.type===lc||e.type===Ao&&e.children.length===0||e.type===Y0&&e.children.trim()==="")}function Of(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];const t=[];return e.forEach(r=>{Array.isArray(r)?t.push(...r):(r==null?void 0:r.type)===Ao?t.push(...Of(r.children)):t.push(r)}),t.filter(r=>!nge(r))}function Jh(e){return Array.isArray(e)&&e.length===1&&(e=e[0]),e&&e.__v_isVNode&&typeof e.type!="symbol"}function og(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"default";var n,i;return(n=t[r])!==null&&n!==void 0?n:(i=e[r])===null||i===void 0?void 0:i.call(e)}const wy=In({compatConfig:{MODE:3},name:"ResizeObserver",props:{disabled:Boolean,onResize:Function},emits:["resize"],setup(e,t){let{slots:r}=t;const n=NA({width:0,height:0,offsetHeight:0,offsetWidth:0});let i=null,o=null;const s=()=>{o&&(o.disconnect(),o=null)},l=v=>{const{onResize:I}=e,B=v[0].target,{width:E,height:S}=B.getBoundingClientRect(),{offsetWidth:_,offsetHeight:O}=B,R=Math.floor(E),T=Math.floor(S);if(n.width!==R||n.height!==T||n.offsetWidth!==_||n.offsetHeight!==O){const L={width:R,height:T,offsetWidth:_,offsetHeight:O};Te(n,L),I&&Promise.resolve().then(()=>{I(Te(Te({},L),{offsetWidth:_,offsetHeight:O}),B)})}},f=gl(),m=()=>{const{disabled:v}=e;if(v){s();return}const I=sy(f);I!==i&&(s(),i=I),!o&&I&&(o=new qde(l),o.observe(I))};return bo(()=>{m()}),dg(()=>{m()}),gg(()=>{s()}),Kn(()=>e.disabled,()=>{m()},{flush:"post"}),()=>{var v;return(v=r.default)===null||v===void 0?void 0:v.call(r)[0]}}});let ige=e=>setTimeout(e,16),age=e=>clearTimeout(e);typeof window<"u"&&"requestAnimationFrame"in window&&(ige=e=>window.requestAnimationFrame(e),age=e=>window.cancelAnimationFrame(e));let WZ=0;const pY=new Map;function oge(e){pY.delete(e)}function vo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;WZ+=1;const r=WZ;function n(i){if(i===0)oge(r),e();else{const o=ige(()=>{n(i-1)});pY.set(r,o)}}return n(t),r}vo.cancel=e=>{const t=pY.get(e);return oge(t),age(t)};const wv=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t},i0=e=>{const t=e;return t.install=function(r){r.component(t.displayName||t.name,e)},e};function qw(){return{type:[Function,Array]}}function Pa(e){return{type:Object,default:e}}function ta(e){return{type:Boolean,default:e}}function Wn(e){return{type:Function,default:e}}function Mu(e,t){const r={validator:()=>!0,default:e};return r}function _A(e){return{type:Array,default:e}}function Oo(e){return{type:String,default:e}}function Cs(e,t){return e?{type:e,default:t}:Mu(t)}let Kh=!1;try{let e=Object.defineProperty({},"passive",{get(){Kh=!0}});window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e)}catch{}function qg(e,t,r,n){if(e&&e.addEventListener){let i=n;i===void 0&&Kh&&(t==="touchstart"||t==="touchmove"||t==="wheel")&&(i={passive:!1}),e.addEventListener(t,r,i)}return{remove:()=>{e&&e.removeEventListener&&e.removeEventListener(t,r)}}}const vY="anticon",sge=Symbol("GlobalFormContextKey"),Z6e=e=>{Co(sge,e)},exe=()=>Za(sge,{validateMessages:ut(()=>{})}),txe=()=>({iconPrefixCls:String,getTargetContainer:{type:Function},getPopupContainer:{type:Function},prefixCls:String,getPrefixCls:{type:Function},renderEmpty:{type:Function},transformCellText:{type:Function},csp:Pa(),input:Pa(),autoInsertSpaceInButton:{type:Boolean,default:void 0},locale:Pa(),pageHeader:Pa(),componentSize:{type:String},componentDisabled:{type:Boolean,default:void 0},direction:{type:String},space:Pa(),virtual:{type:Boolean,default:void 0},dropdownMatchSelectWidth:{type:[Number,Boolean],default:!0},form:Pa(),pagination:Pa(),theme:Pa(),select:Pa()}),mY=Symbol("configProvider"),Age={getPrefixCls:(e,t)=>t||(e?`ant-${e}`:"ant"),iconPrefixCls:ut(()=>vY),getPopupContainer:ut(()=>()=>document.body)},yY=()=>Za(mY,Age),rxe=e=>Co(mY,e),lge=Symbol("DisabledContextKey"),Iv=()=>Za(lge,wn(void 0)),uge=e=>{const t=Iv();return Co(lge,ut(()=>{var r;return(r=e.value)!==null&&r!==void 0?r:t.value})),e},cge={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages"},nxe={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},fge={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},X7={lang:Te({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},nxe),timePickerLocale:Te({},fge)},jg="${label} is not a valid ${type}",J0={locale:"en",Pagination:cge,DatePicker:X7,TimePicker:fge,Calendar:X7,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:jg,method:jg,array:jg,object:jg,number:jg,date:jg,boolean:jg,integer:jg,float:jg,regexp:jg,email:jg,url:jg,hex:jg},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh"}},hge=In({compatConfig:{MODE:3},name:"LocaleReceiver",props:{componentName:String,defaultLocale:{type:[Object,Function]},children:{type:Function}},setup(e,t){let{slots:r}=t;const n=Za("localeData",{}),i=ut(()=>{const{componentName:s="global",defaultLocale:l}=e,f=l||J0[s||"global"],{antLocale:m}=n,v=s&&m?m[s]:{};return Te(Te({},typeof f=="function"?f():f),v||{})}),o=ut(()=>{const{antLocale:s}=n,l=s&&s.locale;return s&&s.exist&&!l?J0.locale:l});return()=>{const s=e.children||r.default,{antLocale:l}=n;return s==null?void 0:s(i.value,o.value,l)}}});function _v(e,t,r){const n=Za("localeData",{});return[ut(()=>{const{antLocale:o}=n,s=xl(t)||J0[e||"global"],l=e&&o?o[e]:{};return Te(Te(Te({},typeof s=="function"?s():s),l||{}),xl(r)||{})})]}function bY(e){for(var t=0,r,n=0,i=e.length;i>=4;++n,i-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}class ixe{constructor(){this.cache=new Map}get(t){return this.cache.get(Array.isArray(t)?t.join("%"):t)||null}update(t,r){const n=Array.isArray(t)?t.join("%"):t,i=this.cache.get(n),o=r(i);o===null?this.cache.delete(n):this.cache.set(n,o)}}const dge="data-token-hash",cE="data-css-hash",fQ="__cssinjs_instance__",Z7=Math.random().toString(12).slice(2);function gge(){if(typeof document<"u"&&document.head&&document.body){const e=document.body.querySelectorAll(`style[${cE}]`)||[],{firstChild:t}=document.head;Array.from(e).forEach(n=>{n[fQ]=n[fQ]||Z7,document.head.insertBefore(n,t)});const r={};Array.from(document.querySelectorAll(`style[${cE}]`)).forEach(n=>{var i;const o=n.getAttribute(cE);r[o]?n[fQ]===Z7&&((i=n.parentNode)===null||i===void 0||i.removeChild(n)):r[o]=!0})}return new ixe}const pge=Symbol("StyleContextKey"),CY={cache:gge(),defaultCache:!0,hashPriority:"low"},wY=()=>Za(pge,Gr(Te({},CY))),axe=e=>{const t=wY(),r=Gr(Te({},CY));return Kn([e,t],()=>{const n=Te({},t.value),i=xl(e);Object.keys(i).forEach(s=>{const l=i[s];i[s]!==void 0&&(n[s]=l)});const{cache:o}=i;n.cache=n.cache||gge(),n.defaultCache=!o&&t.value.defaultCache,r.value=n},{immediate:!0}),Co(pge,r),r},oxe=()=>({autoClear:ta(),mock:Oo(),cache:Pa(),defaultCache:ta(),hashPriority:Oo(),container:Cs(),ssrInline:ta(),transformers:_A(),linters:_A()});i0(In({name:"AStyleProvider",inheritAttrs:!1,props:dA(oxe(),CY),setup(e,t){let{slots:r}=t;return axe(e),()=>{var n;return(n=r.default)===null||n===void 0?void 0:n.call(r)}}}));function vge(e,t,r,n){const i=wY(),o=Gr(""),s=Gr();Eo(()=>{o.value=[e,...t.value].join("%")});const l=f=>{i.value.cache.update(f,m=>{const[v=0,I]=m||[];return v-1===0?(n==null||n(I,!1),null):[v-1,I]})};return Kn(o,(f,m)=>{m&&l(m),i.value.cache.update(f,v=>{const[I=0,B]=v||[],S=B||r();return[I+1,S]}),s.value=i.value.cache.get(o.value)[1]},{immediate:!0}),$o(()=>{l(o.value)}),s}function Fv(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function o2(e,t){return e&&e.contains?e.contains(t):!1}const YZ="data-vc-order",sxe="vc-util-key",jG=new Map;function mge(){let{mark:e}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e?e.startsWith("data-")?e:`data-${e}`:sxe}function wF(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function Axe(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function yge(e){return Array.from((jG.get(e)||e).children).filter(t=>t.tagName==="STYLE")}function bge(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Fv())return null;const{csp:r,prepend:n}=t,i=document.createElement("style");i.setAttribute(YZ,Axe(n)),r!=null&&r.nonce&&(i.nonce=r==null?void 0:r.nonce),i.innerHTML=e;const o=wF(t),{firstChild:s}=o;if(n){if(n==="queue"){const l=yge(o).filter(f=>["prepend","prependQueue"].includes(f.getAttribute(YZ)));if(l.length)return o.insertBefore(i,l[l.length-1].nextSibling),i}o.insertBefore(i,s)}else o.appendChild(i);return i}function Cge(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=wF(t);return yge(r).find(n=>n.getAttribute(mge(t))===e)}function e_(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=Cge(e,t);r&&wF(t).removeChild(r)}function lxe(e,t){const r=jG.get(e);if(!r||!o2(document,r)){const n=bge("",t),{parentNode:i}=n;jG.set(e,i),e.removeChild(n)}}function JQ(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n,i,o;const s=wF(r);lxe(s,r);const l=Cge(t,r);if(l)return!((n=r.csp)===null||n===void 0)&&n.nonce&&l.nonce!==((i=r.csp)===null||i===void 0?void 0:i.nonce)&&(l.nonce=(o=r.csp)===null||o===void 0?void 0:o.nonce),l.innerHTML!==e&&(l.innerHTML=e),l;const f=bge(e,r);return f.setAttribute(mge(r),t),f}function t_(e){let t="";return Object.keys(e).forEach(r=>{const n=e[r];t+=r,n&&typeof n=="object"?t+=t_(n):t+=n}),t}function uxe(e,t){return bY(`${t}_${t_(e)}`)}const hQ=`layer-${Date.now()}-${Math.random()}`.replace(/\./g,""),wge="903px";function cxe(e,t){var r;if(Fv()){JQ(e,hQ);const n=document.createElement("div");n.style.position="fixed",n.style.left="0",n.style.top="0",t==null||t(n),document.body.appendChild(n);const i=getComputedStyle(n).width===wge;return(r=n.parentNode)===null||r===void 0||r.removeChild(n),e_(hQ),i}return!1}let BL;function fxe(){return BL===void 0&&(BL=cxe(`@layer ${hQ} { .${hQ} { width: ${wge}!important; } }`,e=>{e.className=hQ})),BL}const qZ={},hxe="css",dw=new Map;function dxe(e){dw.set(e,(dw.get(e)||0)+1)}function gxe(e){typeof document<"u"&&document.querySelectorAll(`style[${dge}="${e}"]`).forEach(r=>{var n;r[fQ]===Z7&&((n=r.parentNode)===null||n===void 0||n.removeChild(r))})}function pxe(e){dw.set(e,(dw.get(e)||0)-1);const t=Array.from(dw.keys()),r=t.filter(n=>(dw.get(n)||0)<=0);r.length<t.length&&r.forEach(n=>{gxe(n),dw.delete(n)})}function vxe(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:wn({});const n=ut(()=>Te({},...t.value)),i=ut(()=>t_(n.value)),o=ut(()=>t_(r.value.override||qZ));return vge("token",ut(()=>[r.value.salt||"",e.value.id,i.value,o.value]),()=>{const{salt:l="",override:f=qZ,formatToken:m}=r.value,v=e.value.getDerivativeToken(n.value);let I=Te(Te({},v),f);m&&(I=m(I));const B=uxe(I,l);I._tokenKey=B,dxe(B);const E=`${hxe}-${bY(B)}`;return I._hashId=E,[I,E]},l=>{pxe(l[0]._tokenKey)})}var mxe={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Ige="comm",Bge="rule",Ege="decl",yxe="@import",bxe="@keyframes",Cxe="@layer",Qge=Math.abs,IY=String.fromCharCode;function xge(e){return e.trim()}function R9(e,t,r){return e.replace(t,r)}function wxe(e,t,r){return e.indexOf(t,r)}function XQ(e,t){return e.charCodeAt(t)|0}function _E(e,t,r){return e.slice(t,r)}function Av(e){return e.length}function Ixe(e){return e.length}function fk(e,t){return t.push(e),e}var IF=1,FE=1,Sge=0,Xp=0,Rc=0,s3="";function BY(e,t,r,n,i,o,s,l){return{value:e,root:t,parent:r,type:n,props:i,children:o,line:IF,column:FE,length:s,return:"",siblings:l}}function Bxe(){return Rc}function Exe(){return Rc=Xp>0?XQ(s3,--Xp):0,FE--,Rc===10&&(FE=1,IF--),Rc}function q0(){return Rc=Xp<Sge?XQ(s3,Xp++):0,FE++,Rc===10&&(FE=1,IF++),Rc}function u2(){return XQ(s3,Xp)}function T9(){return Xp}function BF(e,t){return _E(s3,e,t)}function ZQ(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Qxe(e){return IF=FE=1,Sge=Av(s3=e),Xp=0,[]}function xxe(e){return s3="",e}function EL(e){return xge(BF(Xp-1,GG(e===91?e+2:e===40?e+1:e)))}function Sxe(e){for(;(Rc=u2())&&Rc<33;)q0();return ZQ(e)>2||ZQ(Rc)>3?"":" "}function kxe(e,t){for(;--t&&q0()&&!(Rc<48||Rc>102||Rc>57&&Rc<65||Rc>70&&Rc<97););return BF(e,T9()+(t<6&&u2()==32&&q0()==32))}function GG(e){for(;q0();)switch(Rc){case e:return Xp;case 34:case 39:e!==34&&e!==39&&GG(Rc);break;case 40:e===41&&GG(e);break;case 92:q0();break}return Xp}function _xe(e,t){for(;q0()&&e+Rc!==57;)if(e+Rc===84&&u2()===47)break;return"/*"+BF(t,Xp-1)+"*"+IY(e===47?e:q0())}function Fxe(e){for(;!ZQ(u2());)q0();return BF(e,Xp)}function Dxe(e){return xxe(O9("",null,null,null,[""],e=Qxe(e),0,[0],e))}function O9(e,t,r,n,i,o,s,l,f){for(var m=0,v=0,I=s,B=0,E=0,S=0,_=1,O=1,R=1,T=0,L="",U=i,K=o,J=n,ee=L;O;)switch(S=T,T=q0()){case 40:if(S!=108&&XQ(ee,I-1)==58){wxe(ee+=R9(EL(T),"&","&\f"),"&\f",Qge(m?l[m-1]:0))!=-1&&(R=-1);break}case 34:case 39:case 91:ee+=EL(T);break;case 9:case 10:case 13:case 32:ee+=Sxe(S);break;case 92:ee+=kxe(T9()-1,7);continue;case 47:switch(u2()){case 42:case 47:fk(Rxe(_xe(q0(),T9()),t,r,f),f),(ZQ(S||1)==5||ZQ(u2()||1)==5)&&Av(ee)&&_E(ee,-1,void 0)!==" "&&(ee+=" ");break;default:ee+="/"}break;case 123*_:l[m++]=Av(ee)*R;case 125*_:case 59:case 0:switch(T){case 0:case 125:O=0;case 59+v:R==-1&&(ee=R9(ee,/\f/g,"")),E>0&&(Av(ee)-I||_===0&&S===47)&&fk(E>32?zZ(ee+";",n,r,I-1,f):zZ(R9(ee," ","")+";",n,r,I-2,f),f);break;case 59:ee+=";";default:if(fk(J=VZ(ee,t,r,m,v,i,l,L,U=[],K=[],I,o),o),T===123)if(v===0)O9(ee,t,J,J,U,o,I,l,K);else switch(B===99&&XQ(ee,3)===110?100:B){case 100:case 108:case 109:case 115:O9(e,J,J,n&&fk(VZ(e,J,J,0,0,i,l,L,i,U=[],I,K),K),i,K,I,l,n?U:K);break;default:O9(ee,J,J,J,[""],K,0,l,K)}}m=v=E=0,_=R=1,L=ee="",I=s;break;case 58:I=1+Av(ee),E=S;default:if(_<1){if(T==123)--_;else if(T==125&&_++==0&&Exe()==125)continue}switch(ee+=IY(T),T*_){case 38:R=v>0?1:(ee+="\f",-1);break;case 44:l[m++]=(Av(ee)-1)*R,R=1;break;case 64:u2()===45&&(ee+=EL(q0())),B=u2(),v=I=Av(L=ee+=Fxe(T9())),T++;break;case 45:S===45&&Av(ee)==2&&(_=0)}}return o}function VZ(e,t,r,n,i,o,s,l,f,m,v,I){for(var B=i-1,E=i===0?o:[""],S=Ixe(E),_=0,O=0,R=0;_<n;++_)for(var T=0,L=_E(e,B+1,B=Qge(O=s[_])),U=e;T<S;++T)(U=xge(O>0?E[T]+" "+L:R9(L,/&\f/g,E[T])))&&(f[R++]=U);return BY(e,t,r,i===0?Bge:l,f,m,v,I)}function Rxe(e,t,r,n){return BY(e,t,r,Ige,IY(Bxe()),_E(e,2,-2),0,n)}function zZ(e,t,r,n,i){return BY(e,t,r,Ege,_E(e,0,n),_E(e,n+1,-1),n,i)}function KG(e,t){for(var r="",n=0;n<e.length;n++)r+=t(e[n],n,e,t)||"";return r}function Txe(e,t,r,n){switch(e.type){case Cxe:if(e.children.length)break;case yxe:case Ege:return e.return=e.return||e.value;case Ige:return"";case bxe:return e.return=e.value+"{"+KG(e.children,n)+"}";case Bge:if(!Av(e.value=e.props.join(",")))return""}return Av(r=KG(e.children,n))?e.return=e.value+"{"+r+"}":""}let JZ={};function Oxe(e,t){}function Nxe(e,t){}function kge(e,t,r){!t&&!JZ[r]&&(e(!1,r),JZ[r]=!0)}function EY(e,t){kge(Oxe,e,t)}function Lxe(e,t){kge(Nxe,e,t)}const XZ=Fv(),Mxe="_skip_check_";function ZZ(e){return KG(Dxe(e),Txe).replace(/\{%%%\:[^;];}/g,";")}function Pxe(e){return typeof e=="object"&&e&&Mxe in e}function Uxe(e,t,r){if(!t)return e;const n=`.${t}`,i=r==="low"?`:where(${n})`:n;return e.split(",").map(s=>{var l;const f=s.trim().split(/\s+/);let m=f[0]||"";const v=((l=m.match(/^\w+/))===null||l===void 0?void 0:l[0])||"";return m=`${v}${i}${m.slice(v.length)}`,[m,...f.slice(1)].join(" ")}).join(",")}const eee=new Set,$G=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{root:r,injectHash:n,parentSelectors:i}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]};const{hashId:o,layer:s,path:l,hashPriority:f,transformers:m=[],linters:v=[]}=t;let I="",B={};function E(O){const R=O.getName(o);if(!B[R]){const[T]=$G(O.style,t,{root:!1,parentSelectors:i});B[R]=`@keyframes ${O.getName(o)}${T}`}}function S(O){let R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return O.forEach(T=>{Array.isArray(T)?S(T,R):T&&R.push(T)}),R}if(S(Array.isArray(e)?e:[e]).forEach(O=>{const R=typeof O=="string"&&!r?{}:O;if(typeof R=="string")I+=`${R}
  20. `;else if(R._keyframe)E(R);else{const T=m.reduce((L,U)=>{var K;return((K=U==null?void 0:U.visit)===null||K===void 0?void 0:K.call(U,L))||L},R);Object.keys(T).forEach(L=>{var U;const K=T[L];if(typeof K=="object"&&K&&(L!=="animationName"||!K._keyframe)&&!Pxe(K)){let J=!1,ee=L.trim(),ce=!1;(r||n)&&o?ee.startsWith("@")?J=!0:ee=Uxe(L,o,f):r&&!o&&(ee==="&"||ee==="")&&(ee="",ce=!0);const[ne,Ee]=$G(K,t,{root:ce,injectHash:J,parentSelectors:[...i,ee]});B=Te(Te({},B),Ee),I+=`${ee}${ne}`}else{const J=(U=K==null?void 0:K.value)!==null&&U!==void 0?U:K,ee=L.replace(/[A-Z]/g,ne=>`-${ne.toLowerCase()}`);let ce=J;!mxe[L]&&typeof ce=="number"&&ce!==0&&(ce=`${ce}px`),L==="animationName"&&(K!=null&&K._keyframe)&&(E(K),ce=K.getName(o)),I+=`${ee}:${ce};`}})}}),!r)I=`{${I}}`;else if(s&&fxe()){const O=s.split(",");I=`@layer ${O[O.length-1].trim()} {${I}}`,O.length>1&&(I=`@layer ${s}{%%%:%}${I}`)}return[I,B]};function Hxe(e,t){return bY(`${e.join("%")}${t}`)}function WG(e,t){const r=wY(),n=ut(()=>e.value.token._tokenKey),i=ut(()=>[n.value,...e.value.path]);let o=XZ;return vge("style",i,()=>{const s=t(),{hashPriority:l,container:f,transformers:m,linters:v}=r.value,{path:I,hashId:B,layer:E}=e.value,[S,_]=$G(s,{hashId:B,hashPriority:l,layer:E,path:I.join("-"),transformers:m,linters:v}),O=ZZ(S),R=Hxe(i.value,O);if(o){const T=JQ(O,R,{mark:cE,prepend:"queue",attachTo:f});T[fQ]=Z7,T.setAttribute(dge,n.value),Object.keys(_).forEach(L=>{eee.has(L)||(eee.add(L),JQ(ZZ(_[L]),`_effect-${L}`,{mark:cE,prepend:"queue",attachTo:f}))})}return[O,n.value,R]},(s,l)=>{let[,,f]=s;(l||r.value.autoClear)&&XZ&&e_(f,{mark:cE})}),s=>s}class es{constructor(t,r){this._keyframe=!0,this.name=t,this.style=r}getName(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return t?`${t}-${this.name}`:this.name}}function jxe(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}class DE{constructor(){this.cache=new Map,this.keys=[],this.cacheCallTimes=0}size(){return this.keys.length}internalGet(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n={map:this.cache};return t.forEach(i=>{var o;n?n=(o=n==null?void 0:n.map)===null||o===void 0?void 0:o.get(i):n=void 0}),n!=null&&n.value&&r&&(n.value[1]=this.cacheCallTimes++),n==null?void 0:n.value}get(t){var r;return(r=this.internalGet(t,!0))===null||r===void 0?void 0:r[0]}has(t){return!!this.internalGet(t)}set(t,r){if(!this.has(t)){if(this.size()+1>DE.MAX_CACHE_SIZE+DE.MAX_CACHE_OFFSET){const[i]=this.keys.reduce((o,s)=>{const[,l]=o;return this.internalGet(s)[1]<l?[s,this.internalGet(s)[1]]:o},[this.keys[0],this.cacheCallTimes]);this.delete(i)}this.keys.push(t)}let n=this.cache;t.forEach((i,o)=>{if(o===t.length-1)n.set(i,{value:[r,this.cacheCallTimes++]});else{const s=n.get(i);s?s.map||(s.map=new Map):n.set(i,{map:new Map}),n=n.get(i).map}})}deleteByPath(t,r){var n;const i=t.get(r[0]);if(r.length===1)return i.map?t.set(r[0],{map:i.map}):t.delete(r[0]),(n=i.value)===null||n===void 0?void 0:n[0];const o=this.deleteByPath(i.map,r.slice(1));return(!i.map||i.map.size===0)&&!i.value&&t.delete(r[0]),o}delete(t){if(this.has(t))return this.keys=this.keys.filter(r=>!jxe(r,t)),this.deleteByPath(this.cache,t)}}DE.MAX_CACHE_SIZE=20;DE.MAX_CACHE_OFFSET=5;function Gxe(){}let Dy=Gxe,tee=0;class Kxe{constructor(t){this.derivatives=Array.isArray(t)?t:[t],this.id=tee,t.length===0&&Dy(t.length>0),tee+=1}getDerivativeToken(t){return this.derivatives.reduce((r,n)=>n(t,r),void 0)}}const QL=new DE;function _ge(e){const t=Array.isArray(e)?e:[e];return QL.has(t)||QL.set(t,new Kxe(t)),QL.get(t)}function QB(e){return e.notSplit=!0,e}QB(["borderTop","borderBottom"]),QB(["borderTop"]),QB(["borderBottom"]),QB(["borderLeft","borderRight"]),QB(["borderLeft"]),QB(["borderRight"]);const $xe="4.0.0-rc.6",e6=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"];function oh(e,t){Wxe(e)&&(e="100%");var r=Yxe(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),r&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function hk(e){return Math.min(1,Math.max(0,e))}function Wxe(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function Yxe(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Fge(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function dk(e){return e<=1?"".concat(Number(e)*100,"%"):e}function bw(e){return e.length===1?"0"+e:String(e)}function qxe(e,t,r){return{r:oh(e,255)*255,g:oh(t,255)*255,b:oh(r,255)*255}}function ree(e,t,r){e=oh(e,255),t=oh(t,255),r=oh(r,255);var n=Math.max(e,t,r),i=Math.min(e,t,r),o=0,s=0,l=(n+i)/2;if(n===i)s=0,o=0;else{var f=n-i;switch(s=l>.5?f/(2-n-i):f/(n+i),n){case e:o=(t-r)/f+(t<r?6:0);break;case t:o=(r-e)/f+2;break;case r:o=(e-t)/f+4;break}o/=6}return{h:o,s,l}}function xL(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*(6*r):r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function Vxe(e,t,r){var n,i,o;if(e=oh(e,360),t=oh(t,100),r=oh(r,100),t===0)i=r,o=r,n=r;else{var s=r<.5?r*(1+t):r+t-r*t,l=2*r-s;n=xL(l,s,e+1/3),i=xL(l,s,e),o=xL(l,s,e-1/3)}return{r:n*255,g:i*255,b:o*255}}function YG(e,t,r){e=oh(e,255),t=oh(t,255),r=oh(r,255);var n=Math.max(e,t,r),i=Math.min(e,t,r),o=0,s=n,l=n-i,f=n===0?0:l/n;if(n===i)o=0;else{switch(n){case e:o=(t-r)/l+(t<r?6:0);break;case t:o=(r-e)/l+2;break;case r:o=(e-t)/l+4;break}o/=6}return{h:o,s:f,v:s}}function zxe(e,t,r){e=oh(e,360)*6,t=oh(t,100),r=oh(r,100);var n=Math.floor(e),i=e-n,o=r*(1-t),s=r*(1-i*t),l=r*(1-(1-i)*t),f=n%6,m=[r,s,o,o,l,r][f],v=[l,r,r,s,o,o][f],I=[o,o,l,r,r,s][f];return{r:m*255,g:v*255,b:I*255}}function qG(e,t,r,n){var i=[bw(Math.round(e).toString(16)),bw(Math.round(t).toString(16)),bw(Math.round(r).toString(16))];return n&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function Jxe(e,t,r,n,i){var o=[bw(Math.round(e).toString(16)),bw(Math.round(t).toString(16)),bw(Math.round(r).toString(16)),bw(Xxe(n))];return i&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))&&o[3].startsWith(o[3].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}function Xxe(e){return Math.round(parseFloat(e)*255).toString(16)}function nee(e){return Kg(e)/255}function Kg(e){return parseInt(e,16)}function Zxe(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var VG={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function zB(e){var t={r:0,g:0,b:0},r=1,n=null,i=null,o=null,s=!1,l=!1;return typeof e=="string"&&(e=r8e(e)),typeof e=="object"&&(jm(e.r)&&jm(e.g)&&jm(e.b)?(t=qxe(e.r,e.g,e.b),s=!0,l=String(e.r).substr(-1)==="%"?"prgb":"rgb"):jm(e.h)&&jm(e.s)&&jm(e.v)?(n=dk(e.s),i=dk(e.v),t=zxe(e.h,n,i),s=!0,l="hsv"):jm(e.h)&&jm(e.s)&&jm(e.l)&&(n=dk(e.s),o=dk(e.l),t=Vxe(e.h,n,o),s=!0,l="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(r=e.a)),r=Fge(r),{ok:s,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:r}}var e8e="[-\\+]?\\d+%?",t8e="[-\\+]?\\d*\\.\\d+%?",c2="(?:".concat(t8e,")|(?:").concat(e8e,")"),SL="[\\s|\\(]+(".concat(c2,")[,|\\s]+(").concat(c2,")[,|\\s]+(").concat(c2,")\\s*\\)?"),kL="[\\s|\\(]+(".concat(c2,")[,|\\s]+(").concat(c2,")[,|\\s]+(").concat(c2,")[,|\\s]+(").concat(c2,")\\s*\\)?"),M0={CSS_UNIT:new RegExp(c2),rgb:new RegExp("rgb"+SL),rgba:new RegExp("rgba"+kL),hsl:new RegExp("hsl"+SL),hsla:new RegExp("hsla"+kL),hsv:new RegExp("hsv"+SL),hsva:new RegExp("hsva"+kL),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function r8e(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(VG[e])e=VG[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var r=M0.rgb.exec(e);return r?{r:r[1],g:r[2],b:r[3]}:(r=M0.rgba.exec(e),r?{r:r[1],g:r[2],b:r[3],a:r[4]}:(r=M0.hsl.exec(e),r?{h:r[1],s:r[2],l:r[3]}:(r=M0.hsla.exec(e),r?{h:r[1],s:r[2],l:r[3],a:r[4]}:(r=M0.hsv.exec(e),r?{h:r[1],s:r[2],v:r[3]}:(r=M0.hsva.exec(e),r?{h:r[1],s:r[2],v:r[3],a:r[4]}:(r=M0.hex8.exec(e),r?{r:Kg(r[1]),g:Kg(r[2]),b:Kg(r[3]),a:nee(r[4]),format:t?"name":"hex8"}:(r=M0.hex6.exec(e),r?{r:Kg(r[1]),g:Kg(r[2]),b:Kg(r[3]),format:t?"name":"hex"}:(r=M0.hex4.exec(e),r?{r:Kg(r[1]+r[1]),g:Kg(r[2]+r[2]),b:Kg(r[3]+r[3]),a:nee(r[4]+r[4]),format:t?"name":"hex8"}:(r=M0.hex3.exec(e),r?{r:Kg(r[1]+r[1]),g:Kg(r[2]+r[2]),b:Kg(r[3]+r[3]),format:t?"name":"hex"}:!1)))))))))}function jm(e){return!!M0.CSS_UNIT.exec(String(e))}var rl=function(){function e(t,r){t===void 0&&(t=""),r===void 0&&(r={});var n;if(t instanceof e)return t;typeof t=="number"&&(t=Zxe(t)),this.originalInput=t;var i=zB(t);this.originalInput=t,this.r=i.r,this.g=i.g,this.b=i.b,this.a=i.a,this.roundA=Math.round(100*this.a)/100,this.format=(n=r.format)!==null&&n!==void 0?n:i.format,this.gradientType=r.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=i.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),r,n,i,o=t.r/255,s=t.g/255,l=t.b/255;return o<=.03928?r=o/12.92:r=Math.pow((o+.055)/1.055,2.4),s<=.03928?n=s/12.92:n=Math.pow((s+.055)/1.055,2.4),l<=.03928?i=l/12.92:i=Math.pow((l+.055)/1.055,2.4),.2126*r+.7152*n+.0722*i},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=Fge(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=YG(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=YG(this.r,this.g,this.b),r=Math.round(t.h*360),n=Math.round(t.s*100),i=Math.round(t.v*100);return this.a===1?"hsv(".concat(r,", ").concat(n,"%, ").concat(i,"%)"):"hsva(".concat(r,", ").concat(n,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=ree(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=ree(this.r,this.g,this.b),r=Math.round(t.h*360),n=Math.round(t.s*100),i=Math.round(t.l*100);return this.a===1?"hsl(".concat(r,", ").concat(n,"%, ").concat(i,"%)"):"hsla(".concat(r,", ").concat(n,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),qG(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),Jxe(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),r=Math.round(this.g),n=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(r,", ").concat(n,")"):"rgba(".concat(t,", ").concat(r,", ").concat(n,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(r){return"".concat(Math.round(oh(r,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(r){return Math.round(oh(r,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+qG(this.r,this.g,this.b,!1),r=0,n=Object.entries(VG);r<n.length;r++){var i=n[r],o=i[0],s=i[1];if(t===s)return o}return!1},e.prototype.toString=function(t){var r=!!t;t=t??this.format;var n=!1,i=this.a<1&&this.a>=0,o=!r&&i&&(t.startsWith("hex")||t==="name");return o?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(n=this.toRgbString()),t==="prgb"&&(n=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(n=this.toHexString()),t==="hex3"&&(n=this.toHexString(!0)),t==="hex4"&&(n=this.toHex8String(!0)),t==="hex8"&&(n=this.toHex8String()),t==="name"&&(n=this.toName()),t==="hsl"&&(n=this.toHslString()),t==="hsv"&&(n=this.toHsvString()),n||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.l+=t/100,r.l=hk(r.l),new e(r)},e.prototype.brighten=function(t){t===void 0&&(t=10);var r=this.toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(255*-(t/100)))),r.g=Math.max(0,Math.min(255,r.g-Math.round(255*-(t/100)))),r.b=Math.max(0,Math.min(255,r.b-Math.round(255*-(t/100)))),new e(r)},e.prototype.darken=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.l-=t/100,r.l=hk(r.l),new e(r)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.s-=t/100,r.s=hk(r.s),new e(r)},e.prototype.saturate=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.s+=t/100,r.s=hk(r.s),new e(r)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var r=this.toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,new e(r)},e.prototype.mix=function(t,r){r===void 0&&(r=50);var n=this.toRgb(),i=new e(t).toRgb(),o=r/100,s={r:(i.r-n.r)*o+n.r,g:(i.g-n.g)*o+n.g,b:(i.b-n.b)*o+n.b,a:(i.a-n.a)*o+n.a};return new e(s)},e.prototype.analogous=function(t,r){t===void 0&&(t=6),r===void 0&&(r=30);var n=this.toHsl(),i=360/r,o=[this];for(n.h=(n.h-(i*t>>1)+720)%360;--t;)n.h=(n.h+i)%360,o.push(new e(n));return o},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var r=this.toHsv(),n=r.h,i=r.s,o=r.v,s=[],l=1/t;t--;)s.push(new e({h:n,s:i,v:o})),o=(o+l)%1;return s},e.prototype.splitcomplement=function(){var t=this.toHsl(),r=t.h;return[this,new e({h:(r+72)%360,s:t.s,l:t.l}),new e({h:(r+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var r=this.toRgb(),n=new e(t).toRgb(),i=r.a+n.a*(1-r.a);return new e({r:(r.r*r.a+n.r*n.a*(1-r.a))/i,g:(r.g*r.a+n.g*n.a*(1-r.a))/i,b:(r.b*r.a+n.b*n.a*(1-r.a))/i,a:i})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var r=this.toHsl(),n=r.h,i=[this],o=360/t,s=1;s<t;s++)i.push(new e({h:(n+s*o)%360,s:r.s,l:r.l}));return i},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}(),gk=2,iee=.16,n8e=.05,i8e=.05,a8e=.15,Dge=5,Rge=4,o8e=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function aee(e){var t=e.r,r=e.g,n=e.b,i=YG(t,r,n);return{h:i.h*360,s:i.s,v:i.v}}function pk(e){var t=e.r,r=e.g,n=e.b;return"#".concat(qG(t,r,n,!1))}function s8e(e,t,r){var n=r/100,i={r:(t.r-e.r)*n+e.r,g:(t.g-e.g)*n+e.g,b:(t.b-e.b)*n+e.b};return i}function oee(e,t,r){var n;return Math.round(e.h)>=60&&Math.round(e.h)<=240?n=r?Math.round(e.h)-gk*t:Math.round(e.h)+gk*t:n=r?Math.round(e.h)+gk*t:Math.round(e.h)-gk*t,n<0?n+=360:n>=360&&(n-=360),n}function see(e,t,r){if(e.h===0&&e.s===0)return e.s;var n;return r?n=e.s-iee*t:t===Rge?n=e.s+iee:n=e.s+n8e*t,n>1&&(n=1),r&&t===Dge&&n>.1&&(n=.1),n<.06&&(n=.06),Number(n.toFixed(2))}function Aee(e,t,r){var n;return r?n=e.v+i8e*t:n=e.v-a8e*t,n>1&&(n=1),Number(n.toFixed(2))}function _2(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=[],n=zB(e),i=Dge;i>0;i-=1){var o=aee(n),s=pk(zB({h:oee(o,i,!0),s:see(o,i,!0),v:Aee(o,i,!0)}));r.push(s)}r.push(pk(n));for(var l=1;l<=Rge;l+=1){var f=aee(n),m=pk(zB({h:oee(f,l),s:see(f,l),v:Aee(f,l)}));r.push(m)}return t.theme==="dark"?o8e.map(function(v){var I=v.index,B=v.opacity,E=pk(s8e(zB(t.backgroundColor||"#141414"),zB(r[I]),B*100));return E}):r}var fE={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},N9={},_L={};Object.keys(fE).forEach(function(e){N9[e]=_2(fE[e]),N9[e].primary=N9[e][5],_L[e]=_2(fE[e],{theme:"dark",backgroundColor:"#141414"}),_L[e].primary=_L[e][5]});var A8e=N9.blue;const l8e=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function u8e(e){const{sizeUnit:t,sizeStep:r}=e;return{sizeXXL:t*(r+8),sizeXL:t*(r+4),sizeLG:t*(r+2),sizeMD:t*(r+1),sizeMS:t*r,size:t*r,sizeSM:t*(r-1),sizeXS:t*(r-2),sizeXXS:t*(r-3)}}const Tge={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},EF=Te(Te({},Tge),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,
  21. 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
  22. 'Noto Color Emoji'`,fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1});function c8e(e,t){let{generateColorPalettes:r,generateNeutralColorPalettes:n}=t;const{colorSuccess:i,colorWarning:o,colorError:s,colorInfo:l,colorPrimary:f,colorBgBase:m,colorTextBase:v}=e,I=r(f),B=r(i),E=r(o),S=r(s),_=r(l),O=n(m,v);return Te(Te({},O),{colorPrimaryBg:I[1],colorPrimaryBgHover:I[2],colorPrimaryBorder:I[3],colorPrimaryBorderHover:I[4],colorPrimaryHover:I[5],colorPrimary:I[6],colorPrimaryActive:I[7],colorPrimaryTextHover:I[8],colorPrimaryText:I[9],colorPrimaryTextActive:I[10],colorSuccessBg:B[1],colorSuccessBgHover:B[2],colorSuccessBorder:B[3],colorSuccessBorderHover:B[4],colorSuccessHover:B[4],colorSuccess:B[6],colorSuccessActive:B[7],colorSuccessTextHover:B[8],colorSuccessText:B[9],colorSuccessTextActive:B[10],colorErrorBg:S[1],colorErrorBgHover:S[2],colorErrorBorder:S[3],colorErrorBorderHover:S[4],colorErrorHover:S[5],colorError:S[6],colorErrorActive:S[7],colorErrorTextHover:S[8],colorErrorText:S[9],colorErrorTextActive:S[10],colorWarningBg:E[1],colorWarningBgHover:E[2],colorWarningBorder:E[3],colorWarningBorderHover:E[4],colorWarningHover:E[4],colorWarning:E[6],colorWarningActive:E[7],colorWarningTextHover:E[8],colorWarningText:E[9],colorWarningTextActive:E[10],colorInfoBg:_[1],colorInfoBgHover:_[2],colorInfoBorder:_[3],colorInfoBorderHover:_[4],colorInfoHover:_[4],colorInfo:_[6],colorInfoActive:_[7],colorInfoTextHover:_[8],colorInfoText:_[9],colorInfoTextActive:_[10],colorBgMask:new rl("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const f8e=e=>{let t=e,r=e,n=e,i=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?r=4:e<8&&e>=7?r=5:e<14&&e>=8?r=6:e<16&&e>=14?r=7:e>=16&&(r=8),e<6&&e>=2?n=1:e>=6&&(n=2),e>4&&e<8?i=4:e>=8&&(i=6),{borderRadius:e>16?16:e,borderRadiusXS:n,borderRadiusSM:r,borderRadiusLG:t,borderRadiusOuter:i}};function h8e(e){const{motionUnit:t,motionBase:r,borderRadius:n,lineWidth:i}=e;return Te({motionDurationFast:`${(r+t).toFixed(1)}s`,motionDurationMid:`${(r+t*2).toFixed(1)}s`,motionDurationSlow:`${(r+t*3).toFixed(1)}s`,lineWidthBold:i+1},f8e(n))}const Gm=(e,t)=>new rl(e).setAlpha(t).toRgbString(),E4=(e,t)=>new rl(e).darken(t).toHexString(),d8e=e=>{const t=_2(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},g8e=(e,t)=>{const r=e||"#fff",n=t||"#000";return{colorBgBase:r,colorTextBase:n,colorText:Gm(n,.88),colorTextSecondary:Gm(n,.65),colorTextTertiary:Gm(n,.45),colorTextQuaternary:Gm(n,.25),colorFill:Gm(n,.15),colorFillSecondary:Gm(n,.06),colorFillTertiary:Gm(n,.04),colorFillQuaternary:Gm(n,.02),colorBgLayout:E4(r,4),colorBgContainer:E4(r,0),colorBgElevated:E4(r,0),colorBgSpotlight:Gm(n,.85),colorBorder:E4(r,15),colorBorderSecondary:E4(r,6)}};function p8e(e){const t=new Array(10).fill(null).map((r,n)=>{const i=n-1,o=e*Math.pow(2.71828,i/5),s=n>1?Math.floor(o):Math.ceil(o);return Math.floor(s/2)*2});return t[1]=e,t.map(r=>{const n=r+8;return{size:r,lineHeight:n/r}})}const v8e=e=>{const t=p8e(e),r=t.map(i=>i.size),n=t.map(i=>i.lineHeight);return{fontSizeSM:r[0],fontSize:r[1],fontSizeLG:r[2],fontSizeXL:r[3],fontSizeHeading1:r[6],fontSizeHeading2:r[5],fontSizeHeading3:r[4],fontSizeHeading4:r[3],fontSizeHeading5:r[2],lineHeight:n[1],lineHeightLG:n[2],lineHeightSM:n[0],lineHeightHeading1:n[6],lineHeightHeading2:n[5],lineHeightHeading3:n[4],lineHeightHeading4:n[3],lineHeightHeading5:n[2]}};function m8e(e){const t=Object.keys(Tge).map(r=>{const n=_2(e[r]);return new Array(10).fill(1).reduce((i,o,s)=>(i[`${r}-${s+1}`]=n[s],i),{})}).reduce((r,n)=>(r=Te(Te({},r),n),r),{});return Te(Te(Te(Te(Te(Te(Te({},e),t),c8e(e,{generateColorPalettes:d8e,generateNeutralColorPalettes:g8e})),v8e(e.fontSize)),u8e(e)),l8e(e)),h8e(e))}function FL(e){return e>=0&&e<=255}function vk(e,t){const{r,g:n,b:i,a:o}=new rl(e).toRgb();if(o<1)return e;const{r:s,g:l,b:f}=new rl(t).toRgb();for(let m=.01;m<=1;m+=.01){const v=Math.round((r-s*(1-m))/m),I=Math.round((n-l*(1-m))/m),B=Math.round((i-f*(1-m))/m);if(FL(v)&&FL(I)&&FL(B))return new rl({r:v,g:I,b:B,a:Math.round(m*100)/100}).toRgbString()}return new rl({r,g:n,b:i,a:1}).toRgbString()}var y8e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function b8e(e){const{override:t}=e,r=y8e(e,["override"]),n=Te({},t);Object.keys(EF).forEach(E=>{delete n[E]});const i=Te(Te({},r),n),o=480,s=576,l=768,f=992,m=1200,v=1600,I=2e3;return Te(Te(Te({},i),{colorLink:i.colorInfoText,colorLinkHover:i.colorInfoHover,colorLinkActive:i.colorInfoActive,colorFillContent:i.colorFillSecondary,colorFillContentHover:i.colorFill,colorFillAlter:i.colorFillQuaternary,colorBgContainerDisabled:i.colorFillTertiary,colorBorderBg:i.colorBgContainer,colorSplit:vk(i.colorBorderSecondary,i.colorBgContainer),colorTextPlaceholder:i.colorTextQuaternary,colorTextDisabled:i.colorTextQuaternary,colorTextHeading:i.colorText,colorTextLabel:i.colorTextSecondary,colorTextDescription:i.colorTextTertiary,colorTextLightSolid:i.colorWhite,colorHighlight:i.colorError,colorBgTextHover:i.colorFillSecondary,colorBgTextActive:i.colorFill,colorIcon:i.colorTextTertiary,colorIconHover:i.colorText,colorErrorOutline:vk(i.colorErrorBg,i.colorBgContainer),colorWarningOutline:vk(i.colorWarningBg,i.colorBgContainer),fontSizeIcon:i.fontSizeSM,lineWidth:i.lineWidth,controlOutlineWidth:i.lineWidth*2,controlInteractiveSize:i.controlHeight/2,controlItemBgHover:i.colorFillTertiary,controlItemBgActive:i.colorPrimaryBg,controlItemBgActiveHover:i.colorPrimaryBgHover,controlItemBgActiveDisabled:i.colorFill,controlTmpOutline:i.colorFillQuaternary,controlOutline:vk(i.colorPrimaryBg,i.colorBgContainer),lineType:i.lineType,borderRadius:i.borderRadius,borderRadiusXS:i.borderRadiusXS,borderRadiusSM:i.borderRadiusSM,borderRadiusLG:i.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:i.sizeXXS,paddingXS:i.sizeXS,paddingSM:i.sizeSM,padding:i.size,paddingMD:i.sizeMD,paddingLG:i.sizeLG,paddingXL:i.sizeXL,paddingContentHorizontalLG:i.sizeLG,paddingContentVerticalLG:i.sizeMS,paddingContentHorizontal:i.sizeMS,paddingContentVertical:i.sizeSM,paddingContentHorizontalSM:i.size,paddingContentVerticalSM:i.sizeXS,marginXXS:i.sizeXXS,marginXS:i.sizeXS,marginSM:i.sizeSM,margin:i.size,marginMD:i.sizeMD,marginLG:i.sizeLG,marginXL:i.sizeXL,marginXXL:i.sizeXXL,boxShadow:`
  23. 0 1px 2px 0 rgba(0, 0, 0, 0.03),
  24. 0 1px 6px -1px rgba(0, 0, 0, 0.02),
  25. 0 2px 4px 0 rgba(0, 0, 0, 0.02)
  26. `,boxShadowSecondary:`
  27. 0 6px 16px 0 rgba(0, 0, 0, 0.08),
  28. 0 3px 6px -4px rgba(0, 0, 0, 0.12),
  29. 0 9px 28px 8px rgba(0, 0, 0, 0.05)
  30. `,boxShadowTertiary:`
  31. 0 1px 2px 0 rgba(0, 0, 0, 0.03),
  32. 0 1px 6px -1px rgba(0, 0, 0, 0.02),
  33. 0 2px 4px 0 rgba(0, 0, 0, 0.02)
  34. `,screenXS:o,screenXSMin:o,screenXSMax:s-1,screenSM:s,screenSMMin:s,screenSMMax:l-1,screenMD:l,screenMDMin:l,screenMDMax:f-1,screenLG:f,screenLGMin:f,screenLGMax:m-1,screenXL:m,screenXLMin:m,screenXLMax:v-1,screenXXL:v,screenXXLMin:v,screenXXLMax:I-1,screenXXXL:I,screenXXXLMin:I,boxShadowPopoverArrow:"3px 3px 7px rgba(0, 0, 0, 0.1)",boxShadowCard:`
  35. 0 1px 2px -2px ${new rl("rgba(0, 0, 0, 0.16)").toRgbString()},
  36. 0 3px 6px 0 ${new rl("rgba(0, 0, 0, 0.12)").toRgbString()},
  37. 0 5px 12px 4px ${new rl("rgba(0, 0, 0, 0.09)").toRgbString()}
  38. `,boxShadowDrawerRight:`
  39. -6px 0 16px 0 rgba(0, 0, 0, 0.08),
  40. -3px 0 6px -4px rgba(0, 0, 0, 0.12),
  41. -9px 0 28px 8px rgba(0, 0, 0, 0.05)
  42. `,boxShadowDrawerLeft:`
  43. 6px 0 16px 0 rgba(0, 0, 0, 0.08),
  44. 3px 0 6px -4px rgba(0, 0, 0, 0.12),
  45. 9px 0 28px 8px rgba(0, 0, 0, 0.05)
  46. `,boxShadowDrawerUp:`
  47. 0 6px 16px 0 rgba(0, 0, 0, 0.08),
  48. 0 3px 6px -4px rgba(0, 0, 0, 0.12),
  49. 0 9px 28px 8px rgba(0, 0, 0, 0.05)
  50. `,boxShadowDrawerDown:`
  51. 0 -6px 16px 0 rgba(0, 0, 0, 0.08),
  52. 0 -3px 6px -4px rgba(0, 0, 0, 0.12),
  53. 0 -9px 28px 8px rgba(0, 0, 0, 0.05)
  54. `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),n)}const C8e=e=>({color:e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}}),QY=(e,t,r,n,i)=>{const o=e/2,s=o-r*(Math.sqrt(2)-1),l=o,f=o+r*(1-1/Math.sqrt(2)),m=o-r*(1-1/Math.sqrt(2)),v=2*o-t*(1/Math.sqrt(2)),I=t*(1/Math.sqrt(2)),B=4*o-v,E=I,S=4*o-f,_=m,O=4*o-s,R=l;return{borderRadius:{_skip_check_:!0,value:`0 0 ${t}px`},pointerEvents:"none",width:e*2,height:e*2,overflow:"hidden","&::after":{content:'""',position:"absolute",width:e/Math.sqrt(2),height:e/Math.sqrt(2),bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${t}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:i,zIndex:0,background:"transparent"},"&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:e*2,height:e/2,background:n,clipPath:`path('M ${s} ${l} A ${r} ${r} 0 0 0 ${f} ${m} L ${v} ${I} A ${t} ${t} 0 0 1 ${B} ${E} L ${S} ${_} A ${r} ${r} 0 0 0 ${O} ${R} Z')`,content:'""'}}};function Oge(e,t){return e6.reduce((r,n)=>{const i=e[`${n}-1`],o=e[`${n}-3`],s=e[`${n}-6`],l=e[`${n}-7`];return Te(Te({},r),t(n,{lightColor:i,lightBorderColor:o,darkColor:s,textColor:l}))},{})}const Iy={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Ks=e=>({boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:e.fontFamily}),L6=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),Vw=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),w8e=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active,\n &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),I8e=(e,t)=>{const{fontFamily:r,fontSize:n}=e,i=`[class^="${t}"], [class*=" ${t}"]`;return{[i]:{fontFamily:r,fontSize:n,boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"},[i]:{boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}}}}},By=e=>({outline:`${e.lineWidthBold}px solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),F2=e=>({"&:focus-visible":Te({},By(e))});function gA(e,t,r){return n=>{const i=ut(()=>n==null?void 0:n.value),[o,s,l]=A3(),{getPrefixCls:f,iconPrefixCls:m}=yY(),v=ut(()=>f()),I=ut(()=>({theme:o.value,token:s.value,hashId:l.value,path:["Shared",v.value]}));WG(I,()=>[{"&":w8e(s.value)}]);const B=ut(()=>({theme:o.value,token:s.value,hashId:l.value,path:[e,i.value,m.value]}));return[WG(B,()=>{const{token:E,flush:S}=E8e(s.value),_=typeof r=="function"?r(E):r,O=Te(Te({},_),s.value[e]),R=`.${i.value}`,T=Jo(E,{componentCls:R,prefixCls:i.value,iconCls:`.${m.value}`,antCls:`.${v.value}`},O),L=t(T,{hashId:l.value,prefixCls:i.value,rootPrefixCls:v.value,iconPrefixCls:m.value,overrideComponentToken:s.value[e]});return S(e,O),[I8e(s.value,i.value),L]}),l]}}const Nge=typeof CSSINJS_STATISTIC<"u";let zG=!0;function Jo(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];if(!Nge)return Te({},...t);zG=!1;const n={};return t.forEach(i=>{Object.keys(i).forEach(s=>{Object.defineProperty(n,s,{configurable:!0,enumerable:!0,get:()=>i[s]})})}),zG=!0,n}function B8e(){}function E8e(e){let t,r=e,n=B8e;return Nge&&(t=new Set,r=new Proxy(e,{get(i,o){return zG&&t.add(o),i[o]}}),n=(i,o)=>{Array.from(t)}),{token:r,keys:t,flush:n}}function xY(e){if(!uc(e))return NA(e);const t=new Proxy({},{get(r,n,i){return Reflect.get(e.value,n,i)},set(r,n,i){return e.value[n]=i,!0},deleteProperty(r,n){return Reflect.deleteProperty(e.value,n)},has(r,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return NA(t)}const Q8e=_ge(m8e),Lge={token:EF,hashed:!0},Mge=Symbol("DesignTokenContext"),Pge=wn(),x8e=e=>{Co(Mge,e),Eo(()=>{Pge.value=e})},S8e=In({props:{value:Pa()},setup(e,t){let{slots:r}=t;return x8e(xY(ut(()=>e.value))),()=>{var n;return(n=r.default)===null||n===void 0?void 0:n.call(r)}}});function A3(){const e=Za(Mge,Pge.value||Lge),t=ut(()=>`${$xe}-${e.hashed||""}`),r=ut(()=>e.theme||Q8e),n=vxe(r,ut(()=>[EF,e.token]),ut(()=>({salt:t.value,override:Te({override:e.token},e.components),formatToken:b8e})));return[r,ut(()=>n.value[0]),ut(()=>e.hashed?n.value[1]:"")]}const Uge=In({compatConfig:{MODE:3},setup(){const[,e]=A3(),t=ut(()=>new rl(e.value.colorBgBase).toHsl().l<.5?{opacity:.65}:{});return()=>Ie("svg",{style:t.value,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},[Ie("g",{fill:"none","fill-rule":"evenodd"},[Ie("g",{transform:"translate(24 31.67)"},[Ie("ellipse",{"fill-opacity":".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"},null),Ie("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"},null),Ie("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"},null),Ie("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"},null),Ie("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"},null)]),Ie("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"},null),Ie("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},[Ie("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"},null),Ie("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"},null)])])])}});Uge.PRESENTED_IMAGE_DEFAULT=!0;const Hge=In({compatConfig:{MODE:3},setup(){const[,e]=A3(),t=ut(()=>{const{colorFill:r,colorFillTertiary:n,colorFillQuaternary:i,colorBgContainer:o}=e.value;return{borderColor:new rl(r).onBackground(o).toHexString(),shadowColor:new rl(n).onBackground(o).toHexString(),contentColor:new rl(i).onBackground(o).toHexString()}});return()=>Ie("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},[Ie("g",{transform:"translate(0 1)",fill:"none","fill-rule":"evenodd"},[Ie("ellipse",{fill:t.value.shadowColor,cx:"32",cy:"33",rx:"32",ry:"7"},null),Ie("g",{"fill-rule":"nonzero",stroke:t.value.borderColor},[Ie("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"},null),Ie("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:t.value.contentColor},null)])])])}});Hge.PRESENTED_IMAGE_SIMPLE=!0;const k8e=e=>{const{componentCls:t,margin:r,marginXS:n,marginXL:i,fontSize:o,lineHeight:s}=e;return{[t]:{marginInline:n,fontSize:o,lineHeight:s,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:n,opacity:e.opacityImage,img:{height:"100%"},svg:{height:"100%",margin:"auto"}},[`${t}-footer`]:{marginTop:r},"&-normal":{marginBlock:i,color:e.colorTextDisabled,[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:n,color:e.colorTextDisabled,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},_8e=gA("Empty",e=>{const{componentCls:t,controlHeightLG:r}=e,n=Jo(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r*2.5,emptyImgHeightMD:r,emptyImgHeightSM:r*.875});return[k8e(n)]});var F8e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const jge=Ie(Uge,null,null),Gge=Ie(Hge,null,null),D8e=()=>({prefixCls:String,imageStyle:Pa(),image:Mu(),description:Mu()}),SY=In({name:"AEmpty",compatConfig:{MODE:3},inheritAttrs:!1,props:D8e(),setup(e,t){let{slots:r={},attrs:n}=t;const{direction:i,prefixCls:o}=ho("empty",e),[s,l]=_8e(o);return()=>{var f,m;const v=o.value,I=Te(Te({},e),n),{image:B=((f=r.image)===null||f===void 0?void 0:f.call(r))||jge,description:E=((m=r.description)===null||m===void 0?void 0:m.call(r))||void 0,imageStyle:S,class:_=""}=I,O=F8e(I,["image","description","imageStyle","class"]);return s(Ie(hge,{componentName:"Empty",children:R=>{const T=typeof E<"u"?E:R.description,L=typeof T=="string"?T:"empty";let U=null;return typeof B=="string"?U=Ie("img",{alt:L,src:B},null):U=B,Ie("div",Mt({class:xn(v,_,l.value,{[`${v}-normal`]:B===Gge,[`${v}-rtl`]:i.value==="rtl"})},O),[Ie("div",{class:`${v}-image`,style:S},[U]),T&&Ie("p",{class:`${v}-description`},[T]),r.default&&Ie("div",{class:`${v}-footer`},[Of(r.default())])])}},null))}}});SY.PRESENTED_IMAGE_DEFAULT=jge;SY.PRESENTED_IMAGE_SIMPLE=Gge;const gw=i0(SY),kY=e=>{const{prefixCls:t}=ho("empty",e);return(n=>{switch(n){case"Table":case"List":return Ie(gw,{image:gw.PRESENTED_IMAGE_SIMPLE},null);case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return Ie(gw,{image:gw.PRESENTED_IMAGE_SIMPLE,class:`${t.value}-small`},null);default:return Ie(gw,null,null)}})(e.componentName)};function R8e(e){return Ie(kY,{componentName:e},null)}const Kge=Symbol("SizeContextKey"),$ge=()=>Za(Kge,wn(void 0)),Wge=e=>{const t=$ge();return Co(Kge,ut(()=>e.value||t.value)),e},ho=(e,t)=>{const r=$ge(),n=Iv(),i=Za(mY,Te(Te({},Age),{renderEmpty:J=>Cy(kY,{componentName:J})})),o=ut(()=>i.getPrefixCls(e,t.prefixCls)),s=ut(()=>{var J,ee;return(J=t.direction)!==null&&J!==void 0?J:(ee=i.direction)===null||ee===void 0?void 0:ee.value}),l=ut(()=>{var J;return(J=t.iconPrefixCls)!==null&&J!==void 0?J:i.iconPrefixCls.value}),f=ut(()=>i.getPrefixCls()),m=ut(()=>{var J;return(J=i.autoInsertSpaceInButton)===null||J===void 0?void 0:J.value}),v=i.renderEmpty,I=i.space,B=i.pageHeader,E=i.form,S=ut(()=>{var J,ee;return(J=t.getTargetContainer)!==null&&J!==void 0?J:(ee=i.getTargetContainer)===null||ee===void 0?void 0:ee.value}),_=ut(()=>{var J,ee;return(J=t.getPopupContainer)!==null&&J!==void 0?J:(ee=i.getPopupContainer)===null||ee===void 0?void 0:ee.value}),O=ut(()=>{var J,ee;return(J=t.dropdownMatchSelectWidth)!==null&&J!==void 0?J:(ee=i.dropdownMatchSelectWidth)===null||ee===void 0?void 0:ee.value}),R=ut(()=>{var J;return(t.virtual===void 0?((J=i.virtual)===null||J===void 0?void 0:J.value)!==!1:t.virtual!==!1)&&O.value!==!1}),T=ut(()=>t.size||r.value),L=ut(()=>{var J,ee,ce;return(J=t.autocomplete)!==null&&J!==void 0?J:(ce=(ee=i.input)===null||ee===void 0?void 0:ee.value)===null||ce===void 0?void 0:ce.autocomplete}),U=ut(()=>{var J;return(J=t.disabled)!==null&&J!==void 0?J:n.value}),K=ut(()=>{var J;return(J=t.csp)!==null&&J!==void 0?J:i.csp});return{configProvider:i,prefixCls:o,direction:s,size:T,getTargetContainer:S,getPopupContainer:_,space:I,pageHeader:B,form:E,autoInsertSpaceInButton:m,renderEmpty:v,virtual:R,dropdownMatchSelectWidth:O,rootPrefixCls:f,getPrefixCls:i.getPrefixCls,autocomplete:L,csp:K,iconPrefixCls:l,disabled:U,select:i.select}};function VA(e,t){const r=Te({},e);for(let n=0;n<t.length;n+=1){const i=t[n];delete r[i]}return r}function lee(e){return typeof e=="object"&&e!=null&&e.nodeType===1}function uee(e,t){return(!t||e!=="hidden")&&e!=="visible"&&e!=="clip"}function DL(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var r=getComputedStyle(e,null);return uee(r.overflowY,t)||uee(r.overflowX,t)||function(n){var i=function(o){if(!o.ownerDocument||!o.ownerDocument.defaultView)return null;try{return o.ownerDocument.defaultView.frameElement}catch{return null}}(n);return!!i&&(i.clientHeight<n.scrollHeight||i.clientWidth<n.scrollWidth)}(e)}return!1}function mk(e,t,r,n,i,o,s,l){return o<e&&s>t||o>e&&s<t?0:o<=e&&l<=r||s>=t&&l>=r?o-e-n:s>t&&l<r||o<e&&l>r?s-t+i:0}var cee=function(e,t){var r=window,n=t.scrollMode,i=t.block,o=t.inline,s=t.boundary,l=t.skipOverflowHiddenElements,f=typeof s=="function"?s:function(Se){return Se!==s};if(!lee(e))throw new TypeError("Invalid target");for(var m,v,I=document.scrollingElement||document.documentElement,B=[],E=e;lee(E)&&f(E);){if((E=(v=(m=E).parentElement)==null?m.getRootNode().host||null:v)===I){B.push(E);break}E!=null&&E===document.body&&DL(E)&&!DL(document.documentElement)||E!=null&&DL(E,l)&&B.push(E)}for(var S=r.visualViewport?r.visualViewport.width:innerWidth,_=r.visualViewport?r.visualViewport.height:innerHeight,O=window.scrollX||pageXOffset,R=window.scrollY||pageYOffset,T=e.getBoundingClientRect(),L=T.height,U=T.width,K=T.top,J=T.right,ee=T.bottom,ce=T.left,ne=i==="start"||i==="nearest"?K:i==="end"?ee:K+L/2,Ee=o==="center"?ce+U/2:o==="end"?J:ce,ve=[],se=0;se<B.length;se++){var Fe=B[se],ae=Fe.getBoundingClientRect(),De=ae.height,Re=ae.width,Pe=ae.top,Ne=ae.right,$e=ae.bottom,Je=ae.left;if(n==="if-needed"&&K>=0&&ce>=0&&ee<=_&&J<=S&&K>=Pe&&ee<=$e&&ce>=Je&&J<=Ne)return ve;var We=getComputedStyle(Fe),Ae=parseInt(We.borderLeftWidth,10),Ke=parseInt(We.borderTopWidth,10),ze=parseInt(We.borderRightWidth,10),at=parseInt(We.borderBottomWidth,10),it=0,ye=0,xe="offsetWidth"in Fe?Fe.offsetWidth-Fe.clientWidth-Ae-ze:0,et="offsetHeight"in Fe?Fe.offsetHeight-Fe.clientHeight-Ke-at:0,tt="offsetWidth"in Fe?Fe.offsetWidth===0?0:Re/Fe.offsetWidth:0,rt="offsetHeight"in Fe?Fe.offsetHeight===0?0:De/Fe.offsetHeight:0;if(I===Fe)it=i==="start"?ne:i==="end"?ne-_:i==="nearest"?mk(R,R+_,_,Ke,at,R+ne,R+ne+L,L):ne-_/2,ye=o==="start"?Ee:o==="center"?Ee-S/2:o==="end"?Ee-S:mk(O,O+S,S,Ae,ze,O+Ee,O+Ee+U,U),it=Math.max(0,it+R),ye=Math.max(0,ye+O);else{it=i==="start"?ne-Pe-Ke:i==="end"?ne-$e+at+et:i==="nearest"?mk(Pe,$e,De,Ke,at+et,ne,ne+L,L):ne-(Pe+De/2)+et/2,ye=o==="start"?Ee-Je-Ae:o==="center"?Ee-(Je+Re/2)+xe/2:o==="end"?Ee-Ne+ze+xe:mk(Je,Ne,Re,Ae,ze+xe,Ee,Ee+U,U);var ct=Fe.scrollLeft,ot=Fe.scrollTop;ne+=ot-(it=Math.max(0,Math.min(ot+it/rt,Fe.scrollHeight-De/rt+et))),Ee+=ct-(ye=Math.max(0,Math.min(ct+ye/tt,Fe.scrollWidth-Re/tt+xe)))}ve.push({el:Fe,top:it,left:ye})}return ve};function Yge(e){return e===Object(e)&&Object.keys(e).length!==0}function T8e(e,t){t===void 0&&(t="auto");var r="scrollBehavior"in document.body.style;e.forEach(function(n){var i=n.el,o=n.top,s=n.left;i.scroll&&r?i.scroll({top:o,left:s,behavior:t}):(i.scrollTop=o,i.scrollLeft=s)})}function O8e(e){return e===!1?{block:"end",inline:"nearest"}:Yge(e)?e:{block:"start",inline:"nearest"}}function N8e(e,t){var r=e.isConnected||e.ownerDocument.documentElement.contains(e);if(Yge(t)&&typeof t.behavior=="function")return t.behavior(r?cee(e,t):[]);if(r){var n=O8e(t);return T8e(cee(e,n),n.behavior)}}function L8e(e,t,r,n){const i=r-t;return e/=n/2,e<1?i/2*e*e*e+t:i/2*((e-=2)*e*e+2)+t}function JG(e){return e!=null&&e===e.window}function M8e(e,t){var r,n;if(typeof window>"u")return 0;const i="scrollTop";let o=0;return JG(e)?o=e.pageYOffset:e instanceof Document?o=e.documentElement[i]:(e instanceof HTMLElement||e)&&(o=e[i]),e&&!JG(e)&&typeof o!="number"&&(o=(n=((r=e.ownerDocument)!==null&&r!==void 0?r:e).documentElement)===null||n===void 0?void 0:n[i]),o}function P8e(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:n,duration:i=450}=t,o=r(),s=M8e(o),l=Date.now(),f=()=>{const v=Date.now()-l,I=L8e(v>i?i:v,s,e,i);JG(o)?o.scrollTo(window.pageXOffset,I):o instanceof Document||o.constructor.name==="HTMLDocument"?o.documentElement.scrollTop=I:o.scrollTop=I,v<i?vo(f):typeof n=="function"&&n()};vo(f)}function U8e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function qge(e,t,r){return r&&U8e(e,r),e}function L9(){return(L9=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function Vge(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function zge(e,t){if(e==null)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)t.indexOf(r=o[n])>=0||(i[r]=e[r]);return i}function fee(e){return((t=e)!=null&&typeof t=="object"&&Array.isArray(t)===!1)==1&&Object.prototype.toString.call(e)==="[object Object]";var t}var Jge=Object.prototype,Xge=Jge.toString,H8e=Jge.hasOwnProperty,Zge=/^\s*function (\w+)/;function hee(e){var t,r=(t=e==null?void 0:e.type)!==null&&t!==void 0?t:e;if(r){var n=r.toString().match(Zge);return n?n[1]:""}return""}var zw=function(e){var t,r;return fee(e)!==!1&&typeof(t=e.constructor)=="function"&&fee(r=t.prototype)!==!1&&r.hasOwnProperty("isPrototypeOf")!==!1},j8e=function(e){return e},bd=j8e,t6=function(e,t){return H8e.call(e,t)},G8e=Number.isInteger||function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e},RE=Array.isArray||function(e){return Xge.call(e)==="[object Array]"},TE=function(e){return Xge.call(e)==="[object Function]"},r_=function(e){return zw(e)&&t6(e,"_vueTypes_name")},epe=function(e){return zw(e)&&(t6(e,"type")||["_vueTypes_name","validator","default","required"].some(function(t){return t6(e,t)}))};function _Y(e,t){return Object.defineProperty(e.bind(t),"__original",{value:e})}function cI(e,t,r){var n;r===void 0&&(r=!1);var i=!0,o="";n=zw(e)?e:{type:e};var s=r_(n)?n._vueTypes_name+" - ":"";if(epe(n)&&n.type!==null){if(n.type===void 0||n.type===!0||!n.required&&t===void 0)return i;RE(n.type)?(i=n.type.some(function(I){return cI(I,t,!0)===!0}),o=n.type.map(function(I){return hee(I)}).join(" or ")):i=(o=hee(n))==="Array"?RE(t):o==="Object"?zw(t):o==="String"||o==="Number"||o==="Boolean"||o==="Function"?function(I){if(I==null)return"";var B=I.constructor.toString().match(Zge);return B?B[1]:""}(t)===o:t instanceof n.type}if(!i){var l=s+'value "'+t+'" should be of type "'+o+'"';return r===!1?(bd(l),!1):l}if(t6(n,"validator")&&TE(n.validator)){var f=bd,m=[];if(bd=function(I){m.push(I)},i=n.validator(t),bd=f,!i){var v=(m.length>1?"* ":"")+m.join(`
  55. * `);return m.length=0,r===!1?(bd(v),i):v}}return i}function ep(e,t){var r=Object.defineProperties(t,{_vueTypes_name:{value:e,writable:!0},isRequired:{get:function(){return this.required=!0,this}},def:{value:function(i){return i!==void 0||this.default?TE(i)||cI(this,i,!0)===!0?(this.default=RE(i)?function(){return[].concat(i)}:zw(i)?function(){return Object.assign({},i)}:i,this):(bd(this._vueTypes_name+' - invalid default value: "'+i+'"'),this):this}}}),n=r.validator;return TE(n)&&(r.validator=_Y(n,r)),r}function Bv(e,t){var r=ep(e,t);return Object.defineProperty(r,"validate",{value:function(n){return TE(this.validator)&&bd(this._vueTypes_name+` - calling .validate() will overwrite the current custom validator function. Validator info:
  56. `+JSON.stringify(this)),this.validator=_Y(n,this),this}})}function dee(e,t,r){var n,i,o=(n=t,i={},Object.getOwnPropertyNames(n).forEach(function(I){i[I]=Object.getOwnPropertyDescriptor(n,I)}),Object.defineProperties({},i));if(o._vueTypes_name=e,!zw(r))return o;var s,l,f=r.validator,m=zge(r,["validator"]);if(TE(f)){var v=o.validator;v&&(v=(l=(s=v).__original)!==null&&l!==void 0?l:s),o.validator=_Y(v?function(I){return v.call(this,I)&&f.call(this,I)}:f,o)}return Object.assign(o,m)}function QF(e){return e.replace(/^(?!\s*$)/gm," ")}var K8e=function(){return Bv("any",{})},$8e=function(){return Bv("function",{type:Function})},W8e=function(){return Bv("boolean",{type:Boolean})},Y8e=function(){return Bv("string",{type:String})},q8e=function(){return Bv("number",{type:Number})},V8e=function(){return Bv("array",{type:Array})},z8e=function(){return Bv("object",{type:Object})},J8e=function(){return ep("integer",{type:Number,validator:function(e){return G8e(e)}})},X8e=function(){return ep("symbol",{validator:function(e){return typeof e=="symbol"}})};function Z8e(e,t){if(t===void 0&&(t="custom validation failed"),typeof e!="function")throw new TypeError("[VueTypes error]: You must provide a function as argument");return ep(e.name||"<<anonymous function>>",{validator:function(r){var n=e(r);return n||bd(this._vueTypes_name+" - "+t),n}})}function eSe(e){if(!RE(e))throw new TypeError("[VueTypes error]: You must provide an array as argument.");var t='oneOf - value should be one of "'+e.join('", "')+'".',r=e.reduce(function(n,i){if(i!=null){var o=i.constructor;n.indexOf(o)===-1&&n.push(o)}return n},[]);return ep("oneOf",{type:r.length>0?r:void 0,validator:function(n){var i=e.indexOf(n)!==-1;return i||bd(t),i}})}function tSe(e){if(!RE(e))throw new TypeError("[VueTypes error]: You must provide an array as argument");for(var t=!1,r=[],n=0;n<e.length;n+=1){var i=e[n];if(epe(i)){if(r_(i)&&i._vueTypes_name==="oneOf"){r=r.concat(i.type);continue}if(TE(i.validator)&&(t=!0),i.type!==!0&&i.type){r=r.concat(i.type);continue}}r.push(i)}return r=r.filter(function(o,s){return r.indexOf(o)===s}),ep("oneOfType",t?{type:r,validator:function(o){var s=[],l=e.some(function(f){var m=cI(r_(f)&&f._vueTypes_name==="oneOf"?f.type||null:f,o,!0);return typeof m=="string"&&s.push(m),m===!0});return l||bd("oneOfType - provided value does not match any of the "+s.length+` passed-in validators:
  57. `+QF(s.join(`
  58. `))),l}}:{type:r})}function rSe(e){return ep("arrayOf",{type:Array,validator:function(t){var r,n=t.every(function(i){return(r=cI(e,i,!0))===!0});return n||bd(`arrayOf - value validation error:
  59. `+QF(r)),n}})}function nSe(e){return ep("instanceOf",{type:e})}function iSe(e){return ep("objectOf",{type:Object,validator:function(t){var r,n=Object.keys(t).every(function(i){return(r=cI(e,t[i],!0))===!0});return n||bd(`objectOf - value validation error:
  60. `+QF(r)),n}})}function aSe(e){var t=Object.keys(e),r=t.filter(function(i){var o;return!!(!((o=e[i])===null||o===void 0)&&o.required)}),n=ep("shape",{type:Object,validator:function(i){var o=this;if(!zw(i))return!1;var s=Object.keys(i);if(r.length>0&&r.some(function(f){return s.indexOf(f)===-1})){var l=r.filter(function(f){return s.indexOf(f)===-1});return bd(l.length===1?'shape - required property "'+l[0]+'" is not defined.':'shape - required properties "'+l.join('", "')+'" are not defined.'),!1}return s.every(function(f){if(t.indexOf(f)===-1)return o._vueTypes_isLoose===!0||(bd('shape - shape definition does not include a "'+f+'" property. Allowed keys: "'+t.join('", "')+'".'),!1);var m=cI(e[f],i[f],!0);return typeof m=="string"&&bd('shape - "'+f+`" property validation error:
  61. `+QF(m)),m===!0})}});return Object.defineProperty(n,"_vueTypes_isLoose",{writable:!0,value:!1}),Object.defineProperty(n,"loose",{get:function(){return this._vueTypes_isLoose=!0,this}}),n}var rv=function(){function e(){}return e.extend=function(t){var r=this;if(RE(t))return t.forEach(function(I){return r.extend(I)}),this;var n=t.name,i=t.validate,o=i!==void 0&&i,s=t.getter,l=s!==void 0&&s,f=zge(t,["name","validate","getter"]);if(t6(this,n))throw new TypeError('[VueTypes error]: Type "'+n+'" already defined');var m,v=f.type;return r_(v)?(delete f.type,Object.defineProperty(this,n,l?{get:function(){return dee(n,v,f)}}:{value:function(){var I,B=dee(n,v,f);return B.validator&&(B.validator=(I=B.validator).bind.apply(I,[B].concat([].slice.call(arguments)))),B}})):(m=l?{get:function(){var I=Object.assign({},f);return o?Bv(n,I):ep(n,I)},enumerable:!0}:{value:function(){var I,B,E=Object.assign({},f);return I=o?Bv(n,E):ep(n,E),E.validator&&(I.validator=(B=E.validator).bind.apply(B,[I].concat([].slice.call(arguments)))),I},enumerable:!0},Object.defineProperty(this,n,m))},qge(e,null,[{key:"any",get:function(){return K8e()}},{key:"func",get:function(){return $8e().def(this.defaults.func)}},{key:"bool",get:function(){return W8e().def(this.defaults.bool)}},{key:"string",get:function(){return Y8e().def(this.defaults.string)}},{key:"number",get:function(){return q8e().def(this.defaults.number)}},{key:"array",get:function(){return V8e().def(this.defaults.array)}},{key:"object",get:function(){return z8e().def(this.defaults.object)}},{key:"integer",get:function(){return J8e().def(this.defaults.integer)}},{key:"symbol",get:function(){return X8e()}}]),e}();function tpe(e){var t;return e===void 0&&(e={func:function(){},bool:!0,string:"",number:0,array:function(){return[]},object:function(){return{}},integer:0}),(t=function(r){function n(){return r.apply(this,arguments)||this}return Vge(n,r),qge(n,null,[{key:"sensibleDefaults",get:function(){return L9({},this.defaults)},set:function(i){this.defaults=i!==!1?L9({},i!==!0?i:e):{}}}]),n}(rv)).defaults=L9({},e),t}rv.defaults={},rv.custom=Z8e,rv.oneOf=eSe,rv.instanceOf=nSe,rv.oneOfType=tSe,rv.arrayOf=rSe,rv.objectOf=iSe,rv.shape=aSe,rv.utils={validate:function(e,t){return cI(t,e,!0)===!0},toType:function(e,t,r){return r===void 0&&(r=!1),r?Bv(e,t):ep(e,t)}};(function(e){function t(){return e.apply(this,arguments)||this}return Vge(t,e),t})(tpe());const Wr=tpe({func:void 0,bool:void 0,string:void 0,number:void 0,array:void 0,object:void 0,integer:void 0});Wr.extend([{name:"looseBool",getter:!0,type:Boolean,default:void 0},{name:"style",getter:!0,type:[String,Object],default:void 0},{name:"VueNode",getter:!0,type:null}]);const Fl=(e,t,r)=>{EY(e,`[ant-design-vue: ${t}] ${r}`)};function gee(e,t){const{key:r}=e;let n;return"value"in e&&({value:n}=e),r??(n!==void 0?n:`rc-index-key-${t}`)}function rpe(e,t){const{label:r,value:n,options:i}=e||{};return{label:r||(t?"children":"label"),value:n||"value",options:i||"options"}}function oSe(e){let{fieldNames:t,childrenAsData:r}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=[],{label:i,value:o,options:s}=rpe(t,!1);function l(f,m){f.forEach(v=>{const I=v[i];if(m||!(s in v)){const B=v[o];n.push({key:gee(v,n.length),groupOption:m,data:v,label:I,value:B})}else{let B=I;B===void 0&&r&&(B=v.label),n.push({key:gee(v,n.length),group:!0,data:v,label:B}),l(v[s],!0)}})}return l(e,!1),n}function XG(e){const t=Te({},e);return"props"in t||Object.defineProperty(t,"props",{get(){return t}}),t}function sSe(e,t){if(!t||!t.length)return null;let r=!1;function n(o,s){let[l,...f]=s;if(!l)return[o];const m=o.split(l);return r=r||m.length>1,m.reduce((v,I)=>[...v,...n(I,f)],[]).filter(v=>v)}const i=n(e,t);return r?i:null}function ASe(){return""}function lSe(e){return e?e.ownerDocument:window.document}function npe(){}const uSe=()=>({action:Wr.oneOfType([Wr.string,Wr.arrayOf(Wr.string)]).def([]),showAction:Wr.any.def([]),hideAction:Wr.any.def([]),getPopupClassNameFromAlign:Wr.any.def(ASe),onPopupVisibleChange:Function,afterPopupVisibleChange:Wr.func.def(npe),popup:Wr.any,popupStyle:{type:Object,default:void 0},prefixCls:Wr.string.def("rc-trigger-popup"),popupClassName:Wr.string.def(""),popupPlacement:String,builtinPlacements:Wr.object,popupTransitionName:String,popupAnimation:Wr.any,mouseEnterDelay:Wr.number.def(0),mouseLeaveDelay:Wr.number.def(.1),zIndex:Number,focusDelay:Wr.number.def(0),blurDelay:Wr.number.def(.15),getPopupContainer:Function,getDocument:Wr.func.def(lSe),forceRender:{type:Boolean,default:void 0},destroyPopupOnHide:{type:Boolean,default:!1},mask:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},popupAlign:Wr.object.def(()=>({})),popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},maskTransitionName:String,maskAnimation:String,stretch:String,alignPoint:{type:Boolean,default:void 0},autoDestroy:{type:Boolean,default:!1},mobile:Object,getTriggerDOMNode:Function}),FY={visible:Boolean,prefixCls:String,zIndex:Number,destroyPopupOnHide:Boolean,forceRender:Boolean,animation:[String,Object],transitionName:String,stretch:{type:String},align:{type:Object},point:{type:Object},getRootDomNode:{type:Function},getClassNameFromAlign:{type:Function},onMouseenter:{type:Function},onMouseleave:{type:Function},onMousedown:{type:Function},onTouchstart:{type:Function}},cSe=Te(Te({},FY),{mobile:{type:Object}}),fSe=Te(Te({},FY),{mask:Boolean,mobile:{type:Object},maskAnimation:String,maskTransitionName:String});function DY(e){let{prefixCls:t,animation:r,transitionName:n}=e;return r?{name:`${t}-${r}`}:n?{name:n}:{}}function ipe(e){const{prefixCls:t,visible:r,zIndex:n,mask:i,maskAnimation:o,maskTransitionName:s}=e;if(!i)return null;let l={};return(s||o)&&(l=DY({prefixCls:t,transitionName:s,animation:o})),Ie(ug,Mt({appear:!0},l),{default:()=>[Ah(Ie("div",{style:{zIndex:n},class:`${t}-mask`},null),[[The("if"),r]])]})}ipe.displayName="Mask";const hSe=In({compatConfig:{MODE:3},name:"MobilePopupInner",inheritAttrs:!1,props:cSe,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup(e,t){let{expose:r,slots:n}=t;const i=wn();return r({forceAlign:()=>{},getElement:()=>i.value}),()=>{var o;const{zIndex:s,visible:l,prefixCls:f,mobile:{popupClassName:m,popupStyle:v,popupMotion:I={},popupRender:B}={}}=e,E=Te({zIndex:s},v);let S=tu((o=n.default)===null||o===void 0?void 0:o.call(n));S.length>1&&(S=Ie("div",{class:`${f}-content`},[S])),B&&(S=B(S));const _=xn(f,m);return Ie(ug,Mt({ref:i},I),{default:()=>[l?Ie("div",{class:_,style:E},[S]):null]})}}});var dSe=function(e,t,r,n){function i(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function l(v){try{m(n.next(v))}catch(I){s(I)}}function f(v){try{m(n.throw(v))}catch(I){s(I)}}function m(v){v.done?o(v.value):i(v.value).then(l,f)}m((n=n.apply(e,t||[])).next())})};const pee=["measure","align",null,"motion"],gSe=(e,t)=>{const r=Gr(null),n=Gr(),i=Gr(!1);function o(f){i.value||(r.value=f)}function s(){vo.cancel(n.value)}function l(f){s(),n.value=vo(()=>{let m=r.value;switch(r.value){case"align":m="motion";break;case"motion":m="stable";break}o(m),f==null||f()})}return Kn(e,()=>{o("measure")},{immediate:!0,flush:"post"}),bo(()=>{Kn(r,()=>{switch(r.value){case"measure":t();break}r.value&&(n.value=vo(()=>dSe(void 0,void 0,void 0,function*(){const f=pee.indexOf(r.value),m=pee[f+1];m&&f!==-1&&o(m)})))},{immediate:!0,flush:"post"})}),$o(()=>{i.value=!0,s()}),[r,l]},pSe=e=>{const t=Gr({width:0,height:0});function r(i){t.value={width:i.offsetWidth,height:i.offsetHeight}}return[ut(()=>{const i={};if(e.value){const{width:o,height:s}=t.value;e.value.indexOf("height")!==-1&&s?i.height=`${s}px`:e.value.indexOf("minHeight")!==-1&&s&&(i.minHeight=`${s}px`),e.value.indexOf("width")!==-1&&o?i.width=`${o}px`:e.value.indexOf("minWidth")!==-1&&o&&(i.minWidth=`${o}px`)}return i}),r]};function vee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mee(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?vee(Object(r),!0).forEach(function(n){vSe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vee(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ZG(e){"@babel/helpers - typeof";return ZG=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},ZG(e)}function vSe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Q4,mSe={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-",O:"-o-"};function n_(){if(Q4!==void 0)return Q4;Q4="";var e=document.createElement("p").style,t="Transform";for(var r in mSe)r+t in e&&(Q4=r);return Q4}function ape(){return n_()?"".concat(n_(),"TransitionProperty"):"transitionProperty"}function xF(){return n_()?"".concat(n_(),"Transform"):"transform"}function yee(e,t){var r=ape();r&&(e.style[r]=t,r!=="transitionProperty"&&(e.style.transitionProperty=t))}function RL(e,t){var r=xF();r&&(e.style[r]=t,r!=="transform"&&(e.style.transform=t))}function ySe(e){return e.style.transitionProperty||e.style[ape()]}function bSe(e){var t=window.getComputedStyle(e,null),r=t.getPropertyValue("transform")||t.getPropertyValue(xF());if(r&&r!=="none"){var n=r.replace(/[^0-9\-.,]/g,"").split(",");return{x:parseFloat(n[12]||n[4],0),y:parseFloat(n[13]||n[5],0)}}return{x:0,y:0}}var CSe=/matrix\((.*)\)/,wSe=/matrix3d\((.*)\)/;function ISe(e,t){var r=window.getComputedStyle(e,null),n=r.getPropertyValue("transform")||r.getPropertyValue(xF());if(n&&n!=="none"){var i,o=n.match(CSe);if(o)o=o[1],i=o.split(",").map(function(l){return parseFloat(l,10)}),i[4]=t.x,i[5]=t.y,RL(e,"matrix(".concat(i.join(","),")"));else{var s=n.match(wSe)[1];i=s.split(",").map(function(l){return parseFloat(l,10)}),i[12]=t.x,i[13]=t.y,RL(e,"matrix3d(".concat(i.join(","),")"))}}else RL(e,"translateX(".concat(t.x,"px) translateY(").concat(t.y,"px) translateZ(0)"))}var BSe=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,M6;function bee(e){var t=e.style.display;e.style.display="none",e.offsetHeight,e.style.display=t}function hE(e,t,r){var n=r;if(ZG(t)==="object"){for(var i in t)t.hasOwnProperty(i)&&hE(e,i,t[i]);return}if(typeof n<"u"){typeof n=="number"&&(n="".concat(n,"px")),e.style[t]=n;return}return M6(e,t)}function ESe(e){var t,r,n,i=e.ownerDocument,o=i.body,s=i&&i.documentElement;return t=e.getBoundingClientRect(),r=Math.floor(t.left),n=Math.floor(t.top),r-=s.clientLeft||o.clientLeft||0,n-=s.clientTop||o.clientTop||0,{left:r,top:n}}function ope(e,t){var r=e["page".concat(t?"Y":"X","Offset")],n="scroll".concat(t?"Top":"Left");if(typeof r!="number"){var i=e.document;r=i.documentElement[n],typeof r!="number"&&(r=i.body[n])}return r}function spe(e){return ope(e)}function Ape(e){return ope(e,!0)}function r6(e){var t=ESe(e),r=e.ownerDocument,n=r.defaultView||r.parentWindow;return t.left+=spe(n),t.top+=Ape(n),t}function RY(e){return e!=null&&e==e.window}function lpe(e){return RY(e)?e.document:e.nodeType===9?e:e.ownerDocument}function QSe(e,t,r){var n=r,i="",o=lpe(e);return n=n||o.defaultView.getComputedStyle(e,null),n&&(i=n.getPropertyValue(t)||n[t]),i}var xSe=new RegExp("^(".concat(BSe,")(?!px)[a-z%]+$"),"i"),SSe=/^(top|right|bottom|left)$/,TL="currentStyle",OL="runtimeStyle",tw="left",kSe="px";function _Se(e,t){var r=e[TL]&&e[TL][t];if(xSe.test(r)&&!SSe.test(t)){var n=e.style,i=n[tw],o=e[OL][tw];e[OL][tw]=e[TL][tw],n[tw]=t==="fontSize"?"1em":r||0,r=n.pixelLeft+kSe,n[tw]=i,e[OL][tw]=o}return r===""?"auto":r}typeof window<"u"&&(M6=window.getComputedStyle?QSe:_Se);function yk(e,t){return e==="left"?t.useCssRight?"right":e:t.useCssBottom?"bottom":e}function Cee(e){if(e==="left")return"right";if(e==="right")return"left";if(e==="top")return"bottom";if(e==="bottom")return"top"}function wee(e,t,r){hE(e,"position")==="static"&&(e.style.position="relative");var n=-999,i=-999,o=yk("left",r),s=yk("top",r),l=Cee(o),f=Cee(s);o!=="left"&&(n=999),s!=="top"&&(i=999);var m="",v=r6(e);("left"in t||"top"in t)&&(m=ySe(e)||"",yee(e,"none")),"left"in t&&(e.style[l]="",e.style[o]="".concat(n,"px")),"top"in t&&(e.style[f]="",e.style[s]="".concat(i,"px")),bee(e);var I=r6(e),B={};for(var E in t)if(t.hasOwnProperty(E)){var S=yk(E,r),_=E==="left"?n:i,O=v[E]-I[E];S===E?B[S]=_+O:B[S]=_-O}hE(e,B),bee(e),("left"in t||"top"in t)&&yee(e,m);var R={};for(var T in t)if(t.hasOwnProperty(T)){var L=yk(T,r),U=t[T]-v[T];T===L?R[L]=B[L]+U:R[L]=B[L]-U}hE(e,R)}function FSe(e,t){var r=r6(e),n=bSe(e),i={x:n.x,y:n.y};"left"in t&&(i.x=n.x+t.left-r.left),"top"in t&&(i.y=n.y+t.top-r.top),ISe(e,i)}function DSe(e,t,r){if(r.ignoreShake){var n=r6(e),i=n.left.toFixed(0),o=n.top.toFixed(0),s=t.left.toFixed(0),l=t.top.toFixed(0);if(i===s&&o===l)return}r.useCssRight||r.useCssBottom?wee(e,t,r):r.useCssTransform&&xF()in document.body.style?FSe(e,t):wee(e,t,r)}function TY(e,t){for(var r=0;r<e.length;r++)t(e[r])}function upe(e){return M6(e,"boxSizing")==="border-box"}var RSe=["margin","border","padding"],eK=-1,TSe=2,tK=1,OSe=0;function NSe(e,t,r){var n={},i=e.style,o;for(o in t)t.hasOwnProperty(o)&&(n[o]=i[o],i[o]=t[o]);r.call(e);for(o in t)t.hasOwnProperty(o)&&(i[o]=n[o])}function Y4(e,t,r){var n=0,i,o,s;for(o=0;o<t.length;o++)if(i=t[o],i)for(s=0;s<r.length;s++){var l=void 0;i==="border"?l="".concat(i).concat(r[s],"Width"):l=i+r[s],n+=parseFloat(M6(e,l))||0}return n}var cv={getParent:function(t){var r=t;do r.nodeType===11&&r.host?r=r.host:r=r.parentNode;while(r&&r.nodeType!==1&&r.nodeType!==9);return r}};TY(["Width","Height"],function(e){cv["doc".concat(e)]=function(t){var r=t.document;return Math.max(r.documentElement["scroll".concat(e)],r.body["scroll".concat(e)],cv["viewport".concat(e)](r))},cv["viewport".concat(e)]=function(t){var r="client".concat(e),n=t.document,i=n.body,o=n.documentElement,s=o[r];return n.compatMode==="CSS1Compat"&&s||i&&i[r]||s}});function Iee(e,t,r){var n=r;if(RY(e))return t==="width"?cv.viewportWidth(e):cv.viewportHeight(e);if(e.nodeType===9)return t==="width"?cv.docWidth(e):cv.docHeight(e);var i=t==="width"?["Left","Right"]:["Top","Bottom"],o=Math.floor(t==="width"?e.getBoundingClientRect().width:e.getBoundingClientRect().height),s=upe(e),l=0;(o==null||o<=0)&&(o=void 0,l=M6(e,t),(l==null||Number(l)<0)&&(l=e.style[t]||0),l=Math.floor(parseFloat(l))||0),n===void 0&&(n=s?tK:eK);var f=o!==void 0||s,m=o||l;return n===eK?f?m-Y4(e,["border","padding"],i):l:f?n===tK?m:m+(n===TSe?-Y4(e,["border"],i):Y4(e,["margin"],i)):l+Y4(e,RSe.slice(n),i)}var LSe={position:"absolute",visibility:"hidden",display:"block"};function Bee(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,i=t[0];return i.offsetWidth!==0?n=Iee.apply(void 0,t):NSe(i,LSe,function(){n=Iee.apply(void 0,t)}),n}TY(["width","height"],function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);cv["outer".concat(t)]=function(n,i){return n&&Bee(n,e,i?OSe:tK)};var r=e==="width"?["Left","Right"]:["Top","Bottom"];cv[e]=function(n,i){var o=i;if(o!==void 0){if(n){var s=upe(n);return s&&(o+=Y4(n,["padding","border"],r)),hE(n,e,o)}return}return n&&Bee(n,e,eK)}});function cpe(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e}var ss={getWindow:function(t){if(t&&t.document&&t.setTimeout)return t;var r=t.ownerDocument||t;return r.defaultView||r.parentWindow},getDocument:lpe,offset:function(t,r,n){if(typeof r<"u")DSe(t,r,n||{});else return r6(t)},isWindow:RY,each:TY,css:hE,clone:function(t){var r,n={};for(r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);var i=t.overflow;if(i)for(r in t)t.hasOwnProperty(r)&&(n.overflow[r]=t.overflow[r]);return n},mix:cpe,getWindowScrollLeft:function(t){return spe(t)},getWindowScrollTop:function(t){return Ape(t)},merge:function(){for(var t={},r=0;r<arguments.length;r++)ss.mix(t,r<0||arguments.length<=r?void 0:arguments[r]);return t},viewportWidth:0,viewportHeight:0};cpe(ss,cv);var NL=ss.getParent;function rK(e){if(ss.isWindow(e)||e.nodeType===9)return null;var t=ss.getDocument(e),r=t.body,n,i=ss.css(e,"position"),o=i==="fixed"||i==="absolute";if(!o)return e.nodeName.toLowerCase()==="html"?null:NL(e);for(n=NL(e);n&&n!==r&&n.nodeType!==9;n=NL(n))if(i=ss.css(n,"position"),i!=="static")return n;return null}var Eee=ss.getParent;function MSe(e){if(ss.isWindow(e)||e.nodeType===9)return!1;var t=ss.getDocument(e),r=t.body,n=null;for(n=Eee(e);n&&n!==r&&n!==t;n=Eee(n)){var i=ss.css(n,"position");if(i==="fixed")return!0}return!1}function OY(e,t){for(var r={left:0,right:1/0,top:0,bottom:1/0},n=rK(e),i=ss.getDocument(e),o=i.defaultView||i.parentWindow,s=i.body,l=i.documentElement;n;){if((navigator.userAgent.indexOf("MSIE")===-1||n.clientWidth!==0)&&n!==s&&n!==l&&ss.css(n,"overflow")!=="visible"){var f=ss.offset(n);f.left+=n.clientLeft,f.top+=n.clientTop,r.top=Math.max(r.top,f.top),r.right=Math.min(r.right,f.left+n.clientWidth),r.bottom=Math.min(r.bottom,f.top+n.clientHeight),r.left=Math.max(r.left,f.left)}else if(n===s||n===l)break;n=rK(n)}var m=null;if(!ss.isWindow(e)&&e.nodeType!==9){m=e.style.position;var v=ss.css(e,"position");v==="absolute"&&(e.style.position="fixed")}var I=ss.getWindowScrollLeft(o),B=ss.getWindowScrollTop(o),E=ss.viewportWidth(o),S=ss.viewportHeight(o),_=l.scrollWidth,O=l.scrollHeight,R=window.getComputedStyle(s);if(R.overflowX==="hidden"&&(_=o.innerWidth),R.overflowY==="hidden"&&(O=o.innerHeight),e.style&&(e.style.position=m),t||MSe(e))r.left=Math.max(r.left,I),r.top=Math.max(r.top,B),r.right=Math.min(r.right,I+E),r.bottom=Math.min(r.bottom,B+S);else{var T=Math.max(_,I+E);r.right=Math.min(r.right,T);var L=Math.max(O,B+S);r.bottom=Math.min(r.bottom,L)}return r.top>=0&&r.left>=0&&r.bottom>r.top&&r.right>r.left?r:null}function PSe(e,t,r,n){var i=ss.clone(e),o={width:t.width,height:t.height};return n.adjustX&&i.left<r.left&&(i.left=r.left),n.resizeWidth&&i.left>=r.left&&i.left+o.width>r.right&&(o.width-=i.left+o.width-r.right),n.adjustX&&i.left+o.width>r.right&&(i.left=Math.max(r.right-o.width,r.left)),n.adjustY&&i.top<r.top&&(i.top=r.top),n.resizeHeight&&i.top>=r.top&&i.top+o.height>r.bottom&&(o.height-=i.top+o.height-r.bottom),n.adjustY&&i.top+o.height>r.bottom&&(i.top=Math.max(r.bottom-o.height,r.top)),ss.mix(i,o)}function NY(e){var t,r,n;if(!ss.isWindow(e)&&e.nodeType!==9)t=ss.offset(e),r=ss.outerWidth(e),n=ss.outerHeight(e);else{var i=ss.getWindow(e);t={left:ss.getWindowScrollLeft(i),top:ss.getWindowScrollTop(i)},r=ss.viewportWidth(i),n=ss.viewportHeight(i)}return t.width=r,t.height=n,t}function Qee(e,t){var r=t.charAt(0),n=t.charAt(1),i=e.width,o=e.height,s=e.left,l=e.top;return r==="c"?l+=o/2:r==="b"&&(l+=o),n==="c"?s+=i/2:n==="r"&&(s+=i),{left:s,top:l}}function bk(e,t,r,n,i){var o=Qee(t,r[1]),s=Qee(e,r[0]),l=[s.left-o.left,s.top-o.top];return{left:Math.round(e.left-l[0]+n[0]-i[0]),top:Math.round(e.top-l[1]+n[1]-i[1])}}function xee(e,t,r){return e.left<r.left||e.left+t.width>r.right}function See(e,t,r){return e.top<r.top||e.top+t.height>r.bottom}function USe(e,t,r){return e.left>r.right||e.left+t.width<r.left}function HSe(e,t,r){return e.top>r.bottom||e.top+t.height<r.top}function Ck(e,t,r){var n=[];return ss.each(e,function(i){n.push(i.replace(t,function(o){return r[o]}))}),n}function wk(e,t){return e[t]=-e[t],e}function kee(e,t){var r;return/%$/.test(e)?r=parseInt(e.substring(0,e.length-1),10)/100*t:r=parseInt(e,10),r||0}function _ee(e,t){e[0]=kee(e[0],t.width),e[1]=kee(e[1],t.height)}function fpe(e,t,r,n){var i=r.points,o=r.offset||[0,0],s=r.targetOffset||[0,0],l=r.overflow,f=r.source||e;o=[].concat(o),s=[].concat(s),l=l||{};var m={},v=0,I=!!(l&&l.alwaysByViewport),B=OY(f,I),E=NY(f);_ee(o,E),_ee(s,t);var S=bk(E,t,i,o,s),_=ss.merge(E,S);if(B&&(l.adjustX||l.adjustY)&&n){if(l.adjustX&&xee(S,E,B)){var O=Ck(i,/[lr]/gi,{l:"r",r:"l"}),R=wk(o,0),T=wk(s,0),L=bk(E,t,O,R,T);USe(L,E,B)||(v=1,i=O,o=R,s=T)}if(l.adjustY&&See(S,E,B)){var U=Ck(i,/[tb]/gi,{t:"b",b:"t"}),K=wk(o,1),J=wk(s,1),ee=bk(E,t,U,K,J);HSe(ee,E,B)||(v=1,i=U,o=K,s=J)}v&&(S=bk(E,t,i,o,s),ss.mix(_,S));var ce=xee(S,E,B),ne=See(S,E,B);if(ce||ne){var Ee=i;ce&&(Ee=Ck(i,/[lr]/gi,{l:"r",r:"l"})),ne&&(Ee=Ck(i,/[tb]/gi,{t:"b",b:"t"})),i=Ee,o=r.offset||[0,0],s=r.targetOffset||[0,0]}m.adjustX=l.adjustX&&ce,m.adjustY=l.adjustY&&ne,(m.adjustX||m.adjustY)&&(_=PSe(S,E,B,m))}return _.width!==E.width&&ss.css(f,"width",ss.width(f)+_.width-E.width),_.height!==E.height&&ss.css(f,"height",ss.height(f)+_.height-E.height),ss.offset(f,{left:_.left,top:_.top},{useCssRight:r.useCssRight,useCssBottom:r.useCssBottom,useCssTransform:r.useCssTransform,ignoreShake:r.ignoreShake}),{points:i,offset:o,targetOffset:s,overflow:m}}function jSe(e,t){var r=OY(e,t),n=NY(e);return!r||n.left+n.width<=r.left||n.top+n.height<=r.top||n.left>=r.right||n.top>=r.bottom}function LY(e,t,r){var n=r.target||t,i=NY(n),o=!jSe(n,r.overflow&&r.overflow.alwaysByViewport);return fpe(e,i,r,o)}LY.__getOffsetParent=rK;LY.__getVisibleRectForElement=OY;function GSe(e,t,r){var n,i,o=ss.getDocument(e),s=o.defaultView||o.parentWindow,l=ss.getWindowScrollLeft(s),f=ss.getWindowScrollTop(s),m=ss.viewportWidth(s),v=ss.viewportHeight(s);"pageX"in t?n=t.pageX:n=l+t.clientX,"pageY"in t?i=t.pageY:i=f+t.clientY;var I={left:n,top:i,width:0,height:0},B=n>=0&&n<=l+m&&i>=0&&i<=f+v,E=[r.points[0],"cc"];return fpe(e,I,mee(mee({},r),{},{points:E}),B)}function dl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,i=e;if(Array.isArray(e)&&(i=Of(e)[0]),!i)return null;const o=lh(i,t,n);return o.props=r?Te(Te({},o.props),t):o.props,Dy(typeof o.props.class!="object"),o}function KSe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return e.map(n=>dl(n,t,r))}const SF=e=>{if(!e)return!1;if(e.offsetParent)return!0;if(e.getBBox){const t=e.getBBox();if(t.width||t.height)return!0}if(e.getBoundingClientRect){const t=e.getBoundingClientRect();if(t.width||t.height)return!0}return!1};function $Se(e,t){return e===t?!0:!e||!t?!1:"pageX"in t&&"pageY"in t?e.pageX===t.pageX&&e.pageY===t.pageY:"clientX"in t&&"clientY"in t?e.clientX===t.clientX&&e.clientY===t.clientY:!1}function WSe(e,t){e!==document.activeElement&&o2(t,e)&&typeof e.focus=="function"&&e.focus()}function Fee(e,t){let r=null,n=null;function i(s){let[{target:l}]=s;if(!document.documentElement.contains(l))return;const{width:f,height:m}=l.getBoundingClientRect(),v=Math.floor(f),I=Math.floor(m);(r!==v||n!==I)&&Promise.resolve().then(()=>{t({width:v,height:I})}),r=v,n=I}const o=new qde(i);return e&&o.observe(e),()=>{o.disconnect()}}const YSe=(e,t)=>{let r=!1,n=null;function i(){clearTimeout(n)}function o(s){if(!r||s===!0){if(e()===!1)return;r=!0,i(),n=setTimeout(()=>{r=!1},t.value)}else i(),n=setTimeout(()=>{r=!1,o()},t.value)}return[o,()=>{r=!1,i()}]};function qSe(){this.__data__=[],this.size=0}function MY(e,t){return e===t||e!==e&&t!==t}function kF(e,t){for(var r=e.length;r--;)if(MY(e[r][0],t))return r;return-1}var VSe=Array.prototype,zSe=VSe.splice;function JSe(e){var t=this.__data__,r=kF(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():zSe.call(t,r,1),--this.size,!0}function XSe(e){var t=this.__data__,r=kF(t,e);return r<0?void 0:t[r][1]}function ZSe(e){return kF(this.__data__,e)>-1}function eke(e,t){var r=this.__data__,n=kF(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function Ry(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Ry.prototype.clear=qSe;Ry.prototype.delete=JSe;Ry.prototype.get=XSe;Ry.prototype.has=ZSe;Ry.prototype.set=eke;function tke(){this.__data__=new Ry,this.size=0}function rke(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function nke(e){return this.__data__.get(e)}function ike(e){return this.__data__.has(e)}function X0(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var ake="[object AsyncFunction]",oke="[object Function]",ske="[object GeneratorFunction]",Ake="[object Proxy]";function hpe(e){if(!X0(e))return!1;var t=uI(e);return t==oke||t==ske||t==ake||t==Ake}var LL=r1["__core-js_shared__"],Dee=function(){var e=/[^.]+$/.exec(LL&&LL.keys&&LL.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function lke(e){return!!Dee&&Dee in e}var uke=Function.prototype,cke=uke.toString;function fI(e){if(e!=null){try{return cke.call(e)}catch{}try{return e+""}catch{}}return""}var fke=/[\\^$.*+?()[\]{}|]/g,hke=/^\[object .+?Constructor\]$/,dke=Function.prototype,gke=Object.prototype,pke=dke.toString,vke=gke.hasOwnProperty,mke=RegExp("^"+pke.call(vke).replace(fke,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function yke(e){if(!X0(e)||lke(e))return!1;var t=hpe(e)?mke:hke;return t.test(fI(e))}function bke(e,t){return e==null?void 0:e[t]}function hI(e,t){var r=bke(e,t);return yke(r)?r:void 0}var n6=hI(r1,"Map"),i6=hI(Object,"create");function Cke(){this.__data__=i6?i6(null):{},this.size=0}function wke(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Ike="__lodash_hash_undefined__",Bke=Object.prototype,Eke=Bke.hasOwnProperty;function Qke(e){var t=this.__data__;if(i6){var r=t[e];return r===Ike?void 0:r}return Eke.call(t,e)?t[e]:void 0}var xke=Object.prototype,Ske=xke.hasOwnProperty;function kke(e){var t=this.__data__;return i6?t[e]!==void 0:Ske.call(t,e)}var _ke="__lodash_hash_undefined__";function Fke(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=i6&&t===void 0?_ke:t,this}function Jw(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Jw.prototype.clear=Cke;Jw.prototype.delete=wke;Jw.prototype.get=Qke;Jw.prototype.has=kke;Jw.prototype.set=Fke;function Dke(){this.size=0,this.__data__={hash:new Jw,map:new(n6||Ry),string:new Jw}}function Rke(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function _F(e,t){var r=e.__data__;return Rke(t)?r[typeof t=="string"?"string":"hash"]:r.map}function Tke(e){var t=_F(this,e).delete(e);return this.size-=t?1:0,t}function Oke(e){return _F(this,e).get(e)}function Nke(e){return _F(this,e).has(e)}function Lke(e,t){var r=_F(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}function Ty(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Ty.prototype.clear=Dke;Ty.prototype.delete=Tke;Ty.prototype.get=Oke;Ty.prototype.has=Nke;Ty.prototype.set=Lke;var Mke=200;function Pke(e,t){var r=this.__data__;if(r instanceof Ry){var n=r.__data__;if(!n6||n.length<Mke-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new Ty(n)}return r.set(e,t),this.size=r.size,this}function pv(e){var t=this.__data__=new Ry(e);this.size=t.size}pv.prototype.clear=tke;pv.prototype.delete=rke;pv.prototype.get=nke;pv.prototype.has=ike;pv.prototype.set=Pke;var Uke="__lodash_hash_undefined__";function Hke(e){return this.__data__.set(e,Uke),this}function jke(e){return this.__data__.has(e)}function OE(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new Ty;++t<r;)this.add(e[t])}OE.prototype.add=OE.prototype.push=Hke;OE.prototype.has=jke;function Gke(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}function i_(e,t){return e.has(t)}var Kke=1,$ke=2;function dpe(e,t,r,n,i,o){var s=r&Kke,l=e.length,f=t.length;if(l!=f&&!(s&&f>l))return!1;var m=o.get(e),v=o.get(t);if(m&&v)return m==t&&v==e;var I=-1,B=!0,E=r&$ke?new OE:void 0;for(o.set(e,t),o.set(t,e);++I<l;){var S=e[I],_=t[I];if(n)var O=s?n(_,S,I,t,e,o):n(S,_,I,e,t,o);if(O!==void 0){if(O)continue;B=!1;break}if(E){if(!Gke(t,function(R,T){if(!i_(E,T)&&(S===R||i(S,R,r,n,o)))return E.push(T)})){B=!1;break}}else if(!(S===_||i(S,_,r,n,o))){B=!1;break}}return o.delete(e),o.delete(t),B}var a_=r1.Uint8Array;function Wke(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}function PY(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var Yke=1,qke=2,Vke="[object Boolean]",zke="[object Date]",Jke="[object Error]",Xke="[object Map]",Zke="[object Number]",e9e="[object RegExp]",t9e="[object Set]",r9e="[object String]",n9e="[object Symbol]",i9e="[object ArrayBuffer]",a9e="[object DataView]",Ree=Jp?Jp.prototype:void 0,ML=Ree?Ree.valueOf:void 0;function o9e(e,t,r,n,i,o,s){switch(r){case a9e:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case i9e:return!(e.byteLength!=t.byteLength||!o(new a_(e),new a_(t)));case Vke:case zke:case Zke:return MY(+e,+t);case Jke:return e.name==t.name&&e.message==t.message;case e9e:case r9e:return e==t+"";case Xke:var l=Wke;case t9e:var f=n&Yke;if(l||(l=PY),e.size!=t.size&&!f)return!1;var m=s.get(e);if(m)return m==t;n|=qke,s.set(e,t);var v=dpe(l(e),l(t),n,i,o,s);return s.delete(e),v;case n9e:if(ML)return ML.call(e)==ML.call(t)}return!1}function UY(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var tp=Array.isArray;function gpe(e,t,r){var n=t(e);return tp(e)?n:UY(n,r(e))}function s9e(e,t){for(var r=-1,n=e==null?0:e.length,i=0,o=[];++r<n;){var s=e[r];t(s,r,e)&&(o[i++]=s)}return o}function ppe(){return[]}var A9e=Object.prototype,l9e=A9e.propertyIsEnumerable,Tee=Object.getOwnPropertySymbols,HY=Tee?function(e){return e==null?[]:(e=Object(e),s9e(Tee(e),function(t){return l9e.call(e,t)}))}:ppe;function u9e(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var c9e="[object Arguments]";function Oee(e){return Cv(e)&&uI(e)==c9e}var vpe=Object.prototype,f9e=vpe.hasOwnProperty,h9e=vpe.propertyIsEnumerable,FF=Oee(function(){return arguments}())?Oee:function(e){return Cv(e)&&f9e.call(e,"callee")&&!h9e.call(e,"callee")};function d9e(){return!1}var mpe=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Nee=mpe&&typeof module=="object"&&module&&!module.nodeType&&module,g9e=Nee&&Nee.exports===mpe,Lee=g9e?r1.Buffer:void 0,p9e=Lee?Lee.isBuffer:void 0,a6=p9e||d9e,v9e=9007199254740991,m9e=/^(?:0|[1-9]\d*)$/;function jY(e,t){var r=typeof e;return t=t??v9e,!!t&&(r=="number"||r!="symbol"&&m9e.test(e))&&e>-1&&e%1==0&&e<t}var y9e=9007199254740991;function GY(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=y9e}var b9e="[object Arguments]",C9e="[object Array]",w9e="[object Boolean]",I9e="[object Date]",B9e="[object Error]",E9e="[object Function]",Q9e="[object Map]",x9e="[object Number]",S9e="[object Object]",k9e="[object RegExp]",_9e="[object Set]",F9e="[object String]",D9e="[object WeakMap]",R9e="[object ArrayBuffer]",T9e="[object DataView]",O9e="[object Float32Array]",N9e="[object Float64Array]",L9e="[object Int8Array]",M9e="[object Int16Array]",P9e="[object Int32Array]",U9e="[object Uint8Array]",H9e="[object Uint8ClampedArray]",j9e="[object Uint16Array]",G9e="[object Uint32Array]",Ml={};Ml[O9e]=Ml[N9e]=Ml[L9e]=Ml[M9e]=Ml[P9e]=Ml[U9e]=Ml[H9e]=Ml[j9e]=Ml[G9e]=!0;Ml[b9e]=Ml[C9e]=Ml[R9e]=Ml[w9e]=Ml[T9e]=Ml[I9e]=Ml[B9e]=Ml[E9e]=Ml[Q9e]=Ml[x9e]=Ml[S9e]=Ml[k9e]=Ml[_9e]=Ml[F9e]=Ml[D9e]=!1;function K9e(e){return Cv(e)&&GY(e.length)&&!!Ml[uI(e)]}function KY(e){return function(t){return e(t)}}var ype=typeof exports=="object"&&exports&&!exports.nodeType&&exports,dQ=ype&&typeof module=="object"&&module&&!module.nodeType&&module,$9e=dQ&&dQ.exports===ype,PL=$9e&&Vde.process,NE=function(){try{var e=dQ&&dQ.require&&dQ.require("util").types;return e||PL&&PL.binding&&PL.binding("util")}catch{}}(),Mee=NE&&NE.isTypedArray,$Y=Mee?KY(Mee):K9e,W9e=Object.prototype,Y9e=W9e.hasOwnProperty;function bpe(e,t){var r=tp(e),n=!r&&FF(e),i=!r&&!n&&a6(e),o=!r&&!n&&!i&&$Y(e),s=r||n||i||o,l=s?u9e(e.length,String):[],f=l.length;for(var m in e)(t||Y9e.call(e,m))&&!(s&&(m=="length"||i&&(m=="offset"||m=="parent")||o&&(m=="buffer"||m=="byteLength"||m=="byteOffset")||jY(m,f)))&&l.push(m);return l}var q9e=Object.prototype;function DF(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||q9e;return e===r}var V9e=Jde(Object.keys,Object),z9e=Object.prototype,J9e=z9e.hasOwnProperty;function Cpe(e){if(!DF(e))return V9e(e);var t=[];for(var r in Object(e))J9e.call(e,r)&&r!="constructor"&&t.push(r);return t}function l3(e){return e!=null&&GY(e.length)&&!hpe(e)}function u3(e){return l3(e)?bpe(e):Cpe(e)}function nK(e){return gpe(e,u3,HY)}var X9e=1,Z9e=Object.prototype,e7e=Z9e.hasOwnProperty;function t7e(e,t,r,n,i,o){var s=r&X9e,l=nK(e),f=l.length,m=nK(t),v=m.length;if(f!=v&&!s)return!1;for(var I=f;I--;){var B=l[I];if(!(s?B in t:e7e.call(t,B)))return!1}var E=o.get(e),S=o.get(t);if(E&&S)return E==t&&S==e;var _=!0;o.set(e,t),o.set(t,e);for(var O=s;++I<f;){B=l[I];var R=e[B],T=t[B];if(n)var L=s?n(T,R,B,t,e,o):n(R,T,B,e,t,o);if(!(L===void 0?R===T||i(R,T,r,n,o):L)){_=!1;break}O||(O=B=="constructor")}if(_&&!O){var U=e.constructor,K=t.constructor;U!=K&&"constructor"in e&&"constructor"in t&&!(typeof U=="function"&&U instanceof U&&typeof K=="function"&&K instanceof K)&&(_=!1)}return o.delete(e),o.delete(t),_}var iK=hI(r1,"DataView"),aK=hI(r1,"Promise"),dE=hI(r1,"Set"),oK=hI(r1,"WeakMap"),Pee="[object Map]",r7e="[object Object]",Uee="[object Promise]",Hee="[object Set]",jee="[object WeakMap]",Gee="[object DataView]",n7e=fI(iK),i7e=fI(n6),a7e=fI(aK),o7e=fI(dE),s7e=fI(oK),jp=uI;(iK&&jp(new iK(new ArrayBuffer(1)))!=Gee||n6&&jp(new n6)!=Pee||aK&&jp(aK.resolve())!=Uee||dE&&jp(new dE)!=Hee||oK&&jp(new oK)!=jee)&&(jp=function(e){var t=uI(e),r=t==r7e?e.constructor:void 0,n=r?fI(r):"";if(n)switch(n){case n7e:return Gee;case i7e:return Pee;case a7e:return Uee;case o7e:return Hee;case s7e:return jee}return t});var A7e=1,Kee="[object Arguments]",$ee="[object Array]",Ik="[object Object]",l7e=Object.prototype,Wee=l7e.hasOwnProperty;function u7e(e,t,r,n,i,o){var s=tp(e),l=tp(t),f=s?$ee:jp(e),m=l?$ee:jp(t);f=f==Kee?Ik:f,m=m==Kee?Ik:m;var v=f==Ik,I=m==Ik,B=f==m;if(B&&a6(e)){if(!a6(t))return!1;s=!0,v=!1}if(B&&!v)return o||(o=new pv),s||$Y(e)?dpe(e,t,r,n,i,o):o9e(e,t,f,r,n,i,o);if(!(r&A7e)){var E=v&&Wee.call(e,"__wrapped__"),S=I&&Wee.call(t,"__wrapped__");if(E||S){var _=E?e.value():e,O=S?t.value():t;return o||(o=new pv),i(_,O,r,n,o)}}return B?(o||(o=new pv),t7e(e,t,r,n,i,o)):!1}function RF(e,t,r,n,i){return e===t?!0:e==null||t==null||!Cv(e)&&!Cv(t)?e!==e&&t!==t:u7e(e,t,r,n,RF,i)}function WY(e,t){return RF(e,t)}const c7e={align:Object,target:[Object,Function],onAlign:Function,monitorBufferTime:Number,monitorWindowResize:Boolean,disabled:Boolean};function Yee(e){return typeof e!="function"?null:e()}function qee(e){return typeof e!="object"||!e?null:e}const f7e=In({compatConfig:{MODE:3},name:"Align",props:c7e,emits:["align"],setup(e,t){let{expose:r,slots:n}=t;const i=wn({}),o=wn(),[s,l]=YSe(()=>{const{disabled:B,target:E,align:S,onAlign:_}=e;if(!B&&E&&o.value){const O=o.value;let R;const T=Yee(E),L=qee(E);i.value.element=T,i.value.point=L,i.value.align=S;const{activeElement:U}=document;return T&&SF(T)?R=LY(O,T,S):L&&(R=GSe(O,L,S)),WSe(U,O),_&&R&&_(O,R),!0}return!1},ut(()=>e.monitorBufferTime)),f=wn({cancel:()=>{}}),m=wn({cancel:()=>{}}),v=()=>{const B=e.target,E=Yee(B),S=qee(B);o.value!==m.value.element&&(m.value.cancel(),m.value.element=o.value,m.value.cancel=Fee(o.value,s)),(i.value.element!==E||!$Se(i.value.point,S)||!WY(i.value.align,e.align))&&(s(),f.value.element!==E&&(f.value.cancel(),f.value.element=E,f.value.cancel=Fee(E,s)))};bo(()=>{Wo(()=>{v()})}),dg(()=>{Wo(()=>{v()})}),Kn(()=>e.disabled,B=>{B?l():s()},{immediate:!0,flush:"post"});const I=wn(null);return Kn(()=>e.monitorWindowResize,B=>{B?I.value||(I.value=qg(window,"resize",s)):I.value&&(I.value.remove(),I.value=null)},{flush:"post"}),gg(()=>{f.value.cancel(),m.value.cancel(),I.value&&I.value.remove(),l()}),r({forceAlign:()=>s(!0)}),()=>{const B=n==null?void 0:n.default();return B?dl(B[0],{ref:o},!0,!0):null}}});wv("bottomLeft","bottomRight","topLeft","topRight");const h7e=e=>e!==void 0&&(e==="topLeft"||e==="topRight")?"slide-down":"slide-up",D2=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Te(e?{name:e,appear:!0,enterFromClass:`${e}-enter ${e}-enter-prepare ${e}-enter-start`,enterActiveClass:`${e}-enter ${e}-enter-prepare`,enterToClass:`${e}-enter ${e}-enter-active`,leaveFromClass:` ${e}-leave`,leaveActiveClass:`${e}-leave ${e}-leave-active`,leaveToClass:`${e}-leave ${e}-leave-active`}:{css:!1},t)},TF=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Te(e?{name:e,appear:!0,appearActiveClass:`${e}`,appearToClass:`${e}-appear ${e}-appear-active`,enterFromClass:`${e}-appear ${e}-enter ${e}-appear-prepare ${e}-enter-prepare`,enterActiveClass:`${e}`,enterToClass:`${e}-enter ${e}-appear ${e}-appear-active ${e}-enter-active`,leaveActiveClass:`${e} ${e}-leave`,leaveToClass:`${e}-leave-active`}:{css:!1},t)},Ev=(e,t,r)=>r!==void 0?r:`${e}-${t}`,d7e=In({compatConfig:{MODE:3},name:"PopupInner",inheritAttrs:!1,props:FY,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup(e,t){let{expose:r,attrs:n,slots:i}=t;const o=Gr(),s=Gr(),l=Gr(),[f,m]=pSe(yo(e,"stretch")),v=()=>{e.stretch&&m(e.getRootDomNode())},I=Gr(!1);let B;Kn(()=>e.visible,J=>{clearTimeout(B),J?B=setTimeout(()=>{I.value=e.visible}):I.value=!1},{immediate:!0});const[E,S]=gSe(I,v),_=Gr(),O=()=>e.point?e.point:e.getRootDomNode,R=()=>{var J;(J=o.value)===null||J===void 0||J.forceAlign()},T=(J,ee)=>{var ce;const ne=e.getClassNameFromAlign(ee),Ee=l.value;l.value!==ne&&(l.value=ne),E.value==="align"&&(Ee!==ne?Promise.resolve().then(()=>{R()}):S(()=>{var ve;(ve=_.value)===null||ve===void 0||ve.call(_)}),(ce=e.onAlign)===null||ce===void 0||ce.call(e,J,ee))},L=ut(()=>{const J=typeof e.animation=="object"?e.animation:DY(e);return["onAfterEnter","onAfterLeave"].forEach(ee=>{const ce=J[ee];J[ee]=ne=>{S(),E.value="stable",ce==null||ce(ne)}}),J}),U=()=>new Promise(J=>{_.value=J});Kn([L,E],()=>{!L.value&&E.value==="motion"&&S()},{immediate:!0}),r({forceAlign:R,getElement:()=>s.value.$el||s.value});const K=ut(()=>{var J;return!(!((J=e.align)===null||J===void 0)&&J.points&&(E.value==="align"||E.value==="stable"))});return()=>{var J;const{zIndex:ee,align:ce,prefixCls:ne,destroyPopupOnHide:Ee,onMouseenter:ve,onMouseleave:se,onTouchstart:Fe=()=>{},onMousedown:ae}=e,De=E.value,Re=[Te(Te({},f.value),{zIndex:ee,opacity:De==="motion"||De==="stable"||!I.value?null:0,pointerEvents:!I.value&&De!=="stable"?"none":null}),n.style];let Pe=tu((J=i.default)===null||J===void 0?void 0:J.call(i,{visible:e.visible}));Pe.length>1&&(Pe=Ie("div",{class:`${ne}-content`},[Pe]));const Ne=xn(ne,n.class,l.value),Je=I.value||!e.visible?D2(L.value.name,L.value):{};return Ie(ug,Mt(Mt({ref:s},Je),{},{onBeforeEnter:U}),{default:()=>!Ee||e.visible?Ah(Ie(f7e,{target:O(),key:"popup",ref:o,monitorWindowResize:!0,disabled:K.value,align:ce,onAlign:T},{default:()=>Ie("div",{class:Ne,onMouseenter:ve,onMouseleave:se,onMousedown:LG(ae,["capture"]),[Kh?"onTouchstartPassive":"onTouchstart"]:LG(Fe,["capture"]),style:Re},[Pe])}),[[zp,I.value]]):null})}}}),g7e=In({compatConfig:{MODE:3},name:"Popup",inheritAttrs:!1,props:fSe,setup(e,t){let{attrs:r,slots:n,expose:i}=t;const o=Gr(!1),s=Gr(!1),l=Gr(),f=Gr();return Kn([()=>e.visible,()=>e.mobile],()=>{o.value=e.visible,e.visible&&e.mobile&&(s.value=!0)},{immediate:!0,flush:"post"}),i({forceAlign:()=>{var m;(m=l.value)===null||m===void 0||m.forceAlign()},getElement:()=>{var m;return(m=l.value)===null||m===void 0?void 0:m.getElement()}}),()=>{const m=Te(Te(Te({},e),r),{visible:o.value}),v=s.value?Ie(hSe,Mt(Mt({},m),{},{mobile:e.mobile,ref:l}),{default:n.default}):Ie(d7e,Mt(Mt({},m),{},{ref:l}),{default:n.default});return Ie("div",{ref:f},[Ie(ipe,m,null),v])}}});function p7e(e,t,r){return r?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function Vee(e,t,r){const n=e[t]||{};return Te(Te({},n),r)}function v7e(e,t,r,n){const{points:i}=r,o=Object.keys(e);for(let s=0;s<o.length;s+=1){const l=o[s];if(p7e(e[l].points,i,n))return`${t}-placement-${l}`}return""}const wpe={methods:{setState(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=typeof e=="function"?e(this.$data,this.$props):e;if(this.getDerivedStateFromProps){const n=this.getDerivedStateFromProps(z6e(this),Te(Te({},this.$data),r));if(n===null)return;r=Te(Te({},r),n||{})}Te(this.$data,r),this._.isMounted&&this.$forceUpdate(),Wo(()=>{t&&t()})},__emit(){const e=[].slice.call(arguments,0);let t=e[0];t=`on${t[0].toUpperCase()}${t.substring(1)}`;const r=this.$props[t]||this.$attrs[t];if(e.length&&r)if(Array.isArray(r))for(let n=0,i=r.length;n<i;n++)r[n](...e.slice(1));else r(...e.slice(1))}}},Ipe=Symbol("PortalContextKey"),YY=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inTriggerContext:!0};Co(Ipe,{inTriggerContext:t.inTriggerContext,shouldRender:ut(()=>{const{sPopupVisible:r,popupRef:n,forceRender:i,autoDestroy:o}=e||{};let s=!1;return(r||n||i)&&(s=!0),!r&&o&&(s=!1),s})})},m7e=()=>{YY({},{inTriggerContext:!1});const e=Za(Ipe,{shouldRender:ut(()=>!1),inTriggerContext:!1});return{shouldRender:ut(()=>e.shouldRender.value||e.inTriggerContext===!1)}},Bpe=In({compatConfig:{MODE:3},name:"Portal",inheritAttrs:!1,props:{getContainer:Wr.func.isRequired,didUpdate:Function},setup(e,t){let{slots:r}=t,n=!0,i;const{shouldRender:o}=m7e();nY(()=>{n=!1,o.value&&(i=e.getContainer())});const s=Kn(o,()=>{o.value&&!i&&(i=e.getContainer()),i&&s()});return dg(()=>{Wo(()=>{var l;o.value&&((l=e.didUpdate)===null||l===void 0||l.call(e,e))})}),$o(()=>{i&&i.parentNode&&i.parentNode.removeChild(i)}),()=>{var l;return o.value?n?(l=r.default)===null||l===void 0?void 0:l.call(r):i?Ie(fF,{to:i},r):null:null}}});let UL;function o_(e){if(typeof document>"u")return 0;if(UL===void 0){const t=document.createElement("div");t.style.width="100%",t.style.height="200px";const r=document.createElement("div"),n=r.style;n.position="absolute",n.top="0",n.left="0",n.pointerEvents="none",n.visibility="hidden",n.width="200px",n.height="150px",n.overflow="hidden",r.appendChild(t),document.body.appendChild(r);const i=t.offsetWidth;r.style.overflow="scroll";let o=t.offsetWidth;i===o&&(o=r.clientWidth),document.body.removeChild(r),UL=i-o}return UL}function zee(e){const t=e.match(/^(.*)px$/),r=Number(t==null?void 0:t[1]);return Number.isNaN(r)?o_():r}function y7e(e){if(typeof document>"u"||!e||!(e instanceof Element))return{width:0,height:0};const{width:t,height:r}=getComputedStyle(e,"::-webkit-scrollbar");return{width:zee(t),height:zee(r)}}const b7e=`vc-util-locker-${Date.now()}`;let Jee=0;function C7e(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}function w7e(e){const t=ut(()=>!!e&&!!e.value);Jee+=1;const r=`${b7e}_${Jee}`;Eo(n=>{if(t.value){const i=o_(),o=C7e();JQ(`
  62. html body {
  63. overflow-y: hidden;
  64. ${o?`width: calc(100% - ${i}px);`:""}
  65. }`,r)}else e_(r);n(()=>{e_(r)})},{flush:"post"})}let rw=0;const M9=Fv(),Xee=e=>{if(!M9)return null;if(e){if(typeof e=="string")return document.querySelectorAll(e)[0];if(typeof e=="function")return e();if(typeof e=="object"&&e instanceof window.HTMLElement)return e}return document.body},qY=In({compatConfig:{MODE:3},name:"PortalWrapper",inheritAttrs:!1,props:{wrapperClassName:String,forceRender:{type:Boolean,default:void 0},getContainer:Wr.any,visible:{type:Boolean,default:void 0},autoLock:ta(),didUpdate:Function},setup(e,t){let{slots:r}=t;const n=Gr(),i=Gr(),o=Gr(),s=()=>{var E,S;(S=(E=n.value)===null||E===void 0?void 0:E.parentNode)===null||S===void 0||S.removeChild(n.value),n.value=null};let l=null;const f=function(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)||n.value&&!n.value.parentNode?(l=Xee(e.getContainer),l?(l.appendChild(n.value),!0):!1):!0},m=document.createElement("div"),v=()=>M9?(n.value||(n.value=m,f(!0)),I(),n.value):null,I=()=>{const{wrapperClassName:E}=e;n.value&&E&&E!==n.value.className&&(n.value.className=E)};dg(()=>{I(),f()});const B=gl();return w7e(ut(()=>e.autoLock&&e.visible&&Fv()&&(n.value===document.body||n.value===m))),bo(()=>{let E=!1;Kn([()=>e.visible,()=>e.getContainer],(S,_)=>{let[O,R]=S,[T,L]=_;M9&&(l=Xee(e.getContainer),l===document.body&&(O&&!T?rw+=1:E&&(rw-=1))),E&&(typeof R=="function"&&typeof L=="function"?R.toString()!==L.toString():R!==L)&&s(),E=!0},{immediate:!0,flush:"post"}),Wo(()=>{f()||(o.value=vo(()=>{B.update()}))})}),$o(()=>{const{visible:E}=e;M9&&l===document.body&&(rw=E&&rw?rw-1:rw),s(),vo.cancel(o.value)}),()=>{const{forceRender:E,visible:S}=e;let _=null;const O={getOpenCount:()=>rw,getContainer:v};return(E||S||i.value)&&(_=Ie(Bpe,{getContainer:v,ref:i,didUpdate:e.didUpdate},{default:()=>{var R;return(R=r.default)===null||R===void 0?void 0:R.call(r,O)}})),_}}}),I7e=["onClick","onMousedown","onTouchstart","onMouseenter","onMouseleave","onFocus","onBlur","onContextmenu"],P6=In({compatConfig:{MODE:3},name:"Trigger",mixins:[wpe],inheritAttrs:!1,props:uSe(),setup(e){const t=ut(()=>{const{popupPlacement:i,popupAlign:o,builtinPlacements:s}=e;return i&&s?Vee(s,i,o):o}),r=Gr(null),n=i=>{r.value=i};return{vcTriggerContext:Za("vcTriggerContext",{}),popupRef:r,setPopupRef:n,triggerRef:Gr(null),align:t,focusTime:null,clickOutsideHandler:null,contextmenuOutsideHandler1:null,contextmenuOutsideHandler2:null,touchOutsideHandler:null,attachId:null,delayTimer:null,hasPopupMouseDown:!1,preClickTime:null,preTouchTime:null,mouseDownTimeout:null,childOriginEvents:{}}},data(){const e=this.$props;let t;return this.popupVisible!==void 0?t=!!e.popupVisible:t=!!e.defaultPopupVisible,I7e.forEach(r=>{this[`fire${r}`]=n=>{this.fireEvents(r,n)}}),{prevPopupVisible:t,sPopupVisible:t,point:null}},watch:{popupVisible(e){e!==void 0&&(this.prevPopupVisible=this.sPopupVisible,this.sPopupVisible=e)}},created(){Co("vcTriggerContext",{onPopupMouseDown:this.onPopupMouseDown,onPopupMouseenter:this.onPopupMouseenter,onPopupMouseleave:this.onPopupMouseleave}),YY(this)},deactivated(){this.setPopupVisible(!1)},mounted(){this.$nextTick(()=>{this.updatedCal()})},updated(){this.$nextTick(()=>{this.updatedCal()})},beforeUnmount(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),vo.cancel(this.attachId)},methods:{updatedCal(){const e=this.$props;if(this.$data.sPopupVisible){let r;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextmenuToShow())&&(r=e.getDocument(this.getRootDomNode()),this.clickOutsideHandler=qg(r,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(r=r||e.getDocument(this.getRootDomNode()),this.touchOutsideHandler=qg(r,"touchstart",this.onDocumentClick,Kh?{passive:!1}:!1)),!this.contextmenuOutsideHandler1&&this.isContextmenuToShow()&&(r=r||e.getDocument(this.getRootDomNode()),this.contextmenuOutsideHandler1=qg(r,"scroll",this.onContextmenuClose)),!this.contextmenuOutsideHandler2&&this.isContextmenuToShow()&&(this.contextmenuOutsideHandler2=qg(window,"blur",this.onContextmenuClose))}else this.clearOutsideHandler()},onMouseenter(e){const{mouseEnterDelay:t}=this.$props;this.fireEvents("onMouseenter",e),this.delaySetPopupVisible(!0,t,t?null:e)},onMouseMove(e){this.fireEvents("onMousemove",e),this.setPoint(e)},onMouseleave(e){this.fireEvents("onMouseleave",e),this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay)},onPopupMouseenter(){const{vcTriggerContext:e={}}=this;e.onPopupMouseenter&&e.onPopupMouseenter(),this.clearDelayTimer()},onPopupMouseleave(e){var t;if(e&&e.relatedTarget&&!e.relatedTarget.setTimeout&&o2((t=this.popupRef)===null||t===void 0?void 0:t.getElement(),e.relatedTarget))return;this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay);const{vcTriggerContext:r={}}=this;r.onPopupMouseleave&&r.onPopupMouseleave(e)},onFocus(e){this.fireEvents("onFocus",e),this.clearDelayTimer(),this.isFocusToShow()&&(this.focusTime=Date.now(),this.delaySetPopupVisible(!0,this.$props.focusDelay))},onMousedown(e){this.fireEvents("onMousedown",e),this.preClickTime=Date.now()},onTouchstart(e){this.fireEvents("onTouchstart",e),this.preTouchTime=Date.now()},onBlur(e){o2(e.target,e.relatedTarget||document.activeElement)||(this.fireEvents("onBlur",e),this.clearDelayTimer(),this.isBlurToHide()&&this.delaySetPopupVisible(!1,this.$props.blurDelay))},onContextmenu(e){e.preventDefault(),this.fireEvents("onContextmenu",e),this.setPopupVisible(!0,e)},onContextmenuClose(){this.isContextmenuToShow()&&this.close()},onClick(e){if(this.fireEvents("onClick",e),this.focusTime){let r;if(this.preClickTime&&this.preTouchTime?r=Math.min(this.preClickTime,this.preTouchTime):this.preClickTime?r=this.preClickTime:this.preTouchTime&&(r=this.preTouchTime),Math.abs(r-this.focusTime)<20)return;this.focusTime=0}this.preClickTime=0,this.preTouchTime=0,this.isClickToShow()&&(this.isClickToHide()||this.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault(),e&&e.domEvent&&e.domEvent.preventDefault();const t=!this.$data.sPopupVisible;(this.isClickToHide()&&!t||t&&this.isClickToShow())&&this.setPopupVisible(!this.$data.sPopupVisible,e)},onPopupMouseDown(){const{vcTriggerContext:e={}}=this;this.hasPopupMouseDown=!0,clearTimeout(this.mouseDownTimeout),this.mouseDownTimeout=setTimeout(()=>{this.hasPopupMouseDown=!1},0),e.onPopupMouseDown&&e.onPopupMouseDown(...arguments)},onDocumentClick(e){if(this.$props.mask&&!this.$props.maskClosable)return;const t=e.target,r=this.getRootDomNode(),n=this.getPopupDomNode();(!o2(r,t)||this.isContextMenuOnly())&&!o2(n,t)&&!this.hasPopupMouseDown&&this.delaySetPopupVisible(!1,.1)},getPopupDomNode(){var e;return((e=this.popupRef)===null||e===void 0?void 0:e.getElement())||null},getRootDomNode(){var e,t,r,n;const{getTriggerDOMNode:i}=this.$props;if(i){const o=((t=(e=this.triggerRef)===null||e===void 0?void 0:e.$el)===null||t===void 0?void 0:t.nodeName)==="#comment"?null:sy(this.triggerRef);return sy(i(o))}try{const o=((n=(r=this.triggerRef)===null||r===void 0?void 0:r.$el)===null||n===void 0?void 0:n.nodeName)==="#comment"?null:sy(this.triggerRef);if(o)return o}catch{}return sy(this)},handleGetPopupClassFromAlign(e){const t=[],r=this.$props,{popupPlacement:n,builtinPlacements:i,prefixCls:o,alignPoint:s,getPopupClassNameFromAlign:l}=r;return n&&i&&t.push(v7e(i,o,e,s)),l&&t.push(l(e)),t.join(" ")},getPopupAlign(){const e=this.$props,{popupPlacement:t,popupAlign:r,builtinPlacements:n}=e;return t&&n?Vee(n,t,r):r},getComponent(){const e={};this.isMouseEnterToShow()&&(e.onMouseenter=this.onPopupMouseenter),this.isMouseLeaveToHide()&&(e.onMouseleave=this.onPopupMouseleave),e.onMousedown=this.onPopupMouseDown,e[Kh?"onTouchstartPassive":"onTouchstart"]=this.onPopupMouseDown;const{handleGetPopupClassFromAlign:t,getRootDomNode:r,$attrs:n}=this,{prefixCls:i,destroyPopupOnHide:o,popupClassName:s,popupAnimation:l,popupTransitionName:f,popupStyle:m,mask:v,maskAnimation:I,maskTransitionName:B,zIndex:E,stretch:S,alignPoint:_,mobile:O,forceRender:R}=this.$props,{sPopupVisible:T,point:L}=this.$data,U=Te(Te({prefixCls:i,destroyPopupOnHide:o,visible:T,point:_?L:null,align:this.align,animation:l,getClassNameFromAlign:t,stretch:S,getRootDomNode:r,mask:v,zIndex:E,transitionName:f,maskAnimation:I,maskTransitionName:B,class:s,style:m,onAlign:n.onPopupAlign||npe},e),{ref:this.setPopupRef,mobile:O,forceRender:R});return Ie(g7e,U,{default:this.$slots.popup||(()=>rge(this,"popup"))})},attachParent(e){vo.cancel(this.attachId);const{getPopupContainer:t,getDocument:r}=this.$props,n=this.getRootDomNode();let i;t?(n||t.length===0)&&(i=t(n)):i=r(this.getRootDomNode()).body,i?i.appendChild(e):this.attachId=vo(()=>{this.attachParent(e)})},getContainer(){const{$props:e}=this,{getDocument:t}=e,r=t(this.getRootDomNode()).createElement("div");return r.style.position="absolute",r.style.top="0",r.style.left="0",r.style.width="100%",this.attachParent(r),r},setPopupVisible(e,t){const{alignPoint:r,sPopupVisible:n,onPopupVisibleChange:i}=this;this.clearDelayTimer(),n!==e&&(VB(this,"popupVisible")||this.setState({sPopupVisible:e,prevPopupVisible:n}),i&&i(e)),r&&t&&e&&this.setPoint(t)},setPoint(e){const{alignPoint:t}=this.$props;!t||!e||this.setState({point:{pageX:e.pageX,pageY:e.pageY}})},handlePortalUpdate(){this.prevPopupVisible!==this.sPopupVisible&&this.afterPopupVisibleChange(this.sPopupVisible)},delaySetPopupVisible(e,t,r){const n=t*1e3;if(this.clearDelayTimer(),n){const i=r?{pageX:r.pageX,pageY:r.pageY}:null;this.delayTimer=setTimeout(()=>{this.setPopupVisible(e,i),this.clearDelayTimer()},n)}else this.setPopupVisible(e,r)},clearDelayTimer(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},clearOutsideHandler(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextmenuOutsideHandler1&&(this.contextmenuOutsideHandler1.remove(),this.contextmenuOutsideHandler1=null),this.contextmenuOutsideHandler2&&(this.contextmenuOutsideHandler2.remove(),this.contextmenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},createTwoChains(e){let t=()=>{};const r=$Z(this);return this.childOriginEvents[e]&&r[e]?this[`fire${e}`]:(t=this.childOriginEvents[e]||r[e]||t,t)},isClickToShow(){const{action:e,showAction:t}=this.$props;return e.indexOf("click")!==-1||t.indexOf("click")!==-1},isContextMenuOnly(){const{action:e}=this.$props;return e==="contextmenu"||e.length===1&&e[0]==="contextmenu"},isContextmenuToShow(){const{action:e,showAction:t}=this.$props;return e.indexOf("contextmenu")!==-1||t.indexOf("contextmenu")!==-1},isClickToHide(){const{action:e,hideAction:t}=this.$props;return e.indexOf("click")!==-1||t.indexOf("click")!==-1},isMouseEnterToShow(){const{action:e,showAction:t}=this.$props;return e.indexOf("hover")!==-1||t.indexOf("mouseenter")!==-1},isMouseLeaveToHide(){const{action:e,hideAction:t}=this.$props;return e.indexOf("hover")!==-1||t.indexOf("mouseleave")!==-1},isFocusToShow(){const{action:e,showAction:t}=this.$props;return e.indexOf("focus")!==-1||t.indexOf("focus")!==-1},isBlurToHide(){const{action:e,hideAction:t}=this.$props;return e.indexOf("focus")!==-1||t.indexOf("blur")!==-1},forcePopupAlign(){var e;this.$data.sPopupVisible&&((e=this.popupRef)===null||e===void 0||e.forceAlign())},fireEvents(e,t){this.childOriginEvents[e]&&this.childOriginEvents[e](t);const r=this.$props[e]||this.$attrs[e];r&&r(t)},close(){this.setPopupVisible(!1)}},render(){const{$attrs:e}=this,t=Of(V6e(this)),{alignPoint:r,getPopupContainer:n}=this.$props,i=t[0];this.childOriginEvents=$Z(i);const o={key:"trigger"};this.isContextmenuToShow()?o.onContextmenu=this.onContextmenu:o.onContextmenu=this.createTwoChains("onContextmenu"),this.isClickToHide()||this.isClickToShow()?(o.onClick=this.onClick,o.onMousedown=this.onMousedown,o[Kh?"onTouchstartPassive":"onTouchstart"]=this.onTouchstart):(o.onClick=this.createTwoChains("onClick"),o.onMousedown=this.createTwoChains("onMousedown"),o[Kh?"onTouchstartPassive":"onTouchstart"]=this.createTwoChains("onTouchstart")),this.isMouseEnterToShow()?(o.onMouseenter=this.onMouseenter,r&&(o.onMousemove=this.onMouseMove)):o.onMouseenter=this.createTwoChains("onMouseenter"),this.isMouseLeaveToHide()?o.onMouseleave=this.onMouseleave:o.onMouseleave=this.createTwoChains("onMouseleave"),this.isFocusToShow()||this.isBlurToHide()?(o.onFocus=this.onFocus,o.onBlur=this.onBlur):(o.onFocus=this.createTwoChains("onFocus"),o.onBlur=m=>{m&&(!m.relatedTarget||!o2(m.target,m.relatedTarget))&&this.createTwoChains("onBlur")(m)});const s=xn(i&&i.props&&i.props.class,e.class);s&&(o.class=s);const l=dl(i,Te(Te({},o),{ref:"triggerRef"}),!0,!0),f=Ie(qY,{key:"portal",getContainer:n&&(()=>n(this.getRootDomNode())),didUpdate:this.handlePortalUpdate,visible:this.$data.sPopupVisible},{default:this.getComponent});return Ie(Ao,null,[l,f])}});var B7e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const E7e=e=>{const t=e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}}}},Q7e=In({name:"SelectTrigger",inheritAttrs:!1,props:{dropdownAlign:Object,visible:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},dropdownClassName:String,dropdownStyle:Wr.object,placement:String,empty:{type:Boolean,default:void 0},prefixCls:String,popupClassName:String,animation:String,transitionName:String,getPopupContainer:Function,dropdownRender:Function,containerWidth:Number,dropdownMatchSelectWidth:Wr.oneOfType([Number,Boolean]).def(!0),popupElement:Wr.any,direction:String,getTriggerDOMNode:Function,onPopupVisibleChange:Function,onPopupMouseEnter:Function},setup(e,t){let{slots:r,attrs:n,expose:i}=t;const o=ut(()=>{const{dropdownMatchSelectWidth:l}=e;return E7e(l)}),s=wn();return i({getPopupElement:()=>s.value}),()=>{const l=Te(Te({},e),n),{empty:f=!1}=l,m=B7e(l,["empty"]),{visible:v,dropdownAlign:I,prefixCls:B,popupElement:E,dropdownClassName:S,dropdownStyle:_,direction:O="ltr",placement:R,dropdownMatchSelectWidth:T,containerWidth:L,dropdownRender:U,animation:K,transitionName:J,getPopupContainer:ee,getTriggerDOMNode:ce,onPopupVisibleChange:ne,onPopupMouseEnter:Ee}=m,ve=`${B}-dropdown`;let se=E;U&&(se=U({menuNode:E,props:e}));const Fe=K?`${ve}-${K}`:J,ae=Te({minWidth:`${L}px`},_);return typeof T=="number"?ae.width=`${T}px`:T&&(ae.width=`${L}px`),Ie(P6,Mt(Mt({},e),{},{showAction:ne?["click"]:[],hideAction:ne?["click"]:[],popupPlacement:R||(O==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:o.value,prefixCls:ve,popupTransitionName:Fe,popupAlign:I,popupVisible:v,getPopupContainer:ee,popupClassName:xn(S,{[`${ve}-empty`]:f}),popupStyle:ae,getTriggerDOMNode:ce,onPopupVisibleChange:ne}),{default:r.default,popup:()=>Ie("div",{ref:s,onMouseenter:Ee},[se])})}}}),Vn={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){const{keyCode:r}=t;if(t.altKey&&!t.ctrlKey||t.metaKey||r>=Vn.F1&&r<=Vn.F12)return!1;switch(r){case Vn.ALT:case Vn.CAPS_LOCK:case Vn.CONTEXT_MENU:case Vn.CTRL:case Vn.DOWN:case Vn.END:case Vn.ESC:case Vn.HOME:case Vn.INSERT:case Vn.LEFT:case Vn.MAC_FF_META:case Vn.META:case Vn.NUMLOCK:case Vn.NUM_CENTER:case Vn.PAGE_DOWN:case Vn.PAGE_UP:case Vn.PAUSE:case Vn.PRINT_SCREEN:case Vn.RIGHT:case Vn.SHIFT:case Vn.UP:case Vn.WIN_KEY:case Vn.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=Vn.ZERO&&t<=Vn.NINE||t>=Vn.NUM_ZERO&&t<=Vn.NUM_MULTIPLY||t>=Vn.A&&t<=Vn.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case Vn.SPACE:case Vn.QUESTION_MARK:case Vn.NUM_PLUS:case Vn.NUM_MINUS:case Vn.NUM_PERIOD:case Vn.NUM_DIVISION:case Vn.SEMICOLON:case Vn.DASH:case Vn.EQUALS:case Vn.COMMA:case Vn.PERIOD:case Vn.SLASH:case Vn.APOSTROPHE:case Vn.SINGLE_QUOTE:case Vn.OPEN_SQUARE_BRACKET:case Vn.BACKSLASH:case Vn.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Xw=(e,t)=>{let{slots:r}=t;var n;const{class:i,customizeIcon:o,customizeIconProps:s,onMousedown:l,onClick:f}=e;let m;return typeof o=="function"?m=o(s):m=o,Ie("span",{class:i,onMousedown:v=>{v.preventDefault(),l&&l(v)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:f,"aria-hidden":!0},[m!==void 0?m:Ie("span",{class:i.split(/\s+/).map(v=>`${v}-icon`)},[(n=r.default)===null||n===void 0?void 0:n.call(r)])])};Xw.inheritAttrs=!1;Xw.displayName="TransBtn";Xw.props={class:String,customizeIcon:Wr.any,customizeIconProps:Wr.any,onMousedown:Function,onClick:Function};function x7e(e){e.target.composing=!0}function Zee(e){e.target.composing&&(e.target.composing=!1,S7e(e.target,"input"))}function S7e(e,t){const r=document.createEvent("HTMLEvents");r.initEvent(t,!0,!0),e.dispatchEvent(r)}function HL(e,t,r,n){e.addEventListener(t,r,n)}const U6={created(e,t){(!t.modifiers||!t.modifiers.lazy)&&(HL(e,"compositionstart",x7e),HL(e,"compositionend",Zee),HL(e,"change",Zee))}},k7e={inputRef:Wr.any,prefixCls:String,id:String,inputElement:Wr.VueNode,disabled:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,editable:{type:Boolean,default:void 0},activeDescendantId:String,value:String,open:{type:Boolean,default:void 0},tabindex:Wr.oneOfType([Wr.number,Wr.string]),attrs:Wr.object,onKeydown:{type:Function},onMousedown:{type:Function},onChange:{type:Function},onPaste:{type:Function},onCompositionstart:{type:Function},onCompositionend:{type:Function},onFocus:{type:Function},onBlur:{type:Function}},Epe=In({compatConfig:{MODE:3},name:"Input",inheritAttrs:!1,props:k7e,setup(e){let t=null;const r=Za("VCSelectContainerEvent");return()=>{var n;const{prefixCls:i,id:o,inputElement:s,disabled:l,tabindex:f,autofocus:m,autocomplete:v,editable:I,activeDescendantId:B,value:E,onKeydown:S,onMousedown:_,onChange:O,onPaste:R,onCompositionstart:T,onCompositionend:L,onFocus:U,onBlur:K,open:J,inputRef:ee,attrs:ce}=e;let ne=s||Ah(Ie("input",null,null),[[U6]]);const Ee=ne.props||{},{onKeydown:ve,onInput:se,onFocus:Fe,onBlur:ae,onMousedown:De,onCompositionstart:Re,onCompositionend:Pe,style:Ne}=Ee;return ne=dl(ne,Te(Te(Te(Te(Te({type:"search"},Ee),{id:o,ref:ee,disabled:l,tabindex:f,autocomplete:v||"off",autofocus:m,class:xn(`${i}-selection-search-input`,(n=ne==null?void 0:ne.props)===null||n===void 0?void 0:n.class),role:"combobox","aria-expanded":J,"aria-haspopup":"listbox","aria-owns":`${o}_list`,"aria-autocomplete":"list","aria-controls":`${o}_list`,"aria-activedescendant":B}),ce),{value:I?E:"",readonly:!I,unselectable:I?null:"on",style:Te(Te({},Ne),{opacity:I?null:0}),onKeydown:$e=>{S($e),ve&&ve($e)},onMousedown:$e=>{_($e),De&&De($e)},onInput:$e=>{O($e),se&&se($e)},onCompositionstart($e){T($e),Re&&Re($e)},onCompositionend($e){L($e),Pe&&Pe($e)},onPaste:R,onFocus:function(){clearTimeout(t),Fe&&Fe(arguments.length<=0?void 0:arguments[0]),U&&U(arguments.length<=0?void 0:arguments[0]),r==null||r.focus(arguments.length<=0?void 0:arguments[0])},onBlur:function(){for(var $e=arguments.length,Je=new Array($e),We=0;We<$e;We++)Je[We]=arguments[We];t=setTimeout(()=>{ae&&ae(Je[0]),K&&K(Je[0]),r==null||r.blur(Je[0])},100)}}),ne.type==="textarea"?{}:{type:"search"}),!0,!0),ne}}}),_7e=`accept acceptcharset accesskey action allowfullscreen allowtransparency
  66. alt async autocomplete autofocus autoplay capture cellpadding cellspacing challenge
  67. charset checked classid classname colspan cols content contenteditable contextmenu
  68. controls coords crossorigin data datetime default defer dir disabled download draggable
  69. enctype form formaction formenctype formmethod formnovalidate formtarget frameborder
  70. headers height hidden high href hreflang htmlfor for httpequiv icon id inputmode integrity
  71. is keyparams keytype kind label lang list loop low manifest marginheight marginwidth max maxlength media
  72. mediagroup method min minlength multiple muted name novalidate nonce open
  73. optimum pattern placeholder poster preload radiogroup readonly rel required
  74. reversed role rowspan rows sandbox scope scoped scrolling seamless selected
  75. shape size sizes span spellcheck src srcdoc srclang srcset start step style
  76. summary tabindex target title type usemap value width wmode wrap`,F7e=`onCopy onCut onPaste onCompositionend onCompositionstart onCompositionupdate onKeydown
  77. onKeypress onKeyup onFocus onBlur onChange onInput onSubmit onClick onContextmenu onDoubleclick onDblclick
  78. onDrag onDragend onDragenter onDragexit onDragleave onDragover onDragstart onDrop onMousedown
  79. onMouseenter onMouseleave onMousemove onMouseout onMouseover onMouseup onSelect onTouchcancel
  80. onTouchend onTouchmove onTouchstart onTouchstartPassive onTouchmovePassive onScroll onWheel onAbort onCanplay onCanplaythrough
  81. onDurationchange onEmptied onEncrypted onEnded onError onLoadeddata onLoadedmetadata
  82. onLoadstart onPause onPlay onPlaying onProgress onRatechange onSeeked onSeeking onStalled onSuspend onTimeupdate onVolumechange onWaiting onLoad onError`,ete=`${_7e} ${F7e}`.split(/[\s\n]+/),D7e="aria-",R7e="data-";function tte(e,t){return e.indexOf(t)===0}function $2(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r;t===!1?r={aria:!0,data:!0,attr:!0}:t===!0?r={aria:!0}:r=Te({},t);const n={};return Object.keys(e).forEach(i=>{(r.aria&&(i==="role"||tte(i,D7e))||r.data&&tte(i,R7e)||r.attr&&(ete.includes(i)||ete.includes(i.toLowerCase())))&&(n[i]=e[i])}),n}const Qpe=Symbol("OverflowContextProviderKey"),sK=In({compatConfig:{MODE:3},name:"OverflowContextProvider",inheritAttrs:!1,props:{value:{type:Object}},setup(e,t){let{slots:r}=t;return Co(Qpe,ut(()=>e.value)),()=>{var n;return(n=r.default)===null||n===void 0?void 0:n.call(r)}}}),T7e=()=>Za(Qpe,ut(()=>null));var O7e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const xB=void 0,P9=In({compatConfig:{MODE:3},name:"Item",props:{prefixCls:String,item:Wr.any,renderItem:Function,responsive:Boolean,itemKey:{type:[String,Number]},registerSize:Function,display:Boolean,order:Number,component:Wr.any,invalidate:Boolean},setup(e,t){let{slots:r,expose:n}=t;const i=ut(()=>e.responsive&&!e.display),o=wn();n({itemNodeRef:o});function s(l){e.registerSize(e.itemKey,l)}return gg(()=>{s(null)}),()=>{var l;const{prefixCls:f,invalidate:m,item:v,renderItem:I,responsive:B,registerSize:E,itemKey:S,display:_,order:O,component:R="div"}=e,T=O7e(e,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","display","order","component"]),L=(l=r.default)===null||l===void 0?void 0:l.call(r),U=I&&v!==xB?I(v):L;let K;m||(K={opacity:i.value?0:1,height:i.value?0:xB,overflowY:i.value?"hidden":xB,order:B?O:xB,pointerEvents:i.value?"none":xB,position:i.value?"absolute":xB});const J={};return i.value&&(J["aria-hidden"]=!0),Ie(wy,{disabled:!B,onResize:ee=>{let{offsetWidth:ce}=ee;s(ce)}},{default:()=>Ie(R,Mt(Mt(Mt({class:xn(!m&&f),style:K},J),T),{},{ref:o}),{default:()=>[U]})})}}});var jL=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const N7e=In({compatConfig:{MODE:3},name:"RawItem",inheritAttrs:!1,props:{component:Wr.any,title:Wr.any,id:String,onMouseenter:{type:Function},onMouseleave:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onFocus:{type:Function},role:String,tabindex:Number},setup(e,t){let{slots:r,attrs:n}=t;const i=T7e();return()=>{var o;if(!i.value){const{component:I="div"}=e,B=jL(e,["component"]);return Ie(I,Mt(Mt({},B),n),{default:()=>[(o=r.default)===null||o===void 0?void 0:o.call(r)]})}const s=i.value,{className:l}=s,f=jL(s,["className"]),{class:m}=n,v=jL(n,["class"]);return Ie(sK,{value:null},{default:()=>[Ie(P9,Mt(Mt(Mt({class:xn(l,m)},f),v),e),r)]})}}});var L7e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const xpe="responsive",Spe="invalidate";function M7e(e){return`+ ${e.length} ...`}const P7e=()=>({id:String,prefixCls:String,data:Array,itemKey:[String,Number,Function],itemWidth:{type:Number,default:10},renderItem:Function,renderRawItem:Function,maxCount:[Number,String],renderRest:Function,renderRawRest:Function,suffix:Wr.any,component:String,itemComponent:Wr.any,onVisibleChange:Function,ssr:String,onMousedown:Function}),fy=In({name:"Overflow",inheritAttrs:!1,props:P7e(),emits:["visibleChange"],setup(e,t){let{attrs:r,emit:n,slots:i}=t;const o=ut(()=>e.ssr==="full"),s=Gr(null),l=ut(()=>s.value||0),f=Gr(new Map),m=Gr(0),v=Gr(0),I=Gr(0),B=Gr(null),E=Gr(null),S=ut(()=>E.value===null&&o.value?Number.MAX_SAFE_INTEGER:E.value||0),_=Gr(!1),O=ut(()=>`${e.prefixCls}-item`),R=ut(()=>Math.max(m.value,v.value)),T=ut(()=>!!(e.data.length&&e.maxCount===xpe)),L=ut(()=>e.maxCount===Spe),U=ut(()=>T.value||typeof e.maxCount=="number"&&e.data.length>e.maxCount),K=ut(()=>{let De=e.data;return T.value?s.value===null&&o.value?De=e.data:De=e.data.slice(0,Math.min(e.data.length,l.value/e.itemWidth)):typeof e.maxCount=="number"&&(De=e.data.slice(0,e.maxCount)),De}),J=ut(()=>T.value?e.data.slice(S.value+1):e.data.slice(K.value.length)),ee=(De,Re)=>{var Pe;return typeof e.itemKey=="function"?e.itemKey(De):(Pe=e.itemKey&&(De==null?void 0:De[e.itemKey]))!==null&&Pe!==void 0?Pe:Re},ce=ut(()=>e.renderItem||(De=>De)),ne=(De,Re)=>{E.value=De,Re||(_.value=De<e.data.length-1,n("visibleChange",De))},Ee=(De,Re)=>{s.value=Re.clientWidth},ve=(De,Re)=>{const Pe=new Map(f.value);Re===null?Pe.delete(De):Pe.set(De,Re),f.value=Pe},se=(De,Re)=>{m.value=v.value,v.value=Re},Fe=(De,Re)=>{I.value=Re},ae=De=>f.value.get(ee(K.value[De],De));return Kn([l,f,v,I,()=>e.itemKey,K],()=>{if(l.value&&R.value&&K.value){let De=I.value;const Re=K.value.length,Pe=Re-1;if(!Re){ne(0),B.value=null;return}for(let Ne=0;Ne<Re;Ne+=1){const $e=ae(Ne);if($e===void 0){ne(Ne-1,!0);break}if(De+=$e,Pe===0&&De<=l.value||Ne===Pe-1&&De+ae(Pe)<=l.value){ne(Pe),B.value=null;break}else if(De+R.value>l.value){ne(Ne-1),B.value=De-$e-I.value+v.value;break}}e.suffix&&ae(0)+I.value>l.value&&(B.value=null)}}),()=>{const De=_.value&&!!J.value.length,{itemComponent:Re,renderRawItem:Pe,renderRawRest:Ne,renderRest:$e,prefixCls:Je="rc-overflow",suffix:We,component:Ae="div",id:Ke,onMousedown:ze}=e,{class:at,style:it}=r,ye=L7e(r,["class","style"]);let xe={};B.value!==null&&T.value&&(xe={position:"absolute",left:`${B.value}px`,top:0});const et={prefixCls:O.value,responsive:T.value,component:Re,invalidate:L.value},tt=Pe?(Se,ht)=>{const Qe=ee(Se,ht);return Ie(sK,{key:Qe,value:Te(Te({},et),{order:ht,item:Se,itemKey:Qe,registerSize:ve,display:ht<=S.value})},{default:()=>[Pe(Se,ht)]})}:(Se,ht)=>{const Qe=ee(Se,ht);return Ie(P9,Mt(Mt({},et),{},{order:ht,key:Qe,item:Se,renderItem:ce.value,itemKey:Qe,registerSize:ve,display:ht<=S.value}),null)};let rt=()=>null;const ct={order:De?S.value:Number.MAX_SAFE_INTEGER,className:`${O.value} ${O.value}-rest`,registerSize:se,display:De};if(Ne)Ne&&(rt=()=>Ie(sK,{value:Te(Te({},et),ct)},{default:()=>[Ne(J.value)]}));else{const Se=$e||M7e;rt=()=>Ie(P9,Mt(Mt({},et),ct),{default:()=>typeof Se=="function"?Se(J.value):Se})}const ot=()=>{var Se;return Ie(Ae,Mt({id:Ke,class:xn(!L.value&&Je,at),style:it,onMousedown:ze},ye),{default:()=>[K.value.map(tt),U.value?rt():null,We&&Ie(P9,Mt(Mt({},et),{},{order:S.value,class:`${O.value}-suffix`,registerSize:Fe,display:!0,style:xe}),{default:()=>We}),(Se=i.default)===null||Se===void 0?void 0:Se.call(i)]})};return Ie(wy,{disabled:!T.value,onResize:Ee},{default:ot})}}});fy.Item=N7e;fy.RESPONSIVE=xpe;fy.INVALIDATE=Spe;const U7e=Symbol("TreeSelectLegacyContextPropsKey");function VY(){return Za(U7e,{})}const H7e={id:String,prefixCls:String,values:Wr.array,open:{type:Boolean,default:void 0},searchValue:String,inputRef:Wr.any,placeholder:Wr.any,disabled:{type:Boolean,default:void 0},mode:String,showSearch:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,activeDescendantId:String,tabindex:Wr.oneOfType([Wr.number,Wr.string]),removeIcon:Wr.any,choiceTransitionName:String,maxTagCount:Wr.oneOfType([Wr.number,Wr.string]),maxTagTextLength:Number,maxTagPlaceholder:Wr.any.def(()=>e=>`+ ${e.length} ...`),tagRender:Function,onToggleOpen:{type:Function},onRemove:Function,onInputChange:Function,onInputPaste:Function,onInputKeyDown:Function,onInputMouseDown:Function,onInputCompositionStart:Function,onInputCompositionEnd:Function},rte=e=>{e.preventDefault(),e.stopPropagation()},j7e=In({name:"MultipleSelectSelector",inheritAttrs:!1,props:H7e,setup(e){const t=Gr(),r=Gr(0),n=Gr(!1),i=VY(),o=ut(()=>`${e.prefixCls}-selection`),s=ut(()=>e.open||e.mode==="tags"?e.searchValue:""),l=ut(()=>e.mode==="tags"||e.showSearch&&(e.open||n.value));bo(()=>{Kn(s,()=>{r.value=t.value.scrollWidth},{flush:"post",immediate:!0})});function f(B,E,S,_,O){return Ie("span",{class:xn(`${o.value}-item`,{[`${o.value}-item-disabled`]:S}),title:typeof B=="string"||typeof B=="number"?B.toString():void 0},[Ie("span",{class:`${o.value}-item-content`},[E]),_&&Ie(Xw,{class:`${o.value}-item-remove`,onMousedown:rte,onClick:O,customizeIcon:e.removeIcon},{default:()=>[z0("×")]})])}function m(B,E,S,_,O,R){var T;const L=K=>{rte(K),e.onToggleOpen(!open)};let U=R;return i.keyEntities&&(U=((T=i.keyEntities[B])===null||T===void 0?void 0:T.node)||{}),Ie("span",{key:B,onMousedown:L},[e.tagRender({label:E,value:B,disabled:S,closable:_,onClose:O,option:U})])}function v(B){const{disabled:E,label:S,value:_,option:O}=B,R=!e.disabled&&!E;let T=S;if(typeof e.maxTagTextLength=="number"&&(typeof S=="string"||typeof S=="number")){const U=String(T);U.length>e.maxTagTextLength&&(T=`${U.slice(0,e.maxTagTextLength)}...`)}const L=U=>{var K;U&&U.stopPropagation(),(K=e.onRemove)===null||K===void 0||K.call(e,B)};return typeof e.tagRender=="function"?m(_,T,E,R,L,O):f(S,T,E,R,L)}function I(B){const{maxTagPlaceholder:E=_=>`+ ${_.length} ...`}=e,S=typeof E=="function"?E(B):E;return f(S,S,!1)}return()=>{const{id:B,prefixCls:E,values:S,open:_,inputRef:O,placeholder:R,disabled:T,autofocus:L,autocomplete:U,activeDescendantId:K,tabindex:J,onInputChange:ee,onInputPaste:ce,onInputKeyDown:ne,onInputMouseDown:Ee,onInputCompositionStart:ve,onInputCompositionEnd:se}=e,Fe=Ie("div",{class:`${o.value}-search`,style:{width:r.value+"px"},key:"input"},[Ie(Epe,{inputRef:O,open:_,prefixCls:E,id:B,inputElement:null,disabled:T,autofocus:L,autocomplete:U,editable:l.value,activeDescendantId:K,value:s.value,onKeydown:ne,onMousedown:Ee,onChange:ee,onPaste:ce,onCompositionstart:ve,onCompositionend:se,tabindex:J,attrs:$2(e,!0),onFocus:()=>n.value=!0,onBlur:()=>n.value=!1},null),Ie("span",{ref:t,class:`${o.value}-search-mirror`,"aria-hidden":!0},[s.value,z0(" ")])]),ae=Ie(fy,{prefixCls:`${o.value}-overflow`,data:S,renderItem:v,renderRest:I,suffix:Fe,itemKey:"key",maxCount:e.maxTagCount,key:"overflow"},null);return Ie(Ao,null,[ae,!S.length&&!s.value&&Ie("span",{class:`${o.value}-placeholder`},[R])])}}}),G7e={inputElement:Wr.any,id:String,prefixCls:String,values:Wr.array,open:{type:Boolean,default:void 0},searchValue:String,inputRef:Wr.any,placeholder:Wr.any,disabled:{type:Boolean,default:void 0},mode:String,showSearch:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,activeDescendantId:String,tabindex:Wr.oneOfType([Wr.number,Wr.string]),activeValue:String,backfill:{type:Boolean,default:void 0},optionLabelRender:Function,onInputChange:Function,onInputPaste:Function,onInputKeyDown:Function,onInputMouseDown:Function,onInputCompositionStart:Function,onInputCompositionEnd:Function},zY=In({name:"SingleSelector",setup(e){const t=Gr(!1),r=ut(()=>e.mode==="combobox"),n=ut(()=>r.value||e.showSearch),i=ut(()=>{let m=e.searchValue||"";return r.value&&e.activeValue&&!t.value&&(m=e.activeValue),m}),o=VY();Kn([r,()=>e.activeValue],()=>{r.value&&(t.value=!1)},{immediate:!0});const s=ut(()=>e.mode!=="combobox"&&!e.open&&!e.showSearch?!1:!!i.value),l=ut(()=>{const m=e.values[0];return m&&(typeof m.label=="string"||typeof m.label=="number")?m.label.toString():void 0}),f=()=>{if(e.values[0])return null;const m=s.value?{visibility:"hidden"}:void 0;return Ie("span",{class:`${e.prefixCls}-selection-placeholder`,style:m},[e.placeholder])};return()=>{var m,v,I,B;const{inputElement:E,prefixCls:S,id:_,values:O,inputRef:R,disabled:T,autofocus:L,autocomplete:U,activeDescendantId:K,open:J,tabindex:ee,optionLabelRender:ce,onInputKeyDown:ne,onInputMouseDown:Ee,onInputChange:ve,onInputPaste:se,onInputCompositionStart:Fe,onInputCompositionEnd:ae}=e,De=O[0];let Re=null;if(De&&o.customSlots){const Pe=(m=De.key)!==null&&m!==void 0?m:De.value,Ne=((v=o.keyEntities[Pe])===null||v===void 0?void 0:v.node)||{};Re=o.customSlots[(I=Ne.slots)===null||I===void 0?void 0:I.title]||o.customSlots.title||De.label,typeof Re=="function"&&(Re=Re(Ne))}else Re=ce&&De?ce(De.option):De==null?void 0:De.label;return Ie(Ao,null,[Ie("span",{class:`${S}-selection-search`},[Ie(Epe,{inputRef:R,prefixCls:S,id:_,open:J,inputElement:E,disabled:T,autofocus:L,autocomplete:U,editable:n.value,activeDescendantId:K,value:i.value,onKeydown:ne,onMousedown:Ee,onChange:Pe=>{t.value=!0,ve(Pe)},onPaste:se,onCompositionstart:Fe,onCompositionend:ae,tabindex:ee,attrs:$2(e,!0)},null)]),!r.value&&De&&!s.value&&Ie("span",{class:`${S}-selection-item`,title:l.value},[Ie(Ao,{key:(B=De.key)!==null&&B!==void 0?B:De.value},[Re])]),f()])}}});zY.props=G7e;zY.inheritAttrs=!1;function K7e(e){return![Vn.ESC,Vn.SHIFT,Vn.BACKSPACE,Vn.TAB,Vn.WIN_KEY,Vn.ALT,Vn.META,Vn.WIN_KEY_RIGHT,Vn.CTRL,Vn.SEMICOLON,Vn.EQUALS,Vn.CAPS_LOCK,Vn.CONTEXT_MENU,Vn.F1,Vn.F2,Vn.F3,Vn.F4,Vn.F5,Vn.F6,Vn.F7,Vn.F8,Vn.F9,Vn.F10,Vn.F11,Vn.F12].includes(e)}function kpe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=null,r;$o(()=>{clearTimeout(r)});function n(i){(i||t===null)&&(t=i),clearTimeout(r),r=setTimeout(()=>{t=null},e)}return[()=>t,n]}function o6(){const e=t=>{e.current=t};return e}const $7e=In({name:"Selector",inheritAttrs:!1,props:{id:String,prefixCls:String,showSearch:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},values:Wr.array,multiple:{type:Boolean,default:void 0},mode:String,searchValue:String,activeValue:String,inputElement:Wr.any,autofocus:{type:Boolean,default:void 0},activeDescendantId:String,tabindex:Wr.oneOfType([Wr.number,Wr.string]),disabled:{type:Boolean,default:void 0},placeholder:Wr.any,removeIcon:Wr.any,maxTagCount:Wr.oneOfType([Wr.number,Wr.string]),maxTagTextLength:Number,maxTagPlaceholder:Wr.any,tagRender:Function,optionLabelRender:Function,tokenWithEnter:{type:Boolean,default:void 0},choiceTransitionName:String,onToggleOpen:{type:Function},onSearch:Function,onSearchSubmit:Function,onRemove:Function,onInputKeyDown:{type:Function},domRef:Function},setup(e,t){let{expose:r}=t;const n=o6();let i=!1;const[o,s]=kpe(0),l=R=>{const{which:T}=R;(T===Vn.UP||T===Vn.DOWN)&&R.preventDefault(),e.onInputKeyDown&&e.onInputKeyDown(R),T===Vn.ENTER&&e.mode==="tags"&&!i&&!e.open&&e.onSearchSubmit(R.target.value),K7e(T)&&e.onToggleOpen(!0)},f=()=>{s(!0)};let m=null;const v=R=>{e.onSearch(R,!0,i)!==!1&&e.onToggleOpen(!0)},I=()=>{i=!0},B=R=>{i=!1,e.mode!=="combobox"&&v(R.target.value)},E=R=>{let{target:{value:T}}=R;if(e.tokenWithEnter&&m&&/[\r\n]/.test(m)){const L=m.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");T=T.replace(L,m)}m=null,v(T)},S=R=>{const{clipboardData:T}=R;m=T.getData("text")},_=R=>{let{target:T}=R;T!==n.current&&(document.body.style.msTouchAction!==void 0?setTimeout(()=>{n.current.focus()}):n.current.focus())},O=R=>{const T=o();R.target!==n.current&&!T&&R.preventDefault(),(e.mode!=="combobox"&&(!e.showSearch||!T)||!e.open)&&(e.open&&e.onSearch("",!0,!1),e.onToggleOpen())};return r({focus:()=>{n.current.focus()},blur:()=>{n.current.blur()}}),()=>{const{prefixCls:R,domRef:T,mode:L}=e,U={inputRef:n,onInputKeyDown:l,onInputMouseDown:f,onInputChange:E,onInputPaste:S,onInputCompositionStart:I,onInputCompositionEnd:B},K=L==="multiple"||L==="tags"?Ie(j7e,Mt(Mt({},e),U),null):Ie(zY,Mt(Mt({},e),U),null);return Ie("div",{ref:T,class:`${R}-selector`,onClick:_,onMousedown:O},[K])}}});function W7e(e,t,r){function n(i){var o,s,l;let f=i.target;f.shadowRoot&&i.composed&&(f=i.composedPath()[0]||f);const m=[(o=e[0])===null||o===void 0?void 0:o.value,(l=(s=e[1])===null||s===void 0?void 0:s.value)===null||l===void 0?void 0:l.getPopupElement()];t.value&&m.every(v=>v&&!v.contains(f)&&v!==f)&&r(!1)}bo(()=>{window.addEventListener("mousedown",n)}),$o(()=>{window.removeEventListener("mousedown",n)})}function Y7e(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10;const t=Gr(!1);let r;const n=()=>{clearTimeout(r)};return bo(()=>{n()}),[t,(o,s)=>{n(),r=setTimeout(()=>{t.value=o,s&&s()},e)},n]}const _pe=Symbol("BaseSelectContextKey");function q7e(e){return Co(_pe,e)}function V7e(){return Za(_pe,{})}const JY=()=>{if(typeof navigator>"u"||typeof window>"u")return!1;const e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var z7e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const J7e=["value","onChange","removeIcon","placeholder","autofocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabindex","OptionList","notFoundContent"],X7e=()=>({prefixCls:String,id:String,omitDomProps:Array,displayValues:Array,onDisplayValuesChange:Function,activeValue:String,activeDescendantId:String,onActiveValueChange:Function,searchValue:String,onSearch:Function,onSearchSplit:Function,maxLength:Number,OptionList:Wr.any,emptyOptions:Boolean}),Fpe=()=>({showSearch:{type:Boolean,default:void 0},tagRender:{type:Function},optionLabelRender:{type:Function},direction:{type:String},tabindex:Number,autofocus:Boolean,notFoundContent:Wr.any,placeholder:Wr.any,onClear:Function,choiceTransitionName:String,mode:String,disabled:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:void 0},onDropdownVisibleChange:{type:Function},getInputElement:{type:Function},getRawInputElement:{type:Function},maxTagTextLength:Number,maxTagCount:{type:[String,Number]},maxTagPlaceholder:Wr.any,tokenSeparators:{type:Array},allowClear:{type:Boolean,default:void 0},showArrow:{type:Boolean,default:void 0},inputIcon:Wr.any,clearIcon:Wr.any,removeIcon:Wr.any,animation:String,transitionName:String,dropdownStyle:{type:Object},dropdownClassName:String,dropdownMatchSelectWidth:{type:[Boolean,Number],default:void 0},dropdownRender:{type:Function},dropdownAlign:Object,placement:{type:String},getPopupContainer:{type:Function},showAction:{type:Array},onBlur:{type:Function},onFocus:{type:Function},onKeyup:Function,onKeydown:Function,onMousedown:Function,onPopupScroll:Function,onInputKeyDown:Function,onMouseenter:Function,onMouseleave:Function,onClick:Function}),Z7e=()=>Te(Te({},X7e()),Fpe());function Dpe(e){return e==="tags"||e==="multiple"}const e_e=In({compatConfig:{MODE:3},name:"BaseSelect",inheritAttrs:!1,props:dA(Z7e(),{showAction:[],notFoundContent:"Not Found"}),setup(e,t){let{attrs:r,expose:n,slots:i}=t;const o=ut(()=>Dpe(e.mode)),s=ut(()=>e.showSearch!==void 0?e.showSearch:o.value||e.mode==="combobox"),l=Gr(!1);bo(()=>{l.value=JY()});const f=VY(),m=Gr(null),v=o6(),I=Gr(null),B=Gr(null),E=Gr(null),[S,_,O]=Y7e();n({focus:()=>{var ye;(ye=B.value)===null||ye===void 0||ye.focus()},blur:()=>{var ye;(ye=B.value)===null||ye===void 0||ye.blur()},scrollTo:ye=>{var xe;return(xe=E.value)===null||xe===void 0?void 0:xe.scrollTo(ye)}});const L=ut(()=>{var ye;if(e.mode!=="combobox")return e.searchValue;const xe=(ye=e.displayValues[0])===null||ye===void 0?void 0:ye.value;return typeof xe=="string"||typeof xe=="number"?String(xe):""}),U=e.open!==void 0?e.open:e.defaultOpen,K=Gr(U),J=Gr(U),ee=ye=>{K.value=e.open!==void 0?e.open:ye,J.value=K.value};Kn(()=>e.open,()=>{ee(e.open)});const ce=ut(()=>!e.notFoundContent&&e.emptyOptions);Eo(()=>{J.value=K.value,(e.disabled||ce.value&&J.value&&e.mode==="combobox")&&(J.value=!1)});const ne=ut(()=>ce.value?!1:J.value),Ee=ye=>{const xe=ye!==void 0?ye:!J.value;K.value!==xe&&!e.disabled&&(ee(xe),e.onDropdownVisibleChange&&e.onDropdownVisibleChange(xe))},ve=ut(()=>(e.tokenSeparators||[]).some(ye=>[`
  83. `,`\r
  84. `].includes(ye))),se=(ye,xe,et)=>{var tt,rt;let ct=!0,ot=ye;(tt=e.onActiveValueChange)===null||tt===void 0||tt.call(e,null);const Se=et?null:sSe(ye,e.tokenSeparators);return e.mode!=="combobox"&&Se&&(ot="",(rt=e.onSearchSplit)===null||rt===void 0||rt.call(e,Se),Ee(!1),ct=!1),e.onSearch&&L.value!==ot&&e.onSearch(ot,{source:xe?"typing":"effect"}),ct},Fe=ye=>{var xe;!ye||!ye.trim()||(xe=e.onSearch)===null||xe===void 0||xe.call(e,ye,{source:"submit"})};Kn(J,()=>{!J.value&&!o.value&&e.mode!=="combobox"&&se("",!1,!1)},{immediate:!0,flush:"post"}),Kn(()=>e.disabled,()=>{K.value&&e.disabled&&ee(!1)},{immediate:!0});const[ae,De]=kpe(),Re=function(ye){var xe;const et=ae(),{which:tt}=ye;if(tt===Vn.ENTER&&(e.mode!=="combobox"&&ye.preventDefault(),J.value||Ee(!0)),De(!!L.value),tt===Vn.BACKSPACE&&!et&&o.value&&!L.value&&e.displayValues.length){const Se=[...e.displayValues];let ht=null;for(let Qe=Se.length-1;Qe>=0;Qe-=1){const pe=Se[Qe];if(!pe.disabled){Se.splice(Qe,1),ht=pe;break}}ht&&e.onDisplayValuesChange(Se,{type:"remove",values:[ht]})}for(var rt=arguments.length,ct=new Array(rt>1?rt-1:0),ot=1;ot<rt;ot++)ct[ot-1]=arguments[ot];J.value&&E.value&&E.value.onKeydown(ye,...ct),(xe=e.onKeydown)===null||xe===void 0||xe.call(e,ye,...ct)},Pe=function(ye){for(var xe=arguments.length,et=new Array(xe>1?xe-1:0),tt=1;tt<xe;tt++)et[tt-1]=arguments[tt];J.value&&E.value&&E.value.onKeyup(ye,...et),e.onKeyup&&e.onKeyup(ye,...et)},Ne=ye=>{const xe=e.displayValues.filter(et=>et!==ye);e.onDisplayValuesChange(xe,{type:"remove",values:[ye]})},$e=Gr(!1);Co("VCSelectContainerEvent",{focus:function(){_(!0),e.disabled||(e.onFocus&&!$e.value&&e.onFocus(...arguments),e.showAction&&e.showAction.includes("focus")&&Ee(!0)),$e.value=!0},blur:function(){if(_(!1,()=>{$e.value=!1,Ee(!1)}),e.disabled)return;const ye=L.value;ye&&(e.mode==="tags"?e.onSearch(ye,{source:"submit"}):e.mode==="multiple"&&e.onSearch("",{source:"blur"})),e.onBlur&&e.onBlur(...arguments)}});const Ae=[];bo(()=>{Ae.forEach(ye=>clearTimeout(ye)),Ae.splice(0,Ae.length)}),$o(()=>{Ae.forEach(ye=>clearTimeout(ye)),Ae.splice(0,Ae.length)});const Ke=function(ye){var xe,et;const{target:tt}=ye,rt=(xe=I.value)===null||xe===void 0?void 0:xe.getPopupElement();if(rt&&rt.contains(tt)){const ht=setTimeout(()=>{var Qe;const pe=Ae.indexOf(ht);pe!==-1&&Ae.splice(pe,1),O(),!l.value&&!rt.contains(document.activeElement)&&((Qe=B.value)===null||Qe===void 0||Qe.focus())});Ae.push(ht)}for(var ct=arguments.length,ot=new Array(ct>1?ct-1:0),Se=1;Se<ct;Se++)ot[Se-1]=arguments[Se];(et=e.onMousedown)===null||et===void 0||et.call(e,ye,...ot)},ze=Gr(null),at=gl(),it=()=>{at.update()};return bo(()=>{Kn(ne,()=>{var ye;if(ne.value){const xe=Math.ceil((ye=m.value)===null||ye===void 0?void 0:ye.offsetWidth);ze.value!==xe&&!Number.isNaN(xe)&&(ze.value=xe)}},{immediate:!0,flush:"post"})}),W7e([m,I],ne,Ee),q7e(xY(Te(Te({},sQ(e)),{open:J,triggerOpen:ne,showSearch:s,multiple:o,toggleOpen:Ee}))),()=>{const ye=Te(Te({},e),r),{prefixCls:xe,id:et,open:tt,defaultOpen:rt,mode:ct,showSearch:ot,searchValue:Se,onSearch:ht,allowClear:Qe,clearIcon:pe,showArrow:ge,inputIcon:Le,disabled:dt,loading:xt,getInputElement:yt,getPopupContainer:Yt,placement:nr,animation:Nt,transitionName:Gt,dropdownStyle:gr,dropdownClassName:Yr,dropdownMatchSelectWidth:sn,dropdownRender:Dr,dropdownAlign:Zt,showAction:kr,direction:_r,tokenSeparators:Qn,tagRender:Mr,optionLabelRender:En,onPopupScroll:Nr,onDropdownVisibleChange:vi,onFocus:da,onBlur:Yi,onKeyup:fa,onKeydown:Ci,onMousedown:bi,onClear:$n,omitDomProps:Ri,getRawInputElement:xa,displayValues:Ga,onDisplayValuesChange:rs,emptyOptions:Ns,activeDescendantId:Ca,activeValue:Rs,OptionList:yA}=ye,qn=z7e(ye,["prefixCls","id","open","defaultOpen","mode","showSearch","searchValue","onSearch","allowClear","clearIcon","showArrow","inputIcon","disabled","loading","getInputElement","getPopupContainer","placement","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","showAction","direction","tokenSeparators","tagRender","optionLabelRender","onPopupScroll","onDropdownVisibleChange","onFocus","onBlur","onKeyup","onKeydown","onMousedown","onClear","omitDomProps","getRawInputElement","displayValues","onDisplayValuesChange","emptyOptions","activeDescendantId","activeValue","OptionList"]),li=ct==="combobox"&&yt&&yt()||null,ui=typeof xa=="function"&&xa(),Ja=Te({},qn);let Yo;ui&&(Yo=$s=>{Ee($s)}),J7e.forEach($s=>{delete Ja[$s]}),Ri==null||Ri.forEach($s=>{delete Ja[$s]});const ns=ge!==void 0?ge:xt||!o.value&&ct!=="combobox";let wa;ns&&(wa=Ie(Xw,{class:xn(`${xe}-arrow`,{[`${xe}-arrow-loading`]:xt}),customizeIcon:Le,customizeIconProps:{loading:xt,searchValue:L.value,open:J.value,focused:S.value,showSearch:s.value}},null));let oi;const ws=()=>{$n==null||$n(),rs([],{type:"clear",values:Ga}),se("",!1,!1)};!dt&&Qe&&(Ga.length||L.value)&&(oi=Ie(Xw,{class:`${xe}-clear`,onMousedown:ws,customizeIcon:pe},{default:()=>[z0("×")]}));const vn=Ie(yA,{ref:E},Te(Te({},f.customSlots),{option:i.option})),Ls=xn(xe,r.class,{[`${xe}-focused`]:S.value,[`${xe}-multiple`]:o.value,[`${xe}-single`]:!o.value,[`${xe}-allow-clear`]:Qe,[`${xe}-show-arrow`]:ns,[`${xe}-disabled`]:dt,[`${xe}-loading`]:xt,[`${xe}-open`]:J.value,[`${xe}-customize-input`]:li,[`${xe}-show-search`]:s.value}),qa=Ie(Q7e,{ref:I,disabled:dt,prefixCls:xe,visible:ne.value,popupElement:vn,containerWidth:ze.value,animation:Nt,transitionName:Gt,dropdownStyle:gr,dropdownClassName:Yr,direction:_r,dropdownMatchSelectWidth:sn,dropdownRender:Dr,dropdownAlign:Zt,placement:nr,getPopupContainer:Yt,empty:Ns,getTriggerDOMNode:()=>v.current,onPopupVisibleChange:Yo,onPopupMouseEnter:it},{default:()=>ui?Jh(ui)&&dl(ui,{ref:v},!1,!0):Ie($7e,Mt(Mt({},e),{},{domRef:v,prefixCls:xe,inputElement:li,ref:B,id:et,showSearch:s.value,mode:ct,activeDescendantId:Ca,tagRender:Mr,optionLabelRender:En,values:Ga,open:J.value,onToggleOpen:Ee,activeValue:Rs,searchValue:L.value,onSearch:se,onSearchSubmit:Fe,onRemove:Ne,tokenWithEnter:ve.value}),null)});let tA;return ui?tA=qa:tA=Ie("div",Mt(Mt({},Ja),{},{class:Ls,ref:m,onMousedown:Ke,onKeydown:Re,onKeyup:Pe}),[S.value&&!J.value&&Ie("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},[`${Ga.map($s=>{let{label:ga,value:tn}=$s;return["number","string"].includes(typeof ga)?ga:tn}).join(", ")}`]),qa,wa,oi]),tA}}}),OF=(e,t)=>{let{height:r,offset:n,prefixCls:i,onInnerResize:o}=e,{slots:s}=t;var l;let f={},m={display:"flex",flexDirection:"column"};return n!==void 0&&(f={height:`${r}px`,position:"relative",overflow:"hidden"},m=Te(Te({},m),{transform:`translateY(${n}px)`,position:"absolute",left:0,right:0,top:0})),Ie("div",{style:f},[Ie(wy,{onResize:v=>{let{offsetHeight:I}=v;I&&o&&o()}},{default:()=>[Ie("div",{style:m,class:xn({[`${i}-holder-inner`]:i})},[(l=s.default)===null||l===void 0?void 0:l.call(s)])]})])};OF.displayName="Filter";OF.inheritAttrs=!1;OF.props={prefixCls:String,height:Number,offset:Number,onInnerResize:Function};const Rpe=(e,t)=>{let{setRef:r}=e,{slots:n}=t;var i;const o=tu((i=n.default)===null||i===void 0?void 0:i.call(n));return o.length?lh(o[0],{ref:r}):o};Rpe.props={setRef:{type:Function,default:()=>{}}};const t_e=20;function nte(e){return"touches"in e?e.touches[0].pageY:e.pageY}const r_e=In({compatConfig:{MODE:3},name:"ScrollBar",inheritAttrs:!1,props:{prefixCls:String,scrollTop:Number,scrollHeight:Number,height:Number,count:Number,onScroll:{type:Function},onStartMove:{type:Function},onStopMove:{type:Function}},setup(){return{moveRaf:null,scrollbarRef:o6(),thumbRef:o6(),visibleTimeout:null,state:NA({dragging:!1,pageY:null,startTop:null,visible:!1})}},watch:{scrollTop:{handler(){this.delayHidden()},flush:"post"}},mounted(){var e,t;(e=this.scrollbarRef.current)===null||e===void 0||e.addEventListener("touchstart",this.onScrollbarTouchStart,Kh?{passive:!1}:!1),(t=this.thumbRef.current)===null||t===void 0||t.addEventListener("touchstart",this.onMouseDown,Kh?{passive:!1}:!1)},beforeUnmount(){this.removeEvents(),clearTimeout(this.visibleTimeout)},methods:{delayHidden(){clearTimeout(this.visibleTimeout),this.state.visible=!0,this.visibleTimeout=setTimeout(()=>{this.state.visible=!1},2e3)},onScrollbarTouchStart(e){e.preventDefault()},onContainerMouseDown(e){e.stopPropagation(),e.preventDefault()},patchEvents(){window.addEventListener("mousemove",this.onMouseMove),window.addEventListener("mouseup",this.onMouseUp),this.thumbRef.current.addEventListener("touchmove",this.onMouseMove,Kh?{passive:!1}:!1),this.thumbRef.current.addEventListener("touchend",this.onMouseUp)},removeEvents(){window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("mouseup",this.onMouseUp),this.scrollbarRef.current.removeEventListener("touchstart",this.onScrollbarTouchStart,Kh?{passive:!1}:!1),this.thumbRef.current&&(this.thumbRef.current.removeEventListener("touchstart",this.onMouseDown,Kh?{passive:!1}:!1),this.thumbRef.current.removeEventListener("touchmove",this.onMouseMove,Kh?{passive:!1}:!1),this.thumbRef.current.removeEventListener("touchend",this.onMouseUp)),vo.cancel(this.moveRaf)},onMouseDown(e){const{onStartMove:t}=this.$props;Te(this.state,{dragging:!0,pageY:nte(e),startTop:this.getTop()}),t(),this.patchEvents(),e.stopPropagation(),e.preventDefault()},onMouseMove(e){const{dragging:t,pageY:r,startTop:n}=this.state,{onScroll:i}=this.$props;if(vo.cancel(this.moveRaf),t){const o=nte(e)-r,s=n+o,l=this.getEnableScrollRange(),f=this.getEnableHeightRange(),m=f?s/f:0,v=Math.ceil(m*l);this.moveRaf=vo(()=>{i(v)})}},onMouseUp(){const{onStopMove:e}=this.$props;this.state.dragging=!1,e(),this.removeEvents()},getSpinHeight(){const{height:e,count:t}=this.$props;let r=e/t*10;return r=Math.max(r,t_e),r=Math.min(r,e/2),Math.floor(r)},getEnableScrollRange(){const{scrollHeight:e,height:t}=this.$props;return e-t||0},getEnableHeightRange(){const{height:e}=this.$props,t=this.getSpinHeight();return e-t||0},getTop(){const{scrollTop:e}=this.$props,t=this.getEnableScrollRange(),r=this.getEnableHeightRange();return e===0||t===0?0:e/t*r},showScroll(){const{height:e,scrollHeight:t}=this.$props;return t>e}},render(){const{dragging:e,visible:t}=this.state,{prefixCls:r}=this.$props,n=this.getSpinHeight()+"px",i=this.getTop()+"px",o=this.showScroll(),s=o&&t;return Ie("div",{ref:this.scrollbarRef,class:xn(`${r}-scrollbar`,{[`${r}-scrollbar-show`]:o}),style:{width:"8px",top:0,bottom:0,right:0,position:"absolute",display:s?void 0:"none"},onMousedown:this.onContainerMouseDown,onMousemove:this.delayHidden},[Ie("div",{ref:this.thumbRef,class:xn(`${r}-scrollbar-thumb`,{[`${r}-scrollbar-thumb-moving`]:e}),style:{width:"100%",height:n,top:i,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:"99px",cursor:"pointer",userSelect:"none"},onMousedown:this.onMouseDown},null)])}});function n_e(e,t,r,n){const i=new Map,o=new Map,s=wn(Symbol("update"));Kn(e,()=>{s.value=Symbol("update")});let l;function f(){vo.cancel(l)}function m(){f(),l=vo(()=>{i.forEach((I,B)=>{if(I&&I.offsetParent){const{offsetHeight:E}=I;o.get(B)!==E&&(s.value=Symbol("update"),o.set(B,I.offsetHeight))}})})}function v(I,B){const E=t(I);i.get(E),B?(i.set(E,B.$el||B),m()):i.delete(E)}return gg(()=>{f()}),[v,m,o,s]}function i_e(e,t,r,n,i,o,s,l){let f;return m=>{if(m==null){l();return}vo.cancel(f);const v=t.value,I=n.itemHeight;if(typeof m=="number")s(m);else if(m&&typeof m=="object"){let B;const{align:E}=m;"index"in m?{index:B}=m:B=v.findIndex(O=>i(O)===m.key);const{offset:S=0}=m,_=(O,R)=>{if(O<0||!e.value)return;const T=e.value.clientHeight;let L=!1,U=R;if(T){const K=R||E;let J=0,ee=0,ce=0;const ne=Math.min(v.length,B);for(let se=0;se<=ne;se+=1){const Fe=i(v[se]);ee=J;const ae=r.get(Fe);ce=ee+(ae===void 0?I:ae),J=ce,se===B&&ae===void 0&&(L=!0)}const Ee=e.value.scrollTop;let ve=null;switch(K){case"top":ve=ee-S;break;case"bottom":ve=ce-T+S;break;default:{const se=Ee+T;ee<Ee?U="top":ce>se&&(U="bottom")}}ve!==null&&ve!==Ee&&s(ve)}f=vo(()=>{L&&o(),_(O-1,U)},2)};_(5)}}}const a_e=typeof navigator=="object"&&/Firefox/i.test(navigator.userAgent),Tpe=(e,t)=>{let r=!1,n=null;function i(){clearTimeout(n),r=!0,n=setTimeout(()=>{r=!1},50)}return function(o){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const l=o<0&&e.value||o>0&&t.value;return s&&l?(clearTimeout(n),r=!1):(!l||r)&&i(),!r&&l}};function o_e(e,t,r,n){let i=0,o=null,s=null,l=!1;const f=Tpe(t,r);function m(I){if(!e.value)return;vo.cancel(o);const{deltaY:B}=I;i+=B,s=B,!f(B)&&(a_e||I.preventDefault(),o=vo(()=>{n(i*(l?10:1)),i=0}))}function v(I){e.value&&(l=I.detail===s)}return[m,v]}const s_e=14/15;function A_e(e,t,r){let n=!1,i=0,o=null,s=null;const l=()=>{o&&(o.removeEventListener("touchmove",f),o.removeEventListener("touchend",m))},f=B=>{if(n){const E=Math.ceil(B.touches[0].pageY);let S=i-E;i=E,r(S)&&B.preventDefault(),clearInterval(s),s=setInterval(()=>{S*=s_e,(!r(S,!0)||Math.abs(S)<=.1)&&clearInterval(s)},16)}},m=()=>{n=!1,l()},v=B=>{l(),B.touches.length===1&&!n&&(n=!0,i=Math.ceil(B.touches[0].pageY),o=B.target,o.addEventListener("touchmove",f,{passive:!1}),o.addEventListener("touchend",m))},I=()=>{};bo(()=>{document.addEventListener("touchmove",I,{passive:!1}),Kn(e,B=>{t.value.removeEventListener("touchstart",v),l(),clearInterval(s),B&&t.value.addEventListener("touchstart",v,{passive:!1})},{immediate:!0})}),$o(()=>{document.removeEventListener("touchmove",I)})}var l_e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const u_e=[],c_e={overflowY:"auto",overflowAnchor:"none"};function f_e(e,t,r,n,i,o){let{getKey:s}=o;return e.slice(t,r+1).map((l,f)=>{const m=t+f,v=i(l,m,{}),I=s(l);return Ie(Rpe,{key:I,setRef:B=>n(l,B)},{default:()=>[v]})})}const Ope=In({compatConfig:{MODE:3},name:"List",inheritAttrs:!1,props:{prefixCls:String,data:Wr.array,height:Number,itemHeight:Number,fullHeight:{type:Boolean,default:void 0},itemKey:{type:[String,Number,Function],required:!0},component:{type:[String,Object]},virtual:{type:Boolean,default:void 0},children:Function,onScroll:Function,onMousedown:Function,onMouseenter:Function,onVisibleChange:Function},setup(e,t){let{expose:r}=t;const n=ut(()=>{const{height:Ne,itemHeight:$e,virtual:Je}=e;return!!(Je!==!1&&Ne&&$e)}),i=ut(()=>{const{height:Ne,itemHeight:$e,data:Je}=e;return n.value&&Je&&$e*Je.length>Ne}),o=NA({scrollTop:0,scrollMoving:!1}),s=ut(()=>e.data||u_e),l=Gr([]);Kn(s,()=>{l.value=zo(s.value).slice()},{immediate:!0});const f=Gr(Ne=>{});Kn(()=>e.itemKey,Ne=>{typeof Ne=="function"?f.value=Ne:f.value=$e=>$e==null?void 0:$e[Ne]},{immediate:!0});const m=Gr(),v=Gr(),I=Gr(),B=Ne=>f.value(Ne),E={getKey:B};function S(Ne){let $e;typeof Ne=="function"?$e=Ne(o.scrollTop):$e=Ne;const Je=J($e);m.value&&(m.value.scrollTop=Je),o.scrollTop=Je}const[_,O,R,T]=n_e(l,B),L=NA({scrollHeight:void 0,start:0,end:0,offset:void 0}),U=Gr(0);bo(()=>{Wo(()=>{var Ne;U.value=((Ne=v.value)===null||Ne===void 0?void 0:Ne.offsetHeight)||0})}),dg(()=>{Wo(()=>{var Ne;U.value=((Ne=v.value)===null||Ne===void 0?void 0:Ne.offsetHeight)||0})}),Kn([n,l],()=>{n.value||Te(L,{scrollHeight:void 0,start:0,end:l.value.length-1,offset:void 0})},{immediate:!0}),Kn([n,l,U,i],()=>{n.value&&!i.value&&Te(L,{scrollHeight:U.value,start:0,end:l.value.length-1,offset:void 0}),m.value&&(o.scrollTop=m.value.scrollTop)},{immediate:!0}),Kn([i,n,()=>o.scrollTop,l,T,()=>e.height,U],()=>{if(!n.value||!i.value)return;let Ne=0,$e,Je,We;const Ae=l.value.length,Ke=l.value,ze=o.scrollTop,{itemHeight:at,height:it}=e,ye=ze+it;for(let xe=0;xe<Ae;xe+=1){const et=Ke[xe],tt=B(et);let rt=R.get(tt);rt===void 0&&(rt=at);const ct=Ne+rt;$e===void 0&&ct>=ze&&($e=xe,Je=Ne),We===void 0&&ct>ye&&(We=xe),Ne=ct}$e===void 0&&($e=0,Je=0,We=Math.ceil(it/at)),We===void 0&&(We=Ae-1),We=Math.min(We+1,Ae),Te(L,{scrollHeight:Ne,start:$e,end:We,offset:Je})},{immediate:!0});const K=ut(()=>L.scrollHeight-e.height);function J(Ne){let $e=Ne;return Number.isNaN(K.value)||($e=Math.min($e,K.value)),$e=Math.max($e,0),$e}const ee=ut(()=>o.scrollTop<=0),ce=ut(()=>o.scrollTop>=K.value),ne=Tpe(ee,ce);function Ee(Ne){S(Ne)}function ve(Ne){var $e;const{scrollTop:Je}=Ne.currentTarget;Je!==o.scrollTop&&S(Je),($e=e.onScroll)===null||$e===void 0||$e.call(e,Ne)}const[se,Fe]=o_e(n,ee,ce,Ne=>{S($e=>$e+Ne)});A_e(n,m,(Ne,$e)=>ne(Ne,$e)?!1:(se({preventDefault(){},deltaY:Ne}),!0));function ae(Ne){n.value&&Ne.preventDefault()}const De=()=>{m.value&&(m.value.removeEventListener("wheel",se,Kh?{passive:!1}:!1),m.value.removeEventListener("DOMMouseScroll",Fe),m.value.removeEventListener("MozMousePixelScroll",ae))};Eo(()=>{Wo(()=>{m.value&&(De(),m.value.addEventListener("wheel",se,Kh?{passive:!1}:!1),m.value.addEventListener("DOMMouseScroll",Fe),m.value.addEventListener("MozMousePixelScroll",ae))})}),$o(()=>{De()});const Re=i_e(m,l,R,e,B,O,S,()=>{var Ne;(Ne=I.value)===null||Ne===void 0||Ne.delayHidden()});r({scrollTo:Re});const Pe=ut(()=>{let Ne=null;return e.height&&(Ne=Te({[e.fullHeight?"height":"maxHeight"]:e.height+"px"},c_e),n.value&&(Ne.overflowY="hidden",o.scrollMoving&&(Ne.pointerEvents="none"))),Ne});return Kn([()=>L.start,()=>L.end,l],()=>{if(e.onVisibleChange){const Ne=l.value.slice(L.start,L.end+1);e.onVisibleChange(Ne,l.value)}},{flush:"post"}),{state:o,mergedData:l,componentStyle:Pe,onFallbackScroll:ve,onScrollBar:Ee,componentRef:m,useVirtual:n,calRes:L,collectHeight:O,setInstance:_,sharedConfig:E,scrollBarRef:I,fillerInnerRef:v}},render(){const e=Te(Te({},this.$props),this.$attrs),{prefixCls:t="rc-virtual-list",height:r,itemHeight:n,fullHeight:i,data:o,itemKey:s,virtual:l,component:f="div",onScroll:m,children:v=this.$slots.default,style:I,class:B}=e,E=l_e(e,["prefixCls","height","itemHeight","fullHeight","data","itemKey","virtual","component","onScroll","children","style","class"]),S=xn(t,B),{scrollTop:_}=this.state,{scrollHeight:O,offset:R,start:T,end:L}=this.calRes,{componentStyle:U,onFallbackScroll:K,onScrollBar:J,useVirtual:ee,collectHeight:ce,sharedConfig:ne,setInstance:Ee,mergedData:ve}=this;return Ie("div",Mt({style:Te(Te({},I),{position:"relative"}),class:S},E),[Ie(f,{class:`${t}-holder`,style:U,ref:"componentRef",onScroll:K},{default:()=>[Ie(OF,{prefixCls:t,height:O,offset:R,onInnerResize:ce,ref:"fillerInnerRef"},{default:()=>f_e(ve,T,L,Ee,v,ne)})]}),ee&&Ie(r_e,{ref:"scrollBarRef",prefixCls:t,scrollTop:_,height:r,scrollHeight:O,count:ve.length,onScroll:J,onStartMove:()=>{this.state.scrollMoving=!0},onStopMove:()=>{this.state.scrollMoving=!1}},null)])}});function Npe(e,t,r){const n=wn(e());return Kn(t,(i,o)=>{r?r(i,o)&&(n.value=e()):n.value=e()}),n}function h_e(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}const Lpe=Symbol("SelectContextKey");function d_e(e){return Co(Lpe,e)}function g_e(){return Za(Lpe,{})}var p_e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function ite(e){return typeof e=="string"||typeof e=="number"}const v_e=In({compatConfig:{MODE:3},name:"OptionList",inheritAttrs:!1,setup(e,t){let{expose:r,slots:n}=t;const i=V7e(),o=g_e(),s=ut(()=>`${i.prefixCls}-item`),l=Npe(()=>o.flattenOptions,[()=>i.open,()=>o.flattenOptions],K=>K[0]),f=o6(),m=K=>{K.preventDefault()},v=K=>{f.current&&f.current.scrollTo(typeof K=="number"?{index:K}:K)},I=function(K){let J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const ee=l.value.length;for(let ce=0;ce<ee;ce+=1){const ne=(K+ce*J+ee)%ee,{group:Ee,data:ve}=l.value[ne];if(!Ee&&!ve.disabled)return ne}return-1},B=NA({activeIndex:I(0)}),E=function(K){let J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;B.activeIndex=K;const ee={source:J?"keyboard":"mouse"},ce=l.value[K];if(!ce){o.onActiveValue(null,-1,ee);return}o.onActiveValue(ce.value,K,ee)};Kn([()=>l.value.length,()=>i.searchValue],()=>{E(o.defaultActiveFirstOption!==!1?I(0):-1)},{immediate:!0});const S=K=>o.rawValues.has(K)&&i.mode!=="combobox";Kn([()=>i.open,()=>i.searchValue],()=>{if(!i.multiple&&i.open&&o.rawValues.size===1){const K=Array.from(o.rawValues)[0],J=zo(l.value).findIndex(ee=>{let{data:ce}=ee;return ce[o.fieldNames.value]===K});J!==-1&&(E(J),Wo(()=>{v(J)}))}i.open&&Wo(()=>{var K;(K=f.current)===null||K===void 0||K.scrollTo(void 0)})},{immediate:!0,flush:"post"});const _=K=>{K!==void 0&&o.onSelect(K,{selected:!o.rawValues.has(K)}),i.multiple||i.toggleOpen(!1)},O=K=>typeof K.label=="function"?K.label():K.label;function R(K){const J=l.value[K];if(!J)return null;const ee=J.data||{},{value:ce}=ee,{group:ne}=J,Ee=$2(ee,!0),ve=O(J);return J?Ie("div",Mt(Mt({"aria-label":typeof ve=="string"&&!ne?ve:null},Ee),{},{key:K,role:ne?"presentation":"option",id:`${i.id}_list_${K}`,"aria-selected":S(ce)}),[ce]):null}return r({onKeydown:K=>{const{which:J,ctrlKey:ee}=K;switch(J){case Vn.N:case Vn.P:case Vn.UP:case Vn.DOWN:{let ce=0;if(J===Vn.UP?ce=-1:J===Vn.DOWN?ce=1:h_e()&&ee&&(J===Vn.N?ce=1:J===Vn.P&&(ce=-1)),ce!==0){const ne=I(B.activeIndex+ce,ce);v(ne),E(ne,!0)}break}case Vn.ENTER:{const ce=l.value[B.activeIndex];ce&&!ce.data.disabled?_(ce.value):_(void 0),i.open&&K.preventDefault();break}case Vn.ESC:i.toggleOpen(!1),i.open&&K.stopPropagation()}},onKeyup:()=>{},scrollTo:K=>{v(K)}}),()=>{const{id:K,notFoundContent:J,onPopupScroll:ee}=i,{menuItemSelectedIcon:ce,fieldNames:ne,virtual:Ee,listHeight:ve,listItemHeight:se}=o,Fe=n.option,{activeIndex:ae}=B,De=Object.keys(ne).map(Re=>ne[Re]);return l.value.length===0?Ie("div",{role:"listbox",id:`${K}_list`,class:`${s.value}-empty`,onMousedown:m},[J]):Ie(Ao,null,[Ie("div",{role:"listbox",id:`${K}_list`,style:{height:0,width:0,overflow:"hidden"}},[R(ae-1),R(ae),R(ae+1)]),Ie(Ope,{itemKey:"key",ref:f,data:l.value,height:ve,itemHeight:se,fullHeight:!1,onMousedown:m,onScroll:ee,virtual:Ee},{default:(Re,Pe)=>{var Ne;const{group:$e,groupOption:Je,data:We,value:Ae}=Re,{key:Ke}=We,ze=typeof Re.label=="function"?Re.label():Re.label;if($e){const dt=(Ne=We.title)!==null&&Ne!==void 0?Ne:ite(ze)&&ze;return Ie("div",{class:xn(s.value,`${s.value}-group`),title:dt},[Fe?Fe(We):ze!==void 0?ze:Ke])}const{disabled:at,title:it,children:ye,style:xe,class:et,className:tt}=We,rt=p_e(We,["disabled","title","children","style","class","className"]),ct=VA(rt,De),ot=S(Ae),Se=`${s.value}-option`,ht=xn(s.value,Se,et,tt,{[`${Se}-grouped`]:Je,[`${Se}-active`]:ae===Pe&&!at,[`${Se}-disabled`]:at,[`${Se}-selected`]:ot}),Qe=O(Re),pe=!ce||typeof ce=="function"||ot,ge=typeof Qe=="number"?Qe:Qe||Ae;let Le=ite(ge)?ge.toString():void 0;return it!==void 0&&(Le=it),Ie("div",Mt(Mt({},ct),{},{"aria-selected":ot,class:ht,title:Le,onMousemove:dt=>{rt.onMousemove&&rt.onMousemove(dt),!(ae===Pe||at)&&E(Pe)},onClick:dt=>{at||_(Ae),rt.onClick&&rt.onClick(dt)},style:xe}),[Ie("div",{class:`${Se}-content`},[Fe?Fe(We):ge]),Jh(ce)||ot,pe&&Ie(Xw,{class:`${s.value}-option-state`,customizeIcon:ce,customizeIconProps:{isSelected:ot}},{default:()=>[ot?"✓":null]})])}})])}}});var m_e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function y_e(e){const t=e,{key:r,children:n}=t,i=t.props,{value:o,disabled:s}=i,l=m_e(i,["value","disabled"]),f=n==null?void 0:n.default;return Te({key:r,value:o!==void 0?o:r,children:f,disabled:s||s===""},l)}function Mpe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return tu(e).map((n,i)=>{var o;if(!Jh(n)||!n.type)return null;const{type:{isSelectOptGroup:s},key:l,children:f,props:m}=n;if(t||!s)return y_e(n);const v=f&&f.default?f.default():void 0,I=(m==null?void 0:m.label)||((o=f.label)===null||o===void 0?void 0:o.call(f))||l;return Te(Te({key:`__RC_SELECT_GRP__${l===null?i:String(l)}__`},m),{label:I,options:Mpe(v||[])})}).filter(n=>n)}function b_e(e,t,r){const n=Gr(),i=Gr(),o=Gr(),s=Gr([]);return Kn([e,t],()=>{e.value?s.value=zo(e.value).slice():s.value=Mpe(t.value)},{immediate:!0,deep:!0}),Eo(()=>{const l=s.value,f=new Map,m=new Map,v=r.value;function I(B){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(let S=0;S<B.length;S+=1){const _=B[S];!_[v.options]||E?(f.set(_[v.value],_),m.set(_[v.label],_)):I(_[v.options],!0)}}I(l),n.value=l,i.value=f,o.value=m}),{options:n,valueOptions:i,labelOptions:o}}let ate=0;const C_e=Fv();function w_e(){let e;return C_e?(e=ate,ate+=1):e="TEST_OR_SSR",e}function I_e(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:wn("");const t=`rc_select_${w_e()}`;return e.value||t}function Ppe(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}function GL(e,t){return Ppe(e).join("").toUpperCase().includes(t)}const B_e=(e,t,r,n,i)=>ut(()=>{const o=r.value,s=i==null?void 0:i.value,l=n==null?void 0:n.value;if(!o||l===!1)return e.value;const{options:f,label:m,value:v}=t.value,I=[],B=typeof l=="function",E=o.toUpperCase(),S=B?l:(O,R)=>s?GL(R[s],E):R[f]?GL(R[m!=="children"?m:"label"],E):GL(R[v],E),_=B?O=>XG(O):O=>O;return e.value.forEach(O=>{if(O[f]){if(S(o,_(O)))I.push(O);else{const T=O[f].filter(L=>S(o,_(L)));T.length&&I.push(Te(Te({},O),{[f]:T}))}return}S(o,_(O))&&I.push(O)}),I}),E_e=(e,t)=>{const r=Gr({values:new Map,options:new Map});return[ut(()=>{const{values:o,options:s}=r.value,l=e.value.map(v=>{var I;return v.label===void 0?Te(Te({},v),{label:(I=o.get(v.value))===null||I===void 0?void 0:I.label}):v}),f=new Map,m=new Map;return l.forEach(v=>{f.set(v.value,v),m.set(v.value,t.value.get(v.value)||s.get(v.value))}),r.value.values=f,r.value.options=m,l}),o=>t.value.get(o)||r.value.options.get(o)]};function rh(e,t){const{defaultValue:r,value:n=wn()}=t||{};let i=typeof e=="function"?e():e;n.value!==void 0&&(i=xl(n)),r!==void 0&&(i=typeof r=="function"?r():r);const o=wn(i),s=wn(i);Eo(()=>{let f=n.value!==void 0?n.value:o.value;t.postState&&(f=t.postState(f)),s.value=f});function l(f){const m=s.value;o.value=f,zo(s.value)!==f&&t.onChange&&t.onChange(f,m)}return Kn(n,()=>{o.value=n.value}),[s,l]}function hA(e){const t=typeof e=="function"?e():e,r=wn(t);function n(i){r.value=i}return[r,n]}const Q_e=["inputValue"];function Upe(){return Te(Te({},Fpe()),{prefixCls:String,id:String,backfill:{type:Boolean,default:void 0},fieldNames:Object,inputValue:String,searchValue:String,onSearch:Function,autoClearSearchValue:{type:Boolean,default:void 0},onSelect:Function,onDeselect:Function,filterOption:{type:[Boolean,Function],default:void 0},filterSort:Function,optionFilterProp:String,optionLabelProp:String,options:Array,defaultActiveFirstOption:{type:Boolean,default:void 0},virtual:{type:Boolean,default:void 0},listHeight:Number,listItemHeight:Number,menuItemSelectedIcon:Wr.any,mode:String,labelInValue:{type:Boolean,default:void 0},value:Wr.any,defaultValue:Wr.any,onChange:Function,children:Array})}function x_e(e){return!e||typeof e!="object"}const S_e=In({compatConfig:{MODE:3},name:"Select",inheritAttrs:!1,props:dA(Upe(),{prefixCls:"vc-select",autoClearSearchValue:!0,listHeight:200,listItemHeight:20,dropdownMatchSelectWidth:!0}),setup(e,t){let{expose:r,attrs:n,slots:i}=t;const o=I_e(yo(e,"id")),s=ut(()=>Dpe(e.mode)),l=ut(()=>!!(!e.options&&e.children)),f=ut(()=>e.filterOption===void 0&&e.mode==="combobox"?!1:e.filterOption),m=ut(()=>rpe(e.fieldNames,l.value)),[v,I]=rh("",{value:ut(()=>e.searchValue!==void 0?e.searchValue:e.inputValue),postState:et=>et||""}),B=b_e(yo(e,"options"),yo(e,"children"),m),{valueOptions:E,labelOptions:S,options:_}=B,O=et=>Ppe(et).map(rt=>{var ct,ot;let Se,ht,Qe,pe;x_e(rt)?Se=rt:(Qe=rt.key,ht=rt.label,Se=(ct=rt.value)!==null&&ct!==void 0?ct:Qe);const ge=E.value.get(Se);return ge&&(ht===void 0&&(ht=ge==null?void 0:ge[e.optionLabelProp||m.value.label]),Qe===void 0&&(Qe=(ot=ge==null?void 0:ge.key)!==null&&ot!==void 0?ot:Se),pe=ge==null?void 0:ge.disabled),{label:ht,value:Se,key:Qe,disabled:pe,option:ge}}),[R,T]=rh(e.defaultValue,{value:yo(e,"value")}),L=ut(()=>{var et;const tt=O(R.value);return e.mode==="combobox"&&!(!((et=tt[0])===null||et===void 0)&&et.value)?[]:tt}),[U,K]=E_e(L,E),J=ut(()=>{if(!e.mode&&U.value.length===1){const et=U.value[0];if(et.value===null&&(et.label===null||et.label===void 0))return[]}return U.value.map(et=>{var tt;return Te(Te({},et),{label:(tt=typeof et.label=="function"?et.label():et.label)!==null&&tt!==void 0?tt:et.value})})}),ee=ut(()=>new Set(U.value.map(et=>et.value)));Eo(()=>{var et;if(e.mode==="combobox"){const tt=(et=U.value[0])===null||et===void 0?void 0:et.value;tt!=null&&I(String(tt))}},{flush:"post"});const ce=(et,tt)=>{const rt=tt??et;return{[m.value.value]:et,[m.value.label]:rt}},ne=Gr();Eo(()=>{if(e.mode!=="tags"){ne.value=_.value;return}const et=_.value.slice(),tt=rt=>E.value.has(rt);[...U.value].sort((rt,ct)=>rt.value<ct.value?-1:1).forEach(rt=>{const ct=rt.value;tt(ct)||et.push(ce(ct,rt.label))}),ne.value=et});const Ee=B_e(ne,m,v,f,yo(e,"optionFilterProp")),ve=ut(()=>e.mode!=="tags"||!v.value||Ee.value.some(et=>et[e.optionFilterProp||"value"]===v.value)?Ee.value:[ce(v.value),...Ee.value]),se=ut(()=>e.filterSort?[...ve.value].sort((et,tt)=>e.filterSort(et,tt)):ve.value),Fe=ut(()=>oSe(se.value,{fieldNames:m.value,childrenAsData:l.value})),ae=et=>{const tt=O(et);if(T(tt),e.onChange&&(tt.length!==U.value.length||tt.some((rt,ct)=>{var ot;return((ot=U.value[ct])===null||ot===void 0?void 0:ot.value)!==(rt==null?void 0:rt.value)}))){const rt=e.labelInValue?tt.map(ot=>Te(Te({},ot),{originLabel:ot.label,label:typeof ot.label=="function"?ot.label():ot.label})):tt.map(ot=>ot.value),ct=tt.map(ot=>XG(K(ot.value)));e.onChange(s.value?rt:rt[0],s.value?ct:ct[0])}},[De,Re]=hA(null),[Pe,Ne]=hA(0),$e=ut(()=>e.defaultActiveFirstOption!==void 0?e.defaultActiveFirstOption:e.mode!=="combobox"),Je=function(et,tt){let{source:rt="keyboard"}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Ne(tt),e.backfill&&e.mode==="combobox"&&et!==null&&rt==="keyboard"&&Re(String(et))},We=(et,tt)=>{const rt=()=>{var ct;const ot=K(et),Se=ot==null?void 0:ot[m.value.label];return[e.labelInValue?{label:typeof Se=="function"?Se():Se,originLabel:Se,value:et,key:(ct=ot==null?void 0:ot.key)!==null&&ct!==void 0?ct:et}:et,XG(ot)]};if(tt&&e.onSelect){const[ct,ot]=rt();e.onSelect(ct,ot)}else if(!tt&&e.onDeselect){const[ct,ot]=rt();e.onDeselect(ct,ot)}},Ae=(et,tt)=>{let rt;const ct=s.value?tt.selected:!0;ct?rt=s.value?[...U.value,et]:[et]:rt=U.value.filter(ot=>ot.value!==et),ae(rt),We(et,ct),e.mode==="combobox"?Re(""):(!s.value||e.autoClearSearchValue)&&(I(""),Re(""))},Ke=(et,tt)=>{ae(et),(tt.type==="remove"||tt.type==="clear")&&tt.values.forEach(rt=>{We(rt.value,!1)})},ze=(et,tt)=>{var rt;if(I(et),Re(null),tt.source==="submit"){const ct=(et||"").trim();if(ct){const ot=Array.from(new Set([...ee.value,ct]));ae(ot),We(ct,!0),I("")}return}tt.source!=="blur"&&(e.mode==="combobox"&&ae(et),(rt=e.onSearch)===null||rt===void 0||rt.call(e,et))},at=et=>{let tt=et;e.mode!=="tags"&&(tt=et.map(ct=>{const ot=S.value.get(ct);return ot==null?void 0:ot.value}).filter(ct=>ct!==void 0));const rt=Array.from(new Set([...ee.value,...tt]));ae(rt),rt.forEach(ct=>{We(ct,!0)})},it=ut(()=>e.virtual!==!1&&e.dropdownMatchSelectWidth!==!1);d_e(xY(Te(Te({},B),{flattenOptions:Fe,onActiveValue:Je,defaultActiveFirstOption:$e,onSelect:Ae,menuItemSelectedIcon:yo(e,"menuItemSelectedIcon"),rawValues:ee,fieldNames:m,virtual:it,listHeight:yo(e,"listHeight"),listItemHeight:yo(e,"listItemHeight"),childrenAsData:l})));const ye=wn();r({focus(){var et;(et=ye.value)===null||et===void 0||et.focus()},blur(){var et;(et=ye.value)===null||et===void 0||et.blur()},scrollTo(et){var tt;(tt=ye.value)===null||tt===void 0||tt.scrollTo(et)}});const xe=ut(()=>VA(e,["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"]));return()=>Ie(e_e,Mt(Mt(Mt({},xe.value),n),{},{id:o,prefixCls:e.prefixCls,ref:ye,omitDomProps:Q_e,mode:e.mode,displayValues:J.value,onDisplayValuesChange:Ke,searchValue:v.value,onSearch:ze,onSearchSplit:at,dropdownMatchSelectWidth:e.dropdownMatchSelectWidth,OptionList:v_e,emptyOptions:!Fe.value.length,activeValue:De.value,activeDescendantId:`${o}_list_${Pe.value}`}),i)}}),XY=()=>null;XY.isSelectOption=!0;XY.displayName="ASelectOption";const ZY=()=>null;ZY.isSelectOptGroup=!0;ZY.displayName="ASelectOptGroup";var Hpe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},ote=[],x4=[],k_e="insert-css: You need to provide a CSS string. Usage: insertCss(cssString[, options]).";function __e(){var e=document.createElement("style");return e.setAttribute("type","text/css"),e}function F_e(e,t){if(t=t||{},e===void 0)throw new Error(k_e);var r=t.prepend===!0?"prepend":"append",n=t.container!==void 0?t.container:document.querySelector("head"),i=ote.indexOf(n);i===-1&&(i=ote.push(n)-1,x4[i]={});var o;return x4[i]!==void 0&&x4[i][r]!==void 0?o=x4[i][r]:(o=x4[i][r]=__e(),r==="prepend"?n.insertBefore(o,n.childNodes[0]):n.appendChild(o)),e.charCodeAt(0)===65279&&(e=e.substr(1,e.length)),o.styleSheet?o.styleSheet.cssText+=e:o.textContent+=e,o}function ste(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){D_e(e,i,r[i])})}return e}function D_e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ate(e){return typeof e=="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(typeof e.icon=="object"||typeof e.icon=="function")}function AK(e,t,r){return r?Cy(e.tag,ste({key:t},r,e.attrs),(e.children||[]).map(function(n,i){return AK(n,"".concat(t,"-").concat(e.tag,"-").concat(i))})):Cy(e.tag,ste({key:t},e.attrs),(e.children||[]).map(function(n,i){return AK(n,"".concat(t,"-").concat(e.tag,"-").concat(i))}))}function jpe(e){return _2(e)[0]}function Gpe(e){return e?Array.isArray(e)?e:[e]:[]}var R_e={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},T_e=`
  85. .anticon {
  86. display: inline-block;
  87. color: inherit;
  88. font-style: normal;
  89. line-height: 0;
  90. text-align: center;
  91. text-transform: none;
  92. vertical-align: -0.125em;
  93. text-rendering: optimizeLegibility;
  94. -webkit-font-smoothing: antialiased;
  95. -moz-osx-font-smoothing: grayscale;
  96. }
  97. .anticon > * {
  98. line-height: 1;
  99. }
  100. .anticon svg {
  101. display: inline-block;
  102. }
  103. .anticon::before {
  104. display: none;
  105. }
  106. .anticon .anticon-icon {
  107. display: block;
  108. }
  109. .anticon[tabindex] {
  110. cursor: pointer;
  111. }
  112. .anticon-spin::before,
  113. .anticon-spin {
  114. display: inline-block;
  115. -webkit-animation: loadingCircle 1s infinite linear;
  116. animation: loadingCircle 1s infinite linear;
  117. }
  118. @-webkit-keyframes loadingCircle {
  119. 100% {
  120. -webkit-transform: rotate(360deg);
  121. transform: rotate(360deg);
  122. }
  123. }
  124. @keyframes loadingCircle {
  125. 100% {
  126. -webkit-transform: rotate(360deg);
  127. transform: rotate(360deg);
  128. }
  129. }
  130. `,lte=!1,Kpe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:T_e;Wo(function(){lte||(typeof window<"u"&&window.document&&window.document.documentElement&&F_e(t,{prepend:!0}),lte=!0)})},O_e=["icon","primaryColor","secondaryColor"];function N_e(e,t){if(e==null)return{};var r=L_e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function L_e(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function U9(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){M_e(e,i,r[i])})}return e}function M_e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var gQ={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function P_e(e){var t=e.primaryColor,r=e.secondaryColor;gQ.primaryColor=t,gQ.secondaryColor=r||jpe(t),gQ.calculated=!!r}function U_e(){return U9({},gQ)}var W2=function(t,r){var n=U9({},t,r.attrs),i=n.icon,o=n.primaryColor,s=n.secondaryColor,l=N_e(n,O_e),f=gQ;if(o&&(f={primaryColor:o,secondaryColor:s||jpe(o)}),Kpe(),Ate(i),!Ate(i))return null;var m=i;return m&&typeof m.icon=="function"&&(m=U9({},m,{icon:m.icon(f.primaryColor,f.secondaryColor)})),AK(m.icon,"svg-".concat(m.name),U9({},l,{"data-icon":m.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"}))};W2.props={icon:Object,primaryColor:String,secondaryColor:String,focusable:String};W2.inheritAttrs=!1;W2.displayName="IconBase";W2.getTwoToneColors=U_e;W2.setTwoToneColors=P_e;function H_e(e,t){return $_e(e)||K_e(e,t)||G_e(e,t)||j_e()}function j_e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
  131. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function G_e(e,t){if(e){if(typeof e=="string")return ute(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ute(e,t)}}function ute(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function K_e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n=[],i=!0,o=!1,s,l;try{for(r=r.call(e);!(i=(s=r.next()).done)&&(n.push(s.value),!(t&&n.length===t));i=!0);}catch(f){o=!0,l=f}finally{try{!i&&r.return!=null&&r.return()}finally{if(o)throw l}}return n}}function $_e(e){if(Array.isArray(e))return e}function $pe(e){var t=Gpe(e),r=H_e(t,2),n=r[0],i=r[1];return W2.setTwoToneColors({primaryColor:n,secondaryColor:i})}function W_e(){var e=W2.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Y_e=["class","icon","spin","rotate","tabindex","twoToneColor","onClick"];function q_e(e,t){return X_e(e)||J_e(e,t)||z_e(e,t)||V_e()}function V_e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
  132. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function z_e(e,t){if(e){if(typeof e=="string")return cte(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return cte(e,t)}}function cte(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function J_e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n=[],i=!0,o=!1,s,l;try{for(r=r.call(e);!(i=(s=r.next()).done)&&(n.push(s.value),!(t&&n.length===t));i=!0);}catch(f){o=!0,l=f}finally{try{!i&&r.return!=null&&r.return()}finally{if(o)throw l}}return n}}function X_e(e){if(Array.isArray(e))return e}function fte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){lK(e,i,r[i])})}return e}function lK(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Z_e(e,t){if(e==null)return{};var r=eFe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function eFe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}$pe("#1890ff");var ts=function(t,r){var n,i=fte({},t,r.attrs),o=i.class,s=i.icon,l=i.spin,f=i.rotate,m=i.tabindex,v=i.twoToneColor,I=i.onClick,B=Z_e(i,Y_e),E=(n={anticon:!0},lK(n,"anticon-".concat(s.name),!!s.name),lK(n,o,o),n),S=l===""||l||s.name==="loading"?"anticon-spin":"",_=m;_===void 0&&I&&(_=-1,B.tabindex=_);var O=f?{msTransform:"rotate(".concat(f,"deg)"),transform:"rotate(".concat(f,"deg)")}:void 0,R=Gpe(v),T=q_e(R,2),L=T[0],U=T[1];return Ie("span",fte({role:"img","aria-label":s.name},B,{onClick:I,class:E}),[Ie(W2,{class:S,icon:s,primaryColor:L,secondaryColor:U,style:O},null)])};ts.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:String};ts.displayName="AntdIcon";ts.inheritAttrs=!1;ts.getTwoToneColor=W_e;ts.setTwoToneColor=$pe;function hte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){tFe(e,i,r[i])})}return e}function tFe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var c3=function(t,r){var n=hte({},t,r.attrs);return Ie(ts,hte({},n,{icon:Hpe}),null)};c3.displayName="DownOutlined";c3.inheritAttrs=!1;var rFe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"};function dte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){nFe(e,i,r[i])})}return e}function nFe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Zp=function(t,r){var n=dte({},t,r.attrs);return Ie(ts,dte({},n,{icon:rFe}),null)};Zp.displayName="LoadingOutlined";Zp.inheritAttrs=!1;var iFe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};function gte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){aFe(e,i,r[i])})}return e}function aFe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var NF=function(t,r){var n=gte({},t,r.attrs);return Ie(ts,gte({},n,{icon:iFe}),null)};NF.displayName="CheckOutlined";NF.inheritAttrs=!1;var Wpe={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"};function pte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){oFe(e,i,r[i])})}return e}function oFe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Dv=function(t,r){var n=pte({},t,r.attrs);return Ie(ts,pte({},n,{icon:Wpe}),null)};Dv.displayName="CloseOutlined";Dv.inheritAttrs=!1;var sFe={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"};function vte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){AFe(e,i,r[i])})}return e}function AFe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var pg=function(t,r){var n=vte({},t,r.attrs);return Ie(ts,vte({},n,{icon:sFe}),null)};pg.displayName="CloseCircleFilled";pg.inheritAttrs=!1;var lFe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};function mte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){uFe(e,i,r[i])})}return e}function uFe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var H6=function(t,r){var n=mte({},t,r.attrs);return Ie(ts,mte({},n,{icon:lFe}),null)};H6.displayName="SearchOutlined";H6.inheritAttrs=!1;function cFe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{loading:r,multiple:n,prefixCls:i,hasFeedback:o,feedbackIcon:s,showArrow:l}=e,f=e.suffixIcon||t.suffixIcon&&t.suffixIcon(),m=e.clearIcon||t.clearIcon&&t.clearIcon(),v=e.menuItemSelectedIcon||t.menuItemSelectedIcon&&t.menuItemSelectedIcon(),I=e.removeIcon||t.removeIcon&&t.removeIcon(),B=m??Ie(pg,null,null),E=R=>Ie(Ao,null,[l!==!1&&R,o&&s]);let S=null;if(f!==void 0)S=E(f);else if(r)S=E(Ie(Zp,{spin:!0},null));else{const R=`${i}-suffix`;S=T=>{let{open:L,showSearch:U}=T;return E(L&&U?Ie(H6,{class:R},null):Ie(c3,{class:R},null))}}let _=null;v!==void 0?_=v:n?_=Ie(NF,null,null):_=null;let O=null;return I!==void 0?O=I:O=Ie(Dv,null,null),{clearIcon:B,suffixIcon:S,itemIcon:_,removeIcon:O}}function eq(e){const t=Symbol("contextKey");return{useProvide:(i,o)=>{const s=NA({});return Co(t,s),Eo(()=>{Te(s,i,o||{})}),s},useInject:()=>Za(t,e)||{}}}const s_=Symbol("ContextProps"),A_=Symbol("InternalContextProps"),fFe=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ut(()=>!0);const r=wn(new Map),n=(o,s)=>{r.value.set(o,s),r.value=new Map(r.value)},i=o=>{r.value.delete(o),r.value=new Map(r.value)};Kn([t,r],()=>{}),Co(s_,e),Co(A_,{addFormItemField:n,removeFormItemField:i})},uK={id:ut(()=>{}),onFieldBlur:()=>{},onFieldChange:()=>{},clearValidate:()=>{}},cK={addFormItemField:()=>{},removeFormItemField:()=>{}},cg=()=>{const e=Za(A_,cK),t=Symbol("FormItemFieldKey"),r=gl();return e.addFormItemField(t,r.type),$o(()=>{e.removeFormItemField(t)}),Co(A_,cK),Co(s_,uK),Za(s_,uK)},fK=In({compatConfig:{MODE:3},name:"AFormItemRest",setup(e,t){let{slots:r}=t;return Co(A_,cK),Co(s_,uK),()=>{var n;return(n=r.default)===null||n===void 0?void 0:n.call(r)}}}),rp=eq({}),l_=In({name:"NoFormStatus",setup(e,t){let{slots:r}=t;return rp.useProvide({}),()=>{var n;return(n=r.default)===null||n===void 0?void 0:n.call(r)}}});function V0(e,t,r){return xn({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:r})}const dI=(e,t)=>t||e,hFe=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},dFe=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-space-item`]:{"&:empty":{display:"none"}}}}},gFe=gA("Space",e=>[dFe(e),hFe(e)]);var pFe="[object Symbol]";function LF(e){return typeof e=="symbol"||Cv(e)&&uI(e)==pFe}function tq(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var vFe=1/0,yte=Jp?Jp.prototype:void 0,bte=yte?yte.toString:void 0;function Ype(e){if(typeof e=="string")return e;if(tp(e))return tq(e,Ype)+"";if(LF(e))return bte?bte.call(e):"";var t=e+"";return t=="0"&&1/e==-vFe?"-0":t}var mFe=/\s/;function yFe(e){for(var t=e.length;t--&&mFe.test(e.charAt(t)););return t}var bFe=/^\s+/;function CFe(e){return e&&e.slice(0,yFe(e)+1).replace(bFe,"")}var Cte=NaN,wFe=/^[-+]0x[0-9a-f]+$/i,IFe=/^0b[01]+$/i,BFe=/^0o[0-7]+$/i,EFe=parseInt;function hK(e){if(typeof e=="number")return e;if(LF(e))return Cte;if(X0(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=X0(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=CFe(e);var r=IFe.test(e);return r||BFe.test(e)?EFe(e.slice(2),r?2:8):wFe.test(e)?Cte:+e}var wte=1/0,QFe=17976931348623157e292;function xFe(e){if(!e)return e===0?e:0;if(e=hK(e),e===wte||e===-wte){var t=e<0?-1:1;return t*QFe}return e===e?e:0}function SFe(e){var t=xFe(e),r=t%1;return t===t?r?t-r:t:0}function rq(e){return e}var Ite=Object.create,kFe=function(){function e(){}return function(t){if(!X0(t))return{};if(Ite)return Ite(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();function _Fe(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function FFe(){}function DFe(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}var RFe=800,TFe=16,OFe=Date.now;function NFe(e){var t=0,r=0;return function(){var n=OFe(),i=TFe-(n-r);if(r=n,i>0){if(++t>=RFe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function LFe(e){return function(){return e}}var u_=function(){try{var e=hI(Object,"defineProperty");return e({},"",{}),e}catch{}}(),MFe=u_?function(e,t){return u_(e,"toString",{configurable:!0,enumerable:!1,value:LFe(t),writable:!0})}:rq,qpe=NFe(MFe);function PFe(e,t){for(var r=-1,n=e==null?0:e.length;++r<n&&t(e[r],r,e)!==!1;);return e}function Vpe(e,t,r,n){for(var i=e.length,o=r+-1;++o<i;)if(t(e[o],o,e))return o;return-1}function UFe(e){return e!==e}function HFe(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}function jFe(e,t,r){return t===t?HFe(e,t,r):Vpe(e,UFe,r)}function zpe(e,t){var r=e==null?0:e.length;return!!r&&jFe(e,t,0)>-1}function Jpe(e,t,r){t=="__proto__"&&u_?u_(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var GFe=Object.prototype,KFe=GFe.hasOwnProperty;function nq(e,t,r){var n=e[t];(!(KFe.call(e,t)&&MY(n,r))||r===void 0&&!(t in e))&&Jpe(e,t,r)}function j6(e,t,r,n){var i=!r;r||(r={});for(var o=-1,s=t.length;++o<s;){var l=t[o],f=void 0;f===void 0&&(f=e[l]),i?Jpe(r,l,f):nq(r,l,f)}return r}var Bte=Math.max;function Xpe(e,t,r){return t=Bte(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,o=Bte(n.length-t,0),s=Array(o);++i<o;)s[i]=n[t+i];i=-1;for(var l=Array(t+1);++i<t;)l[i]=n[i];return l[t]=r(s),_Fe(e,this,l)}}function $Fe(e,t){return qpe(Xpe(e,t,rq),e+"")}function WFe(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var YFe=Object.prototype,qFe=YFe.hasOwnProperty;function VFe(e){if(!X0(e))return WFe(e);var t=DF(e),r=[];for(var n in e)n=="constructor"&&(t||!qFe.call(e,n))||r.push(n);return r}function iq(e){return l3(e)?bpe(e,!0):VFe(e)}var zFe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,JFe=/^\w*$/;function aq(e,t){if(tp(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||LF(e)?!0:JFe.test(e)||!zFe.test(e)||t!=null&&e in Object(t)}var XFe="Expected a function";function oq(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(XFe);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var s=e.apply(this,n);return r.cache=o.set(i,s)||o,s};return r.cache=new(oq.Cache||Ty),r}oq.Cache=Ty;var ZFe=500;function eDe(e){var t=oq(e,function(n){return r.size===ZFe&&r.clear(),n}),r=t.cache;return t}var tDe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,rDe=/\\(\\)?/g,nDe=eDe(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(tDe,function(r,n,i,o){t.push(i?o.replace(rDe,"$1"):n||r)}),t});function iDe(e){return e==null?"":Ype(e)}function f3(e,t){return tp(e)?e:aq(e,t)?[e]:nDe(iDe(e))}var aDe=1/0;function h3(e){if(typeof e=="string"||LF(e))return e;var t=e+"";return t=="0"&&1/e==-aDe?"-0":t}function MF(e,t){t=f3(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[h3(t[r++])];return r&&r==n?e:void 0}function oDe(e,t,r){var n=e==null?void 0:MF(e,t);return n===void 0?r:n}var Ete=Jp?Jp.isConcatSpreadable:void 0;function sDe(e){return tp(e)||FF(e)||!!(Ete&&e&&e[Ete])}function ADe(e,t,r,n,i){var o=-1,s=e.length;for(r||(r=sDe),i||(i=[]);++o<s;){var l=e[o];r(l)?UY(i,l):i[i.length]=l}return i}function lDe(e){var t=e==null?0:e.length;return t?ADe(e):[]}function Zpe(e){return qpe(Xpe(e,void 0,lDe),e+"")}function uDe(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n<i;)o[n]=e[n+t];return o}function cDe(e,t){return e&&j6(t,u3(t),e)}function fDe(e,t){return e&&j6(t,iq(t),e)}var e0e=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Qte=e0e&&typeof module=="object"&&module&&!module.nodeType&&module,hDe=Qte&&Qte.exports===e0e,xte=hDe?r1.Buffer:void 0,Ste=xte?xte.allocUnsafe:void 0;function dDe(e,t){if(t)return e.slice();var r=e.length,n=Ste?Ste(r):new e.constructor(r);return e.copy(n),n}function gDe(e,t){return j6(e,HY(e),t)}var pDe=Object.getOwnPropertySymbols,t0e=pDe?function(e){for(var t=[];e;)UY(t,HY(e)),e=gY(e);return t}:ppe;function vDe(e,t){return j6(e,t0e(e),t)}function r0e(e){return gpe(e,iq,t0e)}var mDe=Object.prototype,yDe=mDe.hasOwnProperty;function bDe(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]=="string"&&yDe.call(e,"index")&&(r.index=e.index,r.input=e.input),r}function sq(e){var t=new e.constructor(e.byteLength);return new a_(t).set(new a_(e)),t}function CDe(e,t){var r=t?sq(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var wDe=/\w*$/;function IDe(e){var t=new e.constructor(e.source,wDe.exec(e));return t.lastIndex=e.lastIndex,t}var kte=Jp?Jp.prototype:void 0,_te=kte?kte.valueOf:void 0;function BDe(e){return _te?Object(_te.call(e)):{}}function EDe(e,t){var r=t?sq(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var QDe="[object Boolean]",xDe="[object Date]",SDe="[object Map]",kDe="[object Number]",_De="[object RegExp]",FDe="[object Set]",DDe="[object String]",RDe="[object Symbol]",TDe="[object ArrayBuffer]",ODe="[object DataView]",NDe="[object Float32Array]",LDe="[object Float64Array]",MDe="[object Int8Array]",PDe="[object Int16Array]",UDe="[object Int32Array]",HDe="[object Uint8Array]",jDe="[object Uint8ClampedArray]",GDe="[object Uint16Array]",KDe="[object Uint32Array]";function $De(e,t,r){var n=e.constructor;switch(t){case TDe:return sq(e);case QDe:case xDe:return new n(+e);case ODe:return CDe(e,r);case NDe:case LDe:case MDe:case PDe:case UDe:case HDe:case jDe:case GDe:case KDe:return EDe(e,r);case SDe:return new n;case kDe:case DDe:return new n(e);case _De:return IDe(e);case FDe:return new n;case RDe:return BDe(e)}}function WDe(e){return typeof e.constructor=="function"&&!DF(e)?kFe(gY(e)):{}}var YDe="[object Map]";function qDe(e){return Cv(e)&&jp(e)==YDe}var Fte=NE&&NE.isMap,VDe=Fte?KY(Fte):qDe,zDe="[object Set]";function JDe(e){return Cv(e)&&jp(e)==zDe}var Dte=NE&&NE.isSet,XDe=Dte?KY(Dte):JDe,ZDe=1,eRe=2,tRe=4,n0e="[object Arguments]",rRe="[object Array]",nRe="[object Boolean]",iRe="[object Date]",aRe="[object Error]",i0e="[object Function]",oRe="[object GeneratorFunction]",sRe="[object Map]",ARe="[object Number]",a0e="[object Object]",lRe="[object RegExp]",uRe="[object Set]",cRe="[object String]",fRe="[object Symbol]",hRe="[object WeakMap]",dRe="[object ArrayBuffer]",gRe="[object DataView]",pRe="[object Float32Array]",vRe="[object Float64Array]",mRe="[object Int8Array]",yRe="[object Int16Array]",bRe="[object Int32Array]",CRe="[object Uint8Array]",wRe="[object Uint8ClampedArray]",IRe="[object Uint16Array]",BRe="[object Uint32Array]",El={};El[n0e]=El[rRe]=El[dRe]=El[gRe]=El[nRe]=El[iRe]=El[pRe]=El[vRe]=El[mRe]=El[yRe]=El[bRe]=El[sRe]=El[ARe]=El[a0e]=El[lRe]=El[uRe]=El[cRe]=El[fRe]=El[CRe]=El[wRe]=El[IRe]=El[BRe]=!0;El[aRe]=El[i0e]=El[hRe]=!1;function pQ(e,t,r,n,i,o){var s,l=t&ZDe,f=t&eRe,m=t&tRe;if(r&&(s=i?r(e,n,i,o):r(e)),s!==void 0)return s;if(!X0(e))return e;var v=tp(e);if(v){if(s=bDe(e),!l)return DFe(e,s)}else{var I=jp(e),B=I==i0e||I==oRe;if(a6(e))return dDe(e,l);if(I==a0e||I==n0e||B&&!i){if(s=f||B?{}:WDe(e),!l)return f?vDe(e,fDe(s,e)):gDe(e,cDe(s,e))}else{if(!El[I])return i?e:{};s=$De(e,I,l)}}o||(o=new pv);var E=o.get(e);if(E)return E;o.set(e,s),XDe(e)?e.forEach(function(O){s.add(pQ(O,t,r,O,e,o))}):VDe(e)&&e.forEach(function(O,R){s.set(R,pQ(O,t,r,R,e,o))});var S=m?f?r0e:nK:f?iq:u3,_=v?void 0:S(e);return PFe(_||e,function(O,R){_&&(R=O,O=e[R]),nq(s,R,pQ(O,t,r,R,e,o))}),s}var ERe=1,QRe=4;function H9(e){return pQ(e,ERe|QRe)}var xRe=1,SRe=2;function kRe(e,t,r,n){var i=r.length,o=i;if(e==null)return!o;for(e=Object(e);i--;){var s=r[i];if(s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){s=r[i];var l=s[0],f=e[l],m=s[1];if(s[2]){if(f===void 0&&!(l in e))return!1}else{var v=new pv,I;if(!(I===void 0?RF(m,f,xRe|SRe,n,v):I))return!1}}return!0}function o0e(e){return e===e&&!X0(e)}function _Re(e){for(var t=u3(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,o0e(i)]}return t}function s0e(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}function FRe(e){var t=_Re(e);return t.length==1&&t[0][2]?s0e(t[0][0],t[0][1]):function(r){return r===e||kRe(r,e,t)}}function DRe(e,t){return e!=null&&t in Object(e)}function RRe(e,t,r){t=f3(t,e);for(var n=-1,i=t.length,o=!1;++n<i;){var s=h3(t[n]);if(!(o=e!=null&&r(e,s)))break;e=e[s]}return o||++n!=i?o:(i=e==null?0:e.length,!!i&&GY(i)&&jY(s,i)&&(tp(e)||FF(e)))}function A0e(e,t){return e!=null&&RRe(e,t,DRe)}var TRe=1,ORe=2;function NRe(e,t){return aq(e)&&o0e(t)?s0e(h3(e),t):function(r){var n=oDe(r,e);return n===void 0&&n===t?A0e(r,e):RF(t,n,TRe|ORe)}}function LRe(e){return function(t){return t==null?void 0:t[e]}}function MRe(e){return function(t){return MF(t,e)}}function PRe(e){return aq(e)?LRe(h3(e)):MRe(e)}function Aq(e){return typeof e=="function"?e:e==null?rq:typeof e=="object"?tp(e)?NRe(e[0],e[1]):FRe(e):PRe(e)}function URe(e,t,r,n){for(var i=-1,o=e==null?0:e.length;++i<o;){var s=e[i];t(n,s,r(s),e)}return n}function HRe(e){return function(t,r,n){for(var i=-1,o=Object(t),s=n(t),l=s.length;l--;){var f=s[++i];if(r(o[f],f,o)===!1)break}return t}}var jRe=HRe();function GRe(e,t){return e&&jRe(e,t,u3)}function KRe(e,t){return function(r,n){if(r==null)return r;if(!l3(r))return e(r,n);for(var i=r.length,o=-1,s=Object(r);++o<i&&n(s[o],o,s)!==!1;);return r}}var $Re=KRe(GRe);function WRe(e,t,r,n){return $Re(e,function(i,o,s){t(n,i,r(i),s)}),n}function YRe(e,t){return function(r,n){var i=tp(r)?URe:WRe,o=t();return i(r,e,Aq(n),o)}}var KL=function(){return r1.Date.now()},qRe="Expected a function",VRe=Math.max,zRe=Math.min;function l0e(e,t,r){var n,i,o,s,l,f,m=0,v=!1,I=!1,B=!0;if(typeof e!="function")throw new TypeError(qRe);t=hK(t)||0,X0(r)&&(v=!!r.leading,I="maxWait"in r,o=I?VRe(hK(r.maxWait)||0,t):o,B="trailing"in r?!!r.trailing:B);function E(J){var ee=n,ce=i;return n=i=void 0,m=J,s=e.apply(ce,ee),s}function S(J){return m=J,l=setTimeout(R,t),v?E(J):s}function _(J){var ee=J-f,ce=J-m,ne=t-ee;return I?zRe(ne,o-ce):ne}function O(J){var ee=J-f,ce=J-m;return f===void 0||ee>=t||ee<0||I&&ce>=o}function R(){var J=KL();if(O(J))return T(J);l=setTimeout(R,_(J))}function T(J){return l=void 0,B&&n?E(J):(n=i=void 0,s)}function L(){l!==void 0&&clearTimeout(l),m=0,n=f=i=l=void 0}function U(){return l===void 0?s:T(KL())}function K(){var J=KL(),ee=O(J);if(n=arguments,i=this,f=J,ee){if(l===void 0)return S(f);if(I)return clearTimeout(l),l=setTimeout(R,t),E(f)}return l===void 0&&(l=setTimeout(R,t)),s}return K.cancel=L,K.flush=U,K}function JRe(e){return Cv(e)&&l3(e)}function XRe(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}function ZRe(e){return function(t,r,n){var i=Object(t);if(!l3(t)){var o=Aq(r);t=u3(t),r=function(l){return o(i[l],l,i)}}var s=e(t,r,n);return s>-1?i[o?t[s]:s]:void 0}}var eTe=Math.max;function tTe(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var i=r==null?0:SFe(r);return i<0&&(i=eTe(n+i,0)),Vpe(e,Aq(t),i)}var rTe=ZRe(tTe);function nTe(e){for(var t=-1,r=e==null?0:e.length,n={};++t<r;){var i=e[t];n[i[0]]=i[1]}return n}var iTe=Math.min;function aTe(e,t,r){for(var n=zpe,i=e[0].length,o=e.length,s=o,l=Array(o),f=1/0,m=[];s--;){var v=e[s];f=iTe(v.length,f),l[s]=i>=120&&v.length>=120?new OE(s&&v):void 0}v=e[0];var I=-1,B=l[0];e:for(;++I<i&&m.length<f;){var E=v[I],S=E;if(E=E!==0?E:0,!(B?i_(B,S):n(m,S))){for(s=o;--s;){var _=l[s];if(!(_?i_(_,S):n(e[s],S)))continue e}B&&B.push(S),m.push(E)}}return m}function oTe(e){return JRe(e)?e:[]}var sTe=$Fe(function(e){var t=tq(e,oTe);return t.length&&t[0]===e[0]?aTe(t):[]});function ATe(e,t){return t.length<2?e:MF(e,uDe(t,0,-1))}var lTe="[object Map]",uTe="[object Set]",cTe=Object.prototype,fTe=cTe.hasOwnProperty;function u0e(e){if(e==null)return!0;if(l3(e)&&(tp(e)||typeof e=="string"||typeof e.splice=="function"||a6(e)||$Y(e)||FF(e)))return!e.length;var t=jp(e);if(t==lTe||t==uTe)return!e.size;if(DF(e))return!Cpe(e).length;for(var r in e)if(fTe.call(e,r))return!1;return!0}function hTe(e,t){return t=f3(t,e),e=ATe(e,t),e==null||delete e[h3(XRe(t))]}function dTe(e){return Zde(e)?void 0:e}var gTe=1,pTe=2,vTe=4,mTe=Zpe(function(e,t){var r={};if(e==null)return r;var n=!1;t=tq(t,function(o){return o=f3(o,e),n||(n=o.length>1),o}),j6(e,r0e(e),r),n&&(r=pQ(r,gTe|pTe|vTe,dTe));for(var i=t.length;i--;)hTe(r,t[i]);return r});function yTe(e,t,r,n){if(!X0(e))return e;t=f3(t,e);for(var i=-1,o=t.length,s=o-1,l=e;l!=null&&++i<o;){var f=h3(t[i]),m=r;if(f==="__proto__"||f==="constructor"||f==="prototype")return e;if(i!=s){var v=l[f];m=void 0,m===void 0&&(m=X0(v)?v:jY(t[i+1])?[]:{})}nq(l,f,m),l=l[f]}return e}function bTe(e,t,r){for(var n=-1,i=t.length,o={};++n<i;){var s=t[n],l=MF(e,s);r(l,s)&&yTe(o,f3(s,e),l)}return o}var CTe=YRe(function(e,t,r){e[r?0:1].push(t)},function(){return[[],[]]});function wTe(e,t){return bTe(e,t,function(r,n){return A0e(e,n)})}var c0e=Zpe(function(e,t){return e==null?{}:wTe(e,t)}),ITe=1/0,BTe=dE&&1/PY(new dE([,-0]))[1]==ITe?function(e){return new dE(e)}:FFe,ETe=200;function QTe(e,t,r){var n=-1,i=zpe,o=e.length,s=!0,l=[],f=l;if(o>=ETe){var m=BTe(e);if(m)return PY(m);s=!1,i=i_,f=new OE}else f=l;e:for(;++n<o;){var v=e[n],I=v;if(v=v!==0?v:0,s&&I===I){for(var B=f.length;B--;)if(f[B]===I)continue e;l.push(v)}else i(f,I,r)||(f!==l&&f.push(I),l.push(v))}return l}function $L(e){return e&&e.length?QTe(e):[]}const xTe=()=>({compactSize:String,compactDirection:Wr.oneOf(wv("horizontal","vertical")).def("horizontal"),isFirstItem:ta(),isLastItem:ta()}),PF=eq(null),d3=(e,t)=>{const r=PF.useInject(),n=ut(()=>{if(!r||u0e(r))return"";const{compactDirection:i,isFirstItem:o,isLastItem:s}=r,l=i==="vertical"?"-vertical-":"-";return xn({[`${e.value}-compact${l}item`]:!0,[`${e.value}-compact${l}first-item`]:o,[`${e.value}-compact${l}last-item`]:s,[`${e.value}-compact${l}item-rtl`]:t.value==="rtl"})});return{compactSize:ut(()=>r==null?void 0:r.compactSize),compactDirection:ut(()=>r==null?void 0:r.compactDirection),compactItemClassnames:n}},s6=In({name:"NoCompactStyle",setup(e,t){let{slots:r}=t;return PF.useProvide(null),()=>{var n;return(n=r.default)===null||n===void 0?void 0:n.call(r)}}}),STe=()=>({prefixCls:String,size:{type:String},direction:Wr.oneOf(wv("horizontal","vertical")).def("horizontal"),align:Wr.oneOf(wv("start","end","center","baseline")),block:{type:Boolean,default:void 0}}),kTe=In({name:"CompactItem",props:xTe(),setup(e,t){let{slots:r}=t;return PF.useProvide(e),()=>{var n;return(n=r.default)===null||n===void 0?void 0:n.call(r)}}});STe();const _Te=e=>({animationDuration:e,animationFillMode:"both"}),FTe=e=>({animationDuration:e,animationFillMode:"both"}),UF=function(e,t,r,n){const o=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[`
  133. ${o}${e}-enter,
  134. ${o}${e}-appear
  135. `]:Te(Te({},_Te(n)),{animationPlayState:"paused"}),[`${o}${e}-leave`]:Te(Te({},FTe(n)),{animationPlayState:"paused"}),[`
  136. ${o}${e}-enter${e}-enter-active,
  137. ${o}${e}-appear${e}-appear-active
  138. `]:{animationName:t,animationPlayState:"running"},[`${o}${e}-leave${e}-leave-active`]:{animationName:r,animationPlayState:"running",pointerEvents:"none"}}},DTe=new es("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),RTe=new es("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),TTe=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:r}=e,n=`${r}-fade`,i=t?"&":"";return[UF(n,DTe,RTe,e.motionDurationMid,t),{[`
  139. ${i}${n}-enter,
  140. ${i}${n}-appear
  141. `]:{opacity:0,animationTimingFunction:"linear"},[`${i}${n}-leave`]:{animationTimingFunction:"linear"}}]},OTe=new es("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),NTe=new es("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),LTe=new es("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),MTe=new es("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),PTe=new es("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),UTe=new es("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),HTe=new es("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),jTe=new es("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),GTe={"move-up":{inKeyframes:HTe,outKeyframes:jTe},"move-down":{inKeyframes:OTe,outKeyframes:NTe},"move-left":{inKeyframes:LTe,outKeyframes:MTe},"move-right":{inKeyframes:PTe,outKeyframes:UTe}},LE=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:i,outKeyframes:o}=GTe[t];return[UF(n,i,o,e.motionDurationMid),{[`
  142. ${n}-enter,
  143. ${n}-appear
  144. `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},HF=new es("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),jF=new es("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),GF=new es("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),KF=new es("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),KTe=new es("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),$Te=new es("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),WTe=new es("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),YTe=new es("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),qTe={"slide-up":{inKeyframes:HF,outKeyframes:jF},"slide-down":{inKeyframes:GF,outKeyframes:KF},"slide-left":{inKeyframes:KTe,outKeyframes:$Te},"slide-right":{inKeyframes:WTe,outKeyframes:YTe}},Qv=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:i,outKeyframes:o}=qTe[t];return[UF(n,i,o,e.motionDurationMid),{[`
  145. ${n}-enter,
  146. ${n}-appear
  147. `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},lq=new es("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),VTe=new es("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Rte=new es("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Tte=new es("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),zTe=new es("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),JTe=new es("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),XTe=new es("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),ZTe=new es("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),eOe=new es("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),tOe=new es("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),rOe=new es("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),nOe=new es("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),iOe={zoom:{inKeyframes:lq,outKeyframes:VTe},"zoom-big":{inKeyframes:Rte,outKeyframes:Tte},"zoom-big-fast":{inKeyframes:Rte,outKeyframes:Tte},"zoom-left":{inKeyframes:XTe,outKeyframes:ZTe},"zoom-right":{inKeyframes:eOe,outKeyframes:tOe},"zoom-up":{inKeyframes:zTe,outKeyframes:JTe},"zoom-down":{inKeyframes:rOe,outKeyframes:nOe}},G6=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:i,outKeyframes:o}=iOe[t];return[UF(n,i,o,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[`
  148. ${n}-enter,
  149. ${n}-appear
  150. `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},$F=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},
  151. opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},
  152. opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),Ote=e=>{const{controlPaddingHorizontal:t}=e;return{position:"relative",display:"block",minHeight:e.controlHeight,padding:`${(e.controlHeight-e.fontSize*e.lineHeight)/2}px ${t}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,boxSizing:"border-box"}},aOe=e=>{const{antCls:t,componentCls:r}=e,n=`${r}-item`;return[{[`${r}-dropdown`]:Te(Te({},Ks(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[`
  153. &${t}-slide-up-enter${t}-slide-up-enter-active${r}-dropdown-placement-bottomLeft,
  154. &${t}-slide-up-appear${t}-slide-up-appear-active${r}-dropdown-placement-bottomLeft
  155. `]:{animationName:HF},[`
  156. &${t}-slide-up-enter${t}-slide-up-enter-active${r}-dropdown-placement-topLeft,
  157. &${t}-slide-up-appear${t}-slide-up-appear-active${r}-dropdown-placement-topLeft
  158. `]:{animationName:GF},[`&${t}-slide-up-leave${t}-slide-up-leave-active${r}-dropdown-placement-bottomLeft`]:{animationName:jF},[`&${t}-slide-up-leave${t}-slide-up-leave-active${r}-dropdown-placement-topLeft`]:{animationName:KF},"&-hidden":{display:"none"},"&-empty":{color:e.colorTextDisabled},[`${n}-empty`]:Te(Te({},Ote(e)),{color:e.colorTextDisabled}),[`${n}`]:Te(Te({},Ote(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Te({flex:"auto"},Iy),"&-state":{flex:"none"},[`&-active:not(${n}-option-disabled)`]:{backgroundColor:e.controlItemBgHover},[`&-selected:not(${n}-option-disabled)`]:{color:e.colorText,fontWeight:e.fontWeightStrong,backgroundColor:e.controlItemBgActive,[`${n}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${n}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},Qv(e,"slide-up"),Qv(e,"slide-down"),LE(e,"move-up"),LE(e,"move-down")]},SB=2;function f0e(e){let{controlHeightSM:t,controlHeight:r,lineWidth:n}=e;const i=(r-t)/2-n,o=Math.ceil(i/2);return[i,o]}function WL(e,t){const{componentCls:r,iconCls:n}=e,i=`${r}-selection-overflow`,o=e.controlHeightSM,[s]=f0e(e),l=t?`${r}-${t}`:"";return{[`${r}-multiple${l}`]:{fontSize:e.fontSize,[i]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${r}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${s-SB}px ${SB*2}px`,borderRadius:e.borderRadius,[`${r}-show-search&`]:{cursor:"text"},[`${r}-disabled&`]:{background:e.colorBgContainerDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${SB}px 0`,lineHeight:`${o}px`,content:'"\\a0"'}},[`
  159. &${r}-show-arrow ${r}-selector,
  160. &${r}-allow-clear ${r}-selector
  161. `]:{paddingInlineEnd:e.fontSizeIcon+e.controlPaddingHorizontal},[`${r}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:o,marginTop:SB,marginBottom:SB,lineHeight:`${o-e.lineWidth*2}px`,background:e.colorFillSecondary,border:`${e.lineWidth}px solid ${e.colorSplit}`,borderRadius:e.borderRadiusSM,cursor:"default",transition:`font-size ${e.motionDurationSlow}, line-height ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,userSelect:"none",marginInlineEnd:SB*2,paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS/2,[`${r}-disabled&`]:{color:e.colorTextDisabled,borderColor:e.colorBorder,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Te(Te({},L6()),{display:"inline-block",color:e.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:e.colorIconHover}})},[`${i}-item + ${i}-item`]:{[`${r}-selection-search`]:{marginInlineStart:0}},[`${r}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.inputPaddingHorizontalBase-s,"\n &-input,\n &-mirror\n ":{height:o,fontFamily:e.fontFamily,lineHeight:`${o}px`,transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${r}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}}}}function oOe(e){const{componentCls:t}=e,r=Jo(e,{controlHeight:e.controlHeightSM,controlHeightSM:e.controlHeightXS,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),[,n]=f0e(e);return[WL(e),WL(r,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInlineStart:e.controlPaddingHorizontalSM-e.lineWidth,insetInlineEnd:"auto"},[`${t}-selection-search`]:{marginInlineStart:n}}},WL(Jo(e,{fontSize:e.fontSizeLG,controlHeight:e.controlHeightLG,controlHeightSM:e.controlHeight,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius}),"lg")]}function YL(e,t){const{componentCls:r,inputPaddingHorizontalBase:n,borderRadius:i}=e,o=e.controlHeight-e.lineWidth*2,s=Math.ceil(e.fontSize*1.25),l=t?`${r}-${t}`:"";return{[`${r}-single${l}`]:{fontSize:e.fontSize,[`${r}-selector`]:Te(Te({},Ks(e)),{display:"flex",borderRadius:i,[`${r}-selection-search`]:{position:"absolute",top:0,insetInlineStart:n,insetInlineEnd:n,bottom:0,"&-input":{width:"100%"}},[`
  162. ${r}-selection-item,
  163. ${r}-selection-placeholder
  164. `]:{padding:0,lineHeight:`${o}px`,transition:`all ${e.motionDurationSlow}`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${o}px`}},[`${r}-selection-item`]:{position:"relative",userSelect:"none"},[`${r}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${r}-selection-item:after`,`${r}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
  165. &${r}-show-arrow ${r}-selection-item,
  166. &${r}-show-arrow ${r}-selection-placeholder
  167. `]:{paddingInlineEnd:s},[`&${r}-open ${r}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${r}-customize-input)`]:{[`${r}-selector`]:{width:"100%",height:e.controlHeight,padding:`0 ${n}px`,[`${r}-selection-search-input`]:{height:o},"&:after":{lineHeight:`${o}px`}}},[`&${r}-customize-input`]:{[`${r}-selector`]:{"&:after":{display:"none"},[`${r}-selection-search`]:{position:"static",width:"100%"},[`${r}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${n}px`,"&:after":{display:"none"}}}}}}}function sOe(e){const{componentCls:t}=e,r=e.controlPaddingHorizontalSM-e.lineWidth;return[YL(e),YL(Jo(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selection-search`]:{insetInlineStart:r,insetInlineEnd:r},[`${t}-selector`]:{padding:`0 ${r}px`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:r+e.fontSize*1.5},[`
  168. &${t}-show-arrow ${t}-selection-item,
  169. &${t}-show-arrow ${t}-selection-placeholder
  170. `]:{paddingInlineEnd:e.fontSize*1.5}}}},YL(Jo(e,{controlHeight:e.controlHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}function AOe(e,t,r){const{focusElCls:n,focus:i,borderElCls:o}=r,s=o?"> *":"",l=["hover",i?"focus":null,"active"].filter(Boolean).map(f=>`&:${f} ${s}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:-e.lineWidth},"&-item":Te(Te({[l]:{zIndex:2}},n?{[`&${n}`]:{zIndex:2}}:{}),{[`&[disabled] ${s}`]:{zIndex:0}})}}function lOe(e,t,r){const{borderElCls:n}=r,i=n?`> ${n}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${i}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function K6(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:r}=e,n=`${r}-compact`;return{[n]:Te(Te({},AOe(e,n,t)),lOe(r,n,t))}}const uOe=e=>{const{componentCls:t}=e;return{position:"relative",backgroundColor:e.colorBgContainer,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${t}-disabled&`]:{color:e.colorTextDisabled,background:e.colorBgContainerDisabled,cursor:"not-allowed",[`${t}-multiple&`]:{background:e.colorBgContainerDisabled},input:{cursor:"not-allowed"}}}},qL=function(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:n,borderHoverColor:i,outlineColor:o,antCls:s}=t,l=r?{[`${n}-selector`]:{borderColor:i}}:{};return{[e]:{[`&:not(${n}-disabled):not(${n}-customize-input):not(${s}-pagination-size-changer)`]:Te(Te({},l),{[`${n}-focused& ${n}-selector`]:{borderColor:i,boxShadow:`0 0 0 ${t.controlOutlineWidth}px ${o}`,borderInlineEndWidth:`${t.controlLineWidth}px !important`,outline:0},[`&:hover ${n}-selector`]:{borderColor:i,borderInlineEndWidth:`${t.controlLineWidth}px !important`}})}}},cOe=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},fOe=e=>{const{componentCls:t,inputPaddingHorizontalBase:r,iconCls:n}=e;return{[t]:Te(Te({},Ks(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${t}-customize-input) ${t}-selector`]:Te(Te({},uOe(e)),cOe(e)),[`${t}-selection-item`]:Te({flex:1,fontWeight:"normal"},Iy),[`${t}-selection-placeholder`]:Te(Te({},Iy),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${t}-arrow`]:Te(Te({},L6()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[n]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${t}-suffix)`]:{pointerEvents:"auto"}},[`${t}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${t}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:e.colorBgContainer,cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${t}-clear`]:{opacity:1}}}),[`${t}-has-feedback`]:{[`${t}-clear`]:{insetInlineEnd:r+e.fontSize+e.paddingXXS}}}},hOe=e=>{const{componentCls:t}=e;return[{[t]:{[`&-borderless ${t}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${t}-in-form-item`]:{width:"100%"}}},fOe(e),sOe(e),oOe(e),aOe(e),{[`${t}-rtl`]:{direction:"rtl"}},qL(t,Jo(e,{borderHoverColor:e.colorPrimaryHover,outlineColor:e.controlOutline})),qL(`${t}-status-error`,Jo(e,{borderHoverColor:e.colorErrorHover,outlineColor:e.colorErrorOutline}),!0),qL(`${t}-status-warning`,Jo(e,{borderHoverColor:e.colorWarningHover,outlineColor:e.colorWarningOutline}),!0),K6(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},dOe=gA("Select",(e,t)=>{let{rootPrefixCls:r}=t;const n=Jo(e,{rootPrefixCls:r,inputPaddingHorizontalBase:e.paddingSM-1});return[hOe(n)]},e=>({zIndexPopup:e.zIndexPopupBase+50})),uq=()=>Te(Te({},VA(Upe(),["inputIcon","mode","getInputElement","getRawInputElement","backfill"])),{value:Cs([Array,Object,String,Number]),defaultValue:Cs([Array,Object,String,Number]),notFoundContent:Wr.any,suffixIcon:Wr.any,itemIcon:Wr.any,size:Oo(),mode:Oo(),bordered:ta(!0),transitionName:String,choiceTransitionName:Oo(""),popupClassName:String,dropdownClassName:String,placement:Oo(),status:Oo(),"onUpdate:value":Wn()}),Nte="SECRET_COMBOBOX_MODE_DO_NOT_USE",Yg=In({compatConfig:{MODE:3},name:"ASelect",Option:XY,OptGroup:ZY,inheritAttrs:!1,props:dA(uq(),{listHeight:256,listItemHeight:24}),SECRET_COMBOBOX_MODE_DO_NOT_USE:Nte,slots:Object,setup(e,t){let{attrs:r,emit:n,slots:i,expose:o}=t;const s=wn(),l=cg(),f=rp.useInject(),m=ut(()=>dI(f.status,e.status)),v=()=>{var Ae;(Ae=s.value)===null||Ae===void 0||Ae.focus()},I=()=>{var Ae;(Ae=s.value)===null||Ae===void 0||Ae.blur()},B=Ae=>{var Ke;(Ke=s.value)===null||Ke===void 0||Ke.scrollTo(Ae)},E=ut(()=>{const{mode:Ae}=e;if(Ae!=="combobox")return Ae===Nte?"combobox":Ae}),{prefixCls:S,direction:_,configProvider:O,renderEmpty:R,size:T,getPrefixCls:L,getPopupContainer:U,disabled:K,select:J}=ho("select",e),{compactSize:ee,compactItemClassnames:ce}=d3(S,_),ne=ut(()=>ee.value||T.value),Ee=Iv(),ve=ut(()=>{var Ae;return(Ae=K.value)!==null&&Ae!==void 0?Ae:Ee.value}),[se,Fe]=dOe(S),ae=ut(()=>L()),De=ut(()=>e.placement!==void 0?e.placement:_.value==="rtl"?"bottomRight":"bottomLeft"),Re=ut(()=>Ev(ae.value,h7e(De.value),e.transitionName)),Pe=ut(()=>xn({[`${S.value}-lg`]:ne.value==="large",[`${S.value}-sm`]:ne.value==="small",[`${S.value}-rtl`]:_.value==="rtl",[`${S.value}-borderless`]:!e.bordered,[`${S.value}-in-form-item`]:f.isFormItemInput},V0(S.value,m.value,f.hasFeedback),ce.value,Fe.value)),Ne=function(){for(var Ae=arguments.length,Ke=new Array(Ae),ze=0;ze<Ae;ze++)Ke[ze]=arguments[ze];n("update:value",Ke[0]),n("change",...Ke),l.onFieldChange()},$e=Ae=>{n("blur",Ae),l.onFieldBlur()};o({blur:I,focus:v,scrollTo:B});const Je=ut(()=>E.value==="multiple"||E.value==="tags"),We=ut(()=>e.showArrow!==void 0?e.showArrow:e.loading||!(Je.value||E.value==="combobox"));return()=>{var Ae,Ke,ze,at;const{notFoundContent:it,listHeight:ye=256,listItemHeight:xe=24,popupClassName:et,dropdownClassName:tt,virtual:rt,dropdownMatchSelectWidth:ct,id:ot=l.id.value,placeholder:Se=(Ae=i.placeholder)===null||Ae===void 0?void 0:Ae.call(i),showArrow:ht}=e,{hasFeedback:Qe,feedbackIcon:pe}=f;let ge;it!==void 0?ge=it:i.notFoundContent?ge=i.notFoundContent():E.value==="combobox"?ge=null:ge=(R==null?void 0:R("Select"))||Ie(kY,{componentName:"Select"},null);const{suffixIcon:Le,itemIcon:dt,removeIcon:xt,clearIcon:yt}=cFe(Te(Te({},e),{multiple:Je.value,prefixCls:S.value,hasFeedback:Qe,feedbackIcon:pe,showArrow:We.value}),i),Yt=VA(e,["prefixCls","suffixIcon","itemIcon","removeIcon","clearIcon","size","bordered","status"]),nr=xn(et||tt,{[`${S.value}-dropdown-${_.value}`]:_.value==="rtl"},Fe.value);return se(Ie(S_e,Mt(Mt(Mt({ref:s,virtual:rt,dropdownMatchSelectWidth:ct},Yt),r),{},{showSearch:(Ke=e.showSearch)!==null&&Ke!==void 0?Ke:(ze=J==null?void 0:J.value)===null||ze===void 0?void 0:ze.showSearch,placeholder:Se,listHeight:ye,listItemHeight:xe,mode:E.value,prefixCls:S.value,direction:_.value,inputIcon:Le,menuItemSelectedIcon:dt,removeIcon:xt,clearIcon:yt,notFoundContent:ge,class:[Pe.value,r.class],getPopupContainer:U==null?void 0:U.value,dropdownClassName:nr,onChange:Ne,onBlur:$e,id:ot,dropdownRender:Yt.dropdownRender||i.dropdownRender,transitionName:Re.value,children:(at=i.default)===null||at===void 0?void 0:at.call(i),tagRender:e.tagRender||i.tagRender,optionLabelRender:i.optionLabel,maxTagPlaceholder:e.maxTagPlaceholder||i.maxTagPlaceholder,showArrow:Qe||ht,disabled:ve.value}),{option:i.option}))}}});Yg.install=function(e){return e.component(Yg.name,Yg),e.component(Yg.Option.displayName,Yg.Option),e.component(Yg.OptGroup.displayName,Yg.OptGroup),e};Yg.Option;Yg.OptGroup;var gOe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"};function Lte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){pOe(e,i,r[i])})}return e}function pOe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var cq=function(t,r){var n=Lte({},t,r.attrs);return Ie(ts,Lte({},n,{icon:gOe}),null)};cq.displayName="CheckCircleOutlined";cq.inheritAttrs=!1;var vOe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"};function Mte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){mOe(e,i,r[i])})}return e}function mOe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var fq=function(t,r){var n=Mte({},t,r.attrs);return Ie(ts,Mte({},n,{icon:vOe}),null)};fq.displayName="ExclamationCircleOutlined";fq.inheritAttrs=!1;var yOe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"};function Pte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){bOe(e,i,r[i])})}return e}function bOe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var hq=function(t,r){var n=Pte({},t,r.attrs);return Ie(ts,Pte({},n,{icon:yOe}),null)};hq.displayName="InfoCircleOutlined";hq.inheritAttrs=!1;var COe={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"};function Ute(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){wOe(e,i,r[i])})}return e}function wOe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var dq=function(t,r){var n=Ute({},t,r.attrs);return Ie(ts,Ute({},n,{icon:COe}),null)};dq.displayName="CloseCircleOutlined";dq.inheritAttrs=!1;var IOe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};function Hte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){BOe(e,i,r[i])})}return e}function BOe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Oy=function(t,r){var n=Hte({},t,r.attrs);return Ie(ts,Hte({},n,{icon:IOe}),null)};Oy.displayName="CheckCircleFilled";Oy.inheritAttrs=!1;var EOe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"};function jte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){QOe(e,i,r[i])})}return e}function QOe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ny=function(t,r){var n=jte({},t,r.attrs);return Ie(ts,jte({},n,{icon:EOe}),null)};Ny.displayName="ExclamationCircleFilled";Ny.inheritAttrs=!1;var xOe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};function Gte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){SOe(e,i,r[i])})}return e}function SOe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var gI=function(t,r){var n=Gte({},t,r.attrs);return Ie(ts,Gte({},n,{icon:xOe}),null)};gI.displayName="InfoCircleFilled";gI.inheritAttrs=!1;const q4=["xxxl","xxl","xl","lg","md","sm","xs"],kOe=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`,xxxl:`{min-width: ${e.screenXXXL}px}`});function h0e(){const[,e]=A3();return ut(()=>{const t=kOe(e.value),r=new Map;let n=-1,i={};return{matchHandlers:{},dispatch(o){return i=o,r.forEach(s=>s(i)),r.size>=1},subscribe(o){return r.size||this.register(),n+=1,r.set(n,o),o(i),n},unsubscribe(o){r.delete(o),r.size||this.unregister()},unregister(){Object.keys(t).forEach(o=>{const s=t[o],l=this.matchHandlers[s];l==null||l.mql.removeListener(l==null?void 0:l.listener)}),r.clear()},register(){Object.keys(t).forEach(o=>{const s=t[o],l=m=>{let{matches:v}=m;this.dispatch(Te(Te({},i),{[o]:v}))},f=window.matchMedia(s);f.addListener(l),this.matchHandlers[s]={mql:f,listener:l},l(f)})},responsiveMap:t}})}function gq(){const e=Gr({});let t=null;const r=h0e();return bo(()=>{t=r.value.subscribe(n=>{e.value=n})}),gg(()=>{r.value.unsubscribe(t)}),e}function Pp(e){const t=Gr();return Eo(()=>{t.value=e()},{flush:"sync"}),t}const _Oe=e=>{const{antCls:t,componentCls:r,iconCls:n,avatarBg:i,avatarColor:o,avatarSizeBase:s,avatarSizeLG:l,avatarSizeSM:f,avatarFontSizeBase:m,avatarFontSizeLG:v,avatarFontSizeSM:I,borderRadius:B,borderRadiusLG:E,borderRadiusSM:S,lineWidth:_,lineType:O}=e,R=(T,L,U)=>({width:T,height:T,lineHeight:`${T-_*2}px`,borderRadius:"50%",[`&${r}-square`]:{borderRadius:U},[`${r}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${r}-icon`]:{fontSize:L,[`> ${n}`]:{margin:0}}});return{[r]:Te(Te(Te(Te({},Ks(e)),{position:"relative",display:"inline-block",overflow:"hidden",color:o,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:i,border:`${_}px ${O} transparent`,"&-image":{background:"transparent"},[`${t}-image-img`]:{display:"block"}}),R(s,m,B)),{"&-lg":Te({},R(l,v,E)),"&-sm":Te({},R(f,I,S)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},FOe=e=>{const{componentCls:t,avatarGroupBorderColor:r,avatarGroupSpace:n}=e;return{[`${t}-group`]:{display:"inline-flex",[`${t}`]:{borderColor:r},"> *:not(:first-child)":{marginInlineStart:n}}}},d0e=gA("Avatar",e=>{const{colorTextLightSolid:t,controlHeight:r,controlHeightLG:n,controlHeightSM:i,fontSize:o,fontSizeLG:s,fontSizeXL:l,fontSizeHeading3:f,marginXS:m,colorBorderBg:v,colorTextPlaceholder:I}=e,B=Jo(e,{avatarBg:I,avatarColor:t,avatarSizeBase:r,avatarSizeLG:n,avatarSizeSM:i,avatarFontSizeBase:Math.round((s+l)/2),avatarFontSizeLG:f,avatarFontSizeSM:o,avatarGroupSpace:-m,avatarGroupBorderColor:v});return[_Oe(B),FOe(B)]}),g0e=Symbol("SizeContextKey"),p0e=()=>Za(g0e,wn("default")),DOe=e=>{const t=p0e();return Co(g0e,ut(()=>e.value||t.value)),e},ROe=()=>({prefixCls:String,shape:{type:String,default:"circle"},size:{type:[Number,String,Object],default:()=>"default"},src:String,srcset:String,icon:Wr.any,alt:String,gap:Number,draggable:{type:Boolean,default:void 0},crossOrigin:String,loadError:{type:Function}}),vQ=In({compatConfig:{MODE:3},name:"AAvatar",inheritAttrs:!1,props:ROe(),slots:Object,setup(e,t){let{slots:r,attrs:n}=t;const i=Gr(!0),o=Gr(!1),s=Gr(1),l=Gr(null),f=Gr(null),{prefixCls:m}=ho("avatar",e),[v,I]=d0e(m),B=p0e(),E=ut(()=>e.size==="default"?B.value:e.size),S=gq(),_=Pp(()=>{if(typeof e.size!="object")return;const L=q4.find(K=>S.value[K]);return e.size[L]}),O=L=>_.value?{width:`${_.value}px`,height:`${_.value}px`,lineHeight:`${_.value}px`,fontSize:`${L?_.value/2:18}px`}:{},R=()=>{if(!l.value||!f.value)return;const L=l.value.offsetWidth,U=f.value.offsetWidth;if(L!==0&&U!==0){const{gap:K=4}=e;K*2<U&&(s.value=U-K*2<L?(U-K*2)/L:1)}},T=()=>{const{loadError:L}=e;(L==null?void 0:L())!==!1&&(i.value=!1)};return Kn(()=>e.src,()=>{Wo(()=>{i.value=!0,s.value=1})}),Kn(()=>e.gap,()=>{Wo(()=>{R()})}),bo(()=>{Wo(()=>{R(),o.value=!0})}),()=>{var L;const{shape:U,src:K,alt:J,srcset:ee,draggable:ce,crossOrigin:ne}=e,Ee=og(r,e,"icon"),ve=m.value,se={[`${n.class}`]:!!n.class,[ve]:!0,[`${ve}-lg`]:E.value==="large",[`${ve}-sm`]:E.value==="small",[`${ve}-${U}`]:U,[`${ve}-image`]:K&&i.value,[`${ve}-icon`]:Ee,[I.value]:!0},Fe=typeof E.value=="number"?{width:`${E.value}px`,height:`${E.value}px`,lineHeight:`${E.value}px`,fontSize:Ee?`${E.value/2}px`:"18px"}:{},ae=(L=r.default)===null||L===void 0?void 0:L.call(r);let De;if(K&&i.value)De=Ie("img",{draggable:ce,src:K,srcset:ee,onError:T,alt:J,crossorigin:ne},null);else if(Ee)De=Ee;else if(o.value||s.value!==1){const Re=`scale(${s.value}) translateX(-50%)`,Pe={msTransform:Re,WebkitTransform:Re,transform:Re},Ne=typeof E.value=="number"?{lineHeight:`${E.value}px`}:{};De=Ie(wy,{onResize:R},{default:()=>[Ie("span",{class:`${ve}-string`,ref:l,style:Te(Te({},Ne),Pe)},[ae])]})}else De=Ie("span",{class:`${ve}-string`,ref:l,style:{opacity:0}},[ae]);return v(Ie("span",Mt(Mt({},n),{},{ref:f,class:se,style:[Fe,O(!!Ee),n.style]}),[De]))}}}),Op={adjustX:1,adjustY:1},Np=[0,0],v0e={left:{points:["cr","cl"],overflow:Op,offset:[-4,0],targetOffset:Np},right:{points:["cl","cr"],overflow:Op,offset:[4,0],targetOffset:Np},top:{points:["bc","tc"],overflow:Op,offset:[0,-4],targetOffset:Np},bottom:{points:["tc","bc"],overflow:Op,offset:[0,4],targetOffset:Np},topLeft:{points:["bl","tl"],overflow:Op,offset:[0,-4],targetOffset:Np},leftTop:{points:["tr","tl"],overflow:Op,offset:[-4,0],targetOffset:Np},topRight:{points:["br","tr"],overflow:Op,offset:[0,-4],targetOffset:Np},rightTop:{points:["tl","tr"],overflow:Op,offset:[4,0],targetOffset:Np},bottomRight:{points:["tr","br"],overflow:Op,offset:[0,4],targetOffset:Np},rightBottom:{points:["bl","br"],overflow:Op,offset:[4,0],targetOffset:Np},bottomLeft:{points:["tl","bl"],overflow:Op,offset:[0,4],targetOffset:Np},leftBottom:{points:["br","bl"],overflow:Op,offset:[-4,0],targetOffset:Np}},TOe={prefixCls:String,id:String,overlayInnerStyle:Wr.any},OOe=In({compatConfig:{MODE:3},name:"Content",props:TOe,setup(e,t){let{slots:r}=t;return()=>{var n;return Ie("div",{class:`${e.prefixCls}-inner`,id:e.id,role:"tooltip",style:e.overlayInnerStyle},[(n=r.overlay)===null||n===void 0?void 0:n.call(r)])}}});var NOe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function Kte(){}const LOe=In({compatConfig:{MODE:3},name:"Tooltip",inheritAttrs:!1,props:{trigger:Wr.any.def(["hover"]),defaultVisible:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},placement:Wr.string.def("right"),transitionName:String,animation:Wr.any,afterVisibleChange:Wr.func.def(()=>{}),overlayStyle:{type:Object,default:void 0},overlayClassName:String,prefixCls:Wr.string.def("rc-tooltip"),mouseEnterDelay:Wr.number.def(.1),mouseLeaveDelay:Wr.number.def(.1),getPopupContainer:Function,destroyTooltipOnHide:{type:Boolean,default:!1},align:Wr.object.def(()=>({})),arrowContent:Wr.any.def(null),tipId:String,builtinPlacements:Wr.object,overlayInnerStyle:{type:Object,default:void 0},popupVisible:{type:Boolean,default:void 0},onVisibleChange:Function,onPopupAlign:Function},setup(e,t){let{slots:r,attrs:n,expose:i}=t;const o=Gr(),s=()=>{const{prefixCls:v,tipId:I,overlayInnerStyle:B}=e;return[Ie("div",{class:`${v}-arrow`,key:"arrow"},[og(r,e,"arrowContent")]),Ie(OOe,{key:"content",prefixCls:v,id:I,overlayInnerStyle:B},{overlay:r.overlay})]};i({getPopupDomNode:()=>o.value.getPopupDomNode(),triggerDOM:o,forcePopupAlign:()=>{var v;return(v=o.value)===null||v===void 0?void 0:v.forcePopupAlign()}});const f=Gr(!1),m=Gr(!1);return Eo(()=>{const{destroyTooltipOnHide:v}=e;if(typeof v=="boolean")f.value=v;else if(v&&typeof v=="object"){const{keepParent:I}=v;f.value=I===!0,m.value=I===!1}}),()=>{const{overlayClassName:v,trigger:I,mouseEnterDelay:B,mouseLeaveDelay:E,overlayStyle:S,prefixCls:_,afterVisibleChange:O,transitionName:R,animation:T,placement:L,align:U,destroyTooltipOnHide:K,defaultVisible:J}=e,ee=NOe(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible"]),ce=Te({},ee);e.visible!==void 0&&(ce.popupVisible=e.visible);const ne=Te(Te(Te({popupClassName:v,prefixCls:_,action:I,builtinPlacements:v0e,popupPlacement:L,popupAlign:U,afterPopupVisibleChange:O,popupTransitionName:R,popupAnimation:T,defaultPopupVisible:J,destroyPopupOnHide:f.value,autoDestroy:m.value,mouseLeaveDelay:E,popupStyle:S,mouseEnterDelay:B},ce),n),{onPopupVisibleChange:e.onVisibleChange||Kte,onPopupAlign:e.onPopupAlign||Kte,ref:o,popup:s()});return Ie(P6,ne,{default:r.default})}}}),pq=()=>({trigger:[String,Array],open:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},placement:String,color:String,transitionName:String,overlayStyle:Pa(),overlayInnerStyle:Pa(),overlayClassName:String,openClassName:String,prefixCls:String,mouseEnterDelay:Number,mouseLeaveDelay:Number,getPopupContainer:Function,arrowPointAtCenter:{type:Boolean,default:void 0},autoAdjustOverflow:{type:[Boolean,Object],default:void 0},destroyTooltipOnHide:{type:Boolean,default:void 0},align:Pa(),builtinPlacements:Pa(),children:Array,onVisibleChange:Function,"onUpdate:visible":Function,onOpenChange:Function,"onUpdate:open":Function}),MOe={adjustX:1,adjustY:1},$te={adjustX:0,adjustY:0},POe=[0,0];function Wte(e){return typeof e=="boolean"?e?MOe:$te:Te(Te({},$te),e)}function m0e(e){const{arrowWidth:t=4,horizontalArrowShift:r=16,verticalArrowShift:n=8,autoAdjustOverflow:i,arrowPointAtCenter:o}=e,s={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(r+t),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(n+t)]},topRight:{points:["br","tc"],offset:[r+t,-4]},rightTop:{points:["tl","cr"],offset:[4,-(n+t)]},bottomRight:{points:["tr","bc"],offset:[r+t,4]},rightBottom:{points:["bl","cr"],offset:[4,n+t]},bottomLeft:{points:["tl","bc"],offset:[-(r+t),4]},leftBottom:{points:["br","cl"],offset:[-4,n+t]}};return Object.keys(s).forEach(l=>{s[l]=o?Te(Te({},s[l]),{overflow:Wte(i),targetOffset:POe}):Te(Te({},v0e[l]),{overflow:Wte(i)}),s[l].ignoreShake=!0}),s}function dK(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];for(let t=0,r=e.length;t<r;t++)if(e[t]!==void 0)return e[t]}const UOe=e6.map(e=>`${e}-inverse`),HOe=["success","processing","error","default","warning"];function y0e(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[...UOe,...e6].includes(e):e6.includes(e)}function jOe(e){return HOe.includes(e)}function GOe(e,t){const r=y0e(t),n=xn({[`${e}-${t}`]:t&&r}),i={},o={};return t&&!r&&(i.background=t,o["--antd-arrow-background-color"]=t),{className:n,overlayStyle:i,arrowStyle:o}}function Bk(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return e.map(r=>`${t}${r}`).join(",")}const b0e=8;function C0e(e){const t=b0e,{sizePopupArrow:r,contentRadius:n,borderRadiusOuter:i,limitVerticalRadius:o}=e,s=r/2-Math.ceil(i*(Math.sqrt(2)-1)),l=(n>12?n+2:12)-s,f=o?t-s:l;return{dropdownArrowOffset:l,dropdownArrowOffsetVertical:f}}function w0e(e,t){const{componentCls:r,sizePopupArrow:n,marginXXS:i,borderRadiusXS:o,borderRadiusOuter:s,boxShadowPopoverArrow:l}=e,{colorBg:f,showArrowCls:m,contentRadius:v=e.borderRadiusLG,limitVerticalRadius:I}=t,{dropdownArrowOffsetVertical:B,dropdownArrowOffset:E}=C0e({sizePopupArrow:n,contentRadius:v,borderRadiusOuter:s,limitVerticalRadius:I}),S=n/2+i;return{[r]:{[`${r}-arrow`]:[Te(Te({position:"absolute",zIndex:1,display:"block"},QY(n,o,s,f,l)),{"&:before":{background:f}})],[[`&-placement-top ${r}-arrow`,`&-placement-topLeft ${r}-arrow`,`&-placement-topRight ${r}-arrow`].join(",")]:{bottom:0,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${r}-arrow`]:{left:{_skip_check_:!0,value:E}},[`&-placement-topRight ${r}-arrow`]:{right:{_skip_check_:!0,value:E}},[[`&-placement-bottom ${r}-arrow`,`&-placement-bottomLeft ${r}-arrow`,`&-placement-bottomRight ${r}-arrow`].join(",")]:{top:0,transform:"translateY(-100%)"},[`&-placement-bottom ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${r}-arrow`]:{left:{_skip_check_:!0,value:E}},[`&-placement-bottomRight ${r}-arrow`]:{right:{_skip_check_:!0,value:E}},[[`&-placement-left ${r}-arrow`,`&-placement-leftTop ${r}-arrow`,`&-placement-leftBottom ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:0},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${r}-arrow`]:{top:B},[`&-placement-leftBottom ${r}-arrow`]:{bottom:B},[[`&-placement-right ${r}-arrow`,`&-placement-rightTop ${r}-arrow`,`&-placement-rightBottom ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:0},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${r}-arrow`]:{top:B},[`&-placement-rightBottom ${r}-arrow`]:{bottom:B},[Bk(["&-placement-topLeft","&-placement-top","&-placement-topRight"],m)]:{paddingBottom:S},[Bk(["&-placement-bottomLeft","&-placement-bottom","&-placement-bottomRight"],m)]:{paddingTop:S},[Bk(["&-placement-leftTop","&-placement-left","&-placement-leftBottom"],m)]:{paddingRight:{_skip_check_:!0,value:S}},[Bk(["&-placement-rightTop","&-placement-right","&-placement-rightBottom"],m)]:{paddingLeft:{_skip_check_:!0,value:S}}}}}const KOe=e=>{const{componentCls:t,tooltipMaxWidth:r,tooltipColor:n,tooltipBg:i,tooltipBorderRadius:o,zIndexPopup:s,controlHeight:l,boxShadowSecondary:f,paddingSM:m,paddingXS:v,tooltipRadiusOuter:I}=e;return[{[t]:Te(Te(Te(Te({},Ks(e)),{position:"absolute",zIndex:s,display:"block","&":[{width:"max-content"},{width:"intrinsic"}],maxWidth:r,visibility:"visible","&-hidden":{display:"none"},"--antd-arrow-background-color":i,[`${t}-inner`]:{minWidth:l,minHeight:l,padding:`${m/2}px ${v}px`,color:n,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:i,borderRadius:o,boxShadow:f},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:Math.min(o,b0e)}},[`${t}-content`]:{position:"relative"}}),Oge(e,(B,E)=>{let{darkColor:S}=E;return{[`&${t}-${B}`]:{[`${t}-inner`]:{backgroundColor:S},[`${t}-arrow`]:{"--antd-arrow-background-color":S}}}})),{"&-rtl":{direction:"rtl"}})},w0e(Jo(e,{borderRadiusOuter:I}),{colorBg:"var(--antd-arrow-background-color)",showArrowCls:"",contentRadius:o,limitVerticalRadius:!0}),{[`${t}-pure`]:{position:"relative",maxWidth:"none"}}]},$Oe=(e,t)=>gA("Tooltip",n=>{if((t==null?void 0:t.value)===!1)return[];const{borderRadius:i,colorTextLightSolid:o,colorBgDefault:s,borderRadiusOuter:l}=n,f=Jo(n,{tooltipMaxWidth:250,tooltipColor:o,tooltipBorderRadius:i,tooltipBg:s,tooltipRadiusOuter:l>4?4:l});return[KOe(f),G6(n,"zoom-big-fast")]},n=>{let{zIndexPopupBase:i,colorBgSpotlight:o}=n;return{zIndexPopup:i+70,colorBgDefault:o}})(e),WOe=(e,t)=>{const r={},n=Te({},e);return t.forEach(i=>{e&&i in e&&(r[i]=e[i],delete n[i])}),{picked:r,omitted:n}},YOe=()=>Te(Te({},pq()),{title:Wr.any}),I0e=()=>({trigger:"hover",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}),qOe=In({compatConfig:{MODE:3},name:"ATooltip",inheritAttrs:!1,props:dA(YOe(),{trigger:"hover",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}),slots:Object,setup(e,t){let{slots:r,emit:n,attrs:i,expose:o}=t;const{prefixCls:s,getPopupContainer:l,direction:f,rootPrefixCls:m}=ho("tooltip",e),v=ut(()=>{var Ee;return(Ee=e.open)!==null&&Ee!==void 0?Ee:e.visible}),I=wn(dK([e.open,e.visible])),B=wn();let E;Kn(v,Ee=>{vo.cancel(E),E=vo(()=>{I.value=!!Ee})});const S=()=>{var Ee;const ve=(Ee=e.title)!==null&&Ee!==void 0?Ee:r.title;return!ve&&ve!==0},_=Ee=>{const ve=S();v.value===void 0&&(I.value=ve?!1:Ee),ve||(n("update:visible",Ee),n("visibleChange",Ee),n("update:open",Ee),n("openChange",Ee))};o({getPopupDomNode:()=>B.value.getPopupDomNode(),open:I,forcePopupAlign:()=>{var Ee;return(Ee=B.value)===null||Ee===void 0?void 0:Ee.forcePopupAlign()}});const R=ut(()=>{const{builtinPlacements:Ee,arrowPointAtCenter:ve,autoAdjustOverflow:se}=e;return Ee||m0e({arrowPointAtCenter:ve,autoAdjustOverflow:se})}),T=Ee=>Ee||Ee==="",L=Ee=>{const ve=Ee.type;if(typeof ve=="object"&&Ee.props&&((ve.__ANT_BUTTON===!0||ve==="button")&&T(Ee.props.disabled)||ve.__ANT_SWITCH===!0&&(T(Ee.props.disabled)||T(Ee.props.loading))||ve.__ANT_RADIO===!0&&T(Ee.props.disabled))){const{picked:se,omitted:Fe}=WOe(J6e(Ee),["position","left","right","top","bottom","float","display","zIndex"]),ae=Te(Te({display:"inline-block"},se),{cursor:"not-allowed",lineHeight:1,width:Ee.props&&Ee.props.block?"100%":void 0}),De=Te(Te({},Fe),{pointerEvents:"none"}),Re=dl(Ee,{style:De},!0);return Ie("span",{style:ae,class:`${s.value}-disabled-compatible-wrapper`},[Re])}return Ee},U=()=>{var Ee,ve;return(Ee=e.title)!==null&&Ee!==void 0?Ee:(ve=r.title)===null||ve===void 0?void 0:ve.call(r)},K=(Ee,ve)=>{const se=R.value,Fe=Object.keys(se).find(ae=>{var De,Re;return se[ae].points[0]===((De=ve.points)===null||De===void 0?void 0:De[0])&&se[ae].points[1]===((Re=ve.points)===null||Re===void 0?void 0:Re[1])});if(Fe){const ae=Ee.getBoundingClientRect(),De={top:"50%",left:"50%"};Fe.indexOf("top")>=0||Fe.indexOf("Bottom")>=0?De.top=`${ae.height-ve.offset[1]}px`:(Fe.indexOf("Top")>=0||Fe.indexOf("bottom")>=0)&&(De.top=`${-ve.offset[1]}px`),Fe.indexOf("left")>=0||Fe.indexOf("Right")>=0?De.left=`${ae.width-ve.offset[0]}px`:(Fe.indexOf("right")>=0||Fe.indexOf("Left")>=0)&&(De.left=`${-ve.offset[0]}px`),Ee.style.transformOrigin=`${De.left} ${De.top}`}},J=ut(()=>GOe(s.value,e.color)),ee=ut(()=>i["data-popover-inject"]),[ce,ne]=$Oe(s,ut(()=>!ee.value));return()=>{var Ee,ve;const{openClassName:se,overlayClassName:Fe,overlayStyle:ae,overlayInnerStyle:De}=e;let Re=(ve=Of((Ee=r.default)===null||Ee===void 0?void 0:Ee.call(r)))!==null&&ve!==void 0?ve:null;Re=Re.length===1?Re[0]:Re;let Pe=I.value;if(v.value===void 0&&S()&&(Pe=!1),!Re)return null;const Ne=L(Jh(Re)&&!X6e(Re)?Re:Ie("span",null,[Re])),$e=xn({[se||`${s.value}-open`]:!0,[Ne.props&&Ne.props.class]:Ne.props&&Ne.props.class}),Je=xn(Fe,{[`${s.value}-rtl`]:f.value==="rtl"},J.value.className,ne.value),We=Te(Te({},J.value.overlayStyle),De),Ae=J.value.arrowStyle,Ke=Te(Te(Te({},i),e),{prefixCls:s.value,getPopupContainer:l==null?void 0:l.value,builtinPlacements:R.value,visible:Pe,ref:B,overlayClassName:Je,overlayStyle:Te(Te({},Ae),ae),overlayInnerStyle:We,onVisibleChange:_,onPopupAlign:K,transitionName:Ev(m.value,"zoom-big-fast",e.transitionName)});return ce(Ie(LOe,Ke,{default:()=>[I.value?dl(Ne,{class:$e}):Ne],arrowContent:()=>Ie("span",{class:`${s.value}-arrow-content`},null),overlay:U}))}}}),$6=i0(qOe),VOe=e=>{const{componentCls:t,popoverBg:r,popoverColor:n,width:i,fontWeightStrong:o,popoverPadding:s,boxShadowSecondary:l,colorTextHeading:f,borderRadiusLG:m,zIndexPopup:v,marginXS:I,colorBgElevated:B}=e;return[{[t]:Te(Te({},Ks(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:v,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--antd-arrow-background-color":B,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:r,backgroundClip:"padding-box",borderRadius:m,boxShadow:l,padding:s},[`${t}-title`]:{minWidth:i,marginBottom:I,color:f,fontWeight:o},[`${t}-inner-content`]:{color:n}})},w0e(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",[`${t}-content`]:{display:"inline-block"}}}]},zOe=e=>{const{componentCls:t}=e;return{[t]:e6.map(r=>{const n=e[`${r}-6`];return{[`&${t}-${r}`]:{"--antd-arrow-background-color":n,[`${t}-inner`]:{backgroundColor:n},[`${t}-arrow`]:{background:"transparent"}}}})}},JOe=e=>{const{componentCls:t,lineWidth:r,lineType:n,colorSplit:i,paddingSM:o,controlHeight:s,fontSize:l,lineHeight:f,padding:m}=e,v=s-Math.round(l*f),I=v/2,B=v/2-r,E=m;return{[t]:{[`${t}-inner`]:{padding:0},[`${t}-title`]:{margin:0,padding:`${I}px ${E}px ${B}px`,borderBottom:`${r}px ${n} ${i}`},[`${t}-inner-content`]:{padding:`${o}px ${E}px`}}}},XOe=gA("Popover",e=>{const{colorBgElevated:t,colorText:r,wireframe:n}=e,i=Jo(e,{popoverBg:t,popoverColor:r,popoverPadding:12});return[VOe(i),zOe(i),n&&JOe(i),G6(i,"zoom-big")]},e=>{let{zIndexPopupBase:t}=e;return{zIndexPopup:t+30,width:177}}),ZOe=()=>Te(Te({},pq()),{content:Mu(),title:Mu()}),eNe=In({compatConfig:{MODE:3},name:"APopover",inheritAttrs:!1,props:dA(ZOe(),Te(Te({},I0e()),{trigger:"hover",placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1})),setup(e,t){let{expose:r,slots:n,attrs:i}=t;const o=wn();Dy(e.visible===void 0),r({getPopupDomNode:()=>{var B,E;return(E=(B=o.value)===null||B===void 0?void 0:B.getPopupDomNode)===null||E===void 0?void 0:E.call(B)}});const{prefixCls:s,configProvider:l}=ho("popover",e),[f,m]=XOe(s),v=ut(()=>l.getPrefixCls()),I=()=>{var B,E;const{title:S=Of((B=n.title)===null||B===void 0?void 0:B.call(n)),content:_=Of((E=n.content)===null||E===void 0?void 0:E.call(n))}=e,O=!!(Array.isArray(S)?S.length:S),R=!!(Array.isArray(_)?_.length:S);return!O&&!R?null:Ie(Ao,null,[O&&Ie("div",{class:`${s.value}-title`},[S]),Ie("div",{class:`${s.value}-inner-content`},[_])])};return()=>{const B=xn(e.overlayClassName,m.value);return f(Ie($6,Mt(Mt(Mt({},VA(e,["title","content"])),i),{},{prefixCls:s.value,ref:o,overlayClassName:B,transitionName:Ev(v.value,"zoom-big",e.transitionName),"data-popover-inject":!0}),{title:I,default:n.default}))}}}),B0e=i0(eNe),tNe=()=>({prefixCls:String,maxCount:Number,maxStyle:{type:Object,default:void 0},maxPopoverPlacement:{type:String,default:"top"},maxPopoverTrigger:String,size:{type:[Number,String,Object],default:"default"}}),gK=In({compatConfig:{MODE:3},name:"AAvatarGroup",inheritAttrs:!1,props:tNe(),setup(e,t){let{slots:r,attrs:n}=t;const{prefixCls:i,direction:o}=ho("avatar",e),s=ut(()=>`${i.value}-group`),[l,f]=d0e(i);return DOe(ut(()=>e.size)),()=>{const{maxPopoverPlacement:m="top",maxCount:v,maxStyle:I,maxPopoverTrigger:B="hover"}=e,E={[s.value]:!0,[`${s.value}-rtl`]:o.value==="rtl",[`${n.class}`]:!!n.class,[f.value]:!0},S=og(r,e),_=tu(S).map((R,T)=>dl(R,{key:`avatar-key-${T}`})),O=_.length;if(v&&v<O){const R=_.slice(0,v),T=_.slice(v,O);return R.push(Ie(B0e,{key:"avatar-popover-key",content:T,trigger:B,placement:m,overlayClassName:`${s.value}-popover`},{default:()=>[Ie(vQ,{style:I},{default:()=>[`+${O-v}`]})]})),l(Ie("div",Mt(Mt({},n),{},{class:E,style:n.style}),[R]))}return l(Ie("div",Mt(Mt({},n),{},{class:E,style:n.style}),[_]))}}});vQ.Group=gK;vQ.install=function(e){return e.component(vQ.name,vQ),e.component(gK.name,gK),e};const pK=e=>!isNaN(parseFloat(e))&&isFinite(e),kB={adjustX:1,adjustY:1},_B=[0,0],rNe={topLeft:{points:["bl","tl"],overflow:kB,offset:[0,-4],targetOffset:_B},topCenter:{points:["bc","tc"],overflow:kB,offset:[0,-4],targetOffset:_B},topRight:{points:["br","tr"],overflow:kB,offset:[0,-4],targetOffset:_B},bottomLeft:{points:["tl","bl"],overflow:kB,offset:[0,4],targetOffset:_B},bottomCenter:{points:["tc","bc"],overflow:kB,offset:[0,4],targetOffset:_B},bottomRight:{points:["tr","br"],overflow:kB,offset:[0,4],targetOffset:_B}};var nNe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const E0e=In({compatConfig:{MODE:3},props:{minOverlayWidthMatchTrigger:{type:Boolean,default:void 0},arrow:{type:Boolean,default:!1},prefixCls:Wr.string.def("rc-dropdown"),transitionName:String,overlayClassName:Wr.string.def(""),openClassName:String,animation:Wr.any,align:Wr.object,overlayStyle:{type:Object,default:void 0},placement:Wr.string.def("bottomLeft"),overlay:Wr.any,trigger:Wr.oneOfType([Wr.string,Wr.arrayOf(Wr.string)]).def("hover"),alignPoint:{type:Boolean,default:void 0},showAction:Wr.array,hideAction:Wr.array,getPopupContainer:Function,visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:!1},mouseEnterDelay:Wr.number.def(.15),mouseLeaveDelay:Wr.number.def(.1)},emits:["visibleChange","overlayClick"],setup(e,t){let{slots:r,emit:n,expose:i}=t;const o=wn(!!e.visible);Kn(()=>e.visible,E=>{E!==void 0&&(o.value=E)});const s=wn();i({triggerRef:s});const l=E=>{e.visible===void 0&&(o.value=!1),n("overlayClick",E)},f=E=>{e.visible===void 0&&(o.value=E),n("visibleChange",E)},m=()=>{var E;const S=(E=r.overlay)===null||E===void 0?void 0:E.call(r),_={prefixCls:`${e.prefixCls}-menu`,onClick:l};return Ie(Ao,{key:tge},[e.arrow&&Ie("div",{class:`${e.prefixCls}-arrow`},null),dl(S,_,!1)])},v=ut(()=>{const{minOverlayWidthMatchTrigger:E=!e.alignPoint}=e;return E}),I=()=>{var E;const S=(E=r.default)===null||E===void 0?void 0:E.call(r);return o.value&&S?dl(S[0],{class:e.openClassName||`${e.prefixCls}-open`},!1):S},B=ut(()=>!e.hideAction&&e.trigger.indexOf("contextmenu")!==-1?["click"]:e.hideAction);return()=>{const{prefixCls:E,arrow:S,showAction:_,overlayStyle:O,trigger:R,placement:T,align:L,getPopupContainer:U,transitionName:K,animation:J,overlayClassName:ee}=e,ce=nNe(e,["prefixCls","arrow","showAction","overlayStyle","trigger","placement","align","getPopupContainer","transitionName","animation","overlayClassName"]);return Ie(P6,Mt(Mt({},ce),{},{prefixCls:E,ref:s,popupClassName:xn(ee,{[`${E}-show-arrow`]:S}),popupStyle:O,builtinPlacements:rNe,action:R,showAction:_,hideAction:B.value||[],popupPlacement:T,popupAlign:L,popupTransitionName:K,popupAnimation:J,popupVisible:o.value,stretch:v.value?"minWidth":"",onPopupVisibleChange:f,getPopupContainer:U}),{popup:m,default:I})}}}),iNe=e=>{const{componentCls:t,colorPrimary:r}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${r})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0}}}}},aNe=gA("Wave",e=>[iNe(e)]);function oNe(e){const t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}function VL(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&oNe(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function sNe(e){const{borderTopColor:t,borderColor:r,backgroundColor:n}=getComputedStyle(e);return VL(t)?t:VL(r)?r:VL(n)?n:null}function zL(e){return Number.isNaN(e)?0:e}const ANe=In({props:{target:Pa(),className:String},setup(e){const t=Gr(null),[r,n]=hA(null),[i,o]=hA([]),[s,l]=hA(0),[f,m]=hA(0),[v,I]=hA(0),[B,E]=hA(0),[S,_]=hA(!1);function O(){const{target:ee}=e,ce=getComputedStyle(ee);n(sNe(ee));const ne=ce.position==="static",{borderLeftWidth:Ee,borderTopWidth:ve}=ce;l(ne?ee.offsetLeft:zL(-parseFloat(Ee))),m(ne?ee.offsetTop:zL(-parseFloat(ve))),I(ee.offsetWidth),E(ee.offsetHeight);const{borderTopLeftRadius:se,borderTopRightRadius:Fe,borderBottomLeftRadius:ae,borderBottomRightRadius:De}=ce;o([se,Fe,De,ae].map(Re=>zL(parseFloat(Re))))}let R,T,L;const U=()=>{clearTimeout(L),vo.cancel(T),R==null||R.disconnect()},K=()=>{var ee;const ce=(ee=t.value)===null||ee===void 0?void 0:ee.parentElement;ce&&(k2(null,ce),ce.parentElement&&ce.parentElement.removeChild(ce))};bo(()=>{U(),L=setTimeout(()=>{K()},5e3);const{target:ee}=e;ee&&(T=vo(()=>{O(),_(!0)}),typeof ResizeObserver<"u"&&(R=new ResizeObserver(O),R.observe(ee)))}),$o(()=>{U()});const J=ee=>{ee.propertyName==="opacity"&&K()};return()=>{if(!S.value)return null;const ee={left:`${s.value}px`,top:`${f.value}px`,width:`${v.value}px`,height:`${B.value}px`,borderRadius:i.value.map(ce=>`${ce}px`).join(" ")};return r&&(ee["--wave-color"]=r.value),Ie(ug,{appear:!0,name:"wave-motion",appearFromClass:"wave-motion-appear",appearActiveClass:"wave-motion-appear",appearToClass:"wave-motion-appear wave-motion-appear-active"},{default:()=>[Ie("div",{ref:t,class:e.className,style:ee,onTransitionend:J},null)]})}}});function lNe(e,t){const r=document.createElement("div");r.style.position="absolute",r.style.left="0px",r.style.top="0px",e==null||e.insertBefore(r,e==null?void 0:e.firstChild),k2(Ie(ANe,{target:e,className:t},null),r)}function uNe(e,t){function r(){const n=sy(e);lNe(n,t.value)}return r}const Q0e=In({compatConfig:{MODE:3},name:"Wave",props:{disabled:Boolean},setup(e,t){let{slots:r}=t;const n=gl(),{prefixCls:i}=ho("wave",e),[,o]=aNe(i),s=uNe(n,ut(()=>xn(i.value,o.value)));let l;const f=()=>{sy(n).removeEventListener("click",l,!0)};return bo(()=>{Kn(()=>e.disabled,()=>{f(),Wo(()=>{const m=sy(n);if(!m||m.nodeType!==1||e.disabled)return;const v=I=>{I.target.tagName==="INPUT"||!SF(I.target)||!m.getAttribute||m.getAttribute("disabled")||m.disabled||m.className.includes("disabled")||m.className.includes("-leave")||s()};m.addEventListener("click",v,!0)})},{immediate:!0,flush:"post"})}),$o(()=>{f()}),()=>{var m;return(m=r.default)===null||m===void 0?void 0:m.call(r)[0]}}});function c_(e){return e==="danger"?{danger:!0}:{type:e}}const x0e=()=>({prefixCls:String,type:String,htmlType:{type:String,default:"button"},shape:{type:String},size:{type:String},loading:{type:[Boolean,Object],default:()=>!1},disabled:{type:Boolean,default:void 0},ghost:{type:Boolean,default:void 0},block:{type:Boolean,default:void 0},danger:{type:Boolean,default:void 0},icon:Wr.any,href:String,target:String,title:String,onClick:qw(),onMousedown:qw()}),Yte=e=>{e&&(e.style.width="0px",e.style.opacity="0",e.style.transform="scale(0)")},qte=e=>{Wo(()=>{e&&(e.style.width=`${e.scrollWidth}px`,e.style.opacity="1",e.style.transform="scale(1)")})},Vte=e=>{e&&e.style&&(e.style.width=null,e.style.opacity=null,e.style.transform=null)},cNe=In({compatConfig:{MODE:3},name:"LoadingIcon",props:{prefixCls:String,loading:[Boolean,Object],existIcon:Boolean},setup(e){return()=>{const{existIcon:t,prefixCls:r,loading:n}=e;if(t)return Ie("span",{class:`${r}-loading-icon`},[Ie(Zp,null,null)]);const i=!!n;return Ie(ug,{name:`${r}-loading-icon-motion`,onBeforeEnter:Yte,onEnter:qte,onAfterEnter:Vte,onBeforeLeave:qte,onLeave:o=>{setTimeout(()=>{Yte(o)})},onAfterLeave:Vte},{default:()=>[i?Ie("span",{class:`${r}-loading-icon`},[Ie(Zp,null,null)]):null]})}}}),zte=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),fNe=e=>{const{componentCls:t,fontSize:r,lineWidth:n,colorPrimaryHover:i,colorErrorHover:o}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-n,[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:r}},zte(`${t}-primary`,i),zte(`${t}-danger`,o)]}};function hNe(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:-e.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function dNe(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function gNe(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Te(Te({},hNe(e,t)),dNe(e.componentCls,t))}}const pNe=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-block",fontWeight:400,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:e.lineHeight,color:e.colorText,"> span":{display:"inline-block"},[`> ${r} + span, > span + ${r}`]:{marginInlineStart:e.marginXS},"> a":{color:"currentColor"},"&:not(:disabled)":Te({},F2(e)),[`&-icon-only${t}-compact-item`]:{flex:"none"},[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:e.lineWidth,height:`calc(100% + ${e.lineWidth*2}px)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:`calc(100% + ${e.lineWidth*2}px)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},Ey=(e,t)=>({"&:not(:disabled)":{"&:hover":e,"&:active":t}}),vNe=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),mNe=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.controlHeight/2,paddingInlineEnd:e.controlHeight/2}),vK=e=>({cursor:"not-allowed",borderColor:e.colorBorder,color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,boxShadow:"none"}),f_=(e,t,r,n,i,o,s)=>({[`&${e}-background-ghost`]:Te(Te({color:t||void 0,backgroundColor:"transparent",borderColor:r||void 0,boxShadow:"none"},Ey(Te({backgroundColor:"transparent"},o),Te({backgroundColor:"transparent"},s))),{"&:disabled":{cursor:"not-allowed",color:n||void 0,borderColor:i||void 0}})}),vq=e=>({"&:disabled":Te({},vK(e))}),S0e=e=>Te({},vq(e)),h_=e=>({"&:disabled":{cursor:"not-allowed",color:e.colorTextDisabled}}),k0e=e=>Te(Te(Te(Te(Te({},S0e(e)),{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,boxShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`}),Ey({color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),f_(e.componentCls,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Te(Te(Te({color:e.colorError,borderColor:e.colorError},Ey({color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),f_(e.componentCls,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),vq(e))}),yNe=e=>Te(Te(Te(Te(Te({},S0e(e)),{color:e.colorTextLightSolid,backgroundColor:e.colorPrimary,boxShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`}),Ey({color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryHover},{color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryActive})),f_(e.componentCls,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Te(Te(Te({backgroundColor:e.colorError,boxShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`},Ey({backgroundColor:e.colorErrorHover},{backgroundColor:e.colorErrorActive})),f_(e.componentCls,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),vq(e))}),bNe=e=>Te(Te({},k0e(e)),{borderStyle:"dashed"}),CNe=e=>Te(Te(Te({color:e.colorLink},Ey({color:e.colorLinkHover},{color:e.colorLinkActive})),h_(e)),{[`&${e.componentCls}-dangerous`]:Te(Te({color:e.colorError},Ey({color:e.colorErrorHover},{color:e.colorErrorActive})),h_(e))}),wNe=e=>Te(Te(Te({},Ey({color:e.colorText,backgroundColor:e.colorBgTextHover},{color:e.colorText,backgroundColor:e.colorBgTextActive})),h_(e)),{[`&${e.componentCls}-dangerous`]:Te(Te({color:e.colorError},h_(e)),Ey({color:e.colorErrorHover,backgroundColor:e.colorErrorBg},{color:e.colorErrorHover,backgroundColor:e.colorErrorBg}))}),INe=e=>Te(Te({},vK(e)),{[`&${e.componentCls}:hover`]:Te({},vK(e))}),BNe=e=>{const{componentCls:t}=e;return{[`${t}-default`]:k0e(e),[`${t}-primary`]:yNe(e),[`${t}-dashed`]:bNe(e),[`${t}-link`]:CNe(e),[`${t}-text`]:wNe(e),[`${t}-disabled`]:INe(e)}},mq=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:r,iconCls:n,controlHeight:i,fontSize:o,lineHeight:s,lineWidth:l,borderRadius:f,buttonPaddingHorizontal:m}=e,v=Math.max(0,(i-o*s)/2-l),I=m-l,B=`${r}-icon-only`;return[{[`${r}${t}`]:{fontSize:o,height:i,padding:`${v}px ${I}px`,borderRadius:f,[`&${B}`]:{width:i,paddingInlineStart:0,paddingInlineEnd:0,[`&${r}-round`]:{width:"auto"},"> span":{transform:"scale(1.143)"}},[`&${r}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${r}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`&:not(${B}) ${r}-loading-icon > ${n}`]:{marginInlineEnd:e.marginXS}}},{[`${r}${r}-circle${t}`]:vNe(e)},{[`${r}${r}-round${t}`]:mNe(e)}]},ENe=e=>mq(e),QNe=e=>{const t=Jo(e,{controlHeight:e.controlHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:8,borderRadius:e.borderRadiusSM});return mq(t,`${e.componentCls}-sm`)},xNe=e=>{const t=Jo(e,{controlHeight:e.controlHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG});return mq(t,`${e.componentCls}-lg`)},SNe=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},kNe=gA("Button",e=>{const{controlTmpOutline:t,paddingContentHorizontal:r}=e,n=Jo(e,{colorOutlineDefault:t,buttonPaddingHorizontal:r});return[pNe(n),QNe(n),ENe(n),xNe(n),SNe(n),BNe(n),fNe(n),K6(e,{focus:!1}),gNe(e)]}),_Ne=()=>({prefixCls:String,size:{type:String}}),_0e=eq(),mK=In({compatConfig:{MODE:3},name:"AButtonGroup",props:_Ne(),setup(e,t){let{slots:r}=t;const{prefixCls:n,direction:i}=ho("btn-group",e),[,,o]=A3();_0e.useProvide(NA({size:ut(()=>e.size)}));const s=ut(()=>{const{size:l}=e;let f="";switch(l){case"large":f="lg";break;case"small":f="sm";break;case"middle":case void 0:break;default:Fl(!l,"Button.Group","Invalid prop `size`.")}return{[`${n.value}`]:!0,[`${n.value}-${f}`]:f,[`${n.value}-rtl`]:i.value==="rtl",[o.value]:!0}});return()=>{var l;return Ie("div",{class:s.value},[tu((l=r.default)===null||l===void 0?void 0:l.call(r))])}}}),Jte=/^[\u4e00-\u9fa5]{2}$/,Xte=Jte.test.bind(Jte);function Ek(e){return e==="text"||e==="link"}const sh=In({compatConfig:{MODE:3},name:"AButton",inheritAttrs:!1,__ANT_BUTTON:!0,props:dA(x0e(),{type:"default"}),slots:Object,setup(e,t){let{slots:r,attrs:n,emit:i,expose:o}=t;const{prefixCls:s,autoInsertSpaceInButton:l,direction:f,size:m}=ho("btn",e),[v,I]=kNe(s),B=_0e.useInject(),E=Iv(),S=ut(()=>{var De;return(De=e.disabled)!==null&&De!==void 0?De:E.value}),_=Gr(null),O=Gr(void 0);let R=!1;const T=Gr(!1),L=Gr(!1),U=ut(()=>l.value!==!1),{compactSize:K,compactItemClassnames:J}=d3(s,f),ee=ut(()=>typeof e.loading=="object"&&e.loading.delay?e.loading.delay||!0:!!e.loading);Kn(ee,De=>{clearTimeout(O.value),typeof ee.value=="number"?O.value=setTimeout(()=>{T.value=De},ee.value):T.value=De},{immediate:!0});const ce=ut(()=>{const{type:De,shape:Re="default",ghost:Pe,block:Ne,danger:$e}=e,Je=s.value,We={large:"lg",small:"sm",middle:void 0},Ae=K.value||(B==null?void 0:B.size)||m.value,Ke=Ae&&We[Ae]||"";return[J.value,{[I.value]:!0,[`${Je}`]:!0,[`${Je}-${Re}`]:Re!=="default"&&Re,[`${Je}-${De}`]:De,[`${Je}-${Ke}`]:Ke,[`${Je}-loading`]:T.value,[`${Je}-background-ghost`]:Pe&&!Ek(De),[`${Je}-two-chinese-chars`]:L.value&&U.value,[`${Je}-block`]:Ne,[`${Je}-dangerous`]:!!$e,[`${Je}-rtl`]:f.value==="rtl"}]}),ne=()=>{const De=_.value;if(!De||l.value===!1)return;const Re=De.textContent;R&&Xte(Re)?L.value||(L.value=!0):L.value&&(L.value=!1)},Ee=De=>{if(T.value||S.value){De.preventDefault();return}i("click",De)},ve=De=>{i("mousedown",De)},se=(De,Re)=>{const Pe=Re?" ":"";if(De.type===Y0){let Ne=De.children.trim();return Xte(Ne)&&(Ne=Ne.split("").join(Pe)),Ie("span",null,[Ne])}return De};return Eo(()=>{Fl(!(e.ghost&&Ek(e.type)),"Button","`link` or `text` button can't be a `ghost` button.")}),bo(ne),dg(ne),$o(()=>{O.value&&clearTimeout(O.value)}),o({focus:()=>{var De;(De=_.value)===null||De===void 0||De.focus()},blur:()=>{var De;(De=_.value)===null||De===void 0||De.blur()}}),()=>{var De,Re;const{icon:Pe=(De=r.icon)===null||De===void 0?void 0:De.call(r)}=e,Ne=tu((Re=r.default)===null||Re===void 0?void 0:Re.call(r));R=Ne.length===1&&!Pe&&!Ek(e.type);const{type:$e,htmlType:Je,href:We,title:Ae,target:Ke}=e,ze=T.value?"loading":Pe,at=Te(Te({},n),{title:Ae,disabled:S.value,class:[ce.value,n.class,{[`${s.value}-icon-only`]:Ne.length===0&&!!ze}],onClick:Ee,onMousedown:ve});S.value||delete at.disabled;const it=Pe&&!T.value?Pe:Ie(cNe,{existIcon:!!Pe,prefixCls:s.value,loading:!!T.value},null),ye=Ne.map(et=>se(et,R&&U.value));if(We!==void 0)return v(Ie("a",Mt(Mt({},at),{},{href:We,target:Ke,ref:_}),[it,ye]));let xe=Ie("button",Mt(Mt({},at),{},{ref:_,type:Je}),[it,ye]);if(!Ek($e)){const et=function(){return xe}();xe=Ie(Q0e,{ref:"wave",disabled:!!T.value},{default:()=>[et]})}return v(xe)}}});sh.Group=mK;sh.install=function(e){return e.component(sh.name,sh),e.component(mK.name,mK),e};const F0e=()=>({arrow:Cs([Boolean,Object]),trigger:{type:[Array,String]},menu:Pa(),overlay:Wr.any,visible:ta(),open:ta(),disabled:ta(),danger:ta(),autofocus:ta(),align:Pa(),getPopupContainer:Function,prefixCls:String,transitionName:String,placement:String,overlayClassName:String,overlayStyle:Pa(),forceRender:ta(),mouseEnterDelay:Number,mouseLeaveDelay:Number,openClassName:String,minOverlayWidthMatchTrigger:ta(),destroyPopupOnHide:ta(),onVisibleChange:{type:Function},"onUpdate:visible":{type:Function},onOpenChange:{type:Function},"onUpdate:open":{type:Function}}),JL=x0e(),FNe=()=>Te(Te({},F0e()),{type:JL.type,size:String,htmlType:JL.htmlType,href:String,disabled:ta(),prefixCls:String,icon:Wr.any,title:String,loading:JL.loading,onClick:qw()});var DNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"};function Zte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){RNe(e,i,r[i])})}return e}function RNe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var W6=function(t,r){var n=Zte({},t,r.attrs);return Ie(ts,Zte({},n,{icon:DNe}),null)};W6.displayName="EllipsisOutlined";W6.inheritAttrs=!1;const TNe=e=>{const{componentCls:t,antCls:r,paddingXS:n,opacityLoading:i}=e;return{[`${t}-button`]:{whiteSpace:"nowrap",[`&${r}-btn-group > ${r}-btn`]:{[`&-loading, &-loading + ${r}-btn`]:{cursor:"default",pointerEvents:"none",opacity:i},[`&:last-child:not(:first-child):not(${r}-btn-icon-only)`]:{paddingInline:n}}}}},ONe=e=>{const{componentCls:t,menuCls:r,colorError:n,colorTextLightSolid:i}=e,o=`${r}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${r} ${o}`]:{[`&${o}-danger:not(${o}-disabled)`]:{color:n,"&:hover":{color:i,backgroundColor:n}}}}}},NNe=e=>{const{componentCls:t,menuCls:r,zIndexPopup:n,dropdownArrowDistance:i,dropdownArrowOffset:o,sizePopupArrow:s,antCls:l,iconCls:f,motionDurationMid:m,dropdownPaddingVertical:v,fontSize:I,dropdownEdgeChildPadding:B,colorTextDisabled:E,fontSizeIcon:S,controlPaddingHorizontal:_,colorBgElevated:O,boxShadowPopoverArrow:R}=e;return[{[t]:Te(Te({},Ks(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:n,display:"block","&::before":{position:"absolute",insetBlock:-i+s/2,zIndex:-9999,opacity:1e-4,content:'""'},[`${t}-wrap`]:{position:"relative",[`${l}-btn > ${f}-down`]:{fontSize:S},[`${f}-down::before`]:{transition:`transform ${m}`}},[`${t}-wrap-open`]:{[`${f}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`
  171. &-show-arrow${t}-placement-topLeft,
  172. &-show-arrow${t}-placement-top,
  173. &-show-arrow${t}-placement-topRight
  174. `]:{paddingBottom:i},[`
  175. &-show-arrow${t}-placement-bottomLeft,
  176. &-show-arrow${t}-placement-bottom,
  177. &-show-arrow${t}-placement-bottomRight
  178. `]:{paddingTop:i},[`${t}-arrow`]:Te({position:"absolute",zIndex:1,display:"block"},QY(s,e.borderRadiusXS,e.borderRadiusOuter,O,R)),[`
  179. &-placement-top > ${t}-arrow,
  180. &-placement-topLeft > ${t}-arrow,
  181. &-placement-topRight > ${t}-arrow
  182. `]:{bottom:i,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${t}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${t}-arrow`]:{left:{_skip_check_:!0,value:o}},[`&-placement-topRight > ${t}-arrow`]:{right:{_skip_check_:!0,value:o}},[`
  183. &-placement-bottom > ${t}-arrow,
  184. &-placement-bottomLeft > ${t}-arrow,
  185. &-placement-bottomRight > ${t}-arrow
  186. `]:{top:i,transform:"translateY(-100%)"},[`&-placement-bottom > ${t}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateY(-100%) translateX(-50%)"},[`&-placement-bottomLeft > ${t}-arrow`]:{left:{_skip_check_:!0,value:o}},[`&-placement-bottomRight > ${t}-arrow`]:{right:{_skip_check_:!0,value:o}},[`&${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottomLeft,
  187. &${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottomLeft,
  188. &${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottom,
  189. &${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottom,
  190. &${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottomRight,
  191. &${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:HF},[`&${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-topLeft,
  192. &${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-topLeft,
  193. &${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-top,
  194. &${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-top,
  195. &${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-topRight,
  196. &${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-topRight`]:{animationName:GF},[`&${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottomLeft,
  197. &${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottom,
  198. &${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:jF},[`&${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topLeft,
  199. &${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-top,
  200. &${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topRight`]:{animationName:KF}})},{[`${t} ${r}`]:{position:"relative",margin:0},[`${r}-submenu-popup`]:{position:"absolute",zIndex:n,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul,li":{listStyle:"none"},ul:{marginInline:"0.3em"}},[`${t}, ${t}-menu-submenu`]:{[r]:Te(Te({padding:B,listStyleType:"none",backgroundColor:O,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},F2(e)),{[`${r}-item-group-title`]:{padding:`${v}px ${_}px`,color:e.colorTextDescription,transition:`all ${m}`},[`${r}-item`]:{position:"relative",display:"flex",alignItems:"center",borderRadius:e.borderRadiusSM},[`${r}-item-icon`]:{minWidth:I,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${r}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${m}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${r}-item, ${r}-submenu-title`]:Te(Te({clear:"both",margin:0,padding:`${v}px ${_}px`,color:e.colorText,fontWeight:"normal",fontSize:I,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${m}`,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},F2(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:E,cursor:"not-allowed","&:hover":{color:E,backgroundColor:O,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${e.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:S,fontStyle:"normal"}}}),[`${r}-item-group-list`]:{margin:`0 ${e.marginXS}px`,padding:0,listStyle:"none"},[`${r}-submenu-title`]:{paddingInlineEnd:_+e.fontSizeSM},[`${r}-submenu-vertical`]:{position:"relative"},[`${r}-submenu${r}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:E,backgroundColor:O,cursor:"not-allowed"}},[`${r}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[Qv(e,"slide-up"),Qv(e,"slide-down"),LE(e,"move-up"),LE(e,"move-down"),G6(e,"zoom-big")]]},D0e=gA("Dropdown",(e,t)=>{let{rootPrefixCls:r}=t;const{marginXXS:n,sizePopupArrow:i,controlHeight:o,fontSize:s,lineHeight:l,paddingXXS:f,componentCls:m,borderRadiusOuter:v,borderRadiusLG:I}=e,B=(o-s*l)/2,{dropdownArrowOffset:E}=C0e({sizePopupArrow:i,contentRadius:I,borderRadiusOuter:v}),S=Jo(e,{menuCls:`${m}-menu`,rootPrefixCls:r,dropdownArrowDistance:i/2+n,dropdownArrowOffset:E,dropdownPaddingVertical:B,dropdownEdgeChildPadding:f});return[NNe(S),TNe(S),ONe(S)]},e=>({zIndexPopup:e.zIndexPopupBase+50}));var LNe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const MNe=sh.Group,d_=In({compatConfig:{MODE:3},name:"ADropdownButton",inheritAttrs:!1,__ANT_BUTTON:!0,props:dA(FNe(),{trigger:"hover",placement:"bottomRight",type:"default"}),slots:Object,setup(e,t){let{slots:r,attrs:n,emit:i}=t;const o=B=>{i("update:visible",B),i("visibleChange",B),i("update:open",B),i("openChange",B)},{prefixCls:s,direction:l,getPopupContainer:f}=ho("dropdown",e),m=ut(()=>`${s.value}-button`),[v,I]=D0e(s);return()=>{var B,E;const S=Te(Te({},e),n),{type:_="default",disabled:O,danger:R,loading:T,htmlType:L,class:U="",overlay:K=(B=r.overlay)===null||B===void 0?void 0:B.call(r),trigger:J,align:ee,open:ce,visible:ne,onVisibleChange:Ee,placement:ve=l.value==="rtl"?"bottomLeft":"bottomRight",href:se,title:Fe,icon:ae=((E=r.icon)===null||E===void 0?void 0:E.call(r))||Ie(W6,null,null),mouseEnterDelay:De,mouseLeaveDelay:Re,overlayClassName:Pe,overlayStyle:Ne,destroyPopupOnHide:$e,onClick:Je,"onUpdate:open":We}=S,Ae=LNe(S,["type","disabled","danger","loading","htmlType","class","overlay","trigger","align","open","visible","onVisibleChange","placement","href","title","icon","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","onClick","onUpdate:open"]),Ke={align:ee,disabled:O,trigger:O?[]:J,placement:ve,getPopupContainer:f==null?void 0:f.value,onOpenChange:o,mouseEnterDelay:De,mouseLeaveDelay:Re,open:ce??ne,overlayClassName:Pe,overlayStyle:Ne,destroyPopupOnHide:$e},ze=Ie(sh,{danger:R,type:_,disabled:O,loading:T,onClick:Je,htmlType:L,href:se,title:Fe},{default:r.default}),at=Ie(sh,{danger:R,type:_,icon:ae},null);return v(Ie(MNe,Mt(Mt({},Ae),{},{class:xn(m.value,U,I.value)}),{default:()=>[r.leftButton?r.leftButton({button:ze}):ze,Ie(hy,Ke,{default:()=>[r.rightButton?r.rightButton({button:at}):at],overlay:()=>K})]}))}}});var R0e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"};function ere(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){PNe(e,i,r[i])})}return e}function PNe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var R2=function(t,r){var n=ere({},t,r.attrs);return Ie(ts,ere({},n,{icon:R0e}),null)};R2.displayName="RightOutlined";R2.inheritAttrs=!1;const T0e=Symbol("OverrideContextKey"),O0e=()=>Za(T0e,void 0),N0e=e=>{var t,r,n;const{prefixCls:i,mode:o,selectable:s,validator:l,onClick:f,expandIcon:m}=O0e()||{};Co(T0e,{prefixCls:ut(()=>{var v,I;return(I=(v=e.prefixCls)===null||v===void 0?void 0:v.value)!==null&&I!==void 0?I:i==null?void 0:i.value}),mode:ut(()=>{var v,I;return(I=(v=e.mode)===null||v===void 0?void 0:v.value)!==null&&I!==void 0?I:o==null?void 0:o.value}),selectable:ut(()=>{var v,I;return(I=(v=e.selectable)===null||v===void 0?void 0:v.value)!==null&&I!==void 0?I:s==null?void 0:s.value}),validator:(t=e.validator)!==null&&t!==void 0?t:l,onClick:(r=e.onClick)!==null&&r!==void 0?r:f,expandIcon:(n=e.expandIcon)!==null&&n!==void 0?n:m==null?void 0:m.value})},hy=In({compatConfig:{MODE:3},name:"ADropdown",inheritAttrs:!1,props:dA(F0e(),{mouseEnterDelay:.15,mouseLeaveDelay:.1,placement:"bottomLeft",trigger:"hover"}),slots:Object,setup(e,t){let{slots:r,attrs:n,emit:i}=t;const{prefixCls:o,rootPrefixCls:s,direction:l,getPopupContainer:f}=ho("dropdown",e),[m,v]=D0e(o),I=ut(()=>{const{placement:O="",transitionName:R}=e;return R!==void 0?R:O.includes("top")?`${s.value}-slide-down`:`${s.value}-slide-up`});N0e({prefixCls:ut(()=>`${o.value}-menu`),expandIcon:ut(()=>Ie("span",{class:`${o.value}-menu-submenu-arrow`},[Ie(R2,{class:`${o.value}-menu-submenu-arrow-icon`},null)])),mode:ut(()=>"vertical"),selectable:ut(()=>!1),onClick:()=>{},validator:O=>{}});const B=()=>{var O,R,T;const L=e.overlay||((O=r.overlay)===null||O===void 0?void 0:O.call(r)),U=Array.isArray(L)?L[0]:L;if(!U)return null;const K=U.props||{};Fl(!K.mode||K.mode==="vertical","Dropdown",`mode="${K.mode}" is not supported for Dropdown's Menu.`);const{selectable:J=!1,expandIcon:ee=(T=(R=U.children)===null||R===void 0?void 0:R.expandIcon)===null||T===void 0?void 0:T.call(R)}=K,ce=typeof ee<"u"&&Jh(ee)?ee:Ie("span",{class:`${o.value}-menu-submenu-arrow`},[Ie(R2,{class:`${o.value}-menu-submenu-arrow-icon`},null)]);return Jh(U)?dl(U,{mode:"vertical",selectable:J,expandIcon:()=>ce}):U},E=ut(()=>{const O=e.placement;if(!O)return l.value==="rtl"?"bottomRight":"bottomLeft";if(O.includes("Center")){const R=O.slice(0,O.indexOf("Center"));return Fl(!O.includes("Center"),"Dropdown",`You are using '${O}' placement in Dropdown, which is deprecated. Try to use '${R}' instead.`),R}return O}),S=ut(()=>typeof e.visible=="boolean"?e.visible:e.open),_=O=>{i("update:visible",O),i("visibleChange",O),i("update:open",O),i("openChange",O)};return()=>{var O,R;const{arrow:T,trigger:L,disabled:U,overlayClassName:K}=e,J=(O=r.default)===null||O===void 0?void 0:O.call(r)[0],ee=dl(J,Te({class:xn((R=J==null?void 0:J.props)===null||R===void 0?void 0:R.class,{[`${o.value}-rtl`]:l.value==="rtl"},`${o.value}-trigger`)},U?{disabled:U}:{})),ce=xn(K,v.value,{[`${o.value}-rtl`]:l.value==="rtl"}),ne=U?[]:L;let Ee;ne&&ne.includes("contextmenu")&&(Ee=!0);const ve=m0e({arrowPointAtCenter:typeof T=="object"&&T.pointAtCenter,autoAdjustOverflow:!0}),se=VA(Te(Te(Te({},e),n),{visible:S.value,builtinPlacements:ve,overlayClassName:ce,arrow:!!T,alignPoint:Ee,prefixCls:o.value,getPopupContainer:f==null?void 0:f.value,transitionName:I.value,trigger:ne,onVisibleChange:_,placement:E.value}),["overlay","onUpdate:visible"]);return m(Ie(E0e,se,{default:()=>[ee],overlay:B}))}}});hy.Button=d_;var UNe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const HNe=()=>({prefixCls:String,href:String,separator:Wr.any,dropdownProps:Pa(),overlay:Wr.any,onClick:qw()}),g_=In({compatConfig:{MODE:3},name:"ABreadcrumbItem",inheritAttrs:!1,__ANT_BREADCRUMB_ITEM:!0,props:HNe(),slots:Object,setup(e,t){let{slots:r,attrs:n,emit:i}=t;const{prefixCls:o}=ho("breadcrumb",e),s=(f,m)=>{const v=og(r,e,"overlay");return v?Ie(hy,Mt(Mt({},e.dropdownProps),{},{overlay:v,placement:"bottom"}),{default:()=>[Ie("span",{class:`${m}-overlay-link`},[f,Ie(c3,null,null)])]}):f},l=f=>{i("click",f)};return()=>{var f;const m=(f=og(r,e,"separator"))!==null&&f!==void 0?f:"/",v=og(r,e),{class:I,style:B}=n,E=UNe(n,["class","style"]);let S;return e.href!==void 0?S=Ie("a",Mt({class:`${o.value}-link`,onClick:l},E),[v]):S=Ie("span",Mt({class:`${o.value}-link`,onClick:l},E),[v]),S=s(S,o.value),v!=null?Ie("li",{class:I,style:B},[S,m&&Ie("span",{class:`${o.value}-separator`},[m])]):null}}});function jNe(e,t,r,n){let i;if(i!==void 0)return!!i;if(e===t)return!0;if(typeof e!="object"||!e||typeof t!="object"||!t)return!1;const o=Object.keys(e),s=Object.keys(t);if(o.length!==s.length)return!1;const l=Object.prototype.hasOwnProperty.bind(t);for(let f=0;f<o.length;f++){const m=o[f];if(!l(m))return!1;const v=e[m],I=t[m];if(i=void 0,i===!1||i===void 0&&v!==I)return!1}return!0}function JB(e,t){return jNe(zo(e),zo(t))}const L0e=Symbol("menuContextKey"),M0e=e=>{Co(L0e,e)},Ly=()=>Za(L0e),P0e=Symbol("ForceRenderKey"),GNe=e=>{Co(P0e,e)},U0e=()=>Za(P0e,!1),H0e=Symbol("menuFirstLevelContextKey"),j0e=e=>{Co(H0e,e)},KNe=()=>Za(H0e,!0),p_=In({compatConfig:{MODE:3},name:"MenuContextProvider",inheritAttrs:!1,props:{mode:{type:String,default:void 0},overflowDisabled:{type:Boolean,default:void 0}},setup(e,t){let{slots:r}=t;const n=Ly(),i=Te({},n);return e.mode!==void 0&&(i.mode=yo(e,"mode")),e.overflowDisabled!==void 0&&(i.overflowDisabled=yo(e,"overflowDisabled")),M0e(i),()=>{var o;return(o=r.default)===null||o===void 0?void 0:o.call(r)}}}),G0e=Symbol("siderCollapsed"),K0e=Symbol("siderHookProvider"),Qk="$$__vc-menu-more__key",$0e=Symbol("KeyPathContext"),yq=()=>Za($0e,{parentEventKeys:ut(()=>[]),parentKeys:ut(()=>[]),parentInfo:{}}),$Ne=(e,t,r)=>{const{parentEventKeys:n,parentKeys:i}=yq(),o=ut(()=>[...n.value,e]),s=ut(()=>[...i.value,t]);return Co($0e,{parentEventKeys:o,parentKeys:s,parentInfo:r}),s},W0e=Symbol("measure"),tre=In({compatConfig:{MODE:3},setup(e,t){let{slots:r}=t;return Co(W0e,!0),()=>{var n;return(n=r.default)===null||n===void 0?void 0:n.call(r)}}}),bq=()=>Za(W0e,!1);function Y0e(e){const{mode:t,rtl:r,inlineIndent:n}=Ly();return ut(()=>t.value!=="inline"?null:r.value?{paddingRight:`${e.value*n.value}px`}:{paddingLeft:`${e.value*n.value}px`})}let WNe=0;const YNe=()=>({id:String,role:String,disabled:Boolean,danger:Boolean,title:{type:[String,Boolean],default:void 0},icon:Wr.any,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,originItemValue:Pa()}),ME=In({compatConfig:{MODE:3},name:"AMenuItem",inheritAttrs:!1,props:YNe(),slots:Object,setup(e,t){let{slots:r,emit:n,attrs:i}=t;const o=gl(),s=bq(),l=typeof o.vnode.key=="symbol"?String(o.vnode.key):o.vnode.key;Fl(typeof o.vnode.key!="symbol","MenuItem",`MenuItem \`:key="${String(l)}"\` not support Symbol type`);const f=`menu_item_${++WNe}_$$_${l}`,{parentEventKeys:m,parentKeys:v}=yq(),{prefixCls:I,activeKeys:B,disabled:E,changeActiveKeys:S,rtl:_,inlineCollapsed:O,siderCollapsed:R,onItemClick:T,selectedKeys:L,registerMenuInfo:U,unRegisterMenuInfo:K}=Ly(),J=KNe(),ee=Gr(!1),ce=ut(()=>[...v.value,l]);U(f,{eventKey:f,key:l,parentEventKeys:m,parentKeys:v,isLeaf:!0}),$o(()=>{K(f)}),Kn(B,()=>{ee.value=!!B.value.find(We=>We===l)},{immediate:!0});const Ee=ut(()=>E.value||e.disabled),ve=ut(()=>L.value.includes(l)),se=ut(()=>{const We=`${I.value}-item`;return{[`${We}`]:!0,[`${We}-danger`]:e.danger,[`${We}-active`]:ee.value,[`${We}-selected`]:ve.value,[`${We}-disabled`]:Ee.value}}),Fe=We=>({key:l,eventKey:f,keyPath:ce.value,eventKeyPath:[...m.value,f],domEvent:We,item:Te(Te({},e),i)}),ae=We=>{if(Ee.value)return;const Ae=Fe(We);n("click",We),T(Ae)},De=We=>{Ee.value||(S(ce.value),n("mouseenter",We))},Re=We=>{Ee.value||(S([]),n("mouseleave",We))},Pe=We=>{if(n("keydown",We),We.which===Vn.ENTER){const Ae=Fe(We);n("click",We),T(Ae)}},Ne=We=>{S(ce.value),n("focus",We)},$e=(We,Ae)=>{const Ke=Ie("span",{class:`${I.value}-title-content`},[Ae]);return(!We||Jh(Ae)&&Ae.type==="span")&&O.value&&J&&typeof Ae=="string"?Ie("div",{class:`${I.value}-inline-collapsed-noicon`},[Ae.charAt(0)]):Ke},Je=Y0e(ut(()=>ce.value.length));return()=>{var We,Ae,Ke,ze,at;if(s)return null;const it=(We=e.title)!==null&&We!==void 0?We:(Ae=r.title)===null||Ae===void 0?void 0:Ae.call(r),ye=tu((Ke=r.default)===null||Ke===void 0?void 0:Ke.call(r)),xe=ye.length;let et=it;typeof it>"u"?et=J&&xe?ye:"":it===!1&&(et="");const tt={title:et};!R.value&&!O.value&&(tt.title=null,tt.open=!1);const rt={};e.role==="option"&&(rt["aria-selected"]=ve.value);const ct=(ze=e.icon)!==null&&ze!==void 0?ze:(at=r.icon)===null||at===void 0?void 0:at.call(r,e);return Ie($6,Mt(Mt({},tt),{},{placement:_.value?"left":"right",overlayClassName:`${I.value}-inline-collapsed-tooltip`}),{default:()=>[Ie(fy.Item,Mt(Mt(Mt({component:"li"},i),{},{id:e.id,style:Te(Te({},i.style||{}),Je.value),class:[se.value,{[`${i.class}`]:!!i.class,[`${I.value}-item-only-child`]:(ct?xe+1:xe)===1}],role:e.role||"menuitem",tabindex:e.disabled?null:-1,"data-menu-id":l,"aria-disabled":e.disabled},rt),{},{onMouseenter:De,onMouseleave:Re,onClick:ae,onKeydown:Pe,onFocus:Ne,title:typeof it=="string"?it:void 0}),{default:()=>[dl(typeof ct=="function"?ct(e.originItemValue):ct,{class:`${I.value}-item-icon`},!1),$e(ct,ye)]})]})}}}),f2={adjustX:1,adjustY:1},qNe={topLeft:{points:["bl","tl"],overflow:f2,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:f2,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:f2,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:f2,offset:[4,0]}},VNe={topLeft:{points:["bl","tl"],overflow:f2,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:f2,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:f2,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:f2,offset:[4,0]}},zNe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},rre=In({compatConfig:{MODE:3},name:"PopupTrigger",inheritAttrs:!1,props:{prefixCls:String,mode:String,visible:Boolean,popupClassName:String,popupOffset:Array,disabled:Boolean,onVisibleChange:Function},slots:Object,emits:["visibleChange"],setup(e,t){let{slots:r,emit:n}=t;const i=Gr(!1),{getPopupContainer:o,rtl:s,subMenuOpenDelay:l,subMenuCloseDelay:f,builtinPlacements:m,triggerSubMenuAction:v,forceSubMenuRender:I,motion:B,defaultMotions:E,rootClassName:S}=Ly(),_=U0e(),O=ut(()=>s.value?Te(Te({},VNe),m.value):Te(Te({},qNe),m.value)),R=ut(()=>zNe[e.mode]),T=Gr();Kn(()=>e.visible,K=>{vo.cancel(T.value),T.value=vo(()=>{i.value=K})},{immediate:!0}),$o(()=>{vo.cancel(T.value)});const L=K=>{n("visibleChange",K)},U=ut(()=>{var K,J;const ee=B.value||((K=E.value)===null||K===void 0?void 0:K[e.mode])||((J=E.value)===null||J===void 0?void 0:J.other),ce=typeof ee=="function"?ee():ee;return ce?D2(ce.name,{css:!0}):void 0});return()=>{const{prefixCls:K,popupClassName:J,mode:ee,popupOffset:ce,disabled:ne}=e;return Ie(P6,{prefixCls:K,popupClassName:xn(`${K}-popup`,{[`${K}-rtl`]:s.value},J,S.value),stretch:ee==="horizontal"?"minWidth":null,getPopupContainer:o.value,builtinPlacements:O.value,popupPlacement:R.value,popupVisible:i.value,popupAlign:ce&&{offset:ce},action:ne?[]:[v.value],mouseEnterDelay:l.value,mouseLeaveDelay:f.value,onPopupVisibleChange:L,forceRender:_||I.value,popupAnimation:U.value},{popup:r.popup,default:r.default})}}}),Cq=(e,t)=>{let{slots:r,attrs:n}=t;var i;const{prefixCls:o,mode:s}=Ly();return Ie("ul",Mt(Mt({},n),{},{class:xn(o.value,`${o.value}-sub`,`${o.value}-${s.value==="inline"?"inline":"vertical"}`),"data-menu-list":!0}),[(i=r.default)===null||i===void 0?void 0:i.call(r)])};Cq.displayName="SubMenuList";const JNe=In({compatConfig:{MODE:3},name:"InlineSubMenuList",inheritAttrs:!1,props:{id:String,open:Boolean,keyPath:Array},setup(e,t){let{slots:r}=t;const n=ut(()=>"inline"),{motion:i,mode:o,defaultMotions:s}=Ly(),l=ut(()=>o.value===n.value),f=wn(!l.value),m=ut(()=>l.value?e.open:!1);Kn(o,()=>{l.value&&(f.value=!1)},{flush:"post"});const v=ut(()=>{var I,B;const E=i.value||((I=s.value)===null||I===void 0?void 0:I[n.value])||((B=s.value)===null||B===void 0?void 0:B.other),S=typeof E=="function"?E():E;return Te(Te({},S),{appear:e.keyPath.length<=1})});return()=>{var I;return f.value?null:Ie(p_,{mode:n.value},{default:()=>[Ie(ug,v.value,{default:()=>[Ah(Ie(Cq,{id:e.id},{default:()=>[(I=r.default)===null||I===void 0?void 0:I.call(r)]}),[[zp,m.value]])]})]})}}});let nre=0;const XNe=()=>({icon:Wr.any,title:Wr.any,disabled:Boolean,level:Number,popupClassName:String,popupOffset:Array,internalPopupClose:Boolean,eventKey:String,expandIcon:Function,theme:String,onMouseenter:Function,onMouseleave:Function,onTitleClick:Function,originItemValue:Pa()}),PE=In({compatConfig:{MODE:3},name:"ASubMenu",inheritAttrs:!1,props:XNe(),slots:Object,setup(e,t){let{slots:r,attrs:n,emit:i}=t;var o,s;j0e(!1);const l=bq(),f=gl(),m=typeof f.vnode.key=="symbol"?String(f.vnode.key):f.vnode.key;Fl(typeof f.vnode.key!="symbol","SubMenu",`SubMenu \`:key="${String(m)}"\` not support Symbol type`);const v=HG(m)?m:`sub_menu_${++nre}_$$_not_set_key`,I=(o=e.eventKey)!==null&&o!==void 0?o:HG(m)?`sub_menu_${++nre}_$$_${m}`:v,{parentEventKeys:B,parentInfo:E,parentKeys:S}=yq(),_=ut(()=>[...S.value,v]),O=Gr([]),R={eventKey:I,key:v,parentEventKeys:B,childrenEventKeys:O,parentKeys:S};(s=E.childrenEventKeys)===null||s===void 0||s.value.push(I),$o(()=>{var Le;E.childrenEventKeys&&(E.childrenEventKeys.value=(Le=E.childrenEventKeys)===null||Le===void 0?void 0:Le.value.filter(dt=>dt!=I))}),$Ne(I,v,R);const{prefixCls:T,activeKeys:L,disabled:U,changeActiveKeys:K,mode:J,inlineCollapsed:ee,openKeys:ce,overflowDisabled:ne,onOpenChange:Ee,registerMenuInfo:ve,unRegisterMenuInfo:se,selectedSubMenuKeys:Fe,expandIcon:ae,theme:De}=Ly(),Re=m!=null,Pe=!l&&(U0e()||!Re);GNe(Pe),(l&&Re||!l&&!Re||Pe)&&(ve(I,R),$o(()=>{se(I)}));const Ne=ut(()=>`${T.value}-submenu`),$e=ut(()=>U.value||e.disabled),Je=Gr(),We=Gr(),Ae=ut(()=>ce.value.includes(v)),Ke=ut(()=>!ne.value&&Ae.value),ze=ut(()=>Fe.value.includes(v)),at=Gr(!1);Kn(L,()=>{at.value=!!L.value.find(Le=>Le===v)},{immediate:!0});const it=Le=>{$e.value||(i("titleClick",Le,v),J.value==="inline"&&Ee(v,!Ae.value))},ye=Le=>{$e.value||(K(_.value),i("mouseenter",Le))},xe=Le=>{$e.value||(K([]),i("mouseleave",Le))},et=Y0e(ut(()=>_.value.length)),tt=Le=>{J.value!=="inline"&&Ee(v,Le)},rt=()=>{K(_.value)},ct=I&&`${I}-popup`,ot=ut(()=>xn(T.value,`${T.value}-${e.theme||De.value}`,e.popupClassName)),Se=(Le,dt)=>{if(!dt)return ee.value&&!S.value.length&&Le&&typeof Le=="string"?Ie("div",{class:`${T.value}-inline-collapsed-noicon`},[Le.charAt(0)]):Ie("span",{class:`${T.value}-title-content`},[Le]);const xt=Jh(Le)&&Le.type==="span";return Ie(Ao,null,[dl(typeof dt=="function"?dt(e.originItemValue):dt,{class:`${T.value}-item-icon`},!1),xt?Le:Ie("span",{class:`${T.value}-title-content`},[Le])])},ht=ut(()=>J.value!=="inline"&&_.value.length>1?"vertical":J.value),Qe=ut(()=>J.value==="horizontal"?"vertical":J.value),pe=ut(()=>ht.value==="horizontal"?"vertical":ht.value),ge=()=>{var Le,dt;const xt=Ne.value,yt=(Le=e.icon)!==null&&Le!==void 0?Le:(dt=r.icon)===null||dt===void 0?void 0:dt.call(r,e),Yt=e.expandIcon||r.expandIcon||ae.value,nr=Se(og(r,e,"title"),yt);return Ie("div",{style:et.value,class:`${xt}-title`,tabindex:$e.value?null:-1,ref:Je,title:typeof nr=="string"?nr:null,"data-menu-id":v,"aria-expanded":Ke.value,"aria-haspopup":!0,"aria-controls":ct,"aria-disabled":$e.value,onClick:it,onFocus:rt},[nr,J.value!=="horizontal"&&Yt?Yt(Te(Te({},e),{isOpen:Ke.value})):Ie("i",{class:`${xt}-arrow`},null)])};return()=>{var Le;if(l)return Re?(Le=r.default)===null||Le===void 0?void 0:Le.call(r):null;const dt=Ne.value;let xt=()=>null;if(!ne.value&&J.value!=="inline"){const yt=J.value==="horizontal"?[0,8]:[10,0];xt=()=>Ie(rre,{mode:ht.value,prefixCls:dt,visible:!e.internalPopupClose&&Ke.value,popupClassName:ot.value,popupOffset:e.popupOffset||yt,disabled:$e.value,onVisibleChange:tt},{default:()=>[ge()],popup:()=>Ie(p_,{mode:pe.value},{default:()=>[Ie(Cq,{id:ct,ref:We},{default:r.default})]})})}else xt=()=>Ie(rre,null,{default:ge});return Ie(p_,{mode:Qe.value},{default:()=>[Ie(fy.Item,Mt(Mt({component:"li"},n),{},{role:"none",class:xn(dt,`${dt}-${J.value}`,n.class,{[`${dt}-open`]:Ke.value,[`${dt}-active`]:at.value,[`${dt}-selected`]:ze.value,[`${dt}-disabled`]:$e.value}),onMouseenter:ye,onMouseleave:xe,"data-submenu-id":v}),{default:()=>Ie(Ao,null,[xt(),!ne.value&&Ie(JNe,{id:ct,open:Ke.value,keyPath:_.value},{default:r.default})])})]})}}});function q0e(e,t){return e.classList?e.classList.contains(t):` ${e.className} `.indexOf(` ${t} `)>-1}function ire(e,t){e.classList?e.classList.add(t):q0e(e,t)||(e.className=`${e.className} ${t}`)}function are(e,t){if(e.classList)e.classList.remove(t);else if(q0e(e,t)){const r=e.className;e.className=` ${r} `.replace(` ${t} `," ")}}const WF=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant-motion-collapse",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return{name:e,appear:t,css:!0,onBeforeEnter:r=>{r.style.height="0px",r.style.opacity="0",ire(r,e)},onEnter:r=>{Wo(()=>{r.style.height=`${r.scrollHeight}px`,r.style.opacity="1"})},onAfterEnter:r=>{r&&(are(r,e),r.style.height=null,r.style.opacity=null)},onBeforeLeave:r=>{ire(r,e),r.style.height=`${r.offsetHeight}px`,r.style.opacity=null},onLeave:r=>{setTimeout(()=>{r.style.height="0px",r.style.opacity="0"})},onAfterLeave:r=>{r&&(are(r,e),r.style&&(r.style.height=null,r.style.opacity=null))}}},ZNe=()=>({title:Wr.any,originItemValue:Pa()}),v_=In({compatConfig:{MODE:3},name:"AMenuItemGroup",inheritAttrs:!1,props:ZNe(),slots:Object,setup(e,t){let{slots:r,attrs:n}=t;const{prefixCls:i}=Ly(),o=ut(()=>`${i.value}-item-group`),s=bq();return()=>{var l,f;return s?(l=r.default)===null||l===void 0?void 0:l.call(r):Ie("li",Mt(Mt({},n),{},{onClick:m=>m.stopPropagation(),class:o.value}),[Ie("div",{title:typeof e.title=="string"?e.title:void 0,class:`${o.value}-title`},[og(r,e,"title")]),Ie("ul",{class:`${o.value}-list`},[(f=r.default)===null||f===void 0?void 0:f.call(r)])])}}}),eLe=()=>({prefixCls:String,dashed:Boolean}),m_=In({compatConfig:{MODE:3},name:"AMenuDivider",props:eLe(),setup(e){const{prefixCls:t}=Ly(),r=ut(()=>({[`${t.value}-item-divider`]:!0,[`${t.value}-item-divider-dashed`]:!!e.dashed}));return()=>Ie("li",{class:r.value},null)}});var tLe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function yK(e,t,r){return(e||[]).map((n,i)=>{if(n&&typeof n=="object"){const o=n,{label:s,children:l,key:f,type:m}=o,v=tLe(o,["label","children","key","type"]),I=f??`tmp-${i}`,B=r?r.parentKeys.slice():[],E=[],S={eventKey:I,key:I,parentEventKeys:wn(B),parentKeys:wn(B),childrenEventKeys:wn(E),isLeaf:!1};if(l||m==="group"){if(m==="group"){const O=yK(l,t,r);return Ie(v_,Mt(Mt({key:I},v),{},{title:s,originItemValue:n}),{default:()=>[O]})}t.set(I,S),r&&r.childrenEventKeys.push(I);const _=yK(l,t,{childrenEventKeys:E,parentKeys:[].concat(B,I)});return Ie(PE,Mt(Mt({key:I},v),{},{title:s,originItemValue:n}),{default:()=>[_]})}return m==="divider"?Ie(m_,Mt({key:I},v),null):(S.isLeaf=!0,t.set(I,S),Ie(ME,Mt(Mt({key:I},v),{},{originItemValue:n}),{default:()=>[s]}))}return null}).filter(n=>n)}function rLe(e){const t=Gr([]),r=Gr(!1),n=Gr(new Map);return Kn(()=>e.items,()=>{const i=new Map;r.value=!1,e.items?(r.value=!0,t.value=yK(e.items,i)):t.value=void 0,n.value=i},{immediate:!0,deep:!0}),{itemsNodes:t,store:n,hasItmes:r}}const nLe=e=>{const{componentCls:t,motionDurationSlow:r,menuHorizontalHeight:n,colorSplit:i,lineWidth:o,lineType:s,menuItemPaddingInline:l}=e;return{[`${t}-horizontal`]:{lineHeight:`${n}px`,border:0,borderBottom:`${o}px ${s} ${i}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:l},[`> ${t}-item:hover,
  201. > ${t}-item-active,
  202. > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${r}`,`background ${r}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},iLe=e=>{let{componentCls:t,menuArrowOffset:r}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical,
  203. ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${r})`},"&::after":{transform:`rotate(45deg) translateY(${r})`}}}}},ore=e=>Te({},By(e)),sre=(e,t)=>{const{componentCls:r,colorItemText:n,colorItemTextSelected:i,colorGroupTitle:o,colorItemBg:s,colorSubItemBg:l,colorItemBgSelected:f,colorActiveBarHeight:m,colorActiveBarWidth:v,colorActiveBarBorderSize:I,motionDurationSlow:B,motionEaseInOut:E,motionEaseOut:S,menuItemPaddingInline:_,motionDurationMid:O,colorItemTextHover:R,lineType:T,colorSplit:L,colorItemTextDisabled:U,colorDangerItemText:K,colorDangerItemTextHover:J,colorDangerItemTextSelected:ee,colorDangerItemBgActive:ce,colorDangerItemBgSelected:ne,colorItemBgHover:Ee,menuSubMenuBg:ve,colorItemTextSelectedHorizontal:se,colorItemBgSelectedHorizontal:Fe}=e;return{[`${r}-${t}`]:{color:n,background:s,[`&${r}-root:focus-visible`]:Te({},ore(e)),[`${r}-item-group-title`]:{color:o},[`${r}-submenu-selected`]:{[`> ${r}-submenu-title`]:{color:i}},[`${r}-item-disabled, ${r}-submenu-disabled`]:{color:`${U} !important`},[`${r}-item:hover, ${r}-submenu-title:hover`]:{[`&:not(${r}-item-selected):not(${r}-submenu-selected)`]:{color:R}},[`&:not(${r}-horizontal)`]:{[`${r}-item:not(${r}-item-selected)`]:{"&:hover":{backgroundColor:Ee},"&:active":{backgroundColor:f}},[`${r}-submenu-title`]:{"&:hover":{backgroundColor:Ee},"&:active":{backgroundColor:f}}},[`${r}-item-danger`]:{color:K,[`&${r}-item:hover`]:{[`&:not(${r}-item-selected):not(${r}-submenu-selected)`]:{color:J}},[`&${r}-item:active`]:{background:ce}},[`${r}-item a`]:{"&, &:hover":{color:"inherit"}},[`${r}-item-selected`]:{color:i,[`&${r}-item-danger`]:{color:ee},"a, a:hover":{color:"inherit"}},[`& ${r}-item-selected`]:{backgroundColor:f,[`&${r}-item-danger`]:{backgroundColor:ne}},[`${r}-item, ${r}-submenu-title`]:{[`&:not(${r}-item-disabled):focus-visible`]:Te({},ore(e))},[`&${r}-submenu > ${r}`]:{backgroundColor:ve},[`&${r}-popup > ${r}`]:{backgroundColor:s},[`&${r}-horizontal`]:Te(Te({},t==="dark"?{borderBottom:0}:{}),{[`> ${r}-item, > ${r}-submenu`]:{top:I,marginTop:-I,marginBottom:0,borderRadius:0,"&::after":{position:"absolute",insetInline:_,bottom:0,borderBottom:`${m}px solid transparent`,transition:`border-color ${B} ${E}`,content:'""'},"&:hover, &-active, &-open":{"&::after":{borderBottomWidth:m,borderBottomColor:se}},"&-selected":{color:se,backgroundColor:Fe,"&::after":{borderBottomWidth:m,borderBottomColor:se}}}}),[`&${r}-root`]:{[`&${r}-inline, &${r}-vertical`]:{borderInlineEnd:`${I}px ${T} ${L}`}},[`&${r}-inline`]:{[`${r}-sub${r}-inline`]:{background:l},[`${r}-item, ${r}-submenu-title`]:I&&v?{width:`calc(100% + ${I}px)`}:{},[`${r}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${v}px solid ${i}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${O} ${S}`,`opacity ${O} ${S}`].join(","),content:'""'},[`&${r}-item-danger`]:{"&::after":{borderInlineEndColor:ee}}},[`${r}-selected, ${r}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${O} ${E}`,`opacity ${O} ${E}`].join(",")}}}}}},Are=e=>{const{componentCls:t,menuItemHeight:r,itemMarginInline:n,padding:i,menuArrowSize:o,marginXS:s,marginXXS:l}=e,f=i+o+s;return{[`${t}-item`]:{position:"relative"},[`${t}-item, ${t}-submenu-title`]:{height:r,lineHeight:`${r}px`,paddingInline:i,overflow:"hidden",textOverflow:"ellipsis",marginInline:n,marginBlock:l,width:`calc(100% - ${n*2}px)`},[`${t}-submenu`]:{paddingBottom:.02},[`> ${t}-item,
  204. > ${t}-submenu > ${t}-submenu-title`]:{height:r,lineHeight:`${r}px`},[`${t}-item-group-list ${t}-submenu-title,
  205. ${t}-submenu-title`]:{paddingInlineEnd:f}}},aLe=e=>{const{componentCls:t,iconCls:r,menuItemHeight:n,colorTextLightSolid:i,dropdownWidth:o,controlHeightLG:s,motionDurationMid:l,motionEaseOut:f,paddingXL:m,fontSizeSM:v,fontSizeLG:I,motionDurationSlow:B,paddingXS:E,boxShadowSecondary:S}=e,_={height:n,lineHeight:`${n}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Te({[`&${t}-root`]:{boxShadow:"none"}},Are(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Te(Te({},Are(e)),{boxShadow:S})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:o,maxHeight:`calc(100vh - ${s*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${B}`,`background ${B}`,`padding ${l} ${f}`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:_,[`& ${t}-item-group-title`]:{paddingInlineStart:m}},[`${t}-item`]:_}},{[`${t}-inline-collapsed`]:{width:n*2,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:I,textAlign:"center"}}},[`> ${t}-item,
  206. > ${t}-item-group > ${t}-item-group-list > ${t}-item,
  207. > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title,
  208. > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${v}px)`,textOverflow:"clip",[`
  209. ${t}-submenu-arrow,
  210. ${t}-submenu-expand-icon
  211. `]:{opacity:0},[`${t}-item-icon, ${r}`]:{margin:0,fontSize:I,lineHeight:`${n}px`,"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${r}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${r}`]:{display:"none"},"a, a:hover":{color:i}},[`${t}-item-group-title`]:Te(Te({},Iy),{paddingInline:E})}}]},lre=e=>{const{componentCls:t,fontSize:r,motionDurationSlow:n,motionDurationMid:i,motionEaseInOut:o,motionEaseOut:s,iconCls:l,controlHeightSM:f}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background ${n}`,`padding ${n} ${o}`].join(","),[`${t}-item-icon, ${l}`]:{minWidth:r,fontSize:r,transition:[`font-size ${i} ${s}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:f-r,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Te({},L6()),[`&${t}-item-only-child`]:{[`> ${l}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},ure=e=>{const{componentCls:t,motionDurationSlow:r,motionEaseInOut:n,borderRadius:i,menuArrowSize:o,menuArrowOffset:s}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:o,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${r} ${n}, opacity ${r}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:o*.6,height:o*.15,backgroundColor:"currentcolor",borderRadius:i,transition:[`background ${r} ${n}`,`transform ${r} ${n}`,`top ${r} ${n}`,`color ${r} ${n}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${s})`},"&::after":{transform:`rotate(-45deg) translateY(${s})`}}}}},oLe=e=>{const{antCls:t,componentCls:r,fontSize:n,motionDurationSlow:i,motionDurationMid:o,motionEaseInOut:s,lineHeight:l,paddingXS:f,padding:m,colorSplit:v,lineWidth:I,zIndexPopup:B,borderRadiusLG:E,radiusSubMenuItem:S,menuArrowSize:_,menuArrowOffset:O,lineType:R,menuPanelMaskInset:T}=e;return[{"":{[`${r}`]:Te(Te({},Vw()),{"&-hidden":{display:"none"}})},[`${r}-submenu-hidden`]:{display:"none"}},{[r]:Te(Te(Te(Te(Te(Te(Te({},Ks(e)),Vw()),{marginBottom:0,paddingInlineStart:0,fontSize:n,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${i} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${r}-item`]:{flex:"none"}},[`${r}-item, ${r}-submenu, ${r}-submenu-title`]:{borderRadius:e.radiusItem},[`${r}-item-group-title`]:{padding:`${f}px ${m}px`,fontSize:n,lineHeight:l,transition:`all ${i}`},[`&-horizontal ${r}-submenu`]:{transition:[`border-color ${i} ${s}`,`background ${i} ${s}`].join(",")},[`${r}-submenu, ${r}-submenu-inline`]:{transition:[`border-color ${i} ${s}`,`background ${i} ${s}`,`padding ${o} ${s}`].join(",")},[`${r}-submenu ${r}-sub`]:{cursor:"initial",transition:[`background ${i} ${s}`,`padding ${i} ${s}`].join(",")},[`${r}-title-content`]:{transition:`color ${i}`},[`${r}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${r}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:v,borderStyle:R,borderWidth:0,borderTopWidth:I,marginBlock:I,padding:0,"&-dashed":{borderStyle:"dashed"}}}),lre(e)),{[`${r}-item-group`]:{[`${r}-item-group-list`]:{margin:0,padding:0,[`${r}-item, ${r}-submenu-title`]:{paddingInline:`${n*2}px ${m}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:B,background:"transparent",borderRadius:E,boxShadow:"none",transformOrigin:"0 0","&::before":{position:"absolute",inset:`${T}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:T},[`> ${r}`]:Te(Te(Te({borderRadius:E},lre(e)),ure(e)),{[`${r}-item, ${r}-submenu > ${r}-submenu-title`]:{borderRadius:S},[`${r}-submenu-title::after`]:{transition:`transform ${i} ${s}`}})}}),ure(e)),{[`&-inline-collapsed ${r}-submenu-arrow,
  212. &-inline ${r}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${O})`},"&::after":{transform:`rotate(45deg) translateX(-${O})`}},[`${r}-submenu-open${r}-submenu-inline > ${r}-submenu-title > ${r}-submenu-arrow`]:{transform:`translateY(-${_*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${O})`},"&::before":{transform:`rotate(45deg) translateX(${O})`}}})},{[`${t}-layout-header`]:{[r]:{lineHeight:"inherit"}}}]},sLe=(e,t)=>gA("Menu",(n,i)=>{let{overrideComponentToken:o}=i;if((t==null?void 0:t.value)===!1)return[];const{colorBgElevated:s,colorPrimary:l,colorError:f,colorErrorHover:m,colorTextLightSolid:v}=n,{controlHeightLG:I,fontSize:B}=n,E=B/7*5,S=Jo(n,{menuItemHeight:I,menuItemPaddingInline:n.margin,menuArrowSize:E,menuHorizontalHeight:I*1.15,menuArrowOffset:`${E*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:s}),_=new rl(v).setAlpha(.65).toRgbString(),O=Jo(S,{colorItemText:_,colorItemTextHover:v,colorGroupTitle:_,colorItemTextSelected:v,colorItemBg:"#001529",colorSubItemBg:"#000c17",colorItemBgActive:"transparent",colorItemBgSelected:l,colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemTextDisabled:new rl(v).setAlpha(.25).toRgbString(),colorDangerItemText:f,colorDangerItemTextHover:m,colorDangerItemTextSelected:v,colorDangerItemBgActive:f,colorDangerItemBgSelected:f,menuSubMenuBg:"#001529",colorItemTextSelectedHorizontal:v,colorItemBgSelectedHorizontal:l},Te({},o));return[oLe(S),nLe(S),aLe(S),sre(S,"light"),sre(O,"dark"),iLe(S),$F(S),Qv(S,"slide-up"),Qv(S,"slide-down"),G6(S,"zoom-big")]},n=>{const{colorPrimary:i,colorError:o,colorTextDisabled:s,colorErrorBg:l,colorText:f,colorTextDescription:m,colorBgContainer:v,colorFillAlter:I,colorFillContent:B,lineWidth:E,lineWidthBold:S,controlItemBgActive:_,colorBgTextHover:O}=n;return{dropdownWidth:160,zIndexPopup:n.zIndexPopupBase+50,radiusItem:n.borderRadiusLG,radiusSubMenuItem:n.borderRadiusSM,colorItemText:f,colorItemTextHover:f,colorItemTextHoverHorizontal:i,colorGroupTitle:m,colorItemTextSelected:i,colorItemTextSelectedHorizontal:i,colorItemBg:v,colorItemBgHover:O,colorItemBgActive:B,colorSubItemBg:I,colorItemBgSelected:_,colorItemBgSelectedHorizontal:"transparent",colorActiveBarWidth:0,colorActiveBarHeight:S,colorActiveBarBorderSize:E,colorItemTextDisabled:s,colorDangerItemText:o,colorDangerItemTextHover:o,colorDangerItemTextSelected:o,colorDangerItemBgActive:l,colorDangerItemBgSelected:l,itemMarginInline:n.marginXXS}})(e),ALe=()=>({id:String,prefixCls:String,items:Array,disabled:Boolean,inlineCollapsed:Boolean,disabledOverflow:Boolean,forceSubMenuRender:Boolean,openKeys:Array,selectedKeys:Array,activeKey:String,selectable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},tabindex:{type:[Number,String]},motion:Object,role:String,theme:{type:String,default:"light"},mode:{type:String,default:"vertical"},inlineIndent:{type:Number,default:24},subMenuOpenDelay:{type:Number,default:0},subMenuCloseDelay:{type:Number,default:.1},builtinPlacements:{type:Object},triggerSubMenuAction:{type:String,default:"hover"},getPopupContainer:Function,expandIcon:Function,onOpenChange:Function,onSelect:Function,onDeselect:Function,onClick:[Function,Array],onFocus:Function,onBlur:Function,onMousedown:Function,"onUpdate:openKeys":Function,"onUpdate:selectedKeys":Function,"onUpdate:activeKey":Function}),cre=[],Zg=In({compatConfig:{MODE:3},name:"AMenu",inheritAttrs:!1,props:ALe(),slots:Object,setup(e,t){let{slots:r,emit:n,attrs:i}=t;const{direction:o,getPrefixCls:s}=ho("menu",e),l=O0e(),f=ut(()=>{var it;return s("menu",e.prefixCls||((it=l==null?void 0:l.prefixCls)===null||it===void 0?void 0:it.value))}),[m,v]=sLe(f,ut(()=>!l)),I=Gr(new Map),B=Za(G0e,wn(void 0)),E=ut(()=>B.value!==void 0?B.value:e.inlineCollapsed),{itemsNodes:S}=rLe(e),_=Gr(!1);bo(()=>{_.value=!0}),Eo(()=>{Fl(!(e.inlineCollapsed===!0&&e.mode!=="inline"),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),Fl(!(B.value!==void 0&&e.inlineCollapsed===!0),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead.")});const O=wn([]),R=wn([]),T=wn({});Kn(I,()=>{const it={};for(const ye of I.value.values())it[ye.key]=ye;T.value=it},{flush:"post"}),Eo(()=>{if(e.activeKey!==void 0){let it=[];const ye=e.activeKey?T.value[e.activeKey]:void 0;ye&&e.activeKey!==void 0?it=$L([].concat(xl(ye.parentKeys),e.activeKey)):it=[],JB(O.value,it)||(O.value=it)}}),Kn(()=>e.selectedKeys,it=>{it&&(R.value=it.slice())},{immediate:!0,deep:!0});const L=wn([]);Kn([T,R],()=>{let it=[];R.value.forEach(ye=>{const xe=T.value[ye];xe&&(it=it.concat(xl(xe.parentKeys)))}),it=$L(it),JB(L.value,it)||(L.value=it)},{immediate:!0});const U=it=>{if(e.selectable){const{key:ye}=it,xe=R.value.includes(ye);let et;e.multiple?xe?et=R.value.filter(rt=>rt!==ye):et=[...R.value,ye]:et=[ye];const tt=Te(Te({},it),{selectedKeys:et});JB(et,R.value)||(e.selectedKeys===void 0&&(R.value=et),n("update:selectedKeys",et),xe&&e.multiple?n("deselect",tt):n("select",tt))}Ee.value!=="inline"&&!e.multiple&&K.value.length&&Fe(cre)},K=wn([]);Kn(()=>e.openKeys,function(){let it=arguments.length>0&&arguments[0]!==void 0?arguments[0]:K.value;JB(K.value,it)||(K.value=it.slice())},{immediate:!0,deep:!0});let J;const ee=it=>{clearTimeout(J),J=setTimeout(()=>{e.activeKey===void 0&&(O.value=it),n("update:activeKey",it[it.length-1])})},ce=ut(()=>!!e.disabled),ne=ut(()=>o.value==="rtl"),Ee=wn("vertical"),ve=Gr(!1);Eo(()=>{var it;(e.mode==="inline"||e.mode==="vertical")&&E.value?(Ee.value="vertical",ve.value=E.value):(Ee.value=e.mode,ve.value=!1),!((it=l==null?void 0:l.mode)===null||it===void 0)&&it.value&&(Ee.value=l.mode.value)});const se=ut(()=>Ee.value==="inline"),Fe=it=>{K.value=it,n("update:openKeys",it),n("openChange",it)},ae=wn(K.value),De=Gr(!1);Kn(K,()=>{se.value&&(ae.value=K.value)},{immediate:!0}),Kn(se,()=>{if(!De.value){De.value=!0;return}se.value?K.value=ae.value:Fe(cre)},{immediate:!0});const Re=ut(()=>({[`${f.value}`]:!0,[`${f.value}-root`]:!0,[`${f.value}-${Ee.value}`]:!0,[`${f.value}-inline-collapsed`]:ve.value,[`${f.value}-rtl`]:ne.value,[`${f.value}-${e.theme}`]:!0})),Pe=ut(()=>s()),Ne=ut(()=>({horizontal:{name:`${Pe.value}-slide-up`},inline:WF,other:{name:`${Pe.value}-zoom-big`}}));j0e(!0);const $e=function(){let it=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];const ye=[],xe=I.value;return it.forEach(et=>{const{key:tt,childrenEventKeys:rt}=xe.get(et);ye.push(tt,...$e(xl(rt)))}),ye},Je=it=>{var ye;n("click",it),U(it),(ye=l==null?void 0:l.onClick)===null||ye===void 0||ye.call(l)},We=(it,ye)=>{var xe;const et=((xe=T.value[it])===null||xe===void 0?void 0:xe.childrenEventKeys)||[];let tt=K.value.filter(rt=>rt!==it);if(ye)tt.push(it);else if(Ee.value!=="inline"){const rt=$e(xl(et));tt=$L(tt.filter(ct=>!rt.includes(ct)))}JB(K,tt)||Fe(tt)},Ae=(it,ye)=>{I.value.set(it,ye),I.value=new Map(I.value)},Ke=it=>{I.value.delete(it),I.value=new Map(I.value)},ze=wn(0),at=ut(()=>{var it;return e.expandIcon||r.expandIcon||!((it=l==null?void 0:l.expandIcon)===null||it===void 0)&&it.value?ye=>{let xe=e.expandIcon||r.expandIcon;return xe=typeof xe=="function"?xe(ye):xe,dl(xe,{class:`${f.value}-submenu-expand-icon`},!1)}:null});return M0e({prefixCls:f,activeKeys:O,openKeys:K,selectedKeys:R,changeActiveKeys:ee,disabled:ce,rtl:ne,mode:Ee,inlineIndent:ut(()=>e.inlineIndent),subMenuCloseDelay:ut(()=>e.subMenuCloseDelay),subMenuOpenDelay:ut(()=>e.subMenuOpenDelay),builtinPlacements:ut(()=>e.builtinPlacements),triggerSubMenuAction:ut(()=>e.triggerSubMenuAction),getPopupContainer:ut(()=>e.getPopupContainer),inlineCollapsed:ve,theme:ut(()=>e.theme),siderCollapsed:B,defaultMotions:ut(()=>_.value?Ne.value:null),motion:ut(()=>_.value?e.motion:null),overflowDisabled:Gr(void 0),onOpenChange:We,onItemClick:Je,registerMenuInfo:Ae,unRegisterMenuInfo:Ke,selectedSubMenuKeys:L,expandIcon:at,forceSubMenuRender:ut(()=>e.forceSubMenuRender),rootClassName:v}),()=>{var it,ye;const xe=S.value||tu((it=r.default)===null||it===void 0?void 0:it.call(r)),et=ze.value>=xe.length-1||Ee.value!=="horizontal"||e.disabledOverflow,tt=Ee.value!=="horizontal"||e.disabledOverflow?xe:xe.map((ct,ot)=>Ie(p_,{key:ct.key,overflowDisabled:ot>ze.value},{default:()=>ct})),rt=((ye=r.overflowedIndicator)===null||ye===void 0?void 0:ye.call(r))||Ie(W6,null,null);return m(Ie(fy,Mt(Mt({},i),{},{onMousedown:e.onMousedown,prefixCls:`${f.value}-overflow`,component:"ul",itemComponent:ME,class:[Re.value,i.class,v.value],role:"menu",id:e.id,data:tt,renderRawItem:ct=>ct,renderRawRest:ct=>{const ot=ct.length,Se=ot?xe.slice(-ot):null;return Ie(Ao,null,[Ie(PE,{eventKey:Qk,key:Qk,title:rt,disabled:et,internalPopupClose:ot===0},{default:()=>Se}),Ie(tre,null,{default:()=>[Ie(PE,{eventKey:Qk,key:Qk,title:rt,disabled:et,internalPopupClose:ot===0},{default:()=>Se})]})])},maxCount:Ee.value!=="horizontal"||e.disabledOverflow?fy.INVALIDATE:fy.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:ct=>{ze.value=ct}}),{default:()=>[Ie(fF,{to:"body"},{default:()=>[Ie("div",{style:{display:"none"},"aria-hidden":!0},[Ie(tre,null,{default:()=>[tt]})])]})]}))}}});Zg.install=function(e){return e.component(Zg.name,Zg),e.component(ME.name,ME),e.component(PE.name,PE),e.component(m_.name,m_),e.component(v_.name,v_),e};Zg.Item=ME;Zg.Divider=m_;Zg.SubMenu=PE;Zg.ItemGroup=v_;const lLe=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:Te(Te({},Ks(e)),{color:e.breadcrumbBaseColor,fontSize:e.breadcrumbFontSize,[r]:{fontSize:e.breadcrumbIconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Te({color:e.breadcrumbLinkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.breadcrumbLinkColorHover,backgroundColor:e.colorBgTextHover}},F2(e)),"li:last-child":{color:e.breadcrumbLastItemColor,[`& > ${t}-separator`]:{display:"none"}},[`${t}-separator`]:{marginInline:e.breadcrumbSeparatorMargin,color:e.breadcrumbSeparatorColor},[`${t}-link`]:{[`
  213. > ${r} + span,
  214. > ${r} + a
  215. `]:{marginInlineStart:e.marginXXS}},[`${t}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${r}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.breadcrumbLinkColorHover,backgroundColor:e.colorBgTextHover,a:{color:e.breadcrumbLinkColorHover}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}},uLe=gA("Breadcrumb",e=>{const t=Jo(e,{breadcrumbBaseColor:e.colorTextDescription,breadcrumbFontSize:e.fontSize,breadcrumbIconFontSize:e.fontSize,breadcrumbLinkColor:e.colorTextDescription,breadcrumbLinkColorHover:e.colorText,breadcrumbLastItemColor:e.colorText,breadcrumbSeparatorMargin:e.marginXS,breadcrumbSeparatorColor:e.colorTextDescription});return[lLe(t)]}),cLe=()=>({prefixCls:String,routes:{type:Array},params:Wr.any,separator:Wr.any,itemRender:{type:Function}});function fLe(e,t){if(!e.breadcrumbName)return null;const r=Object.keys(t).join("|");return e.breadcrumbName.replace(new RegExp(`:(${r})`,"g"),(i,o)=>t[o]||i)}function fre(e){const{route:t,params:r,routes:n,paths:i}=e,o=n.indexOf(t)===n.length-1,s=fLe(t,r);return o?Ie("span",null,[s]):Ie("a",{href:`#/${i.join("/")}`},[s])}const mQ=In({compatConfig:{MODE:3},name:"ABreadcrumb",inheritAttrs:!1,props:cLe(),slots:Object,setup(e,t){let{slots:r,attrs:n}=t;const{prefixCls:i,direction:o}=ho("breadcrumb",e),[s,l]=uLe(i),f=(I,B)=>(I=(I||"").replace(/^\//,""),Object.keys(B).forEach(E=>{I=I.replace(`:${E}`,B[E])}),I),m=(I,B,E)=>{const S=[...I],_=f(B||"",E);return _&&S.push(_),S},v=I=>{let{routes:B=[],params:E={},separator:S,itemRender:_=fre}=I;const O=[];return B.map(R=>{const T=f(R.path,E);T&&O.push(T);const L=[...O];let U=null;R.children&&R.children.length&&(U=Ie(Zg,{items:R.children.map(J=>({key:J.path||J.breadcrumbName,label:_({route:J,params:E,routes:B,paths:m(L,J.path,E)})}))},null));const K={separator:S};return U&&(K.overlay=U),Ie(g_,Mt(Mt({},K),{},{key:T||R.breadcrumbName}),{default:()=>[_({route:R,params:E,routes:B,paths:L})]})})};return()=>{var I;let B;const{routes:E,params:S={}}=e,_=tu(og(r,e)),O=(I=og(r,e,"separator"))!==null&&I!==void 0?I:"/",R=e.itemRender||r.itemRender||fre;E&&E.length>0?B=v({routes:E,params:S,separator:O,itemRender:R}):_.length&&(B=_.map((L,U)=>(Dy(typeof L.type=="object"&&(L.type.__ANT_BREADCRUMB_ITEM||L.type.__ANT_BREADCRUMB_SEPARATOR)),lh(L,{separator:O,key:U}))));const T={[i.value]:!0,[`${i.value}-rtl`]:o.value==="rtl",[`${n.class}`]:!!n.class,[l.value]:!0};return s(Ie("nav",Mt(Mt({},n),{},{class:T}),[Ie("ol",null,[B])]))}}});var hLe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const dLe=()=>({prefixCls:String}),bK=In({compatConfig:{MODE:3},name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,inheritAttrs:!1,props:dLe(),setup(e,t){let{slots:r,attrs:n}=t;const{prefixCls:i}=ho("breadcrumb",e);return()=>{var o;const{separator:s,class:l}=n,f=hLe(n,["separator","class"]),m=tu((o=r.default)===null||o===void 0?void 0:o.call(r));return Ie("span",Mt({class:[`${i.value}-separator`,l]},f),[m.length>0?m:"/"])}}});mQ.Item=g_;mQ.Separator=bK;mQ.install=function(e){return e.component(mQ.name,mQ),e.component(g_.name,g_),e.component(bK.name,bK),e};var j9={exports:{}},gLe=j9.exports,hre;function pLe(){return hre||(hre=1,function(e,t){(function(r,n){e.exports=n()})(gLe,function(){return function(r,n){n.prototype.weekday=function(i){var o=this.$locale().weekStart||0,s=this.$W,l=(s<o?s+7:s)-o;return this.$utils().u(i)?l:this.subtract(l,"day").add(i,"day")}}})}(j9)),j9.exports}var vLe=pLe();const mLe=n0(vLe);var G9={exports:{}},yLe=G9.exports,dre;function bLe(){return dre||(dre=1,function(e,t){(function(r,n){e.exports=n()})(yLe,function(){return function(r,n,i){var o=n.prototype,s=function(I){return I&&(I.indexOf?I:I.s)},l=function(I,B,E,S,_){var O=I.name?I:I.$locale(),R=s(O[B]),T=s(O[E]),L=R||T.map(function(K){return K.slice(0,S)});if(!_)return L;var U=O.weekStart;return L.map(function(K,J){return L[(J+(U||0))%7]})},f=function(){return i.Ls[i.locale()]},m=function(I,B){return I.formats[B]||function(E){return E.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(S,_,O){return _||O.slice(1)})}(I.formats[B.toUpperCase()])},v=function(){var I=this;return{months:function(B){return B?B.format("MMMM"):l(I,"months")},monthsShort:function(B){return B?B.format("MMM"):l(I,"monthsShort","months",3)},firstDayOfWeek:function(){return I.$locale().weekStart||0},weekdays:function(B){return B?B.format("dddd"):l(I,"weekdays")},weekdaysMin:function(B){return B?B.format("dd"):l(I,"weekdaysMin","weekdays",2)},weekdaysShort:function(B){return B?B.format("ddd"):l(I,"weekdaysShort","weekdays",3)},longDateFormat:function(B){return m(I.$locale(),B)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};o.localeData=function(){return v.bind(this)()},i.localeData=function(){var I=f();return{firstDayOfWeek:function(){return I.weekStart||0},weekdays:function(){return i.weekdays()},weekdaysShort:function(){return i.weekdaysShort()},weekdaysMin:function(){return i.weekdaysMin()},months:function(){return i.months()},monthsShort:function(){return i.monthsShort()},longDateFormat:function(B){return m(I,B)},meridiem:I.meridiem,ordinal:I.ordinal}},i.months=function(){return l(f(),"months")},i.monthsShort=function(){return l(f(),"monthsShort","months",3)},i.weekdays=function(I){return l(f(),"weekdays",null,null,I)},i.weekdaysShort=function(I){return l(f(),"weekdaysShort","weekdays",3,I)},i.weekdaysMin=function(I){return l(f(),"weekdaysMin","weekdays",2,I)}}})}(G9)),G9.exports}var CLe=bLe();const wLe=n0(CLe);var K9={exports:{}},ILe=K9.exports,gre;function BLe(){return gre||(gre=1,function(e,t){(function(r,n){e.exports=n()})(ILe,function(){var r="week",n="year";return function(i,o,s){var l=o.prototype;l.week=function(f){if(f===void 0&&(f=null),f!==null)return this.add(7*(f-this.week()),"day");var m=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var v=s(this).startOf(n).add(1,n).date(m),I=s(this).endOf(r);if(v.isBefore(I))return 1}var B=s(this).startOf(n).date(m).startOf(r).subtract(1,"millisecond"),E=this.diff(B,r,!0);return E<0?s(this).startOf("week").week():Math.ceil(E)},l.weeks=function(f){return f===void 0&&(f=null),this.week(f)}}})}(K9)),K9.exports}var ELe=BLe();const QLe=n0(ELe);var $9={exports:{}},xLe=$9.exports,pre;function SLe(){return pre||(pre=1,function(e,t){(function(r,n){e.exports=n()})(xLe,function(){return function(r,n){n.prototype.weekYear=function(){var i=this.month(),o=this.week(),s=this.year();return o===1&&i===11?s+1:i===0&&o>=52?s-1:s}}})}($9)),$9.exports}var kLe=SLe();const _Le=n0(kLe);var W9={exports:{}},FLe=W9.exports,vre;function DLe(){return vre||(vre=1,function(e,t){(function(r,n){e.exports=n()})(FLe,function(){var r="month",n="quarter";return function(i,o){var s=o.prototype;s.quarter=function(m){return this.$utils().u(m)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(m-1))};var l=s.add;s.add=function(m,v){return m=Number(m),this.$utils().p(v)===n?this.add(3*m,r):l.bind(this)(m,v)};var f=s.startOf;s.startOf=function(m,v){var I=this.$utils(),B=!!I.u(v)||v;if(I.p(m)===n){var E=this.quarter()-1;return B?this.month(3*E).startOf(r).startOf("day"):this.month(3*E+2).endOf(r).endOf("day")}return f.bind(this)(m,v)}}})}(W9)),W9.exports}var RLe=DLe();const TLe=n0(RLe);var Y9={exports:{}},OLe=Y9.exports,mre;function NLe(){return mre||(mre=1,function(e,t){(function(r,n){e.exports=n()})(OLe,function(){return function(r,n){var i=n.prototype,o=i.format;i.format=function(s){var l=this,f=this.$locale();if(!this.isValid())return o.bind(this)(s);var m=this.$utils(),v=(s||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(I){switch(I){case"Q":return Math.ceil((l.$M+1)/3);case"Do":return f.ordinal(l.$D);case"gggg":return l.weekYear();case"GGGG":return l.isoWeekYear();case"wo":return f.ordinal(l.week(),"W");case"w":case"ww":return m.s(l.week(),I==="w"?1:2,"0");case"W":case"WW":return m.s(l.isoWeek(),I==="W"?1:2,"0");case"k":case"kk":return m.s(String(l.$H===0?24:l.$H),I==="k"?1:2,"0");case"X":return Math.floor(l.$d.getTime()/1e3);case"x":return l.$d.getTime();case"z":return"["+l.offsetName()+"]";case"zzz":return"["+l.offsetName("long")+"]";default:return I}});return o.bind(this)(v)}}})}(Y9)),Y9.exports}var LLe=NLe();const MLe=n0(LLe);var q9={exports:{}},PLe=q9.exports,yre;function ULe(){return yre||(yre=1,function(e,t){(function(r,n){e.exports=n()})(PLe,function(){var r={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},n=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,i=/\d/,o=/\d\d/,s=/\d\d?/,l=/\d*[^-_:/,()\s\d]+/,f={},m=function(O){return(O=+O)+(O>68?1900:2e3)},v=function(O){return function(R){this[O]=+R}},I=[/[+-]\d\d:?(\d\d)?|Z/,function(O){(this.zone||(this.zone={})).offset=function(R){if(!R||R==="Z")return 0;var T=R.match(/([+-]|\d\d)/g),L=60*T[1]+(+T[2]||0);return L===0?0:T[0]==="+"?-L:L}(O)}],B=function(O){var R=f[O];return R&&(R.indexOf?R:R.s.concat(R.f))},E=function(O,R){var T,L=f.meridiem;if(L){for(var U=1;U<=24;U+=1)if(O.indexOf(L(U,0,R))>-1){T=U>12;break}}else T=O===(R?"pm":"PM");return T},S={A:[l,function(O){this.afternoon=E(O,!1)}],a:[l,function(O){this.afternoon=E(O,!0)}],Q:[i,function(O){this.month=3*(O-1)+1}],S:[i,function(O){this.milliseconds=100*+O}],SS:[o,function(O){this.milliseconds=10*+O}],SSS:[/\d{3}/,function(O){this.milliseconds=+O}],s:[s,v("seconds")],ss:[s,v("seconds")],m:[s,v("minutes")],mm:[s,v("minutes")],H:[s,v("hours")],h:[s,v("hours")],HH:[s,v("hours")],hh:[s,v("hours")],D:[s,v("day")],DD:[o,v("day")],Do:[l,function(O){var R=f.ordinal,T=O.match(/\d+/);if(this.day=T[0],R)for(var L=1;L<=31;L+=1)R(L).replace(/\[|\]/g,"")===O&&(this.day=L)}],w:[s,v("week")],ww:[o,v("week")],M:[s,v("month")],MM:[o,v("month")],MMM:[l,function(O){var R=B("months"),T=(B("monthsShort")||R.map(function(L){return L.slice(0,3)})).indexOf(O)+1;if(T<1)throw new Error;this.month=T%12||T}],MMMM:[l,function(O){var R=B("months").indexOf(O)+1;if(R<1)throw new Error;this.month=R%12||R}],Y:[/[+-]?\d+/,v("year")],YY:[o,function(O){this.year=m(O)}],YYYY:[/\d{4}/,v("year")],Z:I,ZZ:I};function _(O){var R,T;R=O,T=f&&f.formats;for(var L=(O=R.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(Ee,ve,se){var Fe=se&&se.toUpperCase();return ve||T[se]||r[se]||T[Fe].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(ae,De,Re){return De||Re.slice(1)})})).match(n),U=L.length,K=0;K<U;K+=1){var J=L[K],ee=S[J],ce=ee&&ee[0],ne=ee&&ee[1];L[K]=ne?{regex:ce,parser:ne}:J.replace(/^\[|\]$/g,"")}return function(Ee){for(var ve={},se=0,Fe=0;se<U;se+=1){var ae=L[se];if(typeof ae=="string")Fe+=ae.length;else{var De=ae.regex,Re=ae.parser,Pe=Ee.slice(Fe),Ne=De.exec(Pe)[0];Re.call(ve,Ne),Ee=Ee.replace(Ne,"")}}return function($e){var Je=$e.afternoon;if(Je!==void 0){var We=$e.hours;Je?We<12&&($e.hours+=12):We===12&&($e.hours=0),delete $e.afternoon}}(ve),ve}}return function(O,R,T){T.p.customParseFormat=!0,O&&O.parseTwoDigitYear&&(m=O.parseTwoDigitYear);var L=R.prototype,U=L.parse;L.parse=function(K){var J=K.date,ee=K.utc,ce=K.args;this.$u=ee;var ne=ce[1];if(typeof ne=="string"){var Ee=ce[2]===!0,ve=ce[3]===!0,se=Ee||ve,Fe=ce[2];ve&&(Fe=ce[2]),f=this.$locale(),!Ee&&Fe&&(f=T.Ls[Fe]),this.$d=function(Pe,Ne,$e,Je){try{if(["x","X"].indexOf(Ne)>-1)return new Date((Ne==="X"?1e3:1)*Pe);var We=_(Ne)(Pe),Ae=We.year,Ke=We.month,ze=We.day,at=We.hours,it=We.minutes,ye=We.seconds,xe=We.milliseconds,et=We.zone,tt=We.week,rt=new Date,ct=ze||(Ae||Ke?1:rt.getDate()),ot=Ae||rt.getFullYear(),Se=0;Ae&&!Ke||(Se=Ke>0?Ke-1:rt.getMonth());var ht,Qe=at||0,pe=it||0,ge=ye||0,Le=xe||0;return et?new Date(Date.UTC(ot,Se,ct,Qe,pe,ge,Le+60*et.offset*1e3)):$e?new Date(Date.UTC(ot,Se,ct,Qe,pe,ge,Le)):(ht=new Date(ot,Se,ct,Qe,pe,ge,Le),tt&&(ht=Je(ht).week(tt).toDate()),ht)}catch{return new Date("")}}(J,ne,ee,T),this.init(),Fe&&Fe!==!0&&(this.$L=this.locale(Fe).$L),se&&J!=this.format(ne)&&(this.$d=new Date("")),f={}}else if(ne instanceof Array)for(var ae=ne.length,De=1;De<=ae;De+=1){ce[1]=ne[De-1];var Re=T.apply(this,ce);if(Re.isValid()){this.$d=Re.$d,this.$L=Re.$L,this.init();break}De===ae&&(this.$d=new Date(""))}else U.call(this,K)}}})}(q9)),q9.exports}var HLe=ULe();const jLe=n0(HLe);nf.extend(jLe);nf.extend(MLe);nf.extend(mLe);nf.extend(wLe);nf.extend(QLe);nf.extend(_Le);nf.extend(TLe);nf.extend((e,t)=>{const r=t.prototype,n=r.format;r.format=function(o){const s=(o||"").replace("Wo","wo");return n.bind(this)(s)}});const GLe={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},nw=e=>GLe[e]||e.split("_")[0],bre=()=>{Lxe(!1,"Not match any format. Please help to fire a issue about this.")},KLe=/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|k{1,2}|S/g;function Cre(e,t,r){const n=[...new Set(e.split(r))];let i=0;for(let o=0;o<n.length;o++){const s=n[o];if(i+=s.length,i>t)return s;i+=r.length}}const wre=(e,t)=>{if(!e)return null;if(nf.isDayjs(e))return e;const r=t.matchAll(KLe);let n=nf(e,t);if(r===null)return n;for(const i of r){const o=i[0],s=i.index;if(o==="Q"){const l=e.slice(s-1,s),f=Cre(e,s,l).match(/\d+/)[0];n=n.quarter(parseInt(f))}if(o.toLowerCase()==="wo"){const l=e.slice(s-1,s),f=Cre(e,s,l).match(/\d+/)[0];n=n.week(parseInt(f))}o.toLowerCase()==="ww"&&(n=n.week(parseInt(e.slice(s,s+o.length)))),o.toLowerCase()==="w"&&(n=n.week(parseInt(e.slice(s,s+o.length+1))))}return n},V0e={getNow:()=>nf(),getFixedDate:e=>nf(e,["YYYY-M-DD","YYYY-MM-DD"]),getEndDate:e=>e.endOf("month"),getWeekDay:e=>{const t=e.locale("en");return t.weekday()+t.localeData().firstDayOfWeek()},getYear:e=>e.year(),getMonth:e=>e.month(),getDate:e=>e.date(),getHour:e=>e.hour(),getMinute:e=>e.minute(),getSecond:e=>e.second(),addYear:(e,t)=>e.add(t,"year"),addMonth:(e,t)=>e.add(t,"month"),addDate:(e,t)=>e.add(t,"day"),setYear:(e,t)=>e.year(t),setMonth:(e,t)=>e.month(t),setDate:(e,t)=>e.date(t),setHour:(e,t)=>e.hour(t),setMinute:(e,t)=>e.minute(t),setSecond:(e,t)=>e.second(t),isAfter:(e,t)=>e.isAfter(t),isValidate:e=>e.isValid(),locale:{getWeekFirstDay:e=>nf().locale(nw(e)).localeData().firstDayOfWeek(),getWeekFirstDate:(e,t)=>t.locale(nw(e)).weekday(0),getWeek:(e,t)=>t.locale(nw(e)).week(),getShortWeekDays:e=>nf().locale(nw(e)).localeData().weekdaysMin(),getShortMonths:e=>nf().locale(nw(e)).localeData().monthsShort(),format:(e,t,r)=>t.locale(nw(e)).format(r),parse:(e,t,r)=>{const n=nw(e);for(let i=0;i<r.length;i+=1){const o=r[i],s=t;if(o.includes("wo")||o.includes("Wo")){const f=s.split("-")[0],m=s.split("-")[1],v=nf(f,"YYYY").startOf("year").locale(n);for(let I=0;I<=52;I+=1){const B=v.add(I,"week");if(B.format("Wo")===m)return B}return bre(),null}const l=nf(s,o,!0).locale(n);if(l.isValid())return l}return t||bre(),null}},toDate:(e,t)=>Array.isArray(e)?e.map(r=>wre(r,t)):wre(e,t),toString:(e,t)=>Array.isArray(e)?e.map(r=>nf.isDayjs(r)?r.format(t):r):nf.isDayjs(e)?e.format(t):e};function ju(e){const t=Ohe();return Te(Te({},e),t)}const z0e=Symbol("PanelContextProps"),wq=e=>{Co(z0e,e)},Rv=()=>Za(z0e,{}),xk={visibility:"hidden"};function Y2(e,t){let{slots:r}=t;var n;const i=ju(e),{prefixCls:o,prevIcon:s="‹",nextIcon:l="›",superPrevIcon:f="«",superNextIcon:m="»",onSuperPrev:v,onSuperNext:I,onPrev:B,onNext:E}=i,{hideNextBtn:S,hidePrevBtn:_}=Rv();return Ie("div",{class:o},[v&&Ie("button",{type:"button",onClick:v,tabindex:-1,class:`${o}-super-prev-btn`,style:_.value?xk:{}},[f]),B&&Ie("button",{type:"button",onClick:B,tabindex:-1,class:`${o}-prev-btn`,style:_.value?xk:{}},[s]),Ie("div",{class:`${o}-view`},[(n=r.default)===null||n===void 0?void 0:n.call(r)]),E&&Ie("button",{type:"button",onClick:E,tabindex:-1,class:`${o}-next-btn`,style:S.value?xk:{}},[l]),I&&Ie("button",{type:"button",onClick:I,tabindex:-1,class:`${o}-super-next-btn`,style:S.value?xk:{}},[m])])}Y2.displayName="Header";Y2.inheritAttrs=!1;function Iq(e){const t=ju(e),{prefixCls:r,generateConfig:n,viewDate:i,onPrevDecades:o,onNextDecades:s}=t,{hideHeader:l}=Rv();if(l)return null;const f=`${r}-header`,m=n.getYear(i),v=Math.floor(m/Ay)*Ay,I=v+Ay-1;return Ie(Y2,Mt(Mt({},t),{},{prefixCls:f,onSuperPrev:o,onSuperNext:s}),{default:()=>[v,z0("-"),I]})}Iq.displayName="DecadeHeader";Iq.inheritAttrs=!1;function J0e(e,t,r,n,i){let o=e.setHour(t,r);return o=e.setMinute(o,n),o=e.setSecond(o,i),o}function V9(e,t,r){if(!r)return t;let n=t;return n=e.setHour(n,e.getHour(r)),n=e.setMinute(n,e.getMinute(r)),n=e.setSecond(n,e.getSecond(r)),n}function $Le(e,t,r,n,i,o){const s=Math.floor(e/n)*n;if(s<e)return[s,60-i,60-o];const l=Math.floor(t/i)*i;if(l<t)return[s,l,60-o];const f=Math.floor(r/o)*o;return[s,l,f]}function WLe(e,t){const r=e.getYear(t),n=e.getMonth(t)+1,i=e.getEndDate(e.getFixedDate(`${r}-${n}-01`)),o=e.getDate(i),s=n<10?`0${n}`:`${n}`;return`${r}-${s}-${o}`}function pI(e){const{prefixCls:t,disabledDate:r,onSelect:n,picker:i,rowNum:o,colNum:s,prefixColumn:l,rowClassName:f,baseDate:m,getCellClassName:v,getCellText:I,getCellNode:B,getCellDate:E,generateConfig:S,titleCell:_,headerCells:O}=ju(e),{onDateMouseenter:R,onDateMouseleave:T,mode:L}=Rv(),U=`${t}-cell`,K=[];for(let J=0;J<o;J+=1){const ee=[];let ce;for(let ne=0;ne<s;ne+=1){const Ee=J*s+ne,ve=E(m,Ee),se=BK({cellDate:ve,mode:L.value,disabledDate:r,generateConfig:S});ne===0&&(ce=ve,l&&ee.push(l(ce)));const Fe=_&&_(ve);ee.push(Ie("td",{key:ne,title:Fe,class:xn(U,Te({[`${U}-disabled`]:se,[`${U}-start`]:I(ve)===1||i==="year"&&Number(Fe)%10===0,[`${U}-end`]:Fe===WLe(S,ve)||i==="year"&&Number(Fe)%10===9},v(ve))),onClick:()=>{se||n(ve)},onMouseenter:()=>{!se&&R&&R(ve)},onMouseleave:()=>{!se&&T&&T(ve)}},[B?B(ve):Ie("div",{class:`${U}-inner`},[I(ve)])]))}K.push(Ie("tr",{key:J,class:f&&f(ce)},[ee]))}return Ie("div",{class:`${t}-body`},[Ie("table",{class:`${t}-content`},[O&&Ie("thead",null,[Ie("tr",null,[O])]),Ie("tbody",null,[K])])])}pI.displayName="PanelBody";pI.inheritAttrs=!1;const CK=3,Ire=4;function Bq(e){const t=ju(e),r=$0-1,{prefixCls:n,viewDate:i,generateConfig:o}=t,s=`${n}-cell`,l=o.getYear(i),f=Math.floor(l/$0)*$0,m=Math.floor(l/Ay)*Ay,v=m+Ay-1,I=o.setYear(i,m-Math.ceil((CK*Ire*$0-Ay)/2)),B=E=>{const S=o.getYear(E),_=S+r;return{[`${s}-in-view`]:m<=S&&_<=v,[`${s}-selected`]:S===f}};return Ie(pI,Mt(Mt({},t),{},{rowNum:Ire,colNum:CK,baseDate:I,getCellText:E=>{const S=o.getYear(E);return`${S}-${S+r}`},getCellClassName:B,getCellDate:(E,S)=>o.addYear(E,S*$0)}),null)}Bq.displayName="DecadeBody";Bq.inheritAttrs=!1;const Sk=new Map;function YLe(e,t){let r;function n(){SF(e)?t():r=vo(()=>{n()})}return n(),()=>{vo.cancel(r)}}function wK(e,t,r){if(Sk.get(e)&&vo.cancel(Sk.get(e)),r<=0){Sk.set(e,vo(()=>{e.scrollTop=t}));return}const i=(t-e.scrollTop)/r*10;Sk.set(e,vo(()=>{e.scrollTop+=i,e.scrollTop!==t&&wK(e,t,r-10)}))}function g3(e,t){let{onLeftRight:r,onCtrlLeftRight:n,onUpDown:i,onPageUpDown:o,onEnter:s}=t;const{which:l,ctrlKey:f,metaKey:m}=e;switch(l){case Vn.LEFT:if(f||m){if(n)return n(-1),!0}else if(r)return r(-1),!0;break;case Vn.RIGHT:if(f||m){if(n)return n(1),!0}else if(r)return r(1),!0;break;case Vn.UP:if(i)return i(-1),!0;break;case Vn.DOWN:if(i)return i(1),!0;break;case Vn.PAGE_UP:if(o)return o(-1),!0;break;case Vn.PAGE_DOWN:if(o)return o(1),!0;break;case Vn.ENTER:if(s)return s(),!0;break}return!1}function X0e(e,t,r,n){let i=e;if(!i)switch(t){case"time":i=n?"hh:mm:ss a":"HH:mm:ss";break;case"week":i="gggg-wo";break;case"month":i="YYYY-MM";break;case"quarter":i="YYYY-[Q]Q";break;case"year":i="YYYY";break;default:i=r?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return i}function Z0e(e,t,r){const n=e==="time"?8:10,i=typeof t=="function"?t(r.getNow()).length:t.length;return Math.max(n,i)+2}let S4=null;const kk=new Set;function qLe(e){return!S4&&typeof window<"u"&&window.addEventListener&&(S4=t=>{[...kk].forEach(r=>{r(t)})},window.addEventListener("mousedown",S4)),kk.add(e),()=>{kk.delete(e),kk.size===0&&(window.removeEventListener("mousedown",S4),S4=null)}}function VLe(e){var t;const r=e.target;return e.composed&&r.shadowRoot&&((t=e.composedPath)===null||t===void 0?void 0:t.call(e)[0])||r}const zLe=e=>e==="month"||e==="date"?"year":e,JLe=e=>e==="date"?"month":e,XLe=e=>e==="month"||e==="date"?"quarter":e,ZLe=e=>e==="date"?"week":e,eMe={year:zLe,month:JLe,quarter:XLe,week:ZLe,time:null,date:null};function e1e(e,t){return e.some(r=>r&&r.contains(t))}const $0=10,Ay=$0*10;function Eq(e){const t=ju(e),{prefixCls:r,onViewDateChange:n,generateConfig:i,viewDate:o,operationRef:s,onSelect:l,onPanelChange:f}=t,m=`${r}-decade-panel`;s.value={onKeydown:B=>g3(B,{onLeftRight:E=>{l(i.addYear(o,E*$0),"key")},onCtrlLeftRight:E=>{l(i.addYear(o,E*Ay),"key")},onUpDown:E=>{l(i.addYear(o,E*$0*CK),"key")},onEnter:()=>{f("year",o)}})};const v=B=>{const E=i.addYear(o,B*Ay);n(E),f(null,E)},I=B=>{l(B,"mouse"),f("year",B)};return Ie("div",{class:m},[Ie(Iq,Mt(Mt({},t),{},{prefixCls:r,onPrevDecades:()=>{v(-1)},onNextDecades:()=>{v(1)}}),null),Ie(Bq,Mt(Mt({},t),{},{prefixCls:r,onSelect:I}),null)])}Eq.displayName="DecadePanel";Eq.inheritAttrs=!1;const z9=7;function vI(e,t){if(!e&&!t)return!0;if(!e||!t)return!1}function tMe(e,t,r){const n=vI(t,r);if(typeof n=="boolean")return n;const i=Math.floor(e.getYear(t)/10),o=Math.floor(e.getYear(r)/10);return i===o}function YF(e,t,r){const n=vI(t,r);return typeof n=="boolean"?n:e.getYear(t)===e.getYear(r)}function IK(e,t){return Math.floor(e.getMonth(t)/3)+1}function t1e(e,t,r){const n=vI(t,r);return typeof n=="boolean"?n:YF(e,t,r)&&IK(e,t)===IK(e,r)}function Qq(e,t,r){const n=vI(t,r);return typeof n=="boolean"?n:YF(e,t,r)&&e.getMonth(t)===e.getMonth(r)}function ly(e,t,r){const n=vI(t,r);return typeof n=="boolean"?n:e.getYear(t)===e.getYear(r)&&e.getMonth(t)===e.getMonth(r)&&e.getDate(t)===e.getDate(r)}function rMe(e,t,r){const n=vI(t,r);return typeof n=="boolean"?n:e.getHour(t)===e.getHour(r)&&e.getMinute(t)===e.getMinute(r)&&e.getSecond(t)===e.getSecond(r)}function r1e(e,t,r,n){const i=vI(r,n);return typeof i=="boolean"?i:e.locale.getWeek(t,r)===e.locale.getWeek(t,n)}function gE(e,t,r){return ly(e,t,r)&&rMe(e,t,r)}function _k(e,t,r,n){return!t||!r||!n?!1:!ly(e,t,n)&&!ly(e,r,n)&&e.isAfter(n,t)&&e.isAfter(r,n)}function nMe(e,t,r){const n=t.locale.getWeekFirstDay(e),i=t.setDate(r,1),o=t.getWeekDay(i);let s=t.addDate(i,n-o);return t.getMonth(s)===t.getMonth(r)&&t.getDate(s)>1&&(s=t.addDate(s,-7)),s}function yQ(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(t){case"year":return r.addYear(e,n*10);case"quarter":case"month":return r.addYear(e,n);default:return r.addMonth(e,n)}}function ih(e,t){let{generateConfig:r,locale:n,format:i}=t;return typeof i=="function"?i(e):r.locale.format(n.locale,e,i)}function n1e(e,t){let{generateConfig:r,locale:n,formatList:i}=t;return!e||typeof i[0]=="function"?null:r.locale.parse(n.locale,e,i)}function BK(e){let{cellDate:t,mode:r,disabledDate:n,generateConfig:i}=e;if(!n)return!1;const o=(s,l,f)=>{let m=l;for(;m<=f;){let v;switch(s){case"date":{if(v=i.setDate(t,m),!n(v))return!1;break}case"month":{if(v=i.setMonth(t,m),!BK({cellDate:v,mode:"month",generateConfig:i,disabledDate:n}))return!1;break}case"year":{if(v=i.setYear(t,m),!BK({cellDate:v,mode:"year",generateConfig:i,disabledDate:n}))return!1;break}}m+=1}return!0};switch(r){case"date":case"week":return n(t);case"month":{const l=i.getDate(i.getEndDate(t));return o("date",1,l)}case"quarter":{const s=Math.floor(i.getMonth(t)/3)*3,l=s+2;return o("month",s,l)}case"year":return o("month",0,11);case"decade":{const s=i.getYear(t),l=Math.floor(s/$0)*$0,f=l+$0-1;return o("year",l,f)}}}function xq(e){const t=ju(e),{hideHeader:r}=Rv();if(r.value)return null;const{prefixCls:n,generateConfig:i,locale:o,value:s,format:l}=t,f=`${n}-header`;return Ie(Y2,{prefixCls:f},{default:()=>[s?ih(s,{locale:o,format:l,generateConfig:i}):" "]})}xq.displayName="TimeHeader";xq.inheritAttrs=!1;const Fk=In({name:"TimeUnitColumn",props:["prefixCls","units","onSelect","value","active","hideDisabledOptions"],setup(e){const{open:t}=Rv(),r=wn(null),n=wn(new Map),i=wn();return Kn(()=>e.value,()=>{const o=n.value.get(e.value);o&&t.value!==!1&&wK(r.value,o.offsetTop,120)}),$o(()=>{var o;(o=i.value)===null||o===void 0||o.call(i)}),Kn(t,()=>{var o;(o=i.value)===null||o===void 0||o.call(i),Wo(()=>{if(t.value){const s=n.value.get(e.value);s&&(i.value=YLe(s,()=>{wK(r.value,s.offsetTop,0)}))}})},{immediate:!0,flush:"post"}),()=>{const{prefixCls:o,units:s,onSelect:l,value:f,active:m,hideDisabledOptions:v}=e,I=`${o}-cell`;return Ie("ul",{class:xn(`${o}-column`,{[`${o}-column-active`]:m}),ref:r,style:{position:"relative"}},[s.map(B=>v&&B.disabled?null:Ie("li",{key:B.value,ref:E=>{n.value.set(B.value,E)},class:xn(I,{[`${I}-disabled`]:B.disabled,[`${I}-selected`]:f===B.value}),onClick:()=>{B.disabled||l(B.value)}},[Ie("div",{class:`${I}-inner`},[B.label])]))])}}});function i1e(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",n=String(e);for(;n.length<t;)n=`${r}${e}`;return n}const iMe=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t};function a1e(e){return e==null?[]:Array.isArray(e)?e:[e]}function o1e(e){const t={};return Object.keys(e).forEach(r=>{(r.startsWith("data-")||r.startsWith("aria-")||r==="role"||r==="name")&&!r.startsWith("data-__")&&(t[r]=e[r])}),t}function Xs(e,t){return e?e[t]:null}function Up(e,t,r){const n=[Xs(e,0),Xs(e,1)];return n[r]=typeof t=="function"?t(n[r]):t,!n[0]&&!n[1]?null:n}function XL(e,t,r,n){const i=[];for(let o=e;o<=t;o+=r)i.push({label:i1e(o,2),value:o,disabled:(n||[]).includes(o)});return i}const aMe=In({compatConfig:{MODE:3},name:"TimeBody",inheritAttrs:!1,props:["generateConfig","prefixCls","operationRef","activeColumnIndex","value","showHour","showMinute","showSecond","use12Hours","hourStep","minuteStep","secondStep","disabledHours","disabledMinutes","disabledSeconds","disabledTime","hideDisabledOptions","onSelect"],setup(e){const t=ut(()=>e.value?e.generateConfig.getHour(e.value):-1),r=ut(()=>e.use12Hours?t.value>=12:!1),n=ut(()=>e.use12Hours?t.value%12:t.value),i=ut(()=>e.value?e.generateConfig.getMinute(e.value):-1),o=ut(()=>e.value?e.generateConfig.getSecond(e.value):-1),s=wn(e.generateConfig.getNow()),l=wn(),f=wn(),m=wn();o3(()=>{s.value=e.generateConfig.getNow()}),Eo(()=>{if(e.disabledTime){const O=e.disabledTime(s);[l.value,f.value,m.value]=[O.disabledHours,O.disabledMinutes,O.disabledSeconds]}else[l.value,f.value,m.value]=[e.disabledHours,e.disabledMinutes,e.disabledSeconds]});const v=(O,R,T,L)=>{let U=e.value||e.generateConfig.getNow();const K=Math.max(0,R),J=Math.max(0,T),ee=Math.max(0,L);return U=J0e(e.generateConfig,U,!e.use12Hours||!O?K:K+12,J,ee),U},I=ut(()=>{var O;return XL(0,23,(O=e.hourStep)!==null&&O!==void 0?O:1,l.value&&l.value())}),B=ut(()=>{if(!e.use12Hours)return[!1,!1];const O=[!0,!0];return I.value.forEach(R=>{let{disabled:T,value:L}=R;T||(L>=12?O[1]=!1:O[0]=!1)}),O}),E=ut(()=>e.use12Hours?I.value.filter(r.value?O=>O.value>=12:O=>O.value<12).map(O=>{const R=O.value%12,T=R===0?"12":i1e(R,2);return Te(Te({},O),{label:T,value:R})}):I.value),S=ut(()=>{var O;return XL(0,59,(O=e.minuteStep)!==null&&O!==void 0?O:1,f.value&&f.value(t.value))}),_=ut(()=>{var O;return XL(0,59,(O=e.secondStep)!==null&&O!==void 0?O:1,m.value&&m.value(t.value,i.value))});return()=>{const{prefixCls:O,operationRef:R,activeColumnIndex:T,showHour:L,showMinute:U,showSecond:K,use12Hours:J,hideDisabledOptions:ee,onSelect:ce}=e,ne=[],Ee=`${O}-content`,ve=`${O}-time-panel`;R.value={onUpDown:ae=>{const De=ne[T];if(De){const Re=De.units.findIndex(Ne=>Ne.value===De.value),Pe=De.units.length;for(let Ne=1;Ne<Pe;Ne+=1){const $e=De.units[(Re+ae*Ne+Pe)%Pe];if($e.disabled!==!0){De.onSelect($e.value);break}}}}};function se(ae,De,Re,Pe,Ne){ae!==!1&&ne.push({node:dl(De,{prefixCls:ve,value:Re,active:T===ne.length,onSelect:Ne,units:Pe,hideDisabledOptions:ee}),onSelect:Ne,value:Re,units:Pe})}se(L,Ie(Fk,{key:"hour"},null),n.value,E.value,ae=>{ce(v(r.value,ae,i.value,o.value),"mouse")}),se(U,Ie(Fk,{key:"minute"},null),i.value,S.value,ae=>{ce(v(r.value,n.value,ae,o.value),"mouse")}),se(K,Ie(Fk,{key:"second"},null),o.value,_.value,ae=>{ce(v(r.value,n.value,i.value,ae),"mouse")});let Fe=-1;return typeof r.value=="boolean"&&(Fe=r.value?1:0),se(J===!0,Ie(Fk,{key:"12hours"},null),Fe,[{label:"AM",value:0,disabled:B.value[0]},{label:"PM",value:1,disabled:B.value[1]}],ae=>{ce(v(!!ae,n.value,i.value,o.value),"mouse")}),Ie("div",{class:Ee},[ne.map(ae=>{let{node:De}=ae;return De})])}}}),oMe=e=>e.filter(t=>t!==!1).length;function qF(e){const t=ju(e),{generateConfig:r,format:n="HH:mm:ss",prefixCls:i,active:o,operationRef:s,showHour:l,showMinute:f,showSecond:m,use12Hours:v=!1,onSelect:I,value:B}=t,E=`${i}-time-panel`,S=wn(),_=wn(-1),O=oMe([l,f,m,v]);return s.value={onKeydown:R=>g3(R,{onLeftRight:T=>{_.value=(_.value+T+O)%O},onUpDown:T=>{_.value===-1?_.value=0:S.value&&S.value.onUpDown(T)},onEnter:()=>{I(B||r.getNow(),"key"),_.value=-1}}),onBlur:()=>{_.value=-1}},Ie("div",{class:xn(E,{[`${E}-active`]:o})},[Ie(xq,Mt(Mt({},t),{},{format:n,prefixCls:i}),null),Ie(aMe,Mt(Mt({},t),{},{prefixCls:i,activeColumnIndex:_.value,operationRef:S}),null)])}qF.displayName="TimePanel";qF.inheritAttrs=!1;function VF(e){let{cellPrefixCls:t,generateConfig:r,rangedValue:n,hoverRangedValue:i,isInView:o,isSameCell:s,offsetCell:l,today:f,value:m}=e;function v(I){const B=l(I,-1),E=l(I,1),S=Xs(n,0),_=Xs(n,1),O=Xs(i,0),R=Xs(i,1),T=_k(r,O,R,I);function L(ne){return s(S,ne)}function U(ne){return s(_,ne)}const K=s(O,I),J=s(R,I),ee=(T||J)&&(!o(B)||U(B)),ce=(T||K)&&(!o(E)||L(E));return{[`${t}-in-view`]:o(I),[`${t}-in-range`]:_k(r,S,_,I),[`${t}-range-start`]:L(I),[`${t}-range-end`]:U(I),[`${t}-range-start-single`]:L(I)&&!_,[`${t}-range-end-single`]:U(I)&&!S,[`${t}-range-start-near-hover`]:L(I)&&(s(B,O)||_k(r,O,R,B)),[`${t}-range-end-near-hover`]:U(I)&&(s(E,R)||_k(r,O,R,E)),[`${t}-range-hover`]:T,[`${t}-range-hover-start`]:K,[`${t}-range-hover-end`]:J,[`${t}-range-hover-edge-start`]:ee,[`${t}-range-hover-edge-end`]:ce,[`${t}-range-hover-edge-start-near-range`]:ee&&s(B,_),[`${t}-range-hover-edge-end-near-range`]:ce&&s(E,S),[`${t}-today`]:s(f,I),[`${t}-selected`]:s(m,I)}}return v}const s1e=Symbol("RangeContextProps"),sMe=e=>{Co(s1e,e)},Y6=()=>Za(s1e,{rangedValue:wn(),hoverRangedValue:wn(),inRange:wn(),panelPosition:wn()}),AMe=In({compatConfig:{MODE:3},name:"PanelContextProvider",inheritAttrs:!1,props:{value:{type:Object,default:()=>({})}},setup(e,t){let{slots:r}=t;const n={rangedValue:wn(e.value.rangedValue),hoverRangedValue:wn(e.value.hoverRangedValue),inRange:wn(e.value.inRange),panelPosition:wn(e.value.panelPosition)};return sMe(n),Kn(()=>e.value,()=>{Object.keys(e.value).forEach(i=>{n[i]&&(n[i].value=e.value[i])})}),()=>{var i;return(i=r.default)===null||i===void 0?void 0:i.call(r)}}});function zF(e){const t=ju(e),{prefixCls:r,generateConfig:n,prefixColumn:i,locale:o,rowCount:s,viewDate:l,value:f,dateRender:m}=t,{rangedValue:v,hoverRangedValue:I}=Y6(),B=nMe(o.locale,n,l),E=`${r}-cell`,S=n.locale.getWeekFirstDay(o.locale),_=n.getNow(),O=[],R=o.shortWeekDays||(n.locale.getShortWeekDays?n.locale.getShortWeekDays(o.locale):[]);i&&O.push(Ie("th",{key:"empty","aria-label":"empty cell"},null));for(let U=0;U<z9;U+=1)O.push(Ie("th",{key:U},[R[(U+S)%z9]]));const T=VF({cellPrefixCls:E,today:_,value:f,generateConfig:n,rangedValue:i?null:v.value,hoverRangedValue:i?null:I.value,isSameCell:(U,K)=>ly(n,U,K),isInView:U=>Qq(n,U,l),offsetCell:(U,K)=>n.addDate(U,K)}),L=m?U=>m({current:U,today:_}):void 0;return Ie(pI,Mt(Mt({},t),{},{rowNum:s,colNum:z9,baseDate:B,getCellNode:L,getCellText:n.getDate,getCellClassName:T,getCellDate:n.addDate,titleCell:U=>ih(U,{locale:o,format:"YYYY-MM-DD",generateConfig:n}),headerCells:O}),null)}zF.displayName="DateBody";zF.inheritAttrs=!1;zF.props=["prefixCls","generateConfig","value?","viewDate","locale","rowCount","onSelect","dateRender?","disabledDate?","prefixColumn?","rowClassName?"];function Sq(e){const t=ju(e),{prefixCls:r,generateConfig:n,locale:i,viewDate:o,onNextMonth:s,onPrevMonth:l,onNextYear:f,onPrevYear:m,onYearClick:v,onMonthClick:I}=t,{hideHeader:B}=Rv();if(B.value)return null;const E=`${r}-header`,S=i.shortMonths||(n.locale.getShortMonths?n.locale.getShortMonths(i.locale):[]),_=n.getMonth(o),O=Ie("button",{type:"button",key:"year",onClick:v,tabindex:-1,class:`${r}-year-btn`},[ih(o,{locale:i,format:i.yearFormat,generateConfig:n})]),R=Ie("button",{type:"button",key:"month",onClick:I,tabindex:-1,class:`${r}-month-btn`},[i.monthFormat?ih(o,{locale:i,format:i.monthFormat,generateConfig:n}):S[_]]),T=i.monthBeforeYear?[R,O]:[O,R];return Ie(Y2,Mt(Mt({},t),{},{prefixCls:E,onSuperPrev:m,onPrev:l,onNext:s,onSuperNext:f}),{default:()=>[T]})}Sq.displayName="DateHeader";Sq.inheritAttrs=!1;const lMe=6;function q6(e){const t=ju(e),{prefixCls:r,panelName:n="date",keyboardConfig:i,active:o,operationRef:s,generateConfig:l,value:f,viewDate:m,onViewDateChange:v,onPanelChange:I,onSelect:B}=t,E=`${r}-${n}-panel`;s.value={onKeydown:O=>g3(O,Te({onLeftRight:R=>{B(l.addDate(f||m,R),"key")},onCtrlLeftRight:R=>{B(l.addYear(f||m,R),"key")},onUpDown:R=>{B(l.addDate(f||m,R*z9),"key")},onPageUpDown:R=>{B(l.addMonth(f||m,R),"key")}},i))};const S=O=>{const R=l.addYear(m,O);v(R),I(null,R)},_=O=>{const R=l.addMonth(m,O);v(R),I(null,R)};return Ie("div",{class:xn(E,{[`${E}-active`]:o})},[Ie(Sq,Mt(Mt({},t),{},{prefixCls:r,value:f,viewDate:m,onPrevYear:()=>{S(-1)},onNextYear:()=>{S(1)},onPrevMonth:()=>{_(-1)},onNextMonth:()=>{_(1)},onMonthClick:()=>{I("month",m)},onYearClick:()=>{I("year",m)}}),null),Ie(zF,Mt(Mt({},t),{},{onSelect:O=>B(O,"mouse"),prefixCls:r,value:f,viewDate:m,rowCount:lMe}),null)])}q6.displayName="DatePanel";q6.inheritAttrs=!1;const Bre=iMe("date","time");function kq(e){const t=ju(e),{prefixCls:r,operationRef:n,generateConfig:i,value:o,defaultValue:s,disabledTime:l,showTime:f,onSelect:m}=t,v=`${r}-datetime-panel`,I=wn(null),B=wn({}),E=wn({}),S=typeof f=="object"?Te({},f):{};function _(L){const U=Bre.indexOf(I.value)+L;return Bre[U]||null}const O=L=>{E.value.onBlur&&E.value.onBlur(L),I.value=null};n.value={onKeydown:L=>{if(L.which===Vn.TAB){const U=_(L.shiftKey?-1:1);return I.value=U,U&&L.preventDefault(),!0}if(I.value){const U=I.value==="date"?B:E;return U.value&&U.value.onKeydown&&U.value.onKeydown(L),!0}return[Vn.LEFT,Vn.RIGHT,Vn.UP,Vn.DOWN].includes(L.which)?(I.value="date",!0):!1},onBlur:O,onClose:O};const R=(L,U)=>{let K=L;U==="date"&&!o&&S.defaultValue?(K=i.setHour(K,i.getHour(S.defaultValue)),K=i.setMinute(K,i.getMinute(S.defaultValue)),K=i.setSecond(K,i.getSecond(S.defaultValue))):U==="time"&&!o&&s&&(K=i.setYear(K,i.getYear(s)),K=i.setMonth(K,i.getMonth(s)),K=i.setDate(K,i.getDate(s))),m&&m(K,"mouse")},T=l?l(o||null):{};return Ie("div",{class:xn(v,{[`${v}-active`]:I.value})},[Ie(q6,Mt(Mt({},t),{},{operationRef:B,active:I.value==="date",onSelect:L=>{R(V9(i,L,!o&&typeof f=="object"?f.defaultValue:null),"date")}}),null),Ie(qF,Mt(Mt(Mt(Mt({},t),{},{format:void 0},S),T),{},{disabledTime:null,defaultValue:void 0,operationRef:E,active:I.value==="time",onSelect:L=>{R(L,"time")}}),null)])}kq.displayName="DatetimePanel";kq.inheritAttrs=!1;function _q(e){const t=ju(e),{prefixCls:r,generateConfig:n,locale:i,value:o}=t,s=`${r}-cell`,l=v=>Ie("td",{key:"week",class:xn(s,`${s}-week`)},[n.locale.getWeek(i.locale,v)]),f=`${r}-week-panel-row`,m=v=>xn(f,{[`${f}-selected`]:r1e(n,i.locale,o,v)});return Ie(q6,Mt(Mt({},t),{},{panelName:"week",prefixColumn:l,rowClassName:m,keyboardConfig:{onLeftRight:null}}),null)}_q.displayName="WeekPanel";_q.inheritAttrs=!1;function Fq(e){const t=ju(e),{prefixCls:r,generateConfig:n,locale:i,viewDate:o,onNextYear:s,onPrevYear:l,onYearClick:f}=t,{hideHeader:m}=Rv();if(m.value)return null;const v=`${r}-header`;return Ie(Y2,Mt(Mt({},t),{},{prefixCls:v,onSuperPrev:l,onSuperNext:s}),{default:()=>[Ie("button",{type:"button",onClick:f,class:`${r}-year-btn`},[ih(o,{locale:i,format:i.yearFormat,generateConfig:n})])]})}Fq.displayName="MonthHeader";Fq.inheritAttrs=!1;const A1e=3,uMe=4;function Dq(e){const t=ju(e),{prefixCls:r,locale:n,value:i,viewDate:o,generateConfig:s,monthCellRender:l}=t,{rangedValue:f,hoverRangedValue:m}=Y6(),v=`${r}-cell`,I=VF({cellPrefixCls:v,value:i,generateConfig:s,rangedValue:f.value,hoverRangedValue:m.value,isSameCell:(_,O)=>Qq(s,_,O),isInView:()=>!0,offsetCell:(_,O)=>s.addMonth(_,O)}),B=n.shortMonths||(s.locale.getShortMonths?s.locale.getShortMonths(n.locale):[]),E=s.setMonth(o,0),S=l?_=>l({current:_,locale:n}):void 0;return Ie(pI,Mt(Mt({},t),{},{rowNum:uMe,colNum:A1e,baseDate:E,getCellNode:S,getCellText:_=>n.monthFormat?ih(_,{locale:n,format:n.monthFormat,generateConfig:s}):B[s.getMonth(_)],getCellClassName:I,getCellDate:s.addMonth,titleCell:_=>ih(_,{locale:n,format:"YYYY-MM",generateConfig:s})}),null)}Dq.displayName="MonthBody";Dq.inheritAttrs=!1;function Rq(e){const t=ju(e),{prefixCls:r,operationRef:n,onViewDateChange:i,generateConfig:o,value:s,viewDate:l,onPanelChange:f,onSelect:m}=t,v=`${r}-month-panel`;n.value={onKeydown:B=>g3(B,{onLeftRight:E=>{m(o.addMonth(s||l,E),"key")},onCtrlLeftRight:E=>{m(o.addYear(s||l,E),"key")},onUpDown:E=>{m(o.addMonth(s||l,E*A1e),"key")},onEnter:()=>{f("date",s||l)}})};const I=B=>{const E=o.addYear(l,B);i(E),f(null,E)};return Ie("div",{class:v},[Ie(Fq,Mt(Mt({},t),{},{prefixCls:r,onPrevYear:()=>{I(-1)},onNextYear:()=>{I(1)},onYearClick:()=>{f("year",l)}}),null),Ie(Dq,Mt(Mt({},t),{},{prefixCls:r,onSelect:B=>{m(B,"mouse"),f("date",B)}}),null)])}Rq.displayName="MonthPanel";Rq.inheritAttrs=!1;function Tq(e){const t=ju(e),{prefixCls:r,generateConfig:n,locale:i,viewDate:o,onNextYear:s,onPrevYear:l,onYearClick:f}=t,{hideHeader:m}=Rv();if(m.value)return null;const v=`${r}-header`;return Ie(Y2,Mt(Mt({},t),{},{prefixCls:v,onSuperPrev:l,onSuperNext:s}),{default:()=>[Ie("button",{type:"button",onClick:f,class:`${r}-year-btn`},[ih(o,{locale:i,format:i.yearFormat,generateConfig:n})])]})}Tq.displayName="QuarterHeader";Tq.inheritAttrs=!1;const cMe=4,fMe=1;function Oq(e){const t=ju(e),{prefixCls:r,locale:n,value:i,viewDate:o,generateConfig:s}=t,{rangedValue:l,hoverRangedValue:f}=Y6(),m=`${r}-cell`,v=VF({cellPrefixCls:m,value:i,generateConfig:s,rangedValue:l.value,hoverRangedValue:f.value,isSameCell:(B,E)=>t1e(s,B,E),isInView:()=>!0,offsetCell:(B,E)=>s.addMonth(B,E*3)}),I=s.setDate(s.setMonth(o,0),1);return Ie(pI,Mt(Mt({},t),{},{rowNum:fMe,colNum:cMe,baseDate:I,getCellText:B=>ih(B,{locale:n,format:n.quarterFormat||"[Q]Q",generateConfig:s}),getCellClassName:v,getCellDate:(B,E)=>s.addMonth(B,E*3),titleCell:B=>ih(B,{locale:n,format:"YYYY-[Q]Q",generateConfig:s})}),null)}Oq.displayName="QuarterBody";Oq.inheritAttrs=!1;function Nq(e){const t=ju(e),{prefixCls:r,operationRef:n,onViewDateChange:i,generateConfig:o,value:s,viewDate:l,onPanelChange:f,onSelect:m}=t,v=`${r}-quarter-panel`;n.value={onKeydown:B=>g3(B,{onLeftRight:E=>{m(o.addMonth(s||l,E*3),"key")},onCtrlLeftRight:E=>{m(o.addYear(s||l,E),"key")},onUpDown:E=>{m(o.addYear(s||l,E),"key")}})};const I=B=>{const E=o.addYear(l,B);i(E),f(null,E)};return Ie("div",{class:v},[Ie(Tq,Mt(Mt({},t),{},{prefixCls:r,onPrevYear:()=>{I(-1)},onNextYear:()=>{I(1)},onYearClick:()=>{f("year",l)}}),null),Ie(Oq,Mt(Mt({},t),{},{prefixCls:r,onSelect:B=>{m(B,"mouse")}}),null)])}Nq.displayName="QuarterPanel";Nq.inheritAttrs=!1;function Lq(e){const t=ju(e),{prefixCls:r,generateConfig:n,viewDate:i,onPrevDecade:o,onNextDecade:s,onDecadeClick:l}=t,{hideHeader:f}=Rv();if(f.value)return null;const m=`${r}-header`,v=n.getYear(i),I=Math.floor(v/h2)*h2,B=I+h2-1;return Ie(Y2,Mt(Mt({},t),{},{prefixCls:m,onSuperPrev:o,onSuperNext:s}),{default:()=>[Ie("button",{type:"button",onClick:l,class:`${r}-decade-btn`},[I,z0("-"),B])]})}Lq.displayName="YearHeader";Lq.inheritAttrs=!1;const EK=3,Ere=4;function Mq(e){const t=ju(e),{prefixCls:r,value:n,viewDate:i,locale:o,generateConfig:s}=t,{rangedValue:l,hoverRangedValue:f}=Y6(),m=`${r}-cell`,v=s.getYear(i),I=Math.floor(v/h2)*h2,B=I+h2-1,E=s.setYear(i,I-Math.ceil((EK*Ere-h2)/2)),S=O=>{const R=s.getYear(O);return I<=R&&R<=B},_=VF({cellPrefixCls:m,value:n,generateConfig:s,rangedValue:l.value,hoverRangedValue:f.value,isSameCell:(O,R)=>YF(s,O,R),isInView:S,offsetCell:(O,R)=>s.addYear(O,R)});return Ie(pI,Mt(Mt({},t),{},{rowNum:Ere,colNum:EK,baseDate:E,getCellText:s.getYear,getCellClassName:_,getCellDate:s.addYear,titleCell:O=>ih(O,{locale:o,format:"YYYY",generateConfig:s})}),null)}Mq.displayName="YearBody";Mq.inheritAttrs=!1;const h2=10;function Pq(e){const t=ju(e),{prefixCls:r,operationRef:n,onViewDateChange:i,generateConfig:o,value:s,viewDate:l,sourceMode:f,onSelect:m,onPanelChange:v}=t,I=`${r}-year-panel`;n.value={onKeydown:E=>g3(E,{onLeftRight:S=>{m(o.addYear(s||l,S),"key")},onCtrlLeftRight:S=>{m(o.addYear(s||l,S*h2),"key")},onUpDown:S=>{m(o.addYear(s||l,S*EK),"key")},onEnter:()=>{v(f==="date"?"date":"month",s||l)}})};const B=E=>{const S=o.addYear(l,E*10);i(S),v(null,S)};return Ie("div",{class:I},[Ie(Lq,Mt(Mt({},t),{},{prefixCls:r,onPrevDecade:()=>{B(-1)},onNextDecade:()=>{B(1)},onDecadeClick:()=>{v("decade",l)}}),null),Ie(Mq,Mt(Mt({},t),{},{prefixCls:r,onSelect:E=>{v(f==="date"?"date":"month",E),m(E,"mouse")}}),null)])}Pq.displayName="YearPanel";Pq.inheritAttrs=!1;function l1e(e,t,r){return r?Ie("div",{class:`${e}-footer-extra`},[r(t)]):null}function u1e(e){let{prefixCls:t,components:r={},needConfirmButton:n,onNow:i,onOk:o,okDisabled:s,showNow:l,locale:f}=e,m,v;if(n){const I=r.button||"button";i&&l!==!1&&(m=Ie("li",{class:`${t}-now`},[Ie("a",{class:`${t}-now-btn`,onClick:i},[f.now])])),v=n&&Ie("li",{class:`${t}-ok`},[Ie(I,{disabled:s,onClick:o},{default:()=>[f.ok]})])}return!m&&!v?null:Ie("ul",{class:`${t}-ranges`},[m,v])}function hMe(){return In({name:"PickerPanel",inheritAttrs:!1,props:{prefixCls:String,locale:Object,generateConfig:Object,value:Object,defaultValue:Object,pickerValue:Object,defaultPickerValue:Object,disabledDate:Function,mode:String,picker:{type:String,default:"date"},tabindex:{type:[Number,String],default:0},showNow:{type:Boolean,default:void 0},showTime:[Boolean,Object],showToday:Boolean,renderExtraFooter:Function,dateRender:Function,hideHeader:{type:Boolean,default:void 0},onSelect:Function,onChange:Function,onPanelChange:Function,onMousedown:Function,onPickerValueChange:Function,onOk:Function,components:Object,direction:String,hourStep:{type:Number,default:1},minuteStep:{type:Number,default:1},secondStep:{type:Number,default:1}},setup(e,t){let{attrs:r}=t;const n=ut(()=>e.picker==="date"&&!!e.showTime||e.picker==="time"),i=ut(()=>24%e.hourStep===0),o=ut(()=>60%e.minuteStep===0),s=ut(()=>60%e.secondStep===0),l=Rv(),{operationRef:f,onSelect:m,hideRanges:v,defaultOpenValue:I}=l,{inRange:B,panelPosition:E,rangedValue:S,hoverRangedValue:_}=Y6(),O=wn({}),[R,T]=rh(null,{value:yo(e,"value"),defaultValue:e.defaultValue,postState:Pe=>!Pe&&(I!=null&&I.value)&&e.picker==="time"?I.value:Pe}),[L,U]=rh(null,{value:yo(e,"pickerValue"),defaultValue:e.defaultPickerValue||R.value,postState:Pe=>{const{generateConfig:Ne,showTime:$e,defaultValue:Je}=e,We=Ne.getNow();return Pe?!R.value&&e.showTime?typeof $e=="object"?V9(Ne,Array.isArray(Pe)?Pe[0]:Pe,$e.defaultValue||We):Je?V9(Ne,Array.isArray(Pe)?Pe[0]:Pe,Je):V9(Ne,Array.isArray(Pe)?Pe[0]:Pe,We):Pe:We}}),K=Pe=>{U(Pe),e.onPickerValueChange&&e.onPickerValueChange(Pe)},J=Pe=>{const Ne=eMe[e.picker];return Ne?Ne(Pe):Pe},[ee,ce]=rh(()=>e.picker==="time"?"time":J("date"),{value:yo(e,"mode")});Kn(()=>e.picker,()=>{ce(e.picker)});const ne=wn(ee.value),Ee=Pe=>{ne.value=Pe},ve=(Pe,Ne)=>{const{onPanelChange:$e,generateConfig:Je}=e,We=J(Pe||ee.value);Ee(ee.value),ce(We),$e&&(ee.value!==We||gE(Je,L.value,L.value))&&$e(Ne,We)},se=function(Pe,Ne){let $e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{picker:Je,generateConfig:We,onSelect:Ae,onChange:Ke,disabledDate:ze}=e;(ee.value===Je||$e)&&(T(Pe),Ae&&Ae(Pe),m&&m(Pe,Ne),Ke&&!gE(We,Pe,R.value)&&!(ze!=null&&ze(Pe))&&Ke(Pe))},Fe=Pe=>O.value&&O.value.onKeydown?([Vn.LEFT,Vn.RIGHT,Vn.UP,Vn.DOWN,Vn.PAGE_UP,Vn.PAGE_DOWN,Vn.ENTER].includes(Pe.which)&&Pe.preventDefault(),O.value.onKeydown(Pe)):!1,ae=Pe=>{O.value&&O.value.onBlur&&O.value.onBlur(Pe)},De=()=>{const{generateConfig:Pe,hourStep:Ne,minuteStep:$e,secondStep:Je}=e,We=Pe.getNow(),Ae=$Le(Pe.getHour(We),Pe.getMinute(We),Pe.getSecond(We),i.value?Ne:1,o.value?$e:1,s.value?Je:1),Ke=J0e(Pe,We,Ae[0],Ae[1],Ae[2]);se(Ke,"submit")},Re=ut(()=>{const{prefixCls:Pe,direction:Ne}=e;return xn(`${Pe}-panel`,{[`${Pe}-panel-has-range`]:S&&S.value&&S.value[0]&&S.value[1],[`${Pe}-panel-has-range-hover`]:_&&_.value&&_.value[0]&&_.value[1],[`${Pe}-panel-rtl`]:Ne==="rtl"})});return wq(Te(Te({},l),{mode:ee,hideHeader:ut(()=>{var Pe;return e.hideHeader!==void 0?e.hideHeader:(Pe=l.hideHeader)===null||Pe===void 0?void 0:Pe.value}),hidePrevBtn:ut(()=>B.value&&E.value==="right"),hideNextBtn:ut(()=>B.value&&E.value==="left")})),Kn(()=>e.value,()=>{e.value&&U(e.value)}),()=>{const{prefixCls:Pe="ant-picker",locale:Ne,generateConfig:$e,disabledDate:Je,picker:We="date",tabindex:Ae=0,showNow:Ke,showTime:ze,showToday:at,renderExtraFooter:it,onMousedown:ye,onOk:xe,components:et}=e;f&&E.value!=="right"&&(f.value={onKeydown:Fe,onClose:()=>{O.value&&O.value.onClose&&O.value.onClose()}});let tt;const rt=Te(Te(Te({},r),e),{operationRef:O,prefixCls:Pe,viewDate:L.value,value:R.value,onViewDateChange:K,sourceMode:ne.value,onPanelChange:ve,disabledDate:Je});switch(delete rt.onChange,delete rt.onSelect,ee.value){case"decade":tt=Ie(Eq,Mt(Mt({},rt),{},{onSelect:(ht,Qe)=>{K(ht),se(ht,Qe)}}),null);break;case"year":tt=Ie(Pq,Mt(Mt({},rt),{},{onSelect:(ht,Qe)=>{K(ht),se(ht,Qe)}}),null);break;case"month":tt=Ie(Rq,Mt(Mt({},rt),{},{onSelect:(ht,Qe)=>{K(ht),se(ht,Qe)}}),null);break;case"quarter":tt=Ie(Nq,Mt(Mt({},rt),{},{onSelect:(ht,Qe)=>{K(ht),se(ht,Qe)}}),null);break;case"week":tt=Ie(_q,Mt(Mt({},rt),{},{onSelect:(ht,Qe)=>{K(ht),se(ht,Qe)}}),null);break;case"time":delete rt.showTime,tt=Ie(qF,Mt(Mt(Mt({},rt),typeof ze=="object"?ze:null),{},{onSelect:(ht,Qe)=>{K(ht),se(ht,Qe)}}),null);break;default:ze?tt=Ie(kq,Mt(Mt({},rt),{},{onSelect:(ht,Qe)=>{K(ht),se(ht,Qe)}}),null):tt=Ie(q6,Mt(Mt({},rt),{},{onSelect:(ht,Qe)=>{K(ht),se(ht,Qe)}}),null)}let ct,ot;v!=null&&v.value||(ct=l1e(Pe,ee.value,it),ot=u1e({prefixCls:Pe,components:et,needConfirmButton:n.value,okDisabled:!R.value||Je&&Je(R.value),locale:Ne,showNow:Ke,onNow:n.value&&De,onOk:()=>{R.value&&(se(R.value,"submit",!0),xe&&xe(R.value))}}));let Se;if(at&&ee.value==="date"&&We==="date"&&!ze){const ht=$e.getNow(),Qe=`${Pe}-today-btn`,pe=Je&&Je(ht);Se=Ie("a",{class:xn(Qe,pe&&`${Qe}-disabled`),"aria-disabled":pe,onClick:()=>{pe||se(ht,"mouse",!0)}},[Ne.today])}return Ie("div",{tabindex:Ae,class:xn(Re.value,r.class),style:r.style,onKeydown:Fe,onBlur:ae,onMousedown:ye},[tt,ct||ot||Se?Ie("div",{class:`${Pe}-footer`},[ct,ot,Se]):null])}}})}const dMe=hMe(),c1e=e=>Ie(dMe,e),gMe={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function f1e(e,t){let{slots:r}=t;const{prefixCls:n,popupStyle:i,visible:o,dropdownClassName:s,dropdownAlign:l,transitionName:f,getPopupContainer:m,range:v,popupPlacement:I,direction:B}=ju(e),E=`${n}-dropdown`;return Ie(P6,{showAction:[],hideAction:[],popupPlacement:I!==void 0?I:B==="rtl"?"bottomRight":"bottomLeft",builtinPlacements:gMe,prefixCls:E,popupTransitionName:f,popupAlign:l,popupVisible:o,popupClassName:xn(s,{[`${E}-range`]:v,[`${E}-rtl`]:B==="rtl"}),popupStyle:i,getPopupContainer:m},{default:r.default,popup:r.popupElement})}const h1e=In({name:"PresetPanel",props:{prefixCls:String,presets:{type:Array,default:()=>[]},onClick:Function,onHover:Function},setup(e){return()=>e.presets.length?Ie("div",{class:`${e.prefixCls}-presets`},[Ie("ul",null,[e.presets.map((t,r)=>{let{label:n,value:i}=t;return Ie("li",{key:r,onClick:()=>{e.onClick(i)},onMouseenter:()=>{var o;(o=e.onHover)===null||o===void 0||o.call(e,i)},onMouseleave:()=>{var o;(o=e.onHover)===null||o===void 0||o.call(e,null)}},[n])})])]):null}});function QK(e){let{open:t,value:r,isClickOutside:n,triggerOpen:i,forwardKeydown:o,onKeydown:s,blurToCancel:l,onSubmit:f,onCancel:m,onFocus:v,onBlur:I}=e;const B=Gr(!1),E=Gr(!1),S=Gr(!1),_=Gr(!1),O=Gr(!1),R=ut(()=>({onMousedown:()=>{B.value=!0,i(!0)},onKeydown:L=>{if(s(L,()=>{O.value=!0}),!O.value){switch(L.which){case Vn.ENTER:{t.value?f()!==!1&&(B.value=!0):i(!0),L.preventDefault();return}case Vn.TAB:{B.value&&t.value&&!L.shiftKey?(B.value=!1,L.preventDefault()):!B.value&&t.value&&!o(L)&&L.shiftKey&&(B.value=!0,L.preventDefault());return}case Vn.ESC:{B.value=!0,m();return}}!t.value&&![Vn.SHIFT].includes(L.which)?i(!0):B.value||o(L)}},onFocus:L=>{B.value=!0,E.value=!0,v&&v(L)},onBlur:L=>{if(S.value||!n(document.activeElement)){S.value=!1;return}l.value?setTimeout(()=>{let{activeElement:U}=document;for(;U&&U.shadowRoot;)U=U.shadowRoot.activeElement;n(U)&&m()},0):t.value&&(i(!1),_.value&&f()),E.value=!1,I&&I(L)}}));Kn(t,()=>{_.value=!1}),Kn(r,()=>{_.value=!0});const T=Gr();return bo(()=>{T.value=qLe(L=>{const U=VLe(L);if(t.value){const K=n(U);K?(!E.value||K)&&i(!1):(S.value=!0,vo(()=>{S.value=!1}))}})}),$o(()=>{T.value&&T.value()}),[R,{focused:E,typing:B}]}function xK(e){let{valueTexts:t,onTextChange:r}=e;const n=wn("");function i(s){n.value=s,r(s)}function o(){n.value=t.value[0]}return Kn(()=>[...t.value],function(s){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];s.join("||")!==l.join("||")&&t.value.every(f=>f!==n.value)&&o()},{immediate:!0}),[n,i,o]}function y_(e,t){let{formatList:r,generateConfig:n,locale:i}=t;const o=Npe(()=>{if(!e.value)return[[""],""];let f="";const m=[];for(let v=0;v<r.value.length;v+=1){const I=r.value[v],B=ih(e.value,{generateConfig:n.value,locale:i.value,format:I});m.push(B),v===0&&(f=B)}return[m,f]},[e,r],(f,m)=>m[0]!==f[0]||!JB(m[1],f[1])),s=ut(()=>o.value[0]),l=ut(()=>o.value[1]);return[s,l]}function SK(e,t){let{formatList:r,generateConfig:n,locale:i}=t;const o=wn(null);let s;function l(I){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(vo.cancel(s),B){o.value=I;return}s=vo(()=>{o.value=I})}const[,f]=y_(o,{formatList:r,generateConfig:n,locale:i});function m(I){l(I)}function v(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;l(null,I)}return Kn(e,()=>{v(!0)}),$o(()=>{vo.cancel(s)}),[f,m,v]}function d1e(e,t){return ut(()=>e!=null&&e.value?e.value:t!=null&&t.value?(EY(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.keys(t.value).map(n=>{const i=t.value[n],o=typeof i=="function"?i():i;return{label:n,value:o}})):[])}function pMe(){return In({name:"Picker",inheritAttrs:!1,props:["prefixCls","id","tabindex","dropdownClassName","dropdownAlign","popupStyle","transitionName","generateConfig","locale","inputReadOnly","allowClear","autofocus","showTime","showNow","showHour","showMinute","showSecond","picker","format","use12Hours","value","defaultValue","open","defaultOpen","defaultOpenValue","suffixIcon","presets","clearIcon","disabled","disabledDate","placeholder","getPopupContainer","panelRender","inputRender","onChange","onOpenChange","onFocus","onBlur","onMousedown","onMouseup","onMouseenter","onMouseleave","onContextmenu","onClick","onKeydown","onSelect","direction","autocomplete","showToday","renderExtraFooter","dateRender","minuteStep","hourStep","secondStep","hideDisabledOptions"],setup(e,t){let{attrs:r,expose:n}=t;const i=wn(null),o=ut(()=>e.presets),s=d1e(o),l=ut(()=>{var Je;return(Je=e.picker)!==null&&Je!==void 0?Je:"date"}),f=ut(()=>l.value==="date"&&!!e.showTime||l.value==="time"),m=ut(()=>a1e(X0e(e.format,l.value,e.showTime,e.use12Hours))),v=wn(null),I=wn(null),B=wn(null),[E,S]=rh(null,{value:yo(e,"value"),defaultValue:e.defaultValue}),_=wn(E.value),O=Je=>{_.value=Je},R=wn(null),[T,L]=rh(!1,{value:yo(e,"open"),defaultValue:e.defaultOpen,postState:Je=>e.disabled?!1:Je,onChange:Je=>{e.onOpenChange&&e.onOpenChange(Je),!Je&&R.value&&R.value.onClose&&R.value.onClose()}}),[U,K]=y_(_,{formatList:m,generateConfig:yo(e,"generateConfig"),locale:yo(e,"locale")}),[J,ee,ce]=xK({valueTexts:U,onTextChange:Je=>{const We=n1e(Je,{locale:e.locale,formatList:m.value,generateConfig:e.generateConfig});We&&(!e.disabledDate||!e.disabledDate(We))&&O(We)}}),ne=Je=>{const{onChange:We,generateConfig:Ae,locale:Ke}=e;O(Je),S(Je),We&&!gE(Ae,E.value,Je)&&We(Je,Je?ih(Je,{generateConfig:Ae,locale:Ke,format:m.value[0]}):"")},Ee=Je=>{e.disabled&&Je||L(Je)},ve=Je=>T.value&&R.value&&R.value.onKeydown?R.value.onKeydown(Je):!1,se=function(){e.onMouseup&&e.onMouseup(...arguments),i.value&&(i.value.focus(),Ee(!0))},[Fe,{focused:ae,typing:De}]=QK({blurToCancel:f,open:T,value:J,triggerOpen:Ee,forwardKeydown:ve,isClickOutside:Je=>!e1e([v.value,I.value,B.value],Je),onSubmit:()=>!_.value||e.disabledDate&&e.disabledDate(_.value)?!1:(ne(_.value),Ee(!1),ce(),!0),onCancel:()=>{Ee(!1),O(E.value),ce()},onKeydown:(Je,We)=>{var Ae;(Ae=e.onKeydown)===null||Ae===void 0||Ae.call(e,Je,We)},onFocus:Je=>{var We;(We=e.onFocus)===null||We===void 0||We.call(e,Je)},onBlur:Je=>{var We;(We=e.onBlur)===null||We===void 0||We.call(e,Je)}});Kn([T,U],()=>{T.value||(O(E.value),!U.value.length||U.value[0]===""?ee(""):K.value!==J.value&&ce())}),Kn(l,()=>{T.value||ce()}),Kn(E,()=>{O(E.value)});const[Re,Pe,Ne]=SK(J,{formatList:m,generateConfig:yo(e,"generateConfig"),locale:yo(e,"locale")}),$e=(Je,We)=>{(We==="submit"||We!=="key"&&!f.value)&&(ne(Je),Ee(!1))};return wq({operationRef:R,hideHeader:ut(()=>l.value==="time"),onSelect:$e,open:T,defaultOpenValue:yo(e,"defaultOpenValue"),onDateMouseenter:Pe,onDateMouseleave:Ne}),n({focus:()=>{i.value&&i.value.focus()},blur:()=>{i.value&&i.value.blur()}}),()=>{const{prefixCls:Je="rc-picker",id:We,tabindex:Ae,dropdownClassName:Ke,dropdownAlign:ze,popupStyle:at,transitionName:it,generateConfig:ye,locale:xe,inputReadOnly:et,allowClear:tt,autofocus:rt,picker:ct="date",defaultOpenValue:ot,suffixIcon:Se,clearIcon:ht,disabled:Qe,placeholder:pe,getPopupContainer:ge,panelRender:Le,onMousedown:dt,onMouseenter:xt,onMouseleave:yt,onContextmenu:Yt,onClick:nr,onSelect:Nt,direction:Gt,autocomplete:gr="off"}=e,Yr=Te(Te(Te({},e),r),{class:xn({[`${Je}-panel-focused`]:!De.value}),style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null});let sn=Ie("div",{class:`${Je}-panel-layout`},[Ie(h1e,{prefixCls:Je,presets:s.value,onClick:En=>{ne(En),Ee(!1)}},null),Ie(c1e,Mt(Mt({},Yr),{},{generateConfig:ye,value:_.value,locale:xe,tabindex:-1,onSelect:En=>{Nt==null||Nt(En),O(En)},direction:Gt,onPanelChange:(En,Nr)=>{const{onPanelChange:vi}=e;Ne(!0),vi==null||vi(En,Nr)}}),null)]);Le&&(sn=Le(sn));const Dr=Ie("div",{class:`${Je}-panel-container`,ref:v,onMousedown:En=>{En.preventDefault()}},[sn]);let Zt;Se&&(Zt=Ie("span",{class:`${Je}-suffix`},[Se]));let kr;tt&&E.value&&!Qe&&(kr=Ie("span",{onMousedown:En=>{En.preventDefault(),En.stopPropagation()},onMouseup:En=>{En.preventDefault(),En.stopPropagation(),ne(null),Ee(!1)},class:`${Je}-clear`,role:"button"},[ht||Ie("span",{class:`${Je}-clear-btn`},null)]));const _r=Te(Te(Te(Te({id:We,tabindex:Ae,disabled:Qe,readonly:et||typeof m.value[0]=="function"||!De.value,value:Re.value||J.value,onInput:En=>{ee(En.target.value)},autofocus:rt,placeholder:pe,ref:i,title:J.value},Fe.value),{size:Z0e(ct,m.value[0],ye)}),o1e(e)),{autocomplete:gr}),Qn=e.inputRender?e.inputRender(_r):Ie("input",_r,null),Mr=Gt==="rtl"?"bottomRight":"bottomLeft";return Ie("div",{ref:B,class:xn(Je,r.class,{[`${Je}-disabled`]:Qe,[`${Je}-focused`]:ae.value,[`${Je}-rtl`]:Gt==="rtl"}),style:r.style,onMousedown:dt,onMouseup:se,onMouseenter:xt,onMouseleave:yt,onContextmenu:Yt,onClick:nr},[Ie("div",{class:xn(`${Je}-input`,{[`${Je}-input-placeholder`]:!!Re.value}),ref:I},[Qn,Zt,kr]),Ie(f1e,{visible:T.value,popupStyle:at,prefixCls:Je,dropdownClassName:Ke,dropdownAlign:ze,getPopupContainer:ge,transitionName:it,popupPlacement:Mr,direction:Gt},{default:()=>[Ie("div",{style:{pointerEvents:"none",position:"absolute",top:0,bottom:0,left:0,right:0}},null)],popupElement:()=>Dr})])}}})}const vMe=pMe();function mMe(e,t){let{picker:r,locale:n,selectedValue:i,disabledDate:o,disabled:s,generateConfig:l}=e;const f=ut(()=>Xs(i.value,0)),m=ut(()=>Xs(i.value,1));function v(_){return l.value.locale.getWeekFirstDate(n.value.locale,_)}function I(_){const O=l.value.getYear(_),R=l.value.getMonth(_);return O*100+R}function B(_){const O=l.value.getYear(_),R=IK(l.value,_);return O*10+R}return[_=>{var O;if(o&&(!((O=o==null?void 0:o.value)===null||O===void 0)&&O.call(o,_)))return!0;if(s[1]&&m)return!ly(l.value,_,m.value)&&l.value.isAfter(_,m.value);if(t.value[1]&&m.value)switch(r.value){case"quarter":return B(_)>B(m.value);case"month":return I(_)>I(m.value);case"week":return v(_)>v(m.value);default:return!ly(l.value,_,m.value)&&l.value.isAfter(_,m.value)}return!1},_=>{var O;if(!((O=o.value)===null||O===void 0)&&O.call(o,_))return!0;if(s[0]&&f)return!ly(l.value,_,m.value)&&l.value.isAfter(f.value,_);if(t.value[0]&&f.value)switch(r.value){case"quarter":return B(_)<B(f.value);case"month":return I(_)<I(f.value);case"week":return v(_)<v(f.value);default:return!ly(l.value,_,f.value)&&l.value.isAfter(f.value,_)}return!1}]}function yMe(e,t,r,n){const i=yQ(e,r,n,1);function o(s){return s(e,t)?"same":s(i,t)?"closing":"far"}switch(r){case"year":return o((s,l)=>tMe(n,s,l));case"quarter":case"month":return o((s,l)=>YF(n,s,l));default:return o((s,l)=>Qq(n,s,l))}}function bMe(e,t,r,n){const i=Xs(e,0),o=Xs(e,1);if(t===0)return i;if(i&&o)switch(yMe(i,o,r,n)){case"same":return i;case"closing":return i;default:return yQ(o,r,n,-1)}return i}function CMe(e){let{values:t,picker:r,defaultDates:n,generateConfig:i}=e;const o=wn([Xs(n,0),Xs(n,1)]),s=wn(null),l=ut(()=>Xs(t.value,0)),f=ut(()=>Xs(t.value,1)),m=E=>o.value[E]?o.value[E]:Xs(s.value,E)||bMe(t.value,E,r.value,i.value)||l.value||f.value||i.value.getNow(),v=wn(null),I=wn(null);Eo(()=>{v.value=m(0),I.value=m(1)});function B(E,S){if(E){let _=Up(s.value,E,S);o.value=Up(o.value,null,S)||[null,null];const O=(S+1)%2;Xs(t.value,O)||(_=Up(_,E,O)),s.value=_}else(l.value||f.value)&&(s.value=null)}return[v,I,B]}function wMe(e){return KW()?(Yfe(e),!0):!1}function IMe(e){return typeof e=="function"?e():xl(e)}function g1e(e){var t;const r=IMe(e);return(t=r==null?void 0:r.$el)!==null&&t!==void 0?t:r}function BMe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;gl()?bo(e):t?e():Wo(e)}function EMe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const r=Gr(),n=()=>r.value=!!e();return n(),BMe(n,t),r}var ZL;const p1e=typeof window<"u";p1e&&(!((ZL=window==null?void 0:window.navigator)===null||ZL===void 0)&&ZL.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);const QMe=p1e?window:void 0;var xMe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function SMe(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{window:n=QMe}=r,i=xMe(r,["window"]);let o;const s=EMe(()=>n&&"ResizeObserver"in n),l=()=>{o&&(o.disconnect(),o=void 0)},f=Kn(()=>g1e(e),v=>{l(),s.value&&n&&v&&(o=new ResizeObserver(t),o.observe(v,i))},{immediate:!0,flush:"post"}),m=()=>{l(),f()};return wMe(m),{isSupported:s,stop:m}}function k4(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{width:0,height:0},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{box:n="content-box"}=r,i=Gr(t.width),o=Gr(t.height);return SMe(e,s=>{let[l]=s;const f=n==="border-box"?l.borderBoxSize:n==="content-box"?l.contentBoxSize:l.devicePixelContentBoxSize;f?(i.value=f.reduce((m,v)=>{let{inlineSize:I}=v;return m+I},0),o.value=f.reduce((m,v)=>{let{blockSize:I}=v;return m+I},0)):(i.value=l.contentRect.width,o.value=l.contentRect.height)},r),Kn(()=>g1e(e),s=>{i.value=s?t.width:0,o.value=s?t.height:0}),{width:i,height:o}}function Qre(e,t){return e&&e[0]&&e[1]&&t.isAfter(e[0],e[1])?[e[1],e[0]]:e}function xre(e,t,r,n){return!!(e||n&&n[t]||r[(t+1)%2])}function kMe(){return In({name:"RangerPicker",inheritAttrs:!1,props:["prefixCls","id","popupStyle","dropdownClassName","transitionName","dropdownAlign","getPopupContainer","generateConfig","locale","placeholder","autofocus","disabled","format","picker","showTime","showNow","showHour","showMinute","showSecond","use12Hours","separator","value","defaultValue","defaultPickerValue","open","defaultOpen","disabledDate","disabledTime","dateRender","panelRender","ranges","allowEmpty","allowClear","suffixIcon","clearIcon","pickerRef","inputReadOnly","mode","renderExtraFooter","onChange","onOpenChange","onPanelChange","onCalendarChange","onFocus","onBlur","onMousedown","onMouseup","onMouseenter","onMouseleave","onClick","onOk","onKeydown","components","order","direction","activePickerIndex","autocomplete","minuteStep","hourStep","secondStep","hideDisabledOptions","disabledMinutes","presets"],setup(e,t){let{attrs:r,expose:n}=t;const i=ut(()=>e.picker==="date"&&!!e.showTime||e.picker==="time"),o=ut(()=>e.presets),s=ut(()=>e.ranges),l=d1e(o,s),f=wn({}),m=wn(null),v=wn(null),I=wn(null),B=wn(null),E=wn(null),S=wn(null),_=wn(null),O=wn(null),R=ut(()=>a1e(X0e(e.format,e.picker,e.showTime,e.use12Hours))),[T,L]=rh(0,{value:yo(e,"activePickerIndex")}),U=wn(null),K=ut(()=>{const{disabled:qn}=e;return Array.isArray(qn)?qn:[qn||!1,qn||!1]}),[J,ee]=rh(null,{value:yo(e,"value"),defaultValue:e.defaultValue,postState:qn=>e.picker==="time"&&!e.order?qn:Qre(qn,e.generateConfig)}),[ce,ne,Ee]=CMe({values:J,picker:yo(e,"picker"),defaultDates:e.defaultPickerValue,generateConfig:yo(e,"generateConfig")}),[ve,se]=rh(J.value,{postState:qn=>{let li=qn;if(K.value[0]&&K.value[1])return li;for(let ui=0;ui<2;ui+=1)K.value[ui]&&!Xs(li,ui)&&!Xs(e.allowEmpty,ui)&&(li=Up(li,e.generateConfig.getNow(),ui));return li}}),[Fe,ae]=rh([e.picker,e.picker],{value:yo(e,"mode")});Kn(()=>e.picker,()=>{ae([e.picker,e.picker])});const De=(qn,li)=>{var ui;ae(qn),(ui=e.onPanelChange)===null||ui===void 0||ui.call(e,li,qn)},[Re,Pe]=mMe({picker:yo(e,"picker"),selectedValue:ve,locale:yo(e,"locale"),disabled:K,disabledDate:yo(e,"disabledDate"),generateConfig:yo(e,"generateConfig")},f),[Ne,$e]=rh(!1,{value:yo(e,"open"),defaultValue:e.defaultOpen,postState:qn=>K.value[T.value]?!1:qn,onChange:qn=>{var li;(li=e.onOpenChange)===null||li===void 0||li.call(e,qn),!qn&&U.value&&U.value.onClose&&U.value.onClose()}}),Je=ut(()=>Ne.value&&T.value===0),We=ut(()=>Ne.value&&T.value===1),Ae=wn(0),Ke=wn(0),ze=wn(0),{width:at}=k4(m);Kn([Ne,at],()=>{!Ne.value&&m.value&&(ze.value=at.value)});const{width:it}=k4(v),{width:ye}=k4(O),{width:xe}=k4(I),{width:et}=k4(E);Kn([T,Ne,it,ye,xe,et,()=>e.direction],()=>{Ke.value=0,Ne.value&&T.value?I.value&&E.value&&v.value&&(Ke.value=xe.value+et.value,it.value&&ye.value&&Ke.value>it.value-ye.value-(e.direction==="rtl"||O.value.offsetLeft>Ke.value?0:O.value.offsetLeft)&&(Ae.value=Ke.value)):T.value===0&&(Ae.value=0)},{immediate:!0});const tt=wn();function rt(qn,li){if(qn)clearTimeout(tt.value),f.value[li]=!0,L(li),$e(qn),Ne.value||Ee(null,li);else if(T.value===li){$e(qn);const ui=f.value;tt.value=setTimeout(()=>{ui===f.value&&(f.value={})})}}function ct(qn){rt(!0,qn),setTimeout(()=>{const li=[S,_][qn];li.value&&li.value.focus()},0)}function ot(qn,li){let ui=qn,Ja=Xs(ui,0),Yo=Xs(ui,1);const{generateConfig:ns,locale:wa,picker:oi,order:ws,onCalendarChange:vn,allowEmpty:Ls,onChange:qa,showTime:tA}=e;Ja&&Yo&&ns.isAfter(Ja,Yo)&&(oi==="week"&&!r1e(ns,wa.locale,Ja,Yo)||oi==="quarter"&&!t1e(ns,Ja,Yo)||oi!=="week"&&oi!=="quarter"&&oi!=="time"&&!(tA?gE(ns,Ja,Yo):ly(ns,Ja,Yo))?(li===0?(ui=[Ja,null],Yo=null):(Ja=null,ui=[null,Yo]),f.value={[li]:!0}):(oi!=="time"||ws!==!1)&&(ui=Qre(ui,ns))),se(ui);const $s=ui&&ui[0]?ih(ui[0],{generateConfig:ns,locale:wa,format:R.value[0]}):"",ga=ui&&ui[1]?ih(ui[1],{generateConfig:ns,locale:wa,format:R.value[0]}):"";vn&&vn(ui,[$s,ga],{range:li===0?"start":"end"});const tn=xre(Ja,0,K.value,Ls),wi=xre(Yo,1,K.value,Ls);(ui===null||tn&&wi)&&(ee(ui),qa&&(!gE(ns,Xs(J.value,0),Ja)||!gE(ns,Xs(J.value,1),Yo))&&qa(ui,[$s,ga]));let wo=null;li===0&&!K.value[1]?wo=1:li===1&&!K.value[0]&&(wo=0),wo!==null&&wo!==T.value&&(!f.value[wo]||!Xs(ui,wo))&&Xs(ui,li)?ct(wo):rt(!1,li)}const Se=qn=>Ne&&U.value&&U.value.onKeydown?U.value.onKeydown(qn):!1,ht={formatList:R,generateConfig:yo(e,"generateConfig"),locale:yo(e,"locale")},[Qe,pe]=y_(ut(()=>Xs(ve.value,0)),ht),[ge,Le]=y_(ut(()=>Xs(ve.value,1)),ht),dt=(qn,li)=>{const ui=n1e(qn,{locale:e.locale,formatList:R.value,generateConfig:e.generateConfig});ui&&!(li===0?Re:Pe)(ui)&&(se(Up(ve.value,ui,li)),Ee(ui,li))},[xt,yt,Yt]=xK({valueTexts:Qe,onTextChange:qn=>dt(qn,0)}),[nr,Nt,Gt]=xK({valueTexts:ge,onTextChange:qn=>dt(qn,1)}),[gr,Yr]=hA(null),[sn,Dr]=hA(null),[Zt,kr,_r]=SK(xt,ht),[Qn,Mr,En]=SK(nr,ht),Nr=qn=>{Dr(Up(ve.value,qn,T.value)),T.value===0?kr(qn):Mr(qn)},vi=()=>{Dr(Up(ve.value,null,T.value)),T.value===0?_r():En()},da=(qn,li)=>({forwardKeydown:Se,onBlur:ui=>{var Ja;(Ja=e.onBlur)===null||Ja===void 0||Ja.call(e,ui)},isClickOutside:ui=>!e1e([v.value,I.value,B.value,m.value],ui),onFocus:ui=>{var Ja;L(qn),(Ja=e.onFocus)===null||Ja===void 0||Ja.call(e,ui)},triggerOpen:ui=>{rt(ui,qn)},onSubmit:()=>{if(!ve.value||e.disabledDate&&e.disabledDate(ve.value[qn]))return!1;ot(ve.value,qn),li()},onCancel:()=>{rt(!1,qn),se(J.value),li()}}),[Yi,{focused:fa,typing:Ci}]=QK(Te(Te({},da(0,Yt)),{blurToCancel:i,open:Je,value:xt,onKeydown:(qn,li)=>{var ui;(ui=e.onKeydown)===null||ui===void 0||ui.call(e,qn,li)}})),[bi,{focused:$n,typing:Ri}]=QK(Te(Te({},da(1,Gt)),{blurToCancel:i,open:We,value:nr,onKeydown:(qn,li)=>{var ui;(ui=e.onKeydown)===null||ui===void 0||ui.call(e,qn,li)}})),xa=qn=>{var li;(li=e.onClick)===null||li===void 0||li.call(e,qn),!Ne.value&&!S.value.contains(qn.target)&&!_.value.contains(qn.target)&&(K.value[0]?K.value[1]||ct(1):ct(0))},Ga=qn=>{var li;(li=e.onMousedown)===null||li===void 0||li.call(e,qn),Ne.value&&(fa.value||$n.value)&&!S.value.contains(qn.target)&&!_.value.contains(qn.target)&&qn.preventDefault()},rs=ut(()=>{var qn;return!((qn=J.value)===null||qn===void 0)&&qn[0]?ih(J.value[0],{locale:e.locale,format:"YYYYMMDDHHmmss",generateConfig:e.generateConfig}):""}),Ns=ut(()=>{var qn;return!((qn=J.value)===null||qn===void 0)&&qn[1]?ih(J.value[1],{locale:e.locale,format:"YYYYMMDDHHmmss",generateConfig:e.generateConfig}):""});Kn([Ne,Qe,ge],()=>{Ne.value||(se(J.value),!Qe.value.length||Qe.value[0]===""?yt(""):pe.value!==xt.value&&Yt(),!ge.value.length||ge.value[0]===""?Nt(""):Le.value!==nr.value&&Gt())}),Kn([rs,Ns],()=>{se(J.value)}),n({focus:()=>{S.value&&S.value.focus()},blur:()=>{S.value&&S.value.blur(),_.value&&_.value.blur()}});const Ca=ut(()=>Ne.value&&sn.value&&sn.value[0]&&sn.value[1]&&e.generateConfig.isAfter(sn.value[1],sn.value[0])?sn.value:null);function Rs(){let qn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,li=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{generateConfig:ui,showTime:Ja,dateRender:Yo,direction:ns,disabledTime:wa,prefixCls:oi,locale:ws}=e;let vn=Ja;if(Ja&&typeof Ja=="object"&&Ja.defaultValue){const qa=Ja.defaultValue;vn=Te(Te({},Ja),{defaultValue:Xs(qa,T.value)||void 0})}let Ls=null;return Yo&&(Ls=qa=>{let{current:tA,today:$s}=qa;return Yo({current:tA,today:$s,info:{range:T.value?"end":"start"}})}),Ie(AMe,{value:{inRange:!0,panelPosition:qn,rangedValue:gr.value||ve.value,hoverRangedValue:Ca.value}},{default:()=>[Ie(c1e,Mt(Mt(Mt({},e),li),{},{dateRender:Ls,showTime:vn,mode:Fe.value[T.value],generateConfig:ui,style:void 0,direction:ns,disabledDate:T.value===0?Re:Pe,disabledTime:qa=>wa?wa(qa,T.value===0?"start":"end"):!1,class:xn({[`${oi}-panel-focused`]:T.value===0?!Ci.value:!Ri.value}),value:Xs(ve.value,T.value),locale:ws,tabIndex:-1,onPanelChange:(qa,tA)=>{T.value===0&&_r(!0),T.value===1&&En(!0),De(Up(Fe.value,tA,T.value),Up(ve.value,qa,T.value));let $s=qa;qn==="right"&&Fe.value[T.value]===tA&&($s=yQ($s,tA,ui,-1)),Ee($s,T.value)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:T.value===0?Xs(ve.value,1):Xs(ve.value,0)}),null)]})}const yA=(qn,li)=>{const ui=Up(ve.value,qn,T.value);li==="submit"||li!=="key"&&!i.value?(ot(ui,T.value),T.value===0?_r():En()):se(ui)};return wq({operationRef:U,hideHeader:ut(()=>e.picker==="time"),onDateMouseenter:Nr,onDateMouseleave:vi,hideRanges:ut(()=>!0),onSelect:yA,open:Ne}),()=>{const{prefixCls:qn="rc-picker",id:li,popupStyle:ui,dropdownClassName:Ja,transitionName:Yo,dropdownAlign:ns,getPopupContainer:wa,generateConfig:oi,locale:ws,placeholder:vn,autofocus:Ls,picker:qa="date",showTime:tA,separator:$s="~",disabledDate:ga,panelRender:tn,allowClear:wi,suffixIcon:ra,clearIcon:wo,inputReadOnly:MA,renderExtraFooter:Ms,onMouseenter:Ws,onMouseleave:Hl,onMouseup:Ys,onOk:nu,components:ff,direction:jl,autocomplete:iu="off"}=e,Lc=jl==="rtl"?{right:`${Ke.value}px`}:{left:`${Ke.value}px`};function Sa(){let Ts;const Cu=l1e(qn,Fe.value[T.value],Ms),Mf=u1e({prefixCls:qn,components:ff,needConfirmButton:i.value,okDisabled:!Xs(ve.value,T.value)||ga&&ga(ve.value[T.value]),locale:ws,onOk:()=>{Xs(ve.value,T.value)&&(ot(ve.value,T.value),nu&&nu(ve.value))}});if(qa!=="time"&&!tA){const io=T.value===0?ce.value:ne.value,hf=yQ(io,qa,oi),Bu=Fe.value[T.value]===qa,is=Rs(Bu?"left":!1,{pickerValue:io,onPickerValueChange:Ku=>{Ee(Ku,T.value)}}),Xh=Rs("right",{pickerValue:hf,onPickerValueChange:Ku=>{Ee(yQ(Ku,qa,oi,-1),T.value)}});jl==="rtl"?Ts=Ie(Ao,null,[Xh,Bu&&is]):Ts=Ie(Ao,null,[is,Bu&&Xh])}else Ts=Rs();let wu=Ie("div",{class:`${qn}-panel-layout`},[Ie(h1e,{prefixCls:qn,presets:l.value,onClick:io=>{ot(io,null),rt(!1,T.value)},onHover:io=>{Yr(io)}},null),Ie("div",null,[Ie("div",{class:`${qn}-panels`},[Ts]),(Cu||Mf)&&Ie("div",{class:`${qn}-footer`},[Cu,Mf])])]);return tn&&(wu=tn(wu)),Ie("div",{class:`${qn}-panel-container`,style:{marginLeft:`${Ae.value}px`},ref:v,onMousedown:io=>{io.preventDefault()}},[wu])}const Mc=Ie("div",{class:xn(`${qn}-range-wrapper`,`${qn}-${qa}-range-wrapper`),style:{minWidth:`${ze.value}px`}},[Ie("div",{ref:O,class:`${qn}-range-arrow`,style:Lc},null),Sa()]);let ch;ra&&(ch=Ie("span",{class:`${qn}-suffix`},[ra]));let Pc;wi&&(Xs(J.value,0)&&!K.value[0]||Xs(J.value,1)&&!K.value[1])&&(Pc=Ie("span",{onMousedown:Ts=>{Ts.preventDefault(),Ts.stopPropagation()},onMouseup:Ts=>{Ts.preventDefault(),Ts.stopPropagation();let Cu=J.value;K.value[0]||(Cu=Up(Cu,null,0)),K.value[1]||(Cu=Up(Cu,null,1)),ot(Cu,null),rt(!1,T.value)},class:`${qn}-clear`},[wo||Ie("span",{class:`${qn}-clear-btn`},null)]));const gc={size:Z0e(qa,R.value[0],oi)};let ls=0,No=0;I.value&&B.value&&E.value&&(T.value===0?No=I.value.offsetWidth:(ls=Ke.value,No=B.value.offsetWidth));const PA=jl==="rtl"?{right:`${ls}px`}:{left:`${ls}px`};return Ie("div",Mt({ref:m,class:xn(qn,`${qn}-range`,r.class,{[`${qn}-disabled`]:K.value[0]&&K.value[1],[`${qn}-focused`]:T.value===0?fa.value:$n.value,[`${qn}-rtl`]:jl==="rtl"}),style:r.style,onClick:xa,onMouseenter:Ws,onMouseleave:Hl,onMousedown:Ga,onMouseup:Ys},o1e(e)),[Ie("div",{class:xn(`${qn}-input`,{[`${qn}-input-active`]:T.value===0,[`${qn}-input-placeholder`]:!!Zt.value}),ref:I},[Ie("input",Mt(Mt(Mt({id:li,disabled:K.value[0],readonly:MA||typeof R.value[0]=="function"||!Ci.value,value:Zt.value||xt.value,onInput:Ts=>{yt(Ts.target.value)},autofocus:Ls,placeholder:Xs(vn,0)||"",ref:S},Yi.value),gc),{},{autocomplete:iu}),null)]),Ie("div",{class:`${qn}-range-separator`,ref:E},[$s]),Ie("div",{class:xn(`${qn}-input`,{[`${qn}-input-active`]:T.value===1,[`${qn}-input-placeholder`]:!!Qn.value}),ref:B},[Ie("input",Mt(Mt(Mt({disabled:K.value[1],readonly:MA||typeof R.value[0]=="function"||!Ri.value,value:Qn.value||nr.value,onInput:Ts=>{Nt(Ts.target.value)},placeholder:Xs(vn,1)||"",ref:_},bi.value),gc),{},{autocomplete:iu}),null)]),Ie("div",{class:`${qn}-active-bar`,style:Te(Te({},PA),{width:`${No}px`,position:"absolute"})},null),ch,Pc,Ie(f1e,{visible:Ne.value,popupStyle:ui,prefixCls:qn,dropdownClassName:Ja,dropdownAlign:ns,getPopupContainer:wa,transitionName:Yo,range:!0,direction:jl},{default:()=>[Ie("div",{style:{pointerEvents:"none",position:"absolute",top:0,bottom:0,left:0,right:0}},null)],popupElement:()=>Mc})])}}})}const _Me=kMe();var FMe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const DMe={prefixCls:String,name:String,id:String,type:String,defaultChecked:{type:[Boolean,Number],default:void 0},checked:{type:[Boolean,Number],default:void 0},disabled:Boolean,tabindex:{type:[Number,String]},readonly:Boolean,autofocus:Boolean,value:Wr.any,required:Boolean},v1e=In({compatConfig:{MODE:3},name:"Checkbox",inheritAttrs:!1,props:dA(DMe,{prefixCls:"rc-checkbox",type:"checkbox",defaultChecked:!1}),emits:["click","change"],setup(e,t){let{attrs:r,emit:n,expose:i}=t;const o=wn(e.checked===void 0?e.defaultChecked:e.checked),s=wn();Kn(()=>e.checked,()=>{o.value=e.checked}),i({focus(){var v;(v=s.value)===null||v===void 0||v.focus()},blur(){var v;(v=s.value)===null||v===void 0||v.blur()}});const l=wn(),f=v=>{if(e.disabled)return;e.checked===void 0&&(o.value=v.target.checked),v.shiftKey=l.value;const I={target:Te(Te({},e),{checked:v.target.checked}),stopPropagation(){v.stopPropagation()},preventDefault(){v.preventDefault()},nativeEvent:v};e.checked!==void 0&&(s.value.checked=!!e.checked),n("change",I),l.value=!1},m=v=>{n("click",v),l.value=v.shiftKey};return()=>{const{prefixCls:v,name:I,id:B,type:E,disabled:S,readonly:_,tabindex:O,autofocus:R,value:T,required:L}=e,U=FMe(e,["prefixCls","name","id","type","disabled","readonly","tabindex","autofocus","value","required"]),{class:K,onFocus:J,onBlur:ee,onKeydown:ce,onKeypress:ne,onKeyup:Ee}=r,ve=Te(Te({},U),r),se=Object.keys(ve).reduce((De,Re)=>((Re.startsWith("data-")||Re.startsWith("aria-")||Re==="role")&&(De[Re]=ve[Re]),De),{}),Fe=xn(v,K,{[`${v}-checked`]:o.value,[`${v}-disabled`]:S}),ae=Te(Te({name:I,id:B,type:E,readonly:_,disabled:S,tabindex:O,class:`${v}-input`,checked:!!o.value,autofocus:R,value:T},se),{onChange:f,onClick:m,onFocus:J,onBlur:ee,onKeydown:ce,onKeypress:ne,onKeyup:Ee,required:L});return Ie("span",{class:Fe},[Ie("input",Mt({ref:s},ae),null),Ie("span",{class:`${v}-inner`},null)])}}}),m1e=Symbol("radioGroupContextKey"),RMe=e=>{Co(m1e,e)},TMe=()=>Za(m1e,void 0),y1e=Symbol("radioOptionTypeContextKey"),OMe=e=>{Co(y1e,e)},NMe=()=>Za(y1e,void 0),LMe=new es("antRadioEffect",{"0%":{transform:"scale(1)",opacity:.5},"100%":{transform:"scale(1.6)",opacity:0}}),MMe=e=>{const{componentCls:t,antCls:r}=e,n=`${t}-group`;return{[n]:Te(Te({},Ks(e)),{display:"inline-block",fontSize:0,[`&${n}-rtl`]:{direction:"rtl"},[`${r}-badge ${r}-badge-count`]:{zIndex:1},[`> ${r}-badge:not(:first-child) > ${r}-button-wrapper`]:{borderInlineStart:"none"}})}},PMe=e=>{const{componentCls:t,radioWrapperMarginRight:r,radioCheckedColor:n,radioSize:i,motionDurationSlow:o,motionDurationMid:s,motionEaseInOut:l,motionEaseInOutCirc:f,radioButtonBg:m,colorBorder:v,lineWidth:I,radioDotSize:B,colorBgContainerDisabled:E,colorTextDisabled:S,paddingXS:_,radioDotDisabledColor:O,lineType:R,radioDotDisabledSize:T,wireframe:L,colorWhite:U}=e,K=`${t}-inner`;return{[`${t}-wrapper`]:Te(Te({},Ks(e)),{position:"relative",display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:r,cursor:"pointer",[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${I}px ${R} ${n}`,borderRadius:"50%",visibility:"hidden",animationName:LMe,animationDuration:o,animationTimingFunction:l,animationFillMode:"both",content:'""'},[t]:Te(Te({},Ks(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center"}),[`${t}-wrapper:hover &,
  216. &:hover ${K}`]:{borderColor:n},[`${t}-input:focus-visible + ${K}`]:Te({},By(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:i,height:i,marginBlockStart:i/-2,marginInlineStart:i/-2,backgroundColor:L?n:U,borderBlockStart:0,borderInlineStart:0,borderRadius:i,transform:"scale(0)",opacity:0,transition:`all ${o} ${f}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:i,height:i,backgroundColor:m,borderColor:v,borderStyle:"solid",borderWidth:I,borderRadius:"50%",transition:`all ${s}`},[`${t}-input`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,insetBlockEnd:0,insetInlineStart:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[K]:{borderColor:n,backgroundColor:L?m:n,"&::after":{transform:`scale(${B/i})`,opacity:1,transition:`all ${o} ${f}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[K]:{backgroundColor:E,borderColor:v,cursor:"not-allowed","&::after":{backgroundColor:O}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:S,cursor:"not-allowed"},[`&${t}-checked`]:{[K]:{"&::after":{transform:`scale(${T/i})`}}}},[`span${t} + *`]:{paddingInlineStart:_,paddingInlineEnd:_}})}},UMe=e=>{const{radioButtonColor:t,controlHeight:r,componentCls:n,lineWidth:i,lineType:o,colorBorder:s,motionDurationSlow:l,motionDurationMid:f,radioButtonPaddingHorizontal:m,fontSize:v,radioButtonBg:I,fontSizeLG:B,controlHeightLG:E,controlHeightSM:S,paddingXS:_,borderRadius:O,borderRadiusSM:R,borderRadiusLG:T,radioCheckedColor:L,radioButtonCheckedBg:U,radioButtonHoverColor:K,radioButtonActiveColor:J,radioSolidCheckedColor:ee,colorTextDisabled:ce,colorBgContainerDisabled:ne,radioDisabledButtonCheckedColor:Ee,radioDisabledButtonCheckedBg:ve}=e;return{[`${n}-button-wrapper`]:{position:"relative",display:"inline-block",height:r,margin:0,paddingInline:m,paddingBlock:0,color:t,fontSize:v,lineHeight:`${r-i*2}px`,background:I,border:`${i}px ${o} ${s}`,borderBlockStartWidth:i+.02,borderInlineStartWidth:0,borderInlineEndWidth:i,cursor:"pointer",transition:[`color ${f}`,`background ${f}`,`border-color ${f}`,`box-shadow ${f}`].join(","),a:{color:t},[`> ${n}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-i,insetInlineStart:-i,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:i,paddingInline:0,backgroundColor:s,transition:`background-color ${l}`,content:'""'}},"&:first-child":{borderInlineStart:`${i}px ${o} ${s}`,borderStartStartRadius:O,borderEndStartRadius:O},"&:last-child":{borderStartEndRadius:O,borderEndEndRadius:O},"&:first-child:last-child":{borderRadius:O},[`${n}-group-large &`]:{height:E,fontSize:B,lineHeight:`${E-i*2}px`,"&:first-child":{borderStartStartRadius:T,borderEndStartRadius:T},"&:last-child":{borderStartEndRadius:T,borderEndEndRadius:T}},[`${n}-group-small &`]:{height:S,paddingInline:_-i,paddingBlock:0,lineHeight:`${S-i*2}px`,"&:first-child":{borderStartStartRadius:R,borderEndStartRadius:R},"&:last-child":{borderStartEndRadius:R,borderEndEndRadius:R}},"&:hover":{position:"relative",color:L},"&:has(:focus-visible)":Te({},By(e)),[`${n}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${n}-button-wrapper-disabled)`]:{zIndex:1,color:L,background:U,borderColor:L,"&::before":{backgroundColor:L},"&:first-child":{borderColor:L},"&:hover":{color:K,borderColor:K,"&::before":{backgroundColor:K}},"&:active":{color:J,borderColor:J,"&::before":{backgroundColor:J}}},[`${n}-group-solid &-checked:not(${n}-button-wrapper-disabled)`]:{color:ee,background:L,borderColor:L,"&:hover":{color:ee,background:K,borderColor:K},"&:active":{color:ee,background:J,borderColor:J}},"&-disabled":{color:ce,backgroundColor:ne,borderColor:s,cursor:"not-allowed","&:first-child, &:hover":{color:ce,backgroundColor:ne,borderColor:s}},[`&-disabled${n}-button-wrapper-checked`]:{color:Ee,backgroundColor:ve,borderColor:s,boxShadow:"none"}}}},b1e=gA("Radio",e=>{const{padding:t,lineWidth:r,controlItemBgActiveDisabled:n,colorTextDisabled:i,colorBgContainer:o,fontSizeLG:s,controlOutline:l,colorPrimaryHover:f,colorPrimaryActive:m,colorText:v,colorPrimary:I,marginXS:B,controlOutlineWidth:E,colorTextLightSolid:S,wireframe:_}=e,O=`0 0 0 ${E}px ${l}`,R=O,T=s,L=4,U=T-L*2,K=_?U:T-(L+r)*2,J=I,ee=v,ce=f,ne=m,Ee=t-r,Fe=Jo(e,{radioFocusShadow:O,radioButtonFocusShadow:R,radioSize:T,radioDotSize:K,radioDotDisabledSize:U,radioCheckedColor:J,radioDotDisabledColor:i,radioSolidCheckedColor:S,radioButtonBg:o,radioButtonCheckedBg:o,radioButtonColor:ee,radioButtonHoverColor:ce,radioButtonActiveColor:ne,radioButtonPaddingHorizontal:Ee,radioDisabledButtonCheckedBg:n,radioDisabledButtonCheckedColor:i,radioWrapperMarginRight:B});return[MMe(Fe),PMe(Fe),UMe(Fe)]});var HMe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const C1e=()=>({prefixCls:String,checked:ta(),disabled:ta(),isGroup:ta(),value:Wr.any,name:String,id:String,autofocus:ta(),onChange:Wn(),onFocus:Wn(),onBlur:Wn(),onClick:Wn(),"onUpdate:checked":Wn(),"onUpdate:value":Wn()}),rg=In({compatConfig:{MODE:3},name:"ARadio",inheritAttrs:!1,props:C1e(),setup(e,t){let{emit:r,expose:n,slots:i,attrs:o}=t;const s=cg(),l=rp.useInject(),f=NMe(),m=TMe(),v=Iv(),I=ut(()=>{var ce;return(ce=_.value)!==null&&ce!==void 0?ce:v.value}),B=wn(),{prefixCls:E,direction:S,disabled:_}=ho("radio",e),O=ut(()=>(m==null?void 0:m.optionType.value)==="button"||f==="button"?`${E.value}-button`:E.value),R=Iv(),[T,L]=b1e(E);n({focus:()=>{B.value.focus()},blur:()=>{B.value.blur()}});const J=ce=>{const ne=ce.target.checked;r("update:checked",ne),r("update:value",ne),r("change",ce),s.onFieldChange()},ee=ce=>{r("change",ce),m&&m.onChange&&m.onChange(ce)};return()=>{var ce;const ne=m,{prefixCls:Ee,id:ve=s.id.value}=e,se=HMe(e,["prefixCls","id"]),Fe=Te(Te({prefixCls:O.value,id:ve},VA(se,["onUpdate:checked","onUpdate:value"])),{disabled:(ce=_.value)!==null&&ce!==void 0?ce:R.value});ne?(Fe.name=ne.name.value,Fe.onChange=ee,Fe.checked=e.value===ne.value.value,Fe.disabled=I.value||ne.disabled.value):Fe.onChange=J;const ae=xn({[`${O.value}-wrapper`]:!0,[`${O.value}-wrapper-checked`]:Fe.checked,[`${O.value}-wrapper-disabled`]:Fe.disabled,[`${O.value}-wrapper-rtl`]:S.value==="rtl",[`${O.value}-wrapper-in-form-item`]:l.isFormItemInput},o.class,L.value);return T(Ie("label",Mt(Mt({},o),{},{class:ae}),[Ie(v1e,Mt(Mt({},Fe),{},{type:"radio",ref:B}),null),i.default&&Ie("span",null,[i.default()])]))}}}),jMe=()=>({prefixCls:String,value:Wr.any,size:Oo(),options:_A(),disabled:ta(),name:String,buttonStyle:Oo("outline"),id:String,optionType:Oo("default"),onChange:Wn(),"onUpdate:value":Wn()}),GMe=In({compatConfig:{MODE:3},name:"ARadioGroup",inheritAttrs:!1,props:jMe(),setup(e,t){let{slots:r,emit:n,attrs:i}=t;const o=cg(),{prefixCls:s,direction:l,size:f}=ho("radio",e),[m,v]=b1e(s),I=wn(e.value),B=wn(!1);return Kn(()=>e.value,S=>{I.value=S,B.value=!1}),RMe({onChange:S=>{const _=I.value,{value:O}=S.target;"value"in e||(I.value=O),!B.value&&O!==_&&(B.value=!0,n("update:value",O),n("change",S),o.onFieldChange()),Wo(()=>{B.value=!1})},value:I,disabled:ut(()=>e.disabled),name:ut(()=>e.name),optionType:ut(()=>e.optionType)}),()=>{var S;const{options:_,buttonStyle:O,id:R=o.id.value}=e,T=`${s.value}-group`,L=xn(T,`${T}-${O}`,{[`${T}-${f.value}`]:f.value,[`${T}-rtl`]:l.value==="rtl"},i.class,v.value);let U=null;return _&&_.length>0?U=_.map(K=>{if(typeof K=="string"||typeof K=="number")return Ie(rg,{key:K,prefixCls:s.value,disabled:e.disabled,value:K,checked:I.value===K},{default:()=>[K]});const{value:J,disabled:ee,label:ce}=K;return Ie(rg,{key:`radio-group-value-options-${J}`,prefixCls:s.value,disabled:ee||e.disabled,value:J,checked:I.value===J},{default:()=>[ce]})}):U=(S=r.default)===null||S===void 0?void 0:S.call(r),m(Ie("div",Mt(Mt({},i),{},{class:L,id:R}),[U]))}}}),KMe=In({compatConfig:{MODE:3},name:"ARadioButton",inheritAttrs:!1,props:C1e(),setup(e,t){let{slots:r,attrs:n}=t;const{prefixCls:i}=ho("radio",e);return OMe("button"),()=>{var o;return Ie(rg,Mt(Mt(Mt({},n),e),{},{prefixCls:i.value}),{default:()=>[(o=r.default)===null||o===void 0?void 0:o.call(r)]})}}});rg.Group=GMe;rg.Button=KMe;rg.install=function(e){return e.component(rg.name,rg),e.component(rg.Group.name,rg.Group),e.component(rg.Button.name,rg.Button),e};const w1e=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),p3=e=>({borderColor:e.inputBorderHoverColor,borderInlineEndWidth:e.lineWidth}),Zw=e=>({borderColor:e.inputBorderHoverColor,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${e.controlOutline}`,borderInlineEndWidth:e.lineWidth,outline:0}),I1e=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Te({},p3(Jo(e,{inputBorderHoverColor:e.colorBorder})))}),B1e=e=>{const{inputPaddingVerticalLG:t,fontSizeLG:r,lineHeightLG:n,borderRadiusLG:i,inputPaddingHorizontalLG:o}=e;return{padding:`${t}px ${o}px`,fontSize:r,lineHeight:n,borderRadius:i}},Uq=e=>({padding:`${e.inputPaddingVerticalSM}px ${e.controlPaddingHorizontalSM-1}px`,borderRadius:e.borderRadiusSM}),JF=(e,t)=>{const{componentCls:r,colorError:n,colorWarning:i,colorErrorOutline:o,colorWarningOutline:s,colorErrorBorderHover:l,colorWarningBorderHover:f}=e;return{[`&-status-error:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:n,"&:hover":{borderColor:l},"&:focus, &-focused":Te({},Zw(Jo(e,{inputBorderActiveColor:n,inputBorderHoverColor:n,controlOutline:o}))),[`${r}-prefix`]:{color:n}},[`&-status-warning:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:i,"&:hover":{borderColor:f},"&:focus, &-focused":Te({},Zw(Jo(e,{inputBorderActiveColor:i,inputBorderHoverColor:i,controlOutline:s}))),[`${r}-prefix`]:{color:i}}}},v3=e=>Te(Te({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${e.inputPaddingVertical}px ${e.inputPaddingHorizontal}px`,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,backgroundColor:e.colorBgContainer,backgroundImage:"none",borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:e.colorBorder,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},w1e(e.colorTextPlaceholder)),{"&:hover":Te({},p3(e)),"&:focus, &-focused":Te({},Zw(e)),"&-disabled, &[disabled]":Te({},I1e(e)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Te({},B1e(e)),"&-sm":Te({},Uq(e)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),E1e=e=>{const{componentCls:t,antCls:r}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Te({},B1e(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Te({},Uq(e)),[`&-lg ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${e.inputPaddingHorizontal}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,textAlign:"center",backgroundColor:e.colorFillAlter,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${r}-select`]:{margin:`-${e.inputPaddingVertical+1}px -${e.inputPaddingHorizontal}px`,[`&${r}-select-single:not(${r}-select-customize-input)`]:{[`${r}-select-selector`]:{backgroundColor:"inherit",border:`${e.lineWidth}px ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${r}-select-selector`]:{color:e.colorPrimary}}},[`${r}-cascader-picker`]:{margin:`-9px -${e.inputPaddingHorizontal}px`,backgroundColor:"transparent",[`${r}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${t}`]:{float:"inline-start",width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Te(Te({display:"block"},Vw()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[`& > ${t}-affix-wrapper`]:{display:"inline-flex"},[`& > ${r}-picker-range`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-e.lineWidth,borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${r}-select > ${r}-select-selector,
  217. & > ${r}-select-auto-complete ${t},
  218. & > ${r}-cascader-picker ${t},
  219. & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${r}-select-focused`]:{zIndex:1},[`& > ${r}-select > ${r}-select-arrow`]:{zIndex:1},[`& > *:first-child,
  220. & > ${r}-select:first-child > ${r}-select-selector,
  221. & > ${r}-select-auto-complete:first-child ${t},
  222. & > ${r}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child,
  223. & > ${r}-select:last-child > ${r}-select-selector,
  224. & > ${r}-cascader-picker:last-child ${t},
  225. & > ${r}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${r}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:-e.lineWidth,[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},$Me=e=>{const{componentCls:t,controlHeightSM:r,lineWidth:n}=e,o=(r-n*2-16)/2;return{[t]:Te(Te(Te(Te({},Ks(e)),v3(e)),JF(e,t)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:r,paddingTop:o,paddingBottom:o}}})}},WMe=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${e.inputAffixPadding}px`}},"&-textarea-with-clear-btn":{padding:"0 !important",border:"0 !important",[`${t}-clear-icon`]:{position:"absolute",insetBlockStart:e.paddingXS,insetInlineEnd:e.paddingXS,zIndex:1}}}},YMe=e=>{const{componentCls:t,inputAffixPadding:r,colorTextDescription:n,motionDurationSlow:i,colorIcon:o,colorIconHover:s,iconCls:l}=e;return{[`${t}-affix-wrapper`]:Te(Te(Te(Te(Te({},v3(e)),{display:"inline-flex",[`&:not(${t}-affix-wrapper-disabled):hover`]:Te(Te({},p3(e)),{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> input${t}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&:focus":{boxShadow:"none !important"}},"&::before":{width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:n},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:r},"&-suffix":{marginInlineStart:r}}}),WMe(e)),{[`${l}${t}-password-icon`]:{color:o,cursor:"pointer",transition:`all ${i}`,"&:hover":{color:s}}}),JF(e,`${t}-affix-wrapper`))}},qMe=e=>{const{componentCls:t,colorError:r,colorSuccess:n,borderRadiusLG:i,borderRadiusSM:o}=e;return{[`${t}-group`]:Te(Te(Te({},Ks(e)),E1e(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:i}},"&-sm":{[`${t}-group-addon`]:{borderRadius:o}},"&-status-error":{[`${t}-group-addon`]:{color:r,borderColor:r}},"&-status-warning":{[`${t}-group-addon:last-child`]:{color:n,borderColor:n}}}})}},VMe=e=>{const{componentCls:t,antCls:r}=e,n=`${t}-search`;return{[n]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${n}-button:not(${r}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.lineHeightLG-2e-4},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${n}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0},[`${n}-button:not(${r}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${r}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${n}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${n}-button`]:{height:e.controlHeightLG},[`&-small ${n}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:-e.lineWidth,borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button,
  226. > ${t},
  227. ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}};function XF(e){return Jo(e,{inputAffixPadding:e.paddingXXS,inputPaddingVertical:Math.max(Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2*10)/10-e.lineWidth,3),inputPaddingVerticalLG:Math.ceil((e.controlHeightLG-e.fontSizeLG*e.lineHeightLG)/2*10)/10-e.lineWidth,inputPaddingVerticalSM:Math.max(Math.round((e.controlHeightSM-e.fontSize*e.lineHeight)/2*10)/10-e.lineWidth,0),inputPaddingHorizontal:e.paddingSM-e.lineWidth,inputPaddingHorizontalSM:e.paddingXS-e.lineWidth,inputPaddingHorizontalLG:e.controlPaddingHorizontal-e.lineWidth,inputBorderHoverColor:e.colorPrimaryHover,inputBorderActiveColor:e.colorPrimaryHover})}const zMe=e=>{const{componentCls:t,inputPaddingHorizontal:r,paddingLG:n}=e,i=`${t}-textarea`;return{[i]:{position:"relative",[`${i}-suffix`]:{position:"absolute",top:0,insetInlineEnd:r,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto"},"&-status-error,\n &-status-warning,\n &-status-success,\n &-status-validating":{[`&${i}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:n}}},"&-show-count":{[`> ${t}`]:{height:"100%"},"&::after":{color:e.colorTextDescription,whiteSpace:"nowrap",content:"attr(data-count)",pointerEvents:"none",float:"right"}},"&-rtl":{"&::after":{float:"left"}}}}},Hq=gA("Input",e=>{const t=XF(e);return[$Me(t),zMe(t),YMe(t),qMe(t),VMe(t),K6(t)]}),eM=(e,t,r,n)=>{const{lineHeight:i}=e,o=Math.floor(r*i)+2,s=Math.max((t-o)/2,0),l=Math.max(t-o-s,0);return{padding:`${s}px ${n}px ${l}px`}},JMe=e=>{const{componentCls:t,pickerCellCls:r,pickerCellInnerCls:n,pickerPanelCellHeight:i,motionDurationSlow:o,borderRadiusSM:s,motionDurationMid:l,controlItemBgHover:f,lineWidth:m,lineType:v,colorPrimary:I,controlItemBgActive:B,colorTextLightSolid:E,controlHeightSM:S,pickerDateHoverRangeBorderColor:_,pickerCellBorderGap:O,pickerBasicCellHoverWithRangeColor:R,pickerPanelCellWidth:T,colorTextDisabled:L,colorBgContainerDisabled:U}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:i,transform:"translateY(-50%)",transition:`all ${o}`,content:'""'},[n]:{position:"relative",zIndex:2,display:"inline-block",minWidth:i,height:i,lineHeight:`${i}px`,borderRadius:s,transition:`background ${l}, border ${l}`},[`&:hover:not(${r}-in-view),
  228. &:hover:not(${r}-selected):not(${r}-range-start):not(${r}-range-end):not(${r}-range-hover-start):not(${r}-range-hover-end)`]:{[n]:{background:f}},[`&-in-view${r}-today ${n}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${m}px ${v} ${I}`,borderRadius:s,content:'""'}},[`&-in-view${r}-in-range`]:{position:"relative","&::before":{background:B}},[`&-in-view${r}-selected ${n},
  229. &-in-view${r}-range-start ${n},
  230. &-in-view${r}-range-end ${n}`]:{color:E,background:I},[`&-in-view${r}-range-start:not(${r}-range-start-single),
  231. &-in-view${r}-range-end:not(${r}-range-end-single)`]:{"&::before":{background:B}},[`&-in-view${r}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${r}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${r}-range-hover-start:not(${r}-in-range):not(${r}-range-start):not(${r}-range-end),
  232. &-in-view${r}-range-hover-end:not(${r}-in-range):not(${r}-range-start):not(${r}-range-end),
  233. &-in-view${r}-range-hover-start${r}-range-start-single,
  234. &-in-view${r}-range-hover-start${r}-range-start${r}-range-end${r}-range-end-near-hover,
  235. &-in-view${r}-range-hover-end${r}-range-start${r}-range-end${r}-range-start-near-hover,
  236. &-in-view${r}-range-hover-end${r}-range-end-single,
  237. &-in-view${r}-range-hover:not(${r}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:S,borderTop:`${m}px dashed ${_}`,borderBottom:`${m}px dashed ${_}`,transform:"translateY(-50%)",transition:`all ${o}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:O},[`&-in-view${r}-in-range${r}-range-hover::before,
  238. &-in-view${r}-range-start${r}-range-hover::before,
  239. &-in-view${r}-range-end${r}-range-hover::before,
  240. &-in-view${r}-range-start:not(${r}-range-start-single)${r}-range-hover-start::before,
  241. &-in-view${r}-range-end:not(${r}-range-end-single)${r}-range-hover-end::before,
  242. ${t}-panel
  243. > :not(${t}-date-panel)
  244. &-in-view${r}-in-range${r}-range-hover-start::before,
  245. ${t}-panel
  246. > :not(${t}-date-panel)
  247. &-in-view${r}-in-range${r}-range-hover-end::before`]:{background:R},[`&-in-view${r}-range-start:not(${r}-range-start-single):not(${r}-range-end) ${n}`]:{borderStartStartRadius:s,borderEndStartRadius:s,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${r}-range-end:not(${r}-range-end-single):not(${r}-range-start) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:s,borderEndEndRadius:s},[`&-range-hover${r}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${r}-range-hover:first-child::after,
  248. tr > &-in-view${r}-range-hover-end:first-child::after,
  249. &-in-view${r}-start${r}-range-hover-edge-start${r}-range-hover-edge-start-near-range::after,
  250. &-in-view${r}-range-hover-edge-start:not(${r}-range-hover-edge-start-near-range)::after,
  251. &-in-view${r}-range-hover-start::after`]:{insetInlineStart:(T-i)/2,borderInlineStart:`${m}px dashed ${_}`,borderStartStartRadius:m,borderEndStartRadius:m},[`tr > &-in-view${r}-range-hover:last-child::after,
  252. tr > &-in-view${r}-range-hover-start:last-child::after,
  253. &-in-view${r}-end${r}-range-hover-edge-end${r}-range-hover-edge-end-near-range::after,
  254. &-in-view${r}-range-hover-edge-end:not(${r}-range-hover-edge-end-near-range)::after,
  255. &-in-view${r}-range-hover-end::after`]:{insetInlineEnd:(T-i)/2,borderInlineEnd:`${m}px dashed ${_}`,borderStartEndRadius:m,borderEndEndRadius:m},"&-disabled":{color:L,pointerEvents:"none",[n]:{background:"transparent"},"&::before":{background:U}},[`&-disabled${r}-today ${n}::before`]:{borderColor:L}}},XMe=e=>{const{componentCls:t,pickerCellInnerCls:r,pickerYearMonthCellWidth:n,pickerControlIconSize:i,pickerPanelCellWidth:o,paddingSM:s,paddingXS:l,paddingXXS:f,colorBgContainer:m,lineWidth:v,lineType:I,borderRadiusLG:B,colorPrimary:E,colorTextHeading:S,colorSplit:_,pickerControlIconBorderWidth:O,colorIcon:R,pickerTextHeight:T,motionDurationMid:L,colorIconHover:U,fontWeightStrong:K,pickerPanelCellHeight:J,pickerCellPaddingVertical:ee,colorTextDisabled:ce,colorText:ne,fontSize:Ee,pickerBasicCellHoverWithRangeColor:ve,motionDurationSlow:se,pickerPanelWithoutTimeCellHeight:Fe,pickerQuarterPanelContentHeight:ae,colorLink:De,colorLinkActive:Re,colorLinkHover:Pe,pickerDateHoverRangeBorderColor:Ne,borderRadiusSM:$e,colorTextLightSolid:Je,borderRadius:We,controlItemBgHover:Ae,pickerTimePanelColumnHeight:Ke,pickerTimePanelColumnWidth:ze,pickerTimePanelCellHeight:at,controlItemBgActive:it,marginXXS:ye}=e,xe=o*7+s*2+4,et=(xe-l*2)/3-n-s;return{[t]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:m,border:`${v}px ${I} ${_}`,borderRadius:B,outline:"none","&-focused":{borderColor:E},"&-rtl":{direction:"rtl",[`${t}-prev-icon,
  256. ${t}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${t}-next-icon,
  257. ${t}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:xe},"&-header":{display:"flex",padding:`0 ${l}px`,color:S,borderBottom:`${v}px ${I} ${_}`,"> *":{flex:"none"},button:{padding:0,color:R,lineHeight:`${T}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${L}`},"> button":{minWidth:"1.6em",fontSize:Ee,"&:hover":{color:U}},"&-view":{flex:"auto",fontWeight:K,lineHeight:`${T}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:l},"&:hover":{color:E}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:i,height:i,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:i,height:i,border:"0 solid currentcolor",borderBlockStartWidth:O,borderBlockEndWidth:0,borderInlineStartWidth:O,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(i/2),insetInlineStart:Math.ceil(i/2),display:"inline-block",width:i,height:i,border:"0 solid currentcolor",borderBlockStartWidth:O,borderBlockEndWidth:0,borderInlineStartWidth:O,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:J,fontWeight:"normal"},th:{height:J+ee*2,color:ne,verticalAlign:"middle"}},"&-cell":Te({padding:`${ee}px 0`,color:ce,cursor:"pointer","&-in-view":{color:ne}},JMe(e)),[`&-date-panel ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-start ${r},
  258. &-date-panel ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-end ${r}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:ve,transition:`all ${se}`,content:'""'}},[`&-date-panel
  259. ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-start
  260. ${r}::after`]:{insetInlineEnd:-(o-J)/2,insetInlineStart:0},[`&-date-panel ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-end ${r}::after`]:{insetInlineEnd:0,insetInlineStart:-(o-J)/2},[`&-range-hover${t}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-content`]:{height:Fe*4},[r]:{padding:`0 ${l}px`}},"&-quarter-panel":{[`${t}-content`]:{height:ae}},[`&-panel ${t}-footer`]:{borderTop:`${v}px ${I} ${_}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${T-2*v}px`,textAlign:"center","&-extra":{padding:`0 ${s}`,lineHeight:`${T-2*v}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${v}px ${I} ${_}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:De,"&:hover":{color:Pe},"&:active":{color:Re},[`&${t}-today-btn-disabled`]:{color:ce,cursor:"not-allowed"}},"&-decade-panel":{[r]:{padding:`0 ${l/2}px`},[`${t}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-body`]:{padding:`0 ${l}px`},[r]:{width:n},[`${t}-cell-range-hover-start::after`]:{insetInlineStart:et,borderInlineStart:`${v}px dashed ${Ne}`,borderStartStartRadius:$e,borderBottomStartRadius:$e,borderStartEndRadius:0,borderBottomEndRadius:0,[`${t}-panel-rtl &`]:{insetInlineEnd:et,borderInlineEnd:`${v}px dashed ${Ne}`,borderStartStartRadius:0,borderBottomStartRadius:0,borderStartEndRadius:$e,borderBottomEndRadius:$e}},[`${t}-cell-range-hover-end::after`]:{insetInlineEnd:et,borderInlineEnd:`${v}px dashed ${Ne}`,borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:We,borderEndEndRadius:We,[`${t}-panel-rtl &`]:{insetInlineStart:et,borderInlineStart:`${v}px dashed ${Ne}`,borderStartStartRadius:We,borderEndStartRadius:We,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-week-panel":{[`${t}-body`]:{padding:`${l}px ${s}px`},[`${t}-cell`]:{[`&:hover ${r},
  261. &-selected ${r},
  262. ${r}`]:{background:"transparent !important"}},"&-row":{td:{transition:`background ${L}`,"&:first-child":{borderStartStartRadius:$e,borderEndStartRadius:$e},"&:last-child":{borderStartEndRadius:$e,borderEndEndRadius:$e}},"&:hover td":{background:Ae},"&-selected td,\n &-selected:hover td":{background:E,[`&${t}-cell-week`]:{color:new rl(Je).setAlpha(.5).toHexString()},[`&${t}-cell-today ${r}::before`]:{borderColor:Je},[r]:{color:Je}}}},"&-date-panel":{[`${t}-body`]:{padding:`${l}px ${s}px`},[`${t}-content`]:{width:o*7,th:{width:o}}},"&-datetime-panel":{display:"flex",[`${t}-time-panel`]:{borderInlineStart:`${v}px ${I} ${_}`},[`${t}-date-panel,
  263. ${t}-time-panel`]:{transition:`opacity ${se}`},"&-active":{[`${t}-date-panel,
  264. ${t}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${t}-content`]:{display:"flex",flex:"auto",height:Ke},"&-column":{flex:"1 0 auto",width:ze,margin:`${f}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${L}`,overflowX:"hidden","&::after":{display:"block",height:Ke-at,content:'""'},"&:not(:first-child)":{borderInlineStart:`${v}px ${I} ${_}`},"&-active":{background:new rl(it).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:ye,[`${t}-time-panel-cell-inner`]:{display:"block",width:ze-2*ye,height:at,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(ze-at)/2,color:ne,lineHeight:`${at}px`,borderRadius:$e,cursor:"pointer",transition:`background ${L}`,"&:hover":{background:Ae}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:it}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:ce,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${t}-time-panel-column:after`]:{height:Ke-at+f*2}}}},ZMe=e=>{const{componentCls:t,colorBgContainer:r,colorError:n,colorErrorOutline:i,colorWarning:o,colorWarningOutline:s}=e;return{[t]:{[`&-status-error${t}`]:{"&, &:not([disabled]):hover":{backgroundColor:r,borderColor:n},"&-focused, &:focus":Te({},Zw(Jo(e,{inputBorderActiveColor:n,inputBorderHoverColor:n,controlOutline:i}))),[`${t}-active-bar`]:{background:n}},[`&-status-warning${t}`]:{"&, &:not([disabled]):hover":{backgroundColor:r,borderColor:o},"&-focused, &:focus":Te({},Zw(Jo(e,{inputBorderActiveColor:o,inputBorderHoverColor:o,controlOutline:s}))),[`${t}-active-bar`]:{background:o}}}}},ePe=e=>{const{componentCls:t,antCls:r,boxShadowPopoverArrow:n,controlHeight:i,fontSize:o,inputPaddingHorizontal:s,colorBgContainer:l,lineWidth:f,lineType:m,colorBorder:v,borderRadius:I,motionDurationMid:B,colorBgContainerDisabled:E,colorTextDisabled:S,colorTextPlaceholder:_,controlHeightLG:O,fontSizeLG:R,controlHeightSM:T,inputPaddingHorizontalSM:L,paddingXS:U,marginXS:K,colorTextDescription:J,lineWidthBold:ee,lineHeight:ce,colorPrimary:ne,motionDurationSlow:Ee,zIndexPopup:ve,paddingXXS:se,paddingSM:Fe,pickerTextHeight:ae,controlItemBgActive:De,colorPrimaryBorder:Re,sizePopupArrow:Pe,borderRadiusXS:Ne,borderRadiusOuter:$e,colorBgElevated:Je,borderRadiusLG:We,boxShadowSecondary:Ae,borderRadiusSM:Ke,colorSplit:ze,controlItemBgHover:at,presetsWidth:it,presetsMaxWidth:ye}=e;return[{[t]:Te(Te(Te({},Ks(e)),eM(e,i,o,s)),{position:"relative",display:"inline-flex",alignItems:"center",background:l,lineHeight:1,border:`${f}px ${m} ${v}`,borderRadius:I,transition:`border ${B}, box-shadow ${B}`,"&:hover, &-focused":Te({},p3(e)),"&-focused":Te({},Zw(e)),[`&${t}-disabled`]:{background:E,borderColor:v,cursor:"not-allowed",[`${t}-suffix`]:{color:S}},[`&${t}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${t}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Te(Te({},v3(e)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${t}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:_}}},"&-large":Te(Te({},eM(e,O,R,s)),{[`${t}-input > input`]:{fontSize:R}}),"&-small":Te({},eM(e,T,o,L)),[`${t}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:U/2,color:S,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:K}}},[`${t}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:S,lineHeight:1,background:l,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${B}, color ${B}`,"> *":{verticalAlign:"top"},"&:hover":{color:J}},[`${t}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:R,color:S,fontSize:R,verticalAlign:"top",cursor:"default",[`${t}-focused &`]:{color:J},[`${t}-range-separator &`]:{[`${t}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${t}-clear`]:{insetInlineEnd:s},"&:hover":{[`${t}-clear`]:{opacity:1}},[`${t}-active-bar`]:{bottom:-f,height:ee,marginInlineStart:s,background:ne,opacity:0,transition:`all ${Ee} ease-out`,pointerEvents:"none"},[`&${t}-focused`]:{[`${t}-active-bar`]:{opacity:1}},[`${t}-range-separator`]:{alignItems:"center",padding:`0 ${U}px`,lineHeight:1},[`&${t}-small`]:{[`${t}-clear`]:{insetInlineEnd:L},[`${t}-active-bar`]:{marginInlineStart:L}}},"&-dropdown":Te(Te(Te({},Ks(e)),XMe(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ve,[`&${t}-dropdown-hidden`]:{display:"none"},[`&${t}-dropdown-placement-bottomLeft`]:{[`${t}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${t}-dropdown-placement-topLeft`]:{[`${t}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-topLeft,
  265. &${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-topRight,
  266. &${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-topLeft,
  267. &${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-topRight`]:{animationName:GF},[`&${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-bottomLeft,
  268. &${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-bottomRight,
  269. &${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-bottomLeft,
  270. &${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-bottomRight`]:{animationName:HF},[`&${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-topLeft,
  271. &${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-topRight`]:{animationName:KF},[`&${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-bottomLeft,
  272. &${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-bottomRight`]:{animationName:jF},[`${t}-panel > ${t}-time-panel`]:{paddingTop:se},[`${t}-ranges`]:{marginBottom:0,padding:`${se}px ${Fe}px`,overflow:"hidden",lineHeight:`${ae-2*f-U/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${t}-preset > ${r}-tag-blue`]:{color:ne,background:De,borderColor:Re,cursor:"pointer"},[`${t}-ok`]:{marginInlineStart:"auto"}},[`${t}-range-wrapper`]:{display:"flex",position:"relative"},[`${t}-range-arrow`]:Te({position:"absolute",zIndex:1,display:"none",marginInlineStart:s*1.5,transition:`left ${Ee} ease-out`},QY(Pe,Ne,$e,Je,n)),[`${t}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Je,borderRadius:We,boxShadow:Ae,transition:`margin ${Ee}`,[`${t}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${t}-presets`]:{display:"flex",flexDirection:"column",minWidth:it,maxWidth:ye,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:U,borderInlineEnd:`${f}px ${m} ${ze}`,li:Te(Te({},Iy),{borderRadius:Ke,paddingInline:U,paddingBlock:(T-Math.round(o*ce))/2,cursor:"pointer",transition:`all ${Ee}`,"+ li":{marginTop:K},"&:hover":{background:at}})}},[`${t}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${t}-panel`]:{borderWidth:`0 0 ${f}px`},"&:last-child":{[`${t}-panel`]:{borderWidth:0}}},[`${t}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${t}-content,
  273. table`]:{textAlign:"center"},"&-focused":{borderColor:v}}}}),"&-dropdown-range":{padding:`${Pe*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${t}-separator`]:{transform:"rotate(180deg)"},[`${t}-footer`]:{"&-extra":{direction:"rtl"}}}})},Qv(e,"slide-up"),Qv(e,"slide-down"),LE(e,"move-up"),LE(e,"move-down")]},tPe=e=>{const{componentCls:r,controlHeightLG:n,controlHeightSM:i,colorPrimary:o,paddingXXS:s}=e;return{pickerCellCls:`${r}-cell`,pickerCellInnerCls:`${r}-cell-inner`,pickerTextHeight:n,pickerPanelCellWidth:i*1.5,pickerPanelCellHeight:i,pickerDateHoverRangeBorderColor:new rl(o).lighten(20).toHexString(),pickerBasicCellHoverWithRangeColor:new rl(o).lighten(35).toHexString(),pickerPanelWithoutTimeCellHeight:n*1.65,pickerYearMonthCellWidth:n*1.5,pickerTimePanelColumnHeight:28*8,pickerTimePanelColumnWidth:n*1.4,pickerTimePanelCellHeight:28,pickerQuarterPanelContentHeight:n*1.4,pickerCellPaddingVertical:s,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5}},Q1e=gA("DatePicker",e=>{const t=Jo(XF(e),tPe(e));return[ePe(t),ZMe(t),K6(e,{focusElCls:`${e.componentCls}-focused`})]},e=>({presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50}));function rPe(e){const t=Gr(),r=Gr(!1);function n(){for(var i=arguments.length,o=new Array(i),s=0;s<i;s++)o[s]=arguments[s];r.value||(vo.cancel(t.value),t.value=vo(()=>{e(...o)}))}return $o(()=>{r.value=!0,vo.cancel(t.value)}),n}function nPe(e){const t=Gr([]),r=Gr(typeof e=="function"?e():e),n=rPe(()=>{let o=r.value;t.value.forEach(s=>{o=s(o)}),t.value=[],r.value=o});function i(o){t.value.push(o),n()}return[r,i]}const iPe=In({compatConfig:{MODE:3},name:"TabNode",props:{id:{type:String},prefixCls:{type:String},tab:{type:Object},active:{type:Boolean},closable:{type:Boolean},editable:{type:Object},onClick:{type:Function},onResize:{type:Function},renderWrapper:{type:Function},removeAriaLabel:{type:String},onFocus:{type:Function}},emits:["click","resize","remove","focus"],setup(e,t){let{expose:r,attrs:n}=t;const i=wn();function o(f){var m;!((m=e.tab)===null||m===void 0)&&m.disabled||e.onClick(f)}r({domRef:i});function s(f){var m;f.preventDefault(),f.stopPropagation(),e.editable.onEdit("remove",{key:(m=e.tab)===null||m===void 0?void 0:m.key,event:f})}const l=ut(()=>{var f;return e.editable&&e.closable!==!1&&!(!((f=e.tab)===null||f===void 0)&&f.disabled)});return()=>{var f;const{prefixCls:m,id:v,active:I,tab:{key:B,tab:E,disabled:S,closeIcon:_},renderWrapper:O,removeAriaLabel:R,editable:T,onFocus:L}=e,U=`${m}-tab`,K=Ie("div",{key:B,ref:i,class:xn(U,{[`${U}-with-remove`]:l.value,[`${U}-active`]:I,[`${U}-disabled`]:S}),style:n.style,onClick:o},[Ie("div",{role:"tab","aria-selected":I,id:v&&`${v}-tab-${B}`,class:`${U}-btn`,"aria-controls":v&&`${v}-panel-${B}`,"aria-disabled":S,tabindex:S?null:0,onClick:J=>{J.stopPropagation(),o(J)},onKeydown:J=>{[Vn.SPACE,Vn.ENTER].includes(J.which)&&(J.preventDefault(),o(J))},onFocus:L},[typeof E=="function"?E():E]),l.value&&Ie("button",{type:"button","aria-label":R||"remove",tabindex:0,class:`${U}-remove`,onClick:J=>{J.stopPropagation(),s(J)}},[(_==null?void 0:_())||((f=T.removeIcon)===null||f===void 0?void 0:f.call(T))||"×"])]);return O?O(K):K}}}),Sre={width:0,height:0,left:0,top:0};function aPe(e,t){const r=wn(new Map);return Eo(()=>{var n,i;const o=new Map,s=e.value,l=t.value.get((n=s[0])===null||n===void 0?void 0:n.key)||Sre,f=l.left+l.width;for(let m=0;m<s.length;m+=1){const{key:v}=s[m];let I=t.value.get(v);I||(I=t.value.get((i=s[m-1])===null||i===void 0?void 0:i.key)||Sre);const B=o.get(v)||Te({},I);B.right=f-B.left-B.width,o.set(v,B)}r.value=new Map(o)}),r}const x1e=In({compatConfig:{MODE:3},name:"AddButton",inheritAttrs:!1,props:{prefixCls:String,editable:{type:Object},locale:{type:Object,default:void 0}},setup(e,t){let{expose:r,attrs:n}=t;const i=wn();return r({domRef:i}),()=>{const{prefixCls:o,editable:s,locale:l}=e;return!s||s.showAdd===!1?null:Ie("button",{ref:i,type:"button",class:`${o}-nav-add`,style:n.style,"aria-label":(l==null?void 0:l.addAriaLabel)||"Add tab",onClick:f=>{s.onEdit("add",{event:f})}},[s.addIcon?s.addIcon():"+"])}}}),oPe={prefixCls:{type:String},id:{type:String},tabs:{type:Object},rtl:{type:Boolean},tabBarGutter:{type:Number},activeKey:{type:[String,Number]},mobile:{type:Boolean},moreIcon:Wr.any,moreTransitionName:{type:String},editable:{type:Object},locale:{type:Object,default:void 0},removeAriaLabel:String,onTabClick:{type:Function},popupClassName:String,getPopupContainer:Wn()},sPe=In({compatConfig:{MODE:3},name:"OperationNode",inheritAttrs:!1,props:oPe,emits:["tabClick"],slots:Object,setup(e,t){let{attrs:r,slots:n}=t;const[i,o]=hA(!1),[s,l]=hA(null),f=E=>{const S=e.tabs.filter(R=>!R.disabled);let _=S.findIndex(R=>R.key===s.value)||0;const O=S.length;for(let R=0;R<O;R+=1){_=(_+E+O)%O;const T=S[_];if(!T.disabled){l(T.key);return}}},m=E=>{const{which:S}=E;if(!i.value){[Vn.DOWN,Vn.SPACE,Vn.ENTER].includes(S)&&(o(!0),E.preventDefault());return}switch(S){case Vn.UP:f(-1),E.preventDefault();break;case Vn.DOWN:f(1),E.preventDefault();break;case Vn.ESC:o(!1);break;case Vn.SPACE:case Vn.ENTER:s.value!==null&&e.onTabClick(s.value,E);break}},v=ut(()=>`${e.id}-more-popup`),I=ut(()=>s.value!==null?`${v.value}-${s.value}`:null),B=(E,S)=>{E.preventDefault(),E.stopPropagation(),e.editable.onEdit("remove",{key:S,event:E})};return bo(()=>{Kn(s,()=>{const E=document.getElementById(I.value);E&&E.scrollIntoView&&E.scrollIntoView(!1)},{flush:"post",immediate:!0})}),Kn(i,()=>{i.value||l(null)}),N0e({}),()=>{var E;const{prefixCls:S,id:_,tabs:O,locale:R,mobile:T,moreIcon:L=((E=n.moreIcon)===null||E===void 0?void 0:E.call(n))||Ie(W6,null,null),moreTransitionName:U,editable:K,tabBarGutter:J,rtl:ee,onTabClick:ce,popupClassName:ne}=e,Ee=`${S}-dropdown`,ve=R==null?void 0:R.dropdownAriaLabel,se={[ee?"marginRight":"marginLeft"]:J};O.length||(se.visibility="hidden",se.order=1);const Fe=xn({[`${Ee}-rtl`]:ee,[`${ne}`]:!0}),ae=T?null:Ie(E0e,{prefixCls:Ee,trigger:["hover"],visible:i.value,transitionName:U,onVisibleChange:o,overlayClassName:Fe,mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:e.getPopupContainer},{overlay:()=>Ie(Zg,{onClick:De=>{let{key:Re,domEvent:Pe}=De;ce(Re,Pe),o(!1)},id:v.value,tabindex:-1,role:"listbox","aria-activedescendant":I.value,selectedKeys:[s.value],"aria-label":ve!==void 0?ve:"expanded dropdown"},{default:()=>[O.map(De=>{var Re,Pe;const Ne=K&&De.closable!==!1&&!De.disabled;return Ie(ME,{key:De.key,id:`${v.value}-${De.key}`,role:"option","aria-controls":_&&`${_}-panel-${De.key}`,disabled:De.disabled},{default:()=>[Ie("span",null,[typeof De.tab=="function"?De.tab():De.tab]),Ne&&Ie("button",{type:"button","aria-label":e.removeAriaLabel||"remove",tabindex:0,class:`${Ee}-menu-item-remove`,onClick:$e=>{$e.stopPropagation(),B($e,De.key)}},[((Re=De.closeIcon)===null||Re===void 0?void 0:Re.call(De))||((Pe=K.removeIcon)===null||Pe===void 0?void 0:Pe.call(K))||"×"])]})})]}),default:()=>Ie("button",{type:"button",class:`${S}-nav-more`,style:se,tabindex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":v.value,id:`${_}-more`,"aria-expanded":i.value,onKeydown:m},[L])});return Ie("div",{class:xn(`${S}-nav-operations`,r.class),style:r.style},[ae,Ie(x1e,{prefixCls:S,locale:R,editable:K},null)])}}}),S1e=Symbol("tabsContextKey"),APe=e=>{Co(S1e,e)},k1e=()=>Za(S1e,{tabs:wn([]),prefixCls:wn()}),lPe=.1,kre=.01,J9=20,_re=Math.pow(.995,J9);function uPe(e,t){const[r,n]=hA(),[i,o]=hA(0),[s,l]=hA(0),[f,m]=hA(),v=wn();function I(K){const{screenX:J,screenY:ee}=K.touches[0];n({x:J,y:ee}),clearInterval(v.value)}function B(K){if(!r.value)return;K.preventDefault();const{screenX:J,screenY:ee}=K.touches[0],ce=J-r.value.x,ne=ee-r.value.y;t(ce,ne),n({x:J,y:ee});const Ee=Date.now();l(Ee-i.value),o(Ee),m({x:ce,y:ne})}function E(){if(!r.value)return;const K=f.value;if(n(null),m(null),K){const J=K.x/s.value,ee=K.y/s.value,ce=Math.abs(J),ne=Math.abs(ee);if(Math.max(ce,ne)<lPe)return;let Ee=J,ve=ee;v.value=setInterval(()=>{if(Math.abs(Ee)<kre&&Math.abs(ve)<kre){clearInterval(v.value);return}Ee*=_re,ve*=_re,t(Ee*J9,ve*J9)},J9)}}const S=wn();function _(K){const{deltaX:J,deltaY:ee}=K;let ce=0;const ne=Math.abs(J),Ee=Math.abs(ee);ne===Ee?ce=S.value==="x"?J:ee:ne>Ee?(ce=J,S.value="x"):(ce=ee,S.value="y"),t(-ce,-ce)&&K.preventDefault()}const O=wn({onTouchStart:I,onTouchMove:B,onTouchEnd:E,onWheel:_});function R(K){O.value.onTouchStart(K)}function T(K){O.value.onTouchMove(K)}function L(K){O.value.onTouchEnd(K)}function U(K){O.value.onWheel(K)}bo(()=>{var K,J;document.addEventListener("touchmove",T,{passive:!1}),document.addEventListener("touchend",L,{passive:!1}),(K=e.value)===null||K===void 0||K.addEventListener("touchstart",R,{passive:!1}),(J=e.value)===null||J===void 0||J.addEventListener("wheel",U,{passive:!1})}),$o(()=>{document.removeEventListener("touchmove",T),document.removeEventListener("touchend",L)})}function Fre(e,t){const r=wn(e);function n(i){const o=typeof i=="function"?i(r.value):i;o!==r.value&&t(o,r.value),r.value=o}return[r,n]}const jq=()=>{const e=wn(new Map),t=r=>n=>{e.value.set(r,n)};return o3(()=>{e.value=new Map}),[t,e]},Dre={width:0,height:0,left:0,top:0,right:0},cPe=()=>({id:{type:String},tabPosition:{type:String},activeKey:{type:[String,Number]},rtl:{type:Boolean},animated:Pa(),editable:Pa(),moreIcon:Wr.any,moreTransitionName:{type:String},mobile:{type:Boolean},tabBarGutter:{type:Number},renderTabBar:{type:Function},locale:Pa(),popupClassName:String,getPopupContainer:Wn(),onTabClick:{type:Function},onTabScroll:{type:Function}}),Rre=In({compatConfig:{MODE:3},name:"TabNavList",inheritAttrs:!1,props:cPe(),slots:Object,emits:["tabClick","tabScroll"],setup(e,t){let{attrs:r,slots:n}=t;const{tabs:i,prefixCls:o}=k1e(),s=Gr(),l=Gr(),f=Gr(),m=Gr(),[v,I]=jq(),B=ut(()=>e.tabPosition==="top"||e.tabPosition==="bottom"),[E,S]=Fre(0,(pe,ge)=>{B.value&&e.onTabScroll&&e.onTabScroll({direction:pe>ge?"left":"right"})}),[_,O]=Fre(0,(pe,ge)=>{!B.value&&e.onTabScroll&&e.onTabScroll({direction:pe>ge?"top":"bottom"})}),[R,T]=hA(0),[L,U]=hA(0),[K,J]=hA(null),[ee,ce]=hA(null),[ne,Ee]=hA(0),[ve,se]=hA(0),[Fe,ae]=nPe(new Map),De=aPe(i,Fe),Re=ut(()=>`${o.value}-nav-operations-hidden`),Pe=Gr(0),Ne=Gr(0);Eo(()=>{B.value?e.rtl?(Pe.value=0,Ne.value=Math.max(0,R.value-K.value)):(Pe.value=Math.min(0,K.value-R.value),Ne.value=0):(Pe.value=Math.min(0,ee.value-L.value),Ne.value=0)});const $e=pe=>pe<Pe.value?Pe.value:pe>Ne.value?Ne.value:pe,Je=Gr(),[We,Ae]=hA(),Ke=()=>{Ae(Date.now())},ze=()=>{clearTimeout(Je.value)},at=(pe,ge)=>{pe(Le=>$e(Le+ge))};uPe(s,(pe,ge)=>{if(B.value){if(K.value>=R.value)return!1;at(S,pe)}else{if(ee.value>=L.value)return!1;at(O,ge)}return ze(),Ke(),!0}),Kn(We,()=>{ze(),We.value&&(Je.value=setTimeout(()=>{Ae(0)},100))});const it=function(){let pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activeKey;const ge=De.value.get(pe)||{width:0,height:0,left:0,right:0,top:0};if(B.value){let Le=E.value;e.rtl?ge.right<E.value?Le=ge.right:ge.right+ge.width>E.value+K.value&&(Le=ge.right+ge.width-K.value):ge.left<-E.value?Le=-ge.left:ge.left+ge.width>-E.value+K.value&&(Le=-(ge.left+ge.width-K.value)),O(0),S($e(Le))}else{let Le=_.value;ge.top<-_.value?Le=-ge.top:ge.top+ge.height>-_.value+ee.value&&(Le=-(ge.top+ge.height-ee.value)),S(0),O($e(Le))}},ye=Gr(0),xe=Gr(0);Eo(()=>{let pe,ge,Le,dt,xt,yt;const Yt=De.value;["top","bottom"].includes(e.tabPosition)?(pe="width",dt=K.value,xt=R.value,yt=ne.value,ge=e.rtl?"right":"left",Le=Math.abs(E.value)):(pe="height",dt=ee.value,xt=R.value,yt=ve.value,ge="top",Le=-_.value);let nr=dt;xt+yt>dt&&xt<dt&&(nr=dt-yt);const Nt=i.value;if(!Nt.length)return[ye.value,xe.value]=[0,0];const Gt=Nt.length;let gr=Gt;for(let sn=0;sn<Gt;sn+=1){const Dr=Yt.get(Nt[sn].key)||Dre;if(Dr[ge]+Dr[pe]>Le+nr){gr=sn-1;break}}let Yr=0;for(let sn=Gt-1;sn>=0;sn-=1)if((Yt.get(Nt[sn].key)||Dre)[ge]<Le){Yr=sn+1;break}return[ye.value,xe.value]=[Yr,gr]});const et=()=>{var pe,ge,Le,dt,xt;const yt=((pe=s.value)===null||pe===void 0?void 0:pe.offsetWidth)||0,Yt=((ge=s.value)===null||ge===void 0?void 0:ge.offsetHeight)||0,nr=((Le=m.value)===null||Le===void 0?void 0:Le.$el)||{},Nt=nr.offsetWidth||0,Gt=nr.offsetHeight||0;J(yt),ce(Yt),Ee(Nt),se(Gt);const gr=(((dt=l.value)===null||dt===void 0?void 0:dt.offsetWidth)||0)-Nt,Yr=(((xt=l.value)===null||xt===void 0?void 0:xt.offsetHeight)||0)-Gt;T(gr),U(Yr),ae(()=>{const sn=new Map;return i.value.forEach(Dr=>{let{key:Zt}=Dr;const kr=I.value.get(Zt),_r=(kr==null?void 0:kr.$el)||kr;_r&&sn.set(Zt,{width:_r.offsetWidth,height:_r.offsetHeight,left:_r.offsetLeft,top:_r.offsetTop})}),sn})},tt=ut(()=>[...i.value.slice(0,ye.value),...i.value.slice(xe.value+1)]),[rt,ct]=hA(),ot=ut(()=>De.value.get(e.activeKey)),Se=Gr(),ht=()=>{vo.cancel(Se.value)};Kn([ot,B,()=>e.rtl],()=>{const pe={};ot.value&&(B.value?(e.rtl?pe.right=hw(ot.value.right):pe.left=hw(ot.value.left),pe.width=hw(ot.value.width)):(pe.top=hw(ot.value.top),pe.height=hw(ot.value.height))),ht(),Se.value=vo(()=>{ct(pe)})}),Kn([()=>e.activeKey,ot,De,B],()=>{it()},{flush:"post"}),Kn([()=>e.rtl,()=>e.tabBarGutter,()=>e.activeKey,()=>i.value],()=>{et()},{flush:"post"});const Qe=pe=>{let{position:ge,prefixCls:Le,extra:dt}=pe;if(!dt)return null;const xt=dt==null?void 0:dt({position:ge});return xt?Ie("div",{class:`${Le}-extra-content`},[xt]):null};return $o(()=>{ze(),ht()}),()=>{const{id:pe,animated:ge,activeKey:Le,rtl:dt,editable:xt,locale:yt,tabPosition:Yt,tabBarGutter:nr,onTabClick:Nt}=e,{class:Gt,style:gr}=r,Yr=o.value,sn=!!tt.value.length,Dr=`${Yr}-nav-wrap`;let Zt,kr,_r,Qn;B.value?dt?(kr=E.value>0,Zt=E.value+K.value<R.value):(Zt=E.value<0,kr=-E.value+K.value<R.value):(_r=_.value<0,Qn=-_.value+ee.value<L.value);const Mr={};Yt==="top"||Yt==="bottom"?Mr[dt?"marginRight":"marginLeft"]=typeof nr=="number"?`${nr}px`:nr:Mr.marginTop=typeof nr=="number"?`${nr}px`:nr;const En=i.value.map((Nr,vi)=>{const{key:da}=Nr;return Ie(iPe,{id:pe,prefixCls:Yr,key:da,tab:Nr,style:vi===0?void 0:Mr,closable:Nr.closable,editable:xt,active:da===Le,removeAriaLabel:yt==null?void 0:yt.removeAriaLabel,ref:v(da),onClick:Yi=>{Nt(da,Yi)},onFocus:()=>{it(da),Ke(),s.value&&(dt||(s.value.scrollLeft=0),s.value.scrollTop=0)}},n)});return Ie("div",{role:"tablist",class:xn(`${Yr}-nav`,Gt),style:gr,onKeydown:()=>{Ke()}},[Ie(Qe,{position:"left",prefixCls:Yr,extra:n.leftExtra},null),Ie(wy,{onResize:et},{default:()=>[Ie("div",{class:xn(Dr,{[`${Dr}-ping-left`]:Zt,[`${Dr}-ping-right`]:kr,[`${Dr}-ping-top`]:_r,[`${Dr}-ping-bottom`]:Qn}),ref:s},[Ie(wy,{onResize:et},{default:()=>[Ie("div",{ref:l,class:`${Yr}-nav-list`,style:{transform:`translate(${E.value}px, ${_.value}px)`,transition:We.value?"none":void 0}},[En,Ie(x1e,{ref:m,prefixCls:Yr,locale:yt,editable:xt,style:Te(Te({},En.length===0?void 0:Mr),{visibility:sn?"hidden":null})},null),Ie("div",{class:xn(`${Yr}-ink-bar`,{[`${Yr}-ink-bar-animated`]:ge.inkBar}),style:rt.value},null)])]})])]}),Ie(sPe,Mt(Mt({},e),{},{removeAriaLabel:yt==null?void 0:yt.removeAriaLabel,ref:f,prefixCls:Yr,tabs:tt.value,class:!sn&&Re.value}),c0e(n,["moreIcon"])),Ie(Qe,{position:"right",prefixCls:Yr,extra:n.rightExtra},null),Ie(Qe,{position:"right",prefixCls:Yr,extra:n.tabBarExtraContent},null)])}}}),fPe=In({compatConfig:{MODE:3},name:"TabPanelList",inheritAttrs:!1,props:{activeKey:{type:[String,Number]},id:{type:String},rtl:{type:Boolean},animated:{type:Object,default:void 0},tabPosition:{type:String},destroyInactiveTabPane:{type:Boolean}},setup(e){const{tabs:t,prefixCls:r}=k1e();return()=>{const{id:n,activeKey:i,animated:o,tabPosition:s,rtl:l,destroyInactiveTabPane:f}=e,m=o.tabPane,v=r.value,I=t.value.findIndex(B=>B.key===i);return Ie("div",{class:`${v}-content-holder`},[Ie("div",{class:[`${v}-content`,`${v}-content-${s}`,{[`${v}-content-animated`]:m}],style:I&&m?{[l?"marginRight":"marginLeft"]:`-${I}00%`}:null},[t.value.map(B=>dl(B.node,{key:B.key,prefixCls:v,tabKey:B.key,id:n,animated:m,active:B.key===i,destroyInactiveTabPane:f}))])])}}});var _1e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"};function Tre(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){hPe(e,i,r[i])})}return e}function hPe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Gq=function(t,r){var n=Tre({},t,r.attrs);return Ie(ts,Tre({},n,{icon:_1e}),null)};Gq.displayName="PlusOutlined";Gq.inheritAttrs=!1;const dPe=e=>{const{componentCls:t,motionDurationSlow:r}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${r}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${r}`}}}}},[Qv(e,"slide-up"),Qv(e,"slide-down")]]},gPe=e=>{const{componentCls:t,tabsCardHorizontalPadding:r,tabsCardHeadBackground:n,tabsCardGutter:i,colorSplit:o}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:r,background:n,border:`${e.lineWidth}px ${e.lineType} ${o}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:e.colorPrimary,background:e.colorBgContainer},[`${t}-ink-bar`]:{visibility:"hidden"}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:!0,value:`${i}px`}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:`${i}px`}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${e.borderRadiusLG}px 0 0 ${e.borderRadiusLG}px`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},pPe=e=>{const{componentCls:t,tabsHoverColor:r,dropdownEdgeChildVerticalPadding:n}=e;return{[`${t}-dropdown`]:Te(Te({},Ks(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:e.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${t}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${n}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:e.colorBgContainer,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,"&-item":Te(Te({},Iy),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${e.paddingXXS}px ${e.paddingSM}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:e.marginSM},color:e.colorTextDescription,fontSize:e.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:r}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},vPe=e=>{const{componentCls:t,margin:r,colorSplit:n}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:`0 0 ${r}px 0`,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${e.lineWidth}px ${e.lineType} ${n}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow},
  274. right ${e.motionDurationSlow}`}},[`${t}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowRight},[`&${t}-nav-wrap-ping-left::before`]:{opacity:1},[`&${t}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${t}-top`]:{[`> ${t}-nav,
  275. > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:`${r}px`,marginBottom:0,"&::before":{top:0},[`${t}-ink-bar`]:{top:0}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:"column",minWidth:e.controlHeight*1.25,[`${t}-tab`]:{padding:`${e.paddingXS}px ${e.paddingLG}px`,textAlign:"center"},[`${t}-tab + ${t}-tab`]:{margin:`${e.margin}px 0 0 0`},[`${t}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:e.controlHeight},"&::before":{top:0,boxShadow:e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:e.boxShadowTabsOverflowBottom},[`&${t}-nav-wrap-ping-top::before`]:{opacity:1},[`&${t}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${t}-ink-bar`]:{width:e.lineWidthBold,"&-animated":{transition:`height ${e.motionDurationSlow}, top ${e.motionDurationSlow}`}},[`${t}-nav-list, ${t}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${e.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:e.paddingLG}}}},[`${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,[`${t}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-e.lineWidth},borderRight:{_skip_check_:!0,value:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},mPe=e=>{const{componentCls:t,padding:r}=e;return{[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:`${e.paddingXS}px 0`,fontSize:e.fontSize}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:`${r}px 0`,fontSize:e.fontSizeLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:`${e.paddingXXS*1.5}px ${r}px`}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${e.borderRadius}px ${e.borderRadius}px`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${e.borderRadius}px ${e.borderRadius}px 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${e.borderRadius}px ${e.borderRadius}px 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${e.borderRadius}px 0 0 ${e.borderRadius}px`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:`${e.paddingXS}px ${r}px ${e.paddingXXS*1.5}px`}}}}}},yPe=e=>{const{componentCls:t,tabsActiveColor:r,tabsHoverColor:n,iconCls:i,tabsHorizontalGutter:o}=e,s=`${t}-tab`;return{[s]:{position:"relative",display:"inline-flex",alignItems:"center",padding:`${e.paddingSM}px 0`,fontSize:`${e.fontSize}px`,background:"transparent",border:0,outline:"none",cursor:"pointer","&-btn, &-remove":Te({"&:focus:not(:focus-visible), &:active":{color:r}},F2(e)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-e.marginXXS},marginLeft:{_skip_check_:!0,value:e.marginXS},color:e.colorTextDescription,fontSize:e.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextHeading}},"&:hover":{color:n},[`&${s}-active ${s}-btn`]:{color:e.colorPrimary,textShadow:e.tabsActiveTextShadow},[`&${s}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${s}-disabled ${s}-btn, &${s}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${s}-remove ${i}`]:{margin:0},[i]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${s} + ${s}`]:{margin:{_skip_check_:!0,value:`0 0 0 ${o}px`}}}},bPe=e=>{const{componentCls:t,tabsHorizontalGutter:r,iconCls:n,tabsCardGutter:i}=e;return{[`${t}-rtl`]:{direction:"rtl",[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:`0 0 0 ${r}px`},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[n]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${e.marginSM}px`}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${e.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${e.marginXXS}px`},[n]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-content-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-content-holder`]:{order:1}},[`&${t}-card${t}-top, &${t}-card${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginRight:{_skip_check_:!0,value:`${i}px`},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},CPe=e=>{const{componentCls:t,tabsCardHorizontalPadding:r,tabsCardHeight:n,tabsCardGutter:i,tabsHoverColor:o,tabsActiveColor:s,colorSplit:l}=e;return{[t]:Te(Te(Te(Te({},Ks(e)),{display:"flex",[`> ${t}-nav, > div > ${t}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${t}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${e.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${t}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${e.motionDurationSlow}`},[`${t}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${t}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${t}-nav-more`]:{position:"relative",padding:r,background:"transparent",border:0,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:e.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${t}-nav-add`]:Te({minWidth:`${n}px`,marginLeft:{_skip_check_:!0,value:`${i}px`},padding:`0 ${e.paddingXS}px`,background:"transparent",border:`${e.lineWidth}px ${e.lineType} ${l}`,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:o},"&:active, &:focus:not(:focus-visible)":{color:s}},F2(e))},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.colorPrimary,pointerEvents:"none"}}),yPe(e)),{[`${t}-content`]:{position:"relative",width:"100%"},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${t}-centered`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-nav-wrap`]:{[`&:not([class*='${t}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}},wPe=gA("Tabs",e=>{const t=e.controlHeightLG,r=Jo(e,{tabsHoverColor:e.colorPrimaryHover,tabsActiveColor:e.colorPrimaryActive,tabsCardHorizontalPadding:`${(t-Math.round(e.fontSize*e.lineHeight))/2-e.lineWidth}px ${e.padding}px`,tabsCardHeight:t,tabsCardGutter:e.marginXXS/2,tabsHorizontalGutter:32,tabsCardHeadBackground:e.colorFillAlter,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120});return[mPe(r),bPe(r),vPe(r),pPe(r),gPe(r),CPe(r),dPe(r)]},e=>({zIndexPopup:e.zIndexPopupBase+50}));let Ore=0;const F1e=()=>({prefixCls:{type:String},id:{type:String},popupClassName:String,getPopupContainer:Wn(),activeKey:{type:[String,Number]},defaultActiveKey:{type:[String,Number]},direction:Oo(),animated:Cs([Boolean,Object]),renderTabBar:Wn(),tabBarGutter:{type:Number},tabBarStyle:Pa(),tabPosition:Oo(),destroyInactiveTabPane:ta(),hideAdd:Boolean,type:Oo(),size:Oo(),centered:Boolean,onEdit:Wn(),onChange:Wn(),onTabClick:Wn(),onTabScroll:Wn(),"onUpdate:activeKey":Wn(),locale:Pa(),onPrevClick:Wn(),onNextClick:Wn(),tabBarExtraContent:Wr.any});function IPe(e){return e.map(t=>{if(Jh(t)){const r=Te({},t.props||{});for(const[B,E]of Object.entries(r))delete r[B],r[N6(B)]=E;const n=t.children||{},i=t.key!==void 0?t.key:void 0,{tab:o=n.tab,disabled:s,forceRender:l,closable:f,animated:m,active:v,destroyInactiveTabPane:I}=r;return Te(Te({key:i},r),{node:t,closeIcon:n.closeIcon,tab:o,disabled:s===""||s,forceRender:l===""||l,closable:f===""||f,animated:m===""||m,active:v===""||v,destroyInactiveTabPane:I===""||I})}return null}).filter(t=>t)}const BPe=In({compatConfig:{MODE:3},name:"InternalTabs",inheritAttrs:!1,props:Te(Te({},dA(F1e(),{tabPosition:"top",animated:{inkBar:!0,tabPane:!1}})),{tabs:_A()}),slots:Object,setup(e,t){let{attrs:r,slots:n}=t;Fl(e.onPrevClick===void 0&&e.onNextClick===void 0,"Tabs","`onPrevClick / @prevClick` and `onNextClick / @nextClick` has been removed. Please use `onTabScroll / @tabScroll` instead."),Fl(e.tabBarExtraContent===void 0,"Tabs","`tabBarExtraContent` prop has been removed. Please use `rightExtra` slot instead."),Fl(n.tabBarExtraContent===void 0,"Tabs","`tabBarExtraContent` slot is deprecated. Please use `rightExtra` slot instead.");const{prefixCls:i,direction:o,size:s,rootPrefixCls:l,getPopupContainer:f}=ho("tabs",e),[m,v]=wPe(i),I=ut(()=>o.value==="rtl"),B=ut(()=>{const{animated:ee,tabPosition:ce}=e;return ee===!1||["left","right"].includes(ce)?{inkBar:!1,tabPane:!1}:ee===!0?{inkBar:!0,tabPane:!0}:Te({inkBar:!0,tabPane:!1},typeof ee=="object"?ee:{})}),[E,S]=hA(!1);bo(()=>{S(JY())});const[_,O]=rh(()=>{var ee;return(ee=e.tabs[0])===null||ee===void 0?void 0:ee.key},{value:ut(()=>e.activeKey),defaultValue:e.defaultActiveKey}),[R,T]=hA(()=>e.tabs.findIndex(ee=>ee.key===_.value));Eo(()=>{var ee;let ce=e.tabs.findIndex(ne=>ne.key===_.value);ce===-1&&(ce=Math.max(0,Math.min(R.value,e.tabs.length-1)),O((ee=e.tabs[ce])===null||ee===void 0?void 0:ee.key)),T(ce)});const[L,U]=rh(null,{value:ut(()=>e.id)}),K=ut(()=>E.value&&!["left","right"].includes(e.tabPosition)?"top":e.tabPosition);bo(()=>{e.id||(U(`rc-tabs-${Ore}`),Ore+=1)});const J=(ee,ce)=>{var ne,Ee;(ne=e.onTabClick)===null||ne===void 0||ne.call(e,ee,ce);const ve=ee!==_.value;O(ee),ve&&((Ee=e.onChange)===null||Ee===void 0||Ee.call(e,ee))};return APe({tabs:ut(()=>e.tabs),prefixCls:i}),()=>{const{id:ee,type:ce,tabBarGutter:ne,tabBarStyle:Ee,locale:ve,destroyInactiveTabPane:se,renderTabBar:Fe=n.renderTabBar,onTabScroll:ae,hideAdd:De,centered:Re}=e,Pe={id:L.value,activeKey:_.value,animated:B.value,tabPosition:K.value,rtl:I.value,mobile:E.value};let Ne;ce==="editable-card"&&(Ne={onEdit:(Ae,Ke)=>{let{key:ze,event:at}=Ke;var it;(it=e.onEdit)===null||it===void 0||it.call(e,Ae==="add"?at:ze,Ae)},removeIcon:()=>Ie(Dv,null,null),addIcon:n.addIcon?n.addIcon:()=>Ie(Gq,null,null),showAdd:De!==!0});let $e;const Je=Te(Te({},Pe),{moreTransitionName:`${l.value}-slide-up`,editable:Ne,locale:ve,tabBarGutter:ne,onTabClick:J,onTabScroll:ae,style:Ee,getPopupContainer:f.value,popupClassName:xn(e.popupClassName,v.value)});Fe?$e=Fe(Te(Te({},Je),{DefaultTabBar:Rre})):$e=Ie(Rre,Je,c0e(n,["moreIcon","leftExtra","rightExtra","tabBarExtraContent"]));const We=i.value;return m(Ie("div",Mt(Mt({},r),{},{id:ee,class:xn(We,`${We}-${K.value}`,{[v.value]:!0,[`${We}-${s.value}`]:s.value,[`${We}-card`]:["card","editable-card"].includes(ce),[`${We}-editable-card`]:ce==="editable-card",[`${We}-centered`]:Re,[`${We}-mobile`]:E.value,[`${We}-editable`]:ce==="editable-card",[`${We}-rtl`]:I.value},r.class)}),[$e,Ie(fPe,Mt(Mt({destroyInactiveTabPane:se},Pe),{},{animated:B.value}),null)]))}}}),X9=In({compatConfig:{MODE:3},name:"ATabs",inheritAttrs:!1,props:dA(F1e(),{tabPosition:"top",animated:{inkBar:!0,tabPane:!1}}),slots:Object,setup(e,t){let{attrs:r,slots:n,emit:i}=t;const o=s=>{i("update:activeKey",s),i("change",s)};return()=>{var s;const l=IPe(tu((s=n.default)===null||s===void 0?void 0:s.call(n)));return Ie(BPe,Mt(Mt(Mt({},VA(e,["onUpdate:activeKey"])),r),{},{onChange:o,tabs:l}),n)}}}),EPe=()=>({tab:Wr.any,disabled:{type:Boolean},forceRender:{type:Boolean},closable:{type:Boolean},animated:{type:Boolean},active:{type:Boolean},destroyInactiveTabPane:{type:Boolean},prefixCls:{type:String},tabKey:{type:[String,Number]},id:{type:String}}),kK=In({compatConfig:{MODE:3},name:"ATabPane",inheritAttrs:!1,__ANT_TAB_PANE:!0,props:EPe(),slots:Object,setup(e,t){let{attrs:r,slots:n}=t;const i=wn(e.forceRender);Kn([()=>e.active,()=>e.destroyInactiveTabPane],()=>{e.active?i.value=!0:e.destroyInactiveTabPane&&(i.value=!1)},{immediate:!0});const o=ut(()=>e.active?{}:e.animated?{visibility:"hidden",height:0,overflowY:"hidden"}:{display:"none"});return()=>{var s;const{prefixCls:l,forceRender:f,id:m,active:v,tabKey:I}=e;return Ie("div",{id:m&&`${m}-panel-${I}`,role:"tabpanel",tabindex:v?0:-1,"aria-labelledby":m&&`${m}-tab-${I}`,"aria-hidden":!v,style:[o.value,r.style],class:[`${l}-tabpane`,v&&`${l}-tabpane-active`,r.class]},[(v||i.value||f)&&((s=n.default)===null||s===void 0?void 0:s.call(n))])}}});X9.TabPane=kK;X9.install=function(e){return e.component(X9.name,X9),e.component(kK.name,kK),e};const D1e=Symbol("TreeContextKey"),QPe=In({compatConfig:{MODE:3},name:"TreeContext",props:{value:{type:Object}},setup(e,t){let{slots:r}=t;return Co(D1e,ut(()=>e.value)),()=>{var n;return(n=r.default)===null||n===void 0?void 0:n.call(r)}}}),Kq=()=>Za(D1e,ut(()=>({}))),R1e=Symbol("KeysStateKey"),xPe=e=>{Co(R1e,e)},T1e=()=>Za(R1e,{expandedKeys:Gr([]),selectedKeys:Gr([]),loadedKeys:Gr([]),loadingKeys:Gr([]),checkedKeys:Gr([]),halfCheckedKeys:Gr([]),expandedKeysSet:ut(()=>new Set),selectedKeysSet:ut(()=>new Set),loadedKeysSet:ut(()=>new Set),loadingKeysSet:ut(()=>new Set),checkedKeysSet:ut(()=>new Set),halfCheckedKeysSet:ut(()=>new Set),flattenNodes:Gr([])}),SPe=e=>{let{prefixCls:t,level:r,isStart:n,isEnd:i}=e;const o=`${t}-indent-unit`,s=[];for(let l=0;l<r;l+=1)s.push(Ie("span",{key:l,class:{[o]:!0,[`${o}-start`]:n[l],[`${o}-end`]:i[l]}},null));return Ie("span",{"aria-hidden":"true",class:`${t}-indent`},[s])},O1e={eventKey:[String,Number],prefixCls:String,title:Wr.any,data:{type:Object,default:void 0},parent:{type:Object,default:void 0},isStart:{type:Array},isEnd:{type:Array},active:{type:Boolean,default:void 0},onMousemove:{type:Function},isLeaf:{type:Boolean,default:void 0},checkable:{type:Boolean,default:void 0},selectable:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},disableCheckbox:{type:Boolean,default:void 0},icon:Wr.any,switcherIcon:Wr.any,domRef:{type:Function}},kPe={prefixCls:{type:String},motion:{type:Object},focusable:{type:Boolean},activeItem:{type:Object},focused:{type:Boolean},tabindex:{type:Number},checkable:{type:Boolean},selectable:{type:Boolean},disabled:{type:Boolean},height:{type:Number},itemHeight:{type:Number},virtual:{type:Boolean},onScroll:{type:Function},onKeydown:{type:Function},onFocus:{type:Function},onBlur:{type:Function},onActiveChange:{type:Function},onContextmenu:{type:Function},onListChangeStart:{type:Function},onListChangeEnd:{type:Function}},N1e=()=>({prefixCls:String,focusable:{type:Boolean,default:void 0},activeKey:[Number,String],tabindex:Number,children:Wr.any,treeData:{type:Array},fieldNames:{type:Object},showLine:{type:[Boolean,Object],default:void 0},showIcon:{type:Boolean,default:void 0},icon:Wr.any,selectable:{type:Boolean,default:void 0},expandAction:[String,Boolean],disabled:{type:Boolean,default:void 0},multiple:{type:Boolean,default:void 0},checkable:{type:Boolean,default:void 0},checkStrictly:{type:Boolean,default:void 0},draggable:{type:[Function,Boolean]},defaultExpandParent:{type:Boolean,default:void 0},autoExpandParent:{type:Boolean,default:void 0},defaultExpandAll:{type:Boolean,default:void 0},defaultExpandedKeys:{type:Array},expandedKeys:{type:Array},defaultCheckedKeys:{type:Array},checkedKeys:{type:[Object,Array]},defaultSelectedKeys:{type:Array},selectedKeys:{type:Array},allowDrop:{type:Function},dropIndicatorRender:{type:Function},onFocus:{type:Function},onBlur:{type:Function},onKeydown:{type:Function},onContextmenu:{type:Function},onClick:{type:Function},onDblclick:{type:Function},onScroll:{type:Function},onExpand:{type:Function},onCheck:{type:Function},onSelect:{type:Function},onLoad:{type:Function},loadData:{type:Function},loadedKeys:{type:Array},onMouseenter:{type:Function},onMouseleave:{type:Function},onRightClick:{type:Function},onDragstart:{type:Function},onDragenter:{type:Function},onDragover:{type:Function},onDragleave:{type:Function},onDragend:{type:Function},onDrop:{type:Function},onActiveChange:{type:Function},filterTreeNode:{type:Function},motion:Wr.any,switcherIcon:Wr.any,height:Number,itemHeight:Number,virtual:{type:Boolean,default:void 0},direction:{type:String},rootClassName:String,rootStyle:Object});var _Pe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const Nre="open",Lre="close",FPe="---",_K=In({compatConfig:{MODE:3},name:"ATreeNode",inheritAttrs:!1,props:O1e,isTreeNode:1,setup(e,t){let{attrs:r,slots:n,expose:i}=t;"slots"in e.data,`${Object.keys(e.data.slots||{}).map(Nt=>"`v-slot:"+Nt+"` ")}`;const o=Gr(!1),s=Kq(),{expandedKeysSet:l,selectedKeysSet:f,loadedKeysSet:m,loadingKeysSet:v,checkedKeysSet:I,halfCheckedKeysSet:B}=T1e(),{dragOverNodeKey:E,dropPosition:S,keyEntities:_}=s.value,O=ut(()=>Z9(e.eventKey,{expandedKeysSet:l.value,selectedKeysSet:f.value,loadedKeysSet:m.value,loadingKeysSet:v.value,checkedKeysSet:I.value,halfCheckedKeysSet:B.value,dragOverNodeKey:E,dropPosition:S,keyEntities:_})),R=Pp(()=>O.value.expanded),T=Pp(()=>O.value.selected),L=Pp(()=>O.value.checked),U=Pp(()=>O.value.loaded),K=Pp(()=>O.value.loading),J=Pp(()=>O.value.halfChecked),ee=Pp(()=>O.value.dragOver),ce=Pp(()=>O.value.dragOverGapTop),ne=Pp(()=>O.value.dragOverGapBottom),Ee=Pp(()=>O.value.pos),ve=Gr(),se=ut(()=>{const{eventKey:Nt}=e,{keyEntities:Gt}=s.value,{children:gr}=Gt[Nt]||{};return!!(gr||[]).length}),Fe=ut(()=>{const{isLeaf:Nt}=e,{loadData:Gt}=s.value,gr=se.value;return Nt===!1?!1:Nt||!Gt&&!gr||Gt&&U.value&&!gr}),ae=ut(()=>Fe.value?null:R.value?Nre:Lre),De=ut(()=>{const{disabled:Nt}=e,{disabled:Gt}=s.value;return!!(Gt||Nt)}),Re=ut(()=>{const{checkable:Nt}=e,{checkable:Gt}=s.value;return!Gt||Nt===!1?!1:Gt}),Pe=ut(()=>{const{selectable:Nt}=e,{selectable:Gt}=s.value;return typeof Nt=="boolean"?Nt:Gt}),Ne=ut(()=>{const{data:Nt,active:Gt,checkable:gr,disableCheckbox:Yr,disabled:sn,selectable:Dr}=e;return Te(Te({active:Gt,checkable:gr,disableCheckbox:Yr,disabled:sn,selectable:Dr},Nt),{dataRef:Nt,data:Nt,isLeaf:Fe.value,checked:L.value,expanded:R.value,loading:K.value,selected:T.value,halfChecked:J.value})}),$e=gl(),Je=ut(()=>{const{eventKey:Nt}=e,{keyEntities:Gt}=s.value,{parent:gr}=Gt[Nt]||{};return Te(Te({},e7(Te({},e,O.value))),{parent:gr})}),We=NA({eventData:Je,eventKey:ut(()=>e.eventKey),selectHandle:ve,pos:Ee,key:$e.vnode.key});i(We);const Ae=Nt=>{const{onNodeDoubleClick:Gt}=s.value;Gt(Nt,Je.value)},Ke=Nt=>{if(De.value)return;const{onNodeSelect:Gt}=s.value;Nt.preventDefault(),Gt(Nt,Je.value)},ze=Nt=>{if(De.value)return;const{disableCheckbox:Gt}=e,{onNodeCheck:gr}=s.value;if(!Re.value||Gt)return;Nt.preventDefault();const Yr=!L.value;gr(Nt,Je.value,Yr)},at=Nt=>{const{onNodeClick:Gt}=s.value;Gt(Nt,Je.value),Pe.value?Ke(Nt):ze(Nt)},it=Nt=>{const{onNodeMouseEnter:Gt}=s.value;Gt(Nt,Je.value)},ye=Nt=>{const{onNodeMouseLeave:Gt}=s.value;Gt(Nt,Je.value)},xe=Nt=>{const{onNodeContextMenu:Gt}=s.value;Gt(Nt,Je.value)},et=Nt=>{const{onNodeDragStart:Gt}=s.value;Nt.stopPropagation(),o.value=!0,Gt(Nt,We);try{Nt.dataTransfer.setData("text/plain","")}catch{}},tt=Nt=>{const{onNodeDragEnter:Gt}=s.value;Nt.preventDefault(),Nt.stopPropagation(),Gt(Nt,We)},rt=Nt=>{const{onNodeDragOver:Gt}=s.value;Nt.preventDefault(),Nt.stopPropagation(),Gt(Nt,We)},ct=Nt=>{const{onNodeDragLeave:Gt}=s.value;Nt.stopPropagation(),Gt(Nt,We)},ot=Nt=>{const{onNodeDragEnd:Gt}=s.value;Nt.stopPropagation(),o.value=!1,Gt(Nt,We)},Se=Nt=>{const{onNodeDrop:Gt}=s.value;Nt.preventDefault(),Nt.stopPropagation(),o.value=!1,Gt(Nt,We)},ht=Nt=>{const{onNodeExpand:Gt}=s.value;K.value||Gt(Nt,Je.value)},Qe=()=>{const{data:Nt}=e,{draggable:Gt}=s.value;return!!(Gt&&(!Gt.nodeDraggable||Gt.nodeDraggable(Nt)))},pe=()=>{const{draggable:Nt,prefixCls:Gt}=s.value;return Nt&&(Nt!=null&&Nt.icon)?Ie("span",{class:`${Gt}-draggable-icon`},[Nt.icon]):null},ge=()=>{var Nt,Gt,gr;const{switcherIcon:Yr=n.switcherIcon||((Nt=s.value.slots)===null||Nt===void 0?void 0:Nt[(gr=(Gt=e.data)===null||Gt===void 0?void 0:Gt.slots)===null||gr===void 0?void 0:gr.switcherIcon])}=e,{switcherIcon:sn}=s.value,Dr=Yr||sn;return typeof Dr=="function"?Dr(Ne.value):Dr},Le=()=>{const{loadData:Nt,onNodeLoad:Gt}=s.value;K.value||Nt&&R.value&&!Fe.value&&!se.value&&!U.value&&Gt(Je.value)};bo(()=>{Le()}),dg(()=>{Le()});const dt=()=>{const{prefixCls:Nt}=s.value,Gt=ge();if(Fe.value)return Gt!==!1?Ie("span",{class:xn(`${Nt}-switcher`,`${Nt}-switcher-noop`)},[Gt]):null;const gr=xn(`${Nt}-switcher`,`${Nt}-switcher_${R.value?Nre:Lre}`);return Gt!==!1?Ie("span",{onClick:ht,class:gr},[Gt]):null},xt=()=>{var Nt,Gt;const{disableCheckbox:gr}=e,{prefixCls:Yr}=s.value,sn=De.value;return Re.value?Ie("span",{class:xn(`${Yr}-checkbox`,L.value&&`${Yr}-checkbox-checked`,!L.value&&J.value&&`${Yr}-checkbox-indeterminate`,(sn||gr)&&`${Yr}-checkbox-disabled`),onClick:ze},[(Gt=(Nt=s.value).customCheckable)===null||Gt===void 0?void 0:Gt.call(Nt)]):null},yt=()=>{const{prefixCls:Nt}=s.value;return Ie("span",{class:xn(`${Nt}-iconEle`,`${Nt}-icon__${ae.value||"docu"}`,K.value&&`${Nt}-icon_loading`)},null)},Yt=()=>{const{disabled:Nt,eventKey:Gt}=e,{draggable:gr,dropLevelOffset:Yr,dropPosition:sn,prefixCls:Dr,indent:Zt,dropIndicatorRender:kr,dragOverNodeKey:_r,direction:Qn}=s.value;return!Nt&&gr!==!1&&_r===Gt?kr({dropPosition:sn,dropLevelOffset:Yr,indent:Zt,prefixCls:Dr,direction:Qn}):null},nr=()=>{var Nt,Gt,gr,Yr,sn,Dr;const{icon:Zt=n.icon,data:kr}=e,_r=n.title||((Nt=s.value.slots)===null||Nt===void 0?void 0:Nt[(gr=(Gt=e.data)===null||Gt===void 0?void 0:Gt.slots)===null||gr===void 0?void 0:gr.title])||((Yr=s.value.slots)===null||Yr===void 0?void 0:Yr.title)||e.title,{prefixCls:Qn,showIcon:Mr,icon:En,loadData:Nr}=s.value,vi=De.value,da=`${Qn}-node-content-wrapper`;let Yi;if(Mr){const bi=Zt||((sn=s.value.slots)===null||sn===void 0?void 0:sn[(Dr=kr==null?void 0:kr.slots)===null||Dr===void 0?void 0:Dr.icon])||En;Yi=bi?Ie("span",{class:xn(`${Qn}-iconEle`,`${Qn}-icon__customize`)},[typeof bi=="function"?bi(Ne.value):bi]):yt()}else Nr&&K.value&&(Yi=yt());let fa;typeof _r=="function"?fa=_r(Ne.value):fa=_r,fa=fa===void 0?FPe:fa;const Ci=Ie("span",{class:`${Qn}-title`},[fa]);return Ie("span",{ref:ve,title:typeof _r=="string"?_r:"",class:xn(`${da}`,`${da}-${ae.value||"normal"}`,!vi&&(T.value||o.value)&&`${Qn}-node-selected`),onMouseenter:it,onMouseleave:ye,onContextmenu:xe,onClick:at,onDblclick:Ae},[Yi,Ci,Yt()])};return()=>{const Nt=Te(Te({},e),r),{eventKey:Gt,isLeaf:gr,isStart:Yr,isEnd:sn,domRef:Dr,active:Zt,data:kr,onMousemove:_r,selectable:Qn}=Nt,Mr=_Pe(Nt,["eventKey","isLeaf","isStart","isEnd","domRef","active","data","onMousemove","selectable"]),{prefixCls:En,filterTreeNode:Nr,keyEntities:vi,dropContainerKey:da,dropTargetKey:Yi,draggingNodeKey:fa}=s.value,Ci=De.value,bi=$2(Mr,{aria:!0,data:!0}),{level:$n}=vi[Gt]||{},Ri=sn[sn.length-1],xa=Qe(),Ga=!Ci&&xa,rs=fa===Gt,Ns=Qn!==void 0?{"aria-selected":!!Qn}:void 0;return Ie("div",Mt(Mt({ref:Dr,class:xn(r.class,`${En}-treenode`,{[`${En}-treenode-disabled`]:Ci,[`${En}-treenode-switcher-${R.value?"open":"close"}`]:!gr,[`${En}-treenode-checkbox-checked`]:L.value,[`${En}-treenode-checkbox-indeterminate`]:J.value,[`${En}-treenode-selected`]:T.value,[`${En}-treenode-loading`]:K.value,[`${En}-treenode-active`]:Zt,[`${En}-treenode-leaf-last`]:Ri,[`${En}-treenode-draggable`]:Ga,dragging:rs,"drop-target":Yi===Gt,"drop-container":da===Gt,"drag-over":!Ci&&ee.value,"drag-over-gap-top":!Ci&&ce.value,"drag-over-gap-bottom":!Ci&&ne.value,"filter-node":Nr&&Nr(Je.value)}),style:r.style,draggable:Ga,"aria-grabbed":rs,onDragstart:Ga?et:void 0,onDragenter:xa?tt:void 0,onDragover:xa?rt:void 0,onDragleave:xa?ct:void 0,onDrop:xa?Se:void 0,onDragend:xa?ot:void 0,onMousemove:_r},Ns),bi),[Ie(SPe,{prefixCls:En,level:$n,isStart:Yr,isEnd:sn},null),pe(),dt(),xt(),nr()])}}});function nv(e,t){if(!e)return[];const r=e.slice(),n=r.indexOf(t);return n>=0&&r.splice(n,1),r}function Xm(e,t){const r=(e||[]).slice();return r.indexOf(t)===-1&&r.push(t),r}function $q(e){return e.split("-")}function L1e(e,t){return`${e}-${t}`}function DPe(e){return e&&e.type&&e.type.isTreeNode}function RPe(e,t){const r=[],n=t[e];function i(){(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).forEach(s=>{let{key:l,children:f}=s;r.push(l),i(f)})}return i(n.children),r}function TPe(e){if(e.parent){const t=$q(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function OPe(e){const t=$q(e.pos);return Number(t[t.length-1])===0}function Mre(e,t,r,n,i,o,s,l,f,m){var v;const{clientX:I,clientY:B}=e,{top:E,height:S}=e.target.getBoundingClientRect(),O=((m==="rtl"?-1:1)*(((i==null?void 0:i.x)||0)-I)-12)/n;let R=l[r.eventKey];if(B<E+S/2){const Ee=s.findIndex(Fe=>Fe.key===R.key),ve=Ee<=0?0:Ee-1,se=s[ve].key;R=l[se]}const T=R.key,L=R,U=R.key;let K=0,J=0;if(!f.has(T))for(let Ee=0;Ee<O&&TPe(R);Ee+=1)R=R.parent,J+=1;const ee=t.eventData,ce=R.node;let ne=!0;return OPe(R)&&R.level===0&&B<E+S/2&&o({dragNode:ee,dropNode:ce,dropPosition:-1})&&R.key===r.eventKey?K=-1:(L.children||[]).length&&f.has(U)?o({dragNode:ee,dropNode:ce,dropPosition:0})?K=0:ne=!1:J===0?O>-1.5?o({dragNode:ee,dropNode:ce,dropPosition:1})?K=1:ne=!1:o({dragNode:ee,dropNode:ce,dropPosition:0})?K=0:o({dragNode:ee,dropNode:ce,dropPosition:1})?K=1:ne=!1:o({dragNode:ee,dropNode:ce,dropPosition:1})?K=1:ne=!1,{dropPosition:K,dropLevelOffset:J,dropTargetKey:R.key,dropTargetPos:R.pos,dragOverNodeKey:U,dropContainerKey:K===0?null:((v=R.parent)===null||v===void 0?void 0:v.key)||null,dropAllowed:ne}}function Pre(e,t){if(!e)return;const{multiple:r}=t;return r?e.slice():e.length?[e[0]]:e}function tM(e){if(!e)return null;let t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(typeof e=="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return null;return t}function FK(e,t){const r=new Set;function n(i){if(r.has(i))return;const o=t[i];if(!o)return;r.add(i);const{parent:s,node:l}=o;l.disabled||s&&n(s.key)}return(e||[]).forEach(i=>{n(i)}),[...r]}var NPe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function V6(e,t){return e??t}function ZF(e){const{title:t,_title:r,key:n,children:i}=e||{},o=t||"title";return{title:o,_title:r||[o],key:n||"key",children:i||"children"}}function DK(e){function t(){let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Of(r).map(i=>{var o,s,l,f;if(!DPe(i))return null;const m=i.children||{},v=i.key,I={};for(const[Ee,ve]of Object.entries(i.props))I[N6(Ee)]=ve;const{isLeaf:B,checkable:E,selectable:S,disabled:_,disableCheckbox:O}=I,R={isLeaf:B||B===""||void 0,checkable:E||E===""||void 0,selectable:S||S===""||void 0,disabled:_||_===""||void 0,disableCheckbox:O||O===""||void 0},T=Te(Te({},I),R),{title:L=(o=m.title)===null||o===void 0?void 0:o.call(m,T),icon:U=(s=m.icon)===null||s===void 0?void 0:s.call(m,T),switcherIcon:K=(l=m.switcherIcon)===null||l===void 0?void 0:l.call(m,T)}=I,J=NPe(I,["title","icon","switcherIcon"]),ee=(f=m.default)===null||f===void 0?void 0:f.call(m),ce=Te(Te(Te({},J),{title:L,icon:U,switcherIcon:K,key:v,isLeaf:B}),R),ne=t(ee);return ne.length&&(ce.children=ne),ce})}return t(e)}function LPe(e,t,r){const{_title:n,key:i,children:o}=ZF(r),s=new Set(t===!0?[]:t),l=[];function f(m){let v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return m.map((I,B)=>{const E=L1e(v?v.pos:"0",B),S=V6(I[i],E);let _;for(let R=0;R<n.length;R+=1){const T=n[R];if(I[T]!==void 0){_=I[T];break}}const O=Te(Te({},VA(I,[...n,i,o])),{title:_,key:S,parent:v,pos:E,children:null,data:I,isStart:[...v?v.isStart:[],B===0],isEnd:[...v?v.isEnd:[],B===m.length-1]});return l.push(O),t===!0||s.has(S)?O.children=f(I[o]||[],O):O.children=[],O})}return f(e),l}function MPe(e,t,r){let n={};typeof r=="object"?n=r:n={externalGetKey:r},n=n||{};const{childrenPropName:i,externalGetKey:o,fieldNames:s}=n,{key:l,children:f}=ZF(s),m=i||f;let v;o?typeof o=="string"?v=B=>B[o]:typeof o=="function"&&(v=B=>o(B)):v=(B,E)=>V6(B[l],E);function I(B,E,S,_){const O=B?B[m]:e,R=B?L1e(S.pos,E):"0",T=B?[..._,B]:[];if(B){const L=v(B,R),U={node:B,index:E,pos:R,key:L,parentPos:S.node?S.pos:null,level:S.level+1,nodes:T};t(U)}O&&O.forEach((L,U)=>{I(L,U,{node:B,pos:R,level:S?S.level+1:-1},T)})}I(null)}function Wq(e){let{initWrapper:t,processEntity:r,onProcessFinished:n,externalGetKey:i,childrenPropName:o,fieldNames:s}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=arguments.length>2?arguments[2]:void 0;const f=i||l,m={},v={};let I={posEntities:m,keyEntities:v};return t&&(I=t(I)||I),MPe(e,B=>{const{node:E,index:S,pos:_,key:O,parentPos:R,level:T,nodes:L}=B,U={node:E,nodes:L,index:S,key:O,pos:_,level:T},K=V6(O,_);m[_]=U,v[K]=U,U.parent=m[R],U.parent&&(U.parent.children=U.parent.children||[],U.parent.children.push(U)),r&&r(U,I)},{externalGetKey:f,childrenPropName:o,fieldNames:s}),n&&n(I),I}function Z9(e,t){let{expandedKeysSet:r,selectedKeysSet:n,loadedKeysSet:i,loadingKeysSet:o,checkedKeysSet:s,halfCheckedKeysSet:l,dragOverNodeKey:f,dropPosition:m,keyEntities:v}=t;const I=v[e];return{eventKey:e,expanded:r.has(e),selected:n.has(e),loaded:i.has(e),loading:o.has(e),checked:s.has(e),halfChecked:l.has(e),pos:String(I?I.pos:""),parent:I.parent,dragOver:f===e&&m===0,dragOverGapTop:f===e&&m===-1,dragOverGapBottom:f===e&&m===1}}function e7(e){const{data:t,expanded:r,selected:n,checked:i,loaded:o,loading:s,halfChecked:l,dragOver:f,dragOverGapTop:m,dragOverGapBottom:v,pos:I,active:B,eventKey:E}=e,S=Te(Te({dataRef:t},t),{expanded:r,selected:n,checked:i,loaded:o,loading:s,halfChecked:l,dragOver:f,dragOverGapTop:m,dragOverGapBottom:v,pos:I,active:B,eventKey:E,key:E});return"props"in S||Object.defineProperty(S,"props",{get(){return e}}),S}function M1e(e,t){const r=new Set;return e.forEach(n=>{t.has(n)||r.add(n)}),r}function PPe(e){const{disabled:t,disableCheckbox:r,checkable:n}=e||{};return!!(t||r)||n===!1}function UPe(e,t,r,n){const i=new Set(e),o=new Set;for(let l=0;l<=r;l+=1)(t.get(l)||new Set).forEach(m=>{const{key:v,node:I,children:B=[]}=m;i.has(v)&&!n(I)&&B.filter(E=>!n(E.node)).forEach(E=>{i.add(E.key)})});const s=new Set;for(let l=r;l>=0;l-=1)(t.get(l)||new Set).forEach(m=>{const{parent:v,node:I}=m;if(n(I)||!m.parent||s.has(m.parent.key))return;if(n(m.parent.node)){s.add(v.key);return}let B=!0,E=!1;(v.children||[]).filter(S=>!n(S.node)).forEach(S=>{let{key:_}=S;const O=i.has(_);B&&!O&&(B=!1),!E&&(O||o.has(_))&&(E=!0)}),B&&i.add(v.key),E&&o.add(v.key),s.add(v.key)});return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(M1e(o,i))}}function HPe(e,t,r,n,i){const o=new Set(e);let s=new Set(t);for(let f=0;f<=n;f+=1)(r.get(f)||new Set).forEach(v=>{const{key:I,node:B,children:E=[]}=v;!o.has(I)&&!s.has(I)&&!i(B)&&E.filter(S=>!i(S.node)).forEach(S=>{o.delete(S.key)})});s=new Set;const l=new Set;for(let f=n;f>=0;f-=1)(r.get(f)||new Set).forEach(v=>{const{parent:I,node:B}=v;if(i(B)||!v.parent||l.has(v.parent.key))return;if(i(v.parent.node)){l.add(I.key);return}let E=!0,S=!1;(I.children||[]).filter(_=>!i(_.node)).forEach(_=>{let{key:O}=_;const R=o.has(O);E&&!R&&(E=!1),!S&&(R||s.has(O))&&(S=!0)}),E||o.delete(I.key),S&&s.add(I.key),l.add(I.key)});return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(M1e(s,o))}}function pE(e,t,r,n,i,o){let s;o?s=o:s=PPe;const l=new Set(e.filter(m=>!!r[m]));let f;return t===!0?f=UPe(l,i,n,s):f=HPe(l,t.halfCheckedKeys,i,n,s),f}function P1e(e){const t=wn(0),r=Gr();return Eo(()=>{const n=new Map;let i=0;const o=e.value||{};for(const s in o)if(Object.prototype.hasOwnProperty.call(o,s)){const l=o[s],{level:f}=l;let m=n.get(f);m||(m=new Set,n.set(f,m)),m.add(l),i=Math.max(i,f)}t.value=i,r.value=n}),{maxLevel:t,levelEntities:r}}var jPe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};function Ure(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){GPe(e,i,r[i])})}return e}function GPe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var UE=function(t,r){var n=Ure({},t,r.attrs);return Ie(ts,Ure({},n,{icon:jPe}),null)};UE.displayName="LeftOutlined";UE.inheritAttrs=!1;const U1e=()=>Fv()&&window.document.documentElement,H1e=e=>{if(Fv()&&window.document.documentElement){const t=Array.isArray(e)?e:[e],{documentElement:r}=window.document;return t.some(n=>n in r.style)}return!1},KPe=(e,t)=>{if(!H1e(e))return!1;const r=document.createElement("div"),n=r.style[e];return r.style[e]=t,r.style[e]!==n};function $Pe(e,t){return!Array.isArray(e)&&t!==void 0?KPe(e,t):H1e(e)}let Dk;const WPe=()=>{if(!U1e())return!1;if(Dk!==void 0)return Dk;const e=document.createElement("div");return e.style.display="flex",e.style.flexDirection="column",e.style.rowGap="1px",e.appendChild(document.createElement("div")),e.appendChild(document.createElement("div")),document.body.appendChild(e),Dk=e.scrollHeight===1,document.body.removeChild(e),Dk},YPe=()=>{const e=Gr(!1);return bo(()=>{e.value=WPe()}),e},j1e=Symbol("rowContextKey"),qPe=e=>{Co(j1e,e)},VPe=()=>Za(j1e,{gutter:ut(()=>{}),wrap:ut(()=>{}),supportFlexGap:ut(()=>{})}),zPe=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around ":{justifyContent:"space-around"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},JPe=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},XPe=(e,t)=>{const{componentCls:r,gridColumns:n}=e,i={};for(let o=n;o>=0;o--)o===0?(i[`${r}${t}-${o}`]={display:"none"},i[`${r}-push-${o}`]={insetInlineStart:"auto"},i[`${r}-pull-${o}`]={insetInlineEnd:"auto"},i[`${r}${t}-push-${o}`]={insetInlineStart:"auto"},i[`${r}${t}-pull-${o}`]={insetInlineEnd:"auto"},i[`${r}${t}-offset-${o}`]={marginInlineEnd:0},i[`${r}${t}-order-${o}`]={order:0}):(i[`${r}${t}-${o}`]={display:"block",flex:`0 0 ${o/n*100}%`,maxWidth:`${o/n*100}%`},i[`${r}${t}-push-${o}`]={insetInlineStart:`${o/n*100}%`},i[`${r}${t}-pull-${o}`]={insetInlineEnd:`${o/n*100}%`},i[`${r}${t}-offset-${o}`]={marginInlineStart:`${o/n*100}%`},i[`${r}${t}-order-${o}`]={order:o});return i},RK=(e,t)=>XPe(e,t),ZPe=(e,t,r)=>({[`@media (min-width: ${t}px)`]:Te({},RK(e,r))}),eUe=gA("Grid",e=>[zPe(e)]),tUe=gA("Grid",e=>{const t=Jo(e,{gridColumns:24}),r={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[JPe(t),RK(t,""),RK(t,"-xs"),Object.keys(r).map(n=>ZPe(t,r[n],n)).reduce((n,i)=>Te(Te({},n),i),{})]}),rUe=()=>({align:Cs([String,Object]),justify:Cs([String,Object]),prefixCls:String,gutter:Cs([Number,Array,Object],0),wrap:{type:Boolean,default:void 0}}),G1e=In({compatConfig:{MODE:3},name:"ARow",inheritAttrs:!1,props:rUe(),setup(e,t){let{slots:r,attrs:n}=t;const{prefixCls:i,direction:o}=ho("row",e),[s,l]=eUe(i);let f;const m=h0e(),v=wn({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),I=wn({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),B=L=>ut(()=>{if(typeof e[L]=="string")return e[L];if(typeof e[L]!="object")return"";for(let U=0;U<q4.length;U++){const K=q4[U];if(!I.value[K])continue;const J=e[L][K];if(J!==void 0)return J}return""}),E=B("align"),S=B("justify"),_=YPe();bo(()=>{f=m.value.subscribe(L=>{I.value=L;const U=e.gutter||0;(!Array.isArray(U)&&typeof U=="object"||Array.isArray(U)&&(typeof U[0]=="object"||typeof U[1]=="object"))&&(v.value=L)})}),$o(()=>{m.value.unsubscribe(f)});const O=ut(()=>{const L=[void 0,void 0],{gutter:U=0}=e;return(Array.isArray(U)?U:[U,void 0]).forEach((J,ee)=>{if(typeof J=="object")for(let ce=0;ce<q4.length;ce++){const ne=q4[ce];if(v.value[ne]&&J[ne]!==void 0){L[ee]=J[ne];break}}else L[ee]=J}),L});qPe({gutter:O,supportFlexGap:_,wrap:ut(()=>e.wrap)});const R=ut(()=>xn(i.value,{[`${i.value}-no-wrap`]:e.wrap===!1,[`${i.value}-${S.value}`]:S.value,[`${i.value}-${E.value}`]:E.value,[`${i.value}-rtl`]:o.value==="rtl"},n.class,l.value)),T=ut(()=>{const L=O.value,U={},K=L[0]!=null&&L[0]>0?`${L[0]/-2}px`:void 0,J=L[1]!=null&&L[1]>0?`${L[1]/-2}px`:void 0;return K&&(U.marginLeft=K,U.marginRight=K),_.value?U.rowGap=`${L[1]}px`:J&&(U.marginTop=J,U.marginBottom=J),U});return()=>{var L;return s(Ie("div",Mt(Mt({},n),{},{class:R.value,style:Te(Te({},T.value),n.style)}),[(L=r.default)===null||L===void 0?void 0:L.call(r)]))}}});function Cw(){return Cw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Cw.apply(this,arguments)}function nUe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,A6(e,t)}function TK(e){return TK=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},TK(e)}function A6(e,t){return A6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},A6(e,t)}function iUe(){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 t7(e,t,r){return iUe()?t7=Reflect.construct.bind():t7=function(i,o,s){var l=[null];l.push.apply(l,o);var f=Function.bind.apply(i,l),m=new f;return s&&A6(m,s.prototype),m},t7.apply(null,arguments)}function aUe(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function OK(e){var t=typeof Map=="function"?new Map:void 0;return OK=function(n){if(n===null||!aUe(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(n))return t.get(n);t.set(n,i)}function i(){return t7(n,arguments,TK(this).constructor)}return i.prototype=Object.create(n.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),A6(i,n)},OK(e)}var oUe=/%[sdj%]/g,sUe=function(){};function NK(e){if(!e||!e.length)return null;var t={};return e.forEach(function(r){var n=r.field;t[n]=t[n]||[],t[n].push(r)}),t}function Vg(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=0,o=r.length;if(typeof e=="function")return e.apply(null,r);if(typeof e=="string"){var s=e.replace(oUe,function(l){if(l==="%%")return"%";if(i>=o)return l;switch(l){case"%s":return String(r[i++]);case"%d":return Number(r[i++]);case"%j":try{return JSON.stringify(r[i++])}catch{return"[Circular]"}break;default:return l}});return s}return e}function AUe(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function lf(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||AUe(t)&&typeof e=="string"&&!e)}function lUe(e,t,r){var n=[],i=0,o=e.length;function s(l){n.push.apply(n,l||[]),i++,i===o&&r(n)}e.forEach(function(l){t(l,s)})}function Hre(e,t,r){var n=0,i=e.length;function o(s){if(s&&s.length){r(s);return}var l=n;n=n+1,l<i?t(e[l],o):r([])}o([])}function uUe(e){var t=[];return Object.keys(e).forEach(function(r){t.push.apply(t,e[r]||[])}),t}var jre=function(e){nUe(t,e);function t(r,n){var i;return i=e.call(this,"Async Validation Error")||this,i.errors=r,i.fields=n,i}return t}(OK(Error));function cUe(e,t,r,n,i){if(t.first){var o=new Promise(function(B,E){var S=function(R){return n(R),R.length?E(new jre(R,NK(R))):B(i)},_=uUe(e);Hre(_,r,S)});return o.catch(function(B){return B}),o}var s=t.firstFields===!0?Object.keys(e):t.firstFields||[],l=Object.keys(e),f=l.length,m=0,v=[],I=new Promise(function(B,E){var S=function(O){if(v.push.apply(v,O),m++,m===f)return n(v),v.length?E(new jre(v,NK(v))):B(i)};l.length||(n(v),B(i)),l.forEach(function(_){var O=e[_];s.indexOf(_)!==-1?Hre(O,r,S):lUe(O,r,S)})});return I.catch(function(B){return B}),I}function fUe(e){return!!(e&&e.message!==void 0)}function hUe(e,t){for(var r=e,n=0;n<t.length;n++){if(r==null)return r;r=r[t[n]]}return r}function Gre(e,t){return function(r){var n;return e.fullFields?n=hUe(t,e.fullFields):n=t[r.field||e.fullField],fUe(r)?(r.field=r.field||e.fullField,r.fieldValue=n,r):{message:typeof r=="function"?r():r,fieldValue:n,field:r.field||e.fullField}}}function Kre(e,t){if(t){for(var r in t)if(t.hasOwnProperty(r)){var n=t[r];typeof n=="object"&&typeof e[r]=="object"?e[r]=Cw({},e[r],n):e[r]=n}}return e}var K1e=function(t,r,n,i,o,s){t.required&&(!n.hasOwnProperty(t.field)||lf(r,s||t.type))&&i.push(Vg(o.messages.required,t.fullField))},dUe=function(t,r,n,i,o){(/^\s+$/.test(r)||r==="")&&i.push(Vg(o.messages.whitespace,t.fullField))},Rk,gUe=function(){if(Rk)return Rk;var e="[a-fA-F\\d:]",t=function(U){return U&&U.includeBoundaries?"(?:(?<=\\s|^)(?="+e+")|(?<="+e+")(?=\\s|$))":""},r="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",n="[a-fA-F\\d]{1,4}",i=(`
  276. (?:
  277. (?:`+n+":){7}(?:"+n+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
  278. (?:`+n+":){6}(?:"+r+"|:"+n+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
  279. (?:`+n+":){5}(?::"+r+"|(?::"+n+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
  280. (?:`+n+":){4}(?:(?::"+n+"){0,1}:"+r+"|(?::"+n+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
  281. (?:`+n+":){3}(?:(?::"+n+"){0,2}:"+r+"|(?::"+n+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
  282. (?:`+n+":){2}(?:(?::"+n+"){0,3}:"+r+"|(?::"+n+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
  283. (?:`+n+":){1}(?:(?::"+n+"){0,4}:"+r+"|(?::"+n+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
  284. (?::(?:(?::`+n+"){0,5}:"+r+"|(?::"+n+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
  285. )(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
  286. `).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),o=new RegExp("(?:^"+r+"$)|(?:^"+i+"$)"),s=new RegExp("^"+r+"$"),l=new RegExp("^"+i+"$"),f=function(U){return U&&U.exact?o:new RegExp("(?:"+t(U)+r+t(U)+")|(?:"+t(U)+i+t(U)+")","g")};f.v4=function(L){return L&&L.exact?s:new RegExp(""+t(L)+r+t(L),"g")},f.v6=function(L){return L&&L.exact?l:new RegExp(""+t(L)+i+t(L),"g")};var m="(?:(?:[a-z]+:)?//)",v="(?:\\S+(?::\\S*)?@)?",I=f.v4().source,B=f.v6().source,E="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",S="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",_="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",O="(?::\\d{2,5})?",R='(?:[/?#][^\\s"]*)?',T="(?:"+m+"|www\\.)"+v+"(?:localhost|"+I+"|"+B+"|"+E+S+_+")"+O+R;return Rk=new RegExp("(?:^"+T+"$)","i"),Rk},$re={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},V4={integer:function(t){return V4.number(t)&&parseInt(t,10)===t},float:function(t){return V4.number(t)&&!V4.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return typeof t=="object"&&!V4.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match($re.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(gUe())},hex:function(t){return typeof t=="string"&&!!t.match($re.hex)}},pUe=function(t,r,n,i,o){if(t.required&&r===void 0){K1e(t,r,n,i,o);return}var s=["integer","float","array","regexp","object","method","email","number","date","url","hex"],l=t.type;s.indexOf(l)>-1?V4[l](r)||i.push(Vg(o.messages.types[l],t.fullField,t.type)):l&&typeof r!==t.type&&i.push(Vg(o.messages.types[l],t.fullField,t.type))},vUe=function(t,r,n,i,o){var s=typeof t.len=="number",l=typeof t.min=="number",f=typeof t.max=="number",m=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,v=r,I=null,B=typeof r=="number",E=typeof r=="string",S=Array.isArray(r);if(B?I="number":E?I="string":S&&(I="array"),!I)return!1;S&&(v=r.length),E&&(v=r.replace(m,"_").length),s?v!==t.len&&i.push(Vg(o.messages[I].len,t.fullField,t.len)):l&&!f&&v<t.min?i.push(Vg(o.messages[I].min,t.fullField,t.min)):f&&!l&&v>t.max?i.push(Vg(o.messages[I].max,t.fullField,t.max)):l&&f&&(v<t.min||v>t.max)&&i.push(Vg(o.messages[I].range,t.fullField,t.min,t.max))},FB="enum",mUe=function(t,r,n,i,o){t[FB]=Array.isArray(t[FB])?t[FB]:[],t[FB].indexOf(r)===-1&&i.push(Vg(o.messages[FB],t.fullField,t[FB].join(", ")))},yUe=function(t,r,n,i,o){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(r)||i.push(Vg(o.messages.pattern.mismatch,t.fullField,r,t.pattern));else if(typeof t.pattern=="string"){var s=new RegExp(t.pattern);s.test(r)||i.push(Vg(o.messages.pattern.mismatch,t.fullField,r,t.pattern))}}},Zs={required:K1e,whitespace:dUe,type:pUe,range:vUe,enum:mUe,pattern:yUe},bUe=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(lf(r,"string")&&!t.required)return n();Zs.required(t,r,i,s,o,"string"),lf(r,"string")||(Zs.type(t,r,i,s,o),Zs.range(t,r,i,s,o),Zs.pattern(t,r,i,s,o),t.whitespace===!0&&Zs.whitespace(t,r,i,s,o))}n(s)},CUe=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(lf(r)&&!t.required)return n();Zs.required(t,r,i,s,o),r!==void 0&&Zs.type(t,r,i,s,o)}n(s)},wUe=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(r===""&&(r=void 0),lf(r)&&!t.required)return n();Zs.required(t,r,i,s,o),r!==void 0&&(Zs.type(t,r,i,s,o),Zs.range(t,r,i,s,o))}n(s)},IUe=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(lf(r)&&!t.required)return n();Zs.required(t,r,i,s,o),r!==void 0&&Zs.type(t,r,i,s,o)}n(s)},BUe=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(lf(r)&&!t.required)return n();Zs.required(t,r,i,s,o),lf(r)||Zs.type(t,r,i,s,o)}n(s)},EUe=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(lf(r)&&!t.required)return n();Zs.required(t,r,i,s,o),r!==void 0&&(Zs.type(t,r,i,s,o),Zs.range(t,r,i,s,o))}n(s)},QUe=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(lf(r)&&!t.required)return n();Zs.required(t,r,i,s,o),r!==void 0&&(Zs.type(t,r,i,s,o),Zs.range(t,r,i,s,o))}n(s)},xUe=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(r==null&&!t.required)return n();Zs.required(t,r,i,s,o,"array"),r!=null&&(Zs.type(t,r,i,s,o),Zs.range(t,r,i,s,o))}n(s)},SUe=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(lf(r)&&!t.required)return n();Zs.required(t,r,i,s,o),r!==void 0&&Zs.type(t,r,i,s,o)}n(s)},kUe="enum",_Ue=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(lf(r)&&!t.required)return n();Zs.required(t,r,i,s,o),r!==void 0&&Zs[kUe](t,r,i,s,o)}n(s)},FUe=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(lf(r,"string")&&!t.required)return n();Zs.required(t,r,i,s,o),lf(r,"string")||Zs.pattern(t,r,i,s,o)}n(s)},DUe=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(lf(r,"date")&&!t.required)return n();if(Zs.required(t,r,i,s,o),!lf(r,"date")){var f;r instanceof Date?f=r:f=new Date(r),Zs.type(t,f,i,s,o),f&&Zs.range(t,f.getTime(),i,s,o)}}n(s)},RUe=function(t,r,n,i,o){var s=[],l=Array.isArray(r)?"array":typeof r;Zs.required(t,r,i,s,o,l),n(s)},rM=function(t,r,n,i,o){var s=t.type,l=[],f=t.required||!t.required&&i.hasOwnProperty(t.field);if(f){if(lf(r,s)&&!t.required)return n();Zs.required(t,r,i,l,o,s),lf(r,s)||Zs.type(t,r,i,l,o)}n(l)},TUe=function(t,r,n,i,o){var s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(lf(r)&&!t.required)return n();Zs.required(t,r,i,s,o)}n(s)},bQ={string:bUe,method:CUe,number:wUe,boolean:IUe,regexp:BUe,integer:EUe,float:QUe,array:xUe,object:SUe,enum:_Ue,pattern:FUe,date:DUe,url:rM,hex:rM,email:rM,required:RUe,any:TUe};function LK(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var MK=LK(),z6=function(){function e(r){this.rules=null,this._messages=MK,this.define(r)}var t=e.prototype;return t.define=function(n){var i=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(typeof n!="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(o){var s=n[o];i.rules[o]=Array.isArray(s)?s:[s]})},t.messages=function(n){return n&&(this._messages=Kre(LK(),n)),this._messages},t.validate=function(n,i,o){var s=this;i===void 0&&(i={}),o===void 0&&(o=function(){});var l=n,f=i,m=o;if(typeof f=="function"&&(m=f,f={}),!this.rules||Object.keys(this.rules).length===0)return m&&m(null,l),Promise.resolve(l);function v(_){var O=[],R={};function T(U){if(Array.isArray(U)){var K;O=(K=O).concat.apply(K,U)}else O.push(U)}for(var L=0;L<_.length;L++)T(_[L]);O.length?(R=NK(O),m(O,R)):m(null,l)}if(f.messages){var I=this.messages();I===MK&&(I=LK()),Kre(I,f.messages),f.messages=I}else f.messages=this.messages();var B={},E=f.keys||Object.keys(this.rules);E.forEach(function(_){var O=s.rules[_],R=l[_];O.forEach(function(T){var L=T;typeof L.transform=="function"&&(l===n&&(l=Cw({},l)),R=l[_]=L.transform(R)),typeof L=="function"?L={validator:L}:L=Cw({},L),L.validator=s.getValidationMethod(L),L.validator&&(L.field=_,L.fullField=L.fullField||_,L.type=s.getType(L),B[_]=B[_]||[],B[_].push({rule:L,value:R,source:l,field:_}))})});var S={};return cUe(B,f,function(_,O){var R=_.rule,T=(R.type==="object"||R.type==="array")&&(typeof R.fields=="object"||typeof R.defaultField=="object");T=T&&(R.required||!R.required&&_.value),R.field=_.field;function L(J,ee){return Cw({},ee,{fullField:R.fullField+"."+J,fullFields:R.fullFields?[].concat(R.fullFields,[J]):[J]})}function U(J){J===void 0&&(J=[]);var ee=Array.isArray(J)?J:[J];!f.suppressWarning&&ee.length&&e.warning("async-validator:",ee),ee.length&&R.message!==void 0&&(ee=[].concat(R.message));var ce=ee.map(Gre(R,l));if(f.first&&ce.length)return S[R.field]=1,O(ce);if(!T)O(ce);else{if(R.required&&!_.value)return R.message!==void 0?ce=[].concat(R.message).map(Gre(R,l)):f.error&&(ce=[f.error(R,Vg(f.messages.required,R.field))]),O(ce);var ne={};R.defaultField&&Object.keys(_.value).map(function(se){ne[se]=R.defaultField}),ne=Cw({},ne,_.rule.fields);var Ee={};Object.keys(ne).forEach(function(se){var Fe=ne[se],ae=Array.isArray(Fe)?Fe:[Fe];Ee[se]=ae.map(L.bind(null,se))});var ve=new e(Ee);ve.messages(f.messages),_.rule.options&&(_.rule.options.messages=f.messages,_.rule.options.error=f.error),ve.validate(_.value,_.rule.options||f,function(se){var Fe=[];ce&&ce.length&&Fe.push.apply(Fe,ce),se&&se.length&&Fe.push.apply(Fe,se),O(Fe.length?Fe:null)})}}var K;if(R.asyncValidator)K=R.asyncValidator(R,_.value,U,_.source,f);else if(R.validator){try{K=R.validator(R,_.value,U,_.source,f)}catch(J){console.error==null||console.error(J),f.suppressValidatorError||setTimeout(function(){throw J},0),U(J.message)}K===!0?U():K===!1?U(typeof R.message=="function"?R.message(R.fullField||R.field):R.message||(R.fullField||R.field)+" fails"):K instanceof Array?U(K):K instanceof Error&&U(K.message)}K&&K.then&&K.then(function(){return U()},function(J){return U(J)})},function(_){v(_)},l)},t.getType=function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!bQ.hasOwnProperty(n.type))throw new Error(Vg("Unknown rule type %s",n.type));return n.type||"string"},t.getValidationMethod=function(n){if(typeof n.validator=="function")return n.validator;var i=Object.keys(n),o=i.indexOf("message");return o!==-1&&i.splice(o,1),i.length===1&&i[0]==="required"?bQ.required:bQ[this.getType(n)]||void 0},e}();z6.register=function(t,r){if(typeof r!="function")throw new Error("Cannot register a validator by type, validator is not a function");bQ[t]=r};z6.warning=sUe;z6.messages=MK;z6.validators=bQ;function w2(e){return e==null?[]:Array.isArray(e)?e:[e]}function $1e(e,t){let r=e;for(let n=0;n<t.length;n+=1){if(r==null)return;r=r[t[n]]}return r}function W1e(e,t,r,n){if(!t.length)return r;const[i,...o]=t;let s;return!e&&typeof i=="number"?s=[]:Array.isArray(e)?s=[...e]:s=Te({},e),n&&r===void 0&&o.length===1?delete s[i][o[0]]:s[i]=W1e(s[i],o,r,n),s}function OUe(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&n&&r===void 0&&!$1e(e,t.slice(0,-1))?e:W1e(e,t,r,n)}function PK(e){return w2(e)}function NUe(e,t){return $1e(e,t)}function LUe(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return OUe(e,t,r,n)}function MUe(e,t){return e&&e.some(r=>UUe(r,t))}function Wre(e){return typeof e=="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function Y1e(e,t){const r=Array.isArray(e)?[...e]:Te({},e);return t&&Object.keys(t).forEach(n=>{const i=r[n],o=t[n],s=Wre(i)&&Wre(o);r[n]=s?Y1e(i,o||{}):o}),r}function PUe(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return r.reduce((i,o)=>Y1e(i,o),e)}function Yre(e,t){let r={};return t.forEach(n=>{const i=NUe(e,n);r=LUe(r,n,i)}),r}function UUe(e,t){return!e||!t||e.length!==t.length?!1:e.every((r,n)=>t[n]===r)}const Gg="'${name}' is not a valid ${type}",eD={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:Gg,method:Gg,array:Gg,object:Gg,number:Gg,date:Gg,boolean:Gg,integer:Gg,float:Gg,regexp:Gg,email:Gg,url:Gg,hex:Gg},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}};var tD=function(e,t,r,n){function i(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function l(v){try{m(n.next(v))}catch(I){s(I)}}function f(v){try{m(n.throw(v))}catch(I){s(I)}}function m(v){v.done?o(v.value):i(v.value).then(l,f)}m((n=n.apply(e,t||[])).next())})};const HUe=z6;function jUe(e,t){return e.replace(/\$\{\w+\}/g,r=>{const n=r.slice(2,-1);return t[n]})}function UK(e,t,r,n,i){return tD(this,void 0,void 0,function*(){const o=Te({},r);delete o.ruleIndex,delete o.trigger;let s=null;o&&o.type==="array"&&o.defaultField&&(s=o.defaultField,delete o.defaultField);const l=new HUe({[e]:[o]}),f=PUe({},eD,n.validateMessages);l.messages(f);let m=[];try{yield Promise.resolve(l.validate({[e]:t},Te({},n)))}catch(B){B.errors?m=B.errors.map((E,S)=>{let{message:_}=E;return Jh(_)?lh(_,{key:`error_${S}`}):_}):(console.error(B),m=[f.default()])}if(!m.length&&s)return(yield Promise.all(t.map((E,S)=>UK(`${e}.${S}`,E,s,n,i)))).reduce((E,S)=>[...E,...S],[]);const v=Te(Te(Te({},r),{name:e,enum:(r.enum||[]).join(", ")}),i);return m.map(B=>typeof B=="string"?jUe(B,v):B)})}function q1e(e,t,r,n,i,o){const s=e.join("."),l=r.map((m,v)=>{const I=m.validator,B=Te(Te({},m),{ruleIndex:v});return I&&(B.validator=(E,S,_)=>{let O=!1;const T=I(E,S,function(){for(var L=arguments.length,U=new Array(L),K=0;K<L;K++)U[K]=arguments[K];Promise.resolve().then(()=>{O||_(...U)})});O=T&&typeof T.then=="function"&&typeof T.catch=="function",O&&T.then(()=>{_()}).catch(L=>{_(L||" ")})}),B}).sort((m,v)=>{let{warningOnly:I,ruleIndex:B}=m,{warningOnly:E,ruleIndex:S}=v;return!!I==!!E?B-S:I?1:-1});let f;if(i===!0)f=new Promise((m,v)=>tD(this,void 0,void 0,function*(){for(let I=0;I<l.length;I+=1){const B=l[I],E=yield UK(s,t,B,n,o);if(E.length){v([{errors:E,rule:B}]);return}}m([])}));else{const m=l.map(v=>UK(s,t,v,n,o).then(I=>({errors:I,rule:v})));f=(i?KUe(m):GUe(m)).then(v=>Promise.reject(v))}return f.catch(m=>m),f}function GUe(e){return tD(this,void 0,void 0,function*(){return Promise.all(e).then(t=>[].concat(...t))})}function KUe(e){return tD(this,void 0,void 0,function*(){let t=0;return new Promise(r=>{e.forEach(n=>{n.then(i=>{i.errors.length&&r([i]),t+=1,t===e.length&&r([])})})})})}const V1e=Symbol("formContextKey"),z1e=e=>{Co(V1e,e)},Yq=()=>Za(V1e,{name:ut(()=>{}),labelAlign:ut(()=>"right"),vertical:ut(()=>!1),addField:(e,t)=>{},removeField:e=>{},model:ut(()=>{}),rules:ut(()=>{}),colon:ut(()=>{}),labelWrap:ut(()=>{}),labelCol:ut(()=>{}),requiredMark:ut(()=>!1),validateTrigger:ut(()=>{}),onValidate:()=>{},validateMessages:ut(()=>eD)}),J1e=Symbol("formItemPrefixContextKey"),$Ue=e=>{Co(J1e,e)},WUe=()=>Za(J1e,{prefixCls:ut(()=>"")});function YUe(e){return typeof e=="number"?`${e} ${e} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?`0 0 ${e}`:e}const qUe=()=>({span:[String,Number],order:[String,Number],offset:[String,Number],push:[String,Number],pull:[String,Number],xs:{type:[String,Number,Object],default:void 0},sm:{type:[String,Number,Object],default:void 0},md:{type:[String,Number,Object],default:void 0},lg:{type:[String,Number,Object],default:void 0},xl:{type:[String,Number,Object],default:void 0},xxl:{type:[String,Number,Object],default:void 0},prefixCls:String,flex:[String,Number]}),VUe=["xs","sm","md","lg","xl","xxl"],qq=In({compatConfig:{MODE:3},name:"ACol",inheritAttrs:!1,props:qUe(),setup(e,t){let{slots:r,attrs:n}=t;const{gutter:i,supportFlexGap:o,wrap:s}=VPe(),{prefixCls:l,direction:f}=ho("col",e),[m,v]=tUe(l),I=ut(()=>{const{span:E,order:S,offset:_,push:O,pull:R}=e,T=l.value;let L={};return VUe.forEach(U=>{let K={};const J=e[U];typeof J=="number"?K.span=J:typeof J=="object"&&(K=J||{}),L=Te(Te({},L),{[`${T}-${U}-${K.span}`]:K.span!==void 0,[`${T}-${U}-order-${K.order}`]:K.order||K.order===0,[`${T}-${U}-offset-${K.offset}`]:K.offset||K.offset===0,[`${T}-${U}-push-${K.push}`]:K.push||K.push===0,[`${T}-${U}-pull-${K.pull}`]:K.pull||K.pull===0,[`${T}-rtl`]:f.value==="rtl"})}),xn(T,{[`${T}-${E}`]:E!==void 0,[`${T}-order-${S}`]:S,[`${T}-offset-${_}`]:_,[`${T}-push-${O}`]:O,[`${T}-pull-${R}`]:R},L,n.class,v.value)}),B=ut(()=>{const{flex:E}=e,S=i.value,_={};if(S&&S[0]>0){const O=`${S[0]/2}px`;_.paddingLeft=O,_.paddingRight=O}if(S&&S[1]>0&&!o.value){const O=`${S[1]/2}px`;_.paddingTop=O,_.paddingBottom=O}return E&&(_.flex=YUe(E),s.value===!1&&!_.minWidth&&(_.minWidth=0)),_});return()=>{var E;return m(Ie("div",Mt(Mt({},n),{},{class:I.value,style:[B.value,n.style]}),[(E=r.default)===null||E===void 0?void 0:E.call(r)]))}}}),Vq=(e,t)=>{let{slots:r,emit:n,attrs:i}=t;var o,s,l,f,m;const{prefixCls:v,htmlFor:I,labelCol:B,labelAlign:E,colon:S,required:_,requiredMark:O}=Te(Te({},e),i),[R]=_v("Form"),T=(o=e.label)!==null&&o!==void 0?o:(s=r.label)===null||s===void 0?void 0:s.call(r);if(!T)return null;const{vertical:L,labelAlign:U,labelCol:K,labelWrap:J,colon:ee}=Yq(),ce=B||(K==null?void 0:K.value)||{},ne=E||(U==null?void 0:U.value),Ee=`${v}-item-label`,ve=xn(Ee,ne==="left"&&`${Ee}-left`,ce.class,{[`${Ee}-wrap`]:!!J.value});let se=T;const Fe=S===!0||(ee==null?void 0:ee.value)!==!1&&S!==!1;Fe&&!L.value&&typeof T=="string"&&T.trim()!==""&&(se=T.replace(/[:|:]\s*$/,"")),se=Ie(Ao,null,[se,(l=r.tooltip)===null||l===void 0?void 0:l.call(r,{class:`${v}-item-tooltip`})]),O==="optional"&&!_&&(se=Ie(Ao,null,[se,Ie("span",{class:`${v}-item-optional`},[((f=R.value)===null||f===void 0?void 0:f.optional)||((m=J0.Form)===null||m===void 0?void 0:m.optional)])]));const De=xn({[`${v}-item-required`]:_,[`${v}-item-required-mark-optional`]:O==="optional",[`${v}-item-no-colon`]:!Fe});return Ie(qq,Mt(Mt({},ce),{},{class:ve}),{default:()=>[Ie("label",{for:I,class:De,title:typeof T=="string"?T:"",onClick:Re=>n("click",Re)},[se])]})};Vq.displayName="FormItemLabel";Vq.inheritAttrs=!1;const zUe=e=>{const{componentCls:t}=e,r=`${t}-show-help`,n=`${t}-show-help-item`;return{[r]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[n]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut},
  287. opacity ${e.motionDurationSlow} ${e.motionEaseInOut},
  288. transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${n}-appear, &${n}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${n}-leave-active`]:{transform:"translateY(-5px)"}}}}},JUe=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},label:{fontSize:e.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),qre=(e,t)=>{const{formItemCls:r}=e;return{[r]:{[`${r}-label > label`]:{height:t},[`${r}-control-input`]:{minHeight:t}}}},XUe=e=>{const{componentCls:t}=e;return{[e.componentCls]:Te(Te(Te({},Ks(e)),JUe(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Te({},qre(e,e.controlHeightSM)),"&-large":Te({},qre(e,e.controlHeightLG))})}},ZUe=e=>{const{formItemCls:t,iconCls:r,componentCls:n,rootPrefixCls:i}=e;return{[t]:Te(Te({},Ks(e)),{marginBottom:e.marginLG,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
  289. &-hidden.${i}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{display:"inline-block",flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${e.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:e.controlHeight,color:e.colorTextHeading,fontSize:e.fontSize,[`> ${r}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:e.colorError,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${n}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${n}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:e.marginXXS/2,marginInlineEnd:e.marginXS},[`&${t}-no-colon::after`]:{content:'" "'}}},[`${t}-control`]:{display:"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${i}-col-'"]):not([class*="' ${i}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:lq,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},eHe=e=>{const{componentCls:t,formItemCls:r,rootPrefixCls:n}=e;return{[`${t}-horizontal`]:{[`${r}-label`]:{flexGrow:0},[`${r}-control`]:{flex:"1 1 0",minWidth:0},[`${r}-label.${n}-col-24 + ${r}-control`]:{minWidth:"unset"}}}},tHe=e=>{const{componentCls:t,formItemCls:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[r]:{flex:"none",flexWrap:"nowrap",marginInlineEnd:e.margin,marginBottom:0,"&-with-help":{marginBottom:e.marginLG},[`> ${r}-label,
  290. > ${r}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${r}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${r}-has-feedback`]:{display:"inline-block"}}}}},XB=e=>({margin:0,padding:`0 0 ${e.paddingXS}px`,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{display:"none"}}}),rHe=e=>{const{componentCls:t,formItemCls:r}=e;return{[`${r} ${r}-label`]:XB(e),[t]:{[r]:{flexWrap:"wrap",[`${r}-label,
  291. ${r}-control`]:{flex:"0 0 100%",maxWidth:"100%"}}}}},nHe=e=>{const{componentCls:t,formItemCls:r,rootPrefixCls:n}=e;return{[`${t}-vertical`]:{[r]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${t}-item-control`]:{width:"100%"}}},[`${t}-vertical ${r}-label,
  292. .${n}-col-24${r}-label,
  293. .${n}-col-xl-24${r}-label`]:XB(e),[`@media (max-width: ${e.screenXSMax}px)`]:[rHe(e),{[t]:{[`.${n}-col-xs-24${r}-label`]:XB(e)}}],[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{[`.${n}-col-sm-24${r}-label`]:XB(e)}},[`@media (max-width: ${e.screenMDMax}px)`]:{[t]:{[`.${n}-col-md-24${r}-label`]:XB(e)}},[`@media (max-width: ${e.screenLGMax}px)`]:{[t]:{[`.${n}-col-lg-24${r}-label`]:XB(e)}}}},zq=gA("Form",(e,t)=>{let{rootPrefixCls:r}=t;const n=Jo(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:r});return[XUe(n),ZUe(n),zUe(n),eHe(n),tHe(n),nHe(n),$F(n),lq]}),iHe=In({compatConfig:{MODE:3},name:"ErrorList",inheritAttrs:!1,props:["errors","help","onErrorVisibleChanged","helpStatus","warnings"],setup(e,t){let{attrs:r}=t;const{prefixCls:n,status:i}=WUe(),o=ut(()=>`${n.value}-item-explain`),s=ut(()=>!!(e.errors&&e.errors.length)),l=wn(i.value),[,f]=zq(n);return Kn([s,i],()=>{s.value&&(l.value=i.value)}),()=>{var m,v;const I=WF(`${n.value}-show-help-item`),B=TF(`${n.value}-show-help-item`,I);return B.role="alert",B.class=[f.value,o.value,r.class,`${n.value}-show-help`],Ie(ug,Mt(Mt({},D2(`${n.value}-show-help`)),{},{onAfterEnter:()=>e.onErrorVisibleChanged(!0),onAfterLeave:()=>e.onErrorVisibleChanged(!1)}),{default:()=>[Ah(Ie(O6,Mt(Mt({},B),{},{tag:"div"}),{default:()=>[(v=e.errors)===null||v===void 0?void 0:v.map((E,S)=>Ie("div",{key:S,class:l.value?`${o.value}-${l.value}`:""},[E]))]}),[[zp,!!(!((m=e.errors)===null||m===void 0)&&m.length)]])]})}}}),aHe=In({compatConfig:{MODE:3},slots:Object,inheritAttrs:!1,props:["prefixCls","errors","hasFeedback","onDomErrorVisibleChange","wrapperCol","help","extra","status","marginBottom","onErrorVisibleChanged"],setup(e,t){let{slots:r}=t;const n=Yq(),{wrapperCol:i}=n,o=Te({},n);return delete o.labelCol,delete o.wrapperCol,z1e(o),$Ue({prefixCls:ut(()=>e.prefixCls),status:ut(()=>e.status)}),()=>{var s,l,f;const{prefixCls:m,wrapperCol:v,marginBottom:I,onErrorVisibleChanged:B,help:E=(s=r.help)===null||s===void 0?void 0:s.call(r),errors:S=Of((l=r.errors)===null||l===void 0?void 0:l.call(r)),extra:_=(f=r.extra)===null||f===void 0?void 0:f.call(r)}=e,O=`${m}-item`,R=v||(i==null?void 0:i.value)||{},T=xn(`${O}-control`,R.class);return Ie(qq,Mt(Mt({},R),{},{class:T}),{default:()=>{var L;return Ie(Ao,null,[Ie("div",{class:`${O}-control-input`},[Ie("div",{class:`${O}-control-input-content`},[(L=r.default)===null||L===void 0?void 0:L.call(r)])]),I!==null||S.length?Ie("div",{style:{display:"flex",flexWrap:"nowrap"}},[Ie(iHe,{errors:S,help:E,class:`${O}-explain-connected`,onErrorVisibleChanged:B},null),!!I&&Ie("div",{style:{width:0,height:`${I}px`}},null)]):null,_?Ie("div",{class:`${O}-extra`},[_]):null])}})}}});function oHe(e){const t=Gr(e.value.slice());let r=null;return Eo(()=>{clearTimeout(r),r=setTimeout(()=>{t.value=e.value},e.value.length?0:10)}),t}wv("success","warning","error","validating","");const sHe={success:Oy,warning:Ny,error:pg,validating:Zp};function nM(e,t,r){let n=e;const i=t;let o=0;try{for(let s=i.length;o<s-1&&!(!n&&!r);++o){const l=i[o];if(l in n)n=n[l];else{if(r)throw Error("please transfer a valid name path to form item!");break}}if(r&&!n)throw Error("please transfer a valid name path to form item!")}catch{console.error("please transfer a valid name path to form item!")}return{o:n,k:i[o],v:n?n[i[o]]:void 0}}const AHe=()=>({htmlFor:String,prefixCls:String,label:Wr.any,help:Wr.any,extra:Wr.any,labelCol:{type:Object},wrapperCol:{type:Object},hasFeedback:{type:Boolean,default:!1},colon:{type:Boolean,default:void 0},labelAlign:String,prop:{type:[String,Number,Array]},name:{type:[String,Number,Array]},rules:[Array,Object],autoLink:{type:Boolean,default:!0},required:{type:Boolean,default:void 0},validateFirst:{type:Boolean,default:void 0},validateStatus:Wr.oneOf(wv("","success","warning","error","validating")),validateTrigger:{type:[String,Array]},messageVariables:{type:Object},hidden:Boolean,noStyle:Boolean});let lHe=0;const uHe="form_item",cHe=In({compatConfig:{MODE:3},name:"AFormItem",inheritAttrs:!1,__ANT_NEW_FORM_ITEM:!0,props:AHe(),slots:Object,setup(e,t){let{slots:r,attrs:n,expose:i}=t;e.prop;const o=`form-item-${++lHe}`,{prefixCls:s}=ho("form",e),[l,f]=zq(s),m=Gr(),v=Yq(),I=ut(()=>e.name||e.prop),B=Gr([]),E=Gr(!1),S=Gr(),_=ut(()=>{const at=I.value;return PK(at)}),O=ut(()=>{if(_.value.length){const at=v.name.value,it=_.value.join("_");return at?`${at}_${it}`:`${uHe}_${it}`}else return}),R=()=>{const at=v.model.value;if(!(!at||!I.value))return nM(at,_.value,!0).v},T=ut(()=>R()),L=Gr(H9(T.value)),U=ut(()=>{let at=e.validateTrigger!==void 0?e.validateTrigger:v.validateTrigger.value;return at=at===void 0?"change":at,w2(at)}),K=ut(()=>{let at=v.rules.value;const it=e.rules,ye=e.required!==void 0?{required:!!e.required,trigger:U.value}:[],xe=nM(at,_.value);at=at?xe.o[xe.k]||xe.v:[];const et=[].concat(it||at||[]);return rTe(et,tt=>tt.required)?et:et.concat(ye)}),J=ut(()=>{const at=K.value;let it=!1;return at&&at.length&&at.every(ye=>ye.required?(it=!0,!1):!0),it||e.required}),ee=Gr();Eo(()=>{ee.value=e.validateStatus});const ce=ut(()=>{let at={};return typeof e.label=="string"?at.label=e.label:e.name&&(at.label=String(e.name)),e.messageVariables&&(at=Te(Te({},at),e.messageVariables)),at}),ne=at=>{if(_.value.length===0)return;const{validateFirst:it=!1}=e,{triggerName:ye}=at||{};let xe=K.value;if(ye&&(xe=xe.filter(tt=>{const{trigger:rt}=tt;return!rt&&!U.value.length?!0:w2(rt||U.value).includes(ye)})),!xe.length)return Promise.resolve();const et=q1e(_.value,T.value,xe,Te({validateMessages:v.validateMessages.value},at),it,ce.value);return ee.value="validating",B.value=[],et.catch(tt=>tt).then(function(){let tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(ee.value==="validating"){const rt=tt.filter(ct=>ct&&ct.errors.length);ee.value=rt.length?"error":"success",B.value=rt.map(ct=>ct.errors),v.onValidate(I.value,!B.value.length,B.value.length?zo(B.value[0]):null)}}),et},Ee=()=>{ne({triggerName:"blur"})},ve=()=>{if(E.value){E.value=!1;return}ne({triggerName:"change"})},se=()=>{ee.value=e.validateStatus,E.value=!1,B.value=[]},Fe=()=>{ee.value=e.validateStatus,E.value=!0,B.value=[];const at=v.model.value||{},it=T.value,ye=nM(at,_.value,!0);Array.isArray(it)?ye.o[ye.k]=[].concat(L.value):ye.o[ye.k]=L.value,Wo(()=>{E.value=!1})},ae=ut(()=>e.htmlFor===void 0?O.value:e.htmlFor),De=()=>{const at=ae.value;if(!at||!S.value)return;const it=S.value.$el.querySelector(`[id="${at}"]`);it&&it.focus&&it.focus()};i({onFieldBlur:Ee,onFieldChange:ve,clearValidate:se,resetField:Fe}),fFe({id:O,onFieldBlur:()=>{e.autoLink&&Ee()},onFieldChange:()=>{e.autoLink&&ve()},clearValidate:se},ut(()=>!!(e.autoLink&&v.model.value&&I.value)));let Re=!1;Kn(I,at=>{at?Re||(Re=!0,v.addField(o,{fieldValue:T,fieldId:O,fieldName:I,resetField:Fe,clearValidate:se,namePath:_,validateRules:ne,rules:K})):(Re=!1,v.removeField(o))},{immediate:!0}),$o(()=>{v.removeField(o)});const Pe=oHe(B),Ne=ut(()=>e.validateStatus!==void 0?e.validateStatus:Pe.value.length?"error":ee.value),$e=ut(()=>({[`${s.value}-item`]:!0,[f.value]:!0,[`${s.value}-item-has-feedback`]:Ne.value&&e.hasFeedback,[`${s.value}-item-has-success`]:Ne.value==="success",[`${s.value}-item-has-warning`]:Ne.value==="warning",[`${s.value}-item-has-error`]:Ne.value==="error",[`${s.value}-item-is-validating`]:Ne.value==="validating",[`${s.value}-item-hidden`]:e.hidden})),Je=NA({});rp.useProvide(Je),Eo(()=>{let at;if(e.hasFeedback){const it=Ne.value&&sHe[Ne.value];at=it?Ie("span",{class:xn(`${s.value}-item-feedback-icon`,`${s.value}-item-feedback-icon-${Ne.value}`)},[Ie(it,null,null)]):null}Te(Je,{status:Ne.value,hasFeedback:e.hasFeedback,feedbackIcon:at,isFormItemInput:!0})});const We=Gr(null),Ae=Gr(!1),Ke=()=>{if(m.value){const at=getComputedStyle(m.value);We.value=parseInt(at.marginBottom,10)}};bo(()=>{Kn(Ae,()=>{Ae.value&&Ke()},{flush:"post",immediate:!0})});const ze=at=>{at||(We.value=null)};return()=>{var at,it;if(e.noStyle)return(at=r.default)===null||at===void 0?void 0:at.call(r);const ye=(it=e.help)!==null&&it!==void 0?it:r.help?Of(r.help()):null,xe=!!(ye!=null&&Array.isArray(ye)&&ye.length||Pe.value.length);return Ae.value=xe,l(Ie("div",{class:[$e.value,xe?`${s.value}-item-with-help`:"",n.class],ref:m},[Ie(G1e,Mt(Mt({},n),{},{class:`${s.value}-row`,key:"row"}),{default:()=>{var et,tt,rt,ct;return Ie(Ao,null,[Ie(Vq,Mt(Mt({},e),{},{htmlFor:ae.value,required:J.value,requiredMark:v.requiredMark.value,prefixCls:s.value,onClick:De,label:(et=e.label)!==null&&et!==void 0?et:(tt=r.label)===null||tt===void 0?void 0:tt.call(r)}),null),Ie(aHe,Mt(Mt({},e),{},{errors:ye!=null?w2(ye):Pe.value,marginBottom:We.value,prefixCls:s.value,status:Ne.value,ref:S,help:ye,extra:(rt=e.extra)!==null&&rt!==void 0?rt:(ct=r.extra)===null||ct===void 0?void 0:ct.call(r),onErrorVisibleChanged:ze}),{default:r.default})])}}),!!We.value&&Ie("div",{class:`${s.value}-margin-offset`,style:{marginBottom:`-${We.value}px`}},null)]))}}});function X1e(e){let t=!1,r=e.length;const n=[];return e.length?new Promise((i,o)=>{e.forEach((s,l)=>{s.catch(f=>(t=!0,f)).then(f=>{r-=1,n[l]=f,!(r>0)&&(t&&o(n),i(n))})})}):Promise.resolve([])}function Vre(e){let t=!1;return e&&e.length&&e.every(r=>r.required?(t=!0,!1):!0),t}function zre(e){return e==null?[]:Array.isArray(e)?e:[e]}function iM(e,t,r){let n=e;t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,"");const i=t.split(".");let o=0;for(let s=i.length;o<s-1&&!(!n&&!r);++o){const l=i[o];if(l in n)n=n[l];else{if(r)throw new Error("please transfer a valid name path to validate!");break}}return{o:n,k:i[o],v:n?n[i[o]]:null,isValid:n&&i[o]in n}}function fHe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:wn({}),r=arguments.length>2?arguments[2]:void 0;const n=H9(xl(e)),i=NA({}),o=Gr([]),s=L=>{Te(xl(e),Te(Te({},H9(n)),L)),Wo(()=>{Object.keys(i).forEach(U=>{i[U]={autoLink:!1,required:Vre(xl(t)[U])}})})},l=function(){let L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],U=arguments.length>1?arguments[1]:void 0;return U.length?L.filter(K=>{const J=zre(K.trigger||"change");return sTe(J,U).length}):L};let f=null;const m=function(L){let U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},K=arguments.length>2?arguments[2]:void 0;const J=[],ee={};for(let Ee=0;Ee<L.length;Ee++){const ve=L[Ee],se=iM(xl(e),ve,K);if(!se.isValid)continue;ee[ve]=se.v;const Fe=l(xl(t)[ve],zre(U&&U.trigger));Fe.length&&J.push(v(ve,se.v,Fe,U||{}).then(()=>({name:ve,errors:[],warnings:[]})).catch(ae=>{const De=[],Re=[];return ae.forEach(Pe=>{let{rule:{warningOnly:Ne},errors:$e}=Pe;Ne?Re.push(...$e):De.push(...$e)}),De.length?Promise.reject({name:ve,errors:De,warnings:Re}):{name:ve,errors:De,warnings:Re}}))}const ce=X1e(J);f=ce;const ne=ce.then(()=>f===ce?Promise.resolve(ee):Promise.reject([])).catch(Ee=>{const ve=Ee.filter(se=>se&&se.errors.length);return Promise.reject({values:ee,errorFields:ve,outOfDate:f!==ce})});return ne.catch(Ee=>Ee),ne},v=function(L,U,K){let J=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const ee=q1e([L],U,K,Te({validateMessages:eD},J),!!J.validateFirst);return i[L]?(i[L].validateStatus="validating",ee.catch(ce=>ce).then(function(){let ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];var ne;if(i[L].validateStatus==="validating"){const Ee=ce.filter(ve=>ve&&ve.errors.length);i[L].validateStatus=Ee.length?"error":"success",i[L].help=Ee.length?Ee.map(ve=>ve.errors):null,(ne=r==null?void 0:r.onValidate)===null||ne===void 0||ne.call(r,L,!Ee.length,Ee.length?zo(i[L].help[0]):null)}}),ee):ee.catch(ce=>ce)},I=(L,U)=>{let K=[],J=!0;L?Array.isArray(L)?K=L:K=[L]:(J=!1,K=o.value);const ee=m(K,U||{},J);return ee.catch(ce=>ce),ee},B=L=>{let U=[];L?Array.isArray(L)?U=L:U=[L]:U=o.value,U.forEach(K=>{i[K]&&Te(i[K],{validateStatus:"",help:null})})},E=L=>{const U={autoLink:!1},K=[],J=Array.isArray(L)?L:[L];for(let ee=0;ee<J.length;ee++){const ce=J[ee];(ce==null?void 0:ce.validateStatus)==="error"&&(U.validateStatus="error",ce.help&&K.push(ce.help)),U.required=U.required||(ce==null?void 0:ce.required)}return U.help=K,U};let S=n,_=!0;const O=L=>{const U=[];o.value.forEach(K=>{const J=iM(L,K,!1),ee=iM(S,K,!1);(_&&(r==null?void 0:r.immediate)&&J.isValid||!WY(J.v,ee.v))&&U.push(K)}),I(U,{trigger:"change"}),_=!1,S=H9(zo(L))},R=r==null?void 0:r.debounce;let T=!0;return Kn(t,()=>{o.value=t?Object.keys(xl(t)):[],!T&&r&&r.validateOnRuleChange&&I(),T=!1},{deep:!0,immediate:!0}),Kn(o,()=>{const L={};o.value.forEach(U=>{L[U]=Te({},i[U],{autoLink:!1,required:Vre(xl(t)[U])}),delete i[U]});for(const U in i)Object.prototype.hasOwnProperty.call(i,U)&&delete i[U];Te(i,L)},{immediate:!0}),Kn(e,R&&R.wait?l0e(O,R.wait,mTe(R,["wait"])):O,{immediate:r&&!!r.immediate,deep:!0}),{modelRef:e,rulesRef:t,initialModel:n,validateInfos:i,resetFields:s,validate:I,validateField:v,mergeValidateInfo:E,clearValidate:B}}const hHe=()=>({layout:Wr.oneOf(wv("horizontal","inline","vertical")),labelCol:Pa(),wrapperCol:Pa(),colon:ta(),labelAlign:Oo(),labelWrap:ta(),prefixCls:String,requiredMark:Cs([String,Boolean]),hideRequiredMark:ta(),model:Wr.object,rules:Pa(),validateMessages:Pa(),validateOnRuleChange:ta(),scrollToFirstError:Mu(),onSubmit:Wn(),name:String,validateTrigger:Cs([String,Array]),size:Oo(),disabled:ta(),onValuesChange:Wn(),onFieldsChange:Wn(),onFinish:Wn(),onFinishFailed:Wn(),onValidate:Wn()});function dHe(e,t){return WY(w2(e),w2(t))}const pw=In({compatConfig:{MODE:3},name:"AForm",inheritAttrs:!1,props:dA(hHe(),{layout:"horizontal",hideRequiredMark:!1,colon:!0}),Item:cHe,useForm:fHe,setup(e,t){let{emit:r,slots:n,expose:i,attrs:o}=t;const{prefixCls:s,direction:l,form:f,size:m,disabled:v}=ho("form",e),I=ut(()=>e.requiredMark===""||e.requiredMark),B=ut(()=>{var Pe;return I.value!==void 0?I.value:f&&((Pe=f.value)===null||Pe===void 0?void 0:Pe.requiredMark)!==void 0?f.value.requiredMark:!e.hideRequiredMark});Wge(m),uge(v);const E=ut(()=>{var Pe,Ne;return(Pe=e.colon)!==null&&Pe!==void 0?Pe:(Ne=f.value)===null||Ne===void 0?void 0:Ne.colon}),{validateMessages:S}=exe(),_=ut(()=>Te(Te(Te({},eD),S.value),e.validateMessages)),[O,R]=zq(s),T=ut(()=>xn(s.value,{[`${s.value}-${e.layout}`]:!0,[`${s.value}-hide-required-mark`]:B.value===!1,[`${s.value}-rtl`]:l.value==="rtl",[`${s.value}-${m.value}`]:m.value},R.value)),L=wn(),U={},K=(Pe,Ne)=>{U[Pe]=Ne},J=Pe=>{delete U[Pe]},ee=Pe=>{const Ne=!!Pe,$e=Ne?w2(Pe).map(PK):[];return Ne?Object.values(U).filter(Je=>$e.findIndex(We=>dHe(We,Je.fieldName.value))>-1):Object.values(U)},ce=Pe=>{e.model&&ee(Pe).forEach(Ne=>{Ne.resetField()})},ne=Pe=>{ee(Pe).forEach(Ne=>{Ne.clearValidate()})},Ee=Pe=>{const{scrollToFirstError:Ne}=e;if(r("finishFailed",Pe),Ne&&Pe.errorFields.length){let $e={};typeof Ne=="object"&&($e=Ne),se(Pe.errorFields[0].name,$e)}},ve=function(){return De(...arguments)},se=function(Pe){let Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const $e=ee(Pe?[Pe]:void 0);if($e.length){const Je=$e[0].fieldId.value,We=Je?document.getElementById(Je):null;We&&N8e(We,Te({scrollMode:"if-needed",block:"nearest"},Ne))}},Fe=function(){let Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(Pe===!0){const Ne=[];return Object.values(U).forEach($e=>{let{namePath:Je}=$e;Ne.push(Je.value)}),Yre(e.model,Ne)}else return Yre(e.model,Pe)},ae=(Pe,Ne)=>{if(!e.model)return Promise.reject("Form `model` is required for validateFields to work.");const $e=!!Pe,Je=$e?w2(Pe).map(PK):[],We=[];Object.values(U).forEach(ze=>{var at;if($e||Je.push(ze.namePath.value),!(!((at=ze.rules)===null||at===void 0)&&at.value.length))return;const it=ze.namePath.value;if(!$e||MUe(Je,it)){const ye=ze.validateRules(Te({validateMessages:_.value},Ne));We.push(ye.then(()=>({name:it,errors:[],warnings:[]})).catch(xe=>{const et=[],tt=[];return xe.forEach(rt=>{let{rule:{warningOnly:ct},errors:ot}=rt;ct?tt.push(...ot):et.push(...ot)}),et.length?Promise.reject({name:it,errors:et,warnings:tt}):{name:it,errors:et,warnings:tt}}))}});const Ae=X1e(We);L.value=Ae;const Ke=Ae.then(()=>L.value===Ae?Promise.resolve(Fe(Je)):Promise.reject([])).catch(ze=>{const at=ze.filter(it=>it&&it.errors.length);return Promise.reject({values:Fe(Je),errorFields:at,outOfDate:L.value!==Ae})});return Ke.catch(ze=>ze),Ke},De=function(){return ae(...arguments)},Re=Pe=>{Pe.preventDefault(),Pe.stopPropagation(),r("submit",Pe),e.model&&ae().then($e=>{r("finish",$e)}).catch($e=>{Ee($e)})};return i({resetFields:ce,clearValidate:ne,validateFields:ae,getFieldsValue:Fe,validate:ve,scrollToField:se}),z1e({model:ut(()=>e.model),name:ut(()=>e.name),labelAlign:ut(()=>e.labelAlign),labelCol:ut(()=>e.labelCol),labelWrap:ut(()=>e.labelWrap),wrapperCol:ut(()=>e.wrapperCol),vertical:ut(()=>e.layout==="vertical"),colon:E,requiredMark:B,validateTrigger:ut(()=>e.validateTrigger),rules:ut(()=>e.rules),addField:K,removeField:J,onValidate:(Pe,Ne,$e)=>{r("validate",Pe,Ne,$e)},validateMessages:_}),Kn(()=>e.rules,()=>{e.validateOnRuleChange&&ae()}),()=>{var Pe;return O(Ie("form",Mt(Mt({},o),{},{onSubmit:Re,class:[T.value,o.class]}),[(Pe=n.default)===null||Pe===void 0?void 0:Pe.call(n)]))}}});pw.useInjectFormItemContext=cg;pw.ItemRest=fK;pw.install=function(e){return e.component(pw.name,pw),e.component(pw.Item.name,pw.Item),e.component(fK.name,fK),e};const gHe=new es("antCheckboxEffect",{"0%":{transform:"scale(1)",opacity:.5},"100%":{transform:"scale(1.6)",opacity:0}}),pHe=e=>{const{checkboxCls:t}=e,r=`${t}-wrapper`;return[{[`${t}-group`]:Te(Te({},Ks(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[r]:Te(Te({},Ks(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${r}`]:{marginInlineStart:0},[`&${r}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Te(Te({},Ks(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Te({},By(e))},[`${t}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.checkboxSize/14*5,height:e.checkboxSize/14*8,border:`${e.lineWidthBold}px solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[t]:{"&-indeterminate":{[`${t}-inner`]:{"&:after":{top:"50%",insetInlineStart:"50%",width:e.fontSizeLG/2,height:e.fontSizeLG/2,backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${r}:hover ${t}:after`]:{visibility:"visible"},[`
  294. ${r}:not(${r}-disabled),
  295. ${t}:not(${t}-disabled)
  296. `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${r}:not(${r}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}},"&:after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderRadius:e.borderRadiusSM,visibility:"hidden",border:`${e.lineWidthBold}px solid ${e.colorPrimary}`,animationName:gHe,animationDuration:e.motionDurationSlow,animationTimingFunction:"ease-in-out",animationFillMode:"backwards",content:'""',transition:`all ${e.motionDurationSlow}`}},[`
  297. ${r}-checked:not(${r}-disabled),
  298. ${t}-checked:not(${t}-disabled)
  299. `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}:after`]:{borderColor:e.colorPrimaryHover}}},{[`${r}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function Z1e(e,t){const r=Jo(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[pHe(r)]}const eve=gA("Checkbox",(e,t)=>{let{prefixCls:r}=t;return[Z1e(r,e)]}),vHe=()=>({name:String,prefixCls:String,options:_A([]),disabled:Boolean,id:String}),mHe=()=>Te(Te({},vHe()),{defaultValue:_A(),value:_A(),onChange:Wn(),"onUpdate:value":Wn()}),yHe=()=>({prefixCls:String,defaultChecked:ta(),checked:ta(),disabled:ta(),isGroup:ta(),value:Wr.any,name:String,id:String,indeterminate:ta(),type:Oo("checkbox"),autofocus:ta(),onChange:Wn(),"onUpdate:checked":Wn(),onClick:Wn(),skipGroup:ta(!1)}),bHe=()=>Te(Te({},yHe()),{indeterminate:ta(!1)}),tve=Symbol("CheckboxGroupContext");var Jre=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const dy=In({compatConfig:{MODE:3},name:"ACheckbox",inheritAttrs:!1,__ANT_CHECKBOX:!0,props:bHe(),setup(e,t){let{emit:r,attrs:n,slots:i,expose:o}=t;const s=cg(),l=rp.useInject(),{prefixCls:f,direction:m,disabled:v}=ho("checkbox",e),[I,B]=eve(f),E=Za(tve,void 0),S=Symbol("checkboxUniId"),_=ut(()=>(E==null?void 0:E.disabled.value)||v.value);Eo(()=>{!e.skipGroup&&E&&E.registerValue(S,e.value)}),$o(()=>{E&&E.cancelValue(S)}),bo(()=>{Dy(!!(e.checked!==void 0||E||e.value===void 0))});const O=U=>{const K=U.target.checked;r("update:checked",K),r("change",U)},R=wn();return o({focus:()=>{var U;(U=R.value)===null||U===void 0||U.focus()},blur:()=>{var U;(U=R.value)===null||U===void 0||U.blur()}}),()=>{var U;const K=tu((U=i.default)===null||U===void 0?void 0:U.call(i)),{indeterminate:J,skipGroup:ee,id:ce=s.id.value}=e,ne=Jre(e,["indeterminate","skipGroup","id"]),{onMouseenter:Ee,onMouseleave:ve,onInput:se,class:Fe,style:ae}=n,De=Jre(n,["onMouseenter","onMouseleave","onInput","class","style"]),Re=Te(Te(Te(Te({},ne),{id:ce,prefixCls:f.value}),De),{disabled:_.value});E&&!ee?(Re.onChange=function(){for(var Je=arguments.length,We=new Array(Je),Ae=0;Ae<Je;Ae++)We[Ae]=arguments[Ae];r("change",...We),E.toggleOption({label:K,value:e.value})},Re.name=E.name.value,Re.checked=E.mergedValue.value.includes(e.value),Re.disabled=_.value||E.disabled.value,Re.indeterminate=J):Re.onChange=O;const Pe=xn({[`${f.value}-wrapper`]:!0,[`${f.value}-rtl`]:m.value==="rtl",[`${f.value}-wrapper-checked`]:Re.checked,[`${f.value}-wrapper-disabled`]:Re.disabled,[`${f.value}-wrapper-in-form-item`]:l.isFormItemInput},Fe,B.value),Ne=xn({[`${f.value}-indeterminate`]:J},B.value);return I(Ie("label",{class:Pe,style:ae,onMouseenter:Ee,onMouseleave:ve},[Ie(v1e,Mt(Mt({"aria-checked":J?"mixed":void 0},Re),{},{class:Ne,ref:R,disabled:_.value}),null),K.length?Ie("span",null,[K]):null]))}}}),HK=In({compatConfig:{MODE:3},name:"ACheckboxGroup",inheritAttrs:!1,props:mHe(),setup(e,t){let{slots:r,attrs:n,emit:i,expose:o}=t;const s=cg(),{prefixCls:l,direction:f}=ho("checkbox",e),m=ut(()=>`${l.value}-group`),[v,I]=eve(m),B=wn((e.value===void 0?e.defaultValue:e.value)||[]);Kn(()=>e.value,()=>{B.value=e.value||[]});const E=ut(()=>e.options.map(U=>typeof U=="string"||typeof U=="number"?{label:U,value:U}:U)),S=wn(Symbol()),_=wn(new Map),O=U=>{_.value.delete(U),S.value=Symbol()},R=(U,K)=>{_.value.set(U,K),S.value=Symbol()},T=wn(new Map);return Kn(S,()=>{const U=new Map;for(const K of _.value.values())U.set(K,!0);T.value=U}),Co(tve,{cancelValue:O,registerValue:R,toggleOption:U=>{const K=B.value.indexOf(U.value),J=[...B.value];K===-1?J.push(U.value):J.splice(K,1),e.value===void 0&&(B.value=J);const ee=J.filter(ce=>T.value.has(ce)).sort((ce,ne)=>{const Ee=E.value.findIndex(se=>se.value===ce),ve=E.value.findIndex(se=>se.value===ne);return Ee-ve});i("update:value",ee),i("change",ee),s.onFieldChange()},mergedValue:B,name:ut(()=>e.name),disabled:ut(()=>e.disabled)}),o({mergedValue:B}),()=>{var U;const{id:K=s.id.value}=e;let J=null;return E.value&&E.value.length>0&&(J=E.value.map(ee=>{var ce;return Ie(dy,{prefixCls:l.value,key:ee.value.toString(),disabled:"disabled"in ee?ee.disabled:e.disabled,indeterminate:ee.indeterminate,value:ee.value,checked:B.value.indexOf(ee.value)!==-1,onChange:ee.onChange,class:`${m.value}-item`},{default:()=>[r.label!==void 0?(ce=r.label)===null||ce===void 0?void 0:ce.call(r,ee):ee.label]})})),v(Ie("div",Mt(Mt({},n),{},{class:[m.value,{[`${m.value}-rtl`]:f.value==="rtl"},n.class,I.value],id:K}),[J||((U=r.default)===null||U===void 0?void 0:U.call(r))]))}}});dy.Group=HK;dy.install=function(e){return e.component(dy.name,dy),e.component(HK.name,HK),e};const Hgt=i0(qq);let r7=Te({},J0.Modal);function CHe(e){e?r7=Te(Te({},r7),e):r7=Te({},J0.Modal)}function wHe(){return r7}const jK="internalMark",n7=In({compatConfig:{MODE:3},name:"ALocaleProvider",props:{locale:{type:Object},ANT_MARK__:String},setup(e,t){let{slots:r}=t;Dy(e.ANT_MARK__===jK);const n=NA({antLocale:Te(Te({},e.locale),{exist:!0}),ANT_MARK__:jK});return Co("localeData",n),Kn(()=>e.locale,i=>{CHe(i&&i.Modal),n.antLocale=Te(Te({},i),{exist:!0})},{immediate:!0}),()=>{var i;return(i=r.default)===null||i===void 0?void 0:i.call(r)}}});n7.install=function(e){return e.component(n7.name,n7),e};const IHe=i0(n7),rve=In({name:"Notice",inheritAttrs:!1,props:["prefixCls","duration","updateMark","noticeKey","closeIcon","closable","props","onClick","onClose","holder","visible"],setup(e,t){let{attrs:r,slots:n}=t,i,o=!1;const s=ut(()=>e.duration===void 0?4.5:e.duration),l=()=>{s.value&&!o&&(i=setTimeout(()=>{m()},s.value*1e3))},f=()=>{i&&(clearTimeout(i),i=null)},m=I=>{I&&I.stopPropagation(),f();const{onClose:B,noticeKey:E}=e;B&&B(E)},v=()=>{f(),l()};return bo(()=>{l()}),gg(()=>{o=!0,f()}),Kn([s,()=>e.updateMark,()=>e.visible],(I,B)=>{let[E,S,_]=I,[O,R,T]=B;(E!==O||S!==R||_!==T&&T)&&v()},{flush:"post"}),()=>{var I,B;const{prefixCls:E,closable:S,closeIcon:_=(I=n.closeIcon)===null||I===void 0?void 0:I.call(n),onClick:O,holder:R}=e,{class:T,style:L}=r,U=`${E}-notice`,K=Object.keys(r).reduce((ee,ce)=>((ce.startsWith("data-")||ce.startsWith("aria-")||ce==="role")&&(ee[ce]=r[ce]),ee),{}),J=Ie("div",Mt({class:xn(U,T,{[`${U}-closable`]:S}),style:L,onMouseenter:f,onMouseleave:l,onClick:O},K),[Ie("div",{class:`${U}-content`},[(B=n.default)===null||B===void 0?void 0:B.call(n)]),S?Ie("a",{tabindex:0,onClick:m,class:`${U}-close`},[_||Ie("span",{class:`${U}-close-x`},null)]):null]);return R?Ie(fF,{to:R},{default:()=>J}):J}}});var BHe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let Xre=0;const EHe=Date.now();function Zre(){const e=Xre;return Xre+=1,`rcNotification_${EHe}_${e}`}const b_=In({name:"Notification",inheritAttrs:!1,props:["prefixCls","transitionName","animation","maxCount","closeIcon","hashId"],setup(e,t){let{attrs:r,expose:n,slots:i}=t;const o=new Map,s=wn([]),l=ut(()=>{const{prefixCls:v,animation:I="fade"}=e;let B=e.transitionName;return!B&&I&&(B=`${v}-${I}`),TF(B)}),f=(v,I)=>{const B=v.key||Zre(),E=Te(Te({},v),{key:B}),{maxCount:S}=e,_=s.value.map(R=>R.notice.key).indexOf(B),O=s.value.concat();_!==-1?O.splice(_,1,{notice:E,holderCallback:I}):(S&&s.value.length>=S&&(E.key=O[0].notice.key,E.updateMark=Zre(),E.userPassKey=B,O.shift()),O.push({notice:E,holderCallback:I})),s.value=O},m=v=>{s.value=s.value.filter(I=>{let{notice:{key:B,userPassKey:E}}=I;return(E||B)!==v})};return n({add:f,remove:m,notices:s}),()=>{var v;const{prefixCls:I,closeIcon:B=(v=i.closeIcon)===null||v===void 0?void 0:v.call(i,{prefixCls:I})}=e,E=s.value.map((_,O)=>{let{notice:R,holderCallback:T}=_;const L=O===s.value.length-1?R.updateMark:void 0,{key:U,userPassKey:K}=R,{content:J}=R,ee=Te(Te(Te({prefixCls:I,closeIcon:typeof B=="function"?B({prefixCls:I}):B},R),R.props),{key:U,noticeKey:K||U,updateMark:L,onClose:ce=>{var ne;m(ce),(ne=R.onClose)===null||ne===void 0||ne.call(R)},onClick:R.onClick});return T?Ie("div",{key:U,class:`${I}-hook-holder`,ref:ce=>{typeof U>"u"||(ce?(o.set(U,ce),T(ce,ee)):o.delete(U))}},null):Ie(rve,Mt(Mt({},ee),{},{class:xn(ee.class,e.hashId)}),{default:()=>[typeof J=="function"?J({prefixCls:I}):J]})}),S={[I]:1,[r.class]:!!r.class,[e.hashId]:!0};return Ie("div",{class:S,style:r.style||{top:"65px",left:"50%"}},[Ie(O6,Mt({tag:"div"},l.value),{default:()=>[E]})])}}});b_.newInstance=function(t,r){const n=t||{},{name:i="notification",getContainer:o,appContext:s,prefixCls:l,rootPrefixCls:f,transitionName:m,hasTransitionName:v,useStyle:I}=n,B=BHe(n,["name","getContainer","appContext","prefixCls","rootPrefixCls","transitionName","hasTransitionName","useStyle"]),E=document.createElement("div");o?o().appendChild(E):document.body.appendChild(E);const _=Ie(In({compatConfig:{MODE:3},name:"NotificationWrapper",setup(O,R){let{attrs:T}=R;const L=Gr(),U=ut(()=>eh.getPrefixCls(i,l)),[,K]=I(U);return bo(()=>{r({notice(J){var ee;(ee=L.value)===null||ee===void 0||ee.add(J)},removeNotice(J){var ee;(ee=L.value)===null||ee===void 0||ee.remove(J)},destroy(){k2(null,E),E.parentNode&&E.parentNode.removeChild(E)},component:L})}),()=>{const J=eh,ee=J.getRootPrefixCls(f,U.value),ce=v?m:`${U.value}-${m}`;return Ie(mE,Mt(Mt({},J),{},{prefixCls:ee}),{default:()=>[Ie(b_,Mt(Mt({ref:L},T),{},{prefixCls:U.value,transitionName:ce,hashId:K.value}),null)]})}}}),B);_.appContext=s||_.appContext,k2(_,E)};let ene=0;const QHe=Date.now();function tne(){const e=ene;return ene+=1,`rcNotification_${QHe}_${e}`}const xHe=In({name:"HookNotification",inheritAttrs:!1,props:["prefixCls","transitionName","animation","maxCount","closeIcon","hashId","remove","notices","getStyles","getClassName","onAllRemoved","getContainer"],setup(e,t){let{attrs:r,slots:n}=t;const i=new Map,o=ut(()=>e.notices),s=ut(()=>{let v=e.transitionName;if(!v&&e.animation)switch(typeof e.animation){case"string":v=e.animation;break;case"function":v=e.animation().name;break;case"object":v=e.animation.name;break;default:v=`${e.prefixCls}-fade`;break}return TF(v)}),l=v=>e.remove(v),f=wn({});Kn(o,()=>{const v={};Object.keys(f.value).forEach(I=>{v[I]=[]}),e.notices.forEach(I=>{const{placement:B="topRight"}=I.notice;B&&(v[B]=v[B]||[],v[B].push(I))}),f.value=v});const m=ut(()=>Object.keys(f.value));return()=>{var v;const{prefixCls:I,closeIcon:B=(v=n.closeIcon)===null||v===void 0?void 0:v.call(n,{prefixCls:I})}=e,E=m.value.map(S=>{var _,O;const R=f.value[S],T=(_=e.getClassName)===null||_===void 0?void 0:_.call(e,S),L=(O=e.getStyles)===null||O===void 0?void 0:O.call(e,S),U=R.map((ee,ce)=>{let{notice:ne,holderCallback:Ee}=ee;const ve=ce===o.value.length-1?ne.updateMark:void 0,{key:se,userPassKey:Fe}=ne,{content:ae}=ne,De=Te(Te(Te({prefixCls:I,closeIcon:typeof B=="function"?B({prefixCls:I}):B},ne),ne.props),{key:se,noticeKey:Fe||se,updateMark:ve,onClose:Re=>{var Pe;l(Re),(Pe=ne.onClose)===null||Pe===void 0||Pe.call(ne)},onClick:ne.onClick});return Ee?Ie("div",{key:se,class:`${I}-hook-holder`,ref:Re=>{typeof se>"u"||(Re?(i.set(se,Re),Ee(Re,De)):i.delete(se))}},null):Ie(rve,Mt(Mt({},De),{},{class:xn(De.class,e.hashId)}),{default:()=>[typeof ae=="function"?ae({prefixCls:I}):ae]})}),K={[I]:1,[`${I}-${S}`]:1,[r.class]:!!r.class,[e.hashId]:!0,[T]:!!T};function J(){var ee;R.length>0||(Reflect.deleteProperty(f.value,S),(ee=e.onAllRemoved)===null||ee===void 0||ee.call(e))}return Ie("div",{key:S,class:K,style:r.style||L||{top:"65px",left:"50%"}},[Ie(O6,Mt(Mt({tag:"div"},s.value),{},{onAfterLeave:J}),{default:()=>[U]})])});return Ie(Bpe,{getContainer:e.getContainer},{default:()=>[E]})}}});var SHe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const kHe=()=>document.body;let rne=0;function _He(){const e={};for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return r.forEach(i=>{i&&Object.keys(i).forEach(o=>{const s=i[o];s!==void 0&&(e[o]=s)})}),e}function nve(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{getContainer:t=kHe,motion:r,prefixCls:n,maxCount:i,getClassName:o,getStyles:s,onAllRemoved:l}=e,f=SHe(e,["getContainer","motion","prefixCls","maxCount","getClassName","getStyles","onAllRemoved"]),m=Gr([]),v=Gr(),I=(R,T)=>{const L=R.key||tne(),U=Te(Te({},R),{key:L}),K=m.value.map(ee=>ee.notice.key).indexOf(L),J=m.value.concat();K!==-1?J.splice(K,1,{notice:U,holderCallback:T}):(i&&m.value.length>=i&&(U.key=J[0].notice.key,U.updateMark=tne(),U.userPassKey=L,J.shift()),J.push({notice:U,holderCallback:T})),m.value=J},B=R=>{m.value=m.value.filter(T=>{let{notice:{key:L,userPassKey:U}}=T;return(U||L)!==R})},E=()=>{m.value=[]},S=ut(()=>Ie(xHe,{ref:v,prefixCls:n,maxCount:i,notices:m.value,remove:B,getClassName:o,getStyles:s,animation:r,hashId:e.hashId,onAllRemoved:l,getContainer:t},null)),_=Gr([]),O={open:R=>{const T=_He(f,R);(T.key===null||T.key===void 0)&&(T.key=`vc-notification-${rne}`,rne+=1),_.value=[..._.value,{type:"open",config:T}]},close:R=>{_.value=[..._.value,{type:"close",key:R}]},destroy:()=>{_.value=[..._.value,{type:"destroy"}]}};return Kn(_,()=>{_.value.length&&(_.value.forEach(R=>{switch(R.type){case"open":I(R.config);break;case"close":B(R.key);break;case"destroy":E();break}}),_.value=[])}),[O,()=>S.value]}const FHe=e=>{const{componentCls:t,iconCls:r,boxShadowSecondary:n,colorBgElevated:i,colorSuccess:o,colorError:s,colorWarning:l,colorInfo:f,fontSizeLG:m,motionEaseInOutCirc:v,motionDurationSlow:I,marginXS:B,paddingXS:E,borderRadiusLG:S,zIndexPopup:_,messageNoticeContentPadding:O}=e,R=new es("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:E,transform:"translateY(0)",opacity:1}}),T=new es("MessageMoveOut",{"0%":{maxHeight:e.height,padding:E,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}});return[{[t]:Te(Te({},Ks(e)),{position:"fixed",top:B,width:"100%",pointerEvents:"none",zIndex:_,[`${t}-move-up`]:{animationFillMode:"forwards"},[`
  300. ${t}-move-up-appear,
  301. ${t}-move-up-enter
  302. `]:{animationName:R,animationDuration:I,animationPlayState:"paused",animationTimingFunction:v},[`
  303. ${t}-move-up-appear${t}-move-up-appear-active,
  304. ${t}-move-up-enter${t}-move-up-enter-active
  305. `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:T,animationDuration:I,animationPlayState:"paused",animationTimingFunction:v},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[`${t}-notice`]:{padding:E,textAlign:"center",[r]:{verticalAlign:"text-bottom",marginInlineEnd:B,fontSize:m},[`${t}-notice-content`]:{display:"inline-block",padding:O,background:i,borderRadius:S,boxShadow:n,pointerEvents:"all"},[`${t}-success ${r}`]:{color:o},[`${t}-error ${r}`]:{color:s},[`${t}-warning ${r}`]:{color:l},[`
  306. ${t}-info ${r},
  307. ${t}-loading ${r}`]:{color:f}}},{[`${t}-notice-pure-panel`]:{padding:0,textAlign:"start"}}]},ive=gA("Message",e=>{const t=Jo(e,{messageNoticeContentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`});return[FHe(t)]},e=>({height:150,zIndexPopup:e.zIndexPopupBase+10}));var DHe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"};function nne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){RHe(e,i,r[i])})}return e}function RHe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Jq=function(t,r){var n=nne({},t,r.attrs);return Ie(ts,nne({},n,{icon:DHe}),null)};Jq.displayName="BarsOutlined";Jq.inheritAttrs=!1;var THe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};function ine(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){OHe(e,i,r[i])})}return e}function OHe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var rD=function(t,r){var n=ine({},t,r.attrs);return Ie(ts,ine({},n,{icon:THe}),null)};rD.displayName="CalendarOutlined";rD.inheritAttrs=!1;var NHe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"};function ane(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){LHe(e,i,r[i])})}return e}function LHe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Xq=function(t,r){var n=ane({},t,r.attrs);return Ie(ts,ane({},n,{icon:NHe}),null)};Xq.displayName="CaretDownFilled";Xq.inheritAttrs=!1;var MHe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"};function one(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){PHe(e,i,r[i])})}return e}function PHe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Zq=function(t,r){var n=one({},t,r.attrs);return Ie(ts,one({},n,{icon:MHe}),null)};Zq.displayName="CaretDownOutlined";Zq.inheritAttrs=!1;var UHe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"};function sne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){HHe(e,i,r[i])})}return e}function HHe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var eV=function(t,r){var n=sne({},t,r.attrs);return Ie(ts,sne({},n,{icon:UHe}),null)};eV.displayName="CaretUpOutlined";eV.inheritAttrs=!1;var jHe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"};function Ane(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){GHe(e,i,r[i])})}return e}function GHe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var nD=function(t,r){var n=Ane({},t,r.attrs);return Ie(ts,Ane({},n,{icon:jHe}),null)};nD.displayName="ClockCircleOutlined";nD.inheritAttrs=!1;var KHe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"database",theme:"outlined"},$He={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};function lne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){WHe(e,i,r[i])})}return e}function WHe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var tV=function(t,r){var n=lne({},t,r.attrs);return Ie(ts,lne({},n,{icon:$He}),null)};tV.displayName="DeleteOutlined";tV.inheritAttrs=!1;var YHe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M573.7 252.5C422.5 197.4 201.3 96.7 201.3 96.7c-15.7-4.1-17.9 11.1-17.9 11.1-5 61.1 33.6 160.5 53.6 182.8 19.9 22.3 319.1 113.7 319.1 113.7S326 357.9 270.5 341.9c-55.6-16-37.9 17.8-37.9 17.8 11.4 61.7 64.9 131.8 107.2 138.4 42.2 6.6 220.1 4 220.1 4s-35.5 4.1-93.2 11.9c-42.7 5.8-97 12.5-111.1 17.8-33.1 12.5 24 62.6 24 62.6 84.7 76.8 129.7 50.5 129.7 50.5 33.3-10.7 61.4-18.5 85.2-24.2L565 743.1h84.6L603 928l205.3-271.9H700.8l22.3-38.7c.3.5.4.8.4.8S799.8 496.1 829 433.8l.6-1h-.1c5-10.8 8.6-19.7 10-25.8 17-71.3-114.5-99.4-265.8-154.5z"}}]},name:"dingding",theme:"outlined"},qHe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"};function une(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){VHe(e,i,r[i])})}return e}function VHe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var C_=function(t,r){var n=une({},t,r.attrs);return Ie(ts,une({},n,{icon:qHe}),null)};C_.displayName="DoubleLeftOutlined";C_.inheritAttrs=!1;var zHe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"};function cne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){JHe(e,i,r[i])})}return e}function JHe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var w_=function(t,r){var n=cne({},t,r.attrs);return Ie(ts,cne({},n,{icon:zHe}),null)};w_.displayName="DoubleRightOutlined";w_.inheritAttrs=!1;var ave={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};function fne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){XHe(e,i,r[i])})}return e}function XHe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var rV=function(t,r){var n=fne({},t,r.attrs);return Ie(ts,fne({},n,{icon:ave}),null)};rV.displayName="DownloadOutlined";rV.inheritAttrs=!1;var ZHe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"};function hne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){eje(e,i,r[i])})}return e}function eje(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var nV=function(t,r){var n=hne({},t,r.attrs);return Ie(ts,hne({},n,{icon:ZHe}),null)};nV.displayName="EyeInvisibleOutlined";nV.inheritAttrs=!1;var tje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};function dne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){rje(e,i,r[i])})}return e}function rje(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var iD=function(t,r){var n=dne({},t,r.attrs);return Ie(ts,dne({},n,{icon:tje}),null)};iD.displayName="EyeOutlined";iD.inheritAttrs=!1;var ove={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"};function gne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){nje(e,i,r[i])})}return e}function nje(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var aD=function(t,r){var n=gne({},t,r.attrs);return Ie(ts,gne({},n,{icon:ove}),null)};aD.displayName="FileOutlined";aD.inheritAttrs=!1;var ije={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm144 452H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm445.7 51.5l-93.3-93.3C814.7 780.7 828 743.9 828 704c0-97.2-78.8-176-176-176s-176 78.8-176 176 78.8 176 176 176c35.8 0 69-10.7 96.8-29l94.7 94.7c1.6 1.6 3.6 2.3 5.6 2.3s4.1-.8 5.6-2.3l31-31a7.9 7.9 0 000-11.2zM652 816c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"file-search",theme:"outlined"},aje={icon:function(t,r){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:r}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:t}}]}},name:"file",theme:"twotone"};function pne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){oje(e,i,r[i])})}return e}function oje(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var iV=function(t,r){var n=pne({},t,r.attrs);return Ie(ts,pne({},n,{icon:aje}),null)};iV.displayName="FileTwoTone";iV.inheritAttrs=!1;var sje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"};function vne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){Aje(e,i,r[i])})}return e}function Aje(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var aV=function(t,r){var n=vne({},t,r.attrs);return Ie(ts,vne({},n,{icon:sje}),null)};aV.displayName="FilterFilled";aV.inheritAttrs=!1;var lje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"};function mne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){uje(e,i,r[i])})}return e}function uje(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var oV=function(t,r){var n=mne({},t,r.attrs);return Ie(ts,mne({},n,{icon:lje}),null)};oV.displayName="FolderOpenOutlined";oV.inheritAttrs=!1;var cje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"};function yne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){fje(e,i,r[i])})}return e}function fje(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var sV=function(t,r){var n=yne({},t,r.attrs);return Ie(ts,yne({},n,{icon:cje}),null)};sV.displayName="FolderOutlined";sV.inheritAttrs=!1;var hje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zm-334-74c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm-138-70c38.6 0 70 31.4 70 70v70h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70zM180 482V378h298v104H180zm48 68h250v308H228V550zm568 308H546V550h250v308zm48-376H546V378h298v104z"}}]},name:"gift",theme:"outlined"},dje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0010-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 003.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 00-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 01887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 01-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 01115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 01540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 00540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 01-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 00-81.5 55.9A373.86 373.86 0 01137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 01-107.6 69.2z"}}]},name:"global",theme:"outlined"},gje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560zM610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z"}}]},name:"idcard",theme:"outlined"},pje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},vje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z"}}]},name:"mail",theme:"outlined"},mje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"};function bne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){yje(e,i,r[i])})}return e}function yje(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var AV=function(t,r){var n=bne({},t,r.attrs);return Ie(ts,bne({},n,{icon:mje}),null)};AV.displayName="MinusSquareOutlined";AV.inheritAttrs=!1;var bje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"mobile",theme:"outlined"},Cje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"};function Cne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){wje(e,i,r[i])})}return e}function wje(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var lV=function(t,r){var n=Cne({},t,r.attrs);return Ie(ts,Cne({},n,{icon:Cje}),null)};lV.displayName="PaperClipOutlined";lV.inheritAttrs=!1;var Ije={icon:function(t,r){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:t}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:r}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:r}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:r}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:t}}]}},name:"picture",theme:"twotone"};function wne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){Bje(e,i,r[i])})}return e}function Bje(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var uV=function(t,r){var n=wne({},t,r.attrs);return Ie(ts,wne({},n,{icon:Ije}),null)};uV.displayName="PictureTwoTone";uV.inheritAttrs=!1;var Eje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"};function Ine(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){Qje(e,i,r[i])})}return e}function Qje(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var cV=function(t,r){var n=Ine({},t,r.attrs);return Ie(ts,Ine({},n,{icon:Eje}),null)};cV.displayName="PlusSquareOutlined";cV.inheritAttrs=!1;var xje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824.8 613.2c-16-51.4-34.4-94.6-62.7-165.3C766.5 262.2 689.3 112 511.5 112 331.7 112 256.2 265.2 261 447.9c-28.4 70.8-46.7 113.7-62.7 165.3-34 109.5-23 154.8-14.6 155.8 18 2.2 70.1-82.4 70.1-82.4 0 49 25.2 112.9 79.8 159-26.4 8.1-85.7 29.9-71.6 53.8 11.4 19.3 196.2 12.3 249.5 6.3 53.3 6 238.1 13 249.5-6.3 14.1-23.8-45.3-45.7-71.6-53.8 54.6-46.2 79.8-110.1 79.8-159 0 0 52.1 84.6 70.1 82.4 8.5-1.1 19.5-46.4-14.5-155.8z"}}]},name:"qq",theme:"outlined"},Sje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zm-405.8-201c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z"}}]},name:"safety-certificate",theme:"outlined"},kje={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"};function Bne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){_je(e,i,r[i])})}return e}function _je(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var fV=function(t,r){var n=Bne({},t,r.attrs);return Ie(ts,Bne({},n,{icon:kje}),null)};fV.displayName="SwapRightOutlined";fV.inheritAttrs=!1;var Fje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};function Ene(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){Dje(e,i,r[i])})}return e}function Dje(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var hV=function(t,r){var n=Ene({},t,r.attrs);return Ie(ts,Ene({},n,{icon:Fje}),null)};hV.displayName="UpOutlined";hV.inheritAttrs=!1;var Rje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},Tje={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 019.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 006.4-2.6 9 9 0 002.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 01-36 35.9z"}}]},name:"wechat",theme:"outlined"},Oje=["class","component","viewBox","spin","rotate","tabindex","onClick"];function Tk(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){sve(e,i,r[i])})}return e}function sve(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Nje(e,t){if(e==null)return{};var r=Lje(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lje(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var oD=function(t,r){var n=r.attrs,i=r.slots,o=Tk({},t,n),s=o.class,l=o.component,f=o.viewBox,m=o.spin,v=o.rotate,I=o.tabindex,B=o.onClick,E=Nje(o,Oje),S=i.default&&i.default(),_=S&&S.length,O=i.component;Kpe();var R=sve({anticon:!0},s,s),T={"anticon-spin":m===""||!!m},L=v?{msTransform:"rotate(".concat(v,"deg)"),transform:"rotate(".concat(v,"deg)")}:void 0,U=Tk({},R_e,{viewBox:f,class:T,style:L});f||delete U.viewBox;var K=function(){return l?Ie(l,U,{default:function(){return[S]}}):O?O(U):_?(f||S.length===1&&S[0]&&S[0].type,Ie("svg",Tk({},U,{viewBox:f}),[S])):null},J=I;return J===void 0&&B&&(J=-1,E.tabindex=J),Ie("span",Tk({role:"img"},E,{onClick:B,class:R}),[K()])};oD.props={spin:Boolean,rotate:Number,viewBox:String,ariaLabel:String};oD.inheritAttrs=!1;oD.displayName="Icon";const Mje={info:Ie(gI,null,null),success:Ie(Oy,null,null),error:Ie(pg,null,null),warning:Ie(Ny,null,null),loading:Ie(Zp,null,null)},Pje=In({name:"PureContent",inheritAttrs:!1,props:["prefixCls","type","icon"],setup(e,t){let{slots:r}=t;return()=>{var n;return Ie("div",{class:xn(`${e.prefixCls}-custom-content`,`${e.prefixCls}-${e.type}`)},[e.icon||Mje[e.type],Ie("span",null,[(n=r.default)===null||n===void 0?void 0:n.call(r)])])}}});var Uje=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const Hje=8,jje=3,Gje=In({name:"Holder",inheritAttrs:!1,props:["top","prefixCls","getContainer","maxCount","duration","rtl","transitionName","onAllRemoved"],setup(e,t){let{expose:r}=t;var n;const{getPrefixCls:i,getPopupContainer:o}=ho("message",e),s=ut(()=>i("message",e.prefixCls)),[,l]=ive(s),f=()=>{var S;const _=(S=e.top)!==null&&S!==void 0?S:Hje;return{left:"50%",transform:"translateX(-50%)",top:typeof _=="number"?`${_}px`:_}},m=()=>xn(l.value,e.rtl?`${s.value}-rtl`:""),v=()=>{var S;return DY({prefixCls:s.value,animation:(S=e.animation)!==null&&S!==void 0?S:"move-up",transitionName:e.transitionName})},I=Ie("span",{class:`${s.value}-close-x`},[Ie(oD,{class:`${s.value}-close-icon`},null)]),[B,E]=nve({getStyles:f,prefixCls:s.value,getClassName:m,motion:v,closable:!1,closeIcon:I,duration:(n=e.duration)!==null&&n!==void 0?n:jje,getContainer:()=>{var S,_;return((S=e.staticGetContainer)===null||S===void 0?void 0:S.call(e))||((_=o.value)===null||_===void 0?void 0:_.call(o))||document.body},maxCount:e.maxCount,onAllRemoved:e.onAllRemoved});return r(Te(Te({},B),{prefixCls:s,hashId:l})),E}});let Qne=0;function Kje(e){const t=Gr(null),r=Symbol("messageHolderKey"),n=f=>{var m;(m=t.value)===null||m===void 0||m.close(f)},i=f=>{if(!t.value){const K=()=>{};return K.then=()=>{},K}const{open:m,prefixCls:v,hashId:I}=t.value,B=`${v}-notice`,{content:E,icon:S,type:_,key:O,class:R,onClose:T}=f,L=Uje(f,["content","icon","type","key","class","onClose"]);let U=O;return U==null&&(Qne+=1,U=`antd-message-${Qne}`),p6e(K=>(m(Te(Te({},L),{key:U,content:()=>Ie(Pje,{prefixCls:v,type:_,icon:typeof S=="function"?S():S},{default:()=>[typeof E=="function"?E():E]}),placement:"top",class:xn(_&&`${B}-${_}`,I,R),onClose:()=>{T==null||T(),K()}})),()=>{n(U)}))},s={open:i,destroy:f=>{var m;f!==void 0?n(f):(m=t.value)===null||m===void 0||m.destroy()}};return["info","success","warning","error","loading"].forEach(f=>{const m=(v,I,B)=>{let E;v&&typeof v=="object"&&"content"in v?E=v:E={content:v};let S,_;typeof I=="function"?_=I:(S=I,_=B);const O=Te(Te({onClose:_,duration:S},E),{type:f});return i(O)};s[f]=m}),[s,()=>Ie(Gje,Mt(Mt({key:r},e),{},{ref:t}),null)]}function $je(e){return Kje(e)}let Ave=3,lve,Cd,Wje=1,uve="",cve="move-up",fve=!1,hve=()=>document.body,dve,gve=!1;function Yje(){return Wje++}function qje(e){e.top!==void 0&&(lve=e.top,Cd=null),e.duration!==void 0&&(Ave=e.duration),e.prefixCls!==void 0&&(uve=e.prefixCls),e.getContainer!==void 0&&(hve=e.getContainer,Cd=null),e.transitionName!==void 0&&(cve=e.transitionName,Cd=null,fve=!0),e.maxCount!==void 0&&(dve=e.maxCount,Cd=null),e.rtl!==void 0&&(gve=e.rtl)}function Vje(e,t){if(Cd){t(Cd);return}b_.newInstance({appContext:e.appContext,prefixCls:e.prefixCls||uve,rootPrefixCls:e.rootPrefixCls,transitionName:cve,hasTransitionName:fve,style:{top:lve},getContainer:hve||e.getPopupContainer,maxCount:dve,name:"message",useStyle:ive},r=>{if(Cd){t(Cd);return}Cd=r,t(r)})}const pve={info:gI,success:Oy,error:pg,warning:Ny,loading:Zp},zje=Object.keys(pve);function Jje(e){const t=e.duration!==void 0?e.duration:Ave,r=e.key||Yje(),n=new Promise(o=>{const s=()=>(typeof e.onClose=="function"&&e.onClose(),o(!0));Vje(e,l=>{l.notice({key:r,duration:t,style:e.style||{},class:e.class,content:f=>{let{prefixCls:m}=f;const v=pve[e.type],I=v?Ie(v,null,null):"",B=xn(`${m}-custom-content`,{[`${m}-${e.type}`]:e.type,[`${m}-rtl`]:gve===!0});return Ie("div",{class:B},[typeof e.icon=="function"?e.icon():e.icon||I,Ie("span",null,[typeof e.content=="function"?e.content():e.content])])},onClose:s,onClick:e.onClick})})}),i=()=>{Cd&&Cd.removeNotice(r)};return i.then=(o,s)=>n.then(o,s),i.promise=n,i}function Xje(e){return Object.prototype.toString.call(e)==="[object Object]"&&!!e.content}const l6={open:Jje,config:qje,destroy(e){if(Cd)if(e){const{removeNotice:t}=Cd;t(e)}else{const{destroy:t}=Cd;t(),Cd=null}}};function Zje(e,t){e[t]=(r,n,i)=>Xje(r)?e.open(Te(Te({},r),{type:t})):(typeof n=="function"&&(i=n,n=void 0),e.open({content:r,duration:n,type:t,onClose:i}))}zje.forEach(e=>Zje(l6,e));l6.warn=l6.warning;l6.useMessage=$je;const eGe=e=>{const{componentCls:t,width:r,notificationMarginEdge:n}=e,i=new es("antNotificationTopFadeIn",{"0%":{marginTop:"-100%",opacity:0},"100%":{marginTop:0,opacity:1}}),o=new es("antNotificationBottomFadeIn",{"0%":{marginBottom:"-100%",opacity:0},"100%":{marginBottom:0,opacity:1}}),s=new es("antNotificationLeftFadeIn",{"0%":{right:{_skip_check_:!0,value:r},opacity:0},"100%":{right:{_skip_check_:!0,value:0},opacity:1}});return{[`&${t}-top, &${t}-bottom`]:{marginInline:0},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:i}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:o}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginInlineEnd:0,marginInlineStart:n,[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:s}}}},tGe=e=>{const{iconCls:t,componentCls:r,boxShadowSecondary:n,fontSizeLG:i,notificationMarginBottom:o,borderRadiusLG:s,colorSuccess:l,colorInfo:f,colorWarning:m,colorError:v,colorTextHeading:I,notificationBg:B,notificationPadding:E,notificationMarginEdge:S,motionDurationMid:_,motionEaseInOut:O,fontSize:R,lineHeight:T,width:L,notificationIconSize:U}=e,K=`${r}-notice`,J=new es("antNotificationFadeIn",{"0%":{left:{_skip_check_:!0,value:L},opacity:0},"100%":{left:{_skip_check_:!0,value:0},opacity:1}}),ee=new es("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:o,opacity:1},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[r]:Te(Te(Te(Te({},Ks(e)),{position:"fixed",zIndex:e.zIndexPopup,marginInlineEnd:S,[`${r}-hook-holder`]:{position:"relative"},[`&${r}-top, &${r}-bottom`]:{[`${r}-notice`]:{marginInline:"auto auto"}},[`&${r}-topLeft, &${r}-bottomLeft`]:{[`${r}-notice`]:{marginInlineEnd:"auto",marginInlineStart:0}},[`${r}-fade-enter, ${r}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:O,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${r}-fade-leave`]:{animationTimingFunction:O,animationFillMode:"both",animationDuration:_,animationPlayState:"paused"},[`${r}-fade-enter${r}-fade-enter-active, ${r}-fade-appear${r}-fade-appear-active`]:{animationName:J,animationPlayState:"running"},[`${r}-fade-leave${r}-fade-leave-active`]:{animationName:ee,animationPlayState:"running"}}),eGe(e)),{"&-rtl":{direction:"rtl",[`${r}-notice-btn`]:{float:"left"}}})},{[K]:{position:"relative",width:L,maxWidth:`calc(100vw - ${S*2}px)`,marginBottom:o,marginInlineStart:"auto",padding:E,overflow:"hidden",lineHeight:T,wordWrap:"break-word",background:B,borderRadius:s,boxShadow:n,[`${r}-close-icon`]:{fontSize:R,cursor:"pointer"},[`${K}-message`]:{marginBottom:e.marginXS,color:I,fontSize:i,lineHeight:e.lineHeightLG},[`${K}-description`]:{fontSize:R},[`&${K}-closable ${K}-message`]:{paddingInlineEnd:e.paddingLG},[`${K}-with-icon ${K}-message`]:{marginBottom:e.marginXS,marginInlineStart:e.marginSM+U,fontSize:i},[`${K}-with-icon ${K}-description`]:{marginInlineStart:e.marginSM+U,fontSize:R},[`${K}-icon`]:{position:"absolute",fontSize:U,lineHeight:0,[`&-success${t}`]:{color:l},[`&-info${t}`]:{color:f},[`&-warning${t}`]:{color:m},[`&-error${t}`]:{color:v}},[`${K}-close`]:{position:"absolute",top:e.notificationPaddingVertical,insetInlineEnd:e.notificationPaddingHorizontal,color:e.colorIcon,outline:"none",width:e.notificationCloseButtonSize,height:e.notificationCloseButtonSize,borderRadius:e.borderRadiusSM,transition:`background-color ${e.motionDurationMid}, color ${e.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:e.colorIconHover,backgroundColor:e.wireframe?"transparent":e.colorFillContent}},[`${K}-btn`]:{float:"right",marginTop:e.marginSM}}},{[`${K}-pure-panel`]:{margin:0}}]},vve=gA("Notification",e=>{const t=e.paddingMD,r=e.paddingLG,n=Jo(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:r,notificationPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`,notificationMarginBottom:e.margin,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationIconSize:e.fontSizeLG*e.lineHeightLG,notificationCloseButtonSize:e.controlHeightLG*.55});return[tGe(n)]},e=>({zIndexPopup:e.zIndexPopupBase+50,width:384}));function rGe(e,t){return Ie("span",{class:`${e}-close-x`},[Ie(Dv,{class:`${e}-close-icon`},null)])}Ie(gI,null,null),Ie(Oy,null,null),Ie(pg,null,null),Ie(Ny,null,null),Ie(Zp,null,null);const nGe={success:Oy,info:gI,error:pg,warning:Ny};function iGe(e){let{prefixCls:t,icon:r,type:n,message:i,description:o,btn:s}=e,l=null;if(r)l=Ie("span",{class:`${t}-icon`},[oE(r)]);else if(n){const f=nGe[n];l=Ie(f,{class:`${t}-icon ${t}-icon-${n}`},null)}return Ie("div",{class:xn({[`${t}-with-icon`]:l}),role:"alert"},[l,Ie("div",{class:`${t}-message`},[i]),Ie("div",{class:`${t}-description`},[o]),s&&Ie("div",{class:`${t}-btn`},[s])])}function mve(e,t,r){let n;switch(t=typeof t=="number"?`${t}px`:t,r=typeof r=="number"?`${r}px`:r,e){case"top":n={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":n={left:0,top:t,bottom:"auto"};break;case"topRight":n={right:0,top:t,bottom:"auto"};break;case"bottom":n={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:r};break;case"bottomLeft":n={left:0,top:"auto",bottom:r};break;default:n={right:0,top:"auto",bottom:r};break}return n}function aGe(e){return{name:`${e}-fade`}}var oGe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const xne=24,sGe=4.5,AGe=In({name:"Holder",inheritAttrs:!1,props:["prefixCls","class","type","icon","content","onAllRemoved"],setup(e,t){let{expose:r}=t;const{getPrefixCls:n,getPopupContainer:i}=ho("notification",e),o=ut(()=>e.prefixCls||n("notification")),s=B=>{var E,S;return mve(B,(E=e.top)!==null&&E!==void 0?E:xne,(S=e.bottom)!==null&&S!==void 0?S:xne)},[,l]=vve(o),f=()=>xn(l.value,{[`${o.value}-rtl`]:e.rtl}),m=()=>aGe(o.value),[v,I]=nve({prefixCls:o.value,getStyles:s,getClassName:f,motion:m,closable:!0,closeIcon:rGe(o.value),duration:sGe,getContainer:()=>{var B,E;return((B=e.getPopupContainer)===null||B===void 0?void 0:B.call(e))||((E=i.value)===null||E===void 0?void 0:E.call(i))||document.body},maxCount:e.maxCount,hashId:l.value,onAllRemoved:e.onAllRemoved});return r(Te(Te({},v),{prefixCls:o.value,hashId:l})),I}});function lGe(e){const t=Gr(null),r=Symbol("notificationHolderKey"),n=l=>{if(!t.value)return;const{open:f,prefixCls:m,hashId:v}=t.value,I=`${m}-notice`,{message:B,description:E,icon:S,type:_,btn:O,class:R}=l,T=oGe(l,["message","description","icon","type","btn","class"]);return f(Te(Te({placement:"topRight"},T),{content:()=>Ie(iGe,{prefixCls:I,icon:typeof S=="function"?S():S,type:_,message:typeof B=="function"?B():B,description:typeof E=="function"?E():E,btn:typeof O=="function"?O():O},null),class:xn(_&&`${I}-${_}`,v,R)}))},o={open:n,destroy:l=>{var f,m;l!==void 0?(f=t.value)===null||f===void 0||f.close(l):(m=t.value)===null||m===void 0||m.destroy()}};return["success","info","warning","error"].forEach(l=>{o[l]=f=>n(Te(Te({},f),{type:l}))}),[o,()=>Ie(AGe,Mt(Mt({key:r},e),{},{ref:t}),null)]}function uGe(e){return lGe(e)}const vw={};let yve=4.5,bve="24px",Cve="24px",GK="",wve="topRight",Ive=()=>document.body,Bve=null,KK=!1,Eve;function cGe(e){const{duration:t,placement:r,bottom:n,top:i,getContainer:o,closeIcon:s,prefixCls:l}=e;l!==void 0&&(GK=l),t!==void 0&&(yve=t),r!==void 0&&(wve=r),n!==void 0&&(Cve=typeof n=="number"?`${n}px`:n),i!==void 0&&(bve=typeof i=="number"?`${i}px`:i),o!==void 0&&(Ive=o),s!==void 0&&(Bve=s),e.rtl!==void 0&&(KK=e.rtl),e.maxCount!==void 0&&(Eve=e.maxCount)}function fGe(e,t){let{prefixCls:r,placement:n=wve,getContainer:i=Ive,top:o,bottom:s,closeIcon:l=Bve,appContext:f}=e;const{getPrefixCls:m}=BGe(),v=m("notification",r||GK),I=`${v}-${n}-${KK}`,B=vw[I];if(B){Promise.resolve(B).then(S=>{t(S)});return}const E=xn(`${v}-${n}`,{[`${v}-rtl`]:KK===!0});b_.newInstance({name:"notification",prefixCls:r||GK,useStyle:vve,class:E,style:mve(n,o??bve,s??Cve),appContext:f,getContainer:i,closeIcon:S=>{let{prefixCls:_}=S;return Ie("span",{class:`${_}-close-x`},[oE(l,{},Ie(Dv,{class:`${_}-close-icon`},null))])},maxCount:Eve,hasTransitionName:!0},S=>{vw[I]=S,t(S)})}const hGe={success:cq,info:hq,error:dq,warning:fq};function dGe(e){const{icon:t,type:r,description:n,message:i,btn:o}=e,s=e.duration===void 0?yve:e.duration;fGe(e,l=>{l.notice({content:f=>{let{prefixCls:m}=f;const v=`${m}-notice`;let I=null;if(t)I=()=>Ie("span",{class:`${v}-icon`},[oE(t)]);else if(r){const B=hGe[r];I=()=>Ie(B,{class:`${v}-icon ${v}-icon-${r}`},null)}return Ie("div",{class:I?`${v}-with-icon`:""},[I&&I(),Ie("div",{class:`${v}-message`},[!n&&I?Ie("span",{class:`${v}-message-single-line-auto-margin`},null):null,oE(i)]),Ie("div",{class:`${v}-description`},[oE(n)]),o?Ie("span",{class:`${v}-btn`},[oE(o)]):null])},duration:s,closable:!0,onClose:e.onClose,onClick:e.onClick,key:e.key,style:e.style||{},class:e.class})})}const HE={open:dGe,close(e){Object.keys(vw).forEach(t=>Promise.resolve(vw[t]).then(r=>{r.removeNotice(e)}))},config:cGe,destroy(){Object.keys(vw).forEach(e=>{Promise.resolve(vw[e]).then(t=>{t.destroy()}),delete vw[e]})}},gGe=["success","info","warning","error"];gGe.forEach(e=>{HE[e]=t=>HE.open(Te(Te({},t),{type:e}))});HE.warn=HE.warning;HE.useNotification=uGe;const pGe=`-ant-${Date.now()}-${Math.random()}`;function vGe(e,t){const r={},n=(s,l)=>{let f=s.clone();return f=(l==null?void 0:l(f))||f,f.toRgbString()},i=(s,l)=>{const f=new rl(s),m=_2(f.toRgbString());r[`${l}-color`]=n(f),r[`${l}-color-disabled`]=m[1],r[`${l}-color-hover`]=m[4],r[`${l}-color-active`]=m[6],r[`${l}-color-outline`]=f.clone().setAlpha(.2).toRgbString(),r[`${l}-color-deprecated-bg`]=m[0],r[`${l}-color-deprecated-border`]=m[2]};if(t.primaryColor){i(t.primaryColor,"primary");const s=new rl(t.primaryColor),l=_2(s.toRgbString());l.forEach((m,v)=>{r[`primary-${v+1}`]=m}),r["primary-color-deprecated-l-35"]=n(s,m=>m.lighten(35)),r["primary-color-deprecated-l-20"]=n(s,m=>m.lighten(20)),r["primary-color-deprecated-t-20"]=n(s,m=>m.tint(20)),r["primary-color-deprecated-t-50"]=n(s,m=>m.tint(50)),r["primary-color-deprecated-f-12"]=n(s,m=>m.setAlpha(m.getAlpha()*.12));const f=new rl(l[0]);r["primary-color-active-deprecated-f-30"]=n(f,m=>m.setAlpha(m.getAlpha()*.3)),r["primary-color-active-deprecated-d-02"]=n(f,m=>m.darken(2))}return t.successColor&&i(t.successColor,"success"),t.warningColor&&i(t.warningColor,"warning"),t.errorColor&&i(t.errorColor,"error"),t.infoColor&&i(t.infoColor,"info"),`
  308. :root {
  309. ${Object.keys(r).map(s=>`--${e}-${s}: ${r[s]};`).join(`
  310. `)}
  311. }
  312. `.trim()}function mGe(e,t){const r=vGe(e,t);Fv()&&JQ(r,`${pGe}-dynamic-theme`)}const yGe=e=>{const[t,r]=A3();return WG(ut(()=>({theme:t.value,token:r.value,hashId:"",path:["ant-design-icons",e.value]})),()=>[{[`.${e.value}`]:Te(Te({},L6()),{[`.${e.value} .${e.value}-icon`]:{display:"block"}})}])};function bGe(e,t){const r=ut(()=>(e==null?void 0:e.value)||{}),n=ut(()=>r.value.inherit===!1||!(t!=null&&t.value)?Lge:t.value);return ut(()=>{if(!(e!=null&&e.value))return t==null?void 0:t.value;const o=Te({},n.value.components);return Object.keys(e.value.components||{}).forEach(s=>{o[s]=Te(Te({},o[s]),e.value.components[s])}),Te(Te(Te({},n.value),r.value),{token:Te(Te({},n.value.token),r.value.token),components:o})})}var CGe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const wGe="ant";function vE(){return eh.prefixCls||wGe}function Qve(){return eh.iconPrefixCls||vY}const dV=NA({}),eh=NA({});Eo(()=>{Te(eh,dV),eh.prefixCls=vE(),eh.iconPrefixCls=Qve(),eh.getPrefixCls=(e,t)=>t||(e?`${eh.prefixCls}-${e}`:eh.prefixCls),eh.getRootPrefixCls=()=>eh.prefixCls?eh.prefixCls:vE()});let aM;const IGe=e=>{aM&&aM(),aM=Eo(()=>{Te(dV,NA(e)),Te(eh,NA(e))}),e.theme&&mGe(vE(),e.theme)},BGe=()=>({getPrefixCls:(e,t)=>t||(e?`${vE()}-${e}`:vE()),getIconPrefixCls:Qve,getRootPrefixCls:()=>eh.prefixCls?eh.prefixCls:vE()}),mE=In({compatConfig:{MODE:3},name:"AConfigProvider",inheritAttrs:!1,props:txe(),setup(e,t){let{slots:r}=t;const n=yY(),i=(ae,De)=>{const{prefixCls:Re="ant"}=e;if(De)return De;const Pe=Re||n.getPrefixCls("");return ae?`${Pe}-${ae}`:Pe},o=ut(()=>e.iconPrefixCls||n.iconPrefixCls.value||vY),s=ut(()=>o.value!==n.iconPrefixCls.value),l=ut(()=>{var ae;return e.csp||((ae=n.csp)===null||ae===void 0?void 0:ae.value)}),f=yGe(o),m=bGe(ut(()=>e.theme),ut(()=>{var ae;return(ae=n.theme)===null||ae===void 0?void 0:ae.value})),v=ae=>(e.renderEmpty||r.renderEmpty||n.renderEmpty||R8e)(ae),I=ut(()=>{var ae,De;return(ae=e.autoInsertSpaceInButton)!==null&&ae!==void 0?ae:(De=n.autoInsertSpaceInButton)===null||De===void 0?void 0:De.value}),B=ut(()=>{var ae;return e.locale||((ae=n.locale)===null||ae===void 0?void 0:ae.value)});Kn(B,()=>{dV.locale=B.value},{immediate:!0});const E=ut(()=>{var ae;return e.direction||((ae=n.direction)===null||ae===void 0?void 0:ae.value)}),S=ut(()=>{var ae,De;return(ae=e.space)!==null&&ae!==void 0?ae:(De=n.space)===null||De===void 0?void 0:De.value}),_=ut(()=>{var ae,De;return(ae=e.virtual)!==null&&ae!==void 0?ae:(De=n.virtual)===null||De===void 0?void 0:De.value}),O=ut(()=>{var ae,De;return(ae=e.dropdownMatchSelectWidth)!==null&&ae!==void 0?ae:(De=n.dropdownMatchSelectWidth)===null||De===void 0?void 0:De.value}),R=ut(()=>{var ae;return e.getTargetContainer!==void 0?e.getTargetContainer:(ae=n.getTargetContainer)===null||ae===void 0?void 0:ae.value}),T=ut(()=>{var ae;return e.getPopupContainer!==void 0?e.getPopupContainer:(ae=n.getPopupContainer)===null||ae===void 0?void 0:ae.value}),L=ut(()=>{var ae;return e.pageHeader!==void 0?e.pageHeader:(ae=n.pageHeader)===null||ae===void 0?void 0:ae.value}),U=ut(()=>{var ae;return e.input!==void 0?e.input:(ae=n.input)===null||ae===void 0?void 0:ae.value}),K=ut(()=>{var ae;return e.pagination!==void 0?e.pagination:(ae=n.pagination)===null||ae===void 0?void 0:ae.value}),J=ut(()=>{var ae;return e.form!==void 0?e.form:(ae=n.form)===null||ae===void 0?void 0:ae.value}),ee=ut(()=>{var ae;return e.select!==void 0?e.select:(ae=n.select)===null||ae===void 0?void 0:ae.value}),ce=ut(()=>e.componentSize),ne=ut(()=>e.componentDisabled),Ee={csp:l,autoInsertSpaceInButton:I,locale:B,direction:E,space:S,virtual:_,dropdownMatchSelectWidth:O,getPrefixCls:i,iconPrefixCls:o,theme:ut(()=>{var ae,De;return(ae=m.value)!==null&&ae!==void 0?ae:(De=n.theme)===null||De===void 0?void 0:De.value}),renderEmpty:v,getTargetContainer:R,getPopupContainer:T,pageHeader:L,input:U,pagination:K,form:J,select:ee,componentSize:ce,componentDisabled:ne,transformCellText:ut(()=>e.transformCellText)},ve=ut(()=>{const ae=m.value||{},{algorithm:De,token:Re}=ae,Pe=CGe(ae,["algorithm","token"]),Ne=De&&(!Array.isArray(De)||De.length>0)?_ge(De):void 0;return Te(Te({},Pe),{theme:Ne,token:Te(Te({},EF),Re)})}),se=ut(()=>{var ae,De;let Re={};return B.value&&(Re=((ae=B.value.Form)===null||ae===void 0?void 0:ae.defaultValidateMessages)||((De=J0.Form)===null||De===void 0?void 0:De.defaultValidateMessages)||{}),e.form&&e.form.validateMessages&&(Re=Te(Te({},Re),e.form.validateMessages)),Re});rxe(Ee),Z6e({validateMessages:se}),Wge(ce),uge(ne);const Fe=ae=>{var De,Re;let Pe=s.value?f((De=r.default)===null||De===void 0?void 0:De.call(r)):(Re=r.default)===null||Re===void 0?void 0:Re.call(r);if(e.theme){const Ne=function(){return Pe}();Pe=Ie(S8e,{value:ve.value},{default:()=>[Ne]})}return Ie(IHe,{locale:B.value||ae,ANT_MARK__:jK},{default:()=>[Pe]})};return Eo(()=>{E.value&&(l6.config({rtl:E.value==="rtl"}),HE.config({rtl:E.value==="rtl"}))}),()=>Ie(hge,{children:(ae,De,Re)=>Fe(Re)},null)}});mE.config=IGe;mE.install=function(e){e.component(mE.name,mE)};const EGe=(e,t)=>{let{attrs:r,slots:n}=t;return Ie(sh,Mt(Mt({size:"small",type:"primary"},e),r),n)},Ok=(e,t,r)=>{const n=h6e(r);return{[`${e.componentCls}-${t}`]:{color:e[`color${r}`],background:e[`color${n}Bg`],borderColor:e[`color${n}Border`]}}},QGe=e=>Oge(e,(t,r)=>{let{textColor:n,lightBorderColor:i,lightColor:o,darkColor:s}=r;return{[`${e.componentCls}-${t}`]:{color:n,background:o,borderColor:i,"&-inverse":{color:e.colorTextLightSolid,background:s,borderColor:s}}}}),xGe=e=>{const{paddingXXS:t,lineWidth:r,tagPaddingHorizontal:n,componentCls:i}=e,o=n-r,s=t-r;return{[i]:Te(Te({},Ks(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:o,fontSize:e.tagFontSize,lineHeight:`${e.tagLineHeight}px`,whiteSpace:"nowrap",background:e.tagDefaultBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",[`&${i}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.tagDefaultColor},[`${i}-close-icon`]:{marginInlineStart:s,color:e.colorTextDescription,fontSize:e.tagIconSize,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${i}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${i}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:o}})}},xve=gA("Tag",e=>{const{fontSize:t,lineHeight:r,lineWidth:n,fontSizeIcon:i}=e,o=Math.round(t*r),s=e.fontSizeSM,l=o-n*2,f=e.colorFillAlter,m=e.colorText,v=Jo(e,{tagFontSize:s,tagLineHeight:l,tagDefaultBg:f,tagDefaultColor:m,tagIconSize:i-2*n,tagPaddingHorizontal:8});return[xGe(v),QGe(v),Ok(v,"success","Success"),Ok(v,"processing","Info"),Ok(v,"error","Error"),Ok(v,"warning","Warning")]}),SGe=()=>({prefixCls:String,checked:{type:Boolean,default:void 0},onChange:{type:Function},onClick:{type:Function},"onUpdate:checked":Function}),$K=In({compatConfig:{MODE:3},name:"ACheckableTag",inheritAttrs:!1,props:SGe(),setup(e,t){let{slots:r,emit:n,attrs:i}=t;const{prefixCls:o}=ho("tag",e),[s,l]=xve(o),f=v=>{const{checked:I}=e;n("update:checked",!I),n("change",!I),n("click",v)},m=ut(()=>xn(o.value,l.value,{[`${o.value}-checkable`]:!0,[`${o.value}-checkable-checked`]:e.checked}));return()=>{var v;return s(Ie("span",Mt(Mt({},i),{},{class:m.value,onClick:f}),[(v=r.default)===null||v===void 0?void 0:v.call(r)]))}}}),kGe=()=>({prefixCls:String,color:{type:String},closable:{type:Boolean,default:!1},closeIcon:Wr.any,visible:{type:Boolean,default:void 0},onClose:{type:Function},onClick:qw(),"onUpdate:visible":Function,icon:Wr.any}),CQ=In({compatConfig:{MODE:3},name:"ATag",inheritAttrs:!1,props:kGe(),slots:Object,setup(e,t){let{slots:r,emit:n,attrs:i}=t;const{prefixCls:o,direction:s}=ho("tag",e),[l,f]=xve(o),m=Gr(!0);Eo(()=>{e.visible!==void 0&&(m.value=e.visible)});const v=S=>{S.stopPropagation(),n("update:visible",!1),n("close",S),!S.defaultPrevented&&e.visible===void 0&&(m.value=!1)},I=ut(()=>y0e(e.color)||jOe(e.color)),B=ut(()=>xn(o.value,f.value,{[`${o.value}-${e.color}`]:I.value,[`${o.value}-has-color`]:e.color&&!I.value,[`${o.value}-hidden`]:!m.value,[`${o.value}-rtl`]:s.value==="rtl"})),E=S=>{n("click",S)};return()=>{var S,_,O;const{icon:R=(S=r.icon)===null||S===void 0?void 0:S.call(r),color:T,closeIcon:L=(_=r.closeIcon)===null||_===void 0?void 0:_.call(r),closable:U=!1}=e,K=()=>U?L?Ie("span",{class:`${o.value}-close-icon`,onClick:v},[L]):Ie(Dv,{class:`${o.value}-close-icon`,onClick:v},null):null,J={backgroundColor:T&&!I.value?T:void 0},ee=R||null,ce=(O=r.default)===null||O===void 0?void 0:O.call(r),ne=ee?Ie(Ao,null,[ee,Ie("span",null,[ce])]):ce,Ee=e.onClick!==void 0,ve=Ie("span",Mt(Mt({},i),{},{onClick:E,class:[B.value,i.class],style:[J,i.style]}),[ne,K()]);return l(Ee?Ie(Q0e,null,{default:()=>[ve]}):ve)}}});CQ.CheckableTag=$K;CQ.install=function(e){return e.component(CQ.name,CQ),e.component($K.name,$K),e};function _Ge(e,t){let{slots:r,attrs:n}=t;return Ie(CQ,Mt(Mt({color:"blue"},e),n),r)}function FGe(e,t,r){return r!==void 0?r:t==="year"&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder}function DGe(e,t,r){return r!==void 0?r:t==="year"&&e.lang.yearPlaceholder?e.lang.rangeYearPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.rangeMonthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.rangeWeekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder}function Sve(e,t){const r={adjustX:1,adjustY:1};switch(t){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:r};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:r};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:r};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:r};default:return{points:e==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:r}}}function I_(){return{id:String,dropdownClassName:String,popupClassName:String,popupStyle:Pa(),transitionName:String,placeholder:String,allowClear:ta(),autofocus:ta(),disabled:ta(),tabindex:Number,open:ta(),defaultOpen:ta(),inputReadOnly:ta(),format:Cs([String,Function,Array]),getPopupContainer:Wn(),panelRender:Wn(),onChange:Wn(),"onUpdate:value":Wn(),onOk:Wn(),onOpenChange:Wn(),"onUpdate:open":Wn(),onFocus:Wn(),onBlur:Wn(),onMousedown:Wn(),onMouseup:Wn(),onMouseenter:Wn(),onMouseleave:Wn(),onClick:Wn(),onContextmenu:Wn(),onKeydown:Wn(),role:String,name:String,autocomplete:String,direction:Oo(),showToday:ta(),showTime:Cs([Boolean,Object]),locale:Pa(),size:Oo(),bordered:ta(),dateRender:Wn(),disabledDate:Wn(),mode:Oo(),picker:Oo(),valueFormat:String,placement:Oo(),status:Oo(),disabledHours:Wn(),disabledMinutes:Wn(),disabledSeconds:Wn()}}function kve(){return{defaultPickerValue:Cs([Object,String]),defaultValue:Cs([Object,String]),value:Cs([Object,String]),presets:_A(),disabledTime:Wn(),renderExtraFooter:Wn(),showNow:ta(),monthCellRender:Wn(),monthCellContentRender:Wn()}}function _ve(){return{allowEmpty:_A(),dateRender:Wn(),defaultPickerValue:_A(),defaultValue:_A(),value:_A(),presets:_A(),disabledTime:Wn(),disabled:Cs([Boolean,Array]),renderExtraFooter:Wn(),separator:{type:String},showTime:Cs([Boolean,Object]),ranges:Pa(),placeholder:_A(),mode:_A(),onChange:Wn(),"onUpdate:value":Wn(),onCalendarChange:Wn(),onPanelChange:Wn(),onOk:Wn()}}var RGe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function TGe(e,t){function r(m,v){const I=Te(Te(Te({},I_()),kve()),t);return In({compatConfig:{MODE:3},name:v,inheritAttrs:!1,props:I,slots:Object,setup(B,E){let{slots:S,expose:_,attrs:O,emit:R}=E;const T=B,L=cg(),U=rp.useInject(),{prefixCls:K,direction:J,getPopupContainer:ee,size:ce,rootPrefixCls:ne,disabled:Ee}=ho("picker",T),{compactSize:ve,compactItemClassnames:se}=d3(K,J),Fe=ut(()=>ve.value||ce.value),[ae,De]=Q1e(K),Re=wn();_({focus:()=>{var xe;(xe=Re.value)===null||xe===void 0||xe.focus()},blur:()=>{var xe;(xe=Re.value)===null||xe===void 0||xe.blur()}});const Pe=xe=>T.valueFormat?e.toString(xe,T.valueFormat):xe,Ne=(xe,et)=>{const tt=Pe(xe);R("update:value",tt),R("change",tt,et),L.onFieldChange()},$e=xe=>{R("update:open",xe),R("openChange",xe)},Je=xe=>{R("focus",xe)},We=xe=>{R("blur",xe),L.onFieldBlur()},Ae=(xe,et)=>{const tt=Pe(xe);R("panelChange",tt,et)},Ke=xe=>{const et=Pe(xe);R("ok",et)},[ze]=_v("DatePicker",X7),at=ut(()=>T.value?T.valueFormat?e.toDate(T.value,T.valueFormat):T.value:T.value===""?void 0:T.value),it=ut(()=>T.defaultValue?T.valueFormat?e.toDate(T.defaultValue,T.valueFormat):T.defaultValue:T.defaultValue===""?void 0:T.defaultValue),ye=ut(()=>T.defaultPickerValue?T.valueFormat?e.toDate(T.defaultPickerValue,T.valueFormat):T.defaultPickerValue:T.defaultPickerValue===""?void 0:T.defaultPickerValue);return()=>{var xe,et,tt,rt,ct,ot;const Se=Te(Te({},ze.value),T.locale),ht=Te(Te({},T),O),{bordered:Qe=!0,placeholder:pe,suffixIcon:ge=(xe=S.suffixIcon)===null||xe===void 0?void 0:xe.call(S),showToday:Le=!0,transitionName:dt,allowClear:xt=!0,dateRender:yt=S.dateRender,renderExtraFooter:Yt=S.renderExtraFooter,monthCellRender:nr=S.monthCellRender||T.monthCellContentRender||S.monthCellContentRender,clearIcon:Nt=(et=S.clearIcon)===null||et===void 0?void 0:et.call(S),id:Gt=L.id.value}=ht,gr=RGe(ht,["bordered","placeholder","suffixIcon","showToday","transitionName","allowClear","dateRender","renderExtraFooter","monthCellRender","clearIcon","id"]),Yr=ht.showTime===""?!0:ht.showTime,{format:sn}=ht;let Dr={};m&&(Dr.picker=m);const Zt=m||ht.picker||"date";Dr=Te(Te(Te({},Dr),Yr?B_(Te({format:sn,picker:Zt},typeof Yr=="object"?Yr:{})):{}),Zt==="time"?B_(Te(Te({format:sn},gr),{picker:Zt})):{});const kr=K.value,_r=Ie(Ao,null,[ge||Ie(m==="time"?nD:rD,null,null),U.hasFeedback&&U.feedbackIcon]);return ae(Ie(vMe,Mt(Mt(Mt({monthCellRender:nr,dateRender:yt,renderExtraFooter:Yt,ref:Re,placeholder:FGe(Se,Zt,pe),suffixIcon:_r,dropdownAlign:Sve(J.value,T.placement),clearIcon:Nt||Ie(pg,null,null),allowClear:xt,transitionName:dt||`${ne.value}-slide-up`},gr),Dr),{},{id:Gt,picker:Zt,value:at.value,defaultValue:it.value,defaultPickerValue:ye.value,showToday:Le,locale:Se.lang,class:xn({[`${kr}-${Fe.value}`]:Fe.value,[`${kr}-borderless`]:!Qe},V0(kr,dI(U.status,T.status),U.hasFeedback),O.class,De.value,se.value),disabled:Ee.value,prefixCls:kr,getPopupContainer:O.getCalendarContainer||ee.value,generateConfig:e,prevIcon:((tt=S.prevIcon)===null||tt===void 0?void 0:tt.call(S))||Ie("span",{class:`${kr}-prev-icon`},null),nextIcon:((rt=S.nextIcon)===null||rt===void 0?void 0:rt.call(S))||Ie("span",{class:`${kr}-next-icon`},null),superPrevIcon:((ct=S.superPrevIcon)===null||ct===void 0?void 0:ct.call(S))||Ie("span",{class:`${kr}-super-prev-icon`},null),superNextIcon:((ot=S.superNextIcon)===null||ot===void 0?void 0:ot.call(S))||Ie("span",{class:`${kr}-super-next-icon`},null),components:Fve,direction:J.value,dropdownClassName:xn(De.value,T.popupClassName,T.dropdownClassName),onChange:Ne,onOpenChange:$e,onFocus:Je,onBlur:We,onPanelChange:Ae,onOk:Ke}),null))}}})}const n=r(void 0,"ADatePicker"),i=r("week","AWeekPicker"),o=r("month","AMonthPicker"),s=r("year","AYearPicker"),l=r("time","TimePicker"),f=r("quarter","AQuarterPicker");return{DatePicker:n,WeekPicker:i,MonthPicker:o,YearPicker:s,TimePicker:l,QuarterPicker:f}}var OGe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function NGe(e,t){return In({compatConfig:{MODE:3},name:"ARangePicker",inheritAttrs:!1,props:Te(Te(Te({},I_()),_ve()),t),slots:Object,setup(n,i){let{expose:o,slots:s,attrs:l,emit:f}=i;const m=n,v=cg(),I=rp.useInject(),{prefixCls:B,direction:E,getPopupContainer:S,size:_,rootPrefixCls:O,disabled:R}=ho("picker",m),{compactSize:T,compactItemClassnames:L}=d3(B,E),U=ut(()=>T.value||_.value),[K,J]=Q1e(B),ee=wn();o({focus:()=>{var Je;(Je=ee.value)===null||Je===void 0||Je.focus()},blur:()=>{var Je;(Je=ee.value)===null||Je===void 0||Je.blur()}});const ce=Je=>m.valueFormat?e.toString(Je,m.valueFormat):Je,ne=(Je,We)=>{const Ae=ce(Je);f("update:value",Ae),f("change",Ae,We),v.onFieldChange()},Ee=Je=>{f("update:open",Je),f("openChange",Je)},ve=Je=>{f("focus",Je)},se=Je=>{f("blur",Je),v.onFieldBlur()},Fe=(Je,We)=>{const Ae=ce(Je);f("panelChange",Ae,We)},ae=Je=>{const We=ce(Je);f("ok",We)},De=(Je,We,Ae)=>{const Ke=ce(Je);f("calendarChange",Ke,We,Ae)},[Re]=_v("DatePicker",X7),Pe=ut(()=>m.value&&m.valueFormat?e.toDate(m.value,m.valueFormat):m.value),Ne=ut(()=>m.defaultValue&&m.valueFormat?e.toDate(m.defaultValue,m.valueFormat):m.defaultValue),$e=ut(()=>m.defaultPickerValue&&m.valueFormat?e.toDate(m.defaultPickerValue,m.valueFormat):m.defaultPickerValue);return()=>{var Je,We,Ae,Ke,ze,at,it;const ye=Te(Te({},Re.value),m.locale),xe=Te(Te({},m),l),{prefixCls:et,bordered:tt=!0,placeholder:rt,suffixIcon:ct=(Je=s.suffixIcon)===null||Je===void 0?void 0:Je.call(s),picker:ot="date",transitionName:Se,allowClear:ht=!0,dateRender:Qe=s.dateRender,renderExtraFooter:pe=s.renderExtraFooter,separator:ge=(We=s.separator)===null||We===void 0?void 0:We.call(s),clearIcon:Le=(Ae=s.clearIcon)===null||Ae===void 0?void 0:Ae.call(s),id:dt=v.id.value}=xe,xt=OGe(xe,["prefixCls","bordered","placeholder","suffixIcon","picker","transitionName","allowClear","dateRender","renderExtraFooter","separator","clearIcon","id"]);delete xt["onUpdate:value"],delete xt["onUpdate:open"];const{format:yt,showTime:Yt}=xe;let nr={};nr=Te(Te(Te({},nr),Yt?B_(Te({format:yt,picker:ot},Yt)):{}),ot==="time"?B_(Te(Te({format:yt},VA(xt,["disabledTime"])),{picker:ot})):{});const Nt=B.value,Gt=Ie(Ao,null,[ct||Ie(ot==="time"?nD:rD,null,null),I.hasFeedback&&I.feedbackIcon]);return K(Ie(_Me,Mt(Mt(Mt({dateRender:Qe,renderExtraFooter:pe,separator:ge||Ie("span",{"aria-label":"to",class:`${Nt}-separator`},[Ie(fV,null,null)]),ref:ee,dropdownAlign:Sve(E.value,m.placement),placeholder:DGe(ye,ot,rt),suffixIcon:Gt,clearIcon:Le||Ie(pg,null,null),allowClear:ht,transitionName:Se||`${O.value}-slide-up`},xt),nr),{},{disabled:R.value,id:dt,value:Pe.value,defaultValue:Ne.value,defaultPickerValue:$e.value,picker:ot,class:xn({[`${Nt}-${U.value}`]:U.value,[`${Nt}-borderless`]:!tt},V0(Nt,dI(I.status,m.status),I.hasFeedback),l.class,J.value,L.value),locale:ye.lang,prefixCls:Nt,getPopupContainer:l.getCalendarContainer||S.value,generateConfig:e,prevIcon:((Ke=s.prevIcon)===null||Ke===void 0?void 0:Ke.call(s))||Ie("span",{class:`${Nt}-prev-icon`},null),nextIcon:((ze=s.nextIcon)===null||ze===void 0?void 0:ze.call(s))||Ie("span",{class:`${Nt}-next-icon`},null),superPrevIcon:((at=s.superPrevIcon)===null||at===void 0?void 0:at.call(s))||Ie("span",{class:`${Nt}-super-prev-icon`},null),superNextIcon:((it=s.superNextIcon)===null||it===void 0?void 0:it.call(s))||Ie("span",{class:`${Nt}-super-next-icon`},null),components:Fve,direction:E.value,dropdownClassName:xn(J.value,m.popupClassName,m.dropdownClassName),onChange:ne,onOpenChange:Ee,onFocus:ve,onBlur:se,onPanelChange:Fe,onOk:ae,onCalendarChange:De}),null))}}})}const Fve={button:EGe,rangeItem:_Ge};function LGe(e){return e?Array.isArray(e)?e:[e]:[]}function B_(e){const{format:t,picker:r,showHour:n,showMinute:i,showSecond:o,use12Hours:s}=e,l=LGe(t)[0],f=Te({},e);return l&&typeof l=="string"&&(!l.includes("s")&&o===void 0&&(f.showSecond=!1),!l.includes("m")&&i===void 0&&(f.showMinute=!1),!l.includes("H")&&!l.includes("h")&&n===void 0&&(f.showHour=!1),(l.includes("a")||l.includes("A"))&&s===void 0&&(f.use12Hours=!0)),r==="time"?f:(typeof l=="function"&&delete f.format,{showTime:f})}function Dve(e,t){const{DatePicker:r,WeekPicker:n,MonthPicker:i,YearPicker:o,TimePicker:s,QuarterPicker:l}=TGe(e,t),f=NGe(e,t);return{DatePicker:r,WeekPicker:n,MonthPicker:i,YearPicker:o,TimePicker:s,QuarterPicker:l,RangePicker:f}}const{DatePicker:oM,WeekPicker:sM,MonthPicker:AM,YearPicker:MGe,TimePicker:PGe,QuarterPicker:lM,RangePicker:uM}=Dve(V0e),jgt=Te(oM,{WeekPicker:sM,MonthPicker:AM,YearPicker:MGe,RangePicker:uM,TimePicker:PGe,QuarterPicker:lM,install:e=>(e.component(oM.name,oM),e.component(uM.name,uM),e.component(AM.name,AM),e.component(sM.name,sM),e.component(lM.name,lM),e)}),UGe=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:r,colorSplit:n,lineWidth:i}=e;return{[t]:Te(Te({},Ks(e)),{borderBlockStart:`${i}px solid ${n}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",margin:`0 ${e.dividerVerticalGutterMargin}px`,verticalAlign:"middle",borderTop:0,borderInlineStart:`${i}px solid ${n}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${n}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${i}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:"5%"},"&::after":{width:"95%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:"95%"},"&::after":{width:"5%"}},[`${t}-inner-text`]:{display:"inline-block",padding:"0 1em"},"&-dashed":{background:"none",borderColor:n,borderStyle:"dashed",borderWidth:`${i}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStart:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:r}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:r}}})}},HGe=gA("Divider",e=>{const t=Jo(e,{dividerVerticalGutterMargin:e.marginXS,dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG});return[UGe(t)]},{sizePaddingEdgeHorizontal:0}),jGe=()=>({prefixCls:String,type:{type:String,default:"horizontal"},dashed:{type:Boolean,default:!1},orientation:{type:String,default:"center"},plain:{type:Boolean,default:!1},orientationMargin:[String,Number]}),GGe=In({name:"ADivider",inheritAttrs:!1,compatConfig:{MODE:3},props:jGe(),setup(e,t){let{slots:r,attrs:n}=t;const{prefixCls:i,direction:o}=ho("divider",e),[s,l]=HGe(i),f=ut(()=>e.orientation==="left"&&e.orientationMargin!=null),m=ut(()=>e.orientation==="right"&&e.orientationMargin!=null),v=ut(()=>{const{type:E,dashed:S,plain:_}=e,O=i.value;return{[O]:!0,[l.value]:!!l.value,[`${O}-${E}`]:!0,[`${O}-dashed`]:!!S,[`${O}-plain`]:!!_,[`${O}-rtl`]:o.value==="rtl",[`${O}-no-default-orientation-margin-left`]:f.value,[`${O}-no-default-orientation-margin-right`]:m.value}}),I=ut(()=>{const E=typeof e.orientationMargin=="number"?`${e.orientationMargin}px`:e.orientationMargin;return Te(Te({},f.value&&{marginLeft:E}),m.value&&{marginRight:E})}),B=ut(()=>e.orientation.length>0?"-"+e.orientation:e.orientation);return()=>{var E;const S=tu((E=r.default)===null||E===void 0?void 0:E.call(r));return s(Ie("div",Mt(Mt({},n),{},{class:[v.value,S.length?`${i.value}-with-text ${i.value}-with-text${B.value}`:"",n.class],role:"separator"}),[S.length?Ie("span",{class:`${i.value}-inner-text`,style:I.value},[S]):null]))}}}),Ggt=i0(GGe);hy.Button=d_;hy.install=function(e){return e.component(hy.name,hy),e.component(d_.name,d_),e};const Rve=()=>({prefixCls:String,width:Wr.oneOfType([Wr.string,Wr.number]),height:Wr.oneOfType([Wr.string,Wr.number]),style:{type:Object,default:void 0},class:String,rootClassName:String,rootStyle:Pa(),placement:{type:String},wrapperClassName:String,level:{type:[String,Array]},levelMove:{type:[Number,Function,Array]},duration:String,ease:String,showMask:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},maskStyle:{type:Object,default:void 0},afterVisibleChange:Function,keyboard:{type:Boolean,default:void 0},contentWrapperStyle:_A(),autofocus:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},motion:Wn(),maskMotion:Pa()}),KGe=()=>Te(Te({},Rve()),{forceRender:{type:Boolean,default:void 0},getContainer:Wr.oneOfType([Wr.string,Wr.func,Wr.object,Wr.looseBool])}),$Ge=()=>Te(Te({},Rve()),{getContainer:Function,getOpenCount:Function,scrollLocker:Wr.any,inline:Boolean});function WGe(e){return Array.isArray(e)?e:[e]}const YGe={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"};Object.keys(YGe).filter(e=>{if(typeof document>"u")return!1;const t=document.getElementsByTagName("html")[0];return e in(t?t.style:{})})[0];const qGe=!(typeof window<"u"&&window.document&&window.document.createElement);var VGe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const Sne=In({compatConfig:{MODE:3},inheritAttrs:!1,props:$Ge(),emits:["close","handleClick","change"],setup(e,t){let{emit:r,slots:n}=t;const i=Gr(),o=Gr(),s=Gr(),l=Gr(),f=Gr();let m=[];`${Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)}`,bo(()=>{Wo(()=>{var R;const{open:T,getContainer:L,showMask:U,autofocus:K}=e,J=L==null?void 0:L();S(e),T&&(J&&(J.parentNode,document.body),Wo(()=>{K&&v()}),U&&((R=e.scrollLocker)===null||R===void 0||R.lock()))})}),Kn(()=>e.level,()=>{S(e)},{flush:"post"}),Kn(()=>e.open,()=>{const{open:R,getContainer:T,scrollLocker:L,showMask:U,autofocus:K}=e,J=T==null?void 0:T();J&&(J.parentNode,document.body),R?(K&&v(),U&&(L==null||L.lock())):L==null||L.unLock()},{flush:"post"}),gg(()=>{var R;const{open:T}=e;T&&(document.body.style.touchAction=""),(R=e.scrollLocker)===null||R===void 0||R.unLock()}),Kn(()=>e.placement,R=>{R&&(f.value=null)});const v=()=>{var R,T;(T=(R=o.value)===null||R===void 0?void 0:R.focus)===null||T===void 0||T.call(R)},I=R=>{r("close",R)},B=R=>{R.keyCode===Vn.ESC&&(R.stopPropagation(),I(R))},E=()=>{const{open:R,afterVisibleChange:T}=e;T&&T(!!R)},S=R=>{let{level:T,getContainer:L}=R;if(qGe)return;const U=L==null?void 0:L(),K=U?U.parentNode:null;m=[],T==="all"?(K?Array.prototype.slice.call(K.children):[]).forEach(ee=>{ee.nodeName!=="SCRIPT"&&ee.nodeName!=="STYLE"&&ee.nodeName!=="LINK"&&ee!==U&&m.push(ee)}):T&&WGe(T).forEach(J=>{document.querySelectorAll(J).forEach(ee=>{m.push(ee)})})},_=R=>{r("handleClick",R)},O=Gr(!1);return Kn(o,()=>{Wo(()=>{O.value=!0})}),()=>{var R,T;const{width:L,height:U,open:K,prefixCls:J,placement:ee,level:ce,levelMove:ne,ease:Ee,duration:ve,getContainer:se,onChange:Fe,afterVisibleChange:ae,showMask:De,maskClosable:Re,maskStyle:Pe,keyboard:Ne,getOpenCount:$e,scrollLocker:Je,contentWrapperStyle:We,style:Ae,class:Ke,rootClassName:ze,rootStyle:at,maskMotion:it,motion:ye,inline:xe}=e,et=VGe(e,["width","height","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","keyboard","getOpenCount","scrollLocker","contentWrapperStyle","style","class","rootClassName","rootStyle","maskMotion","motion","inline"]),tt=K&&O.value,rt=xn(J,{[`${J}-${ee}`]:!0,[`${J}-open`]:tt,[`${J}-inline`]:xe,"no-mask":!De,[ze]:!0}),ct=typeof ye=="function"?ye(ee):ye;return Ie("div",Mt(Mt({},VA(et,["autofocus"])),{},{tabindex:-1,class:rt,style:at,ref:o,onKeydown:tt&&Ne?B:void 0}),[Ie(ug,it,{default:()=>[De&&Ah(Ie("div",{class:`${J}-mask`,onClick:Re?I:void 0,style:Pe,ref:s},null),[[zp,tt]])]}),Ie(ug,Mt(Mt({},ct),{},{onAfterEnter:E,onAfterLeave:E}),{default:()=>[Ah(Ie("div",{class:`${J}-content-wrapper`,style:[We],ref:i},[Ie("div",{class:[`${J}-content`,Ke],style:Ae,ref:f},[(R=n.default)===null||R===void 0?void 0:R.call(n)]),n.handler?Ie("div",{onClick:_,ref:l},[(T=n.handler)===null||T===void 0?void 0:T.call(n)]):null]),[[zp,tt]])]})])}}});var kne=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const zGe=In({compatConfig:{MODE:3},inheritAttrs:!1,props:dA(KGe(),{prefixCls:"drawer",placement:"left",getContainer:"body",level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",afterVisibleChange:()=>{},showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",keyboard:!0,forceRender:!1,autofocus:!0}),emits:["handleClick","close"],setup(e,t){let{emit:r,slots:n}=t;const i=wn(null),o=l=>{r("handleClick",l)},s=l=>{r("close",l)};return()=>{const{getContainer:l,wrapperClassName:f,rootClassName:m,rootStyle:v,forceRender:I}=e,B=kne(e,["getContainer","wrapperClassName","rootClassName","rootStyle","forceRender"]);let E=null;if(!l)return Ie(Sne,Mt(Mt({},B),{},{rootClassName:m,rootStyle:v,open:e.open,onClose:s,onHandleClick:o,inline:!0}),n);const S=!!n.handler||I;return(S||e.open||i.value)&&(E=Ie(qY,{autoLock:!0,visible:e.open,forceRender:S,getContainer:l,wrapperClassName:f},{default:_=>{var{visible:O,afterClose:R}=_,T=kne(_,["visible","afterClose"]);return Ie(Sne,Mt(Mt(Mt({ref:i},B),T),{},{rootClassName:m,rootStyle:v,open:O!==void 0?O:e.open,afterVisibleChange:R!==void 0?R:e.afterVisibleChange,onClose:s,onHandleClick:o}),n)}})),E}}}),JGe=e=>{const{componentCls:t,motionDurationSlow:r}=e,n={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${r}`}}};return{[t]:{[`${t}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${r}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${t}-panel-motion`]:{"&-left":[n,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[n,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[n,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[n,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}},XGe=e=>{const{componentCls:t,zIndexPopup:r,colorBgMask:n,colorBgElevated:i,motionDurationSlow:o,motionDurationMid:s,padding:l,paddingLG:f,fontSizeLG:m,lineHeightLG:v,lineWidth:I,lineType:B,colorSplit:E,marginSM:S,colorIcon:_,colorIconHover:O,colorText:R,fontWeightStrong:T,drawerFooterPaddingVertical:L,drawerFooterPaddingHorizontal:U}=e,K=`${t}-content-wrapper`;return{[t]:{position:"fixed",inset:0,zIndex:r,pointerEvents:"none","&-pure":{position:"relative",background:i,[`&${t}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${t}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${t}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${t}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${t}-mask`]:{position:"absolute",inset:0,zIndex:r,background:n,pointerEvents:"auto"},[K]:{position:"absolute",zIndex:r,transition:`all ${o}`,"&-hidden":{display:"none"}},[`&-left > ${K}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${K}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${K}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${K}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${t}-content`]:{width:"100%",height:"100%",overflow:"auto",background:i,pointerEvents:"auto"},[`${t}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${t}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${l}px ${f}px`,fontSize:m,lineHeight:v,borderBottom:`${I}px ${B} ${E}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${t}-extra`]:{flex:"none"},[`${t}-close`]:{display:"inline-block",marginInlineEnd:S,color:_,fontWeight:T,fontSize:m,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${s}`,textRendering:"auto","&:focus, &:hover":{color:O,textDecoration:"none"}},[`${t}-title`]:{flex:1,margin:0,color:R,fontWeight:e.fontWeightStrong,fontSize:m,lineHeight:v},[`${t}-body`]:{flex:1,minWidth:0,minHeight:0,padding:f,overflow:"auto"},[`${t}-footer`]:{flexShrink:0,padding:`${L}px ${U}px`,borderTop:`${I}px ${B} ${E}`},"&-rtl":{direction:"rtl"}}}},ZGe=gA("Drawer",e=>{const t=Jo(e,{drawerFooterPaddingVertical:e.paddingXS,drawerFooterPaddingHorizontal:e.padding});return[XGe(t),JGe(t)]},e=>({zIndexPopup:e.zIndexPopupBase}));var eKe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const tKe=["top","right","bottom","left"],_ne={distance:180},rKe=()=>({autofocus:{type:Boolean,default:void 0},closable:{type:Boolean,default:void 0},closeIcon:Wr.any,destroyOnClose:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},getContainer:{type:[String,Function,Boolean,Object],default:void 0},maskClosable:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},maskStyle:Pa(),rootClassName:String,rootStyle:Pa(),size:{type:String},drawerStyle:Pa(),headerStyle:Pa(),bodyStyle:Pa(),contentWrapperStyle:{type:Object,default:void 0},title:Wr.any,visible:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},width:Wr.oneOfType([Wr.string,Wr.number]),height:Wr.oneOfType([Wr.string,Wr.number]),zIndex:Number,prefixCls:String,push:Wr.oneOfType([Wr.looseBool,{type:Object}]),placement:Wr.oneOf(tKe),keyboard:{type:Boolean,default:void 0},extra:Wr.any,footer:Wr.any,footerStyle:Pa(),level:Wr.any,levelMove:{type:[Number,Array,Function]},handle:Wr.any,afterVisibleChange:Function,onAfterVisibleChange:Function,onAfterOpenChange:Function,"onUpdate:visible":Function,"onUpdate:open":Function,onClose:Function}),nKe=In({compatConfig:{MODE:3},name:"ADrawer",inheritAttrs:!1,props:dA(rKe(),{closable:!0,placement:"right",maskClosable:!0,mask:!0,level:null,keyboard:!0,push:_ne}),slots:Object,setup(e,t){let{emit:r,slots:n,attrs:i}=t;const o=Gr(!1),s=Gr(!1),l=Gr(null),f=Gr(!1),m=Gr(!1),v=ut(()=>{var $e;return($e=e.open)!==null&&$e!==void 0?$e:e.visible});Kn(v,()=>{v.value?f.value=!0:m.value=!1},{immediate:!0}),Kn([v,f],()=>{v.value&&f.value&&(m.value=!0)},{immediate:!0});const I=Za("parentDrawerOpts",null),{prefixCls:B,getPopupContainer:E,direction:S}=ho("drawer",e),[_,O]=ZGe(B),R=ut(()=>e.getContainer===void 0&&(E!=null&&E.value)?()=>E.value(document.body):e.getContainer);Fl(!e.afterVisibleChange,"Drawer","`afterVisibleChange` prop is deprecated, please use `@afterVisibleChange` event instead"),Co("parentDrawerOpts",{setPush:()=>{o.value=!0},setPull:()=>{o.value=!1,Wo(()=>{U()})}}),bo(()=>{v.value&&I&&I.setPush()}),gg(()=>{I&&I.setPull()}),Kn(m,()=>{I&&(m.value?I.setPush():I.setPull())},{flush:"post"});const U=()=>{var $e,Je;(Je=($e=l.value)===null||$e===void 0?void 0:$e.domFocus)===null||Je===void 0||Je.call($e)},K=$e=>{r("update:visible",!1),r("update:open",!1),r("close",$e)},J=$e=>{var Je;$e||(s.value===!1&&(s.value=!0),e.destroyOnClose&&(f.value=!1)),(Je=e.afterVisibleChange)===null||Je===void 0||Je.call(e,$e),r("afterVisibleChange",$e),r("afterOpenChange",$e)},ee=ut(()=>{const{push:$e,placement:Je}=e;let We;return typeof $e=="boolean"?We=$e?_ne.distance:0:We=$e.distance,We=parseFloat(String(We||0)),Je==="left"||Je==="right"?`translateX(${Je==="left"?We:-We}px)`:Je==="top"||Je==="bottom"?`translateY(${Je==="top"?We:-We}px)`:null}),ce=ut(()=>{var $e;return($e=e.width)!==null&&$e!==void 0?$e:e.size==="large"?736:378}),ne=ut(()=>{var $e;return($e=e.height)!==null&&$e!==void 0?$e:e.size==="large"?736:378}),Ee=ut(()=>{const{mask:$e,placement:Je}=e;if(!m.value&&!$e)return{};const We={};return Je==="left"||Je==="right"?We.width=pK(ce.value)?`${ce.value}px`:ce.value:We.height=pK(ne.value)?`${ne.value}px`:ne.value,We}),ve=ut(()=>{const{zIndex:$e}=e,Je=Ee.value;return[{zIndex:$e,transform:o.value?ee.value:void 0},Je]}),se=$e=>{const{closable:Je,headerStyle:We}=e,Ae=og(n,e,"extra"),Ke=og(n,e,"title");return!Ke&&!Je?null:Ie("div",{class:xn(`${$e}-header`,{[`${$e}-header-close-only`]:Je&&!Ke&&!Ae}),style:We},[Ie("div",{class:`${$e}-header-title`},[Fe($e),Ke&&Ie("div",{class:`${$e}-title`},[Ke])]),Ae&&Ie("div",{class:`${$e}-extra`},[Ae])])},Fe=$e=>{var Je;const{closable:We}=e,Ae=n.closeIcon?(Je=n.closeIcon)===null||Je===void 0?void 0:Je.call(n):e.closeIcon;return We&&Ie("button",{key:"closer",onClick:K,"aria-label":"Close",class:`${$e}-close`},[Ae===void 0?Ie(Dv,null,null):Ae])},ae=$e=>{var Je;if(s.value&&!e.forceRender&&!f.value)return null;const{bodyStyle:We,drawerStyle:Ae}=e;return Ie("div",{class:`${$e}-wrapper-body`,style:Ae},[se($e),Ie("div",{key:"body",class:`${$e}-body`,style:We},[(Je=n.default)===null||Je===void 0?void 0:Je.call(n)]),De($e)])},De=$e=>{const Je=og(n,e,"footer");if(!Je)return null;const We=`${$e}-footer`;return Ie("div",{class:We,style:e.footerStyle},[Je])},Re=ut(()=>xn({"no-mask":!e.mask,[`${B.value}-rtl`]:S.value==="rtl"},e.rootClassName,O.value)),Pe=ut(()=>D2(Ev(B.value,"mask-motion"))),Ne=$e=>D2(Ev(B.value,`panel-motion-${$e}`));return()=>{const{width:$e,height:Je,placement:We,mask:Ae,forceRender:Ke}=e,ze=eKe(e,["width","height","placement","mask","forceRender"]),at=Te(Te(Te({},i),VA(ze,["size","closeIcon","closable","destroyOnClose","drawerStyle","headerStyle","bodyStyle","title","push","onAfterVisibleChange","onClose","onUpdate:visible","onUpdate:open","visible"])),{forceRender:Ke,onClose:K,afterVisibleChange:J,handler:!1,prefixCls:B.value,open:m.value,showMask:Ae,placement:We,ref:l});return _(Ie(s6,null,{default:()=>[Ie(zGe,Mt(Mt({},at),{},{maskMotion:Pe.value,motion:Ne,width:ce.value,height:ne.value,getContainer:R.value,rootClassName:Re.value,rootStyle:e.rootStyle,contentWrapperStyle:ve.value}),{handler:e.handle?()=>e.handle:n.handle,default:()=>ae(B.value)})]}))}}}),Kgt=i0(nKe),wQ=e=>e!=null&&(Array.isArray(e)?Of(e).length:!0);function gV(e){return wQ(e.prefix)||wQ(e.suffix)||wQ(e.allowClear)}function i7(e){return wQ(e.addonBefore)||wQ(e.addonAfter)}function WK(e){return typeof e>"u"||e===null?"":String(e)}function IQ(e,t,r,n){if(!r)return;const i=t;if(t.type==="click"){Object.defineProperty(i,"target",{writable:!0}),Object.defineProperty(i,"currentTarget",{writable:!0});const o=e.cloneNode(!0);i.target=o,i.currentTarget=o,o.value="",r(i);return}if(n!==void 0){Object.defineProperty(i,"target",{writable:!0}),Object.defineProperty(i,"currentTarget",{writable:!0}),i.target=e,i.currentTarget=e,e.value=n,r(i);return}r(i)}function Tve(e,t){if(!e)return;e.focus(t);const{cursor:r}=t||{};if(r){const n=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(n,n);break;default:e.setSelectionRange(0,n)}}}const iKe=()=>({addonBefore:Wr.any,addonAfter:Wr.any,prefix:Wr.any,suffix:Wr.any,clearIcon:Wr.any,affixWrapperClassName:String,groupClassName:String,wrapperClassName:String,inputClassName:String,allowClear:{type:Boolean,default:void 0}}),Ove=()=>Te(Te({},iKe()),{value:{type:[String,Number,Symbol],default:void 0},defaultValue:{type:[String,Number,Symbol],default:void 0},inputElement:Wr.any,prefixCls:String,disabled:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},triggerFocus:Function,readonly:{type:Boolean,default:void 0},handleReset:Function,hidden:{type:Boolean,default:void 0}}),Nve=()=>Te(Te({},Ove()),{id:String,placeholder:{type:[String,Number]},autocomplete:String,type:Oo("text"),name:String,size:{type:String},autofocus:{type:Boolean,default:void 0},lazy:{type:Boolean,default:!0},maxlength:Number,loading:{type:Boolean,default:void 0},bordered:{type:Boolean,default:void 0},showCount:{type:[Boolean,Object]},htmlSize:Number,onPressEnter:Function,onKeydown:Function,onKeyup:Function,onFocus:Function,onBlur:Function,onChange:Function,onInput:Function,"onUpdate:value":Function,onCompositionstart:Function,onCompositionend:Function,valueModifiers:Object,hidden:{type:Boolean,default:void 0},status:String}),aKe=In({name:"BaseInput",inheritAttrs:!1,props:Ove(),setup(e,t){let{slots:r,attrs:n}=t;const i=wn(),o=l=>{var f;if(!((f=i.value)===null||f===void 0)&&f.contains(l.target)){const{triggerFocus:m}=e;m==null||m()}},s=()=>{var l;const{allowClear:f,value:m,disabled:v,readonly:I,handleReset:B,suffix:E=r.suffix,prefixCls:S}=e;if(!f)return null;const _=!v&&!I&&m,O=`${S}-clear-icon`,R=((l=r.clearIcon)===null||l===void 0?void 0:l.call(r))||"*";return Ie("span",{onClick:B,onMousedown:T=>T.preventDefault(),class:xn({[`${O}-hidden`]:!_,[`${O}-has-suffix`]:!!E},O),role:"button",tabindex:-1},[R])};return()=>{var l,f;const{focused:m,value:v,disabled:I,allowClear:B,readonly:E,hidden:S,prefixCls:_,prefix:O=(l=r.prefix)===null||l===void 0?void 0:l.call(r),suffix:R=(f=r.suffix)===null||f===void 0?void 0:f.call(r),addonAfter:T=r.addonAfter,addonBefore:L=r.addonBefore,inputElement:U,affixWrapperClassName:K,wrapperClassName:J,groupClassName:ee}=e;let ce=dl(U,{value:v,hidden:S});if(gV({prefix:O,suffix:R,allowClear:B})){const ne=`${_}-affix-wrapper`,Ee=xn(ne,{[`${ne}-disabled`]:I,[`${ne}-focused`]:m,[`${ne}-readonly`]:E,[`${ne}-input-with-clear-btn`]:R&&B&&v},!i7({addonAfter:T,addonBefore:L})&&n.class,K),ve=(R||B)&&Ie("span",{class:`${_}-suffix`},[s(),R]);ce=Ie("span",{class:Ee,style:n.style,hidden:!i7({addonAfter:T,addonBefore:L})&&S,onMousedown:o,ref:i},[O&&Ie("span",{class:`${_}-prefix`},[O]),dl(U,{style:null,value:v,hidden:null}),ve])}if(i7({addonAfter:T,addonBefore:L})){const ne=`${_}-group`,Ee=`${ne}-addon`,ve=xn(`${_}-wrapper`,ne,J),se=xn(`${_}-group-wrapper`,n.class,ee);return Ie("span",{class:se,style:n.style,hidden:S},[Ie("span",{class:ve},[L&&Ie("span",{class:Ee},[L]),dl(ce,{style:null,hidden:null}),T&&Ie("span",{class:Ee},[T])])])}return ce}}});var oKe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const sKe=In({name:"VCInput",inheritAttrs:!1,props:Nve(),setup(e,t){let{slots:r,attrs:n,expose:i,emit:o}=t;const s=Gr(e.value===void 0?e.defaultValue:e.value),l=Gr(!1),f=Gr();Kn(()=>e.value,()=>{s.value=e.value}),Kn(()=>e.disabled,()=>{e.disabled&&(l.value=!1)});const m=ee=>{f.value&&Tve(f.value,ee)};i({focus:m,blur:()=>{var ee;(ee=f.value)===null||ee===void 0||ee.blur()},input:f,stateValue:s,setSelectionRange:(ee,ce,ne)=>{var Ee;(Ee=f.value)===null||Ee===void 0||Ee.setSelectionRange(ee,ce,ne)},select:()=>{var ee;(ee=f.value)===null||ee===void 0||ee.select()}});const E=ee=>{o("change",ee)},S=gl(),_=(ee,ce)=>{s.value!==ee&&(e.value===void 0?s.value=ee:Wo(()=>{f.value.value!==s.value&&S.update()}),Wo(()=>{ce&&ce()}))},O=ee=>{const{value:ce,composing:ne}=ee.target;if((ee.isComposing||ne)&&e.lazy||s.value===ce)return;const Ee=ee.target.value;IQ(f.value,ee,E),_(Ee)},R=ee=>{ee.keyCode===13&&o("pressEnter",ee),o("keydown",ee)},T=ee=>{l.value=!0,o("focus",ee)},L=ee=>{l.value=!1,o("blur",ee)},U=ee=>{IQ(f.value,ee,E),_("",()=>{m()})},K=()=>{var ee,ce;const{addonBefore:ne=r.addonBefore,addonAfter:Ee=r.addonAfter,disabled:ve,valueModifiers:se={},htmlSize:Fe,autocomplete:ae,prefixCls:De,inputClassName:Re,prefix:Pe=(ee=r.prefix)===null||ee===void 0?void 0:ee.call(r),suffix:Ne=(ce=r.suffix)===null||ce===void 0?void 0:ce.call(r),allowClear:$e,type:Je="text"}=e,We=VA(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","bordered","htmlSize","lazy","showCount","valueModifiers","showCount","affixWrapperClassName","groupClassName","inputClassName","wrapperClassName"]),Ae=Te(Te(Te({},We),n),{autocomplete:ae,onChange:O,onInput:O,onFocus:T,onBlur:L,onKeydown:R,class:xn(De,{[`${De}-disabled`]:ve},Re,!i7({addonAfter:Ee,addonBefore:ne})&&!gV({prefix:Pe,suffix:Ne,allowClear:$e})&&n.class),ref:f,key:"ant-input",size:Fe,type:Je});se.lazy&&delete Ae.onInput,Ae.autofocus||delete Ae.autofocus;const Ke=Ie("input",VA(Ae,["size"]),null);return Ah(Ke,[[U6]])},J=()=>{var ee;const{maxlength:ce,suffix:ne=(ee=r.suffix)===null||ee===void 0?void 0:ee.call(r),showCount:Ee,prefixCls:ve}=e,se=Number(ce)>0;if(ne||Ee){const Fe=[...WK(s.value)].length,ae=typeof Ee=="object"?Ee.formatter({count:Fe,maxlength:ce}):`${Fe}${se?` / ${ce}`:""}`;return Ie(Ao,null,[!!Ee&&Ie("span",{class:xn(`${ve}-show-count-suffix`,{[`${ve}-show-count-has-suffix`]:!!ne})},[ae]),ne])}return null};return bo(()=>{}),()=>{const{prefixCls:ee,disabled:ce}=e,ne=oKe(e,["prefixCls","disabled"]);return Ie(aKe,Mt(Mt(Mt({},ne),n),{},{prefixCls:ee,inputElement:K(),handleReset:U,value:WK(s.value),focused:l.value,triggerFocus:m,suffix:J(),disabled:ce}),r)}}}),sD=()=>VA(Nve(),["wrapperClassName","groupClassName","inputClassName","affixWrapperClassName"]),Lve=()=>Te(Te({},VA(sD(),["prefix","addonBefore","addonAfter","suffix"])),{rows:Number,autosize:{type:[Boolean,Object],default:void 0},autoSize:{type:[Boolean,Object],default:void 0},onResize:{type:Function},onCompositionstart:qw(),onCompositionend:qw(),valueModifiers:Object});var AKe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const Df=In({compatConfig:{MODE:3},name:"AInput",inheritAttrs:!1,props:sD(),setup(e,t){let{slots:r,attrs:n,expose:i,emit:o}=t;const s=wn(),l=cg(),f=rp.useInject(),m=ut(()=>dI(f.status,e.status)),{direction:v,prefixCls:I,size:B,autocomplete:E}=ho("input",e),{compactSize:S,compactItemClassnames:_}=d3(I,v),O=ut(()=>S.value||B.value),[R,T]=Hq(I),L=Iv();i({focus:Fe=>{var ae;(ae=s.value)===null||ae===void 0||ae.focus(Fe)},blur:()=>{var Fe;(Fe=s.value)===null||Fe===void 0||Fe.blur()},input:s,setSelectionRange:(Fe,ae,De)=>{var Re;(Re=s.value)===null||Re===void 0||Re.setSelectionRange(Fe,ae,De)},select:()=>{var Fe;(Fe=s.value)===null||Fe===void 0||Fe.select()}});const ce=wn([]),ne=()=>{ce.value.push(setTimeout(()=>{var Fe,ae,De,Re;!((Fe=s.value)===null||Fe===void 0)&&Fe.input&&((ae=s.value)===null||ae===void 0?void 0:ae.input.getAttribute("type"))==="password"&&(!((De=s.value)===null||De===void 0)&&De.input.hasAttribute("value"))&&((Re=s.value)===null||Re===void 0||Re.input.removeAttribute("value"))}))};bo(()=>{ne()}),o3(()=>{ce.value.forEach(Fe=>clearTimeout(Fe))}),$o(()=>{ce.value.forEach(Fe=>clearTimeout(Fe))});const Ee=Fe=>{ne(),o("blur",Fe),l.onFieldBlur()},ve=Fe=>{ne(),o("focus",Fe)},se=Fe=>{o("update:value",Fe.target.value),o("change",Fe),o("input",Fe),l.onFieldChange()};return()=>{var Fe,ae,De,Re,Pe,Ne;const{hasFeedback:$e,feedbackIcon:Je}=f,{allowClear:We,bordered:Ae=!0,prefix:Ke=(Fe=r.prefix)===null||Fe===void 0?void 0:Fe.call(r),suffix:ze=(ae=r.suffix)===null||ae===void 0?void 0:ae.call(r),addonAfter:at=(De=r.addonAfter)===null||De===void 0?void 0:De.call(r),addonBefore:it=(Re=r.addonBefore)===null||Re===void 0?void 0:Re.call(r),id:ye=(Pe=l.id)===null||Pe===void 0?void 0:Pe.value}=e,xe=AKe(e,["allowClear","bordered","prefix","suffix","addonAfter","addonBefore","id"]),et=($e||ze)&&Ie(Ao,null,[ze,$e&&Je]),tt=I.value,rt=gV({prefix:Ke,suffix:ze})||!!$e,ct=r.clearIcon||(()=>Ie(pg,null,null));return R(Ie(sKe,Mt(Mt(Mt({},n),VA(xe,["onUpdate:value","onChange","onInput"])),{},{onChange:se,id:ye,disabled:(Ne=e.disabled)!==null&&Ne!==void 0?Ne:L.value,ref:s,prefixCls:tt,autocomplete:E.value,onBlur:Ee,onFocus:ve,suffix:et,allowClear:We,addonAfter:at&&Ie(s6,null,{default:()=>[Ie(l_,null,{default:()=>[at]})]}),addonBefore:it&&Ie(s6,null,{default:()=>[Ie(l_,null,{default:()=>[it]})]}),class:[n.class,_.value],inputClassName:xn({[`${tt}-sm`]:O.value==="small",[`${tt}-lg`]:O.value==="large",[`${tt}-rtl`]:v.value==="rtl",[`${tt}-borderless`]:!Ae},!rt&&V0(tt,m.value),T.value),affixWrapperClassName:xn({[`${tt}-affix-wrapper-sm`]:O.value==="small",[`${tt}-affix-wrapper-lg`]:O.value==="large",[`${tt}-affix-wrapper-rtl`]:v.value==="rtl",[`${tt}-affix-wrapper-borderless`]:!Ae},V0(`${tt}-affix-wrapper`,m.value,$e),T.value),wrapperClassName:xn({[`${tt}-group-rtl`]:v.value==="rtl"},T.value),groupClassName:xn({[`${tt}-group-wrapper-sm`]:O.value==="small",[`${tt}-group-wrapper-lg`]:O.value==="large",[`${tt}-group-wrapper-rtl`]:v.value==="rtl"},V0(`${tt}-group-wrapper`,m.value,$e),T.value)}),Te(Te({},r),{clearIcon:ct})))}}}),lKe=In({compatConfig:{MODE:3},name:"AInputGroup",inheritAttrs:!1,props:{prefixCls:String,size:{type:String},compact:{type:Boolean,default:void 0}},setup(e,t){let{slots:r,attrs:n}=t;const{prefixCls:i,direction:o,getPrefixCls:s}=ho("input-group",e),l=rp.useInject();rp.useProvide(l,{isFormItemInput:!1});const f=ut(()=>s("input")),[m,v]=Hq(f),I=ut(()=>{const B=i.value;return{[`${B}`]:!0,[v.value]:!0,[`${B}-lg`]:e.size==="large",[`${B}-sm`]:e.size==="small",[`${B}-compact`]:e.compact,[`${B}-rtl`]:o.value==="rtl"}});return()=>{var B;return m(Ie("span",Mt(Mt({},n),{},{class:xn(I.value,n.class)}),[(B=r.default)===null||B===void 0?void 0:B.call(r)]))}}});var uKe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const cKe=In({compatConfig:{MODE:3},name:"AInputSearch",inheritAttrs:!1,props:Te(Te({},sD()),{inputPrefixCls:String,enterButton:Wr.any,onSearch:{type:Function}}),setup(e,t){let{slots:r,attrs:n,expose:i,emit:o}=t;const s=Gr(),l=Gr(!1);i({focus:()=>{var K;(K=s.value)===null||K===void 0||K.focus()},blur:()=>{var K;(K=s.value)===null||K===void 0||K.blur()}});const v=K=>{o("update:value",K.target.value),K&&K.target&&K.type==="click"&&o("search",K.target.value,K),o("change",K)},I=K=>{var J;document.activeElement===((J=s.value)===null||J===void 0?void 0:J.input)&&K.preventDefault()},B=K=>{var J,ee;o("search",(ee=(J=s.value)===null||J===void 0?void 0:J.input)===null||ee===void 0?void 0:ee.stateValue,K)},E=K=>{l.value||e.loading||B(K)},S=K=>{l.value=!0,o("compositionstart",K)},_=K=>{l.value=!1,o("compositionend",K)},{prefixCls:O,getPrefixCls:R,direction:T,size:L}=ho("input-search",e),U=ut(()=>R("input",e.inputPrefixCls));return()=>{var K,J,ee,ce;const{disabled:ne,loading:Ee,addonAfter:ve=(K=r.addonAfter)===null||K===void 0?void 0:K.call(r),suffix:se=(J=r.suffix)===null||J===void 0?void 0:J.call(r)}=e,Fe=uKe(e,["disabled","loading","addonAfter","suffix"]);let{enterButton:ae=(ce=(ee=r.enterButton)===null||ee===void 0?void 0:ee.call(r))!==null&&ce!==void 0?ce:!1}=e;ae=ae||ae==="";const De=typeof ae=="boolean"?Ie(H6,null,null):null,Re=`${O.value}-button`,Pe=Array.isArray(ae)?ae[0]:ae;let Ne;const $e=Pe.type&&Zde(Pe.type)&&Pe.type.__ANT_BUTTON;if($e||Pe.tagName==="button")Ne=dl(Pe,Te({onMousedown:I,onClick:B,key:"enterButton"},$e?{class:Re,size:L.value}:{}),!1);else{const We=De&&!ae;Ne=Ie(sh,{class:Re,type:ae?"primary":void 0,size:L.value,disabled:ne,key:"enterButton",onMousedown:I,onClick:B,loading:Ee,icon:We?De:null},{default:()=>[We?null:De||ae]})}ve&&(Ne=[Ne,ve]);const Je=xn(O.value,{[`${O.value}-rtl`]:T.value==="rtl",[`${O.value}-${L.value}`]:!!L.value,[`${O.value}-with-button`]:!!ae},n.class);return Ie(Df,Mt(Mt(Mt({ref:s},VA(Fe,["onUpdate:value","onSearch","enterButton"])),n),{},{onPressEnter:E,onCompositionstart:S,onCompositionend:_,size:L.value,prefixCls:U.value,addonAfter:Ne,suffix:se,onChange:v,class:Je,disabled:ne}),r)}}}),Fne=e=>e!=null&&(Array.isArray(e)?Of(e).length:!0);function fKe(e){return Fne(e.addonBefore)||Fne(e.addonAfter)}const hKe=["text","input"],dKe=In({compatConfig:{MODE:3},name:"ClearableLabeledInput",inheritAttrs:!1,props:{prefixCls:String,inputType:Wr.oneOf(wv("text","input")),value:Mu(),defaultValue:Mu(),allowClear:{type:Boolean,default:void 0},element:Mu(),handleReset:Function,disabled:{type:Boolean,default:void 0},direction:{type:String},size:{type:String},suffix:Mu(),prefix:Mu(),addonBefore:Mu(),addonAfter:Mu(),readonly:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},bordered:{type:Boolean,default:!0},triggerFocus:{type:Function},hidden:Boolean,status:String,hashId:String},setup(e,t){let{slots:r,attrs:n}=t;const i=rp.useInject(),o=l=>{const{value:f,disabled:m,readonly:v,handleReset:I,suffix:B=r.suffix}=e,E=!m&&!v&&f,S=`${l}-clear-icon`;return Ie(pg,{onClick:I,onMousedown:_=>_.preventDefault(),class:xn({[`${S}-hidden`]:!E,[`${S}-has-suffix`]:!!B},S),role:"button"},null)},s=(l,f)=>{const{value:m,allowClear:v,direction:I,bordered:B,hidden:E,status:S,addonAfter:_=r.addonAfter,addonBefore:O=r.addonBefore,hashId:R}=e,{status:T,hasFeedback:L}=i;if(!v)return dl(f,{value:m,disabled:e.disabled});const U=xn(`${l}-affix-wrapper`,`${l}-affix-wrapper-textarea-with-clear-btn`,V0(`${l}-affix-wrapper`,dI(T,S),L),{[`${l}-affix-wrapper-rtl`]:I==="rtl",[`${l}-affix-wrapper-borderless`]:!B,[`${n.class}`]:!fKe({addonAfter:_,addonBefore:O})&&n.class},R);return Ie("span",{class:U,style:n.style,hidden:E},[dl(f,{style:null,value:m,disabled:e.disabled}),o(l)])};return()=>{var l;const{prefixCls:f,inputType:m,element:v=(l=r.element)===null||l===void 0?void 0:l.call(r)}=e;return m===hKe[0]?s(f,v):null}}}),gKe=`
  313. min-height:0 !important;
  314. max-height:none !important;
  315. height:0 !important;
  316. visibility:hidden !important;
  317. overflow:hidden !important;
  318. position:absolute !important;
  319. z-index:-1000 !important;
  320. top:0 !important;
  321. right:0 !important
  322. `,pKe=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],cM={};let Lp;function vKe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const r=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&cM[r])return cM[r];const n=window.getComputedStyle(e),i=n.getPropertyValue("box-sizing")||n.getPropertyValue("-moz-box-sizing")||n.getPropertyValue("-webkit-box-sizing"),o=parseFloat(n.getPropertyValue("padding-bottom"))+parseFloat(n.getPropertyValue("padding-top")),s=parseFloat(n.getPropertyValue("border-bottom-width"))+parseFloat(n.getPropertyValue("border-top-width")),f={sizingStyle:pKe.map(m=>`${m}:${n.getPropertyValue(m)}`).join(";"),paddingSize:o,borderSize:s,boxSizing:i};return t&&r&&(cM[r]=f),f}function mKe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Lp||(Lp=document.createElement("textarea"),Lp.setAttribute("tab-index","-1"),Lp.setAttribute("aria-hidden","true"),document.body.appendChild(Lp)),e.getAttribute("wrap")?Lp.setAttribute("wrap",e.getAttribute("wrap")):Lp.removeAttribute("wrap");const{paddingSize:i,borderSize:o,boxSizing:s,sizingStyle:l}=vKe(e,t);Lp.setAttribute("style",`${l};${gKe}`),Lp.value=e.value||e.placeholder||"";let f=Number.MIN_SAFE_INTEGER,m=Number.MAX_SAFE_INTEGER,v=Lp.scrollHeight,I;if(s==="border-box"?v+=o:s==="content-box"&&(v-=i),r!==null||n!==null){Lp.value=" ";const B=Lp.scrollHeight-i;r!==null&&(f=B*r,s==="border-box"&&(f=f+i+o),v=Math.max(f,v)),n!==null&&(m=B*n,s==="border-box"&&(m=m+i+o),I=v>m?"":"hidden",v=Math.min(m,v))}return{height:`${v}px`,minHeight:`${f}px`,maxHeight:`${m}px`,overflowY:I,resize:"none"}}const fM=0,Dne=1,yKe=2,bKe=In({compatConfig:{MODE:3},name:"ResizableTextArea",inheritAttrs:!1,props:Lve(),setup(e,t){let{attrs:r,emit:n,expose:i}=t,o,s;const l=wn(),f=wn({}),m=wn(fM);$o(()=>{vo.cancel(o),vo.cancel(s)});const v=()=>{try{if(document.activeElement===l.value){const O=l.value.selectionStart,R=l.value.selectionEnd;l.value.setSelectionRange(O,R)}}catch{}},I=()=>{const O=e.autoSize||e.autosize;if(!O||!l.value)return;const{minRows:R,maxRows:T}=O;f.value=mKe(l.value,!1,R,T),m.value=Dne,vo.cancel(s),s=vo(()=>{m.value=yKe,s=vo(()=>{m.value=fM,v()})})},B=()=>{vo.cancel(o),o=vo(I)},E=O=>{if(m.value!==fM)return;n("resize",O),(e.autoSize||e.autosize)&&B()};Dy(e.autosize===void 0);const S=()=>{const{prefixCls:O,autoSize:R,autosize:T,disabled:L}=e,U=VA(e,["prefixCls","onPressEnter","autoSize","autosize","defaultValue","allowClear","type","lazy","maxlength","valueModifiers"]),K=xn(O,r.class,{[`${O}-disabled`]:L}),J=[r.style,f.value,m.value===Dne?{overflowX:"hidden",overflowY:"hidden"}:null],ee=Te(Te(Te({},U),r),{style:J,class:K});return ee.autofocus||delete ee.autofocus,ee.rows===0&&delete ee.rows,Ie(wy,{onResize:E,disabled:!(R||T)},{default:()=>[Ah(Ie("textarea",Mt(Mt({},ee),{},{ref:l}),null),[[U6]])]})};Kn(()=>e.value,()=>{Wo(()=>{I()})}),bo(()=>{Wo(()=>{I()})});const _=gl();return i({resizeTextarea:I,textArea:l,instance:_}),()=>S()}});function Mve(e,t){return[...e||""].slice(0,t).join("")}function Rne(e,t,r,n){let i=r;return e?i=Mve(r,n):[...t||""].length<r.length&&[...r||""].length>n&&(i=t),i}const CKe=In({compatConfig:{MODE:3},name:"ATextarea",inheritAttrs:!1,props:Lve(),setup(e,t){let{attrs:r,expose:n,emit:i}=t;const o=cg(),s=rp.useInject(),l=ut(()=>dI(s.status,e.status)),f=Gr(e.value===void 0?e.defaultValue:e.value),m=Gr(),v=Gr(""),{prefixCls:I,size:B,direction:E}=ho("input",e),[S,_]=Hq(I),O=Iv(),R=ut(()=>e.showCount===""||e.showCount||!1),T=ut(()=>Number(e.maxlength)>0),L=Gr(!1),U=Gr(),K=Gr(0),J=Ne=>{L.value=!0,U.value=v.value,K.value=Ne.currentTarget.selectionStart,i("compositionstart",Ne)},ee=Ne=>{var $e;L.value=!1;let Je=Ne.currentTarget.value;if(T.value){const We=K.value>=e.maxlength+1||K.value===(($e=U.value)===null||$e===void 0?void 0:$e.length);Je=Rne(We,U.value,Je,e.maxlength)}Je!==v.value&&(ve(Je),IQ(Ne.currentTarget,Ne,ae,Je)),i("compositionend",Ne)},ce=gl();Kn(()=>e.value,()=>{var Ne;"value"in ce.vnode.props,f.value=(Ne=e.value)!==null&&Ne!==void 0?Ne:""});const ne=Ne=>{var $e;Tve(($e=m.value)===null||$e===void 0?void 0:$e.textArea,Ne)},Ee=()=>{var Ne,$e;($e=(Ne=m.value)===null||Ne===void 0?void 0:Ne.textArea)===null||$e===void 0||$e.blur()},ve=(Ne,$e)=>{f.value!==Ne&&(e.value===void 0?f.value=Ne:Wo(()=>{var Je,We,Ae;m.value.textArea.value!==v.value&&((Ae=(Je=m.value)===null||Je===void 0?void 0:(We=Je.instance).update)===null||Ae===void 0||Ae.call(We))}),Wo(()=>{$e&&$e()}))},se=Ne=>{Ne.keyCode===13&&i("pressEnter",Ne),i("keydown",Ne)},Fe=Ne=>{const{onBlur:$e}=e;$e==null||$e(Ne),o.onFieldBlur()},ae=Ne=>{i("update:value",Ne.target.value),i("change",Ne),i("input",Ne),o.onFieldChange()},De=Ne=>{IQ(m.value.textArea,Ne,ae),ve("",()=>{ne()})},Re=Ne=>{const{composing:$e}=Ne.target;let Je=Ne.target.value;if(L.value=!!(Ne.isComposing||$e),!(L.value&&e.lazy||f.value===Je)){if(T.value){const We=Ne.target,Ae=We.selectionStart>=e.maxlength+1||We.selectionStart===Je.length||!We.selectionStart;Je=Rne(Ae,v.value,Je,e.maxlength)}IQ(Ne.currentTarget,Ne,ae,Je),ve(Je)}},Pe=()=>{var Ne,$e;const{class:Je}=r,{bordered:We=!0}=e,Ae=Te(Te(Te({},VA(e,["allowClear"])),r),{class:[{[`${I.value}-borderless`]:!We,[`${Je}`]:Je&&!R.value,[`${I.value}-sm`]:B.value==="small",[`${I.value}-lg`]:B.value==="large"},V0(I.value,l.value),_.value],disabled:O.value,showCount:null,prefixCls:I.value,onInput:Re,onChange:Re,onBlur:Fe,onKeydown:se,onCompositionstart:J,onCompositionend:ee});return!((Ne=e.valueModifiers)===null||Ne===void 0)&&Ne.lazy&&delete Ae.onInput,Ie(bKe,Mt(Mt({},Ae),{},{id:($e=Ae==null?void 0:Ae.id)!==null&&$e!==void 0?$e:o.id.value,ref:m,maxlength:e.maxlength}),null)};return n({focus:ne,blur:Ee,resizableTextArea:m}),Eo(()=>{let Ne=WK(f.value);!L.value&&T.value&&(e.value===null||e.value===void 0)&&(Ne=Mve(Ne,e.maxlength)),v.value=Ne}),()=>{var Ne;const{maxlength:$e,bordered:Je=!0,hidden:We}=e,{style:Ae,class:Ke}=r,ze=Te(Te(Te({},e),r),{prefixCls:I.value,inputType:"text",handleReset:De,direction:E.value,bordered:Je,style:R.value?void 0:Ae,hashId:_.value,disabled:(Ne=e.disabled)!==null&&Ne!==void 0?Ne:O.value});let at=Ie(dKe,Mt(Mt({},ze),{},{value:v.value,status:e.status}),{element:Pe});if(R.value||s.hasFeedback){const it=[...v.value].length;let ye="";typeof R.value=="object"?ye=R.value.formatter({value:v.value,count:it,maxlength:$e}):ye=`${it}${T.value?` / ${$e}`:""}`,at=Ie("div",{hidden:We,class:xn(`${I.value}-textarea`,{[`${I.value}-textarea-rtl`]:E.value==="rtl",[`${I.value}-textarea-show-count`]:R.value,[`${I.value}-textarea-in-form-item`]:s.isFormItemInput},`${I.value}-textarea-show-count`,Ke,_.value),style:Ae,"data-count":typeof ye!="object"?ye:void 0},[at,s.hasFeedback&&Ie("span",{class:`${I.value}-textarea-suffix`},[s.feedbackIcon])])}return S(at)}}});var wKe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const IKe={click:"onClick",hover:"onMouseover"},BKe=e=>Ie(e?iD:nV,null,null),EKe=In({compatConfig:{MODE:3},name:"AInputPassword",inheritAttrs:!1,props:Te(Te({},sD()),{prefixCls:String,inputPrefixCls:String,action:{type:String,default:"click"},visibilityToggle:{type:Boolean,default:!0},iconRender:Function}),setup(e,t){let{slots:r,attrs:n,expose:i}=t;const o=Gr(!1),s=()=>{const{disabled:_}=e;_||(o.value=!o.value)},l=Gr();i({focus:()=>{var _;(_=l.value)===null||_===void 0||_.focus()},blur:()=>{var _;(_=l.value)===null||_===void 0||_.blur()}});const v=_=>{const{action:O,iconRender:R=r.iconRender||BKe}=e,T=IKe[O]||"",L=R(o.value),U={[T]:s,class:`${_}-icon`,key:"passwordIcon",onMousedown:K=>{K.preventDefault()},onMouseup:K=>{K.preventDefault()}};return dl(Jh(L)?L:Ie("span",null,[L]),U)},{prefixCls:I,getPrefixCls:B}=ho("input-password",e),E=ut(()=>B("input",e.inputPrefixCls)),S=()=>{const{size:_,visibilityToggle:O}=e,R=wKe(e,["size","visibilityToggle"]),T=O&&v(I.value),L=xn(I.value,n.class,{[`${I.value}-${_}`]:!!_}),U=Te(Te(Te({},VA(R,["suffix","iconRender","action"])),n),{type:o.value?"text":"password",class:L,prefixCls:E.value,suffix:T});return _&&(U.size=_),Ie(Df,Mt({ref:l},U),r)};return()=>S()}});Df.Group=lKe;Df.Search=cKe;Df.TextArea=CKe;Df.Password=EKe;Df.install=function(e){return e.component(Df.name,Df),e.component(Df.Group.name,Df.Group),e.component(Df.Search.name,Df.Search),e.component(Df.TextArea.name,Df.TextArea),e.component(Df.Password.name,Df.Password),e};function Tne(e){const t=e.getBoundingClientRect(),r=document.documentElement;return{left:t.left+(window.pageXOffset||r.scrollLeft)-(r.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||r.scrollTop)-(r.clientTop||document.body.clientTop||0)}}function pV(){return{keyboard:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},afterClose:Function,closable:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},destroyOnClose:{type:Boolean,default:void 0},mousePosition:Wr.shape({x:Number,y:Number}).loose,title:Wr.any,footer:Wr.any,transitionName:String,maskTransitionName:String,animation:Wr.any,maskAnimation:Wr.any,wrapStyle:{type:Object,default:void 0},bodyStyle:{type:Object,default:void 0},maskStyle:{type:Object,default:void 0},prefixCls:String,wrapClassName:String,rootClassName:String,width:[String,Number],height:[String,Number],zIndex:Number,bodyProps:Wr.any,maskProps:Wr.any,wrapProps:Wr.any,getContainer:Wr.any,dialogStyle:{type:Object,default:void 0},dialogClass:String,closeIcon:Wr.any,forceRender:{type:Boolean,default:void 0},getOpenCount:Function,focusTriggerAfterClose:{type:Boolean,default:void 0},onClose:Function,modalRender:Function}}function One(e,t,r){let n=t;return!n&&r&&(n=`${e}-${r}`),n}let Nne=-1;function QKe(){return Nne+=1,Nne}function Lne(e,t){let r=e[`page${t?"Y":"X"}Offset`];const n=`scroll${t?"Top":"Left"}`;if(typeof r!="number"){const i=e.document;r=i.documentElement[n],typeof r!="number"&&(r=i.body[n])}return r}function xKe(e){const t=e.getBoundingClientRect(),r={left:t.left,top:t.top},n=e.ownerDocument,i=n.defaultView||n.parentWindow;return r.left+=Lne(i),r.top+=Lne(i,!0),r}const Mne={width:0,height:0,overflow:"hidden",outline:"none"},SKe=In({compatConfig:{MODE:3},name:"Content",inheritAttrs:!1,props:Te(Te({},pV()),{motionName:String,ariaId:String,onVisibleChanged:Function,onMousedown:Function,onMouseup:Function}),setup(e,t){let{expose:r,slots:n,attrs:i}=t;const o=wn(),s=wn(),l=wn();r({focus:()=>{var B;(B=o.value)===null||B===void 0||B.focus()},changeActive:B=>{const{activeElement:E}=document;B&&E===s.value?o.value.focus():!B&&E===o.value&&s.value.focus()}});const f=wn(),m=ut(()=>{const{width:B,height:E}=e,S={};return B!==void 0&&(S.width=typeof B=="number"?`${B}px`:B),E!==void 0&&(S.height=typeof E=="number"?`${E}px`:E),f.value&&(S.transformOrigin=f.value),S}),v=()=>{Wo(()=>{if(l.value){const B=xKe(l.value);f.value=e.mousePosition?`${e.mousePosition.x-B.left}px ${e.mousePosition.y-B.top}px`:""}})},I=B=>{e.onVisibleChanged(B)};return()=>{var B,E,S,_;const{prefixCls:O,footer:R=(B=n.footer)===null||B===void 0?void 0:B.call(n),title:T=(E=n.title)===null||E===void 0?void 0:E.call(n),ariaId:L,closable:U,closeIcon:K=(S=n.closeIcon)===null||S===void 0?void 0:S.call(n),onClose:J,bodyStyle:ee,bodyProps:ce,onMousedown:ne,onMouseup:Ee,visible:ve,modalRender:se=n.modalRender,destroyOnClose:Fe,motionName:ae}=e;let De;R&&(De=Ie("div",{class:`${O}-footer`},[R]));let Re;T&&(Re=Ie("div",{class:`${O}-header`},[Ie("div",{class:`${O}-title`,id:L},[T])]));let Pe;U&&(Pe=Ie("button",{type:"button",onClick:J,"aria-label":"Close",class:`${O}-close`},[K||Ie("span",{class:`${O}-close-x`},null)]));const Ne=Ie("div",{class:`${O}-content`},[Pe,Re,Ie("div",Mt({class:`${O}-body`,style:ee},ce),[(_=n.default)===null||_===void 0?void 0:_.call(n)]),De]),$e=D2(ae);return Ie(ug,Mt(Mt({},$e),{},{onBeforeEnter:v,onAfterEnter:()=>I(!0),onAfterLeave:()=>I(!1)}),{default:()=>[ve||!Fe?Ah(Ie("div",Mt(Mt({},i),{},{ref:l,key:"dialog-element",role:"document",style:[m.value,i.style],class:[O,i.class],onMousedown:ne,onMouseup:Ee}),[Ie("div",{tabindex:0,ref:o,style:Mne,"aria-hidden":"true"},null),se?se({originVNode:Ne}):Ne,Ie("div",{tabindex:0,ref:s,style:Mne,"aria-hidden":"true"},null)]),[[zp,ve]]):null]})}}}),kKe=In({compatConfig:{MODE:3},name:"Mask",props:{prefixCls:String,visible:Boolean,motionName:String,maskProps:Object},setup(e,t){return()=>{const{prefixCls:r,visible:n,maskProps:i,motionName:o}=e,s=D2(o);return Ie(ug,s,{default:()=>[Ah(Ie("div",Mt({class:`${r}-mask`},i),null),[[zp,n]])]})}}}),Pne=In({compatConfig:{MODE:3},name:"Dialog",inheritAttrs:!1,props:dA(Te(Te({},pV()),{getOpenCount:Function,scrollLocker:Object}),{mask:!0,visible:!1,keyboard:!0,closable:!0,maskClosable:!0,destroyOnClose:!1,prefixCls:"rc-dialog",getOpenCount:()=>null,focusTriggerAfterClose:!0}),setup(e,t){let{attrs:r,slots:n}=t;const i=Gr(),o=Gr(),s=Gr(),l=Gr(e.visible),f=Gr(`vcDialogTitle${QKe()}`),m=R=>{var T,L;if(R)o2(o.value,document.activeElement)||(i.value=document.activeElement,(T=s.value)===null||T===void 0||T.focus());else{const U=l.value;if(l.value=!1,e.mask&&i.value&&e.focusTriggerAfterClose){try{i.value.focus({preventScroll:!0})}catch{}i.value=null}U&&((L=e.afterClose)===null||L===void 0||L.call(e))}},v=R=>{var T;(T=e.onClose)===null||T===void 0||T.call(e,R)},I=Gr(!1),B=Gr(),E=()=>{clearTimeout(B.value),I.value=!0},S=()=>{B.value=setTimeout(()=>{I.value=!1})},_=R=>{if(!e.maskClosable)return null;I.value?I.value=!1:o.value===R.target&&v(R)},O=R=>{if(e.keyboard&&R.keyCode===Vn.ESC){R.stopPropagation(),v(R);return}e.visible&&R.keyCode===Vn.TAB&&s.value.changeActive(!R.shiftKey)};return Kn(()=>e.visible,()=>{e.visible&&(l.value=!0)},{flush:"post"}),$o(()=>{var R;clearTimeout(B.value),(R=e.scrollLocker)===null||R===void 0||R.unLock()}),Eo(()=>{var R,T;(R=e.scrollLocker)===null||R===void 0||R.unLock(),l.value&&((T=e.scrollLocker)===null||T===void 0||T.lock())}),()=>{const{prefixCls:R,mask:T,visible:L,maskTransitionName:U,maskAnimation:K,zIndex:J,wrapClassName:ee,rootClassName:ce,wrapStyle:ne,closable:Ee,maskProps:ve,maskStyle:se,transitionName:Fe,animation:ae,wrapProps:De,title:Re=n.title}=e,{style:Pe,class:Ne}=r;return Ie("div",Mt({class:[`${R}-root`,ce]},$2(e,{data:!0})),[Ie(kKe,{prefixCls:R,visible:T&&L,motionName:One(R,U,K),style:Te({zIndex:J},se),maskProps:ve},null),Ie("div",Mt({tabIndex:-1,onKeydown:O,class:xn(`${R}-wrap`,ee),ref:o,onClick:_,role:"dialog","aria-labelledby":Re?f.value:null,style:Te(Te({zIndex:J},ne),{display:l.value?null:"none"})},De),[Ie(SKe,Mt(Mt({},VA(e,["scrollLocker"])),{},{style:Pe,class:Ne,onMousedown:E,onMouseup:S,ref:s,closable:Ee,ariaId:f.value,prefixCls:R,visible:L,onClose:v,onVisibleChanged:m,motionName:One(R,Fe,ae)}),n)])])}}}),_Ke=pV(),FKe=In({compatConfig:{MODE:3},name:"DialogWrap",inheritAttrs:!1,props:dA(_Ke,{visible:!1}),setup(e,t){let{attrs:r,slots:n}=t;const i=wn(e.visible);return YY({},{inTriggerContext:!1}),Kn(()=>e.visible,()=>{e.visible&&(i.value=!0)},{flush:"post"}),()=>{const{visible:o,getContainer:s,forceRender:l,destroyOnClose:f=!1,afterClose:m}=e;let v=Te(Te(Te({},e),r),{ref:"_component",key:"dialog"});return s===!1?Ie(Pne,Mt(Mt({},v),{},{getOpenCount:()=>2}),n):!l&&f&&!i.value?null:Ie(qY,{autoLock:!0,visible:o,forceRender:l,getContainer:s},{default:I=>(v=Te(Te(Te({},v),I),{afterClose:()=>{m==null||m(),i.value=!1}}),Ie(Pne,v,n))})}}});function Une(e){return{position:e,top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0}}const DKe=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}${e.antCls}-zoom-enter, ${t}${e.antCls}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${e.antCls}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Te(Te({},Une("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Te(Te({},Une("fixed")),{overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:TTe(e)}]},RKe=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap`]:{zIndex:e.zIndexPopupBase,position:"fixed",inset:0,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"},[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax})`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${e.marginXS} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Te(Te({},Ks(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${e.margin*2}px)`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.modalHeadingColor,fontWeight:e.fontWeightStrong,fontSize:e.modalHeaderTitleFontSize,lineHeight:e.modalHeaderTitleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.modalContentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadowSecondary,pointerEvents:"auto",padding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`},[`${t}-close`]:Te({position:"absolute",top:(e.modalHeaderCloseSize-e.modalCloseBtnSize)/2,insetInlineEnd:(e.modalHeaderCloseSize-e.modalCloseBtnSize)/2,zIndex:e.zIndexPopupBase+10,padding:0,color:e.modalCloseColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalConfirmIconSize,height:e.modalConfirmIconSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"block",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:`${e.modalCloseBtnSize}px`,textAlign:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalIconHoverColor,backgroundColor:e.wireframe?"transparent":e.colorFillContent,textDecoration:"none"},"&:active":{backgroundColor:e.wireframe?"transparent":e.colorFillContentHover}},F2(e)),[`${t}-header`]:{color:e.colorText,background:e.modalHeaderBg,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`,marginBottom:e.marginXS},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word"},[`${t}-footer`]:{textAlign:"end",background:e.modalFooterBg,marginTop:e.marginSM,[`${e.antCls}-btn + ${e.antCls}-btn:not(${e.antCls}-dropdown-trigger)`]:{marginBottom:0,marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content,
  323. ${t}-body,
  324. ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},TKe=e=>{const{componentCls:t}=e,r=`${t}-confirm`;return{[r]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${r}-body-wrapper`]:Te({},Vw()),[`${r}-body`]:{display:"flex",flexWrap:"wrap",alignItems:"center",[`${r}-title`]:{flex:"0 0 100%",display:"block",overflow:"hidden",color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.modalHeaderTitleFontSize,lineHeight:e.modalHeaderTitleLineHeight,[`+ ${r}-content`]:{marginBlockStart:e.marginXS,flexBasis:"100%",maxWidth:`calc(100% - ${e.modalConfirmIconSize+e.marginSM}px)`}},[`${r}-content`]:{color:e.colorText,fontSize:e.fontSize},[`> ${e.iconCls}`]:{flex:"none",marginInlineEnd:e.marginSM,fontSize:e.modalConfirmIconSize,[`+ ${r}-title`]:{flex:1},[`+ ${r}-title + ${r}-content`]:{marginInlineStart:e.modalConfirmIconSize+e.marginSM}}},[`${r}-btns`]:{textAlign:"end",marginTop:e.marginSM,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${r}-error ${r}-body > ${e.iconCls}`]:{color:e.colorError},[`${r}-warning ${r}-body > ${e.iconCls},
  325. ${r}-confirm ${r}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${r}-info ${r}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${r}-success ${r}-body > ${e.iconCls}`]:{color:e.colorSuccess},[`${t}-zoom-leave ${t}-btns`]:{pointerEvents:"none"}}},OKe=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},NKe=e=>{const{componentCls:t,antCls:r}=e,n=`${t}-confirm`;return{[t]:{[`${t}-content`]:{padding:0},[`${t}-header`]:{padding:e.modalHeaderPadding,borderBottom:`${e.modalHeaderBorderWidth}px ${e.modalHeaderBorderStyle} ${e.modalHeaderBorderColorSplit}`,marginBottom:0},[`${t}-body`]:{padding:e.modalBodyPadding},[`${t}-footer`]:{padding:`${e.modalFooterPaddingVertical}px ${e.modalFooterPaddingHorizontal}px`,borderTop:`${e.modalFooterBorderWidth}px ${e.modalFooterBorderStyle} ${e.modalFooterBorderColorSplit}`,borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`,marginTop:0}},[n]:{[`${r}-modal-body`]:{padding:`${e.padding*2}px ${e.padding*2}px ${e.paddingLG}px`},[`${n}-body`]:{[`> ${e.iconCls}`]:{marginInlineEnd:e.margin,[`+ ${n}-title + ${n}-content`]:{marginInlineStart:e.modalConfirmIconSize+e.margin}}},[`${n}-btns`]:{marginTop:e.marginLG}}}},LKe=gA("Modal",e=>{const t=e.padding,r=e.fontSizeHeading5,n=e.lineHeightHeading5,i=Jo(e,{modalBodyPadding:e.paddingLG,modalHeaderBg:e.colorBgElevated,modalHeaderPadding:`${t}px ${e.paddingLG}px`,modalHeaderBorderWidth:e.lineWidth,modalHeaderBorderStyle:e.lineType,modalHeaderTitleLineHeight:n,modalHeaderTitleFontSize:r,modalHeaderBorderColorSplit:e.colorSplit,modalHeaderCloseSize:n*r+t*2,modalContentBg:e.colorBgElevated,modalHeadingColor:e.colorTextHeading,modalCloseColor:e.colorTextDescription,modalFooterBg:"transparent",modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterPaddingVertical:e.paddingXS,modalFooterPaddingHorizontal:e.padding,modalFooterBorderWidth:e.lineWidth,modalConfirmTitleFontSize:e.fontSizeLG,modalIconHoverColor:e.colorIconHover,modalConfirmIconSize:e.fontSize*e.lineHeight,modalCloseBtnSize:e.controlHeightLG*.55});return[RKe(i),TKe(i),OKe(i),DKe(i),e.wireframe&&NKe(i),G6(i,"zoom")]});function YK(){return typeof BigInt=="function"}function BQ(e){let t=e.trim(),r=t.startsWith("-");r&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t=`0${t}`);const n=t||"0",i=n.split("."),o=i[0]||"0",s=i[1]||"0";o==="0"&&s==="0"&&(r=!1);const l=r?"-":"";return{negative:r,negativeStr:l,trimStr:n,integerStr:o,decimalStr:s,fullStr:`${l}${n}`}}function vV(e){const t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function u6(e){const t=String(e);if(vV(e)){let r=Number(t.slice(t.indexOf("e-")+2));const n=t.match(/\.(\d+)/);return n!=null&&n[1]&&(r+=n[1].length),r}return t.includes(".")&&yV(t)?t.length-t.indexOf(".")-1:0}function mV(e){let t=String(e);if(vV(e)){if(e>Number.MAX_SAFE_INTEGER)return String(YK()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e<Number.MIN_SAFE_INTEGER)return String(YK()?BigInt(e).toString():Number.MIN_SAFE_INTEGER);t=e.toFixed(u6(t))}return BQ(t).fullStr}function yV(e){return typeof e=="number"?!Number.isNaN(e):e?/^\s*-?\d+(\.\d+)?\s*$/.test(e)||/^\s*-?\d+\.\s*$/.test(e)||/^\s*-?\.\d+\s*$/.test(e):!1}function Pve(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}class mw{constructor(t){if(this.origin="",Pve(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}negate(){return new mw(-this.toNumber())}add(t){if(this.isInvalidate())return new mw(t);const r=Number(t);if(Number.isNaN(r))return this;const n=this.number+r;if(n>Number.MAX_SAFE_INTEGER)return new mw(Number.MAX_SAFE_INTEGER);if(n<Number.MIN_SAFE_INTEGER)return new mw(Number.MIN_SAFE_INTEGER);const i=Math.max(u6(this.number),u6(r));return new mw(n.toFixed(i))}isEmpty(){return this.empty}isNaN(){return Number.isNaN(this.number)}isInvalidate(){return this.isEmpty()||this.isNaN()}equals(t){return this.toNumber()===(t==null?void 0:t.toNumber())}lessEquals(t){return this.add(t.negate().toString()).toNumber()<=0}toNumber(){return this.number}toString(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0)?this.isInvalidate()?"":mV(this.number):this.origin}}class sE{constructor(t){if(this.origin="",Pve(t)){this.empty=!0;return}if(this.origin=String(t),t==="-"||Number.isNaN(t)){this.nan=!0;return}let r=t;if(vV(r)&&(r=Number(r)),r=typeof r=="string"?r:mV(r),yV(r)){const n=BQ(r);this.negative=n.negative;const i=n.trimStr.split(".");this.integer=BigInt(i[0]);const o=i[1]||"0";this.decimal=BigInt(o),this.decimalLen=o.length}else this.nan=!0}getMark(){return this.negative?"-":""}getIntegerStr(){return this.integer.toString()}getDecimalStr(){return this.decimal.toString().padStart(this.decimalLen,"0")}alignDecimal(t){const r=`${this.getMark()}${this.getIntegerStr()}${this.getDecimalStr().padEnd(t,"0")}`;return BigInt(r)}negate(){const t=new sE(this.toString());return t.negative=!t.negative,t}add(t){if(this.isInvalidate())return new sE(t);const r=new sE(t);if(r.isInvalidate())return this;const n=Math.max(this.getDecimalStr().length,r.getDecimalStr().length),i=this.alignDecimal(n),o=r.alignDecimal(n),s=(i+o).toString(),{negativeStr:l,trimStr:f}=BQ(s),m=`${l}${f.padStart(n+1,"0")}`;return new sE(`${m.slice(0,-n)}.${m.slice(-n)}`)}isEmpty(){return this.empty}isNaN(){return this.nan}isInvalidate(){return this.isEmpty()||this.isNaN()}equals(t){return this.toString()===(t==null?void 0:t.toString())}lessEquals(t){return this.add(t.negate().toString()).toNumber()<=0}toNumber(){return this.isNaN()?NaN:Number(this.toString())}toString(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0)?this.isInvalidate()?"":BQ(`${this.getMark()}${this.getIntegerStr()}.${this.getDecimalStr()}`).fullStr:this.origin}}function ov(e){return YK()?new sE(e):new mw(e)}function qK(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";const{negativeStr:i,integerStr:o,decimalStr:s}=BQ(e),l=`${t}${s}`,f=`${i}${o}`;if(r>=0){const m=Number(s[r]);if(m>=5&&!n){const v=ov(e).add(`${i}0.${"0".repeat(r)}${10-m}`);return qK(v.toString(),t,r,n)}return r===0?f:`${f}${t}${s.padEnd(r,"0").slice(0,r)}`}return l===".0"?f:`${f}${l}`}const MKe=200,PKe=600,UKe=In({compatConfig:{MODE:3},name:"StepHandler",inheritAttrs:!1,props:{prefixCls:String,upDisabled:Boolean,downDisabled:Boolean,onStep:Wn()},slots:Object,setup(e,t){let{slots:r,emit:n}=t;const i=wn(),o=(l,f)=>{l.preventDefault(),n("step",f);function m(){n("step",f),i.value=setTimeout(m,MKe)}i.value=setTimeout(m,PKe)},s=()=>{clearTimeout(i.value)};return $o(()=>{s()}),()=>{if(JY())return null;const{prefixCls:l,upDisabled:f,downDisabled:m}=e,v=`${l}-handler`,I=xn(v,`${v}-up`,{[`${v}-up-disabled`]:f}),B=xn(v,`${v}-down`,{[`${v}-down-disabled`]:m}),E={unselectable:"on",role:"button",onMouseup:s,onMouseleave:s},{upNode:S,downNode:_}=r;return Ie("div",{class:`${v}-wrap`},[Ie("span",Mt(Mt({},E),{},{onMousedown:O=>{o(O,!0)},"aria-label":"Increase Value","aria-disabled":f,class:I}),[(S==null?void 0:S())||Ie("span",{unselectable:"on",class:`${l}-handler-up-inner`},null)]),Ie("span",Mt(Mt({},E),{},{onMousedown:O=>{o(O,!1)},"aria-label":"Decrease Value","aria-disabled":m,class:B}),[(_==null?void 0:_())||Ie("span",{unselectable:"on",class:`${l}-handler-down-inner`},null)])])}}});function HKe(e,t){const r=wn(null);function n(){try{const{selectionStart:o,selectionEnd:s,value:l}=e.value,f=l.substring(0,o),m=l.substring(s);r.value={start:o,end:s,value:l,beforeTxt:f,afterTxt:m}}catch{}}function i(){if(e.value&&r.value&&t.value)try{const{value:o}=e.value,{beforeTxt:s,afterTxt:l,start:f}=r.value;let m=o.length;if(o.endsWith(l))m=o.length-r.value.afterTxt.length;else if(o.startsWith(s))m=s.length;else{const v=s[f-1],I=o.indexOf(v,f-1);I!==-1&&(m=I+1)}e.value.setSelectionRange(m,m)}catch(o){`${o.message}`}}return[n,i]}const jKe=()=>{const e=Gr(0),t=()=>{vo.cancel(e.value)};return $o(()=>{t()}),r=>{t(),e.value=vo(()=>{r()})}};var GKe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const Hne=(e,t)=>e||t.isEmpty()?t.toString():t.toNumber(),jne=e=>{const t=ov(e);return t.isInvalidate()?null:t},Uve=()=>({stringMode:ta(),defaultValue:Cs([String,Number]),value:Cs([String,Number]),prefixCls:Oo(),min:Cs([String,Number]),max:Cs([String,Number]),step:Cs([String,Number],1),tabindex:Number,controls:ta(!0),readonly:ta(),disabled:ta(),autofocus:ta(),keyboard:ta(!0),parser:Wn(),formatter:Wn(),precision:Number,decimalSeparator:String,onInput:Wn(),onChange:Wn(),onPressEnter:Wn(),onStep:Wn(),onBlur:Wn(),onFocus:Wn()}),KKe=In({compatConfig:{MODE:3},name:"InnerInputNumber",inheritAttrs:!1,props:Te(Te({},Uve()),{lazy:Boolean}),slots:Object,setup(e,t){let{attrs:r,slots:n,emit:i,expose:o}=t;const s=Gr(),l=Gr(!1),f=Gr(!1),m=Gr(!1),v=Gr(ov(e.value));function I(We){e.value===void 0&&(v.value=We)}const B=(We,Ae)=>{if(!Ae)return e.precision>=0?e.precision:Math.max(u6(We),u6(e.step))},E=We=>{const Ae=String(We);if(e.parser)return e.parser(Ae);let Ke=Ae;return e.decimalSeparator&&(Ke=Ke.replace(e.decimalSeparator,".")),Ke.replace(/[^\w.-]+/g,"")},S=Gr(""),_=(We,Ae)=>{if(e.formatter)return e.formatter(We,{userTyping:Ae,input:String(S.value)});let Ke=typeof We=="number"?mV(We):We;if(!Ae){const ze=B(Ke,Ae);if(yV(Ke)&&(e.decimalSeparator||ze>=0)){const at=e.decimalSeparator||".";Ke=qK(Ke,at,ze)}}return Ke},O=(()=>{const We=e.value;return v.value.isInvalidate()&&["string","number"].includes(typeof We)?Number.isNaN(We)?"":We:_(v.value.toString(),!1)})();S.value=O;function R(We,Ae){S.value=_(We.isInvalidate()?We.toString(!1):We.toString(!Ae),Ae)}const T=ut(()=>jne(e.max)),L=ut(()=>jne(e.min)),U=ut(()=>!T.value||!v.value||v.value.isInvalidate()?!1:T.value.lessEquals(v.value)),K=ut(()=>!L.value||!v.value||v.value.isInvalidate()?!1:v.value.lessEquals(L.value)),[J,ee]=HKe(s,l),ce=We=>T.value&&!We.lessEquals(T.value)?T.value:L.value&&!L.value.lessEquals(We)?L.value:null,ne=We=>!ce(We),Ee=(We,Ae)=>{var Ke;let ze=We,at=ne(ze)||ze.isEmpty();if(!ze.isEmpty()&&!Ae&&(ze=ce(ze)||ze,at=!0),!e.readonly&&!e.disabled&&at){const it=ze.toString(),ye=B(it,Ae);return ye>=0&&(ze=ov(qK(it,".",ye))),ze.equals(v.value)||(I(ze),(Ke=e.onChange)===null||Ke===void 0||Ke.call(e,ze.isEmpty()?null:Hne(e.stringMode,ze)),e.value===void 0&&R(ze,Ae)),ze}return v.value},ve=jKe(),se=We=>{var Ae;if(J(),S.value=We,!m.value){const Ke=E(We),ze=ov(Ke);ze.isNaN()||Ee(ze,!0)}(Ae=e.onInput)===null||Ae===void 0||Ae.call(e,We),ve(()=>{let Ke=We;e.parser||(Ke=We.replace(/。/g,".")),Ke!==We&&se(Ke)})},Fe=()=>{m.value=!0},ae=()=>{m.value=!1,se(s.value.value)},De=We=>{se(We.target.value)},Re=We=>{var Ae,Ke;if(We&&U.value||!We&&K.value)return;f.value=!1;let ze=ov(e.step);We||(ze=ze.negate());const at=(v.value||ov(0)).add(ze.toString()),it=Ee(at,!1);(Ae=e.onStep)===null||Ae===void 0||Ae.call(e,Hne(e.stringMode,it),{offset:e.step,type:We?"up":"down"}),(Ke=s.value)===null||Ke===void 0||Ke.focus()},Pe=We=>{const Ae=ov(E(S.value));let Ke=Ae;Ae.isNaN()?Ke=v.value:Ke=Ee(Ae,We),e.value!==void 0?R(v.value,!1):Ke.isNaN()||R(Ke,!1)},Ne=We=>{var Ae;const{which:Ke}=We;f.value=!0,Ke===Vn.ENTER&&(m.value||(f.value=!1),Pe(!1),(Ae=e.onPressEnter)===null||Ae===void 0||Ae.call(e,We)),e.keyboard!==!1&&!m.value&&[Vn.UP,Vn.DOWN].includes(Ke)&&(Re(Vn.UP===Ke),We.preventDefault())},$e=()=>{f.value=!1},Je=We=>{Pe(!1),l.value=!1,f.value=!1,i("blur",We)};return Kn(()=>e.precision,()=>{v.value.isInvalidate()||R(v.value,!1)},{flush:"post"}),Kn(()=>e.value,()=>{const We=ov(e.value);v.value=We;const Ae=ov(E(S.value));(!We.equals(Ae)||!f.value||e.formatter)&&R(We,f.value)},{flush:"post"}),Kn(S,()=>{e.formatter&&ee()},{flush:"post"}),Kn(()=>e.disabled,We=>{We&&(l.value=!1)}),o({focus:()=>{var We;(We=s.value)===null||We===void 0||We.focus()},blur:()=>{var We;(We=s.value)===null||We===void 0||We.blur()}}),()=>{const We=Te(Te({},r),e),{prefixCls:Ae="rc-input-number",min:Ke,max:ze,step:at=1,defaultValue:it,value:ye,disabled:xe,readonly:et,keyboard:tt,controls:rt=!0,autofocus:ct,stringMode:ot,parser:Se,formatter:ht,precision:Qe,decimalSeparator:pe,onChange:ge,onInput:Le,onPressEnter:dt,onStep:xt,lazy:yt,class:Yt,style:nr}=We,Nt=GKe(We,["prefixCls","min","max","step","defaultValue","value","disabled","readonly","keyboard","controls","autofocus","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","lazy","class","style"]),{upHandler:Gt,downHandler:gr}=n,Yr=`${Ae}-input`,sn={};return yt?sn.onChange=De:sn.onInput=De,Ie("div",{class:xn(Ae,Yt,{[`${Ae}-focused`]:l.value,[`${Ae}-disabled`]:xe,[`${Ae}-readonly`]:et,[`${Ae}-not-a-number`]:v.value.isNaN(),[`${Ae}-out-of-range`]:!v.value.isInvalidate()&&!ne(v.value)}),style:nr,onKeydown:Ne,onKeyup:$e},[rt&&Ie(UKe,{prefixCls:Ae,upDisabled:U.value,downDisabled:K.value,onStep:Re},{upNode:Gt,downNode:gr}),Ie("div",{class:`${Yr}-wrap`},[Ie("input",Mt(Mt(Mt({autofocus:ct,autocomplete:"off",role:"spinbutton","aria-valuemin":Ke,"aria-valuemax":ze,"aria-valuenow":v.value.isInvalidate()?null:v.value.toString(),step:at},Nt),{},{ref:s,class:Yr,value:S.value,disabled:xe,readonly:et,onFocus:Dr=>{l.value=!0,i("focus",Dr)}},sn),{},{onBlur:Je,onCompositionstart:Fe,onCompositionend:ae}),null)])])}}});function hM(e){return e!=null}const $Ke=e=>{const{componentCls:t,lineWidth:r,lineType:n,colorBorder:i,borderRadius:o,fontSizeLG:s,controlHeightLG:l,controlHeightSM:f,colorError:m,inputPaddingHorizontalSM:v,colorTextDescription:I,motionDurationMid:B,colorPrimary:E,controlHeight:S,inputPaddingHorizontal:_,colorBgContainer:O,colorTextDisabled:R,borderRadiusSM:T,borderRadiusLG:L,controlWidth:U,handleVisible:K}=e;return[{[t]:Te(Te(Te(Te({},Ks(e)),v3(e)),JF(e,t)),{display:"inline-block",width:U,margin:0,padding:0,border:`${r}px ${n} ${i}`,borderRadius:o,"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:s,borderRadius:L,[`input${t}-input`]:{height:l-2*r}},"&-sm":{padding:0,borderRadius:T,[`input${t}-input`]:{height:f-2*r,padding:`0 ${v}px`}},"&:hover":Te({},p3(e)),"&-focused":Te({},Zw(e)),"&-disabled":Te(Te({},I1e(e)),{[`${t}-input`]:{cursor:"not-allowed"}}),"&-out-of-range":{input:{color:m}},"&-group":Te(Te(Te({},Ks(e)),E1e(e)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:L}},"&-sm":{[`${t}-group-addon`]:{borderRadius:T}}}}),[t]:{"&-input":Te(Te({width:"100%",height:S-2*r,padding:`0 ${_}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:o,outline:0,transition:`all ${B} linear`,appearance:"textfield",color:e.colorText,fontSize:"inherit",verticalAlign:"top"},w1e(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[t]:{[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{opacity:1},[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleWidth,height:"100%",background:O,borderStartStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o,borderEndStartRadius:0,opacity:K===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${B} linear ${B}`,[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
  326. ${t}-handler-up-inner,
  327. ${t}-handler-down-inner
  328. `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:I,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${r}px ${n} ${i}`,transition:`all ${B} linear`,"&:active":{background:e.colorFillAlter},"&:hover":{height:"60%",[`
  329. ${t}-handler-up-inner,
  330. ${t}-handler-down-inner
  331. `]:{color:E}},"&-up-inner, &-down-inner":Te(Te({},L6()),{color:I,transition:`all ${B} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:o},[`${t}-handler-down`]:{borderBlockStart:`${r}px ${n} ${i}`,borderEndEndRadius:o},"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"}},[`
  332. ${t}-handler-up-disabled,
  333. ${t}-handler-down-disabled
  334. `]:{cursor:"not-allowed"},[`
  335. ${t}-handler-up-disabled:hover &-handler-up-inner,
  336. ${t}-handler-down-disabled:hover &-handler-down-inner
  337. `]:{color:R}}},{[`${t}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${t}-handler-down`]:{borderBlockStartWidth:0}}}]},WKe=e=>{const{componentCls:t,inputPaddingHorizontal:r,inputAffixPadding:n,controlWidth:i,borderRadiusLG:o,borderRadiusSM:s}=e;return{[`${t}-affix-wrapper`]:Te(Te(Te({},v3(e)),JF(e,`${t}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:i,padding:0,paddingInlineStart:r,"&-lg":{borderRadius:o},"&-sm":{borderRadius:s},[`&:not(${t}-affix-wrapper-disabled):hover`]:Te(Te({},p3(e)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},[`input${t}-input`]:{padding:0},"&::before":{width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:n},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:r,marginInlineStart:n}}})}},YKe=gA("InputNumber",e=>{const t=XF(e);return[$Ke(t),WKe(t),K6(t)]},e=>({controlWidth:90,handleWidth:e.controlHeightSM-e.lineWidth*2,handleFontSize:e.fontSize/2,handleVisible:"auto"}));var qKe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const Gne=Uve(),VKe=()=>Te(Te({},Gne),{size:Oo(),bordered:ta(!0),placeholder:String,name:String,id:String,type:String,addonBefore:Wr.any,addonAfter:Wr.any,prefix:Wr.any,"onUpdate:value":Gne.onChange,valueModifiers:Object,status:Oo()}),dM=In({compatConfig:{MODE:3},name:"AInputNumber",inheritAttrs:!1,props:VKe(),slots:Object,setup(e,t){let{emit:r,expose:n,attrs:i,slots:o}=t;const s=cg(),l=rp.useInject(),f=ut(()=>dI(l.status,e.status)),{prefixCls:m,size:v,direction:I,disabled:B}=ho("input-number",e),{compactSize:E,compactItemClassnames:S}=d3(m,I),_=Iv(),O=ut(()=>{var se;return(se=B.value)!==null&&se!==void 0?se:_.value}),[R,T]=YKe(m),L=ut(()=>E.value||v.value),U=Gr(e.value===void 0?e.defaultValue:e.value),K=Gr(!1);Kn(()=>e.value,()=>{U.value=e.value});const J=Gr(null);n({focus:()=>{var se;(se=J.value)===null||se===void 0||se.focus()},blur:()=>{var se;(se=J.value)===null||se===void 0||se.blur()}});const ne=se=>{e.value===void 0&&(U.value=se),r("update:value",se),r("change",se),s.onFieldChange()},Ee=se=>{K.value=!1,r("blur",se),s.onFieldBlur()},ve=se=>{K.value=!0,r("focus",se)};return()=>{var se,Fe,ae,De;const{hasFeedback:Re,isFormItemInput:Pe,feedbackIcon:Ne}=l,$e=(se=e.id)!==null&&se!==void 0?se:s.id.value,Je=Te(Te(Te({},i),e),{id:$e,disabled:O.value}),{class:We,bordered:Ae,readonly:Ke,style:ze,addonBefore:at=(Fe=o.addonBefore)===null||Fe===void 0?void 0:Fe.call(o),addonAfter:it=(ae=o.addonAfter)===null||ae===void 0?void 0:ae.call(o),prefix:ye=(De=o.prefix)===null||De===void 0?void 0:De.call(o),valueModifiers:xe={}}=Je,et=qKe(Je,["class","bordered","readonly","style","addonBefore","addonAfter","prefix","valueModifiers"]),tt=m.value,rt=xn({[`${tt}-lg`]:L.value==="large",[`${tt}-sm`]:L.value==="small",[`${tt}-rtl`]:I.value==="rtl",[`${tt}-readonly`]:Ke,[`${tt}-borderless`]:!Ae,[`${tt}-in-form-item`]:Pe},V0(tt,f.value),We,S.value,T.value);let ct=Ie(KKe,Mt(Mt({},VA(et,["size","defaultValue"])),{},{ref:J,lazy:!!xe.lazy,value:U.value,class:rt,prefixCls:tt,readonly:Ke,onChange:ne,onBlur:Ee,onFocus:ve}),{upHandler:o.upIcon?()=>Ie("span",{class:`${tt}-handler-up-inner`},[o.upIcon()]):()=>Ie(hV,{class:`${tt}-handler-up-inner`},null),downHandler:o.downIcon?()=>Ie("span",{class:`${tt}-handler-down-inner`},[o.downIcon()]):()=>Ie(c3,{class:`${tt}-handler-down-inner`},null)});const ot=hM(at)||hM(it),Se=hM(ye);if(Se||Re){const ht=xn(`${tt}-affix-wrapper`,V0(`${tt}-affix-wrapper`,f.value,Re),{[`${tt}-affix-wrapper-focused`]:K.value,[`${tt}-affix-wrapper-disabled`]:O.value,[`${tt}-affix-wrapper-sm`]:L.value==="small",[`${tt}-affix-wrapper-lg`]:L.value==="large",[`${tt}-affix-wrapper-rtl`]:I.value==="rtl",[`${tt}-affix-wrapper-readonly`]:Ke,[`${tt}-affix-wrapper-borderless`]:!Ae,[`${We}`]:!ot&&We},T.value);ct=Ie("div",{class:ht,style:ze,onMouseup:()=>J.value.focus()},[Se&&Ie("span",{class:`${tt}-prefix`},[ye]),ct,Re&&Ie("span",{class:`${tt}-suffix`},[Ne])])}if(ot){const ht=`${tt}-group`,Qe=`${ht}-addon`,pe=at?Ie("div",{class:Qe},[at]):null,ge=it?Ie("div",{class:Qe},[it]):null,Le=xn(`${tt}-wrapper`,ht,{[`${ht}-rtl`]:I.value==="rtl"},T.value),dt=xn(`${tt}-group-wrapper`,{[`${tt}-group-wrapper-sm`]:L.value==="small",[`${tt}-group-wrapper-lg`]:L.value==="large",[`${tt}-group-wrapper-rtl`]:I.value==="rtl"},V0(`${m}-group-wrapper`,f.value,Re),We,T.value);ct=Ie("div",{class:dt,style:ze},[Ie("div",{class:Le},[pe&&Ie(s6,null,{default:()=>[Ie(l_,null,{default:()=>[pe]})]}),ct,ge&&Ie(s6,null,{default:()=>[Ie(l_,null,{default:()=>[ge]})]})])])}return R(dl(ct,{style:ze}))}}}),$gt=Te(dM,{install:e=>(e.component(dM.name,dM),e)}),zKe=e=>{const{componentCls:t,colorBgContainer:r,colorBgBody:n,colorText:i}=e;return{[`${t}-sider-light`]:{background:r,[`${t}-sider-trigger`]:{color:i,background:r},[`${t}-sider-zero-width-trigger`]:{color:i,background:r,border:`1px solid ${n}`,borderInlineStart:0}}}},JKe=e=>{const{antCls:t,componentCls:r,colorText:n,colorTextLightSolid:i,colorBgHeader:o,colorBgBody:s,colorBgTrigger:l,layoutHeaderHeight:f,layoutHeaderPaddingInline:m,layoutHeaderColor:v,layoutFooterPadding:I,layoutTriggerHeight:B,layoutZeroTriggerSize:E,motionDurationMid:S,motionDurationSlow:_,fontSize:O,borderRadius:R}=e;return{[r]:Te(Te({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:s,"&, *":{boxSizing:"border-box"},[`&${r}-has-sider`]:{flexDirection:"row",[`> ${r}, > ${r}-content`]:{width:0}},[`${r}-header, &${r}-footer`]:{flex:"0 0 auto"},[`${r}-header`]:{height:f,paddingInline:m,color:v,lineHeight:`${f}px`,background:o,[`${t}-menu`]:{lineHeight:"inherit"}},[`${r}-footer`]:{padding:I,color:n,fontSize:O,background:s},[`${r}-content`]:{flex:"auto",minHeight:0},[`${r}-sider`]:{position:"relative",minWidth:0,background:o,transition:`all ${S}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:B},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:B,color:i,lineHeight:`${B}px`,textAlign:"center",background:l,cursor:"pointer",transition:`all ${S}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:f,insetInlineEnd:-E,zIndex:1,width:E,height:E,color:i,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:o,borderStartStartRadius:0,borderStartEndRadius:R,borderEndEndRadius:R,borderEndStartRadius:0,cursor:"pointer",transition:`background ${_} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${_}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-E,borderStartStartRadius:R,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:R}}}}},zKe(e)),{"&-rtl":{direction:"rtl"}})}},XKe=gA("Layout",e=>{const{colorText:t,controlHeightSM:r,controlHeight:n,controlHeightLG:i,marginXXS:o}=e,s=i*1.25,l=Jo(e,{layoutHeaderHeight:n*2,layoutHeaderPaddingInline:s,layoutHeaderColor:t,layoutFooterPadding:`${r}px ${s}px`,layoutTriggerHeight:i+o*2,layoutZeroTriggerSize:i});return[JKe(l)]},e=>{const{colorBgLayout:t}=e;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140"}}),bV=()=>({prefixCls:String,hasSider:{type:Boolean,default:void 0},tagName:String});function AD(e){let{suffixCls:t,tagName:r,name:n}=e;return i=>In({compatConfig:{MODE:3},name:n,props:bV(),setup(s,l){let{slots:f}=l;const{prefixCls:m}=ho(t,s);return()=>{const v=Te(Te({},s),{prefixCls:m.value,tagName:r});return Ie(i,v,f)}}})}const CV=In({compatConfig:{MODE:3},props:bV(),setup(e,t){let{slots:r}=t;return()=>Ie(e.tagName,{class:e.prefixCls},r)}}),ZKe=In({compatConfig:{MODE:3},inheritAttrs:!1,props:bV(),setup(e,t){let{slots:r,attrs:n}=t;const{prefixCls:i,direction:o}=ho("",e),[s,l]=XKe(i),f=wn([]);Co(K0e,{addSider:I=>{f.value=[...f.value,I]},removeSider:I=>{f.value=f.value.filter(B=>B!==I)}});const v=ut(()=>{const{prefixCls:I,hasSider:B}=e;return{[l.value]:!0,[`${I}`]:!0,[`${I}-has-sider`]:typeof B=="boolean"?B:f.value.length>0,[`${I}-rtl`]:o.value==="rtl"}});return()=>{const{tagName:I}=e;return s(Ie(I,Te(Te({},n),{class:[v.value,n.class]}),r))}}}),gM=AD({suffixCls:"layout",tagName:"section",name:"ALayout"})(ZKe),pM=AD({suffixCls:"layout-header",tagName:"header",name:"ALayoutHeader"})(CV),vM=AD({suffixCls:"layout-footer",tagName:"footer",name:"ALayoutFooter"})(CV),mM=AD({suffixCls:"layout-content",tagName:"main",name:"ALayoutContent"})(CV),Kne={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px",xxxl:"1999.98px"},e$e=()=>({prefixCls:String,collapsible:{type:Boolean,default:void 0},collapsed:{type:Boolean,default:void 0},defaultCollapsed:{type:Boolean,default:void 0},reverseArrow:{type:Boolean,default:void 0},zeroWidthTriggerStyle:{type:Object,default:void 0},trigger:Wr.any,width:Wr.oneOfType([Wr.number,Wr.string]),collapsedWidth:Wr.oneOfType([Wr.number,Wr.string]),breakpoint:Wr.oneOf(wv("xs","sm","md","lg","xl","xxl","xxxl")),theme:Wr.oneOf(wv("light","dark")).def("dark"),onBreakpoint:Function,onCollapse:Function}),t$e=(()=>{let e=0;return function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e+=1,`${t}${e}`}})(),yM=In({compatConfig:{MODE:3},name:"ALayoutSider",inheritAttrs:!1,props:dA(e$e(),{collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80}),emits:["breakpoint","update:collapsed","collapse"],setup(e,t){let{emit:r,attrs:n,slots:i}=t;const{prefixCls:o}=ho("layout-sider",e),s=Za(K0e,void 0),l=Gr(!!(e.collapsed!==void 0?e.collapsed:e.defaultCollapsed)),f=Gr(!1);Kn(()=>e.collapsed,()=>{l.value=!!e.collapsed}),Co(G0e,l);const m=(_,O)=>{e.collapsed===void 0&&(l.value=_),r("update:collapsed",_),r("collapse",_,O)},v=Gr(_=>{f.value=_.matches,r("breakpoint",_.matches),l.value!==_.matches&&m(_.matches,"responsive")});let I;function B(_){return v.value(_)}const E=t$e("ant-sider-");s&&s.addSider(E),bo(()=>{Kn(()=>e.breakpoint,()=>{try{I==null||I.removeEventListener("change",B)}catch{I==null||I.removeListener(B)}if(typeof window<"u"){const{matchMedia:_}=window;if(_&&e.breakpoint&&e.breakpoint in Kne){I=_(`(max-width: ${Kne[e.breakpoint]})`);try{I.addEventListener("change",B)}catch{I.addListener(B)}B(I)}}},{immediate:!0})}),$o(()=>{try{I==null||I.removeEventListener("change",B)}catch{I==null||I.removeListener(B)}s&&s.removeSider(E)});const S=()=>{m(!l.value,"clickTrigger")};return()=>{var _,O;const R=o.value,{collapsedWidth:T,width:L,reverseArrow:U,zeroWidthTriggerStyle:K,trigger:J=(_=i.trigger)===null||_===void 0?void 0:_.call(i),collapsible:ee,theme:ce}=e,ne=l.value?T:L,Ee=pK(ne)?`${ne}px`:String(ne),ve=parseFloat(String(T||0))===0?Ie("span",{onClick:S,class:xn(`${R}-zero-width-trigger`,`${R}-zero-width-trigger-${U?"right":"left"}`),style:K},[J||Ie(Jq,null,null)]):null,se={expanded:Ie(U?R2:UE,null,null),collapsed:Ie(U?UE:R2,null,null)},Fe=l.value?"collapsed":"expanded",ae=se[Fe],De=J!==null?ve||Ie("div",{class:`${R}-trigger`,onClick:S,style:{width:Ee}},[J||ae]):null,Re=[n.style,{flex:`0 0 ${Ee}`,maxWidth:Ee,minWidth:Ee,width:Ee}],Pe=xn(R,`${R}-${ce}`,{[`${R}-collapsed`]:!!l.value,[`${R}-has-trigger`]:ee&&J!==null&&!ve,[`${R}-below`]:!!f.value,[`${R}-zero-width`]:parseFloat(Ee)===0},n.class);return Ie("aside",Mt(Mt({},n),{},{class:Pe,style:Re}),[Ie("div",{class:`${R}-children`},[(O=i.default)===null||O===void 0?void 0:O.call(i)]),ee||f.value&&ve?De:null])}}}),Wgt=Te(gM,{Header:pM,Footer:vM,Content:mM,Sider:yM,install:e=>(e.component(gM.name,gM),e.component(pM.name,pM),e.component(vM.name,vM),e.component(yM.name,yM),e.component(mM.name,mM),e)});function r$e(e,t,r){var n=r,i=n.noTrailing,o=i===void 0?!1:i,s=n.noLeading,l=s===void 0?!1:s,f=n.debounceMode,m=f===void 0?void 0:f,v,I=!1,B=0;function E(){v&&clearTimeout(v)}function S(O){var R=O||{},T=R.upcomingOnly,L=T===void 0?!1:T;E(),I=!L}function _(){for(var O=arguments.length,R=new Array(O),T=0;T<O;T++)R[T]=arguments[T];var L=this,U=Date.now()-B;if(I)return;function K(){B=Date.now(),t.apply(L,R)}function J(){v=void 0}!l&&m&&!v&&K(),E(),m===void 0&&U>e?l?(B=Date.now(),o||(v=setTimeout(m?J:K,e))):K():o!==!0&&(v=setTimeout(m?J:K,m===void 0?e-U:e))}return _.cancel=S,_}function n$e(e,t,r){var n={},i=n.atBegin,o=i===void 0?!1:i;return r$e(e,t,{debounceMode:o!==!1})}const i$e=new es("antSpinMove",{to:{opacity:1}}),a$e=new es("antRotate",{to:{transform:"rotate(405deg)"}}),o$e=e=>({[`${e.componentCls}`]:Te(Te({},Ks(e)),{position:"absolute",display:"none",color:e.colorPrimary,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},"&-nested-loading":{position:"relative",[`> div > ${e.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${e.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-e.spinDotSize/2},[`${e.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",paddingTop:(e.spinDotSize-e.fontSize)/2+2,textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.spinDotSize/2)-10},"&-sm":{[`${e.componentCls}-dot`]:{margin:-e.spinDotSizeSM/2},[`${e.componentCls}-text`]:{paddingTop:(e.spinDotSizeSM-e.fontSize)/2+2},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.spinDotSizeSM/2)-10}},"&-lg":{[`${e.componentCls}-dot`]:{margin:-(e.spinDotSizeLG/2)},[`${e.componentCls}-text`]:{paddingTop:(e.spinDotSizeLG-e.fontSize)/2+2},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.spinDotSizeLG/2)-10}}},[`${e.componentCls}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${e.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${e.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:e.spinDotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(e.spinDotSize-e.marginXXS/2)/2,height:(e.spinDotSize-e.marginXXS/2)/2,backgroundColor:e.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:i$e,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:a$e,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${e.componentCls}-dot`]:{fontSize:e.spinDotSizeSM,i:{width:(e.spinDotSizeSM-e.marginXXS/2)/2,height:(e.spinDotSizeSM-e.marginXXS/2)/2}},[`&-lg ${e.componentCls}-dot`]:{fontSize:e.spinDotSizeLG,i:{width:(e.spinDotSizeLG-e.marginXXS)/2,height:(e.spinDotSizeLG-e.marginXXS)/2}},[`&${e.componentCls}-show-text ${e.componentCls}-text`]:{display:"block"}})}),s$e=gA("Spin",e=>{const t=Jo(e,{spinDotDefault:e.colorTextDescription,spinDotSize:e.controlHeightLG/2,spinDotSizeSM:e.controlHeightLG*.35,spinDotSizeLG:e.controlHeight});return[o$e(t)]},{contentHeight:400});var A$e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const l$e=()=>({prefixCls:String,spinning:{type:Boolean,default:void 0},size:String,wrapperClassName:String,tip:Wr.any,delay:Number,indicator:Wr.any});let a7=null;function u$e(e,t){return!!e&&!!t&&!isNaN(Number(t))}function c$e(e){const t=e.indicator;a7=typeof t=="function"?t:()=>Ie(t,null,null)}const EQ=In({compatConfig:{MODE:3},name:"ASpin",inheritAttrs:!1,props:dA(l$e(),{size:"default",spinning:!0,wrapperClassName:""}),setup(e,t){let{attrs:r,slots:n}=t;const{prefixCls:i,size:o,direction:s}=ho("spin",e),[l,f]=s$e(i),m=Gr(e.spinning&&!u$e(e.spinning,e.delay));let v;return Kn([()=>e.spinning,()=>e.delay],()=>{v==null||v.cancel(),v=n$e(e.delay,()=>{m.value=e.spinning}),v==null||v()},{immediate:!0,flush:"post"}),$o(()=>{v==null||v.cancel()}),()=>{var I,B;const{class:E}=r,S=A$e(r,["class"]),{tip:_=(I=n.tip)===null||I===void 0?void 0:I.call(n)}=e,O=(B=n.default)===null||B===void 0?void 0:B.call(n),R={[f.value]:!0,[i.value]:!0,[`${i.value}-sm`]:o.value==="small",[`${i.value}-lg`]:o.value==="large",[`${i.value}-spinning`]:m.value,[`${i.value}-show-text`]:!!_,[`${i.value}-rtl`]:s.value==="rtl",[E]:!!E};function T(U){const K=`${U}-dot`;let J=og(n,e,"indicator");return J===null?null:(Array.isArray(J)&&(J=J.length===1?J[0]:J),Nc(J)?lh(J,{class:K}):a7&&Nc(a7())?lh(a7(),{class:K}):Ie("span",{class:`${K} ${U}-dot-spin`},[Ie("i",{class:`${U}-dot-item`},null),Ie("i",{class:`${U}-dot-item`},null),Ie("i",{class:`${U}-dot-item`},null),Ie("i",{class:`${U}-dot-item`},null)]))}const L=Ie("div",Mt(Mt({},S),{},{class:R,"aria-live":"polite","aria-busy":m.value}),[T(i.value),_?Ie("div",{class:`${i.value}-text`},[_]):null]);if(O&&Of(O).length){const U={[`${i.value}-container`]:!0,[`${i.value}-blur`]:m.value};return l(Ie("div",{class:[`${i.value}-nested-loading`,e.wrapperClassName,f.value]},[m.value&&Ie("div",{key:"loading"},[L]),Ie("div",{class:U,key:"container"},[O])]))}return l(L)}}});EQ.setDefaultIndicator=c$e;EQ.install=function(e){return e.component(EQ.name,EQ),e};const f$e=In({name:"MiniSelect",compatConfig:{MODE:3},inheritAttrs:!1,props:uq(),Option:Yg.Option,setup(e,t){let{attrs:r,slots:n}=t;return()=>{const i=Te(Te(Te({},e),{size:"small"}),r);return Ie(Yg,i,n)}}}),h$e=In({name:"MiddleSelect",inheritAttrs:!1,props:uq(),Option:Yg.Option,setup(e,t){let{attrs:r,slots:n}=t;return()=>{const i=Te(Te(Te({},e),{size:"middle"}),r);return Ie(Yg,i,n)}}}),iw=In({compatConfig:{MODE:3},name:"Pager",inheritAttrs:!1,props:{rootPrefixCls:String,page:Number,active:{type:Boolean,default:void 0},last:{type:Boolean,default:void 0},locale:Wr.object,showTitle:{type:Boolean,default:void 0},itemRender:{type:Function,default:()=>{}},onClick:{type:Function},onKeypress:{type:Function}},eimt:["click","keypress"],setup(e,t){let{emit:r,attrs:n}=t;const i=()=>{r("click",e.page)},o=s=>{r("keypress",s,i,e.page)};return()=>{const{showTitle:s,page:l,itemRender:f}=e,{class:m,style:v}=n,I=`${e.rootPrefixCls}-item`,B=xn(I,`${I}-${e.page}`,{[`${I}-active`]:e.active,[`${I}-disabled`]:!e.page},m);return Ie("li",{onClick:i,onKeypress:o,title:s?String(l):null,tabindex:"0",class:B,style:v},[f({page:l,type:"page",originalElement:Ie("a",{rel:"nofollow"},[l])})])}}}),lw={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},d$e=In({compatConfig:{MODE:3},props:{disabled:{type:Boolean,default:void 0},changeSize:Function,quickGo:Function,selectComponentClass:Wr.any,current:Number,pageSizeOptions:Wr.array.def(["10","20","50","100"]),pageSize:Number,buildOptionText:Function,locale:Wr.object,rootPrefixCls:String,selectPrefixCls:String,goButton:Wr.any},setup(e){const t=wn(""),r=ut(()=>!t.value||isNaN(t.value)?void 0:Number(t.value)),n=f=>`${f.value} ${e.locale.items_per_page}`,i=f=>{const{value:m,composing:v}=f.target;f.isComposing||v||t.value===m||(t.value=m)},o=f=>{const{goButton:m,quickGo:v,rootPrefixCls:I}=e;if(!(m||t.value===""))if(f.relatedTarget&&(f.relatedTarget.className.indexOf(`${I}-item-link`)>=0||f.relatedTarget.className.indexOf(`${I}-item`)>=0)){t.value="";return}else v(r.value),t.value=""},s=f=>{t.value!==""&&(f.keyCode===lw.ENTER||f.type==="click")&&(e.quickGo(r.value),t.value="")},l=ut(()=>{const{pageSize:f,pageSizeOptions:m}=e;return m.some(v=>v.toString()===f.toString())?m:m.concat([f.toString()]).sort((v,I)=>{const B=isNaN(Number(v))?0:Number(v),E=isNaN(Number(I))?0:Number(I);return B-E})});return()=>{const{rootPrefixCls:f,locale:m,changeSize:v,quickGo:I,goButton:B,selectComponentClass:E,selectPrefixCls:S,pageSize:_,disabled:O}=e,R=`${f}-options`;let T=null,L=null,U=null;if(!v&&!I)return null;if(v&&E){const K=e.buildOptionText||n,J=l.value.map((ee,ce)=>Ie(E.Option,{key:ce,value:ee},{default:()=>[K({value:ee})]}));T=Ie(E,{disabled:O,prefixCls:S,showSearch:!1,class:`${R}-size-changer`,optionLabelProp:"children",value:(_||l.value[0]).toString(),onChange:ee=>v(Number(ee)),getPopupContainer:ee=>ee.parentNode},{default:()=>[J]})}return I&&(B&&(U=typeof B=="boolean"?Ie("button",{type:"button",onClick:s,onKeyup:s,disabled:O,class:`${R}-quick-jumper-button`},[m.jump_to_confirm]):Ie("span",{onClick:s,onKeyup:s},[B])),L=Ie("div",{class:`${R}-quick-jumper`},[m.jump_to,Ah(Ie("input",{disabled:O,type:"text",value:t.value,onInput:i,onChange:i,onKeyup:s,onBlur:o},null),[[U6]]),m.page,U])),Ie("li",{class:`${R}`},[T,L])}}});var g$e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function p$e(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function v$e(e){let{originalElement:t}=e;return t}function Km(e,t,r){const n=typeof e>"u"?t.statePageSize:e;return Math.floor((r.total-1)/n)+1}const m$e=In({compatConfig:{MODE:3},name:"Pagination",mixins:[wpe],inheritAttrs:!1,props:{disabled:{type:Boolean,default:void 0},prefixCls:Wr.string.def("rc-pagination"),selectPrefixCls:Wr.string.def("rc-select"),current:Number,defaultCurrent:Wr.number.def(1),total:Wr.number.def(0),pageSize:Number,defaultPageSize:Wr.number.def(10),hideOnSinglePage:{type:Boolean,default:!1},showSizeChanger:{type:Boolean,default:void 0},showLessItems:{type:Boolean,default:!1},selectComponentClass:Wr.any,showPrevNextJumpers:{type:Boolean,default:!0},showQuickJumper:Wr.oneOfType([Wr.looseBool,Wr.object]).def(!1),showTitle:{type:Boolean,default:!0},pageSizeOptions:Wr.arrayOf(Wr.oneOfType([Wr.number,Wr.string])),buildOptionText:Function,showTotal:Function,simple:{type:Boolean,default:void 0},locale:Wr.object.def(Hde),itemRender:Wr.func.def(v$e),prevIcon:Wr.any,nextIcon:Wr.any,jumpPrevIcon:Wr.any,jumpNextIcon:Wr.any,totalBoundaryShowSizeChanger:Wr.number.def(50)},data(){const e=this.$props;let t=dK([this.current,this.defaultCurrent]);const r=dK([this.pageSize,this.defaultPageSize]);return t=Math.min(t,Km(r,void 0,e)),{stateCurrent:t,stateCurrentInputValue:t,statePageSize:r}},watch:{current(e){this.setState({stateCurrent:e,stateCurrentInputValue:e})},pageSize(e){const t={};let r=this.stateCurrent;const n=Km(e,this.$data,this.$props);r=r>n?n:r,VB(this,"current")||(t.stateCurrent=r,t.stateCurrentInputValue=r),t.statePageSize=e,this.setState(t)},stateCurrent(e,t){this.$nextTick(()=>{if(this.$refs.paginationNode){const r=this.$refs.paginationNode.querySelector(`.${this.prefixCls}-item-${t}`);r&&document.activeElement===r&&r.blur()}})},total(){const e={},t=Km(this.pageSize,this.$data,this.$props);if(VB(this,"current")){const r=Math.min(this.current,t);e.stateCurrent=r,e.stateCurrentInputValue=r}else{let r=this.stateCurrent;r===0&&t>0?r=1:r=Math.min(this.stateCurrent,t),e.stateCurrent=r}this.setState(e)}},methods:{getJumpPrevPage(){return Math.max(1,this.stateCurrent-(this.showLessItems?3:5))},getJumpNextPage(){return Math.min(Km(void 0,this.$data,this.$props),this.stateCurrent+(this.showLessItems?3:5))},getItemIcon(e,t){const{prefixCls:r}=this.$props;return rge(this,e,this.$props)||Ie("button",{type:"button","aria-label":t,class:`${r}-item-link`},null)},getValidValue(e){const t=e.target.value,r=Km(void 0,this.$data,this.$props),{stateCurrentInputValue:n}=this.$data;let i;return t===""?i=t:isNaN(Number(t))?i=n:t>=r?i=r:i=Number(t),i},isValid(e){return p$e(e)&&e!==this.stateCurrent},shouldDisplayQuickJumper(){const{showQuickJumper:e,pageSize:t,total:r}=this.$props;return r<=t?!1:e},handleKeyDown(e){(e.keyCode===lw.ARROW_UP||e.keyCode===lw.ARROW_DOWN)&&e.preventDefault()},handleKeyUp(e){if(e.isComposing||e.target.composing)return;const t=this.getValidValue(e),r=this.stateCurrentInputValue;t!==r&&this.setState({stateCurrentInputValue:t}),e.keyCode===lw.ENTER?this.handleChange(t):e.keyCode===lw.ARROW_UP?this.handleChange(t-1):e.keyCode===lw.ARROW_DOWN&&this.handleChange(t+1)},changePageSize(e){let t=this.stateCurrent;const r=t,n=Km(e,this.$data,this.$props);t=t>n?n:t,n===0&&(t=this.stateCurrent),typeof e=="number"&&(VB(this,"pageSize")||this.setState({statePageSize:e}),VB(this,"current")||this.setState({stateCurrent:t,stateCurrentInputValue:t})),this.__emit("update:pageSize",e),t!==r&&this.__emit("update:current",t),this.__emit("showSizeChange",t,e),this.__emit("change",t,e)},handleChange(e){const{disabled:t}=this.$props;let r=e;if(this.isValid(r)&&!t){const n=Km(void 0,this.$data,this.$props);return r>n?r=n:r<1&&(r=1),VB(this,"current")||this.setState({stateCurrent:r,stateCurrentInputValue:r}),this.__emit("update:current",r),this.__emit("change",r,this.statePageSize),r}return this.stateCurrent},prev(){this.hasPrev()&&this.handleChange(this.stateCurrent-1)},next(){this.hasNext()&&this.handleChange(this.stateCurrent+1)},jumpPrev(){this.handleChange(this.getJumpPrevPage())},jumpNext(){this.handleChange(this.getJumpNextPage())},hasPrev(){return this.stateCurrent>1},hasNext(){return this.stateCurrent<Km(void 0,this.$data,this.$props)},getShowSizeChanger(){const{showSizeChanger:e,total:t,totalBoundaryShowSizeChanger:r}=this.$props;return typeof e<"u"?e:t>r},runIfEnter(e,t){if(e.key==="Enter"||e.charCode===13){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];t(...n)}},runIfEnterPrev(e){this.runIfEnter(e,this.prev)},runIfEnterNext(e){this.runIfEnter(e,this.next)},runIfEnterJumpPrev(e){this.runIfEnter(e,this.jumpPrev)},runIfEnterJumpNext(e){this.runIfEnter(e,this.jumpNext)},handleGoTO(e){(e.keyCode===lw.ENTER||e.type==="click")&&this.handleChange(this.stateCurrentInputValue)},renderPrev(e){const{itemRender:t}=this.$props,r=t({page:e,type:"prev",originalElement:this.getItemIcon("prevIcon","prev page")}),n=!this.hasPrev();return Jh(r)?dl(r,n?{disabled:n}:{}):r},renderNext(e){const{itemRender:t}=this.$props,r=t({page:e,type:"next",originalElement:this.getItemIcon("nextIcon","next page")}),n=!this.hasNext();return Jh(r)?dl(r,n?{disabled:n}:{}):r}},render(){const{prefixCls:e,disabled:t,hideOnSinglePage:r,total:n,locale:i,showQuickJumper:o,showLessItems:s,showTitle:l,showTotal:f,simple:m,itemRender:v,showPrevNextJumpers:I,jumpPrevIcon:B,jumpNextIcon:E,selectComponentClass:S,selectPrefixCls:_,pageSizeOptions:O}=this.$props,{stateCurrent:R,statePageSize:T}=this,L=ege(this.$attrs).extraAttrs,{class:U}=L,K=g$e(L,["class"]);if(r===!0&&this.total<=T)return null;const J=Km(void 0,this.$data,this.$props),ee=[];let ce=null,ne=null,Ee=null,ve=null,se=null;const Fe=o&&o.goButton,ae=s?1:2,De=R-1>0?R-1:0,Re=R+1<J?R+1:J,Pe=this.hasPrev(),Ne=this.hasNext();if(m)return Fe&&(typeof Fe=="boolean"?se=Ie("button",{type:"button",onClick:this.handleGoTO,onKeyup:this.handleGoTO},[i.jump_to_confirm]):se=Ie("span",{onClick:this.handleGoTO,onKeyup:this.handleGoTO},[Fe]),se=Ie("li",{title:l?`${i.jump_to}${R}/${J}`:null,class:`${e}-simple-pager`},[se])),Ie("ul",Mt({class:xn(`${e} ${e}-simple`,{[`${e}-disabled`]:t},U)},K),[Ie("li",{title:l?i.prev_page:null,onClick:this.prev,tabindex:Pe?0:null,onKeypress:this.runIfEnterPrev,class:xn(`${e}-prev`,{[`${e}-disabled`]:!Pe}),"aria-disabled":!Pe},[this.renderPrev(De)]),Ie("li",{title:l?`${R}/${J}`:null,class:`${e}-simple-pager`},[Ah(Ie("input",{type:"text",value:this.stateCurrentInputValue,disabled:t,onKeydown:this.handleKeyDown,onKeyup:this.handleKeyUp,onInput:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"},null),[[U6]]),Ie("span",{class:`${e}-slash`},[z0("/")]),J]),Ie("li",{title:l?i.next_page:null,onClick:this.next,tabindex:Ne?0:null,onKeypress:this.runIfEnterNext,class:xn(`${e}-next`,{[`${e}-disabled`]:!Ne}),"aria-disabled":!Ne},[this.renderNext(Re)]),se]);if(J<=3+ae*2){const Ke={locale:i,rootPrefixCls:e,showTitle:l,itemRender:v,onClick:this.handleChange,onKeypress:this.runIfEnter};J||ee.push(Ie(iw,Mt(Mt({},Ke),{},{key:"noPager",page:1,class:`${e}-item-disabled`}),null));for(let ze=1;ze<=J;ze+=1){const at=R===ze;ee.push(Ie(iw,Mt(Mt({},Ke),{},{key:ze,page:ze,active:at}),null))}}else{const Ke=s?i.prev_3:i.prev_5,ze=s?i.next_3:i.next_5;I&&(ce=Ie("li",{title:this.showTitle?Ke:null,key:"prev",onClick:this.jumpPrev,tabindex:"0",onKeypress:this.runIfEnterJumpPrev,class:xn(`${e}-jump-prev`,{[`${e}-jump-prev-custom-icon`]:!!B})},[v({page:this.getJumpPrevPage(),type:"jump-prev",originalElement:this.getItemIcon("jumpPrevIcon","prev page")})]),ne=Ie("li",{title:this.showTitle?ze:null,key:"next",tabindex:"0",onClick:this.jumpNext,onKeypress:this.runIfEnterJumpNext,class:xn(`${e}-jump-next`,{[`${e}-jump-next-custom-icon`]:!!E})},[v({page:this.getJumpNextPage(),type:"jump-next",originalElement:this.getItemIcon("jumpNextIcon","next page")})])),ve=Ie(iw,{locale:i,last:!0,rootPrefixCls:e,onClick:this.handleChange,onKeypress:this.runIfEnter,key:J,page:J,active:!1,showTitle:l,itemRender:v},null),Ee=Ie(iw,{locale:i,rootPrefixCls:e,onClick:this.handleChange,onKeypress:this.runIfEnter,key:1,page:1,active:!1,showTitle:l,itemRender:v},null);let at=Math.max(1,R-ae),it=Math.min(R+ae,J);R-1<=ae&&(it=1+ae*2),J-R<=ae&&(at=J-ae*2);for(let ye=at;ye<=it;ye+=1){const xe=R===ye;ee.push(Ie(iw,{locale:i,rootPrefixCls:e,onClick:this.handleChange,onKeypress:this.runIfEnter,key:ye,page:ye,active:xe,showTitle:l,itemRender:v},null))}R-1>=ae*2&&R!==3&&(ee[0]=Ie(iw,{locale:i,rootPrefixCls:e,onClick:this.handleChange,onKeypress:this.runIfEnter,key:at,page:at,class:`${e}-item-after-jump-prev`,active:!1,showTitle:this.showTitle,itemRender:v},null),ee.unshift(ce)),J-R>=ae*2&&R!==J-2&&(ee[ee.length-1]=Ie(iw,{locale:i,rootPrefixCls:e,onClick:this.handleChange,onKeypress:this.runIfEnter,key:it,page:it,class:`${e}-item-before-jump-next`,active:!1,showTitle:this.showTitle,itemRender:v},null),ee.push(ne)),at!==1&&ee.unshift(Ee),it!==J&&ee.push(ve)}let $e=null;f&&($e=Ie("li",{class:`${e}-total-text`},[f(n,[n===0?0:(R-1)*T+1,R*T>n?n:R*T])]));const Je=!Pe||!J,We=!Ne||!J,Ae=this.buildOptionText||this.$slots.buildOptionText;return Ie("ul",Mt(Mt({unselectable:"on",ref:"paginationNode"},K),{},{class:xn({[`${e}`]:!0,[`${e}-disabled`]:t},U)}),[$e,Ie("li",{title:l?i.prev_page:null,onClick:this.prev,tabindex:Je?null:0,onKeypress:this.runIfEnterPrev,class:xn(`${e}-prev`,{[`${e}-disabled`]:Je}),"aria-disabled":Je},[this.renderPrev(De)]),ee,Ie("li",{title:l?i.next_page:null,onClick:this.next,tabindex:We?null:0,onKeypress:this.runIfEnterNext,class:xn(`${e}-next`,{[`${e}-disabled`]:We}),"aria-disabled":We},[this.renderNext(Re)]),Ie(d$e,{disabled:t,locale:i,rootPrefixCls:e,selectComponentClass:S,selectPrefixCls:_,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:R,pageSize:T,pageSizeOptions:O,buildOptionText:Ae||null,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Fe},null)])}}),y$e=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`&${t}-mini`]:{[`
  338. &:hover ${t}-item:not(${t}-item-active),
  339. &:active ${t}-item:not(${t}-item-active),
  340. &:hover ${t}-item-link,
  341. &:active ${t}-item-link
  342. `]:{backgroundColor:"transparent"}},[`${t}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.paginationItemDisabledBgActive,"&:hover, &:active":{backgroundColor:e.paginationItemDisabledBgActive},a:{color:e.paginationItemDisabledColorActive}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},b$e=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.paginationItemSizeSM,lineHeight:`${e.paginationItemSizeSM}px`},[`&${t}-mini ${t}-item`]:{minWidth:e.paginationItemSizeSM,height:e.paginationItemSizeSM,margin:0,lineHeight:`${e.paginationItemSizeSM-2}px`},[`&${t}-mini ${t}-item:not(${t}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.paginationItemSizeSM,height:e.paginationItemSizeSM,margin:0,lineHeight:`${e.paginationItemSizeSM}px`,[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}},[`
  343. &${t}-mini ${t}-prev ${t}-item-link,
  344. &${t}-mini ${t}-next ${t}-item-link
  345. `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.paginationItemSizeSM,lineHeight:`${e.paginationItemSizeSM}px`}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.paginationItemSizeSM,marginInlineEnd:0,lineHeight:`${e.paginationItemSizeSM}px`},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.paginationMiniOptionsSizeChangerTop},"&-quick-jumper":{height:e.paginationItemSizeSM,lineHeight:`${e.paginationItemSizeSM}px`,input:Te(Te({},Uq(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},C$e=e=>{const{componentCls:t}=e;return{[`
  346. &${t}-simple ${t}-prev,
  347. &${t}-simple ${t}-next
  348. `]:{height:e.paginationItemSizeSM,lineHeight:`${e.paginationItemSizeSM}px`,verticalAlign:"top",[`${t}-item-link`]:{height:e.paginationItemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.paginationItemSizeSM,lineHeight:`${e.paginationItemSizeSM}px`}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.paginationItemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:e.marginXS,padding:`0 ${e.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:e.paginationItemInputBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${e.inputOutlineOffset}px 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},w$e=e=>{const{componentCls:t}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},"&:focus-visible":Te({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},By(e))},[`
  349. ${t}-prev,
  350. ${t}-jump-prev,
  351. ${t}-jump-next
  352. `]:{marginInlineEnd:e.marginXS},[`
  353. ${t}-prev,
  354. ${t}-next,
  355. ${t}-jump-prev,
  356. ${t}-jump-next
  357. `]:{display:"inline-block",minWidth:e.paginationItemSize,height:e.paginationItemSize,color:e.colorText,fontFamily:e.paginationFontFamily,lineHeight:`${e.paginationItemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`border ${e.motionDurationMid}`},[`&:focus-visible ${t}-item-link`]:Te({},By(e)),[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:`${e.controlHeight}px`,verticalAlign:"top",input:Te(Te({},v3(e)),{width:e.controlHeightLG*1.25,height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},I$e=e=>{const{componentCls:t}=e;return{[`${t}-item`]:Te(Te({display:"inline-block",minWidth:e.paginationItemSize,height:e.paginationItemSize,marginInlineEnd:e.marginXS,fontFamily:e.paginationFontFamily,lineHeight:`${e.paginationItemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${e.paginationItemPaddingInline}px`,color:e.colorText,transition:"none","&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}}},F2(e)),{"&-active":{fontWeight:e.paginationFontWeightActive,backgroundColor:e.paginationItemBgActive,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}})}},B$e=e=>{const{componentCls:t}=e;return{[t]:Te(Te(Te(Te(Te(Te(Te(Te({},Ks(e)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.paginationItemSize,marginInlineEnd:e.marginXS,lineHeight:`${e.paginationItemSize-2}px`,verticalAlign:"middle"}}),I$e(e)),w$e(e)),C$e(e)),b$e(e)),y$e(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},E$e=e=>{const{componentCls:t}=e;return{[`${t}${t}-disabled`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.paginationItemDisabledBgActive}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[t]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.paginationItemBg},[`${t}-item-link`]:{backgroundColor:e.paginationItemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.paginationItemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.paginationItemBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.paginationItemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},Q$e=gA("Pagination",e=>{const t=Jo(e,{paginationItemSize:e.controlHeight,paginationFontFamily:e.fontFamily,paginationItemBg:e.colorBgContainer,paginationItemBgActive:e.colorBgContainer,paginationFontWeightActive:e.fontWeightStrong,paginationItemSizeSM:e.controlHeightSM,paginationItemInputBg:e.colorBgContainer,paginationMiniOptionsSizeChangerTop:0,paginationItemDisabledBgActive:e.controlItemBgActiveDisabled,paginationItemDisabledColorActive:e.colorTextDisabled,paginationItemLinkBg:e.colorBgContainer,inputOutlineOffset:"0 0",paginationMiniOptionsMarginInlineStart:e.marginXXS/2,paginationMiniQuickJumperInputWidth:e.controlHeightLG*1.1,paginationItemPaddingInline:e.marginXXS*1.5,paginationEllipsisLetterSpacing:e.marginXXS/2,paginationSlashMarginInlineStart:e.marginXXS,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},XF(e));return[B$e(t),e.wireframe&&E$e(t)]});var x$e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const S$e=()=>({total:Number,defaultCurrent:Number,disabled:ta(),current:Number,defaultPageSize:Number,pageSize:Number,hideOnSinglePage:ta(),showSizeChanger:ta(),pageSizeOptions:_A(),buildOptionText:Wn(),showQuickJumper:Cs([Boolean,Object]),showTotal:Wn(),size:Oo(),simple:ta(),locale:Object,prefixCls:String,selectPrefixCls:String,totalBoundaryShowSizeChanger:Number,selectComponentClass:String,itemRender:Wn(),role:String,responsive:Boolean,showLessItems:ta(),onChange:Wn(),onShowSizeChange:Wn(),"onUpdate:current":Wn(),"onUpdate:pageSize":Wn()}),k$e=In({compatConfig:{MODE:3},name:"APagination",inheritAttrs:!1,props:S$e(),setup(e,t){let{slots:r,attrs:n}=t;const{prefixCls:i,configProvider:o,direction:s,size:l}=ho("pagination",e),[f,m]=Q$e(i),v=ut(()=>o.getPrefixCls("select",e.selectPrefixCls)),I=gq(),[B]=_v("Pagination",cge,yo(e,"locale")),E=S=>{const _=Ie("span",{class:`${S}-item-ellipsis`},[z0("•••")]),O=Ie("button",{class:`${S}-item-link`,type:"button",tabindex:-1},[s.value==="rtl"?Ie(R2,null,null):Ie(UE,null,null)]),R=Ie("button",{class:`${S}-item-link`,type:"button",tabindex:-1},[s.value==="rtl"?Ie(UE,null,null):Ie(R2,null,null)]),T=Ie("a",{rel:"nofollow",class:`${S}-item-link`},[Ie("div",{class:`${S}-item-container`},[s.value==="rtl"?Ie(w_,{class:`${S}-item-link-icon`},null):Ie(C_,{class:`${S}-item-link-icon`},null),_])]),L=Ie("a",{rel:"nofollow",class:`${S}-item-link`},[Ie("div",{class:`${S}-item-container`},[s.value==="rtl"?Ie(C_,{class:`${S}-item-link-icon`},null):Ie(w_,{class:`${S}-item-link-icon`},null),_])]);return{prevIcon:O,nextIcon:R,jumpPrevIcon:T,jumpNextIcon:L}};return()=>{var S;const{itemRender:_=r.itemRender,buildOptionText:O=r.buildOptionText,selectComponentClass:R,responsive:T}=e,L=x$e(e,["itemRender","buildOptionText","selectComponentClass","responsive"]),U=l.value==="small"||!!(!((S=I.value)===null||S===void 0)&&S.xs&&!l.value&&T),K=Te(Te(Te(Te(Te({},L),E(i.value)),{prefixCls:i.value,selectPrefixCls:v.value,selectComponentClass:R||(U?f$e:h$e),locale:B.value,buildOptionText:O}),n),{class:xn({[`${i.value}-mini`]:U,[`${i.value}-rtl`]:s.value==="rtl"},n.class,m.value),itemRender:_});return f(Ie(m$e,K,null))}}}),_$e=i0(k$e);var F$e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let VK;const D$e=e=>{VK={x:e.pageX,y:e.pageY},setTimeout(()=>VK=null,100)};U1e()&&qg(document.documentElement,"click",D$e,!0);const R$e=()=>({prefixCls:String,visible:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},confirmLoading:{type:Boolean,default:void 0},title:Wr.any,closable:{type:Boolean,default:void 0},closeIcon:Wr.any,onOk:Function,onCancel:Function,"onUpdate:visible":Function,onChange:Function,afterClose:Function,centered:{type:Boolean,default:void 0},width:[String,Number],footer:Wr.any,okText:Wr.any,okType:String,cancelText:Wr.any,icon:Wr.any,maskClosable:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},okButtonProps:Pa(),cancelButtonProps:Pa(),destroyOnClose:{type:Boolean,default:void 0},wrapClassName:String,maskTransitionName:String,transitionName:String,getContainer:{type:[String,Function,Boolean,Object],default:void 0},zIndex:Number,bodyStyle:Pa(),maskStyle:Pa(),mask:{type:Boolean,default:void 0},keyboard:{type:Boolean,default:void 0},wrapProps:Object,focusTriggerAfterClose:{type:Boolean,default:void 0},modalRender:Function,mousePosition:Pa()}),Yp=In({compatConfig:{MODE:3},name:"AModal",inheritAttrs:!1,props:dA(R$e(),{width:520,confirmLoading:!1,okType:"primary"}),setup(e,t){let{emit:r,slots:n,attrs:i}=t;const[o]=_v("Modal"),{prefixCls:s,rootPrefixCls:l,direction:f,getPopupContainer:m}=ho("modal",e),[v,I]=LKe(s);Dy(e.visible===void 0);const B=_=>{r("update:visible",!1),r("update:open",!1),r("cancel",_),r("change",!1)},E=_=>{r("ok",_)},S=()=>{var _,O;const{okText:R=(_=n.okText)===null||_===void 0?void 0:_.call(n),okType:T,cancelText:L=(O=n.cancelText)===null||O===void 0?void 0:O.call(n),confirmLoading:U}=e;return Ie(Ao,null,[Ie(sh,Mt({onClick:B},e.cancelButtonProps),{default:()=>[L||o.value.cancelText]}),Ie(sh,Mt(Mt({},c_(T)),{},{loading:U,onClick:E},e.okButtonProps),{default:()=>[R||o.value.okText]})])};return()=>{var _,O;const{prefixCls:R,visible:T,open:L,wrapClassName:U,centered:K,getContainer:J,closeIcon:ee=(_=n.closeIcon)===null||_===void 0?void 0:_.call(n),focusTriggerAfterClose:ce=!0}=e,ne=F$e(e,["prefixCls","visible","open","wrapClassName","centered","getContainer","closeIcon","focusTriggerAfterClose"]),Ee=xn(U,{[`${s.value}-centered`]:!!K,[`${s.value}-wrap-rtl`]:f.value==="rtl"});return v(Ie(FKe,Mt(Mt(Mt({},ne),i),{},{rootClassName:I.value,class:xn(I.value,i.class),getContainer:J||(m==null?void 0:m.value),prefixCls:s.value,wrapClassName:Ee,visible:L??T,onClose:B,focusTriggerAfterClose:ce,transitionName:Ev(l.value,"zoom",e.transitionName),maskTransitionName:Ev(l.value,"fade",e.maskTransitionName),mousePosition:(O=ne.mousePosition)!==null&&O!==void 0?O:VK}),Te(Te({},n),{footer:n.footer||S,closeIcon:()=>Ie("span",{class:`${s.value}-close-x`},[ee||Ie(Dv,{class:`${s.value}-close-icon`},null)])})))}}}),T$e=()=>{const e=Gr(!1);return $o(()=>{e.value=!0}),e},O$e={type:{type:String},actionFn:Function,close:Function,autofocus:Boolean,prefixCls:String,buttonProps:Pa(),emitEvent:Boolean,quitOnNullishReturnValue:Boolean};function $ne(e){return!!(e&&e.then)}const zK=In({compatConfig:{MODE:3},name:"ActionButton",props:O$e,setup(e,t){let{slots:r}=t;const n=Gr(!1),i=Gr(),o=Gr(!1);let s;const l=T$e();bo(()=>{e.autofocus&&(s=setTimeout(()=>{var I,B;return(B=(I=sy(i.value))===null||I===void 0?void 0:I.focus)===null||B===void 0?void 0:B.call(I)}))}),$o(()=>{clearTimeout(s)});const f=function(){for(var I,B=arguments.length,E=new Array(B),S=0;S<B;S++)E[S]=arguments[S];(I=e.close)===null||I===void 0||I.call(e,...E)},m=I=>{$ne(I)&&(o.value=!0,I.then(function(){l.value||(o.value=!1),f(...arguments),n.value=!1},B=>(l.value||(o.value=!1),n.value=!1,Promise.reject(B))))},v=I=>{const{actionFn:B}=e;if(n.value)return;if(n.value=!0,!B){f();return}let E;if(e.emitEvent){if(E=B(I),e.quitOnNullishReturnValue&&!$ne(E)){n.value=!1,f(I);return}}else if(B.length)E=B(e.close),n.value=!1;else if(E=B(),!E){f();return}m(E)};return()=>{const{type:I,prefixCls:B,buttonProps:E}=e;return Ie(sh,Mt(Mt(Mt({},c_(I)),{},{onClick:v,loading:o.value,prefixCls:B},E),{},{ref:i}),r)}}});function DB(e){return typeof e=="function"?e():e}const Hve=In({name:"ConfirmDialog",inheritAttrs:!1,props:["icon","onCancel","onOk","close","closable","zIndex","afterClose","visible","open","keyboard","centered","getContainer","maskStyle","okButtonProps","cancelButtonProps","okType","prefixCls","okCancel","width","mask","maskClosable","okText","cancelText","autoFocusButton","transitionName","maskTransitionName","type","title","content","direction","rootPrefixCls","bodyStyle","closeIcon","modalRender","focusTriggerAfterClose","wrapClassName","confirmPrefixCls","footer"],setup(e,t){let{attrs:r}=t;const[n]=_v("Modal");return()=>{const{icon:i,onCancel:o,onOk:s,close:l,closable:f=!1,zIndex:m,afterClose:v,keyboard:I,centered:B,getContainer:E,maskStyle:S,okButtonProps:_,cancelButtonProps:O,okCancel:R,width:T=416,mask:L=!0,maskClosable:U=!1,type:K,open:J,title:ee,content:ce,direction:ne,closeIcon:Ee,modalRender:ve,focusTriggerAfterClose:se,rootPrefixCls:Fe,bodyStyle:ae,wrapClassName:De,footer:Re}=e;let Pe=i;if(!i&&i!==null)switch(K){case"info":Pe=Ie(gI,null,null);break;case"success":Pe=Ie(Oy,null,null);break;case"error":Pe=Ie(pg,null,null);break;default:Pe=Ie(Ny,null,null)}const Ne=e.okType||"primary",$e=e.prefixCls||"ant-modal",Je=`${$e}-confirm`,We=r.style||{},Ae=DB(e.okText)||(R?n.value.okText:n.value.justOkText),Ke=R??K==="confirm",ze=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",at=`${$e}-confirm`,it=xn(at,`${at}-${e.type}`,{[`${at}-rtl`]:ne==="rtl"},r.class),ye=Ke&&Ie(zK,{actionFn:o,close:l,autofocus:ze==="cancel",buttonProps:O,prefixCls:`${Fe}-btn`},{default:()=>[DB(e.cancelText)||n.value.cancelText]});return Ie(Yp,{prefixCls:$e,class:it,wrapClassName:xn({[`${at}-centered`]:!!B},De),onCancel:xe=>l==null?void 0:l({triggerCancel:!0},xe),open:J,title:"",footer:"",transitionName:Ev(Fe,"zoom",e.transitionName),maskTransitionName:Ev(Fe,"fade",e.maskTransitionName),mask:L,maskClosable:U,maskStyle:S,style:We,bodyStyle:ae,width:T,zIndex:m,afterClose:v,keyboard:I,centered:B,getContainer:E,closable:f,closeIcon:Ee,modalRender:ve,focusTriggerAfterClose:se},{default:()=>[Ie("div",{class:`${Je}-body-wrapper`},[Ie("div",{class:`${Je}-body`},[DB(Pe),ee===void 0?null:Ie("span",{class:`${Je}-title`},[DB(ee)]),Ie("div",{class:`${Je}-content`},[DB(ce)])]),Re!==void 0?DB(Re):Ie("div",{class:`${Je}-btns`},[ye,Ie(zK,{type:Ne,actionFn:s,close:l,autofocus:ze==="ok",buttonProps:_,prefixCls:`${Fe}-btn`},{default:()=>[Ae]})])])]})}}}),ww=[],J6=e=>{const t=document.createDocumentFragment();let r=Te(Te({},VA(e,["parentContext","appContext"])),{close:o,open:!0}),n=null;function i(){n&&(k2(null,t),n.component.update(),n=null);for(var m=arguments.length,v=new Array(m),I=0;I<m;I++)v[I]=arguments[I];const B=v.some(E=>E&&E.triggerCancel);e.onCancel&&B&&e.onCancel(()=>{},...v.slice(1));for(let E=0;E<ww.length;E++)if(ww[E]===o){ww.splice(E,1);break}}function o(){for(var m=arguments.length,v=new Array(m),I=0;I<m;I++)v[I]=arguments[I];r=Te(Te({},r),{open:!1,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),i.apply(this,v)}}),r.visible&&delete r.visible,s(r)}function s(m){typeof m=="function"?r=m(r):r=Te(Te({},r),m),n&&(Te(n.component.props,r),n.component.update())}const l=m=>{const v=eh,I=v.prefixCls,B=m.prefixCls||`${I}-modal`,E=v.iconPrefixCls,S=wHe();return Ie(mE,Mt(Mt({},v),{},{prefixCls:I}),{default:()=>[Ie(Hve,Mt(Mt({},m),{},{rootPrefixCls:I,prefixCls:B,iconPrefixCls:E,locale:S,cancelText:m.cancelText||S.cancelText}),null)]})};function f(m){const v=Ie(l,Te({},m));return v.appContext=e.parentContext||e.appContext||v.appContext,k2(v,t),v}return n=f(r),ww.push(o),{destroy:o,update:s}};function jve(e){return Te(Te({},e),{type:"warning"})}function Gve(e){return Te(Te({},e),{type:"info"})}function Kve(e){return Te(Te({},e),{type:"success"})}function $ve(e){return Te(Te({},e),{type:"error"})}function Wve(e){return Te(Te({},e),{type:"confirm"})}const N$e=()=>({config:Object,afterClose:Function,destroyAction:Function,open:Boolean}),L$e=In({name:"HookModal",inheritAttrs:!1,props:dA(N$e(),{config:{width:520,okType:"primary"}}),setup(e,t){let{expose:r}=t;var n;const i=ut(()=>e.open),o=ut(()=>e.config),{direction:s,getPrefixCls:l}=yY(),f=l("modal"),m=l(),v=()=>{var S,_;e==null||e.afterClose(),(_=(S=o.value).afterClose)===null||_===void 0||_.call(S)},I=function(){e.destroyAction(...arguments)};r({destroy:I});const B=(n=o.value.okCancel)!==null&&n!==void 0?n:o.value.type==="confirm",[E]=_v("Modal",J0.Modal);return()=>Ie(Hve,Mt(Mt({prefixCls:f,rootPrefixCls:m},o.value),{},{close:I,open:i.value,afterClose:v,okText:o.value.okText||(B?E==null?void 0:E.value.okText:E==null?void 0:E.value.justOkText),direction:o.value.direction||s.value,cancelText:o.value.cancelText||(E==null?void 0:E.value.cancelText)}),null)}});let Wne=0;const M$e=In({name:"ElementsHolder",inheritAttrs:!1,setup(e,t){let{expose:r}=t;const n=Gr([]);return r({addModal:o=>(n.value.push(o),n.value=n.value.slice(),()=>{n.value=n.value.filter(s=>s!==o)})}),()=>n.value.map(o=>o())}});function P$e(){const e=Gr(null),t=Gr([]);Kn(t,()=>{t.value.length&&([...t.value].forEach(s=>{s()}),t.value=[])},{immediate:!0});const r=o=>function(l){var f;Wne+=1;const m=Gr(!0),v=Gr(null),I=Gr(xl(l)),B=Gr({});Kn(()=>l,L=>{O(Te(Te({},uc(L)?L.value:L),B.value))});const E=function(){m.value=!1;for(var L=arguments.length,U=new Array(L),K=0;K<L;K++)U[K]=arguments[K];const J=U.some(ee=>ee&&ee.triggerCancel);I.value.onCancel&&J&&I.value.onCancel(()=>{},...U.slice(1))};let S;const _=()=>Ie(L$e,{key:`modal-${Wne}`,config:o(I.value),ref:v,open:m.value,destroyAction:E,afterClose:()=>{S==null||S()}},null);S=(f=e.value)===null||f===void 0?void 0:f.addModal(_),S&&ww.push(S);const O=L=>{I.value=Te(Te({},I.value),L)};return{destroy:()=>{v.value?E():t.value=[...t.value,E]},update:L=>{B.value=L,v.value?O(L):t.value=[...t.value,()=>O(L)]}}},n=ut(()=>({info:r(Gve),success:r(Kve),error:r($ve),warning:r(jve),confirm:r(Wve)})),i=Symbol("modalHolderKey");return[n.value,()=>Ie(M$e,{key:i,ref:e},null)]}function Yve(e){return J6(jve(e))}Yp.useModal=P$e;Yp.info=function(t){return J6(Gve(t))};Yp.success=function(t){return J6(Kve(t))};Yp.error=function(t){return J6($ve(t))};Yp.warning=Yve;Yp.warn=Yve;Yp.confirm=function(t){return J6(Wve(t))};Yp.destroyAll=function(){for(;ww.length;){const t=ww.pop();t&&t()}};Yp.install=function(e){return e.component(Yp.name,Yp),e};const U$e=e=>{const{componentCls:t,iconCls:r,zIndexPopup:n,colorText:i,colorWarning:o,marginXS:s,fontSize:l,fontWeightStrong:f,lineHeight:m}=e;return{[t]:{zIndex:n,[`${t}-inner-content`]:{color:i},[`${t}-message`]:{position:"relative",marginBottom:s,color:i,fontSize:l,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${t}-message-icon ${r}`]:{color:o,fontSize:l,flex:"none",lineHeight:1,paddingTop:(Math.round(l*m)-l)/2},"&-title":{flex:"auto",marginInlineStart:s},"&-title-only":{fontWeight:f}},[`${t}-description`]:{position:"relative",marginInlineStart:l+s,marginBottom:s,color:i,fontSize:l},[`${t}-buttons`]:{textAlign:"end",button:{marginInlineStart:s}}}}},H$e=gA("Popconfirm",e=>U$e(e),e=>{const{zIndexPopupBase:t}=e;return{zIndexPopup:t+60}});var j$e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const G$e=()=>Te(Te({},pq()),{prefixCls:String,content:Mu(),title:Mu(),description:Mu(),okType:Oo("primary"),disabled:{type:Boolean,default:!1},okText:Mu(),cancelText:Mu(),icon:Mu(),okButtonProps:Pa(),cancelButtonProps:Pa(),showCancel:{type:Boolean,default:!0},onConfirm:Function,onCancel:Function}),K$e=In({compatConfig:{MODE:3},name:"APopconfirm",inheritAttrs:!1,props:dA(G$e(),Te(Te({},I0e()),{trigger:"click",placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0,okType:"primary",disabled:!1})),slots:Object,setup(e,t){let{slots:r,emit:n,expose:i,attrs:o}=t;const s=wn();Dy(e.visible===void 0),i({getPopupDomNode:()=>{var J,ee;return(ee=(J=s.value)===null||J===void 0?void 0:J.getPopupDomNode)===null||ee===void 0?void 0:ee.call(J)}});const[l,f]=rh(!1,{value:yo(e,"open")}),m=(J,ee)=>{e.open===void 0&&f(J),n("update:open",J),n("openChange",J,ee)},v=J=>{m(!1,J)},I=J=>{var ee;return(ee=e.onConfirm)===null||ee===void 0?void 0:ee.call(e,J)},B=J=>{var ee;m(!1,J),(ee=e.onCancel)===null||ee===void 0||ee.call(e,J)},E=J=>{J.keyCode===Vn.ESC&&l&&m(!1,J)},S=J=>{const{disabled:ee}=e;ee||m(J)},{prefixCls:_,getPrefixCls:O}=ho("popconfirm",e),R=ut(()=>O()),T=ut(()=>O("btn")),[L]=H$e(_),[U]=_v("Popconfirm",J0.Popconfirm),K=()=>{var J,ee,ce,ne,Ee;const{okButtonProps:ve,cancelButtonProps:se,title:Fe=(J=r.title)===null||J===void 0?void 0:J.call(r),description:ae=(ee=r.description)===null||ee===void 0?void 0:ee.call(r),cancelText:De=(ce=r.cancel)===null||ce===void 0?void 0:ce.call(r),okText:Re=(ne=r.okText)===null||ne===void 0?void 0:ne.call(r),okType:Pe,icon:Ne=((Ee=r.icon)===null||Ee===void 0?void 0:Ee.call(r))||Ie(Ny,null,null),showCancel:$e=!0}=e,{cancelButton:Je,okButton:We}=r,Ae=Te({onClick:B,size:"small"},se),Ke=Te(Te(Te({onClick:I},c_(Pe)),{size:"small"}),ve);return Ie("div",{class:`${_.value}-inner-content`},[Ie("div",{class:`${_.value}-message`},[Ne&&Ie("span",{class:`${_.value}-message-icon`},[Ne]),Ie("div",{class:[`${_.value}-message-title`,{[`${_.value}-message-title-only`]:!!ae}]},[Fe])]),ae&&Ie("div",{class:`${_.value}-description`},[ae]),Ie("div",{class:`${_.value}-buttons`},[$e?Je?Je(Ae):Ie(sh,Ae,{default:()=>[De||U.value.cancelText]}):null,We?We(Ke):Ie(zK,{buttonProps:Te(Te({size:"small"},c_(Pe)),ve),actionFn:I,close:v,prefixCls:T.value,quitOnNullishReturnValue:!0,emitEvent:!0},{default:()=>[Re||U.value.okText]})])])};return()=>{var J;const{placement:ee,overlayClassName:ce,trigger:ne="click"}=e,Ee=j$e(e,["placement","overlayClassName","trigger"]),ve=VA(Ee,["title","content","cancelText","okText","onUpdate:open","onConfirm","onCancel","prefixCls"]),se=xn(_.value,ce);return L(Ie(B0e,Mt(Mt(Mt({},ve),o),{},{trigger:ne,placement:ee,onOpenChange:S,open:l.value,overlayClassName:se,transitionName:Ev(R.value,"zoom-big",e.transitionName),ref:s,"data-popover-inject":!0}),{default:()=>[KSe(((J=r.default)===null||J===void 0?void 0:J.call(r))||[],{onKeydown:Fe=>{E(Fe)}},!1)],content:K}))}}}),Ygt=i0(K$e),$$e=["normal","exception","active","success"],lD=()=>({prefixCls:String,type:Oo(),percent:Number,format:Wn(),status:Oo(),showInfo:ta(),strokeWidth:Number,strokeLinecap:Oo(),strokeColor:Mu(),trailColor:String,width:Number,success:Pa(),gapDegree:Number,gapPosition:Oo(),size:Cs([String,Number,Array]),steps:Number,successPercent:Number,title:String,progressStatus:Oo()});function Nw(e){return!e||e<0?0:e>100?100:e}function E_(e){let{success:t,successPercent:r}=e,n=r;return t&&"progress"in t&&(Fl(!1,"Progress","`success.progress` is deprecated. Please use `success.percent` instead."),n=t.progress),t&&"percent"in t&&(n=t.percent),n}function W$e(e){let{percent:t,success:r,successPercent:n}=e;const i=Nw(E_({success:r,successPercent:n}));return[i,Nw(Nw(t)-i)]}function Y$e(e){let{success:t={},strokeColor:r}=e;const{strokeColor:n}=t;return[n||fE.green,r||null]}const uD=(e,t,r)=>{var n,i,o,s;let l=-1,f=-1;if(t==="step"){const m=r.steps,v=r.strokeWidth;typeof e=="string"||typeof e>"u"?(l=e==="small"?2:14,f=v??8):typeof e=="number"?[l,f]=[e,e]:[l=14,f=8]=e,l*=m}else if(t==="line"){const m=r==null?void 0:r.strokeWidth;typeof e=="string"||typeof e>"u"?f=m||(e==="small"?6:8):typeof e=="number"?[l,f]=[e,e]:[l=-1,f=8]=e}else(t==="circle"||t==="dashboard")&&(typeof e=="string"||typeof e>"u"?[l,f]=e==="small"?[60,60]:[120,120]:typeof e=="number"?[l,f]=[e,e]:(l=(i=(n=e[0])!==null&&n!==void 0?n:e[1])!==null&&i!==void 0?i:120,f=(s=(o=e[0])!==null&&o!==void 0?o:e[1])!==null&&s!==void 0?s:120));return{width:l,height:f}};var q$e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const V$e=()=>Te(Te({},lD()),{strokeColor:Mu(),direction:Oo()}),z$e=e=>{let t=[];return Object.keys(e).forEach(r=>{const n=parseFloat(r.replace(/%/g,""));isNaN(n)||t.push({key:n,value:e[r]})}),t=t.sort((r,n)=>r.key-n.key),t.map(r=>{let{key:n,value:i}=r;return`${i} ${n}%`}).join(", ")},J$e=(e,t)=>{const{from:r=fE.blue,to:n=fE.blue,direction:i=t==="rtl"?"to left":"to right"}=e,o=q$e(e,["from","to","direction"]);if(Object.keys(o).length!==0){const s=z$e(o);return{backgroundImage:`linear-gradient(${i}, ${s})`}}return{backgroundImage:`linear-gradient(${i}, ${r}, ${n})`}},X$e=In({compatConfig:{MODE:3},name:"Line",inheritAttrs:!1,props:V$e(),setup(e,t){let{slots:r,attrs:n}=t;const i=ut(()=>{const{strokeColor:E,direction:S}=e;return E&&typeof E!="string"?J$e(E,S):{backgroundColor:E}}),o=ut(()=>e.strokeLinecap==="square"||e.strokeLinecap==="butt"?0:void 0),s=ut(()=>e.trailColor?{backgroundColor:e.trailColor}:void 0),l=ut(()=>{var E;return(E=e.size)!==null&&E!==void 0?E:[-1,e.strokeWidth||(e.size==="small"?6:8)]}),f=ut(()=>uD(l.value,"line",{strokeWidth:e.strokeWidth})),m=ut(()=>{const{percent:E}=e;return Te({width:`${Nw(E)}%`,height:`${f.value.height}px`,borderRadius:o.value},i.value)}),v=ut(()=>E_(e)),I=ut(()=>{const{success:E}=e;return{width:`${Nw(v.value)}%`,height:`${f.value.height}px`,borderRadius:o.value,backgroundColor:E==null?void 0:E.strokeColor}}),B={width:f.value.width<0?"100%":f.value.width,height:`${f.value.height}px`};return()=>{var E;return Ie(Ao,null,[Ie("div",Mt(Mt({},n),{},{class:[`${e.prefixCls}-outer`,n.class],style:[n.style,B]}),[Ie("div",{class:`${e.prefixCls}-inner`,style:s.value},[Ie("div",{class:`${e.prefixCls}-bg`,style:m.value},null),v.value!==void 0?Ie("div",{class:`${e.prefixCls}-success-bg`,style:I.value},null):null])]),(E=r.default)===null||E===void 0?void 0:E.call(r)])}}}),qve={percent:0,prefixCls:"vc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1},Vve=e=>{const t=wn(null);return dg(()=>{const r=Date.now();let n=!1;e.value.forEach(i=>{const o=(i==null?void 0:i.$el)||i;if(!o)return;n=!0;const s=o.style;s.transitionDuration=".3s, .3s, .3s, .06s",t.value&&r-t.value<100&&(s.transitionDuration="0s, 0s")}),n&&(t.value=Date.now())}),e},zve={gapDegree:Number,gapPosition:{type:String},percent:{type:[Array,Number]},prefixCls:String,strokeColor:{type:[Object,String,Array]},strokeLinecap:{type:String},strokeWidth:Number,trailColor:String,trailWidth:Number,transition:String};var Z$e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};dA(zve,qve);var eWe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let Yne=0;function qne(e){return+e.replace("%","")}function Vne(e){return Array.isArray(e)?e:[e]}function zne(e,t,r,n){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,o=arguments.length>5?arguments[5]:void 0;const s=50-n/2;let l=0,f=-s,m=0,v=-2*s;switch(o){case"left":l=-s,f=0,m=2*s,v=0;break;case"right":l=s,f=0,m=-2*s,v=0;break;case"bottom":f=s,v=2*s;break}const I=`M 50,50 m ${l},${f}
  358. a ${s},${s} 0 1 1 ${m},${-v}
  359. a ${s},${s} 0 1 1 ${-m},${v}`,B=Math.PI*2*s,E={stroke:r,strokeDasharray:`${t/100*(B-i)}px ${B}px`,strokeDashoffset:`-${i/2+e/100*(B-i)}px`,transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s"};return{pathString:I,pathStyle:E}}const tWe=In({compatConfig:{MODE:3},name:"VCCircle",props:dA(zve,qve),setup(e){Yne+=1;const t=wn(Yne),r=ut(()=>Vne(e.percent)),n=ut(()=>Vne(e.strokeColor)),[i,o]=jq();Vve(o);const s=()=>{const{prefixCls:l,strokeWidth:f,strokeLinecap:m,gapDegree:v,gapPosition:I}=e;let B=0;return r.value.map((E,S)=>{const _=n.value[S]||n.value[n.value.length-1],O=Object.prototype.toString.call(_)==="[object Object]"?`url(#${l}-gradient-${t.value})`:"",{pathString:R,pathStyle:T}=zne(B,E,_,f,v,I);B+=E;const L={key:S,d:R,stroke:O,"stroke-linecap":m,"stroke-width":f,opacity:E===0?0:1,"fill-opacity":"0",class:`${l}-circle-path`,style:T};return Ie("path",Mt({ref:i(S)},L),null)})};return()=>{const{prefixCls:l,strokeWidth:f,trailWidth:m,gapDegree:v,gapPosition:I,trailColor:B,strokeLinecap:E,strokeColor:S}=e,_=eWe(e,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","strokeColor"]),{pathString:O,pathStyle:R}=zne(0,100,B,f,v,I);delete _.percent;const T=n.value.find(U=>Object.prototype.toString.call(U)==="[object Object]"),L={d:O,stroke:B,"stroke-linecap":E,"stroke-width":m||f,"fill-opacity":"0",class:`${l}-circle-trail`,style:R};return Ie("svg",Mt({class:`${l}-circle`,viewBox:"0 0 100 100"},_),[T&&Ie("defs",null,[Ie("linearGradient",{id:`${l}-gradient-${t.value}`,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},[Object.keys(T).sort((U,K)=>qne(U)-qne(K)).map((U,K)=>Ie("stop",{key:K,offset:U,"stop-color":T[U]},null))])]),Ie("path",L,null),s().reverse()])}}}),rWe=()=>Te(Te({},lD()),{strokeColor:Mu()}),nWe=3,iWe=e=>nWe/e*100,aWe=In({compatConfig:{MODE:3},name:"Circle",inheritAttrs:!1,props:dA(rWe(),{trailColor:null}),setup(e,t){let{slots:r,attrs:n}=t;const i=ut(()=>{var _;return(_=e.width)!==null&&_!==void 0?_:120}),o=ut(()=>{var _;return(_=e.size)!==null&&_!==void 0?_:[i.value,i.value]}),s=ut(()=>uD(o.value,"circle")),l=ut(()=>{if(e.gapDegree||e.gapDegree===0)return e.gapDegree;if(e.type==="dashboard")return 75}),f=ut(()=>({width:`${s.value.width}px`,height:`${s.value.height}px`,fontSize:`${s.value.width*.15+6}px`})),m=ut(()=>{var _;return(_=e.strokeWidth)!==null&&_!==void 0?_:Math.max(iWe(s.value.width),6)}),v=ut(()=>e.gapPosition||e.type==="dashboard"&&"bottom"||void 0),I=ut(()=>W$e(e)),B=ut(()=>Object.prototype.toString.call(e.strokeColor)==="[object Object]"),E=ut(()=>Y$e({success:e.success,strokeColor:e.strokeColor})),S=ut(()=>({[`${e.prefixCls}-inner`]:!0,[`${e.prefixCls}-circle-gradient`]:B.value}));return()=>{var _;const O=Ie(tWe,{percent:I.value,strokeWidth:m.value,trailWidth:m.value,strokeColor:E.value,strokeLinecap:e.strokeLinecap,trailColor:e.trailColor,prefixCls:e.prefixCls,gapDegree:l.value,gapPosition:v.value},null);return Ie("div",Mt(Mt({},n),{},{class:[S.value,n.class],style:[n.style,f.value]}),[s.value.width<=20?Ie($6,null,{default:()=>[Ie("span",null,[O])],title:r.default}):Ie(Ao,null,[O,(_=r.default)===null||_===void 0?void 0:_.call(r)])])}}}),oWe=()=>Te(Te({},lD()),{steps:Number,strokeColor:Cs(),trailColor:String}),sWe=In({compatConfig:{MODE:3},name:"Steps",props:oWe(),setup(e,t){let{slots:r}=t;const n=ut(()=>Math.round(e.steps*((e.percent||0)/100))),i=ut(()=>{var l;return(l=e.size)!==null&&l!==void 0?l:[e.size==="small"?2:14,e.strokeWidth||8]}),o=ut(()=>uD(i.value,"step",{steps:e.steps,strokeWidth:e.strokeWidth||8})),s=ut(()=>{const{steps:l,strokeColor:f,trailColor:m,prefixCls:v}=e,I=[];for(let B=0;B<l;B+=1){const E=Array.isArray(f)?f[B]:f,S={[`${v}-steps-item`]:!0,[`${v}-steps-item-active`]:B<=n.value-1};I.push(Ie("div",{key:B,class:S,style:{backgroundColor:B<=n.value-1?E:m,width:`${o.value.width/l}px`,height:`${o.value.height}px`}},null))}return I});return()=>{var l;return Ie("div",{class:`${e.prefixCls}-steps-outer`},[s.value,(l=r.default)===null||l===void 0?void 0:l.call(r)])}}}),AWe=new es("antProgressActive",{"0%":{transform:"translateX(-100%) scaleX(0)",opacity:.1},"20%":{transform:"translateX(-100%) scaleX(0)",opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}}),lWe=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:Te(Te({},Ks(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize,marginInlineEnd:e.marginXS,marginBottom:e.marginXS},[`${t}-outer`]:{display:"inline-block",width:"100%"},[`&${t}-show-info`]:{[`${t}-outer`]:{marginInlineEnd:`calc(-2em - ${e.marginXS}px)`,paddingInlineEnd:`calc(2em + ${e.paddingXS}px)`}},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:e.progressRemainingColor,borderRadius:e.progressLineRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorInfo}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",backgroundColor:e.colorInfo,borderRadius:e.progressLineRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",width:"2em",marginInlineStart:e.marginXS,color:e.progressInfoTextColor,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.progressLineRadius,opacity:0,animationName:AWe,animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}},uWe=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.progressRemainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.colorText,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:`${e.fontSize/e.fontSizeSM}em`}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}},cWe=e=>{const{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.progressRemainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.colorInfo}}}}}},fWe=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${r}`]:{fontSize:e.fontSizeSM}}}},hWe=gA("Progress",e=>{const t=e.marginXXS/2,r=Jo(e,{progressLineRadius:100,progressInfoTextColor:e.colorText,progressDefaultColor:e.colorInfo,progressRemainingColor:e.colorFillSecondary,progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[lWe(r),uWe(r),cWe(r),fWe(r)]});var dWe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const gWe=In({compatConfig:{MODE:3},name:"AProgress",inheritAttrs:!1,props:dA(lD(),{type:"line",percent:0,showInfo:!0,trailColor:null,size:"default",strokeLinecap:"round"}),slots:Object,setup(e,t){let{slots:r,attrs:n}=t;const{prefixCls:i,direction:o}=ho("progress",e),[s,l]=hWe(i),f=ut(()=>Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor),m=ut(()=>{const{percent:S=0}=e,_=E_(e);return parseInt(_!==void 0?_.toString():S.toString(),10)}),v=ut(()=>{const{status:S}=e;return!$$e.includes(S)&&m.value>=100?"success":S||"normal"}),I=ut(()=>{const{type:S,showInfo:_,size:O}=e,R=i.value;return{[R]:!0,[`${R}-inline-circle`]:S==="circle"&&uD(O,"circle").width<=20,[`${R}-${S==="dashboard"&&"circle"||S}`]:!0,[`${R}-status-${v.value}`]:!0,[`${R}-show-info`]:_,[`${R}-${O}`]:O,[`${R}-rtl`]:o.value==="rtl",[l.value]:!0}}),B=ut(()=>typeof e.strokeColor=="string"||Array.isArray(e.strokeColor)?e.strokeColor:void 0),E=()=>{const{showInfo:S,format:_,type:O,percent:R,title:T}=e,L=E_(e);if(!S)return null;let U;const K=_||(r==null?void 0:r.format)||(ee=>`${ee}%`),J=O==="line";return _||r!=null&&r.format||v.value!=="exception"&&v.value!=="success"?U=K(Nw(R),Nw(L)):v.value==="exception"?U=Ie(J?pg:Dv,null,null):v.value==="success"&&(U=Ie(J?Oy:NF,null,null)),Ie("span",{class:`${i.value}-text`,title:T===void 0&&typeof U=="string"?U:void 0},[U])};return()=>{const{type:S,steps:_,title:O}=e,{class:R}=n,T=dWe(n,["class"]),L=E();let U;return S==="line"?U=_?Ie(sWe,Mt(Mt({},e),{},{strokeColor:B.value,prefixCls:i.value,steps:_}),{default:()=>[L]}):Ie(X$e,Mt(Mt({},e),{},{strokeColor:f.value,prefixCls:i.value,direction:o.value}),{default:()=>[L]}):(S==="circle"||S==="dashboard")&&(U=Ie(aWe,Mt(Mt({},e),{},{prefixCls:i.value,strokeColor:f.value,progressStatus:v.value}),{default:()=>[L]})),s(Ie("div",Mt(Mt({role:"progressbar"},T),{},{class:[I.value,R],title:O}),[U]))}}}),pWe=i0(gWe),qgt=i0(G1e),Jve=Symbol("TableContextProps"),vWe=e=>{Co(Jve,e)},Tv=()=>Za(Jve,{}),mWe="RC_TABLE_KEY";function Xve(e){return e==null?[]:Array.isArray(e)?e:[e]}function Zve(e,t){if(!t&&typeof t!="number")return e;const r=Xve(t);let n=e;for(let i=0;i<r.length;i+=1){if(!n)return null;const o=r[i];n=n[o]}return n}function cD(e){const t=[],r={};return e.forEach(n=>{const{key:i,dataIndex:o}=n||{};let s=i||Xve(o).join("-")||mWe;for(;r[s];)s=`${s}_next`;r[s]=!0,t.push(s)}),t}function yWe(){const e={};function t(o,s){s&&Object.keys(s).forEach(l=>{const f=s[l];f&&typeof f=="object"?(o[l]=o[l]||{},t(o[l],f)):o[l]=f})}for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return n.forEach(o=>{t(e,o)}),e}function JK(e){return e!=null}const eme=Symbol("SlotsContextProps"),bWe=e=>{Co(eme,e)},wV=()=>Za(eme,ut(()=>({}))),tme=Symbol("ContextProps"),CWe=e=>{Co(tme,e)},wWe=()=>Za(tme,{onResizeColumn:()=>{}}),yE="RC_TABLE_INTERNAL_COL_DEFINE",rme=Symbol("HoverContextProps"),IWe=e=>{Co(rme,e)},BWe=()=>Za(rme,{startRow:Gr(-1),endRow:Gr(-1),onHover(){}}),XK=Gr(!1),EWe=()=>{bo(()=>{XK.value=XK.value||$Pe("position","sticky")})},QWe=()=>XK;var xWe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function SWe(e,t,r,n){const i=e+t-1;return e<=n&&i>=r}function kWe(e){return e&&typeof e=="object"&&!Array.isArray(e)&&!Nc(e)}const fD=In({name:"Cell",props:["prefixCls","record","index","renderIndex","dataIndex","customRender","component","colSpan","rowSpan","fixLeft","fixRight","firstFixLeft","lastFixLeft","firstFixRight","lastFixRight","appendNode","additionalProps","ellipsis","align","rowType","isSticky","column","cellType","transformCellText"],setup(e,t){let{slots:r}=t;const n=wV(),{onHover:i,startRow:o,endRow:s}=BWe(),l=ut(()=>{var S,_,O,R;return(O=(S=e.colSpan)!==null&&S!==void 0?S:(_=e.additionalProps)===null||_===void 0?void 0:_.colSpan)!==null&&O!==void 0?O:(R=e.additionalProps)===null||R===void 0?void 0:R.colspan}),f=ut(()=>{var S,_,O,R;return(O=(S=e.rowSpan)!==null&&S!==void 0?S:(_=e.additionalProps)===null||_===void 0?void 0:_.rowSpan)!==null&&O!==void 0?O:(R=e.additionalProps)===null||R===void 0?void 0:R.rowspan}),m=Pp(()=>{const{index:S}=e;return SWe(S,f.value||1,o.value,s.value)}),v=QWe(),I=(S,_)=>{var O;const{record:R,index:T,additionalProps:L}=e;R&&i(T,T+_-1),(O=L==null?void 0:L.onMouseenter)===null||O===void 0||O.call(L,S)},B=S=>{var _;const{record:O,additionalProps:R}=e;O&&i(-1,-1),(_=R==null?void 0:R.onMouseleave)===null||_===void 0||_.call(R,S)},E=S=>{const _=Of(S)[0];return Nc(_)?_.type===Y0?_.children:Array.isArray(_.children)?E(_.children):void 0:_};return()=>{var S,_,O,R,T,L;const{prefixCls:U,record:K,index:J,renderIndex:ee,dataIndex:ce,customRender:ne,component:Ee="td",fixLeft:ve,fixRight:se,firstFixLeft:Fe,lastFixLeft:ae,firstFixRight:De,lastFixRight:Re,appendNode:Pe=(S=r.appendNode)===null||S===void 0?void 0:S.call(r),additionalProps:Ne={},ellipsis:$e,align:Je,rowType:We,isSticky:Ae,column:Ke={},cellType:ze}=e,at=`${U}-cell`;let it,ye;const xe=(_=r.default)===null||_===void 0?void 0:_.call(r);if(JK(xe)||ze==="header")ye=xe;else{const nr=Zve(K,ce);if(ye=nr,ne){const Nt=ne({text:nr,value:nr,record:K,index:J,renderIndex:ee,column:Ke.__originColumn__});kWe(Nt)?(ye=Nt.children,it=Nt.props):ye=Nt}if(!(yE in Ke)&&ze==="body"&&n.value.bodyCell&&!(!((O=Ke.slots)===null||O===void 0)&&O.customRender)){const Nt=gF(n.value,"bodyCell",{text:nr,value:nr,record:K,index:J,column:Ke.__originColumn__},()=>{const Gt=ye===void 0?nr:ye;return[typeof Gt=="object"&&Jh(Gt)||typeof Gt!="object"?Gt:null]});ye=tu(Nt)}e.transformCellText&&(ye=e.transformCellText({text:ye,record:K,index:J,column:Ke.__originColumn__}))}typeof ye=="object"&&!Array.isArray(ye)&&!Nc(ye)&&(ye=null),$e&&(ae||De)&&(ye=Ie("span",{class:`${at}-content`},[ye])),Array.isArray(ye)&&ye.length===1&&(ye=ye[0]);const et=it||{},{colSpan:tt,rowSpan:rt,style:ct,class:ot}=et,Se=xWe(et,["colSpan","rowSpan","style","class"]),ht=(R=tt!==void 0?tt:l.value)!==null&&R!==void 0?R:1,Qe=(T=rt!==void 0?rt:f.value)!==null&&T!==void 0?T:1;if(ht===0||Qe===0)return null;const pe={},ge=typeof ve=="number"&&v.value,Le=typeof se=="number"&&v.value;ge&&(pe.position="sticky",pe.left=`${ve}px`),Le&&(pe.position="sticky",pe.right=`${se}px`);const dt={};Je&&(dt.textAlign=Je);let xt;const yt=$e===!0?{showTitle:!0}:$e;yt&&(yt.showTitle||We==="header")&&(typeof ye=="string"||typeof ye=="number"?xt=ye.toString():Nc(ye)&&(xt=E([ye])));const Yt=Te(Te(Te({title:xt},Se),Ne),{colSpan:ht!==1?ht:null,rowSpan:Qe!==1?Qe:null,class:xn(at,{[`${at}-fix-left`]:ge&&v.value,[`${at}-fix-left-first`]:Fe&&v.value,[`${at}-fix-left-last`]:ae&&v.value,[`${at}-fix-right`]:Le&&v.value,[`${at}-fix-right-first`]:De&&v.value,[`${at}-fix-right-last`]:Re&&v.value,[`${at}-ellipsis`]:$e,[`${at}-with-append`]:Pe,[`${at}-fix-sticky`]:(ge||Le)&&Ae&&v.value,[`${at}-row-hover`]:!it&&m.value},Ne.class,ot),onMouseenter:nr=>{I(nr,Qe)},onMouseleave:B,style:[Ne.style,dt,pe,ct]});return Ie(Ee,Yt,{default:()=>[Pe,ye,(L=r.dragHandle)===null||L===void 0?void 0:L.call(r)]})}}});function IV(e,t,r,n,i){const o=r[e]||{},s=r[t]||{};let l,f;o.fixed==="left"?l=n.left[e]:s.fixed==="right"&&(f=n.right[t]);let m=!1,v=!1,I=!1,B=!1;const E=r[t+1],S=r[e-1];return i==="rtl"?l!==void 0?B=!(S&&S.fixed==="left"):f!==void 0&&(I=!(E&&E.fixed==="right")):l!==void 0?m=!(E&&E.fixed==="left"):f!==void 0&&(v=!(S&&S.fixed==="right")),{fixLeft:l,fixRight:f,lastFixLeft:m,firstFixRight:v,lastFixRight:I,firstFixLeft:B,isSticky:n.isSticky}}const Jne={mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"},touch:{start:"touchstart",move:"touchmove",stop:"touchend"}},Xne=50,_We=In({compatConfig:{MODE:3},name:"DragHandle",props:{prefixCls:String,width:{type:Number,required:!0},minWidth:{type:Number,default:Xne},maxWidth:{type:Number,default:1/0},column:{type:Object,default:void 0}},setup(e){let t=0,r={remove:()=>{}},n={remove:()=>{}};const i=()=>{r.remove(),n.remove()};gg(()=>{i()}),Eo(()=>{Fl(!isNaN(e.width),"Table","width must be a number when use resizable")});const{onResizeColumn:o}=wWe(),s=ut(()=>typeof e.minWidth=="number"&&!isNaN(e.minWidth)?e.minWidth:Xne),l=ut(()=>typeof e.maxWidth=="number"&&!isNaN(e.maxWidth)?e.maxWidth:1/0),f=gl();let m=0;const v=Gr(!1);let I;const B=L=>{let U=0;L.touches?L.touches.length?U=L.touches[0].pageX:U=L.changedTouches[0].pageX:U=L.pageX;const K=t-U;let J=Math.max(m-K,s.value);J=Math.min(J,l.value),vo.cancel(I),I=vo(()=>{o(J,e.column.__originColumn__)})},E=L=>{B(L)},S=L=>{v.value=!1,B(L),i()},_=(L,U)=>{v.value=!0,i(),m=f.vnode.el.parentNode.getBoundingClientRect().width,!(L instanceof MouseEvent&&L.which!==1)&&(L.stopPropagation&&L.stopPropagation(),t=L.touches?L.touches[0].pageX:L.pageX,r=qg(document.documentElement,U.move,E),n=qg(document.documentElement,U.stop,S))},O=L=>{L.stopPropagation(),L.preventDefault(),_(L,Jne.mouse)},R=L=>{L.stopPropagation(),L.preventDefault(),_(L,Jne.touch)},T=L=>{L.stopPropagation(),L.preventDefault()};return()=>{const{prefixCls:L}=e,U={[Kh?"onTouchstartPassive":"onTouchstart"]:K=>R(K)};return Ie("div",Mt(Mt({class:`${L}-resize-handle ${v.value?"dragging":""}`,onMousedown:O},U),{},{onClick:T}),[Ie("div",{class:`${L}-resize-handle-line`},null)])}}}),FWe=In({name:"HeaderRow",props:["cells","stickyOffsets","flattenColumns","rowComponent","cellComponent","index","customHeaderRow"],setup(e){const t=Tv();return()=>{const{prefixCls:r,direction:n}=t,{cells:i,stickyOffsets:o,flattenColumns:s,rowComponent:l,cellComponent:f,customHeaderRow:m,index:v}=e;let I;m&&(I=m(i.map(E=>E.column),v));const B=cD(i.map(E=>E.column));return Ie(l,I,{default:()=>[i.map((E,S)=>{const{column:_}=E,O=IV(E.colStart,E.colEnd,s,o,n);let R;_&&_.customHeaderCell&&(R=E.column.customHeaderCell(_));const T=_;return Ie(fD,Mt(Mt(Mt({},E),{},{cellType:"header",ellipsis:_.ellipsis,align:_.align,component:f,prefixCls:r,key:B[S]},O),{},{additionalProps:R,rowType:"header",column:_}),{default:()=>_.title,dragHandle:()=>T.resizable?Ie(_We,{prefixCls:r,width:T.width,minWidth:T.minWidth,maxWidth:T.maxWidth,column:T},null):null})})]})}}});function DWe(e){const t=[];function r(i,o){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[s]=t[s]||[];let l=o;return i.filter(Boolean).map(m=>{const v={key:m.key,class:xn(m.className,m.class),column:m,colStart:l};let I=1;const B=m.children;return B&&B.length>0&&(I=r(B,l,s+1).reduce((E,S)=>E+S,0),v.hasSubColumns=!0),"colSpan"in m&&({colSpan:I}=m),"rowSpan"in m&&(v.rowSpan=m.rowSpan),v.colSpan=I,v.colEnd=v.colStart+I-1,t[s].push(v),l+=I,I})}r(e,0);const n=t.length;for(let i=0;i<n;i+=1)t[i].forEach(o=>{!("rowSpan"in o)&&!o.hasSubColumns&&(o.rowSpan=n-i)});return t}const Zne=In({name:"Header",inheritAttrs:!1,props:["columns","flattenColumns","stickyOffsets","customHeaderRow"],setup(e){const t=Tv(),r=ut(()=>DWe(e.columns));return()=>{const{prefixCls:n,getComponent:i}=t,{stickyOffsets:o,flattenColumns:s,customHeaderRow:l}=e,f=i(["header","wrapper"],"thead"),m=i(["header","row"],"tr"),v=i(["header","cell"],"th");return Ie(f,{class:`${n}-thead`},{default:()=>[r.value.map((I,B)=>Ie(FWe,{key:B,flattenColumns:s,cells:I,stickyOffsets:o,rowComponent:m,cellComponent:v,customHeaderRow:l,index:B},null))]})}}}),nme=Symbol("ExpandedRowProps"),RWe=e=>{Co(nme,e)},TWe=()=>Za(nme,{}),ime=In({name:"ExpandedRow",inheritAttrs:!1,props:["prefixCls","component","cellComponent","expanded","colSpan","isEmpty"],setup(e,t){let{slots:r,attrs:n}=t;const i=Tv(),o=TWe(),{fixHeader:s,fixColumn:l,componentWidth:f,horizonScroll:m}=o;return()=>{const{prefixCls:v,component:I,cellComponent:B,expanded:E,colSpan:S,isEmpty:_}=e;return Ie(I,{class:n.class,style:{display:E?null:"none"}},{default:()=>[Ie(fD,{component:B,prefixCls:v,colSpan:S},{default:()=>{var O;let R=(O=r.default)===null||O===void 0?void 0:O.call(r);return(_?m.value:l.value)&&(R=Ie("div",{style:{width:`${f.value-(s.value?i.scrollbarSize:0)}px`,position:"sticky",left:0,overflow:"hidden"},class:`${v}-expanded-row-fixed`},[R])),R}})]})}}}),OWe=In({name:"MeasureCell",props:["columnKey"],setup(e,t){let{emit:r}=t;const n=wn();return bo(()=>{n.value&&r("columnResize",e.columnKey,n.value.offsetWidth)}),()=>Ie(wy,{onResize:i=>{let{offsetWidth:o}=i;r("columnResize",e.columnKey,o)}},{default:()=>[Ie("td",{ref:n,style:{padding:0,border:0,height:0}},[Ie("div",{style:{height:0,overflow:"hidden"}},[z0(" ")])])]})}}),ame=Symbol("BodyContextProps"),NWe=e=>{Co(ame,e)},ome=()=>Za(ame,{}),LWe=In({name:"BodyRow",inheritAttrs:!1,props:["record","index","renderIndex","recordKey","expandedKeys","rowComponent","cellComponent","customRow","rowExpandable","indent","rowKey","getRowKey","childrenColumnName"],setup(e,t){let{attrs:r}=t;const n=Tv(),i=ome(),o=Gr(!1),s=ut(()=>e.expandedKeys&&e.expandedKeys.has(e.recordKey));Eo(()=>{s.value&&(o.value=!0)});const l=ut(()=>i.expandableType==="row"&&(!e.rowExpandable||e.rowExpandable(e.record))),f=ut(()=>i.expandableType==="nest"),m=ut(()=>e.childrenColumnName&&e.record&&e.record[e.childrenColumnName]),v=ut(()=>l.value||f.value),I=(O,R)=>{i.onTriggerExpand(O,R)},B=ut(()=>{var O;return((O=e.customRow)===null||O===void 0?void 0:O.call(e,e.record,e.index))||{}}),E=function(O){var R,T;i.expandRowByClick&&v.value&&I(e.record,O);for(var L=arguments.length,U=new Array(L>1?L-1:0),K=1;K<L;K++)U[K-1]=arguments[K];(T=(R=B.value)===null||R===void 0?void 0:R.onClick)===null||T===void 0||T.call(R,O,...U)},S=ut(()=>{const{record:O,index:R,indent:T}=e,{rowClassName:L}=i;return typeof L=="string"?L:typeof L=="function"?L(O,R,T):""}),_=ut(()=>cD(i.flattenColumns));return()=>{const{class:O,style:R}=r,{record:T,index:L,rowKey:U,indent:K=0,rowComponent:J,cellComponent:ee}=e,{prefixCls:ce,fixedInfoList:ne,transformCellText:Ee}=n,{flattenColumns:ve,expandedRowClassName:se,indentSize:Fe,expandIcon:ae,expandedRowRender:De,expandIconColumnIndex:Re}=i,Pe=Ie(J,Mt(Mt({},B.value),{},{"data-row-key":U,class:xn(O,`${ce}-row`,`${ce}-row-level-${K}`,S.value,B.value.class),style:[R,B.value.style],onClick:E}),{default:()=>[ve.map(($e,Je)=>{const{customRender:We,dataIndex:Ae,className:Ke}=$e,ze=_[Je],at=ne[Je];let it;$e.customCell&&(it=$e.customCell(T,L,$e));const ye=Je===(Re||0)&&f.value?Ie(Ao,null,[Ie("span",{style:{paddingLeft:`${Fe*K}px`},class:`${ce}-row-indent indent-level-${K}`},null),ae({prefixCls:ce,expanded:s.value,expandable:m.value,record:T,onExpand:I})]):null;return Ie(fD,Mt(Mt({cellType:"body",class:Ke,ellipsis:$e.ellipsis,align:$e.align,component:ee,prefixCls:ce,key:ze,record:T,index:L,renderIndex:e.renderIndex,dataIndex:Ae,customRender:We},at),{},{additionalProps:it,column:$e,transformCellText:Ee,appendNode:ye}),null)})]});let Ne;if(l.value&&(o.value||s.value)){const $e=De({record:T,index:L,indent:K+1,expanded:s.value}),Je=se&&se(T,L,K);Ne=Ie(ime,{expanded:s.value,class:xn(`${ce}-expanded-row`,`${ce}-expanded-row-level-${K+1}`,Je),prefixCls:ce,component:J,cellComponent:ee,colSpan:ve.length,isEmpty:!1},{default:()=>[$e]})}return Ie(Ao,null,[Pe,Ne])}}});function sme(e,t,r,n,i,o){const s=[];s.push({record:e,indent:t,index:o});const l=i(e),f=n==null?void 0:n.has(l);if(e&&Array.isArray(e[r])&&f)for(let m=0;m<e[r].length;m+=1){const v=sme(e[r][m],t+1,r,n,i,m);s.push(...v)}return s}function MWe(e,t,r,n){return ut(()=>{const o=t.value,s=r.value,l=e.value;if(s!=null&&s.size){const f=[];for(let m=0;m<(l==null?void 0:l.length);m+=1){const v=l[m];f.push(...sme(v,0,o,s,n.value,m))}return f}return l==null?void 0:l.map((f,m)=>({record:f,indent:0,index:m}))})}const Ame=Symbol("ResizeContextProps"),PWe=e=>{Co(Ame,e)},UWe=()=>Za(Ame,{onColumnResize:()=>{}}),HWe=In({name:"Body",props:["data","getRowKey","measureColumnWidth","expandedKeys","customRow","rowExpandable","childrenColumnName"],setup(e,t){let{slots:r}=t;const n=UWe(),i=Tv(),o=ome(),s=MWe(yo(e,"data"),yo(e,"childrenColumnName"),yo(e,"expandedKeys"),yo(e,"getRowKey")),l=Gr(-1),f=Gr(-1);let m;return IWe({startRow:l,endRow:f,onHover:(v,I)=>{clearTimeout(m),m=setTimeout(()=>{l.value=v,f.value=I},100)}}),()=>{var v;const{data:I,getRowKey:B,measureColumnWidth:E,expandedKeys:S,customRow:_,rowExpandable:O,childrenColumnName:R}=e,{onColumnResize:T}=n,{prefixCls:L,getComponent:U}=i,{flattenColumns:K}=o,J=U(["body","wrapper"],"tbody"),ee=U(["body","row"],"tr"),ce=U(["body","cell"],"td");let ne;I.length?ne=s.value.map((ve,se)=>{const{record:Fe,indent:ae,index:De}=ve,Re=B(Fe,se);return Ie(LWe,{key:Re,rowKey:Re,record:Fe,recordKey:Re,index:se,renderIndex:De,rowComponent:ee,cellComponent:ce,expandedKeys:S,customRow:_,getRowKey:B,rowExpandable:O,childrenColumnName:R,indent:ae},null)}):ne=Ie(ime,{expanded:!0,class:`${L}-placeholder`,prefixCls:L,component:ee,cellComponent:ce,colSpan:K.length,isEmpty:!0},{default:()=>[(v=r.emptyNode)===null||v===void 0?void 0:v.call(r)]});const Ee=cD(K);return Ie(J,{class:`${L}-tbody`},{default:()=>[E&&Ie("tr",{"aria-hidden":"true",class:`${L}-measure-row`,style:{height:0,fontSize:0}},[Ee.map(ve=>Ie(OWe,{key:ve,columnKey:ve,onColumnResize:T},null))]),ne]})}}}),e2={};var jWe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function ZK(e){return e.reduce((t,r)=>{const{fixed:n}=r,i=n===!0?"left":n,o=r.children;return o&&o.length>0?[...t,...ZK(o).map(s=>Te({fixed:i},s))]:[...t,Te(Te({},r),{fixed:i})]},[])}function GWe(e){return e.map(t=>{const{fixed:r}=t,n=jWe(t,["fixed"]);let i=r;return r==="left"?i="right":r==="right"&&(i="left"),Te({fixed:i},n)})}function KWe(e,t){let{prefixCls:r,columns:n,expandable:i,expandedKeys:o,getRowKey:s,onTriggerExpand:l,expandIcon:f,rowExpandable:m,expandIconColumnIndex:v,direction:I,expandRowByClick:B,expandColumnWidth:E,expandFixed:S}=e;const _=wV(),O=ut(()=>{if(i.value){let L=n.value.slice();if(!L.includes(e2)){const Fe=v.value||0;Fe>=0&&L.splice(Fe,0,e2)}const U=L.indexOf(e2);L=L.filter((Fe,ae)=>Fe!==e2||ae===U);const K=n.value[U];let J;(S.value==="left"||S.value)&&!v.value?J="left":(S.value==="right"||S.value)&&v.value===n.value.length?J="right":J=K?K.fixed:null;const ee=o.value,ce=m.value,ne=f.value,Ee=r.value,ve=B.value,se={[yE]:{class:`${r.value}-expand-icon-col`,columnType:"EXPAND_COLUMN"},title:gF(_.value,"expandColumnTitle",{},()=>[""]),fixed:J,class:`${r.value}-row-expand-icon-cell`,width:E.value,customRender:Fe=>{let{record:ae,index:De}=Fe;const Re=s.value(ae,De),Pe=ee.has(Re),Ne=ce?ce(ae):!0,$e=ne({prefixCls:Ee,expanded:Pe,expandable:Ne,record:ae,onExpand:l});return ve?Ie("span",{onClick:Je=>Je.stopPropagation()},[$e]):$e}};return L.map(Fe=>Fe===e2?se:Fe)}return n.value.filter(L=>L!==e2)}),R=ut(()=>{let L=O.value;return t.value&&(L=t.value(L)),L.length||(L=[{customRender:()=>null}]),L}),T=ut(()=>I.value==="rtl"?GWe(ZK(R.value)):ZK(R.value));return[R,T]}function lme(e){const t=Gr(e);let r;const n=Gr([]);function i(o){n.value.push(o),vo.cancel(r),r=vo(()=>{const s=n.value;n.value=[],s.forEach(l=>{t.value=l(t.value)})})}return $o(()=>{vo.cancel(r)}),[t,i]}function $We(e){const t=wn(null),r=wn();function n(){clearTimeout(r.value)}function i(s){t.value=s,n(),r.value=setTimeout(()=>{t.value=null,r.value=void 0},100)}function o(){return t.value}return $o(()=>{n()}),[i,o]}function WWe(e,t,r){return ut(()=>{const i=[],o=[];let s=0,l=0;const f=e.value,m=t.value,v=r.value;for(let I=0;I<m;I+=1)if(v==="rtl"){o[I]=l,l+=f[I]||0;const B=m-I-1;i[B]=s,s+=f[B]||0}else{i[I]=s,s+=f[I]||0;const B=m-I-1;o[B]=l,l+=f[B]||0}return{left:i,right:o}})}var YWe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function ume(e){let{colWidths:t,columns:r,columCount:n}=e;const i=[],o=n||r.length;let s=!1;for(let l=o-1;l>=0;l-=1){const f=t[l],m=r&&r[l],v=m&&m[yE];if(f||v||s){const I=v||{},B=YWe(I,["columnType"]);i.unshift(Ie("col",Mt({key:l,style:{width:typeof f=="number"?`${f}px`:f}},B),null)),s=!0}}return Ie("colgroup",null,[i])}function e$(e,t){let{slots:r}=t;var n;return Ie("div",null,[(n=r.default)===null||n===void 0?void 0:n.call(r)])}e$.displayName="Panel";let qWe=0;const VWe=In({name:"Summary",props:["fixed"],setup(e,t){let{slots:r}=t;const n=Tv(),i=`table-summary-uni-key-${++qWe}`,o=ut(()=>e.fixed===""||e.fixed);return Eo(()=>{n.summaryCollect(i,o.value)}),$o(()=>{n.summaryCollect(i,!1)}),()=>{var s;return(s=r.default)===null||s===void 0?void 0:s.call(r)}}}),zWe=In({compatConfig:{MODE:3},name:"ATableSummaryRow",setup(e,t){let{slots:r}=t;return()=>{var n;return Ie("tr",null,[(n=r.default)===null||n===void 0?void 0:n.call(r)])}}}),cme=Symbol("SummaryContextProps"),JWe=e=>{Co(cme,e)},XWe=()=>Za(cme,{}),ZWe=In({name:"ATableSummaryCell",props:["index","colSpan","rowSpan","align"],setup(e,t){let{attrs:r,slots:n}=t;const i=Tv(),o=XWe();return()=>{const{index:s,colSpan:l=1,rowSpan:f,align:m}=e,{prefixCls:v,direction:I}=i,{scrollColumnIndex:B,stickyOffsets:E,flattenColumns:S}=o,O=s+l-1+1===B?l+1:l,R=IV(s,s+O-1,S,E,I);return Ie(fD,Mt({class:r.class,index:s,component:"td",prefixCls:v,record:null,dataIndex:null,align:m,colSpan:O,rowSpan:f,customRender:()=>{var T;return(T=n.default)===null||T===void 0?void 0:T.call(n)}},R),null)}}}),Nk=In({name:"Footer",inheritAttrs:!1,props:["stickyOffsets","flattenColumns"],setup(e,t){let{slots:r}=t;const n=Tv();return JWe(NA({stickyOffsets:yo(e,"stickyOffsets"),flattenColumns:yo(e,"flattenColumns"),scrollColumnIndex:ut(()=>{const i=e.flattenColumns.length-1,o=e.flattenColumns[i];return o!=null&&o.scrollbar?i:null})})),()=>{var i;const{prefixCls:o}=n;return Ie("tfoot",{class:`${o}-summary`},[(i=r.default)===null||i===void 0?void 0:i.call(r)])}}}),eYe=VWe;function tYe(e){let{prefixCls:t,record:r,onExpand:n,expanded:i,expandable:o}=e;const s=`${t}-row-expand-icon`;if(!o)return Ie("span",{class:[s,`${t}-row-spaced`]},null);const l=f=>{n(r,f),f.stopPropagation()};return Ie("span",{class:{[s]:!0,[`${t}-row-expanded`]:i,[`${t}-row-collapsed`]:!i},onClick:l},null)}function rYe(e,t,r){const n=[];function i(o){(o||[]).forEach((s,l)=>{n.push(t(s,l)),i(s[r])})}return i(e),n}const nYe=In({name:"StickyScrollBar",inheritAttrs:!1,props:["offsetScroll","container","scrollBodyRef","scrollBodySizeInfo"],emits:["scroll"],setup(e,t){let{emit:r,expose:n}=t;const i=Tv(),o=Gr(0),s=Gr(0),l=Gr(0);Eo(()=>{o.value=e.scrollBodySizeInfo.scrollWidth||0,s.value=e.scrollBodySizeInfo.clientWidth||0,l.value=o.value&&s.value*(s.value/o.value)},{flush:"post"});const f=Gr(),[m,v]=lme({scrollLeft:0,isHiddenScrollBar:!0}),I=wn({delta:0,x:0}),B=Gr(!1),E=()=>{B.value=!1},S=ee=>{I.value={delta:ee.pageX-m.value.scrollLeft,x:0},B.value=!0,ee.preventDefault()},_=ee=>{const{buttons:ce}=ee||(window==null?void 0:window.event);if(!B.value||ce===0){B.value&&(B.value=!1);return}let ne=I.value.x+ee.pageX-I.value.x-I.value.delta;ne<=0&&(ne=0),ne+l.value>=s.value&&(ne=s.value-l.value),r("scroll",{scrollLeft:ne/s.value*(o.value+2)}),I.value.x=ee.pageX},O=()=>{if(!e.scrollBodyRef.value)return;const ee=Tne(e.scrollBodyRef.value).top,ce=ee+e.scrollBodyRef.value.offsetHeight,ne=e.container===window?document.documentElement.scrollTop+window.innerHeight:Tne(e.container).top+e.container.clientHeight;ce-o_()<=ne||ee>=ne-e.offsetScroll?v(Ee=>Te(Te({},Ee),{isHiddenScrollBar:!0})):v(Ee=>Te(Te({},Ee),{isHiddenScrollBar:!1}))};n({setScrollLeft:ee=>{v(ce=>Te(Te({},ce),{scrollLeft:ee/o.value*s.value||0}))}});let T=null,L=null,U=null,K=null;bo(()=>{T=qg(document.body,"mouseup",E,!1),L=qg(document.body,"mousemove",_,!1),U=qg(window,"resize",O,!1)}),rY(()=>{Wo(()=>{O()})}),bo(()=>{setTimeout(()=>{Kn([l,B],()=>{O()},{immediate:!0,flush:"post"})})}),Kn(()=>e.container,()=>{K==null||K.remove(),K=qg(e.container,"scroll",O,!1)},{immediate:!0,flush:"post"}),$o(()=>{T==null||T.remove(),L==null||L.remove(),K==null||K.remove(),U==null||U.remove()}),Kn(()=>Te({},m.value),(ee,ce)=>{ee.isHiddenScrollBar!==(ce==null?void 0:ce.isHiddenScrollBar)&&!ee.isHiddenScrollBar&&v(ne=>{const Ee=e.scrollBodyRef.value;return Ee?Te(Te({},ne),{scrollLeft:Ee.scrollLeft/Ee.scrollWidth*Ee.clientWidth}):ne})},{immediate:!0});const J=o_();return()=>{if(o.value<=s.value||!l.value||m.value.isHiddenScrollBar)return null;const{prefixCls:ee}=i;return Ie("div",{style:{height:`${J}px`,width:`${s.value}px`,bottom:`${e.offsetScroll}px`},class:`${ee}-sticky-scroll`},[Ie("div",{onMousedown:S,ref:f,class:xn(`${ee}-sticky-scroll-bar`,{[`${ee}-sticky-scroll-bar-active`]:B.value}),style:{width:`${l.value}px`,transform:`translate3d(${m.value.scrollLeft}px, 0, 0)`}},null)])}}}),eie=Fv()?window:null;function iYe(e,t){return ut(()=>{const{offsetHeader:r=0,offsetSummary:n=0,offsetScroll:i=0,getContainer:o=()=>eie}=typeof e.value=="object"?e.value:{},s=o()||eie,l=!!e.value;return{isSticky:l,stickyClassName:l?`${t.value}-sticky-holder`:"",offsetHeader:r,offsetSummary:n,offsetScroll:i,container:s}})}function aYe(e,t){return ut(()=>{const r=[],n=e.value,i=t.value;for(let o=0;o<i;o+=1){const s=n[o];if(s!==void 0)r[o]=s;else return null}return r})}const tie=In({name:"FixedHolder",inheritAttrs:!1,props:["columns","flattenColumns","stickyOffsets","customHeaderRow","noData","maxContentScroll","colWidths","columCount","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName"],emits:["scroll"],setup(e,t){let{attrs:r,slots:n,emit:i}=t;const o=Tv(),s=ut(()=>o.isSticky&&!e.fixHeader?0:o.scrollbarSize),l=wn(),f=_=>{const{currentTarget:O,deltaX:R}=_;R&&(i("scroll",{currentTarget:O,scrollLeft:O.scrollLeft+R}),_.preventDefault())},m=wn();bo(()=>{Wo(()=>{m.value=qg(l.value,"wheel",f)})}),$o(()=>{var _;(_=m.value)===null||_===void 0||_.remove()});const v=ut(()=>e.flattenColumns.every(_=>_.width&&_.width!==0&&_.width!=="0px")),I=wn([]),B=wn([]);Eo(()=>{const _=e.flattenColumns[e.flattenColumns.length-1],O={fixed:_?_.fixed:null,scrollbar:!0,customHeaderCell:()=>({class:`${o.prefixCls}-cell-scrollbar`})};I.value=s.value?[...e.columns,O]:e.columns,B.value=s.value?[...e.flattenColumns,O]:e.flattenColumns});const E=ut(()=>{const{stickyOffsets:_,direction:O}=e,{right:R,left:T}=_;return Te(Te({},_),{left:O==="rtl"?[...T.map(L=>L+s.value),0]:T,right:O==="rtl"?R:[...R.map(L=>L+s.value),0],isSticky:o.isSticky})}),S=aYe(yo(e,"colWidths"),yo(e,"columCount"));return()=>{var _;const{noData:O,columCount:R,stickyTopOffset:T,stickyBottomOffset:L,stickyClassName:U,maxContentScroll:K}=e,{isSticky:J}=o;return Ie("div",{style:Te({overflow:"hidden"},J?{top:`${T}px`,bottom:`${L}px`}:{}),ref:l,class:xn(r.class,{[U]:!!U})},[Ie("table",{style:{tableLayout:"fixed",visibility:O||S.value?null:"hidden"}},[(!O||!K||v.value)&&Ie(ume,{colWidths:S.value?[...S.value,s.value]:[],columCount:R+1,columns:B.value},null),(_=n.default)===null||_===void 0?void 0:_.call(n,Te(Te({},e),{stickyOffsets:E.value,columns:I.value,flattenColumns:B.value}))])])}}});function rie(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return NA(nTe(r.map(i=>[i,yo(e,i)])))}const oYe=[],sYe={},t$="rc-table-internal-hook",AYe=In({name:"Table",inheritAttrs:!1,props:["prefixCls","data","columns","rowKey","tableLayout","scroll","rowClassName","title","footer","id","showHeader","components","customRow","customHeaderRow","direction","expandFixed","expandColumnWidth","expandedRowKeys","defaultExpandedRowKeys","expandedRowRender","expandRowByClick","expandIcon","onExpand","onExpandedRowsChange","onUpdate:expandedRowKeys","defaultExpandAllRows","indentSize","expandIconColumnIndex","expandedRowClassName","childrenColumnName","rowExpandable","sticky","transformColumns","internalHooks","internalRefs","canExpandable","onUpdateInternalRefs","transformCellText"],emits:["expand","expandedRowsChange","updateInternalRefs","update:expandedRowKeys"],setup(e,t){let{attrs:r,slots:n,emit:i}=t;const o=ut(()=>e.data||oYe),s=ut(()=>!!o.value.length),l=ut(()=>yWe(e.components,{})),f=(Gt,gr)=>Zve(l.value,Gt)||gr,m=ut(()=>{const Gt=e.rowKey;return typeof Gt=="function"?Gt:gr=>gr&&gr[Gt]}),v=ut(()=>e.expandIcon||tYe),I=ut(()=>e.childrenColumnName||"children"),B=ut(()=>e.expandedRowRender?"row":e.canExpandable||o.value.some(Gt=>Gt&&typeof Gt=="object"&&Gt[I.value])?"nest":!1),E=Gr([]);Eo(()=>{e.defaultExpandedRowKeys&&(E.value=e.defaultExpandedRowKeys),e.defaultExpandAllRows&&(E.value=rYe(o.value,m.value,I.value))})();const _=ut(()=>new Set(e.expandedRowKeys||E.value||[])),O=Gt=>{const gr=m.value(Gt,o.value.indexOf(Gt));let Yr;const sn=_.value.has(gr);sn?(_.value.delete(gr),Yr=[..._.value]):Yr=[..._.value,gr],E.value=Yr,i("expand",!sn,Gt),i("update:expandedRowKeys",Yr),i("expandedRowsChange",Yr)},R=wn(0),[T,L]=KWe(Te(Te({},sQ(e)),{expandable:ut(()=>!!e.expandedRowRender),expandedKeys:_,getRowKey:m,onTriggerExpand:O,expandIcon:v}),ut(()=>e.internalHooks===t$?e.transformColumns:null)),U=ut(()=>({columns:T.value,flattenColumns:L.value})),K=wn(),J=wn(),ee=wn(),ce=wn({scrollWidth:0,clientWidth:0}),ne=wn(),[Ee,ve]=hA(!1),[se,Fe]=hA(!1),[ae,De]=lme(new Map),Re=ut(()=>cD(L.value)),Pe=ut(()=>Re.value.map(Gt=>ae.value.get(Gt))),Ne=ut(()=>L.value.length),$e=WWe(Pe,Ne,yo(e,"direction")),Je=ut(()=>e.scroll&&JK(e.scroll.y)),We=ut(()=>e.scroll&&JK(e.scroll.x)||!!e.expandFixed),Ae=ut(()=>We.value&&L.value.some(Gt=>{let{fixed:gr}=Gt;return gr})),Ke=wn(),ze=iYe(yo(e,"sticky"),yo(e,"prefixCls")),at=NA({}),it=ut(()=>{const Gt=Object.values(at)[0];return(Je.value||ze.value.isSticky)&&Gt}),ye=(Gt,gr)=>{gr?at[Gt]=gr:delete at[Gt]},xe=wn({}),et=wn({}),tt=wn({});Eo(()=>{Je.value&&(et.value={overflowY:"scroll",maxHeight:hw(e.scroll.y)}),We.value&&(xe.value={overflowX:"auto"},Je.value||(et.value={overflowY:"hidden"}),tt.value={width:e.scroll.x===!0?"auto":hw(e.scroll.x),minWidth:"100%"})});const rt=(Gt,gr)=>{SF(K.value)&&De(Yr=>{if(Yr.get(Gt)!==gr){const sn=new Map(Yr);return sn.set(Gt,gr),sn}return Yr})},[ct,ot]=$We();function Se(Gt,gr){if(!gr)return;if(typeof gr=="function"){gr(Gt);return}const Yr=gr.$el||gr;Yr.scrollLeft!==Gt&&(Yr.scrollLeft=Gt)}const ht=Gt=>{let{currentTarget:gr,scrollLeft:Yr}=Gt;var sn;const Dr=e.direction==="rtl",Zt=typeof Yr=="number"?Yr:gr.scrollLeft,kr=gr||sYe;if((!ot()||ot()===kr)&&(ct(kr),Se(Zt,J.value),Se(Zt,ee.value),Se(Zt,ne.value),Se(Zt,(sn=Ke.value)===null||sn===void 0?void 0:sn.setScrollLeft)),gr){const{scrollWidth:_r,clientWidth:Qn}=gr;Dr?(ve(-Zt<_r-Qn),Fe(-Zt>0)):(ve(Zt>0),Fe(Zt<_r-Qn))}},Qe=()=>{We.value&&ee.value?ht({currentTarget:ee.value}):(ve(!1),Fe(!1))};let pe;const ge=Gt=>{Gt!==R.value&&(Qe(),R.value=K.value?K.value.offsetWidth:Gt)},Le=Gt=>{let{width:gr}=Gt;if(clearTimeout(pe),R.value===0){ge(gr);return}pe=setTimeout(()=>{ge(gr)},100)};Kn([We,()=>e.data,()=>e.columns],()=>{We.value&&Qe()},{flush:"post"});const[dt,xt]=hA(0);EWe(),bo(()=>{Wo(()=>{var Gt,gr;Qe(),xt(y7e(ee.value).width),ce.value={scrollWidth:((Gt=ee.value)===null||Gt===void 0?void 0:Gt.scrollWidth)||0,clientWidth:((gr=ee.value)===null||gr===void 0?void 0:gr.clientWidth)||0}})}),dg(()=>{Wo(()=>{var Gt,gr;const Yr=((Gt=ee.value)===null||Gt===void 0?void 0:Gt.scrollWidth)||0,sn=((gr=ee.value)===null||gr===void 0?void 0:gr.clientWidth)||0;(ce.value.scrollWidth!==Yr||ce.value.clientWidth!==sn)&&(ce.value={scrollWidth:Yr,clientWidth:sn})})}),Eo(()=>{e.internalHooks===t$&&e.internalRefs&&e.onUpdateInternalRefs({body:ee.value?ee.value.$el||ee.value:null})},{flush:"post"});const yt=ut(()=>e.tableLayout?e.tableLayout:Ae.value?e.scroll.x==="max-content"?"auto":"fixed":Je.value||ze.value.isSticky||L.value.some(Gt=>{let{ellipsis:gr}=Gt;return gr})?"fixed":"auto"),Yt=()=>{var Gt;return s.value?null:((Gt=n.emptyText)===null||Gt===void 0?void 0:Gt.call(n))||"No Data"};vWe(NA(Te(Te({},sQ(rie(e,"prefixCls","direction","transformCellText"))),{getComponent:f,scrollbarSize:dt,fixedInfoList:ut(()=>L.value.map((Gt,gr)=>IV(gr,gr,L.value,$e.value,e.direction))),isSticky:ut(()=>ze.value.isSticky),summaryCollect:ye}))),NWe(NA(Te(Te({},sQ(rie(e,"rowClassName","expandedRowClassName","expandRowByClick","expandedRowRender","expandIconColumnIndex","indentSize"))),{columns:T,flattenColumns:L,tableLayout:yt,expandIcon:v,expandableType:B,onTriggerExpand:O}))),PWe({onColumnResize:rt}),RWe({componentWidth:R,fixHeader:Je,fixColumn:Ae,horizonScroll:We});const nr=()=>Ie(HWe,{data:o.value,measureColumnWidth:Je.value||We.value||ze.value.isSticky,expandedKeys:_.value,rowExpandable:e.rowExpandable,getRowKey:m.value,customRow:e.customRow,childrenColumnName:I.value},{emptyNode:Yt}),Nt=()=>Ie(ume,{colWidths:L.value.map(Gt=>{let{width:gr}=Gt;return gr}),columns:L.value},null);return()=>{var Gt;const{prefixCls:gr,scroll:Yr,tableLayout:sn,direction:Dr,title:Zt=n.title,footer:kr=n.footer,id:_r,showHeader:Qn,customHeaderRow:Mr}=e,{isSticky:En,offsetHeader:Nr,offsetSummary:vi,offsetScroll:da,stickyClassName:Yi,container:fa}=ze.value,Ci=f(["table"],"table"),bi=f(["body"]),$n=(Gt=n.summary)===null||Gt===void 0?void 0:Gt.call(n,{pageData:o.value});let Ri=()=>null;const xa={colWidths:Pe.value,columCount:L.value.length,stickyOffsets:$e.value,customHeaderRow:Mr,fixHeader:Je.value,scroll:Yr};if(Je.value||En){let Ns=()=>null;typeof bi=="function"?(Ns=()=>bi(o.value,{scrollbarSize:dt.value,ref:ee,onScroll:ht}),xa.colWidths=L.value.map((Rs,yA)=>{let{width:qn}=Rs;const li=yA===T.value.length-1?qn-dt.value:qn;return typeof li=="number"&&!Number.isNaN(li)?li:0})):Ns=()=>Ie("div",{style:Te(Te({},xe.value),et.value),onScroll:ht,ref:ee,class:xn(`${gr}-body`)},[Ie(Ci,{style:Te(Te({},tt.value),{tableLayout:yt.value})},{default:()=>[Nt(),nr(),!it.value&&$n&&Ie(Nk,{stickyOffsets:$e.value,flattenColumns:L.value},{default:()=>[$n]})]})]);const Ca=Te(Te(Te({noData:!o.value.length,maxContentScroll:We.value&&Yr.x==="max-content"},xa),U.value),{direction:Dr,stickyClassName:Yi,onScroll:ht});Ri=()=>Ie(Ao,null,[Qn!==!1&&Ie(tie,Mt(Mt({},Ca),{},{stickyTopOffset:Nr,class:`${gr}-header`,ref:J}),{default:Rs=>Ie(Ao,null,[Ie(Zne,Rs,null),it.value==="top"&&Ie(Nk,Rs,{default:()=>[$n]})])}),Ns(),it.value&&it.value!=="top"&&Ie(tie,Mt(Mt({},Ca),{},{stickyBottomOffset:vi,class:`${gr}-summary`,ref:ne}),{default:Rs=>Ie(Nk,Rs,{default:()=>[$n]})}),En&&ee.value&&Ie(nYe,{ref:Ke,offsetScroll:da,scrollBodyRef:ee,onScroll:ht,container:fa,scrollBodySizeInfo:ce.value},null)])}else Ri=()=>Ie("div",{style:Te(Te({},xe.value),et.value),class:xn(`${gr}-content`),onScroll:ht,ref:ee},[Ie(Ci,{style:Te(Te({},tt.value),{tableLayout:yt.value})},{default:()=>[Nt(),Qn!==!1&&Ie(Zne,Mt(Mt({},xa),U.value),null),nr(),$n&&Ie(Nk,{stickyOffsets:$e.value,flattenColumns:L.value},{default:()=>[$n]})]})]);const Ga=$2(r,{aria:!0,data:!0}),rs=()=>Ie("div",Mt(Mt({},Ga),{},{class:xn(gr,{[`${gr}-rtl`]:Dr==="rtl",[`${gr}-ping-left`]:Ee.value,[`${gr}-ping-right`]:se.value,[`${gr}-layout-fixed`]:sn==="fixed",[`${gr}-fixed-header`]:Je.value,[`${gr}-fixed-column`]:Ae.value,[`${gr}-scroll-horizontal`]:We.value,[`${gr}-has-fix-left`]:L.value[0]&&L.value[0].fixed,[`${gr}-has-fix-right`]:L.value[Ne.value-1]&&L.value[Ne.value-1].fixed==="right",[r.class]:r.class}),style:r.style,id:_r,ref:K}),[Zt&&Ie(e$,{class:`${gr}-title`},{default:()=>[Zt(o.value)]}),Ie("div",{class:`${gr}-container`},[Ri()]),kr&&Ie(e$,{class:`${gr}-footer`},{default:()=>[kr(o.value)]})]);return We.value?Ie(wy,{onResize:Le},{default:rs}):rs()}}});function lYe(){const e=Te({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t<arguments.length;t++){const r=t<0||arguments.length<=t?void 0:arguments[t];r&&Object.keys(r).forEach(n=>{const i=r[n];i!==void 0&&(e[n]=i)})}return e}const r$=10;function uYe(e,t){const r={current:e.current,pageSize:e.pageSize};return Object.keys(t&&typeof t=="object"?t:{}).forEach(i=>{const o=e[i];typeof o!="function"&&(r[i]=o)}),r}function cYe(e,t,r){const n=ut(()=>t.value&&typeof t.value=="object"?t.value:{}),i=ut(()=>n.value.total||0),[o,s]=hA(()=>({current:"defaultCurrent"in n.value?n.value.defaultCurrent:1,pageSize:"defaultPageSize"in n.value?n.value.defaultPageSize:r$})),l=ut(()=>{const v=lYe(o.value,n.value,{total:i.value>0?i.value:e.value}),I=Math.ceil((i.value||e.value)/v.pageSize);return v.current>I&&(v.current=I||1),v}),f=(v,I)=>{t.value!==!1&&s({current:v??1,pageSize:I||l.value.pageSize})},m=(v,I)=>{var B,E;t.value&&((E=(B=n.value).onChange)===null||E===void 0||E.call(B,v,I)),f(v,I),r(v,I||l.value.pageSize)};return[ut(()=>t.value===!1?{}:Te(Te({},l.value),{onChange:m})),f]}function fYe(e,t,r){const n=Gr({});Kn([e,t,r],()=>{const o=new Map,s=r.value,l=t.value;function f(m){m.forEach((v,I)=>{const B=s(v,I);o.set(B,v),v&&typeof v=="object"&&l in v&&f(v[l]||[])})}f(e.value),n.value={kvMap:o}},{deep:!0,immediate:!0});function i(o){return n.value.kvMap.get(o)}return[i]}const ty={},n$="SELECT_ALL",i$="SELECT_INVERT",a$="SELECT_NONE",hYe=[];function fme(e,t){let r=[];return(t||[]).forEach(n=>{r.push(n),n&&typeof n=="object"&&e in n&&(r=[...r,...fme(e,n[e])])}),r}function dYe(e,t){const r=ut(()=>{const ne=e.value||{},{checkStrictly:Ee=!0}=ne;return Te(Te({},ne),{checkStrictly:Ee})}),[n,i]=rh(r.value.selectedRowKeys||r.value.defaultSelectedRowKeys||hYe,{value:ut(()=>r.value.selectedRowKeys)}),o=Gr(new Map),s=ne=>{if(r.value.preserveSelectedRowKeys){const Ee=new Map;ne.forEach(ve=>{let se=t.getRecordByKey(ve);!se&&o.value.has(ve)&&(se=o.value.get(ve)),Ee.set(ve,se)}),o.value=Ee}};Eo(()=>{s(n.value)});const l=ut(()=>r.value.checkStrictly?null:Wq(t.data.value,{externalGetKey:t.getRowKey.value,childrenPropName:t.childrenColumnName.value}).keyEntities),f=ut(()=>fme(t.childrenColumnName.value,t.pageData.value)),m=ut(()=>{const ne=new Map,Ee=t.getRowKey.value,ve=r.value.getCheckboxProps;return f.value.forEach((se,Fe)=>{const ae=Ee(se,Fe),De=(ve?ve(se):null)||{};ne.set(ae,De)}),ne}),{maxLevel:v,levelEntities:I}=P1e(l),B=ne=>{var Ee;return!!(!((Ee=m.value.get(t.getRowKey.value(ne)))===null||Ee===void 0)&&Ee.disabled)},E=ut(()=>{if(r.value.checkStrictly)return[n.value||[],[]];const{checkedKeys:ne,halfCheckedKeys:Ee}=pE(n.value,!0,l.value,v.value,I.value,B);return[ne||[],Ee]}),S=ut(()=>E.value[0]),_=ut(()=>E.value[1]),O=ut(()=>{const ne=r.value.type==="radio"?S.value.slice(0,1):S.value;return new Set(ne)}),R=ut(()=>r.value.type==="radio"?new Set:new Set(_.value)),[T,L]=hA(null),U=ne=>{let Ee,ve;s(ne);const{preserveSelectedRowKeys:se,onChange:Fe}=r.value,{getRecordByKey:ae}=t;se?(Ee=ne,ve=ne.map(De=>o.value.get(De))):(Ee=[],ve=[],ne.forEach(De=>{const Re=ae(De);Re!==void 0&&(Ee.push(De),ve.push(Re))})),i(Ee),Fe==null||Fe(Ee,ve)},K=(ne,Ee,ve,se)=>{const{onSelect:Fe}=r.value,{getRecordByKey:ae}=t;if(Fe){const De=ve.map(Re=>ae(Re));Fe(ae(ne),Ee,De,se)}U(ve)},J=ut(()=>{const{onSelectInvert:ne,onSelectNone:Ee,selections:ve,hideSelectAll:se}=r.value,{data:Fe,pageData:ae,getRowKey:De,locale:Re}=t;return!ve||se?null:(ve===!0?[n$,i$,a$]:ve).map(Ne=>Ne===n$?{key:"all",text:Re.value.selectionAll,onSelect(){U(Fe.value.map(($e,Je)=>De.value($e,Je)).filter($e=>{const Je=m.value.get($e);return!(Je!=null&&Je.disabled)||O.value.has($e)}))}}:Ne===i$?{key:"invert",text:Re.value.selectInvert,onSelect(){const $e=new Set(O.value);ae.value.forEach((We,Ae)=>{const Ke=De.value(We,Ae),ze=m.value.get(Ke);ze!=null&&ze.disabled||($e.has(Ke)?$e.delete(Ke):$e.add(Ke))});const Je=Array.from($e);ne&&(Fl(!1,"Table","`onSelectInvert` will be removed in future. Please use `onChange` instead."),ne(Je)),U(Je)}}:Ne===a$?{key:"none",text:Re.value.selectNone,onSelect(){Ee==null||Ee(),U(Array.from(O.value).filter($e=>{const Je=m.value.get($e);return Je==null?void 0:Je.disabled}))}}:Ne)}),ee=ut(()=>f.value.length);return[ne=>{var Ee;const{onSelectAll:ve,onSelectMultiple:se,columnWidth:Fe,type:ae,fixed:De,renderCell:Re,hideSelectAll:Pe,checkStrictly:Ne}=r.value,{prefixCls:$e,getRecordByKey:Je,getRowKey:We,expandType:Ae,getPopupContainer:Ke}=t;if(!e.value)return ne.filter(ge=>ge!==ty);let ze=ne.slice();const at=new Set(O.value),it=f.value.map(We.value).filter(ge=>!m.value.get(ge).disabled),ye=it.every(ge=>at.has(ge)),xe=it.some(ge=>at.has(ge)),et=()=>{const ge=[];ye?it.forEach(dt=>{at.delete(dt),ge.push(dt)}):it.forEach(dt=>{at.has(dt)||(at.add(dt),ge.push(dt))});const Le=Array.from(at);ve==null||ve(!ye,Le.map(dt=>Je(dt)),ge.map(dt=>Je(dt))),U(Le)};let tt;if(ae!=="radio"){let ge;if(J.value){const Yt=Ie(Zg,{getPopupContainer:Ke.value},{default:()=>[J.value.map((nr,Nt)=>{const{key:Gt,text:gr,onSelect:Yr}=nr;return Ie(Zg.Item,{key:Gt||Nt,onClick:()=>{Yr==null||Yr(it)}},{default:()=>[gr]})})]});ge=Ie("div",{class:`${$e.value}-selection-extra`},[Ie(hy,{overlay:Yt,getPopupContainer:Ke.value},{default:()=>[Ie("span",null,[Ie(c3,null,null)])]})])}const Le=f.value.map((Yt,nr)=>{const Nt=We.value(Yt,nr),Gt=m.value.get(Nt)||{};return Te({checked:at.has(Nt)},Gt)}).filter(Yt=>{let{disabled:nr}=Yt;return nr}),dt=!!Le.length&&Le.length===ee.value,xt=dt&&Le.every(Yt=>{let{checked:nr}=Yt;return nr}),yt=dt&&Le.some(Yt=>{let{checked:nr}=Yt;return nr});tt=!Pe&&Ie("div",{class:`${$e.value}-selection`},[Ie(dy,{checked:dt?xt:!!ee.value&&ye,indeterminate:dt?!xt&&yt:!ye&&xe,onChange:et,disabled:ee.value===0||dt,"aria-label":ge?"Custom selection":"Select all",skipGroup:!0},null),ge])}let rt;ae==="radio"?rt=ge=>{let{record:Le,index:dt}=ge;const xt=We.value(Le,dt),yt=at.has(xt);return{node:Ie(rg,Mt(Mt({},m.value.get(xt)),{},{checked:yt,onClick:Yt=>Yt.stopPropagation(),onChange:Yt=>{at.has(xt)||K(xt,!0,[xt],Yt.nativeEvent)}}),null),checked:yt}}:rt=ge=>{let{record:Le,index:dt}=ge;var xt;const yt=We.value(Le,dt),Yt=at.has(yt),nr=R.value.has(yt),Nt=m.value.get(yt);let Gt;return Ae.value==="nest"?(Gt=nr,Fl(typeof(Nt==null?void 0:Nt.indeterminate)!="boolean","Table","set `indeterminate` using `rowSelection.getCheckboxProps` is not allowed with tree structured dataSource.")):Gt=(xt=Nt==null?void 0:Nt.indeterminate)!==null&&xt!==void 0?xt:nr,{node:Ie(dy,Mt(Mt({},Nt),{},{indeterminate:Gt,checked:Yt,skipGroup:!0,onClick:gr=>gr.stopPropagation(),onChange:gr=>{let{nativeEvent:Yr}=gr;const{shiftKey:sn}=Yr;let Dr=-1,Zt=-1;if(sn&&Ne){const kr=new Set([T.value,yt]);it.some((_r,Qn)=>{if(kr.has(_r))if(Dr===-1)Dr=Qn;else return Zt=Qn,!0;return!1})}if(Zt!==-1&&Dr!==Zt&&Ne){const kr=it.slice(Dr,Zt+1),_r=[];Yt?kr.forEach(Mr=>{at.has(Mr)&&(_r.push(Mr),at.delete(Mr))}):kr.forEach(Mr=>{at.has(Mr)||(_r.push(Mr),at.add(Mr))});const Qn=Array.from(at);se==null||se(!Yt,Qn.map(Mr=>Je(Mr)),_r.map(Mr=>Je(Mr))),U(Qn)}else{const kr=S.value;if(Ne){const _r=Yt?nv(kr,yt):Xm(kr,yt);K(yt,!Yt,_r,Yr)}else{const _r=pE([...kr,yt],!0,l.value,v.value,I.value,B),{checkedKeys:Qn,halfCheckedKeys:Mr}=_r;let En=Qn;if(Yt){const Nr=new Set(Qn);Nr.delete(yt),En=pE(Array.from(Nr),{checked:!1,halfCheckedKeys:Mr},l.value,v.value,I.value,B).checkedKeys}K(yt,!Yt,En,Yr)}}L(yt)}}),null),checked:Yt}};const ct=ge=>{let{record:Le,index:dt}=ge;const{node:xt,checked:yt}=rt({record:Le,index:dt});return Re?Re(yt,Le,dt,xt):xt};if(!ze.includes(ty))if(ze.findIndex(ge=>{var Le;return((Le=ge[yE])===null||Le===void 0?void 0:Le.columnType)==="EXPAND_COLUMN"})===0){const[ge,...Le]=ze;ze=[ge,ty,...Le]}else ze=[ty,...ze];const ot=ze.indexOf(ty);ze=ze.filter((ge,Le)=>ge!==ty||Le===ot);const Se=ze[ot-1],ht=ze[ot+1];let Qe=De;Qe===void 0&&((ht==null?void 0:ht.fixed)!==void 0?Qe=ht.fixed:(Se==null?void 0:Se.fixed)!==void 0&&(Qe=Se.fixed)),Qe&&Se&&((Ee=Se[yE])===null||Ee===void 0?void 0:Ee.columnType)==="EXPAND_COLUMN"&&Se.fixed===void 0&&(Se.fixed=Qe);const pe={fixed:Qe,width:Fe,className:`${$e.value}-selection-column`,title:r.value.columnTitle||tt,customRender:ct,[yE]:{class:`${$e.value}-selection-col`}};return ze.map(ge=>ge===ty?pe:ge)},O]}var gYe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function eI(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function X6(e,t){return t?`${t}-${e}`:`${e}`}function BV(e,t){return typeof e=="function"?e(t):e}function hme(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];const t=tu(e),r=[];return t.forEach(n=>{var i,o,s,l;if(!n)return;const f=n.key,m=((i=n.props)===null||i===void 0?void 0:i.style)||{},v=((o=n.props)===null||o===void 0?void 0:o.class)||"",I=n.props||{};for(const[O,R]of Object.entries(I))I[N6(O)]=R;const B=n.children||{},{default:E}=B,S=gYe(B,["default"]),_=Te(Te(Te({},S),I),{style:m,class:v});if(f&&(_.key=f),!((s=n.type)===null||s===void 0)&&s.__ANT_TABLE_COLUMN_GROUP)_.children=hme(typeof E=="function"?E():E);else{const O=(l=n.children)===null||l===void 0?void 0:l.default;_.customRender=_.customRender||O}r.push(_)}),r}const o7="ascend",bM="descend";function Q_(e){return typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function nie(e){return typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1}function pYe(e,t){return t?e[e.indexOf(t)+1]:e[0]}function o$(e,t,r){let n=[];function i(o,s){n.push({column:o,key:eI(o,s),multiplePriority:Q_(o),sortOrder:o.sortOrder})}return(e||[]).forEach((o,s)=>{const l=X6(s,r);o.children?("sortOrder"in o&&i(o,l),n=[...n,...o$(o.children,t,l)]):o.sorter&&("sortOrder"in o?i(o,l):t&&o.defaultSortOrder&&n.push({column:o,key:eI(o,l),multiplePriority:Q_(o),sortOrder:o.defaultSortOrder}))}),n}function dme(e,t,r,n,i,o,s,l){return(t||[]).map((f,m)=>{const v=X6(m,l);let I=f;if(I.sorter){const B=I.sortDirections||i,E=I.showSorterTooltip===void 0?s:I.showSorterTooltip,S=eI(I,v),_=r.find(ne=>{let{key:Ee}=ne;return Ee===S}),O=_?_.sortOrder:null,R=pYe(B,O),T=B.includes(o7)&&Ie(eV,{class:xn(`${e}-column-sorter-up`,{active:O===o7}),role:"presentation"},null),L=B.includes(bM)&&Ie(Zq,{role:"presentation",class:xn(`${e}-column-sorter-down`,{active:O===bM})},null),{cancelSort:U,triggerAsc:K,triggerDesc:J}=o||{};let ee=U;R===bM?ee=J:R===o7&&(ee=K);const ce=typeof E=="object"?E:{title:ee};I=Te(Te({},I),{className:xn(I.className,{[`${e}-column-sort`]:O}),title:ne=>{const Ee=Ie("div",{class:`${e}-column-sorters`},[Ie("span",{class:`${e}-column-title`},[BV(f.title,ne)]),Ie("span",{class:xn(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(T&&L)})},[Ie("span",{class:`${e}-column-sorter-inner`},[T,L])])]);return E?Ie($6,ce,{default:()=>[Ee]}):Ee},customHeaderCell:ne=>{const Ee=f.customHeaderCell&&f.customHeaderCell(ne)||{},ve=Ee.onClick,se=Ee.onKeydown;return Ee.onClick=Fe=>{n({column:f,key:S,sortOrder:R,multiplePriority:Q_(f)}),ve&&ve(Fe)},Ee.onKeydown=Fe=>{Fe.keyCode===Vn.ENTER&&(n({column:f,key:S,sortOrder:R,multiplePriority:Q_(f)}),se==null||se(Fe))},O&&(Ee["aria-sort"]=O==="ascend"?"ascending":"descending"),Ee.class=xn(Ee.class,`${e}-column-has-sorters`),Ee.tabindex=0,Ee}})}return"children"in I&&(I=Te(Te({},I),{children:dme(e,I.children,r,n,i,o,s,v)})),I})}function iie(e){const{column:t,sortOrder:r}=e;return{column:t,order:r,field:t.dataIndex,columnKey:t.key}}function aie(e){const t=e.filter(r=>{let{sortOrder:n}=r;return n}).map(iie);return t.length===0&&e.length?Te(Te({},iie(e[e.length-1])),{column:void 0}):t.length<=1?t[0]||{}:t}function s$(e,t,r){const n=t.slice().sort((s,l)=>l.multiplePriority-s.multiplePriority),i=e.slice(),o=n.filter(s=>{let{column:{sorter:l},sortOrder:f}=s;return nie(l)&&f});return o.length?i.sort((s,l)=>{for(let f=0;f<o.length;f+=1){const m=o[f],{column:{sorter:v},sortOrder:I}=m,B=nie(v);if(B&&I){const E=B(s,l,I);if(E!==0)return I===o7?E:-E}}return 0}).map(s=>{const l=s[r];return l?Te(Te({},s),{[r]:s$(l,t,r)}):s}):i}function vYe(e){let{prefixCls:t,mergedColumns:r,onSorterChange:n,sortDirections:i,tableLocale:o,showSorterTooltip:s}=e;const[l,f]=hA(o$(r.value,!0)),m=ut(()=>{let S=!0;const _=o$(r.value,!1);if(!_.length)return l.value;const O=[];function R(L){S?O.push(L):O.push(Te(Te({},L),{sortOrder:null}))}let T=null;return _.forEach(L=>{T===null?(R(L),L.sortOrder&&(L.multiplePriority===!1?S=!1:T=!0)):(T&&L.multiplePriority!==!1||(S=!1),R(L))}),O}),v=ut(()=>{const S=m.value.map(_=>{let{column:O,sortOrder:R}=_;return{column:O,order:R}});return{sortColumns:S,sortColumn:S[0]&&S[0].column,sortOrder:S[0]&&S[0].order}});function I(S){let _;S.multiplePriority===!1||!m.value.length||m.value[0].multiplePriority===!1?_=[S]:_=[...m.value.filter(O=>{let{key:R}=O;return R!==S.key}),S],f(_),n(aie(_),_)}const B=S=>dme(t.value,S,m.value,I,i.value,o.value,s.value),E=ut(()=>aie(m.value));return[B,m,v,E]}const mYe=e=>{const{keyCode:t}=e;t===Vn.ENTER&&e.stopPropagation()},yYe=(e,t)=>{let{slots:r}=t;var n;return Ie("div",{onClick:i=>i.stopPropagation(),onKeydown:mYe},[(n=r.default)===null||n===void 0?void 0:n.call(r)])},oie=In({compatConfig:{MODE:3},name:"FilterSearch",inheritAttrs:!1,props:{value:Oo(),onChange:Wn(),filterSearch:Cs([Boolean,Function]),tablePrefixCls:Oo(),locale:Pa()},setup(e){return()=>{const{value:t,onChange:r,filterSearch:n,tablePrefixCls:i,locale:o}=e;return n?Ie("div",{class:`${i}-filter-dropdown-search`},[Ie(Df,{placeholder:o.filterSearchPlaceholder,onChange:r,value:t,htmlSize:1,class:`${i}-filter-dropdown-search-input`},{prefix:()=>Ie(H6,null,null)})]):null}}});var sie=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const bYe=In({compatConfig:{MODE:3},name:"MotionTreeNode",inheritAttrs:!1,props:Te(Te({},O1e),{active:Boolean,motion:Object,motionNodes:{type:Array},onMotionStart:Function,onMotionEnd:Function,motionType:String}),setup(e,t){let{attrs:r,slots:n}=t;const i=Gr(!0),o=Kq(),s=Gr(!1),l=ut(()=>e.motion?e.motion:WF()),f=(m,v)=>{var I,B,E,S;v==="appear"?(B=(I=l.value)===null||I===void 0?void 0:I.onAfterEnter)===null||B===void 0||B.call(I,m):v==="leave"&&((S=(E=l.value)===null||E===void 0?void 0:E.onAfterLeave)===null||S===void 0||S.call(E,m)),s.value||e.onMotionEnd(),s.value=!0};return Kn(()=>e.motionNodes,()=>{e.motionNodes&&e.motionType==="hide"&&i.value&&Wo(()=>{i.value=!1})},{immediate:!0,flush:"post"}),bo(()=>{e.motionNodes&&e.onMotionStart()}),$o(()=>{e.motionNodes&&f()}),()=>{const{motion:m,motionNodes:v,motionType:I,active:B,eventKey:E}=e,S=sie(e,["motion","motionNodes","motionType","active","eventKey"]);return v?Ie(ug,Mt(Mt({},l.value),{},{appear:I==="show",onAfterAppear:_=>f(_,"appear"),onAfterLeave:_=>f(_,"leave")}),{default:()=>[Ah(Ie("div",{class:`${o.value.prefixCls}-treenode-motion`},[v.map(_=>{const O=sie(_.data,[]),{title:R,key:T,isStart:L,isEnd:U}=_;return delete O.children,Ie(_K,Mt(Mt({},O),{},{title:R,active:B,data:_.data,key:T,eventKey:T,isStart:L,isEnd:U}),n)})]),[[zp,i.value]])]}):Ie(_K,Mt(Mt({class:r.class,style:r.style},S),{},{active:B,eventKey:E}),n)}}});function CYe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];const r=e.length,n=t.length;if(Math.abs(r-n)!==1)return{add:!1,key:null};function i(o,s){const l=new Map;o.forEach(m=>{l.set(m,!0)});const f=s.filter(m=>!l.has(m));return f.length===1?f[0]:null}return r<n?{add:!0,key:i(e,t)}:{add:!1,key:i(t,e)}}function Aie(e,t,r){const n=e.findIndex(s=>s.key===r),i=e[n+1],o=t.findIndex(s=>s.key===r);if(i){const s=t.findIndex(l=>l.key===i.key);return t.slice(o+1,s)}return t.slice(o+1)}var lie=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const uie={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},wYe=()=>{},tI=`RC_TREE_MOTION_${Math.random()}`,A$={key:tI},gme={key:tI,level:0,index:0,pos:"0",node:A$,nodes:[A$]},cie={parent:null,children:[],pos:gme.pos,data:A$,title:null,key:tI,isStart:[],isEnd:[]};function fie(e,t,r,n){return t===!1||!r?e:e.slice(0,Math.ceil(r/n)+1)}function hie(e){const{key:t,pos:r}=e;return V6(t,r)}function IYe(e){let t=String(e.key),r=e;for(;r.parent;)r=r.parent,t=`${r.key} > ${t}`;return t}const BYe=In({compatConfig:{MODE:3},name:"NodeList",inheritAttrs:!1,props:kPe,setup(e,t){let{expose:r,attrs:n}=t;const i=wn(),o=wn(),{expandedKeys:s,flattenNodes:l}=T1e();r({scrollTo:_=>{i.value.scrollTo(_)},getIndentWidth:()=>o.value.offsetWidth});const f=Gr(l.value),m=Gr([]),v=wn(null);function I(){f.value=l.value,m.value=[],v.value=null,e.onListChangeEnd()}const B=Kq();Kn([()=>s.value.slice(),l],(_,O)=>{let[R,T]=_,[L,U]=O;const K=CYe(L,R);if(K.key!==null){const{virtual:J,height:ee,itemHeight:ce}=e;if(K.add){const ne=U.findIndex(se=>{let{key:Fe}=se;return Fe===K.key}),Ee=fie(Aie(U,T,K.key),J,ee,ce),ve=U.slice();ve.splice(ne+1,0,cie),f.value=ve,m.value=Ee,v.value="show"}else{const ne=T.findIndex(se=>{let{key:Fe}=se;return Fe===K.key}),Ee=fie(Aie(T,U,K.key),J,ee,ce),ve=T.slice();ve.splice(ne+1,0,cie),f.value=ve,m.value=Ee,v.value="hide"}}else U!==T&&(f.value=T)}),Kn(()=>B.value.dragging,_=>{_||I()});const E=ut(()=>e.motion===void 0?f.value:l.value),S=()=>{e.onActiveChange(null)};return()=>{const _=Te(Te({},e),n),{prefixCls:O,selectable:R,checkable:T,disabled:L,motion:U,height:K,itemHeight:J,virtual:ee,focusable:ce,activeItem:ne,focused:Ee,tabindex:ve,onKeydown:se,onFocus:Fe,onBlur:ae,onListChangeStart:De,onListChangeEnd:Re}=_,Pe=lie(_,["prefixCls","selectable","checkable","disabled","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabindex","onKeydown","onFocus","onBlur","onListChangeStart","onListChangeEnd"]);return Ie(Ao,null,[Ee&&ne&&Ie("span",{style:uie,"aria-live":"assertive"},[IYe(ne)]),Ie("div",null,[Ie("input",{style:uie,disabled:ce===!1||L,tabindex:ce!==!1?ve:null,onKeydown:se,onFocus:Fe,onBlur:ae,value:"",onChange:wYe,"aria-label":"for screen reader"},null)]),Ie("div",{class:`${O}-treenode`,"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden"}},[Ie("div",{class:`${O}-indent`},[Ie("div",{ref:o,class:`${O}-indent-unit`},null)])]),Ie(Ope,Mt(Mt({},VA(Pe,["onActiveChange"])),{},{data:E.value,itemKey:hie,height:K,fullHeight:!1,virtual:ee,itemHeight:J,prefixCls:`${O}-list`,ref:i,onVisibleChange:(Ne,$e)=>{const Je=new Set(Ne);$e.filter(Ae=>!Je.has(Ae)).some(Ae=>hie(Ae)===tI)&&I()}}),{default:Ne=>{const{pos:$e}=Ne,Je=lie(Ne.data,[]),{title:We,key:Ae,isStart:Ke,isEnd:ze}=Ne,at=V6(Ae,$e);return delete Je.key,delete Je.children,Ie(bYe,Mt(Mt({},Je),{},{eventKey:at,title:We,active:!!ne&&Ae===ne.key,data:Ne.data,isStart:Ke,isEnd:ze,motion:U,motionNodes:Ae===tI?m.value:null,motionType:v.value,onMotionStart:De,onMotionEnd:I,onMousemove:S}),null)}})])}}});function EYe(e){let{dropPosition:t,dropLevelOffset:r,indent:n}=e;const i={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:"2px"};switch(t){case-1:i.top=0,i.left=`${-r*n}px`;break;case 1:i.bottom=0,i.left=`${-r*n}px`;break;case 0:i.bottom=0,i.left=`${n}`;break}return Ie("div",{style:i},null)}const QYe=10,xYe=In({compatConfig:{MODE:3},name:"Tree",inheritAttrs:!1,props:dA(N1e(),{prefixCls:"vc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,expandAction:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:EYe,allowDrop:()=>!0}),setup(e,t){let{attrs:r,slots:n,expose:i}=t;const o=Gr(!1);let s={};const l=Gr(),f=Gr([]),m=Gr([]),v=Gr([]),I=Gr([]),B=Gr([]),E=Gr([]),S={},_=NA({draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null}),O=Gr([]);Kn([()=>e.treeData,()=>e.children],()=>{O.value=e.treeData!==void 0?zo(e.treeData).slice():DK(zo(e.children))},{immediate:!0,deep:!0});const R=Gr({}),T=Gr(!1),L=Gr(null),U=Gr(!1),K=ut(()=>ZF(e.fieldNames)),J=Gr();let ee=null,ce=null,ne=null;const Ee=ut(()=>({expandedKeysSet:ve.value,selectedKeysSet:se.value,loadedKeysSet:Fe.value,loadingKeysSet:ae.value,checkedKeysSet:De.value,halfCheckedKeysSet:Re.value,dragOverNodeKey:_.dragOverNodeKey,dropPosition:_.dropPosition,keyEntities:R.value})),ve=ut(()=>new Set(E.value)),se=ut(()=>new Set(f.value)),Fe=ut(()=>new Set(I.value)),ae=ut(()=>new Set(B.value)),De=ut(()=>new Set(m.value)),Re=ut(()=>new Set(v.value));Eo(()=>{if(O.value){const Zt=Wq(O.value,{fieldNames:K.value});R.value=Te({[tI]:gme},Zt.keyEntities)}});let Pe=!1;Kn([()=>e.expandedKeys,()=>e.autoExpandParent,R],(Zt,kr)=>{let[_r,Qn]=Zt,[Mr,En]=kr,Nr=E.value;if(e.expandedKeys!==void 0||Pe&&Qn!==En)Nr=e.autoExpandParent||!Pe&&e.defaultExpandParent?FK(e.expandedKeys,R.value):e.expandedKeys;else if(!Pe&&e.defaultExpandAll){const vi=Te({},R.value);delete vi[tI],Nr=Object.keys(vi).map(da=>vi[da].key)}else!Pe&&e.defaultExpandedKeys&&(Nr=e.autoExpandParent||e.defaultExpandParent?FK(e.defaultExpandedKeys,R.value):e.defaultExpandedKeys);Nr&&(E.value=Nr),Pe=!0},{immediate:!0});const Ne=Gr([]);Eo(()=>{Ne.value=LPe(O.value,E.value,K.value)}),Eo(()=>{e.selectable&&(e.selectedKeys!==void 0?f.value=Pre(e.selectedKeys,e):!Pe&&e.defaultSelectedKeys&&(f.value=Pre(e.defaultSelectedKeys,e)))});const{maxLevel:$e,levelEntities:Je}=P1e(R);Eo(()=>{if(e.checkable){let Zt;if(e.checkedKeys!==void 0?Zt=tM(e.checkedKeys)||{}:!Pe&&e.defaultCheckedKeys?Zt=tM(e.defaultCheckedKeys)||{}:O.value&&(Zt=tM(e.checkedKeys)||{checkedKeys:m.value,halfCheckedKeys:v.value}),Zt){let{checkedKeys:kr=[],halfCheckedKeys:_r=[]}=Zt;e.checkStrictly||({checkedKeys:kr,halfCheckedKeys:_r}=pE(kr,!0,R.value,$e.value,Je.value)),m.value=kr,v.value=_r}}}),Eo(()=>{e.loadedKeys&&(I.value=e.loadedKeys)});const We=()=>{Te(_,{dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})},Ae=Zt=>{J.value.scrollTo(Zt)};Kn(()=>e.activeKey,()=>{e.activeKey!==void 0&&(L.value=e.activeKey)},{immediate:!0}),Kn(L,Zt=>{Wo(()=>{Zt!==null&&Ae({key:Zt})})},{immediate:!0,flush:"post"});const Ke=Zt=>{e.expandedKeys===void 0&&(E.value=Zt)},ze=()=>{_.draggingNodeKey!==null&&Te(_,{draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ee=null,ne=null},at=(Zt,kr)=>{const{onDragend:_r}=e;_.dragOverNodeKey=null,ze(),_r==null||_r({event:Zt,node:kr.eventData}),ce=null},it=Zt=>{at(Zt,null),window.removeEventListener("dragend",it)},ye=(Zt,kr)=>{const{onDragstart:_r}=e,{eventKey:Qn,eventData:Mr}=kr;ce=kr,ee={x:Zt.clientX,y:Zt.clientY};const En=nv(E.value,Qn);_.draggingNodeKey=Qn,_.dragChildrenKeys=RPe(Qn,R.value),l.value=J.value.getIndentWidth(),Ke(En),window.addEventListener("dragend",it),_r&&_r({event:Zt,node:Mr})},xe=(Zt,kr)=>{const{onDragenter:_r,onExpand:Qn,allowDrop:Mr,direction:En}=e,{pos:Nr,eventKey:vi}=kr;if(ne!==vi&&(ne=vi),!ce){We();return}const{dropPosition:da,dropLevelOffset:Yi,dropTargetKey:fa,dropContainerKey:Ci,dropTargetPos:bi,dropAllowed:$n,dragOverNodeKey:Ri}=Mre(Zt,ce,kr,l.value,ee,Mr,Ne.value,R.value,ve.value,En);if(_.dragChildrenKeys.indexOf(fa)!==-1||!$n){We();return}if(s||(s={}),Object.keys(s).forEach(xa=>{clearTimeout(s[xa])}),ce.eventKey!==kr.eventKey&&(s[Nr]=window.setTimeout(()=>{if(_.draggingNodeKey===null)return;let xa=E.value.slice();const Ga=R.value[kr.eventKey];Ga&&(Ga.children||[]).length&&(xa=Xm(E.value,kr.eventKey)),Ke(xa),Qn&&Qn(xa,{node:kr.eventData,expanded:!0,nativeEvent:Zt})},800)),ce.eventKey===fa&&Yi===0){We();return}Te(_,{dragOverNodeKey:Ri,dropPosition:da,dropLevelOffset:Yi,dropTargetKey:fa,dropContainerKey:Ci,dropTargetPos:bi,dropAllowed:$n}),_r&&_r({event:Zt,node:kr.eventData,expandedKeys:E.value})},et=(Zt,kr)=>{const{onDragover:_r,allowDrop:Qn,direction:Mr}=e;if(!ce)return;const{dropPosition:En,dropLevelOffset:Nr,dropTargetKey:vi,dropContainerKey:da,dropAllowed:Yi,dropTargetPos:fa,dragOverNodeKey:Ci}=Mre(Zt,ce,kr,l.value,ee,Qn,Ne.value,R.value,ve.value,Mr);_.dragChildrenKeys.indexOf(vi)!==-1||!Yi||(ce.eventKey===vi&&Nr===0?_.dropPosition===null&&_.dropLevelOffset===null&&_.dropTargetKey===null&&_.dropContainerKey===null&&_.dropTargetPos===null&&_.dropAllowed===!1&&_.dragOverNodeKey===null||We():En===_.dropPosition&&Nr===_.dropLevelOffset&&vi===_.dropTargetKey&&da===_.dropContainerKey&&fa===_.dropTargetPos&&Yi===_.dropAllowed&&Ci===_.dragOverNodeKey||Te(_,{dropPosition:En,dropLevelOffset:Nr,dropTargetKey:vi,dropContainerKey:da,dropTargetPos:fa,dropAllowed:Yi,dragOverNodeKey:Ci}),_r&&_r({event:Zt,node:kr.eventData}))},tt=(Zt,kr)=>{ne===kr.eventKey&&!Zt.currentTarget.contains(Zt.relatedTarget)&&(We(),ne=null);const{onDragleave:_r}=e;_r&&_r({event:Zt,node:kr.eventData})},rt=function(Zt,kr){let _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Qn;const{dragChildrenKeys:Mr,dropPosition:En,dropTargetKey:Nr,dropTargetPos:vi,dropAllowed:da}=_;if(!da)return;const{onDrop:Yi}=e;if(_.dragOverNodeKey=null,ze(),Nr===null)return;const fa=Te(Te({},Z9(Nr,zo(Ee.value))),{active:((Qn=gr.value)===null||Qn===void 0?void 0:Qn.key)===Nr,data:R.value[Nr].node});Mr.indexOf(Nr);const Ci=$q(vi),bi={event:Zt,node:e7(fa),dragNode:ce?ce.eventData:null,dragNodesKeys:[ce.eventKey].concat(Mr),dropToGap:En!==0,dropPosition:En+Number(Ci[Ci.length-1])};_r||Yi==null||Yi(bi),ce=null},ct=(Zt,kr)=>{const{expanded:_r,key:Qn}=kr,Mr=Ne.value.filter(Nr=>Nr.key===Qn)[0],En=e7(Te(Te({},Z9(Qn,Ee.value)),{data:Mr.data}));Ke(_r?nv(E.value,Qn):Xm(E.value,Qn)),Yt(Zt,En)},ot=(Zt,kr)=>{const{onClick:_r,expandAction:Qn}=e;Qn==="click"&&ct(Zt,kr),_r&&_r(Zt,kr)},Se=(Zt,kr)=>{const{onDblclick:_r,expandAction:Qn}=e;(Qn==="doubleclick"||Qn==="dblclick")&&ct(Zt,kr),_r&&_r(Zt,kr)},ht=(Zt,kr)=>{let _r=f.value;const{onSelect:Qn,multiple:Mr}=e,{selected:En}=kr,Nr=kr[K.value.key],vi=!En;vi?Mr?_r=Xm(_r,Nr):_r=[Nr]:_r=nv(_r,Nr);const da=R.value,Yi=_r.map(fa=>{const Ci=da[fa];return Ci?Ci.node:null}).filter(fa=>fa);e.selectedKeys===void 0&&(f.value=_r),Qn&&Qn(_r,{event:"select",selected:vi,node:kr,selectedNodes:Yi,nativeEvent:Zt})},Qe=(Zt,kr,_r)=>{const{checkStrictly:Qn,onCheck:Mr}=e,En=kr[K.value.key];let Nr;const vi={event:"check",node:kr,checked:_r,nativeEvent:Zt},da=R.value;if(Qn){const Yi=_r?Xm(m.value,En):nv(m.value,En),fa=nv(v.value,En);Nr={checked:Yi,halfChecked:fa},vi.checkedNodes=Yi.map(Ci=>da[Ci]).filter(Ci=>Ci).map(Ci=>Ci.node),e.checkedKeys===void 0&&(m.value=Yi)}else{let{checkedKeys:Yi,halfCheckedKeys:fa}=pE([...m.value,En],!0,da,$e.value,Je.value);if(!_r){const Ci=new Set(Yi);Ci.delete(En),{checkedKeys:Yi,halfCheckedKeys:fa}=pE(Array.from(Ci),{checked:!1,halfCheckedKeys:fa},da,$e.value,Je.value)}Nr=Yi,vi.checkedNodes=[],vi.checkedNodesPositions=[],vi.halfCheckedKeys=fa,Yi.forEach(Ci=>{const bi=da[Ci];if(!bi)return;const{node:$n,pos:Ri}=bi;vi.checkedNodes.push($n),vi.checkedNodesPositions.push({node:$n,pos:Ri})}),e.checkedKeys===void 0&&(m.value=Yi,v.value=fa)}Mr&&Mr(Nr,vi)},pe=Zt=>{const kr=Zt[K.value.key],_r=new Promise((Qn,Mr)=>{const{loadData:En,onLoad:Nr}=e;if(!En||Fe.value.has(kr)||ae.value.has(kr))return null;En(Zt).then(()=>{const da=Xm(I.value,kr),Yi=nv(B.value,kr);Nr&&Nr(da,{event:"load",node:Zt}),e.loadedKeys===void 0&&(I.value=da),B.value=Yi,Qn()}).catch(da=>{const Yi=nv(B.value,kr);if(B.value=Yi,S[kr]=(S[kr]||0)+1,S[kr]>=QYe){const fa=Xm(I.value,kr);e.loadedKeys===void 0&&(I.value=fa),Qn()}Mr(da)}),B.value=Xm(B.value,kr)});return _r.catch(()=>{}),_r},ge=(Zt,kr)=>{const{onMouseenter:_r}=e;_r&&_r({event:Zt,node:kr})},Le=(Zt,kr)=>{const{onMouseleave:_r}=e;_r&&_r({event:Zt,node:kr})},dt=(Zt,kr)=>{const{onRightClick:_r}=e;_r&&(Zt.preventDefault(),_r({event:Zt,node:kr}))},xt=Zt=>{const{onFocus:kr}=e;T.value=!0,kr&&kr(Zt)},yt=Zt=>{const{onBlur:kr}=e;T.value=!1,Gt(null),kr&&kr(Zt)},Yt=(Zt,kr)=>{let _r=E.value;const{onExpand:Qn,loadData:Mr}=e,{expanded:En}=kr,Nr=kr[K.value.key];if(U.value)return;_r.indexOf(Nr);const vi=!En;if(vi?_r=Xm(_r,Nr):_r=nv(_r,Nr),Ke(_r),Qn&&Qn(_r,{node:kr,expanded:vi,nativeEvent:Zt}),vi&&Mr){const da=pe(kr);da&&da.then(()=>{}).catch(Yi=>{const fa=nv(E.value,Nr);Ke(fa),Promise.reject(Yi)})}},nr=()=>{U.value=!0},Nt=()=>{setTimeout(()=>{U.value=!1})},Gt=Zt=>{const{onActiveChange:kr}=e;L.value!==Zt&&(e.activeKey!==void 0&&(L.value=Zt),Zt!==null&&Ae({key:Zt}),kr&&kr(Zt))},gr=ut(()=>L.value===null?null:Ne.value.find(Zt=>{let{key:kr}=Zt;return kr===L.value})||null),Yr=Zt=>{let kr=Ne.value.findIndex(Qn=>{let{key:Mr}=Qn;return Mr===L.value});kr===-1&&Zt<0&&(kr=Ne.value.length),kr=(kr+Zt+Ne.value.length)%Ne.value.length;const _r=Ne.value[kr];if(_r){const{key:Qn}=_r;Gt(Qn)}else Gt(null)},sn=ut(()=>e7(Te(Te({},Z9(L.value,Ee.value)),{data:gr.value.data,active:!0}))),Dr=Zt=>{const{onKeydown:kr,checkable:_r,selectable:Qn}=e;switch(Zt.which){case Vn.UP:{Yr(-1),Zt.preventDefault();break}case Vn.DOWN:{Yr(1),Zt.preventDefault();break}}const Mr=gr.value;if(Mr&&Mr.data){const En=Mr.data.isLeaf===!1||!!(Mr.data.children||[]).length,Nr=sn.value;switch(Zt.which){case Vn.LEFT:{En&&ve.value.has(L.value)?Yt({},Nr):Mr.parent&&Gt(Mr.parent.key),Zt.preventDefault();break}case Vn.RIGHT:{En&&!ve.value.has(L.value)?Yt({},Nr):Mr.children&&Mr.children.length&&Gt(Mr.children[0].key),Zt.preventDefault();break}case Vn.ENTER:case Vn.SPACE:{_r&&!Nr.disabled&&Nr.checkable!==!1&&!Nr.disableCheckbox?Qe({},Nr,!De.value.has(L.value)):!_r&&Qn&&!Nr.disabled&&Nr.selectable!==!1&&ht({},Nr);break}}}kr&&kr(Zt)};return i({onNodeExpand:Yt,scrollTo:Ae,onKeydown:Dr,selectedKeys:ut(()=>f.value),checkedKeys:ut(()=>m.value),halfCheckedKeys:ut(()=>v.value),loadedKeys:ut(()=>I.value),loadingKeys:ut(()=>B.value),expandedKeys:ut(()=>E.value)}),gg(()=>{window.removeEventListener("dragend",it),o.value=!0}),xPe({expandedKeys:E,selectedKeys:f,loadedKeys:I,loadingKeys:B,checkedKeys:m,halfCheckedKeys:v,expandedKeysSet:ve,selectedKeysSet:se,loadedKeysSet:Fe,loadingKeysSet:ae,checkedKeysSet:De,halfCheckedKeysSet:Re,flattenNodes:Ne}),()=>{const{draggingNodeKey:Zt,dropLevelOffset:kr,dropContainerKey:_r,dropTargetKey:Qn,dropPosition:Mr,dragOverNodeKey:En}=_,{prefixCls:Nr,showLine:vi,focusable:da,tabindex:Yi=0,selectable:fa,showIcon:Ci,icon:bi=n.icon,switcherIcon:$n,draggable:Ri,checkable:xa,checkStrictly:Ga,disabled:rs,motion:Ns,loadData:Ca,filterTreeNode:Rs,height:yA,itemHeight:qn,virtual:li,dropIndicatorRender:ui,onContextmenu:Ja,onScroll:Yo,direction:ns,rootClassName:wa,rootStyle:oi}=e,{class:ws,style:vn}=r,Ls=$2(Te(Te({},e),r),{aria:!0,data:!0});let qa;return Ri?typeof Ri=="object"?qa=Ri:typeof Ri=="function"?qa={nodeDraggable:Ri}:qa={}:qa=!1,Ie(QPe,{value:{prefixCls:Nr,selectable:fa,showIcon:Ci,icon:bi,switcherIcon:$n,draggable:qa,draggingNodeKey:Zt,checkable:xa,customCheckable:n.checkable,checkStrictly:Ga,disabled:rs,keyEntities:R.value,dropLevelOffset:kr,dropContainerKey:_r,dropTargetKey:Qn,dropPosition:Mr,dragOverNodeKey:En,dragging:Zt!==null,indent:l.value,direction:ns,dropIndicatorRender:ui,loadData:Ca,filterTreeNode:Rs,onNodeClick:ot,onNodeDoubleClick:Se,onNodeExpand:Yt,onNodeSelect:ht,onNodeCheck:Qe,onNodeLoad:pe,onNodeMouseEnter:ge,onNodeMouseLeave:Le,onNodeContextMenu:dt,onNodeDragStart:ye,onNodeDragEnter:xe,onNodeDragOver:et,onNodeDragLeave:tt,onNodeDragEnd:at,onNodeDrop:rt,slots:n}},{default:()=>[Ie("div",{role:"tree",class:xn(Nr,ws,wa,{[`${Nr}-show-line`]:vi,[`${Nr}-focused`]:T.value,[`${Nr}-active-focused`]:L.value!==null}),style:oi},[Ie(BYe,Mt({ref:J,prefixCls:Nr,style:vn,disabled:rs,selectable:fa,checkable:!!xa,motion:Ns,height:yA,itemHeight:qn,virtual:li,focusable:da,focused:T.value,tabindex:Yi,activeItem:gr.value,onFocus:xt,onBlur:yt,onKeydown:Dr,onActiveChange:Gt,onListChangeStart:nr,onListChangeEnd:Nt,onContextmenu:Ja,onScroll:Yo},Ls),null)])]})}}});function SYe(e,t,r,n,i){const{isLeaf:o,expanded:s,loading:l}=r;let f=t;if(l)return Ie(Zp,{class:`${e}-switcher-loading-icon`},null);let m;i&&typeof i=="object"&&(m=i.showLeafIcon);let v=null;const I=`${e}-switcher-icon`;return o?i?m&&n?n(r):(typeof i=="object"&&!m?v=Ie("span",{class:`${e}-switcher-leaf-line`},null):v=Ie(aD,{class:`${e}-switcher-line-icon`},null),v):null:(v=Ie(Xq,{class:I},null),i&&(v=s?Ie(AV,{class:`${e}-switcher-line-icon`},null):Ie(cV,{class:`${e}-switcher-line-icon`},null)),typeof t=="function"?f=t(Te(Te({},r),{defaultIcon:v,switcherCls:I})):Jh(f)&&(f=lh(f,{class:I})),f||v)}const die=4;function kYe(e){const{dropPosition:t,dropLevelOffset:r,prefixCls:n,indent:i,direction:o="ltr"}=e,s=o==="ltr"?"left":"right",l=o==="ltr"?"right":"left",f={[s]:`${-r*i+die}px`,[l]:0};switch(t){case-1:f.top="-3px";break;case 1:f.bottom="-3px";break;default:f.bottom="-3px",f[s]=`${i+die}px`;break}return Ie("div",{style:f,class:`${n}-drop-indicator`},null)}const _Ye=new es("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),FYe=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),DYe=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${t.lineWidthBold}px solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),RYe=(e,t)=>{const{treeCls:r,treeNodeCls:n,treeNodePadding:i,treeTitleHeight:o}=t,s=(o-t.fontSizeLG)/2,l=t.paddingXS;return{[r]:Te(Te({},Ks(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,[`&${r}-rtl`]:{[`${r}-switcher`]:{"&_close":{[`${r}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${r}-active-focused)`]:Te({},By(t)),[`${r}-list-holder-inner`]:{alignItems:"flex-start"},[`&${r}-block-node`]:{[`${r}-list-holder-inner`]:{alignItems:"stretch",[`${r}-node-content-wrapper`]:{flex:"auto"},[`${n}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:i,insetInlineStart:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:_Ye,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${n}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${i}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${r}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${r}-node-content-wrapper`]:Te({},By(t)),[`&:not(${n}-disabled).filter-node ${r}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${r}-draggable-icon`]:{width:o,lineHeight:`${o}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${t.motionDurationSlow}`,[`${n}:hover &`]:{opacity:.45}},[`&${n}-disabled`]:{[`${r}-draggable-icon`]:{visibility:"hidden"}}}},[`${r}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:o}},[`${r}-draggable-icon`]:{visibility:"hidden"},[`${r}-switcher`]:Te(Te({},FYe(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:o,margin:0,lineHeight:`${o}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${r}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:o/2,bottom:-i,marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:o/2*.8,height:o/2,borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${r}-checkbox`]:{top:"initial",marginInlineEnd:l,marginBlockStart:s},[`${r}-node-content-wrapper, ${r}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:o,margin:0,padding:`0 ${t.paddingXS/2}px`,color:"inherit",lineHeight:`${o}px`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:t.controlItemBgHover},[`&${r}-node-selected`]:{backgroundColor:t.controlItemBgActive},[`${r}-iconEle`]:{display:"inline-block",width:o,height:o,lineHeight:`${o}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${r}-unselectable ${r}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${r}-node-content-wrapper`]:Te({lineHeight:`${o}px`,userSelect:"none"},DYe(e,t)),[`${n}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${t.colorPrimary}`}},"&-show-line":{[`${r}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:o/2,bottom:-i,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${r}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${n}-leaf-last`]:{[`${r}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${o/2}px !important`}}}}})}},TYe=e=>{const{treeCls:t,treeNodeCls:r,treeNodePadding:n}=e;return{[`${t}${t}-directory`]:{[r]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:n,insetInlineStart:0,transition:`background-color ${e.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:e.controlItemBgHover}},"> *":{zIndex:1},[`${t}-switcher`]:{transition:`color ${e.motionDurationMid}`},[`${t}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${t}-node-selected`]:{color:e.colorTextLightSolid,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:e.colorPrimary},[`${t}-switcher`]:{color:e.colorTextLightSolid},[`${t}-node-content-wrapper`]:{color:e.colorTextLightSolid,background:"transparent"}}}}}},OYe=(e,t)=>{const r=`.${e}`,n=`${r}-treenode`,i=t.paddingXS/2,o=t.controlHeightSM,s=Jo(t,{treeCls:r,treeNodeCls:n,treeNodePadding:i,treeTitleHeight:o});return[RYe(e,s),TYe(s)]},NYe=gA("Tree",(e,t)=>{let{prefixCls:r}=t;return[{[e.componentCls]:Z1e(`${r}-checkbox`,e)},OYe(r,e),$F(e)]}),pme=()=>{const e=N1e();return Te(Te({},e),{showLine:Cs([Boolean,Object]),multiple:ta(),autoExpandParent:ta(),checkStrictly:ta(),checkable:ta(),disabled:ta(),defaultExpandAll:ta(),defaultExpandParent:ta(),defaultExpandedKeys:_A(),expandedKeys:_A(),checkedKeys:Cs([Array,Object]),defaultCheckedKeys:_A(),selectedKeys:_A(),defaultSelectedKeys:_A(),selectable:ta(),loadedKeys:_A(),draggable:ta(),showIcon:ta(),icon:Wn(),switcherIcon:Wr.any,prefixCls:String,replaceFields:Pa(),blockNode:ta(),openAnimation:Wr.any,onDoubleclick:e.onDblclick,"onUpdate:selectedKeys":Wn(),"onUpdate:checkedKeys":Wn(),"onUpdate:expandedKeys":Wn()})},s7=In({compatConfig:{MODE:3},name:"ATree",inheritAttrs:!1,props:dA(pme(),{checkable:!1,selectable:!0,showIcon:!1,blockNode:!1}),slots:Object,setup(e,t){let{attrs:r,expose:n,emit:i,slots:o}=t;e.treeData===void 0&&o.default;const{prefixCls:s,direction:l,virtual:f}=ho("tree",e),[m,v]=NYe(s),I=wn();n({treeRef:I,onNodeExpand:function(){var O;(O=I.value)===null||O===void 0||O.onNodeExpand(...arguments)},scrollTo:O=>{var R;(R=I.value)===null||R===void 0||R.scrollTo(O)},selectedKeys:ut(()=>{var O;return(O=I.value)===null||O===void 0?void 0:O.selectedKeys}),checkedKeys:ut(()=>{var O;return(O=I.value)===null||O===void 0?void 0:O.checkedKeys}),halfCheckedKeys:ut(()=>{var O;return(O=I.value)===null||O===void 0?void 0:O.halfCheckedKeys}),loadedKeys:ut(()=>{var O;return(O=I.value)===null||O===void 0?void 0:O.loadedKeys}),loadingKeys:ut(()=>{var O;return(O=I.value)===null||O===void 0?void 0:O.loadingKeys}),expandedKeys:ut(()=>{var O;return(O=I.value)===null||O===void 0?void 0:O.expandedKeys})}),Eo(()=>{Fl(e.replaceFields===void 0,"Tree","`replaceFields` is deprecated, please use fieldNames instead")});const E=(O,R)=>{i("update:checkedKeys",O),i("check",O,R)},S=(O,R)=>{i("update:expandedKeys",O),i("expand",O,R)},_=(O,R)=>{i("update:selectedKeys",O),i("select",O,R)};return()=>{const{showIcon:O,showLine:R,switcherIcon:T=o.switcherIcon,icon:L=o.icon,blockNode:U,checkable:K,selectable:J,fieldNames:ee=e.replaceFields,motion:ce=e.openAnimation,itemHeight:ne=28,onDoubleclick:Ee,onDblclick:ve}=e,se=Te(Te(Te({},r),VA(e,["onUpdate:checkedKeys","onUpdate:expandedKeys","onUpdate:selectedKeys","onDoubleclick"])),{showLine:!!R,dropIndicatorRender:kYe,fieldNames:ee,icon:L,itemHeight:ne}),Fe=o.default?Of(o.default()):void 0;return m(Ie(xYe,Mt(Mt({},se),{},{virtual:f.value,motion:ce,ref:I,prefixCls:s.value,class:xn({[`${s.value}-icon-hide`]:!O,[`${s.value}-block-node`]:U,[`${s.value}-unselectable`]:!J,[`${s.value}-rtl`]:l.value==="rtl"},r.class,v.value),direction:l.value,checkable:K,selectable:J,switcherIcon:ae=>SYe(s.value,T,ae,o.leafIcon,R),onCheck:E,onExpand:S,onSelect:_,onDblclick:ve||Ee,children:Fe}),Te(Te({},o),{checkable:()=>Ie("span",{class:`${s.value}-checkbox-inner`},null)})))}}});var ry;(function(e){e[e.None=0]="None",e[e.Start=1]="Start",e[e.End=2]="End"})(ry||(ry={}));function EV(e,t,r){function n(i){const o=i[t.key],s=i[t.children];r(o,i)!==!1&&EV(s||[],t,r)}e.forEach(n)}function LYe(e){let{treeData:t,expandedKeys:r,startKey:n,endKey:i,fieldNames:o={title:"title",key:"key",children:"children"}}=e;const s=[];let l=ry.None;if(n&&n===i)return[n];if(!n||!i)return[];function f(m){return m===n||m===i}return EV(t,o,m=>{if(l===ry.End)return!1;if(f(m)){if(s.push(m),l===ry.None)l=ry.Start;else if(l===ry.Start)return l=ry.End,!1}else l===ry.Start&&s.push(m);return r.includes(m)}),s}function CM(e,t,r){const n=[...t],i=[];return EV(e,r,(o,s)=>{const l=n.indexOf(o);return l!==-1&&(i.push(s),n.splice(l,1)),!!n.length}),i}var MYe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const PYe=()=>Te(Te({},pme()),{expandAction:Cs([Boolean,String])});function UYe(e){const{isLeaf:t,expanded:r}=e;return Ie(t?aD:r?oV:sV,null,null)}const wM=In({compatConfig:{MODE:3},name:"ADirectoryTree",inheritAttrs:!1,props:dA(PYe(),{showIcon:!0,expandAction:"click"}),slots:Object,setup(e,t){let{attrs:r,slots:n,emit:i,expose:o}=t;var s;const l=wn(e.treeData||DK(Of((s=n.default)===null||s===void 0?void 0:s.call(n))));Kn(()=>e.treeData,()=>{l.value=e.treeData}),dg(()=>{Wo(()=>{var ne;e.treeData===void 0&&n.default&&(l.value=DK(Of((ne=n.default)===null||ne===void 0?void 0:ne.call(n))))})});const f=wn(),m=wn(),v=ut(()=>ZF(e.fieldNames)),I=wn();o({scrollTo:ne=>{var Ee;(Ee=I.value)===null||Ee===void 0||Ee.scrollTo(ne)},selectedKeys:ut(()=>{var ne;return(ne=I.value)===null||ne===void 0?void 0:ne.selectedKeys}),checkedKeys:ut(()=>{var ne;return(ne=I.value)===null||ne===void 0?void 0:ne.checkedKeys}),halfCheckedKeys:ut(()=>{var ne;return(ne=I.value)===null||ne===void 0?void 0:ne.halfCheckedKeys}),loadedKeys:ut(()=>{var ne;return(ne=I.value)===null||ne===void 0?void 0:ne.loadedKeys}),loadingKeys:ut(()=>{var ne;return(ne=I.value)===null||ne===void 0?void 0:ne.loadingKeys}),expandedKeys:ut(()=>{var ne;return(ne=I.value)===null||ne===void 0?void 0:ne.expandedKeys})});const E=()=>{const{keyEntities:ne}=Wq(l.value,{fieldNames:v.value});let Ee;return e.defaultExpandAll?Ee=Object.keys(ne):e.defaultExpandParent?Ee=FK(e.expandedKeys||e.defaultExpandedKeys||[],ne):Ee=e.expandedKeys||e.defaultExpandedKeys,Ee},S=wn(e.selectedKeys||e.defaultSelectedKeys||[]),_=wn(E());Kn(()=>e.selectedKeys,()=>{e.selectedKeys!==void 0&&(S.value=e.selectedKeys)},{immediate:!0}),Kn(()=>e.expandedKeys,()=>{e.expandedKeys!==void 0&&(_.value=e.expandedKeys)},{immediate:!0});const R=l0e((ne,Ee)=>{const{isLeaf:ve}=Ee;ve||ne.shiftKey||ne.metaKey||ne.ctrlKey||I.value.onNodeExpand(ne,Ee)},200,{leading:!0}),T=(ne,Ee)=>{e.expandedKeys===void 0&&(_.value=ne),i("update:expandedKeys",ne),i("expand",ne,Ee)},L=(ne,Ee)=>{const{expandAction:ve}=e;ve==="click"&&R(ne,Ee),i("click",ne,Ee)},U=(ne,Ee)=>{const{expandAction:ve}=e;(ve==="dblclick"||ve==="doubleclick")&&R(ne,Ee),i("doubleclick",ne,Ee),i("dblclick",ne,Ee)},K=(ne,Ee)=>{const{multiple:ve}=e,{node:se,nativeEvent:Fe}=Ee,ae=se[v.value.key],De=Te(Te({},Ee),{selected:!0}),Re=(Fe==null?void 0:Fe.ctrlKey)||(Fe==null?void 0:Fe.metaKey),Pe=Fe==null?void 0:Fe.shiftKey;let Ne;ve&&Re?(Ne=ne,f.value=ae,m.value=Ne,De.selectedNodes=CM(l.value,Ne,v.value)):ve&&Pe?(Ne=Array.from(new Set([...m.value||[],...LYe({treeData:l.value,expandedKeys:_.value,startKey:ae,endKey:f.value,fieldNames:v.value})])),De.selectedNodes=CM(l.value,Ne,v.value)):(Ne=[ae],f.value=ae,m.value=Ne,De.selectedNodes=CM(l.value,Ne,v.value)),i("update:selectedKeys",Ne),i("select",Ne,De),e.selectedKeys===void 0&&(S.value=Ne)},J=(ne,Ee)=>{i("update:checkedKeys",ne),i("check",ne,Ee)},{prefixCls:ee,direction:ce}=ho("tree",e);return()=>{const ne=xn(`${ee.value}-directory`,{[`${ee.value}-directory-rtl`]:ce.value==="rtl"},r.class),{icon:Ee=n.icon,blockNode:ve=!0}=e,se=MYe(e,["icon","blockNode"]);return Ie(s7,Mt(Mt(Mt({},r),{},{icon:Ee||UYe,ref:I,blockNode:ve},se),{},{prefixCls:ee.value,class:ne,expandedKeys:_.value,selectedKeys:S.value,onSelect:K,onClick:L,onDblclick:U,onExpand:T,onCheck:J}),n)}}}),IM=_K,HYe=Te(s7,{DirectoryTree:wM,TreeNode:IM,install:e=>(e.component(s7.name,s7),e.component(IM.name,IM),e.component(wM.name,wM),e)});function gie(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const n=new Set;function i(o,s){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;const f=n.has(o);if(EY(!f,"Warning: There may be circular references"),f)return!1;if(o===s)return!0;if(r&&l>1)return!1;n.add(o);const m=l+1;if(Array.isArray(o)){if(!Array.isArray(s)||o.length!==s.length)return!1;for(let v=0;v<o.length;v++)if(!i(o[v],s[v],m))return!1;return!0}if(o&&s&&typeof o=="object"&&typeof s=="object"){const v=Object.keys(o);return v.length!==Object.keys(s).length?!1:v.every(I=>i(o[I],s[I],m))}return!1}return i(e,t)}const{SubMenu:jYe,Item:GYe}=Zg;function KYe(e){return e.some(t=>{let{children:r}=t;return r&&r.length>0})}function vme(e,t){return typeof t=="string"||typeof t=="number"?t==null?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function mme(e){let{filters:t,prefixCls:r,filteredKeys:n,filterMultiple:i,searchValue:o,filterSearch:s}=e;return t.map((l,f)=>{const m=String(l.value);if(l.children)return Ie(jYe,{key:m||f,title:l.text,popupClassName:`${r}-dropdown-submenu`},{default:()=>[mme({filters:l.children,prefixCls:r,filteredKeys:n,filterMultiple:i,searchValue:o,filterSearch:s})]});const v=i?dy:rg,I=Ie(GYe,{key:l.value!==void 0?m:f},{default:()=>[Ie(v,{checked:n.includes(m)},null),Ie("span",null,[l.text])]});return o.trim()?typeof s=="function"?s(o,l)?I:void 0:vme(o,l.text)?I:void 0:I})}const $Ye=In({name:"FilterDropdown",props:["tablePrefixCls","prefixCls","dropdownPrefixCls","column","filterState","filterMultiple","filterMode","filterSearch","columnKey","triggerFilter","locale","getPopupContainer"],setup(e,t){let{slots:r}=t;const n=wV(),i=ut(()=>{var Ae;return(Ae=e.filterMode)!==null&&Ae!==void 0?Ae:"menu"}),o=ut(()=>{var Ae;return(Ae=e.filterSearch)!==null&&Ae!==void 0?Ae:!1}),s=ut(()=>e.column.filterDropdownOpen||e.column.filterDropdownVisible),l=ut(()=>e.column.onFilterDropdownOpenChange||e.column.onFilterDropdownVisibleChange),f=Gr(!1),m=ut(()=>{var Ae;return!!(e.filterState&&(!((Ae=e.filterState.filteredKeys)===null||Ae===void 0)&&Ae.length||e.filterState.forceFiltered))}),v=ut(()=>{var Ae;return hD((Ae=e.column)===null||Ae===void 0?void 0:Ae.filters)}),I=ut(()=>{const{filterDropdown:Ae,slots:Ke={},customFilterDropdown:ze}=e.column;return Ae||Ke.filterDropdown&&n.value[Ke.filterDropdown]||ze&&n.value.customFilterDropdown}),B=ut(()=>{const{filterIcon:Ae,slots:Ke={}}=e.column;return Ae||Ke.filterIcon&&n.value[Ke.filterIcon]||n.value.customFilterIcon}),E=Ae=>{var Ke;f.value=Ae,(Ke=l.value)===null||Ke===void 0||Ke.call(l,Ae)},S=ut(()=>typeof s.value=="boolean"?s.value:f.value),_=ut(()=>{var Ae;return(Ae=e.filterState)===null||Ae===void 0?void 0:Ae.filteredKeys}),O=Gr([]),R=Ae=>{let{selectedKeys:Ke}=Ae;O.value=Ke},T=(Ae,Ke)=>{let{node:ze,checked:at}=Ke;e.filterMultiple?R({selectedKeys:Ae}):R({selectedKeys:at&&ze.key?[ze.key]:[]})};Kn(_,()=>{f.value&&R({selectedKeys:_.value||[]})},{immediate:!0});const L=Gr([]),U=Gr(),K=Ae=>{U.value=setTimeout(()=>{L.value=Ae})},J=()=>{clearTimeout(U.value)};$o(()=>{clearTimeout(U.value)});const ee=Gr(""),ce=Ae=>{const{value:Ke}=Ae.target;ee.value=Ke};Kn(f,()=>{f.value||(ee.value="")});const ne=Ae=>{const{column:Ke,columnKey:ze,filterState:at}=e,it=Ae&&Ae.length?Ae:null;if(it===null&&(!at||!at.filteredKeys)||gie(it,at==null?void 0:at.filteredKeys,!0))return null;e.triggerFilter({column:Ke,key:ze,filteredKeys:it})},Ee=()=>{E(!1),ne(O.value)},ve=function(){let{confirm:Ae,closeDropdown:Ke}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Ae&&ne([]),Ke&&E(!1),ee.value="",e.column.filterResetToDefaultFilteredValue?O.value=(e.column.defaultFilteredValue||[]).map(ze=>String(ze)):O.value=[]},se=function(){let{closeDropdown:Ae}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Ae&&E(!1),ne(O.value)},Fe=Ae=>{Ae&&_.value!==void 0&&(O.value=_.value||[]),E(Ae),!Ae&&!I.value&&Ee()},{direction:ae}=ho("",e),De=Ae=>{if(Ae.target.checked){const Ke=v.value;O.value=Ke}else O.value=[]},Re=Ae=>{let{filters:Ke}=Ae;return(Ke||[]).map((ze,at)=>{const it=String(ze.value),ye={title:ze.text,key:ze.value!==void 0?it:at};return ze.children&&(ye.children=Re({filters:ze.children})),ye})},Pe=Ae=>{var Ke;return Te(Te({},Ae),{text:Ae.title,value:Ae.key,children:((Ke=Ae.children)===null||Ke===void 0?void 0:Ke.map(ze=>Pe(ze)))||[]})},Ne=ut(()=>Re({filters:e.column.filters})),$e=ut(()=>xn({[`${e.dropdownPrefixCls}-menu-without-submenu`]:!KYe(e.column.filters||[])})),Je=()=>{const Ae=O.value,{column:Ke,locale:ze,tablePrefixCls:at,filterMultiple:it,dropdownPrefixCls:ye,getPopupContainer:xe,prefixCls:et}=e;return(Ke.filters||[]).length===0?Ie(gw,{image:gw.PRESENTED_IMAGE_SIMPLE,description:ze.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}},null):i.value==="tree"?Ie(Ao,null,[Ie(oie,{filterSearch:o.value,value:ee.value,onChange:ce,tablePrefixCls:at,locale:ze},null),Ie("div",{class:`${at}-filter-dropdown-tree`},[it?Ie(dy,{class:`${at}-filter-dropdown-checkall`,onChange:De,checked:Ae.length===v.value.length,indeterminate:Ae.length>0&&Ae.length<v.value.length},{default:()=>[ze.filterCheckall]}):null,Ie(HYe,{checkable:!0,selectable:!1,blockNode:!0,multiple:it,checkStrictly:!it,class:`${ye}-menu`,onCheck:T,checkedKeys:Ae,selectedKeys:Ae,showIcon:!1,treeData:Ne.value,autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:ee.value.trim()?tt=>typeof o.value=="function"?o.value(ee.value,Pe(tt)):vme(ee.value,tt.title):void 0},null)])]):Ie(Ao,null,[Ie(oie,{filterSearch:o.value,value:ee.value,onChange:ce,tablePrefixCls:at,locale:ze},null),Ie(Zg,{multiple:it,prefixCls:`${ye}-menu`,class:$e.value,onClick:J,onSelect:R,onDeselect:R,selectedKeys:Ae,getPopupContainer:xe,openKeys:L.value,onOpenChange:K},{default:()=>mme({filters:Ke.filters||[],filterSearch:o.value,prefixCls:et,filteredKeys:O.value,filterMultiple:it,searchValue:ee.value})})])},We=ut(()=>{const Ae=O.value;return e.column.filterResetToDefaultFilteredValue?gie((e.column.defaultFilteredValue||[]).map(Ke=>String(Ke)),Ae,!0):Ae.length===0});return()=>{var Ae;const{tablePrefixCls:Ke,prefixCls:ze,column:at,dropdownPrefixCls:it,locale:ye,getPopupContainer:xe}=e;let et;typeof I.value=="function"?et=I.value({prefixCls:`${it}-custom`,setSelectedKeys:ct=>R({selectedKeys:ct}),selectedKeys:O.value,confirm:se,clearFilters:ve,filters:at.filters,visible:S.value,column:at.__originColumn__,close:()=>{E(!1)}}):I.value?et=I.value:et=Ie(Ao,null,[Je(),Ie("div",{class:`${ze}-dropdown-btns`},[Ie(sh,{type:"link",size:"small",disabled:We.value,onClick:()=>ve()},{default:()=>[ye.filterReset]}),Ie(sh,{type:"primary",size:"small",onClick:Ee},{default:()=>[ye.filterConfirm]})])]);const tt=Ie(yYe,{class:`${ze}-dropdown`},{default:()=>[et]});let rt;return typeof B.value=="function"?rt=B.value({filtered:m.value,column:at.__originColumn__}):B.value?rt=B.value:rt=Ie(aV,null,null),Ie("div",{class:`${ze}-column`},[Ie("span",{class:`${Ke}-column-title`},[(Ae=r.default)===null||Ae===void 0?void 0:Ae.call(r)]),Ie(hy,{overlay:tt,trigger:["click"],open:S.value,onOpenChange:Fe,getPopupContainer:xe,placement:ae.value==="rtl"?"bottomLeft":"bottomRight"},{default:()=>[Ie("span",{role:"button",tabindex:-1,class:xn(`${ze}-trigger`,{active:m.value}),onClick:ct=>{ct.stopPropagation()}},[rt])]})])}}});function l$(e,t,r){let n=[];return(e||[]).forEach((i,o)=>{var s,l;const f=X6(o,r),m=i.filterDropdown||((s=i==null?void 0:i.slots)===null||s===void 0?void 0:s.filterDropdown)||i.customFilterDropdown;if(i.filters||m||"onFilter"in i)if("filteredValue"in i){let v=i.filteredValue;m||(v=(l=v==null?void 0:v.map(String))!==null&&l!==void 0?l:v),n.push({column:i,key:eI(i,f),filteredKeys:v,forceFiltered:i.filtered})}else n.push({column:i,key:eI(i,f),filteredKeys:t&&i.defaultFilteredValue?i.defaultFilteredValue:void 0,forceFiltered:i.filtered});"children"in i&&(n=[...n,...l$(i.children,t,f)])}),n}function yme(e,t,r,n,i,o,s,l){return r.map((f,m)=>{var v;const I=X6(m,l),{filterMultiple:B=!0,filterMode:E,filterSearch:S}=f;let _=f;const O=f.filterDropdown||((v=f==null?void 0:f.slots)===null||v===void 0?void 0:v.filterDropdown)||f.customFilterDropdown;if(_.filters||O){const R=eI(_,I),T=n.find(L=>{let{key:U}=L;return R===U});_=Te(Te({},_),{title:L=>Ie($Ye,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:_,columnKey:R,filterState:T,filterMultiple:B,filterMode:E,filterSearch:S,triggerFilter:o,locale:i,getPopupContainer:s},{default:()=>[BV(f.title,L)]})})}return"children"in _&&(_=Te(Te({},_),{children:yme(e,t,_.children,n,i,o,s,I)})),_})}function hD(e){let t=[];return(e||[]).forEach(r=>{let{value:n,children:i}=r;t.push(n),i&&(t=[...t,...hD(i)])}),t}function pie(e){const t={};return e.forEach(r=>{let{key:n,filteredKeys:i,column:o}=r;var s;const l=o.filterDropdown||((s=o==null?void 0:o.slots)===null||s===void 0?void 0:s.filterDropdown)||o.customFilterDropdown,{filters:f}=o;if(l)t[n]=i||null;else if(Array.isArray(i)){const m=hD(f);t[n]=m.filter(v=>i.includes(String(v)))}else t[n]=null}),t}function vie(e,t){return t.reduce((r,n)=>{const{column:{onFilter:i,filters:o},filteredKeys:s}=n;return i&&s&&s.length?r.filter(l=>s.some(f=>{const m=hD(o),v=m.findIndex(B=>String(B)===String(f)),I=v!==-1?m[v]:f;return i(I,l)})):r},e)}function WYe(e){let{prefixCls:t,dropdownPrefixCls:r,mergedColumns:n,locale:i,onFilterChange:o,getPopupContainer:s}=e;const[l,f]=hA(l$(n.value,!0)),m=ut(()=>{const E=l$(n.value,!1);if(E.length===0)return E;let S=!0,_=!0;if(E.forEach(O=>{let{filteredKeys:R}=O;R!==void 0?S=!1:_=!1}),S){const O=(n.value||[]).map((R,T)=>eI(R,X6(T)));return l.value.filter(R=>{let{key:T}=R;return O.includes(T)}).map(R=>{const T=n.value[O.findIndex(L=>L===R.key)];return Te(Te({},R),{column:Te(Te({},R.column),T),forceFiltered:T.filtered})})}return Fl(_,"Table","Columns should all contain `filteredValue` or not contain `filteredValue`."),E}),v=ut(()=>pie(m.value)),I=E=>{const S=m.value.filter(_=>{let{key:O}=_;return O!==E.key});S.push(E),f(S),o(pie(S),S)};return[E=>yme(t.value,r.value,E,m.value,i.value,I,s.value),m,v]}function bme(e,t){return e.map(r=>{const n=Te({},r);return n.title=BV(n.title,t),"children"in n&&(n.children=bme(n.children,t)),n})}function YYe(e){return[r=>bme(r,e.value)]}function qYe(e){return function(r){let{prefixCls:n,onExpand:i,record:o,expanded:s,expandable:l}=r;const f=`${n}-row-expand-icon`;return Ie("button",{type:"button",onClick:m=>{i(o,m),m.stopPropagation()},class:xn(f,{[`${f}-spaced`]:!l,[`${f}-expanded`]:l&&s,[`${f}-collapsed`]:l&&!s}),"aria-label":s?e.collapse:e.expand,"aria-expanded":s},null)}}function Cme(e,t){const r=t.value;return e.map(n=>{var i;if(n===ty||n===e2)return n;const o=Te({},n),{slots:s={}}=o;return o.__originColumn__=n,Fl(!("slots"in o),"Table","`column.slots` is deprecated. Please use `v-slot:headerCell` `v-slot:bodyCell` instead."),Object.keys(s).forEach(l=>{const f=s[l];o[l]===void 0&&r[f]&&(o[l]=r[f])}),t.value.headerCell&&!(!((i=n.slots)===null||i===void 0)&&i.title)&&(o.title=gF(t.value,"headerCell",{title:n.title,column:n},()=>[n.title])),"children"in o&&Array.isArray(o.children)&&(o.children=Cme(o.children,t)),o})}function VYe(e){return[r=>Cme(r,e)]}const zYe=e=>{const{componentCls:t}=e,r=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,n=(i,o,s)=>({[`&${t}-${i}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"> table > tbody > tr > td":{[`> ${t}-expanded-row-fixed`]:{margin:`-${o}px -${s+e.lineWidth}px`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Te(Te(Te({[`> ${t}-title`]:{border:r,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:r,[`
  360. > ${t}-content,
  361. > ${t}-header,
  362. > ${t}-body,
  363. > ${t}-summary
  364. `]:{"> table":{"\n > thead > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:r},"> thead":{"> tr:not(:last-child) > th":{borderBottom:r},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:r}},"> tbody > tr > td":{[`> ${t}-expanded-row-fixed`]:{margin:`-${e.tablePaddingVertical}px -${e.tablePaddingHorizontal+e.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:e.lineWidth,bottom:0,borderInlineEnd:r,content:'""'}}}}},[`
  365. > ${t}-content,
  366. > ${t}-header
  367. `]:{"> table":{borderTop:r}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[`
  368. > tr${t}-expanded-row,
  369. > tr${t}-placeholder
  370. `]:{"> td":{borderInlineEnd:0}}}}}},n("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),n("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:r,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${e.lineWidth}px 0 ${e.lineWidth}px ${e.tableHeaderBg}`}}}}},JYe=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Te(Te({},Iy),{wordBreak:"keep-all",[`
  371. &${t}-cell-fix-left-last,
  372. &${t}-cell-fix-right-first
  373. `]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},XYe=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"&:hover > td":{background:e.colorBgContainer}}}}},ZYe=e=>{const{componentCls:t,antCls:r,controlInteractiveSize:n,motionDurationSlow:i,lineWidth:o,paddingXS:s,lineType:l,tableBorderColor:f,tableExpandIconBg:m,tableExpandColumnWidth:v,borderRadius:I,fontSize:B,fontSizeSM:E,lineHeight:S,tablePaddingVertical:_,tablePaddingHorizontal:O,tableExpandedRowBg:R,paddingXXS:T}=e,L=n/2-o,U=L*2+o*3,K=`${o}px ${l} ${f}`,J=T-o;return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:v},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Te(Te({},C8e(e)),{position:"relative",float:"left",boxSizing:"border-box",width:U,height:U,padding:0,color:"inherit",lineHeight:`${U}px`,background:m,border:K,borderRadius:I,transform:`scale(${n/U})`,transition:`all ${i}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${i} ease-out`,content:'""'},"&::before":{top:L,insetInlineEnd:J,insetInlineStart:J,height:o},"&::after":{top:J,bottom:J,insetInlineStart:L,width:o,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:(B*S-o*3)/2-Math.ceil((E*1.4-o*3)/2),marginInlineEnd:s},[`tr${t}-expanded-row`]:{"&, &:hover":{"> td":{background:R}},[`${r}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`-${_}px -${O}px`,padding:`${_}px ${O}px`}}}},eqe=e=>{const{componentCls:t,antCls:r,iconCls:n,tableFilterDropdownWidth:i,tableFilterDropdownSearchWidth:o,paddingXXS:s,paddingXS:l,colorText:f,lineWidth:m,lineType:v,tableBorderColor:I,tableHeaderIconColor:B,fontSizeSM:E,tablePaddingHorizontal:S,borderRadius:_,motionDurationSlow:O,colorTextDescription:R,colorPrimary:T,tableHeaderFilterActiveBg:L,colorTextDisabled:U,tableFilterDropdownBg:K,tableFilterDropdownHeight:J,controlItemBgHover:ee,controlItemBgActive:ce,boxShadowSecondary:ne}=e,Ee=`${r}-dropdown`,ve=`${t}-filter-dropdown`,se=`${r}-tree`,Fe=`${m}px ${v} ${I}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-s,marginInline:`${s}px ${-S/2}px`,padding:`0 ${s}px`,color:B,fontSize:E,borderRadius:_,cursor:"pointer",transition:`all ${O}`,"&:hover":{color:R,background:L},"&.active":{color:T}}}},{[`${r}-dropdown`]:{[ve]:Te(Te({},Ks(e)),{minWidth:i,backgroundColor:K,borderRadius:_,boxShadow:ne,[`${Ee}-menu`]:{maxHeight:J,overflowX:"hidden",border:0,boxShadow:"none","&:empty::after":{display:"block",padding:`${l}px 0`,color:U,fontSize:E,textAlign:"center",content:'"Not Found"'}},[`${ve}-tree`]:{paddingBlock:`${l}px 0`,paddingInline:l,[se]:{padding:0},[`${se}-treenode ${se}-node-content-wrapper:hover`]:{backgroundColor:ee},[`${se}-treenode-checkbox-checked ${se}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:ce}}},[`${ve}-search`]:{padding:l,borderBottom:Fe,"&-input":{input:{minWidth:o},[n]:{color:U}}},[`${ve}-checkall`]:{width:"100%",marginBottom:s,marginInlineStart:s},[`${ve}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${l-m}px ${l}px`,overflow:"hidden",backgroundColor:"inherit",borderTop:Fe}})}},{[`${r}-dropdown ${ve}, ${ve}-submenu`]:{[`${r}-checkbox-wrapper + span`]:{paddingInlineStart:l,color:f},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},tqe=e=>{const{componentCls:t,lineWidth:r,colorSplit:n,motionDurationSlow:i,zIndexTableFixed:o,tableBg:s,zIndexTableSticky:l}=e,f=n;return{[`${t}-wrapper`]:{[`
  374. ${t}-cell-fix-left,
  375. ${t}-cell-fix-right
  376. `]:{position:"sticky !important",zIndex:o,background:s},[`
  377. ${t}-cell-fix-left-first::after,
  378. ${t}-cell-fix-left-last::after
  379. `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-r,width:30,transform:"translateX(100%)",transition:`box-shadow ${i}`,content:'""',pointerEvents:"none"},[`${t}-cell-fix-left-all::after`]:{display:"none"},[`
  380. ${t}-cell-fix-right-first::after,
  381. ${t}-cell-fix-right-last::after
  382. `]:{position:"absolute",top:0,bottom:-r,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${i}`,content:'""',pointerEvents:"none"},[`${t}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:l+1,width:30,transition:`box-shadow ${i}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${f}`}},[`
  383. ${t}-cell-fix-left-first::after,
  384. ${t}-cell-fix-left-last::after
  385. `]:{boxShadow:`inset 10px 0 8px -8px ${f}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${f}`}},[`
  386. ${t}-cell-fix-right-first::after,
  387. ${t}-cell-fix-right-last::after
  388. `]:{boxShadow:`inset -10px 0 8px -8px ${f}`}}}}},rqe=e=>{const{componentCls:t,antCls:r}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${r}-pagination`]:{margin:`${e.margin}px 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},nqe=e=>{const{componentCls:t,tableRadius:r}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${r}px ${r}px 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,table:{borderRadius:0,"> thead > tr:first-child":{"th:first-child":{borderRadius:0},"th:last-child":{borderRadius:0}}}},"&-container":{borderStartStartRadius:r,borderStartEndRadius:r,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:r},"> *:last-child":{borderStartEndRadius:r}}},"&-footer":{borderRadius:`0 0 ${r}px ${r}px`}}}}},iqe=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{"&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}}}}},aqe=e=>{const{componentCls:t,antCls:r,iconCls:n,fontSizeIcon:i,paddingXS:o,tableHeaderIconColor:s,tableHeaderIconColorHover:l}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:e.tableSelectionColumnWidth},[`${t}-bordered ${t}-selection-col`]:{width:e.tableSelectionColumnWidth+o*2},[`
  389. table tr th${t}-selection-column,
  390. table tr td${t}-selection-column
  391. `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${r}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${e.tablePaddingHorizontal/4}px`,[n]:{color:s,fontSize:i,verticalAlign:"baseline","&:hover":{color:l}}}}}},oqe=e=>{const{componentCls:t}=e,r=(n,i,o,s)=>({[`${t}${t}-${n}`]:{fontSize:s,[`
  392. ${t}-title,
  393. ${t}-footer,
  394. ${t}-thead > tr > th,
  395. ${t}-tbody > tr > td,
  396. tfoot > tr > th,
  397. tfoot > tr > td
  398. `]:{padding:`${i}px ${o}px`},[`${t}-filter-trigger`]:{marginInlineEnd:`-${o/2}px`},[`${t}-expanded-row-fixed`]:{margin:`-${i}px -${o}px`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:`-${i}px`,marginInline:`${e.tableExpandColumnWidth-o}px -${o}px`}},[`${t}-selection-column`]:{paddingInlineStart:`${o/4}px`}}});return{[`${t}-wrapper`]:Te(Te({},r("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),r("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},sqe=e=>{const{componentCls:t}=e;return{[`${t}-wrapper ${t}-resize-handle`]:{position:"absolute",top:0,height:"100% !important",bottom:0,left:" auto !important",right:" -8px",cursor:"col-resize",touchAction:"none",userSelect:"auto",width:"16px",zIndex:1,"&-line":{display:"block",width:"1px",marginLeft:"7px",height:"100% !important",backgroundColor:e.colorPrimary,opacity:0},"&:hover &-line":{opacity:1}},[`${t}-wrapper ${t}-resize-handle.dragging`]:{overflow:"hidden",[`${t}-resize-handle-line`]:{opacity:1},"&:before":{position:"absolute",top:0,bottom:0,content:'" "',width:"200vw",transform:"translateX(-50%)",opacity:0}}}},Aqe=e=>{const{componentCls:t,marginXXS:r,fontSizeIcon:n,tableHeaderIconColor:i,tableHeaderIconColorHover:o}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[`
  399. &${t}-cell-fix-left:hover,
  400. &${t}-cell-fix-right:hover
  401. `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorter`]:{marginInlineStart:r,color:i,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:n,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:o}}}},lqe=e=>{const{componentCls:t,opacityLoading:r,tableScrollThumbBg:n,tableScrollThumbBgHover:i,tableScrollThumbSize:o,tableScrollBg:s,zIndexTableSticky:l}=e,f=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:l,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${o}px !important`,zIndex:l,display:"flex",alignItems:"center",background:s,borderTop:f,opacity:r,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:o,backgroundColor:n,borderRadius:100,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:i}}}}}}},mie=e=>{const{componentCls:t,lineWidth:r,tableBorderColor:n}=e,i=`${r}px ${e.lineType} ${n}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:i}}},[`div${t}-summary`]:{boxShadow:`0 -${r}px 0 ${n}`}}}},uqe=e=>{const{componentCls:t,fontWeightStrong:r,tablePaddingVertical:n,tablePaddingHorizontal:i,lineWidth:o,lineType:s,tableBorderColor:l,tableFontSize:f,tableBg:m,tableRadius:v,tableHeaderTextColor:I,motionDurationMid:B,tableHeaderBg:E,tableHeaderCellSplitColor:S,tableRowHoverBg:_,tableSelectedRowBg:O,tableSelectedRowHoverBg:R,tableFooterTextColor:T,tableFooterBg:L,paddingContentVerticalLG:U,wireframe:K}=e,J=`${o}px ${s} ${l}`;return{[`${t}-wrapper`]:Te(Te({clear:"both",maxWidth:"100%"},Vw()),{[t]:Te(Te({},Ks(e)),{fontSize:f,background:m,borderRadius:`${v}px ${v}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${v}px ${v}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
  402. ${t}-thead > tr > th,
  403. ${t}-tbody > tr > td,
  404. tfoot > tr > th,
  405. tfoot > tr > td
  406. `]:{position:"relative",padding:`${U}px ${i}px`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${n}px ${i}px`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:I,fontWeight:r,textAlign:"start",background:E,borderBottom:J,transition:`background ${B} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:S,transform:"translateY(-50%)",transition:`background-color ${B}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}:not(${t}-bordered)`]:{[`${t}-tbody`]:{"> tr":{"> td":{borderTop:J,borderBottom:"transparent"},"&:last-child > td":{borderBottom:J},[`&:first-child > td,
  407. &${t}-measure-row + tr > td`]:{borderTop:"none",borderTopColor:"transparent"}}}},[`${t}${t}-bordered`]:{[`${t}-tbody`]:{"> tr":{"> td":{borderBottom:J}}}},[`${t}-tbody`]:{"> tr":{"> td":{transition:`background ${B}, border-color ${B}`,[`
  408. > ${t}-wrapper:only-child,
  409. > ${t}-expanded-row-fixed > ${t}-wrapper:only-child
  410. `]:{[t]:{marginBlock:`-${n}px`,marginInline:`${e.tableExpandColumnWidth-i}px -${i}px`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},[`
  411. &${t}-row:hover > td,
  412. > td${t}-cell-row-hover
  413. `]:{background:_},[`&${t}-row-selected`]:{"> td":{background:O},"&:hover > td":{background:R}}}},[`${t}:not(${t}-bordered) ${t}-tbody > tr`]:K?void 0:{[`&${t}-row:hover, &${t}-row${t}-row-selected`]:{[`+ tr${t}-row > td`]:{borderTopColor:"transparent"}},[`&${t}-row:last-child:hover > td,
  414. &${t}-row${t}-row-selected:last-child > td`]:{borderBottomColor:"transparent"},[`
  415. &${t}-row:hover > td,
  416. > td${t}-cell-row-hover,
  417. &${t}-row${t}-row-selected > td
  418. `]:{borderTopColor:"transparent","&:first-child":{borderStartStartRadius:v,borderEndStartRadius:v},"&:last-child":{borderStartEndRadius:v,borderEndEndRadius:v}}},[`${t}-footer`]:{padding:`${n}px ${i}px`,color:T,background:L}})}},cqe=gA("Table",e=>{const{controlItemBgActive:t,controlItemBgActiveHover:r,colorTextPlaceholder:n,colorTextHeading:i,colorSplit:o,colorBorderSecondary:s,fontSize:l,padding:f,paddingXS:m,paddingSM:v,controlHeight:I,colorFillAlter:B,colorIcon:E,colorIconHover:S,opacityLoading:_,colorBgContainer:O,borderRadiusLG:R,colorFillContent:T,colorFillSecondary:L,controlInteractiveSize:U}=e,K=new rl(E),J=new rl(S),ee=t,ce=2,ne=new rl(L).onBackground(O).toHexString(),Ee=new rl(T).onBackground(O).toHexString(),ve=new rl(B).onBackground(O).toHexString(),se=Jo(e,{tableFontSize:l,tableBg:O,tableRadius:R,tablePaddingVertical:f,tablePaddingHorizontal:f,tablePaddingVerticalMiddle:v,tablePaddingHorizontalMiddle:m,tablePaddingVerticalSmall:m,tablePaddingHorizontalSmall:m,tableBorderColor:s,tableHeaderTextColor:i,tableHeaderBg:ve,tableFooterTextColor:i,tableFooterBg:ve,tableHeaderCellSplitColor:s,tableHeaderSortBg:ne,tableHeaderSortHoverBg:Ee,tableHeaderIconColor:K.clone().setAlpha(K.getAlpha()*_).toRgbString(),tableHeaderIconColorHover:J.clone().setAlpha(J.getAlpha()*_).toRgbString(),tableBodySortBg:ve,tableFixedHeaderSortActiveBg:ne,tableHeaderFilterActiveBg:T,tableFilterDropdownBg:O,tableRowHoverBg:ve,tableSelectedRowBg:ee,tableSelectedRowHoverBg:r,zIndexTableFixed:ce,zIndexTableSticky:ce+1,tableFontSizeMiddle:l,tableFontSizeSmall:l,tableSelectionColumnWidth:I,tableExpandIconBg:O,tableExpandColumnWidth:U+2*e.padding,tableExpandedRowBg:B,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:n,tableScrollThumbBgHover:i,tableScrollBg:o});return[uqe(se),rqe(se),mie(se),Aqe(se),eqe(se),zYe(se),nqe(se),ZYe(se),mie(se),XYe(se),aqe(se),tqe(se),lqe(se),JYe(se),oqe(se),sqe(se),iqe(se)]}),fqe=[],wme=()=>({prefixCls:Oo(),columns:_A(),rowKey:Cs([String,Function]),tableLayout:Oo(),rowClassName:Cs([String,Function]),title:Wn(),footer:Wn(),id:Oo(),showHeader:ta(),components:Pa(),customRow:Wn(),customHeaderRow:Wn(),direction:Oo(),expandFixed:Cs([Boolean,String]),expandColumnWidth:Number,expandedRowKeys:_A(),defaultExpandedRowKeys:_A(),expandedRowRender:Wn(),expandRowByClick:ta(),expandIcon:Wn(),onExpand:Wn(),onExpandedRowsChange:Wn(),"onUpdate:expandedRowKeys":Wn(),defaultExpandAllRows:ta(),indentSize:Number,expandIconColumnIndex:Number,showExpandColumn:ta(),expandedRowClassName:Wn(),childrenColumnName:Oo(),rowExpandable:Wn(),sticky:Cs([Boolean,Object]),dropdownPrefixCls:String,dataSource:_A(),pagination:Cs([Boolean,Object]),loading:Cs([Boolean,Object]),size:Oo(),bordered:ta(),locale:Pa(),onChange:Wn(),onResizeColumn:Wn(),rowSelection:Pa(),getPopupContainer:Wn(),scroll:Pa(),sortDirections:_A(),showSorterTooltip:Cs([Boolean,Object],!0),transformCellText:Wn()}),hqe=In({name:"InteralTable",inheritAttrs:!1,props:dA(Te(Te({},wme()),{contextSlots:Pa()}),{rowKey:"key"}),setup(e,t){let{attrs:r,slots:n,expose:i,emit:o}=t;Fl(!(typeof e.rowKey=="function"&&e.rowKey.length>1),"Table","`index` parameter of `rowKey` function is deprecated. There is no guarantee that it will work as expected."),bWe(ut(()=>e.contextSlots)),CWe({onResizeColumn:(Qe,pe)=>{o("resizeColumn",Qe,pe)}});const s=gq(),l=ut(()=>{const Qe=new Set(Object.keys(s.value).filter(pe=>s.value[pe]));return e.columns.filter(pe=>!pe.responsive||pe.responsive.some(ge=>Qe.has(ge)))}),{size:f,renderEmpty:m,direction:v,prefixCls:I,configProvider:B}=ho("table",e),[E,S]=cqe(I),_=ut(()=>{var Qe;return e.transformCellText||((Qe=B.transformCellText)===null||Qe===void 0?void 0:Qe.value)}),[O]=_v("Table",J0.Table,yo(e,"locale")),R=ut(()=>e.dataSource||fqe),T=ut(()=>B.getPrefixCls("dropdown",e.dropdownPrefixCls)),L=ut(()=>e.childrenColumnName||"children"),U=ut(()=>R.value.some(Qe=>Qe==null?void 0:Qe[L.value])?"nest":e.expandedRowRender?"row":null),K=NA({body:null}),J=Qe=>{Te(K,Qe)},ee=ut(()=>typeof e.rowKey=="function"?e.rowKey:Qe=>Qe==null?void 0:Qe[e.rowKey]),[ce]=fYe(R,L,ee),ne={},Ee=function(Qe,pe){let ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{pagination:Le,scroll:dt,onChange:xt}=e,yt=Te(Te({},ne),Qe);ge&&(ne.resetPagination(),yt.pagination.current&&(yt.pagination.current=1),Le&&Le.onChange&&Le.onChange(1,yt.pagination.pageSize)),dt&&dt.scrollToFirstRowOnChange!==!1&&K.body&&P8e(0,{getContainer:()=>K.body}),xt==null||xt(yt.pagination,yt.filters,yt.sorter,{currentDataSource:vie(s$(R.value,yt.sorterStates,L.value),yt.filterStates),action:pe})},ve=(Qe,pe)=>{Ee({sorter:Qe,sorterStates:pe},"sort",!1)},[se,Fe,ae,De]=vYe({prefixCls:I,mergedColumns:l,onSorterChange:ve,sortDirections:ut(()=>e.sortDirections||["ascend","descend"]),tableLocale:O,showSorterTooltip:yo(e,"showSorterTooltip")}),Re=ut(()=>s$(R.value,Fe.value,L.value)),Pe=(Qe,pe)=>{Ee({filters:Qe,filterStates:pe},"filter",!0)},[Ne,$e,Je]=WYe({prefixCls:I,locale:O,dropdownPrefixCls:T,mergedColumns:l,onFilterChange:Pe,getPopupContainer:yo(e,"getPopupContainer")}),We=ut(()=>vie(Re.value,$e.value)),[Ae]=VYe(yo(e,"contextSlots")),Ke=ut(()=>{const Qe={},pe=Je.value;return Object.keys(pe).forEach(ge=>{pe[ge]!==null&&(Qe[ge]=pe[ge])}),Te(Te({},ae.value),{filters:Qe})}),[ze]=YYe(Ke),at=(Qe,pe)=>{Ee({pagination:Te(Te({},ne.pagination),{current:Qe,pageSize:pe})},"paginate")},[it,ye]=cYe(ut(()=>We.value.length),yo(e,"pagination"),at);Eo(()=>{ne.sorter=De.value,ne.sorterStates=Fe.value,ne.filters=Je.value,ne.filterStates=$e.value,ne.pagination=e.pagination===!1?{}:uYe(it.value,e.pagination),ne.resetPagination=ye});const xe=ut(()=>{if(e.pagination===!1||!it.value.pageSize)return We.value;const{current:Qe=1,total:pe,pageSize:ge=r$}=it.value;return Fl(Qe>0,"Table","`current` should be positive number."),We.value.length<pe?We.value.length>ge?We.value.slice((Qe-1)*ge,Qe*ge):We.value:We.value.slice((Qe-1)*ge,Qe*ge)});Eo(()=>{Wo(()=>{const{total:Qe,pageSize:pe=r$}=it.value;We.value.length<Qe&&We.value.length>pe&&Fl(!1,"Table","`dataSource` length is less than `pagination.total` but large than `pagination.pageSize`. Please make sure your config correct data with async mode.")})},{flush:"post"});const et=ut(()=>e.showExpandColumn===!1?-1:U.value==="nest"&&e.expandIconColumnIndex===void 0?e.rowSelection?1:0:e.expandIconColumnIndex>0&&e.rowSelection?e.expandIconColumnIndex-1:e.expandIconColumnIndex),tt=wn();Kn(()=>e.rowSelection,()=>{tt.value=e.rowSelection?Te({},e.rowSelection):e.rowSelection},{deep:!0,immediate:!0});const[rt,ct]=dYe(tt,{prefixCls:I,data:We,pageData:xe,getRowKey:ee,getRecordByKey:ce,expandType:U,childrenColumnName:L,locale:O,getPopupContainer:ut(()=>e.getPopupContainer)}),ot=(Qe,pe,ge)=>{let Le;const{rowClassName:dt}=e;return typeof dt=="function"?Le=xn(dt(Qe,pe,ge)):Le=xn(dt),xn({[`${I.value}-row-selected`]:ct.value.has(ee.value(Qe,pe))},Le)};i({selectedKeySet:ct});const Se=ut(()=>typeof e.indentSize=="number"?e.indentSize:15),ht=Qe=>ze(rt(Ne(se(Ae(Qe)))));return()=>{var Qe;const{expandIcon:pe=n.expandIcon||qYe(O.value),pagination:ge,loading:Le,bordered:dt}=e;let xt,yt;if(ge!==!1&&(!((Qe=it.value)===null||Qe===void 0)&&Qe.total)){let Gt;it.value.size?Gt=it.value.size:Gt=f.value==="small"||f.value==="middle"?"small":void 0;const gr=Dr=>Ie(_$e,Mt(Mt({},it.value),{},{class:[`${I.value}-pagination ${I.value}-pagination-${Dr}`,it.value.class],size:Gt}),null),Yr=v.value==="rtl"?"left":"right",{position:sn}=it.value;if(sn!==null&&Array.isArray(sn)){const Dr=sn.find(_r=>_r.includes("top")),Zt=sn.find(_r=>_r.includes("bottom")),kr=sn.every(_r=>`${_r}`=="none");!Dr&&!Zt&&!kr&&(yt=gr(Yr)),Dr&&(xt=gr(Dr.toLowerCase().replace("top",""))),Zt&&(yt=gr(Zt.toLowerCase().replace("bottom","")))}else yt=gr(Yr)}let Yt;typeof Le=="boolean"?Yt={spinning:Le}:typeof Le=="object"&&(Yt=Te({spinning:!0},Le));const nr=xn(`${I.value}-wrapper`,{[`${I.value}-wrapper-rtl`]:v.value==="rtl"},r.class,S.value),Nt=VA(e,["columns"]);return E(Ie("div",{class:nr,style:r.style},[Ie(EQ,Mt({spinning:!1},Yt),{default:()=>[xt,Ie(AYe,Mt(Mt(Mt({},r),Nt),{},{expandedRowKeys:e.expandedRowKeys,defaultExpandedRowKeys:e.defaultExpandedRowKeys,expandIconColumnIndex:et.value,indentSize:Se.value,expandIcon:pe,columns:l.value,direction:v.value,prefixCls:I.value,class:xn({[`${I.value}-middle`]:f.value==="middle",[`${I.value}-small`]:f.value==="small",[`${I.value}-bordered`]:dt,[`${I.value}-empty`]:R.value.length===0}),data:xe.value,rowKey:ee.value,rowClassName:ot,internalHooks:t$,internalRefs:K,onUpdateInternalRefs:J,transformColumns:ht,transformCellText:_.value}),Te(Te({},n),{emptyText:()=>{var Gt,gr;return((Gt=n.emptyText)===null||Gt===void 0?void 0:Gt.call(n))||((gr=e.locale)===null||gr===void 0?void 0:gr.emptyText)||m("Table")}})),yt]})]))}}}),BM=In({name:"ATable",inheritAttrs:!1,props:dA(wme(),{rowKey:"key"}),slots:Object,setup(e,t){let{attrs:r,slots:n,expose:i}=t;const o=wn();return i({table:o}),()=>{var s;const l=e.columns||hme((s=n.default)===null||s===void 0?void 0:s.call(n));return Ie(hqe,Mt(Mt(Mt({ref:o},r),e),{},{columns:l,expandedRowRender:n.expandedRowRender,contextSlots:Te({},n)}),n)}}}),EM=In({name:"ATableColumn",slots:Object,render(){return null}}),QM=In({name:"ATableColumnGroup",slots:Object,__ANT_TABLE_COLUMN_GROUP:!0,render(){return null}}),u$=zWe,c$=ZWe,xM=Te(eYe,{Cell:c$,Row:u$,name:"ATableSummary"}),Vgt=Te(BM,{SELECTION_ALL:n$,SELECTION_INVERT:i$,SELECTION_NONE:a$,SELECTION_COLUMN:ty,EXPAND_COLUMN:e2,Column:EM,ColumnGroup:QM,Summary:xM,install:e=>(e.component(xM.name,xM),e.component(c$.name,c$),e.component(u$.name,u$),e.component(BM.name,BM),e.component(EM.name,EM),e.component(QM.name,QM),e)}),SM=()=>({format:String,showNow:ta(),showHour:ta(),showMinute:ta(),showSecond:ta(),use12Hours:ta(),hourStep:Number,minuteStep:Number,secondStep:Number,hideDisabledOptions:ta(),popupClassName:String,status:Oo()});function dqe(e){const t=Dve(e,Te(Te({},SM()),{order:{type:Boolean,default:!0}})),{TimePicker:r,RangePicker:n}=t,i=In({name:"ATimePicker",inheritAttrs:!1,props:Te(Te(Te(Te({},I_()),kve()),SM()),{addon:{type:Function}}),slots:Object,setup(s,l){let{slots:f,expose:m,emit:v,attrs:I}=l;const B=s,E=cg();Fl(!(f.addon||B.addon),"TimePicker","`addon` is deprecated. Please use `v-slot:renderExtraFooter` instead.");const S=wn();m({focus:()=>{var U;(U=S.value)===null||U===void 0||U.focus()},blur:()=>{var U;(U=S.value)===null||U===void 0||U.blur()}});const _=(U,K)=>{v("update:value",U),v("change",U,K),E.onFieldChange()},O=U=>{v("update:open",U),v("openChange",U)},R=U=>{v("focus",U)},T=U=>{v("blur",U),E.onFieldBlur()},L=U=>{v("ok",U)};return()=>{const{id:U=E.id.value}=B;return Ie(r,Mt(Mt(Mt({},I),VA(B,["onUpdate:value","onUpdate:open"])),{},{id:U,dropdownClassName:B.popupClassName,mode:void 0,ref:S,renderExtraFooter:B.addon||f.addon||B.renderExtraFooter||f.renderExtraFooter,onChange:_,onOpenChange:O,onFocus:R,onBlur:T,onOk:L}),f)}}}),o=In({name:"ATimeRangePicker",inheritAttrs:!1,props:Te(Te(Te(Te({},I_()),_ve()),SM()),{order:{type:Boolean,default:!0}}),slots:Object,setup(s,l){let{slots:f,expose:m,emit:v,attrs:I}=l;const B=s,E=wn(),S=cg();m({focus:()=>{var J;(J=E.value)===null||J===void 0||J.focus()},blur:()=>{var J;(J=E.value)===null||J===void 0||J.blur()}});const _=(J,ee)=>{v("update:value",J),v("change",J,ee),S.onFieldChange()},O=J=>{v("update:open",J),v("openChange",J)},R=J=>{v("focus",J)},T=J=>{v("blur",J),S.onFieldBlur()},L=(J,ee)=>{v("panelChange",J,ee)},U=J=>{v("ok",J)},K=(J,ee,ce)=>{v("calendarChange",J,ee,ce)};return()=>{const{id:J=S.id.value}=B;return Ie(n,Mt(Mt(Mt({},I),VA(B,["onUpdate:open","onUpdate:value"])),{},{id:J,dropdownClassName:B.popupClassName,picker:"time",mode:void 0,ref:E,onChange:_,onOpenChange:O,onFocus:R,onBlur:T,onPanelChange:L,onOk:U,onCalendarChange:K}),f)}}});return{TimePicker:i,TimeRangePicker:o}}const{TimePicker:Lk,TimeRangePicker:kM}=dqe(V0e),zgt=Te(Lk,{TimePicker:Lk,TimeRangePicker:kM,install:e=>(e.component(Lk.name,Lk),e.component(kM.name,kM),e)});function gqe(e,t){const r=`cannot ${e.method} ${e.action} ${t.status}'`,n=new Error(r);return n.status=t.status,n.method=e.method,n.url=e.action,n}function yie(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function pqe(e){const t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(o){o.total>0&&(o.percent=o.loaded/o.total*100),e.onProgress(o)});const r=new FormData;e.data&&Object.keys(e.data).forEach(i=>{const o=e.data[i];if(Array.isArray(o)){o.forEach(s=>{r.append(`${i}[]`,s)});return}r.append(i,o)}),e.file instanceof Blob?r.append(e.filename,e.file,e.file.name):r.append(e.filename,e.file),t.onerror=function(o){e.onError(o)},t.onload=function(){return t.status<200||t.status>=300?e.onError(gqe(e,t),yie(t)):e.onSuccess(yie(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const n=e.headers||{};return n["X-Requested-With"]!==null&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(n).forEach(i=>{n[i]!==null&&t.setRequestHeader(i,n[i])}),t.send(r),{abort(){t.abort()}}}const vqe=+new Date;let mqe=0;function _M(){return`vc-upload-${vqe}-${++mqe}`}const FM=(e,t)=>{if(e&&t){const r=Array.isArray(t)?t:t.split(","),n=e.name||"",i=e.type||"",o=i.replace(/\/.*$/,"");return r.some(s=>{const l=s.trim();if(/^\*(\/\*)?$/.test(s))return!0;if(l.charAt(0)==="."){const f=n.toLowerCase(),m=l.toLowerCase();let v=[m];return(m===".jpg"||m===".jpeg")&&(v=[".jpg",".jpeg"]),v.some(I=>f.endsWith(I))}return/\/\*$/.test(l)?o===l.replace(/\/.*$/,""):!!(i===l||/^\w+$/.test(l))})}return!0};function yqe(e,t){const r=e.createReader();let n=[];function i(){r.readEntries(o=>{const s=Array.prototype.slice.apply(o);n=n.concat(s),!s.length?t(n):i()})}i()}const bqe=(e,t,r)=>{const n=(i,o)=>{i.path=o||"",i.isFile?i.file(s=>{r(s)&&(i.fullPath&&!s.webkitRelativePath&&(Object.defineProperties(s,{webkitRelativePath:{writable:!0}}),s.webkitRelativePath=i.fullPath.replace(/^\//,""),Object.defineProperties(s,{webkitRelativePath:{writable:!1}})),t([s]))}):i.isDirectory&&yqe(i,s=>{s.forEach(l=>{n(l,`${o}${i.name}/`)})})};e.forEach(i=>{n(i.webkitGetAsEntry())})},Ime=()=>({capture:[Boolean,String],multipart:{type:Boolean,default:void 0},name:String,disabled:{type:Boolean,default:void 0},componentTag:String,action:[String,Function],method:String,directory:{type:Boolean,default:void 0},data:[Object,Function],headers:Object,accept:String,multiple:{type:Boolean,default:void 0},onBatchStart:Function,onReject:Function,onStart:Function,onError:Function,onSuccess:Function,onProgress:Function,beforeUpload:Function,customRequest:Function,withCredentials:{type:Boolean,default:void 0},openFileDialogOnClick:{type:Boolean,default:void 0},prefixCls:String,id:String,onMouseenter:Function,onMouseleave:Function,onClick:Function});var Cqe=function(e,t,r,n){function i(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function l(v){try{m(n.next(v))}catch(I){s(I)}}function f(v){try{m(n.throw(v))}catch(I){s(I)}}function m(v){v.done?o(v.value):i(v.value).then(l,f)}m((n=n.apply(e,t||[])).next())})},wqe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const Iqe=In({compatConfig:{MODE:3},name:"AjaxUploader",inheritAttrs:!1,props:Ime(),setup(e,t){let{slots:r,attrs:n,expose:i}=t;const o=wn(_M()),s={},l=wn();let f=!1;const m=(T,L)=>Cqe(this,void 0,void 0,function*(){const{beforeUpload:U}=e;let K=T;if(U){try{K=yield U(T,L)}catch{K=!1}if(K===!1)return{origin:T,parsedFile:null,action:null,data:null}}const{action:J}=e;let ee;typeof J=="function"?ee=yield J(T):ee=J;const{data:ce}=e;let ne;typeof ce=="function"?ne=yield ce(T):ne=ce;const Ee=(typeof K=="object"||typeof K=="string")&&K?K:T;let ve;Ee instanceof File?ve=Ee:ve=new File([Ee],T.name,{type:T.type});const se=ve;return se.uid=T.uid,{origin:T,data:ne,parsedFile:se,action:ee}}),v=T=>{let{data:L,origin:U,action:K,parsedFile:J}=T;if(!f)return;const{onStart:ee,customRequest:ce,name:ne,headers:Ee,withCredentials:ve,method:se}=e,{uid:Fe}=U,ae=ce||pqe,De={action:K,filename:ne,data:L,file:J,headers:Ee,withCredentials:ve,method:se||"post",onProgress:Re=>{const{onProgress:Pe}=e;Pe==null||Pe(Re,J)},onSuccess:(Re,Pe)=>{const{onSuccess:Ne}=e;Ne==null||Ne(Re,J,Pe),delete s[Fe]},onError:(Re,Pe)=>{const{onError:Ne}=e;Ne==null||Ne(Re,Pe,J),delete s[Fe]}};ee(U),s[Fe]=ae(De)},I=()=>{o.value=_M()},B=T=>{if(T){const L=T.uid?T.uid:T;s[L]&&s[L].abort&&s[L].abort(),delete s[L]}else Object.keys(s).forEach(L=>{s[L]&&s[L].abort&&s[L].abort(),delete s[L]})};bo(()=>{f=!0}),$o(()=>{f=!1,B()});const E=T=>{const L=[...T],U=L.map(K=>(K.uid=_M(),m(K,L)));Promise.all(U).then(K=>{const{onBatchStart:J}=e;J==null||J(K.map(ee=>{let{origin:ce,parsedFile:ne}=ee;return{file:ce,parsedFile:ne}})),K.filter(ee=>ee.parsedFile!==null).forEach(ee=>{v(ee)})})},S=T=>{const{accept:L,directory:U}=e,{files:K}=T.target,J=[...K].filter(ee=>!U||FM(ee,L));E(J),I()},_=T=>{const L=l.value;if(!L)return;const{onClick:U}=e;L.click(),U&&U(T)},O=T=>{T.key==="Enter"&&_(T)},R=T=>{const{multiple:L}=e;if(T.preventDefault(),T.type!=="dragover")if(e.directory)bqe(Array.prototype.slice.call(T.dataTransfer.items),E,U=>FM(U,e.accept));else{const U=CTe(Array.prototype.slice.call(T.dataTransfer.files),ee=>FM(ee,e.accept));let K=U[0];const J=U[1];L===!1&&(K=K.slice(0,1)),E(K),J.length&&e.onReject&&e.onReject(J)}};return i({abort:B}),()=>{var T;const{componentTag:L,prefixCls:U,disabled:K,id:J,multiple:ee,accept:ce,capture:ne,directory:Ee,openFileDialogOnClick:ve,onMouseenter:se,onMouseleave:Fe}=e,ae=wqe(e,["componentTag","prefixCls","disabled","id","multiple","accept","capture","directory","openFileDialogOnClick","onMouseenter","onMouseleave"]),De={[U]:!0,[`${U}-disabled`]:K,[n.class]:!!n.class},Re=Ee?{directory:"directory",webkitdirectory:"webkitdirectory"}:{};return Ie(L,Mt(Mt({},K?{}:{onClick:ve?_:()=>{},onKeydown:ve?O:()=>{},onMouseenter:se,onMouseleave:Fe,onDrop:R,onDragover:R,tabindex:"0"}),{},{class:De,role:"button",style:n.style}),{default:()=>[Ie("input",Mt(Mt(Mt({},$2(ae,{aria:!0,data:!0})),{},{id:J,type:"file",ref:l,onClick:Ne=>Ne.stopPropagation(),key:o.value,style:{display:"none"},accept:ce},Re),{},{multiple:ee,onChange:S},ne!=null?{capture:ne}:{}),null),(T=r.default)===null||T===void 0?void 0:T.call(r)]})}}});function DM(){}const bie=In({compatConfig:{MODE:3},name:"Upload",inheritAttrs:!1,props:dA(Ime(),{componentTag:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:DM,onError:DM,onSuccess:DM,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0}),setup(e,t){let{slots:r,attrs:n,expose:i}=t;const o=wn();return i({abort:l=>{var f;(f=o.value)===null||f===void 0||f.abort(l)}}),()=>Ie(Iqe,Mt(Mt(Mt({},e),n),{},{ref:o}),r)}});function Bme(){return{capture:Cs([Boolean,String]),type:Oo(),name:String,defaultFileList:_A(),fileList:_A(),action:Cs([String,Function]),directory:ta(),data:Cs([Object,Function]),method:Oo(),headers:Pa(),showUploadList:Cs([Boolean,Object]),multiple:ta(),accept:String,beforeUpload:Wn(),onChange:Wn(),"onUpdate:fileList":Wn(),onDrop:Wn(),listType:Oo(),onPreview:Wn(),onDownload:Wn(),onReject:Wn(),onRemove:Wn(),remove:Wn(),supportServerRender:ta(),disabled:ta(),prefixCls:String,customRequest:Wn(),withCredentials:ta(),openFileDialogOnClick:ta(),locale:Pa(),id:String,previewFile:Wn(),transformFile:Wn(),iconRender:Wn(),isImageUrl:Wn(),progress:Pa(),itemRender:Wn(),maxCount:Number,height:Cs([Number,String]),removeIcon:Wn(),downloadIcon:Wn(),previewIcon:Wn()}}function Bqe(){return{listType:Oo(),onPreview:Wn(),onDownload:Wn(),onRemove:Wn(),items:_A(),progress:Pa(),prefixCls:Oo(),showRemoveIcon:ta(),showDownloadIcon:ta(),showPreviewIcon:ta(),removeIcon:Wn(),downloadIcon:Wn(),previewIcon:Wn(),locale:Pa(void 0),previewFile:Wn(),iconRender:Wn(),isImageUrl:Wn(),appendAction:Wn(),appendActionVisible:ta(),itemRender:Wn()}}function Mk(e){return Te(Te({},e),{lastModified:e.lastModified,lastModifiedDate:e.lastModifiedDate,name:e.name,size:e.size,type:e.type,uid:e.uid,percent:0,originFileObj:e})}function Pk(e,t){const r=[...t],n=r.findIndex(i=>{let{uid:o}=i;return o===e.uid});return n===-1?r.push(e):r[n]=e,r}function RM(e,t){const r=e.uid!==void 0?"uid":"name";return t.filter(n=>n[r]===e[r])[0]}function Eqe(e,t){const r=e.uid!==void 0?"uid":"name",n=t.filter(i=>i[r]!==e[r]);return n.length===t.length?null:n}const Qqe=function(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),n=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(n)||[""])[0]},Eme=e=>e.indexOf("image/")===0,xqe=e=>{if(e.type&&!e.thumbUrl)return Eme(e.type);const t=e.thumbUrl||e.url||"",r=Qqe(t);return/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i.test(r)?!0:!(/^data:/.test(t)||r)},Hb=200;function Sqe(e){return new Promise(t=>{if(!e.type||!Eme(e.type)){t("");return}const r=document.createElement("canvas");r.width=Hb,r.height=Hb,r.style.cssText=`position: fixed; left: 0; top: 0; width: ${Hb}px; height: ${Hb}px; z-index: 9999; display: none;`,document.body.appendChild(r);const n=r.getContext("2d"),i=new Image;if(i.onload=()=>{const{width:o,height:s}=i;let l=Hb,f=Hb,m=0,v=0;o>s?(f=s*(Hb/o),v=-(f-l)/2):(l=o*(Hb/s),m=-(l-f)/2),n.drawImage(i,m,v,l,f);const I=r.toDataURL();document.body.removeChild(r),t(I)},i.crossOrigin="anonymous",e.type.startsWith("image/svg+xml")){const o=new FileReader;o.addEventListener("load",()=>{o.result&&(i.src=o.result)}),o.readAsDataURL(e)}else i.src=window.URL.createObjectURL(e)})}const kqe=()=>({prefixCls:String,locale:Pa(void 0),file:Pa(),items:_A(),listType:Oo(),isImgUrl:Wn(),showRemoveIcon:ta(),showDownloadIcon:ta(),showPreviewIcon:ta(),removeIcon:Wn(),downloadIcon:Wn(),previewIcon:Wn(),iconRender:Wn(),actionIconRender:Wn(),itemRender:Wn(),onPreview:Wn(),onClose:Wn(),onDownload:Wn(),progress:Pa()}),_qe=In({compatConfig:{MODE:3},name:"ListItem",inheritAttrs:!1,props:kqe(),setup(e,t){let{slots:r,attrs:n}=t;var i;const o=Gr(!1),s=Gr();bo(()=>{s.value=setTimeout(()=>{o.value=!0},300)}),$o(()=>{clearTimeout(s.value)});const l=Gr((i=e.file)===null||i===void 0?void 0:i.status);Kn(()=>{var v;return(v=e.file)===null||v===void 0?void 0:v.status},v=>{v!=="removed"&&(l.value=v)});const{rootPrefixCls:f}=ho("upload",e),m=ut(()=>D2(`${f.value}-fade`));return()=>{var v,I;const{prefixCls:B,locale:E,listType:S,file:_,items:O,progress:R,iconRender:T=r.iconRender,actionIconRender:L=r.actionIconRender,itemRender:U=r.itemRender,isImgUrl:K,showPreviewIcon:J,showRemoveIcon:ee,showDownloadIcon:ce,previewIcon:ne=r.previewIcon,removeIcon:Ee=r.removeIcon,downloadIcon:ve=r.downloadIcon,onPreview:se,onDownload:Fe,onClose:ae}=e,{class:De,style:Re}=n,Pe=T({file:_});let Ne=Ie("div",{class:`${B}-text-icon`},[Pe]);if(S==="picture"||S==="picture-card")if(l.value==="uploading"||!_.thumbUrl&&!_.url){const ot={[`${B}-list-item-thumbnail`]:!0,[`${B}-list-item-file`]:l.value!=="uploading"};Ne=Ie("div",{class:ot},[Pe])}else{const ot=K!=null&&K(_)?Ie("img",{src:_.thumbUrl||_.url,alt:_.name,class:`${B}-list-item-image`,crossorigin:_.crossOrigin},null):Pe,Se={[`${B}-list-item-thumbnail`]:!0,[`${B}-list-item-file`]:K&&!K(_)};Ne=Ie("a",{class:Se,onClick:ht=>se(_,ht),href:_.url||_.thumbUrl,target:"_blank",rel:"noopener noreferrer"},[ot])}const $e={[`${B}-list-item`]:!0,[`${B}-list-item-${l.value}`]:!0},Je=typeof _.linkProps=="string"?JSON.parse(_.linkProps):_.linkProps,We=ee?L({customIcon:Ee?Ee({file:_}):Ie(tV,null,null),callback:()=>ae(_),prefixCls:B,title:E.removeFile}):null,Ae=ce&&l.value==="done"?L({customIcon:ve?ve({file:_}):Ie(rV,null,null),callback:()=>Fe(_),prefixCls:B,title:E.downloadFile}):null,Ke=S!=="picture-card"&&Ie("span",{key:"download-delete",class:[`${B}-list-item-actions`,{picture:S==="picture"}]},[Ae,We]),ze=`${B}-list-item-name`,at=_.url?[Ie("a",Mt(Mt({key:"view",target:"_blank",rel:"noopener noreferrer",class:ze,title:_.name},Je),{},{href:_.url,onClick:ot=>se(_,ot)}),[_.name]),Ke]:[Ie("span",{key:"view",class:ze,onClick:ot=>se(_,ot),title:_.name},[_.name]),Ke],it={pointerEvents:"none",opacity:.5},ye=J?Ie("a",{href:_.url||_.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:_.url||_.thumbUrl?void 0:it,onClick:ot=>se(_,ot),title:E.previewFile},[ne?ne({file:_}):Ie(iD,null,null)]):null,xe=S==="picture-card"&&l.value!=="uploading"&&Ie("span",{class:`${B}-list-item-actions`},[ye,l.value==="done"&&Ae,We]),et=Ie("div",{class:$e},[Ne,at,xe,o.value&&Ie(ug,m.value,{default:()=>[Ah(Ie("div",{class:`${B}-list-item-progress`},["percent"in _?Ie(pWe,Mt(Mt({},R),{},{type:"line",percent:_.percent}),null):null]),[[zp,l.value==="uploading"]])]})]),tt={[`${B}-list-item-container`]:!0,[`${De}`]:!!De},rt=_.response&&typeof _.response=="string"?_.response:((v=_.error)===null||v===void 0?void 0:v.statusText)||((I=_.error)===null||I===void 0?void 0:I.message)||E.uploadError,ct=l.value==="error"?Ie($6,{title:rt,getPopupContainer:ot=>ot.parentNode},{default:()=>[et]}):et;return Ie("div",{class:tt,style:Re},[U?U({originNode:ct,file:_,fileList:O,actions:{download:Fe.bind(null,_),preview:se.bind(null,_),remove:ae.bind(null,_)}}):ct])}}}),Fqe=(e,t)=>{let{slots:r}=t;var n;return Of((n=r.default)===null||n===void 0?void 0:n.call(r))[0]},Dqe=In({compatConfig:{MODE:3},name:"AUploadList",props:dA(Bqe(),{listType:"text",progress:{strokeWidth:2,showInfo:!1},showRemoveIcon:!0,showDownloadIcon:!1,showPreviewIcon:!0,previewFile:Sqe,isImageUrl:xqe,items:[],appendActionVisible:!0}),setup(e,t){let{slots:r,expose:n}=t;const i=Gr(!1),o=gl();bo(()=>{i.value==!0}),Eo(()=>{e.listType!=="picture"&&e.listType!=="picture-card"||(e.items||[]).forEach(_=>{typeof document>"u"||typeof window>"u"||!window.FileReader||!window.File||!(_.originFileObj instanceof File||_.originFileObj instanceof Blob)||_.thumbUrl!==void 0||(_.thumbUrl="",e.previewFile&&e.previewFile(_.originFileObj).then(O=>{_.thumbUrl=O||"",o.update()}))})});const s=(_,O)=>{if(e.onPreview)return O==null||O.preventDefault(),e.onPreview(_)},l=_=>{typeof e.onDownload=="function"?e.onDownload(_):_.url&&window.open(_.url)},f=_=>{var O;(O=e.onRemove)===null||O===void 0||O.call(e,_)},m=_=>{let{file:O}=_;const R=e.iconRender||r.iconRender;if(R)return R({file:O,listType:e.listType});const T=O.status==="uploading",L=e.isImageUrl&&e.isImageUrl(O)?Ie(uV,null,null):Ie(iV,null,null);let U=Ie(T?Zp:lV,null,null);return e.listType==="picture"?U=T?Ie(Zp,null,null):L:e.listType==="picture-card"&&(U=T?e.locale.uploading:L),U},v=_=>{const{customIcon:O,callback:R,prefixCls:T,title:L}=_,U={type:"text",size:"small",title:L,onClick:()=>{R()},class:`${T}-list-item-action`};return Jh(O)?Ie(sh,U,{icon:()=>O}):Ie(sh,U,{default:()=>[Ie("span",null,[O])]})};n({handlePreview:s,handleDownload:l});const{prefixCls:I,rootPrefixCls:B}=ho("upload",e),E=ut(()=>({[`${I.value}-list`]:!0,[`${I.value}-list-${e.listType}`]:!0})),S=ut(()=>{const _=Te({},WF(`${B.value}-motion-collapse`));delete _.onAfterAppear,delete _.onAfterEnter,delete _.onAfterLeave;const O=Te(Te({},TF(`${I.value}-${e.listType==="picture-card"?"animate-inline":"animate"}`)),{class:E.value,appear:i.value});return e.listType!=="picture-card"?Te(Te({},_),O):O});return()=>{const{listType:_,locale:O,isImageUrl:R,items:T=[],showPreviewIcon:L,showRemoveIcon:U,showDownloadIcon:K,removeIcon:J,previewIcon:ee,downloadIcon:ce,progress:ne,appendAction:Ee,itemRender:ve,appendActionVisible:se}=e,Fe=Ee==null?void 0:Ee();return Ie(O6,Mt(Mt({},S.value),{},{tag:"div"}),{default:()=>[T.map(ae=>{const{uid:De}=ae;return Ie(_qe,{key:De,locale:O,prefixCls:I.value,file:ae,items:T,progress:ne,listType:_,isImgUrl:R,showPreviewIcon:L,showRemoveIcon:U,showDownloadIcon:K,onPreview:s,onDownload:l,onClose:f,removeIcon:J,previewIcon:ee,downloadIcon:ce,itemRender:ve},Te(Te({},r),{iconRender:m,actionIconRender:v}))}),Ee?Ah(Ie(Fqe,{key:"__ant_upload_appendAction"},{default:()=>Fe}),[[zp,!!se]]):null]})}}}),Rqe=e=>{const{componentCls:t,iconCls:r}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:e.colorFillAlter,border:`${e.lineWidth}px dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[t]:{padding:`${e.padding}px 0`},[`${t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${t}-disabled):hover`]:{borderColor:e.colorPrimaryHover},[`p${t}-drag-icon`]:{marginBottom:e.margin,[r]:{color:e.colorPrimary,fontSize:e.uploadThumbnailSize}},[`p${t}-text`]:{margin:`0 0 ${e.marginXXS}px`,color:e.colorTextHeading,fontSize:e.fontSizeLG},[`p${t}-hint`]:{color:e.colorTextDescription,fontSize:e.fontSize},[`&${t}-disabled`]:{cursor:"not-allowed",[`p${t}-drag-icon ${r},
  419. p${t}-text,
  420. p${t}-hint
  421. `]:{color:e.colorTextDisabled}}}}}},Tqe=e=>{const{componentCls:t,antCls:r,iconCls:n,fontSize:i,lineHeight:o}=e,s=`${t}-list-item`,l=`${s}-actions`,f=`${s}-action`,m=Math.round(i*o);return{[`${t}-wrapper`]:{[`${t}-list`]:Te(Te({},Vw()),{lineHeight:e.lineHeight,[s]:{position:"relative",height:e.lineHeight*i,marginTop:e.marginXS,fontSize:i,display:"flex",alignItems:"center",transition:`background-color ${e.motionDurationSlow}`,"&:hover":{backgroundColor:e.controlItemBgHover},[`${s}-name`]:Te(Te({},Iy),{padding:`0 ${e.paddingXS}px`,lineHeight:o,flex:"auto",transition:`all ${e.motionDurationSlow}`}),[l]:{[f]:{opacity:0},[`${f}${r}-btn-sm`]:{height:m,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
  422. ${f}:focus,
  423. &.picture ${f}
  424. `]:{opacity:1},[n]:{color:e.colorTextDescription,transition:`all ${e.motionDurationSlow}`},[`&:hover ${n}`]:{color:e.colorText}},[`${t}-icon ${n}`]:{color:e.colorTextDescription,fontSize:i},[`${s}-progress`]:{position:"absolute",bottom:-e.uploadProgressOffset,width:"100%",paddingInlineStart:i+e.paddingXS,fontSize:i,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${s}:hover ${f}`]:{opacity:1,color:e.colorText},[`${s}-error`]:{color:e.colorError,[`${s}-name, ${t}-icon ${n}`]:{color:e.colorError},[l]:{[`${n}, ${n}:hover`]:{color:e.colorError},[f]:{opacity:1}}},[`${t}-list-item-container`]:{transition:`opacity ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Cie=new es("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),wie=new es("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}}),Oqe=e=>{const{componentCls:t}=e,r=`${t}-animate-inline`;return[{[`${t}-wrapper`]:{[`${r}-appear, ${r}-enter, ${r}-leave`]:{animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseInOutCirc,animationFillMode:"forwards"},[`${r}-appear, ${r}-enter`]:{animationName:Cie},[`${r}-leave`]:{animationName:wie}}},Cie,wie]},Nqe=e=>{const{componentCls:t,iconCls:r,uploadThumbnailSize:n,uploadProgressOffset:i}=e,o=`${t}-list`,s=`${o}-item`;return{[`${t}-wrapper`]:{[`${o}${o}-picture, ${o}${o}-picture-card`]:{[s]:{position:"relative",height:n+e.lineWidth*2+e.paddingXS*2,padding:e.paddingXS,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusLG,"&:hover":{background:"transparent"},[`${s}-thumbnail`]:Te(Te({},Iy),{width:n,height:n,lineHeight:`${n+e.paddingSM}px`,textAlign:"center",flex:"none",[r]:{fontSize:e.fontSizeHeading2,color:e.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${s}-progress`]:{bottom:i,width:`calc(100% - ${e.paddingSM*2}px)`,marginTop:0,paddingInlineStart:n+e.paddingXS}},[`${s}-error`]:{borderColor:e.colorError,[`${s}-thumbnail ${r}`]:{"svg path[fill='#e6f7ff']":{fill:e.colorErrorBg},"svg path[fill='#1890ff']":{fill:e.colorError}}},[`${s}-uploading`]:{borderStyle:"dashed",[`${s}-name`]:{marginBottom:i}}}}}},Lqe=e=>{const{componentCls:t,iconCls:r,fontSizeLG:n,colorTextLightSolid:i}=e,o=`${t}-list`,s=`${o}-item`,l=e.uploadPicCardSize;return{[`${t}-wrapper${t}-picture-card-wrapper`]:Te(Te({},Vw()),{display:"inline-block",width:"100%",[`${t}${t}-select`]:{width:l,height:l,marginInlineEnd:e.marginXS,marginBottom:e.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:e.colorFillAlter,border:`${e.lineWidth}px dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[`> ${t}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${t}-disabled):hover`]:{borderColor:e.colorPrimary}},[`${o}${o}-picture-card`]:{[`${o}-item-container`]:{display:"inline-block",width:l,height:l,marginBlock:`0 ${e.marginXS}px`,marginInline:`0 ${e.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[s]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${e.paddingXS*2}px)`,height:`calc(100% - ${e.paddingXS*2}px)`,backgroundColor:e.colorBgMask,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'" "'}},[`${s}:hover`]:{[`&::before, ${s}-actions`]:{opacity:1}},[`${s}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${e.motionDurationSlow}`,[`${r}-eye, ${r}-download, ${r}-delete`]:{zIndex:10,width:n,margin:`0 ${e.marginXXS}px`,fontSize:n,cursor:"pointer",transition:`all ${e.motionDurationSlow}`}},[`${s}-actions, ${s}-actions:hover`]:{[`${r}-eye, ${r}-download, ${r}-delete`]:{color:new rl(i).setAlpha(.65).toRgbString(),"&:hover":{color:i}}},[`${s}-thumbnail, ${s}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${s}-name`]:{display:"none",textAlign:"center"},[`${s}-file + ${s}-name`]:{position:"absolute",bottom:e.margin,display:"block",width:`calc(100% - ${e.paddingXS*2}px)`},[`${s}-uploading`]:{[`&${s}`]:{backgroundColor:e.colorFillAlter},[`&::before, ${r}-eye, ${r}-download, ${r}-delete`]:{display:"none"}},[`${s}-progress`]:{bottom:e.marginXL,width:`calc(100% - ${e.paddingXS*2}px)`,paddingInlineStart:0}}})}},Mqe=e=>{const{componentCls:t}=e;return{[`${t}-rtl`]:{direction:"rtl"}}},Pqe=e=>{const{componentCls:t,colorTextDisabled:r}=e;return{[`${t}-wrapper`]:Te(Te({},Ks(e)),{[t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${t}-select`]:{display:"inline-block"},[`${t}-disabled`]:{color:r,cursor:"not-allowed"}})}},Uqe=gA("Upload",e=>{const{fontSizeHeading3:t,fontSize:r,lineHeight:n,lineWidth:i,controlHeightLG:o}=e,s=Math.round(r*n),l=Jo(e,{uploadThumbnailSize:t*2,uploadProgressOffset:s/2+i,uploadPicCardSize:o*2.55});return[Pqe(l),Rqe(l),Nqe(l),Lqe(l),Tqe(l),Oqe(l),Mqe(l),$F(l)]});var Hqe=function(e,t,r,n){function i(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function l(v){try{m(n.next(v))}catch(I){s(I)}}function f(v){try{m(n.throw(v))}catch(I){s(I)}}function m(v){v.done?o(v.value):i(v.value).then(l,f)}m((n=n.apply(e,t||[])).next())})},jqe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const z4=`__LIST_IGNORE_${Date.now()}__`,A7=In({compatConfig:{MODE:3},name:"AUpload",inheritAttrs:!1,props:dA(Bme(),{type:"select",multiple:!1,action:"",data:{},accept:"",showUploadList:!0,listType:"text",disabled:!1,supportServerRender:!0}),setup(e,t){let{slots:r,attrs:n,expose:i}=t;const o=cg(),{prefixCls:s,direction:l,disabled:f}=ho("upload",e),[m,v]=Uqe(s),I=Iv(),B=ut(()=>{var ve;return(ve=I.value)!==null&&ve!==void 0?ve:f.value}),[E,S]=rh(e.defaultFileList||[],{value:yo(e,"fileList"),postState:ve=>{const se=Date.now();return(ve??[]).map((Fe,ae)=>(!Fe.uid&&!Object.isFrozen(Fe)&&(Fe.uid=`__AUTO__${se}_${ae}__`),Fe))}}),_=wn("drop"),O=wn(null);bo(()=>{Fl(e.fileList!==void 0||n.value===void 0,"Upload","`value` is not a valid prop, do you mean `fileList`?"),Fl(e.transformFile===void 0,"Upload","`transformFile` is deprecated. Please use `beforeUpload` directly."),Fl(e.remove===void 0,"Upload","`remove` props is deprecated. Please use `remove` event.")});const R=(ve,se,Fe)=>{var ae,De;let Re=[...se];e.maxCount===1?Re=Re.slice(-1):e.maxCount&&(Re=Re.slice(0,e.maxCount)),S(Re);const Pe={file:ve,fileList:Re};Fe&&(Pe.event=Fe),(ae=e["onUpdate:fileList"])===null||ae===void 0||ae.call(e,Pe.fileList),(De=e.onChange)===null||De===void 0||De.call(e,Pe),o.onFieldChange()},T=(ve,se)=>Hqe(this,void 0,void 0,function*(){const{beforeUpload:Fe,transformFile:ae}=e;let De=ve;if(Fe){const Re=yield Fe(ve,se);if(Re===!1)return!1;if(delete ve[z4],Re===z4)return Object.defineProperty(ve,z4,{value:!0,configurable:!0}),!1;typeof Re=="object"&&Re&&(De=Re)}return ae&&(De=yield ae(De)),De}),L=ve=>{const se=ve.filter(De=>!De.file[z4]);if(!se.length)return;const Fe=se.map(De=>Mk(De.file));let ae=[...E.value];Fe.forEach(De=>{ae=Pk(De,ae)}),Fe.forEach((De,Re)=>{let Pe=De;if(se[Re].parsedFile)De.status="uploading";else{const{originFileObj:Ne}=De;let $e;try{$e=new File([Ne],Ne.name,{type:Ne.type})}catch{$e=new Blob([Ne],{type:Ne.type}),$e.name=Ne.name,$e.lastModifiedDate=new Date,$e.lastModified=new Date().getTime()}$e.uid=De.uid,Pe=$e}R(Pe,ae)})},U=(ve,se,Fe)=>{try{typeof ve=="string"&&(ve=JSON.parse(ve))}catch{}if(!RM(se,E.value))return;const ae=Mk(se);ae.status="done",ae.percent=100,ae.response=ve,ae.xhr=Fe;const De=Pk(ae,E.value);R(ae,De)},K=(ve,se)=>{if(!RM(se,E.value))return;const Fe=Mk(se);Fe.status="uploading",Fe.percent=ve.percent;const ae=Pk(Fe,E.value);R(Fe,ae,ve)},J=(ve,se,Fe)=>{if(!RM(Fe,E.value))return;const ae=Mk(Fe);ae.error=ve,ae.response=se,ae.status="error";const De=Pk(ae,E.value);R(ae,De)},ee=ve=>{let se;const Fe=e.onRemove||e.remove;Promise.resolve(typeof Fe=="function"?Fe(ve):Fe).then(ae=>{var De,Re;if(ae===!1)return;const Pe=Eqe(ve,E.value);Pe&&(se=Te(Te({},ve),{status:"removed"}),(De=E.value)===null||De===void 0||De.forEach(Ne=>{const $e=se.uid!==void 0?"uid":"name";Ne[$e]===se[$e]&&!Object.isFrozen(Ne)&&(Ne.status="removed")}),(Re=O.value)===null||Re===void 0||Re.abort(se),R(se,Pe))})},ce=ve=>{var se;_.value=ve.type,ve.type==="drop"&&((se=e.onDrop)===null||se===void 0||se.call(e,ve))};i({onBatchStart:L,onSuccess:U,onProgress:K,onError:J,fileList:E,upload:O});const[ne]=_v("Upload",J0.Upload,ut(()=>e.locale)),Ee=(ve,se)=>{const{removeIcon:Fe,previewIcon:ae,downloadIcon:De,previewFile:Re,onPreview:Pe,onDownload:Ne,isImageUrl:$e,progress:Je,itemRender:We,iconRender:Ae,showUploadList:Ke}=e,{showDownloadIcon:ze,showPreviewIcon:at,showRemoveIcon:it}=typeof Ke=="boolean"?{}:Ke;return Ke?Ie(Dqe,{prefixCls:s.value,listType:e.listType,items:E.value,previewFile:Re,onPreview:Pe,onDownload:Ne,onRemove:ee,showRemoveIcon:!B.value&&it,showPreviewIcon:at,showDownloadIcon:ze,removeIcon:Fe,previewIcon:ae,downloadIcon:De,iconRender:Ae,locale:ne.value,isImageUrl:$e,progress:Je,itemRender:We,appendActionVisible:se,appendAction:ve},Te({},r)):ve==null?void 0:ve()};return()=>{var ve,se,Fe;const{listType:ae,type:De}=e,{class:Re,style:Pe}=n,Ne=jqe(n,["class","style"]),$e=Te(Te(Te({onBatchStart:L,onError:J,onProgress:K,onSuccess:U},Ne),e),{id:(ve=e.id)!==null&&ve!==void 0?ve:o.id.value,prefixCls:s.value,beforeUpload:T,onChange:void 0,disabled:B.value});delete $e.remove,(!r.default||B.value)&&delete $e.id;const Je={[`${s.value}-rtl`]:l.value==="rtl"};if(De==="drag"){const ze=xn(s.value,{[`${s.value}-drag`]:!0,[`${s.value}-drag-uploading`]:E.value.some(at=>at.status==="uploading"),[`${s.value}-drag-hover`]:_.value==="dragover",[`${s.value}-disabled`]:B.value,[`${s.value}-rtl`]:l.value==="rtl"},n.class,v.value);return m(Ie("span",Mt(Mt({},n),{},{class:xn(`${s.value}-wrapper`,Je,Re,v.value)}),[Ie("div",{class:ze,onDrop:ce,onDragover:ce,onDragleave:ce,style:n.style},[Ie(bie,Mt(Mt({},$e),{},{ref:O,class:`${s.value}-btn`}),Mt({default:()=>[Ie("div",{class:`${s.value}-drag-container`},[(se=r.default)===null||se===void 0?void 0:se.call(r)])]},r))]),Ee()]))}const We=xn(s.value,{[`${s.value}-select`]:!0,[`${s.value}-select-${ae}`]:!0,[`${s.value}-disabled`]:B.value,[`${s.value}-rtl`]:l.value==="rtl"}),Ae=tu((Fe=r.default)===null||Fe===void 0?void 0:Fe.call(r)),Ke=ze=>Ie("div",{class:We,style:ze},[Ie(bie,Mt(Mt({},$e),{},{ref:O}),r)]);return m(ae==="picture-card"?Ie("span",Mt(Mt({},n),{},{class:xn(`${s.value}-wrapper`,`${s.value}-picture-card-wrapper`,Je,n.class,v.value)}),[Ee(Ke,!!Ae.length)]):Ie("span",Mt(Mt({},n),{},{class:xn(`${s.value}-wrapper`,Je,n.class,v.value)}),[Ke(Ae.length?void 0:{display:"none"}),Ee()]))}}});var Iie=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};const TM=In({compatConfig:{MODE:3},name:"AUploadDragger",inheritAttrs:!1,props:Bme(),setup(e,t){let{slots:r,attrs:n}=t;return()=>{const{height:i}=e,o=Iie(e,["height"]),{style:s}=n,l=Iie(n,["style"]),f=Te(Te(Te({},o),l),{type:"drag",style:Te(Te({},s),{height:typeof i=="number"?`${i}px`:i})});return Ie(A7,f,r)}}}),Jgt=Te(A7,{Dragger:TM,LIST_IGNORE:z4,install(e){return e.component(A7.name,A7),e.component(TM.name,TM),e}});function Gqe(){return Qme().__VUE_DEVTOOLS_GLOBAL_HOOK__}function Qme(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const Kqe=typeof Proxy=="function",$qe="devtools-plugin:setup",Wqe="plugin:settings:set";let RB,f$;function Yqe(){var e;return RB!==void 0||(typeof window<"u"&&window.performance?(RB=!0,f$=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(RB=!0,f$=globalThis.perf_hooks.performance):RB=!1),RB}function qqe(){return Yqe()?f$.now():Date.now()}class Vqe{constructor(t,r){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=r;const n={};if(t.settings)for(const s in t.settings){const l=t.settings[s];n[s]=l.defaultValue}const i=`__vue-devtools-plugin-settings__${t.id}`;let o=Object.assign({},n);try{const s=localStorage.getItem(i),l=JSON.parse(s);Object.assign(o,l)}catch{}this.fallbacks={getSettings(){return o},setSettings(s){try{localStorage.setItem(i,JSON.stringify(s))}catch{}o=s},now(){return qqe()}},r&&r.on(Wqe,(s,l)=>{s===this.plugin.id&&this.fallbacks.setSettings(l)}),this.proxiedOn=new Proxy({},{get:(s,l)=>this.target?this.target.on[l]:(...f)=>{this.onQueue.push({method:l,args:f})}}),this.proxiedTarget=new Proxy({},{get:(s,l)=>this.target?this.target[l]:l==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(l)?(...f)=>(this.targetQueue.push({method:l,args:f,resolve:()=>{}}),this.fallbacks[l](...f)):(...f)=>new Promise(m=>{this.targetQueue.push({method:l,args:f,resolve:m})})})}async setRealTarget(t){this.target=t;for(const r of this.onQueue)this.target.on[r.method](...r.args);for(const r of this.targetQueue)r.resolve(await this.target[r.method](...r.args))}}function zqe(e,t){const r=e,n=Qme(),i=Gqe(),o=Kqe&&r.enableEarlyProxy;if(i&&(n.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!o))i.emit($qe,e,t);else{const s=o?new Vqe(r,i):null;(n.__VUE_DEVTOOLS_PLUGINS__=n.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:r,setupFn:t,proxy:s}),s&&t(s.proxiedTarget)}}/*!
  425. * vue-router v4.5.0
  426. * (c) 2024 Eduardo San Martin Morote
  427. * @license MIT
  428. */const ZB=typeof document<"u";function xme(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Jqe(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&xme(e.default)}const YA=Object.assign;function OM(e,t){const r={};for(const n in t){const i=t[n];r[n]=Z0(i)?i.map(e):e(i)}return r}const QQ=()=>{},Z0=Array.isArray,Sme=/#/g,Xqe=/&/g,Zqe=/\//g,eVe=/=/g,tVe=/\?/g,kme=/\+/g,rVe=/%5B/g,nVe=/%5D/g,_me=/%5E/g,iVe=/%60/g,Fme=/%7B/g,aVe=/%7C/g,Dme=/%7D/g,oVe=/%20/g;function QV(e){return encodeURI(""+e).replace(aVe,"|").replace(rVe,"[").replace(nVe,"]")}function sVe(e){return QV(e).replace(Fme,"{").replace(Dme,"}").replace(_me,"^")}function h$(e){return QV(e).replace(kme,"%2B").replace(oVe,"+").replace(Sme,"%23").replace(Xqe,"%26").replace(iVe,"`").replace(Fme,"{").replace(Dme,"}").replace(_me,"^")}function AVe(e){return h$(e).replace(eVe,"%3D")}function lVe(e){return QV(e).replace(Sme,"%23").replace(tVe,"%3F")}function uVe(e){return e==null?"":lVe(e).replace(Zqe,"%2F")}function c6(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const cVe=/\/$/,fVe=e=>e.replace(cVe,"");function NM(e,t,r="/"){let n,i={},o="",s="";const l=t.indexOf("#");let f=t.indexOf("?");return l<f&&l>=0&&(f=-1),f>-1&&(n=t.slice(0,f),o=t.slice(f+1,l>-1?l:t.length),i=e(o)),l>-1&&(n=n||t.slice(0,l),s=t.slice(l,t.length)),n=pVe(n??t,r),{fullPath:n+(o&&"?")+o+s,path:n,query:i,hash:c6(s)}}function hVe(e,t){const r=t.query?e(t.query):"";return t.path+(r&&"?")+r+(t.hash||"")}function Bie(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function dVe(e,t,r){const n=t.matched.length-1,i=r.matched.length-1;return n>-1&&n===i&&jE(t.matched[n],r.matched[i])&&Rme(t.params,r.params)&&e(t.query)===e(r.query)&&t.hash===r.hash}function jE(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Rme(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(!gVe(e[r],t[r]))return!1;return!0}function gVe(e,t){return Z0(e)?Eie(e,t):Z0(t)?Eie(t,e):e===t}function Eie(e,t){return Z0(t)?e.length===t.length&&e.every((r,n)=>r===t[n]):e.length===1&&e[0]===t}function pVe(e,t){if(e.startsWith("/"))return e;if(!e)return t;const r=t.split("/"),n=e.split("/"),i=n[n.length-1];(i===".."||i===".")&&n.push("");let o=r.length-1,s,l;for(s=0;s<n.length;s++)if(l=n[s],l!==".")if(l==="..")o>1&&o--;else break;return r.slice(0,o).join("/")+"/"+n.slice(s).join("/")}const jb={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var f6;(function(e){e.pop="pop",e.push="push"})(f6||(f6={}));var xQ;(function(e){e.back="back",e.forward="forward",e.unknown=""})(xQ||(xQ={}));function vVe(e){if(!e)if(ZB){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),fVe(e)}const mVe=/^[^#]+#/;function yVe(e,t){return e.replace(mVe,"#")+t}function bVe(e,t){const r=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:t.behavior,left:n.left-r.left-(t.left||0),top:n.top-r.top-(t.top||0)}}const dD=()=>({left:window.scrollX,top:window.scrollY});function CVe(e){let t;if("el"in e){const r=e.el,n=typeof r=="string"&&r.startsWith("#"),i=typeof r=="string"?n?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!i)return;t=bVe(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Qie(e,t){return(history.state?history.state.position-t:-1)+e}const d$=new Map;function wVe(e,t){d$.set(e,t)}function IVe(e){const t=d$.get(e);return d$.delete(e),t}let BVe=()=>location.protocol+"//"+location.host;function Tme(e,t){const{pathname:r,search:n,hash:i}=t,o=e.indexOf("#");if(o>-1){let l=i.includes(e.slice(o))?e.slice(o).length:1,f=i.slice(l);return f[0]!=="/"&&(f="/"+f),Bie(f,"")}return Bie(r,e)+n+i}function EVe(e,t,r,n){let i=[],o=[],s=null;const l=({state:B})=>{const E=Tme(e,location),S=r.value,_=t.value;let O=0;if(B){if(r.value=E,t.value=B,s&&s===S){s=null;return}O=_?B.position-_.position:0}else n(E);i.forEach(R=>{R(r.value,S,{delta:O,type:f6.pop,direction:O?O>0?xQ.forward:xQ.back:xQ.unknown})})};function f(){s=r.value}function m(B){i.push(B);const E=()=>{const S=i.indexOf(B);S>-1&&i.splice(S,1)};return o.push(E),E}function v(){const{history:B}=window;B.state&&B.replaceState(YA({},B.state,{scroll:dD()}),"")}function I(){for(const B of o)B();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",v)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",v,{passive:!0}),{pauseListeners:f,listen:m,destroy:I}}function xie(e,t,r,n=!1,i=!1){return{back:e,current:t,forward:r,replaced:n,position:window.history.length,scroll:i?dD():null}}function QVe(e){const{history:t,location:r}=window,n={value:Tme(e,r)},i={value:t.state};i.value||o(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(f,m,v){const I=e.indexOf("#"),B=I>-1?(r.host&&document.querySelector("base")?e:e.slice(I))+f:BVe()+e+f;try{t[v?"replaceState":"pushState"](m,"",B),i.value=m}catch(E){console.error(E),r[v?"replace":"assign"](B)}}function s(f,m){const v=YA({},t.state,xie(i.value.back,f,i.value.forward,!0),m,{position:i.value.position});o(f,v,!0),n.value=f}function l(f,m){const v=YA({},i.value,t.state,{forward:f,scroll:dD()});o(v.current,v,!0);const I=YA({},xie(n.value,f,null),{position:v.position+1},m);o(f,I,!1),n.value=f}return{location:n,state:i,push:l,replace:s}}function xVe(e){e=vVe(e);const t=QVe(e),r=EVe(e,t.state,t.location,t.replace);function n(o,s=!0){s||r.pauseListeners(),history.go(o)}const i=YA({location:"",base:e,go:n,createHref:yVe.bind(null,e)},t,r);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function Xgt(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),xVe(e)}function SVe(e){return typeof e=="string"||e&&typeof e=="object"}function Ome(e){return typeof e=="string"||typeof e=="symbol"}const Nme=Symbol("");var Sie;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Sie||(Sie={}));function GE(e,t){return YA(new Error,{type:e,[Nme]:!0},t)}function $m(e,t){return e instanceof Error&&Nme in e&&(t==null||!!(e.type&t))}const kie="[^/]+?",kVe={sensitive:!1,strict:!1,start:!0,end:!0},_Ve=/[.+*?^${}()[\]/\\]/g;function FVe(e,t){const r=YA({},kVe,t),n=[];let i=r.start?"^":"";const o=[];for(const m of e){const v=m.length?[]:[90];r.strict&&!m.length&&(i+="/");for(let I=0;I<m.length;I++){const B=m[I];let E=40+(r.sensitive?.25:0);if(B.type===0)I||(i+="/"),i+=B.value.replace(_Ve,"\\$&"),E+=40;else if(B.type===1){const{value:S,repeatable:_,optional:O,regexp:R}=B;o.push({name:S,repeatable:_,optional:O});const T=R||kie;if(T!==kie){E+=10;try{new RegExp(`(${T})`)}catch(U){throw new Error(`Invalid custom RegExp for param "${S}" (${T}): `+U.message)}}let L=_?`((?:${T})(?:/(?:${T}))*)`:`(${T})`;I||(L=O&&m.length<2?`(?:/${L})`:"/"+L),O&&(L+="?"),i+=L,E+=20,O&&(E+=-8),_&&(E+=-20),T===".*"&&(E+=-50)}v.push(E)}n.push(v)}if(r.strict&&r.end){const m=n.length-1;n[m][n[m].length-1]+=.7000000000000001}r.strict||(i+="/?"),r.end?i+="$":r.strict&&!i.endsWith("/")&&(i+="(?:/|$)");const s=new RegExp(i,r.sensitive?"":"i");function l(m){const v=m.match(s),I={};if(!v)return null;for(let B=1;B<v.length;B++){const E=v[B]||"",S=o[B-1];I[S.name]=E&&S.repeatable?E.split("/"):E}return I}function f(m){let v="",I=!1;for(const B of e){(!I||!v.endsWith("/"))&&(v+="/"),I=!1;for(const E of B)if(E.type===0)v+=E.value;else if(E.type===1){const{value:S,repeatable:_,optional:O}=E,R=S in m?m[S]:"";if(Z0(R)&&!_)throw new Error(`Provided param "${S}" is an array but it is not repeatable (* or + modifiers)`);const T=Z0(R)?R.join("/"):R;if(!T)if(O)B.length<2&&(v.endsWith("/")?v=v.slice(0,-1):I=!0);else throw new Error(`Missing required param "${S}"`);v+=T}}return v||"/"}return{re:s,score:n,keys:o,parse:l,stringify:f}}function DVe(e,t){let r=0;for(;r<e.length&&r<t.length;){const n=t[r]-e[r];if(n)return n;r++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function Lme(e,t){let r=0;const n=e.score,i=t.score;for(;r<n.length&&r<i.length;){const o=DVe(n[r],i[r]);if(o)return o;r++}if(Math.abs(i.length-n.length)===1){if(_ie(n))return 1;if(_ie(i))return-1}return i.length-n.length}function _ie(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const RVe={type:0,value:""},TVe=/[a-zA-Z0-9_]/;function OVe(e){if(!e)return[[]];if(e==="/")return[[RVe]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(E){throw new Error(`ERR (${r})/"${m}": ${E}`)}let r=0,n=r;const i=[];let o;function s(){o&&i.push(o),o=[]}let l=0,f,m="",v="";function I(){m&&(r===0?o.push({type:0,value:m}):r===1||r===2||r===3?(o.length>1&&(f==="*"||f==="+")&&t(`A repeatable param (${m}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:m,regexp:v,repeatable:f==="*"||f==="+",optional:f==="*"||f==="?"})):t("Invalid state to consume buffer"),m="")}function B(){m+=f}for(;l<e.length;){if(f=e[l++],f==="\\"&&r!==2){n=r,r=4;continue}switch(r){case 0:f==="/"?(m&&I(),s()):f===":"?(I(),r=1):B();break;case 4:B(),r=n;break;case 1:f==="("?r=2:TVe.test(f)?B():(I(),r=0,f!=="*"&&f!=="?"&&f!=="+"&&l--);break;case 2:f===")"?v[v.length-1]=="\\"?v=v.slice(0,-1)+f:r=3:v+=f;break;case 3:I(),r=0,f!=="*"&&f!=="?"&&f!=="+"&&l--,v="";break;default:t("Unknown state");break}}return r===2&&t(`Unfinished custom RegExp for param "${m}"`),I(),s(),i}function NVe(e,t,r){const n=FVe(OVe(e.path),r),i=YA(n,{record:e,parent:t,children:[],alias:[]});return t&&!i.record.aliasOf==!t.record.aliasOf&&t.children.push(i),i}function LVe(e,t){const r=[],n=new Map;t=Tie({strict:!1,end:!0,sensitive:!1},t);function i(I){return n.get(I)}function o(I,B,E){const S=!E,_=Die(I);_.aliasOf=E&&E.record;const O=Tie(t,I),R=[_];if("alias"in I){const U=typeof I.alias=="string"?[I.alias]:I.alias;for(const K of U)R.push(Die(YA({},_,{components:E?E.record.components:_.components,path:K,aliasOf:E?E.record:_})))}let T,L;for(const U of R){const{path:K}=U;if(B&&K[0]!=="/"){const J=B.record.path,ee=J[J.length-1]==="/"?"":"/";U.path=B.record.path+(K&&ee+K)}if(T=NVe(U,B,O),E?E.alias.push(T):(L=L||T,L!==T&&L.alias.push(T),S&&I.name&&!Rie(T)&&s(I.name)),Mme(T)&&f(T),_.children){const J=_.children;for(let ee=0;ee<J.length;ee++)o(J[ee],T,E&&E.children[ee])}E=E||T}return L?()=>{s(L)}:QQ}function s(I){if(Ome(I)){const B=n.get(I);B&&(n.delete(I),r.splice(r.indexOf(B),1),B.children.forEach(s),B.alias.forEach(s))}else{const B=r.indexOf(I);B>-1&&(r.splice(B,1),I.record.name&&n.delete(I.record.name),I.children.forEach(s),I.alias.forEach(s))}}function l(){return r}function f(I){const B=UVe(I,r);r.splice(B,0,I),I.record.name&&!Rie(I)&&n.set(I.record.name,I)}function m(I,B){let E,S={},_,O;if("name"in I&&I.name){if(E=n.get(I.name),!E)throw GE(1,{location:I});O=E.record.name,S=YA(Fie(B.params,E.keys.filter(L=>!L.optional).concat(E.parent?E.parent.keys.filter(L=>L.optional):[]).map(L=>L.name)),I.params&&Fie(I.params,E.keys.map(L=>L.name))),_=E.stringify(S)}else if(I.path!=null)_=I.path,E=r.find(L=>L.re.test(_)),E&&(S=E.parse(_),O=E.record.name);else{if(E=B.name?n.get(B.name):r.find(L=>L.re.test(B.path)),!E)throw GE(1,{location:I,currentLocation:B});O=E.record.name,S=YA({},B.params,I.params),_=E.stringify(S)}const R=[];let T=E;for(;T;)R.unshift(T.record),T=T.parent;return{name:O,path:_,params:S,matched:R,meta:PVe(R)}}e.forEach(I=>o(I));function v(){r.length=0,n.clear()}return{addRoute:o,resolve:m,removeRoute:s,clearRoutes:v,getRoutes:l,getRecordMatcher:i}}function Fie(e,t){const r={};for(const n of t)n in e&&(r[n]=e[n]);return r}function Die(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:MVe(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function MVe(e){const t={},r=e.props||!1;if("component"in e)t.default=r;else for(const n in e.components)t[n]=typeof r=="object"?r[n]:r;return t}function Rie(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function PVe(e){return e.reduce((t,r)=>YA(t,r.meta),{})}function Tie(e,t){const r={};for(const n in e)r[n]=n in t?t[n]:e[n];return r}function UVe(e,t){let r=0,n=t.length;for(;r!==n;){const o=r+n>>1;Lme(e,t[o])<0?n=o:r=o+1}const i=HVe(e);return i&&(n=t.lastIndexOf(i,n-1)),n}function HVe(e){let t=e;for(;t=t.parent;)if(Mme(t)&&Lme(e,t)===0)return t}function Mme({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function jVe(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;i<n.length;++i){const o=n[i].replace(kme," "),s=o.indexOf("="),l=c6(s<0?o:o.slice(0,s)),f=s<0?null:c6(o.slice(s+1));if(l in t){let m=t[l];Z0(m)||(m=t[l]=[m]),m.push(f)}else t[l]=f}return t}function Oie(e){let t="";for(let r in e){const n=e[r];if(r=AVe(r),n==null){n!==void 0&&(t+=(t.length?"&":"")+r);continue}(Z0(n)?n.map(o=>o&&h$(o)):[n&&h$(n)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+r,o!=null&&(t+="="+o))})}return t}function GVe(e){const t={};for(const r in e){const n=e[r];n!==void 0&&(t[r]=Z0(n)?n.map(i=>i==null?null:""+i):n==null?n:""+n)}return t}const KVe=Symbol(""),Nie=Symbol(""),gD=Symbol(""),xV=Symbol(""),g$=Symbol("");function _4(){let e=[];function t(n){return e.push(n),()=>{const i=e.indexOf(n);i>-1&&e.splice(i,1)}}function r(){e=[]}return{add:t,list:()=>e.slice(),reset:r}}function t2(e,t,r,n,i,o=s=>s()){const s=n&&(n.enterCallbacks[i]=n.enterCallbacks[i]||[]);return()=>new Promise((l,f)=>{const m=B=>{B===!1?f(GE(4,{from:r,to:t})):B instanceof Error?f(B):SVe(B)?f(GE(2,{from:t,to:B})):(s&&n.enterCallbacks[i]===s&&typeof B=="function"&&s.push(B),l())},v=o(()=>e.call(n&&n.instances[i],t,r,m));let I=Promise.resolve(v);e.length<3&&(I=I.then(m)),I.catch(B=>f(B))})}function LM(e,t,r,n,i=o=>o()){const o=[];for(const s of e)for(const l in s.components){let f=s.components[l];if(!(t!=="beforeRouteEnter"&&!s.instances[l]))if(xme(f)){const v=(f.__vccOpts||f)[t];v&&o.push(t2(v,r,n,s,l,i))}else{let m=f();o.push(()=>m.then(v=>{if(!v)throw new Error(`Couldn't resolve component "${l}" at "${s.path}"`);const I=Jqe(v)?v.default:v;s.mods[l]=v,s.components[l]=I;const E=(I.__vccOpts||I)[t];return E&&t2(E,r,n,s,l,i)()}))}}return o}function Lie(e){const t=Za(gD),r=Za(xV),n=ut(()=>{const f=xl(e.to);return t.resolve(f)}),i=ut(()=>{const{matched:f}=n.value,{length:m}=f,v=f[m-1],I=r.matched;if(!v||!I.length)return-1;const B=I.findIndex(jE.bind(null,v));if(B>-1)return B;const E=Mie(f[m-2]);return m>1&&Mie(v)===E&&I[I.length-1].path!==E?I.findIndex(jE.bind(null,f[m-2])):B}),o=ut(()=>i.value>-1&&VVe(r.params,n.value.params)),s=ut(()=>i.value>-1&&i.value===r.matched.length-1&&Rme(r.params,n.value.params));function l(f={}){if(qVe(f)){const m=t[xl(e.replace)?"replace":"push"](xl(e.to)).catch(QQ);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>m),m}return Promise.resolve()}return{route:n,href:ut(()=>n.value.href),isActive:o,isExactActive:s,navigate:l}}function $Ve(e){return e.length===1?e[0]:e}const WVe=In({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Lie,setup(e,{slots:t}){const r=NA(Lie(e)),{options:n}=Za(gD),i=ut(()=>({[Pie(e.activeClass,n.linkActiveClass,"router-link-active")]:r.isActive,[Pie(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive}));return()=>{const o=t.default&&$Ve(t.default(r));return e.custom?o:Cy("a",{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:i.value},o)}}}),YVe=WVe;function qVe(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function VVe(e,t){for(const r in t){const n=t[r],i=e[r];if(typeof n=="string"){if(n!==i)return!1}else if(!Z0(i)||i.length!==n.length||n.some((o,s)=>o!==i[s]))return!1}return!0}function Mie(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Pie=(e,t,r)=>e??t??r,zVe=In({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:r}){const n=Za(g$),i=ut(()=>e.route||n.value),o=Za(Nie,0),s=ut(()=>{let m=xl(o);const{matched:v}=i.value;let I;for(;(I=v[m])&&!I.components;)m++;return m}),l=ut(()=>i.value.matched[s.value]);Co(Nie,ut(()=>s.value+1)),Co(KVe,l),Co(g$,i);const f=wn();return Kn(()=>[f.value,l.value,e.name],([m,v,I],[B,E,S])=>{v&&(v.instances[I]=m,E&&E!==v&&m&&m===B&&(v.leaveGuards.size||(v.leaveGuards=E.leaveGuards),v.updateGuards.size||(v.updateGuards=E.updateGuards))),m&&v&&(!E||!jE(v,E)||!B)&&(v.enterCallbacks[I]||[]).forEach(_=>_(m))},{flush:"post"}),()=>{const m=i.value,v=e.name,I=l.value,B=I&&I.components[v];if(!B)return Uie(r.default,{Component:B,route:m});const E=I.props[v],S=E?E===!0?m.params:typeof E=="function"?E(m):E:null,O=Cy(B,YA({},S,t,{onVnodeUnmounted:R=>{R.component.isUnmounted&&(I.instances[v]=null)},ref:f}));return Uie(r.default,{Component:O,route:m})||O}}});function Uie(e,t){if(!e)return null;const r=e(t);return r.length===1?r[0]:r}const JVe=zVe;function Zgt(e){const t=LVe(e.routes,e),r=e.parseQuery||jVe,n=e.stringifyQuery||Oie,i=e.history,o=_4(),s=_4(),l=_4(),f=Gr(jb);let m=jb;ZB&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const v=OM.bind(null,ye=>""+ye),I=OM.bind(null,uVe),B=OM.bind(null,c6);function E(ye,xe){let et,tt;return Ome(ye)?(et=t.getRecordMatcher(ye),tt=xe):tt=ye,t.addRoute(tt,et)}function S(ye){const xe=t.getRecordMatcher(ye);xe&&t.removeRoute(xe)}function _(){return t.getRoutes().map(ye=>ye.record)}function O(ye){return!!t.getRecordMatcher(ye)}function R(ye,xe){if(xe=YA({},xe||f.value),typeof ye=="string"){const Se=NM(r,ye,xe.path),ht=t.resolve({path:Se.path},xe),Qe=i.createHref(Se.fullPath);return YA(Se,ht,{params:B(ht.params),hash:c6(Se.hash),redirectedFrom:void 0,href:Qe})}let et;if(ye.path!=null)et=YA({},ye,{path:NM(r,ye.path,xe.path).path});else{const Se=YA({},ye.params);for(const ht in Se)Se[ht]==null&&delete Se[ht];et=YA({},ye,{params:I(Se)}),xe.params=I(xe.params)}const tt=t.resolve(et,xe),rt=ye.hash||"";tt.params=v(B(tt.params));const ct=hVe(n,YA({},ye,{hash:sVe(rt),path:tt.path})),ot=i.createHref(ct);return YA({fullPath:ct,hash:rt,query:n===Oie?GVe(ye.query):ye.query||{}},tt,{redirectedFrom:void 0,href:ot})}function T(ye){return typeof ye=="string"?NM(r,ye,f.value.path):YA({},ye)}function L(ye,xe){if(m!==ye)return GE(8,{from:xe,to:ye})}function U(ye){return ee(ye)}function K(ye){return U(YA(T(ye),{replace:!0}))}function J(ye){const xe=ye.matched[ye.matched.length-1];if(xe&&xe.redirect){const{redirect:et}=xe;let tt=typeof et=="function"?et(ye):et;return typeof tt=="string"&&(tt=tt.includes("?")||tt.includes("#")?tt=T(tt):{path:tt},tt.params={}),YA({query:ye.query,hash:ye.hash,params:tt.path!=null?{}:ye.params},tt)}}function ee(ye,xe){const et=m=R(ye),tt=f.value,rt=ye.state,ct=ye.force,ot=ye.replace===!0,Se=J(et);if(Se)return ee(YA(T(Se),{state:typeof Se=="object"?YA({},rt,Se.state):rt,force:ct,replace:ot}),xe||et);const ht=et;ht.redirectedFrom=xe;let Qe;return!ct&&dVe(n,tt,et)&&(Qe=GE(16,{to:ht,from:tt}),We(tt,tt,!0,!1)),(Qe?Promise.resolve(Qe):Ee(ht,tt)).catch(pe=>$m(pe)?$m(pe,2)?pe:Je(pe):Ne(pe,ht,tt)).then(pe=>{if(pe){if($m(pe,2))return ee(YA({replace:ot},T(pe.to),{state:typeof pe.to=="object"?YA({},rt,pe.to.state):rt,force:ct}),xe||ht)}else pe=se(ht,tt,!0,ot,rt);return ve(ht,tt,pe),pe})}function ce(ye,xe){const et=L(ye,xe);return et?Promise.reject(et):Promise.resolve()}function ne(ye){const xe=ze.values().next().value;return xe&&typeof xe.runWithContext=="function"?xe.runWithContext(ye):ye()}function Ee(ye,xe){let et;const[tt,rt,ct]=XVe(ye,xe);et=LM(tt.reverse(),"beforeRouteLeave",ye,xe);for(const Se of tt)Se.leaveGuards.forEach(ht=>{et.push(t2(ht,ye,xe))});const ot=ce.bind(null,ye,xe);return et.push(ot),it(et).then(()=>{et=[];for(const Se of o.list())et.push(t2(Se,ye,xe));return et.push(ot),it(et)}).then(()=>{et=LM(rt,"beforeRouteUpdate",ye,xe);for(const Se of rt)Se.updateGuards.forEach(ht=>{et.push(t2(ht,ye,xe))});return et.push(ot),it(et)}).then(()=>{et=[];for(const Se of ct)if(Se.beforeEnter)if(Z0(Se.beforeEnter))for(const ht of Se.beforeEnter)et.push(t2(ht,ye,xe));else et.push(t2(Se.beforeEnter,ye,xe));return et.push(ot),it(et)}).then(()=>(ye.matched.forEach(Se=>Se.enterCallbacks={}),et=LM(ct,"beforeRouteEnter",ye,xe,ne),et.push(ot),it(et))).then(()=>{et=[];for(const Se of s.list())et.push(t2(Se,ye,xe));return et.push(ot),it(et)}).catch(Se=>$m(Se,8)?Se:Promise.reject(Se))}function ve(ye,xe,et){l.list().forEach(tt=>ne(()=>tt(ye,xe,et)))}function se(ye,xe,et,tt,rt){const ct=L(ye,xe);if(ct)return ct;const ot=xe===jb,Se=ZB?history.state:{};et&&(tt||ot?i.replace(ye.fullPath,YA({scroll:ot&&Se&&Se.scroll},rt)):i.push(ye.fullPath,rt)),f.value=ye,We(ye,xe,et,ot),Je()}let Fe;function ae(){Fe||(Fe=i.listen((ye,xe,et)=>{if(!at.listening)return;const tt=R(ye),rt=J(tt);if(rt){ee(YA(rt,{replace:!0,force:!0}),tt).catch(QQ);return}m=tt;const ct=f.value;ZB&&wVe(Qie(ct.fullPath,et.delta),dD()),Ee(tt,ct).catch(ot=>$m(ot,12)?ot:$m(ot,2)?(ee(YA(T(ot.to),{force:!0}),tt).then(Se=>{$m(Se,20)&&!et.delta&&et.type===f6.pop&&i.go(-1,!1)}).catch(QQ),Promise.reject()):(et.delta&&i.go(-et.delta,!1),Ne(ot,tt,ct))).then(ot=>{ot=ot||se(tt,ct,!1),ot&&(et.delta&&!$m(ot,8)?i.go(-et.delta,!1):et.type===f6.pop&&$m(ot,20)&&i.go(-1,!1)),ve(tt,ct,ot)}).catch(QQ)}))}let De=_4(),Re=_4(),Pe;function Ne(ye,xe,et){Je(ye);const tt=Re.list();return tt.length?tt.forEach(rt=>rt(ye,xe,et)):console.error(ye),Promise.reject(ye)}function $e(){return Pe&&f.value!==jb?Promise.resolve():new Promise((ye,xe)=>{De.add([ye,xe])})}function Je(ye){return Pe||(Pe=!ye,ae(),De.list().forEach(([xe,et])=>ye?et(ye):xe()),De.reset()),ye}function We(ye,xe,et,tt){const{scrollBehavior:rt}=e;if(!ZB||!rt)return Promise.resolve();const ct=!et&&IVe(Qie(ye.fullPath,0))||(tt||!et)&&history.state&&history.state.scroll||null;return Wo().then(()=>rt(ye,xe,ct)).then(ot=>ot&&CVe(ot)).catch(ot=>Ne(ot,ye,xe))}const Ae=ye=>i.go(ye);let Ke;const ze=new Set,at={currentRoute:f,listening:!0,addRoute:E,removeRoute:S,clearRoutes:t.clearRoutes,hasRoute:O,getRoutes:_,resolve:R,options:e,push:U,replace:K,go:Ae,back:()=>Ae(-1),forward:()=>Ae(1),beforeEach:o.add,beforeResolve:s.add,afterEach:l.add,onError:Re.add,isReady:$e,install(ye){const xe=this;ye.component("RouterLink",YVe),ye.component("RouterView",JVe),ye.config.globalProperties.$router=xe,Object.defineProperty(ye.config.globalProperties,"$route",{enumerable:!0,get:()=>xl(f)}),ZB&&!Ke&&f.value===jb&&(Ke=!0,U(i.location).catch(rt=>{}));const et={};for(const rt in jb)Object.defineProperty(et,rt,{get:()=>f.value[rt],enumerable:!0});ye.provide(gD,xe),ye.provide(xV,qW(et)),ye.provide(g$,f);const tt=ye.unmount;ze.add(ye),ye.unmount=function(){ze.delete(ye),ze.size<1&&(m=jb,Fe&&Fe(),Fe=null,f.value=jb,Ke=!1,Pe=!1),tt()}}};function it(ye){return ye.reduce((xe,et)=>xe.then(()=>ne(et)),Promise.resolve())}return at}function XVe(e,t){const r=[],n=[],i=[],o=Math.max(t.matched.length,e.matched.length);for(let s=0;s<o;s++){const l=t.matched[s];l&&(e.matched.find(m=>jE(m,l))?n.push(l):r.push(l));const f=e.matched[s];f&&(t.matched.find(m=>jE(m,f))||i.push(f))}return[r,n,i]}function ept(){return Za(gD)}function tpt(e){return Za(xV)}const ZVe="modulepreload",eze=function(e){return"/"+e},Hie={},p$=function(t,r,n){let i=Promise.resolve();if(r&&r.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));i=Promise.allSettled(r.map(f=>{if(f=eze(f),f in Hie)return;Hie[f]=!0;const m=f.endsWith(".css"),v=m?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${f}"]${v}`))return;const I=document.createElement("link");if(I.rel=m?"stylesheet":ZVe,m||(I.as="script"),I.crossOrigin="",I.href=f,l&&I.setAttribute("nonce",l),document.head.appendChild(I),m)return new Promise((B,E)=>{I.addEventListener("load",B),I.addEventListener("error",()=>E(new Error(`Unable to preload CSS for ${f}`)))})}))}function o(s){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=s,window.dispatchEvent(l),!l.defaultPrevented)throw s}return i.then(s=>{for(const l of s||[])l.status==="rejected"&&o(l.reason);return t().catch(o)})};/*!
  429. * vuex v4.0.2
  430. * (c) 2021 Evan You
  431. * @license MIT
  432. */var Pme="store";function rpt(e){return e===void 0&&(e=null),Za(e!==null?e:Pme)}function m3(e,t){Object.keys(e).forEach(function(r){return t(e[r],r)})}function tze(e){return e!==null&&typeof e=="object"}function rze(e){return e&&typeof e.then=="function"}function nze(e,t){return function(){return e(t)}}function Ume(e,t,r){return t.indexOf(e)<0&&(r&&r.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function Hme(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var r=e.state;pD(e,r,[],e._modules.root,!0),SV(e,r,t)}function SV(e,t,r){var n=e._state;e.getters={},e._makeLocalGettersCache=Object.create(null);var i=e._wrappedGetters,o={};m3(i,function(s,l){o[l]=nze(s,e),Object.defineProperty(e.getters,l,{get:function(){return o[l]()},enumerable:!0})}),e._state=NA({data:t}),e.strict&&Aze(e),n&&r&&e._withCommit(function(){n.data=null})}function pD(e,t,r,n,i){var o=!r.length,s=e._modules.getNamespace(r);if(n.namespaced&&(e._modulesNamespaceMap[s],e._modulesNamespaceMap[s]=n),!o&&!i){var l=kV(t,r.slice(0,-1)),f=r[r.length-1];e._withCommit(function(){l[f]=n.state})}var m=n.context=ize(e,s,r);n.forEachMutation(function(v,I){var B=s+I;aze(e,B,v,m)}),n.forEachAction(function(v,I){var B=v.root?I:s+I,E=v.handler||v;oze(e,B,E,m)}),n.forEachGetter(function(v,I){var B=s+I;sze(e,B,v,m)}),n.forEachChild(function(v,I){pD(e,t,r.concat(I),v,i)})}function ize(e,t,r){var n=t==="",i={dispatch:n?e.dispatch:function(o,s,l){var f=x_(o,s,l),m=f.payload,v=f.options,I=f.type;return(!v||!v.root)&&(I=t+I),e.dispatch(I,m)},commit:n?e.commit:function(o,s,l){var f=x_(o,s,l),m=f.payload,v=f.options,I=f.type;(!v||!v.root)&&(I=t+I),e.commit(I,m,v)}};return Object.defineProperties(i,{getters:{get:n?function(){return e.getters}:function(){return jme(e,t)}},state:{get:function(){return kV(e.state,r)}}}),i}function jme(e,t){if(!e._makeLocalGettersCache[t]){var r={},n=t.length;Object.keys(e.getters).forEach(function(i){if(i.slice(0,n)===t){var o=i.slice(n);Object.defineProperty(r,o,{get:function(){return e.getters[i]},enumerable:!0})}}),e._makeLocalGettersCache[t]=r}return e._makeLocalGettersCache[t]}function aze(e,t,r,n){var i=e._mutations[t]||(e._mutations[t]=[]);i.push(function(s){r.call(e,n.state,s)})}function oze(e,t,r,n){var i=e._actions[t]||(e._actions[t]=[]);i.push(function(s){var l=r.call(e,{dispatch:n.dispatch,commit:n.commit,getters:n.getters,state:n.state,rootGetters:e.getters,rootState:e.state},s);return rze(l)||(l=Promise.resolve(l)),e._devtoolHook?l.catch(function(f){throw e._devtoolHook.emit("vuex:error",f),f}):l})}function sze(e,t,r,n){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(o){return r(n.state,n.getters,o.state,o.getters)})}function Aze(e){Kn(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function kV(e,t){return t.reduce(function(r,n){return r[n]},e)}function x_(e,t,r){return tze(e)&&e.type&&(r=t,t=e,e=e.type),{type:e,payload:t,options:r}}var lze="vuex bindings",jie="vuex:mutations",MM="vuex:actions",TB="vuex",uze=0;function cze(e,t){zqe({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[lze]},function(r){r.addTimelineLayer({id:jie,label:"Vuex Mutations",color:Gie}),r.addTimelineLayer({id:MM,label:"Vuex Actions",color:Gie}),r.addInspector({id:TB,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),r.on.getInspectorTree(function(n){if(n.app===e&&n.inspectorId===TB)if(n.filter){var i=[];Wme(i,t._modules.root,n.filter,""),n.rootNodes=i}else n.rootNodes=[$me(t._modules.root,"")]}),r.on.getInspectorState(function(n){if(n.app===e&&n.inspectorId===TB){var i=n.nodeId;jme(t,i),n.state=dze(pze(t._modules,i),i==="root"?t.getters:t._makeLocalGettersCache,i)}}),r.on.editInspectorState(function(n){if(n.app===e&&n.inspectorId===TB){var i=n.nodeId,o=n.path;i!=="root"&&(o=i.split("/").filter(Boolean).concat(o)),t._withCommit(function(){n.set(t._state.data,o,n.state.value)})}}),t.subscribe(function(n,i){var o={};n.payload&&(o.payload=n.payload),o.state=i,r.notifyComponentUpdate(),r.sendInspectorTree(TB),r.sendInspectorState(TB),r.addTimelineEvent({layerId:jie,event:{time:Date.now(),title:n.type,data:o}})}),t.subscribeAction({before:function(n,i){var o={};n.payload&&(o.payload=n.payload),n._id=uze++,n._time=Date.now(),o.state=i,r.addTimelineEvent({layerId:MM,event:{time:n._time,title:n.type,groupId:n._id,subtitle:"start",data:o}})},after:function(n,i){var o={},s=Date.now()-n._time;o.duration={_custom:{type:"duration",display:s+"ms",tooltip:"Action duration",value:s}},n.payload&&(o.payload=n.payload),o.state=i,r.addTimelineEvent({layerId:MM,event:{time:Date.now(),title:n.type,groupId:n._id,subtitle:"end",data:o}})}})})}var Gie=8702998,fze=6710886,hze=16777215,Gme={label:"namespaced",textColor:hze,backgroundColor:fze};function Kme(e){return e&&e!=="root"?e.split("/").slice(-2,-1)[0]:"Root"}function $me(e,t){return{id:t||"root",label:Kme(t),tags:e.namespaced?[Gme]:[],children:Object.keys(e._children).map(function(r){return $me(e._children[r],t+r+"/")})}}function Wme(e,t,r,n){n.includes(r)&&e.push({id:n||"root",label:n.endsWith("/")?n.slice(0,n.length-1):n||"Root",tags:t.namespaced?[Gme]:[]}),Object.keys(t._children).forEach(function(i){Wme(e,t._children[i],r,n+i+"/")})}function dze(e,t,r){t=r==="root"?t:t[r];var n=Object.keys(t),i={state:Object.keys(e.state).map(function(s){return{key:s,editable:!0,value:e.state[s]}})};if(n.length){var o=gze(t);i.getters=Object.keys(o).map(function(s){return{key:s.endsWith("/")?Kme(s):s,editable:!1,value:v$(function(){return o[s]})}})}return i}function gze(e){var t={};return Object.keys(e).forEach(function(r){var n=r.split("/");if(n.length>1){var i=t,o=n.pop();n.forEach(function(s){i[s]||(i[s]={_custom:{value:{},display:s,tooltip:"Module",abstract:!0}}),i=i[s]._custom.value}),i[o]=v$(function(){return e[r]})}else t[r]=v$(function(){return e[r]})}),t}function pze(e,t){var r=t.split("/").filter(function(n){return n});return r.reduce(function(n,i,o){var s=n[i];if(!s)throw new Error('Missing module "'+i+'" for path "'+t+'".');return o===r.length-1?s:s._children},t==="root"?e:e.root._children)}function v$(e){try{return e()}catch(t){return t}}var n1=function(t,r){this.runtime=r,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=(typeof n=="function"?n():n)||{}},Yme={namespaced:{configurable:!0}};Yme.namespaced.get=function(){return!!this._rawModule.namespaced};n1.prototype.addChild=function(t,r){this._children[t]=r};n1.prototype.removeChild=function(t){delete this._children[t]};n1.prototype.getChild=function(t){return this._children[t]};n1.prototype.hasChild=function(t){return t in this._children};n1.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)};n1.prototype.forEachChild=function(t){m3(this._children,t)};n1.prototype.forEachGetter=function(t){this._rawModule.getters&&m3(this._rawModule.getters,t)};n1.prototype.forEachAction=function(t){this._rawModule.actions&&m3(this._rawModule.actions,t)};n1.prototype.forEachMutation=function(t){this._rawModule.mutations&&m3(this._rawModule.mutations,t)};Object.defineProperties(n1.prototype,Yme);var mI=function(t){this.register([],t,!1)};mI.prototype.get=function(t){return t.reduce(function(r,n){return r.getChild(n)},this.root)};mI.prototype.getNamespace=function(t){var r=this.root;return t.reduce(function(n,i){return r=r.getChild(i),n+(r.namespaced?i+"/":"")},"")};mI.prototype.update=function(t){qme([],this.root,t)};mI.prototype.register=function(t,r,n){var i=this;n===void 0&&(n=!0);var o=new n1(r,n);if(t.length===0)this.root=o;else{var s=this.get(t.slice(0,-1));s.addChild(t[t.length-1],o)}r.modules&&m3(r.modules,function(l,f){i.register(t.concat(f),l,n)})};mI.prototype.unregister=function(t){var r=this.get(t.slice(0,-1)),n=t[t.length-1],i=r.getChild(n);i&&i.runtime&&r.removeChild(n)};mI.prototype.isRegistered=function(t){var r=this.get(t.slice(0,-1)),n=t[t.length-1];return r?r.hasChild(n):!1};function qme(e,t,r){if(t.update(r),r.modules)for(var n in r.modules){if(!t.getChild(n))return;qme(e.concat(n),t.getChild(n),r.modules[n])}}function npt(e){return new vg(e)}var vg=function(t){var r=this;t===void 0&&(t={});var n=t.plugins;n===void 0&&(n=[]);var i=t.strict;i===void 0&&(i=!1);var o=t.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new mI(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._devtools=o;var s=this,l=this,f=l.dispatch,m=l.commit;this.dispatch=function(B,E){return f.call(s,B,E)},this.commit=function(B,E,S){return m.call(s,B,E,S)},this.strict=i;var v=this._modules.root.state;pD(this,v,[],this._modules.root),SV(this,v),n.forEach(function(I){return I(r)})},_V={state:{configurable:!0}};vg.prototype.install=function(t,r){t.provide(r||Pme,this),t.config.globalProperties.$store=this;var n=this._devtools!==void 0?this._devtools:!1;n&&cze(t,this)};_V.state.get=function(){return this._state.data};_V.state.set=function(e){};vg.prototype.commit=function(t,r,n){var i=this,o=x_(t,r,n),s=o.type,l=o.payload,f={type:s,payload:l},m=this._mutations[s];m&&(this._withCommit(function(){m.forEach(function(I){I(l)})}),this._subscribers.slice().forEach(function(v){return v(f,i.state)}))};vg.prototype.dispatch=function(t,r){var n=this,i=x_(t,r),o=i.type,s=i.payload,l={type:o,payload:s},f=this._actions[o];if(f){try{this._actionSubscribers.slice().filter(function(v){return v.before}).forEach(function(v){return v.before(l,n.state)})}catch{}var m=f.length>1?Promise.all(f.map(function(v){return v(s)})):f[0](s);return new Promise(function(v,I){m.then(function(B){try{n._actionSubscribers.filter(function(E){return E.after}).forEach(function(E){return E.after(l,n.state)})}catch{}v(B)},function(B){try{n._actionSubscribers.filter(function(E){return E.error}).forEach(function(E){return E.error(l,n.state,B)})}catch{}I(B)})})}};vg.prototype.subscribe=function(t,r){return Ume(t,this._subscribers,r)};vg.prototype.subscribeAction=function(t,r){var n=typeof t=="function"?{before:t}:t;return Ume(n,this._actionSubscribers,r)};vg.prototype.watch=function(t,r,n){var i=this;return Kn(function(){return t(i.state,i.getters)},r,Object.assign({},n))};vg.prototype.replaceState=function(t){var r=this;this._withCommit(function(){r._state.data=t})};vg.prototype.registerModule=function(t,r,n){n===void 0&&(n={}),typeof t=="string"&&(t=[t]),this._modules.register(t,r),pD(this,this.state,t,this._modules.get(t),n.preserveState),SV(this,this.state)};vg.prototype.unregisterModule=function(t){var r=this;typeof t=="string"&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var n=kV(r.state,t.slice(0,-1));delete n[t[t.length-1]]}),Hme(this)};vg.prototype.hasModule=function(t){return typeof t=="string"&&(t=[t]),this._modules.isRegistered(t)};vg.prototype.hotUpdate=function(t){this._modules.update(t),Hme(this,!0)};vg.prototype._withCommit=function(t){var r=this._committing;this._committing=!0,t(),this._committing=r};Object.defineProperties(vg.prototype,_V);var vze=Symbol("iconContext"),Vme=function(){return Za(vze,{prefixCls:wn("anticon"),rootClassName:wn(""),csp:wn()})};function FV(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function mze(e,t){return e&&e.contains?e.contains(t):!1}var Kie="data-vc-order",yze="vc-icon-key",m$=new Map;function zme(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):yze}function DV(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function bze(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Jme(e){return Array.from((m$.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function Xme(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!FV())return null;var r=t.csp,n=t.prepend,i=document.createElement("style");i.setAttribute(Kie,bze(n)),r&&r.nonce&&(i.nonce=r.nonce),i.innerHTML=e;var o=DV(t),s=o.firstChild;if(n){if(n==="queue"){var l=Jme(o).filter(function(f){return["prepend","prependQueue"].includes(f.getAttribute(Kie))});if(l.length)return o.insertBefore(i,l[l.length-1].nextSibling),i}o.insertBefore(i,s)}else o.appendChild(i);return i}function Cze(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=DV(t);return Jme(r).find(function(n){return n.getAttribute(zme(t))===e})}function wze(e,t){var r=m$.get(e);if(!r||!mze(document,r)){var n=Xme("",t),i=n.parentNode;m$.set(e,i),e.removeChild(n)}}function Ize(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=DV(r);wze(n,r);var i=Cze(t,r);if(i)return r.csp&&r.csp.nonce&&i.nonce!==r.csp.nonce&&(i.nonce=r.csp.nonce),i.innerHTML!==e&&(i.innerHTML=e),i;var o=Xme(e,r);return o.setAttribute(zme(r),t),o}function $ie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){Bze(e,i,r[i])})}return e}function Bze(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wie(e){return typeof e=="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(typeof e.icon=="object"||typeof e.icon=="function")}function y$(e,t,r){return r?Cy(e.tag,$ie({key:t},r,e.attrs),(e.children||[]).map(function(n,i){return y$(n,"".concat(t,"-").concat(e.tag,"-").concat(i))})):Cy(e.tag,$ie({key:t},e.attrs),(e.children||[]).map(function(n,i){return y$(n,"".concat(t,"-").concat(e.tag,"-").concat(i))}))}function Zme(e){return _2(e)[0]}function eye(e){return e?Array.isArray(e)?e:[e]:[]}var Eze=`
  433. .anticon {
  434. display: inline-block;
  435. color: inherit;
  436. font-style: normal;
  437. line-height: 0;
  438. text-align: center;
  439. text-transform: none;
  440. vertical-align: -0.125em;
  441. text-rendering: optimizeLegibility;
  442. -webkit-font-smoothing: antialiased;
  443. -moz-osx-font-smoothing: grayscale;
  444. }
  445. .anticon > * {
  446. line-height: 1;
  447. }
  448. .anticon svg {
  449. display: inline-block;
  450. }
  451. .anticon::before {
  452. display: none;
  453. }
  454. .anticon .anticon-icon {
  455. display: block;
  456. }
  457. .anticon[tabindex] {
  458. cursor: pointer;
  459. }
  460. .anticon-spin::before,
  461. .anticon-spin {
  462. display: inline-block;
  463. -webkit-animation: loadingCircle 1s infinite linear;
  464. animation: loadingCircle 1s infinite linear;
  465. }
  466. @-webkit-keyframes loadingCircle {
  467. 100% {
  468. -webkit-transform: rotate(360deg);
  469. transform: rotate(360deg);
  470. }
  471. }
  472. @keyframes loadingCircle {
  473. 100% {
  474. -webkit-transform: rotate(360deg);
  475. transform: rotate(360deg);
  476. }
  477. }
  478. `;function tye(e){return e&&e.getRootNode&&e.getRootNode()}function Qze(e){return FV()?tye(e)instanceof ShadowRoot:!1}function xze(e){return Qze(e)?tye(e):null}var Sze=function(){var t=Vme(),r=t.prefixCls,n=t.csp,i=gl(),o=Eze;r&&(o=o.replace(/anticon/g,r.value)),Wo(function(){if(FV()){var s=i.vnode.el,l=xze(s);Ize(o,"@ant-design-vue-icons",{prepend:!0,csp:n.value,attachTo:l})}})},kze=["icon","primaryColor","secondaryColor"];function _ze(e,t){if(e==null)return{};var r=Fze(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Fze(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function l7(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){Dze(e,i,r[i])})}return e}function Dze(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var SQ=NA({primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1});function Rze(e){var t=e.primaryColor,r=e.secondaryColor;SQ.primaryColor=t,SQ.secondaryColor=r||Zme(t),SQ.calculated=!!r}function Tze(){return l7({},SQ)}var q2=function(t,r){var n=l7({},t,r.attrs),i=n.icon,o=n.primaryColor,s=n.secondaryColor,l=_ze(n,kze),f=SQ;if(o&&(f={primaryColor:o,secondaryColor:s||Zme(o)}),Wie(i),!Wie(i))return null;var m=i;return m&&typeof m.icon=="function"&&(m=l7({},m,{icon:m.icon(f.primaryColor,f.secondaryColor)})),y$(m.icon,"svg-".concat(m.name),l7({},l,{"data-icon":m.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"}))};q2.props={icon:Object,primaryColor:String,secondaryColor:String,focusable:String};q2.inheritAttrs=!1;q2.displayName="IconBase";q2.getTwoToneColors=Tze;q2.setTwoToneColors=Rze;function Oze(e,t){return Pze(e)||Mze(e,t)||Lze(e,t)||Nze()}function Nze(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
  479. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Lze(e,t){if(e){if(typeof e=="string")return Yie(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Yie(e,t)}}function Yie(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Mze(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n=[],i=!0,o=!1,s,l;try{for(r=r.call(e);!(i=(s=r.next()).done)&&(n.push(s.value),!(t&&n.length===t));i=!0);}catch(f){o=!0,l=f}finally{try{!i&&r.return!=null&&r.return()}finally{if(o)throw l}}return n}}function Pze(e){if(Array.isArray(e))return e}function rye(e){var t=eye(e),r=Oze(t,2),n=r[0],i=r[1];return q2.setTwoToneColors({primaryColor:n,secondaryColor:i})}function Uze(){var e=q2.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Hze=In({name:"InsertStyles",setup:function(){return Sze(),function(){return null}}}),jze=["class","icon","spin","rotate","tabindex","twoToneColor","onClick"];function Gze(e,t){return Yze(e)||Wze(e,t)||$ze(e,t)||Kze()}function Kze(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
  480. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $ze(e,t){if(e){if(typeof e=="string")return qie(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return qie(e,t)}}function qie(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Wze(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n=[],i=!0,o=!1,s,l;try{for(r=r.call(e);!(i=(s=r.next()).done)&&(n.push(s.value),!(t&&n.length===t));i=!0);}catch(f){o=!0,l=f}finally{try{!i&&r.return!=null&&r.return()}finally{if(o)throw l}}return n}}function Yze(e){if(Array.isArray(e))return e}function Vie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){J4(e,i,r[i])})}return e}function J4(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function qze(e,t){if(e==null)return{};var r=Vze(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Vze(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}rye(A8e.primary);var ru=function(t,r){var n,i=Vie({},t,r.attrs),o=i.class,s=i.icon,l=i.spin,f=i.rotate,m=i.tabindex,v=i.twoToneColor,I=i.onClick,B=qze(i,jze),E=Vme(),S=E.prefixCls,_=E.rootClassName,O=(n={},J4(n,_.value,!!_.value),J4(n,S.value,!0),J4(n,"".concat(S.value,"-").concat(s.name),!!s.name),J4(n,"".concat(S.value,"-spin"),!!l||s.name==="loading"),n),R=m;R===void 0&&I&&(R=-1);var T=f?{msTransform:"rotate(".concat(f,"deg)"),transform:"rotate(".concat(f,"deg)")}:void 0,L=eye(v),U=Gze(L,2),K=U[0],J=U[1];return Ie("span",Vie({role:"img","aria-label":s.name},B,{onClick:I,class:[O,o],tabindex:R}),[Ie(q2,{icon:s,primaryColor:K,secondaryColor:J,style:T},null),Ie(Hze,null,null)])};ru.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:[String,Array]};ru.displayName="AntdIcon";ru.inheritAttrs=!1;ru.getTwoToneColor=Uze;ru.setTwoToneColor=rye;function zie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){zze(e,i,r[i])})}return e}function zze(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var nye=function(t,r){var n=zie({},t,r.attrs);return Ie(ru,zie({},n,{icon:Wpe}),null)};nye.displayName="CloseOutlined";nye.inheritAttrs=!1;function Jie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){Jze(e,i,r[i])})}return e}function Jze(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var iye=function(t,r){var n=Jie({},t,r.attrs);return Ie(ru,Jie({},n,{icon:KHe}),null)};iye.displayName="DatabaseOutlined";iye.inheritAttrs=!1;function Xie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){Xze(e,i,r[i])})}return e}function Xze(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var aye=function(t,r){var n=Xie({},t,r.attrs);return Ie(ru,Xie({},n,{icon:YHe}),null)};aye.displayName="DingdingOutlined";aye.inheritAttrs=!1;function Zie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){Zze(e,i,r[i])})}return e}function Zze(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var oye=function(t,r){var n=Zie({},t,r.attrs);return Ie(ru,Zie({},n,{icon:Hpe}),null)};oye.displayName="DownOutlined";oye.inheritAttrs=!1;function eae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){eJe(e,i,r[i])})}return e}function eJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var sye=function(t,r){var n=eae({},t,r.attrs);return Ie(ru,eae({},n,{icon:ave}),null)};sye.displayName="DownloadOutlined";sye.inheritAttrs=!1;function tae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){tJe(e,i,r[i])})}return e}function tJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Aye=function(t,r){var n=tae({},t,r.attrs);return Ie(ru,tae({},n,{icon:ove}),null)};Aye.displayName="FileOutlined";Aye.inheritAttrs=!1;function rae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){rJe(e,i,r[i])})}return e}function rJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var lye=function(t,r){var n=rae({},t,r.attrs);return Ie(ru,rae({},n,{icon:ije}),null)};lye.displayName="FileSearchOutlined";lye.inheritAttrs=!1;function nae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){nJe(e,i,r[i])})}return e}function nJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var uye=function(t,r){var n=nae({},t,r.attrs);return Ie(ru,nae({},n,{icon:hje}),null)};uye.displayName="GiftOutlined";uye.inheritAttrs=!1;function iae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){iJe(e,i,r[i])})}return e}function iJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var cye=function(t,r){var n=iae({},t,r.attrs);return Ie(ru,iae({},n,{icon:dje}),null)};cye.displayName="GlobalOutlined";cye.inheritAttrs=!1;function aae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){aJe(e,i,r[i])})}return e}function aJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var fye=function(t,r){var n=aae({},t,r.attrs);return Ie(ru,aae({},n,{icon:gje}),null)};fye.displayName="IdcardOutlined";fye.inheritAttrs=!1;function oae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){oJe(e,i,r[i])})}return e}function oJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var hye=function(t,r){var n=oae({},t,r.attrs);return Ie(ru,oae({},n,{icon:pje}),null)};hye.displayName="LockOutlined";hye.inheritAttrs=!1;function sae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){sJe(e,i,r[i])})}return e}function sJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var dye=function(t,r){var n=sae({},t,r.attrs);return Ie(ru,sae({},n,{icon:vje}),null)};dye.displayName="MailOutlined";dye.inheritAttrs=!1;function Aae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){AJe(e,i,r[i])})}return e}function AJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var gye=function(t,r){var n=Aae({},t,r.attrs);return Ie(ru,Aae({},n,{icon:bje}),null)};gye.displayName="MobileOutlined";gye.inheritAttrs=!1;function lae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){lJe(e,i,r[i])})}return e}function lJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var pye=function(t,r){var n=lae({},t,r.attrs);return Ie(ru,lae({},n,{icon:_1e}),null)};pye.displayName="PlusOutlined";pye.inheritAttrs=!1;function uae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){uJe(e,i,r[i])})}return e}function uJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var vye=function(t,r){var n=uae({},t,r.attrs);return Ie(ru,uae({},n,{icon:xje}),null)};vye.displayName="QqOutlined";vye.inheritAttrs=!1;function cae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){cJe(e,i,r[i])})}return e}function cJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var mye=function(t,r){var n=cae({},t,r.attrs);return Ie(ru,cae({},n,{icon:R0e}),null)};mye.displayName="RightOutlined";mye.inheritAttrs=!1;function fae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){fJe(e,i,r[i])})}return e}function fJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var yye=function(t,r){var n=fae({},t,r.attrs);return Ie(ru,fae({},n,{icon:Sje}),null)};yye.displayName="SafetyCertificateOutlined";yye.inheritAttrs=!1;function hae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){hJe(e,i,r[i])})}return e}function hJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var bye=function(t,r){var n=hae({},t,r.attrs);return Ie(ru,hae({},n,{icon:Rje}),null)};bye.displayName="UserOutlined";bye.inheritAttrs=!1;function dae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable}))),n.forEach(function(i){dJe(e,i,r[i])})}return e}function dJe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Cye=function(t,r){var n=dae({},t,r.attrs);return Ie(ru,dae({},n,{icon:Tje}),null)};Cye.displayName="WechatOutlined";Cye.inheritAttrs=!1;var u7={exports:{}},gJe=u7.exports,gae;function pJe(){return gae||(gae=1,function(e,t){(function(r,n){e.exports=n(Ude())})(gJe,function(r){function n(s){return s&&typeof s=="object"&&"default"in s?s:{default:s}}var i=n(r),o={name:"zh-cn",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(s,l){return l==="W"?s+"周":s+"日"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},meridiem:function(s,l){var f=100*s+l;return f<600?"凌晨":f<900?"早上":f<1100?"上午":f<1300?"中午":f<1800?"下午":"晚上"}};return i.default.locale(o,null,!0),o})}(u7)),u7.exports}pJe();function wye(e,t){return function(){return e.apply(t,arguments)}}const{toString:vJe}=Object.prototype,{getPrototypeOf:RV}=Object,{iterator:vD,toStringTag:Iye}=Symbol,mD=(e=>t=>{const r=vJe.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),i1=e=>(e=e.toLowerCase(),t=>mD(t)===e),yD=e=>t=>typeof t===e,{isArray:y3}=Array,h6=yD("undefined");function mJe(e){return e!==null&&!h6(e)&&e.constructor!==null&&!h6(e.constructor)&&sg(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Bye=i1("ArrayBuffer");function yJe(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Bye(e.buffer),t}const bJe=yD("string"),sg=yD("function"),Eye=yD("number"),bD=e=>e!==null&&typeof e=="object",CJe=e=>e===!0||e===!1,c7=e=>{if(mD(e)!=="object")return!1;const t=RV(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Iye in e)&&!(vD in e)},wJe=i1("Date"),IJe=i1("File"),BJe=i1("Blob"),EJe=i1("FileList"),QJe=e=>bD(e)&&sg(e.pipe),xJe=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||sg(e.append)&&((t=mD(e))==="formdata"||t==="object"&&sg(e.toString)&&e.toString()==="[object FormData]"))},SJe=i1("URLSearchParams"),[kJe,_Je,FJe,DJe]=["ReadableStream","Request","Response","Headers"].map(i1),RJe=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Z6(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,i;if(typeof e!="object"&&(e=[e]),y3(e))for(n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else{const o=r?Object.getOwnPropertyNames(e):Object.keys(e),s=o.length;let l;for(n=0;n<s;n++)l=o[n],t.call(null,e[l],l,e)}}function Qye(e,t){t=t.toLowerCase();const r=Object.keys(e);let n=r.length,i;for(;n-- >0;)if(i=r[n],t===i.toLowerCase())return i;return null}const Iw=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,xye=e=>!h6(e)&&e!==Iw;function b$(){const{caseless:e}=xye(this)&&this||{},t={},r=(n,i)=>{const o=e&&Qye(t,i)||i;c7(t[o])&&c7(n)?t[o]=b$(t[o],n):c7(n)?t[o]=b$({},n):y3(n)?t[o]=n.slice():t[o]=n};for(let n=0,i=arguments.length;n<i;n++)arguments[n]&&Z6(arguments[n],r);return t}const TJe=(e,t,r,{allOwnKeys:n}={})=>(Z6(t,(i,o)=>{r&&sg(i)?e[o]=wye(i,r):e[o]=i},{allOwnKeys:n}),e),OJe=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),NJe=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},LJe=(e,t,r,n)=>{let i,o,s;const l={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)s=i[o],(!n||n(s,e,t))&&!l[s]&&(t[s]=e[s],l[s]=!0);e=r!==!1&&RV(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},MJe=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},PJe=e=>{if(!e)return null;if(y3(e))return e;let t=e.length;if(!Eye(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},UJe=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&RV(Uint8Array)),HJe=(e,t)=>{const n=(e&&e[vD]).call(e);let i;for(;(i=n.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},jJe=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},GJe=i1("HTMLFormElement"),KJe=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),pae=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),$Je=i1("RegExp"),Sye=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Z6(r,(i,o)=>{let s;(s=t(i,o,e))!==!1&&(n[o]=s||i)}),Object.defineProperties(e,n)},WJe=e=>{Sye(e,(t,r)=>{if(sg(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(sg(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},YJe=(e,t)=>{const r={},n=i=>{i.forEach(o=>{r[o]=!0})};return y3(e)?n(e):n(String(e).split(t)),r},qJe=()=>{},VJe=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function zJe(e){return!!(e&&sg(e.append)&&e[Iye]==="FormData"&&e[vD])}const JJe=e=>{const t=new Array(10),r=(n,i)=>{if(bD(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[i]=n;const o=y3(n)?[]:{};return Z6(n,(s,l)=>{const f=r(s,i+1);!h6(f)&&(o[l]=f)}),t[i]=void 0,o}}return n};return r(e,0)},XJe=i1("AsyncFunction"),ZJe=e=>e&&(bD(e)||sg(e))&&sg(e.then)&&sg(e.catch),kye=((e,t)=>e?setImmediate:t?((r,n)=>(Iw.addEventListener("message",({source:i,data:o})=>{i===Iw&&o===r&&n.length&&n.shift()()},!1),i=>{n.push(i),Iw.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",sg(Iw.postMessage)),eXe=typeof queueMicrotask<"u"?queueMicrotask.bind(Iw):typeof process<"u"&&process.nextTick||kye,tXe=e=>e!=null&&sg(e[vD]),Jn={isArray:y3,isArrayBuffer:Bye,isBuffer:mJe,isFormData:xJe,isArrayBufferView:yJe,isString:bJe,isNumber:Eye,isBoolean:CJe,isObject:bD,isPlainObject:c7,isReadableStream:kJe,isRequest:_Je,isResponse:FJe,isHeaders:DJe,isUndefined:h6,isDate:wJe,isFile:IJe,isBlob:BJe,isRegExp:$Je,isFunction:sg,isStream:QJe,isURLSearchParams:SJe,isTypedArray:UJe,isFileList:EJe,forEach:Z6,merge:b$,extend:TJe,trim:RJe,stripBOM:OJe,inherits:NJe,toFlatObject:LJe,kindOf:mD,kindOfTest:i1,endsWith:MJe,toArray:PJe,forEachEntry:HJe,matchAll:jJe,isHTMLForm:GJe,hasOwnProperty:pae,hasOwnProp:pae,reduceDescriptors:Sye,freezeMethods:WJe,toObjectSet:YJe,toCamelCase:KJe,noop:qJe,toFiniteNumber:VJe,findKey:Qye,global:Iw,isContextDefined:xye,isSpecCompliantForm:zJe,toJSONObject:JJe,isAsyncFn:XJe,isThenable:ZJe,setImmediate:kye,asap:eXe,isIterable:tXe};function ps(e,t,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i,this.status=i.status?i.status:null)}Jn.inherits(ps,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Jn.toJSONObject(this.config),code:this.code,status:this.status}}});const _ye=ps.prototype,Fye={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Fye[e]={value:e}});Object.defineProperties(ps,Fye);Object.defineProperty(_ye,"isAxiosError",{value:!0});ps.from=(e,t,r,n,i,o)=>{const s=Object.create(_ye);return Jn.toFlatObject(e,s,function(f){return f!==Error.prototype},l=>l!=="isAxiosError"),ps.call(s,e.message,t,r,n,i),s.cause=e,s.name=e.name,o&&Object.assign(s,o),s};const rXe=null;function C$(e){return Jn.isPlainObject(e)||Jn.isArray(e)}function Dye(e){return Jn.endsWith(e,"[]")?e.slice(0,-2):e}function vae(e,t,r){return e?e.concat(t).map(function(i,o){return i=Dye(i),!r&&o?"["+i+"]":i}).join(r?".":""):t}function nXe(e){return Jn.isArray(e)&&!e.some(C$)}const iXe=Jn.toFlatObject(Jn,{},null,function(t){return/^is[A-Z]/.test(t)});function CD(e,t,r){if(!Jn.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=Jn.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,O){return!Jn.isUndefined(O[_])});const n=r.metaTokens,i=r.visitor||v,o=r.dots,s=r.indexes,f=(r.Blob||typeof Blob<"u"&&Blob)&&Jn.isSpecCompliantForm(t);if(!Jn.isFunction(i))throw new TypeError("visitor must be a function");function m(S){if(S===null)return"";if(Jn.isDate(S))return S.toISOString();if(!f&&Jn.isBlob(S))throw new ps("Blob is not supported. Use a Buffer instead.");return Jn.isArrayBuffer(S)||Jn.isTypedArray(S)?f&&typeof Blob=="function"?new Blob([S]):Buffer.from(S):S}function v(S,_,O){let R=S;if(S&&!O&&typeof S=="object"){if(Jn.endsWith(_,"{}"))_=n?_:_.slice(0,-2),S=JSON.stringify(S);else if(Jn.isArray(S)&&nXe(S)||(Jn.isFileList(S)||Jn.endsWith(_,"[]"))&&(R=Jn.toArray(S)))return _=Dye(_),R.forEach(function(L,U){!(Jn.isUndefined(L)||L===null)&&t.append(s===!0?vae([_],U,o):s===null?_:_+"[]",m(L))}),!1}return C$(S)?!0:(t.append(vae(O,_,o),m(S)),!1)}const I=[],B=Object.assign(iXe,{defaultVisitor:v,convertValue:m,isVisitable:C$});function E(S,_){if(!Jn.isUndefined(S)){if(I.indexOf(S)!==-1)throw Error("Circular reference detected in "+_.join("."));I.push(S),Jn.forEach(S,function(R,T){(!(Jn.isUndefined(R)||R===null)&&i.call(t,R,Jn.isString(T)?T.trim():T,_,B))===!0&&E(R,_?_.concat(T):[T])}),I.pop()}}if(!Jn.isObject(e))throw new TypeError("data must be an object");return E(e),t}function mae(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function TV(e,t){this._pairs=[],e&&CD(e,this,t)}const Rye=TV.prototype;Rye.append=function(t,r){this._pairs.push([t,r])};Rye.toString=function(t){const r=t?function(n){return t.call(this,n,mae)}:mae;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function aXe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Tye(e,t,r){if(!t)return e;const n=r&&r.encode||aXe;Jn.isFunction(r)&&(r={serialize:r});const i=r&&r.serialize;let o;if(i?o=i(t,r):o=Jn.isURLSearchParams(t)?t.toString():new TV(t,r).toString(n),o){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class yae{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Jn.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Oye={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},oXe=typeof URLSearchParams<"u"?URLSearchParams:TV,sXe=typeof FormData<"u"?FormData:null,AXe=typeof Blob<"u"?Blob:null,lXe={isBrowser:!0,classes:{URLSearchParams:oXe,FormData:sXe,Blob:AXe},protocols:["http","https","file","blob","url","data"]},OV=typeof window<"u"&&typeof document<"u",w$=typeof navigator=="object"&&navigator||void 0,uXe=OV&&(!w$||["ReactNative","NativeScript","NS"].indexOf(w$.product)<0),cXe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",fXe=OV&&window.location.href||"http://localhost",hXe=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:OV,hasStandardBrowserEnv:uXe,hasStandardBrowserWebWorkerEnv:cXe,navigator:w$,origin:fXe},Symbol.toStringTag,{value:"Module"})),Wh={...hXe,...lXe};function dXe(e,t){return CD(e,new Wh.classes.URLSearchParams,Object.assign({visitor:function(r,n,i,o){return Wh.isNode&&Jn.isBuffer(r)?(this.append(n,r.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function gXe(e){return Jn.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function pXe(e){const t={},r=Object.keys(e);let n;const i=r.length;let o;for(n=0;n<i;n++)o=r[n],t[o]=e[o];return t}function Nye(e){function t(r,n,i,o){let s=r[o++];if(s==="__proto__")return!0;const l=Number.isFinite(+s),f=o>=r.length;return s=!s&&Jn.isArray(i)?i.length:s,f?(Jn.hasOwnProp(i,s)?i[s]=[i[s],n]:i[s]=n,!l):((!i[s]||!Jn.isObject(i[s]))&&(i[s]=[]),t(r,n,i[s],o)&&Jn.isArray(i[s])&&(i[s]=pXe(i[s])),!l)}if(Jn.isFormData(e)&&Jn.isFunction(e.entries)){const r={};return Jn.forEachEntry(e,(n,i)=>{t(gXe(n),i,r,0)}),r}return null}function vXe(e,t,r){if(Jn.isString(e))try{return(t||JSON.parse)(e),Jn.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(0,JSON.stringify)(e)}const ex={transitional:Oye,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",i=n.indexOf("application/json")>-1,o=Jn.isObject(t);if(o&&Jn.isHTMLForm(t)&&(t=new FormData(t)),Jn.isFormData(t))return i?JSON.stringify(Nye(t)):t;if(Jn.isArrayBuffer(t)||Jn.isBuffer(t)||Jn.isStream(t)||Jn.isFile(t)||Jn.isBlob(t)||Jn.isReadableStream(t))return t;if(Jn.isArrayBufferView(t))return t.buffer;if(Jn.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return dXe(t,this.formSerializer).toString();if((l=Jn.isFileList(t))||n.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return CD(l?{"files[]":t}:t,f&&new f,this.formSerializer)}}return o||i?(r.setContentType("application/json",!1),vXe(t)):t}],transformResponse:[function(t){const r=this.transitional||ex.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if(Jn.isResponse(t)||Jn.isReadableStream(t))return t;if(t&&Jn.isString(t)&&(n&&!this.responseType||i)){const s=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(l){if(s)throw l.name==="SyntaxError"?ps.from(l,ps.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Wh.classes.FormData,Blob:Wh.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Jn.forEach(["delete","get","head","post","put","patch"],e=>{ex.headers[e]={}});const mXe=Jn.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),yXe=e=>{const t={};let r,n,i;return e&&e.split(`
  481. `).forEach(function(s){i=s.indexOf(":"),r=s.substring(0,i).trim().toLowerCase(),n=s.substring(i+1).trim(),!(!r||t[r]&&mXe[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},bae=Symbol("internals");function F4(e){return e&&String(e).trim().toLowerCase()}function f7(e){return e===!1||e==null?e:Jn.isArray(e)?e.map(f7):String(e)}function bXe(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const CXe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function PM(e,t,r,n,i){if(Jn.isFunction(n))return n.call(this,t,r);if(i&&(t=r),!!Jn.isString(t)){if(Jn.isString(n))return t.indexOf(n)!==-1;if(Jn.isRegExp(n))return n.test(t)}}function wXe(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function IXe(e,t){const r=Jn.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(i,o,s){return this[n].call(this,t,i,o,s)},configurable:!0})})}class Ag{constructor(t){t&&this.set(t)}set(t,r,n){const i=this;function o(l,f,m){const v=F4(f);if(!v)throw new Error("header name must be a non-empty string");const I=Jn.findKey(i,v);(!I||i[I]===void 0||m===!0||m===void 0&&i[I]!==!1)&&(i[I||f]=f7(l))}const s=(l,f)=>Jn.forEach(l,(m,v)=>o(m,v,f));if(Jn.isPlainObject(t)||t instanceof this.constructor)s(t,r);else if(Jn.isString(t)&&(t=t.trim())&&!CXe(t))s(yXe(t),r);else if(Jn.isObject(t)&&Jn.isIterable(t)){let l={},f,m;for(const v of t){if(!Jn.isArray(v))throw TypeError("Object iterator must return a key-value pair");l[m=v[0]]=(f=l[m])?Jn.isArray(f)?[...f,v[1]]:[f,v[1]]:v[1]}s(l,r)}else t!=null&&o(r,t,n);return this}get(t,r){if(t=F4(t),t){const n=Jn.findKey(this,t);if(n){const i=this[n];if(!r)return i;if(r===!0)return bXe(i);if(Jn.isFunction(r))return r.call(this,i,n);if(Jn.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=F4(t),t){const n=Jn.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||PM(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let i=!1;function o(s){if(s=F4(s),s){const l=Jn.findKey(n,s);l&&(!r||PM(n,n[l],l,r))&&(delete n[l],i=!0)}}return Jn.isArray(t)?t.forEach(o):o(t),i}clear(t){const r=Object.keys(this);let n=r.length,i=!1;for(;n--;){const o=r[n];(!t||PM(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){const r=this,n={};return Jn.forEach(this,(i,o)=>{const s=Jn.findKey(n,o);if(s){r[s]=f7(i),delete r[o];return}const l=t?wXe(o):String(o).trim();l!==o&&delete r[o],r[l]=f7(i),n[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return Jn.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=t&&Jn.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
  482. `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(i=>n.set(i)),n}static accessor(t){const n=(this[bae]=this[bae]={accessors:{}}).accessors,i=this.prototype;function o(s){const l=F4(s);n[l]||(IXe(i,s),n[l]=!0)}return Jn.isArray(t)?t.forEach(o):o(t),this}}Ag.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Jn.reduceDescriptors(Ag.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});Jn.freezeMethods(Ag);function UM(e,t){const r=this||ex,n=t||r,i=Ag.from(n.headers);let o=n.data;return Jn.forEach(e,function(l){o=l.call(r,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function Lye(e){return!!(e&&e.__CANCEL__)}function b3(e,t,r){ps.call(this,e??"canceled",ps.ERR_CANCELED,t,r),this.name="CanceledError"}Jn.inherits(b3,ps,{__CANCEL__:!0});function Mye(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new ps("Request failed with status code "+r.status,[ps.ERR_BAD_REQUEST,ps.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function BXe(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function EXe(e,t){e=e||10;const r=new Array(e),n=new Array(e);let i=0,o=0,s;return t=t!==void 0?t:1e3,function(f){const m=Date.now(),v=n[o];s||(s=m),r[i]=f,n[i]=m;let I=o,B=0;for(;I!==i;)B+=r[I++],I=I%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),m-s<t)return;const E=v&&m-v;return E?Math.round(B*1e3/E):void 0}}function QXe(e,t){let r=0,n=1e3/t,i,o;const s=(m,v=Date.now())=>{r=v,i=null,o&&(clearTimeout(o),o=null),e.apply(null,m)};return[(...m)=>{const v=Date.now(),I=v-r;I>=n?s(m,v):(i=m,o||(o=setTimeout(()=>{o=null,s(i)},n-I)))},()=>i&&s(i)]}const S_=(e,t,r=3)=>{let n=0;const i=EXe(50,250);return QXe(o=>{const s=o.loaded,l=o.lengthComputable?o.total:void 0,f=s-n,m=i(f),v=s<=l;n=s;const I={loaded:s,total:l,progress:l?s/l:void 0,bytes:f,rate:m||void 0,estimated:m&&l&&v?(l-s)/m:void 0,event:o,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(I)},r)},Cae=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},wae=e=>(...t)=>Jn.asap(()=>e(...t)),xXe=Wh.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,Wh.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(Wh.origin),Wh.navigator&&/(msie|trident)/i.test(Wh.navigator.userAgent)):()=>!0,SXe=Wh.hasStandardBrowserEnv?{write(e,t,r,n,i,o){const s=[e+"="+encodeURIComponent(t)];Jn.isNumber(r)&&s.push("expires="+new Date(r).toGMTString()),Jn.isString(n)&&s.push("path="+n),Jn.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function kXe(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function _Xe(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Pye(e,t,r){let n=!kXe(t);return e&&(n||r==!1)?_Xe(e,t):t}const Iae=e=>e instanceof Ag?{...e}:e;function rI(e,t){t=t||{};const r={};function n(m,v,I,B){return Jn.isPlainObject(m)&&Jn.isPlainObject(v)?Jn.merge.call({caseless:B},m,v):Jn.isPlainObject(v)?Jn.merge({},v):Jn.isArray(v)?v.slice():v}function i(m,v,I,B){if(Jn.isUndefined(v)){if(!Jn.isUndefined(m))return n(void 0,m,I,B)}else return n(m,v,I,B)}function o(m,v){if(!Jn.isUndefined(v))return n(void 0,v)}function s(m,v){if(Jn.isUndefined(v)){if(!Jn.isUndefined(m))return n(void 0,m)}else return n(void 0,v)}function l(m,v,I){if(I in t)return n(m,v);if(I in e)return n(void 0,m)}const f={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l,headers:(m,v,I)=>i(Iae(m),Iae(v),I,!0)};return Jn.forEach(Object.keys(Object.assign({},e,t)),function(v){const I=f[v]||i,B=I(e[v],t[v],v);Jn.isUndefined(B)&&I!==l||(r[v]=B)}),r}const Uye=e=>{const t=rI({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:i,xsrfCookieName:o,headers:s,auth:l}=t;t.headers=s=Ag.from(s),t.url=Tye(Pye(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let f;if(Jn.isFormData(r)){if(Wh.hasStandardBrowserEnv||Wh.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((f=s.getContentType())!==!1){const[m,...v]=f?f.split(";").map(I=>I.trim()).filter(Boolean):[];s.setContentType([m||"multipart/form-data",...v].join("; "))}}if(Wh.hasStandardBrowserEnv&&(n&&Jn.isFunction(n)&&(n=n(t)),n||n!==!1&&xXe(t.url))){const m=i&&o&&SXe.read(o);m&&s.set(i,m)}return t},FXe=typeof XMLHttpRequest<"u",DXe=FXe&&function(e){return new Promise(function(r,n){const i=Uye(e);let o=i.data;const s=Ag.from(i.headers).normalize();let{responseType:l,onUploadProgress:f,onDownloadProgress:m}=i,v,I,B,E,S;function _(){E&&E(),S&&S(),i.cancelToken&&i.cancelToken.unsubscribe(v),i.signal&&i.signal.removeEventListener("abort",v)}let O=new XMLHttpRequest;O.open(i.method.toUpperCase(),i.url,!0),O.timeout=i.timeout;function R(){if(!O)return;const L=Ag.from("getAllResponseHeaders"in O&&O.getAllResponseHeaders()),K={data:!l||l==="text"||l==="json"?O.responseText:O.response,status:O.status,statusText:O.statusText,headers:L,config:e,request:O};Mye(function(ee){r(ee),_()},function(ee){n(ee),_()},K),O=null}"onloadend"in O?O.onloadend=R:O.onreadystatechange=function(){!O||O.readyState!==4||O.status===0&&!(O.responseURL&&O.responseURL.indexOf("file:")===0)||setTimeout(R)},O.onabort=function(){O&&(n(new ps("Request aborted",ps.ECONNABORTED,e,O)),O=null)},O.onerror=function(){n(new ps("Network Error",ps.ERR_NETWORK,e,O)),O=null},O.ontimeout=function(){let U=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const K=i.transitional||Oye;i.timeoutErrorMessage&&(U=i.timeoutErrorMessage),n(new ps(U,K.clarifyTimeoutError?ps.ETIMEDOUT:ps.ECONNABORTED,e,O)),O=null},o===void 0&&s.setContentType(null),"setRequestHeader"in O&&Jn.forEach(s.toJSON(),function(U,K){O.setRequestHeader(K,U)}),Jn.isUndefined(i.withCredentials)||(O.withCredentials=!!i.withCredentials),l&&l!=="json"&&(O.responseType=i.responseType),m&&([B,S]=S_(m,!0),O.addEventListener("progress",B)),f&&O.upload&&([I,E]=S_(f),O.upload.addEventListener("progress",I),O.upload.addEventListener("loadend",E)),(i.cancelToken||i.signal)&&(v=L=>{O&&(n(!L||L.type?new b3(null,e,O):L),O.abort(),O=null)},i.cancelToken&&i.cancelToken.subscribe(v),i.signal&&(i.signal.aborted?v():i.signal.addEventListener("abort",v)));const T=BXe(i.url);if(T&&Wh.protocols.indexOf(T)===-1){n(new ps("Unsupported protocol "+T+":",ps.ERR_BAD_REQUEST,e));return}O.send(o||null)})},RXe=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,i;const o=function(m){if(!i){i=!0,l();const v=m instanceof Error?m:this.reason;n.abort(v instanceof ps?v:new b3(v instanceof Error?v.message:v))}};let s=t&&setTimeout(()=>{s=null,o(new ps(`timeout ${t} of ms exceeded`,ps.ETIMEDOUT))},t);const l=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach(m=>{m.unsubscribe?m.unsubscribe(o):m.removeEventListener("abort",o)}),e=null)};e.forEach(m=>m.addEventListener("abort",o));const{signal:f}=n;return f.unsubscribe=()=>Jn.asap(l),f}},TXe=function*(e,t){let r=e.byteLength;if(r<t){yield e;return}let n=0,i;for(;n<r;)i=n+t,yield e.slice(n,i),n=i},OXe=async function*(e,t){for await(const r of NXe(e))yield*TXe(r,t)},NXe=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:r,value:n}=await t.read();if(r)break;yield n}}finally{await t.cancel()}},Bae=(e,t,r,n)=>{const i=OXe(e,t);let o=0,s,l=f=>{s||(s=!0,n&&n(f))};return new ReadableStream({async pull(f){try{const{done:m,value:v}=await i.next();if(m){l(),f.close();return}let I=v.byteLength;if(r){let B=o+=I;r(B)}f.enqueue(new Uint8Array(v))}catch(m){throw l(m),m}},cancel(f){return l(f),i.return()}},{highWaterMark:2})},wD=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Hye=wD&&typeof ReadableStream=="function",LXe=wD&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),jye=(e,...t)=>{try{return!!e(...t)}catch{return!1}},MXe=Hye&&jye(()=>{let e=!1;const t=new Request(Wh.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Eae=64*1024,I$=Hye&&jye(()=>Jn.isReadableStream(new Response("").body)),k_={stream:I$&&(e=>e.body)};wD&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!k_[t]&&(k_[t]=Jn.isFunction(e[t])?r=>r[t]():(r,n)=>{throw new ps(`Response type '${t}' is not supported`,ps.ERR_NOT_SUPPORT,n)})})})(new Response);const PXe=async e=>{if(e==null)return 0;if(Jn.isBlob(e))return e.size;if(Jn.isSpecCompliantForm(e))return(await new Request(Wh.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(Jn.isArrayBufferView(e)||Jn.isArrayBuffer(e))return e.byteLength;if(Jn.isURLSearchParams(e)&&(e=e+""),Jn.isString(e))return(await LXe(e)).byteLength},UXe=async(e,t)=>{const r=Jn.toFiniteNumber(e.getContentLength());return r??PXe(t)},HXe=wD&&(async e=>{let{url:t,method:r,data:n,signal:i,cancelToken:o,timeout:s,onDownloadProgress:l,onUploadProgress:f,responseType:m,headers:v,withCredentials:I="same-origin",fetchOptions:B}=Uye(e);m=m?(m+"").toLowerCase():"text";let E=RXe([i,o&&o.toAbortSignal()],s),S;const _=E&&E.unsubscribe&&(()=>{E.unsubscribe()});let O;try{if(f&&MXe&&r!=="get"&&r!=="head"&&(O=await UXe(v,n))!==0){let K=new Request(t,{method:"POST",body:n,duplex:"half"}),J;if(Jn.isFormData(n)&&(J=K.headers.get("content-type"))&&v.setContentType(J),K.body){const[ee,ce]=Cae(O,S_(wae(f)));n=Bae(K.body,Eae,ee,ce)}}Jn.isString(I)||(I=I?"include":"omit");const R="credentials"in Request.prototype;S=new Request(t,{...B,signal:E,method:r.toUpperCase(),headers:v.normalize().toJSON(),body:n,duplex:"half",credentials:R?I:void 0});let T=await fetch(S);const L=I$&&(m==="stream"||m==="response");if(I$&&(l||L&&_)){const K={};["status","statusText","headers"].forEach(ne=>{K[ne]=T[ne]});const J=Jn.toFiniteNumber(T.headers.get("content-length")),[ee,ce]=l&&Cae(J,S_(wae(l),!0))||[];T=new Response(Bae(T.body,Eae,ee,()=>{ce&&ce(),_&&_()}),K)}m=m||"text";let U=await k_[Jn.findKey(k_,m)||"text"](T,e);return!L&&_&&_(),await new Promise((K,J)=>{Mye(K,J,{data:U,headers:Ag.from(T.headers),status:T.status,statusText:T.statusText,config:e,request:S})})}catch(R){throw _&&_(),R&&R.name==="TypeError"&&/Load failed|fetch/i.test(R.message)?Object.assign(new ps("Network Error",ps.ERR_NETWORK,e,S),{cause:R.cause||R}):ps.from(R,R&&R.code,e,S)}}),B$={http:rXe,xhr:DXe,fetch:HXe};Jn.forEach(B$,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Qae=e=>`- ${e}`,jXe=e=>Jn.isFunction(e)||e===null||e===!1,Gye={getAdapter:e=>{e=Jn.isArray(e)?e:[e];const{length:t}=e;let r,n;const i={};for(let o=0;o<t;o++){r=e[o];let s;if(n=r,!jXe(r)&&(n=B$[(s=String(r)).toLowerCase()],n===void 0))throw new ps(`Unknown adapter '${s}'`);if(n)break;i[s||"#"+o]=n}if(!n){const o=Object.entries(i).map(([l,f])=>`adapter ${l} `+(f===!1?"is not supported by the environment":"is not available in the build"));let s=t?o.length>1?`since :
  483. `+o.map(Qae).join(`
  484. `):" "+Qae(o[0]):"as no adapter specified";throw new ps("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return n},adapters:B$};function HM(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new b3(null,e)}function xae(e){return HM(e),e.headers=Ag.from(e.headers),e.data=UM.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Gye.getAdapter(e.adapter||ex.adapter)(e).then(function(n){return HM(e),n.data=UM.call(e,e.transformResponse,n),n.headers=Ag.from(n.headers),n},function(n){return Lye(n)||(HM(e),n&&n.response&&(n.response.data=UM.call(e,e.transformResponse,n.response),n.response.headers=Ag.from(n.response.headers))),Promise.reject(n)})}const Kye="1.9.0",ID={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ID[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const Sae={};ID.transitional=function(t,r,n){function i(o,s){return"[Axios v"+Kye+"] Transitional option '"+o+"'"+s+(n?". "+n:"")}return(o,s,l)=>{if(t===!1)throw new ps(i(s," has been removed"+(r?" in "+r:"")),ps.ERR_DEPRECATED);return r&&!Sae[s]&&(Sae[s]=!0,console.warn(i(s," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(o,s,l):!0}};ID.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function GXe(e,t,r){if(typeof e!="object")throw new ps("options must be an object",ps.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let i=n.length;for(;i-- >0;){const o=n[i],s=t[o];if(s){const l=e[o],f=l===void 0||s(l,o,e);if(f!==!0)throw new ps("option "+o+" must be "+f,ps.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new ps("Unknown option "+o,ps.ERR_BAD_OPTION)}}const h7={assertOptions:GXe,validators:ID},Z1=h7.validators;class Lw{constructor(t){this.defaults=t||{},this.interceptors={request:new yae,response:new yae}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";try{n.stack?o&&!String(n.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(n.stack+=`
  485. `+o):n.stack=o}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=rI(this.defaults,r);const{transitional:n,paramsSerializer:i,headers:o}=r;n!==void 0&&h7.assertOptions(n,{silentJSONParsing:Z1.transitional(Z1.boolean),forcedJSONParsing:Z1.transitional(Z1.boolean),clarifyTimeoutError:Z1.transitional(Z1.boolean)},!1),i!=null&&(Jn.isFunction(i)?r.paramsSerializer={serialize:i}:h7.assertOptions(i,{encode:Z1.function,serialize:Z1.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),h7.assertOptions(r,{baseUrl:Z1.spelling("baseURL"),withXsrfToken:Z1.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let s=o&&Jn.merge(o.common,o[r.method]);o&&Jn.forEach(["delete","get","head","post","put","patch","common"],S=>{delete o[S]}),r.headers=Ag.concat(s,o);const l=[];let f=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(r)===!1||(f=f&&_.synchronous,l.unshift(_.fulfilled,_.rejected))});const m=[];this.interceptors.response.forEach(function(_){m.push(_.fulfilled,_.rejected)});let v,I=0,B;if(!f){const S=[xae.bind(this),void 0];for(S.unshift.apply(S,l),S.push.apply(S,m),B=S.length,v=Promise.resolve(r);I<B;)v=v.then(S[I++],S[I++]);return v}B=l.length;let E=r;for(I=0;I<B;){const S=l[I++],_=l[I++];try{E=S(E)}catch(O){_.call(this,O);break}}try{v=xae.call(this,E)}catch(S){return Promise.reject(S)}for(I=0,B=m.length;I<B;)v=v.then(m[I++],m[I++]);return v}getUri(t){t=rI(this.defaults,t);const r=Pye(t.baseURL,t.url,t.allowAbsoluteUrls);return Tye(r,t.params,t.paramsSerializer)}}Jn.forEach(["delete","get","head","options"],function(t){Lw.prototype[t]=function(r,n){return this.request(rI(n||{},{method:t,url:r,data:(n||{}).data}))}});Jn.forEach(["post","put","patch"],function(t){function r(n){return function(o,s,l){return this.request(rI(l||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}Lw.prototype[t]=r(),Lw.prototype[t+"Form"]=r(!0)});class NV{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(o){r=o});const n=this;this.promise.then(i=>{if(!n._listeners)return;let o=n._listeners.length;for(;o-- >0;)n._listeners[o](i);n._listeners=null}),this.promise.then=i=>{let o;const s=new Promise(l=>{n.subscribe(l),o=l}).then(i);return s.cancel=function(){n.unsubscribe(o)},s},t(function(o,s,l){n.reason||(n.reason=new b3(o,s,l),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new NV(function(i){t=i}),cancel:t}}}function KXe(e){return function(r){return e.apply(null,r)}}function $Xe(e){return Jn.isObject(e)&&e.isAxiosError===!0}const E$={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(E$).forEach(([e,t])=>{E$[t]=e});function $ye(e){const t=new Lw(e),r=wye(Lw.prototype.request,t);return Jn.extend(r,Lw.prototype,t,{allOwnKeys:!0}),Jn.extend(r,t,null,{allOwnKeys:!0}),r.create=function(i){return $ye(rI(e,i))},r}const uf=$ye(ex);uf.Axios=Lw;uf.CanceledError=b3;uf.CancelToken=NV;uf.isCancel=Lye;uf.VERSION=Kye;uf.toFormData=CD;uf.AxiosError=ps;uf.Cancel=uf.CanceledError;uf.all=function(t){return Promise.all(t)};uf.spread=KXe;uf.isAxiosError=$Xe;uf.mergeConfig=rI;uf.AxiosHeaders=Ag;uf.formToJSON=e=>Nye(Jn.isHTMLForm(e)?new FormData(e):e);uf.getAdapter=Gye.getAdapter;uf.HttpStatusCode=E$;uf.default=uf;const kae={};function WXe(e){let t=kae[e];if(t)return t;t=kae[e]=[];for(let r=0;r<128;r++){const n=String.fromCharCode(r);t.push(n)}for(let r=0;r<e.length;r++){const n=e.charCodeAt(r);t[n]="%"+("0"+n.toString(16).toUpperCase()).slice(-2)}return t}function KE(e,t){typeof t!="string"&&(t=KE.defaultChars);const r=WXe(t);return e.replace(/(%[a-f0-9]{2})+/gi,function(n){let i="";for(let o=0,s=n.length;o<s;o+=3){const l=parseInt(n.slice(o+1,o+3),16);if(l<128){i+=r[l];continue}if((l&224)===192&&o+3<s){const f=parseInt(n.slice(o+4,o+6),16);if((f&192)===128){const m=l<<6&1984|f&63;m<128?i+="��":i+=String.fromCharCode(m),o+=3;continue}}if((l&240)===224&&o+6<s){const f=parseInt(n.slice(o+4,o+6),16),m=parseInt(n.slice(o+7,o+9),16);if((f&192)===128&&(m&192)===128){const v=l<<12&61440|f<<6&4032|m&63;v<2048||v>=55296&&v<=57343?i+="���":i+=String.fromCharCode(v),o+=6;continue}}if((l&248)===240&&o+9<s){const f=parseInt(n.slice(o+4,o+6),16),m=parseInt(n.slice(o+7,o+9),16),v=parseInt(n.slice(o+10,o+12),16);if((f&192)===128&&(m&192)===128&&(v&192)===128){let I=l<<18&1835008|f<<12&258048|m<<6&4032|v&63;I<65536||I>1114111?i+="����":(I-=65536,i+=String.fromCharCode(55296+(I>>10),56320+(I&1023))),o+=9;continue}}i+="�"}return i})}KE.defaultChars=";/?:@&=+$,#";KE.componentChars="";const _ae={};function YXe(e){let t=_ae[e];if(t)return t;t=_ae[e]=[];for(let r=0;r<128;r++){const n=String.fromCharCode(r);/^[0-9a-z]$/i.test(n)?t.push(n):t.push("%"+("0"+r.toString(16).toUpperCase()).slice(-2))}for(let r=0;r<e.length;r++)t[e.charCodeAt(r)]=e[r];return t}function tx(e,t,r){typeof t!="string"&&(r=t,t=tx.defaultChars),typeof r>"u"&&(r=!0);const n=YXe(t);let i="";for(let o=0,s=e.length;o<s;o++){const l=e.charCodeAt(o);if(r&&l===37&&o+2<s&&/^[0-9a-f]{2}$/i.test(e.slice(o+1,o+3))){i+=e.slice(o,o+3),o+=2;continue}if(l<128){i+=n[l];continue}if(l>=55296&&l<=57343){if(l>=55296&&l<=56319&&o+1<s){const f=e.charCodeAt(o+1);if(f>=56320&&f<=57343){i+=encodeURIComponent(e[o]+e[o+1]),o++;continue}}i+="%EF%BF%BD";continue}i+=encodeURIComponent(e[o])}return i}tx.defaultChars=";/?:@&=+$,-_.!~*'()#";tx.componentChars="-_.!~*'()";function LV(e){let t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||"",t}function __(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const qXe=/^([a-z0-9.+-]+:)/i,VXe=/:[0-9]*$/,zXe=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,JXe=["<",">",'"',"`"," ","\r",`
  486. `," "],XXe=["{","}","|","\\","^","`"].concat(JXe),ZXe=["'"].concat(XXe),Fae=["%","/","?",";","#"].concat(ZXe),Dae=["/","?","#"],eZe=255,Rae=/^[+a-z0-9A-Z_-]{0,63}$/,tZe=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Tae={javascript:!0,"javascript:":!0},Oae={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function MV(e,t){if(e&&e instanceof __)return e;const r=new __;return r.parse(e,t),r}__.prototype.parse=function(e,t){let r,n,i,o=e;if(o=o.trim(),!t&&e.split("#").length===1){const m=zXe.exec(o);if(m)return this.pathname=m[1],m[2]&&(this.search=m[2]),this}let s=qXe.exec(o);if(s&&(s=s[0],r=s.toLowerCase(),this.protocol=s,o=o.substr(s.length)),(t||s||o.match(/^\/\/[^@\/]+@[^@\/]+/))&&(i=o.substr(0,2)==="//",i&&!(s&&Tae[s])&&(o=o.substr(2),this.slashes=!0)),!Tae[s]&&(i||s&&!Oae[s])){let m=-1;for(let S=0;S<Dae.length;S++)n=o.indexOf(Dae[S]),n!==-1&&(m===-1||n<m)&&(m=n);let v,I;m===-1?I=o.lastIndexOf("@"):I=o.lastIndexOf("@",m),I!==-1&&(v=o.slice(0,I),o=o.slice(I+1),this.auth=v),m=-1;for(let S=0;S<Fae.length;S++)n=o.indexOf(Fae[S]),n!==-1&&(m===-1||n<m)&&(m=n);m===-1&&(m=o.length),o[m-1]===":"&&m--;const B=o.slice(0,m);o=o.slice(m),this.parseHost(B),this.hostname=this.hostname||"";const E=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!E){const S=this.hostname.split(/\./);for(let _=0,O=S.length;_<O;_++){const R=S[_];if(R&&!R.match(Rae)){let T="";for(let L=0,U=R.length;L<U;L++)R.charCodeAt(L)>127?T+="x":T+=R[L];if(!T.match(Rae)){const L=S.slice(0,_),U=S.slice(_+1),K=R.match(tZe);K&&(L.push(K[1]),U.unshift(K[2])),U.length&&(o=U.join(".")+o),this.hostname=L.join(".");break}}}}this.hostname.length>eZe&&(this.hostname=""),E&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const l=o.indexOf("#");l!==-1&&(this.hash=o.substr(l),o=o.slice(0,l));const f=o.indexOf("?");return f!==-1&&(this.search=o.substr(f),o=o.slice(0,f)),o&&(this.pathname=o),Oae[r]&&this.hostname&&!this.pathname&&(this.pathname=""),this};__.prototype.parseHost=function(e){let t=VXe.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};const rZe=Object.freeze(Object.defineProperty({__proto__:null,decode:KE,encode:tx,format:LV,parse:MV},Symbol.toStringTag,{value:"Module"})),Wye=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Yye=/[\0-\x1F\x7F-\x9F]/,nZe=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,PV=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,qye=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,Vye=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,iZe=Object.freeze(Object.defineProperty({__proto__:null,Any:Wye,Cc:Yye,Cf:nZe,P:PV,S:qye,Z:Vye},Symbol.toStringTag,{value:"Module"})),aZe=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),oZe=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var jM;const sZe=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),AZe=(jM=String.fromCodePoint)!==null&&jM!==void 0?jM:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function lZe(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=sZe.get(e))!==null&&t!==void 0?t:e}var Rf;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(Rf||(Rf={}));const uZe=32;var d2;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(d2||(d2={}));function Q$(e){return e>=Rf.ZERO&&e<=Rf.NINE}function cZe(e){return e>=Rf.UPPER_A&&e<=Rf.UPPER_F||e>=Rf.LOWER_A&&e<=Rf.LOWER_F}function fZe(e){return e>=Rf.UPPER_A&&e<=Rf.UPPER_Z||e>=Rf.LOWER_A&&e<=Rf.LOWER_Z||Q$(e)}function hZe(e){return e===Rf.EQUALS||fZe(e)}var Ff;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Ff||(Ff={}));var s2;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(s2||(s2={}));class dZe{constructor(t,r,n){this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=Ff.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=s2.Strict}startEntity(t){this.decodeMode=t,this.state=Ff.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,r){switch(this.state){case Ff.EntityStart:return t.charCodeAt(r)===Rf.NUM?(this.state=Ff.NumericStart,this.consumed+=1,this.stateNumericStart(t,r+1)):(this.state=Ff.NamedEntity,this.stateNamedEntity(t,r));case Ff.NumericStart:return this.stateNumericStart(t,r);case Ff.NumericDecimal:return this.stateNumericDecimal(t,r);case Ff.NumericHex:return this.stateNumericHex(t,r);case Ff.NamedEntity:return this.stateNamedEntity(t,r)}}stateNumericStart(t,r){return r>=t.length?-1:(t.charCodeAt(r)|uZe)===Rf.LOWER_X?(this.state=Ff.NumericHex,this.consumed+=1,this.stateNumericHex(t,r+1)):(this.state=Ff.NumericDecimal,this.stateNumericDecimal(t,r))}addToNumericResult(t,r,n,i){if(r!==n){const o=n-r;this.result=this.result*Math.pow(i,o)+parseInt(t.substr(r,o),i),this.consumed+=o}}stateNumericHex(t,r){const n=r;for(;r<t.length;){const i=t.charCodeAt(r);if(Q$(i)||cZe(i))r+=1;else return this.addToNumericResult(t,n,r,16),this.emitNumericEntity(i,3)}return this.addToNumericResult(t,n,r,16),-1}stateNumericDecimal(t,r){const n=r;for(;r<t.length;){const i=t.charCodeAt(r);if(Q$(i))r+=1;else return this.addToNumericResult(t,n,r,10),this.emitNumericEntity(i,2)}return this.addToNumericResult(t,n,r,10),-1}emitNumericEntity(t,r){var n;if(this.consumed<=r)return(n=this.errors)===null||n===void 0||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(t===Rf.SEMI)this.consumed+=1;else if(this.decodeMode===s2.Strict)return 0;return this.emitCodePoint(lZe(this.result),this.consumed),this.errors&&(t!==Rf.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,r){const{decodeTree:n}=this;let i=n[this.treeIndex],o=(i&d2.VALUE_LENGTH)>>14;for(;r<t.length;r++,this.excess++){const s=t.charCodeAt(r);if(this.treeIndex=gZe(n,i,this.treeIndex+Math.max(1,o),s),this.treeIndex<0)return this.result===0||this.decodeMode===s2.Attribute&&(o===0||hZe(s))?0:this.emitNotTerminatedNamedEntity();if(i=n[this.treeIndex],o=(i&d2.VALUE_LENGTH)>>14,o!==0){if(s===Rf.SEMI)return this.emitNamedEntityData(this.treeIndex,o,this.consumed+this.excess);this.decodeMode!==s2.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:r,decodeTree:n}=this,i=(n[r]&d2.VALUE_LENGTH)>>14;return this.emitNamedEntityData(r,i,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,r,n){const{decodeTree:i}=this;return this.emitCodePoint(r===1?i[t]&~d2.VALUE_LENGTH:i[t+1],n),r===3&&this.emitCodePoint(i[t+2],n),n}end(){var t;switch(this.state){case Ff.NamedEntity:return this.result!==0&&(this.decodeMode!==s2.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Ff.NumericDecimal:return this.emitNumericEntity(0,2);case Ff.NumericHex:return this.emitNumericEntity(0,3);case Ff.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Ff.EntityStart:return 0}}}function zye(e){let t="";const r=new dZe(e,n=>t+=AZe(n));return function(i,o){let s=0,l=0;for(;(l=i.indexOf("&",l))>=0;){t+=i.slice(s,l),r.startEntity(o);const m=r.write(i,l+1);if(m<0){s=l+r.end();break}s=l+m,l=m===0?s+1:s}const f=t+i.slice(s);return t="",f}}function gZe(e,t,r,n){const i=(t&d2.BRANCH_LENGTH)>>7,o=t&d2.JUMP_TABLE;if(i===0)return o!==0&&n===o?r:-1;if(o){const f=n-o;return f<0||f>=i?-1:e[r+f]-1}let s=r,l=s+i-1;for(;s<=l;){const f=s+l>>>1,m=e[f];if(m<n)s=f+1;else if(m>n)l=f-1;else return e[f+i]}return-1}const pZe=zye(aZe);zye(oZe);function Jye(e,t=s2.Legacy){return pZe(e,t)}function vZe(e){return Object.prototype.toString.call(e)}function UV(e){return vZe(e)==="[object String]"}const mZe=Object.prototype.hasOwnProperty;function yZe(e,t){return mZe.call(e,t)}function BD(e){return Array.prototype.slice.call(arguments,1).forEach(function(r){if(r){if(typeof r!="object")throw new TypeError(r+"must be object");Object.keys(r).forEach(function(n){e[n]=r[n]})}}),e}function Xye(e,t,r){return[].concat(e.slice(0,t),r,e.slice(t+1))}function HV(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function F_(e){if(e>65535){e-=65536;const t=55296+(e>>10),r=56320+(e&1023);return String.fromCharCode(t,r)}return String.fromCharCode(e)}const Zye=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,bZe=/&([a-z#][a-z0-9]{1,31});/gi,CZe=new RegExp(Zye.source+"|"+bZe.source,"gi"),wZe=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function IZe(e,t){if(t.charCodeAt(0)===35&&wZe.test(t)){const n=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return HV(n)?F_(n):e}const r=Jye(e);return r!==e?r:e}function BZe(e){return e.indexOf("\\")<0?e:e.replace(Zye,"$1")}function $E(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(CZe,function(t,r,n){return r||IZe(t,n)})}const EZe=/[&<>"]/,QZe=/[&<>"]/g,xZe={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function SZe(e){return xZe[e]}function T2(e){return EZe.test(e)?e.replace(QZe,SZe):e}const kZe=/[.?*+^$[\]\\(){}|-]/g;function _Ze(e){return e.replace(kZe,"\\$&")}function kl(e){switch(e){case 9:case 32:return!0}return!1}function d6(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function g6(e){return PV.test(e)||qye.test(e)}function p6(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function ED(e){return e=e.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const FZe={mdurl:rZe,ucmicro:iZe},DZe=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:Xye,assign:BD,escapeHtml:T2,escapeRE:_Ze,fromCodePoint:F_,has:yZe,isMdAsciiPunct:p6,isPunctChar:g6,isSpace:kl,isString:UV,isValidEntityCode:HV,isWhiteSpace:d6,lib:FZe,normalizeReference:ED,unescapeAll:$E,unescapeMd:BZe},Symbol.toStringTag,{value:"Module"}));function RZe(e,t,r){let n,i,o,s;const l=e.posMax,f=e.pos;for(e.pos=t+1,n=1;e.pos<l;){if(o=e.src.charCodeAt(e.pos),o===93&&(n--,n===0)){i=!0;break}if(s=e.pos,e.md.inline.skipToken(e),o===91){if(s===e.pos-1)n++;else if(r)return e.pos=f,-1}}let m=-1;return i&&(m=e.pos),e.pos=f,m}function TZe(e,t,r){let n,i=t;const o={ok:!1,pos:0,str:""};if(e.charCodeAt(i)===60){for(i++;i<r;){if(n=e.charCodeAt(i),n===10||n===60)return o;if(n===62)return o.pos=i+1,o.str=$E(e.slice(t+1,i)),o.ok=!0,o;if(n===92&&i+1<r){i+=2;continue}i++}return o}let s=0;for(;i<r&&(n=e.charCodeAt(i),!(n===32||n<32||n===127));){if(n===92&&i+1<r){if(e.charCodeAt(i+1)===32)break;i+=2;continue}if(n===40&&(s++,s>32))return o;if(n===41){if(s===0)break;s--}i++}return t===i||s!==0||(o.str=$E(e.slice(t,i)),o.pos=i,o.ok=!0),o}function OZe(e,t,r,n){let i,o=t;const s={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(n)s.str=n.str,s.marker=n.marker;else{if(o>=r)return s;let l=e.charCodeAt(o);if(l!==34&&l!==39&&l!==40)return s;t++,o++,l===40&&(l=41),s.marker=l}for(;o<r;){if(i=e.charCodeAt(o),i===s.marker)return s.pos=o+1,s.str+=$E(e.slice(t,o)),s.ok=!0,s;if(i===40&&s.marker===41)return s;i===92&&o+1<r&&o++,o++}return s.can_continue=!0,s.str+=$E(e.slice(t,o)),s}const NZe=Object.freeze(Object.defineProperty({__proto__:null,parseLinkDestination:TZe,parseLinkLabel:RZe,parseLinkTitle:OZe},Symbol.toStringTag,{value:"Module"})),Ov={};Ov.code_inline=function(e,t,r,n,i){const o=e[t];return"<code"+i.renderAttrs(o)+">"+T2(o.content)+"</code>"};Ov.code_block=function(e,t,r,n,i){const o=e[t];return"<pre"+i.renderAttrs(o)+"><code>"+T2(e[t].content)+`</code></pre>
  487. `};Ov.fence=function(e,t,r,n,i){const o=e[t],s=o.info?$E(o.info).trim():"";let l="",f="";if(s){const v=s.split(/(\s+)/g);l=v[0],f=v.slice(2).join("")}let m;if(r.highlight?m=r.highlight(o.content,l,f)||T2(o.content):m=T2(o.content),m.indexOf("<pre")===0)return m+`
  488. `;if(s){const v=o.attrIndex("class"),I=o.attrs?o.attrs.slice():[];v<0?I.push(["class",r.langPrefix+l]):(I[v]=I[v].slice(),I[v][1]+=" "+r.langPrefix+l);const B={attrs:I};return`<pre><code${i.renderAttrs(B)}>${m}</code></pre>
  489. `}return`<pre><code${i.renderAttrs(o)}>${m}</code></pre>
  490. `};Ov.image=function(e,t,r,n,i){const o=e[t];return o.attrs[o.attrIndex("alt")][1]=i.renderInlineAsText(o.children,r,n),i.renderToken(e,t,r)};Ov.hardbreak=function(e,t,r){return r.xhtmlOut?`<br />
  491. `:`<br>
  492. `};Ov.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?`<br />
  493. `:`<br>
  494. `:`
  495. `};Ov.text=function(e,t){return T2(e[t].content)};Ov.html_block=function(e,t){return e[t].content};Ov.html_inline=function(e,t){return e[t].content};function C3(){this.rules=BD({},Ov)}C3.prototype.renderAttrs=function(t){let r,n,i;if(!t.attrs)return"";for(i="",r=0,n=t.attrs.length;r<n;r++)i+=" "+T2(t.attrs[r][0])+'="'+T2(t.attrs[r][1])+'"';return i};C3.prototype.renderToken=function(t,r,n){const i=t[r];let o="";if(i.hidden)return"";i.block&&i.nesting!==-1&&r&&t[r-1].hidden&&(o+=`
  496. `),o+=(i.nesting===-1?"</":"<")+i.tag,o+=this.renderAttrs(i),i.nesting===0&&n.xhtmlOut&&(o+=" /");let s=!1;if(i.block&&(s=!0,i.nesting===1&&r+1<t.length)){const l=t[r+1];(l.type==="inline"||l.hidden||l.nesting===-1&&l.tag===i.tag)&&(s=!1)}return o+=s?`>
  497. `:">",o};C3.prototype.renderInline=function(e,t,r){let n="";const i=this.rules;for(let o=0,s=e.length;o<s;o++){const l=e[o].type;typeof i[l]<"u"?n+=i[l](e,o,t,r,this):n+=this.renderToken(e,o,t)}return n};C3.prototype.renderInlineAsText=function(e,t,r){let n="";for(let i=0,o=e.length;i<o;i++)switch(e[i].type){case"text":n+=e[i].content;break;case"image":n+=this.renderInlineAsText(e[i].children,t,r);break;case"html_inline":case"html_block":n+=e[i].content;break;case"softbreak":case"hardbreak":n+=`
  498. `;break}return n};C3.prototype.render=function(e,t,r){let n="";const i=this.rules;for(let o=0,s=e.length;o<s;o++){const l=e[o].type;l==="inline"?n+=this.renderInline(e[o].children,t,r):typeof i[l]<"u"?n+=i[l](e,o,t,r,this):n+=this.renderToken(e,o,t,r)}return n};function fg(){this.__rules__=[],this.__cache__=null}fg.prototype.__find__=function(e){for(let t=0;t<this.__rules__.length;t++)if(this.__rules__[t].name===e)return t;return-1};fg.prototype.__compile__=function(){const e=this,t=[""];e.__rules__.forEach(function(r){r.enabled&&r.alt.forEach(function(n){t.indexOf(n)<0&&t.push(n)})}),e.__cache__={},t.forEach(function(r){e.__cache__[r]=[],e.__rules__.forEach(function(n){n.enabled&&(r&&n.alt.indexOf(r)<0||e.__cache__[r].push(n.fn))})})};fg.prototype.at=function(e,t,r){const n=this.__find__(e),i=r||{};if(n===-1)throw new Error("Parser rule not found: "+e);this.__rules__[n].fn=t,this.__rules__[n].alt=i.alt||[],this.__cache__=null};fg.prototype.before=function(e,t,r,n){const i=this.__find__(e),o=n||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(i,0,{name:t,enabled:!0,fn:r,alt:o.alt||[]}),this.__cache__=null};fg.prototype.after=function(e,t,r,n){const i=this.__find__(e),o=n||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(i+1,0,{name:t,enabled:!0,fn:r,alt:o.alt||[]}),this.__cache__=null};fg.prototype.push=function(e,t,r){const n=r||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:n.alt||[]}),this.__cache__=null};fg.prototype.enable=function(e,t){Array.isArray(e)||(e=[e]);const r=[];return e.forEach(function(n){const i=this.__find__(n);if(i<0){if(t)return;throw new Error("Rules manager: invalid rule name "+n)}this.__rules__[i].enabled=!0,r.push(n)},this),this.__cache__=null,r};fg.prototype.enableOnly=function(e,t){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(r){r.enabled=!1}),this.enable(e,t)};fg.prototype.disable=function(e,t){Array.isArray(e)||(e=[e]);const r=[];return e.forEach(function(n){const i=this.__find__(n);if(i<0){if(t)return;throw new Error("Rules manager: invalid rule name "+n)}this.__rules__[i].enabled=!1,r.push(n)},this),this.__cache__=null,r};fg.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};function a1(e,t,r){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=r,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}a1.prototype.attrIndex=function(t){if(!this.attrs)return-1;const r=this.attrs;for(let n=0,i=r.length;n<i;n++)if(r[n][0]===t)return n;return-1};a1.prototype.attrPush=function(t){this.attrs?this.attrs.push(t):this.attrs=[t]};a1.prototype.attrSet=function(t,r){const n=this.attrIndex(t),i=[t,r];n<0?this.attrPush(i):this.attrs[n]=i};a1.prototype.attrGet=function(t){const r=this.attrIndex(t);let n=null;return r>=0&&(n=this.attrs[r][1]),n};a1.prototype.attrJoin=function(t,r){const n=this.attrIndex(t);n<0?this.attrPush([t,r]):this.attrs[n][1]=this.attrs[n][1]+" "+r};function ebe(e,t,r){this.src=e,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=t}ebe.prototype.Token=a1;const LZe=/\r\n?|\n/g,MZe=/\0/g;function PZe(e){let t;t=e.src.replace(LZe,`
  499. `),t=t.replace(MZe,"�"),e.src=t}function UZe(e){let t;e.inlineMode?(t=new e.Token("inline","",0),t.content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function HZe(e){const t=e.tokens;for(let r=0,n=t.length;r<n;r++){const i=t[r];i.type==="inline"&&e.md.inline.parse(i.content,e.md,e.env,i.children)}}function jZe(e){return/^<a[>\s]/i.test(e)}function GZe(e){return/^<\/a\s*>/i.test(e)}function KZe(e){const t=e.tokens;if(e.md.options.linkify)for(let r=0,n=t.length;r<n;r++){if(t[r].type!=="inline"||!e.md.linkify.pretest(t[r].content))continue;let i=t[r].children,o=0;for(let s=i.length-1;s>=0;s--){const l=i[s];if(l.type==="link_close"){for(s--;i[s].level!==l.level&&i[s].type!=="link_open";)s--;continue}if(l.type==="html_inline"&&(jZe(l.content)&&o>0&&o--,GZe(l.content)&&o++),!(o>0)&&l.type==="text"&&e.md.linkify.test(l.content)){const f=l.content;let m=e.md.linkify.match(f);const v=[];let I=l.level,B=0;m.length>0&&m[0].index===0&&s>0&&i[s-1].type==="text_special"&&(m=m.slice(1));for(let E=0;E<m.length;E++){const S=m[E].url,_=e.md.normalizeLink(S);if(!e.md.validateLink(_))continue;let O=m[E].text;m[E].schema?m[E].schema==="mailto:"&&!/^mailto:/i.test(O)?O=e.md.normalizeLinkText("mailto:"+O).replace(/^mailto:/,""):O=e.md.normalizeLinkText(O):O=e.md.normalizeLinkText("http://"+O).replace(/^http:\/\//,"");const R=m[E].index;if(R>B){const K=new e.Token("text","",0);K.content=f.slice(B,R),K.level=I,v.push(K)}const T=new e.Token("link_open","a",1);T.attrs=[["href",_]],T.level=I++,T.markup="linkify",T.info="auto",v.push(T);const L=new e.Token("text","",0);L.content=O,L.level=I,v.push(L);const U=new e.Token("link_close","a",-1);U.level=--I,U.markup="linkify",U.info="auto",v.push(U),B=m[E].lastIndex}if(B<f.length){const E=new e.Token("text","",0);E.content=f.slice(B),E.level=I,v.push(E)}t[r].children=i=Xye(i,s,v)}}}}const tbe=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,$Ze=/\((c|tm|r)\)/i,WZe=/\((c|tm|r)\)/ig,YZe={c:"©",r:"®",tm:"™"};function qZe(e,t){return YZe[t.toLowerCase()]}function VZe(e){let t=0;for(let r=e.length-1;r>=0;r--){const n=e[r];n.type==="text"&&!t&&(n.content=n.content.replace(WZe,qZe)),n.type==="link_open"&&n.info==="auto"&&t--,n.type==="link_close"&&n.info==="auto"&&t++}}function zZe(e){let t=0;for(let r=e.length-1;r>=0;r--){const n=e[r];n.type==="text"&&!t&&tbe.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),n.type==="link_open"&&n.info==="auto"&&t--,n.type==="link_close"&&n.info==="auto"&&t++}}function JZe(e){let t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)e.tokens[t].type==="inline"&&($Ze.test(e.tokens[t].content)&&VZe(e.tokens[t].children),tbe.test(e.tokens[t].content)&&zZe(e.tokens[t].children))}const XZe=/['"]/,Nae=/['"]/g,Lae="’";function Uk(e,t,r){return e.slice(0,t)+r+e.slice(t+1)}function ZZe(e,t){let r;const n=[];for(let i=0;i<e.length;i++){const o=e[i],s=e[i].level;for(r=n.length-1;r>=0&&!(n[r].level<=s);r--);if(n.length=r+1,o.type!=="text")continue;let l=o.content,f=0,m=l.length;e:for(;f<m;){Nae.lastIndex=f;const v=Nae.exec(l);if(!v)break;let I=!0,B=!0;f=v.index+1;const E=v[0]==="'";let S=32;if(v.index-1>=0)S=l.charCodeAt(v.index-1);else for(r=i-1;r>=0&&!(e[r].type==="softbreak"||e[r].type==="hardbreak");r--)if(e[r].content){S=e[r].content.charCodeAt(e[r].content.length-1);break}let _=32;if(f<m)_=l.charCodeAt(f);else for(r=i+1;r<e.length&&!(e[r].type==="softbreak"||e[r].type==="hardbreak");r++)if(e[r].content){_=e[r].content.charCodeAt(0);break}const O=p6(S)||g6(String.fromCharCode(S)),R=p6(_)||g6(String.fromCharCode(_)),T=d6(S),L=d6(_);if(L?I=!1:R&&(T||O||(I=!1)),T?B=!1:O&&(L||R||(B=!1)),_===34&&v[0]==='"'&&S>=48&&S<=57&&(B=I=!1),I&&B&&(I=O,B=R),!I&&!B){E&&(o.content=Uk(o.content,v.index,Lae));continue}if(B)for(r=n.length-1;r>=0;r--){let U=n[r];if(n[r].level<s)break;if(U.single===E&&n[r].level===s){U=n[r];let K,J;E?(K=t.md.options.quotes[2],J=t.md.options.quotes[3]):(K=t.md.options.quotes[0],J=t.md.options.quotes[1]),o.content=Uk(o.content,v.index,J),e[U.token].content=Uk(e[U.token].content,U.pos,K),f+=J.length-1,U.token===i&&(f+=K.length-1),l=o.content,m=l.length,n.length=r;continue e}}I?n.push({token:i,pos:v.index,single:E,level:s}):B&&E&&(o.content=Uk(o.content,v.index,Lae))}}}function eet(e){if(e.md.options.typographer)for(let t=e.tokens.length-1;t>=0;t--)e.tokens[t].type!=="inline"||!XZe.test(e.tokens[t].content)||ZZe(e.tokens[t].children,e)}function tet(e){let t,r;const n=e.tokens,i=n.length;for(let o=0;o<i;o++){if(n[o].type!=="inline")continue;const s=n[o].children,l=s.length;for(t=0;t<l;t++)s[t].type==="text_special"&&(s[t].type="text");for(t=r=0;t<l;t++)s[t].type==="text"&&t+1<l&&s[t+1].type==="text"?s[t+1].content=s[t].content+s[t+1].content:(t!==r&&(s[r]=s[t]),r++);t!==r&&(s.length=r)}}const GM=[["normalize",PZe],["block",UZe],["inline",HZe],["linkify",KZe],["replacements",JZe],["smartquotes",eet],["text_join",tet]];function jV(){this.ruler=new fg;for(let e=0;e<GM.length;e++)this.ruler.push(GM[e][0],GM[e][1])}jV.prototype.process=function(e){const t=this.ruler.getRules("");for(let r=0,n=t.length;r<n;r++)t[r](e)};jV.prototype.State=ebe;function Nv(e,t,r,n){this.src=e,this.md=t,this.env=r,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0;const i=this.src;for(let o=0,s=0,l=0,f=0,m=i.length,v=!1;s<m;s++){const I=i.charCodeAt(s);if(!v)if(kl(I)){l++,I===9?f+=4-f%4:f++;continue}else v=!0;(I===10||s===m-1)&&(I!==10&&s++,this.bMarks.push(o),this.eMarks.push(s),this.tShift.push(l),this.sCount.push(f),this.bsCount.push(0),v=!1,l=0,f=0,o=s+1)}this.bMarks.push(i.length),this.eMarks.push(i.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}Nv.prototype.push=function(e,t,r){const n=new a1(e,t,r);return n.block=!0,r<0&&this.level--,n.level=this.level,r>0&&this.level++,this.tokens.push(n),n};Nv.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};Nv.prototype.skipEmptyLines=function(t){for(let r=this.lineMax;t<r&&!(this.bMarks[t]+this.tShift[t]<this.eMarks[t]);t++);return t};Nv.prototype.skipSpaces=function(t){for(let r=this.src.length;t<r;t++){const n=this.src.charCodeAt(t);if(!kl(n))break}return t};Nv.prototype.skipSpacesBack=function(t,r){if(t<=r)return t;for(;t>r;)if(!kl(this.src.charCodeAt(--t)))return t+1;return t};Nv.prototype.skipChars=function(t,r){for(let n=this.src.length;t<n&&this.src.charCodeAt(t)===r;t++);return t};Nv.prototype.skipCharsBack=function(t,r,n){if(t<=n)return t;for(;t>n;)if(r!==this.src.charCodeAt(--t))return t+1;return t};Nv.prototype.getLines=function(t,r,n,i){if(t>=r)return"";const o=new Array(r-t);for(let s=0,l=t;l<r;l++,s++){let f=0;const m=this.bMarks[l];let v=m,I;for(l+1<r||i?I=this.eMarks[l]+1:I=this.eMarks[l];v<I&&f<n;){const B=this.src.charCodeAt(v);if(kl(B))B===9?f+=4-(f+this.bsCount[l])%4:f++;else if(v-m<this.tShift[l])f++;else break;v++}f>n?o[s]=new Array(f-n+1).join(" ")+this.src.slice(v,I):o[s]=this.src.slice(v,I)}return o.join("")};Nv.prototype.Token=a1;const ret=65536;function KM(e,t){const r=e.bMarks[t]+e.tShift[t],n=e.eMarks[t];return e.src.slice(r,n)}function Mae(e){const t=[],r=e.length;let n=0,i=e.charCodeAt(n),o=!1,s=0,l="";for(;n<r;)i===124&&(o?(l+=e.substring(s,n-1),s=n):(t.push(l+e.substring(s,n)),l="",s=n+1)),o=i===92,n++,i=e.charCodeAt(n);return t.push(l+e.substring(s)),t}function net(e,t,r,n){if(t+2>r)return!1;let i=t+1;if(e.sCount[i]<e.blkIndent||e.sCount[i]-e.blkIndent>=4)return!1;let o=e.bMarks[i]+e.tShift[i];if(o>=e.eMarks[i])return!1;const s=e.src.charCodeAt(o++);if(s!==124&&s!==45&&s!==58||o>=e.eMarks[i])return!1;const l=e.src.charCodeAt(o++);if(l!==124&&l!==45&&l!==58&&!kl(l)||s===45&&kl(l))return!1;for(;o<e.eMarks[i];){const U=e.src.charCodeAt(o);if(U!==124&&U!==45&&U!==58&&!kl(U))return!1;o++}let f=KM(e,t+1),m=f.split("|");const v=[];for(let U=0;U<m.length;U++){const K=m[U].trim();if(!K){if(U===0||U===m.length-1)continue;return!1}if(!/^:?-+:?$/.test(K))return!1;K.charCodeAt(K.length-1)===58?v.push(K.charCodeAt(0)===58?"center":"right"):K.charCodeAt(0)===58?v.push("left"):v.push("")}if(f=KM(e,t).trim(),f.indexOf("|")===-1||e.sCount[t]-e.blkIndent>=4)return!1;m=Mae(f),m.length&&m[0]===""&&m.shift(),m.length&&m[m.length-1]===""&&m.pop();const I=m.length;if(I===0||I!==v.length)return!1;if(n)return!0;const B=e.parentType;e.parentType="table";const E=e.md.block.ruler.getRules("blockquote"),S=e.push("table_open","table",1),_=[t,0];S.map=_;const O=e.push("thead_open","thead",1);O.map=[t,t+1];const R=e.push("tr_open","tr",1);R.map=[t,t+1];for(let U=0;U<m.length;U++){const K=e.push("th_open","th",1);v[U]&&(K.attrs=[["style","text-align:"+v[U]]]);const J=e.push("inline","",0);J.content=m[U].trim(),J.children=[],e.push("th_close","th",-1)}e.push("tr_close","tr",-1),e.push("thead_close","thead",-1);let T,L=0;for(i=t+2;i<r&&!(e.sCount[i]<e.blkIndent);i++){let U=!1;for(let J=0,ee=E.length;J<ee;J++)if(E[J](e,i,r,!0)){U=!0;break}if(U||(f=KM(e,i).trim(),!f)||e.sCount[i]-e.blkIndent>=4||(m=Mae(f),m.length&&m[0]===""&&m.shift(),m.length&&m[m.length-1]===""&&m.pop(),L+=I-m.length,L>ret))break;if(i===t+2){const J=e.push("tbody_open","tbody",1);J.map=T=[t+2,0]}const K=e.push("tr_open","tr",1);K.map=[i,i+1];for(let J=0;J<I;J++){const ee=e.push("td_open","td",1);v[J]&&(ee.attrs=[["style","text-align:"+v[J]]]);const ce=e.push("inline","",0);ce.content=m[J]?m[J].trim():"",ce.children=[],e.push("td_close","td",-1)}e.push("tr_close","tr",-1)}return T&&(e.push("tbody_close","tbody",-1),T[1]=i),e.push("table_close","table",-1),_[1]=i,e.parentType=B,e.line=i,!0}function iet(e,t,r){if(e.sCount[t]-e.blkIndent<4)return!1;let n=t+1,i=n;for(;n<r;){if(e.isEmpty(n)){n++;continue}if(e.sCount[n]-e.blkIndent>=4){n++,i=n;continue}break}e.line=i;const o=e.push("code_block","code",0);return o.content=e.getLines(t,i,4+e.blkIndent,!1)+`
  500. `,o.map=[t,e.line],!0}function aet(e,t,r,n){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||i+3>o)return!1;const s=e.src.charCodeAt(i);if(s!==126&&s!==96)return!1;let l=i;i=e.skipChars(i,s);let f=i-l;if(f<3)return!1;const m=e.src.slice(l,i),v=e.src.slice(i,o);if(s===96&&v.indexOf(String.fromCharCode(s))>=0)return!1;if(n)return!0;let I=t,B=!1;for(;I++,!(I>=r||(i=l=e.bMarks[I]+e.tShift[I],o=e.eMarks[I],i<o&&e.sCount[I]<e.blkIndent));)if(e.src.charCodeAt(i)===s&&!(e.sCount[I]-e.blkIndent>=4)&&(i=e.skipChars(i,s),!(i-l<f)&&(i=e.skipSpaces(i),!(i<o)))){B=!0;break}f=e.sCount[t],e.line=I+(B?1:0);const E=e.push("fence","code",0);return E.info=v,E.content=e.getLines(t+1,I,f,!0),E.markup=m,E.map=[t,e.line],!0}function oet(e,t,r,n){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];const s=e.lineMax;if(e.sCount[t]-e.blkIndent>=4||e.src.charCodeAt(i)!==62)return!1;if(n)return!0;const l=[],f=[],m=[],v=[],I=e.md.block.ruler.getRules("blockquote"),B=e.parentType;e.parentType="blockquote";let E=!1,S;for(S=t;S<r;S++){const L=e.sCount[S]<e.blkIndent;if(i=e.bMarks[S]+e.tShift[S],o=e.eMarks[S],i>=o)break;if(e.src.charCodeAt(i++)===62&&!L){let K=e.sCount[S]+1,J,ee;e.src.charCodeAt(i)===32?(i++,K++,ee=!1,J=!0):e.src.charCodeAt(i)===9?(J=!0,(e.bsCount[S]+K)%4===3?(i++,K++,ee=!1):ee=!0):J=!1;let ce=K;for(l.push(e.bMarks[S]),e.bMarks[S]=i;i<o;){const ne=e.src.charCodeAt(i);if(kl(ne))ne===9?ce+=4-(ce+e.bsCount[S]+(ee?1:0))%4:ce++;else break;i++}E=i>=o,f.push(e.bsCount[S]),e.bsCount[S]=e.sCount[S]+1+(J?1:0),m.push(e.sCount[S]),e.sCount[S]=ce-K,v.push(e.tShift[S]),e.tShift[S]=i-e.bMarks[S];continue}if(E)break;let U=!1;for(let K=0,J=I.length;K<J;K++)if(I[K](e,S,r,!0)){U=!0;break}if(U){e.lineMax=S,e.blkIndent!==0&&(l.push(e.bMarks[S]),f.push(e.bsCount[S]),v.push(e.tShift[S]),m.push(e.sCount[S]),e.sCount[S]-=e.blkIndent);break}l.push(e.bMarks[S]),f.push(e.bsCount[S]),v.push(e.tShift[S]),m.push(e.sCount[S]),e.sCount[S]=-1}const _=e.blkIndent;e.blkIndent=0;const O=e.push("blockquote_open","blockquote",1);O.markup=">";const R=[t,0];O.map=R,e.md.block.tokenize(e,t,S);const T=e.push("blockquote_close","blockquote",-1);T.markup=">",e.lineMax=s,e.parentType=B,R[1]=e.line;for(let L=0;L<v.length;L++)e.bMarks[L+t]=l[L],e.tShift[L+t]=v[L],e.sCount[L+t]=m[L],e.bsCount[L+t]=f[L];return e.blkIndent=_,!0}function set(e,t,r,n){const i=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;let o=e.bMarks[t]+e.tShift[t];const s=e.src.charCodeAt(o++);if(s!==42&&s!==45&&s!==95)return!1;let l=1;for(;o<i;){const m=e.src.charCodeAt(o++);if(m!==s&&!kl(m))return!1;m===s&&l++}if(l<3)return!1;if(n)return!0;e.line=t+1;const f=e.push("hr","hr",0);return f.map=[t,e.line],f.markup=Array(l+1).join(String.fromCharCode(s)),!0}function Pae(e,t){const r=e.eMarks[t];let n=e.bMarks[t]+e.tShift[t];const i=e.src.charCodeAt(n++);if(i!==42&&i!==45&&i!==43)return-1;if(n<r){const o=e.src.charCodeAt(n);if(!kl(o))return-1}return n}function Uae(e,t){const r=e.bMarks[t]+e.tShift[t],n=e.eMarks[t];let i=r;if(i+1>=n)return-1;let o=e.src.charCodeAt(i++);if(o<48||o>57)return-1;for(;;){if(i>=n)return-1;if(o=e.src.charCodeAt(i++),o>=48&&o<=57){if(i-r>=10)return-1;continue}if(o===41||o===46)break;return-1}return i<n&&(o=e.src.charCodeAt(i),!kl(o))?-1:i}function Aet(e,t){const r=e.level+2;for(let n=t+2,i=e.tokens.length-2;n<i;n++)e.tokens[n].level===r&&e.tokens[n].type==="paragraph_open"&&(e.tokens[n+2].hidden=!0,e.tokens[n].hidden=!0,n+=2)}function uet(e,t,r,n){let i,o,s,l,f=t,m=!0;if(e.sCount[f]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[f]-e.listIndent>=4&&e.sCount[f]<e.blkIndent)return!1;let v=!1;n&&e.parentType==="paragraph"&&e.sCount[f]>=e.blkIndent&&(v=!0);let I,B,E;if((E=Uae(e,f))>=0){if(I=!0,s=e.bMarks[f]+e.tShift[f],B=Number(e.src.slice(s,E-1)),v&&B!==1)return!1}else if((E=Pae(e,f))>=0)I=!1;else return!1;if(v&&e.skipSpaces(E)>=e.eMarks[f])return!1;if(n)return!0;const S=e.src.charCodeAt(E-1),_=e.tokens.length;I?(l=e.push("ordered_list_open","ol",1),B!==1&&(l.attrs=[["start",B]])):l=e.push("bullet_list_open","ul",1);const O=[f,0];l.map=O,l.markup=String.fromCharCode(S);let R=!1;const T=e.md.block.ruler.getRules("list"),L=e.parentType;for(e.parentType="list";f<r;){o=E,i=e.eMarks[f];const U=e.sCount[f]+E-(e.bMarks[f]+e.tShift[f]);let K=U;for(;o<i;){const De=e.src.charCodeAt(o);if(De===9)K+=4-(K+e.bsCount[f])%4;else if(De===32)K++;else break;o++}const J=o;let ee;J>=i?ee=1:ee=K-U,ee>4&&(ee=1);const ce=U+ee;l=e.push("list_item_open","li",1),l.markup=String.fromCharCode(S);const ne=[f,0];l.map=ne,I&&(l.info=e.src.slice(s,E-1));const Ee=e.tight,ve=e.tShift[f],se=e.sCount[f],Fe=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=ce,e.tight=!0,e.tShift[f]=J-e.bMarks[f],e.sCount[f]=K,J>=i&&e.isEmpty(f+1)?e.line=Math.min(e.line+2,r):e.md.block.tokenize(e,f,r,!0),(!e.tight||R)&&(m=!1),R=e.line-f>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=Fe,e.tShift[f]=ve,e.sCount[f]=se,e.tight=Ee,l=e.push("list_item_close","li",-1),l.markup=String.fromCharCode(S),f=e.line,ne[1]=f,f>=r||e.sCount[f]<e.blkIndent||e.sCount[f]-e.blkIndent>=4)break;let ae=!1;for(let De=0,Re=T.length;De<Re;De++)if(T[De](e,f,r,!0)){ae=!0;break}if(ae)break;if(I){if(E=Uae(e,f),E<0)break;s=e.bMarks[f]+e.tShift[f]}else if(E=Pae(e,f),E<0)break;if(S!==e.src.charCodeAt(E-1))break}return I?l=e.push("ordered_list_close","ol",-1):l=e.push("bullet_list_close","ul",-1),l.markup=String.fromCharCode(S),O[1]=f,e.line=f,e.parentType=L,m&&Aet(e,_),!0}function cet(e,t,r,n){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t],s=t+1;if(e.sCount[t]-e.blkIndent>=4||e.src.charCodeAt(i)!==91)return!1;function l(T){const L=e.lineMax;if(T>=L||e.isEmpty(T))return null;let U=!1;if(e.sCount[T]-e.blkIndent>3&&(U=!0),e.sCount[T]<0&&(U=!0),!U){const ee=e.md.block.ruler.getRules("reference"),ce=e.parentType;e.parentType="reference";let ne=!1;for(let Ee=0,ve=ee.length;Ee<ve;Ee++)if(ee[Ee](e,T,L,!0)){ne=!0;break}if(e.parentType=ce,ne)return null}const K=e.bMarks[T]+e.tShift[T],J=e.eMarks[T];return e.src.slice(K,J+1)}let f=e.src.slice(i,o+1);o=f.length;let m=-1;for(i=1;i<o;i++){const T=f.charCodeAt(i);if(T===91)return!1;if(T===93){m=i;break}else if(T===10){const L=l(s);L!==null&&(f+=L,o=f.length,s++)}else if(T===92&&(i++,i<o&&f.charCodeAt(i)===10)){const L=l(s);L!==null&&(f+=L,o=f.length,s++)}}if(m<0||f.charCodeAt(m+1)!==58)return!1;for(i=m+2;i<o;i++){const T=f.charCodeAt(i);if(T===10){const L=l(s);L!==null&&(f+=L,o=f.length,s++)}else if(!kl(T))break}const v=e.md.helpers.parseLinkDestination(f,i,o);if(!v.ok)return!1;const I=e.md.normalizeLink(v.str);if(!e.md.validateLink(I))return!1;i=v.pos;const B=i,E=s,S=i;for(;i<o;i++){const T=f.charCodeAt(i);if(T===10){const L=l(s);L!==null&&(f+=L,o=f.length,s++)}else if(!kl(T))break}let _=e.md.helpers.parseLinkTitle(f,i,o);for(;_.can_continue;){const T=l(s);if(T===null)break;f+=T,i=o,o=f.length,s++,_=e.md.helpers.parseLinkTitle(f,i,o,_)}let O;for(i<o&&S!==i&&_.ok?(O=_.str,i=_.pos):(O="",i=B,s=E);i<o;){const T=f.charCodeAt(i);if(!kl(T))break;i++}if(i<o&&f.charCodeAt(i)!==10&&O)for(O="",i=B,s=E;i<o;){const T=f.charCodeAt(i);if(!kl(T))break;i++}if(i<o&&f.charCodeAt(i)!==10)return!1;const R=ED(f.slice(1,m));return R?(n||(typeof e.env.references>"u"&&(e.env.references={}),typeof e.env.references[R]>"u"&&(e.env.references[R]={title:O,href:I}),e.line=s),!0):!1}const fet=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],het="[a-zA-Z_:][a-zA-Z0-9:._-]*",det="[^\"'=<>`\\x00-\\x20]+",get="'[^']*'",pet='"[^"]*"',vet="(?:"+det+"|"+get+"|"+pet+")",met="(?:\\s+"+het+"(?:\\s*=\\s*"+vet+")?)",rbe="<[A-Za-z][A-Za-z0-9\\-]*"+met+"*\\s*\\/?>",nbe="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",yet="<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->",bet="<[?][\\s\\S]*?[?]>",Cet="<![A-Za-z][^>]*>",wet="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",Iet=new RegExp("^(?:"+rbe+"|"+nbe+"|"+yet+"|"+bet+"|"+Cet+"|"+wet+")"),Bet=new RegExp("^(?:"+rbe+"|"+nbe+")"),OB=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+fet.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(Bet.source+"\\s*$"),/^$/,!1]];function Eet(e,t,r,n){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(i)!==60)return!1;let s=e.src.slice(i,o),l=0;for(;l<OB.length&&!OB[l][0].test(s);l++);if(l===OB.length)return!1;if(n)return OB[l][2];let f=t+1;if(!OB[l][1].test(s)){for(;f<r&&!(e.sCount[f]<e.blkIndent);f++)if(i=e.bMarks[f]+e.tShift[f],o=e.eMarks[f],s=e.src.slice(i,o),OB[l][1].test(s)){s.length!==0&&f++;break}}e.line=f;const m=e.push("html_block","",0);return m.map=[t,f],m.content=e.getLines(t,f,e.blkIndent,!0),!0}function Qet(e,t,r,n){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;let s=e.src.charCodeAt(i);if(s!==35||i>=o)return!1;let l=1;for(s=e.src.charCodeAt(++i);s===35&&i<o&&l<=6;)l++,s=e.src.charCodeAt(++i);if(l>6||i<o&&!kl(s))return!1;if(n)return!0;o=e.skipSpacesBack(o,i);const f=e.skipCharsBack(o,35,i);f>i&&kl(e.src.charCodeAt(f-1))&&(o=f),e.line=t+1;const m=e.push("heading_open","h"+String(l),1);m.markup="########".slice(0,l),m.map=[t,e.line];const v=e.push("inline","",0);v.content=e.src.slice(i,o).trim(),v.map=[t,e.line],v.children=[];const I=e.push("heading_close","h"+String(l),-1);return I.markup="########".slice(0,l),!0}function xet(e,t,r){const n=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;const i=e.parentType;e.parentType="paragraph";let o=0,s,l=t+1;for(;l<r&&!e.isEmpty(l);l++){if(e.sCount[l]-e.blkIndent>3)continue;if(e.sCount[l]>=e.blkIndent){let E=e.bMarks[l]+e.tShift[l];const S=e.eMarks[l];if(E<S&&(s=e.src.charCodeAt(E),(s===45||s===61)&&(E=e.skipChars(E,s),E=e.skipSpaces(E),E>=S))){o=s===61?1:2;break}}if(e.sCount[l]<0)continue;let B=!1;for(let E=0,S=n.length;E<S;E++)if(n[E](e,l,r,!0)){B=!0;break}if(B)break}if(!o)return!1;const f=e.getLines(t,l,e.blkIndent,!1).trim();e.line=l+1;const m=e.push("heading_open","h"+String(o),1);m.markup=String.fromCharCode(s),m.map=[t,e.line];const v=e.push("inline","",0);v.content=f,v.map=[t,e.line-1],v.children=[];const I=e.push("heading_close","h"+String(o),-1);return I.markup=String.fromCharCode(s),e.parentType=i,!0}function ket(e,t,r){const n=e.md.block.ruler.getRules("paragraph"),i=e.parentType;let o=t+1;for(e.parentType="paragraph";o<r&&!e.isEmpty(o);o++){if(e.sCount[o]-e.blkIndent>3||e.sCount[o]<0)continue;let m=!1;for(let v=0,I=n.length;v<I;v++)if(n[v](e,o,r,!0)){m=!0;break}if(m)break}const s=e.getLines(t,o,e.blkIndent,!1).trim();e.line=o;const l=e.push("paragraph_open","p",1);l.map=[t,e.line];const f=e.push("inline","",0);return f.content=s,f.map=[t,e.line],f.children=[],e.push("paragraph_close","p",-1),e.parentType=i,!0}const Hk=[["table",net,["paragraph","reference"]],["code",iet],["fence",aet,["paragraph","reference","blockquote","list"]],["blockquote",oet,["paragraph","reference","blockquote","list"]],["hr",set,["paragraph","reference","blockquote","list"]],["list",uet,["paragraph","reference","blockquote"]],["reference",cet],["html_block",Eet,["paragraph","reference","blockquote"]],["heading",Qet,["paragraph","reference","blockquote"]],["lheading",xet],["paragraph",ket]];function QD(){this.ruler=new fg;for(let e=0;e<Hk.length;e++)this.ruler.push(Hk[e][0],Hk[e][1],{alt:(Hk[e][2]||[]).slice()})}QD.prototype.tokenize=function(e,t,r){const n=this.ruler.getRules(""),i=n.length,o=e.md.options.maxNesting;let s=t,l=!1;for(;s<r&&(e.line=s=e.skipEmptyLines(s),!(s>=r||e.sCount[s]<e.blkIndent));){if(e.level>=o){e.line=r;break}const f=e.line;let m=!1;for(let v=0;v<i;v++)if(m=n[v](e,s,r,!1),m){if(f>=e.line)throw new Error("block rule didn't increment state.line");break}if(!m)throw new Error("none of the block rules matched");e.tight=!l,e.isEmpty(e.line-1)&&(l=!0),s=e.line,s<r&&e.isEmpty(s)&&(l=!0,s++,e.line=s)}};QD.prototype.parse=function(e,t,r,n){if(!e)return;const i=new this.State(e,t,r,n);this.tokenize(i,i.line,i.lineMax)};QD.prototype.State=Nv;function rx(e,t,r,n){this.src=e,this.env=r,this.md=t,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}rx.prototype.pushPending=function(){const e=new a1("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e};rx.prototype.push=function(e,t,r){this.pending&&this.pushPending();const n=new a1(e,t,r);let i=null;return r<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),n.level=this.level,r>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(i),n};rx.prototype.scanDelims=function(e,t){const r=this.posMax,n=this.src.charCodeAt(e),i=e>0?this.src.charCodeAt(e-1):32;let o=e;for(;o<r&&this.src.charCodeAt(o)===n;)o++;const s=o-e,l=o<r?this.src.charCodeAt(o):32,f=p6(i)||g6(String.fromCharCode(i)),m=p6(l)||g6(String.fromCharCode(l)),v=d6(i),I=d6(l),B=!I&&(!m||v||f),E=!v&&(!f||I||m);return{can_open:B&&(t||!E||f),can_close:E&&(t||!B||m),length:s}};rx.prototype.Token=a1;function _et(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}function Fet(e,t){let r=e.pos;for(;r<e.posMax&&!_et(e.src.charCodeAt(r));)r++;return r===e.pos?!1:(t||(e.pending+=e.src.slice(e.pos,r)),e.pos=r,!0)}const Det=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;function Ret(e,t){if(!e.md.options.linkify||e.linkLevel>0)return!1;const r=e.pos,n=e.posMax;if(r+3>n||e.src.charCodeAt(r)!==58||e.src.charCodeAt(r+1)!==47||e.src.charCodeAt(r+2)!==47)return!1;const i=e.pending.match(Det);if(!i)return!1;const o=i[1],s=e.md.linkify.matchAtStart(e.src.slice(r-o.length));if(!s)return!1;let l=s.url;if(l.length<=o.length)return!1;l=l.replace(/\*+$/,"");const f=e.md.normalizeLink(l);if(!e.md.validateLink(f))return!1;if(!t){e.pending=e.pending.slice(0,-o.length);const m=e.push("link_open","a",1);m.attrs=[["href",f]],m.markup="linkify",m.info="auto";const v=e.push("text","",0);v.content=e.md.normalizeLinkText(l);const I=e.push("link_close","a",-1);I.markup="linkify",I.info="auto"}return e.pos+=l.length-o.length,!0}function Tet(e,t){let r=e.pos;if(e.src.charCodeAt(r)!==10)return!1;const n=e.pending.length-1,i=e.posMax;if(!t)if(n>=0&&e.pending.charCodeAt(n)===32)if(n>=1&&e.pending.charCodeAt(n-1)===32){let o=n-1;for(;o>=1&&e.pending.charCodeAt(o-1)===32;)o--;e.pending=e.pending.slice(0,o),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(r++;r<i&&kl(e.src.charCodeAt(r));)r++;return e.pos=r,!0}const GV=[];for(let e=0;e<256;e++)GV.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){GV[e.charCodeAt(0)]=1});function Oet(e,t){let r=e.pos;const n=e.posMax;if(e.src.charCodeAt(r)!==92||(r++,r>=n))return!1;let i=e.src.charCodeAt(r);if(i===10){for(t||e.push("hardbreak","br",0),r++;r<n&&(i=e.src.charCodeAt(r),!!kl(i));)r++;return e.pos=r,!0}let o=e.src[r];if(i>=55296&&i<=56319&&r+1<n){const l=e.src.charCodeAt(r+1);l>=56320&&l<=57343&&(o+=e.src[r+1],r++)}const s="\\"+o;if(!t){const l=e.push("text_special","",0);i<256&&GV[i]!==0?l.content=o:l.content=s,l.markup=s,l.info="escape"}return e.pos=r+1,!0}function Net(e,t){let r=e.pos;if(e.src.charCodeAt(r)!==96)return!1;const i=r;r++;const o=e.posMax;for(;r<o&&e.src.charCodeAt(r)===96;)r++;const s=e.src.slice(i,r),l=s.length;if(e.backticksScanned&&(e.backticks[l]||0)<=i)return t||(e.pending+=s),e.pos+=l,!0;let f=r,m;for(;(m=e.src.indexOf("`",f))!==-1;){for(f=m+1;f<o&&e.src.charCodeAt(f)===96;)f++;const v=f-m;if(v===l){if(!t){const I=e.push("code_inline","code",0);I.markup=s,I.content=e.src.slice(r,m).replace(/\n/g," ").replace(/^ (.+) $/,"$1")}return e.pos=f,!0}e.backticks[v]=m}return e.backticksScanned=!0,t||(e.pending+=s),e.pos+=l,!0}function Let(e,t){const r=e.pos,n=e.src.charCodeAt(r);if(t||n!==126)return!1;const i=e.scanDelims(e.pos,!0);let o=i.length;const s=String.fromCharCode(n);if(o<2)return!1;let l;o%2&&(l=e.push("text","",0),l.content=s,o--);for(let f=0;f<o;f+=2)l=e.push("text","",0),l.content=s+s,e.delimiters.push({marker:n,length:0,token:e.tokens.length-1,end:-1,open:i.can_open,close:i.can_close});return e.pos+=i.length,!0}function Hae(e,t){let r;const n=[],i=t.length;for(let o=0;o<i;o++){const s=t[o];if(s.marker!==126||s.end===-1)continue;const l=t[s.end];r=e.tokens[s.token],r.type="s_open",r.tag="s",r.nesting=1,r.markup="~~",r.content="",r=e.tokens[l.token],r.type="s_close",r.tag="s",r.nesting=-1,r.markup="~~",r.content="",e.tokens[l.token-1].type==="text"&&e.tokens[l.token-1].content==="~"&&n.push(l.token-1)}for(;n.length;){const o=n.pop();let s=o+1;for(;s<e.tokens.length&&e.tokens[s].type==="s_close";)s++;s--,o!==s&&(r=e.tokens[s],e.tokens[s]=e.tokens[o],e.tokens[o]=r)}}function Met(e){const t=e.tokens_meta,r=e.tokens_meta.length;Hae(e,e.delimiters);for(let n=0;n<r;n++)t[n]&&t[n].delimiters&&Hae(e,t[n].delimiters)}const ibe={tokenize:Let,postProcess:Met};function Pet(e,t){const r=e.pos,n=e.src.charCodeAt(r);if(t||n!==95&&n!==42)return!1;const i=e.scanDelims(e.pos,n===42);for(let o=0;o<i.length;o++){const s=e.push("text","",0);s.content=String.fromCharCode(n),e.delimiters.push({marker:n,length:i.length,token:e.tokens.length-1,end:-1,open:i.can_open,close:i.can_close})}return e.pos+=i.length,!0}function jae(e,t){const r=t.length;for(let n=r-1;n>=0;n--){const i=t[n];if(i.marker!==95&&i.marker!==42||i.end===-1)continue;const o=t[i.end],s=n>0&&t[n-1].end===i.end+1&&t[n-1].marker===i.marker&&t[n-1].token===i.token-1&&t[i.end+1].token===o.token+1,l=String.fromCharCode(i.marker),f=e.tokens[i.token];f.type=s?"strong_open":"em_open",f.tag=s?"strong":"em",f.nesting=1,f.markup=s?l+l:l,f.content="";const m=e.tokens[o.token];m.type=s?"strong_close":"em_close",m.tag=s?"strong":"em",m.nesting=-1,m.markup=s?l+l:l,m.content="",s&&(e.tokens[t[n-1].token].content="",e.tokens[t[i.end+1].token].content="",n--)}}function Uet(e){const t=e.tokens_meta,r=e.tokens_meta.length;jae(e,e.delimiters);for(let n=0;n<r;n++)t[n]&&t[n].delimiters&&jae(e,t[n].delimiters)}const abe={tokenize:Pet,postProcess:Uet};function Het(e,t){let r,n,i,o,s="",l="",f=e.pos,m=!0;if(e.src.charCodeAt(e.pos)!==91)return!1;const v=e.pos,I=e.posMax,B=e.pos+1,E=e.md.helpers.parseLinkLabel(e,e.pos,!0);if(E<0)return!1;let S=E+1;if(S<I&&e.src.charCodeAt(S)===40){for(m=!1,S++;S<I&&(r=e.src.charCodeAt(S),!(!kl(r)&&r!==10));S++);if(S>=I)return!1;if(f=S,i=e.md.helpers.parseLinkDestination(e.src,S,e.posMax),i.ok){for(s=e.md.normalizeLink(i.str),e.md.validateLink(s)?S=i.pos:s="",f=S;S<I&&(r=e.src.charCodeAt(S),!(!kl(r)&&r!==10));S++);if(i=e.md.helpers.parseLinkTitle(e.src,S,e.posMax),S<I&&f!==S&&i.ok)for(l=i.str,S=i.pos;S<I&&(r=e.src.charCodeAt(S),!(!kl(r)&&r!==10));S++);}(S>=I||e.src.charCodeAt(S)!==41)&&(m=!0),S++}if(m){if(typeof e.env.references>"u")return!1;if(S<I&&e.src.charCodeAt(S)===91?(f=S+1,S=e.md.helpers.parseLinkLabel(e,S),S>=0?n=e.src.slice(f,S++):S=E+1):S=E+1,n||(n=e.src.slice(B,E)),o=e.env.references[ED(n)],!o)return e.pos=v,!1;s=o.href,l=o.title}if(!t){e.pos=B,e.posMax=E;const _=e.push("link_open","a",1),O=[["href",s]];_.attrs=O,l&&O.push(["title",l]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=S,e.posMax=I,!0}function jet(e,t){let r,n,i,o,s,l,f,m,v="";const I=e.pos,B=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const E=e.pos+2,S=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(S<0)return!1;if(o=S+1,o<B&&e.src.charCodeAt(o)===40){for(o++;o<B&&(r=e.src.charCodeAt(o),!(!kl(r)&&r!==10));o++);if(o>=B)return!1;for(m=o,l=e.md.helpers.parseLinkDestination(e.src,o,e.posMax),l.ok&&(v=e.md.normalizeLink(l.str),e.md.validateLink(v)?o=l.pos:v=""),m=o;o<B&&(r=e.src.charCodeAt(o),!(!kl(r)&&r!==10));o++);if(l=e.md.helpers.parseLinkTitle(e.src,o,e.posMax),o<B&&m!==o&&l.ok)for(f=l.str,o=l.pos;o<B&&(r=e.src.charCodeAt(o),!(!kl(r)&&r!==10));o++);else f="";if(o>=B||e.src.charCodeAt(o)!==41)return e.pos=I,!1;o++}else{if(typeof e.env.references>"u")return!1;if(o<B&&e.src.charCodeAt(o)===91?(m=o+1,o=e.md.helpers.parseLinkLabel(e,o),o>=0?i=e.src.slice(m,o++):o=S+1):o=S+1,i||(i=e.src.slice(E,S)),s=e.env.references[ED(i)],!s)return e.pos=I,!1;v=s.href,f=s.title}if(!t){n=e.src.slice(E,S);const _=[];e.md.inline.parse(n,e.md,e.env,_);const O=e.push("image","img",0),R=[["src",v],["alt",""]];O.attrs=R,O.children=_,O.content=n,f&&R.push(["title",f])}return e.pos=o,e.posMax=B,!0}const Get=/^([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])?)*)$/,Ket=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function $et(e,t){let r=e.pos;if(e.src.charCodeAt(r)!==60)return!1;const n=e.pos,i=e.posMax;for(;;){if(++r>=i)return!1;const s=e.src.charCodeAt(r);if(s===60)return!1;if(s===62)break}const o=e.src.slice(n+1,r);if(Ket.test(o)){const s=e.md.normalizeLink(o);if(!e.md.validateLink(s))return!1;if(!t){const l=e.push("link_open","a",1);l.attrs=[["href",s]],l.markup="autolink",l.info="auto";const f=e.push("text","",0);f.content=e.md.normalizeLinkText(o);const m=e.push("link_close","a",-1);m.markup="autolink",m.info="auto"}return e.pos+=o.length+2,!0}if(Get.test(o)){const s=e.md.normalizeLink("mailto:"+o);if(!e.md.validateLink(s))return!1;if(!t){const l=e.push("link_open","a",1);l.attrs=[["href",s]],l.markup="autolink",l.info="auto";const f=e.push("text","",0);f.content=e.md.normalizeLinkText(o);const m=e.push("link_close","a",-1);m.markup="autolink",m.info="auto"}return e.pos+=o.length+2,!0}return!1}function Wet(e){return/^<a[>\s]/i.test(e)}function Yet(e){return/^<\/a\s*>/i.test(e)}function qet(e){const t=e|32;return t>=97&&t<=122}function Vet(e,t){if(!e.md.options.html)return!1;const r=e.posMax,n=e.pos;if(e.src.charCodeAt(n)!==60||n+2>=r)return!1;const i=e.src.charCodeAt(n+1);if(i!==33&&i!==63&&i!==47&&!qet(i))return!1;const o=e.src.slice(n).match(Iet);if(!o)return!1;if(!t){const s=e.push("html_inline","",0);s.content=o[0],Wet(s.content)&&e.linkLevel++,Yet(s.content)&&e.linkLevel--}return e.pos+=o[0].length,!0}const zet=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,Jet=/^&([a-z][a-z0-9]{1,31});/i;function Xet(e,t){const r=e.pos,n=e.posMax;if(e.src.charCodeAt(r)!==38||r+1>=n)return!1;if(e.src.charCodeAt(r+1)===35){const o=e.src.slice(r).match(zet);if(o){if(!t){const s=o[1][0].toLowerCase()==="x"?parseInt(o[1].slice(1),16):parseInt(o[1],10),l=e.push("text_special","",0);l.content=HV(s)?F_(s):F_(65533),l.markup=o[0],l.info="entity"}return e.pos+=o[0].length,!0}}else{const o=e.src.slice(r).match(Jet);if(o){const s=Jye(o[0]);if(s!==o[0]){if(!t){const l=e.push("text_special","",0);l.content=s,l.markup=o[0],l.info="entity"}return e.pos+=o[0].length,!0}}}return!1}function Gae(e){const t={},r=e.length;if(!r)return;let n=0,i=-2;const o=[];for(let s=0;s<r;s++){const l=e[s];if(o.push(0),(e[n].marker!==l.marker||i!==l.token-1)&&(n=s),i=l.token,l.length=l.length||0,!l.close)continue;t.hasOwnProperty(l.marker)||(t[l.marker]=[-1,-1,-1,-1,-1,-1]);const f=t[l.marker][(l.open?3:0)+l.length%3];let m=n-o[n]-1,v=m;for(;m>f;m-=o[m]+1){const I=e[m];if(I.marker===l.marker&&I.open&&I.end<0){let B=!1;if((I.close||l.open)&&(I.length+l.length)%3===0&&(I.length%3!==0||l.length%3!==0)&&(B=!0),!B){const E=m>0&&!e[m-1].open?o[m-1]+1:0;o[s]=s-m+E,o[m]=E,l.open=!1,I.end=s,I.close=!1,v=-1,i=-2;break}}}v!==-1&&(t[l.marker][(l.open?3:0)+(l.length||0)%3]=v)}}function Zet(e){const t=e.tokens_meta,r=e.tokens_meta.length;Gae(e.delimiters);for(let n=0;n<r;n++)t[n]&&t[n].delimiters&&Gae(t[n].delimiters)}function ett(e){let t,r,n=0;const i=e.tokens,o=e.tokens.length;for(t=r=0;t<o;t++)i[t].nesting<0&&n--,i[t].level=n,i[t].nesting>0&&n++,i[t].type==="text"&&t+1<o&&i[t+1].type==="text"?i[t+1].content=i[t].content+i[t+1].content:(t!==r&&(i[r]=i[t]),r++);t!==r&&(i.length=r)}const $M=[["text",Fet],["linkify",Ret],["newline",Tet],["escape",Oet],["backticks",Net],["strikethrough",ibe.tokenize],["emphasis",abe.tokenize],["link",Het],["image",jet],["autolink",$et],["html_inline",Vet],["entity",Xet]],WM=[["balance_pairs",Zet],["strikethrough",ibe.postProcess],["emphasis",abe.postProcess],["fragments_join",ett]];function nx(){this.ruler=new fg;for(let e=0;e<$M.length;e++)this.ruler.push($M[e][0],$M[e][1]);this.ruler2=new fg;for(let e=0;e<WM.length;e++)this.ruler2.push(WM[e][0],WM[e][1])}nx.prototype.skipToken=function(e){const t=e.pos,r=this.ruler.getRules(""),n=r.length,i=e.md.options.maxNesting,o=e.cache;if(typeof o[t]<"u"){e.pos=o[t];return}let s=!1;if(e.level<i){for(let l=0;l<n;l++)if(e.level++,s=r[l](e,!0),e.level--,s){if(t>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;s||e.pos++,o[t]=e.pos};nx.prototype.tokenize=function(e){const t=this.ruler.getRules(""),r=t.length,n=e.posMax,i=e.md.options.maxNesting;for(;e.pos<n;){const o=e.pos;let s=!1;if(e.level<i){for(let l=0;l<r;l++)if(s=t[l](e,!1),s){if(o>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(s){if(e.pos>=n)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};nx.prototype.parse=function(e,t,r,n){const i=new this.State(e,t,r,n);this.tokenize(i);const o=this.ruler2.getRules(""),s=o.length;for(let l=0;l<s;l++)o[l](i)};nx.prototype.State=rx;function ttt(e){const t={};e=e||{},t.src_Any=Wye.source,t.src_Cc=Yye.source,t.src_Z=Vye.source,t.src_P=PV.source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");const r="[><|]";return t.src_pseudo_letter="(?:(?!"+r+"|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|"+r+"|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+r+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy="(^|"+r+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}function x$(e){return Array.prototype.slice.call(arguments,1).forEach(function(r){r&&Object.keys(r).forEach(function(n){e[n]=r[n]})}),e}function xD(e){return Object.prototype.toString.call(e)}function rtt(e){return xD(e)==="[object String]"}function ntt(e){return xD(e)==="[object Object]"}function itt(e){return xD(e)==="[object RegExp]"}function Kae(e){return xD(e)==="[object Function]"}function att(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const obe={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function ott(e){return Object.keys(e||{}).reduce(function(t,r){return t||obe.hasOwnProperty(r)},!1)}const stt={"http:":{validate:function(e,t,r){const n=e.slice(t);return r.re.http||(r.re.http=new RegExp("^\\/\\/"+r.re.src_auth+r.re.src_host_port_strict+r.re.src_path,"i")),r.re.http.test(n)?n.match(r.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,r){const n=e.slice(t);return r.re.no_http||(r.re.no_http=new RegExp("^"+r.re.src_auth+"(?:localhost|(?:(?:"+r.re.src_domain+")\\.)+"+r.re.src_domain_root+")"+r.re.src_port+r.re.src_host_terminator+r.re.src_path,"i")),r.re.no_http.test(n)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,r){const n=e.slice(t);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},Att="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",ltt="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function utt(e){e.__index__=-1,e.__text_cache__=""}function ctt(e){return function(t,r){const n=t.slice(r);return e.test(n)?n.match(e)[0].length:0}}function $ae(){return function(e,t){t.normalize(e)}}function D_(e){const t=e.re=ttt(e.__opts__),r=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||r.push(Att),r.push(t.src_xn),t.src_tlds=r.join("|");function n(l){return l.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(n(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(n(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(n(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(n(t.tpl_host_fuzzy_test),"i");const i=[];e.__compiled__={};function o(l,f){throw new Error('(LinkifyIt) Invalid schema "'+l+'": '+f)}Object.keys(e.__schemas__).forEach(function(l){const f=e.__schemas__[l];if(f===null)return;const m={validate:null,link:null};if(e.__compiled__[l]=m,ntt(f)){itt(f.validate)?m.validate=ctt(f.validate):Kae(f.validate)?m.validate=f.validate:o(l,f),Kae(f.normalize)?m.normalize=f.normalize:f.normalize?o(l,f):m.normalize=$ae();return}if(rtt(f)){i.push(l);return}o(l,f)}),i.forEach(function(l){e.__compiled__[e.__schemas__[l]]&&(e.__compiled__[l].validate=e.__compiled__[e.__schemas__[l]].validate,e.__compiled__[l].normalize=e.__compiled__[e.__schemas__[l]].normalize)}),e.__compiled__[""]={validate:null,normalize:$ae()};const s=Object.keys(e.__compiled__).filter(function(l){return l.length>0&&e.__compiled__[l]}).map(att).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+s+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+s+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),utt(e)}function ftt(e,t){const r=e.__index__,n=e.__last_index__,i=e.__text_cache__.slice(r,n);this.schema=e.__schema__.toLowerCase(),this.index=r+t,this.lastIndex=n+t,this.raw=i,this.text=i,this.url=i}function S$(e,t){const r=new ftt(e,t);return e.__compiled__[r.schema].normalize(r,e),r}function np(e,t){if(!(this instanceof np))return new np(e,t);t||ott(e)&&(t=e,e={}),this.__opts__=x$({},obe,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=x$({},stt,e),this.__compiled__={},this.__tlds__=ltt,this.__tlds_replaced__=!1,this.re={},D_(this)}np.prototype.add=function(t,r){return this.__schemas__[t]=r,D_(this),this};np.prototype.set=function(t){return this.__opts__=x$(this.__opts__,t),this};np.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;let r,n,i,o,s,l,f,m,v;if(this.re.schema_test.test(t)){for(f=this.re.schema_search,f.lastIndex=0;(r=f.exec(t))!==null;)if(o=this.testSchemaAt(t,r[2],f.lastIndex),o){this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+o;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(m=t.search(this.re.host_fuzzy_test),m>=0&&(this.__index__<0||m<this.__index__)&&(n=t.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(s=n.index+n[1].length,(this.__index__<0||s<this.__index__)&&(this.__schema__="",this.__index__=s,this.__last_index__=n.index+n[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(v=t.indexOf("@"),v>=0&&(i=t.match(this.re.email_fuzzy))!==null&&(s=i.index+i[1].length,l=i.index+i[0].length,(this.__index__<0||s<this.__index__||s===this.__index__&&l>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=s,this.__last_index__=l))),this.__index__>=0};np.prototype.pretest=function(t){return this.re.pretest.test(t)};np.prototype.testSchemaAt=function(t,r,n){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(t,n,this):0};np.prototype.match=function(t){const r=[];let n=0;this.__index__>=0&&this.__text_cache__===t&&(r.push(S$(this,n)),n=this.__last_index__);let i=n?t.slice(n):t;for(;this.test(i);)r.push(S$(this,n)),i=i.slice(this.__last_index__),n+=this.__last_index__;return r.length?r:null};np.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;const r=this.re.schema_at_start.exec(t);if(!r)return null;const n=this.testSchemaAt(t,r[2],r[0].length);return n?(this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+n,S$(this,0)):null};np.prototype.tlds=function(t,r){return t=Array.isArray(t)?t:[t],r?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(n,i,o){return n!==o[i-1]}).reverse(),D_(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,D_(this),this)};np.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};np.prototype.onCompile=function(){};const bE=2147483647,fv=36,KV=1,v6=26,htt=38,dtt=700,sbe=72,Abe=128,lbe="-",gtt=/^xn--/,ptt=/[^\0-\x7F]/,vtt=/[\x2E\u3002\uFF0E\uFF61]/g,mtt={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},YM=fv-KV,hv=Math.floor,qM=String.fromCharCode;function r2(e){throw new RangeError(mtt[e])}function ytt(e,t){const r=[];let n=e.length;for(;n--;)r[n]=t(e[n]);return r}function ube(e,t){const r=e.split("@");let n="";r.length>1&&(n=r[0]+"@",e=r[1]),e=e.replace(vtt,".");const i=e.split("."),o=ytt(i,t).join(".");return n+o}function cbe(e){const t=[];let r=0;const n=e.length;for(;r<n;){const i=e.charCodeAt(r++);if(i>=55296&&i<=56319&&r<n){const o=e.charCodeAt(r++);(o&64512)==56320?t.push(((i&1023)<<10)+(o&1023)+65536):(t.push(i),r--)}else t.push(i)}return t}const btt=e=>String.fromCodePoint(...e),Ctt=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:fv},Wae=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},fbe=function(e,t,r){let n=0;for(e=r?hv(e/dtt):e>>1,e+=hv(e/t);e>YM*v6>>1;n+=fv)e=hv(e/YM);return hv(n+(YM+1)*e/(e+htt))},hbe=function(e){const t=[],r=e.length;let n=0,i=Abe,o=sbe,s=e.lastIndexOf(lbe);s<0&&(s=0);for(let l=0;l<s;++l)e.charCodeAt(l)>=128&&r2("not-basic"),t.push(e.charCodeAt(l));for(let l=s>0?s+1:0;l<r;){const f=n;for(let v=1,I=fv;;I+=fv){l>=r&&r2("invalid-input");const B=Ctt(e.charCodeAt(l++));B>=fv&&r2("invalid-input"),B>hv((bE-n)/v)&&r2("overflow"),n+=B*v;const E=I<=o?KV:I>=o+v6?v6:I-o;if(B<E)break;const S=fv-E;v>hv(bE/S)&&r2("overflow"),v*=S}const m=t.length+1;o=fbe(n-f,m,f==0),hv(n/m)>bE-i&&r2("overflow"),i+=hv(n/m),n%=m,t.splice(n++,0,i)}return String.fromCodePoint(...t)},dbe=function(e){const t=[];e=cbe(e);const r=e.length;let n=Abe,i=0,o=sbe;for(const f of e)f<128&&t.push(qM(f));const s=t.length;let l=s;for(s&&t.push(lbe);l<r;){let f=bE;for(const v of e)v>=n&&v<f&&(f=v);const m=l+1;f-n>hv((bE-i)/m)&&r2("overflow"),i+=(f-n)*m,n=f;for(const v of e)if(v<n&&++i>bE&&r2("overflow"),v===n){let I=i;for(let B=fv;;B+=fv){const E=B<=o?KV:B>=o+v6?v6:B-o;if(I<E)break;const S=I-E,_=fv-E;t.push(qM(Wae(E+S%_,0))),I=hv(S/_)}t.push(qM(Wae(I,0))),o=fbe(i,m,l===s),i=0,++l}++i,++n}return t.join("")},wtt=function(e){return ube(e,function(t){return gtt.test(t)?hbe(t.slice(4).toLowerCase()):t})},Itt=function(e){return ube(e,function(t){return ptt.test(t)?"xn--"+dbe(t):t})},gbe={version:"2.3.1",ucs2:{decode:cbe,encode:btt},decode:hbe,encode:dbe,toASCII:Itt,toUnicode:wtt},Btt={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},Ett={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},Qtt={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}},xtt={default:Btt,zero:Ett,commonmark:Qtt},Stt=/^(vbscript|javascript|file|data):/,ktt=/^data:image\/(gif|png|jpeg|webp);/;function _tt(e){const t=e.trim().toLowerCase();return Stt.test(t)?ktt.test(t):!0}const pbe=["http:","https:","mailto:"];function Ftt(e){const t=MV(e,!0);if(t.hostname&&(!t.protocol||pbe.indexOf(t.protocol)>=0))try{t.hostname=gbe.toASCII(t.hostname)}catch{}return tx(LV(t))}function Dtt(e){const t=MV(e,!0);if(t.hostname&&(!t.protocol||pbe.indexOf(t.protocol)>=0))try{t.hostname=gbe.toUnicode(t.hostname)}catch{}return KE(LV(t),KE.defaultChars+"%")}function e1(e,t){if(!(this instanceof e1))return new e1(e,t);t||UV(e)||(t=e||{},e="default"),this.inline=new nx,this.block=new QD,this.core=new jV,this.renderer=new C3,this.linkify=new np,this.validateLink=_tt,this.normalizeLink=Ftt,this.normalizeLinkText=Dtt,this.utils=DZe,this.helpers=BD({},NZe),this.options={},this.configure(e),t&&this.set(t)}e1.prototype.set=function(e){return BD(this.options,e),this};e1.prototype.configure=function(e){const t=this;if(UV(e)){const r=e;if(e=xtt[r],!e)throw new Error('Wrong `markdown-it` preset "'+r+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(r){e.components[r].rules&&t[r].ruler.enableOnly(e.components[r].rules),e.components[r].rules2&&t[r].ruler2.enableOnly(e.components[r].rules2)}),this};e1.prototype.enable=function(e,t){let r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){r=r.concat(this[i].ruler.enable(e,!0))},this),r=r.concat(this.inline.ruler2.enable(e,!0));const n=e.filter(function(i){return r.indexOf(i)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};e1.prototype.disable=function(e,t){let r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){r=r.concat(this[i].ruler.disable(e,!0))},this),r=r.concat(this.inline.ruler2.disable(e,!0));const n=e.filter(function(i){return r.indexOf(i)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};e1.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};e1.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");const r=new this.core.State(e,this,t);return this.core.process(r),r.tokens};e1.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};e1.prototype.parseInline=function(e,t){const r=new this.core.State(e,this,t);return r.inlineMode=!0,this.core.process(r),r.tokens};e1.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var VM={exports:{}},Yh=Uint8Array,zg=Uint16Array,$V=Int32Array,SD=new Yh([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,0,0,0]),kD=new Yh([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,0,0]),k$=new Yh([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),vbe=function(e,t){for(var r=new zg(31),n=0;n<31;++n)r[n]=t+=1<<e[n-1];for(var i=new $V(r[30]),n=1;n<30;++n)for(var o=r[n];o<r[n+1];++o)i[o]=o-r[n]<<5|n;return{b:r,r:i}},mbe=vbe(SD,2),ybe=mbe.b,_$=mbe.r;ybe[28]=258,_$[258]=28;var bbe=vbe(kD,0),Rtt=bbe.b,Yae=bbe.r,F$=new zg(32768);for(var Pl=0;Pl<32768;++Pl){var Gb=(Pl&43690)>>1|(Pl&21845)<<1;Gb=(Gb&52428)>>2|(Gb&13107)<<2,Gb=(Gb&61680)>>4|(Gb&3855)<<4,F$[Pl]=((Gb&65280)>>8|(Gb&255)<<8)>>1}var vv=function(e,t,r){for(var n=e.length,i=0,o=new zg(t);i<n;++i)e[i]&&++o[e[i]-1];var s=new zg(t);for(i=1;i<t;++i)s[i]=s[i-1]+o[i-1]<<1;var l;if(r){l=new zg(1<<t);var f=15-t;for(i=0;i<n;++i)if(e[i])for(var m=i<<4|e[i],v=t-e[i],I=s[e[i]-1]++<<v,B=I|(1<<v)-1;I<=B;++I)l[F$[I]>>f]=m}else for(l=new zg(n),i=0;i<n;++i)e[i]&&(l[i]=F$[s[e[i]-1]++]>>15-e[i]);return l},O2=new Yh(288);for(var Pl=0;Pl<144;++Pl)O2[Pl]=8;for(var Pl=144;Pl<256;++Pl)O2[Pl]=9;for(var Pl=256;Pl<280;++Pl)O2[Pl]=7;for(var Pl=280;Pl<288;++Pl)O2[Pl]=8;var m6=new Yh(32);for(var Pl=0;Pl<32;++Pl)m6[Pl]=5;var Ttt=vv(O2,9,0),Ott=vv(O2,9,1),Ntt=vv(m6,5,0),Ltt=vv(m6,5,1),zM=function(e){for(var t=e[0],r=1;r<e.length;++r)e[r]>t&&(t=e[r]);return t},R0=function(e,t,r){var n=t/8|0;return(e[n]|e[n+1]<<8)>>(t&7)&r},JM=function(e,t){var r=t/8|0;return(e[r]|e[r+1]<<8|e[r+2]<<16)>>(t&7)},WV=function(e){return(e+7)/8|0},Cbe=function(e,t,r){return(r==null||r>e.length)&&(r=e.length),new Yh(e.subarray(t,r))},Mtt=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],G0=function(e,t,r){var n=new Error(t||Mtt[e]);if(n.code=e,Error.captureStackTrace&&Error.captureStackTrace(n,G0),!r)throw n;return n},Ptt=function(e,t,r,n){var i=e.length,o=0;if(!i||t.f&&!t.l)return r||new Yh(0);var s=!r,l=s||t.i!=2,f=t.i;s&&(r=new Yh(i*3));var m=function(rt){var ct=r.length;if(rt>ct){var ot=new Yh(Math.max(ct*2,rt));ot.set(r),r=ot}},v=t.f||0,I=t.p||0,B=t.b||0,E=t.l,S=t.d,_=t.m,O=t.n,R=i*8;do{if(!E){v=R0(e,I,1);var T=R0(e,I+1,3);if(I+=3,T)if(T==1)E=Ott,S=Ltt,_=9,O=5;else if(T==2){var J=R0(e,I,31)+257,ee=R0(e,I+10,15)+4,ce=J+R0(e,I+5,31)+1;I+=14;for(var ne=new Yh(ce),Ee=new Yh(19),ve=0;ve<ee;++ve)Ee[k$[ve]]=R0(e,I+ve*3,7);I+=ee*3;for(var se=zM(Ee),Fe=(1<<se)-1,ae=vv(Ee,se,1),ve=0;ve<ce;){var De=ae[R0(e,I,Fe)];I+=De&15;var L=De>>4;if(L<16)ne[ve++]=L;else{var Re=0,Pe=0;for(L==16?(Pe=3+R0(e,I,3),I+=2,Re=ne[ve-1]):L==17?(Pe=3+R0(e,I,7),I+=3):L==18&&(Pe=11+R0(e,I,127),I+=7);Pe--;)ne[ve++]=Re}}var Ne=ne.subarray(0,J),$e=ne.subarray(J);_=zM(Ne),O=zM($e),E=vv(Ne,_,1),S=vv($e,O,1)}else G0(1);else{var L=WV(I)+4,U=e[L-4]|e[L-3]<<8,K=L+U;if(K>i){f&&G0(0);break}l&&m(B+U),r.set(e.subarray(L,K),B),t.b=B+=U,t.p=I=K*8,t.f=v;continue}if(I>R){f&&G0(0);break}}l&&m(B+131072);for(var Je=(1<<_)-1,We=(1<<O)-1,Ae=I;;Ae=I){var Re=E[JM(e,I)&Je],Ke=Re>>4;if(I+=Re&15,I>R){f&&G0(0);break}if(Re||G0(2),Ke<256)r[B++]=Ke;else if(Ke==256){Ae=I,E=null;break}else{var ze=Ke-254;if(Ke>264){var ve=Ke-257,at=SD[ve];ze=R0(e,I,(1<<at)-1)+ybe[ve],I+=at}var it=S[JM(e,I)&We],ye=it>>4;it||G0(3),I+=it&15;var $e=Rtt[ye];if(ye>3){var at=kD[ye];$e+=JM(e,I)&(1<<at)-1,I+=at}if(I>R){f&&G0(0);break}l&&m(B+131072);var xe=B+ze;if(B<$e){var et=o-$e,tt=Math.min($e,xe);for(et+B<0&&G0(3);B<tt;++B)r[B]=n[et+B]}for(;B<xe;++B)r[B]=r[B-$e]}}t.l=E,t.p=Ae,t.b=B,t.f=v,E&&(v=1,t.m=_,t.d=S,t.n=O)}while(!v);return B!=r.length&&s?Cbe(r,0,B):r.subarray(0,B)},Wm=function(e,t,r){r<<=t&7;var n=t/8|0;e[n]|=r,e[n+1]|=r>>8},D4=function(e,t,r){r<<=t&7;var n=t/8|0;e[n]|=r,e[n+1]|=r>>8,e[n+2]|=r>>16},XM=function(e,t){for(var r=[],n=0;n<e.length;++n)e[n]&&r.push({s:n,f:e[n]});var i=r.length,o=r.slice();if(!i)return{t:Ibe,l:0};if(i==1){var s=new Yh(r[0].s+1);return s[r[0].s]=1,{t:s,l:1}}r.sort(function(K,J){return K.f-J.f}),r.push({s:-1,f:25001});var l=r[0],f=r[1],m=0,v=1,I=2;for(r[0]={s:-1,f:l.f+f.f,l,r:f};v!=i-1;)l=r[r[m].f<r[I].f?m++:I++],f=r[m!=v&&r[m].f<r[I].f?m++:I++],r[v++]={s:-1,f:l.f+f.f,l,r:f};for(var B=o[0].s,n=1;n<i;++n)o[n].s>B&&(B=o[n].s);var E=new zg(B+1),S=D$(r[v-1],E,0);if(S>t){var n=0,_=0,O=S-t,R=1<<O;for(o.sort(function(J,ee){return E[ee.s]-E[J.s]||J.f-ee.f});n<i;++n){var T=o[n].s;if(E[T]>t)_+=R-(1<<S-E[T]),E[T]=t;else break}for(_>>=O;_>0;){var L=o[n].s;E[L]<t?_-=1<<t-E[L]++-1:++n}for(;n>=0&&_;--n){var U=o[n].s;E[U]==t&&(--E[U],++_)}S=t}return{t:new Yh(E),l:S}},D$=function(e,t,r){return e.s==-1?Math.max(D$(e.l,t,r+1),D$(e.r,t,r+1)):t[e.s]=r},qae=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new zg(++t),n=0,i=e[0],o=1,s=function(f){r[n++]=f},l=1;l<=t;++l)if(e[l]==i&&l!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(i);o=1,i=e[l]}return{c:r.subarray(0,n),n:t}},R4=function(e,t){for(var r=0,n=0;n<t.length;++n)r+=e[n]*t[n];return r},wbe=function(e,t,r){var n=r.length,i=WV(t+2);e[i]=n&255,e[i+1]=n>>8,e[i+2]=e[i]^255,e[i+3]=e[i+1]^255;for(var o=0;o<n;++o)e[i+o+4]=r[o];return(i+4+n)*8},Vae=function(e,t,r,n,i,o,s,l,f,m,v){Wm(t,v++,r),++i[256];for(var I=XM(i,15),B=I.t,E=I.l,S=XM(o,15),_=S.t,O=S.l,R=qae(B),T=R.c,L=R.n,U=qae(_),K=U.c,J=U.n,ee=new zg(19),ce=0;ce<T.length;++ce)++ee[T[ce]&31];for(var ce=0;ce<K.length;++ce)++ee[K[ce]&31];for(var ne=XM(ee,7),Ee=ne.t,ve=ne.l,se=19;se>4&&!Ee[k$[se-1]];--se);var Fe=m+5<<3,ae=R4(i,O2)+R4(o,m6)+s,De=R4(i,B)+R4(o,_)+s+14+3*se+R4(ee,Ee)+2*ee[16]+3*ee[17]+7*ee[18];if(f>=0&&Fe<=ae&&Fe<=De)return wbe(t,v,e.subarray(f,f+m));var Re,Pe,Ne,$e;if(Wm(t,v,1+(De<ae)),v+=2,De<ae){Re=vv(B,E,0),Pe=B,Ne=vv(_,O,0),$e=_;var Je=vv(Ee,ve,0);Wm(t,v,L-257),Wm(t,v+5,J-1),Wm(t,v+10,se-4),v+=14;for(var ce=0;ce<se;++ce)Wm(t,v+3*ce,Ee[k$[ce]]);v+=3*se;for(var We=[T,K],Ae=0;Ae<2;++Ae)for(var Ke=We[Ae],ce=0;ce<Ke.length;++ce){var ze=Ke[ce]&31;Wm(t,v,Je[ze]),v+=Ee[ze],ze>15&&(Wm(t,v,Ke[ce]>>5&127),v+=Ke[ce]>>12)}}else Re=Ttt,Pe=O2,Ne=Ntt,$e=m6;for(var ce=0;ce<l;++ce){var at=n[ce];if(at>255){var ze=at>>18&31;D4(t,v,Re[ze+257]),v+=Pe[ze+257],ze>7&&(Wm(t,v,at>>23&31),v+=SD[ze]);var it=at&31;D4(t,v,Ne[it]),v+=$e[it],it>3&&(D4(t,v,at>>5&8191),v+=kD[it])}else D4(t,v,Re[at]),v+=Pe[at]}return D4(t,v,Re[256]),v+Pe[256]},Utt=new $V([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ibe=new Yh(0),Htt=function(e,t,r,n,i,o){var s=o.z||e.length,l=new Yh(n+s+5*(1+Math.ceil(s/7e3))+i),f=l.subarray(n,l.length-i),m=o.l,v=(o.r||0)&7;if(t){v&&(f[0]=o.r>>3);for(var I=Utt[t-1],B=I>>13,E=I&8191,S=(1<<r)-1,_=o.p||new zg(32768),O=o.h||new zg(S+1),R=Math.ceil(r/3),T=2*R,L=function(Se){return(e[Se]^e[Se+1]<<R^e[Se+2]<<T)&S},U=new $V(25e3),K=new zg(288),J=new zg(32),ee=0,ce=0,ne=o.i||0,Ee=0,ve=o.w||0,se=0;ne+2<s;++ne){var Fe=L(ne),ae=ne&32767,De=O[Fe];if(_[ae]=De,O[Fe]=ae,ve<=ne){var Re=s-ne;if((ee>7e3||Ee>24576)&&(Re>423||!m)){v=Vae(e,f,0,U,K,J,ce,Ee,se,ne-se,v),Ee=ee=ce=0,se=ne;for(var Pe=0;Pe<286;++Pe)K[Pe]=0;for(var Pe=0;Pe<30;++Pe)J[Pe]=0}var Ne=2,$e=0,Je=E,We=ae-De&32767;if(Re>2&&Fe==L(ne-We))for(var Ae=Math.min(B,Re)-1,Ke=Math.min(32767,ne),ze=Math.min(258,Re);We<=Ke&&--Je&&ae!=De;){if(e[ne+Ne]==e[ne+Ne-We]){for(var at=0;at<ze&&e[ne+at]==e[ne+at-We];++at);if(at>Ne){if(Ne=at,$e=We,at>Ae)break;for(var it=Math.min(We,at-2),ye=0,Pe=0;Pe<it;++Pe){var xe=ne-We+Pe&32767,et=_[xe],tt=xe-et&32767;tt>ye&&(ye=tt,De=xe)}}}ae=De,De=_[ae],We+=ae-De&32767}if($e){U[Ee++]=268435456|_$[Ne]<<18|Yae[$e];var rt=_$[Ne]&31,ct=Yae[$e]&31;ce+=SD[rt]+kD[ct],++K[257+rt],++J[ct],ve=ne+Ne,++ee}else U[Ee++]=e[ne],++K[e[ne]]}}for(ne=Math.max(ne,ve);ne<s;++ne)U[Ee++]=e[ne],++K[e[ne]];v=Vae(e,f,m,U,K,J,ce,Ee,se,ne-se,v),m||(o.r=v&7|f[v/8|0]<<3,v-=7,o.h=O,o.p=_,o.i=ne,o.w=ve)}else{for(var ne=o.w||0;ne<s+m;ne+=65535){var ot=ne+65535;ot>=s&&(f[v/8|0]=m,ot=s),v=wbe(f,v+1,e.subarray(ne,ot))}o.i=s}return Cbe(l,0,n+WV(v)+i)},Bbe=function(){var e=1,t=0;return{p:function(r){for(var n=e,i=t,o=r.length|0,s=0;s!=o;){for(var l=Math.min(s+2655,o);s<l;++s)i+=n+=r[s];n=(n&65535)+15*(n>>16),i=(i&65535)+15*(i>>16)}e=n,t=i},d:function(){return e%=65521,t%=65521,(e&255)<<24|(e&65280)<<8|(t&255)<<8|t>>8}}},jtt=function(e,t,r,n,i){if(!i&&(i={l:1},t.dictionary)){var o=t.dictionary.subarray(-32768),s=new Yh(o.length+e.length);s.set(o),s.set(e,o.length),e=s,i.w=o.length}return Htt(e,t.level==null?6:t.level,t.mem==null?i.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+t.mem,r,n,i)},Ebe=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},Gtt=function(e,t){var r=t.level,n=r==0?0:r<6?1:r==9?3:2;if(e[0]=120,e[1]=n<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var i=Bbe();i.p(t.dictionary),Ebe(e,2,i.d())}},Ktt=function(e,t){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&G0(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&G0(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function R$(e,t){t||(t={});var r=Bbe();r.p(e);var n=jtt(e,t,t.dictionary?6:2,4);return Gtt(n,t),Ebe(n,n.length-4,r.d()),n}function $tt(e,t){return Ptt(e.subarray(Ktt(e,t),-4),{i:2},t,t)}var Wtt=typeof TextDecoder<"u"&&new TextDecoder,Ytt=0;try{Wtt.decode(Ibe,{stream:!0}),Ytt=1}catch{}var Po=function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this}();function ZM(){Po.console&&typeof Po.console.log=="function"&&Po.console.log.apply(Po.console,arguments)}var hl={log:ZM,warn:function(e){Po.console&&(typeof Po.console.warn=="function"?Po.console.warn.apply(Po.console,arguments):ZM.call(null,arguments))},error:function(e){Po.console&&(typeof Po.console.error=="function"?Po.console.error.apply(Po.console,arguments):ZM(e))}};function eP(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){uw(n.response,t,r)},n.onerror=function(){hl.error("could not download file")},n.send()}function zae(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function jk(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var kQ,T$,uw=Po.saveAs||((typeof window>"u"?"undefined":FA(window))!=="object"||window!==Po?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(e,t,r){var n=Po.URL||Po.webkitURL,i=document.createElement("a");t=t||e.name||"download",i.download=t,i.rel="noopener",typeof e=="string"?(i.href=e,i.origin!==location.origin?zae(i.href)?eP(e,t,r):jk(i,i.target="_blank"):jk(i)):(i.href=n.createObjectURL(e),setTimeout(function(){n.revokeObjectURL(i.href)},4e4),setTimeout(function(){jk(i)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,r){if(t=t||e.name||"download",typeof e=="string")if(zae(e))eP(e,t,r);else{var n=document.createElement("a");n.href=e,n.target="_blank",setTimeout(function(){jk(n)})}else navigator.msSaveOrOpenBlob(function(i,o){return o===void 0?o={autoBom:!1}:FA(o)!=="object"&&(hl.warn("Deprecated: Expected third argument to be a object"),o={autoBom:!o}),o.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(i.type)?new Blob(["\uFEFF",i],{type:i.type}):i}(e,r),t)}:function(e,t,r,n){if((n=n||open("","_blank"))&&(n.document.title=n.document.body.innerText="downloading..."),typeof e=="string")return eP(e,t,r);var i=e.type==="application/octet-stream",o=/constructor/i.test(Po.HTMLElement)||Po.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||i&&o)&&(typeof FileReader>"u"?"undefined":FA(FileReader))==="object"){var l=new FileReader;l.onloadend=function(){var v=l.result;v=s?v:v.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=v:location=v,n=null},l.readAsDataURL(e)}else{var f=Po.URL||Po.webkitURL,m=f.createObjectURL(e);n?n.location=m:location.href=m,n=null,setTimeout(function(){f.revokeObjectURL(m)},4e4)}});/**
  501. * A class to parse color values
  502. * @author Stoyan Stefanov <sstoo@gmail.com>
  503. * {@link http://www.phpied.com/rgb-color-parser-in-javascript/}
  504. * @license Use it if you like it
  505. */function Qbe(e){var t;e=e||"",this.ok=!1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var r=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(l){return[parseInt(l[1]),parseInt(l[2]),parseInt(l[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(l){return[parseInt(l[1],16),parseInt(l[2],16),parseInt(l[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(l){return[parseInt(l[1]+l[1],16),parseInt(l[2]+l[2],16),parseInt(l[3]+l[3],16)]}}],n=0;n<r.length;n++){var i=r[n].re,o=r[n].process,s=i.exec(e);s&&(t=o(s),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var l=this.r.toString(16),f=this.g.toString(16),m=this.b.toString(16);return l.length==1&&(l="0"+l),f.length==1&&(f="0"+f),m.length==1&&(m="0"+m),"#"+l+f+m}}/**
  506. * @license
  507. * Joseph Myers does not specify a particular license for his work.
  508. *
  509. * Author: Joseph Myers
  510. * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js
  511. *
  512. * Modified by: Owen Leong
  513. */function tP(e,t){var r=e[0],n=e[1],i=e[2],o=e[3];r=Rh(r,n,i,o,t[0],7,-680876936),o=Rh(o,r,n,i,t[1],12,-389564586),i=Rh(i,o,r,n,t[2],17,606105819),n=Rh(n,i,o,r,t[3],22,-1044525330),r=Rh(r,n,i,o,t[4],7,-176418897),o=Rh(o,r,n,i,t[5],12,1200080426),i=Rh(i,o,r,n,t[6],17,-1473231341),n=Rh(n,i,o,r,t[7],22,-45705983),r=Rh(r,n,i,o,t[8],7,1770035416),o=Rh(o,r,n,i,t[9],12,-1958414417),i=Rh(i,o,r,n,t[10],17,-42063),n=Rh(n,i,o,r,t[11],22,-1990404162),r=Rh(r,n,i,o,t[12],7,1804603682),o=Rh(o,r,n,i,t[13],12,-40341101),i=Rh(i,o,r,n,t[14],17,-1502002290),r=Th(r,n=Rh(n,i,o,r,t[15],22,1236535329),i,o,t[1],5,-165796510),o=Th(o,r,n,i,t[6],9,-1069501632),i=Th(i,o,r,n,t[11],14,643717713),n=Th(n,i,o,r,t[0],20,-373897302),r=Th(r,n,i,o,t[5],5,-701558691),o=Th(o,r,n,i,t[10],9,38016083),i=Th(i,o,r,n,t[15],14,-660478335),n=Th(n,i,o,r,t[4],20,-405537848),r=Th(r,n,i,o,t[9],5,568446438),o=Th(o,r,n,i,t[14],9,-1019803690),i=Th(i,o,r,n,t[3],14,-187363961),n=Th(n,i,o,r,t[8],20,1163531501),r=Th(r,n,i,o,t[13],5,-1444681467),o=Th(o,r,n,i,t[2],9,-51403784),i=Th(i,o,r,n,t[7],14,1735328473),r=Oh(r,n=Th(n,i,o,r,t[12],20,-1926607734),i,o,t[5],4,-378558),o=Oh(o,r,n,i,t[8],11,-2022574463),i=Oh(i,o,r,n,t[11],16,1839030562),n=Oh(n,i,o,r,t[14],23,-35309556),r=Oh(r,n,i,o,t[1],4,-1530992060),o=Oh(o,r,n,i,t[4],11,1272893353),i=Oh(i,o,r,n,t[7],16,-155497632),n=Oh(n,i,o,r,t[10],23,-1094730640),r=Oh(r,n,i,o,t[13],4,681279174),o=Oh(o,r,n,i,t[0],11,-358537222),i=Oh(i,o,r,n,t[3],16,-722521979),n=Oh(n,i,o,r,t[6],23,76029189),r=Oh(r,n,i,o,t[9],4,-640364487),o=Oh(o,r,n,i,t[12],11,-421815835),i=Oh(i,o,r,n,t[15],16,530742520),r=Nh(r,n=Oh(n,i,o,r,t[2],23,-995338651),i,o,t[0],6,-198630844),o=Nh(o,r,n,i,t[7],10,1126891415),i=Nh(i,o,r,n,t[14],15,-1416354905),n=Nh(n,i,o,r,t[5],21,-57434055),r=Nh(r,n,i,o,t[12],6,1700485571),o=Nh(o,r,n,i,t[3],10,-1894986606),i=Nh(i,o,r,n,t[10],15,-1051523),n=Nh(n,i,o,r,t[1],21,-2054922799),r=Nh(r,n,i,o,t[8],6,1873313359),o=Nh(o,r,n,i,t[15],10,-30611744),i=Nh(i,o,r,n,t[6],15,-1560198380),n=Nh(n,i,o,r,t[13],21,1309151649),r=Nh(r,n,i,o,t[4],6,-145523070),o=Nh(o,r,n,i,t[11],10,-1120210379),i=Nh(i,o,r,n,t[2],15,718787259),n=Nh(n,i,o,r,t[9],21,-343485551),e[0]=g2(r,e[0]),e[1]=g2(n,e[1]),e[2]=g2(i,e[2]),e[3]=g2(o,e[3])}function _D(e,t,r,n,i,o){return t=g2(g2(t,e),g2(n,o)),g2(t<<i|t>>>32-i,r)}function Rh(e,t,r,n,i,o,s){return _D(t&r|~t&n,e,t,i,o,s)}function Th(e,t,r,n,i,o,s){return _D(t&n|r&~n,e,t,i,o,s)}function Oh(e,t,r,n,i,o,s){return _D(t^r^n,e,t,i,o,s)}function Nh(e,t,r,n,i,o,s){return _D(r^(t|~n),e,t,i,o,s)}function xbe(e){var t,r=e.length,n=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)tP(n,qtt(e.substring(t-64,t)));e=e.substring(t-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(tP(n,i),t=0;t<16;t++)i[t]=0;return i[14]=8*r,tP(n,i),n}function qtt(e){var t,r=[];for(t=0;t<64;t+=4)r[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return r}kQ=Po.atob.bind(Po),T$=Po.btoa.bind(Po);var Jae="0123456789abcdef".split("");function Vtt(e){for(var t="",r=0;r<4;r++)t+=Jae[e>>8*r+4&15]+Jae[e>>8*r&15];return t}function ztt(e){return String.fromCharCode((255&e)>>0,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function O$(e){return xbe(e).map(ztt).join("")}var Jtt=function(e){for(var t=0;t<e.length;t++)e[t]=Vtt(e[t]);return e.join("")}(xbe("hello"))!="5d41402abc4b2a76b9719d911017c592";function g2(e,t){if(Jtt){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}return e+t&4294967295}/**
  514. * @license
  515. * FPDF is released under a permissive license: there is no usage restriction.
  516. * You may embed it freely in your application (commercial or not), with or
  517. * without modifications.
  518. *
  519. * Reference: http://www.fpdf.org/en/script/script37.php
  520. */function N$(e,t){var r,n,i,o;if(e!==r){for(var s=(i=e,o=1+(256/e.length>>0),new Array(o+1).join(i)),l=[],f=0;f<256;f++)l[f]=f;var m=0;for(f=0;f<256;f++){var v=l[f];m=(m+v+s.charCodeAt(f))%256,l[f]=l[m],l[m]=v}r=e,n=l}else l=n;var I=t.length,B=0,E=0,S="";for(f=0;f<I;f++)E=(E+(v=l[B=(B+1)%256]))%256,l[B]=l[E],l[E]=v,s=l[(l[B]+l[E])%256],S+=String.fromCharCode(t.charCodeAt(f)^s);return S}/**
  521. * @license
  522. * Licensed under the MIT License.
  523. * http://opensource.org/licenses/mit-license
  524. * Author: Owen Leong (@owenl131)
  525. * Date: 15 Oct 2020
  526. * References:
  527. * https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt
  528. * https://github.com/foliojs/pdfkit/blob/master/lib/security.js
  529. * http://www.fpdf.org/en/script/script37.php
  530. */var Xae={print:4,modify:8,copy:16,"annot-forms":32};function eE(e,t,r,n){this.v=1,this.r=2;var i=192;e.forEach(function(l){if(Xae.perm!==void 0)throw new Error("Invalid permission: "+l);i+=Xae[l]}),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ðh>€/\f©þdSiz";var o=(t+this.padding).substr(0,32),s=(r+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,s),this.P=-(1+(255^i)),this.encryptionKey=O$(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(n)).substr(0,5),this.U=N$(this.encryptionKey,this.padding)}function tE(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",r=e.length,n=0;n<r;n++){var i=e.charCodeAt(n);i<33||i===35||i===37||i===40||i===41||i===47||i===60||i===62||i===91||i===93||i===123||i===125||i>126?t+="#"+("0"+i.toString(16)).slice(-2):t+=e[n]}return t}function Zae(e){if(FA(e)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(r,n,i){if(i=i||!1,typeof r!="string"||typeof n!="function"||typeof i!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(r)||(t[r]={});var o=Math.random().toString(35);return t[r][o]=[n,!!i],o},this.unsubscribe=function(r){for(var n in t)if(t[n][r])return delete t[n][r],Object.keys(t[n]).length===0&&delete t[n],!0;return!1},this.publish=function(r){if(t.hasOwnProperty(r)){var n=Array.prototype.slice.call(arguments,1),i=[];for(var o in t[r]){var s=t[r][o];try{s[0].apply(e,n)}catch(l){Po.console&&hl.error("jsPDF PubSub Error",l.message,l)}s[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function y6(e){if(!(this instanceof y6))return new y6(e);var t="opacity,stroke-opacity".split(",");for(var r in e)e.hasOwnProperty(r)&&t.indexOf(r)>=0&&(this[r]=e[r]);this.id="",this.objectNumber=-1}function Sbe(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function A2(e,t,r,n,i){if(!(this instanceof A2))return new A2(e,t,r,n,i);this.type=e==="axial"?2:3,this.coords=t,this.colors=r,Sbe.call(this,n,i)}function Bw(e,t,r,n,i){if(!(this instanceof Bw))return new Bw(e,t,r,n,i);this.boundingBox=e,this.xStep=t,this.yStep=r,this.stream="",this.cloneIndex=0,Sbe.call(this,n,i)}function ko(e){var t,r=typeof arguments[0]=="string"?arguments[0]:"p",n=arguments[1],i=arguments[2],o=arguments[3],s=[],l=1,f=16,m="S",v=null;FA(e=e||{})==="object"&&(r=e.orientation,n=e.unit||n,i=e.format||i,o=e.compress||e.compressPdf||o,(v=e.encryption||null)!==null&&(v.userPassword=v.userPassword||"",v.ownerPassword=v.ownerPassword||"",v.userPermissions=v.userPermissions||[]),l=typeof e.userUnit=="number"?Math.abs(e.userUnit):1,e.precision!==void 0&&(t=e.precision),e.floatPrecision!==void 0&&(f=e.floatPrecision),m=e.defaultPathOperation||"S"),s=e.filters||(o===!0?["FlateEncode"]:s),n=n||"mm",r=(""+(r||"P")).toLowerCase();var I=e.putOnlyUsedFonts||!1,B={},E={internal:{},__private__:{}};E.__private__.PubSub=Zae;var S="1.3",_=E.__private__.getPdfVersion=function(){return S};E.__private__.setPdfVersion=function(He){S=He};var O={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],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};E.__private__.getPageFormats=function(){return O};var R=E.__private__.getPageFormat=function(He){return O[He]};i=i||"a4";var T={COMPAT:"compat",ADVANCED:"advanced"},L=T.COMPAT;function U(){this.saveGraphicsState(),Qe(new Ca(Zt,0,0,-Zt,0,Jt()*Zt).toString()+" cm"),this.setFontSize(this.getFontSize()/Zt),m="n",L=T.ADVANCED}function K(){this.restoreGraphicsState(),m="S",L=T.COMPAT}var J=E.__private__.combineFontStyleAndFontWeight=function(He,Bt){if(He=="bold"&&Bt=="normal"||He=="bold"&&Bt==400||He=="normal"&&Bt=="italic"||He=="bold"&&Bt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Bt&&(He=Bt==400||Bt==="normal"?He==="italic"?"italic":"normal":Bt!=700&&Bt!=="bold"||He!=="normal"?(Bt==700?"bold":Bt)+""+He:"bold"),He};E.advancedAPI=function(He){var Bt=L===T.COMPAT;return Bt&&U.call(this),typeof He!="function"||(He(this),Bt&&K.call(this)),this},E.compatAPI=function(He){var Bt=L===T.ADVANCED;return Bt&&K.call(this),typeof He!="function"||(He(this),Bt&&U.call(this)),this},E.isAdvancedAPI=function(){return L===T.ADVANCED};var ee,ce=function(He){if(L!==T.ADVANCED)throw new Error(He+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},ne=E.roundToPrecision=E.__private__.roundToPrecision=function(He,Bt){var hr=t||Bt;if(isNaN(He)||isNaN(hr))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return He.toFixed(hr).replace(/0+$/,"")};ee=E.hpf=E.__private__.hpf=typeof f=="number"?function(He){if(isNaN(He))throw new Error("Invalid argument passed to jsPDF.hpf");return ne(He,f)}:f==="smart"?function(He){if(isNaN(He))throw new Error("Invalid argument passed to jsPDF.hpf");return ne(He,He>-1&&He<1?16:5)}:function(He){if(isNaN(He))throw new Error("Invalid argument passed to jsPDF.hpf");return ne(He,16)};var Ee=E.f2=E.__private__.f2=function(He){if(isNaN(He))throw new Error("Invalid argument passed to jsPDF.f2");return ne(He,2)},ve=E.__private__.f3=function(He){if(isNaN(He))throw new Error("Invalid argument passed to jsPDF.f3");return ne(He,3)},se=E.scale=E.__private__.scale=function(He){if(isNaN(He))throw new Error("Invalid argument passed to jsPDF.scale");return L===T.COMPAT?He*Zt:L===T.ADVANCED?He:void 0},Fe=function(He){return L===T.COMPAT?Jt()-He:L===T.ADVANCED?He:void 0},ae=function(He){return se(Fe(He))};E.__private__.setPrecision=E.setPrecision=function(He){typeof parseInt(He,10)=="number"&&(t=parseInt(He,10))};var De,Re="00000000000000000000000000000000",Pe=E.__private__.getFileId=function(){return Re},Ne=E.__private__.setFileId=function(He){return Re=He!==void 0&&/^[a-fA-F0-9]{32}$/.test(He)?He.toUpperCase():Re.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),v!==null&&(ll=new eE(v.userPermissions,v.userPassword,v.ownerPassword,Re)),Re};E.setFileId=function(He){return Ne(He),this},E.getFileId=function(){return Pe()};var $e=E.__private__.convertDateToPDFDate=function(He){var Bt=He.getTimezoneOffset(),hr=Bt<0?"+":"-",vr=Math.floor(Math.abs(Bt/60)),en=Math.abs(Bt%60),Tr=[hr,ze(vr),"'",ze(en),"'"].join("");return["D:",He.getFullYear(),ze(He.getMonth()+1),ze(He.getDate()),ze(He.getHours()),ze(He.getMinutes()),ze(He.getSeconds()),Tr].join("")},Je=E.__private__.convertPDFDateToDate=function(He){var Bt=parseInt(He.substr(2,4),10),hr=parseInt(He.substr(6,2),10)-1,vr=parseInt(He.substr(8,2),10),en=parseInt(He.substr(10,2),10),Tr=parseInt(He.substr(12,2),10),Pr=parseInt(He.substr(14,2),10);return new Date(Bt,hr,vr,en,Tr,Pr,0)},We=E.__private__.setCreationDate=function(He){var Bt;if(He===void 0&&(He=new Date),He instanceof Date)Bt=$e(He);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(He))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Bt=He}return De=Bt},Ae=E.__private__.getCreationDate=function(He){var Bt=De;return He==="jsDate"&&(Bt=Je(De)),Bt};E.setCreationDate=function(He){return We(He),this},E.getCreationDate=function(He){return Ae(He)};var Ke,ze=E.__private__.padd2=function(He){return("0"+parseInt(He)).slice(-2)},at=E.__private__.padd2Hex=function(He){return("00"+(He=He.toString())).substr(He.length)},it=0,ye=[],xe=[],et=0,tt=[],rt=[],ct=!1,ot=xe,Se=function(){it=0,et=0,xe=[],ye=[],tt=[],ns=ui(),wa=ui()};E.__private__.setCustomOutputDestination=function(He){ct=!0,ot=He};var ht=function(He){ct||(ot=He)};E.__private__.resetCustomOutputDestination=function(){ct=!1,ot=xe};var Qe=E.__private__.out=function(He){return He=He.toString(),et+=He.length+1,ot.push(He),ot},pe=E.__private__.write=function(He){return Qe(arguments.length===1?He.toString():Array.prototype.join.call(arguments," "))},ge=E.__private__.getArrayBuffer=function(He){for(var Bt=He.length,hr=new ArrayBuffer(Bt),vr=new Uint8Array(hr);Bt--;)vr[Bt]=He.charCodeAt(Bt);return hr},Le=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];E.__private__.getStandardFonts=function(){return Le};var dt=e.fontSize||16;E.__private__.setFontSize=E.setFontSize=function(He){return dt=L===T.ADVANCED?He/Zt:He,this};var xt,yt=E.__private__.getFontSize=E.getFontSize=function(){return L===T.COMPAT?dt:dt*Zt},Yt=e.R2L||!1;E.__private__.setR2L=E.setR2L=function(He){return Yt=He,this},E.__private__.getR2L=E.getR2L=function(){return Yt};var nr,Nt=E.__private__.setZoomMode=function(He){var Bt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(He))xt=He;else if(isNaN(He)){if(Bt.indexOf(He)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+He+'" is not recognized.');xt=He}else xt=parseInt(He,10)};E.__private__.getZoomMode=function(){return xt};var Gt,gr=E.__private__.setPageMode=function(He){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(He)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+He+'" is not recognized.');nr=He};E.__private__.getPageMode=function(){return nr};var Yr=E.__private__.setLayoutMode=function(He){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(He)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+He+'" is not recognized.');Gt=He};E.__private__.getLayoutMode=function(){return Gt},E.__private__.setDisplayMode=E.setDisplayMode=function(He,Bt,hr){return Nt(He),Yr(Bt),gr(hr),this};var sn={title:"",subject:"",author:"",keywords:"",creator:""};E.__private__.getDocumentProperty=function(He){if(Object.keys(sn).indexOf(He)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return sn[He]},E.__private__.getDocumentProperties=function(){return sn},E.__private__.setDocumentProperties=E.setProperties=E.setDocumentProperties=function(He){for(var Bt in sn)sn.hasOwnProperty(Bt)&&He[Bt]&&(sn[Bt]=He[Bt]);return this},E.__private__.setDocumentProperty=function(He,Bt){if(Object.keys(sn).indexOf(He)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return sn[He]=Bt};var Dr,Zt,kr,_r,Qn,Mr={},En={},Nr=[],vi={},da={},Yi={},fa={},Ci=null,bi=0,$n=[],Ri=new Zae(E),xa=e.hotfixes||[],Ga={},rs={},Ns=[],Ca=function He(Bt,hr,vr,en,Tr,Pr){if(!(this instanceof He))return new He(Bt,hr,vr,en,Tr,Pr);isNaN(Bt)&&(Bt=1),isNaN(hr)&&(hr=0),isNaN(vr)&&(vr=0),isNaN(en)&&(en=1),isNaN(Tr)&&(Tr=0),isNaN(Pr)&&(Pr=0),this._matrix=[Bt,hr,vr,en,Tr,Pr]};Object.defineProperty(Ca.prototype,"sx",{get:function(){return this._matrix[0]},set:function(He){this._matrix[0]=He}}),Object.defineProperty(Ca.prototype,"shy",{get:function(){return this._matrix[1]},set:function(He){this._matrix[1]=He}}),Object.defineProperty(Ca.prototype,"shx",{get:function(){return this._matrix[2]},set:function(He){this._matrix[2]=He}}),Object.defineProperty(Ca.prototype,"sy",{get:function(){return this._matrix[3]},set:function(He){this._matrix[3]=He}}),Object.defineProperty(Ca.prototype,"tx",{get:function(){return this._matrix[4]},set:function(He){this._matrix[4]=He}}),Object.defineProperty(Ca.prototype,"ty",{get:function(){return this._matrix[5]},set:function(He){this._matrix[5]=He}}),Object.defineProperty(Ca.prototype,"a",{get:function(){return this._matrix[0]},set:function(He){this._matrix[0]=He}}),Object.defineProperty(Ca.prototype,"b",{get:function(){return this._matrix[1]},set:function(He){this._matrix[1]=He}}),Object.defineProperty(Ca.prototype,"c",{get:function(){return this._matrix[2]},set:function(He){this._matrix[2]=He}}),Object.defineProperty(Ca.prototype,"d",{get:function(){return this._matrix[3]},set:function(He){this._matrix[3]=He}}),Object.defineProperty(Ca.prototype,"e",{get:function(){return this._matrix[4]},set:function(He){this._matrix[4]=He}}),Object.defineProperty(Ca.prototype,"f",{get:function(){return this._matrix[5]},set:function(He){this._matrix[5]=He}}),Object.defineProperty(Ca.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Ca.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Ca.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Ca.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Ca.prototype.join=function(He){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(ee).join(He)},Ca.prototype.multiply=function(He){var Bt=He.sx*this.sx+He.shy*this.shx,hr=He.sx*this.shy+He.shy*this.sy,vr=He.shx*this.sx+He.sy*this.shx,en=He.shx*this.shy+He.sy*this.sy,Tr=He.tx*this.sx+He.ty*this.shx+this.tx,Pr=He.tx*this.shy+He.ty*this.sy+this.ty;return new Ca(Bt,hr,vr,en,Tr,Pr)},Ca.prototype.decompose=function(){var He=this.sx,Bt=this.shy,hr=this.shx,vr=this.sy,en=this.tx,Tr=this.ty,Pr=Math.sqrt(He*He+Bt*Bt),si=(He/=Pr)*hr+(Bt/=Pr)*vr;hr-=He*si,vr-=Bt*si;var Ai=Math.sqrt(hr*hr+vr*vr);return si/=Ai,He*(vr/=Ai)<Bt*(hr/=Ai)&&(He=-He,Bt=-Bt,si=-si,Pr=-Pr),{scale:new Ca(Pr,0,0,Ai,0,0),translate:new Ca(1,0,0,1,en,Tr),rotate:new Ca(He,Bt,-Bt,He,0,0),skew:new Ca(1,0,si,1,0,0)}},Ca.prototype.toString=function(He){return this.join(" ")},Ca.prototype.inversed=function(){var He=this.sx,Bt=this.shy,hr=this.shx,vr=this.sy,en=this.tx,Tr=this.ty,Pr=1/(He*vr-Bt*hr),si=vr*Pr,Ai=-Bt*Pr,ai=-hr*Pr,Qa=He*Pr;return new Ca(si,Ai,ai,Qa,-si*en-ai*Tr,-Ai*en-Qa*Tr)},Ca.prototype.applyToPoint=function(He){var Bt=He.x*this.sx+He.y*this.shx+this.tx,hr=He.x*this.shy+He.y*this.sy+this.ty;return new di(Bt,hr)},Ca.prototype.applyToRectangle=function(He){var Bt=this.applyToPoint(He),hr=this.applyToPoint(new di(He.x+He.w,He.y+He.h));return new ni(Bt.x,Bt.y,hr.x-Bt.x,hr.y-Bt.y)},Ca.prototype.clone=function(){var He=this.sx,Bt=this.shy,hr=this.shx,vr=this.sy,en=this.tx,Tr=this.ty;return new Ca(He,Bt,hr,vr,en,Tr)},E.Matrix=Ca;var Rs=E.matrixMult=function(He,Bt){return Bt.multiply(He)},yA=new Ca(1,0,0,1,0,0);E.unitMatrix=E.identityMatrix=yA;var qn=function(He,Bt){if(!da[He]){var hr=(Bt instanceof A2?"Sh":"P")+(Object.keys(vi).length+1).toString(10);Bt.id=hr,da[He]=hr,vi[hr]=Bt,Ri.publish("addPattern",Bt)}};E.ShadingPattern=A2,E.TilingPattern=Bw,E.addShadingPattern=function(He,Bt){return ce("addShadingPattern()"),qn(He,Bt),this},E.beginTilingPattern=function(He){ce("beginTilingPattern()"),Zn(He.boundingBox[0],He.boundingBox[1],He.boundingBox[2]-He.boundingBox[0],He.boundingBox[3]-He.boundingBox[1],He.matrix)},E.endTilingPattern=function(He,Bt){ce("endTilingPattern()"),Bt.stream=rt[Ke].join(`
  531. `),qn(He,Bt),Ri.publish("endTilingPattern",Bt),Ns.pop().restore()};var li=E.__private__.newObject=function(){var He=ui();return Ja(He,!0),He},ui=E.__private__.newObjectDeferred=function(){return it++,ye[it]=function(){return et},it},Ja=function(He,Bt){return Bt=typeof Bt=="boolean"&&Bt,ye[He]=et,Bt&&Qe(He+" 0 obj"),He},Yo=E.__private__.newAdditionalObject=function(){var He={objId:ui(),content:""};return tt.push(He),He},ns=ui(),wa=ui(),oi=E.__private__.decodeColorString=function(He){var Bt=He.split(" ");if(Bt.length!==2||Bt[1]!=="g"&&Bt[1]!=="G")Bt.length===5&&(Bt[4]==="k"||Bt[4]==="K")&&(Bt=[(1-Bt[0])*(1-Bt[3]),(1-Bt[1])*(1-Bt[3]),(1-Bt[2])*(1-Bt[3]),"r"]);else{var hr=parseFloat(Bt[0]);Bt=[hr,hr,hr,"r"]}for(var vr="#",en=0;en<3;en++)vr+=("0"+Math.floor(255*parseFloat(Bt[en])).toString(16)).slice(-2);return vr},ws=E.__private__.encodeColorString=function(He){var Bt;typeof He=="string"&&(He={ch1:He});var hr=He.ch1,vr=He.ch2,en=He.ch3,Tr=He.ch4,Pr=He.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof hr=="string"&&hr.charAt(0)!=="#"){var si=new Qbe(hr);if(si.ok)hr=si.toHex();else if(!/^\d*\.?\d*$/.test(hr))throw new Error('Invalid color "'+hr+'" passed to jsPDF.encodeColorString.')}if(typeof hr=="string"&&/^#[0-9A-Fa-f]{3}$/.test(hr)&&(hr="#"+hr[1]+hr[1]+hr[2]+hr[2]+hr[3]+hr[3]),typeof hr=="string"&&/^#[0-9A-Fa-f]{6}$/.test(hr)){var Ai=parseInt(hr.substr(1),16);hr=Ai>>16&255,vr=Ai>>8&255,en=255&Ai}if(vr===void 0||Tr===void 0&&hr===vr&&vr===en)if(typeof hr=="string")Bt=hr+" "+Pr[0];else switch(He.precision){case 2:Bt=Ee(hr/255)+" "+Pr[0];break;case 3:default:Bt=ve(hr/255)+" "+Pr[0]}else if(Tr===void 0||FA(Tr)==="object"){if(Tr&&!isNaN(Tr.a)&&Tr.a===0)return Bt=["1.","1.","1.",Pr[1]].join(" ");if(typeof hr=="string")Bt=[hr,vr,en,Pr[1]].join(" ");else switch(He.precision){case 2:Bt=[Ee(hr/255),Ee(vr/255),Ee(en/255),Pr[1]].join(" ");break;default:case 3:Bt=[ve(hr/255),ve(vr/255),ve(en/255),Pr[1]].join(" ")}}else if(typeof hr=="string")Bt=[hr,vr,en,Tr,Pr[2]].join(" ");else switch(He.precision){case 2:Bt=[Ee(hr),Ee(vr),Ee(en),Ee(Tr),Pr[2]].join(" ");break;case 3:default:Bt=[ve(hr),ve(vr),ve(en),ve(Tr),Pr[2]].join(" ")}return Bt},vn=E.__private__.getFilters=function(){return s},Ls=E.__private__.putStream=function(He){var Bt=(He=He||{}).data||"",hr=He.filters||vn(),vr=He.alreadyAppliedFilters||[],en=He.addLength1||!1,Tr=Bt.length,Pr=He.objectId,si=function(Fo){return Fo};if(v!==null&&Pr===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");v!==null&&(si=ll.encryptor(Pr,0));var Ai={};hr===!0&&(hr=["FlateEncode"]);var ai=He.additionalKeyValues||[],Qa=(Ai=ko.API.processDataByFilters!==void 0?ko.API.processDataByFilters(Bt,hr):{data:Bt,reverseChain:[]}).reverseChain+(Array.isArray(vr)?vr.join(" "):vr.toString());if(Ai.data.length!==0&&(ai.push({key:"Length",value:Ai.data.length}),en===!0&&ai.push({key:"Length1",value:Tr})),Qa.length!=0)if(Qa.split("/").length-1==1)ai.push({key:"Filter",value:Qa});else{ai.push({key:"Filter",value:"["+Qa+"]"});for(var no=0;no<ai.length;no+=1)if(ai[no].key==="DecodeParms"){for(var Ma=[],Ka=0;Ka<Ai.reverseChain.split("/").length-1;Ka+=1)Ma.push("null");Ma.push(ai[no].value),ai[no].value="["+Ma.join(" ")+"]"}}Qe("<<");for(var Fa=0;Fa<ai.length;Fa++)Qe("/"+ai[Fa].key+" "+ai[Fa].value);Qe(">>"),Ai.data.length!==0&&(Qe("stream"),Qe(si(Ai.data)),Qe("endstream"))},qa=E.__private__.putPage=function(He){var Bt=He.number,hr=He.data,vr=He.objId,en=He.contentsObjId;Ja(vr,!0),Qe("<</Type /Page"),Qe("/Parent "+He.rootDictionaryObjId+" 0 R"),Qe("/Resources "+He.resourceDictionaryObjId+" 0 R"),Qe("/MediaBox ["+parseFloat(ee(He.mediaBox.bottomLeftX))+" "+parseFloat(ee(He.mediaBox.bottomLeftY))+" "+ee(He.mediaBox.topRightX)+" "+ee(He.mediaBox.topRightY)+"]"),He.cropBox!==null&&Qe("/CropBox ["+ee(He.cropBox.bottomLeftX)+" "+ee(He.cropBox.bottomLeftY)+" "+ee(He.cropBox.topRightX)+" "+ee(He.cropBox.topRightY)+"]"),He.bleedBox!==null&&Qe("/BleedBox ["+ee(He.bleedBox.bottomLeftX)+" "+ee(He.bleedBox.bottomLeftY)+" "+ee(He.bleedBox.topRightX)+" "+ee(He.bleedBox.topRightY)+"]"),He.trimBox!==null&&Qe("/TrimBox ["+ee(He.trimBox.bottomLeftX)+" "+ee(He.trimBox.bottomLeftY)+" "+ee(He.trimBox.topRightX)+" "+ee(He.trimBox.topRightY)+"]"),He.artBox!==null&&Qe("/ArtBox ["+ee(He.artBox.bottomLeftX)+" "+ee(He.artBox.bottomLeftY)+" "+ee(He.artBox.topRightX)+" "+ee(He.artBox.topRightY)+"]"),typeof He.userUnit=="number"&&He.userUnit!==1&&Qe("/UserUnit "+He.userUnit),Ri.publish("putPage",{objId:vr,pageContext:$n[Bt],pageNumber:Bt,page:hr}),Qe("/Contents "+en+" 0 R"),Qe(">>"),Qe("endobj");var Tr=hr.join(`
  532. `);return L===T.ADVANCED&&(Tr+=`
  533. Q`),Ja(en,!0),Ls({data:Tr,filters:vn(),objectId:en}),Qe("endobj"),vr},tA=E.__private__.putPages=function(){var He,Bt,hr=[];for(He=1;He<=bi;He++)$n[He].objId=ui(),$n[He].contentsObjId=ui();for(He=1;He<=bi;He++)hr.push(qa({number:He,data:rt[He],objId:$n[He].objId,contentsObjId:$n[He].contentsObjId,mediaBox:$n[He].mediaBox,cropBox:$n[He].cropBox,bleedBox:$n[He].bleedBox,trimBox:$n[He].trimBox,artBox:$n[He].artBox,userUnit:$n[He].userUnit,rootDictionaryObjId:ns,resourceDictionaryObjId:wa}));Ja(ns,!0),Qe("<</Type /Pages");var vr="/Kids [";for(Bt=0;Bt<bi;Bt++)vr+=hr[Bt]+" 0 R ";Qe(vr+"]"),Qe("/Count "+bi),Qe(">>"),Qe("endobj"),Ri.publish("postPutPages")},$s=function(He){Ri.publish("putFont",{font:He,out:Qe,newObject:li,putStream:Ls}),He.isAlreadyPutted!==!0&&(He.objectNumber=li(),Qe("<<"),Qe("/Type /Font"),Qe("/BaseFont /"+tE(He.postScriptName)),Qe("/Subtype /Type1"),typeof He.encoding=="string"&&Qe("/Encoding /"+He.encoding),Qe("/FirstChar 32"),Qe("/LastChar 255"),Qe(">>"),Qe("endobj"))},ga=function(){for(var He in Mr)Mr.hasOwnProperty(He)&&(I===!1||I===!0&&B.hasOwnProperty(He))&&$s(Mr[He])},tn=function(He){He.objectNumber=li();var Bt=[];Bt.push({key:"Type",value:"/XObject"}),Bt.push({key:"Subtype",value:"/Form"}),Bt.push({key:"BBox",value:"["+[ee(He.x),ee(He.y),ee(He.x+He.width),ee(He.y+He.height)].join(" ")+"]"}),Bt.push({key:"Matrix",value:"["+He.matrix.toString()+"]"});var hr=He.pages[1].join(`
  534. `);Ls({data:hr,additionalKeyValues:Bt,objectId:He.objectNumber}),Qe("endobj")},wi=function(){for(var He in Ga)Ga.hasOwnProperty(He)&&tn(Ga[He])},ra=function(He,Bt){var hr,vr=[],en=1/(Bt-1);for(hr=0;hr<1;hr+=en)vr.push(hr);if(vr.push(1),He[0].offset!=0){var Tr={offset:0,color:He[0].color};He.unshift(Tr)}if(He[He.length-1].offset!=1){var Pr={offset:1,color:He[He.length-1].color};He.push(Pr)}for(var si="",Ai=0,ai=0;ai<vr.length;ai++){for(hr=vr[ai];hr>He[Ai+1].offset;)Ai++;var Qa=He[Ai].offset,no=(hr-Qa)/(He[Ai+1].offset-Qa),Ma=He[Ai].color,Ka=He[Ai+1].color;si+=at(Math.round((1-no)*Ma[0]+no*Ka[0]).toString(16))+at(Math.round((1-no)*Ma[1]+no*Ka[1]).toString(16))+at(Math.round((1-no)*Ma[2]+no*Ka[2]).toString(16))}return si.trim()},wo=function(He,Bt){Bt||(Bt=21);var hr=li(),vr=ra(He.colors,Bt),en=[];en.push({key:"FunctionType",value:"0"}),en.push({key:"Domain",value:"[0.0 1.0]"}),en.push({key:"Size",value:"["+Bt+"]"}),en.push({key:"BitsPerSample",value:"8"}),en.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),en.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ls({data:vr,additionalKeyValues:en,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:hr}),Qe("endobj"),He.objectNumber=li(),Qe("<< /ShadingType "+He.type),Qe("/ColorSpace /DeviceRGB");var Tr="/Coords ["+ee(parseFloat(He.coords[0]))+" "+ee(parseFloat(He.coords[1]))+" ";He.type===2?Tr+=ee(parseFloat(He.coords[2]))+" "+ee(parseFloat(He.coords[3])):Tr+=ee(parseFloat(He.coords[2]))+" "+ee(parseFloat(He.coords[3]))+" "+ee(parseFloat(He.coords[4]))+" "+ee(parseFloat(He.coords[5])),Qe(Tr+="]"),He.matrix&&Qe("/Matrix ["+He.matrix.toString()+"]"),Qe("/Function "+hr+" 0 R"),Qe("/Extend [true true]"),Qe(">>"),Qe("endobj")},MA=function(He,Bt){var hr=ui(),vr=li();Bt.push({resourcesOid:hr,objectOid:vr}),He.objectNumber=vr;var en=[];en.push({key:"Type",value:"/Pattern"}),en.push({key:"PatternType",value:"1"}),en.push({key:"PaintType",value:"1"}),en.push({key:"TilingType",value:"1"}),en.push({key:"BBox",value:"["+He.boundingBox.map(ee).join(" ")+"]"}),en.push({key:"XStep",value:ee(He.xStep)}),en.push({key:"YStep",value:ee(He.yStep)}),en.push({key:"Resources",value:hr+" 0 R"}),He.matrix&&en.push({key:"Matrix",value:"["+He.matrix.toString()+"]"}),Ls({data:He.stream,additionalKeyValues:en,objectId:He.objectNumber}),Qe("endobj")},Ms=function(He){var Bt;for(Bt in vi)vi.hasOwnProperty(Bt)&&(vi[Bt]instanceof A2?wo(vi[Bt]):vi[Bt]instanceof Bw&&MA(vi[Bt],He))},Ws=function(He){for(var Bt in He.objectNumber=li(),Qe("<<"),He)switch(Bt){case"opacity":Qe("/ca "+Ee(He[Bt]));break;case"stroke-opacity":Qe("/CA "+Ee(He[Bt]))}Qe(">>"),Qe("endobj")},Hl=function(){var He;for(He in Yi)Yi.hasOwnProperty(He)&&Ws(Yi[He])},Ys=function(){for(var He in Qe("/XObject <<"),Ga)Ga.hasOwnProperty(He)&&Ga[He].objectNumber>=0&&Qe("/"+He+" "+Ga[He].objectNumber+" 0 R");Ri.publish("putXobjectDict"),Qe(">>")},nu=function(){ll.oid=li(),Qe("<<"),Qe("/Filter /Standard"),Qe("/V "+ll.v),Qe("/R "+ll.r),Qe("/U <"+ll.toHexString(ll.U)+">"),Qe("/O <"+ll.toHexString(ll.O)+">"),Qe("/P "+ll.P),Qe(">>"),Qe("endobj")},ff=function(){for(var He in Qe("/Font <<"),Mr)Mr.hasOwnProperty(He)&&(I===!1||I===!0&&B.hasOwnProperty(He))&&Qe("/"+He+" "+Mr[He].objectNumber+" 0 R");Qe(">>")},jl=function(){if(Object.keys(vi).length>0){for(var He in Qe("/Shading <<"),vi)vi.hasOwnProperty(He)&&vi[He]instanceof A2&&vi[He].objectNumber>=0&&Qe("/"+He+" "+vi[He].objectNumber+" 0 R");Ri.publish("putShadingPatternDict"),Qe(">>")}},iu=function(He){if(Object.keys(vi).length>0){for(var Bt in Qe("/Pattern <<"),vi)vi.hasOwnProperty(Bt)&&vi[Bt]instanceof E.TilingPattern&&vi[Bt].objectNumber>=0&&vi[Bt].objectNumber<He&&Qe("/"+Bt+" "+vi[Bt].objectNumber+" 0 R");Ri.publish("putTilingPatternDict"),Qe(">>")}},Lc=function(){if(Object.keys(Yi).length>0){var He;for(He in Qe("/ExtGState <<"),Yi)Yi.hasOwnProperty(He)&&Yi[He].objectNumber>=0&&Qe("/"+He+" "+Yi[He].objectNumber+" 0 R");Ri.publish("putGStateDict"),Qe(">>")}},Sa=function(He){Ja(He.resourcesOid,!0),Qe("<<"),Qe("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ff(),jl(),iu(He.objectOid),Lc(),Ys(),Qe(">>"),Qe("endobj")},Mc=function(){var He=[];ga(),Hl(),wi(),Ms(He),Ri.publish("putResources"),He.forEach(Sa),Sa({resourcesOid:wa,objectOid:Number.MAX_SAFE_INTEGER}),Ri.publish("postPutResources")},ch=function(){Ri.publish("putAdditionalObjects");for(var He=0;He<tt.length;He++){var Bt=tt[He];Ja(Bt.objId,!0),Qe(Bt.content),Qe("endobj")}Ri.publish("postPutAdditionalObjects")},Pc=function(He){En[He.fontName]=En[He.fontName]||{},En[He.fontName][He.fontStyle]=He.id},gc=function(He,Bt,hr,vr,en){var Tr={id:"F"+(Object.keys(Mr).length+1).toString(10),postScriptName:He,fontName:Bt,fontStyle:hr,encoding:vr,isStandardFont:en||!1,metadata:{}};return Ri.publish("addFont",{font:Tr,instance:this}),Mr[Tr.id]=Tr,Pc(Tr),Tr.id},ls=function(He){for(var Bt=0,hr=Le.length;Bt<hr;Bt++){var vr=gc.call(this,He[Bt][0],He[Bt][1],He[Bt][2],Le[Bt][3],!0);I===!1&&(B[vr]=!0);var en=He[Bt][0].split("-");Pc({id:vr,fontName:en[0],fontStyle:en[1]||""})}Ri.publish("addFonts",{fonts:Mr,dictionary:En})},No=function(He){return He.foo=function(){try{return He.apply(this,arguments)}catch(vr){var Bt=vr.stack||"";~Bt.indexOf(" at ")&&(Bt=Bt.split(" at ")[1]);var hr="Error in function "+Bt.split(`
  535. `)[0].split("<")[0]+": "+vr.message;if(!Po.console)throw new Error(hr);Po.console.error(hr,vr),Po.alert&&alert(hr)}},He.foo.bar=He,He.foo},PA=function(He,Bt){var hr,vr,en,Tr,Pr,si,Ai,ai,Qa;if(en=(Bt=Bt||{}).sourceEncoding||"Unicode",Pr=Bt.outputEncoding,(Bt.autoencode||Pr)&&Mr[Dr].metadata&&Mr[Dr].metadata[en]&&Mr[Dr].metadata[en].encoding&&(Tr=Mr[Dr].metadata[en].encoding,!Pr&&Mr[Dr].encoding&&(Pr=Mr[Dr].encoding),!Pr&&Tr.codePages&&(Pr=Tr.codePages[0]),typeof Pr=="string"&&(Pr=Tr[Pr]),Pr)){for(Ai=!1,si=[],hr=0,vr=He.length;hr<vr;hr++)(ai=Pr[He.charCodeAt(hr)])?si.push(String.fromCharCode(ai)):si.push(He[hr]),si[hr].charCodeAt(0)>>8&&(Ai=!0);He=si.join("")}for(hr=He.length;Ai===void 0&&hr!==0;)He.charCodeAt(hr-1)>>8&&(Ai=!0),hr--;if(!Ai)return He;for(si=Bt.noBOM?[]:[254,255],hr=0,vr=He.length;hr<vr;hr++){if((Qa=(ai=He.charCodeAt(hr))>>8)>>8)throw new Error("Character at position "+hr+" of string '"+He+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");si.push(Qa),si.push(ai-(Qa<<8))}return String.fromCharCode.apply(void 0,si)},Ts=E.__private__.pdfEscape=E.pdfEscape=function(He,Bt){return PA(He,Bt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Cu=E.__private__.beginPage=function(He){rt[++bi]=[],$n[bi]={objId:0,contentsObjId:0,userUnit:Number(l),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(He[0]),topRightY:Number(He[1])}},io(bi),ht(rt[Ke])},Mf=function(He,Bt){var hr,vr,en;switch(r=Bt||r,typeof He=="string"&&(hr=R(He.toLowerCase()),Array.isArray(hr)&&(vr=hr[0],en=hr[1])),Array.isArray(He)&&(vr=He[0]*Zt,en=He[1]*Zt),isNaN(vr)&&(vr=i[0],en=i[1]),(vr>14400||en>14400)&&(hl.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),vr=Math.min(14400,vr),en=Math.min(14400,en)),i=[vr,en],r.substr(0,1)){case"l":en>vr&&(i=[en,vr]);break;case"p":vr>en&&(i=[en,vr])}Cu(i),mt(Ye),Qe(lr),hn!==0&&Qe(hn+" J"),Sn!==0&&Qe(Sn+" j"),Ri.publish("addPage",{pageNumber:bi})},wu=function(He){He>0&&He<=bi&&(rt.splice(He,1),$n.splice(He,1),bi--,Ke>bi&&(Ke=bi),this.setPage(Ke))},io=function(He){He>0&&He<=bi&&(Ke=He)},hf=E.__private__.getNumberOfPages=E.getNumberOfPages=function(){return rt.length-1},Iu=function(He,Bt,hr){var vr,en=void 0;return hr=hr||{},He=He!==void 0?He:Mr[Dr].fontName,Bt=Bt!==void 0?Bt:Mr[Dr].fontStyle,vr=He.toLowerCase(),En[vr]!==void 0&&En[vr][Bt]!==void 0?en=En[vr][Bt]:En[He]!==void 0&&En[He][Bt]!==void 0?en=En[He][Bt]:hr.disableWarning===!1&&hl.warn("Unable to look up font label for font '"+He+"', '"+Bt+"'. Refer to getFontList() for available fonts."),en||hr.noFallback||(en=En.times[Bt])==null&&(en=En.times.normal),en},Bu=E.__private__.putInfo=function(){var He=li(),Bt=function(vr){return vr};for(var hr in v!==null&&(Bt=ll.encryptor(He,0)),Qe("<<"),Qe("/Producer ("+Ts(Bt("jsPDF "+ko.version))+")"),sn)sn.hasOwnProperty(hr)&&sn[hr]&&Qe("/"+hr.substr(0,1).toUpperCase()+hr.substr(1)+" ("+Ts(Bt(sn[hr]))+")");Qe("/CreationDate ("+Ts(Bt(De))+")"),Qe(">>"),Qe("endobj")},is=E.__private__.putCatalog=function(He){var Bt=(He=He||{}).rootDictionaryObjId||ns;switch(li(),Qe("<<"),Qe("/Type /Catalog"),Qe("/Pages "+Bt+" 0 R"),xt||(xt="fullwidth"),xt){case"fullwidth":Qe("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Qe("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Qe("/OpenAction [3 0 R /Fit]");break;case"original":Qe("/OpenAction [3 0 R /XYZ null null 1]");break;default:var hr=""+xt;hr.substr(hr.length-1)==="%"&&(xt=parseInt(xt)/100),typeof xt=="number"&&Qe("/OpenAction [3 0 R /XYZ null null "+Ee(xt)+"]")}switch(Gt||(Gt="continuous"),Gt){case"continuous":Qe("/PageLayout /OneColumn");break;case"single":Qe("/PageLayout /SinglePage");break;case"two":case"twoleft":Qe("/PageLayout /TwoColumnLeft");break;case"tworight":Qe("/PageLayout /TwoColumnRight")}nr&&Qe("/PageMode /"+nr),Ri.publish("putCatalog"),Qe(">>"),Qe("endobj")},Xh=E.__private__.putTrailer=function(){Qe("trailer"),Qe("<<"),Qe("/Size "+(it+1)),Qe("/Root "+it+" 0 R"),Qe("/Info "+(it-1)+" 0 R"),v!==null&&Qe("/Encrypt "+ll.oid+" 0 R"),Qe("/ID [ <"+Re+"> <"+Re+"> ]"),Qe(">>")},Ku=E.__private__.putHeader=function(){Qe("%PDF-"+S),Qe("%ºß¬à")},df=E.__private__.putXRef=function(){var He="0000000000";Qe("xref"),Qe("0 "+(it+1)),Qe("0000000000 65535 f ");for(var Bt=1;Bt<=it;Bt++)typeof ye[Bt]=="function"?Qe((He+ye[Bt]()).slice(-10)+" 00000 n "):ye[Bt]!==void 0?Qe((He+ye[Bt]).slice(-10)+" 00000 n "):Qe("0000000000 00000 n ")},Gl=E.__private__.buildDocument=function(){Se(),ht(xe),Ri.publish("buildDocument"),Ku(),tA(),ch(),Mc(),v!==null&&nu(),Bu(),is();var He=et;return df(),Xh(),Qe("startxref"),Qe(""+He),Qe("%%EOF"),ht(rt[Ke]),xe.join(`
  536. `)},Zh=E.__private__.getBlob=function(He){return new Blob([ge(He)],{type:"application/pdf"})},pc=E.output=E.__private__.output=No(function(He,Bt){switch(typeof(Bt=Bt||{})=="string"?Bt={filename:Bt}:Bt.filename=Bt.filename||"generated.pdf",He){case void 0:return Gl();case"save":E.save(Bt.filename);break;case"arraybuffer":return ge(Gl());case"blob":return Zh(Gl());case"bloburi":case"bloburl":if(Po.URL!==void 0&&typeof Po.URL.createObjectURL=="function")return Po.URL&&Po.URL.createObjectURL(Zh(Gl()))||void 0;hl.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var hr="",vr=Gl();try{hr=T$(vr)}catch{hr=T$(unescape(encodeURIComponent(vr)))}return"data:application/pdf;filename="+Bt.filename+";base64,"+hr;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Po)==="[object Window]"){var en="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Tr=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Bt.pdfObjectUrl&&(en=Bt.pdfObjectUrl,Tr="");var Pr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+en+'"'+Tr+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(Bt)+");<\/script></body></html>",si=Po.open();return si!==null&&si.document.write(Pr),si}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(Po)==="[object Window]"){var Ai='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(Bt.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+Bt.filename+'" width="500px" height="400px" /></body></html>',ai=Po.open();if(ai!==null){ai.document.write(Ai);var Qa=this;ai.document.documentElement.querySelector("#pdfViewer").onload=function(){ai.document.title=Bt.filename,ai.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Qa.output("bloburl"))}}return ai}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(Po)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var no='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",Bt)+'"></iframe></body></html>',Ma=Po.open();if(Ma!==null&&(Ma.document.write(no),Ma.document.title=Bt.filename),Ma||typeof safari>"u")return Ma;break;case"datauri":case"dataurl":return Po.document.location.href=this.output("datauristring",Bt);default:return null}}),Uc=function(He){return Array.isArray(xa)===!0&&xa.indexOf(He)>-1};switch(n){case"pt":Zt=1;break;case"mm":Zt=72/25.4;break;case"cm":Zt=72/2.54;break;case"in":Zt=72;break;case"px":Zt=Uc("px_scaling")==1?.75:96/72;break;case"pc":case"em":Zt=12;break;case"ex":Zt=6;break;default:if(typeof n!="number")throw new Error("Invalid unit: "+n);Zt=n}var ll=null;We(),Ne();var o0=function(He){return v!==null?ll.encryptor(He,0):function(Bt){return Bt}},ed=E.__private__.getPageInfo=E.getPageInfo=function(He){if(isNaN(He)||He%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:$n[He].objId,pageNumber:He,pageContext:$n[He]}},oo=E.__private__.getPageInfoByObjId=function(He){if(isNaN(He)||He%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Bt in $n)if($n[Bt].objId===He)break;return ed(Bt)},s0=E.__private__.getCurrentPageInfo=E.getCurrentPageInfo=function(){return{objId:$n[Ke].objId,pageNumber:Ke,pageContext:$n[Ke]}};E.addPage=function(){return Mf.apply(this,arguments),this},E.setPage=function(){return io.apply(this,arguments),ht.call(this,rt[Ke]),this},E.insertPage=function(He){return this.addPage(),this.movePage(Ke,He),this},E.movePage=function(He,Bt){var hr,vr;if(He>Bt){hr=rt[He],vr=$n[He];for(var en=He;en>Bt;en--)rt[en]=rt[en-1],$n[en]=$n[en-1];rt[Bt]=hr,$n[Bt]=vr,this.setPage(Bt)}else if(He<Bt){hr=rt[He],vr=$n[He];for(var Tr=He;Tr<Bt;Tr++)rt[Tr]=rt[Tr+1],$n[Tr]=$n[Tr+1];rt[Bt]=hr,$n[Bt]=vr,this.setPage(Bt)}return this},E.deletePage=function(){return wu.apply(this,arguments),this},E.__private__.text=E.text=function(He,Bt,hr,vr,en){var Tr,Pr,si,Ai,ai,Qa,no,Ma,Ka,Fa=(vr=vr||{}).scope||this;if(typeof He=="number"&&typeof Bt=="number"&&(typeof hr=="string"||Array.isArray(hr))){var Fo=hr;hr=Bt,Bt=He,He=Fo}if(arguments[3]instanceof Ca?(ce("The transform parameter of text() with a Matrix value"),Ka=en):(si=arguments[4],Ai=arguments[5],FA(no=arguments[3])==="object"&&no!==null||(typeof si=="string"&&(Ai=si,si=null),typeof no=="string"&&(Ai=no,no=null),typeof no=="number"&&(si=no,no=null),vr={flags:no,angle:si,align:Ai})),isNaN(Bt)||isNaN(hr)||He==null)throw new Error("Invalid arguments passed to jsPDF.text");if(He.length===0)return Fa;var Ss="",DA=!1,St=typeof vr.lineHeightFactor=="number"?vr.lineHeightFactor:me,Yn=Fa.internal.scaleFactor;function jn(oA){return oA=oA.split(" ").join(Array(vr.TabLen||9).join(" ")),Ts(oA,no)}function Lr(oA){for(var pA,nl=oA.concat(),HA=[],ad=nl.length;ad--;)typeof(pA=nl.shift())=="string"?HA.push(pA):Array.isArray(oA)&&(pA.length===1||pA[1]===void 0&&pA[2]===void 0)?HA.push(pA[0]):HA.push([pA[0],pA[1],pA[2]]);return HA}function Ir(oA,pA){var nl;if(typeof oA=="string")nl=pA(oA)[0];else if(Array.isArray(oA)){for(var HA,ad,gh=oA.concat(),su=[],h1=gh.length;h1--;)typeof(HA=gh.shift())=="string"?su.push(pA(HA)[0]):Array.isArray(HA)&&typeof HA[0]=="string"&&(ad=pA(HA[0],HA[1],HA[2]),su.push([ad[0],ad[1],ad[2]]));nl=su}return nl}var Cn=!1,ei=!0;if(typeof He=="string")Cn=!0;else if(Array.isArray(He)){var Ei=He.concat();Pr=[];for(var _n,Ii=Ei.length;Ii--;)(typeof(_n=Ei.shift())!="string"||Array.isArray(_n)&&typeof _n[0]!="string")&&(ei=!1);Cn=ei}if(Cn===!1)throw new Error('Type of text must be string or Array. "'+He+'" is not recognized.');typeof He=="string"&&(He=He.match(/[\r?\n]/)?He.split(/\r\n|\r|\n/g):[He]);var Hi=dt/Fa.internal.scaleFactor,Wi=Hi*(St-1);switch(vr.baseline){case"bottom":hr-=Wi;break;case"top":hr+=Hi-Wi;break;case"hanging":hr+=Hi-2*Wi;break;case"middle":hr+=Hi/2-Wi}if((Qa=vr.maxWidth||0)>0&&(typeof He=="string"?He=Fa.splitTextToSize(He,Qa):Object.prototype.toString.call(He)==="[object Array]"&&(He=He.reduce(function(oA,pA){return oA.concat(Fa.splitTextToSize(pA,Qa))},[]))),Tr={text:He,x:Bt,y:hr,options:vr,mutex:{pdfEscape:Ts,activeFontKey:Dr,fonts:Mr,activeFontSize:dt}},Ri.publish("preProcessText",Tr),He=Tr.text,si=(vr=Tr.options).angle,!(Ka instanceof Ca)&&si&&typeof si=="number"){si*=Math.PI/180,vr.rotationDirection===0&&(si=-si),L===T.ADVANCED&&(si=-si);var Ua=Math.cos(si),Is=Math.sin(si);Ka=new Ca(Ua,Is,-Is,Ua,0,0)}else si&&si instanceof Ca&&(Ka=si);L!==T.ADVANCED||Ka||(Ka=yA),(ai=vr.charSpace||wr)!==void 0&&(Ss+=ee(se(ai))+` Tc
  537. `,this.setCharSpace(this.getCharSpace()||0)),(Ma=vr.horizontalScale)!==void 0&&(Ss+=ee(100*Ma)+` Tz
  538. `),vr.lang;var lo=-1,pl=vr.renderingMode!==void 0?vr.renderingMode:vr.stroke,Qu=Fa.internal.getCurrentPageInfo().pageContext;switch(pl){case 0:case!1:case"fill":lo=0;break;case 1:case!0:case"stroke":lo=1;break;case 2:case"fillThenStroke":lo=2;break;case 3:case"invisible":lo=3;break;case 4:case"fillAndAddForClipping":lo=4;break;case 5:case"strokeAndAddPathForClipping":lo=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":lo=6;break;case 7:case"addToPathForClipping":lo=7}var au=Qu.usedRenderingMode!==void 0?Qu.usedRenderingMode:-1;lo!==-1?Ss+=lo+` Tr
  539. `:au!==-1&&(Ss+=`0 Tr
  540. `),lo!==-1&&(Qu.usedRenderingMode=lo),Ai=vr.align||"left";var rA,hs=dt*St,UA=Fa.internal.pageSize.getWidth(),bA=Mr[Dr];ai=vr.charSpace||wr,Qa=vr.maxWidth||0,no=Object.assign({autoencode:!0,noBOM:!0},vr.flags);var RA=[],pf=function(oA){return Fa.getStringUnitWidth(oA,{font:bA,charSpace:ai,fontSize:dt,doKerning:!1})*dt/Yn};if(Object.prototype.toString.call(He)==="[object Array]"){var ou;Pr=Lr(He),Ai!=="left"&&(rA=Pr.map(pf));var vl,vf=0;if(Ai==="right"){Bt-=rA[0],He=[],Ii=Pr.length;for(var Hc=0;Hc<Ii;Hc++)Hc===0?(vl=Sr(Bt),ou=Kr(hr)):(vl=se(vf-rA[Hc]),ou=-hs),He.push([Pr[Hc],vl,ou]),vf=rA[Hc]}else if(Ai==="center"){Bt-=rA[0]/2,He=[],Ii=Pr.length;for(var ml=0;ml<Ii;ml++)ml===0?(vl=Sr(Bt),ou=Kr(hr)):(vl=se((vf-rA[ml])/2),ou=-hs),He.push([Pr[ml],vl,ou]),vf=rA[ml]}else if(Ai==="left"){He=[],Ii=Pr.length;for(var yl=0;yl<Ii;yl++)He.push(Pr[yl])}else if(Ai==="justify"&&bA.encoding==="Identity-H"){He=[],Ii=Pr.length,Qa=Qa!==0?Qa:UA;for(var fh=0,ul=0;ul<Ii;ul++)if(ou=ul===0?Kr(hr):-hs,vl=ul===0?Sr(Bt):fh,ul<Ii-1){var hh=se((Qa-rA[ul])/(Pr[ul].split(" ").length-1)),zA=Pr[ul].split(" ");He.push([zA[0]+" ",vl,ou]),fh=0;for(var JA=1;JA<zA.length;JA++){var dh=(pf(zA[JA-1]+" "+zA[JA])-pf(zA[JA]))*Yn+hh;JA==zA.length-1?He.push([zA[JA],dh,0]):He.push([zA[JA]+" ",dh,0]),fh-=dh}}else He.push([Pr[ul],vl,ou]);He.push(["",fh,0])}else{if(Ai!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(He=[],Ii=Pr.length,Qa=Qa!==0?Qa:UA,ul=0;ul<Ii;ul++)ou=ul===0?Kr(hr):-hs,vl=ul===0?Sr(Bt):0,ul<Ii-1?RA.push(ee(se((Qa-rA[ul])/(Pr[ul].split(" ").length-1)))):RA.push(0),He.push([Pr[ul],vl,ou])}}var $u=typeof vr.R2L=="boolean"?vr.R2L:Yt;$u===!0&&(He=Ir(He,function(oA,pA,nl){return[oA.split("").reverse().join(""),pA,nl]})),Tr={text:He,x:Bt,y:hr,options:vr,mutex:{pdfEscape:Ts,activeFontKey:Dr,fonts:Mr,activeFontSize:dt}},Ri.publish("postProcessText",Tr),He=Tr.text,DA=Tr.mutex.isHex||!1;var sp=Mr[Dr].encoding;sp!=="WinAnsiEncoding"&&sp!=="StandardEncoding"||(He=Ir(He,function(oA,pA,nl){return[jn(oA),pA,nl]})),Pr=Lr(He),He=[];for(var td,mf,jc,Cg=0,xu=1,rd=Array.isArray(Pr[0])?xu:Cg,nd="",id=function(oA,pA,nl){var HA="";return nl instanceof Ca?(nl=typeof vr.angle=="number"?Rs(nl,new Ca(1,0,0,1,oA,pA)):Rs(new Ca(1,0,0,1,oA,pA),nl),L===T.ADVANCED&&(nl=Rs(new Ca(1,0,0,-1,0,0),nl)),HA=nl.join(" ")+` Tm
  541. `):HA=ee(oA)+" "+ee(pA)+` Td
  542. `,HA},yc=0;yc<Pr.length;yc++){switch(nd="",rd){case xu:jc=(DA?"<":"(")+Pr[yc][0]+(DA?">":")"),td=parseFloat(Pr[yc][1]),mf=parseFloat(Pr[yc][2]);break;case Cg:jc=(DA?"<":"(")+Pr[yc]+(DA?">":")"),td=Sr(Bt),mf=Kr(hr)}RA!==void 0&&RA[yc]!==void 0&&(nd=RA[yc]+` Tw
  543. `),yc===0?He.push(nd+id(td,mf,Ka)+jc):rd===Cg?He.push(nd+jc):rd===xu&&He.push(nd+id(td,mf,Ka)+jc)}He=rd===Cg?He.join(` Tj
  544. T* `):He.join(` Tj
  545. `),He+=` Tj
  546. `;var Gc=`BT
  547. /`;return Gc+=Dr+" "+dt+` Tf
  548. `,Gc+=ee(dt*St)+` TL
  549. `,Gc+=cr+`
  550. `,Gc+=Ss,Gc+=He,Qe(Gc+="ET"),B[Dr]=!0,Fa};var xd=E.__private__.clip=E.clip=function(He){return Qe(He==="evenodd"?"W*":"W"),this};E.clipEvenOdd=function(){return xd("evenodd")},E.__private__.discardPath=E.discardPath=function(){return Qe("n"),this};var vc=E.__private__.isValidStyle=function(He){var Bt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(He)!==-1&&(Bt=!0),Bt};E.__private__.setDefaultPathOperation=E.setDefaultPathOperation=function(He){return vc(He)&&(m=He),this};var mc=E.__private__.getStyle=E.getStyle=function(He){var Bt=m;switch(He){case"D":case"S":Bt="S";break;case"F":Bt="f";break;case"FD":case"DF":Bt="B";break;case"f":case"f*":case"B":case"B*":Bt=He}return Bt},yg=E.close=function(){return Qe("h"),this};E.stroke=function(){return Qe("S"),this},E.fill=function(He){return Sd("f",He),this},E.fillEvenOdd=function(He){return Sd("f*",He),this},E.fillStroke=function(He){return Sd("B",He),this},E.fillStrokeEvenOdd=function(He){return Sd("B*",He),this};var Sd=function(He,Bt){FA(Bt)==="object"?ap(Bt,He):Qe(He)},Eu=function(He){He===null||L===T.ADVANCED&&He===void 0||(He=mc(He),Qe(He))};function ip(He,Bt,hr,vr,en){var Tr=new Bw(Bt||this.boundingBox,hr||this.xStep,vr||this.yStep,this.gState,en||this.matrix);Tr.stream=this.stream;var Pr=He+"$$"+this.cloneIndex+++"$$";return qn(Pr,Tr),Tr}var ap=function(He,Bt){var hr=da[He.key],vr=vi[hr];if(vr instanceof A2)Qe("q"),Qe(op(Bt)),vr.gState&&E.setGState(vr.gState),Qe(He.matrix.toString()+" cm"),Qe("/"+hr+" sh"),Qe("Q");else if(vr instanceof Bw){var en=new Ca(1,0,0,-1,0,Jt());He.matrix&&(en=en.multiply(He.matrix||yA),hr=ip.call(vr,He.key,He.boundingBox,He.xStep,He.yStep,en).id),Qe("q"),Qe("/Pattern cs"),Qe("/"+hr+" scn"),vr.gState&&E.setGState(vr.gState),Qe(Bt),Qe("Q")}},op=function(He){switch(He){case"f":case"F":return"W n";case"f*":return"W* n";case"B":return"W S";case"B*":return"W* S";case"S":return"W S";case"n":return"W n"}},bg=E.moveTo=function(He,Bt){return Qe(ee(se(He))+" "+ee(ae(Bt))+" m"),this},gf=E.lineTo=function(He,Bt){return Qe(ee(se(He))+" "+ee(ae(Bt))+" l"),this},Rt=E.curveTo=function(He,Bt,hr,vr,en,Tr){return Qe([ee(se(He)),ee(ae(Bt)),ee(se(hr)),ee(ae(vr)),ee(se(en)),ee(ae(Tr)),"c"].join(" ")),this};E.__private__.line=E.line=function(He,Bt,hr,vr,en){if(isNaN(He)||isNaN(Bt)||isNaN(hr)||isNaN(vr)||!vc(en))throw new Error("Invalid arguments passed to jsPDF.line");return L===T.COMPAT?this.lines([[hr-He,vr-Bt]],He,Bt,[1,1],en||"S"):this.lines([[hr-He,vr-Bt]],He,Bt,[1,1]).stroke()},E.__private__.lines=E.lines=function(He,Bt,hr,vr,en,Tr){var Pr,si,Ai,ai,Qa,no,Ma,Ka,Fa,Fo,Ss,DA;if(typeof He=="number"&&(DA=hr,hr=Bt,Bt=He,He=DA),vr=vr||[1,1],Tr=Tr||!1,isNaN(Bt)||isNaN(hr)||!Array.isArray(He)||!Array.isArray(vr)||!vc(en)||typeof Tr!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(bg(Bt,hr),Pr=vr[0],si=vr[1],ai=He.length,Fo=Bt,Ss=hr,Ai=0;Ai<ai;Ai++)(Qa=He[Ai]).length===2?(Fo=Qa[0]*Pr+Fo,Ss=Qa[1]*si+Ss,gf(Fo,Ss)):(no=Qa[0]*Pr+Fo,Ma=Qa[1]*si+Ss,Ka=Qa[2]*Pr+Fo,Fa=Qa[3]*si+Ss,Fo=Qa[4]*Pr+Fo,Ss=Qa[5]*si+Ss,Rt(no,Ma,Ka,Fa,Fo,Ss));return Tr&&yg(),Eu(en),this},E.path=function(He){for(var Bt=0;Bt<He.length;Bt++){var hr=He[Bt],vr=hr.c;switch(hr.op){case"m":bg(vr[0],vr[1]);break;case"l":gf(vr[0],vr[1]);break;case"c":Rt.apply(this,vr);break;case"h":yg()}}return this},E.__private__.rect=E.rect=function(He,Bt,hr,vr,en){if(isNaN(He)||isNaN(Bt)||isNaN(hr)||isNaN(vr)||!vc(en))throw new Error("Invalid arguments passed to jsPDF.rect");return L===T.COMPAT&&(vr=-vr),Qe([ee(se(He)),ee(ae(Bt)),ee(se(hr)),ee(se(vr)),"re"].join(" ")),Eu(en),this},E.__private__.triangle=E.triangle=function(He,Bt,hr,vr,en,Tr,Pr){if(isNaN(He)||isNaN(Bt)||isNaN(hr)||isNaN(vr)||isNaN(en)||isNaN(Tr)||!vc(Pr))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[hr-He,vr-Bt],[en-hr,Tr-vr],[He-en,Bt-Tr]],He,Bt,[1,1],Pr,!0),this},E.__private__.roundedRect=E.roundedRect=function(He,Bt,hr,vr,en,Tr,Pr){if(isNaN(He)||isNaN(Bt)||isNaN(hr)||isNaN(vr)||isNaN(en)||isNaN(Tr)||!vc(Pr))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var si=4/3*(Math.SQRT2-1);return en=Math.min(en,.5*hr),Tr=Math.min(Tr,.5*vr),this.lines([[hr-2*en,0],[en*si,0,en,Tr-Tr*si,en,Tr],[0,vr-2*Tr],[0,Tr*si,-en*si,Tr,-en,Tr],[2*en-hr,0],[-en*si,0,-en,-Tr*si,-en,-Tr],[0,2*Tr-vr],[0,-Tr*si,en*si,-Tr,en,-Tr]],He+en,Bt,[1,1],Pr,!0),this},E.__private__.ellipse=E.ellipse=function(He,Bt,hr,vr,en){if(isNaN(He)||isNaN(Bt)||isNaN(hr)||isNaN(vr)||!vc(en))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Tr=4/3*(Math.SQRT2-1)*hr,Pr=4/3*(Math.SQRT2-1)*vr;return bg(He+hr,Bt),Rt(He+hr,Bt-Pr,He+Tr,Bt-vr,He,Bt-vr),Rt(He-Tr,Bt-vr,He-hr,Bt-Pr,He-hr,Bt),Rt(He-hr,Bt+Pr,He-Tr,Bt+vr,He,Bt+vr),Rt(He+Tr,Bt+vr,He+hr,Bt+Pr,He+hr,Bt),Eu(en),this},E.__private__.circle=E.circle=function(He,Bt,hr,vr){if(isNaN(He)||isNaN(Bt)||isNaN(hr)||!vc(vr))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(He,Bt,hr,hr,vr)},E.setFont=function(He,Bt,hr){return hr&&(Bt=J(Bt,hr)),Dr=Iu(He,Bt,{disableWarning:!1}),this};var _e=E.__private__.getFont=E.getFont=function(){return Mr[Iu.apply(E,arguments)]};E.__private__.getFontList=E.getFontList=function(){var He,Bt,hr={};for(He in En)if(En.hasOwnProperty(He))for(Bt in hr[He]=[],En[He])En[He].hasOwnProperty(Bt)&&hr[He].push(Bt);return hr},E.addFont=function(He,Bt,hr,vr,en){var Tr=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Tr.indexOf(arguments[3])!==-1?en=arguments[3]:arguments[3]&&Tr.indexOf(arguments[3])==-1&&(hr=J(hr,vr)),en=en||"Identity-H",gc.call(this,He,Bt,hr,en)};var me,Ye=e.lineWidth||.200025,ft=E.__private__.getLineWidth=E.getLineWidth=function(){return Ye},mt=E.__private__.setLineWidth=E.setLineWidth=function(He){return Ye=He,Qe(ee(se(He))+" w"),this};E.__private__.setLineDash=ko.API.setLineDash=ko.API.setLineDashPattern=function(He,Bt){if(He=He||[],Bt=Bt||0,isNaN(Bt)||!Array.isArray(He))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return He=He.map(function(hr){return ee(se(hr))}).join(" "),Bt=ee(se(Bt)),Qe("["+He+"] "+Bt+" d"),this};var Kt=E.__private__.getLineHeight=E.getLineHeight=function(){return dt*me};E.__private__.getLineHeight=E.getLineHeight=function(){return dt*me};var Wt=E.__private__.setLineHeightFactor=E.setLineHeightFactor=function(He){return typeof(He=He||1.15)=="number"&&(me=He),this},ur=E.__private__.getLineHeightFactor=E.getLineHeightFactor=function(){return me};Wt(e.lineHeight);var Sr=E.__private__.getHorizontalCoordinate=function(He){return se(He)},Kr=E.__private__.getVerticalCoordinate=function(He){return L===T.ADVANCED?He:$n[Ke].mediaBox.topRightY-$n[Ke].mediaBox.bottomLeftY-se(He)},zr=E.__private__.getHorizontalCoordinateString=E.getHorizontalCoordinateString=function(He){return ee(Sr(He))},qr=E.__private__.getVerticalCoordinateString=E.getVerticalCoordinateString=function(He){return ee(Kr(He))},lr=e.strokeColor||"0 G";E.__private__.getStrokeColor=E.getDrawColor=function(){return oi(lr)},E.__private__.setStrokeColor=E.setDrawColor=function(He,Bt,hr,vr){return lr=ws({ch1:He,ch2:Bt,ch3:hr,ch4:vr,pdfColorType:"draw",precision:2}),Qe(lr),this};var Ur=e.fillColor||"0 g";E.__private__.getFillColor=E.getFillColor=function(){return oi(Ur)},E.__private__.setFillColor=E.setFillColor=function(He,Bt,hr,vr){return Ur=ws({ch1:He,ch2:Bt,ch3:hr,ch4:vr,pdfColorType:"fill",precision:2}),Qe(Ur),this};var cr=e.textColor||"0 g",Rr=E.__private__.getTextColor=E.getTextColor=function(){return oi(cr)};E.__private__.setTextColor=E.setTextColor=function(He,Bt,hr,vr){return cr=ws({ch1:He,ch2:Bt,ch3:hr,ch4:vr,pdfColorType:"text",precision:3}),this};var wr=e.charSpace,Hr=E.__private__.getCharSpace=E.getCharSpace=function(){return parseFloat(wr||0)};E.__private__.setCharSpace=E.setCharSpace=function(He){if(isNaN(He))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return wr=He,this};var hn=0;E.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},E.__private__.setLineCap=E.setLineCap=function(He){var Bt=E.CapJoinStyles[He];if(Bt===void 0)throw new Error("Line cap style of '"+He+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return hn=Bt,Qe(Bt+" J"),this};var Sn=0;E.__private__.setLineJoin=E.setLineJoin=function(He){var Bt=E.CapJoinStyles[He];if(Bt===void 0)throw new Error("Line join style of '"+He+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Sn=Bt,Qe(Bt+" j"),this},E.__private__.setLineMiterLimit=E.__private__.setMiterLimit=E.setLineMiterLimit=E.setMiterLimit=function(He){if(He=He||0,isNaN(He))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return Qe(ee(se(He))+" M"),this},E.GState=y6,E.setGState=function(He){(He=typeof He=="string"?Yi[fa[He]]:kn(null,He)).equals(Ci)||(Qe("/"+He.id+" gs"),Ci=He)};var kn=function(He,Bt){if(!He||!fa[He]){var hr=!1;for(var vr in Yi)if(Yi.hasOwnProperty(vr)&&Yi[vr].equals(Bt)){hr=!0;break}if(hr)Bt=Yi[vr];else{var en="GS"+(Object.keys(Yi).length+1).toString(10);Yi[en]=Bt,Bt.id=en}return He&&(fa[He]=Bt.id),Ri.publish("addGState",Bt),Bt}};E.addGState=function(He,Bt){return kn(He,Bt),this},E.saveGraphicsState=function(){return Qe("q"),Nr.push({key:Dr,size:dt,color:cr}),this},E.restoreGraphicsState=function(){Qe("Q");var He=Nr.pop();return Dr=He.key,dt=He.size,cr=He.color,Ci=null,this},E.setCurrentTransformationMatrix=function(He){return Qe(He.toString()+" cm"),this},E.comment=function(He){return Qe("#"+He),this};var di=function(He,Bt){var hr=He||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return hr},set:function(Tr){isNaN(Tr)||(hr=parseFloat(Tr))}});var vr=Bt||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return vr},set:function(Tr){isNaN(Tr)||(vr=parseFloat(Tr))}});var en="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return en},set:function(Tr){en=Tr.toString()}}),this},ni=function(He,Bt,hr,vr){di.call(this,He,Bt),this.type="rect";var en=hr||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return en},set:function(Pr){isNaN(Pr)||(en=parseFloat(Pr))}});var Tr=vr||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Tr},set:function(Pr){isNaN(Pr)||(Tr=parseFloat(Pr))}}),this},Gi=function(){this.page=bi,this.currentPage=Ke,this.pages=rt.slice(0),this.pagesContext=$n.slice(0),this.x=kr,this.y=_r,this.matrix=Qn,this.width=rn(Ke),this.height=Jt(Ke),this.outputDestination=ot,this.id="",this.objectNumber=-1};Gi.prototype.restore=function(){bi=this.page,Ke=this.currentPage,$n=this.pagesContext,rt=this.pages,kr=this.x,_r=this.y,Qn=this.matrix,ii(Ke,this.width),pi(Ke,this.height),ot=this.outputDestination};var Zn=function(He,Bt,hr,vr,en){Ns.push(new Gi),bi=Ke=0,rt=[],kr=He,_r=Bt,Qn=en,Cu([hr,vr])},zi=function(He){if(rs[He])Ns.pop().restore();else{var Bt=new Gi,hr="Xo"+(Object.keys(Ga).length+1).toString(10);Bt.id=hr,rs[He]=hr,Ga[hr]=Bt,Ri.publish("addFormObject",Bt),Ns.pop().restore()}};for(var Va in E.beginFormObject=function(He,Bt,hr,vr,en){return Zn(He,Bt,hr,vr,en),this},E.endFormObject=function(He){return zi(He),this},E.doFormObject=function(He,Bt){var hr=Ga[rs[He]];return Qe("q"),Qe(Bt.toString()+" cm"),Qe("/"+hr.id+" Do"),Qe("Q"),this},E.getFormObject=function(He){var Bt=Ga[rs[He]];return{x:Bt.x,y:Bt.y,width:Bt.width,height:Bt.height,matrix:Bt.matrix}},E.save=function(He,Bt){return He=He||"generated.pdf",(Bt=Bt||{}).returnPromise=Bt.returnPromise||!1,Bt.returnPromise===!1?(uw(Zh(Gl()),He),typeof uw.unload=="function"&&Po.setTimeout&&setTimeout(uw.unload,911),this):new Promise(function(hr,vr){try{var en=uw(Zh(Gl()),He);typeof uw.unload=="function"&&Po.setTimeout&&setTimeout(uw.unload,911),hr(en)}catch(Tr){vr(Tr.message)}})},ko.API)ko.API.hasOwnProperty(Va)&&(Va==="events"&&ko.API.events.length?function(He,Bt){var hr,vr,en;for(en=Bt.length-1;en!==-1;en--)hr=Bt[en][0],vr=Bt[en][1],He.subscribe.apply(He,[hr].concat(typeof vr=="function"?[vr]:vr))}(Ri,ko.API.events):E[Va]=ko.API[Va]);var rn=E.getPageWidth=function(He){return($n[He=He||Ke].mediaBox.topRightX-$n[He].mediaBox.bottomLeftX)/Zt},ii=E.setPageWidth=function(He,Bt){$n[He].mediaBox.topRightX=Bt*Zt+$n[He].mediaBox.bottomLeftX},Jt=E.getPageHeight=function(He){return($n[He=He||Ke].mediaBox.topRightY-$n[He].mediaBox.bottomLeftY)/Zt},pi=E.setPageHeight=function(He,Bt){$n[He].mediaBox.topRightY=Bt*Zt+$n[He].mediaBox.bottomLeftY};return E.internal={pdfEscape:Ts,getStyle:mc,getFont:_e,getFontSize:yt,getCharSpace:Hr,getTextColor:Rr,getLineHeight:Kt,getLineHeightFactor:ur,getLineWidth:ft,write:pe,getHorizontalCoordinate:Sr,getVerticalCoordinate:Kr,getCoordinateString:zr,getVerticalCoordinateString:qr,collections:{},newObject:li,newAdditionalObject:Yo,newObjectDeferred:ui,newObjectDeferredBegin:Ja,getFilters:vn,putStream:Ls,events:Ri,scaleFactor:Zt,pageSize:{getWidth:function(){return rn(Ke)},setWidth:function(He){ii(Ke,He)},getHeight:function(){return Jt(Ke)},setHeight:function(He){pi(Ke,He)}},encryptionOptions:v,encryption:ll,getEncryptor:o0,output:pc,getNumberOfPages:hf,pages:rt,out:Qe,f2:Ee,f3:ve,getPageInfo:ed,getPageInfoByObjId:oo,getCurrentPageInfo:s0,getPDFVersion:_,Point:di,Rectangle:ni,Matrix:Ca,hasHotfix:Uc},Object.defineProperty(E.internal.pageSize,"width",{get:function(){return rn(Ke)},set:function(He){ii(Ke,He)},enumerable:!0,configurable:!0}),Object.defineProperty(E.internal.pageSize,"height",{get:function(){return Jt(Ke)},set:function(He){pi(Ke,He)},enumerable:!0,configurable:!0}),ls.call(E,Le),Dr="F1",Mf(i,r),Ri.publish("initialized"),E}eE.prototype.lsbFirstWord=function(e){return String.fromCharCode(e>>0&255,e>>8&255,e>>16&255,e>>24&255)},eE.prototype.toHexString=function(e){return e.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},eE.prototype.hexToBytes=function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(String.fromCharCode(parseInt(e.substr(r,2),16)));return t.join("")},eE.prototype.processOwnerPassword=function(e,t){return N$(O$(t).substr(0,5),e)},eE.prototype.encryptor=function(e,t){var r=O$(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&t,t>>8&255)).substr(0,10);return function(n){return N$(r,n)}},y6.prototype.equals=function(e){var t,r="id,objectNumber,equals";if(!e||FA(e)!==FA(this))return!1;var n=0;for(t in this)if(!(r.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t)||this[t]!==e[t])return!1;n++}for(t in e)e.hasOwnProperty(t)&&r.indexOf(t)<0&&n--;return n===0},ko.API={events:[]},ko.version="2.5.2";var Lu=ko.API,YV=1,yI=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},NB=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},os=function(e){return e.toFixed(2)},Kb=function(e){return e.toFixed(5)};Lu.__acroform__={};var mg=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},eoe=function(e){return e*YV},iv=function(e){var t=new _be,r=Ya.internal.getHeight(e)||0,n=Ya.internal.getWidth(e)||0;return t.BBox=[0,0,Number(os(n)),Number(os(r))],t},Xtt=Lu.__acroform__.setBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return e|=1<<t},Ztt=Lu.__acroform__.clearBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&=~(1<<t)},ert=Lu.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return e&1<<t?1:0},oc=Lu.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return ert(e,t-1)},sc=Lu.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Xtt(e,t-1)},Ac=Lu.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Ztt(e,t-1)},trt=Lu.__acroform__.calculateCoordinates=function(e,t){var r=t.internal.getHorizontalCoordinate,n=t.internal.getVerticalCoordinate,i=e[0],o=e[1],s=e[2],l=e[3],f={};return f.lowerLeft_X=r(i)||0,f.lowerLeft_Y=n(o+l)||0,f.upperRight_X=r(i+s)||0,f.upperRight_Y=n(o)||0,[Number(os(f.lowerLeft_X)),Number(os(f.lowerLeft_Y)),Number(os(f.upperRight_X)),Number(os(f.upperRight_Y))]},rrt=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],r=e._V||e.DV,n=L$(e,r),i=e.scope.internal.getFont(e.fontName,e.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(e.scope.__private__.encodeColorString(e.color)),t.push("/"+i+" "+os(n.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(n.text),t.push("ET"),t.push("Q"),t.push("EMC");var o=iv(e);return o.scope=e.scope,o.stream=t.join(`
  551. `),o}},L$=function(e,t){var r=e.fontSize===0?e.maxFontSize:e.fontSize,n={text:"",fontSize:""},i=(t=(t=t.substr(0,1)=="("?t.substr(1):t).substr(t.length-1)==")"?t.substr(0,t.length-1):t).split(" ");i=e.multiline?i.map(function(ve){return ve.split(`
  552. `)}):i.map(function(ve){return[ve]});var o=r,s=Ya.internal.getHeight(e)||0;s=s<0?-s:s;var l=Ya.internal.getWidth(e)||0;l=l<0?-l:l;var f=function(ve,se,Fe){if(ve+1<i.length){var ae=se+" "+i[ve+1][0];return Gk(ae,e,Fe).width<=l-4}return!1};o++;e:for(;o>0;){t="",o--;var m,v,I=Gk("3",e,o).height,B=e.multiline?s-o:(s-I)/2,E=B+=2,S=0,_=0,O=0;if(o<=0){t=`(...) Tj
  553. `,t+="% Width of Text: "+Gk(t,e,o=12).width+", FieldWidth:"+l+`
  554. `;break}for(var R="",T=0,L=0;L<i.length;L++)if(i.hasOwnProperty(L)){var U=!1;if(i[L].length!==1&&O!==i[L].length-1){if((I+2)*(T+2)+2>s)continue e;R+=i[L][O],U=!0,_=L,L--}else{R=(R+=i[L][O]+" ").substr(R.length-1)==" "?R.substr(0,R.length-1):R;var K=parseInt(L),J=f(K,R,o),ee=L>=i.length-1;if(J&&!ee){R+=" ",O=0;continue}if(J||ee){if(ee)_=K;else if(e.multiline&&(I+2)*(T+2)+2>s)continue e}else{if(!e.multiline||(I+2)*(T+2)+2>s)continue e;_=K}}for(var ce="",ne=S;ne<=_;ne++){var Ee=i[ne];if(e.multiline){if(ne===_){ce+=Ee[O]+" ",O=(O+1)%Ee.length;continue}if(ne===S){ce+=Ee[Ee.length-1]+" ";continue}}ce+=Ee[0]+" "}switch(ce=ce.substr(ce.length-1)==" "?ce.substr(0,ce.length-1):ce,v=Gk(ce,e,o).width,e.textAlign){case"right":m=l-v-2;break;case"center":m=(l-v)/2;break;case"left":default:m=2}t+=os(m)+" "+os(E)+` Td
  555. `,t+="("+yI(ce)+`) Tj
  556. `,t+=-os(m)+` 0 Td
  557. `,E=-(o+2),v=0,S=U?_:_+1,T++,R=""}break}return n.text=t,n.fontSize=o,n},Gk=function(e,t,r){var n=t.scope.internal.getFont(t.fontName,t.fontStyle),i=t.scope.getStringUnitWidth(e,{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r);return{height:t.scope.getStringUnitWidth("3",{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r)*1.5,width:i}},nrt={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},irt=function(e,t){var r={type:"reference",object:e};t.internal.getPageInfo(e.page).pageContext.annotations.find(function(n){return n.type===r.type&&n.object===r.object})===void 0&&t.internal.getPageInfo(e.page).pageContext.annotations.push(r)},art=function(e,t){for(var r in e)if(e.hasOwnProperty(r)){var n=r,i=e[r];t.internal.newObjectDeferredBegin(i.objId,!0),FA(i)==="object"&&typeof i.putStream=="function"&&i.putStream(),delete e[n]}},ort=function(e,t){if(t.scope=e,e.internal!==void 0&&(e.internal.acroformPlugin===void 0||e.internal.acroformPlugin.isInitialized===!1)){if(o1.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(nrt)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");YV=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new Fbe,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe("postPutResources",function(){(function(r){r.internal.events.unsubscribe(r.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete r.internal.acroformPlugin.acroFormDictionaryRoot._eventID,r.internal.acroformPlugin.printedOut=!0})(e)}),e.internal.events.subscribe("buildDocument",function(){(function(r){r.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var n=r.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var i in n)if(n.hasOwnProperty(i)){var o=n[i];o.objId=void 0,o.hasAnnotation&&irt(o,r)}})(e)}),e.internal.events.subscribe("putCatalog",function(){(function(r){if(r.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");r.internal.write("/AcroForm "+r.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(e)}),e.internal.events.subscribe("postPutPages",function(r){(function(n,i){var o=!n;for(var s in n||(i.internal.newObjectDeferredBegin(i.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),i.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),n=n||i.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(n.hasOwnProperty(s)){var l=n[s],f=[],m=l.Rect;if(l.Rect&&(l.Rect=trt(l.Rect,i)),i.internal.newObjectDeferredBegin(l.objId,!0),l.DA=Ya.createDefaultAppearanceStream(l),FA(l)==="object"&&typeof l.getKeyValueListForStream=="function"&&(f=l.getKeyValueListForStream()),l.Rect=m,l.hasAppearanceStream&&!l.appearanceStreamContent){var v=rrt(l);f.push({key:"AP",value:"<</N "+v+">>"}),i.internal.acroformPlugin.xForms.push(v)}if(l.appearanceStreamContent){var I="";for(var B in l.appearanceStreamContent)if(l.appearanceStreamContent.hasOwnProperty(B)){var E=l.appearanceStreamContent[B];if(I+="/"+B+" ",I+="<<",Object.keys(E).length>=1||Array.isArray(E)){for(var s in E)if(E.hasOwnProperty(s)){var S=E[s];typeof S=="function"&&(S=S.call(i,l)),I+="/"+s+" "+S+" ",i.internal.acroformPlugin.xForms.indexOf(S)>=0||i.internal.acroformPlugin.xForms.push(S)}}else typeof(S=E)=="function"&&(S=S.call(i,l)),I+="/"+s+" "+S,i.internal.acroformPlugin.xForms.indexOf(S)>=0||i.internal.acroformPlugin.xForms.push(S);I+=">>"}f.push({key:"AP",value:`<<
  558. `+I+">>"})}i.internal.putStream({additionalKeyValues:f,objectId:l.objId}),i.internal.out("endobj")}o&&art(i.internal.acroformPlugin.xForms,i)})(r,e)}),e.internal.acroformPlugin.isInitialized=!0}},kbe=Lu.__acroform__.arrayToPdfArray=function(e,t,r){var n=function(s){return s};if(Array.isArray(e)){for(var i="[",o=0;o<e.length;o++)switch(o!==0&&(i+=" "),FA(e[o])){case"boolean":case"number":case"object":i+=e[o].toString();break;case"string":e[o].substr(0,1)!=="/"?(t!==void 0&&r&&(n=r.internal.getEncryptor(t)),i+="("+yI(n(e[o].toString()))+")"):i+=e[o].toString()}return i+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},rP=function(e,t,r){var n=function(i){return i};return t!==void 0&&r&&(n=r.internal.getEncryptor(t)),(e=e||"").toString(),e="("+yI(n(e))+")"},dv=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(e){this._objId=e}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};dv.prototype.toString=function(){return this.objId+" 0 R"},dv.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},dv.prototype.getKeyValueListForStream=function(){var e=[],t=Object.getOwnPropertyNames(this).filter(function(o){return o!="content"&&o!="appearanceStreamContent"&&o!="scope"&&o!="objId"&&o.substring(0,1)!="_"});for(var r in t)if(Object.getOwnPropertyDescriptor(this,t[r]).configurable===!1){var n=t[r],i=this[n];i&&(Array.isArray(i)?e.push({key:n,value:kbe(i,this.objId,this.scope)}):i instanceof dv?(i.scope=this.scope,e.push({key:n,value:i.objId+" 0 R"})):typeof i!="function"&&e.push({key:n,value:i}))}return e};var _be=function(){dv.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var e,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(r){t=r}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(r){e=r.trim()},get:function(){return e||null}})};mg(_be,dv);var Fbe=function(){dv.call(this);var e,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e){var r=function(n){return n};return this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),"("+yI(r(e))+")"}},set:function(r){e=r}})};mg(Fbe,dv);var o1=function e(){dv.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(R){if(isNaN(R))throw new Error('Invalid value "'+R+'" for attribute F supplied.');t=R}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!oc(t,3)},set:function(R){R?this.F=sc(t,3):this.F=Ac(t,3)}});var r=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return r},set:function(R){if(isNaN(R))throw new Error('Invalid value "'+R+'" for attribute Ff supplied.');r=R}});var n=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(n.length!==0)return n},set:function(R){n=R!==void 0?R:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[0])?0:n[0]},set:function(R){n[0]=R}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[1])?0:n[1]},set:function(R){n[1]=R}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[2])?0:n[2]},set:function(R){n[2]=R}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[3])?0:n[3]},set:function(R){n[3]=R}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(R){switch(R){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=R;break;default:throw new Error('Invalid value "'+R+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof R_)return;o="FieldObject"+e.FieldNum++}var R=function(T){return T};return this.scope&&(R=this.scope.internal.getEncryptor(this.objId)),"("+yI(R(o))+")"},set:function(R){o=R.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(R){o=R}});var s="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return s},set:function(R){s=R}});var l="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return l},set:function(R){l=R}});var f=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return f},set:function(R){f=R}});var m=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return m===void 0?50/YV:m},set:function(R){m=R}});var v="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return v},set:function(R){v=R}});var I="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!I||this instanceof R_||this instanceof I2))return rP(I,this.objId,this.scope)},set:function(R){R=R.toString(),I=R}});var B=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(B)return this instanceof af?B:rP(B,this.objId,this.scope)},set:function(R){R=R.toString(),B=this instanceof af?R:R.substr(0,1)==="("?NB(R.substr(1,R.length-2)):NB(R)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof af?NB(B.substr(1,B.length-1)):B},set:function(R){R=R.toString(),B=this instanceof af?"/"+R:R}});var E=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(E)return E},set:function(R){this.V=R}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(E)return this instanceof af?E:rP(E,this.objId,this.scope)},set:function(R){R=R.toString(),E=this instanceof af?R:R.substr(0,1)==="("?NB(R.substr(1,R.length-2)):NB(R)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof af?NB(E.substr(1,E.length-1)):E},set:function(R){R=R.toString(),E=this instanceof af?"/"+R:R}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var S,_=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return _},set:function(R){R=!!R,_=R}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(S)return S},set:function(R){S=R}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,1)},set:function(R){R?this.Ff=sc(this.Ff,1):this.Ff=Ac(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,2)},set:function(R){R?this.Ff=sc(this.Ff,2):this.Ff=Ac(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,3)},set:function(R){R?this.Ff=sc(this.Ff,3):this.Ff=Ac(this.Ff,3)}});var O=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(O!==null)return O},set:function(R){if([0,1,2].indexOf(R)===-1)throw new Error('Invalid value "'+R+'" for attribute Q supplied.');O=R}}),Object.defineProperty(this,"textAlign",{get:function(){var R;switch(O){case 0:default:R="left";break;case 1:R="center";break;case 2:R="right"}return R},configurable:!0,enumerable:!0,set:function(R){switch(R){case"right":case 2:O=2;break;case"center":case 1:O=1;break;case"left":case 0:default:O=0}}})};mg(o1,dv);var Mw=function(){o1.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(r){e=r}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(r){e=r}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return kbe(t,this.objId,this.scope)},set:function(r){var n,i;i=[],typeof(n=r)=="string"&&(i=function(o,s,l){l||(l=1);for(var f,m=[];f=s.exec(o);)m.push(f[l]);return m}(n,/\((.*?)\)/g)),t=i}}),this.getOptions=function(){return t},this.setOptions=function(r){t=r,this.sort&&t.sort()},this.addOption=function(r){r=(r=r||"").toString(),t.push(r),this.sort&&t.sort()},this.removeOption=function(r,n){for(n=n||!1,r=(r=r||"").toString();t.indexOf(r)!==-1&&(t.splice(t.indexOf(r),1),n!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,18)},set:function(r){r?this.Ff=sc(this.Ff,18):this.Ff=Ac(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,19)},set:function(r){this.combo===!0&&(r?this.Ff=sc(this.Ff,19):this.Ff=Ac(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,20)},set:function(r){r?(this.Ff=sc(this.Ff,20),t.sort()):this.Ff=Ac(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,22)},set:function(r){r?this.Ff=sc(this.Ff,22):this.Ff=Ac(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,23)},set:function(r){r?this.Ff=sc(this.Ff,23):this.Ff=Ac(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,27)},set:function(r){r?this.Ff=sc(this.Ff,27):this.Ff=Ac(this.Ff,27)}}),this.hasAppearanceStream=!1};mg(Mw,o1);var Pw=function(){Mw.call(this),this.fontName="helvetica",this.combo=!1};mg(Pw,Mw);var Uw=function(){Pw.call(this),this.combo=!0};mg(Uw,Pw);var _Q=function(){Uw.call(this),this.edit=!0};mg(_Q,Uw);var af=function(){o1.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,15)},set:function(r){r?this.Ff=sc(this.Ff,15):this.Ff=Ac(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,16)},set:function(r){r?this.Ff=sc(this.Ff,16):this.Ff=Ac(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,17)},set:function(r){r?this.Ff=sc(this.Ff,17):this.Ff=Ac(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,26)},set:function(r){r?this.Ff=sc(this.Ff,26):this.Ff=Ac(this.Ff,26)}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var r=function(o){return o};if(this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),Object.keys(t).length!==0){var n,i=[];for(n in i.push("<<"),t)i.push("/"+n+" ("+yI(r(t[n]))+")");return i.push(">>"),i.join(`
  559. `)}},set:function(r){FA(r)==="object"&&(t=r)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(r){typeof r=="string"&&(t.CA=r)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(r){e=r}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(r){e="/"+r}})};mg(af,o1);var FQ=function(){af.call(this),this.pushButton=!0};mg(FQ,af);var Hw=function(){af.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t!==void 0?t:[]}})};mg(Hw,af);var R_=function(){var e,t;o1.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(i){e=i}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(i){t=i}});var r,n={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var i=function(l){return l};this.scope&&(i=this.scope.internal.getEncryptor(this.objId));var o,s=[];for(o in s.push("<<"),n)s.push("/"+o+" ("+yI(i(n[o]))+")");return s.push(">>"),s.join(`
  560. `)},set:function(i){FA(i)==="object"&&(n=i)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return n.CA||""},set:function(i){typeof i=="string"&&(n.CA=i)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return r},set:function(i){r=i}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return r.substr(1,r.length-1)},set:function(i){r="/"+i}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Ya.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};mg(R_,o1),Hw.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var r=this.Kids[t];r.appearanceStreamContent=e.createAppearanceStream(r.optionName),r.caption=e.getCA()}},Hw.prototype.createOption=function(e){var t=new R_;return t.Parent=this,t.optionName=e,this.Kids.push(t),srt.call(this.scope,t),t};var DQ=function(){af.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Ya.CheckBox.createAppearanceStream()};mg(DQ,af);var I2=function(){o1.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,13)},set:function(t){t?this.Ff=sc(this.Ff,13):this.Ff=Ac(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,21)},set:function(t){t?this.Ff=sc(this.Ff,21):this.Ff=Ac(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,23)},set:function(t){t?this.Ff=sc(this.Ff,23):this.Ff=Ac(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,24)},set:function(t){t?this.Ff=sc(this.Ff,24):this.Ff=Ac(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,25)},set:function(t){t?this.Ff=sc(this.Ff,25):this.Ff=Ac(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,26)},set:function(t){t?this.Ff=sc(this.Ff,26):this.Ff=Ac(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};mg(I2,o1);var RQ=function(){I2.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!oc(this.Ff,14)},set:function(e){e?this.Ff=sc(this.Ff,14):this.Ff=Ac(this.Ff,14)}}),this.password=!0};mg(RQ,I2);var Ya={CheckBox:{createAppearanceStream:function(){return{N:{On:Ya.CheckBox.YesNormal},D:{On:Ya.CheckBox.YesPushDown,Off:Ya.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=iv(e);t.scope=e.scope;var r=[],n=e.scope.internal.getFont(e.fontName,e.fontStyle).id,i=e.scope.__private__.encodeColorString(e.color),o=L$(e,e.caption);return r.push("0.749023 g"),r.push("0 0 "+os(Ya.internal.getWidth(e))+" "+os(Ya.internal.getHeight(e))+" re"),r.push("f"),r.push("BMC"),r.push("q"),r.push("0 0 1 rg"),r.push("/"+n+" "+os(o.fontSize)+" Tf "+i),r.push("BT"),r.push(o.text),r.push("ET"),r.push("Q"),r.push("EMC"),t.stream=r.join(`
  561. `),t},YesNormal:function(e){var t=iv(e);t.scope=e.scope;var r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color),i=[],o=Ya.internal.getHeight(e),s=Ya.internal.getWidth(e),l=L$(e,e.caption);return i.push("1 g"),i.push("0 0 "+os(s)+" "+os(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+os(s-1)+" "+os(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+r+" "+os(l.fontSize)+" Tf "+n),i.push(l.text),i.push("ET"),i.push("Q"),t.stream=i.join(`
  562. `),t},OffPushDown:function(e){var t=iv(e);t.scope=e.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+os(Ya.internal.getWidth(e))+" "+os(Ya.internal.getHeight(e))+" re"),r.push("f"),t.stream=r.join(`
  563. `),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:Ya.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=Ya.RadioButton.Circle.YesNormal,t.D[e]=Ya.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=iv(e);t.scope=e.scope;var r=[],n=Ya.internal.getWidth(e)<=Ya.internal.getHeight(e)?Ya.internal.getWidth(e)/4:Ya.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=Ya.internal.Bezier_C,o=Number((n*i).toFixed(5));return r.push("q"),r.push("1 0 0 1 "+Kb(Ya.internal.getWidth(e)/2)+" "+Kb(Ya.internal.getHeight(e)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+o+" "+o+" "+n+" 0 "+n+" c"),r.push("-"+o+" "+n+" -"+n+" "+o+" -"+n+" 0 c"),r.push("-"+n+" -"+o+" -"+o+" -"+n+" 0 -"+n+" c"),r.push(o+" -"+n+" "+n+" -"+o+" "+n+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(`
  564. `),t},YesPushDown:function(e){var t=iv(e);t.scope=e.scope;var r=[],n=Ya.internal.getWidth(e)<=Ya.internal.getHeight(e)?Ya.internal.getWidth(e)/4:Ya.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),o=Number((i*Ya.internal.Bezier_C).toFixed(5)),s=Number((n*Ya.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+Kb(Ya.internal.getWidth(e)/2)+" "+Kb(Ya.internal.getHeight(e)/2)+" cm"),r.push(i+" 0 m"),r.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),r.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),r.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),r.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),r.push("f"),r.push("Q"),r.push("0 g"),r.push("q"),r.push("1 0 0 1 "+Kb(Ya.internal.getWidth(e)/2)+" "+Kb(Ya.internal.getHeight(e)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+s+" "+s+" "+n+" 0 "+n+" c"),r.push("-"+s+" "+n+" -"+n+" "+s+" -"+n+" 0 c"),r.push("-"+n+" -"+s+" -"+s+" -"+n+" 0 -"+n+" c"),r.push(s+" -"+n+" "+n+" -"+s+" "+n+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(`
  565. `),t},OffPushDown:function(e){var t=iv(e);t.scope=e.scope;var r=[],n=Ya.internal.getWidth(e)<=Ya.internal.getHeight(e)?Ya.internal.getWidth(e)/4:Ya.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),o=Number((i*Ya.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+Kb(Ya.internal.getWidth(e)/2)+" "+Kb(Ya.internal.getHeight(e)/2)+" cm"),r.push(i+" 0 m"),r.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),r.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),r.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),r.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(`
  566. `),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:Ya.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=Ya.RadioButton.Cross.YesNormal,t.D[e]=Ya.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=iv(e);t.scope=e.scope;var r=[],n=Ya.internal.calculateCross(e);return r.push("q"),r.push("1 1 "+os(Ya.internal.getWidth(e)-2)+" "+os(Ya.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(os(n.x1.x)+" "+os(n.x1.y)+" m"),r.push(os(n.x2.x)+" "+os(n.x2.y)+" l"),r.push(os(n.x4.x)+" "+os(n.x4.y)+" m"),r.push(os(n.x3.x)+" "+os(n.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join(`
  567. `),t},YesPushDown:function(e){var t=iv(e);t.scope=e.scope;var r=Ya.internal.calculateCross(e),n=[];return n.push("0.749023 g"),n.push("0 0 "+os(Ya.internal.getWidth(e))+" "+os(Ya.internal.getHeight(e))+" re"),n.push("f"),n.push("q"),n.push("1 1 "+os(Ya.internal.getWidth(e)-2)+" "+os(Ya.internal.getHeight(e)-2)+" re"),n.push("W"),n.push("n"),n.push(os(r.x1.x)+" "+os(r.x1.y)+" m"),n.push(os(r.x2.x)+" "+os(r.x2.y)+" l"),n.push(os(r.x4.x)+" "+os(r.x4.y)+" m"),n.push(os(r.x3.x)+" "+os(r.x3.y)+" l"),n.push("s"),n.push("Q"),t.stream=n.join(`
  568. `),t},OffPushDown:function(e){var t=iv(e);t.scope=e.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+os(Ya.internal.getWidth(e))+" "+os(Ya.internal.getHeight(e))+" re"),r.push("f"),t.stream=r.join(`
  569. `),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+r}};Ya.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=Ya.internal.getWidth(e),r=Ya.internal.getHeight(e),n=Math.min(t,r);return{x1:{x:(t-n)/2,y:(r-n)/2+n},x2:{x:(t-n)/2+n,y:(r-n)/2},x3:{x:(t-n)/2,y:(r-n)/2},x4:{x:(t-n)/2+n,y:(r-n)/2+n}}}},Ya.internal.getWidth=function(e){var t=0;return FA(e)==="object"&&(t=eoe(e.Rect[2])),t},Ya.internal.getHeight=function(e){var t=0;return FA(e)==="object"&&(t=eoe(e.Rect[3])),t};var srt=Lu.addField=function(e){if(ort(this,e),!(e instanceof o1))throw new Error("Invalid argument passed to jsPDF.addField.");var t;return(t=e).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};Lu.AcroFormChoiceField=Mw,Lu.AcroFormListBox=Pw,Lu.AcroFormComboBox=Uw,Lu.AcroFormEditBox=_Q,Lu.AcroFormButton=af,Lu.AcroFormPushButton=FQ,Lu.AcroFormRadioButton=Hw,Lu.AcroFormCheckBox=DQ,Lu.AcroFormTextField=I2,Lu.AcroFormPasswordField=RQ,Lu.AcroFormAppearance=Ya,Lu.AcroForm={ChoiceField:Mw,ListBox:Pw,ComboBox:Uw,EditBox:_Q,Button:af,PushButton:FQ,RadioButton:Hw,CheckBox:DQ,TextField:I2,PasswordField:RQ,Appearance:Ya},ko.AcroForm={ChoiceField:Mw,ListBox:Pw,ComboBox:Uw,EditBox:_Q,Button:af,PushButton:FQ,RadioButton:Hw,CheckBox:DQ,TextField:I2,PasswordField:RQ,Appearance:Ya};var Art=ko.AcroForm;function Dbe(e){return e.reduce(function(t,r,n){return t[r]=n,t},{})}(function(e){e.__addimage__={};var t="UNKNOWN",r={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},n=e.__addimage__.getImageFileTypeByImageData=function(ve,se){var Fe,ae,De,Re,Pe,Ne=t;if((se=se||t)==="RGBA"||ve.data!==void 0&&ve.data instanceof Uint8ClampedArray&&"height"in ve&&"width"in ve)return"RGBA";if(J(ve))for(Pe in r)for(De=r[Pe],Fe=0;Fe<De.length;Fe+=1){for(Re=!0,ae=0;ae<De[Fe].length;ae+=1)if(De[Fe][ae]!==void 0&&De[Fe][ae]!==ve[ae]){Re=!1;break}if(Re===!0){Ne=Pe;break}}else for(Pe in r)for(De=r[Pe],Fe=0;Fe<De.length;Fe+=1){for(Re=!0,ae=0;ae<De[Fe].length;ae+=1)if(De[Fe][ae]!==void 0&&De[Fe][ae]!==ve.charCodeAt(ae)){Re=!1;break}if(Re===!0){Ne=Pe;break}}return Ne===t&&se!==t&&(Ne=se),Ne},i=function ve(se){for(var Fe=this.internal.write,ae=this.internal.putStream,De=(0,this.internal.getFilters)();De.indexOf("FlateEncode")!==-1;)De.splice(De.indexOf("FlateEncode"),1);se.objectId=this.internal.newObject();var Re=[];if(Re.push({key:"Type",value:"/XObject"}),Re.push({key:"Subtype",value:"/Image"}),Re.push({key:"Width",value:se.width}),Re.push({key:"Height",value:se.height}),se.colorSpace===O.INDEXED?Re.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(se.palette.length/3-1)+" "+("sMask"in se&&se.sMask!==void 0?se.objectId+2:se.objectId+1)+" 0 R]"}):(Re.push({key:"ColorSpace",value:"/"+se.colorSpace}),se.colorSpace===O.DEVICE_CMYK&&Re.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Re.push({key:"BitsPerComponent",value:se.bitsPerComponent}),"decodeParameters"in se&&se.decodeParameters!==void 0&&Re.push({key:"DecodeParms",value:"<<"+se.decodeParameters+">>"}),"transparency"in se&&Array.isArray(se.transparency)){for(var Pe="",Ne=0,$e=se.transparency.length;Ne<$e;Ne++)Pe+=se.transparency[Ne]+" "+se.transparency[Ne]+" ";Re.push({key:"Mask",value:"["+Pe+"]"})}se.sMask!==void 0&&Re.push({key:"SMask",value:se.objectId+1+" 0 R"});var Je=se.filter!==void 0?["/"+se.filter]:void 0;if(ae({data:se.data,additionalKeyValues:Re,alreadyAppliedFilters:Je,objectId:se.objectId}),Fe("endobj"),"sMask"in se&&se.sMask!==void 0){var We="/Predictor "+se.predictor+" /Colors 1 /BitsPerComponent "+se.bitsPerComponent+" /Columns "+se.width,Ae={width:se.width,height:se.height,colorSpace:"DeviceGray",bitsPerComponent:se.bitsPerComponent,decodeParameters:We,data:se.sMask};"filter"in se&&(Ae.filter=se.filter),ve.call(this,Ae)}if(se.colorSpace===O.INDEXED){var Ke=this.internal.newObject();ae({data:ce(new Uint8Array(se.palette)),objectId:Ke}),Fe("endobj")}},o=function(){var ve=this.internal.collections.addImage_images;for(var se in ve)i.call(this,ve[se])},s=function(){var ve,se=this.internal.collections.addImage_images,Fe=this.internal.write;for(var ae in se)Fe("/I"+(ve=se[ae]).index,ve.objectId,"0","R")},l=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",s))},f=function(){var ve=this.internal.collections.addImage_images;return l.call(this),ve},m=function(){return Object.keys(this.internal.collections.addImage_images).length},v=function(ve){return typeof e["process"+ve.toUpperCase()]=="function"},I=function(ve){return FA(ve)==="object"&&ve.nodeType===1},B=function(ve,se){if(ve.nodeName==="IMG"&&ve.hasAttribute("src")){var Fe=""+ve.getAttribute("src");if(Fe.indexOf("data:image/")===0)return kQ(unescape(Fe).split("base64,").pop());var ae=e.loadFile(Fe,!0);if(ae!==void 0)return ae}if(ve.nodeName==="CANVAS"){if(ve.width===0||ve.height===0)throw new Error("Given canvas must have data. Canvas width: "+ve.width+", height: "+ve.height);var De;switch(se){case"PNG":De="image/png";break;case"WEBP":De="image/webp";break;case"JPEG":case"JPG":default:De="image/jpeg"}return kQ(ve.toDataURL(De,1).split("base64,").pop())}},E=function(ve){var se=this.internal.collections.addImage_images;if(se){for(var Fe in se)if(ve===se[Fe].alias)return se[Fe]}},S=function(ve,se,Fe){return ve||se||(ve=-96,se=-96),ve<0&&(ve=-1*Fe.width*72/ve/this.internal.scaleFactor),se<0&&(se=-1*Fe.height*72/se/this.internal.scaleFactor),ve===0&&(ve=se*Fe.width/Fe.height),se===0&&(se=ve*Fe.height/Fe.width),[ve,se]},_=function(ve,se,Fe,ae,De,Re){var Pe=S.call(this,Fe,ae,De),Ne=this.internal.getCoordinateString,$e=this.internal.getVerticalCoordinateString,Je=f.call(this);if(Fe=Pe[0],ae=Pe[1],Je[De.index]=De,Re){Re*=Math.PI/180;var We=Math.cos(Re),Ae=Math.sin(Re),Ke=function(at){return at.toFixed(4)},ze=[Ke(We),Ke(Ae),Ke(-1*Ae),Ke(We),0,0,"cm"]}this.internal.write("q"),Re?(this.internal.write([1,"0","0",1,Ne(ve),$e(se+ae),"cm"].join(" ")),this.internal.write(ze.join(" ")),this.internal.write([Ne(Fe),"0","0",Ne(ae),"0","0","cm"].join(" "))):this.internal.write([Ne(Fe),"0","0",Ne(ae),Ne(ve),$e(se+ae),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+De.index+" Do"),this.internal.write("Q")},O=e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var R=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},T=e.__addimage__.sHashCode=function(ve){var se,Fe,ae=0;if(typeof ve=="string")for(Fe=ve.length,se=0;se<Fe;se++)ae=(ae<<5)-ae+ve.charCodeAt(se),ae|=0;else if(J(ve))for(Fe=ve.byteLength/2,se=0;se<Fe;se++)ae=(ae<<5)-ae+ve[se],ae|=0;return ae},L=e.__addimage__.validateStringAsBase64=function(ve){(ve=ve||"").toString().trim();var se=!0;return ve.length===0&&(se=!1),ve.length%4!=0&&(se=!1),/^[A-Za-z0-9+/]+$/.test(ve.substr(0,ve.length-2))===!1&&(se=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(ve.substr(-2))===!1&&(se=!1),se},U=e.__addimage__.extractImageFromDataUrl=function(ve){var se=(ve=ve||"").split("base64,"),Fe=null;if(se.length===2){var ae=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(se[0]);Array.isArray(ae)&&(Fe={mimeType:ae[1],charset:ae[2],data:se[1]})}return Fe},K=e.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"};e.__addimage__.isArrayBuffer=function(ve){return K()&&ve instanceof ArrayBuffer};var J=e.__addimage__.isArrayBufferView=function(ve){return K()&&typeof Uint32Array<"u"&&(ve instanceof Int8Array||ve instanceof Uint8Array||typeof Uint8ClampedArray<"u"&&ve instanceof Uint8ClampedArray||ve instanceof Int16Array||ve instanceof Uint16Array||ve instanceof Int32Array||ve instanceof Uint32Array||ve instanceof Float32Array||ve instanceof Float64Array)},ee=e.__addimage__.binaryStringToUint8Array=function(ve){for(var se=ve.length,Fe=new Uint8Array(se),ae=0;ae<se;ae++)Fe[ae]=ve.charCodeAt(ae);return Fe},ce=e.__addimage__.arrayBufferToBinaryString=function(ve){for(var se="",Fe=J(ve)?ve:new Uint8Array(ve),ae=0;ae<Fe.length;ae+=8192)se+=String.fromCharCode.apply(null,Fe.subarray(ae,ae+8192));return se};e.addImage=function(){var ve,se,Fe,ae,De,Re,Pe,Ne,$e;if(typeof arguments[1]=="number"?(se=t,Fe=arguments[1],ae=arguments[2],De=arguments[3],Re=arguments[4],Pe=arguments[5],Ne=arguments[6],$e=arguments[7]):(se=arguments[1],Fe=arguments[2],ae=arguments[3],De=arguments[4],Re=arguments[5],Pe=arguments[6],Ne=arguments[7],$e=arguments[8]),FA(ve=arguments[0])==="object"&&!I(ve)&&"imageData"in ve){var Je=ve;ve=Je.imageData,se=Je.format||se||t,Fe=Je.x||Fe||0,ae=Je.y||ae||0,De=Je.w||Je.width||De,Re=Je.h||Je.height||Re,Pe=Je.alias||Pe,Ne=Je.compression||Ne,$e=Je.rotation||Je.angle||$e}var We=this.internal.getFilters();if(Ne===void 0&&We.indexOf("FlateEncode")!==-1&&(Ne="SLOW"),isNaN(Fe)||isNaN(ae))throw new Error("Invalid coordinates passed to jsPDF.addImage");l.call(this);var Ae=ne.call(this,ve,se,Pe,Ne);return _.call(this,Fe,ae,De,Re,Ae,$e),this};var ne=function(ve,se,Fe,ae){var De,Re,Pe;if(typeof ve=="string"&&n(ve)===t){ve=unescape(ve);var Ne=Ee(ve,!1);(Ne!==""||(Ne=e.loadFile(ve,!0))!==void 0)&&(ve=Ne)}if(I(ve)&&(ve=B(ve,se)),se=n(ve,se),!v(se))throw new Error("addImage does not support files of type '"+se+"', please ensure that a plugin for '"+se+"' support is added.");if(((Pe=Fe)==null||Pe.length===0)&&(Fe=function($e){return typeof $e=="string"||J($e)?T($e):J($e.data)?T($e.data):null}(ve)),(De=E.call(this,Fe))||(K()&&(ve instanceof Uint8Array||se==="RGBA"||(Re=ve,ve=ee(ve))),De=this["process"+se.toUpperCase()](ve,m.call(this),Fe,function($e){return $e&&typeof $e=="string"&&($e=$e.toUpperCase()),$e in e.image_compression?$e:R.NONE}(ae),Re)),!De)throw new Error("An unknown error occurred whilst processing the image.");return De},Ee=e.__addimage__.convertBase64ToBinaryString=function(ve,se){var Fe;se=typeof se!="boolean"||se;var ae,De="";if(typeof ve=="string"){ae=(Fe=U(ve))!==null?Fe.data:ve;try{De=kQ(ae)}catch(Re){if(se)throw L(ae)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Re.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return De};e.getImageProperties=function(ve){var se,Fe,ae="";if(I(ve)&&(ve=B(ve)),typeof ve=="string"&&n(ve)===t&&((ae=Ee(ve,!1))===""&&(ae=e.loadFile(ve)||""),ve=ae),Fe=n(ve),!v(Fe))throw new Error("addImage does not support files of type '"+Fe+"', please ensure that a plugin for '"+Fe+"' support is added.");if(!K()||ve instanceof Uint8Array||(ve=ee(ve)),!(se=this["process"+Fe.toUpperCase()](ve)))throw new Error("An unknown error occurred whilst processing the image");return se.fileType=Fe,se}})(ko.API),function(e){var t=function(r){if(r!==void 0&&r!="")return!0};ko.API.events.push(["addPage",function(r){this.internal.getPageInfo(r.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(r){for(var n,i,o,s=this.internal.getCoordinateString,l=this.internal.getVerticalCoordinateString,f=this.internal.getPageInfoByObjId(r.objId),m=r.pageContext.annotations,v=!1,I=0;I<m.length&&!v;I++)switch((n=m[I]).type){case"link":(t(n.options.url)||t(n.options.pageNumber))&&(v=!0);break;case"reference":case"text":case"freetext":v=!0}if(v!=0){this.internal.write("/Annots [");for(var B=0;B<m.length;B++){n=m[B];var E=this.internal.pdfEscape,S=this.internal.getEncryptor(r.objId);switch(n.type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var _=this.internal.newAdditionalObject(),O=this.internal.newAdditionalObject(),R=this.internal.getEncryptor(_.objId),T=n.title||"Note";o="<</Type /Annot /Subtype /Text "+(i="/Rect ["+s(n.bounds.x)+" "+l(n.bounds.y+n.bounds.h)+" "+s(n.bounds.x+n.bounds.w)+" "+l(n.bounds.y)+"] ")+"/Contents ("+E(R(n.contents))+")",o+=" /Popup "+O.objId+" 0 R",o+=" /P "+f.objId+" 0 R",o+=" /T ("+E(R(T))+") >>",_.content=o;var L=_.objId+" 0 R";o="<</Type /Annot /Subtype /Popup "+(i="/Rect ["+s(n.bounds.x+30)+" "+l(n.bounds.y+n.bounds.h)+" "+s(n.bounds.x+n.bounds.w+30)+" "+l(n.bounds.y)+"] ")+" /Parent "+L,n.open&&(o+=" /Open true"),o+=" >>",O.content=o,this.internal.write(_.objId,"0 R",O.objId,"0 R");break;case"freetext":i="/Rect ["+s(n.bounds.x)+" "+l(n.bounds.y)+" "+s(n.bounds.x+n.bounds.w)+" "+l(n.bounds.y+n.bounds.h)+"] ";var U=n.color||"#000000";o="<</Type /Annot /Subtype /FreeText "+i+"/Contents ("+E(S(n.contents))+")",o+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+U+")",o+=" /Border [0 0 0]",o+=" >>",this.internal.write(o);break;case"link":if(n.options.name){var K=this.annotations._nameMap[n.options.name];n.options.pageNumber=K.page,n.options.top=K.y}else n.options.top||(n.options.top=0);if(i="/Rect ["+n.finalBounds.x+" "+n.finalBounds.y+" "+n.finalBounds.w+" "+n.finalBounds.h+"] ",o="",n.options.url)o="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /A <</S /URI /URI ("+E(S(n.options.url))+") >>";else if(n.options.pageNumber)switch(o="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(n.options.pageNumber).objId+" 0 R",n.options.magFactor=n.options.magFactor||"XYZ",n.options.magFactor){case"Fit":o+=" /Fit]";break;case"FitH":o+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,o+=" /FitV "+n.options.left+"]";break;case"XYZ":default:var J=l(n.options.top);n.options.left=n.options.left||0,n.options.zoom===void 0&&(n.options.zoom=0),o+=" /XYZ "+n.options.left+" "+J+" "+n.options.zoom+"]"}o!=""&&(o+=" >>",this.internal.write(o))}}this.internal.write("]")}}]),e.createAnnotation=function(r){var n=this.internal.getCurrentPageInfo();switch(r.type){case"link":this.link(r.bounds.x,r.bounds.y,r.bounds.w,r.bounds.h,r);break;case"text":case"freetext":n.pageContext.annotations.push(r)}},e.link=function(r,n,i,o,s){var l=this.internal.getCurrentPageInfo(),f=this.internal.getCoordinateString,m=this.internal.getVerticalCoordinateString;l.pageContext.annotations.push({finalBounds:{x:f(r),y:m(n),w:f(r+i),h:m(n+o)},options:s,type:"link"})},e.textWithLink=function(r,n,i,o){var s,l,f=this.getTextWidth(r),m=this.internal.getLineHeight()/this.internal.scaleFactor;if(o.maxWidth!==void 0){l=o.maxWidth;var v=this.splitTextToSize(r,l).length;s=Math.ceil(m*v)}else l=f,s=m;return this.text(r,n,i,o),i+=.2*m,o.align==="center"&&(n-=f/2),o.align==="right"&&(n-=f),this.link(n,i-m,l,s,o),f},e.getTextWidth=function(r){var n=this.internal.getFontSize();return this.getStringUnitWidth(r)*n/this.internal.scaleFactor}}(ko.API),function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},r={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},n={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];e.__arabicParser__={};var o=e.__arabicParser__.isInArabicSubstitutionA=function(_){return t[_.charCodeAt(0)]!==void 0},s=e.__arabicParser__.isArabicLetter=function(_){return typeof _=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(_)},l=e.__arabicParser__.isArabicEndLetter=function(_){return s(_)&&o(_)&&t[_.charCodeAt(0)].length<=2},f=e.__arabicParser__.isArabicAlfLetter=function(_){return s(_)&&i.indexOf(_.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(_){return s(_)&&o(_)&&t[_.charCodeAt(0)].length>=1};var m=e.__arabicParser__.arabicLetterHasFinalForm=function(_){return s(_)&&o(_)&&t[_.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(_){return s(_)&&o(_)&&t[_.charCodeAt(0)].length>=3};var v=e.__arabicParser__.arabicLetterHasMedialForm=function(_){return s(_)&&o(_)&&t[_.charCodeAt(0)].length==4},I=e.__arabicParser__.resolveLigatures=function(_){var O=0,R=r,T="",L=0;for(O=0;O<_.length;O+=1)R[_.charCodeAt(O)]!==void 0?(L++,typeof(R=R[_.charCodeAt(O)])=="number"&&(T+=String.fromCharCode(R),R=r,L=0),O===_.length-1&&(R=r,T+=_.charAt(O-(L-1)),O-=L-1,L=0)):(R=r,T+=_.charAt(O-L),O-=L,L=0);return T};e.__arabicParser__.isArabicDiacritic=function(_){return _!==void 0&&n[_.charCodeAt(0)]!==void 0};var B=e.__arabicParser__.getCorrectForm=function(_,O,R){return s(_)?o(_)===!1?-1:!m(_)||!s(O)&&!s(R)||!s(R)&&l(O)||l(_)&&!s(O)||l(_)&&f(O)||l(_)&&l(O)?0:v(_)&&s(O)&&!l(O)&&s(R)&&m(R)?3:l(_)||!s(R)?1:2:-1},E=function(_){var O=0,R=0,T=0,L="",U="",K="",J=(_=_||"").split("\\s+"),ee=[];for(O=0;O<J.length;O+=1){for(ee.push(""),R=0;R<J[O].length;R+=1)L=J[O][R],U=J[O][R-1],K=J[O][R+1],s(L)?(T=B(L,U,K),ee[O]+=T!==-1?String.fromCharCode(t[L.charCodeAt(0)][T]):L):ee[O]+=L;ee[O]=I(ee[O])}return ee.join(" ")},S=e.__arabicParser__.processArabic=e.processArabic=function(){var _,O=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,R=[];if(Array.isArray(O)){var T=0;for(R=[],T=0;T<O.length;T+=1)Array.isArray(O[T])?R.push([E(O[T][0]),O[T][1],O[T][2]]):R.push([E(O[T])]);_=R}else _=E(O);return typeof arguments[0]=="string"?_:(arguments[0].text=_,arguments[0])};e.events.push(["preProcessText",S])}(ko.API),ko.API.autoPrint=function(e){var t;switch((e=e||{}).variant=e.variant||"non-conform",e.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+t+" 0 R")})}return this},function(e){var t=function(){var r=void 0;Object.defineProperty(this,"pdf",{get:function(){return r},set:function(l){r=l}});var n=150;Object.defineProperty(this,"width",{get:function(){return n},set:function(l){n=isNaN(l)||Number.isInteger(l)===!1||l<0?150:l,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=n+1)}});var i=300;Object.defineProperty(this,"height",{get:function(){return i},set:function(l){i=isNaN(l)||Number.isInteger(l)===!1||l<0?300:l,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=i+1)}});var o=[];Object.defineProperty(this,"childNodes",{get:function(){return o},set:function(l){o=l}});var s={};Object.defineProperty(this,"style",{get:function(){return s},set:function(l){s=l}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(r,n){var i;if((r=r||"2d")!=="2d")return null;for(i in n)this.pdf.context2d.hasOwnProperty(i)&&(this.pdf.context2d[i]=n[i]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])}(ko.API),function(e){var t={left:0,top:0,bottom:0,right:0},r=!1,n=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var f=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return f},set:function(_){f=_}});var m=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return m},set:function(_){m=_}});var v=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return v},set:function(_){v=_}});var I=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return I},set:function(_){I=_}});var B=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return B},set:function(_){B=_}});var E=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return E},set:function(_){E=_}});var S=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return S},set:function(_){S=_}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(f){return n.call(this),this.internal.__cell__.headerFunction=typeof f=="function"?f:void 0,this},e.getTextDimensions=function(f,m){n.call(this);var v=(m=m||{}).fontSize||this.getFontSize(),I=m.font||this.getFont(),B=m.scaleFactor||this.internal.scaleFactor,E=0,S=0,_=0,O=this;if(!Array.isArray(f)&&typeof f!="string"){if(typeof f!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");f=String(f)}var R=m.maxWidth;R>0?typeof f=="string"?f=this.splitTextToSize(f,R):Object.prototype.toString.call(f)==="[object Array]"&&(f=f.reduce(function(L,U){return L.concat(O.splitTextToSize(U,R))},[])):f=Array.isArray(f)?f:[f];for(var T=0;T<f.length;T++)E<(_=this.getStringUnitWidth(f[T],{font:I})*v)&&(E=_);return E!==0&&(S=f.length),{w:E/=B,h:Math.max((S*v*this.getLineHeightFactor()-v*(this.getLineHeightFactor()-1))/B,0)}},e.cellAddPage=function(){n.call(this),this.addPage();var f=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new o(f.left,f.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var s=e.cell=function(){var f;f=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),n.call(this);var m=this.internal.__cell__.lastCell,v=this.internal.__cell__.padding,I=this.internal.__cell__.margins||t,B=this.internal.__cell__.tableHeaderRow,E=this.internal.__cell__.printHeaders;return m.lineNumber!==void 0&&(m.lineNumber===f.lineNumber?(f.x=(m.x||0)+(m.width||0),f.y=m.y||0):m.y+m.height+f.height+I.bottom>this.getPageHeight()?(this.cellAddPage(),f.y=I.top,E&&B&&(this.printHeaderRow(f.lineNumber,!0),f.y+=B[0].height)):f.y=m.y+m.height||f.y),f.text[0]!==void 0&&(this.rect(f.x,f.y,f.width,f.height,r===!0?"FD":void 0),f.align==="right"?this.text(f.text,f.x+f.width-v,f.y+v,{align:"right",baseline:"top"}):f.align==="center"?this.text(f.text,f.x+f.width/2,f.y+v,{align:"center",baseline:"top",maxWidth:f.width-v-v}):this.text(f.text,f.x+v,f.y+v,{align:"left",baseline:"top",maxWidth:f.width-v-v})),this.internal.__cell__.lastCell=f,this};e.table=function(f,m,v,I,B){if(n.call(this),!v)throw new Error("No data for PDF table.");var E,S,_,O,R=[],T=[],L=[],U={},K={},J=[],ee=[],ce=(B=B||{}).autoSize||!1,ne=B.printHeaders!==!1,Ee=B.css&&B.css["font-size"]!==void 0?16*B.css["font-size"]:B.fontSize||12,ve=B.margins||Object.assign({width:this.getPageWidth()},t),se=typeof B.padding=="number"?B.padding:3,Fe=B.headerBackgroundColor||"#c8c8c8",ae=B.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=ne,this.internal.__cell__.margins=ve,this.internal.__cell__.table_font_size=Ee,this.internal.__cell__.padding=se,this.internal.__cell__.headerBackgroundColor=Fe,this.internal.__cell__.headerTextColor=ae,this.setFontSize(Ee),I==null)T=R=Object.keys(v[0]),L=R.map(function(){return"left"});else if(Array.isArray(I)&&FA(I[0])==="object")for(R=I.map(function(Je){return Je.name}),T=I.map(function(Je){return Je.prompt||Je.name||""}),L=I.map(function(Je){return Je.align||"left"}),E=0;E<I.length;E+=1)K[I[E].name]=I[E].width*(19.049976/25.4);else Array.isArray(I)&&typeof I[0]=="string"&&(T=R=I,L=R.map(function(){return"left"}));if(ce||Array.isArray(I)&&typeof I[0]=="string")for(E=0;E<R.length;E+=1){for(U[O=R[E]]=v.map(function(Je){return Je[O]}),this.setFont(void 0,"bold"),J.push(this.getTextDimensions(T[E],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),S=U[O],this.setFont(void 0,"normal"),_=0;_<S.length;_+=1)J.push(this.getTextDimensions(S[_],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);K[O]=Math.max.apply(null,J)+se+se,J=[]}if(ne){var De={};for(E=0;E<R.length;E+=1)De[R[E]]={},De[R[E]].text=T[E],De[R[E]].align=L[E];var Re=l.call(this,De,K);ee=R.map(function(Je){return new o(f,m,K[Je],Re,De[Je].text,void 0,De[Je].align)}),this.setTableHeaderRow(ee),this.printHeaderRow(1,!1)}var Pe=I.reduce(function(Je,We){return Je[We.name]=We.align,Je},{});for(E=0;E<v.length;E+=1){"rowStart"in B&&B.rowStart instanceof Function&&B.rowStart({row:E,data:v[E]},this);var Ne=l.call(this,v[E],K);for(_=0;_<R.length;_+=1){var $e=v[E][R[_]];"cellStart"in B&&B.cellStart instanceof Function&&B.cellStart({row:E,col:_,data:$e},this),s.call(this,new o(f,m,K[R[_]],Ne,$e,E+2,Pe[R[_]]))}}return this.internal.__cell__.table_x=f,this.internal.__cell__.table_y=m,this};var l=function(f,m){var v=this.internal.__cell__.padding,I=this.internal.__cell__.table_font_size,B=this.internal.scaleFactor;return Object.keys(f).map(function(E){var S=f[E];return this.splitTextToSize(S.hasOwnProperty("text")?S.text:S,m[E]-v-v)},this).map(function(E){return this.getLineHeightFactor()*E.length*I/B+v+v},this).reduce(function(E,S){return Math.max(E,S)},0)};e.setTableHeaderRow=function(f){n.call(this),this.internal.__cell__.tableHeaderRow=f},e.printHeaderRow=function(f,m){if(n.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var v;if(r=!0,typeof this.internal.__cell__.headerFunction=="function"){var I=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(I[0],I[1],I[2],I[3],void 0,-1)}this.setFont(void 0,"bold");for(var B=[],E=0;E<this.internal.__cell__.tableHeaderRow.length;E+=1){v=this.internal.__cell__.tableHeaderRow[E].clone(),m&&(v.y=this.internal.__cell__.margins.top||0,B.push(v)),v.lineNumber=f;var S=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),s.call(this,v),this.setTextColor(S)}B.length>0&&this.setTableHeaderRow(B),this.setFont(void 0,"normal"),r=!1}}(ko.API);var Rbe={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Tbe=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],M$=Dbe(Tbe),Obe=[100,200,300,400,500,600,700,800,900],lrt=Dbe(Obe);function P$(e){var t=e.family.replace(/"|'/g,"").toLowerCase(),r=function(o){return Rbe[o=o||"normal"]?o:"normal"}(e.style),n=function(o){if(!o)return 400;if(typeof o=="number")return o>=100&&o<=900&&o%100==0?o:400;if(/^\d00$/.test(o))return parseInt(o);switch(o){case"bold":return 700;case"normal":default:return 400}}(e.weight),i=function(o){return typeof M$[o=o||"normal"]=="number"?o:"normal"}(e.stretch);return{family:t,style:r,weight:n,stretch:i,src:e.src||[],ref:e.ref||{name:t,style:[i,r,n].join(" ")}}}function toe(e,t,r,n){var i;for(i=r;i>=0&&i<t.length;i+=n)if(e[t[i]])return e[t[i]];for(i=r;i>=0&&i<t.length;i-=n)if(e[t[i]])return e[t[i]]}var urt={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},roe={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function noe(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function crt(e,t,r){for(var n=(r=r||{}).defaultFontFamily||"times",i=Object.assign({},urt,r.genericFontFamilies||{}),o=null,s=null,l=0;l<t.length;++l)if(i[(o=P$(t[l])).family]&&(o.family=i[o.family]),e.hasOwnProperty(o.family)){s=e[o.family];break}if(!(s=s||e[n]))throw new Error("Could not find a font-family for the rule '"+noe(o)+"' and default family '"+n+"'.");if(s=function(f,m){if(m[f])return m[f];var v=M$[f],I=v<=M$.normal?-1:1,B=toe(m,Tbe,v,I);if(!B)throw new Error("Could not find a matching font-stretch value for "+f);return B}(o.stretch,s),s=function(f,m){if(m[f])return m[f];for(var v=Rbe[f],I=0;I<v.length;++I)if(m[v[I]])return m[v[I]];throw new Error("Could not find a matching font-style for "+f)}(o.style,s),!(s=function(f,m){if(m[f])return m[f];if(f===400&&m[500])return m[500];if(f===500&&m[400])return m[400];var v=lrt[f],I=toe(m,Obe,v,f<400?-1:1);if(!I)throw new Error("Could not find a matching font-weight for value "+f);return I}(o.weight,s)))throw new Error("Failed to resolve a font for the rule '"+noe(o)+"'.");return s}function ioe(e){return e.trimLeft()}function frt(e,t){for(var r=0;r<e.length;){if(e.charAt(r)===t)return[e.substring(0,r),e.substring(r+1)];r+=1}return null}function hrt(e){var t=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return t===null?null:[t[0],e.substring(t[0].length)]}var Kk,aoe,ooe,nP=["times"];(function(e){var t,r,n,i,o,s,l,f,m,v=function(Ae){return Ae=Ae||{},this.isStrokeTransparent=Ae.isStrokeTransparent||!1,this.strokeOpacity=Ae.strokeOpacity||1,this.strokeStyle=Ae.strokeStyle||"#000000",this.fillStyle=Ae.fillStyle||"#000000",this.isFillTransparent=Ae.isFillTransparent||!1,this.fillOpacity=Ae.fillOpacity||1,this.font=Ae.font||"10px sans-serif",this.textBaseline=Ae.textBaseline||"alphabetic",this.textAlign=Ae.textAlign||"left",this.lineWidth=Ae.lineWidth||1,this.lineJoin=Ae.lineJoin||"miter",this.lineCap=Ae.lineCap||"butt",this.path=Ae.path||[],this.transform=Ae.transform!==void 0?Ae.transform.clone():new f,this.globalCompositeOperation=Ae.globalCompositeOperation||"normal",this.globalAlpha=Ae.globalAlpha||1,this.clip_path=Ae.clip_path||[],this.currentPoint=Ae.currentPoint||new s,this.miterLimit=Ae.miterLimit||10,this.lastPoint=Ae.lastPoint||new s,this.lineDashOffset=Ae.lineDashOffset||0,this.lineDash=Ae.lineDash||[],this.margin=Ae.margin||[0,0,0,0],this.prevPageLastElemOffset=Ae.prevPageLastElemOffset||0,this.ignoreClearRect=typeof Ae.ignoreClearRect!="boolean"||Ae.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new I(this),t=this.internal.f2,r=this.internal.getCoordinateString,n=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,s=this.internal.Point,l=this.internal.Rectangle,f=this.internal.Matrix,m=new v}]);var I=function(Ae){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var Ke=Ae;Object.defineProperty(this,"pdf",{get:function(){return Ke}});var ze=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return ze},set:function(ht){ze=!!ht}});var at=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return at},set:function(ht){at=!!ht}});var it=0;Object.defineProperty(this,"posX",{get:function(){return it},set:function(ht){isNaN(ht)||(it=ht)}});var ye=0;Object.defineProperty(this,"posY",{get:function(){return ye},set:function(ht){isNaN(ht)||(ye=ht)}}),Object.defineProperty(this,"margin",{get:function(){return m.margin},set:function(ht){var Qe;typeof ht=="number"?Qe=[ht,ht,ht,ht]:((Qe=new Array(4))[0]=ht[0],Qe[1]=ht.length>=2?ht[1]:Qe[0],Qe[2]=ht.length>=3?ht[2]:Qe[0],Qe[3]=ht.length>=4?ht[3]:Qe[1]),m.margin=Qe}});var xe=!1;Object.defineProperty(this,"autoPaging",{get:function(){return xe},set:function(ht){xe=ht}});var et=0;Object.defineProperty(this,"lastBreak",{get:function(){return et},set:function(ht){et=ht}});var tt=[];Object.defineProperty(this,"pageBreaks",{get:function(){return tt},set:function(ht){tt=ht}}),Object.defineProperty(this,"ctx",{get:function(){return m},set:function(ht){ht instanceof v&&(m=ht)}}),Object.defineProperty(this,"path",{get:function(){return m.path},set:function(ht){m.path=ht}});var rt=[];Object.defineProperty(this,"ctxStack",{get:function(){return rt},set:function(ht){rt=ht}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(ht){var Qe;Qe=B(ht),this.ctx.fillStyle=Qe.style,this.ctx.isFillTransparent=Qe.a===0,this.ctx.fillOpacity=Qe.a,this.pdf.setFillColor(Qe.r,Qe.g,Qe.b,{a:Qe.a}),this.pdf.setTextColor(Qe.r,Qe.g,Qe.b,{a:Qe.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(ht){var Qe=B(ht);this.ctx.strokeStyle=Qe.style,this.ctx.isStrokeTransparent=Qe.a===0,this.ctx.strokeOpacity=Qe.a,Qe.a===0?this.pdf.setDrawColor(255,255,255):(Qe.a,this.pdf.setDrawColor(Qe.r,Qe.g,Qe.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(ht){["butt","round","square"].indexOf(ht)!==-1&&(this.ctx.lineCap=ht,this.pdf.setLineCap(ht))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(ht){isNaN(ht)||(this.ctx.lineWidth=ht,this.pdf.setLineWidth(ht))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(ht){["bevel","round","miter"].indexOf(ht)!==-1&&(this.ctx.lineJoin=ht,this.pdf.setLineJoin(ht))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(ht){isNaN(ht)||(this.ctx.miterLimit=ht,this.pdf.setMiterLimit(ht))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(ht){this.ctx.textBaseline=ht}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(ht){["right","end","center","left","start"].indexOf(ht)!==-1&&(this.ctx.textAlign=ht)}});var ct=null;function ot(ht,Qe){if(ct===null){var pe=function(ge){var Le=[];return Object.keys(ge).forEach(function(dt){ge[dt].forEach(function(xt){var yt=null;switch(xt){case"bold":yt={family:dt,weight:"bold"};break;case"italic":yt={family:dt,style:"italic"};break;case"bolditalic":yt={family:dt,weight:"bold",style:"italic"};break;case"":case"normal":yt={family:dt}}yt!==null&&(yt.ref={name:dt,style:xt},Le.push(yt))})}),Le}(ht.getFontList());ct=function(ge){for(var Le={},dt=0;dt<ge.length;++dt){var xt=P$(ge[dt]),yt=xt.family,Yt=xt.stretch,nr=xt.style,Nt=xt.weight;Le[yt]=Le[yt]||{},Le[yt][Yt]=Le[yt][Yt]||{},Le[yt][Yt][nr]=Le[yt][Yt][nr]||{},Le[yt][Yt][nr][Nt]=xt}return Le}(pe.concat(Qe))}return ct}var Se=null;Object.defineProperty(this,"fontFaces",{get:function(){return Se},set:function(ht){ct=null,Se=ht}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(ht){var Qe;if(this.ctx.font=ht,(Qe=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(ht))!==null){var pe=Qe[1],ge=(Qe[2],Qe[3]),Le=Qe[4],dt=(Qe[5],Qe[6]),xt=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Le)[2];Le=Math.floor(xt==="px"?parseFloat(Le)*this.pdf.internal.scaleFactor:xt==="em"?parseFloat(Le)*this.pdf.getFontSize():parseFloat(Le)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Le);var yt=function(sn){var Dr,Zt,kr=[],_r=sn.trim();if(_r==="")return nP;if(_r in roe)return[roe[_r]];for(;_r!=="";){switch(Zt=null,Dr=(_r=ioe(_r)).charAt(0)){case'"':case"'":Zt=frt(_r.substring(1),Dr);break;default:Zt=hrt(_r)}if(Zt===null||(kr.push(Zt[0]),(_r=ioe(Zt[1]))!==""&&_r.charAt(0)!==","))return nP;_r=_r.replace(/^,/,"")}return kr}(dt);if(this.fontFaces){var Yt=crt(ot(this.pdf,this.fontFaces),yt.map(function(sn){return{family:sn,stretch:"normal",weight:ge,style:pe}}));this.pdf.setFont(Yt.ref.name,Yt.ref.style)}else{var nr="";(ge==="bold"||parseInt(ge,10)>=700||pe==="bold")&&(nr="bold"),pe==="italic"&&(nr+="italic"),nr.length===0&&(nr="normal");for(var Nt="",Gt={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},gr=0;gr<yt.length;gr++){if(this.pdf.internal.getFont(yt[gr],nr,{noFallback:!0,disableWarning:!0})!==void 0){Nt=yt[gr];break}if(nr==="bolditalic"&&this.pdf.internal.getFont(yt[gr],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Nt=yt[gr],nr="bold";else if(this.pdf.internal.getFont(yt[gr],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Nt=yt[gr],nr="normal";break}}if(Nt===""){for(var Yr=0;Yr<yt.length;Yr++)if(Gt[yt[Yr]]){Nt=Gt[yt[Yr]];break}}Nt=Nt===""?"Times":Nt,this.pdf.setFont(Nt,nr)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(ht){this.ctx.globalCompositeOperation=ht}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(ht){this.ctx.globalAlpha=ht}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(ht){this.ctx.lineDashOffset=ht,We.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(ht){this.ctx.lineDash=ht,We.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(ht){this.ctx.ignoreClearRect=!!ht}})};I.prototype.setLineDash=function(Ae){this.lineDash=Ae},I.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},I.prototype.fill=function(){U.call(this,"fill",!1)},I.prototype.stroke=function(){U.call(this,"stroke",!1)},I.prototype.beginPath=function(){this.path=[{type:"begin"}]},I.prototype.moveTo=function(Ae,Ke){if(isNaN(Ae)||isNaN(Ke))throw hl.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var ze=this.ctx.transform.applyToPoint(new s(Ae,Ke));this.path.push({type:"mt",x:ze.x,y:ze.y}),this.ctx.lastPoint=new s(Ae,Ke)},I.prototype.closePath=function(){var Ae=new s(0,0),Ke=0;for(Ke=this.path.length-1;Ke!==-1;Ke--)if(this.path[Ke].type==="begin"&&FA(this.path[Ke+1])==="object"&&typeof this.path[Ke+1].x=="number"){Ae=new s(this.path[Ke+1].x,this.path[Ke+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new s(Ae.x,Ae.y)},I.prototype.lineTo=function(Ae,Ke){if(isNaN(Ae)||isNaN(Ke))throw hl.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var ze=this.ctx.transform.applyToPoint(new s(Ae,Ke));this.path.push({type:"lt",x:ze.x,y:ze.y}),this.ctx.lastPoint=new s(ze.x,ze.y)},I.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),U.call(this,null,!0)},I.prototype.quadraticCurveTo=function(Ae,Ke,ze,at){if(isNaN(ze)||isNaN(at)||isNaN(Ae)||isNaN(Ke))throw hl.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var it=this.ctx.transform.applyToPoint(new s(ze,at)),ye=this.ctx.transform.applyToPoint(new s(Ae,Ke));this.path.push({type:"qct",x1:ye.x,y1:ye.y,x:it.x,y:it.y}),this.ctx.lastPoint=new s(it.x,it.y)},I.prototype.bezierCurveTo=function(Ae,Ke,ze,at,it,ye){if(isNaN(it)||isNaN(ye)||isNaN(Ae)||isNaN(Ke)||isNaN(ze)||isNaN(at))throw hl.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var xe=this.ctx.transform.applyToPoint(new s(it,ye)),et=this.ctx.transform.applyToPoint(new s(Ae,Ke)),tt=this.ctx.transform.applyToPoint(new s(ze,at));this.path.push({type:"bct",x1:et.x,y1:et.y,x2:tt.x,y2:tt.y,x:xe.x,y:xe.y}),this.ctx.lastPoint=new s(xe.x,xe.y)},I.prototype.arc=function(Ae,Ke,ze,at,it,ye){if(isNaN(Ae)||isNaN(Ke)||isNaN(ze)||isNaN(at)||isNaN(it))throw hl.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(ye=!!ye,!this.ctx.transform.isIdentity){var xe=this.ctx.transform.applyToPoint(new s(Ae,Ke));Ae=xe.x,Ke=xe.y;var et=this.ctx.transform.applyToPoint(new s(0,ze)),tt=this.ctx.transform.applyToPoint(new s(0,0));ze=Math.sqrt(Math.pow(et.x-tt.x,2)+Math.pow(et.y-tt.y,2))}Math.abs(it-at)>=2*Math.PI&&(at=0,it=2*Math.PI),this.path.push({type:"arc",x:Ae,y:Ke,radius:ze,startAngle:at,endAngle:it,counterclockwise:ye})},I.prototype.arcTo=function(Ae,Ke,ze,at,it){throw new Error("arcTo not implemented.")},I.prototype.rect=function(Ae,Ke,ze,at){if(isNaN(Ae)||isNaN(Ke)||isNaN(ze)||isNaN(at))throw hl.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(Ae,Ke),this.lineTo(Ae+ze,Ke),this.lineTo(Ae+ze,Ke+at),this.lineTo(Ae,Ke+at),this.lineTo(Ae,Ke),this.lineTo(Ae+ze,Ke),this.lineTo(Ae,Ke)},I.prototype.fillRect=function(Ae,Ke,ze,at){if(isNaN(Ae)||isNaN(Ke)||isNaN(ze)||isNaN(at))throw hl.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!E.call(this)){var it={};this.lineCap!=="butt"&&(it.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(it.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(Ae,Ke,ze,at),this.fill(),it.hasOwnProperty("lineCap")&&(this.lineCap=it.lineCap),it.hasOwnProperty("lineJoin")&&(this.lineJoin=it.lineJoin)}},I.prototype.strokeRect=function(Ae,Ke,ze,at){if(isNaN(Ae)||isNaN(Ke)||isNaN(ze)||isNaN(at))throw hl.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");S.call(this)||(this.beginPath(),this.rect(Ae,Ke,ze,at),this.stroke())},I.prototype.clearRect=function(Ae,Ke,ze,at){if(isNaN(Ae)||isNaN(Ke)||isNaN(ze)||isNaN(at))throw hl.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(Ae,Ke,ze,at))},I.prototype.save=function(Ae){Ae=typeof Ae!="boolean"||Ae;for(var Ke=this.pdf.internal.getCurrentPageInfo().pageNumber,ze=0;ze<this.pdf.internal.getNumberOfPages();ze++)this.pdf.setPage(ze+1),this.pdf.internal.out("q");if(this.pdf.setPage(Ke),Ae){this.ctx.fontSize=this.pdf.internal.getFontSize();var at=new v(this.ctx);this.ctxStack.push(this.ctx),this.ctx=at}},I.prototype.restore=function(Ae){Ae=typeof Ae!="boolean"||Ae;for(var Ke=this.pdf.internal.getCurrentPageInfo().pageNumber,ze=0;ze<this.pdf.internal.getNumberOfPages();ze++)this.pdf.setPage(ze+1),this.pdf.internal.out("Q");this.pdf.setPage(Ke),Ae&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},I.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var B=function(Ae){var Ke,ze,at,it;if(Ae.isCanvasGradient===!0&&(Ae=Ae.getColor()),!Ae)return{r:0,g:0,b:0,a:0,style:Ae};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(Ae))Ke=0,ze=0,at=0,it=0;else{var ye=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(Ae);if(ye!==null)Ke=parseInt(ye[1]),ze=parseInt(ye[2]),at=parseInt(ye[3]),it=1;else if((ye=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(Ae))!==null)Ke=parseInt(ye[1]),ze=parseInt(ye[2]),at=parseInt(ye[3]),it=parseFloat(ye[4]);else{if(it=1,typeof Ae=="string"&&Ae.charAt(0)!=="#"){var xe=new Qbe(Ae);Ae=xe.ok?xe.toHex():"#000000"}Ae.length===4?(Ke=Ae.substring(1,2),Ke+=Ke,ze=Ae.substring(2,3),ze+=ze,at=Ae.substring(3,4),at+=at):(Ke=Ae.substring(1,3),ze=Ae.substring(3,5),at=Ae.substring(5,7)),Ke=parseInt(Ke,16),ze=parseInt(ze,16),at=parseInt(at,16)}}return{r:Ke,g:ze,b:at,a:it,style:Ae}},E=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},S=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};I.prototype.fillText=function(Ae,Ke,ze,at){if(isNaN(Ke)||isNaN(ze)||typeof Ae!="string")throw hl.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(at=isNaN(at)?void 0:at,!E.call(this)){var it=Ne(this.ctx.transform.rotation),ye=this.ctx.transform.scaleX;se.call(this,{text:Ae,x:Ke,y:ze,scale:ye,angle:it,align:this.textAlign,maxWidth:at})}},I.prototype.strokeText=function(Ae,Ke,ze,at){if(isNaN(Ke)||isNaN(ze)||typeof Ae!="string")throw hl.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!S.call(this)){at=isNaN(at)?void 0:at;var it=Ne(this.ctx.transform.rotation),ye=this.ctx.transform.scaleX;se.call(this,{text:Ae,x:Ke,y:ze,scale:ye,renderingMode:"stroke",angle:it,align:this.textAlign,maxWidth:at})}},I.prototype.measureText=function(Ae){if(typeof Ae!="string")throw hl.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var Ke=this.pdf,ze=this.pdf.internal.scaleFactor,at=Ke.internal.getFontSize(),it=Ke.getStringUnitWidth(Ae)*at/Ke.internal.scaleFactor,ye=function(xe){var et=(xe=xe||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return et}}),this};return new ye({width:it*=Math.round(96*ze/72*1e4)/1e4})},I.prototype.scale=function(Ae,Ke){if(isNaN(Ae)||isNaN(Ke))throw hl.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var ze=new f(Ae,0,0,Ke,0,0);this.ctx.transform=this.ctx.transform.multiply(ze)},I.prototype.rotate=function(Ae){if(isNaN(Ae))throw hl.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var Ke=new f(Math.cos(Ae),Math.sin(Ae),-Math.sin(Ae),Math.cos(Ae),0,0);this.ctx.transform=this.ctx.transform.multiply(Ke)},I.prototype.translate=function(Ae,Ke){if(isNaN(Ae)||isNaN(Ke))throw hl.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var ze=new f(1,0,0,1,Ae,Ke);this.ctx.transform=this.ctx.transform.multiply(ze)},I.prototype.transform=function(Ae,Ke,ze,at,it,ye){if(isNaN(Ae)||isNaN(Ke)||isNaN(ze)||isNaN(at)||isNaN(it)||isNaN(ye))throw hl.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var xe=new f(Ae,Ke,ze,at,it,ye);this.ctx.transform=this.ctx.transform.multiply(xe)},I.prototype.setTransform=function(Ae,Ke,ze,at,it,ye){Ae=isNaN(Ae)?1:Ae,Ke=isNaN(Ke)?0:Ke,ze=isNaN(ze)?0:ze,at=isNaN(at)?1:at,it=isNaN(it)?0:it,ye=isNaN(ye)?0:ye,this.ctx.transform=new f(Ae,Ke,ze,at,it,ye)};var _=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};I.prototype.drawImage=function(Ae,Ke,ze,at,it,ye,xe,et,tt){var rt=this.pdf.getImageProperties(Ae),ct=1,ot=1,Se=1,ht=1;at!==void 0&&et!==void 0&&(Se=et/at,ht=tt/it,ct=rt.width/at*et/at,ot=rt.height/it*tt/it),ye===void 0&&(ye=Ke,xe=ze,Ke=0,ze=0),at!==void 0&&et===void 0&&(et=at,tt=it),at===void 0&&et===void 0&&(et=rt.width,tt=rt.height);for(var Qe,pe=this.ctx.transform.decompose(),ge=Ne(pe.rotate.shx),Le=new f,dt=(Le=(Le=(Le=Le.multiply(pe.translate)).multiply(pe.skew)).multiply(pe.scale)).applyToRectangle(new l(ye-Ke*Se,xe-ze*ht,at*ct,it*ot)),xt=O.call(this,dt),yt=[],Yt=0;Yt<xt.length;Yt+=1)yt.indexOf(xt[Yt])===-1&&yt.push(xt[Yt]);if(L(yt),this.autoPaging)for(var nr=yt[0],Nt=yt[yt.length-1],Gt=nr;Gt<Nt+1;Gt++){this.pdf.setPage(Gt);var gr=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Yr=Gt===1?this.posY+this.margin[0]:this.margin[0],sn=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Dr=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Zt=Gt===1?0:sn+(Gt-2)*Dr;if(this.ctx.clip_path.length!==0){var kr=this.path;Qe=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=T(Qe,this.posX+this.margin[3],-Zt+Yr+this.ctx.prevPageLastElemOffset),K.call(this,"fill",!0),this.path=kr}var _r=JSON.parse(JSON.stringify(dt));_r=T([_r],this.posX+this.margin[3],-Zt+Yr+this.ctx.prevPageLastElemOffset)[0];var Qn=(Gt>nr||Gt<Nt)&&_.call(this);Qn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],gr,Dr,null).clip().discardPath()),this.pdf.addImage(Ae,"JPEG",_r.x,_r.y,_r.w,_r.h,null,null,ge),Qn&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(Ae,"JPEG",dt.x,dt.y,dt.w,dt.h,null,null,ge)};var O=function(Ae,Ke,ze){var at=[];Ke=Ke||this.pdf.internal.pageSize.width,ze=ze||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var it=this.posY+this.ctx.prevPageLastElemOffset;switch(Ae.type){default:case"mt":case"lt":at.push(Math.floor((Ae.y+it)/ze)+1);break;case"arc":at.push(Math.floor((Ae.y+it-Ae.radius)/ze)+1),at.push(Math.floor((Ae.y+it+Ae.radius)/ze)+1);break;case"qct":var ye=$e(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Ae.x1,Ae.y1,Ae.x,Ae.y);at.push(Math.floor((ye.y+it)/ze)+1),at.push(Math.floor((ye.y+ye.h+it)/ze)+1);break;case"bct":var xe=Je(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Ae.x1,Ae.y1,Ae.x2,Ae.y2,Ae.x,Ae.y);at.push(Math.floor((xe.y+it)/ze)+1),at.push(Math.floor((xe.y+xe.h+it)/ze)+1);break;case"rect":at.push(Math.floor((Ae.y+it)/ze)+1),at.push(Math.floor((Ae.y+Ae.h+it)/ze)+1)}for(var et=0;et<at.length;et+=1)for(;this.pdf.internal.getNumberOfPages()<at[et];)R.call(this);return at},R=function(){var Ae=this.fillStyle,Ke=this.strokeStyle,ze=this.font,at=this.lineCap,it=this.lineWidth,ye=this.lineJoin;this.pdf.addPage(),this.fillStyle=Ae,this.strokeStyle=Ke,this.font=ze,this.lineCap=at,this.lineWidth=it,this.lineJoin=ye},T=function(Ae,Ke,ze){for(var at=0;at<Ae.length;at++)switch(Ae[at].type){case"bct":Ae[at].x2+=Ke,Ae[at].y2+=ze;case"qct":Ae[at].x1+=Ke,Ae[at].y1+=ze;case"mt":case"lt":case"arc":default:Ae[at].x+=Ke,Ae[at].y+=ze}return Ae},L=function(Ae){return Ae.sort(function(Ke,ze){return Ke-ze})},U=function(Ae,Ke){for(var ze,at,it=this.fillStyle,ye=this.strokeStyle,xe=this.lineCap,et=this.lineWidth,tt=Math.abs(et*this.ctx.transform.scaleX),rt=this.lineJoin,ct=JSON.parse(JSON.stringify(this.path)),ot=JSON.parse(JSON.stringify(this.path)),Se=[],ht=0;ht<ot.length;ht++)if(ot[ht].x!==void 0)for(var Qe=O.call(this,ot[ht]),pe=0;pe<Qe.length;pe+=1)Se.indexOf(Qe[pe])===-1&&Se.push(Qe[pe]);for(var ge=0;ge<Se.length;ge++)for(;this.pdf.internal.getNumberOfPages()<Se[ge];)R.call(this);if(L(Se),this.autoPaging)for(var Le=Se[0],dt=Se[Se.length-1],xt=Le;xt<dt+1;xt++){this.pdf.setPage(xt),this.fillStyle=it,this.strokeStyle=ye,this.lineCap=xe,this.lineWidth=tt,this.lineJoin=rt;var yt=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Yt=xt===1?this.posY+this.margin[0]:this.margin[0],nr=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Nt=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Gt=xt===1?0:nr+(xt-2)*Nt;if(this.ctx.clip_path.length!==0){var gr=this.path;ze=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=T(ze,this.posX+this.margin[3],-Gt+Yt+this.ctx.prevPageLastElemOffset),K.call(this,Ae,!0),this.path=gr}if(at=JSON.parse(JSON.stringify(ct)),this.path=T(at,this.posX+this.margin[3],-Gt+Yt+this.ctx.prevPageLastElemOffset),Ke===!1||xt===0){var Yr=(xt>Le||xt<dt)&&_.call(this);Yr&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],yt,Nt,null).clip().discardPath()),K.call(this,Ae,Ke),Yr&&this.pdf.restoreGraphicsState()}this.lineWidth=et}else this.lineWidth=tt,K.call(this,Ae,Ke),this.lineWidth=et;this.path=ct},K=function(Ae,Ke){if((Ae!=="stroke"||Ke||!S.call(this))&&(Ae==="stroke"||Ke||!E.call(this))){for(var ze,at,it=[],ye=this.path,xe=0;xe<ye.length;xe++){var et=ye[xe];switch(et.type){case"begin":it.push({begin:!0});break;case"close":it.push({close:!0});break;case"mt":it.push({start:et,deltas:[],abs:[]});break;case"lt":var tt=it.length;if(ye[xe-1]&&!isNaN(ye[xe-1].x)&&(ze=[et.x-ye[xe-1].x,et.y-ye[xe-1].y],tt>0)){for(;tt>=0;tt--)if(it[tt-1].close!==!0&&it[tt-1].begin!==!0){it[tt-1].deltas.push(ze),it[tt-1].abs.push(et);break}}break;case"bct":ze=[et.x1-ye[xe-1].x,et.y1-ye[xe-1].y,et.x2-ye[xe-1].x,et.y2-ye[xe-1].y,et.x-ye[xe-1].x,et.y-ye[xe-1].y],it[it.length-1].deltas.push(ze);break;case"qct":var rt=ye[xe-1].x+2/3*(et.x1-ye[xe-1].x),ct=ye[xe-1].y+2/3*(et.y1-ye[xe-1].y),ot=et.x+2/3*(et.x1-et.x),Se=et.y+2/3*(et.y1-et.y),ht=et.x,Qe=et.y;ze=[rt-ye[xe-1].x,ct-ye[xe-1].y,ot-ye[xe-1].x,Se-ye[xe-1].y,ht-ye[xe-1].x,Qe-ye[xe-1].y],it[it.length-1].deltas.push(ze);break;case"arc":it.push({deltas:[],abs:[],arc:!0}),Array.isArray(it[it.length-1].abs)&&it[it.length-1].abs.push(et)}}at=Ke?null:Ae==="stroke"?"stroke":"fill";for(var pe=!1,ge=0;ge<it.length;ge++)if(it[ge].arc)for(var Le=it[ge].abs,dt=0;dt<Le.length;dt++){var xt=Le[dt];xt.type==="arc"?ce.call(this,xt.x,xt.y,xt.radius,xt.startAngle,xt.endAngle,xt.counterclockwise,void 0,Ke,!pe):Fe.call(this,xt.x,xt.y),pe=!0}else if(it[ge].close===!0)this.pdf.internal.out("h"),pe=!1;else if(it[ge].begin!==!0){var yt=it[ge].start.x,Yt=it[ge].start.y;ae.call(this,it[ge].deltas,yt,Yt),pe=!0}at&&ne.call(this,at),Ke&&Ee.call(this)}},J=function(Ae){var Ke=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,ze=Ke*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return Ae-ze;case"top":return Ae+Ke-ze;case"hanging":return Ae+Ke-2*ze;case"middle":return Ae+Ke/2-ze;case"ideographic":return Ae;case"alphabetic":default:return Ae}},ee=function(Ae){return Ae+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};I.prototype.createLinearGradient=function(){var Ae=function(){};return Ae.colorStops=[],Ae.addColorStop=function(Ke,ze){this.colorStops.push([Ke,ze])},Ae.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},Ae.isCanvasGradient=!0,Ae},I.prototype.createPattern=function(){return this.createLinearGradient()},I.prototype.createRadialGradient=function(){return this.createLinearGradient()};var ce=function(Ae,Ke,ze,at,it,ye,xe,et,tt){for(var rt=Re.call(this,ze,at,it,ye),ct=0;ct<rt.length;ct++){var ot=rt[ct];ct===0&&(tt?ve.call(this,ot.x1+Ae,ot.y1+Ke):Fe.call(this,ot.x1+Ae,ot.y1+Ke)),De.call(this,Ae,Ke,ot.x2,ot.y2,ot.x3,ot.y3,ot.x4,ot.y4)}et?Ee.call(this):ne.call(this,xe)},ne=function(Ae){switch(Ae){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Ee=function(){this.pdf.clip(),this.pdf.discardPath()},ve=function(Ae,Ke){this.pdf.internal.out(r(Ae)+" "+n(Ke)+" m")},se=function(Ae){var Ke;switch(Ae.align){case"right":case"end":Ke="right";break;case"center":Ke="center";break;case"left":case"start":default:Ke="left"}var ze=this.pdf.getTextDimensions(Ae.text),at=J.call(this,Ae.y),it=ee.call(this,at)-ze.h,ye=this.ctx.transform.applyToPoint(new s(Ae.x,at)),xe=this.ctx.transform.decompose(),et=new f;et=(et=(et=et.multiply(xe.translate)).multiply(xe.skew)).multiply(xe.scale);for(var tt,rt,ct,ot=this.ctx.transform.applyToRectangle(new l(Ae.x,at,ze.w,ze.h)),Se=et.applyToRectangle(new l(Ae.x,it,ze.w,ze.h)),ht=O.call(this,Se),Qe=[],pe=0;pe<ht.length;pe+=1)Qe.indexOf(ht[pe])===-1&&Qe.push(ht[pe]);if(L(Qe),this.autoPaging)for(var ge=Qe[0],Le=Qe[Qe.length-1],dt=ge;dt<Le+1;dt++){this.pdf.setPage(dt);var xt=dt===1?this.posY+this.margin[0]:this.margin[0],yt=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Yt=this.pdf.internal.pageSize.height-this.margin[2],nr=Yt-this.margin[0],Nt=this.pdf.internal.pageSize.width-this.margin[1],Gt=Nt-this.margin[3],gr=dt===1?0:yt+(dt-2)*nr;if(this.ctx.clip_path.length!==0){var Yr=this.path;tt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=T(tt,this.posX+this.margin[3],-1*gr+xt),K.call(this,"fill",!0),this.path=Yr}var sn=T([JSON.parse(JSON.stringify(Se))],this.posX+this.margin[3],-gr+xt+this.ctx.prevPageLastElemOffset)[0];Ae.scale>=.01&&(rt=this.pdf.internal.getFontSize(),this.pdf.setFontSize(rt*Ae.scale),ct=this.lineWidth,this.lineWidth=ct*Ae.scale);var Dr=this.autoPaging!=="text";if(Dr||sn.y+sn.h<=Yt){if(Dr||sn.y>=xt&&sn.x<=Nt){var Zt=Dr?Ae.text:this.pdf.splitTextToSize(Ae.text,Ae.maxWidth||Nt-sn.x)[0],kr=T([JSON.parse(JSON.stringify(ot))],this.posX+this.margin[3],-gr+xt+this.ctx.prevPageLastElemOffset)[0],_r=Dr&&(dt>ge||dt<Le)&&_.call(this);_r&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Gt,nr,null).clip().discardPath()),this.pdf.text(Zt,kr.x,kr.y,{angle:Ae.angle,align:Ke,renderingMode:Ae.renderingMode}),_r&&this.pdf.restoreGraphicsState()}}else sn.y<Yt&&(this.ctx.prevPageLastElemOffset+=Yt-sn.y);Ae.scale>=.01&&(this.pdf.setFontSize(rt),this.lineWidth=ct)}else Ae.scale>=.01&&(rt=this.pdf.internal.getFontSize(),this.pdf.setFontSize(rt*Ae.scale),ct=this.lineWidth,this.lineWidth=ct*Ae.scale),this.pdf.text(Ae.text,ye.x+this.posX,ye.y+this.posY,{angle:Ae.angle,align:Ke,renderingMode:Ae.renderingMode,maxWidth:Ae.maxWidth}),Ae.scale>=.01&&(this.pdf.setFontSize(rt),this.lineWidth=ct)},Fe=function(Ae,Ke,ze,at){ze=ze||0,at=at||0,this.pdf.internal.out(r(Ae+ze)+" "+n(Ke+at)+" l")},ae=function(Ae,Ke,ze){return this.pdf.lines(Ae,Ke,ze,null,null)},De=function(Ae,Ke,ze,at,it,ye,xe,et){this.pdf.internal.out([t(i(ze+Ae)),t(o(at+Ke)),t(i(it+Ae)),t(o(ye+Ke)),t(i(xe+Ae)),t(o(et+Ke)),"c"].join(" "))},Re=function(Ae,Ke,ze,at){for(var it=2*Math.PI,ye=Math.PI/2;Ke>ze;)Ke-=it;var xe=Math.abs(ze-Ke);xe<it&&at&&(xe=it-xe);for(var et=[],tt=at?-1:1,rt=Ke;xe>1e-5;){var ct=rt+tt*Math.min(xe,ye);et.push(Pe.call(this,Ae,rt,ct)),xe-=Math.abs(ct-rt),rt=ct}return et},Pe=function(Ae,Ke,ze){var at=(ze-Ke)/2,it=Ae*Math.cos(at),ye=Ae*Math.sin(at),xe=it,et=-ye,tt=xe*xe+et*et,rt=tt+xe*it+et*ye,ct=4/3*(Math.sqrt(2*tt*rt)-rt)/(xe*ye-et*it),ot=xe-ct*et,Se=et+ct*xe,ht=ot,Qe=-Se,pe=at+Ke,ge=Math.cos(pe),Le=Math.sin(pe);return{x1:Ae*Math.cos(Ke),y1:Ae*Math.sin(Ke),x2:ot*ge-Se*Le,y2:ot*Le+Se*ge,x3:ht*ge-Qe*Le,y3:ht*Le+Qe*ge,x4:Ae*Math.cos(ze),y4:Ae*Math.sin(ze)}},Ne=function(Ae){return 180*Ae/Math.PI},$e=function(Ae,Ke,ze,at,it,ye){var xe=Ae+.5*(ze-Ae),et=Ke+.5*(at-Ke),tt=it+.5*(ze-it),rt=ye+.5*(at-ye),ct=Math.min(Ae,it,xe,tt),ot=Math.max(Ae,it,xe,tt),Se=Math.min(Ke,ye,et,rt),ht=Math.max(Ke,ye,et,rt);return new l(ct,Se,ot-ct,ht-Se)},Je=function(Ae,Ke,ze,at,it,ye,xe,et){var tt,rt,ct,ot,Se,ht,Qe,pe,ge,Le,dt,xt,yt,Yt,nr=ze-Ae,Nt=at-Ke,Gt=it-ze,gr=ye-at,Yr=xe-it,sn=et-ye;for(rt=0;rt<41;rt++)ge=(Qe=(ct=Ae+(tt=rt/40)*nr)+tt*((Se=ze+tt*Gt)-ct))+tt*(Se+tt*(it+tt*Yr-Se)-Qe),Le=(pe=(ot=Ke+tt*Nt)+tt*((ht=at+tt*gr)-ot))+tt*(ht+tt*(ye+tt*sn-ht)-pe),rt==0?(dt=ge,xt=Le,yt=ge,Yt=Le):(dt=Math.min(dt,ge),xt=Math.min(xt,Le),yt=Math.max(yt,ge),Yt=Math.max(Yt,Le));return new l(Math.round(dt),Math.round(xt),Math.round(yt-dt),Math.round(Yt-xt))},We=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var Ae,Ke,ze=(Ae=this.ctx.lineDash,Ke=this.ctx.lineDashOffset,JSON.stringify({lineDash:Ae,lineDashOffset:Ke}));this.prevLineDash!==ze&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=ze)}}})(ko.API),function(e){var t=function(o){var s,l,f,m,v,I,B,E,S,_;for(l=[],f=0,m=(o+=s="\0\0\0\0".slice(o.length%4||4)).length;m>f;f+=4)(v=(o.charCodeAt(f)<<24)+(o.charCodeAt(f+1)<<16)+(o.charCodeAt(f+2)<<8)+o.charCodeAt(f+3))!==0?(I=(v=((v=((v=((v=(v-(_=v%85))/85)-(S=v%85))/85)-(E=v%85))/85)-(B=v%85))/85)%85,l.push(I+33,B+33,E+33,S+33,_+33)):l.push(122);return function(O,R){for(var T=R;T>0;T--)O.pop()}(l,s.length),String.fromCharCode.apply(String,l)+"~>"},r=function(o){var s,l,f,m,v,I=String,B="length",E=255,S="charCodeAt",_="slice",O="replace";for(o[_](-2),o=o[_](0,-2)[O](/\s/g,"")[O]("z","!!!!!"),f=[],m=0,v=(o+=s="uuuuu"[_](o[B]%5||5))[B];v>m;m+=5)l=52200625*(o[S](m)-33)+614125*(o[S](m+1)-33)+7225*(o[S](m+2)-33)+85*(o[S](m+3)-33)+(o[S](m+4)-33),f.push(E&l>>24,E&l>>16,E&l>>8,E&l);return function(R,T){for(var L=T;L>0;L--)R.pop()}(f,s[B]),I.fromCharCode.apply(I,f)},n=function(o){var s=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((o=o.replace(/\s/g,"")).indexOf(">")!==-1&&(o=o.substr(0,o.indexOf(">"))),o.length%2&&(o+="0"),s.test(o)===!1)return"";for(var l="",f=0;f<o.length;f+=2)l+=String.fromCharCode("0x"+(o[f]+o[f+1]));return l},i=function(o){for(var s=new Uint8Array(o.length),l=o.length;l--;)s[l]=o.charCodeAt(l);return o=(s=R$(s)).reduce(function(f,m){return f+String.fromCharCode(m)},"")};e.processDataByFilters=function(o,s){var l=0,f=o||"",m=[];for(typeof(s=s||[])=="string"&&(s=[s]),l=0;l<s.length;l+=1)switch(s[l]){case"ASCII85Decode":case"/ASCII85Decode":f=r(f),m.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":f=t(f),m.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":f=n(f),m.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":f=f.split("").map(function(v){return("0"+v.charCodeAt().toString(16)).slice(-2)}).join("")+">",m.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":f=i(f),m.push("/FlateDecode");break;default:throw new Error('The filter: "'+s[l]+'" is not implemented')}return{data:f,reverseChain:m.reverse().join(" ")}}}(ko.API),function(e){e.loadFile=function(t,r,n){return function(i,o,s){o=o!==!1,s=typeof s=="function"?s:function(){};var l=void 0;try{l=function(f,m,v){var I=new XMLHttpRequest,B=0,E=function(S){var _=S.length,O=[],R=String.fromCharCode;for(B=0;B<_;B+=1)O.push(R(255&S.charCodeAt(B)));return O.join("")};if(I.open("GET",f,!m),I.overrideMimeType("text/plain; charset=x-user-defined"),m===!1&&(I.onload=function(){I.status===200?v(E(this.responseText)):v(void 0)}),I.send(null),m&&I.status===200)return E(I.responseText)}(i,o,s)}catch{}return l}(t,r,n)},e.loadImageFile=e.loadFile}(ko.API),function(e){function t(){return(Po.html2canvas?Promise.resolve(Po.html2canvas):p$(()=>Promise.resolve().then(()=>aht),void 0)).catch(function(s){return Promise.reject(new Error("Could not load html2canvas: "+s))}).then(function(s){return s.default?s.default:s})}function r(){return(Po.DOMPurify?Promise.resolve(Po.DOMPurify):p$(()=>Promise.resolve().then(()=>Oht),void 0)).catch(function(s){return Promise.reject(new Error("Could not load dompurify: "+s))}).then(function(s){return s.default?s.default:s})}var n=function(s){var l=FA(s);return l==="undefined"?"undefined":l==="string"||s instanceof String?"string":l==="number"||s instanceof Number?"number":l==="function"||s instanceof Function?"function":s&&s.constructor===Array?"array":s&&s.nodeType===1?"element":l==="object"?"object":"unknown"},i=function(s,l){var f=document.createElement(s);for(var m in l.className&&(f.className=l.className),l.innerHTML&&l.dompurify&&(f.innerHTML=l.dompurify.sanitize(l.innerHTML)),l.style)f.style[m]=l.style[m];return f},o=function s(l){var f=Object.assign(s.convert(Promise.resolve()),JSON.parse(JSON.stringify(s.template))),m=s.convert(Promise.resolve(),f);return m=(m=m.setProgress(1,s,1,[s])).set(l)};(o.prototype=Object.create(Promise.prototype)).constructor=o,o.convert=function(s,l){return s.__proto__=l||o.prototype,s},o.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},o.prototype.from=function(s,l){return this.then(function(){switch(l=l||function(f){switch(n(f)){case"string":return"string";case"element":return f.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(s)){case"string":return this.then(r).then(function(f){return this.set({src:i("div",{innerHTML:s,dompurify:f})})});case"element":return this.set({src:s});case"canvas":return this.set({canvas:s});case"img":return this.set({img:s});default:return this.error("Unknown source type.")}})},o.prototype.to=function(s){switch(s){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},o.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var s={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},l=function f(m,v){for(var I=m.nodeType===3?document.createTextNode(m.nodeValue):m.cloneNode(!1),B=m.firstChild;B;B=B.nextSibling)v!==!0&&B.nodeType===1&&B.nodeName==="SCRIPT"||I.appendChild(f(B,v));return m.nodeType===1&&(m.nodeName==="CANVAS"?(I.width=m.width,I.height=m.height,I.getContext("2d").drawImage(m,0,0)):m.nodeName!=="TEXTAREA"&&m.nodeName!=="SELECT"||(I.value=m.value),I.addEventListener("load",function(){I.scrollTop=m.scrollTop,I.scrollLeft=m.scrollLeft},!0)),I}(this.prop.src,this.opt.html2canvas.javascriptEnabled);l.tagName==="BODY"&&(s.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=i("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=i("div",{className:"html2pdf__container",style:s}),this.prop.container.appendChild(l),this.prop.container.firstChild.appendChild(i("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},o.prototype.toCanvas=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(t).then(function(l){var f=Object.assign({},this.opt.html2canvas);return delete f.onrendered,l(this.prop.container,f)}).then(function(l){(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},o.prototype.toContext2d=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(t).then(function(l){var f=this.opt.jsPDF,m=this.opt.fontFaces,v=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,I=Object.assign({async:!0,allowTaint:!0,scale:v,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete I.onrendered,f.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,f.context2d.posX=this.opt.x,f.context2d.posY=this.opt.y,f.context2d.margin=this.opt.margin,f.context2d.fontFaces=m,m)for(var B=0;B<m.length;++B){var E=m[B],S=E.src.find(function(_){return _.format==="truetype"});S&&f.addFont(S.url,E.ref.name,E.ref.style)}return I.windowHeight=I.windowHeight||0,I.windowHeight=I.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):I.windowHeight,f.context2d.save(!0),l(this.prop.container,I)}).then(function(l){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},o.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var s=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=s})},o.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},o.prototype.output=function(s,l,f){return(f=f||"pdf").toLowerCase()==="img"||f.toLowerCase()==="image"?this.outputImg(s,l):this.outputPdf(s,l)},o.prototype.outputPdf=function(s,l){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(s,l)})},o.prototype.outputImg=function(s){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(s){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+s+'" is not supported.'}})},o.prototype.save=function(s){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(s?{filename:s}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},o.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},o.prototype.set=function(s){if(n(s)!=="object")return this;var l=Object.keys(s||{}).map(function(f){if(f in o.template.prop)return function(){this.prop[f]=s[f]};switch(f){case"margin":return this.setMargin.bind(this,s.margin);case"jsPDF":return function(){return this.opt.jsPDF=s.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,s.pageSize);default:return function(){this.opt[f]=s[f]}}},this);return this.then(function(){return this.thenList(l)})},o.prototype.get=function(s,l){return this.then(function(){var f=s in o.template.prop?this.prop[s]:this.opt[s];return l?l(f):f})},o.prototype.setMargin=function(s){return this.then(function(){switch(n(s)){case"number":s=[s,s,s,s];case"array":if(s.length===2&&(s=[s[0],s[1],s[0],s[1]]),s.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=s}).then(this.setPageSize)},o.prototype.setPageSize=function(s){function l(f,m){return Math.floor(f*m/72*96)}return this.then(function(){(s=s||ko.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(s.inner={width:s.width-this.opt.margin[1]-this.opt.margin[3],height:s.height-this.opt.margin[0]-this.opt.margin[2]},s.inner.px={width:l(s.inner.width,s.k),height:l(s.inner.height,s.k)},s.inner.ratio=s.inner.height/s.inner.width),this.prop.pageSize=s})},o.prototype.setProgress=function(s,l,f,m){return s!=null&&(this.progress.val=s),l!=null&&(this.progress.state=l),f!=null&&(this.progress.n=f),m!=null&&(this.progress.stack=m),this.progress.ratio=this.progress.val/this.progress.state,this},o.prototype.updateProgress=function(s,l,f,m){return this.setProgress(s?this.progress.val+s:null,l||null,f?this.progress.n+f:null,m?this.progress.stack.concat(m):null)},o.prototype.then=function(s,l){var f=this;return this.thenCore(s,l,function(m,v){return f.updateProgress(null,null,1,[m]),Promise.prototype.then.call(this,function(I){return f.updateProgress(null,m),I}).then(m,v).then(function(I){return f.updateProgress(1),I})})},o.prototype.thenCore=function(s,l,f){f=f||Promise.prototype.then,s&&(s=s.bind(this)),l&&(l=l.bind(this));var m=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:o.convert(Object.assign({},this),Promise.prototype),v=f.call(m,s,l);return o.convert(v,this.__proto__)},o.prototype.thenExternal=function(s,l){return Promise.prototype.then.call(this,s,l)},o.prototype.thenList=function(s){var l=this;return s.forEach(function(f){l=l.thenCore(f)}),l},o.prototype.catch=function(s){s&&(s=s.bind(this));var l=Promise.prototype.catch.call(this,s);return o.convert(l,this)},o.prototype.catchExternal=function(s){return Promise.prototype.catch.call(this,s)},o.prototype.error=function(s){return this.then(function(){throw new Error(s)})},o.prototype.using=o.prototype.set,o.prototype.saveAs=o.prototype.save,o.prototype.export=o.prototype.output,o.prototype.run=o.prototype.then,ko.getPageSize=function(s,l,f){if(FA(s)==="object"){var m=s;s=m.orientation,l=m.unit||l,f=m.format||f}l=l||"mm",f=f||"a4",s=(""+(s||"P")).toLowerCase();var v,I=(""+f).toLowerCase(),B={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],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(l){case"pt":v=1;break;case"mm":v=72/25.4;break;case"cm":v=72/2.54;break;case"in":v=72;break;case"px":v=.75;break;case"pc":case"em":v=12;break;case"ex":v=6;break;default:throw"Invalid unit: "+l}var E,S=0,_=0;if(B.hasOwnProperty(I))S=B[I][1]/v,_=B[I][0]/v;else try{S=f[1],_=f[0]}catch{throw new Error("Invalid format: "+f)}if(s==="p"||s==="portrait")s="p",_>S&&(E=_,_=S,S=E);else{if(s!=="l"&&s!=="landscape")throw"Invalid orientation: "+s;s="l",S>_&&(E=_,_=S,S=E)}return{width:_,height:S,unit:l,k:v,orientation:s}},e.html=function(s,l){(l=l||{}).callback=l.callback||function(){},l.html2canvas=l.html2canvas||{},l.html2canvas.canvas=l.html2canvas.canvas||this.canvas,l.jsPDF=l.jsPDF||this,l.fontFaces=l.fontFaces?l.fontFaces.map(P$):null;var f=new o(l);return l.worker?f:f.from(s).doCallback()}}(ko.API),ko.API.addJS=function(e){return ooe=e,this.internal.events.subscribe("postPutResources",function(){Kk=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Kk+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),aoe=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+ooe+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Kk!==void 0&&aoe!==void 0&&this.internal.out("/Names <</JavaScript "+Kk+" 0 R>>")}),this},function(e){var t;e.events.push(["postPutResources",function(){var r=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var i=r.outline.render().split(/\r\n/),o=0;o<i.length;o++){var s=i[o],l=n.exec(s);if(l!=null){var f=l[1];r.internal.newObjectDeferredBegin(f,!1)}r.internal.write(s)}if(this.outline.createNamedDestinations){var m=this.internal.pages.length,v=[];for(o=0;o<m;o++){var I=r.internal.newObject();v.push(I);var B=r.internal.getPageInfo(o+1);r.internal.write("<< /D["+B.objId+" 0 R /XYZ null null null]>> endobj")}var E=r.internal.newObject();for(r.internal.write("<< /Names [ "),o=0;o<v.length;o++)r.internal.write("(page_"+(o+1)+")"+v[o]+" 0 R");r.internal.write(" ] >>","endobj"),t=r.internal.newObject(),r.internal.write("<< /Dests "+E+" 0 R"),r.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+t+" 0 R"))}]),e.events.push(["initialized",function(){var r=this;r.outline={createNamedDestinations:!1,root:{children:[]}},r.outline.add=function(n,i,o){var s={title:i,options:o,children:[]};return n==null&&(n=this.root),n.children.push(s),s},r.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=r,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},r.outline.genIds_r=function(n){n.id=r.internal.newObjectDeferred();for(var i=0;i<n.children.length;i++)this.genIds_r(n.children[i])},r.outline.renderRoot=function(n){this.objStart(n),this.line("/Type /Outlines"),n.children.length>0&&(this.line("/First "+this.makeRef(n.children[0])),this.line("/Last "+this.makeRef(n.children[n.children.length-1]))),this.line("/Count "+this.count_r({count:0},n)),this.objEnd()},r.outline.renderItems=function(n){for(var i=this.ctx.pdf.internal.getVerticalCoordinateString,o=0;o<n.children.length;o++){var s=n.children[o];this.objStart(s),this.line("/Title "+this.makeString(s.title)),this.line("/Parent "+this.makeRef(n)),o>0&&this.line("/Prev "+this.makeRef(n.children[o-1])),o<n.children.length-1&&this.line("/Next "+this.makeRef(n.children[o+1])),s.children.length>0&&(this.line("/First "+this.makeRef(s.children[0])),this.line("/Last "+this.makeRef(s.children[s.children.length-1])));var l=this.count=this.count_r({count:0},s);if(l>0&&this.line("/Count "+l),s.options&&s.options.pageNumber){var f=r.internal.getPageInfo(s.options.pageNumber);this.line("/Dest ["+f.objId+" 0 R /XYZ 0 "+i(0)+" 0]")}this.objEnd()}for(var m=0;m<n.children.length;m++)this.renderItems(n.children[m])},r.outline.line=function(n){this.ctx.val+=n+`\r
  570. `},r.outline.makeRef=function(n){return n.id+" 0 R"},r.outline.makeString=function(n){return"("+r.internal.pdfEscape(n)+")"},r.outline.objStart=function(n){this.ctx.val+=`\r
  571. `+n.id+` 0 obj\r
  572. <<\r
  573. `},r.outline.objEnd=function(){this.ctx.val+=`>> \r
  574. endobj\r
  575. `},r.outline.count_r=function(n,i){for(var o=0;o<i.children.length;o++)n.count++,this.count_r(n,i.children[o]);return n.count}}])}(ko.API),function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(r,n,i,o,s,l){var f,m=this.decode.DCT_DECODE,v=null;if(typeof r=="string"||this.__addimage__.isArrayBuffer(r)||this.__addimage__.isArrayBufferView(r)){switch(r=s||r,r=this.__addimage__.isArrayBuffer(r)?new Uint8Array(r):r,(f=function(I){for(var B,E=256*I.charCodeAt(4)+I.charCodeAt(5),S=I.length,_={width:0,height:0,numcomponents:1},O=4;O<S;O+=2){if(O+=E,t.indexOf(I.charCodeAt(O+1))!==-1){B=256*I.charCodeAt(O+5)+I.charCodeAt(O+6),_={width:256*I.charCodeAt(O+7)+I.charCodeAt(O+8),height:B,numcomponents:I.charCodeAt(O+9)};break}E=256*I.charCodeAt(O+2)+I.charCodeAt(O+3)}return _}(r=this.__addimage__.isArrayBufferView(r)?this.__addimage__.arrayBufferToBinaryString(r):r)).numcomponents){case 1:l=this.color_spaces.DEVICE_GRAY;break;case 4:l=this.color_spaces.DEVICE_CMYK;break;case 3:l=this.color_spaces.DEVICE_RGB}v={data:r,width:f.width,height:f.height,colorSpace:l,bitsPerComponent:8,filter:m,index:n,alias:i}}return v}}(ko.API);var LB,$k,soe,Aoe,loe,drt=function(){var e,t,r;function n(o){var s,l,f,m,v,I,B,E,S,_,O,R,T,L;for(this.data=o,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},I=null;;){switch(s=this.readUInt32(),S=(function(){var U,K;for(K=[],U=0;U<4;++U)K.push(String.fromCharCode(this.data[this.pos++]));return K}).call(this).join("")){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"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(s);break;case"fcTL":I&&this.animation.frames.push(I),this.pos+=4,I={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},v=this.readUInt16(),m=this.readUInt16()||100,I.delay=1e3*v/m,I.disposeOp=this.data[this.pos++],I.blendOp=this.data[this.pos++],I.data=[];break;case"IDAT":case"fdAT":for(S==="fdAT"&&(this.pos+=4,s-=4),o=(I!=null?I.data:void 0)||this.imgData,R=0;0<=s?R<s:R>s;0<=s?++R:--R)o.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(f=this.palette.length/3,this.transparency.indexed=this.read(s),this.transparency.indexed.length>f)throw new Error("More transparent colors than palette size");if((_=f-this.transparency.indexed.length)>0)for(T=0;0<=_?T<_:T>_;0<=_?++T:--T)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(s)[0];break;case 2:this.transparency.rgb=this.read(s)}break;case"tEXt":B=(O=this.read(s)).indexOf(0),E=String.fromCharCode.apply(String,O.slice(0,B)),this.text[E]=String.fromCharCode.apply(String,O.slice(B+1));break;case"IEND":return I&&this.animation.frames.push(I),this.colors=(function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}).call(this),this.hasAlphaChannel=(L=this.colorType)===4||L===6,l=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*l,this.colorSpace=(function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}).call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=s}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}n.prototype.read=function(o){var s,l;for(l=[],s=0;0<=o?s<o:s>o;0<=o?++s:--s)l.push(this.data[this.pos++]);return l},n.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},n.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},n.prototype.decodePixels=function(o){var s=this.pixelBitlength/8,l=new Uint8Array(this.width*this.height*s),f=0,m=this;if(o==null&&(o=this.imgData),o.length===0)return new Uint8Array(0);function v(I,B,E,S){var _,O,R,T,L,U,K,J,ee,ce,ne,Ee,ve,se,Fe,ae,De,Re,Pe,Ne,$e,Je=Math.ceil((m.width-I)/E),We=Math.ceil((m.height-B)/S),Ae=m.width==Je&&m.height==We;for(se=s*Je,Ee=Ae?l:new Uint8Array(se*We),U=o.length,ve=0,O=0;ve<We&&f<U;){switch(o[f++]){case 0:for(T=De=0;De<se;T=De+=1)Ee[O++]=o[f++];break;case 1:for(T=Re=0;Re<se;T=Re+=1)_=o[f++],L=T<s?0:Ee[O-s],Ee[O++]=(_+L)%256;break;case 2:for(T=Pe=0;Pe<se;T=Pe+=1)_=o[f++],R=(T-T%s)/s,Fe=ve&&Ee[(ve-1)*se+R*s+T%s],Ee[O++]=(Fe+_)%256;break;case 3:for(T=Ne=0;Ne<se;T=Ne+=1)_=o[f++],R=(T-T%s)/s,L=T<s?0:Ee[O-s],Fe=ve&&Ee[(ve-1)*se+R*s+T%s],Ee[O++]=(_+Math.floor((L+Fe)/2))%256;break;case 4:for(T=$e=0;$e<se;T=$e+=1)_=o[f++],R=(T-T%s)/s,L=T<s?0:Ee[O-s],ve===0?Fe=ae=0:(Fe=Ee[(ve-1)*se+R*s+T%s],ae=R&&Ee[(ve-1)*se+(R-1)*s+T%s]),K=L+Fe-ae,J=Math.abs(K-L),ce=Math.abs(K-Fe),ne=Math.abs(K-ae),ee=J<=ce&&J<=ne?L:ce<=ne?Fe:ae,Ee[O++]=(_+ee)%256;break;default:throw new Error("Invalid filter algorithm: "+o[f-1])}if(!Ae){var Ke=((B+ve*S)*m.width+I)*s,ze=ve*se;for(T=0;T<Je;T+=1){for(var at=0;at<s;at+=1)l[Ke++]=Ee[ze++];Ke+=(E-1)*s}}ve++}}return o=$tt(o),m.interlaceMethod==1?(v(0,0,8,8),v(4,0,8,8),v(0,4,4,8),v(2,0,4,4),v(0,2,2,4),v(1,0,2,2),v(0,1,1,2)):v(0,0,1,1),l},n.prototype.decodePalette=function(){var o,s,l,f,m,v,I,B,E;for(l=this.palette,v=this.transparency.indexed||[],m=new Uint8Array((v.length||0)+l.length),f=0,o=0,s=I=0,B=l.length;I<B;s=I+=3)m[f++]=l[s],m[f++]=l[s+1],m[f++]=l[s+2],m[f++]=(E=v[o++])!=null?E:255;return m},n.prototype.copyToImageData=function(o,s){var l,f,m,v,I,B,E,S,_,O,R;if(f=this.colors,_=null,l=this.hasAlphaChannel,this.palette.length&&(_=(R=this._decodedPalette)!=null?R:this._decodedPalette=this.decodePalette(),f=4,l=!0),S=(m=o.data||o).length,I=_||s,v=B=0,f===1)for(;v<S;)E=_?4*s[v/4]:B,O=I[E++],m[v++]=O,m[v++]=O,m[v++]=O,m[v++]=l?I[E++]:255,B=E;else for(;v<S;)E=_?4*s[v/4]:B,m[v++]=I[E++],m[v++]=I[E++],m[v++]=I[E++],m[v++]=l?I[E++]:255,B=E},n.prototype.decode=function(){var o;return o=new Uint8Array(this.width*this.height*4),this.copyToImageData(o,this.decodePixels()),o};var i=function(){if(Object.prototype.toString.call(Po)==="[object Window]"){try{t=Po.document.createElement("canvas"),r=t.getContext("2d")}catch{return!1}return!0}return!1};return i(),e=function(o){var s;if(i()===!0)return r.width=o.width,r.height=o.height,r.clearRect(0,0,o.width,o.height),r.putImageData(o,0,0),(s=new Image).src=t.toDataURL(),s;throw new Error("This method requires a Browser with Canvas-capability.")},n.prototype.decodeFrames=function(o){var s,l,f,m,v,I,B,E;if(this.animation){for(E=[],l=v=0,I=(B=this.animation.frames).length;v<I;l=++v)s=B[l],f=o.createImageData(s.width,s.height),m=this.decodePixels(new Uint8Array(s.data)),this.copyToImageData(f,m),s.imageData=f,E.push(s.image=e(f));return E}},n.prototype.renderFrame=function(o,s){var l,f,m;return l=(f=this.animation.frames)[s],m=f[s-1],s===0&&o.clearRect(0,0,this.width,this.height),(m!=null?m.disposeOp:void 0)===1?o.clearRect(m.xOffset,m.yOffset,m.width,m.height):(m!=null?m.disposeOp:void 0)===2&&o.putImageData(m.imageData,m.xOffset,m.yOffset),l.blendOp===0&&o.clearRect(l.xOffset,l.yOffset,l.width,l.height),o.drawImage(l.image,l.xOffset,l.yOffset)},n.prototype.animate=function(o){var s,l,f,m,v,I,B=this;return l=0,I=this.animation,m=I.numFrames,f=I.frames,v=I.numPlays,(s=function(){var E,S;if(E=l++%m,S=f[E],B.renderFrame(o,E),m>1&&l/m<v)return B.animation._timeout=setTimeout(s,S.delay)})()},n.prototype.stopAnimation=function(){var o;return clearTimeout((o=this.animation)!=null?o._timeout:void 0)},n.prototype.render=function(o){var s,l;return o._png&&o._png.stopAnimation(),o._png=this,o.width=this.width,o.height=this.height,s=o.getContext("2d"),this.animation?(this.decodeFrames(s),this.animate(s)):(l=s.createImageData(this.width,this.height),this.copyToImageData(l,this.decodePixels()),s.putImageData(l,0,0))},n}();/**
  576. * @license
  577. *
  578. * Copyright (c) 2014 James Robb, https://github.com/jamesbrobb
  579. *
  580. * Permission is hereby granted, free of charge, to any person obtaining
  581. * a copy of this software and associated documentation files (the
  582. * "Software"), to deal in the Software without restriction, including
  583. * without limitation the rights to use, copy, modify, merge, publish,
  584. * distribute, sublicense, and/or sell copies of the Software, and to
  585. * permit persons to whom the Software is furnished to do so, subject to
  586. * the following conditions:
  587. *
  588. * The above copyright notice and this permission notice shall be
  589. * included in all copies or substantial portions of the Software.
  590. *
  591. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  592. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  593. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  594. * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  595. * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  596. * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  597. * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  598. * ====================================================================
  599. *//**
  600. * @license
  601. * (c) Dean McNamee <dean@gmail.com>, 2013.
  602. *
  603. * https://github.com/deanm/omggif
  604. *
  605. * Permission is hereby granted, free of charge, to any person obtaining a copy
  606. * of this software and associated documentation files (the "Software"), to
  607. * deal in the Software without restriction, including without limitation the
  608. * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  609. * sell copies of the Software, and to permit persons to whom the Software is
  610. * furnished to do so, subject to the following conditions:
  611. *
  612. * The above copyright notice and this permission notice shall be included in
  613. * all copies or substantial portions of the Software.
  614. *
  615. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  616. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  617. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  618. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  619. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  620. * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  621. * IN THE SOFTWARE.
  622. *
  623. * omggif is a JavaScript implementation of a GIF 89a encoder and decoder,
  624. * including animation and compression. It does not rely on any specific
  625. * underlying system, so should run in the browser, Node, or Plask.
  626. */function grt(e){var t=0;if(e[t++]!==71||e[t++]!==73||e[t++]!==70||e[t++]!==56||(e[t++]+1&253)!=56||e[t++]!==97)throw new Error("Invalid GIF 87a/89a header.");var r=e[t++]|e[t++]<<8,n=e[t++]|e[t++]<<8,i=e[t++],o=i>>7,s=1<<(7&i)+1;e[t++],e[t++];var l=null,f=null;o&&(l=t,f=s,t+=3*s);var m=!0,v=[],I=0,B=null,E=0,S=null;for(this.width=r,this.height=n;m&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(e[t]!==11||e[t+1]==78&&e[t+2]==69&&e[t+3]==84&&e[t+4]==83&&e[t+5]==67&&e[t+6]==65&&e[t+7]==80&&e[t+8]==69&&e[t+9]==50&&e[t+10]==46&&e[t+11]==48&&e[t+12]==3&&e[t+13]==1&&e[t+16]==0)t+=14,S=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((ve=e[t++])>=0))throw Error("Invalid block size");if(ve===0)break;t+=ve}break;case 249:if(e[t++]!==4||e[t+4]!==0)throw new Error("Invalid graphics extension block.");var _=e[t++];I=e[t++]|e[t++]<<8,B=e[t++],!(1&_)&&(B=null),E=_>>2&7,t++;break;case 254:for(;;){if(!((ve=e[t++])>=0))throw Error("Invalid block size");if(ve===0)break;t+=ve}break;default:throw new Error("Unknown graphic control label: 0x"+e[t-1].toString(16))}break;case 44:var O=e[t++]|e[t++]<<8,R=e[t++]|e[t++]<<8,T=e[t++]|e[t++]<<8,L=e[t++]|e[t++]<<8,U=e[t++],K=U>>6&1,J=1<<(7&U)+1,ee=l,ce=f,ne=!1;U>>7&&(ne=!0,ee=t,ce=J,t+=3*J);var Ee=t;for(t++;;){var ve;if(!((ve=e[t++])>=0))throw Error("Invalid block size");if(ve===0)break;t+=ve}v.push({x:O,y:R,width:T,height:L,has_local_palette:ne,palette_offset:ee,palette_size:ce,data_offset:Ee,data_length:t-Ee,transparent_index:B,interlaced:!!K,delay:I,disposal:E});break;case 59:m=!1;break;default:throw new Error("Unknown gif block: 0x"+e[t-1].toString(16))}this.numFrames=function(){return v.length},this.loopCount=function(){return S},this.frameInfo=function(se){if(se<0||se>=v.length)throw new Error("Frame index out of range.");return v[se]},this.decodeAndBlitFrameBGRA=function(se,Fe){var ae=this.frameInfo(se),De=ae.width*ae.height,Re=new Uint8Array(De);uoe(e,ae.data_offset,Re,De);var Pe=ae.palette_offset,Ne=ae.transparent_index;Ne===null&&(Ne=256);var $e=ae.width,Je=r-$e,We=$e,Ae=4*(ae.y*r+ae.x),Ke=4*((ae.y+ae.height)*r+ae.x),ze=Ae,at=4*Je;ae.interlaced===!0&&(at+=4*r*7);for(var it=8,ye=0,xe=Re.length;ye<xe;++ye){var et=Re[ye];if(We===0&&(We=$e,(ze+=at)>=Ke&&(at=4*Je+4*r*(it-1),ze=Ae+($e+Je)*(it<<1),it>>=1)),et===Ne)ze+=4;else{var tt=e[Pe+3*et],rt=e[Pe+3*et+1],ct=e[Pe+3*et+2];Fe[ze++]=ct,Fe[ze++]=rt,Fe[ze++]=tt,Fe[ze++]=255}--We}},this.decodeAndBlitFrameRGBA=function(se,Fe){var ae=this.frameInfo(se),De=ae.width*ae.height,Re=new Uint8Array(De);uoe(e,ae.data_offset,Re,De);var Pe=ae.palette_offset,Ne=ae.transparent_index;Ne===null&&(Ne=256);var $e=ae.width,Je=r-$e,We=$e,Ae=4*(ae.y*r+ae.x),Ke=4*((ae.y+ae.height)*r+ae.x),ze=Ae,at=4*Je;ae.interlaced===!0&&(at+=4*r*7);for(var it=8,ye=0,xe=Re.length;ye<xe;++ye){var et=Re[ye];if(We===0&&(We=$e,(ze+=at)>=Ke&&(at=4*Je+4*r*(it-1),ze=Ae+($e+Je)*(it<<1),it>>=1)),et===Ne)ze+=4;else{var tt=e[Pe+3*et],rt=e[Pe+3*et+1],ct=e[Pe+3*et+2];Fe[ze++]=tt,Fe[ze++]=rt,Fe[ze++]=ct,Fe[ze++]=255}--We}}}function uoe(e,t,r,n){for(var i=e[t++],o=1<<i,s=o+1,l=s+1,f=i+1,m=(1<<f)-1,v=0,I=0,B=0,E=e[t++],S=new Int32Array(4096),_=null;;){for(;v<16&&E!==0;)I|=e[t++]<<v,v+=8,E===1?E=e[t++]:--E;if(v<f)break;var O=I&m;if(I>>=f,v-=f,O!==o){if(O===s)break;for(var R=O<l?O:_,T=0,L=R;L>o;)L=S[L]>>8,++T;var U=L;if(B+T+(R!==O?1:0)>n)return void hl.log("Warning, gif stream longer than expected.");r[B++]=U;var K=B+=T;for(R!==O&&(r[B++]=U),L=R;T--;)L=S[L],r[--K]=255&L,L>>=8;_!==null&&l<4096&&(S[l++]=_<<8|U,l>=m+1&&f<12&&(++f,m=m<<1|1)),_=O}else l=s+1,m=(1<<(f=i+1))-1,_=null}return B!==n&&hl.log("Warning, gif stream shorter than expected."),r}/**
  627. * @license
  628. Copyright (c) 2008, Adobe Systems Incorporated
  629. All rights reserved.
  630. Redistribution and use in source and binary forms, with or without
  631. modification, are permitted provided that the following conditions are
  632. met:
  633. * Redistributions of source code must retain the above copyright notice,
  634. this list of conditions and the following disclaimer.
  635. * Redistributions in binary form must reproduce the above copyright
  636. notice, this list of conditions and the following disclaimer in the
  637. documentation and/or other materials provided with the distribution.
  638. * Neither the name of Adobe Systems Incorporated nor the names of its
  639. contributors may be used to endorse or promote products derived from
  640. this software without specific prior written permission.
  641. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  642. IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  643. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  644. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  645. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  646. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  647. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  648. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  649. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  650. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  651. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  652. */function iP(e){var t,r,n,i,o,s=Math.floor,l=new Array(64),f=new Array(64),m=new Array(64),v=new Array(64),I=new Array(65535),B=new Array(65535),E=new Array(64),S=new Array(64),_=[],O=0,R=7,T=new Array(64),L=new Array(64),U=new Array(64),K=new Array(256),J=new Array(2048),ee=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],ce=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],ne=[0,1,2,3,4,5,6,7,8,9,10,11],Ee=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],ve=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],se=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],Fe=[0,1,2,3,4,5,6,7,8,9,10,11],ae=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],De=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function Re(Ae,Ke){for(var ze=0,at=0,it=new Array,ye=1;ye<=16;ye++){for(var xe=1;xe<=Ae[ye];xe++)it[Ke[at]]=[],it[Ke[at]][0]=ze,it[Ke[at]][1]=ye,at++,ze++;ze*=2}return it}function Pe(Ae){for(var Ke=Ae[0],ze=Ae[1]-1;ze>=0;)Ke&1<<ze&&(O|=1<<R),ze--,--R<0&&(O==255?(Ne(255),Ne(0)):Ne(O),R=7,O=0)}function Ne(Ae){_.push(Ae)}function $e(Ae){Ne(Ae>>8&255),Ne(255&Ae)}function Je(Ae,Ke,ze,at,it){for(var ye,xe=it[0],et=it[240],tt=function(Le,dt){var xt,yt,Yt,nr,Nt,Gt,gr,Yr,sn,Dr,Zt=0;for(sn=0;sn<8;++sn){xt=Le[Zt],yt=Le[Zt+1],Yt=Le[Zt+2],nr=Le[Zt+3],Nt=Le[Zt+4],Gt=Le[Zt+5],gr=Le[Zt+6];var kr=xt+(Yr=Le[Zt+7]),_r=xt-Yr,Qn=yt+gr,Mr=yt-gr,En=Yt+Gt,Nr=Yt-Gt,vi=nr+Nt,da=nr-Nt,Yi=kr+vi,fa=kr-vi,Ci=Qn+En,bi=Qn-En;Le[Zt]=Yi+Ci,Le[Zt+4]=Yi-Ci;var $n=.707106781*(bi+fa);Le[Zt+2]=fa+$n,Le[Zt+6]=fa-$n;var Ri=.382683433*((Yi=da+Nr)-(bi=Mr+_r)),xa=.5411961*Yi+Ri,Ga=1.306562965*bi+Ri,rs=.707106781*(Ci=Nr+Mr),Ns=_r+rs,Ca=_r-rs;Le[Zt+5]=Ca+xa,Le[Zt+3]=Ca-xa,Le[Zt+1]=Ns+Ga,Le[Zt+7]=Ns-Ga,Zt+=8}for(Zt=0,sn=0;sn<8;++sn){xt=Le[Zt],yt=Le[Zt+8],Yt=Le[Zt+16],nr=Le[Zt+24],Nt=Le[Zt+32],Gt=Le[Zt+40],gr=Le[Zt+48];var Rs=xt+(Yr=Le[Zt+56]),yA=xt-Yr,qn=yt+gr,li=yt-gr,ui=Yt+Gt,Ja=Yt-Gt,Yo=nr+Nt,ns=nr-Nt,wa=Rs+Yo,oi=Rs-Yo,ws=qn+ui,vn=qn-ui;Le[Zt]=wa+ws,Le[Zt+32]=wa-ws;var Ls=.707106781*(vn+oi);Le[Zt+16]=oi+Ls,Le[Zt+48]=oi-Ls;var qa=.382683433*((wa=ns+Ja)-(vn=li+yA)),tA=.5411961*wa+qa,$s=1.306562965*vn+qa,ga=.707106781*(ws=Ja+li),tn=yA+ga,wi=yA-ga;Le[Zt+40]=wi+tA,Le[Zt+24]=wi-tA,Le[Zt+8]=tn+$s,Le[Zt+56]=tn-$s,Zt++}for(sn=0;sn<64;++sn)Dr=Le[sn]*dt[sn],E[sn]=Dr>0?Dr+.5|0:Dr-.5|0;return E}(Ae,Ke),rt=0;rt<64;++rt)S[ee[rt]]=tt[rt];var ct=S[0]-ze;ze=S[0],ct==0?Pe(at[0]):(Pe(at[B[ye=32767+ct]]),Pe(I[ye]));for(var ot=63;ot>0&&S[ot]==0;)ot--;if(ot==0)return Pe(xe),ze;for(var Se,ht=1;ht<=ot;){for(var Qe=ht;S[ht]==0&&ht<=ot;)++ht;var pe=ht-Qe;if(pe>=16){Se=pe>>4;for(var ge=1;ge<=Se;++ge)Pe(et);pe&=15}ye=32767+S[ht],Pe(it[(pe<<4)+B[ye]]),Pe(I[ye]),ht++}return ot!=63&&Pe(xe),ze}function We(Ae){Ae=Math.min(Math.max(Ae,1),100),o!=Ae&&(function(Ke){for(var ze=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],at=0;at<64;at++){var it=s((ze[at]*Ke+50)/100);it=Math.min(Math.max(it,1),255),l[ee[at]]=it}for(var ye=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],xe=0;xe<64;xe++){var et=s((ye[xe]*Ke+50)/100);et=Math.min(Math.max(et,1),255),f[ee[xe]]=et}for(var tt=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],rt=0,ct=0;ct<8;ct++)for(var ot=0;ot<8;ot++)m[rt]=1/(l[ee[rt]]*tt[ct]*tt[ot]*8),v[rt]=1/(f[ee[rt]]*tt[ct]*tt[ot]*8),rt++}(Ae<50?Math.floor(5e3/Ae):Math.floor(200-2*Ae)),o=Ae)}this.encode=function(Ae,Ke){Ke&&We(Ke),_=new Array,O=0,R=7,$e(65496),$e(65504),$e(16),Ne(74),Ne(70),Ne(73),Ne(70),Ne(0),Ne(1),Ne(1),Ne(0),$e(1),$e(1),Ne(0),Ne(0),function(){$e(65499),$e(132),Ne(0);for(var yt=0;yt<64;yt++)Ne(l[yt]);Ne(1);for(var Yt=0;Yt<64;Yt++)Ne(f[Yt])}(),function(yt,Yt){$e(65472),$e(17),Ne(8),$e(Yt),$e(yt),Ne(3),Ne(1),Ne(17),Ne(0),Ne(2),Ne(17),Ne(1),Ne(3),Ne(17),Ne(1)}(Ae.width,Ae.height),function(){$e(65476),$e(418),Ne(0);for(var yt=0;yt<16;yt++)Ne(ce[yt+1]);for(var Yt=0;Yt<=11;Yt++)Ne(ne[Yt]);Ne(16);for(var nr=0;nr<16;nr++)Ne(Ee[nr+1]);for(var Nt=0;Nt<=161;Nt++)Ne(ve[Nt]);Ne(1);for(var Gt=0;Gt<16;Gt++)Ne(se[Gt+1]);for(var gr=0;gr<=11;gr++)Ne(Fe[gr]);Ne(17);for(var Yr=0;Yr<16;Yr++)Ne(ae[Yr+1]);for(var sn=0;sn<=161;sn++)Ne(De[sn])}(),$e(65498),$e(12),Ne(3),Ne(1),Ne(0),Ne(2),Ne(17),Ne(3),Ne(17),Ne(0),Ne(63),Ne(0);var ze=0,at=0,it=0;O=0,R=7,this.encode.displayName="_encode_";for(var ye,xe,et,tt,rt,ct,ot,Se,ht,Qe=Ae.data,pe=Ae.width,ge=Ae.height,Le=4*pe,dt=0;dt<ge;){for(ye=0;ye<Le;){for(rt=Le*dt+ye,ot=-1,Se=0,ht=0;ht<64;ht++)ct=rt+(Se=ht>>3)*Le+(ot=4*(7&ht)),dt+Se>=ge&&(ct-=Le*(dt+1+Se-ge)),ye+ot>=Le&&(ct-=ye+ot-Le+4),xe=Qe[ct++],et=Qe[ct++],tt=Qe[ct++],T[ht]=(J[xe]+J[et+256>>0]+J[tt+512>>0]>>16)-128,L[ht]=(J[xe+768>>0]+J[et+1024>>0]+J[tt+1280>>0]>>16)-128,U[ht]=(J[xe+1280>>0]+J[et+1536>>0]+J[tt+1792>>0]>>16)-128;ze=Je(T,m,ze,t,n),at=Je(L,v,at,r,i),it=Je(U,v,it,r,i),ye+=32}dt+=8}if(R>=0){var xt=[];xt[1]=R+1,xt[0]=(1<<R+1)-1,Pe(xt)}return $e(65497),new Uint8Array(_)},e=e||50,function(){for(var Ae=String.fromCharCode,Ke=0;Ke<256;Ke++)K[Ke]=Ae(Ke)}(),t=Re(ce,ne),r=Re(se,Fe),n=Re(Ee,ve),i=Re(ae,De),function(){for(var Ae=1,Ke=2,ze=1;ze<=15;ze++){for(var at=Ae;at<Ke;at++)B[32767+at]=ze,I[32767+at]=[],I[32767+at][1]=ze,I[32767+at][0]=at;for(var it=-(Ke-1);it<=-Ae;it++)B[32767+it]=ze,I[32767+it]=[],I[32767+it][1]=ze,I[32767+it][0]=Ke-1+it;Ae<<=1,Ke<<=1}}(),function(){for(var Ae=0;Ae<256;Ae++)J[Ae]=19595*Ae,J[Ae+256>>0]=38470*Ae,J[Ae+512>>0]=7471*Ae+32768,J[Ae+768>>0]=-11059*Ae,J[Ae+1024>>0]=-21709*Ae,J[Ae+1280>>0]=32768*Ae+8421375,J[Ae+1536>>0]=-27439*Ae,J[Ae+1792>>0]=-5329*Ae}(),We(e)}/**
  653. * @license
  654. * Copyright (c) 2017 Aras Abbasi
  655. *
  656. * Licensed under the MIT License.
  657. * http://opensource.org/licenses/mit-license
  658. */function T0(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function coe(e){function t(ce){if(!ce)throw Error("assert :P")}function r(ce,ne,Ee){for(var ve=0;4>ve;ve++)if(ce[ne+ve]!=Ee.charCodeAt(ve))return!0;return!1}function n(ce,ne,Ee,ve,se){for(var Fe=0;Fe<se;Fe++)ce[ne+Fe]=Ee[ve+Fe]}function i(ce,ne,Ee,ve){for(var se=0;se<ve;se++)ce[ne+se]=Ee}function o(ce){return new Int32Array(ce)}function s(ce,ne){for(var Ee=[],ve=0;ve<ce;ve++)Ee.push(new ne);return Ee}function l(ce,ne){var Ee=[];return function ve(se,Fe,ae){for(var De=ae[Fe],Re=0;Re<De&&(se.push(ae.length>Fe+1?[]:new ne),!(ae.length<Fe+1));Re++)ve(se[Re],Fe+1,ae)}(Ee,0,ce),Ee}var f=function(){var ce=this;function ne(ie,Be){for(var Xe=1<<Be-1>>>0;ie&Xe;)Xe>>>=1;return Xe?(ie&Xe-1)+Xe:ie}function Ee(ie,Be,Xe,pt,Pt){t(!(pt%Xe));do ie[Be+(pt-=Xe)]=Pt;while(0<pt)}function ve(ie,Be,Xe,pt,Pt){if(t(2328>=Pt),512>=Pt)var Vt=o(512);else if((Vt=o(Pt))==null)return 0;return function(Xt,rr,Ar,Qr,An,Dn){var Rn,fn,mi=rr,Gn=1<<Ar,un=o(16),dn=o(16);for(t(An!=0),t(Qr!=null),t(Xt!=null),t(0<Ar),fn=0;fn<An;++fn){if(15<Qr[fn])return 0;++un[Qr[fn]]}if(un[0]==An)return 0;for(dn[1]=0,Rn=1;15>Rn;++Rn){if(un[Rn]>1<<Rn)return 0;dn[Rn+1]=dn[Rn]+un[Rn]}for(fn=0;fn<An;++fn)Rn=Qr[fn],0<Qr[fn]&&(Dn[dn[Rn]++]=fn);if(dn[15]==1)return(Qr=new se).g=0,Qr.value=Dn[0],Ee(Xt,mi,1,Gn,Qr),Gn;var fi,xi=-1,hi=Gn-1,$i=0,sa=1,Da=1,Zi=1<<Ar;for(fn=0,Rn=1,An=2;Rn<=Ar;++Rn,An<<=1){if(sa+=Da<<=1,0>(Da-=un[Rn]))return 0;for(;0<un[Rn];--un[Rn])(Qr=new se).g=Rn,Qr.value=Dn[fn++],Ee(Xt,mi+$i,An,Zi,Qr),$i=ne($i,Rn)}for(Rn=Ar+1,An=2;15>=Rn;++Rn,An<<=1){if(sa+=Da<<=1,0>(Da-=un[Rn]))return 0;for(;0<un[Rn];--un[Rn]){if(Qr=new se,($i&hi)!=xi){for(mi+=Zi,fi=1<<(xi=Rn)-Ar;15>xi&&!(0>=(fi-=un[xi]));)++xi,fi<<=1;Gn+=Zi=1<<(fi=xi-Ar),Xt[rr+(xi=$i&hi)].g=fi+Ar,Xt[rr+xi].value=mi-rr-xi}Qr.g=Rn-Ar,Qr.value=Dn[fn++],Ee(Xt,mi+($i>>Ar),An,Zi,Qr),$i=ne($i,Rn)}}return sa!=2*dn[15]-1?0:Gn}(ie,Be,Xe,pt,Pt,Vt)}function se(){this.value=this.g=0}function Fe(){this.value=this.g=0}function ae(){this.G=s(5,se),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=s(Ii,Fe)}function De(ie,Be,Xe,pt){t(ie!=null),t(Be!=null),t(2147483648>pt),ie.Ca=254,ie.I=0,ie.b=-8,ie.Ka=0,ie.oa=Be,ie.pa=Xe,ie.Jd=Be,ie.Yc=Xe+pt,ie.Zc=4<=pt?Xe+pt-4+1:Xe,ye(ie)}function Re(ie,Be){for(var Xe=0;0<Be--;)Xe|=et(ie,128)<<Be;return Xe}function Pe(ie,Be){var Xe=Re(ie,Be);return xe(ie)?-Xe:Xe}function Ne(ie,Be,Xe,pt){var Pt,Vt=0;for(t(ie!=null),t(Be!=null),t(4294967288>pt),ie.Sb=pt,ie.Ra=0,ie.u=0,ie.h=0,4<pt&&(pt=4),Pt=0;Pt<pt;++Pt)Vt+=Be[Xe+Pt]<<8*Pt;ie.Ra=Vt,ie.bb=pt,ie.oa=Be,ie.pa=Xe}function $e(ie){for(;8<=ie.u&&ie.bb<ie.Sb;)ie.Ra>>>=8,ie.Ra+=ie.oa[ie.pa+ie.bb]<<Ua-8>>>0,++ie.bb,ie.u-=8;ze(ie)&&(ie.h=1,ie.u=0)}function Je(ie,Be){if(t(0<=Be),!ie.h&&Be<=Wi){var Xe=Ke(ie)&Hi[Be];return ie.u+=Be,$e(ie),Xe}return ie.h=1,ie.u=0}function We(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function Ae(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Ke(ie){return ie.Ra>>>(ie.u&Ua-1)>>>0}function ze(ie){return t(ie.bb<=ie.Sb),ie.h||ie.bb==ie.Sb&&ie.u>Ua}function at(ie,Be){ie.u=Be,ie.h=ze(ie)}function it(ie){ie.u>=Is&&(t(ie.u>=Is),$e(ie))}function ye(ie){t(ie!=null&&ie.oa!=null),ie.pa<ie.Zc?(ie.I=(ie.oa[ie.pa++]|ie.I<<8)>>>0,ie.b+=8):(t(ie!=null&&ie.oa!=null),ie.pa<ie.Yc?(ie.b+=8,ie.I=ie.oa[ie.pa++]|ie.I<<8):ie.Ka?ie.b=0:(ie.I<<=8,ie.b+=8,ie.Ka=1))}function xe(ie){return Re(ie,1)}function et(ie,Be){var Xe=ie.Ca;0>ie.b&&ye(ie);var pt=ie.b,Pt=Xe*Be>>>8,Vt=(ie.I>>>pt>Pt)+0;for(Vt?(Xe-=Pt,ie.I-=Pt+1<<pt>>>0):Xe=Pt+1,pt=Xe,Pt=0;256<=pt;)Pt+=8,pt>>=8;return pt=7^Pt+lo[pt],ie.b-=pt,ie.Ca=(Xe<<pt)-1,Vt}function tt(ie,Be,Xe){ie[Be+0]=Xe>>24&255,ie[Be+1]=Xe>>16&255,ie[Be+2]=Xe>>8&255,ie[Be+3]=Xe>>0&255}function rt(ie,Be){return ie[Be+0]<<0|ie[Be+1]<<8}function ct(ie,Be){return rt(ie,Be)|ie[Be+2]<<16}function ot(ie,Be){return rt(ie,Be)|rt(ie,Be+2)<<16}function Se(ie,Be){var Xe=1<<Be;return t(ie!=null),t(0<Be),ie.X=o(Xe),ie.X==null?0:(ie.Mb=32-Be,ie.Xa=Be,1)}function ht(ie,Be){t(ie!=null),t(Be!=null),t(ie.Xa==Be.Xa),n(Be.X,0,ie.X,0,1<<Be.Xa)}function Qe(){this.X=[],this.Xa=this.Mb=0}function pe(ie,Be,Xe,pt){t(Xe!=null),t(pt!=null);var Pt=Xe[0],Vt=pt[0];return Pt==0&&(Pt=(ie*Vt+Be/2)/Be),Vt==0&&(Vt=(Be*Pt+ie/2)/ie),0>=Pt||0>=Vt?0:(Xe[0]=Pt,pt[0]=Vt,1)}function ge(ie,Be){return ie+(1<<Be)-1>>>Be}function Le(ie,Be){return((4278255360&ie)+(4278255360&Be)>>>0&4278255360)+((16711935&ie)+(16711935&Be)>>>0&16711935)>>>0}function dt(ie,Be){ce[Be]=function(Xe,pt,Pt,Vt,Xt,rr,Ar){var Qr;for(Qr=0;Qr<Xt;++Qr){var An=ce[ie](rr[Ar+Qr-1],Pt,Vt+Qr);rr[Ar+Qr]=Le(Xe[pt+Qr],An)}}}function xt(){this.ud=this.hd=this.jd=0}function yt(ie,Be){return((4278124286&(ie^Be))>>>1)+(ie&Be)>>>0}function Yt(ie){return 0<=ie&&256>ie?ie:0>ie?0:255<ie?255:void 0}function nr(ie,Be){return Yt(ie+(ie-Be+.5>>1))}function Nt(ie,Be,Xe){return Math.abs(Be-Xe)-Math.abs(ie-Xe)}function Gt(ie,Be,Xe,pt,Pt,Vt,Xt){for(pt=Vt[Xt-1],Xe=0;Xe<Pt;++Xe)Vt[Xt+Xe]=pt=Le(ie[Be+Xe],pt)}function gr(ie,Be,Xe,pt,Pt){var Vt;for(Vt=0;Vt<Xe;++Vt){var Xt=ie[Be+Vt],rr=Xt>>8&255,Ar=16711935&(Ar=(Ar=16711935&Xt)+((rr<<16)+rr));pt[Pt+Vt]=(4278255360&Xt)+Ar>>>0}}function Yr(ie,Be){Be.jd=ie>>0&255,Be.hd=ie>>8&255,Be.ud=ie>>16&255}function sn(ie,Be,Xe,pt,Pt,Vt){var Xt;for(Xt=0;Xt<pt;++Xt){var rr=Be[Xe+Xt],Ar=rr>>>8,Qr=rr,An=255&(An=(An=rr>>>16)+((ie.jd<<24>>24)*(Ar<<24>>24)>>>5));Qr=255&(Qr=(Qr=Qr+((ie.hd<<24>>24)*(Ar<<24>>24)>>>5))+((ie.ud<<24>>24)*(An<<24>>24)>>>5)),Pt[Vt+Xt]=(4278255360&rr)+(An<<16)+Qr}}function Dr(ie,Be,Xe,pt,Pt){ce[Be]=function(Vt,Xt,rr,Ar,Qr,An,Dn,Rn,fn){for(Ar=Dn;Ar<Rn;++Ar)for(Dn=0;Dn<fn;++Dn)Qr[An++]=Pt(rr[pt(Vt[Xt++])])},ce[ie]=function(Vt,Xt,rr,Ar,Qr,An,Dn){var Rn=8>>Vt.b,fn=Vt.Ea,mi=Vt.K[0],Gn=Vt.w;if(8>Rn)for(Vt=(1<<Vt.b)-1,Gn=(1<<Rn)-1;Xt<rr;++Xt){var un,dn=0;for(un=0;un<fn;++un)un&Vt||(dn=pt(Ar[Qr++])),An[Dn++]=Pt(mi[dn&Gn]),dn>>=Rn}else ce["VP8LMapColor"+Xe](Ar,Qr,mi,Gn,An,Dn,Xt,rr,fn)}}function Zt(ie,Be,Xe,pt,Pt){for(Xe=Be+Xe;Be<Xe;){var Vt=ie[Be++];pt[Pt++]=Vt>>16&255,pt[Pt++]=Vt>>8&255,pt[Pt++]=Vt>>0&255}}function kr(ie,Be,Xe,pt,Pt){for(Xe=Be+Xe;Be<Xe;){var Vt=ie[Be++];pt[Pt++]=Vt>>16&255,pt[Pt++]=Vt>>8&255,pt[Pt++]=Vt>>0&255,pt[Pt++]=Vt>>24&255}}function _r(ie,Be,Xe,pt,Pt){for(Xe=Be+Xe;Be<Xe;){var Vt=(Xt=ie[Be++])>>16&240|Xt>>12&15,Xt=Xt>>0&240|Xt>>28&15;pt[Pt++]=Vt,pt[Pt++]=Xt}}function Qn(ie,Be,Xe,pt,Pt){for(Xe=Be+Xe;Be<Xe;){var Vt=(Xt=ie[Be++])>>16&248|Xt>>13&7,Xt=Xt>>5&224|Xt>>3&31;pt[Pt++]=Vt,pt[Pt++]=Xt}}function Mr(ie,Be,Xe,pt,Pt){for(Xe=Be+Xe;Be<Xe;){var Vt=ie[Be++];pt[Pt++]=Vt>>0&255,pt[Pt++]=Vt>>8&255,pt[Pt++]=Vt>>16&255}}function En(ie,Be,Xe,pt,Pt,Vt){if(Vt==0)for(Xe=Be+Xe;Be<Xe;)tt(pt,((Vt=ie[Be++])[0]>>24|Vt[1]>>8&65280|Vt[2]<<8&16711680|Vt[3]<<24)>>>0),Pt+=32;else n(pt,Pt,ie,Be,Xe)}function Nr(ie,Be){ce[Be][0]=ce[ie+"0"],ce[Be][1]=ce[ie+"1"],ce[Be][2]=ce[ie+"2"],ce[Be][3]=ce[ie+"3"],ce[Be][4]=ce[ie+"4"],ce[Be][5]=ce[ie+"5"],ce[Be][6]=ce[ie+"6"],ce[Be][7]=ce[ie+"7"],ce[Be][8]=ce[ie+"8"],ce[Be][9]=ce[ie+"9"],ce[Be][10]=ce[ie+"10"],ce[Be][11]=ce[ie+"11"],ce[Be][12]=ce[ie+"12"],ce[Be][13]=ce[ie+"13"],ce[Be][14]=ce[ie+"0"],ce[Be][15]=ce[ie+"0"]}function vi(ie){return ie==v1||ie==Gv||ie==m1||ie==wg}function da(){this.eb=[],this.size=this.A=this.fb=0}function Yi(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function fa(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new da,this.f.kb=new Yi,this.sd=null}function Ci(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function bi(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function $n(ie){return alert("todo:WebPSamplerProcessPlane"),ie.T}function Ri(ie,Be){var Xe=ie.T,pt=Be.ba.f.RGBA,Pt=pt.eb,Vt=pt.fb+ie.ka*pt.A,Xt=Cc[Be.ba.S],rr=ie.y,Ar=ie.O,Qr=ie.f,An=ie.N,Dn=ie.ea,Rn=ie.W,fn=Be.cc,mi=Be.dc,Gn=Be.Mc,un=Be.Nc,dn=ie.ka,fi=ie.ka+ie.T,xi=ie.U,hi=xi+1>>1;for(dn==0?Xt(rr,Ar,null,null,Qr,An,Dn,Rn,Qr,An,Dn,Rn,Pt,Vt,null,null,xi):(Xt(Be.ec,Be.fc,rr,Ar,fn,mi,Gn,un,Qr,An,Dn,Rn,Pt,Vt-pt.A,Pt,Vt,xi),++Xe);dn+2<fi;dn+=2)fn=Qr,mi=An,Gn=Dn,un=Rn,An+=ie.Rc,Rn+=ie.Rc,Vt+=2*pt.A,Xt(rr,(Ar+=2*ie.fa)-ie.fa,rr,Ar,fn,mi,Gn,un,Qr,An,Dn,Rn,Pt,Vt-pt.A,Pt,Vt,xi);return Ar+=ie.fa,ie.j+fi<ie.o?(n(Be.ec,Be.fc,rr,Ar,xi),n(Be.cc,Be.dc,Qr,An,hi),n(Be.Mc,Be.Nc,Dn,Rn,hi),Xe--):1&fi||Xt(rr,Ar,null,null,Qr,An,Dn,Rn,Qr,An,Dn,Rn,Pt,Vt+pt.A,null,null,xi),Xe}function xa(ie,Be,Xe){var pt=ie.F,Pt=[ie.J];if(pt!=null){var Vt=ie.U,Xt=Be.ba.S,rr=Xt==A0||Xt==m1;Be=Be.ba.f.RGBA;var Ar=[0],Qr=ie.ka;Ar[0]=ie.T,ie.Kb&&(Qr==0?--Ar[0]:(--Qr,Pt[0]-=ie.width),ie.j+ie.ka+ie.T==ie.o&&(Ar[0]=ie.o-ie.j-Qr));var An=Be.eb;Qr=Be.fb+Qr*Be.A,ie=pA(pt,Pt[0],ie.width,Vt,Ar,An,Qr+(rr?0:3),Be.A),t(Xe==Ar),ie&&vi(Xt)&&Gc(An,Qr,rr,Vt,Ar,Be.A)}return 0}function Ga(ie){var Be=ie.ma,Xe=Be.ba.S,pt=11>Xe,Pt=Xe==Kl||Xe==Ap||Xe==A0||Xe==ph||Xe==12||vi(Xe);if(Be.memory=null,Be.Ib=null,Be.Jb=null,Be.Nd=null,!ei(Be.Oa,ie,Pt?11:12))return 0;if(Pt&&vi(Xe)&&Pr(),ie.da)alert("todo:use_scaling");else{if(pt){if(Be.Ib=$n,ie.Kb){if(Xe=ie.U+1>>1,Be.memory=o(ie.U+2*Xe),Be.memory==null)return 0;Be.ec=Be.memory,Be.fc=0,Be.cc=Be.ec,Be.dc=Be.fc+ie.U,Be.Mc=Be.cc,Be.Nc=Be.dc+Xe,Be.Ib=Ri,Pr()}}else alert("todo:EmitYUV");Pt&&(Be.Jb=xa,pt&&en())}if(pt&&!Yv){for(ie=0;256>ie;++ie)B1[ie]=89858*(ie-128)+ma>>w1,cl[ie]=-22014*(ie-128)+ma,Yy[ie]=-45773*(ie-128),Wy[ie]=113618*(ie-128)+ma>>w1;for(ie=mh;ie<I1;++ie)Be=76283*(ie-16)+ma>>w1,qv[ie-mh]=St(Be,255),Vv[ie-mh]=St(Be+8>>4,15);Yv=1}return 1}function rs(ie){var Be=ie.ma,Xe=ie.U,pt=ie.T;return t(!(1&ie.ka)),0>=Xe||0>=pt?0:(Xe=Be.Ib(ie,Be),Be.Jb!=null&&Be.Jb(ie,Be,Xe),Be.Dc+=Xe,1)}function Ns(ie){ie.ma.memory=null}function Ca(ie,Be,Xe,pt){return Je(ie,8)!=47?0:(Be[0]=Je(ie,14)+1,Xe[0]=Je(ie,14)+1,pt[0]=Je(ie,1),Je(ie,3)!=0?0:!ie.h)}function Rs(ie,Be){if(4>ie)return ie+1;var Xe=ie-2>>1;return(2+(1&ie)<<Xe)+Je(Be,Xe)+1}function yA(ie,Be){return 120<Be?Be-120:1<=(Xe=((Xe=Z2[Be-1])>>4)*ie+(8-(15&Xe)))?Xe:1;var Xe}function qn(ie,Be,Xe){var pt=Ke(Xe),Pt=ie[Be+=255&pt].g-8;return 0<Pt&&(at(Xe,Xe.u+8),pt=Ke(Xe),Be+=ie[Be].value,Be+=pt&(1<<Pt)-1),at(Xe,Xe.u+ie[Be].g),ie[Be].value}function li(ie,Be,Xe){return Xe.g+=ie.g,Xe.value+=ie.value<<Be>>>0,t(8>=Xe.g),ie.g}function ui(ie,Be,Xe){var pt=ie.xc;return t((Be=pt==0?0:ie.vc[ie.md*(Xe>>pt)+(Be>>pt)])<ie.Wb),ie.Ya[Be]}function Ja(ie,Be,Xe,pt){var Pt=ie.ab,Vt=ie.c*Be,Xt=ie.C;Be=Xt+Be;var rr=Xe,Ar=pt;for(pt=ie.Ta,Xe=ie.Ua;0<Pt--;){var Qr=ie.gc[Pt],An=Xt,Dn=Be,Rn=rr,fn=Ar,mi=(Ar=pt,rr=Xe,Qr.Ea);switch(t(An<Dn),t(Dn<=Qr.nc),Qr.hc){case 2:au(Rn,fn,(Dn-An)*mi,Ar,rr);break;case 0:var Gn=An,un=Dn,dn=Ar,fi=rr,xi=(Zi=Qr).Ea;Gn==0&&(pl(Rn,fn,null,null,1,dn,fi),Gt(Rn,fn+1,0,0,xi-1,dn,fi+1),fn+=xi,fi+=xi,++Gn);for(var hi=1<<Zi.b,$i=hi-1,sa=ge(xi,Zi.b),Da=Zi.K,Zi=Zi.w+(Gn>>Zi.b)*sa;Gn<un;){var ms=Da,Ps=Zi,Ni=1;for(Qu(Rn,fn,dn,fi-xi,1,dn,fi);Ni<xi;){var Mo=(Ni&~$i)+hi;Mo>xi&&(Mo=xi),(0,RA[ms[Ps++]>>8&15])(Rn,fn+ +Ni,dn,fi+Ni-xi,Mo-Ni,dn,fi+Ni),Ni=Mo}fn+=xi,fi+=xi,++Gn&$i||(Zi+=sa)}Dn!=Qr.nc&&n(Ar,rr-mi,Ar,rr+(Dn-An-1)*mi,mi);break;case 1:for(mi=Rn,un=fn,xi=(Rn=Qr.Ea)-(fi=Rn&~(dn=(fn=1<<Qr.b)-1)),Gn=ge(Rn,Qr.b),hi=Qr.K,Qr=Qr.w+(An>>Qr.b)*Gn;An<Dn;){for($i=hi,sa=Qr,Da=new xt,Zi=un+fi,ms=un+Rn;un<Zi;)Yr($i[sa++],Da),pf(Da,mi,un,fn,Ar,rr),un+=fn,rr+=fn;un<ms&&(Yr($i[sa++],Da),pf(Da,mi,un,xi,Ar,rr),un+=xi,rr+=xi),++An&dn||(Qr+=Gn)}break;case 3:if(Rn==Ar&&fn==rr&&0<Qr.b){for(un=Ar,Rn=mi=rr+(Dn-An)*mi-(fi=(Dn-An)*ge(Qr.Ea,Qr.b)),fn=Ar,dn=rr,Gn=[],fi=(xi=fi)-1;0<=fi;--fi)Gn[fi]=fn[dn+fi];for(fi=xi-1;0<=fi;--fi)un[Rn+fi]=Gn[fi];rA(Qr,An,Dn,Ar,mi,Ar,rr)}else rA(Qr,An,Dn,Rn,fn,Ar,rr)}rr=pt,Ar=Xe}Ar!=Xe&&n(pt,Xe,rr,Ar,Vt)}function Yo(ie,Be){var Xe=ie.V,pt=ie.Ba+ie.c*ie.C,Pt=Be-ie.C;if(t(Be<=ie.l.o),t(16>=Pt),0<Pt){var Vt=ie.l,Xt=ie.Ta,rr=ie.Ua,Ar=Vt.width;if(Ja(ie,Pt,Xe,pt),Pt=rr=[rr],t((Xe=ie.C)<(pt=Be)),t(Vt.v<Vt.va),pt>Vt.o&&(pt=Vt.o),Xe<Vt.j){var Qr=Vt.j-Xe;Xe=Vt.j,Pt[0]+=Qr*Ar}if(Xe>=pt?Xe=0:(Pt[0]+=4*Vt.v,Vt.ka=Xe-Vt.j,Vt.U=Vt.va-Vt.v,Vt.T=pt-Xe,Xe=1),Xe){if(rr=rr[0],11>(Xe=ie.ca).S){var An=Xe.f.RGBA,Dn=(pt=Xe.S,Pt=Vt.U,Vt=Vt.T,Qr=An.eb,An.A),Rn=Vt;for(An=An.fb+ie.Ma*An.A;0<Rn--;){var fn=Xt,mi=rr,Gn=Pt,un=Qr,dn=An;switch(pt){case p1:ou(fn,mi,Gn,un,dn);break;case Kl:vl(fn,mi,Gn,un,dn);break;case v1:vl(fn,mi,Gn,un,dn),Gc(un,dn,0,Gn,1,0);break;case Pf:ml(fn,mi,Gn,un,dn);break;case Ap:En(fn,mi,Gn,un,dn,1);break;case Gv:En(fn,mi,Gn,un,dn,1),Gc(un,dn,0,Gn,1,0);break;case A0:En(fn,mi,Gn,un,dn,0);break;case m1:En(fn,mi,Gn,un,dn,0),Gc(un,dn,1,Gn,1,0);break;case ph:vf(fn,mi,Gn,un,dn);break;case wg:vf(fn,mi,Gn,un,dn),oA(un,dn,Gn,1,0);break;case Uy:Hc(fn,mi,Gn,un,dn);break;default:t(0)}rr+=Ar,An+=Dn}ie.Ma+=Vt}else alert("todo:EmitRescaledRowsYUVA");t(ie.Ma<=Xe.height)}}ie.C=Be,t(ie.C<=ie.i)}function ns(ie){var Be;if(0<ie.ua)return 0;for(Be=0;Be<ie.Wb;++Be){var Xe=ie.Ya[Be].G,pt=ie.Ya[Be].H;if(0<Xe[1][pt[1]+0].g||0<Xe[2][pt[2]+0].g||0<Xe[3][pt[3]+0].g)return 0}return 1}function wa(ie,Be,Xe,pt,Pt,Vt){if(ie.Z!=0){var Xt=ie.qd,rr=ie.rd;for(t(vh[ie.Z]!=null);Be<Xe;++Be)vh[ie.Z](Xt,rr,pt,Pt,pt,Pt,Vt),Xt=pt,rr=Pt,Pt+=Vt;ie.qd=Xt,ie.rd=rr}}function oi(ie,Be){var Xe=ie.l.ma,pt=Xe.Z==0||Xe.Z==1?ie.l.j:ie.C;if(pt=ie.C<pt?pt:ie.C,t(Be<=ie.l.o),Be>pt){var Pt=ie.l.width,Vt=Xe.ca,Xt=Xe.tb+Pt*pt,rr=ie.V,Ar=ie.Ba+ie.c*pt,Qr=ie.gc;t(ie.ab==1),t(Qr[0].hc==3),UA(Qr[0],pt,Be,rr,Ar,Vt,Xt),wa(Xe,pt,Be,Vt,Xt,Pt)}ie.C=ie.Ma=Be}function ws(ie,Be,Xe,pt,Pt,Vt,Xt){var rr=ie.$/pt,Ar=ie.$%pt,Qr=ie.m,An=ie.s,Dn=Xe+ie.$,Rn=Dn;Pt=Xe+pt*Pt;var fn=Xe+pt*Vt,mi=280+An.ua,Gn=ie.Pb?rr:16777216,un=0<An.ua?An.Wa:null,dn=An.wc,fi=Dn<fn?ui(An,Ar,rr):null;t(ie.C<Vt),t(fn<=Pt);var xi=!1;e:for(;;){for(;xi||Dn<fn;){var hi=0;if(rr>=Gn){var $i=Dn-Xe;t((Gn=ie).Pb),Gn.wd=Gn.m,Gn.xd=$i,0<Gn.s.ua&&ht(Gn.s.Wa,Gn.s.vb),Gn=rr+Ig}if(Ar&dn||(fi=ui(An,Ar,rr)),t(fi!=null),fi.Qb&&(Be[Dn]=fi.qb,xi=!0),!xi)if(it(Qr),fi.jc){hi=Qr,$i=Be;var sa=Dn,Da=fi.pd[Ke(hi)&Ii-1];t(fi.jc),256>Da.g?(at(hi,hi.u+Da.g),$i[sa]=Da.value,hi=0):(at(hi,hi.u+Da.g-256),t(256<=Da.value),hi=Da.value),hi==0&&(xi=!0)}else hi=qn(fi.G[0],fi.H[0],Qr);if(Qr.h)break;if(xi||256>hi){if(!xi)if(fi.nd)Be[Dn]=(fi.qb|hi<<8)>>>0;else{if(it(Qr),xi=qn(fi.G[1],fi.H[1],Qr),it(Qr),$i=qn(fi.G[2],fi.H[2],Qr),sa=qn(fi.G[3],fi.H[3],Qr),Qr.h)break;Be[Dn]=(sa<<24|xi<<16|hi<<8|$i)>>>0}if(xi=!1,++Dn,++Ar>=pt&&(Ar=0,++rr,Xt!=null&&rr<=Vt&&!(rr%16)&&Xt(ie,rr),un!=null))for(;Rn<Dn;)hi=Be[Rn++],un.X[(506832829*hi&4294967295)>>>un.Mb]=hi}else if(280>hi){if(hi=Rs(hi-256,Qr),$i=qn(fi.G[4],fi.H[4],Qr),it(Qr),$i=yA(pt,$i=Rs($i,Qr)),Qr.h)break;if(Dn-Xe<$i||Pt-Dn<hi)break e;for(sa=0;sa<hi;++sa)Be[Dn+sa]=Be[Dn+sa-$i];for(Dn+=hi,Ar+=hi;Ar>=pt;)Ar-=pt,++rr,Xt!=null&&rr<=Vt&&!(rr%16)&&Xt(ie,rr);if(t(Dn<=Pt),Ar&dn&&(fi=ui(An,Ar,rr)),un!=null)for(;Rn<Dn;)hi=Be[Rn++],un.X[(506832829*hi&4294967295)>>>un.Mb]=hi}else{if(!(hi<mi))break e;for(xi=hi-280,t(un!=null);Rn<Dn;)hi=Be[Rn++],un.X[(506832829*hi&4294967295)>>>un.Mb]=hi;hi=Dn,t(!(xi>>>($i=un).Xa)),Be[hi]=$i.X[xi],xi=!0}xi||t(Qr.h==ze(Qr))}if(ie.Pb&&Qr.h&&Dn<Pt)t(ie.m.h),ie.a=5,ie.m=ie.wd,ie.$=ie.xd,0<ie.s.ua&&ht(ie.s.vb,ie.s.Wa);else{if(Qr.h)break e;Xt!=null&&Xt(ie,rr>Vt?Vt:rr),ie.a=0,ie.$=Dn-Xe}return 1}return ie.a=3,0}function vn(ie){t(ie!=null),ie.vc=null,ie.yc=null,ie.Ya=null;var Be=ie.Wa;Be!=null&&(Be.X=null),ie.vb=null,t(ie!=null)}function Ls(){var ie=new zi;return ie==null?null:(ie.a=0,ie.xb=vs,Nr("Predictor","VP8LPredictors"),Nr("Predictor","VP8LPredictors_C"),Nr("PredictorAdd","VP8LPredictorsAdd"),Nr("PredictorAdd","VP8LPredictorsAdd_C"),au=gr,pf=sn,ou=Zt,vl=kr,vf=_r,Hc=Qn,ml=Mr,ce.VP8LMapColor32b=hs,ce.VP8LMapColor8b=bA,ie)}function qa(ie,Be,Xe,pt,Pt){var Vt=1,Xt=[ie],rr=[Be],Ar=pt.m,Qr=pt.s,An=null,Dn=0;e:for(;;){if(Xe)for(;Vt&&Je(Ar,1);){var Rn=Xt,fn=rr,mi=pt,Gn=1,un=mi.m,dn=mi.gc[mi.ab],fi=Je(un,2);if(mi.Oc&1<<fi)Vt=0;else{switch(mi.Oc|=1<<fi,dn.hc=fi,dn.Ea=Rn[0],dn.nc=fn[0],dn.K=[null],++mi.ab,t(4>=mi.ab),fi){case 0:case 1:dn.b=Je(un,3)+2,Gn=qa(ge(dn.Ea,dn.b),ge(dn.nc,dn.b),0,mi,dn.K),dn.K=dn.K[0];break;case 3:var xi,hi=Je(un,8)+1,$i=16<hi?0:4<hi?1:2<hi?2:3;if(Rn[0]=ge(dn.Ea,$i),dn.b=$i,xi=Gn=qa(hi,1,0,mi,dn.K)){var sa,Da=hi,Zi=dn,ms=1<<(8>>Zi.b),Ps=o(ms);if(Ps==null)xi=0;else{var Ni=Zi.K[0],Mo=Zi.w;for(Ps[0]=Zi.K[0][0],sa=1;sa<1*Da;++sa)Ps[sa]=Le(Ni[Mo+sa],Ps[sa-1]);for(;sa<4*ms;++sa)Ps[sa]=0;Zi.K[0]=null,Zi.K[0]=Ps,xi=1}}Gn=xi;break;case 2:break;default:t(0)}Vt=Gn}}if(Xt=Xt[0],rr=rr[0],Vt&&Je(Ar,1)&&!(Vt=1<=(Dn=Je(Ar,4))&&11>=Dn)){pt.a=3;break e}var qs;if(qs=Vt)t:{var ks,Ha,nA,Au=pt,iA=Xt,$l=rr,Vs=Dn,wc=Xe,Wl=Au.m,wA=Au.s,XA=[null],lu=1,Ic=0,Yu=lp[Vs];r:for(;;){if(wc&&Je(Wl,1)){var sA=Je(Wl,3)+2,$c=ge(iA,sA),Fd=ge($l,sA),Bg=$c*Fd;if(!qa($c,Fd,0,Au,XA))break r;for(XA=XA[0],wA.xc=sA,ks=0;ks<Bg;++ks){var yh=XA[ks]>>8&65535;XA[ks]=yh,yh>=lu&&(lu=yh+1)}}if(Wl.h)break r;for(Ha=0;5>Ha;++Ha){var IA=CA[Ha];!Ha&&0<Vs&&(IA+=1<<Vs),Ic<IA&&(Ic=IA)}var Eg=s(lu*Yu,se),Jv=lu,od=s(Jv,ae);if(od==null)var Dd=null;else t(65536>=Jv),Dd=od;var Yl=o(Ic);if(Dd==null||Yl==null||Eg==null){Au.a=1;break r}var Uo=Eg;for(ks=nA=0;ks<lu;++ks){var Dl=Dd[ks],Wc=Dl.G,sd=Dl.H,Bc=0,bh=1,Ad=0;for(Ha=0;5>Ha;++Ha){IA=CA[Ha],Wc[Ha]=Uo,sd[Ha]=nA,!Ha&&0<Vs&&(IA+=1<<Vs);i:{var Rd,ZA=IA,Rl=Au,Ch=Yl,cp=Uo,bf=nA,Td=0,Yc=Rl.m,Xv=Je(Yc,1);if(i(Ch,0,0,ZA),Xv){var Qg=Je(Yc,1)+1,p0=Je(Yc,1),E1=Je(Yc,p0==0?1:8);Ch[E1]=1,Qg==2&&(Ch[E1=Je(Yc,8)]=1);var Od=1}else{var go=o(19),Zv=Je(Yc,4)+4;if(19<Zv){Rl.a=3;var Q1=0;break i}for(Rd=0;Rd<Zv;++Rd)go[y1[Rd]]=Je(Yc,3);var uu=void 0,qc=void 0,em=Rl,nC=go,x1=ZA,tm=Ch,fp=0,Ec=em.m,wh=8,S1=s(128,se);n:for(;ve(S1,0,7,nC,19);){if(Je(Ec,1)){var Ih=2+2*Je(Ec,3);if((uu=2+Je(Ec,Ih))>x1)break n}else uu=x1;for(qc=0;qc<x1&&uu--;){it(Ec);var hp=S1[0+(127&Ke(Ec))];at(Ec,Ec.u+hp.g);var Nd=hp.value;if(16>Nd)tm[qc++]=Nd,Nd!=0&&(wh=Nd);else{var ld=Nd==16,v0=Nd-16,ql=u0[v0],Ld=Je(Ec,l0[v0])+ql;if(qc+Ld>x1)break n;for(var Su=ld?wh:0;0<Ld--;)tm[qc++]=Su}}fp=1;break n}fp||(em.a=3),Od=fp}(Od=Od&&!Yc.h)&&(Td=ve(cp,bf,8,Ch,ZA)),Od&&Td!=0?Q1=Td:(Rl.a=3,Q1=0)}if(Q1==0)break r;if(bh&&X2[Ha]==1&&(bh=Uo[nA].g==0),Bc+=Uo[nA].g,nA+=Q1,3>=Ha){var xg,dp=Yl[0];for(xg=1;xg<IA;++xg)Yl[xg]>dp&&(dp=Yl[xg]);Ad+=dp}}if(Dl.nd=bh,Dl.Qb=0,bh&&(Dl.qb=(Wc[3][sd[3]+0].value<<24|Wc[1][sd[1]+0].value<<16|Wc[2][sd[2]+0].value)>>>0,Bc==0&&256>Wc[0][sd[0]+0].value&&(Dl.Qb=1,Dl.qb+=Wc[0][sd[0]+0].value<<8)),Dl.jc=!Dl.Qb&&6>Ad,Dl.jc){var cu,Bh=Dl;for(cu=0;cu<Ii;++cu){var fu=cu,ku=Bh.pd[fu],m0=Bh.G[0][Bh.H[0]+fu];256<=m0.value?(ku.g=m0.g+256,ku.value=m0.value):(ku.g=0,ku.value=0,fu>>=li(m0,8,ku),fu>>=li(Bh.G[1][Bh.H[1]+fu],16,ku),fu>>=li(Bh.G[2][Bh.H[2]+fu],0,ku),li(Bh.G[3][Bh.H[3]+fu],24,ku))}}}wA.vc=XA,wA.Wb=lu,wA.Ya=Dd,wA.yc=Eg,qs=1;break t}qs=0}if(!(Vt=qs)){pt.a=3;break e}if(0<Dn){if(Qr.ua=1<<Dn,!Se(Qr.Wa,Dn)){pt.a=1,Vt=0;break e}}else Qr.ua=0;var Qc=pt,gp=Xt,zy=rr,rm=Qc.s,qu=rm.xc;if(Qc.c=gp,Qc.i=zy,rm.md=ge(gp,qu),rm.wc=qu==0?-1:(1<<qu)-1,Xe){pt.xb=Ky;break e}if((An=o(Xt*rr))==null){pt.a=1,Vt=0;break e}Vt=(Vt=ws(pt,An,0,Xt,rr,rr,null))&&!Ar.h;break e}return Vt?(Pt!=null?Pt[0]=An:(t(An==null),t(Xe)),pt.$=0,Xe||vn(Qr)):vn(Qr),Vt}function tA(ie,Be){var Xe=ie.c*ie.i,pt=Xe+Be+16*Be;return t(ie.c<=Be),ie.V=o(pt),ie.V==null?(ie.Ta=null,ie.Ua=0,ie.a=1,0):(ie.Ta=ie.V,ie.Ua=ie.Ba+Xe+Be,1)}function $s(ie,Be){var Xe=ie.C,pt=Be-Xe,Pt=ie.V,Vt=ie.Ba+ie.c*Xe;for(t(Be<=ie.l.o);0<pt;){var Xt=16<pt?16:pt,rr=ie.l.ma,Ar=ie.l.width,Qr=Ar*Xt,An=rr.ca,Dn=rr.tb+Ar*Xe,Rn=ie.Ta,fn=ie.Ua;Ja(ie,Xt,Pt,Vt),nl(Rn,fn,An,Dn,Qr),wa(rr,Xe,Xe+Xt,An,Dn,Ar),pt-=Xt,Pt+=Xt*ie.c,Xe+=Xt}t(Xe==Be),ie.C=ie.Ma=Be}function ga(){this.ub=this.yd=this.td=this.Rb=0}function tn(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function wi(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function ra(){this.Yb=function(){var ie=[];return function Be(Xe,pt,Pt){for(var Vt=Pt[pt],Xt=0;Xt<Vt&&(Xe.push(Pt.length>pt+1?[]:0),!(Pt.length<pt+1));Xt++)Be(Xe[Xt],pt+1,Pt)}(ie,0,[3,11]),ie}()}function wo(){this.jb=o(3),this.Wc=l([4,8],ra),this.Xc=l([4,17],ra)}function MA(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Ms(){this.ld=this.La=this.dd=this.tc=0}function Ws(){this.Na=this.la=0}function Hl(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Ys(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function nu(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ms),this.Y=0,this.ya=Array(new Ys),this.aa=0,this.l=new iu}function ff(){this.y=o(16),this.f=o(8),this.ea=o(8)}function jl(){this.cb=this.a=0,this.sc="",this.m=new We,this.Od=new ga,this.Kc=new tn,this.ed=new MA,this.Qa=new wi,this.Ic=this.$c=this.Aa=0,this.D=new nu,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=s(8,We),this.ia=0,this.pb=s(4,Hl),this.Pa=new wo,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new ff),this.Hd=0,this.rb=Array(new Ws),this.sb=0,this.wa=Array(new Ms),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Ys),this.L=this.aa=0,this.gd=l([4,2],Ms),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function iu(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Lc(){var ie=new jl;return ie!=null&&(ie.a=0,ie.sc="OK",ie.cb=0,ie.Xb=0,f0||(f0=Pc)),ie}function Sa(ie,Be,Xe){return ie.a==0&&(ie.a=Be,ie.sc=Xe,ie.cb=0),0}function Mc(ie,Be,Xe){return 3<=Xe&&ie[Be+0]==157&&ie[Be+1]==1&&ie[Be+2]==42}function ch(ie,Be){if(ie==null)return 0;if(ie.a=0,ie.sc="OK",Be==null)return Sa(ie,2,"null VP8Io passed to VP8GetHeaders()");var Xe=Be.data,pt=Be.w,Pt=Be.ha;if(4>Pt)return Sa(ie,7,"Truncated header.");var Vt=Xe[pt+0]|Xe[pt+1]<<8|Xe[pt+2]<<16,Xt=ie.Od;if(Xt.Rb=!(1&Vt),Xt.td=Vt>>1&7,Xt.yd=Vt>>4&1,Xt.ub=Vt>>5,3<Xt.td)return Sa(ie,3,"Incorrect keyframe parameters.");if(!Xt.yd)return Sa(ie,4,"Frame not displayable.");pt+=3,Pt-=3;var rr=ie.Kc;if(Xt.Rb){if(7>Pt)return Sa(ie,7,"cannot parse picture header");if(!Mc(Xe,pt,Pt))return Sa(ie,3,"Bad code word");rr.c=16383&(Xe[pt+4]<<8|Xe[pt+3]),rr.Td=Xe[pt+4]>>6,rr.i=16383&(Xe[pt+6]<<8|Xe[pt+5]),rr.Ud=Xe[pt+6]>>6,pt+=7,Pt-=7,ie.za=rr.c+15>>4,ie.Ub=rr.i+15>>4,Be.width=rr.c,Be.height=rr.i,Be.Da=0,Be.j=0,Be.v=0,Be.va=Be.width,Be.o=Be.height,Be.da=0,Be.ib=Be.width,Be.hb=Be.height,Be.U=Be.width,Be.T=Be.height,i((Vt=ie.Pa).jb,0,255,Vt.jb.length),t((Vt=ie.Qa)!=null),Vt.Cb=0,Vt.Bb=0,Vt.Fb=1,i(Vt.Zb,0,0,Vt.Zb.length),i(Vt.Lb,0,0,Vt.Lb)}if(Xt.ub>Pt)return Sa(ie,7,"bad partition length");De(Vt=ie.m,Xe,pt,Xt.ub),pt+=Xt.ub,Pt-=Xt.ub,Xt.Rb&&(rr.Ld=xe(Vt),rr.Kd=xe(Vt)),rr=ie.Qa;var Ar,Qr=ie.Pa;if(t(Vt!=null),t(rr!=null),rr.Cb=xe(Vt),rr.Cb){if(rr.Bb=xe(Vt),xe(Vt)){for(rr.Fb=xe(Vt),Ar=0;4>Ar;++Ar)rr.Zb[Ar]=xe(Vt)?Pe(Vt,7):0;for(Ar=0;4>Ar;++Ar)rr.Lb[Ar]=xe(Vt)?Pe(Vt,6):0}if(rr.Bb)for(Ar=0;3>Ar;++Ar)Qr.jb[Ar]=xe(Vt)?Re(Vt,8):255}else rr.Bb=0;if(Vt.Ka)return Sa(ie,3,"cannot parse segment header");if((rr=ie.ed).zd=xe(Vt),rr.Tb=Re(Vt,6),rr.wb=Re(Vt,3),rr.Pc=xe(Vt),rr.Pc&&xe(Vt)){for(Qr=0;4>Qr;++Qr)xe(Vt)&&(rr.vd[Qr]=Pe(Vt,6));for(Qr=0;4>Qr;++Qr)xe(Vt)&&(rr.od[Qr]=Pe(Vt,6))}if(ie.L=rr.Tb==0?0:rr.zd?1:2,Vt.Ka)return Sa(ie,3,"cannot parse filter header");var An=Pt;if(Pt=Ar=pt,pt=Ar+An,rr=An,ie.Xb=(1<<Re(ie.m,2))-1,An<3*(Qr=ie.Xb))Xe=7;else{for(Ar+=3*Qr,rr-=3*Qr,An=0;An<Qr;++An){var Dn=Xe[Pt+0]|Xe[Pt+1]<<8|Xe[Pt+2]<<16;Dn>rr&&(Dn=rr),De(ie.Jc[+An],Xe,Ar,Dn),Ar+=Dn,rr-=Dn,Pt+=3}De(ie.Jc[+Qr],Xe,Ar,rr),Xe=Ar<pt?0:5}if(Xe!=0)return Sa(ie,Xe,"cannot parse partitions");for(Xe=Re(Ar=ie.m,7),Pt=xe(Ar)?Pe(Ar,4):0,pt=xe(Ar)?Pe(Ar,4):0,rr=xe(Ar)?Pe(Ar,4):0,Qr=xe(Ar)?Pe(Ar,4):0,Ar=xe(Ar)?Pe(Ar,4):0,An=ie.Qa,Dn=0;4>Dn;++Dn){if(An.Cb){var Rn=An.Zb[Dn];An.Fb||(Rn+=Xe)}else{if(0<Dn){ie.pb[Dn]=ie.pb[0];continue}Rn=Xe}var fn=ie.pb[Dn];fn.Sc[0]=c0[St(Rn+Pt,127)],fn.Sc[1]=up[St(Rn+0,127)],fn.Eb[0]=2*c0[St(Rn+pt,127)],fn.Eb[1]=101581*up[St(Rn+rr,127)]>>16,8>fn.Eb[1]&&(fn.Eb[1]=8),fn.Qc[0]=c0[St(Rn+Qr,117)],fn.Qc[1]=up[St(Rn+Ar,127)],fn.lc=Rn+Ar}if(!Xt.Rb)return Sa(ie,4,"Not a key frame.");for(xe(Vt),Xt=ie.Pa,Xe=0;4>Xe;++Xe){for(Pt=0;8>Pt;++Pt)for(pt=0;3>pt;++pt)for(rr=0;11>rr;++rr)Qr=et(Vt,tC[Xe][Pt][pt][rr])?Re(Vt,8):Gy[Xe][Pt][pt][rr],Xt.Wc[Xe][Pt].Yb[pt][rr]=Qr;for(Pt=0;17>Pt;++Pt)Xt.Xc[Xe][Pt]=Xt.Wc[Xe][rC[Pt]]}return ie.kc=xe(Vt),ie.kc&&(ie.Bd=Re(Vt,8)),ie.cb=1}function Pc(ie,Be,Xe,pt,Pt,Vt,Xt){var rr=Be[Pt].Yb[Xe];for(Xe=0;16>Pt;++Pt){if(!et(ie,rr[Xe+0]))return Pt;for(;!et(ie,rr[Xe+1]);)if(rr=Be[++Pt].Yb[0],Xe=0,Pt==16)return 16;var Ar=Be[Pt+1].Yb;if(et(ie,rr[Xe+2])){var Qr=ie,An=0;if(et(Qr,(Rn=rr)[(Dn=Xe)+3]))if(et(Qr,Rn[Dn+6])){for(rr=0,Dn=2*(An=et(Qr,Rn[Dn+8]))+(Rn=et(Qr,Rn[Dn+9+An])),An=0,Rn=Hy[Dn];Rn[rr];++rr)An+=An+et(Qr,Rn[rr]);An+=3+(8<<Dn)}else et(Qr,Rn[Dn+7])?(An=7+2*et(Qr,165),An+=et(Qr,145)):An=5+et(Qr,159);else An=et(Qr,Rn[Dn+4])?3+et(Qr,Rn[Dn+5]):2;rr=Ar[2]}else An=1,rr=Ar[1];Ar=Xt+Kv[Pt],0>(Qr=ie).b&&ye(Qr);var Dn,Rn=Qr.b,fn=(Dn=Qr.Ca>>1)-(Qr.I>>Rn)>>31;--Qr.b,Qr.Ca+=fn,Qr.Ca|=1,Qr.I-=(Dn+1&fn)<<Rn,Vt[Ar]=((An^fn)-fn)*pt[(0<Pt)+0]}return 16}function gc(ie){var Be=ie.rb[ie.sb-1];Be.la=0,Be.Na=0,i(ie.zc,0,0,ie.zc.length),ie.ja=0}function ls(ie,Be){if(ie==null)return 0;if(Be==null)return Sa(ie,2,"NULL VP8Io parameter in VP8Decode().");if(!ie.cb&&!ch(ie,Be))return 0;if(t(ie.cb),Be.ac==null||Be.ac(Be)){Be.ob&&(ie.L=0);var Xe=d0[ie.L];if(ie.L==2?(ie.yb=0,ie.zb=0):(ie.yb=Be.v-Xe>>4,ie.zb=Be.j-Xe>>4,0>ie.yb&&(ie.yb=0),0>ie.zb&&(ie.zb=0)),ie.Va=Be.o+15+Xe>>4,ie.Hb=Be.va+15+Xe>>4,ie.Hb>ie.za&&(ie.Hb=ie.za),ie.Va>ie.Ub&&(ie.Va=ie.Ub),0<ie.L){var pt=ie.ed;for(Xe=0;4>Xe;++Xe){var Pt;if(ie.Qa.Cb){var Vt=ie.Qa.Lb[Xe];ie.Qa.Fb||(Vt+=pt.Tb)}else Vt=pt.Tb;for(Pt=0;1>=Pt;++Pt){var Xt=ie.gd[Xe][Pt],rr=Vt;if(pt.Pc&&(rr+=pt.vd[0],Pt&&(rr+=pt.od[0])),0<(rr=0>rr?0:63<rr?63:rr)){var Ar=rr;0<pt.wb&&(Ar=4<pt.wb?Ar>>2:Ar>>1)>9-pt.wb&&(Ar=9-pt.wb),1>Ar&&(Ar=1),Xt.dd=Ar,Xt.tc=2*rr+Ar,Xt.ld=40<=rr?2:15<=rr?1:0}else Xt.tc=0;Xt.La=Pt}}}Xe=0}else Sa(ie,6,"Frame setup failed"),Xe=ie.a;if(Xe=Xe==0){if(Xe){ie.$c=0,0<ie.Aa||(ie.Ic=zv);e:{Xe=ie.Ic,pt=4*(Ar=ie.za);var Qr=32*Ar,An=Ar+1,Dn=0<ie.L?Ar*(0<ie.Aa?2:1):0,Rn=(ie.Aa==2?2:1)*Ar;if((Xt=pt+832+(Pt=3*(16*Xe+d0[ie.L])/2*Qr)+(Vt=ie.Fa!=null&&0<ie.Fa.length?ie.Kc.c*ie.Kc.i:0))!=Xt)Xe=0;else{if(Xt>ie.Vb){if(ie.Vb=0,ie.Ec=o(Xt),ie.Fc=0,ie.Ec==null){Xe=Sa(ie,1,"no memory during frame initialization.");break e}ie.Vb=Xt}Xt=ie.Ec,rr=ie.Fc,ie.Ac=Xt,ie.Bc=rr,rr+=pt,ie.Gd=s(Qr,ff),ie.Hd=0,ie.rb=s(An+1,Ws),ie.sb=1,ie.wa=Dn?s(Dn,Ms):null,ie.Y=0,ie.D.Nb=0,ie.D.wa=ie.wa,ie.D.Y=ie.Y,0<ie.Aa&&(ie.D.Y+=Ar),t(!0),ie.oc=Xt,ie.pc=rr,rr+=832,ie.ya=s(Rn,Ys),ie.aa=0,ie.D.ya=ie.ya,ie.D.aa=ie.aa,ie.Aa==2&&(ie.D.aa+=Ar),ie.R=16*Ar,ie.B=8*Ar,Ar=(Qr=d0[ie.L])*ie.R,Qr=Qr/2*ie.B,ie.sa=Xt,ie.ta=rr+Ar,ie.qa=ie.sa,ie.ra=ie.ta+16*Xe*ie.R+Qr,ie.Ha=ie.qa,ie.Ia=ie.ra+8*Xe*ie.B+Qr,ie.$c=0,rr+=Pt,ie.mb=Vt?Xt:null,ie.nb=Vt?rr:null,t(rr+Vt<=ie.Fc+ie.Vb),gc(ie),i(ie.Ac,ie.Bc,0,pt),Xe=1}}if(Xe){if(Be.ka=0,Be.y=ie.sa,Be.O=ie.ta,Be.f=ie.qa,Be.N=ie.ra,Be.ea=ie.Ha,Be.Vd=ie.Ia,Be.fa=ie.R,Be.Rc=ie.B,Be.F=null,Be.J=0,!h1){for(Xe=-255;255>=Xe;++Xe)HA[255+Xe]=0>Xe?-Xe:Xe;for(Xe=-1020;1020>=Xe;++Xe)ad[1020+Xe]=-128>Xe?-128:127<Xe?127:Xe;for(Xe=-112;112>=Xe;++Xe)gh[112+Xe]=-16>Xe?-16:15<Xe?15:Xe;for(Xe=-255;510>=Xe;++Xe)su[255+Xe]=0>Xe?0:255<Xe?255:Xe;h1=1}yl=Bu,fh=wu,hh=io,zA=hf,JA=Iu,ul=Mf,dh=Ur,$u=cr,sp=Hr,td=hn,mf=Rr,jc=wr,Cg=Sn,xu=kn,rd=ur,nd=Sr,id=Kr,yc=zr,yf[0]=vc,yf[1]=Xh,yf[2]=s0,yf[3]=xd,yf[4]=mc,yf[5]=Sd,yf[6]=yg,yf[7]=Eu,yf[8]=ap,yf[9]=ip,kd[0]=Uc,kd[1]=df,kd[2]=Gl,kd[3]=Zh,kd[4]=ll,kd[5]=o0,kd[6]=ed,Kc[0]=Rt,Kc[1]=Ku,Kc[2]=op,Kc[3]=bg,Kc[4]=me,Kc[5]=_e,Kc[6]=Ye,Xe=1}else Xe=0}Xe&&(Xe=function(fn,mi){for(fn.M=0;fn.M<fn.Va;++fn.M){var Gn,un=fn.Jc[fn.M&fn.Xb],dn=fn.m,fi=fn;for(Gn=0;Gn<fi.za;++Gn){var xi=dn,hi=fi,$i=hi.Ac,sa=hi.Bc+4*Gn,Da=hi.zc,Zi=hi.ya[hi.aa+Gn];if(hi.Qa.Bb?Zi.$b=et(xi,hi.Pa.jb[0])?2+et(xi,hi.Pa.jb[2]):et(xi,hi.Pa.jb[1]):Zi.$b=0,hi.kc&&(Zi.Ad=et(xi,hi.Bd)),Zi.Za=!et(xi,145)+0,Zi.Za){var ms=Zi.Ob,Ps=0;for(hi=0;4>hi;++hi){var Ni,Mo=Da[0+hi];for(Ni=0;4>Ni;++Ni){Mo=eC[$i[sa+Ni]][Mo];for(var qs=jy[et(xi,Mo[0])];0<qs;)qs=jy[2*qs+et(xi,Mo[qs])];Mo=-qs,$i[sa+Ni]=Mo}n(ms,Ps,$i,sa,4),Ps+=4,Da[0+hi]=Mo}}else Mo=et(xi,156)?et(xi,128)?1:3:et(xi,163)?2:0,Zi.Ob[0]=Mo,i($i,sa,Mo,4),i(Da,0,Mo,4);Zi.Dd=et(xi,142)?et(xi,114)?et(xi,183)?1:3:2:0}if(fi.m.Ka)return Sa(fn,7,"Premature end-of-partition0 encountered.");for(;fn.ja<fn.za;++fn.ja){if(fi=un,xi=(dn=fn).rb[dn.sb-1],$i=dn.rb[dn.sb+dn.ja],Gn=dn.ya[dn.aa+dn.ja],sa=dn.kc?Gn.Ad:0)xi.la=$i.la=0,Gn.Za||(xi.Na=$i.Na=0),Gn.Hc=0,Gn.Gc=0,Gn.ia=0;else{var ks,Ha;if(xi=$i,$i=fi,sa=dn.Pa.Xc,Da=dn.ya[dn.aa+dn.ja],Zi=dn.pb[Da.$b],hi=Da.ad,ms=0,Ps=dn.rb[dn.sb-1],Mo=Ni=0,i(hi,ms,0,384),Da.Za)var nA=0,Au=sa[3];else{qs=o(16);var iA=xi.Na+Ps.Na;if(iA=f0($i,sa[1],iA,Zi.Eb,0,qs,0),xi.Na=Ps.Na=(0<iA)+0,1<iA)yl(qs,0,hi,ms);else{var $l=qs[0]+3>>3;for(qs=0;256>qs;qs+=16)hi[ms+qs]=$l}nA=1,Au=sa[0]}var Vs=15&xi.la,wc=15&Ps.la;for(qs=0;4>qs;++qs){var Wl=1&wc;for($l=Ha=0;4>$l;++$l)Vs=Vs>>1|(Wl=(iA=f0($i,Au,iA=Wl+(1&Vs),Zi.Sc,nA,hi,ms))>nA)<<7,Ha=Ha<<2|(3<iA?3:1<iA?2:hi[ms+0]!=0),ms+=16;Vs>>=4,wc=wc>>1|Wl<<7,Ni=(Ni<<8|Ha)>>>0}for(Au=Vs,nA=wc>>4,ks=0;4>ks;ks+=2){for(Ha=0,Vs=xi.la>>4+ks,wc=Ps.la>>4+ks,qs=0;2>qs;++qs){for(Wl=1&wc,$l=0;2>$l;++$l)iA=Wl+(1&Vs),Vs=Vs>>1|(Wl=0<(iA=f0($i,sa[2],iA,Zi.Qc,0,hi,ms)))<<3,Ha=Ha<<2|(3<iA?3:1<iA?2:hi[ms+0]!=0),ms+=16;Vs>>=2,wc=wc>>1|Wl<<5}Mo|=Ha<<4*ks,Au|=Vs<<4<<ks,nA|=(240&wc)<<ks}xi.la=Au,Ps.la=nA,Da.Hc=Ni,Da.Gc=Mo,Da.ia=43690&Mo?0:Zi.ia,sa=!(Ni|Mo)}if(0<dn.L&&(dn.wa[dn.Y+dn.ja]=dn.gd[Gn.$b][Gn.Za],dn.wa[dn.Y+dn.ja].La|=!sa),fi.Ka)return Sa(fn,7,"Premature end-of-file encountered.")}if(gc(fn),dn=mi,fi=1,Gn=(un=fn).D,xi=0<un.L&&un.M>=un.zb&&un.M<=un.Va,un.Aa==0)e:{if(Gn.M=un.M,Gn.uc=xi,Ir(un,Gn),fi=1,Gn=(Ha=un.D).Nb,xi=(Mo=d0[un.L])*un.R,$i=Mo/2*un.B,qs=16*Gn*un.R,$l=8*Gn*un.B,sa=un.sa,Da=un.ta-xi+qs,Zi=un.qa,hi=un.ra-$i+$l,ms=un.Ha,Ps=un.Ia-$i+$l,wc=(Vs=Ha.M)==0,Ni=Vs>=un.Va-1,un.Aa==2&&Ir(un,Ha),Ha.uc)for(Wl=(iA=un).D.M,t(iA.D.uc),Ha=iA.yb;Ha<iA.Hb;++Ha){nA=Ha,Au=Wl;var wA=(XA=(IA=iA).D).Nb;ks=IA.R;var XA=XA.wa[XA.Y+nA],lu=IA.sa,Ic=IA.ta+16*wA*ks+16*nA,Yu=XA.dd,sA=XA.tc;if(sA!=0)if(t(3<=sA),IA.L==1)0<nA&&nd(lu,Ic,ks,sA+4),XA.La&&yc(lu,Ic,ks,sA),0<Au&&rd(lu,Ic,ks,sA+4),XA.La&&id(lu,Ic,ks,sA);else{var $c=IA.B,Fd=IA.qa,Bg=IA.ra+8*wA*$c+8*nA,yh=IA.Ha,IA=IA.Ia+8*wA*$c+8*nA;wA=XA.ld,0<nA&&($u(lu,Ic,ks,sA+4,Yu,wA),td(Fd,Bg,yh,IA,$c,sA+4,Yu,wA)),XA.La&&(jc(lu,Ic,ks,sA,Yu,wA),xu(Fd,Bg,yh,IA,$c,sA,Yu,wA)),0<Au&&(dh(lu,Ic,ks,sA+4,Yu,wA),sp(Fd,Bg,yh,IA,$c,sA+4,Yu,wA)),XA.La&&(mf(lu,Ic,ks,sA,Yu,wA),Cg(Fd,Bg,yh,IA,$c,sA,Yu,wA))}}if(un.ia&&alert("todo:DitherRow"),dn.put!=null){if(Ha=16*Vs,Vs=16*(Vs+1),wc?(dn.y=un.sa,dn.O=un.ta+qs,dn.f=un.qa,dn.N=un.ra+$l,dn.ea=un.Ha,dn.W=un.Ia+$l):(Ha-=Mo,dn.y=sa,dn.O=Da,dn.f=Zi,dn.N=hi,dn.ea=ms,dn.W=Ps),Ni||(Vs-=Mo),Vs>dn.o&&(Vs=dn.o),dn.F=null,dn.J=null,un.Fa!=null&&0<un.Fa.length&&Ha<Vs&&(dn.J=pi(un,dn,Ha,Vs-Ha),dn.F=un.mb,dn.F==null&&dn.F.length==0)){fi=Sa(un,3,"Could not decode alpha data.");break e}Ha<dn.j&&(Mo=dn.j-Ha,Ha=dn.j,t(!(1&Mo)),dn.O+=un.R*Mo,dn.N+=un.B*(Mo>>1),dn.W+=un.B*(Mo>>1),dn.F!=null&&(dn.J+=dn.width*Mo)),Ha<Vs&&(dn.O+=dn.v,dn.N+=dn.v>>1,dn.W+=dn.v>>1,dn.F!=null&&(dn.J+=dn.v),dn.ka=Ha-dn.j,dn.U=dn.va-dn.v,dn.T=Vs-Ha,fi=dn.put(dn))}Gn+1!=un.Ic||Ni||(n(un.sa,un.ta-xi,sa,Da+16*un.R,xi),n(un.qa,un.ra-$i,Zi,hi+8*un.B,$i),n(un.Ha,un.Ia-$i,ms,Ps+8*un.B,$i))}if(!fi)return Sa(fn,6,"Output aborted.")}return 1}(ie,Be)),Be.bc!=null&&Be.bc(Be),Xe&=1}return Xe?(ie.cb=0,Xe):0}function No(ie,Be,Xe,pt,Pt){Pt=ie[Be+Xe+32*pt]+(Pt>>3),ie[Be+Xe+32*pt]=-256&Pt?0>Pt?0:255:Pt}function PA(ie,Be,Xe,pt,Pt,Vt){No(ie,Be,0,Xe,pt+Pt),No(ie,Be,1,Xe,pt+Vt),No(ie,Be,2,Xe,pt-Vt),No(ie,Be,3,Xe,pt-Pt)}function Ts(ie){return(20091*ie>>16)+ie}function Cu(ie,Be,Xe,pt){var Pt,Vt=0,Xt=o(16);for(Pt=0;4>Pt;++Pt){var rr=ie[Be+0]+ie[Be+8],Ar=ie[Be+0]-ie[Be+8],Qr=(35468*ie[Be+4]>>16)-Ts(ie[Be+12]),An=Ts(ie[Be+4])+(35468*ie[Be+12]>>16);Xt[Vt+0]=rr+An,Xt[Vt+1]=Ar+Qr,Xt[Vt+2]=Ar-Qr,Xt[Vt+3]=rr-An,Vt+=4,Be++}for(Pt=Vt=0;4>Pt;++Pt)rr=(ie=Xt[Vt+0]+4)+Xt[Vt+8],Ar=ie-Xt[Vt+8],Qr=(35468*Xt[Vt+4]>>16)-Ts(Xt[Vt+12]),No(Xe,pt,0,0,rr+(An=Ts(Xt[Vt+4])+(35468*Xt[Vt+12]>>16))),No(Xe,pt,1,0,Ar+Qr),No(Xe,pt,2,0,Ar-Qr),No(Xe,pt,3,0,rr-An),Vt++,pt+=32}function Mf(ie,Be,Xe,pt){var Pt=ie[Be+0]+4,Vt=35468*ie[Be+4]>>16,Xt=Ts(ie[Be+4]),rr=35468*ie[Be+1]>>16;PA(Xe,pt,0,Pt+Xt,ie=Ts(ie[Be+1]),rr),PA(Xe,pt,1,Pt+Vt,ie,rr),PA(Xe,pt,2,Pt-Vt,ie,rr),PA(Xe,pt,3,Pt-Xt,ie,rr)}function wu(ie,Be,Xe,pt,Pt){Cu(ie,Be,Xe,pt),Pt&&Cu(ie,Be+16,Xe,pt+4)}function io(ie,Be,Xe,pt){fh(ie,Be+0,Xe,pt,1),fh(ie,Be+32,Xe,pt+128,1)}function hf(ie,Be,Xe,pt){var Pt;for(ie=ie[Be+0]+4,Pt=0;4>Pt;++Pt)for(Be=0;4>Be;++Be)No(Xe,pt,Be,Pt,ie)}function Iu(ie,Be,Xe,pt){ie[Be+0]&&zA(ie,Be+0,Xe,pt),ie[Be+16]&&zA(ie,Be+16,Xe,pt+4),ie[Be+32]&&zA(ie,Be+32,Xe,pt+128),ie[Be+48]&&zA(ie,Be+48,Xe,pt+128+4)}function Bu(ie,Be,Xe,pt){var Pt,Vt=o(16);for(Pt=0;4>Pt;++Pt){var Xt=ie[Be+0+Pt]+ie[Be+12+Pt],rr=ie[Be+4+Pt]+ie[Be+8+Pt],Ar=ie[Be+4+Pt]-ie[Be+8+Pt],Qr=ie[Be+0+Pt]-ie[Be+12+Pt];Vt[0+Pt]=Xt+rr,Vt[8+Pt]=Xt-rr,Vt[4+Pt]=Qr+Ar,Vt[12+Pt]=Qr-Ar}for(Pt=0;4>Pt;++Pt)Xt=(ie=Vt[0+4*Pt]+3)+Vt[3+4*Pt],rr=Vt[1+4*Pt]+Vt[2+4*Pt],Ar=Vt[1+4*Pt]-Vt[2+4*Pt],Qr=ie-Vt[3+4*Pt],Xe[pt+0]=Xt+rr>>3,Xe[pt+16]=Qr+Ar>>3,Xe[pt+32]=Xt-rr>>3,Xe[pt+48]=Qr-Ar>>3,pt+=64}function is(ie,Be,Xe){var pt,Pt=Be-32,Vt=Wu,Xt=255-ie[Pt-1];for(pt=0;pt<Xe;++pt){var rr,Ar=Vt,Qr=Xt+ie[Be-1];for(rr=0;rr<Xe;++rr)ie[Be+rr]=Ar[Qr+ie[Pt+rr]];Be+=32}}function Xh(ie,Be){is(ie,Be,4)}function Ku(ie,Be){is(ie,Be,8)}function df(ie,Be){is(ie,Be,16)}function Gl(ie,Be){var Xe;for(Xe=0;16>Xe;++Xe)n(ie,Be+32*Xe,ie,Be-32,16)}function Zh(ie,Be){var Xe;for(Xe=16;0<Xe;--Xe)i(ie,Be,ie[Be-1],16),Be+=32}function pc(ie,Be,Xe){var pt;for(pt=0;16>pt;++pt)i(Be,Xe+32*pt,ie,16)}function Uc(ie,Be){var Xe,pt=16;for(Xe=0;16>Xe;++Xe)pt+=ie[Be-1+32*Xe]+ie[Be+Xe-32];pc(pt>>5,ie,Be)}function ll(ie,Be){var Xe,pt=8;for(Xe=0;16>Xe;++Xe)pt+=ie[Be-1+32*Xe];pc(pt>>4,ie,Be)}function o0(ie,Be){var Xe,pt=8;for(Xe=0;16>Xe;++Xe)pt+=ie[Be+Xe-32];pc(pt>>4,ie,Be)}function ed(ie,Be){pc(128,ie,Be)}function oo(ie,Be,Xe){return ie+2*Be+Xe+2>>2}function s0(ie,Be){var Xe,pt=Be-32;for(pt=new Uint8Array([oo(ie[pt-1],ie[pt+0],ie[pt+1]),oo(ie[pt+0],ie[pt+1],ie[pt+2]),oo(ie[pt+1],ie[pt+2],ie[pt+3]),oo(ie[pt+2],ie[pt+3],ie[pt+4])]),Xe=0;4>Xe;++Xe)n(ie,Be+32*Xe,pt,0,pt.length)}function xd(ie,Be){var Xe=ie[Be-1],pt=ie[Be-1+32],Pt=ie[Be-1+64],Vt=ie[Be-1+96];tt(ie,Be+0,16843009*oo(ie[Be-1-32],Xe,pt)),tt(ie,Be+32,16843009*oo(Xe,pt,Pt)),tt(ie,Be+64,16843009*oo(pt,Pt,Vt)),tt(ie,Be+96,16843009*oo(Pt,Vt,Vt))}function vc(ie,Be){var Xe,pt=4;for(Xe=0;4>Xe;++Xe)pt+=ie[Be+Xe-32]+ie[Be-1+32*Xe];for(pt>>=3,Xe=0;4>Xe;++Xe)i(ie,Be+32*Xe,pt,4)}function mc(ie,Be){var Xe=ie[Be-1+0],pt=ie[Be-1+32],Pt=ie[Be-1+64],Vt=ie[Be-1-32],Xt=ie[Be+0-32],rr=ie[Be+1-32],Ar=ie[Be+2-32],Qr=ie[Be+3-32];ie[Be+0+96]=oo(pt,Pt,ie[Be-1+96]),ie[Be+1+96]=ie[Be+0+64]=oo(Xe,pt,Pt),ie[Be+2+96]=ie[Be+1+64]=ie[Be+0+32]=oo(Vt,Xe,pt),ie[Be+3+96]=ie[Be+2+64]=ie[Be+1+32]=ie[Be+0+0]=oo(Xt,Vt,Xe),ie[Be+3+64]=ie[Be+2+32]=ie[Be+1+0]=oo(rr,Xt,Vt),ie[Be+3+32]=ie[Be+2+0]=oo(Ar,rr,Xt),ie[Be+3+0]=oo(Qr,Ar,rr)}function yg(ie,Be){var Xe=ie[Be+1-32],pt=ie[Be+2-32],Pt=ie[Be+3-32],Vt=ie[Be+4-32],Xt=ie[Be+5-32],rr=ie[Be+6-32],Ar=ie[Be+7-32];ie[Be+0+0]=oo(ie[Be+0-32],Xe,pt),ie[Be+1+0]=ie[Be+0+32]=oo(Xe,pt,Pt),ie[Be+2+0]=ie[Be+1+32]=ie[Be+0+64]=oo(pt,Pt,Vt),ie[Be+3+0]=ie[Be+2+32]=ie[Be+1+64]=ie[Be+0+96]=oo(Pt,Vt,Xt),ie[Be+3+32]=ie[Be+2+64]=ie[Be+1+96]=oo(Vt,Xt,rr),ie[Be+3+64]=ie[Be+2+96]=oo(Xt,rr,Ar),ie[Be+3+96]=oo(rr,Ar,Ar)}function Sd(ie,Be){var Xe=ie[Be-1+0],pt=ie[Be-1+32],Pt=ie[Be-1+64],Vt=ie[Be-1-32],Xt=ie[Be+0-32],rr=ie[Be+1-32],Ar=ie[Be+2-32],Qr=ie[Be+3-32];ie[Be+0+0]=ie[Be+1+64]=Vt+Xt+1>>1,ie[Be+1+0]=ie[Be+2+64]=Xt+rr+1>>1,ie[Be+2+0]=ie[Be+3+64]=rr+Ar+1>>1,ie[Be+3+0]=Ar+Qr+1>>1,ie[Be+0+96]=oo(Pt,pt,Xe),ie[Be+0+64]=oo(pt,Xe,Vt),ie[Be+0+32]=ie[Be+1+96]=oo(Xe,Vt,Xt),ie[Be+1+32]=ie[Be+2+96]=oo(Vt,Xt,rr),ie[Be+2+32]=ie[Be+3+96]=oo(Xt,rr,Ar),ie[Be+3+32]=oo(rr,Ar,Qr)}function Eu(ie,Be){var Xe=ie[Be+0-32],pt=ie[Be+1-32],Pt=ie[Be+2-32],Vt=ie[Be+3-32],Xt=ie[Be+4-32],rr=ie[Be+5-32],Ar=ie[Be+6-32],Qr=ie[Be+7-32];ie[Be+0+0]=Xe+pt+1>>1,ie[Be+1+0]=ie[Be+0+64]=pt+Pt+1>>1,ie[Be+2+0]=ie[Be+1+64]=Pt+Vt+1>>1,ie[Be+3+0]=ie[Be+2+64]=Vt+Xt+1>>1,ie[Be+0+32]=oo(Xe,pt,Pt),ie[Be+1+32]=ie[Be+0+96]=oo(pt,Pt,Vt),ie[Be+2+32]=ie[Be+1+96]=oo(Pt,Vt,Xt),ie[Be+3+32]=ie[Be+2+96]=oo(Vt,Xt,rr),ie[Be+3+64]=oo(Xt,rr,Ar),ie[Be+3+96]=oo(rr,Ar,Qr)}function ip(ie,Be){var Xe=ie[Be-1+0],pt=ie[Be-1+32],Pt=ie[Be-1+64],Vt=ie[Be-1+96];ie[Be+0+0]=Xe+pt+1>>1,ie[Be+2+0]=ie[Be+0+32]=pt+Pt+1>>1,ie[Be+2+32]=ie[Be+0+64]=Pt+Vt+1>>1,ie[Be+1+0]=oo(Xe,pt,Pt),ie[Be+3+0]=ie[Be+1+32]=oo(pt,Pt,Vt),ie[Be+3+32]=ie[Be+1+64]=oo(Pt,Vt,Vt),ie[Be+3+64]=ie[Be+2+64]=ie[Be+0+96]=ie[Be+1+96]=ie[Be+2+96]=ie[Be+3+96]=Vt}function ap(ie,Be){var Xe=ie[Be-1+0],pt=ie[Be-1+32],Pt=ie[Be-1+64],Vt=ie[Be-1+96],Xt=ie[Be-1-32],rr=ie[Be+0-32],Ar=ie[Be+1-32],Qr=ie[Be+2-32];ie[Be+0+0]=ie[Be+2+32]=Xe+Xt+1>>1,ie[Be+0+32]=ie[Be+2+64]=pt+Xe+1>>1,ie[Be+0+64]=ie[Be+2+96]=Pt+pt+1>>1,ie[Be+0+96]=Vt+Pt+1>>1,ie[Be+3+0]=oo(rr,Ar,Qr),ie[Be+2+0]=oo(Xt,rr,Ar),ie[Be+1+0]=ie[Be+3+32]=oo(Xe,Xt,rr),ie[Be+1+32]=ie[Be+3+64]=oo(pt,Xe,Xt),ie[Be+1+64]=ie[Be+3+96]=oo(Pt,pt,Xe),ie[Be+1+96]=oo(Vt,Pt,pt)}function op(ie,Be){var Xe;for(Xe=0;8>Xe;++Xe)n(ie,Be+32*Xe,ie,Be-32,8)}function bg(ie,Be){var Xe;for(Xe=0;8>Xe;++Xe)i(ie,Be,ie[Be-1],8),Be+=32}function gf(ie,Be,Xe){var pt;for(pt=0;8>pt;++pt)i(Be,Xe+32*pt,ie,8)}function Rt(ie,Be){var Xe,pt=8;for(Xe=0;8>Xe;++Xe)pt+=ie[Be+Xe-32]+ie[Be-1+32*Xe];gf(pt>>4,ie,Be)}function _e(ie,Be){var Xe,pt=4;for(Xe=0;8>Xe;++Xe)pt+=ie[Be+Xe-32];gf(pt>>3,ie,Be)}function me(ie,Be){var Xe,pt=4;for(Xe=0;8>Xe;++Xe)pt+=ie[Be-1+32*Xe];gf(pt>>3,ie,Be)}function Ye(ie,Be){gf(128,ie,Be)}function ft(ie,Be,Xe){var pt=ie[Be-Xe],Pt=ie[Be+0],Vt=3*(Pt-pt)+d1[1020+ie[Be-2*Xe]-ie[Be+Xe]],Xt=g1[112+(Vt+4>>3)];ie[Be-Xe]=Wu[255+pt+g1[112+(Vt+3>>3)]],ie[Be+0]=Wu[255+Pt-Xt]}function mt(ie,Be,Xe,pt){var Pt=ie[Be+0],Vt=ie[Be+Xe];return bc[255+ie[Be-2*Xe]-ie[Be-Xe]]>pt||bc[255+Vt-Pt]>pt}function Kt(ie,Be,Xe,pt){return 4*bc[255+ie[Be-Xe]-ie[Be+0]]+bc[255+ie[Be-2*Xe]-ie[Be+Xe]]<=pt}function Wt(ie,Be,Xe,pt,Pt){var Vt=ie[Be-3*Xe],Xt=ie[Be-2*Xe],rr=ie[Be-Xe],Ar=ie[Be+0],Qr=ie[Be+Xe],An=ie[Be+2*Xe],Dn=ie[Be+3*Xe];return 4*bc[255+rr-Ar]+bc[255+Xt-Qr]>pt?0:bc[255+ie[Be-4*Xe]-Vt]<=Pt&&bc[255+Vt-Xt]<=Pt&&bc[255+Xt-rr]<=Pt&&bc[255+Dn-An]<=Pt&&bc[255+An-Qr]<=Pt&&bc[255+Qr-Ar]<=Pt}function ur(ie,Be,Xe,pt){var Pt=2*pt+1;for(pt=0;16>pt;++pt)Kt(ie,Be+pt,Xe,Pt)&&ft(ie,Be+pt,Xe)}function Sr(ie,Be,Xe,pt){var Pt=2*pt+1;for(pt=0;16>pt;++pt)Kt(ie,Be+pt*Xe,1,Pt)&&ft(ie,Be+pt*Xe,1)}function Kr(ie,Be,Xe,pt){var Pt;for(Pt=3;0<Pt;--Pt)ur(ie,Be+=4*Xe,Xe,pt)}function zr(ie,Be,Xe,pt){var Pt;for(Pt=3;0<Pt;--Pt)Sr(ie,Be+=4,Xe,pt)}function qr(ie,Be,Xe,pt,Pt,Vt,Xt,rr){for(Vt=2*Vt+1;0<Pt--;){if(Wt(ie,Be,Xe,Vt,Xt))if(mt(ie,Be,Xe,rr))ft(ie,Be,Xe);else{var Ar=ie,Qr=Be,An=Xe,Dn=Ar[Qr-2*An],Rn=Ar[Qr-An],fn=Ar[Qr+0],mi=Ar[Qr+An],Gn=Ar[Qr+2*An],un=27*(fi=d1[1020+3*(fn-Rn)+d1[1020+Dn-mi]])+63>>7,dn=18*fi+63>>7,fi=9*fi+63>>7;Ar[Qr-3*An]=Wu[255+Ar[Qr-3*An]+fi],Ar[Qr-2*An]=Wu[255+Dn+dn],Ar[Qr-An]=Wu[255+Rn+un],Ar[Qr+0]=Wu[255+fn-un],Ar[Qr+An]=Wu[255+mi-dn],Ar[Qr+2*An]=Wu[255+Gn-fi]}Be+=pt}}function lr(ie,Be,Xe,pt,Pt,Vt,Xt,rr){for(Vt=2*Vt+1;0<Pt--;){if(Wt(ie,Be,Xe,Vt,Xt))if(mt(ie,Be,Xe,rr))ft(ie,Be,Xe);else{var Ar=ie,Qr=Be,An=Xe,Dn=Ar[Qr-An],Rn=Ar[Qr+0],fn=Ar[Qr+An],mi=g1[112+((Gn=3*(Rn-Dn))+4>>3)],Gn=g1[112+(Gn+3>>3)],un=mi+1>>1;Ar[Qr-2*An]=Wu[255+Ar[Qr-2*An]+un],Ar[Qr-An]=Wu[255+Dn+Gn],Ar[Qr+0]=Wu[255+Rn-mi],Ar[Qr+An]=Wu[255+fn-un]}Be+=pt}}function Ur(ie,Be,Xe,pt,Pt,Vt){qr(ie,Be,Xe,1,16,pt,Pt,Vt)}function cr(ie,Be,Xe,pt,Pt,Vt){qr(ie,Be,1,Xe,16,pt,Pt,Vt)}function Rr(ie,Be,Xe,pt,Pt,Vt){var Xt;for(Xt=3;0<Xt;--Xt)lr(ie,Be+=4*Xe,Xe,1,16,pt,Pt,Vt)}function wr(ie,Be,Xe,pt,Pt,Vt){var Xt;for(Xt=3;0<Xt;--Xt)lr(ie,Be+=4,1,Xe,16,pt,Pt,Vt)}function Hr(ie,Be,Xe,pt,Pt,Vt,Xt,rr){qr(ie,Be,Pt,1,8,Vt,Xt,rr),qr(Xe,pt,Pt,1,8,Vt,Xt,rr)}function hn(ie,Be,Xe,pt,Pt,Vt,Xt,rr){qr(ie,Be,1,Pt,8,Vt,Xt,rr),qr(Xe,pt,1,Pt,8,Vt,Xt,rr)}function Sn(ie,Be,Xe,pt,Pt,Vt,Xt,rr){lr(ie,Be+4*Pt,Pt,1,8,Vt,Xt,rr),lr(Xe,pt+4*Pt,Pt,1,8,Vt,Xt,rr)}function kn(ie,Be,Xe,pt,Pt,Vt,Xt,rr){lr(ie,Be+4,1,Pt,8,Vt,Xt,rr),lr(Xe,pt+4,1,Pt,8,Vt,Xt,rr)}function di(){this.ba=new fa,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new bi,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function ni(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function Gi(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Zn(){this.ua=0,this.Wa=new Qe,this.vb=new Qe,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new ae,this.yc=new se}function zi(){this.xb=this.a=0,this.l=new iu,this.ca=new fa,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new Ae,this.Pb=0,this.wd=new Ae,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Zn,this.ab=0,this.gc=s(4,Gi),this.Oc=0}function Va(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new iu,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function rn(ie,Be,Xe,pt,Pt,Vt,Xt){for(ie=ie==null?0:ie[Be+0],Be=0;Be<Xt;++Be)Pt[Vt+Be]=ie+Xe[pt+Be]&255,ie=Pt[Vt+Be]}function ii(ie,Be,Xe,pt,Pt,Vt,Xt){var rr;if(ie==null)rn(null,null,Xe,pt,Pt,Vt,Xt);else for(rr=0;rr<Xt;++rr)Pt[Vt+rr]=ie[Be+rr]+Xe[pt+rr]&255}function Jt(ie,Be,Xe,pt,Pt,Vt,Xt){if(ie==null)rn(null,null,Xe,pt,Pt,Vt,Xt);else{var rr,Ar=ie[Be+0],Qr=Ar,An=Ar;for(rr=0;rr<Xt;++rr)Qr=An+(Ar=ie[Be+rr])-Qr,An=Xe[pt+rr]+(-256&Qr?0>Qr?0:255:Qr)&255,Qr=Ar,Pt[Vt+rr]=An}}function pi(ie,Be,Xe,pt){var Pt=Be.width,Vt=Be.o;if(t(ie!=null&&Be!=null),0>Xe||0>=pt||Xe+pt>Vt)return null;if(!ie.Cc){if(ie.ga==null){var Xt;if(ie.ga=new Va,(Xt=ie.ga==null)||(Xt=Be.width*Be.o,t(ie.Gb.length==0),ie.Gb=o(Xt),ie.Uc=0,ie.Gb==null?Xt=0:(ie.mb=ie.Gb,ie.nb=ie.Uc,ie.rc=null,Xt=1),Xt=!Xt),!Xt){Xt=ie.ga;var rr=ie.Fa,Ar=ie.P,Qr=ie.qc,An=ie.mb,Dn=ie.nb,Rn=Ar+1,fn=Qr-1,mi=Xt.l;if(t(rr!=null&&An!=null&&Be!=null),vh[0]=null,vh[1]=rn,vh[2]=ii,vh[3]=Jt,Xt.ca=An,Xt.tb=Dn,Xt.c=Be.width,Xt.i=Be.height,t(0<Xt.c&&0<Xt.i),1>=Qr)Be=0;else if(Xt.$a=rr[Ar+0]>>0&3,Xt.Z=rr[Ar+0]>>2&3,Xt.Lc=rr[Ar+0]>>4&3,Ar=rr[Ar+0]>>6&3,0>Xt.$a||1<Xt.$a||4<=Xt.Z||1<Xt.Lc||Ar)Be=0;else if(mi.put=rs,mi.ac=Ga,mi.bc=Ns,mi.ma=Xt,mi.width=Be.width,mi.height=Be.height,mi.Da=Be.Da,mi.v=Be.v,mi.va=Be.va,mi.j=Be.j,mi.o=Be.o,Xt.$a)e:{t(Xt.$a==1),Be=Ls();t:for(;;){if(Be==null){Be=0;break e}if(t(Xt!=null),Xt.mc=Be,Be.c=Xt.c,Be.i=Xt.i,Be.l=Xt.l,Be.l.ma=Xt,Be.l.width=Xt.c,Be.l.height=Xt.i,Be.a=0,Ne(Be.m,rr,Rn,fn),!qa(Xt.c,Xt.i,1,Be,null)||(Be.ab==1&&Be.gc[0].hc==3&&ns(Be.s)?(Xt.ic=1,rr=Be.c*Be.i,Be.Ta=null,Be.Ua=0,Be.V=o(rr),Be.Ba=0,Be.V==null?(Be.a=1,Be=0):Be=1):(Xt.ic=0,Be=tA(Be,Xt.c)),!Be))break t;Be=1;break e}Xt.mc=null,Be=0}else Be=fn>=Xt.c*Xt.i;Xt=!Be}if(Xt)return null;ie.ga.Lc!=1?ie.Ga=0:pt=Vt-Xe}t(ie.ga!=null),t(Xe+pt<=Vt);e:{if(Be=(rr=ie.ga).c,Vt=rr.l.o,rr.$a==0){if(Rn=ie.rc,fn=ie.Vc,mi=ie.Fa,Ar=ie.P+1+Xe*Be,Qr=ie.mb,An=ie.nb+Xe*Be,t(Ar<=ie.P+ie.qc),rr.Z!=0)for(t(vh[rr.Z]!=null),Xt=0;Xt<pt;++Xt)vh[rr.Z](Rn,fn,mi,Ar,Qr,An,Be),Rn=Qr,fn=An,An+=Be,Ar+=Be;else for(Xt=0;Xt<pt;++Xt)n(Qr,An,mi,Ar,Be),Rn=Qr,fn=An,An+=Be,Ar+=Be;ie.rc=Rn,ie.Vc=fn}else{if(t(rr.mc!=null),Be=Xe+pt,t((Xt=rr.mc)!=null),t(Be<=Xt.i),Xt.C>=Be)Be=1;else if(rr.ic||en(),rr.ic){rr=Xt.V,Rn=Xt.Ba,fn=Xt.c;var Gn=Xt.i,un=(mi=1,Ar=Xt.$/fn,Qr=Xt.$%fn,An=Xt.m,Dn=Xt.s,Xt.$),dn=fn*Gn,fi=fn*Be,xi=Dn.wc,hi=un<fi?ui(Dn,Qr,Ar):null;t(un<=dn),t(Be<=Gn),t(ns(Dn));t:for(;;){for(;!An.h&&un<fi;){if(Qr&xi||(hi=ui(Dn,Qr,Ar)),t(hi!=null),it(An),256>(Gn=qn(hi.G[0],hi.H[0],An)))rr[Rn+un]=Gn,++un,++Qr>=fn&&(Qr=0,++Ar<=Be&&!(Ar%16)&&oi(Xt,Ar));else{if(!(280>Gn)){mi=0;break t}Gn=Rs(Gn-256,An);var $i,sa=qn(hi.G[4],hi.H[4],An);if(it(An),!(un>=(sa=yA(fn,sa=Rs(sa,An)))&&dn-un>=Gn)){mi=0;break t}for($i=0;$i<Gn;++$i)rr[Rn+un+$i]=rr[Rn+un+$i-sa];for(un+=Gn,Qr+=Gn;Qr>=fn;)Qr-=fn,++Ar<=Be&&!(Ar%16)&&oi(Xt,Ar);un<fi&&Qr&xi&&(hi=ui(Dn,Qr,Ar))}t(An.h==ze(An))}oi(Xt,Ar>Be?Be:Ar);break t}!mi||An.h&&un<dn?(mi=0,Xt.a=An.h?5:3):Xt.$=un,Be=mi}else Be=ws(Xt,Xt.V,Xt.Ba,Xt.c,Xt.i,Be,$s);if(!Be){pt=0;break e}}Xe+pt>=Vt&&(ie.Cc=1),pt=1}if(!pt)return null;if(ie.Cc&&((pt=ie.ga)!=null&&(pt.mc=null),ie.ga=null,0<ie.Ga))return alert("todo:WebPDequantizeLevels"),null}return ie.nb+Xe*Pt}function He(ie,Be,Xe,pt,Pt,Vt){for(;0<Pt--;){var Xt,rr=ie,Ar=Be+(Xe?1:0),Qr=ie,An=Be+(Xe?0:3);for(Xt=0;Xt<pt;++Xt){var Dn=Qr[An+4*Xt];Dn!=255&&(Dn*=32897,rr[Ar+4*Xt+0]=rr[Ar+4*Xt+0]*Dn>>23,rr[Ar+4*Xt+1]=rr[Ar+4*Xt+1]*Dn>>23,rr[Ar+4*Xt+2]=rr[Ar+4*Xt+2]*Dn>>23)}Be+=Vt}}function Bt(ie,Be,Xe,pt,Pt){for(;0<pt--;){var Vt;for(Vt=0;Vt<Xe;++Vt){var Xt=ie[Be+2*Vt+0],rr=15&(Qr=ie[Be+2*Vt+1]),Ar=4369*rr,Qr=(240&Qr|Qr>>4)*Ar>>16;ie[Be+2*Vt+0]=(240&Xt|Xt>>4)*Ar>>16&240|(15&Xt|Xt<<4)*Ar>>16>>4&15,ie[Be+2*Vt+1]=240&Qr|rr}Be+=Pt}}function hr(ie,Be,Xe,pt,Pt,Vt,Xt,rr){var Ar,Qr,An=255;for(Qr=0;Qr<Pt;++Qr){for(Ar=0;Ar<pt;++Ar){var Dn=ie[Be+Ar];Vt[Xt+4*Ar]=Dn,An&=Dn}Be+=Xe,Xt+=rr}return An!=255}function vr(ie,Be,Xe,pt,Pt){var Vt;for(Vt=0;Vt<Pt;++Vt)Xe[pt+Vt]=ie[Be+Vt]>>8}function en(){Gc=He,oA=Bt,pA=hr,nl=vr}function Tr(ie,Be,Xe){ce[ie]=function(pt,Pt,Vt,Xt,rr,Ar,Qr,An,Dn,Rn,fn,mi,Gn,un,dn,fi,xi){var hi,$i=xi-1>>1,sa=rr[Ar+0]|Qr[An+0]<<16,Da=Dn[Rn+0]|fn[mi+0]<<16;t(pt!=null);var Zi=3*sa+Da+131074>>2;for(Be(pt[Pt+0],255&Zi,Zi>>16,Gn,un),Vt!=null&&(Zi=3*Da+sa+131074>>2,Be(Vt[Xt+0],255&Zi,Zi>>16,dn,fi)),hi=1;hi<=$i;++hi){var ms=rr[Ar+hi]|Qr[An+hi]<<16,Ps=Dn[Rn+hi]|fn[mi+hi]<<16,Ni=sa+ms+Da+Ps+524296,Mo=Ni+2*(ms+Da)>>3;Zi=Mo+sa>>1,sa=(Ni=Ni+2*(sa+Ps)>>3)+ms>>1,Be(pt[Pt+2*hi-1],255&Zi,Zi>>16,Gn,un+(2*hi-1)*Xe),Be(pt[Pt+2*hi-0],255&sa,sa>>16,Gn,un+(2*hi-0)*Xe),Vt!=null&&(Zi=Ni+Da>>1,sa=Mo+Ps>>1,Be(Vt[Xt+2*hi-1],255&Zi,Zi>>16,dn,fi+(2*hi-1)*Xe),Be(Vt[Xt+2*hi+0],255&sa,sa>>16,dn,fi+(2*hi+0)*Xe)),sa=ms,Da=Ps}1&xi||(Zi=3*sa+Da+131074>>2,Be(pt[Pt+xi-1],255&Zi,Zi>>16,Gn,un+(xi-1)*Xe),Vt!=null&&(Zi=3*Da+sa+131074>>2,Be(Vt[Xt+xi-1],255&Zi,Zi>>16,dn,fi+(xi-1)*Xe)))}}function Pr(){Cc[p1]=h0,Cc[Kl]=_d,Cc[Pf]=Lo,Cc[Ap]=$v,Cc[A0]=b1,Cc[ph]=$y,Cc[Uy]=C1,Cc[v1]=_d,Cc[Gv]=$v,Cc[m1]=b1,Cc[wg]=$y}function si(ie){return ie&~ci?0>ie?0:255:ie>>Wv}function Ai(ie,Be){return si((19077*ie>>8)+(26149*Be>>8)-14234)}function ai(ie,Be,Xe){return si((19077*ie>>8)-(6419*Be>>8)-(13320*Xe>>8)+8708)}function Qa(ie,Be){return si((19077*ie>>8)+(33050*Be>>8)-17685)}function no(ie,Be,Xe,pt,Pt){pt[Pt+0]=Ai(ie,Xe),pt[Pt+1]=ai(ie,Be,Xe),pt[Pt+2]=Qa(ie,Be)}function Ma(ie,Be,Xe,pt,Pt){pt[Pt+0]=Qa(ie,Be),pt[Pt+1]=ai(ie,Be,Xe),pt[Pt+2]=Ai(ie,Xe)}function Ka(ie,Be,Xe,pt,Pt){var Vt=ai(ie,Be,Xe);Be=Vt<<3&224|Qa(ie,Be)>>3,pt[Pt+0]=248&Ai(ie,Xe)|Vt>>5,pt[Pt+1]=Be}function Fa(ie,Be,Xe,pt,Pt){var Vt=240&Qa(ie,Be)|15;pt[Pt+0]=240&Ai(ie,Xe)|ai(ie,Be,Xe)>>4,pt[Pt+1]=Vt}function Fo(ie,Be,Xe,pt,Pt){pt[Pt+0]=255,no(ie,Be,Xe,pt,Pt+1)}function Ss(ie,Be,Xe,pt,Pt){Ma(ie,Be,Xe,pt,Pt),pt[Pt+3]=255}function DA(ie,Be,Xe,pt,Pt){no(ie,Be,Xe,pt,Pt),pt[Pt+3]=255}function St(ie,Be){return 0>ie?0:ie>Be?Be:ie}function Yn(ie,Be,Xe){ce[ie]=function(pt,Pt,Vt,Xt,rr,Ar,Qr,An,Dn){for(var Rn=An+(-2&Dn)*Xe;An!=Rn;)Be(pt[Pt+0],Vt[Xt+0],rr[Ar+0],Qr,An),Be(pt[Pt+1],Vt[Xt+0],rr[Ar+0],Qr,An+Xe),Pt+=2,++Xt,++Ar,An+=2*Xe;1&Dn&&Be(pt[Pt+0],Vt[Xt+0],rr[Ar+0],Qr,An)}}function jn(ie,Be,Xe){return Xe==0?ie==0?Be==0?6:5:Be==0?4:0:Xe}function Lr(ie,Be,Xe,pt,Pt){switch(ie>>>30){case 3:fh(Be,Xe,pt,Pt,0);break;case 2:ul(Be,Xe,pt,Pt);break;case 1:zA(Be,Xe,pt,Pt)}}function Ir(ie,Be){var Xe,pt,Pt=Be.M,Vt=Be.Nb,Xt=ie.oc,rr=ie.pc+40,Ar=ie.oc,Qr=ie.pc+584,An=ie.oc,Dn=ie.pc+600;for(Xe=0;16>Xe;++Xe)Xt[rr+32*Xe-1]=129;for(Xe=0;8>Xe;++Xe)Ar[Qr+32*Xe-1]=129,An[Dn+32*Xe-1]=129;for(0<Pt?Xt[rr-1-32]=Ar[Qr-1-32]=An[Dn-1-32]=129:(i(Xt,rr-32-1,127,21),i(Ar,Qr-32-1,127,9),i(An,Dn-32-1,127,9)),pt=0;pt<ie.za;++pt){var Rn=Be.ya[Be.aa+pt];if(0<pt){for(Xe=-1;16>Xe;++Xe)n(Xt,rr+32*Xe-4,Xt,rr+32*Xe+12,4);for(Xe=-1;8>Xe;++Xe)n(Ar,Qr+32*Xe-4,Ar,Qr+32*Xe+4,4),n(An,Dn+32*Xe-4,An,Dn+32*Xe+4,4)}var fn=ie.Gd,mi=ie.Hd+pt,Gn=Rn.ad,un=Rn.Hc;if(0<Pt&&(n(Xt,rr-32,fn[mi].y,0,16),n(Ar,Qr-32,fn[mi].f,0,8),n(An,Dn-32,fn[mi].ea,0,8)),Rn.Za){var dn=Xt,fi=rr-32+16;for(0<Pt&&(pt>=ie.za-1?i(dn,fi,fn[mi].y[15],4):n(dn,fi,fn[mi+1].y,0,4)),Xe=0;4>Xe;Xe++)dn[fi+128+Xe]=dn[fi+256+Xe]=dn[fi+384+Xe]=dn[fi+0+Xe];for(Xe=0;16>Xe;++Xe,un<<=2)dn=Xt,fi=rr+qy[Xe],yf[Rn.Ob[Xe]](dn,fi),Lr(un,Gn,16*+Xe,dn,fi)}else if(dn=jn(pt,Pt,Rn.Ob[0]),kd[dn](Xt,rr),un!=0)for(Xe=0;16>Xe;++Xe,un<<=2)Lr(un,Gn,16*+Xe,Xt,rr+qy[Xe]);for(Xe=Rn.Gc,dn=jn(pt,Pt,Rn.Dd),Kc[dn](Ar,Qr),Kc[dn](An,Dn),un=Gn,dn=Ar,fi=Qr,255&(Rn=Xe>>0)&&(170&Rn?hh(un,256,dn,fi):JA(un,256,dn,fi)),Rn=An,un=Dn,255&(Xe>>=8)&&(170&Xe?hh(Gn,320,Rn,un):JA(Gn,320,Rn,un)),Pt<ie.Ub-1&&(n(fn[mi].y,0,Xt,rr+480,16),n(fn[mi].f,0,Ar,Qr+224,8),n(fn[mi].ea,0,An,Dn+224,8)),Xe=8*Vt*ie.B,fn=ie.sa,mi=ie.ta+16*pt+16*Vt*ie.R,Gn=ie.qa,Rn=ie.ra+8*pt+Xe,un=ie.Ha,dn=ie.Ia+8*pt+Xe,Xe=0;16>Xe;++Xe)n(fn,mi+Xe*ie.R,Xt,rr+32*Xe,16);for(Xe=0;8>Xe;++Xe)n(Gn,Rn+Xe*ie.B,Ar,Qr+32*Xe,8),n(un,dn+Xe*ie.B,An,Dn+32*Xe,8)}}function Cn(ie,Be,Xe,pt,Pt,Vt,Xt,rr,Ar){var Qr=[0],An=[0],Dn=0,Rn=Ar!=null?Ar.kd:0,fn=Ar??new ni;if(ie==null||12>Xe)return 7;fn.data=ie,fn.w=Be,fn.ha=Xe,Be=[Be],Xe=[Xe],fn.gb=[fn.gb];e:{var mi=Be,Gn=Xe,un=fn.gb;if(t(ie!=null),t(Gn!=null),t(un!=null),un[0]=0,12<=Gn[0]&&!r(ie,mi[0],"RIFF")){if(r(ie,mi[0]+8,"WEBP")){un=3;break e}var dn=ot(ie,mi[0]+4);if(12>dn||4294967286<dn){un=3;break e}if(Rn&&dn>Gn[0]-8){un=7;break e}un[0]=dn,mi[0]+=12,Gn[0]-=12}un=0}if(un!=0)return un;for(dn=0<fn.gb[0],Xe=Xe[0];;){e:{var fi=ie;Gn=Be,un=Xe;var xi=Qr,hi=An,$i=mi=[0];if((Zi=Dn=[Dn])[0]=0,8>un[0])un=7;else{if(!r(fi,Gn[0],"VP8X")){if(ot(fi,Gn[0]+4)!=10){un=3;break e}if(18>un[0]){un=7;break e}var sa=ot(fi,Gn[0]+8),Da=1+ct(fi,Gn[0]+12);if(2147483648<=Da*(fi=1+ct(fi,Gn[0]+15))){un=3;break e}$i!=null&&($i[0]=sa),xi!=null&&(xi[0]=Da),hi!=null&&(hi[0]=fi),Gn[0]+=18,un[0]-=18,Zi[0]=1}un=0}}if(Dn=Dn[0],mi=mi[0],un!=0)return un;if(Gn=!!(2&mi),!dn&&Dn)return 3;if(Vt!=null&&(Vt[0]=!!(16&mi)),Xt!=null&&(Xt[0]=Gn),rr!=null&&(rr[0]=0),Xt=Qr[0],mi=An[0],Dn&&Gn&&Ar==null){un=0;break}if(4>Xe){un=7;break}if(dn&&Dn||!dn&&!Dn&&!r(ie,Be[0],"ALPH")){Xe=[Xe],fn.na=[fn.na],fn.P=[fn.P],fn.Sa=[fn.Sa];e:{sa=ie,un=Be,dn=Xe;var Zi=fn.gb;xi=fn.na,hi=fn.P,$i=fn.Sa,Da=22,t(sa!=null),t(dn!=null),fi=un[0];var ms=dn[0];for(t(xi!=null),t($i!=null),xi[0]=null,hi[0]=null,$i[0]=0;;){if(un[0]=fi,dn[0]=ms,8>ms){un=7;break e}var Ps=ot(sa,fi+4);if(4294967286<Ps){un=3;break e}var Ni=8+Ps+1&-2;if(Da+=Ni,0<Zi&&Da>Zi){un=3;break e}if(!r(sa,fi,"VP8 ")||!r(sa,fi,"VP8L")){un=0;break e}if(ms[0]<Ni){un=7;break e}r(sa,fi,"ALPH")||(xi[0]=sa,hi[0]=fi+8,$i[0]=Ps),fi+=Ni,ms-=Ni}}if(Xe=Xe[0],fn.na=fn.na[0],fn.P=fn.P[0],fn.Sa=fn.Sa[0],un!=0)break}Xe=[Xe],fn.Ja=[fn.Ja],fn.xa=[fn.xa];e:if(Zi=ie,un=Be,dn=Xe,xi=fn.gb[0],hi=fn.Ja,$i=fn.xa,sa=un[0],fi=!r(Zi,sa,"VP8 "),Da=!r(Zi,sa,"VP8L"),t(Zi!=null),t(dn!=null),t(hi!=null),t($i!=null),8>dn[0])un=7;else{if(fi||Da){if(Zi=ot(Zi,sa+4),12<=xi&&Zi>xi-12){un=3;break e}if(Rn&&Zi>dn[0]-8){un=7;break e}hi[0]=Zi,un[0]+=8,dn[0]-=8,$i[0]=Da}else $i[0]=5<=dn[0]&&Zi[sa+0]==47&&!(Zi[sa+4]>>5),hi[0]=dn[0];un=0}if(Xe=Xe[0],fn.Ja=fn.Ja[0],fn.xa=fn.xa[0],Be=Be[0],un!=0)break;if(4294967286<fn.Ja)return 3;if(rr==null||Gn||(rr[0]=fn.xa?2:1),Xt=[Xt],mi=[mi],fn.xa){if(5>Xe){un=7;break}rr=Xt,Rn=mi,Gn=Vt,ie==null||5>Xe?ie=0:5<=Xe&&ie[Be+0]==47&&!(ie[Be+4]>>5)?(dn=[0],Zi=[0],xi=[0],Ne(hi=new Ae,ie,Be,Xe),Ca(hi,dn,Zi,xi)?(rr!=null&&(rr[0]=dn[0]),Rn!=null&&(Rn[0]=Zi[0]),Gn!=null&&(Gn[0]=xi[0]),ie=1):ie=0):ie=0}else{if(10>Xe){un=7;break}rr=mi,ie==null||10>Xe||!Mc(ie,Be+3,Xe-3)?ie=0:(Rn=ie[Be+0]|ie[Be+1]<<8|ie[Be+2]<<16,Gn=16383&(ie[Be+7]<<8|ie[Be+6]),ie=16383&(ie[Be+9]<<8|ie[Be+8]),1&Rn||3<(Rn>>1&7)||!(Rn>>4&1)||Rn>>5>=fn.Ja||!Gn||!ie?ie=0:(Xt&&(Xt[0]=Gn),rr&&(rr[0]=ie),ie=1))}if(!ie||(Xt=Xt[0],mi=mi[0],Dn&&(Qr[0]!=Xt||An[0]!=mi)))return 3;Ar!=null&&(Ar[0]=fn,Ar.offset=Be-Ar.w,t(4294967286>Be-Ar.w),t(Ar.offset==Ar.ha-Xe));break}return un==0||un==7&&Dn&&Ar==null?(Vt!=null&&(Vt[0]|=fn.na!=null&&0<fn.na.length),pt!=null&&(pt[0]=Xt),Pt!=null&&(Pt[0]=mi),0):un}function ei(ie,Be,Xe){var pt=Be.width,Pt=Be.height,Vt=0,Xt=0,rr=pt,Ar=Pt;if(Be.Da=ie!=null&&0<ie.Da,Be.Da&&(rr=ie.cd,Ar=ie.bd,Vt=ie.v,Xt=ie.j,11>Xe||(Vt&=-2,Xt&=-2),0>Vt||0>Xt||0>=rr||0>=Ar||Vt+rr>pt||Xt+Ar>Pt))return 0;if(Be.v=Vt,Be.j=Xt,Be.va=Vt+rr,Be.o=Xt+Ar,Be.U=rr,Be.T=Ar,Be.da=ie!=null&&0<ie.da,Be.da){if(!pe(rr,Ar,Xe=[ie.ib],Vt=[ie.hb]))return 0;Be.ib=Xe[0],Be.hb=Vt[0]}return Be.ob=ie!=null&&ie.ob,Be.Kb=ie==null||!ie.Sd,Be.da&&(Be.ob=Be.ib<3*pt/4&&Be.hb<3*Pt/4,Be.Kb=0),1}function Ei(ie){if(ie==null)return 2;if(11>ie.S){var Be=ie.f.RGBA;Be.fb+=(ie.height-1)*Be.A,Be.A=-Be.A}else Be=ie.f.kb,ie=ie.height,Be.O+=(ie-1)*Be.fa,Be.fa=-Be.fa,Be.N+=(ie-1>>1)*Be.Ab,Be.Ab=-Be.Ab,Be.W+=(ie-1>>1)*Be.Db,Be.Db=-Be.Db,Be.F!=null&&(Be.J+=(ie-1)*Be.lb,Be.lb=-Be.lb);return 0}function _n(ie,Be,Xe,pt){if(pt==null||0>=ie||0>=Be)return 2;if(Xe!=null){if(Xe.Da){var Pt=Xe.cd,Vt=Xe.bd,Xt=-2&Xe.v,rr=-2&Xe.j;if(0>Xt||0>rr||0>=Pt||0>=Vt||Xt+Pt>ie||rr+Vt>Be)return 2;ie=Pt,Be=Vt}if(Xe.da){if(!pe(ie,Be,Pt=[Xe.ib],Vt=[Xe.hb]))return 2;ie=Pt[0],Be=Vt[0]}}pt.width=ie,pt.height=Be;e:{var Ar=pt.width,Qr=pt.height;if(ie=pt.S,0>=Ar||0>=Qr||!(ie>=p1&&13>ie))ie=2;else{if(0>=pt.Rd&&pt.sd==null){Xt=Vt=Pt=Be=0;var An=(rr=Ar*Vy[ie])*Qr;if(11>ie||(Vt=(Qr+1)/2*(Be=(Ar+1)/2),ie==12&&(Xt=(Pt=Ar)*Qr)),(Qr=o(An+2*Vt+Xt))==null){ie=1;break e}pt.sd=Qr,11>ie?((Ar=pt.f.RGBA).eb=Qr,Ar.fb=0,Ar.A=rr,Ar.size=An):((Ar=pt.f.kb).y=Qr,Ar.O=0,Ar.fa=rr,Ar.Fd=An,Ar.f=Qr,Ar.N=0+An,Ar.Ab=Be,Ar.Cd=Vt,Ar.ea=Qr,Ar.W=0+An+Vt,Ar.Db=Be,Ar.Ed=Vt,ie==12&&(Ar.F=Qr,Ar.J=0+An+2*Vt),Ar.Tc=Xt,Ar.lb=Pt)}if(Be=1,Pt=pt.S,Vt=pt.width,Xt=pt.height,Pt>=p1&&13>Pt)if(11>Pt)ie=pt.f.RGBA,Be&=(rr=Math.abs(ie.A))*(Xt-1)+Vt<=ie.size,Be&=rr>=Vt*Vy[Pt],Be&=ie.eb!=null;else{ie=pt.f.kb,rr=(Vt+1)/2,An=(Xt+1)/2,Ar=Math.abs(ie.fa),Qr=Math.abs(ie.Ab);var Dn=Math.abs(ie.Db),Rn=Math.abs(ie.lb),fn=Rn*(Xt-1)+Vt;Be&=Ar*(Xt-1)+Vt<=ie.Fd,Be&=Qr*(An-1)+rr<=ie.Cd,Be=(Be&=Dn*(An-1)+rr<=ie.Ed)&Ar>=Vt&Qr>=rr&Dn>=rr,Be&=ie.y!=null,Be&=ie.f!=null,Be&=ie.ea!=null,Pt==12&&(Be&=Rn>=Vt,Be&=fn<=ie.Tc,Be&=ie.F!=null)}else Be=0;ie=Be?0:2}}return ie!=0||Xe!=null&&Xe.fd&&(ie=Ei(pt)),ie}var Ii=64,Hi=[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],Wi=24,Ua=32,Is=8,lo=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,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,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];dt("Predictor0","PredictorAdd0"),ce.Predictor0=function(){return 4278190080},ce.Predictor1=function(ie){return ie},ce.Predictor2=function(ie,Be,Xe){return Be[Xe+0]},ce.Predictor3=function(ie,Be,Xe){return Be[Xe+1]},ce.Predictor4=function(ie,Be,Xe){return Be[Xe-1]},ce.Predictor5=function(ie,Be,Xe){return yt(yt(ie,Be[Xe+1]),Be[Xe+0])},ce.Predictor6=function(ie,Be,Xe){return yt(ie,Be[Xe-1])},ce.Predictor7=function(ie,Be,Xe){return yt(ie,Be[Xe+0])},ce.Predictor8=function(ie,Be,Xe){return yt(Be[Xe-1],Be[Xe+0])},ce.Predictor9=function(ie,Be,Xe){return yt(Be[Xe+0],Be[Xe+1])},ce.Predictor10=function(ie,Be,Xe){return yt(yt(ie,Be[Xe-1]),yt(Be[Xe+0],Be[Xe+1]))},ce.Predictor11=function(ie,Be,Xe){var pt=Be[Xe+0];return 0>=Nt(pt>>24&255,ie>>24&255,(Be=Be[Xe-1])>>24&255)+Nt(pt>>16&255,ie>>16&255,Be>>16&255)+Nt(pt>>8&255,ie>>8&255,Be>>8&255)+Nt(255&pt,255&ie,255&Be)?pt:ie},ce.Predictor12=function(ie,Be,Xe){var pt=Be[Xe+0];return(Yt((ie>>24&255)+(pt>>24&255)-((Be=Be[Xe-1])>>24&255))<<24|Yt((ie>>16&255)+(pt>>16&255)-(Be>>16&255))<<16|Yt((ie>>8&255)+(pt>>8&255)-(Be>>8&255))<<8|Yt((255&ie)+(255&pt)-(255&Be)))>>>0},ce.Predictor13=function(ie,Be,Xe){var pt=Be[Xe-1];return(nr((ie=yt(ie,Be[Xe+0]))>>24&255,pt>>24&255)<<24|nr(ie>>16&255,pt>>16&255)<<16|nr(ie>>8&255,pt>>8&255)<<8|nr(ie>>0&255,pt>>0&255))>>>0};var pl=ce.PredictorAdd0;ce.PredictorAdd1=Gt,dt("Predictor2","PredictorAdd2"),dt("Predictor3","PredictorAdd3"),dt("Predictor4","PredictorAdd4"),dt("Predictor5","PredictorAdd5"),dt("Predictor6","PredictorAdd6"),dt("Predictor7","PredictorAdd7"),dt("Predictor8","PredictorAdd8"),dt("Predictor9","PredictorAdd9"),dt("Predictor10","PredictorAdd10"),dt("Predictor11","PredictorAdd11"),dt("Predictor12","PredictorAdd12"),dt("Predictor13","PredictorAdd13");var Qu=ce.PredictorAdd2;Dr("ColorIndexInverseTransform","MapARGB","32b",function(ie){return ie>>8&255},function(ie){return ie}),Dr("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(ie){return ie},function(ie){return ie>>8&255});var au,rA=ce.ColorIndexInverseTransform,hs=ce.MapARGB,UA=ce.VP8LColorIndexInverseTransformAlpha,bA=ce.MapAlpha,RA=ce.VP8LPredictorsAdd=[];RA.length=16,(ce.VP8LPredictors=[]).length=16,(ce.VP8LPredictorsAdd_C=[]).length=16,(ce.VP8LPredictors_C=[]).length=16;var pf,ou,vl,vf,Hc,ml,yl,fh,ul,hh,zA,JA,dh,$u,sp,td,mf,jc,Cg,xu,rd,nd,id,yc,Gc,oA,pA,nl,HA=o(511),ad=o(2041),gh=o(225),su=o(767),h1=0,d1=ad,g1=gh,Wu=su,bc=HA,p1=0,Kl=1,Pf=2,Ap=3,A0=4,ph=5,Uy=6,v1=7,Gv=8,m1=9,wg=10,l0=[2,3,7],u0=[3,3,11],CA=[280,256,256,256,40],X2=[0,1,1,1,0],y1=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Z2=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],lp=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Ig=8,c0=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],up=[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,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],f0=null,Hy=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],Kv=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],jy=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Gy=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],eC=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],tC=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],rC=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],kd=[],yf=[],Kc=[],Ky=1,vs=2,vh=[],Cc=[];Tr("UpsampleRgbLinePair",no,3),Tr("UpsampleBgrLinePair",Ma,3),Tr("UpsampleRgbaLinePair",DA,4),Tr("UpsampleBgraLinePair",Ss,4),Tr("UpsampleArgbLinePair",Fo,4),Tr("UpsampleRgba4444LinePair",Fa,2),Tr("UpsampleRgb565LinePair",Ka,2);var h0=ce.UpsampleRgbLinePair,Lo=ce.UpsampleBgrLinePair,_d=ce.UpsampleRgbaLinePair,$v=ce.UpsampleBgraLinePair,b1=ce.UpsampleArgbLinePair,$y=ce.UpsampleRgba4444LinePair,C1=ce.UpsampleRgb565LinePair,w1=16,ma=1<<w1-1,mh=-227,I1=482,Wv=6,ci=(256<<Wv)-1,Yv=0,B1=o(256),Wy=o(256),Yy=o(256),cl=o(256),qv=o(I1-mh),Vv=o(I1-mh);Yn("YuvToRgbRow",no,3),Yn("YuvToBgrRow",Ma,3),Yn("YuvToRgbaRow",DA,4),Yn("YuvToBgraRow",Ss,4),Yn("YuvToArgbRow",Fo,4),Yn("YuvToRgba4444Row",Fa,2),Yn("YuvToRgb565Row",Ka,2);var qy=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],d0=[0,2,8],g0=[8,7,6,4,4,2,2,2,1,1,1,1],zv=1;this.WebPDecodeRGBA=function(ie,Be,Xe,pt,Pt){var Vt=Kl,Xt=new di,rr=new fa;Xt.ba=rr,rr.S=Vt,rr.width=[rr.width],rr.height=[rr.height];var Ar=rr.width,Qr=rr.height,An=new Ci;if(An==null||ie==null)var Dn=2;else t(An!=null),Dn=Cn(ie,Be,Xe,An.width,An.height,An.Pd,An.Qd,An.format,null);if(Dn!=0?Ar=0:(Ar!=null&&(Ar[0]=An.width[0]),Qr!=null&&(Qr[0]=An.height[0]),Ar=1),Ar){rr.width=rr.width[0],rr.height=rr.height[0],pt!=null&&(pt[0]=rr.width),Pt!=null&&(Pt[0]=rr.height);e:{if(pt=new iu,(Pt=new ni).data=ie,Pt.w=Be,Pt.ha=Xe,Pt.kd=1,Be=[0],t(Pt!=null),((ie=Cn(Pt.data,Pt.w,Pt.ha,null,null,null,Be,null,Pt))==0||ie==7)&&Be[0]&&(ie=4),(Be=ie)==0){if(t(Xt!=null),pt.data=Pt.data,pt.w=Pt.w+Pt.offset,pt.ha=Pt.ha-Pt.offset,pt.put=rs,pt.ac=Ga,pt.bc=Ns,pt.ma=Xt,Pt.xa){if((ie=Ls())==null){Xt=1;break e}if(function(Rn,fn){var mi=[0],Gn=[0],un=[0];t:for(;;){if(Rn==null)return 0;if(fn==null)return Rn.a=2,0;if(Rn.l=fn,Rn.a=0,Ne(Rn.m,fn.data,fn.w,fn.ha),!Ca(Rn.m,mi,Gn,un)){Rn.a=3;break t}if(Rn.xb=vs,fn.width=mi[0],fn.height=Gn[0],!qa(mi[0],Gn[0],1,Rn,null))break t;return 1}return t(Rn.a!=0),0}(ie,pt)){if(pt=(Be=_n(pt.width,pt.height,Xt.Oa,Xt.ba))==0){t:{pt=ie;r:for(;;){if(pt==null){pt=0;break t}if(t(pt.s.yc!=null),t(pt.s.Ya!=null),t(0<pt.s.Wb),t((Xe=pt.l)!=null),t((Pt=Xe.ma)!=null),pt.xb!=0){if(pt.ca=Pt.ba,pt.tb=Pt.tb,t(pt.ca!=null),!ei(Pt.Oa,Xe,Ap)){pt.a=2;break r}if(!tA(pt,Xe.width)||Xe.da)break r;if((Xe.da||vi(pt.ca.S))&&en(),11>pt.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),pt.ca.f.kb.F!=null&&en()),pt.Pb&&0<pt.s.ua&&pt.s.vb.X==null&&!Se(pt.s.vb,pt.s.Wa.Xa)){pt.a=1;break r}pt.xb=0}if(!ws(pt,pt.V,pt.Ba,pt.c,pt.i,Xe.o,Yo))break r;Pt.Dc=pt.Ma,pt=1;break t}t(pt.a!=0),pt=0}pt=!pt}pt&&(Be=ie.a)}else Be=ie.a}else{if((ie=new Lc)==null){Xt=1;break e}if(ie.Fa=Pt.na,ie.P=Pt.P,ie.qc=Pt.Sa,ch(ie,pt)){if((Be=_n(pt.width,pt.height,Xt.Oa,Xt.ba))==0){if(ie.Aa=0,Xe=Xt.Oa,t((Pt=ie)!=null),Xe!=null){if(0<(Ar=0>(Ar=Xe.Md)?0:100<Ar?255:255*Ar/100)){for(Qr=An=0;4>Qr;++Qr)12>(Dn=Pt.pb[Qr]).lc&&(Dn.ia=Ar*g0[0>Dn.lc?0:Dn.lc]>>3),An|=Dn.ia;An&&(alert("todo:VP8InitRandom"),Pt.ia=1)}Pt.Ga=Xe.Id,100<Pt.Ga?Pt.Ga=100:0>Pt.Ga&&(Pt.Ga=0)}ls(ie,pt)||(Be=ie.a)}}else Be=ie.a}Be==0&&Xt.Oa!=null&&Xt.Oa.fd&&(Be=Ei(Xt.ba))}Xt=Be}Vt=Xt!=0?null:11>Vt?rr.f.RGBA.eb:rr.f.kb.y}else Vt=null;return Vt};var Vy=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function m(ce,ne){for(var Ee="",ve=0;ve<4;ve++)Ee+=String.fromCharCode(ce[ne++]);return Ee}function v(ce,ne){return(ce[ne+0]<<0|ce[ne+1]<<8|ce[ne+2]<<16)>>>0}function I(ce,ne){return(ce[ne+0]<<0|ce[ne+1]<<8|ce[ne+2]<<16|ce[ne+3]<<24)>>>0}new f;var B=[0],E=[0],S=[],_=new f,O=e,R=function(ce,ne){var Ee={},ve=0,se=!1,Fe=0,ae=0;if(Ee.frames=[],!function(Ke,ze,at,it){for(var ye=0;ye<it;ye++)if(Ke[ze+ye]!=at.charCodeAt(ye))return!0;return!1}(ce,ne,"RIFF",4)){var De,Re;for(I(ce,ne+=4),ne+=8;ne<ce.length;){var Pe=m(ce,ne),Ne=I(ce,ne+=4);ne+=4;var $e=Ne+(1&Ne);switch(Pe){case"VP8 ":case"VP8L":Ee.frames[ve]===void 0&&(Ee.frames[ve]={}),(Ae=Ee.frames[ve]).src_off=se?ae:ne-8,Ae.src_size=Fe+Ne+8,ve++,se&&(se=!1,Fe=0,ae=0);break;case"VP8X":(Ae=Ee.header={}).feature_flags=ce[ne];var Je=ne+4;Ae.canvas_width=1+v(ce,Je),Je+=3,Ae.canvas_height=1+v(ce,Je),Je+=3;break;case"ALPH":se=!0,Fe=$e+8,ae=ne-8;break;case"ANIM":(Ae=Ee.header).bgcolor=I(ce,ne),Je=ne+4,Ae.loop_count=(De=ce)[(Re=Je)+0]<<0|De[Re+1]<<8,Je+=2;break;case"ANMF":var We,Ae;(Ae=Ee.frames[ve]={}).offset_x=2*v(ce,ne),ne+=3,Ae.offset_y=2*v(ce,ne),ne+=3,Ae.width=1+v(ce,ne),ne+=3,Ae.height=1+v(ce,ne),ne+=3,Ae.duration=v(ce,ne),ne+=3,We=ce[ne++],Ae.dispose=1&We,Ae.blend=We>>1&1}Pe!="ANMF"&&(ne+=$e)}return Ee}}(O,0);R.response=O,R.rgbaoutput=!0,R.dataurl=!1;var T=R.header?R.header:null,L=R.frames?R.frames:null;if(T){T.loop_counter=T.loop_count,B=[T.canvas_height],E=[T.canvas_width];for(var U=0;U<L.length&&L[U].blend!=0;U++);}var K=L[0],J=_.WebPDecodeRGBA(O,K.src_off,K.src_size,E,B);K.rgba=J,K.imgwidth=E[0],K.imgheight=B[0];for(var ee=0;ee<E[0]*B[0]*4;ee++)S[ee]=J[ee];return this.width=E,this.height=B,this.data=S,this}(function(e){var t=function(){return typeof R$=="function"},r=function(B,E,S,_){var O=4,R=s;switch(_){case e.image_compression.FAST:O=1,R=o;break;case e.image_compression.MEDIUM:O=6,R=l;break;case e.image_compression.SLOW:O=9,R=f}B=n(B,E,S,R);var T=R$(B,{level:O});return e.__addimage__.arrayBufferToBinaryString(T)},n=function(B,E,S,_){for(var O,R,T,L=B.length/E,U=new Uint8Array(B.length+L),K=v(),J=0;J<L;J+=1){if(T=J*E,O=B.subarray(T,T+E),_)U.set(_(O,S,R),T+J);else{for(var ee,ce=K.length,ne=[];ee<ce;ee+=1)ne[ee]=K[ee](O,S,R);var Ee=I(ne.concat());U.set(ne[Ee],T+J)}R=O}return U},i=function(B){var E=Array.apply([],B);return E.unshift(0),E},o=function(B,E){var S,_=[],O=B.length;_[0]=1;for(var R=0;R<O;R+=1)S=B[R-E]||0,_[R+1]=B[R]-S+256&255;return _},s=function(B,E,S){var _,O=[],R=B.length;O[0]=2;for(var T=0;T<R;T+=1)_=S&&S[T]||0,O[T+1]=B[T]-_+256&255;return O},l=function(B,E,S){var _,O,R=[],T=B.length;R[0]=3;for(var L=0;L<T;L+=1)_=B[L-E]||0,O=S&&S[L]||0,R[L+1]=B[L]+256-(_+O>>>1)&255;return R},f=function(B,E,S){var _,O,R,T,L=[],U=B.length;L[0]=4;for(var K=0;K<U;K+=1)_=B[K-E]||0,O=S&&S[K]||0,R=S&&S[K-E]||0,T=m(_,O,R),L[K+1]=B[K]-T+256&255;return L},m=function(B,E,S){if(B===E&&E===S)return B;var _=Math.abs(E-S),O=Math.abs(B-S),R=Math.abs(B+E-S-S);return _<=O&&_<=R?B:O<=R?E:S},v=function(){return[i,o,s,l,f]},I=function(B){var E=B.map(function(S){return S.reduce(function(_,O){return _+Math.abs(O)},0)});return E.indexOf(Math.min.apply(null,E))};e.processPNG=function(B,E,S,_){var O,R,T,L,U,K,J,ee,ce,ne,Ee,ve,se,Fe,ae,De=this.decode.FLATE_DECODE,Re="";if(this.__addimage__.isArrayBuffer(B)&&(B=new Uint8Array(B)),this.__addimage__.isArrayBufferView(B)){if(B=(T=new drt(B)).imgData,R=T.bits,O=T.colorSpace,U=T.colors,[4,6].indexOf(T.colorType)!==-1){if(T.bits===8){ce=(ee=T.pixelBitlength==32?new Uint32Array(T.decodePixels().buffer):T.pixelBitlength==16?new Uint16Array(T.decodePixels().buffer):new Uint8Array(T.decodePixels().buffer)).length,Ee=new Uint8Array(ce*T.colors),ne=new Uint8Array(ce);var Pe,Ne=T.pixelBitlength-T.bits;for(Fe=0,ae=0;Fe<ce;Fe++){for(se=ee[Fe],Pe=0;Pe<Ne;)Ee[ae++]=se>>>Pe&255,Pe+=T.bits;ne[Fe]=se>>>Pe&255}}if(T.bits===16){ce=(ee=new Uint32Array(T.decodePixels().buffer)).length,Ee=new Uint8Array(ce*(32/T.pixelBitlength)*T.colors),ne=new Uint8Array(ce*(32/T.pixelBitlength)),ve=T.colors>1,Fe=0,ae=0;for(var $e=0;Fe<ce;)se=ee[Fe++],Ee[ae++]=se>>>0&255,ve&&(Ee[ae++]=se>>>16&255,se=ee[Fe++],Ee[ae++]=se>>>0&255),ne[$e++]=se>>>16&255;R=8}_!==e.image_compression.NONE&&t()?(B=r(Ee,T.width*T.colors,T.colors,_),J=r(ne,T.width,1,_)):(B=Ee,J=ne,De=void 0)}if(T.colorType===3&&(O=this.color_spaces.INDEXED,K=T.palette,T.transparency.indexed)){var Je=T.transparency.indexed,We=0;for(Fe=0,ce=Je.length;Fe<ce;++Fe)We+=Je[Fe];if((We/=255)===ce-1&&Je.indexOf(0)!==-1)L=[Je.indexOf(0)];else if(We!==ce){for(ee=T.decodePixels(),ne=new Uint8Array(ee.length),Fe=0,ce=ee.length;Fe<ce;Fe++)ne[Fe]=Je[ee[Fe]];J=r(ne,T.width,1)}}var Ae=function(Ke){var ze;switch(Ke){case e.image_compression.FAST:ze=11;break;case e.image_compression.MEDIUM:ze=13;break;case e.image_compression.SLOW:ze=14;break;default:ze=12}return ze}(_);return De===this.decode.FLATE_DECODE&&(Re="/Predictor "+Ae+" "),Re+="/Colors "+U+" /BitsPerComponent "+R+" /Columns "+T.width,(this.__addimage__.isArrayBuffer(B)||this.__addimage__.isArrayBufferView(B))&&(B=this.__addimage__.arrayBufferToBinaryString(B)),(J&&this.__addimage__.isArrayBuffer(J)||this.__addimage__.isArrayBufferView(J))&&(J=this.__addimage__.arrayBufferToBinaryString(J)),{alias:S,data:B,index:E,filter:De,decodeParameters:Re,transparency:L,palette:K,sMask:J,predictor:Ae,width:T.width,height:T.height,bitsPerComponent:R,colorSpace:O}}}})(ko.API),function(e){e.processGIF89A=function(t,r,n,i){var o=new grt(t),s=o.width,l=o.height,f=[];o.decodeAndBlitFrameRGBA(0,f);var m={data:f,width:s,height:l},v=new iP(100).encode(m,100);return e.processJPEG.call(this,v,r,n,i)},e.processGIF87A=e.processGIF89A}(ko.API),T0.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var t=0;t<e;t++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:i,green:n,blue:r,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},T0.prototype.parseBGR=function(){this.pos=this.offset;try{var e="bit"+this.bitPP,t=this.width*this.height*4;this.data=new Uint8Array(t),this[e]()}catch(r){hl.log("bit decode error:"+r)}},T0.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),r=t%4;for(e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,i=0;i<t;i++)for(var o=this.datav.getUint8(this.pos++,!0),s=n*this.width*4+8*i*4,l=0;l<8&&8*i+l<this.width;l++){var f=this.palette[o>>7-l&1];this.data[s+4*l]=f.blue,this.data[s+4*l+1]=f.green,this.data[s+4*l+2]=f.red,this.data[s+4*l+3]=255}r!==0&&(this.pos+=4-r)}},T0.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<e;i++){var o=this.datav.getUint8(this.pos++,!0),s=n*this.width*4+2*i*4,l=o>>4,f=15&o,m=this.palette[l];if(this.data[s]=m.blue,this.data[s+1]=m.green,this.data[s+2]=m.red,this.data[s+3]=255,2*i+1>=this.width)break;m=this.palette[f],this.data[s+4]=m.blue,this.data[s+4+1]=m.green,this.data[s+4+2]=m.red,this.data[s+4+3]=255}t!==0&&(this.pos+=4-t)}},T0.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var i=this.datav.getUint8(this.pos++,!0),o=r*this.width*4+4*n;if(i<this.palette.length){var s=this.palette[i];this.data[o]=s.red,this.data[o+1]=s.green,this.data[o+2]=s.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}e!==0&&(this.pos+=4-e)}},T0.prototype.bit15=function(){for(var e=this.width%3,t=parseInt("11111",2),r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(o&t)/t*255|0,l=(o>>5&t)/t*255|0,f=(o>>10&t)/t*255|0,m=o>>15?255:0,v=n*this.width*4+4*i;this.data[v]=f,this.data[v+1]=l,this.data[v+2]=s,this.data[v+3]=m}this.pos+=e}},T0.prototype.bit16=function(){for(var e=this.width%3,t=parseInt("11111",2),r=parseInt("111111",2),n=this.height-1;n>=0;n--){for(var i=this.bottom_up?n:this.height-1-n,o=0;o<this.width;o++){var s=this.datav.getUint16(this.pos,!0);this.pos+=2;var l=(s&t)/t*255|0,f=(s>>5&r)/r*255|0,m=(s>>11)/t*255|0,v=i*this.width*4+4*o;this.data[v]=m,this.data[v+1]=f,this.data[v+2]=l,this.data[v+3]=255}this.pos+=e}},T0.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=t*this.width*4+4*r;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=n,this.data[s+3]=255}this.pos+=this.width%4}},T0.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=this.datav.getUint8(this.pos++,!0),l=t*this.width*4+4*r;this.data[l]=o,this.data[l+1]=i,this.data[l+2]=n,this.data[l+3]=s}},T0.prototype.getData=function(){return this.data},function(e){e.processBMP=function(t,r,n,i){var o=new T0(t,!1),s=o.width,l=o.height,f={data:o.getData(),width:s,height:l},m=new iP(100).encode(f,100);return e.processJPEG.call(this,m,r,n,i)}}(ko.API),coe.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(t,r,n,i){var o=new coe(t),s=o.width,l=o.height,f={data:o.getData(),width:s,height:l},m=new iP(100).encode(f,100);return e.processJPEG.call(this,m,r,n,i)}}(ko.API),ko.API.processRGBA=function(e,t,r){for(var n=e.data,i=n.length,o=new Uint8Array(i/4*3),s=new Uint8Array(i/4),l=0,f=0,m=0;m<i;m+=4){var v=n[m],I=n[m+1],B=n[m+2],E=n[m+3];o[l++]=v,o[l++]=I,o[l++]=B,s[f++]=E}var S=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(s),data:S,index:t,alias:r,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},ko.API.setLanguage=function(e){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]!==void 0&&(this.internal.languageSettings.languageCode=e,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},LB=ko.API,$k=LB.getCharWidthsArray=function(e,t){var r,n,i=(t=t||{}).font||this.internal.getFont(),o=t.fontSize||this.internal.getFontSize(),s=t.charSpace||this.internal.getCharSpace(),l=t.widths?t.widths:i.metadata.Unicode.widths,f=l.fof?l.fof:1,m=t.kerning?t.kerning:i.metadata.Unicode.kerning,v=m.fof?m.fof:1,I=t.doKerning!==!1,B=0,E=e.length,S=0,_=l[0]||f,O=[];for(r=0;r<E;r++)n=e.charCodeAt(r),typeof i.metadata.widthOfString=="function"?O.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(n))+s*(1e3/o)||0)/1e3):(B=I&&FA(m[n])==="object"&&!isNaN(parseInt(m[n][S],10))?m[n][S]/v:0,O.push((l[n]||_)/f+B)),S=n;return O},soe=LB.getStringUnitWidth=function(e,t){var r=(t=t||{}).fontSize||this.internal.getFontSize(),n=t.font||this.internal.getFont(),i=t.charSpace||this.internal.getCharSpace();return LB.processArabic&&(e=LB.processArabic(e)),typeof n.metadata.widthOfString=="function"?n.metadata.widthOfString(e,r,i)/r:$k.apply(this,arguments).reduce(function(o,s){return o+s},0)},Aoe=function(e,t,r,n){for(var i=[],o=0,s=e.length,l=0;o!==s&&l+t[o]<r;)l+=t[o],o++;i.push(e.slice(0,o));var f=o;for(l=0;o!==s;)l+t[o]>n&&(i.push(e.slice(f,o)),l=0,f=o),l+=t[o],o++;return f!==o&&i.push(e.slice(f,o)),i},loe=function(e,t,r){r||(r={});var n,i,o,s,l,f,m,v=[],I=[v],B=r.textIndent||0,E=0,S=0,_=e.split(" "),O=$k.apply(this,[" ",r])[0];if(f=r.lineIndent===-1?_[0].length+2:r.lineIndent||0){var R=Array(f).join(" "),T=[];_.map(function(U){(U=U.split(/\s*\n/)).length>1?T=T.concat(U.map(function(K,J){return(J&&K.length?`
  659. `:"")+K})):T.push(U[0])}),_=T,f=soe.apply(this,[R,r])}for(o=0,s=_.length;o<s;o++){var L=0;if(n=_[o],f&&n[0]==`
  660. `&&(n=n.substr(1),L=1),B+E+(S=(i=$k.apply(this,[n,r])).reduce(function(U,K){return U+K},0))>t||L){if(S>t){for(l=Aoe.apply(this,[n,i,t-(B+E),t]),v.push(l.shift()),v=[l.pop()];l.length;)I.push([l.shift()]);S=i.slice(n.length-(v[0]?v[0].length:0)).reduce(function(U,K){return U+K},0)}else v=[n];I.push(v),B=S+f,E=O}else v.push(n),B+=E+S,E=O}return m=f?function(U,K){return(K?R:"")+U.join(" ")}:function(U){return U.join(" ")},I.map(m)},LB.splitTextToSize=function(e,t,r){var n,i=(r=r||{}).fontSize||this.internal.getFontSize(),o=(function(v){if(v.widths&&v.kerning)return{widths:v.widths,kerning:v.kerning};var I=this.internal.getFont(v.fontName,v.fontStyle);return I.metadata.Unicode?{widths:I.metadata.Unicode.widths||{0:1},kerning:I.metadata.Unicode.kerning||{}}:{font:I.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,r);n=Array.isArray(e)?e:String(e).split(/\r?\n/);var s=1*this.internal.scaleFactor*t/i;o.textIndent=r.textIndent?1*r.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=r.lineIndent;var l,f,m=[];for(l=0,f=n.length;l<f;l++)m=m.concat(loe.apply(this,[n[l],s,o]));return m},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t="klmnopqrstuvwxyz",r={},n={},i=0;i<t.length;i++)r[t[i]]="0123456789abcdef"[i],n["0123456789abcdef"[i]]=t[i];var o=function(I){return"0x"+parseInt(I,10).toString(16)},s=e.__fontmetrics__.compress=function(I){var B,E,S,_,O=["{"];for(var R in I){if(B=I[R],isNaN(parseInt(R,10))?E="'"+R+"'":(R=parseInt(R,10),E=(E=o(R).slice(2)).slice(0,-1)+n[E.slice(-1)]),typeof B=="number")B<0?(S=o(B).slice(3),_="-"):(S=o(B).slice(2),_=""),S=_+S.slice(0,-1)+n[S.slice(-1)];else{if(FA(B)!=="object")throw new Error("Don't know what to do with value type "+FA(B)+".");S=s(B)}O.push(E+S)}return O.push("}"),O.join("")},l=e.__fontmetrics__.uncompress=function(I){if(typeof I!="string")throw new Error("Invalid argument passed to uncompress.");for(var B,E,S,_,O={},R=1,T=O,L=[],U="",K="",J=I.length-1,ee=1;ee<J;ee+=1)(_=I[ee])=="'"?B?(S=B.join(""),B=void 0):B=[]:B?B.push(_):_=="{"?(L.push([T,S]),T={},S=void 0):_=="}"?((E=L.pop())[0][E[1]]=T,S=void 0,T=E[0]):_=="-"?R=-1:S===void 0?r.hasOwnProperty(_)?(U+=r[_],S=parseInt(U,16)*R,R=1,U=""):U+=_:r.hasOwnProperty(_)?(K+=r[_],T[S]=parseInt(K,16)*R,R=1,S=void 0,K=""):K+=_;return O},f={codePages:["WinAnsiEncoding"],WinAnsiEncoding:l("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},m={Unicode:{Courier:f,"Courier-Bold":f,"Courier-BoldOblique":f,"Courier-Oblique":f,Helvetica:f,"Helvetica-Bold":f,"Helvetica-BoldOblique":f,"Helvetica-Oblique":f,"Times-Roman":f,"Times-Bold":f,"Times-BoldItalic":f,"Times-Italic":f}},v={Unicode:{"Courier-Oblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":l("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":l("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:l("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:l("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":l("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":l("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};e.events.push(["addFont",function(I){var B=I.font,E=v.Unicode[B.postScriptName];E&&(B.metadata.Unicode={},B.metadata.Unicode.widths=E.widths,B.metadata.Unicode.kerning=E.kerning);var S=m.Unicode[B.postScriptName];S&&(B.metadata.Unicode.encoding=S,B.encoding=S.codePages[0])}])}(ko.API),function(e){var t=function(r){for(var n=r.length,i=new Uint8Array(n),o=0;o<n;o++)i[o]=r.charCodeAt(o);return i};e.API.events.push(["addFont",function(r){var n=void 0,i=r.font,o=r.instance;if(!i.isStandardFont){if(o===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if(typeof(n=o.existsFileInVFS(i.postScriptName)===!1?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");(function(s,l){l=/^\x00\x01\x00\x00/.test(l)?t(l):t(kQ(l)),s.metadata=e.API.TTFFont.open(l),s.metadata.Unicode=s.metadata.Unicode||{encoding:{},kerning:{},widths:[]},s.metadata.glyIdsUsed=[0]})(i,n)}}])}(ko),function(e){function t(){return(Po.canvg?Promise.resolve(Po.canvg):p$(()=>Promise.resolve().then(()=>Pgt),void 0)).catch(function(r){return Promise.reject(new Error("Could not load canvg: "+r))}).then(function(r){return r.default?r.default:r})}ko.API.addSvgAsImage=function(r,n,i,o,s,l,f,m){if(isNaN(n)||isNaN(i))throw hl.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(o)||isNaN(s))throw hl.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var v=document.createElement("canvas");v.width=o,v.height=s;var I=v.getContext("2d");I.fillStyle="#fff",I.fillRect(0,0,v.width,v.height);var B={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},E=this;return t().then(function(S){return S.fromString(I,r,B)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(S){return S.render(B)}).then(function(){E.addImage(v.toDataURL("image/jpeg",1),n,i,o,s,f,m)})}}(),ko.API.putTotalPages=function(e){var t,r=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,"g"),r=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),r=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var n=1;n<=this.internal.getNumberOfPages();n++)for(var i=0;i<this.internal.pages[n].length;i++)this.internal.pages[n][i]=this.internal.pages[n][i].replace(t,r);return this},ko.API.viewerPreferences=function(e,t){var r;e=e||{},t=t||!1;var n,i,o,s={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},l=Object.keys(s),f=[],m=0,v=0,I=0;function B(S,_){var O,R=!1;for(O=0;O<S.length;O+=1)S[O]===_&&(R=!0);return R}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(s)),this.internal.viewerpreferences.isSubscribed=!1),r=this.internal.viewerpreferences.configuration,e==="reset"||t===!0){var E=l.length;for(I=0;I<E;I+=1)r[l[I]].value=r[l[I]].defaultValue,r[l[I]].explicitSet=!1}if(FA(e)==="object"){for(i in e)if(o=e[i],B(l,i)&&o!==void 0){if(r[i].type==="boolean"&&typeof o=="boolean")r[i].value=o;else if(r[i].type==="name"&&B(r[i].valueSet,o))r[i].value=o;else if(r[i].type==="integer"&&Number.isInteger(o))r[i].value=o;else if(r[i].type==="array"){for(m=0;m<o.length;m+=1)if(n=!0,o[m].length===1&&typeof o[m][0]=="number")f.push(String(o[m]-1));else if(o[m].length>1){for(v=0;v<o[m].length;v+=1)typeof o[m][v]!="number"&&(n=!1);n===!0&&f.push([o[m][0]-1,o[m][1]-1].join(" "))}r[i].value="["+f.join(" ")+"]"}else r[i].value=r[i].defaultValue;r[i].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var S,_=[];for(S in r)r[S].explicitSet===!0&&(r[S].type==="name"?_.push("/"+S+" /"+r[S].value):_.push("/"+S+" "+r[S].value));_.length!==0&&this.internal.write(`/ViewerPreferences
  661. <<
  662. `+_.join(`
  663. `)+`
  664. >>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=r,this},function(e){var t=function(){var n='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',i=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),o=unescape(encodeURIComponent(n)),s=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),l=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),f=unescape(encodeURIComponent("</x:xmpmeta>")),m=o.length+s.length+l.length+i.length+f.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+m+" >>"),this.internal.write("stream"),this.internal.write(i+o+s+l+f),this.internal.write("endstream"),this.internal.write("endobj")},r=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};e.addMetadata=function(n,i){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:n,namespaceuri:i||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",r),this.internal.events.subscribe("postPutResources",t)),this}}(ko.API),function(e){var t=e.API,r=t.pdfEscape16=function(o,s){for(var l,f=s.metadata.Unicode.widths,m=["","0","00","000","0000"],v=[""],I=0,B=o.length;I<B;++I){if(l=s.metadata.characterToGlyph(o.charCodeAt(I)),s.metadata.glyIdsUsed.push(l),s.metadata.toUnicode[l]=o.charCodeAt(I),f.indexOf(l)==-1&&(f.push(l),f.push([parseInt(s.metadata.widthOfGlyph(l),10)])),l=="0")return v.join("");l=l.toString(16),v.push(m[4-l.length],l)}return v.join("")},n=function(o){var s,l,f,m,v,I,B;for(v=`/CIDInit /ProcSet findresource begin
  665. 12 dict begin
  666. begincmap
  667. /CIDSystemInfo <<
  668. /Registry (Adobe)
  669. /Ordering (UCS)
  670. /Supplement 0
  671. >> def
  672. /CMapName /Adobe-Identity-UCS def
  673. /CMapType 2 def
  674. 1 begincodespacerange
  675. <0000><ffff>
  676. endcodespacerange`,f=[],I=0,B=(l=Object.keys(o).sort(function(E,S){return E-S})).length;I<B;I++)s=l[I],f.length>=100&&(v+=`
  677. `+f.length+` beginbfchar
  678. `+f.join(`
  679. `)+`
  680. endbfchar`,f=[]),o[s]!==void 0&&o[s]!==null&&typeof o[s].toString=="function"&&(m=("0000"+o[s].toString(16)).slice(-4),s=("0000"+(+s).toString(16)).slice(-4),f.push("<"+s+"><"+m+">"));return f.length&&(v+=`
  681. `+f.length+` beginbfchar
  682. `+f.join(`
  683. `)+`
  684. endbfchar
  685. `),v+=`endcmap
  686. CMapName currentdict /CMap defineresource pop
  687. end
  688. end`};t.events.push(["putFont",function(o){(function(s){var l=s.font,f=s.out,m=s.newObject,v=s.putStream;if(l.metadata instanceof e.API.TTFFont&&l.encoding==="Identity-H"){for(var I=l.metadata.Unicode.widths,B=l.metadata.subset.encode(l.metadata.glyIdsUsed,1),E="",S=0;S<B.length;S++)E+=String.fromCharCode(B[S]);var _=m();v({data:E,addLength1:!0,objectId:_}),f("endobj");var O=m();v({data:n(l.metadata.toUnicode),addLength1:!0,objectId:O}),f("endobj");var R=m();f("<<"),f("/Type /FontDescriptor"),f("/FontName /"+tE(l.fontName)),f("/FontFile2 "+_+" 0 R"),f("/FontBBox "+e.API.PDFObject.convert(l.metadata.bbox)),f("/Flags "+l.metadata.flags),f("/StemV "+l.metadata.stemV),f("/ItalicAngle "+l.metadata.italicAngle),f("/Ascent "+l.metadata.ascender),f("/Descent "+l.metadata.decender),f("/CapHeight "+l.metadata.capHeight),f(">>"),f("endobj");var T=m();f("<<"),f("/Type /Font"),f("/BaseFont /"+tE(l.fontName)),f("/FontDescriptor "+R+" 0 R"),f("/W "+e.API.PDFObject.convert(I)),f("/CIDToGIDMap /Identity"),f("/DW 1000"),f("/Subtype /CIDFontType2"),f("/CIDSystemInfo"),f("<<"),f("/Supplement 0"),f("/Registry (Adobe)"),f("/Ordering ("+l.encoding+")"),f(">>"),f(">>"),f("endobj"),l.objectNumber=m(),f("<<"),f("/Type /Font"),f("/Subtype /Type0"),f("/ToUnicode "+O+" 0 R"),f("/BaseFont /"+tE(l.fontName)),f("/Encoding /"+l.encoding),f("/DescendantFonts ["+T+" 0 R]"),f(">>"),f("endobj"),l.isAlreadyPutted=!0}})(o)}]),t.events.push(["putFont",function(o){(function(s){var l=s.font,f=s.out,m=s.newObject,v=s.putStream;if(l.metadata instanceof e.API.TTFFont&&l.encoding==="WinAnsiEncoding"){for(var I=l.metadata.rawData,B="",E=0;E<I.length;E++)B+=String.fromCharCode(I[E]);var S=m();v({data:B,addLength1:!0,objectId:S}),f("endobj");var _=m();v({data:n(l.metadata.toUnicode),addLength1:!0,objectId:_}),f("endobj");var O=m();f("<<"),f("/Descent "+l.metadata.decender),f("/CapHeight "+l.metadata.capHeight),f("/StemV "+l.metadata.stemV),f("/Type /FontDescriptor"),f("/FontFile2 "+S+" 0 R"),f("/Flags 96"),f("/FontBBox "+e.API.PDFObject.convert(l.metadata.bbox)),f("/FontName /"+tE(l.fontName)),f("/ItalicAngle "+l.metadata.italicAngle),f("/Ascent "+l.metadata.ascender),f(">>"),f("endobj"),l.objectNumber=m();for(var R=0;R<l.metadata.hmtx.widths.length;R++)l.metadata.hmtx.widths[R]=parseInt(l.metadata.hmtx.widths[R]*(1e3/l.metadata.head.unitsPerEm));f("<</Subtype/TrueType/Type/Font/ToUnicode "+_+" 0 R/BaseFont/"+tE(l.fontName)+"/FontDescriptor "+O+" 0 R/Encoding/"+l.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(l.metadata.hmtx.widths)+">>"),f("endobj"),l.isAlreadyPutted=!0}})(o)}]);var i=function(o){var s,l=o.text||"",f=o.x,m=o.y,v=o.options||{},I=o.mutex||{},B=I.pdfEscape,E=I.activeFontKey,S=I.fonts,_=E,O="",R=0,T="",L=S[_].encoding;if(S[_].encoding!=="Identity-H")return{text:l,x:f,y:m,options:v,mutex:I};for(T=l,_=E,Array.isArray(l)&&(T=l[0]),R=0;R<T.length;R+=1)S[_].metadata.hasOwnProperty("cmap")&&(s=S[_].metadata.cmap.unicode.codeMap[T[R].charCodeAt(0)]),s||T[R].charCodeAt(0)<256&&S[_].metadata.hasOwnProperty("Unicode")?O+=T[R]:O+="";var U="";return parseInt(_.slice(1))<14||L==="WinAnsiEncoding"?U=B(O,_).split("").map(function(K){return K.charCodeAt(0).toString(16)}).join(""):L==="Identity-H"&&(U=r(O,S[_])),I.isHex=!0,{text:U,x:f,y:m,options:v,mutex:I}};t.events.push(["postProcessText",function(o){var s=o.text||"",l=[],f={text:s,x:o.x,y:o.y,options:o.options,mutex:o.mutex};if(Array.isArray(s)){var m=0;for(m=0;m<s.length;m+=1)Array.isArray(s[m])&&s[m].length===3?l.push([i(Object.assign({},f,{text:s[m][0]})).text,s[m][1],s[m][2]]):l.push(i(Object.assign({},f,{text:s[m]})).text);o.text=l}else o.text=i(Object.assign({},f,{text:s})).text}])}(ko),function(e){var t=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(r){return t.call(this),this.internal.vFS[r]!==void 0},e.addFileToVFS=function(r,n){return t.call(this),this.internal.vFS[r]=n,this},e.getFileFromVFS=function(r){return t.call(this),this.internal.vFS[r]!==void 0?this.internal.vFS[r]:null}}(ko.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(n){var i,o,s,l,f,m,v,I=t,B=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],E=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],S={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},_={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},O=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],R=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),T=!1,L=0;this.__bidiEngine__={};var U=function(ve){var se=ve.charCodeAt(),Fe=se>>8,ae=_[Fe];return ae!==void 0?I[256*ae+(255&se)]:Fe===252||Fe===253?"AL":R.test(Fe)?"L":Fe===8?"R":"N"},K=function(ve){for(var se,Fe=0;Fe<ve.length;Fe++){if((se=U(ve.charAt(Fe)))==="L")return!1;if(se==="R")return!0}return!1},J=function(ve,se,Fe,ae){var De,Re,Pe,Ne,$e=se[ae];switch($e){case"L":case"R":T=!1;break;case"N":case"AN":break;case"EN":T&&($e="AN");break;case"AL":T=!0,$e="R";break;case"WS":$e="N";break;case"CS":ae<1||ae+1>=se.length||(De=Fe[ae-1])!=="EN"&&De!=="AN"||(Re=se[ae+1])!=="EN"&&Re!=="AN"?$e="N":T&&(Re="AN"),$e=Re===De?Re:"N";break;case"ES":$e=(De=ae>0?Fe[ae-1]:"B")==="EN"&&ae+1<se.length&&se[ae+1]==="EN"?"EN":"N";break;case"ET":if(ae>0&&Fe[ae-1]==="EN"){$e="EN";break}if(T){$e="N";break}for(Pe=ae+1,Ne=se.length;Pe<Ne&&se[Pe]==="ET";)Pe++;$e=Pe<Ne&&se[Pe]==="EN"?"EN":"N";break;case"NSM":if(s&&!l){for(Ne=se.length,Pe=ae+1;Pe<Ne&&se[Pe]==="NSM";)Pe++;if(Pe<Ne){var Je=ve[ae],We=Je>=1425&&Je<=2303||Je===64286;if(De=se[Pe],We&&(De==="R"||De==="AL")){$e="R";break}}}$e=ae<1||(De=se[ae-1])==="B"?"N":Fe[ae-1];break;case"B":T=!1,i=!0,$e=L;break;case"S":o=!0,$e="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":T=!1;break;case"BN":$e="N"}return $e},ee=function(ve,se,Fe){var ae=ve.split("");return Fe&&ce(ae,Fe,{hiLevel:L}),ae.reverse(),se&&se.reverse(),ae.join("")},ce=function(ve,se,Fe){var ae,De,Re,Pe,Ne,$e=-1,Je=ve.length,We=0,Ae=[],Ke=L?E:B,ze=[];for(T=!1,i=!1,o=!1,De=0;De<Je;De++)ze[De]=U(ve[De]);for(Re=0;Re<Je;Re++){if(Ne=We,Ae[Re]=J(ve,ze,Ae,Re),ae=240&(We=Ke[Ne][S[Ae[Re]]]),We&=15,se[Re]=Pe=Ke[We][5],ae>0)if(ae===16){for(De=$e;De<Re;De++)se[De]=1;$e=-1}else $e=-1;if(Ke[We][6])$e===-1&&($e=Re);else if($e>-1){for(De=$e;De<Re;De++)se[De]=Pe;$e=-1}ze[Re]==="B"&&(se[Re]=0),Fe.hiLevel|=Pe}o&&function(at,it,ye){for(var xe=0;xe<ye;xe++)if(at[xe]==="S"){it[xe]=L;for(var et=xe-1;et>=0&&at[et]==="WS";et--)it[et]=L}}(ze,se,Je)},ne=function(ve,se,Fe,ae,De){if(!(De.hiLevel<ve)){if(ve===1&&L===1&&!i)return se.reverse(),void(Fe&&Fe.reverse());for(var Re,Pe,Ne,$e,Je=se.length,We=0;We<Je;){if(ae[We]>=ve){for(Ne=We+1;Ne<Je&&ae[Ne]>=ve;)Ne++;for($e=We,Pe=Ne-1;$e<Pe;$e++,Pe--)Re=se[$e],se[$e]=se[Pe],se[Pe]=Re,Fe&&(Re=Fe[$e],Fe[$e]=Fe[Pe],Fe[Pe]=Re);We=Ne}We++}}},Ee=function(ve,se,Fe){var ae=ve.split(""),De={hiLevel:L};return Fe||(Fe=[]),ce(ae,Fe,De),function(Re,Pe,Ne){if(Ne.hiLevel!==0&&v)for(var $e,Je=0;Je<Re.length;Je++)Pe[Je]===1&&($e=O.indexOf(Re[Je]))>=0&&(Re[Je]=O[$e+1])}(ae,Fe,De),ne(2,ae,se,Fe,De),ne(1,ae,se,Fe,De),ae.join("")};return this.__bidiEngine__.doBidiReorder=function(ve,se,Fe){if(function(De,Re){if(Re)for(var Pe=0;Pe<De.length;Pe++)Re[Pe]=Pe;l===void 0&&(l=K(De)),m===void 0&&(m=K(De))}(ve,se),s||!f||m)if(s&&f&&l^m)L=l?1:0,ve=ee(ve,se,Fe);else if(!s&&f&&m)L=l?1:0,ve=Ee(ve,se,Fe),ve=ee(ve,se);else if(!s||l||f||m){if(s&&!f&&l^m)ve=ee(ve,se),l?(L=0,ve=Ee(ve,se,Fe)):(L=1,ve=Ee(ve,se,Fe),ve=ee(ve,se));else if(s&&l&&!f&&m)L=1,ve=Ee(ve,se,Fe),ve=ee(ve,se);else if(!s&&!f&&l^m){var ae=v;l?(L=1,ve=Ee(ve,se,Fe),L=0,v=!1,ve=Ee(ve,se,Fe),v=ae):(L=0,ve=Ee(ve,se,Fe),ve=ee(ve,se),L=1,v=!1,ve=Ee(ve,se,Fe),v=ae,ve=ee(ve,se))}}else L=0,ve=Ee(ve,se,Fe);else L=l?1:0,ve=Ee(ve,se,Fe);return ve},this.__bidiEngine__.setOptions=function(ve){ve&&(s=ve.isInputVisual,f=ve.isOutputVisual,l=ve.isInputRtl,m=ve.isOutputRtl,v=ve.isSymmetricSwapping)},this.__bidiEngine__.setOptions(n),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],r=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(n){var i=n.text,o=(n.x,n.y,n.options||{}),s=(n.mutex,o.lang,[]);if(o.isInputVisual=typeof o.isInputVisual!="boolean"||o.isInputVisual,r.setOptions(o),Object.prototype.toString.call(i)==="[object Array]"){var l=0;for(s=[],l=0;l<i.length;l+=1)Object.prototype.toString.call(i[l])==="[object Array]"?s.push([r.doBidiReorder(i[l][0]),i[l][1],i[l][2]]):s.push([r.doBidiReorder(i[l])]);n.text=s}else n.text=r.doBidiReorder(i);r.setOptions({isInputVisual:!0})}])}(ko),ko.API.TTFFont=function(){function e(t){var r;if(this.rawData=t,r=this.contents=new N2(t),this.contents.pos=4,r.readString(4)==="ttcf")throw new Error("TTCF not supported.");r.pos=0,this.parse(),this.subset=new _rt(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new prt(this.contents),this.head=new mrt(this),this.name=new Irt(this),this.cmap=new Nbe(this),this.toUnicode={},this.hhea=new yrt(this),this.maxp=new Brt(this),this.hmtx=new Ert(this),this.post=new Crt(this),this.os2=new brt(this),this.loca=new krt(this),this.glyf=new Qrt(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var t,r,n,i,o;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var s,l,f,m;for(m=[],s=0,l=(f=this.bbox).length;s<l;s++)t=f[s],m.push(Math.round(t*this.scaleFactor));return m}).call(this),this.stemV=0,this.post.exists?(n=255&(i=this.post.italic_angle),32768&(r=i>>16)&&(r=-(1+(65535^r))),this.italicAngle=+(r+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(o=this.familyClass)===1||o===2||o===3||o===4||o===5||o===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(t){var r;return((r=this.cmap.unicode)!=null?r.codeMap[t]:void 0)||0},e.prototype.widthOfGlyph=function(t){var r;return r=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*r},e.prototype.widthOfString=function(t,r,n){var i,o,s,l;for(s=0,o=0,l=(t=""+t).length;0<=l?o<l:o>l;o=0<=l?++o:--o)i=t.charCodeAt(o),s+=this.widthOfGlyph(this.characterToGlyph(i))+n*(1e3/r)||0;return s*(r/1e3)},e.prototype.lineHeight=function(t,r){var n;return r==null&&(r=!1),n=r?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},e}();var s1,N2=function(){function e(t){this.data=t??[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(t){return this.data[this.pos++]=t},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},e.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},e.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},e.prototype.readString=function(t){var r,n;for(n=[],r=0;0<=t?r<t:r>t;r=0<=t?++r:--r)n[r]=String.fromCharCode(this.readByte());return n.join("")},e.prototype.writeString=function(t){var r,n,i;for(i=[],r=0,n=t.length;0<=n?r<n:r>n;r=0<=n?++r:--r)i.push(this.writeByte(t.charCodeAt(r)));return i},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(t){return this.writeInt16(t)},e.prototype.readLongLong=function(){var t,r,n,i,o,s,l,f;return t=this.readByte(),r=this.readByte(),n=this.readByte(),i=this.readByte(),o=this.readByte(),s=this.readByte(),l=this.readByte(),f=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^r)+1099511627776*(255^n)+4294967296*(255^i)+16777216*(255^o)+65536*(255^s)+256*(255^l)+(255^f)+1):72057594037927940*t+281474976710656*r+1099511627776*n+4294967296*i+16777216*o+65536*s+256*l+f},e.prototype.writeLongLong=function(t){var r,n;return r=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(r>>24&255),this.writeByte(r>>16&255),this.writeByte(r>>8&255),this.writeByte(255&r),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(t){return this.writeInt32(t)},e.prototype.read=function(t){var r,n;for(r=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)r.push(this.readByte());return r},e.prototype.write=function(t){var r,n,i,o;for(o=[],n=0,i=t.length;n<i;n++)r=t[n],o.push(this.writeByte(r));return o},e}(),prt=function(){var e;function t(r){var n,i,o;for(this.scalarType=r.readInt(),this.tableCount=r.readShort(),this.searchRange=r.readShort(),this.entrySelector=r.readShort(),this.rangeShift=r.readShort(),this.tables={},i=0,o=this.tableCount;0<=o?i<o:i>o;i=0<=o?++i:--i)n={tag:r.readString(4),checksum:r.readInt(),offset:r.readInt(),length:r.readInt()},this.tables[n.tag]=n}return t.prototype.encode=function(r){var n,i,o,s,l,f,m,v,I,B,E,S,_;for(_ in E=Object.keys(r).length,f=Math.log(2),I=16*Math.floor(Math.log(E)/f),s=Math.floor(I/f),v=16*E-I,(i=new N2).writeInt(this.scalarType),i.writeShort(E),i.writeShort(I),i.writeShort(s),i.writeShort(v),o=16*E,m=i.pos+o,l=null,S=[],r)for(B=r[_],i.writeString(_),i.writeInt(e(B)),i.writeInt(m),i.writeInt(B.length),S=S.concat(B),_==="head"&&(l=m),m+=B.length;m%4;)S.push(0),m++;return i.write(S),n=2981146554-e(i.data),i.pos=l+8,i.writeUInt32(n),i.data},e=function(r){var n,i,o,s;for(r=Lbe.call(r);r.length%4;)r.push(0);for(o=new N2(r),i=0,n=0,s=r.length;n<s;n=n+=4)i+=o.readUInt32();return 4294967295&i},t}(),vrt={}.hasOwnProperty,Lv=function(e,t){for(var r in t)vrt.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}return n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype,e};s1=function(){function e(t){var r;this.file=t,r=this.file.directory.tables[this.tag],this.exists=!!r,r&&(this.offset=r.offset,this.length=r.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}();var mrt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Lv(t,s1),t.prototype.tag="head",t.prototype.parse=function(r){return r.pos=this.offset,this.version=r.readInt(),this.revision=r.readInt(),this.checkSumAdjustment=r.readInt(),this.magicNumber=r.readInt(),this.flags=r.readShort(),this.unitsPerEm=r.readShort(),this.created=r.readLongLong(),this.modified=r.readLongLong(),this.xMin=r.readShort(),this.yMin=r.readShort(),this.xMax=r.readShort(),this.yMax=r.readShort(),this.macStyle=r.readShort(),this.lowestRecPPEM=r.readShort(),this.fontDirectionHint=r.readShort(),this.indexToLocFormat=r.readShort(),this.glyphDataFormat=r.readShort()},t.prototype.encode=function(r){var n;return(n=new N2).writeInt(this.version),n.writeInt(this.revision),n.writeInt(this.checkSumAdjustment),n.writeInt(this.magicNumber),n.writeShort(this.flags),n.writeShort(this.unitsPerEm),n.writeLongLong(this.created),n.writeLongLong(this.modified),n.writeShort(this.xMin),n.writeShort(this.yMin),n.writeShort(this.xMax),n.writeShort(this.yMax),n.writeShort(this.macStyle),n.writeShort(this.lowestRecPPEM),n.writeShort(this.fontDirectionHint),n.writeShort(r),n.writeShort(this.glyphDataFormat),n.data},t}(),foe=function(){function e(t,r){var n,i,o,s,l,f,m,v,I,B,E,S,_,O,R,T,L;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=r+t.readInt(),I=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(f=0;f<256;++f)this.codeMap[f]=t.readByte();break;case 4:for(E=t.readUInt16(),B=E/2,t.pos+=6,o=function(){var U,K;for(K=[],f=U=0;0<=B?U<B:U>B;f=0<=B?++U:--U)K.push(t.readUInt16());return K}(),t.pos+=2,_=function(){var U,K;for(K=[],f=U=0;0<=B?U<B:U>B;f=0<=B?++U:--U)K.push(t.readUInt16());return K}(),m=function(){var U,K;for(K=[],f=U=0;0<=B?U<B:U>B;f=0<=B?++U:--U)K.push(t.readUInt16());return K}(),v=function(){var U,K;for(K=[],f=U=0;0<=B?U<B:U>B;f=0<=B?++U:--U)K.push(t.readUInt16());return K}(),i=(this.length-t.pos+this.offset)/2,l=function(){var U,K;for(K=[],f=U=0;0<=i?U<i:U>i;f=0<=i?++U:--U)K.push(t.readUInt16());return K}(),f=R=0,L=o.length;R<L;f=++R)for(O=o[f],n=T=S=_[f];S<=O?T<=O:T>=O;n=S<=O?++T:--T)v[f]===0?s=n+m[f]:(s=l[v[f]/2+(n-S)-(B-f)]||0)!==0&&(s+=m[f]),this.codeMap[n]=65535&s}t.pos=I}return e.encode=function(t,r){var n,i,o,s,l,f,m,v,I,B,E,S,_,O,R,T,L,U,K,J,ee,ce,ne,Ee,ve,se,Fe,ae,De,Re,Pe,Ne,$e,Je,We,Ae,Ke,ze,at,it,ye,xe,et,tt,rt,ct;switch(ae=new N2,s=Object.keys(t).sort(function(ot,Se){return ot-Se}),r){case"macroman":for(_=0,O=function(){var ot=[];for(S=0;S<256;++S)ot.push(0);return ot}(),T={0:0},o={},De=0,$e=s.length;De<$e;De++)T[et=t[i=s[De]]]==null&&(T[et]=++_),o[i]={old:t[i],new:T[t[i]]},O[i]=T[t[i]];return ae.writeUInt16(1),ae.writeUInt16(0),ae.writeUInt32(12),ae.writeUInt16(0),ae.writeUInt16(262),ae.writeUInt16(0),ae.write(O),{charMap:o,subtable:ae.data,maxGlyphID:_+1};case"unicode":for(se=[],I=[],L=0,T={},n={},R=m=null,Re=0,Je=s.length;Re<Je;Re++)T[K=t[i=s[Re]]]==null&&(T[K]=++L),n[i]={old:K,new:T[K]},l=T[K]-i,R!=null&&l===m||(R&&I.push(R),se.push(i),m=l),R=i;for(R&&I.push(R),I.push(65535),se.push(65535),Ee=2*(ne=se.length),ce=2*Math.pow(Math.log(ne)/Math.LN2,2),B=Math.log(ce/2)/Math.LN2,ee=2*ne-ce,f=[],J=[],E=[],S=Pe=0,We=se.length;Pe<We;S=++Pe){if(ve=se[S],v=I[S],ve===65535){f.push(0),J.push(0);break}if(ve-(Fe=n[ve].new)>=32768)for(f.push(0),J.push(2*(E.length+ne-S)),i=Ne=ve;ve<=v?Ne<=v:Ne>=v;i=ve<=v?++Ne:--Ne)E.push(n[i].new);else f.push(Fe-ve),J.push(0)}for(ae.writeUInt16(3),ae.writeUInt16(1),ae.writeUInt32(12),ae.writeUInt16(4),ae.writeUInt16(16+8*ne+2*E.length),ae.writeUInt16(0),ae.writeUInt16(Ee),ae.writeUInt16(ce),ae.writeUInt16(B),ae.writeUInt16(ee),ye=0,Ae=I.length;ye<Ae;ye++)i=I[ye],ae.writeUInt16(i);for(ae.writeUInt16(0),xe=0,Ke=se.length;xe<Ke;xe++)i=se[xe],ae.writeUInt16(i);for(tt=0,ze=f.length;tt<ze;tt++)l=f[tt],ae.writeUInt16(l);for(rt=0,at=J.length;rt<at;rt++)U=J[rt],ae.writeUInt16(U);for(ct=0,it=E.length;ct<it;ct++)_=E[ct],ae.writeUInt16(_);return{charMap:n,subtable:ae.data,maxGlyphID:L+1}}},e}(),Nbe=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Lv(t,s1),t.prototype.tag="cmap",t.prototype.parse=function(r){var n,i,o;for(r.pos=this.offset,this.version=r.readUInt16(),o=r.readUInt16(),this.tables=[],this.unicode=null,i=0;0<=o?i<o:i>o;i=0<=o?++i:--i)n=new foe(r,this.offset),this.tables.push(n),n.isUnicode&&this.unicode==null&&(this.unicode=n);return!0},t.encode=function(r,n){var i,o;return n==null&&(n="macroman"),i=foe.encode(r,n),(o=new N2).writeUInt16(0),o.writeUInt16(1),i.table=o.data.concat(i.subtable),i},t}(),yrt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Lv(t,s1),t.prototype.tag="hhea",t.prototype.parse=function(r){return r.pos=this.offset,this.version=r.readInt(),this.ascender=r.readShort(),this.decender=r.readShort(),this.lineGap=r.readShort(),this.advanceWidthMax=r.readShort(),this.minLeftSideBearing=r.readShort(),this.minRightSideBearing=r.readShort(),this.xMaxExtent=r.readShort(),this.caretSlopeRise=r.readShort(),this.caretSlopeRun=r.readShort(),this.caretOffset=r.readShort(),r.pos+=8,this.metricDataFormat=r.readShort(),this.numberOfMetrics=r.readUInt16()},t}(),brt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Lv(t,s1),t.prototype.tag="OS/2",t.prototype.parse=function(r){if(r.pos=this.offset,this.version=r.readUInt16(),this.averageCharWidth=r.readShort(),this.weightClass=r.readUInt16(),this.widthClass=r.readUInt16(),this.type=r.readShort(),this.ySubscriptXSize=r.readShort(),this.ySubscriptYSize=r.readShort(),this.ySubscriptXOffset=r.readShort(),this.ySubscriptYOffset=r.readShort(),this.ySuperscriptXSize=r.readShort(),this.ySuperscriptYSize=r.readShort(),this.ySuperscriptXOffset=r.readShort(),this.ySuperscriptYOffset=r.readShort(),this.yStrikeoutSize=r.readShort(),this.yStrikeoutPosition=r.readShort(),this.familyClass=r.readShort(),this.panose=function(){var n,i;for(i=[],n=0;n<10;++n)i.push(r.readByte());return i}(),this.charRange=function(){var n,i;for(i=[],n=0;n<4;++n)i.push(r.readInt());return i}(),this.vendorID=r.readString(4),this.selection=r.readShort(),this.firstCharIndex=r.readShort(),this.lastCharIndex=r.readShort(),this.version>0&&(this.ascent=r.readShort(),this.descent=r.readShort(),this.lineGap=r.readShort(),this.winAscent=r.readShort(),this.winDescent=r.readShort(),this.codePageRange=function(){var n,i;for(i=[],n=0;n<2;n=++n)i.push(r.readInt());return i}(),this.version>1))return this.xHeight=r.readShort(),this.capHeight=r.readShort(),this.defaultChar=r.readShort(),this.breakChar=r.readShort(),this.maxContext=r.readShort()},t}(),Crt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Lv(t,s1),t.prototype.tag="post",t.prototype.parse=function(r){var n,i,o;switch(r.pos=this.offset,this.format=r.readInt(),this.italicAngle=r.readInt(),this.underlinePosition=r.readShort(),this.underlineThickness=r.readShort(),this.isFixedPitch=r.readInt(),this.minMemType42=r.readInt(),this.maxMemType42=r.readInt(),this.minMemType1=r.readInt(),this.maxMemType1=r.readInt(),this.format){case 65536:break;case 131072:var s;for(i=r.readUInt16(),this.glyphNameIndex=[],s=0;0<=i?s<i:s>i;s=0<=i?++s:--s)this.glyphNameIndex.push(r.readUInt16());for(this.names=[],o=[];r.pos<this.offset+this.length;)n=r.readByte(),o.push(this.names.push(r.readString(n)));return o;case 151552:return i=r.readUInt16(),this.offsets=r.read(i);case 196608:break;case 262144:return this.map=(function(){var l,f,m;for(m=[],s=l=0,f=this.file.maxp.numGlyphs;0<=f?l<f:l>f;s=0<=f?++l:--l)m.push(r.readUInt32());return m}).call(this)}},t}(),wrt=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},Irt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Lv(t,s1),t.prototype.tag="name",t.prototype.parse=function(r){var n,i,o,s,l,f,m,v,I,B,E;for(r.pos=this.offset,r.readShort(),n=r.readShort(),f=r.readShort(),i=[],s=0;0<=n?s<n:s>n;s=0<=n?++s:--s)i.push({platformID:r.readShort(),encodingID:r.readShort(),languageID:r.readShort(),nameID:r.readShort(),length:r.readShort(),offset:this.offset+f+r.readShort()});for(m={},s=I=0,B=i.length;I<B;s=++I)o=i[s],r.pos=o.offset,v=r.readString(o.length),l=new wrt(v,o),m[E=o.nameID]==null&&(m[E]=[]),m[o.nameID].push(l);this.strings=m,this.copyright=m[0],this.fontFamily=m[1],this.fontSubfamily=m[2],this.uniqueSubfamily=m[3],this.fontName=m[4],this.version=m[5];try{this.postscriptName=m[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch{this.postscriptName=m[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=m[7],this.manufacturer=m[8],this.designer=m[9],this.description=m[10],this.vendorUrl=m[11],this.designerUrl=m[12],this.license=m[13],this.licenseUrl=m[14],this.preferredFamily=m[15],this.preferredSubfamily=m[17],this.compatibleFull=m[18],this.sampleText=m[19]},t}(),Brt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Lv(t,s1),t.prototype.tag="maxp",t.prototype.parse=function(r){return r.pos=this.offset,this.version=r.readInt(),this.numGlyphs=r.readUInt16(),this.maxPoints=r.readUInt16(),this.maxContours=r.readUInt16(),this.maxCompositePoints=r.readUInt16(),this.maxComponentContours=r.readUInt16(),this.maxZones=r.readUInt16(),this.maxTwilightPoints=r.readUInt16(),this.maxStorage=r.readUInt16(),this.maxFunctionDefs=r.readUInt16(),this.maxInstructionDefs=r.readUInt16(),this.maxStackElements=r.readUInt16(),this.maxSizeOfInstructions=r.readUInt16(),this.maxComponentElements=r.readUInt16(),this.maxComponentDepth=r.readUInt16()},t}(),Ert=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Lv(t,s1),t.prototype.tag="hmtx",t.prototype.parse=function(r){var n,i,o,s,l,f,m;for(r.pos=this.offset,this.metrics=[],n=0,f=this.file.hhea.numberOfMetrics;0<=f?n<f:n>f;n=0<=f?++n:--n)this.metrics.push({advance:r.readUInt16(),lsb:r.readInt16()});for(o=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var v,I;for(I=[],n=v=0;0<=o?v<o:v>o;n=0<=o?++v:--v)I.push(r.readInt16());return I}(),this.widths=(function(){var v,I,B,E;for(E=[],v=0,I=(B=this.metrics).length;v<I;v++)s=B[v],E.push(s.advance);return E}).call(this),i=this.widths[this.widths.length-1],m=[],n=l=0;0<=o?l<o:l>o;n=0<=o?++l:--l)m.push(this.widths.push(i));return m},t.prototype.forGlyph=function(r){return r in this.metrics?this.metrics[r]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[r-this.metrics.length]}},t}(),Lbe=[].slice,Qrt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Lv(t,s1),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(r){var n,i,o,s,l,f,m,v,I,B;return r in this.cache?this.cache[r]:(s=this.file.loca,n=this.file.contents,i=s.indexOf(r),(o=s.lengthOf(r))===0?this.cache[r]=null:(n.pos=this.offset+i,l=(f=new N2(n.read(o))).readShort(),v=f.readShort(),B=f.readShort(),m=f.readShort(),I=f.readShort(),this.cache[r]=l===-1?new Srt(f,v,B,m,I):new xrt(f,l,v,B,m,I),this.cache[r]))},t.prototype.encode=function(r,n,i){var o,s,l,f,m;for(l=[],s=[],f=0,m=n.length;f<m;f++)o=r[n[f]],s.push(l.length),o&&(l=l.concat(o.encode(i)));return s.push(l.length),{table:l,offsets:s}},t}(),xrt=function(){function e(t,r,n,i,o,s){this.raw=t,this.numberOfContours=r,this.xMin=n,this.yMin=i,this.xMax=o,this.yMax=s,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),Srt=function(){function e(t,r,n,i,o){var s,l;for(this.raw=t,this.xMin=r,this.yMin=n,this.xMax=i,this.yMax=o,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],s=this.raw;l=s.readShort(),this.glyphOffsets.push(s.pos),this.glyphIDs.push(s.readUInt16()),32&l;)s.pos+=1&l?4:2,128&l?s.pos+=8:64&l?s.pos+=4:8&l&&(s.pos+=2)}return e.prototype.encode=function(){var t,r,n;for(r=new N2(Lbe.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)r.pos=this.glyphOffsets[t];return r.data},e}(),krt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return Lv(t,s1),t.prototype.tag="loca",t.prototype.parse=function(r){var n,i;return r.pos=this.offset,n=this.file.head.indexToLocFormat,this.offsets=n===0?(function(){var o,s;for(s=[],i=0,o=this.length;i<o;i+=2)s.push(2*r.readUInt16());return s}).call(this):(function(){var o,s;for(s=[],i=0,o=this.length;i<o;i+=4)s.push(r.readUInt32());return s}).call(this)},t.prototype.indexOf=function(r){return this.offsets[r]},t.prototype.lengthOf=function(r){return this.offsets[r+1]-this.offsets[r]},t.prototype.encode=function(r,n){for(var i=new Uint32Array(this.offsets.length),o=0,s=0,l=0;l<i.length;++l)if(i[l]=o,s<n.length&&n[s]==l){++s,i[l]=o;var f=this.offsets[l],m=this.offsets[l+1]-f;m>0&&(o+=m)}for(var v=new Array(4*i.length),I=0;I<i.length;++I)v[4*I+3]=255&i[I],v[4*I+2]=(65280&i[I])>>8,v[4*I+1]=(16711680&i[I])>>16,v[4*I]=(4278190080&i[I])>>24;return v},t}(),_rt=function(){function e(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var t,r,n,i,o;for(r in i=this.font.cmap.tables[0].codeMap,t={},o=this.subset)n=o[r],t[r]=i[n];return t},e.prototype.glyphsFor=function(t){var r,n,i,o,s,l,f;for(i={},s=0,l=t.length;s<l;s++)i[o=t[s]]=this.font.glyf.glyphFor(o);for(o in r=[],i)(n=i[o])!=null&&n.compound&&r.push.apply(r,n.glyphIDs);if(r.length>0)for(o in f=this.glyphsFor(r))n=f[o],i[o]=n;return i},e.prototype.encode=function(t,r){var n,i,o,s,l,f,m,v,I,B,E,S,_,O,R;for(i in n=Nbe.encode(this.generateCmap(),"unicode"),s=this.glyphsFor(t),E={0:0},R=n.charMap)E[(f=R[i]).old]=f.new;for(S in B=n.maxGlyphID,s)S in E||(E[S]=B++);return v=function(T){var L,U;for(L in U={},T)U[T[L]]=L;return U}(E),I=Object.keys(v).sort(function(T,L){return T-L}),_=function(){var T,L,U;for(U=[],T=0,L=I.length;T<L;T++)l=I[T],U.push(v[l]);return U}(),o=this.font.glyf.encode(s,_,E),m=this.font.loca.encode(o.offsets,_),O={cmap:this.font.cmap.raw(),glyf:o.table,loca:m,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(r)},this.font.os2.exists&&(O["OS/2"]=this.font.os2.raw()),this.font.directory.encode(O)},e}();ko.API.PDFObject=function(){var e;function t(){}return e=function(r,n){return(Array(n+1).join("0")+r).slice(-n)},t.convert=function(r){var n,i,o,s;if(Array.isArray(r))return"["+function(){var l,f,m;for(m=[],l=0,f=r.length;l<f;l++)n=r[l],m.push(t.convert(n));return m}().join(" ")+"]";if(typeof r=="string")return"/"+r;if(r!=null&&r.isString)return"("+r+")";if(r instanceof Date)return"(D:"+e(r.getUTCFullYear(),4)+e(r.getUTCMonth(),2)+e(r.getUTCDate(),2)+e(r.getUTCHours(),2)+e(r.getUTCMinutes(),2)+e(r.getUTCSeconds(),2)+"Z)";if({}.toString.call(r)==="[object Object]"){for(i in o=["<<"],r)s=r[i],o.push("/"+i+" "+t.convert(s));return o.push(">>"),o.join(`
  689. `)}return""+r},t}();const Frt=Object.freeze(Object.defineProperty({__proto__:null,AcroForm:Art,AcroFormAppearance:Ya,AcroFormButton:af,AcroFormCheckBox:DQ,AcroFormChoiceField:Mw,AcroFormComboBox:Uw,AcroFormEditBox:_Q,AcroFormListBox:Pw,AcroFormPasswordField:RQ,AcroFormPushButton:FQ,AcroFormRadioButton:Hw,AcroFormTextField:I2,GState:y6,ShadingPattern:A2,TilingPattern:Bw,default:ko,jsPDF:ko},Symbol.toStringTag,{value:"Module"})),Drt=yF(Frt);var d7={exports:{}};/*!
  690. * html2canvas 1.4.1 <https://html2canvas.hertzen.com>
  691. * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
  692. * Released under MIT License
  693. */var Rrt=d7.exports,hoe;function Trt(){return hoe||(hoe=1,function(e,t){(function(r,n){e.exports=n()})(Rrt,function(){/*! *****************************************************************************
  694. Copyright (c) Microsoft Corporation.
  695. Permission to use, copy, modify, and/or distribute this software for any
  696. purpose with or without fee is hereby granted.
  697. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
  698. REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  699. AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
  700. INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  701. LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  702. OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  703. PERFORMANCE OF THIS SOFTWARE.
  704. ***************************************************************************** */var r=function(he,oe){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(be,de){be.__proto__=de}||function(be,de){for(var st in de)Object.prototype.hasOwnProperty.call(de,st)&&(be[st]=de[st])},r(he,oe)};function n(he,oe){if(typeof oe!="function"&&oe!==null)throw new TypeError("Class extends value "+String(oe)+" is not a constructor or null");r(he,oe);function be(){this.constructor=he}he.prototype=oe===null?Object.create(oe):(be.prototype=oe.prototype,new be)}var i=function(){return i=Object.assign||function(oe){for(var be,de=1,st=arguments.length;de<st;de++){be=arguments[de];for(var bt in be)Object.prototype.hasOwnProperty.call(be,bt)&&(oe[bt]=be[bt])}return oe},i.apply(this,arguments)};function o(he,oe,be,de){function st(bt){return bt instanceof be?bt:new be(function(jt){jt(bt)})}return new(be||(be=Promise))(function(bt,jt){function yr(pn){try{on(de.next(pn))}catch(Bn){jt(Bn)}}function dr(pn){try{on(de.throw(pn))}catch(Bn){jt(Bn)}}function on(pn){pn.done?bt(pn.value):st(pn.value).then(yr,dr)}on((de=de.apply(he,[])).next())})}function s(he,oe){var be={label:0,sent:function(){if(bt[0]&1)throw bt[1];return bt[1]},trys:[],ops:[]},de,st,bt,jt;return jt={next:yr(0),throw:yr(1),return:yr(2)},typeof Symbol=="function"&&(jt[Symbol.iterator]=function(){return this}),jt;function yr(on){return function(pn){return dr([on,pn])}}function dr(on){if(de)throw new TypeError("Generator is already executing.");for(;be;)try{if(de=1,st&&(bt=on[0]&2?st.return:on[0]?st.throw||((bt=st.return)&&bt.call(st),0):st.next)&&!(bt=bt.call(st,on[1])).done)return bt;switch(st=0,bt&&(on=[on[0]&2,bt.value]),on[0]){case 0:case 1:bt=on;break;case 4:return be.label++,{value:on[1],done:!1};case 5:be.label++,st=on[1],on=[0];continue;case 7:on=be.ops.pop(),be.trys.pop();continue;default:if(bt=be.trys,!(bt=bt.length>0&&bt[bt.length-1])&&(on[0]===6||on[0]===2)){be=0;continue}if(on[0]===3&&(!bt||on[1]>bt[0]&&on[1]<bt[3])){be.label=on[1];break}if(on[0]===6&&be.label<bt[1]){be.label=bt[1],bt=on;break}if(bt&&be.label<bt[2]){be.label=bt[2],be.ops.push(on);break}bt[2]&&be.ops.pop(),be.trys.pop();continue}on=oe.call(he,be)}catch(pn){on=[6,pn],st=0}finally{de=bt=0}if(on[0]&5)throw on[1];return{value:on[0]?on[1]:void 0,done:!0}}}function l(he,oe,be){if(arguments.length===2)for(var de=0,st=oe.length,bt;de<st;de++)(bt||!(de in oe))&&(bt||(bt=Array.prototype.slice.call(oe,0,de)),bt[de]=oe[de]);return he.concat(bt||oe)}for(var f=function(){function he(oe,be,de,st){this.left=oe,this.top=be,this.width=de,this.height=st}return he.prototype.add=function(oe,be,de,st){return new he(this.left+oe,this.top+be,this.width+de,this.height+st)},he.fromClientRect=function(oe,be){return new he(be.left+oe.windowBounds.left,be.top+oe.windowBounds.top,be.width,be.height)},he.fromDOMRectList=function(oe,be){var de=Array.from(be).find(function(st){return st.width!==0});return de?new he(de.left+oe.windowBounds.left,de.top+oe.windowBounds.top,de.width,de.height):he.EMPTY},he.EMPTY=new he(0,0,0,0),he}(),m=function(he,oe){return f.fromClientRect(he,oe.getBoundingClientRect())},v=function(he){var oe=he.body,be=he.documentElement;if(!oe||!be)throw new Error("Unable to get document size");var de=Math.max(Math.max(oe.scrollWidth,be.scrollWidth),Math.max(oe.offsetWidth,be.offsetWidth),Math.max(oe.clientWidth,be.clientWidth)),st=Math.max(Math.max(oe.scrollHeight,be.scrollHeight),Math.max(oe.offsetHeight,be.offsetHeight),Math.max(oe.clientHeight,be.clientHeight));return new f(0,0,de,st)},I=function(he){for(var oe=[],be=0,de=he.length;be<de;){var st=he.charCodeAt(be++);if(st>=55296&&st<=56319&&be<de){var bt=he.charCodeAt(be++);(bt&64512)===56320?oe.push(((st&1023)<<10)+(bt&1023)+65536):(oe.push(st),be--)}else oe.push(st)}return oe},B=function(){for(var he=[],oe=0;oe<arguments.length;oe++)he[oe]=arguments[oe];if(String.fromCodePoint)return String.fromCodePoint.apply(String,he);var be=he.length;if(!be)return"";for(var de=[],st=-1,bt="";++st<be;){var jt=he[st];jt<=65535?de.push(jt):(jt-=65536,de.push((jt>>10)+55296,jt%1024+56320)),(st+1===be||de.length>16384)&&(bt+=String.fromCharCode.apply(String,de),de.length=0)}return bt},E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",S=typeof Uint8Array>"u"?[]:new Uint8Array(256),_=0;_<E.length;_++)S[E.charCodeAt(_)]=_;for(var O="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",R=typeof Uint8Array>"u"?[]:new Uint8Array(256),T=0;T<O.length;T++)R[O.charCodeAt(T)]=T;for(var L=function(he){var oe=he.length*.75,be=he.length,de,st=0,bt,jt,yr,dr;he[he.length-1]==="="&&(oe--,he[he.length-2]==="="&&oe--);var on=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(oe):new Array(oe),pn=Array.isArray(on)?on:new Uint8Array(on);for(de=0;de<be;de+=4)bt=R[he.charCodeAt(de)],jt=R[he.charCodeAt(de+1)],yr=R[he.charCodeAt(de+2)],dr=R[he.charCodeAt(de+3)],pn[st++]=bt<<2|jt>>4,pn[st++]=(jt&15)<<4|yr>>2,pn[st++]=(yr&3)<<6|dr&63;return on},U=function(he){for(var oe=he.length,be=[],de=0;de<oe;de+=2)be.push(he[de+1]<<8|he[de]);return be},K=function(he){for(var oe=he.length,be=[],de=0;de<oe;de+=4)be.push(he[de+3]<<24|he[de+2]<<16|he[de+1]<<8|he[de]);return be},J=5,ee=11,ce=2,ne=ee-J,Ee=65536>>J,ve=1<<J,se=ve-1,Fe=1024>>J,ae=Ee+Fe,De=ae,Re=32,Pe=De+Re,Ne=65536>>ee,$e=1<<ne,Je=$e-1,We=function(he,oe,be){return he.slice?he.slice(oe,be):new Uint16Array(Array.prototype.slice.call(he,oe,be))},Ae=function(he,oe,be){return he.slice?he.slice(oe,be):new Uint32Array(Array.prototype.slice.call(he,oe,be))},Ke=function(he,oe){var be=L(he),de=Array.isArray(be)?K(be):new Uint32Array(be),st=Array.isArray(be)?U(be):new Uint16Array(be),bt=24,jt=We(st,bt/2,de[4]/2),yr=de[5]===2?We(st,(bt+de[4])/2):Ae(de,Math.ceil((bt+de[4])/4));return new ze(de[0],de[1],de[2],de[3],jt,yr)},ze=function(){function he(oe,be,de,st,bt,jt){this.initialValue=oe,this.errorValue=be,this.highStart=de,this.highValueIndex=st,this.index=bt,this.data=jt}return he.prototype.get=function(oe){var be;if(oe>=0){if(oe<55296||oe>56319&&oe<=65535)return be=this.index[oe>>J],be=(be<<ce)+(oe&se),this.data[be];if(oe<=65535)return be=this.index[Ee+(oe-55296>>J)],be=(be<<ce)+(oe&se),this.data[be];if(oe<this.highStart)return be=Pe-Ne+(oe>>ee),be=this.index[be],be+=oe>>J&Je,be=this.index[be],be=(be<<ce)+(oe&se),this.data[be];if(oe<=1114111)return this.data[this.highValueIndex]}return this.errorValue},he}(),at="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",it=typeof Uint8Array>"u"?[]:new Uint8Array(256),ye=0;ye<at.length;ye++)it[at.charCodeAt(ye)]=ye;var xe="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==",et=50,tt=1,rt=2,ct=3,ot=4,Se=5,ht=7,Qe=8,pe=9,ge=10,Le=11,dt=12,xt=13,yt=14,Yt=15,nr=16,Nt=17,Gt=18,gr=19,Yr=20,sn=21,Dr=22,Zt=23,kr=24,_r=25,Qn=26,Mr=27,En=28,Nr=29,vi=30,da=31,Yi=32,fa=33,Ci=34,bi=35,$n=36,Ri=37,xa=38,Ga=39,rs=40,Ns=41,Ca=42,Rs=43,yA=[9001,65288],qn="!",li="×",ui="÷",Ja=Ke(xe),Yo=[vi,$n],ns=[tt,rt,ct,Se],wa=[ge,Qe],oi=[Mr,Qn],ws=ns.concat(wa),vn=[xa,Ga,rs,Ci,bi],Ls=[Yt,xt],qa=function(he,oe){oe===void 0&&(oe="strict");var be=[],de=[],st=[];return he.forEach(function(bt,jt){var yr=Ja.get(bt);if(yr>et?(st.push(!0),yr-=et):st.push(!1),["normal","auto","loose"].indexOf(oe)!==-1&&[8208,8211,12316,12448].indexOf(bt)!==-1)return de.push(jt),be.push(nr);if(yr===ot||yr===Le){if(jt===0)return de.push(jt),be.push(vi);var dr=be[jt-1];return ws.indexOf(dr)===-1?(de.push(de[jt-1]),be.push(dr)):(de.push(jt),be.push(vi))}if(de.push(jt),yr===da)return be.push(oe==="strict"?sn:Ri);if(yr===Ca||yr===Nr)return be.push(vi);if(yr===Rs)return bt>=131072&&bt<=196605||bt>=196608&&bt<=262141?be.push(Ri):be.push(vi);be.push(yr)}),[de,be,st]},tA=function(he,oe,be,de){var st=de[be];if(Array.isArray(he)?he.indexOf(st)!==-1:he===st)for(var bt=be;bt<=de.length;){bt++;var jt=de[bt];if(jt===oe)return!0;if(jt!==ge)break}if(st===ge)for(var bt=be;bt>0;){bt--;var yr=de[bt];if(Array.isArray(he)?he.indexOf(yr)!==-1:he===yr)for(var dr=be;dr<=de.length;){dr++;var jt=de[dr];if(jt===oe)return!0;if(jt!==ge)break}if(yr!==ge)break}return!1},$s=function(he,oe){for(var be=he;be>=0;){var de=oe[be];if(de===ge)be--;else return de}return 0},ga=function(he,oe,be,de,st){if(be[de]===0)return li;var bt=de-1;if(Array.isArray(st)&&st[bt]===!0)return li;var jt=bt-1,yr=bt+1,dr=oe[bt],on=jt>=0?oe[jt]:0,pn=oe[yr];if(dr===rt&&pn===ct)return li;if(ns.indexOf(dr)!==-1)return qn;if(ns.indexOf(pn)!==-1||wa.indexOf(pn)!==-1)return li;if($s(bt,oe)===Qe)return ui;if(Ja.get(he[bt])===Le||(dr===Yi||dr===fa)&&Ja.get(he[yr])===Le||dr===ht||pn===ht||dr===pe||[ge,xt,Yt].indexOf(dr)===-1&&pn===pe||[Nt,Gt,gr,kr,En].indexOf(pn)!==-1||$s(bt,oe)===Dr||tA(Zt,Dr,bt,oe)||tA([Nt,Gt],sn,bt,oe)||tA(dt,dt,bt,oe))return li;if(dr===ge)return ui;if(dr===Zt||pn===Zt)return li;if(pn===nr||dr===nr)return ui;if([xt,Yt,sn].indexOf(pn)!==-1||dr===yt||on===$n&&Ls.indexOf(dr)!==-1||dr===En&&pn===$n||pn===Yr||Yo.indexOf(pn)!==-1&&dr===_r||Yo.indexOf(dr)!==-1&&pn===_r||dr===Mr&&[Ri,Yi,fa].indexOf(pn)!==-1||[Ri,Yi,fa].indexOf(dr)!==-1&&pn===Qn||Yo.indexOf(dr)!==-1&&oi.indexOf(pn)!==-1||oi.indexOf(dr)!==-1&&Yo.indexOf(pn)!==-1||[Mr,Qn].indexOf(dr)!==-1&&(pn===_r||[Dr,Yt].indexOf(pn)!==-1&&oe[yr+1]===_r)||[Dr,Yt].indexOf(dr)!==-1&&pn===_r||dr===_r&&[_r,En,kr].indexOf(pn)!==-1)return li;if([_r,En,kr,Nt,Gt].indexOf(pn)!==-1)for(var Bn=bt;Bn>=0;){var Pn=oe[Bn];if(Pn===_r)return li;if([En,kr].indexOf(Pn)!==-1)Bn--;else break}if([Mr,Qn].indexOf(pn)!==-1)for(var Bn=[Nt,Gt].indexOf(dr)!==-1?jt:bt;Bn>=0;){var Pn=oe[Bn];if(Pn===_r)return li;if([En,kr].indexOf(Pn)!==-1)Bn--;else break}if(xa===dr&&[xa,Ga,Ci,bi].indexOf(pn)!==-1||[Ga,Ci].indexOf(dr)!==-1&&[Ga,rs].indexOf(pn)!==-1||[rs,bi].indexOf(dr)!==-1&&pn===rs||vn.indexOf(dr)!==-1&&[Yr,Qn].indexOf(pn)!==-1||vn.indexOf(pn)!==-1&&dr===Mr||Yo.indexOf(dr)!==-1&&Yo.indexOf(pn)!==-1||dr===kr&&Yo.indexOf(pn)!==-1||Yo.concat(_r).indexOf(dr)!==-1&&pn===Dr&&yA.indexOf(he[yr])===-1||Yo.concat(_r).indexOf(pn)!==-1&&dr===Gt)return li;if(dr===Ns&&pn===Ns){for(var na=be[bt],Ji=1;na>0&&(na--,oe[na]===Ns);)Ji++;if(Ji%2!==0)return li}return dr===Yi&&pn===fa?li:ui},tn=function(he,oe){oe||(oe={lineBreak:"normal",wordBreak:"normal"});var be=qa(he,oe.lineBreak),de=be[0],st=be[1],bt=be[2];(oe.wordBreak==="break-all"||oe.wordBreak==="break-word")&&(st=st.map(function(yr){return[_r,vi,Ca].indexOf(yr)!==-1?Ri:yr}));var jt=oe.wordBreak==="keep-all"?bt.map(function(yr,dr){return yr&&he[dr]>=19968&&he[dr]<=40959}):void 0;return[de,st,jt]},wi=function(){function he(oe,be,de,st){this.codePoints=oe,this.required=be===qn,this.start=de,this.end=st}return he.prototype.slice=function(){return B.apply(void 0,this.codePoints.slice(this.start,this.end))},he}(),ra=function(he,oe){var be=I(he),de=tn(be,oe),st=de[0],bt=de[1],jt=de[2],yr=be.length,dr=0,on=0;return{next:function(){if(on>=yr)return{done:!0,value:null};for(var pn=li;on<yr&&(pn=ga(be,bt,st,++on,jt))===li;);if(pn!==li||on===yr){var Bn=new wi(be,pn,dr,on);return dr=on,{value:Bn,done:!1}}return{done:!0,value:null}}}},wo=1,MA=2,Ms=4,Ws=8,Hl=10,Ys=47,nu=92,ff=9,jl=32,iu=34,Lc=61,Sa=35,Mc=36,ch=37,Pc=39,gc=40,ls=41,No=95,PA=45,Ts=33,Cu=60,Mf=62,wu=64,io=91,hf=93,Iu=61,Bu=123,is=63,Xh=125,Ku=124,df=126,Gl=128,Zh=65533,pc=42,Uc=43,ll=44,o0=58,ed=59,oo=46,s0=0,xd=8,vc=11,mc=14,yg=31,Sd=127,Eu=-1,ip=48,ap=97,op=101,bg=102,gf=117,Rt=122,_e=65,me=69,Ye=70,ft=85,mt=90,Kt=function(he){return he>=ip&&he<=57},Wt=function(he){return he>=55296&&he<=57343},ur=function(he){return Kt(he)||he>=_e&&he<=Ye||he>=ap&&he<=bg},Sr=function(he){return he>=ap&&he<=Rt},Kr=function(he){return he>=_e&&he<=mt},zr=function(he){return Sr(he)||Kr(he)},qr=function(he){return he>=Gl},lr=function(he){return he===Hl||he===ff||he===jl},Ur=function(he){return zr(he)||qr(he)||he===No},cr=function(he){return Ur(he)||Kt(he)||he===PA},Rr=function(he){return he>=s0&&he<=xd||he===vc||he>=mc&&he<=yg||he===Sd},wr=function(he,oe){return he!==nu?!1:oe!==Hl},Hr=function(he,oe,be){return he===PA?Ur(oe)||wr(oe,be):Ur(he)?!0:!!(he===nu&&wr(he,oe))},hn=function(he,oe,be){return he===Uc||he===PA?Kt(oe)?!0:oe===oo&&Kt(be):Kt(he===oo?oe:he)},Sn=function(he){var oe=0,be=1;(he[oe]===Uc||he[oe]===PA)&&(he[oe]===PA&&(be=-1),oe++);for(var de=[];Kt(he[oe]);)de.push(he[oe++]);var st=de.length?parseInt(B.apply(void 0,de),10):0;he[oe]===oo&&oe++;for(var bt=[];Kt(he[oe]);)bt.push(he[oe++]);var jt=bt.length,yr=jt?parseInt(B.apply(void 0,bt),10):0;(he[oe]===me||he[oe]===op)&&oe++;var dr=1;(he[oe]===Uc||he[oe]===PA)&&(he[oe]===PA&&(dr=-1),oe++);for(var on=[];Kt(he[oe]);)on.push(he[oe++]);var pn=on.length?parseInt(B.apply(void 0,on),10):0;return be*(st+yr*Math.pow(10,-jt))*Math.pow(10,dr*pn)},kn={type:2},di={type:3},ni={type:4},Gi={type:13},Zn={type:8},zi={type:21},Va={type:9},rn={type:10},ii={type:11},Jt={type:12},pi={type:14},He={type:23},Bt={type:1},hr={type:25},vr={type:24},en={type:26},Tr={type:27},Pr={type:28},si={type:29},Ai={type:31},ai={type:32},Qa=function(){function he(){this._value=[]}return he.prototype.write=function(oe){this._value=this._value.concat(I(oe))},he.prototype.read=function(){for(var oe=[],be=this.consumeToken();be!==ai;)oe.push(be),be=this.consumeToken();return oe},he.prototype.consumeToken=function(){var oe=this.consumeCodePoint();switch(oe){case iu:return this.consumeStringToken(iu);case Sa:var be=this.peekCodePoint(0),de=this.peekCodePoint(1),st=this.peekCodePoint(2);if(cr(be)||wr(de,st)){var bt=Hr(be,de,st)?MA:wo,jt=this.consumeName();return{type:5,value:jt,flags:bt}}break;case Mc:if(this.peekCodePoint(0)===Lc)return this.consumeCodePoint(),Gi;break;case Pc:return this.consumeStringToken(Pc);case gc:return kn;case ls:return di;case pc:if(this.peekCodePoint(0)===Lc)return this.consumeCodePoint(),pi;break;case Uc:if(hn(oe,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(oe),this.consumeNumericToken();break;case ll:return ni;case PA:var yr=oe,dr=this.peekCodePoint(0),on=this.peekCodePoint(1);if(hn(yr,dr,on))return this.reconsumeCodePoint(oe),this.consumeNumericToken();if(Hr(yr,dr,on))return this.reconsumeCodePoint(oe),this.consumeIdentLikeToken();if(dr===PA&&on===Mf)return this.consumeCodePoint(),this.consumeCodePoint(),vr;break;case oo:if(hn(oe,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(oe),this.consumeNumericToken();break;case Ys:if(this.peekCodePoint(0)===pc)for(this.consumeCodePoint();;){var pn=this.consumeCodePoint();if(pn===pc&&(pn=this.consumeCodePoint(),pn===Ys))return this.consumeToken();if(pn===Eu)return this.consumeToken()}break;case o0:return en;case ed:return Tr;case Cu:if(this.peekCodePoint(0)===Ts&&this.peekCodePoint(1)===PA&&this.peekCodePoint(2)===PA)return this.consumeCodePoint(),this.consumeCodePoint(),hr;break;case wu:var Bn=this.peekCodePoint(0),Pn=this.peekCodePoint(1),na=this.peekCodePoint(2);if(Hr(Bn,Pn,na)){var jt=this.consumeName();return{type:7,value:jt}}break;case io:return Pr;case nu:if(wr(oe,this.peekCodePoint(0)))return this.reconsumeCodePoint(oe),this.consumeIdentLikeToken();break;case hf:return si;case Iu:if(this.peekCodePoint(0)===Lc)return this.consumeCodePoint(),Zn;break;case Bu:return ii;case Xh:return Jt;case gf:case ft:var Ji=this.peekCodePoint(0),pa=this.peekCodePoint(1);return Ji===Uc&&(ur(pa)||pa===is)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(oe),this.consumeIdentLikeToken();case Ku:if(this.peekCodePoint(0)===Lc)return this.consumeCodePoint(),Va;if(this.peekCodePoint(0)===Ku)return this.consumeCodePoint(),zi;break;case df:if(this.peekCodePoint(0)===Lc)return this.consumeCodePoint(),rn;break;case Eu:return ai}return lr(oe)?(this.consumeWhiteSpace(),Ai):Kt(oe)?(this.reconsumeCodePoint(oe),this.consumeNumericToken()):Ur(oe)?(this.reconsumeCodePoint(oe),this.consumeIdentLikeToken()):{type:6,value:B(oe)}},he.prototype.consumeCodePoint=function(){var oe=this._value.shift();return typeof oe>"u"?-1:oe},he.prototype.reconsumeCodePoint=function(oe){this._value.unshift(oe)},he.prototype.peekCodePoint=function(oe){return oe>=this._value.length?-1:this._value[oe]},he.prototype.consumeUnicodeRangeToken=function(){for(var oe=[],be=this.consumeCodePoint();ur(be)&&oe.length<6;)oe.push(be),be=this.consumeCodePoint();for(var de=!1;be===is&&oe.length<6;)oe.push(be),be=this.consumeCodePoint(),de=!0;if(de){var st=parseInt(B.apply(void 0,oe.map(function(dr){return dr===is?ip:dr})),16),bt=parseInt(B.apply(void 0,oe.map(function(dr){return dr===is?Ye:dr})),16);return{type:30,start:st,end:bt}}var jt=parseInt(B.apply(void 0,oe),16);if(this.peekCodePoint(0)===PA&&ur(this.peekCodePoint(1))){this.consumeCodePoint(),be=this.consumeCodePoint();for(var yr=[];ur(be)&&yr.length<6;)yr.push(be),be=this.consumeCodePoint();var bt=parseInt(B.apply(void 0,yr),16);return{type:30,start:jt,end:bt}}else return{type:30,start:jt,end:jt}},he.prototype.consumeIdentLikeToken=function(){var oe=this.consumeName();return oe.toLowerCase()==="url"&&this.peekCodePoint(0)===gc?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===gc?(this.consumeCodePoint(),{type:19,value:oe}):{type:20,value:oe}},he.prototype.consumeUrlToken=function(){var oe=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Eu)return{type:22,value:""};var be=this.peekCodePoint(0);if(be===Pc||be===iu){var de=this.consumeStringToken(this.consumeCodePoint());return de.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Eu||this.peekCodePoint(0)===ls)?(this.consumeCodePoint(),{type:22,value:de.value}):(this.consumeBadUrlRemnants(),He)}for(;;){var st=this.consumeCodePoint();if(st===Eu||st===ls)return{type:22,value:B.apply(void 0,oe)};if(lr(st))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Eu||this.peekCodePoint(0)===ls?(this.consumeCodePoint(),{type:22,value:B.apply(void 0,oe)}):(this.consumeBadUrlRemnants(),He);if(st===iu||st===Pc||st===gc||Rr(st))return this.consumeBadUrlRemnants(),He;if(st===nu)if(wr(st,this.peekCodePoint(0)))oe.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),He;else oe.push(st)}},he.prototype.consumeWhiteSpace=function(){for(;lr(this.peekCodePoint(0));)this.consumeCodePoint()},he.prototype.consumeBadUrlRemnants=function(){for(;;){var oe=this.consumeCodePoint();if(oe===ls||oe===Eu)return;wr(oe,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},he.prototype.consumeStringSlice=function(oe){for(var be=5e4,de="";oe>0;){var st=Math.min(be,oe);de+=B.apply(void 0,this._value.splice(0,st)),oe-=st}return this._value.shift(),de},he.prototype.consumeStringToken=function(oe){var be="",de=0;do{var st=this._value[de];if(st===Eu||st===void 0||st===oe)return be+=this.consumeStringSlice(de),{type:0,value:be};if(st===Hl)return this._value.splice(0,de),Bt;if(st===nu){var bt=this._value[de+1];bt!==Eu&&bt!==void 0&&(bt===Hl?(be+=this.consumeStringSlice(de),de=-1,this._value.shift()):wr(st,bt)&&(be+=this.consumeStringSlice(de),be+=B(this.consumeEscapedCodePoint()),de=-1))}de++}while(!0)},he.prototype.consumeNumber=function(){var oe=[],be=Ms,de=this.peekCodePoint(0);for((de===Uc||de===PA)&&oe.push(this.consumeCodePoint());Kt(this.peekCodePoint(0));)oe.push(this.consumeCodePoint());de=this.peekCodePoint(0);var st=this.peekCodePoint(1);if(de===oo&&Kt(st))for(oe.push(this.consumeCodePoint(),this.consumeCodePoint()),be=Ws;Kt(this.peekCodePoint(0));)oe.push(this.consumeCodePoint());de=this.peekCodePoint(0),st=this.peekCodePoint(1);var bt=this.peekCodePoint(2);if((de===me||de===op)&&((st===Uc||st===PA)&&Kt(bt)||Kt(st)))for(oe.push(this.consumeCodePoint(),this.consumeCodePoint()),be=Ws;Kt(this.peekCodePoint(0));)oe.push(this.consumeCodePoint());return[Sn(oe),be]},he.prototype.consumeNumericToken=function(){var oe=this.consumeNumber(),be=oe[0],de=oe[1],st=this.peekCodePoint(0),bt=this.peekCodePoint(1),jt=this.peekCodePoint(2);if(Hr(st,bt,jt)){var yr=this.consumeName();return{type:15,number:be,flags:de,unit:yr}}return st===ch?(this.consumeCodePoint(),{type:16,number:be,flags:de}):{type:17,number:be,flags:de}},he.prototype.consumeEscapedCodePoint=function(){var oe=this.consumeCodePoint();if(ur(oe)){for(var be=B(oe);ur(this.peekCodePoint(0))&&be.length<6;)be+=B(this.consumeCodePoint());lr(this.peekCodePoint(0))&&this.consumeCodePoint();var de=parseInt(be,16);return de===0||Wt(de)||de>1114111?Zh:de}return oe===Eu?Zh:oe},he.prototype.consumeName=function(){for(var oe="";;){var be=this.consumeCodePoint();if(cr(be))oe+=B(be);else if(wr(be,this.peekCodePoint(0)))oe+=B(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(be),oe}},he}(),no=function(){function he(oe){this._tokens=oe}return he.create=function(oe){var be=new Qa;return be.write(oe),new he(be.read())},he.parseValue=function(oe){return he.create(oe).parseComponentValue()},he.parseValues=function(oe){return he.create(oe).parseComponentValues()},he.prototype.parseComponentValue=function(){for(var oe=this.consumeToken();oe.type===31;)oe=this.consumeToken();if(oe.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(oe);var be=this.consumeComponentValue();do oe=this.consumeToken();while(oe.type===31);if(oe.type===32)return be;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},he.prototype.parseComponentValues=function(){for(var oe=[];;){var be=this.consumeComponentValue();if(be.type===32)return oe;oe.push(be),oe.push()}},he.prototype.consumeComponentValue=function(){var oe=this.consumeToken();switch(oe.type){case 11:case 28:case 2:return this.consumeSimpleBlock(oe.type);case 19:return this.consumeFunction(oe)}return oe},he.prototype.consumeSimpleBlock=function(oe){for(var be={type:oe,values:[]},de=this.consumeToken();;){if(de.type===32||jn(de,oe))return be;this.reconsumeToken(de),be.values.push(this.consumeComponentValue()),de=this.consumeToken()}},he.prototype.consumeFunction=function(oe){for(var be={name:oe.value,values:[],type:18};;){var de=this.consumeToken();if(de.type===32||de.type===3)return be;this.reconsumeToken(de),be.values.push(this.consumeComponentValue())}},he.prototype.consumeToken=function(){var oe=this._tokens.shift();return typeof oe>"u"?ai:oe},he.prototype.reconsumeToken=function(oe){this._tokens.unshift(oe)},he}(),Ma=function(he){return he.type===15},Ka=function(he){return he.type===17},Fa=function(he){return he.type===20},Fo=function(he){return he.type===0},Ss=function(he,oe){return Fa(he)&&he.value===oe},DA=function(he){return he.type!==31},St=function(he){return he.type!==31&&he.type!==4},Yn=function(he){var oe=[],be=[];return he.forEach(function(de){if(de.type===4){if(be.length===0)throw new Error("Error parsing function args, zero tokens for arg");oe.push(be),be=[];return}de.type!==31&&be.push(de)}),be.length&&oe.push(be),oe},jn=function(he,oe){return oe===11&&he.type===12||oe===28&&he.type===29?!0:oe===2&&he.type===3},Lr=function(he){return he.type===17||he.type===15},Ir=function(he){return he.type===16||Lr(he)},Cn=function(he){return he.length>1?[he[0],he[1]]:[he[0]]},ei={type:17,number:0,flags:Ms},Ei={type:16,number:50,flags:Ms},_n={type:16,number:100,flags:Ms},Ii=function(he,oe,be){var de=he[0],st=he[1];return[Hi(de,oe),Hi(typeof st<"u"?st:de,be)]},Hi=function(he,oe){if(he.type===16)return he.number/100*oe;if(Ma(he))switch(he.unit){case"rem":case"em":return 16*he.number;case"px":default:return he.number}return he.number},Wi="deg",Ua="grad",Is="rad",lo="turn",pl={name:"angle",parse:function(he,oe){if(oe.type===15)switch(oe.unit){case Wi:return Math.PI*oe.number/180;case Ua:return Math.PI/200*oe.number;case Is:return oe.number;case lo:return Math.PI*2*oe.number}throw new Error("Unsupported angle type")}},Qu=function(he){return he.type===15&&(he.unit===Wi||he.unit===Ua||he.unit===Is||he.unit===lo)},au=function(he){var oe=he.filter(Fa).map(function(be){return be.value}).join(" ");switch(oe){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ei,ei];case"to top":case"bottom":return rA(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ei,_n];case"to right":case"left":return rA(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[_n,_n];case"to bottom":case"top":return rA(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[_n,ei];case"to left":case"right":return rA(270)}return 0},rA=function(he){return Math.PI*he/180},hs={name:"color",parse:function(he,oe){if(oe.type===18){var be=Hc[oe.name];if(typeof be>"u")throw new Error('Attempting to parse an unsupported color function "'+oe.name+'"');return be(he,oe.values)}if(oe.type===5){if(oe.value.length===3){var de=oe.value.substring(0,1),st=oe.value.substring(1,2),bt=oe.value.substring(2,3);return RA(parseInt(de+de,16),parseInt(st+st,16),parseInt(bt+bt,16),1)}if(oe.value.length===4){var de=oe.value.substring(0,1),st=oe.value.substring(1,2),bt=oe.value.substring(2,3),jt=oe.value.substring(3,4);return RA(parseInt(de+de,16),parseInt(st+st,16),parseInt(bt+bt,16),parseInt(jt+jt,16)/255)}if(oe.value.length===6){var de=oe.value.substring(0,2),st=oe.value.substring(2,4),bt=oe.value.substring(4,6);return RA(parseInt(de,16),parseInt(st,16),parseInt(bt,16),1)}if(oe.value.length===8){var de=oe.value.substring(0,2),st=oe.value.substring(2,4),bt=oe.value.substring(4,6),jt=oe.value.substring(6,8);return RA(parseInt(de,16),parseInt(st,16),parseInt(bt,16),parseInt(jt,16)/255)}}if(oe.type===20){var yr=yl[oe.value.toUpperCase()];if(typeof yr<"u")return yr}return yl.TRANSPARENT}},UA=function(he){return(255&he)===0},bA=function(he){var oe=255&he,be=255&he>>8,de=255&he>>16,st=255&he>>24;return oe<255?"rgba("+st+","+de+","+be+","+oe/255+")":"rgb("+st+","+de+","+be+")"},RA=function(he,oe,be,de){return(he<<24|oe<<16|be<<8|Math.round(de*255)<<0)>>>0},pf=function(he,oe){if(he.type===17)return he.number;if(he.type===16){var be=oe===3?1:255;return oe===3?he.number/100*be:Math.round(he.number/100*be)}return 0},ou=function(he,oe){var be=oe.filter(St);if(be.length===3){var de=be.map(pf),st=de[0],bt=de[1],jt=de[2];return RA(st,bt,jt,1)}if(be.length===4){var yr=be.map(pf),st=yr[0],bt=yr[1],jt=yr[2],dr=yr[3];return RA(st,bt,jt,dr)}return 0};function vl(he,oe,be){return be<0&&(be+=1),be>=1&&(be-=1),be<1/6?(oe-he)*be*6+he:be<1/2?oe:be<2/3?(oe-he)*6*(2/3-be)+he:he}var vf=function(he,oe){var be=oe.filter(St),de=be[0],st=be[1],bt=be[2],jt=be[3],yr=(de.type===17?rA(de.number):pl.parse(he,de))/(Math.PI*2),dr=Ir(st)?st.number/100:0,on=Ir(bt)?bt.number/100:0,pn=typeof jt<"u"&&Ir(jt)?Hi(jt,1):1;if(dr===0)return RA(on*255,on*255,on*255,1);var Bn=on<=.5?on*(dr+1):on+dr-on*dr,Pn=on*2-Bn,na=vl(Pn,Bn,yr+1/3),Ji=vl(Pn,Bn,yr),pa=vl(Pn,Bn,yr-1/3);return RA(na*255,Ji*255,pa*255,pn)},Hc={hsl:vf,hsla:vf,rgb:ou,rgba:ou},ml=function(he,oe){return hs.parse(he,no.create(oe).parseComponentValue())},yl={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},fh={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(he,oe){return oe.map(function(be){if(Fa(be))switch(be.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ul={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},hh=function(he,oe){var be=hs.parse(he,oe[0]),de=oe[1];return de&&Ir(de)?{color:be,stop:de}:{color:be,stop:null}},zA=function(he,oe){var be=he[0],de=he[he.length-1];be.stop===null&&(be.stop=ei),de.stop===null&&(de.stop=_n);for(var st=[],bt=0,jt=0;jt<he.length;jt++){var yr=he[jt].stop;if(yr!==null){var dr=Hi(yr,oe);dr>bt?st.push(dr):st.push(bt),bt=dr}else st.push(null)}for(var on=null,jt=0;jt<st.length;jt++){var pn=st[jt];if(pn===null)on===null&&(on=jt);else if(on!==null){for(var Bn=jt-on,Pn=st[on-1],na=(pn-Pn)/(Bn+1),Ji=1;Ji<=Bn;Ji++)st[on+Ji-1]=na*Ji;on=null}}return he.map(function(pa,qo){var $a=pa.color;return{color:$a,stop:Math.max(Math.min(1,st[qo]/oe),0)}})},JA=function(he,oe,be){var de=oe/2,st=be/2,bt=Hi(he[0],oe)-de,jt=st-Hi(he[1],be);return(Math.atan2(jt,bt)+Math.PI*2)%(Math.PI*2)},dh=function(he,oe,be){var de=typeof he=="number"?he:JA(he,oe,be),st=Math.abs(oe*Math.sin(de))+Math.abs(be*Math.cos(de)),bt=oe/2,jt=be/2,yr=st/2,dr=Math.sin(de-Math.PI/2)*yr,on=Math.cos(de-Math.PI/2)*yr;return[st,bt-on,bt+on,jt-dr,jt+dr]},$u=function(he,oe){return Math.sqrt(he*he+oe*oe)},sp=function(he,oe,be,de,st){var bt=[[0,0],[0,oe],[he,0],[he,oe]];return bt.reduce(function(jt,yr){var dr=yr[0],on=yr[1],pn=$u(be-dr,de-on);return(st?pn<jt.optimumDistance:pn>jt.optimumDistance)?{optimumCorner:yr,optimumDistance:pn}:jt},{optimumDistance:st?1/0:-1/0,optimumCorner:null}).optimumCorner},td=function(he,oe,be,de,st){var bt=0,jt=0;switch(he.size){case 0:he.shape===0?bt=jt=Math.min(Math.abs(oe),Math.abs(oe-de),Math.abs(be),Math.abs(be-st)):he.shape===1&&(bt=Math.min(Math.abs(oe),Math.abs(oe-de)),jt=Math.min(Math.abs(be),Math.abs(be-st)));break;case 2:if(he.shape===0)bt=jt=Math.min($u(oe,be),$u(oe,be-st),$u(oe-de,be),$u(oe-de,be-st));else if(he.shape===1){var yr=Math.min(Math.abs(be),Math.abs(be-st))/Math.min(Math.abs(oe),Math.abs(oe-de)),dr=sp(de,st,oe,be,!0),on=dr[0],pn=dr[1];bt=$u(on-oe,(pn-be)/yr),jt=yr*bt}break;case 1:he.shape===0?bt=jt=Math.max(Math.abs(oe),Math.abs(oe-de),Math.abs(be),Math.abs(be-st)):he.shape===1&&(bt=Math.max(Math.abs(oe),Math.abs(oe-de)),jt=Math.max(Math.abs(be),Math.abs(be-st)));break;case 3:if(he.shape===0)bt=jt=Math.max($u(oe,be),$u(oe,be-st),$u(oe-de,be),$u(oe-de,be-st));else if(he.shape===1){var yr=Math.max(Math.abs(be),Math.abs(be-st))/Math.max(Math.abs(oe),Math.abs(oe-de)),Bn=sp(de,st,oe,be,!1),on=Bn[0],pn=Bn[1];bt=$u(on-oe,(pn-be)/yr),jt=yr*bt}break}return Array.isArray(he.size)&&(bt=Hi(he.size[0],de),jt=he.size.length===2?Hi(he.size[1],st):bt),[bt,jt]},mf=function(he,oe){var be=rA(180),de=[];return Yn(oe).forEach(function(st,bt){if(bt===0){var jt=st[0];if(jt.type===20&&jt.value==="to"){be=au(st);return}else if(Qu(jt)){be=pl.parse(he,jt);return}}var yr=hh(he,st);de.push(yr)}),{angle:be,stops:de,type:1}},jc=function(he,oe){var be=rA(180),de=[];return Yn(oe).forEach(function(st,bt){if(bt===0){var jt=st[0];if(jt.type===20&&["top","left","right","bottom"].indexOf(jt.value)!==-1){be=au(st);return}else if(Qu(jt)){be=(pl.parse(he,jt)+rA(270))%rA(360);return}}var yr=hh(he,st);de.push(yr)}),{angle:be,stops:de,type:1}},Cg=function(he,oe){var be=rA(180),de=[],st=1,bt=0,jt=3,yr=[];return Yn(oe).forEach(function(dr,on){var pn=dr[0];if(on===0){if(Fa(pn)&&pn.value==="linear"){st=1;return}else if(Fa(pn)&&pn.value==="radial"){st=2;return}}if(pn.type===18){if(pn.name==="from"){var Bn=hs.parse(he,pn.values[0]);de.push({stop:ei,color:Bn})}else if(pn.name==="to"){var Bn=hs.parse(he,pn.values[0]);de.push({stop:_n,color:Bn})}else if(pn.name==="color-stop"){var Pn=pn.values.filter(St);if(Pn.length===2){var Bn=hs.parse(he,Pn[1]),na=Pn[0];Ka(na)&&de.push({stop:{type:16,number:na.number*100,flags:na.flags},color:Bn})}}}}),st===1?{angle:(be+rA(180))%rA(360),stops:de,type:st}:{size:jt,shape:bt,stops:de,position:yr,type:st}},xu="closest-side",rd="farthest-side",nd="closest-corner",id="farthest-corner",yc="circle",Gc="ellipse",oA="cover",pA="contain",nl=function(he,oe){var be=0,de=3,st=[],bt=[];return Yn(oe).forEach(function(jt,yr){var dr=!0;if(yr===0){var on=!1;dr=jt.reduce(function(Bn,Pn){if(on)if(Fa(Pn))switch(Pn.value){case"center":return bt.push(Ei),Bn;case"top":case"left":return bt.push(ei),Bn;case"right":case"bottom":return bt.push(_n),Bn}else(Ir(Pn)||Lr(Pn))&&bt.push(Pn);else if(Fa(Pn))switch(Pn.value){case yc:return be=0,!1;case Gc:return be=1,!1;case"at":return on=!0,!1;case xu:return de=0,!1;case oA:case rd:return de=1,!1;case pA:case nd:return de=2,!1;case id:return de=3,!1}else if(Lr(Pn)||Ir(Pn))return Array.isArray(de)||(de=[]),de.push(Pn),!1;return Bn},dr)}if(dr){var pn=hh(he,jt);st.push(pn)}}),{size:de,shape:be,stops:st,position:bt,type:2}},HA=function(he,oe){var be=0,de=3,st=[],bt=[];return Yn(oe).forEach(function(jt,yr){var dr=!0;if(yr===0?dr=jt.reduce(function(pn,Bn){if(Fa(Bn))switch(Bn.value){case"center":return bt.push(Ei),!1;case"top":case"left":return bt.push(ei),!1;case"right":case"bottom":return bt.push(_n),!1}else if(Ir(Bn)||Lr(Bn))return bt.push(Bn),!1;return pn},dr):yr===1&&(dr=jt.reduce(function(pn,Bn){if(Fa(Bn))switch(Bn.value){case yc:return be=0,!1;case Gc:return be=1,!1;case pA:case xu:return de=0,!1;case rd:return de=1,!1;case nd:return de=2,!1;case oA:case id:return de=3,!1}else if(Lr(Bn)||Ir(Bn))return Array.isArray(de)||(de=[]),de.push(Bn),!1;return pn},dr)),dr){var on=hh(he,jt);st.push(on)}}),{size:de,shape:be,stops:st,position:bt,type:2}},ad=function(he){return he.type===1},gh=function(he){return he.type===2},su={name:"image",parse:function(he,oe){if(oe.type===22){var be={url:oe.value,type:0};return he.cache.addImage(oe.value),be}if(oe.type===18){var de=d1[oe.name];if(typeof de>"u")throw new Error('Attempting to parse an unsupported image function "'+oe.name+'"');return de(he,oe.values)}throw new Error("Unsupported image type "+oe.type)}};function h1(he){return!(he.type===20&&he.value==="none")&&(he.type!==18||!!d1[he.name])}var d1={"linear-gradient":mf,"-moz-linear-gradient":jc,"-ms-linear-gradient":jc,"-o-linear-gradient":jc,"-webkit-linear-gradient":jc,"radial-gradient":nl,"-moz-radial-gradient":HA,"-ms-radial-gradient":HA,"-o-radial-gradient":HA,"-webkit-radial-gradient":HA,"-webkit-gradient":Cg},g1={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(he,oe){if(oe.length===0)return[];var be=oe[0];return be.type===20&&be.value==="none"?[]:oe.filter(function(de){return St(de)&&h1(de)}).map(function(de){return su.parse(he,de)})}},Wu={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(he,oe){return oe.map(function(be){if(Fa(be))switch(be.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},bc={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(he,oe){return Yn(oe).map(function(be){return be.filter(Ir)}).map(Cn)}},p1={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(he,oe){return Yn(oe).map(function(be){return be.filter(Fa).map(function(de){return de.value}).join(" ")}).map(Kl)}},Kl=function(he){switch(he){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}},Pf;(function(he){he.AUTO="auto",he.CONTAIN="contain",he.COVER="cover"})(Pf||(Pf={}));var Ap={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(he,oe){return Yn(oe).map(function(be){return be.filter(A0)})}},A0=function(he){return Fa(he)||Ir(he)},ph=function(he){return{name:"border-"+he+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Uy=ph("top"),v1=ph("right"),Gv=ph("bottom"),m1=ph("left"),wg=function(he){return{name:"border-radius-"+he,initialValue:"0 0",prefix:!1,type:1,parse:function(oe,be){return Cn(be.filter(Ir))}}},l0=wg("top-left"),u0=wg("top-right"),CA=wg("bottom-right"),X2=wg("bottom-left"),y1=function(he){return{name:"border-"+he+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(oe,be){switch(be){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Z2=y1("top"),lp=y1("right"),Ig=y1("bottom"),c0=y1("left"),up=function(he){return{name:"border-"+he+"-width",initialValue:"0",type:0,prefix:!1,parse:function(oe,be){return Ma(be)?be.number:0}}},f0=up("top"),Hy=up("right"),Kv=up("bottom"),jy=up("left"),Gy={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},eC={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(he,oe){switch(oe){case"rtl":return 1;case"ltr":default:return 0}}},tC={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(he,oe){return oe.filter(Fa).reduce(function(be,de){return be|rC(de.value)},0)}},rC=function(he){switch(he){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},kd={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(he,oe){switch(oe){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},yf={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(he,oe){return oe.type===20&&oe.value==="normal"?0:oe.type===17||oe.type===15?oe.number:0}},Kc;(function(he){he.NORMAL="normal",he.STRICT="strict"})(Kc||(Kc={}));var Ky={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(he,oe){switch(oe){case"strict":return Kc.STRICT;case"normal":default:return Kc.NORMAL}}},vs={name:"line-height",initialValue:"normal",prefix:!1,type:4},vh=function(he,oe){return Fa(he)&&he.value==="normal"?1.2*oe:he.type===17?oe*he.number:Ir(he)?Hi(he,oe):oe},Cc={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(he,oe){return oe.type===20&&oe.value==="none"?null:su.parse(he,oe)}},h0={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(he,oe){switch(oe){case"inside":return 0;case"outside":default:return 1}}},Lo={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(he,oe){switch(oe){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}}},_d=function(he){return{name:"margin-"+he,initialValue:"0",prefix:!1,type:4}},$v=_d("top"),b1=_d("right"),$y=_d("bottom"),C1=_d("left"),w1={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(he,oe){return oe.filter(Fa).map(function(be){switch(be.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},ma={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(he,oe){switch(oe){case"break-word":return"break-word";case"normal":default:return"normal"}}},mh=function(he){return{name:"padding-"+he,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},I1=mh("top"),Wv=mh("right"),ci=mh("bottom"),Yv=mh("left"),B1={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(he,oe){switch(oe){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Wy={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(he,oe){switch(oe){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Yy={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(he,oe){return oe.length===1&&Ss(oe[0],"none")?[]:Yn(oe).map(function(be){for(var de={color:yl.TRANSPARENT,offsetX:ei,offsetY:ei,blur:ei},st=0,bt=0;bt<be.length;bt++){var jt=be[bt];Lr(jt)?(st===0?de.offsetX=jt:st===1?de.offsetY=jt:de.blur=jt,st++):de.color=hs.parse(he,jt)}return de})}},cl={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(he,oe){switch(oe){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},qv={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(he,oe){if(oe.type===20&&oe.value==="none")return null;if(oe.type===18){var be=d0[oe.name];if(typeof be>"u")throw new Error('Attempting to parse an unsupported transform function "'+oe.name+'"');return be(oe.values)}return null}},Vv=function(he){var oe=he.filter(function(be){return be.type===17}).map(function(be){return be.number});return oe.length===6?oe:null},qy=function(he){var oe=he.filter(function(dr){return dr.type===17}).map(function(dr){return dr.number}),be=oe[0],de=oe[1];oe[2],oe[3];var st=oe[4],bt=oe[5];oe[6],oe[7],oe[8],oe[9],oe[10],oe[11];var jt=oe[12],yr=oe[13];return oe[14],oe[15],oe.length===16?[be,de,st,bt,jt,yr]:null},d0={matrix:Vv,matrix3d:qy},g0={type:16,number:50,flags:Ms},zv=[g0,g0],Vy={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(he,oe){var be=oe.filter(Ir);return be.length!==2?zv:[be[0],be[1]]}},ie={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(he,oe){switch(oe){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Be;(function(he){he.NORMAL="normal",he.BREAK_ALL="break-all",he.KEEP_ALL="keep-all"})(Be||(Be={}));for(var Xe={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(he,oe){switch(oe){case"break-all":return Be.BREAK_ALL;case"keep-all":return Be.KEEP_ALL;case"normal":default:return Be.NORMAL}}},pt={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(he,oe){if(oe.type===20)return{auto:!0,order:0};if(Ka(oe))return{auto:!1,order:oe.number};throw new Error("Invalid z-index number parsed")}},Pt={name:"time",parse:function(he,oe){if(oe.type===15)switch(oe.unit.toLowerCase()){case"s":return 1e3*oe.number;case"ms":return oe.number}throw new Error("Unsupported time type")}},Vt={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(he,oe){return Ka(oe)?oe.number:1}},Xt={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},rr={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(he,oe){return oe.filter(Fa).map(function(be){switch(be.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(be){return be!==0})}},Ar={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(he,oe){var be=[],de=[];return oe.forEach(function(st){switch(st.type){case 20:case 0:be.push(st.value);break;case 17:be.push(st.number.toString());break;case 4:de.push(be.join(" ")),be.length=0;break}}),be.length&&de.push(be.join(" ")),de.map(function(st){return st.indexOf(" ")===-1?st:"'"+st+"'"})}},Qr={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},An={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(he,oe){if(Ka(oe))return oe.number;if(Fa(oe))switch(oe.value){case"bold":return 700;case"normal":default:return 400}return 400}},Dn={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(he,oe){return oe.filter(Fa).map(function(be){return be.value})}},Rn={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(he,oe){switch(oe){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},fn=function(he,oe){return(he&oe)!==0},mi={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(he,oe){if(oe.length===0)return[];var be=oe[0];return be.type===20&&be.value==="none"?[]:oe}},Gn={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(he,oe){if(oe.length===0)return null;var be=oe[0];if(be.type===20&&be.value==="none")return null;for(var de=[],st=oe.filter(DA),bt=0;bt<st.length;bt++){var jt=st[bt],yr=st[bt+1];if(jt.type===20){var dr=yr&&Ka(yr)?yr.number:1;de.push({counter:jt.value,increment:dr})}}return de}},un={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(he,oe){if(oe.length===0)return[];for(var be=[],de=oe.filter(DA),st=0;st<de.length;st++){var bt=de[st],jt=de[st+1];if(Fa(bt)&&bt.value!=="none"){var yr=jt&&Ka(jt)?jt.number:0;be.push({counter:bt.value,reset:yr})}}return be}},dn={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(he,oe){return oe.filter(Ma).map(function(be){return Pt.parse(he,be)})}},fi={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(he,oe){if(oe.length===0)return null;var be=oe[0];if(be.type===20&&be.value==="none")return null;var de=[],st=oe.filter(Fo);if(st.length%2!==0)return null;for(var bt=0;bt<st.length;bt+=2){var jt=st[bt].value,yr=st[bt+1].value;de.push({open:jt,close:yr})}return de}},xi=function(he,oe,be){if(!he)return"";var de=he[Math.min(oe,he.length-1)];return de?be?de.open:de.close:""},hi={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(he,oe){return oe.length===1&&Ss(oe[0],"none")?[]:Yn(oe).map(function(be){for(var de={color:255,offsetX:ei,offsetY:ei,blur:ei,spread:ei,inset:!1},st=0,bt=0;bt<be.length;bt++){var jt=be[bt];Ss(jt,"inset")?de.inset=!0:Lr(jt)?(st===0?de.offsetX=jt:st===1?de.offsetY=jt:st===2?de.blur=jt:de.spread=jt,st++):de.color=hs.parse(he,jt)}return de})}},$i={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(he,oe){var be=[0,1,2],de=[];return oe.filter(Fa).forEach(function(st){switch(st.value){case"stroke":de.push(1);break;case"fill":de.push(0);break;case"markers":de.push(2);break}}),be.forEach(function(st){de.indexOf(st)===-1&&de.push(st)}),de}},sa={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},Da={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(he,oe){return Ma(oe)?oe.number:0}},Zi=function(){function he(oe,be){var de,st;this.animationDuration=Ni(oe,dn,be.animationDuration),this.backgroundClip=Ni(oe,fh,be.backgroundClip),this.backgroundColor=Ni(oe,ul,be.backgroundColor),this.backgroundImage=Ni(oe,g1,be.backgroundImage),this.backgroundOrigin=Ni(oe,Wu,be.backgroundOrigin),this.backgroundPosition=Ni(oe,bc,be.backgroundPosition),this.backgroundRepeat=Ni(oe,p1,be.backgroundRepeat),this.backgroundSize=Ni(oe,Ap,be.backgroundSize),this.borderTopColor=Ni(oe,Uy,be.borderTopColor),this.borderRightColor=Ni(oe,v1,be.borderRightColor),this.borderBottomColor=Ni(oe,Gv,be.borderBottomColor),this.borderLeftColor=Ni(oe,m1,be.borderLeftColor),this.borderTopLeftRadius=Ni(oe,l0,be.borderTopLeftRadius),this.borderTopRightRadius=Ni(oe,u0,be.borderTopRightRadius),this.borderBottomRightRadius=Ni(oe,CA,be.borderBottomRightRadius),this.borderBottomLeftRadius=Ni(oe,X2,be.borderBottomLeftRadius),this.borderTopStyle=Ni(oe,Z2,be.borderTopStyle),this.borderRightStyle=Ni(oe,lp,be.borderRightStyle),this.borderBottomStyle=Ni(oe,Ig,be.borderBottomStyle),this.borderLeftStyle=Ni(oe,c0,be.borderLeftStyle),this.borderTopWidth=Ni(oe,f0,be.borderTopWidth),this.borderRightWidth=Ni(oe,Hy,be.borderRightWidth),this.borderBottomWidth=Ni(oe,Kv,be.borderBottomWidth),this.borderLeftWidth=Ni(oe,jy,be.borderLeftWidth),this.boxShadow=Ni(oe,hi,be.boxShadow),this.color=Ni(oe,Gy,be.color),this.direction=Ni(oe,eC,be.direction),this.display=Ni(oe,tC,be.display),this.float=Ni(oe,kd,be.cssFloat),this.fontFamily=Ni(oe,Ar,be.fontFamily),this.fontSize=Ni(oe,Qr,be.fontSize),this.fontStyle=Ni(oe,Rn,be.fontStyle),this.fontVariant=Ni(oe,Dn,be.fontVariant),this.fontWeight=Ni(oe,An,be.fontWeight),this.letterSpacing=Ni(oe,yf,be.letterSpacing),this.lineBreak=Ni(oe,Ky,be.lineBreak),this.lineHeight=Ni(oe,vs,be.lineHeight),this.listStyleImage=Ni(oe,Cc,be.listStyleImage),this.listStylePosition=Ni(oe,h0,be.listStylePosition),this.listStyleType=Ni(oe,Lo,be.listStyleType),this.marginTop=Ni(oe,$v,be.marginTop),this.marginRight=Ni(oe,b1,be.marginRight),this.marginBottom=Ni(oe,$y,be.marginBottom),this.marginLeft=Ni(oe,C1,be.marginLeft),this.opacity=Ni(oe,Vt,be.opacity);var bt=Ni(oe,w1,be.overflow);this.overflowX=bt[0],this.overflowY=bt[bt.length>1?1:0],this.overflowWrap=Ni(oe,ma,be.overflowWrap),this.paddingTop=Ni(oe,I1,be.paddingTop),this.paddingRight=Ni(oe,Wv,be.paddingRight),this.paddingBottom=Ni(oe,ci,be.paddingBottom),this.paddingLeft=Ni(oe,Yv,be.paddingLeft),this.paintOrder=Ni(oe,$i,be.paintOrder),this.position=Ni(oe,Wy,be.position),this.textAlign=Ni(oe,B1,be.textAlign),this.textDecorationColor=Ni(oe,Xt,(de=be.textDecorationColor)!==null&&de!==void 0?de:be.color),this.textDecorationLine=Ni(oe,rr,(st=be.textDecorationLine)!==null&&st!==void 0?st:be.textDecoration),this.textShadow=Ni(oe,Yy,be.textShadow),this.textTransform=Ni(oe,cl,be.textTransform),this.transform=Ni(oe,qv,be.transform),this.transformOrigin=Ni(oe,Vy,be.transformOrigin),this.visibility=Ni(oe,ie,be.visibility),this.webkitTextStrokeColor=Ni(oe,sa,be.webkitTextStrokeColor),this.webkitTextStrokeWidth=Ni(oe,Da,be.webkitTextStrokeWidth),this.wordBreak=Ni(oe,Xe,be.wordBreak),this.zIndex=Ni(oe,pt,be.zIndex)}return he.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},he.prototype.isTransparent=function(){return UA(this.backgroundColor)},he.prototype.isTransformed=function(){return this.transform!==null},he.prototype.isPositioned=function(){return this.position!==0},he.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},he.prototype.isFloating=function(){return this.float!==0},he.prototype.isInlineLevel=function(){return fn(this.display,4)||fn(this.display,33554432)||fn(this.display,268435456)||fn(this.display,536870912)||fn(this.display,67108864)||fn(this.display,134217728)},he}(),ms=function(){function he(oe,be){this.content=Ni(oe,mi,be.content),this.quotes=Ni(oe,fi,be.quotes)}return he}(),Ps=function(){function he(oe,be){this.counterIncrement=Ni(oe,Gn,be.counterIncrement),this.counterReset=Ni(oe,un,be.counterReset)}return he}(),Ni=function(he,oe,be){var de=new Qa,st=be!==null&&typeof be<"u"?be.toString():oe.initialValue;de.write(st);var bt=new no(de.read());switch(oe.type){case 2:var jt=bt.parseComponentValue();return oe.parse(he,Fa(jt)?jt.value:oe.initialValue);case 0:return oe.parse(he,bt.parseComponentValue());case 1:return oe.parse(he,bt.parseComponentValues());case 4:return bt.parseComponentValue();case 3:switch(oe.format){case"angle":return pl.parse(he,bt.parseComponentValue());case"color":return hs.parse(he,bt.parseComponentValue());case"image":return su.parse(he,bt.parseComponentValue());case"length":var yr=bt.parseComponentValue();return Lr(yr)?yr:ei;case"length-percentage":var dr=bt.parseComponentValue();return Ir(dr)?dr:ei;case"time":return Pt.parse(he,bt.parseComponentValue())}break}},Mo="data-html2canvas-debug",qs=function(he){var oe=he.getAttribute(Mo);switch(oe){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ks=function(he,oe){var be=qs(he);return be===1||oe===be},Ha=function(){function he(oe,be){if(this.context=oe,this.textNodes=[],this.elements=[],this.flags=0,ks(be,3))debugger;this.styles=new Zi(oe,window.getComputedStyle(be,null)),Sg(be)&&(this.styles.animationDuration.some(function(de){return de>0})&&(be.style.animationDuration="0s"),this.styles.transform!==null&&(be.style.transform="none")),this.bounds=m(this.context,be),ks(be,4)&&(this.flags|=16)}return he}(),nA="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Au="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",iA=typeof Uint8Array>"u"?[]:new Uint8Array(256),$l=0;$l<Au.length;$l++)iA[Au.charCodeAt($l)]=$l;for(var Vs=function(he){var oe=he.length*.75,be=he.length,de,st=0,bt,jt,yr,dr;he[he.length-1]==="="&&(oe--,he[he.length-2]==="="&&oe--);var on=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(oe):new Array(oe),pn=Array.isArray(on)?on:new Uint8Array(on);for(de=0;de<be;de+=4)bt=iA[he.charCodeAt(de)],jt=iA[he.charCodeAt(de+1)],yr=iA[he.charCodeAt(de+2)],dr=iA[he.charCodeAt(de+3)],pn[st++]=bt<<2|jt>>4,pn[st++]=(jt&15)<<4|yr>>2,pn[st++]=(yr&3)<<6|dr&63;return on},wc=function(he){for(var oe=he.length,be=[],de=0;de<oe;de+=2)be.push(he[de+1]<<8|he[de]);return be},Wl=function(he){for(var oe=he.length,be=[],de=0;de<oe;de+=4)be.push(he[de+3]<<24|he[de+2]<<16|he[de+1]<<8|he[de]);return be},wA=5,XA=11,lu=2,Ic=XA-wA,Yu=65536>>wA,sA=1<<wA,$c=sA-1,Fd=1024>>wA,Bg=Yu+Fd,yh=Bg,IA=32,Eg=yh+IA,Jv=65536>>XA,od=1<<Ic,Dd=od-1,Yl=function(he,oe,be){return he.slice?he.slice(oe,be):new Uint16Array(Array.prototype.slice.call(he,oe,be))},Uo=function(he,oe,be){return he.slice?he.slice(oe,be):new Uint32Array(Array.prototype.slice.call(he,oe,be))},Dl=function(he,oe){var be=Vs(he),de=Array.isArray(be)?Wl(be):new Uint32Array(be),st=Array.isArray(be)?wc(be):new Uint16Array(be),bt=24,jt=Yl(st,bt/2,de[4]/2),yr=de[5]===2?Yl(st,(bt+de[4])/2):Uo(de,Math.ceil((bt+de[4])/4));return new Wc(de[0],de[1],de[2],de[3],jt,yr)},Wc=function(){function he(oe,be,de,st,bt,jt){this.initialValue=oe,this.errorValue=be,this.highStart=de,this.highValueIndex=st,this.index=bt,this.data=jt}return he.prototype.get=function(oe){var be;if(oe>=0){if(oe<55296||oe>56319&&oe<=65535)return be=this.index[oe>>wA],be=(be<<lu)+(oe&$c),this.data[be];if(oe<=65535)return be=this.index[Yu+(oe-55296>>wA)],be=(be<<lu)+(oe&$c),this.data[be];if(oe<this.highStart)return be=Eg-Jv+(oe>>XA),be=this.index[be],be+=oe>>wA&Dd,be=this.index[be],be=(be<<lu)+(oe&$c),this.data[be];if(oe<=1114111)return this.data[this.highValueIndex]}return this.errorValue},he}(),sd="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Bc=typeof Uint8Array>"u"?[]:new Uint8Array(256),bh=0;bh<sd.length;bh++)Bc[sd.charCodeAt(bh)]=bh;var Ad=1,Rd=2,ZA=3,Rl=4,Ch=5,cp=7,bf=8,Td=9,Yc=10,Xv=11,Qg=12,p0=13,E1=14,Od=15,go=function(he){for(var oe=[],be=0,de=he.length;be<de;){var st=he.charCodeAt(be++);if(st>=55296&&st<=56319&&be<de){var bt=he.charCodeAt(be++);(bt&64512)===56320?oe.push(((st&1023)<<10)+(bt&1023)+65536):(oe.push(st),be--)}else oe.push(st)}return oe},Zv=function(){for(var he=[],oe=0;oe<arguments.length;oe++)he[oe]=arguments[oe];if(String.fromCodePoint)return String.fromCodePoint.apply(String,he);var be=he.length;if(!be)return"";for(var de=[],st=-1,bt="";++st<be;){var jt=he[st];jt<=65535?de.push(jt):(jt-=65536,de.push((jt>>10)+55296,jt%1024+56320)),(st+1===be||de.length>16384)&&(bt+=String.fromCharCode.apply(String,de),de.length=0)}return bt},Q1=Dl(nA),uu="×",qc="÷",em=function(he){return Q1.get(he)},nC=function(he,oe,be){var de=be-2,st=oe[de],bt=oe[be-1],jt=oe[be];if(bt===Rd&&jt===ZA)return uu;if(bt===Rd||bt===ZA||bt===Rl||jt===Rd||jt===ZA||jt===Rl)return qc;if(bt===bf&&[bf,Td,Xv,Qg].indexOf(jt)!==-1||(bt===Xv||bt===Td)&&(jt===Td||jt===Yc)||(bt===Qg||bt===Yc)&&jt===Yc||jt===p0||jt===Ch||jt===cp||bt===Ad)return uu;if(bt===p0&&jt===E1){for(;st===Ch;)st=oe[--de];if(st===E1)return uu}if(bt===Od&&jt===Od){for(var yr=0;st===Od;)yr++,st=oe[--de];if(yr%2===0)return uu}return qc},x1=function(he){var oe=go(he),be=oe.length,de=0,st=0,bt=oe.map(em);return{next:function(){if(de>=be)return{done:!0,value:null};for(var jt=uu;de<be&&(jt=nC(oe,bt,++de))===uu;);if(jt!==uu||de===be){var yr=Zv.apply(null,oe.slice(st,de));return st=de,{value:yr,done:!1}}return{done:!0,value:null}}}},tm=function(he){for(var oe=x1(he),be=[],de;!(de=oe.next()).done;)de.value&&be.push(de.value.slice());return be},fp=function(he){var oe=123;if(he.createRange){var be=he.createRange();if(be.getBoundingClientRect){var de=he.createElement("boundtest");de.style.height=oe+"px",de.style.display="block",he.body.appendChild(de),be.selectNode(de);var st=be.getBoundingClientRect(),bt=Math.round(st.height);if(he.body.removeChild(de),bt===oe)return!0}}return!1},Ec=function(he){var oe=he.createElement("boundtest");oe.style.width="50px",oe.style.display="block",oe.style.fontSize="12px",oe.style.letterSpacing="0px",oe.style.wordSpacing="0px",he.body.appendChild(oe);var be=he.createRange();oe.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var de=oe.firstChild,st=I(de.data).map(function(dr){return B(dr)}),bt=0,jt={},yr=st.every(function(dr,on){be.setStart(de,bt),be.setEnd(de,bt+dr.length);var pn=be.getBoundingClientRect();bt+=dr.length;var Bn=pn.x>jt.x||pn.y>jt.y;return jt=pn,on===0?!0:Bn});return he.body.removeChild(oe),yr},wh=function(){return typeof new Image().crossOrigin<"u"},S1=function(){return typeof new XMLHttpRequest().responseType=="string"},Ih=function(he){var oe=new Image,be=he.createElement("canvas"),de=be.getContext("2d");if(!de)return!1;oe.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{de.drawImage(oe,0,0),be.toDataURL()}catch{return!1}return!0},hp=function(he){return he[0]===0&&he[1]===255&&he[2]===0&&he[3]===255},Nd=function(he){var oe=he.createElement("canvas"),be=100;oe.width=be,oe.height=be;var de=oe.getContext("2d");if(!de)return Promise.reject(!1);de.fillStyle="rgb(0, 255, 0)",de.fillRect(0,0,be,be);var st=new Image,bt=oe.toDataURL();st.src=bt;var jt=ld(be,be,0,0,st);return de.fillStyle="red",de.fillRect(0,0,be,be),v0(jt).then(function(yr){de.drawImage(yr,0,0);var dr=de.getImageData(0,0,be,be).data;de.fillStyle="red",de.fillRect(0,0,be,be);var on=he.createElement("div");return on.style.backgroundImage="url("+bt+")",on.style.height=be+"px",hp(dr)?v0(ld(be,be,0,0,on)):Promise.reject(!1)}).then(function(yr){return de.drawImage(yr,0,0),hp(de.getImageData(0,0,be,be).data)}).catch(function(){return!1})},ld=function(he,oe,be,de,st){var bt="http://www.w3.org/2000/svg",jt=document.createElementNS(bt,"svg"),yr=document.createElementNS(bt,"foreignObject");return jt.setAttributeNS(null,"width",he.toString()),jt.setAttributeNS(null,"height",oe.toString()),yr.setAttributeNS(null,"width","100%"),yr.setAttributeNS(null,"height","100%"),yr.setAttributeNS(null,"x",be.toString()),yr.setAttributeNS(null,"y",de.toString()),yr.setAttributeNS(null,"externalResourcesRequired","true"),jt.appendChild(yr),yr.appendChild(st),jt},v0=function(he){return new Promise(function(oe,be){var de=new Image;de.onload=function(){return oe(de)},de.onerror=be,de.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(he))})},ql={get SUPPORT_RANGE_BOUNDS(){var he=fp(document);return Object.defineProperty(ql,"SUPPORT_RANGE_BOUNDS",{value:he}),he},get SUPPORT_WORD_BREAKING(){var he=ql.SUPPORT_RANGE_BOUNDS&&Ec(document);return Object.defineProperty(ql,"SUPPORT_WORD_BREAKING",{value:he}),he},get SUPPORT_SVG_DRAWING(){var he=Ih(document);return Object.defineProperty(ql,"SUPPORT_SVG_DRAWING",{value:he}),he},get SUPPORT_FOREIGNOBJECT_DRAWING(){var he=typeof Array.from=="function"&&typeof window.fetch=="function"?Nd(document):Promise.resolve(!1);return Object.defineProperty(ql,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:he}),he},get SUPPORT_CORS_IMAGES(){var he=wh();return Object.defineProperty(ql,"SUPPORT_CORS_IMAGES",{value:he}),he},get SUPPORT_RESPONSE_TYPE(){var he=S1();return Object.defineProperty(ql,"SUPPORT_RESPONSE_TYPE",{value:he}),he},get SUPPORT_CORS_XHR(){var he="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ql,"SUPPORT_CORS_XHR",{value:he}),he},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var he=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(ql,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:he}),he}},Ld=function(){function he(oe,be){this.text=oe,this.bounds=be}return he}(),Su=function(he,oe,be,de){var st=fu(oe,be),bt=[],jt=0;return st.forEach(function(yr){if(be.textDecorationLine.length||yr.trim().length>0)if(ql.SUPPORT_RANGE_BOUNDS){var dr=dp(de,jt,yr.length).getClientRects();if(dr.length>1){var on=cu(yr),pn=0;on.forEach(function(Pn){bt.push(new Ld(Pn,f.fromDOMRectList(he,dp(de,pn+jt,Pn.length).getClientRects()))),pn+=Pn.length})}else bt.push(new Ld(yr,f.fromDOMRectList(he,dr)))}else{var Bn=de.splitText(yr.length);bt.push(new Ld(yr,xg(he,de))),de=Bn}else ql.SUPPORT_RANGE_BOUNDS||(de=de.splitText(yr.length));jt+=yr.length}),bt},xg=function(he,oe){var be=oe.ownerDocument;if(be){var de=be.createElement("html2canvaswrapper");de.appendChild(oe.cloneNode(!0));var st=oe.parentNode;if(st){st.replaceChild(de,oe);var bt=m(he,de);return de.firstChild&&st.replaceChild(de.firstChild,de),bt}}return f.EMPTY},dp=function(he,oe,be){var de=he.ownerDocument;if(!de)throw new Error("Node has no owner document");var st=de.createRange();return st.setStart(he,oe),st.setEnd(he,oe+be),st},cu=function(he){if(ql.SUPPORT_NATIVE_TEXT_SEGMENTATION){var oe=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(oe.segment(he)).map(function(be){return be.segment})}return tm(he)},Bh=function(he,oe){if(ql.SUPPORT_NATIVE_TEXT_SEGMENTATION){var be=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(be.segment(he)).map(function(de){return de.segment})}return m0(he,oe)},fu=function(he,oe){return oe.letterSpacing!==0?cu(he):Bh(he,oe)},ku=[32,160,4961,65792,65793,4153,4241],m0=function(he,oe){for(var be=ra(he,{lineBreak:oe.lineBreak,wordBreak:oe.overflowWrap==="break-word"?"break-word":oe.wordBreak}),de=[],st,bt=function(){if(st.value){var jt=st.value.slice(),yr=I(jt),dr="";yr.forEach(function(on){ku.indexOf(on)===-1?dr+=B(on):(dr.length&&de.push(dr),de.push(B(on)),dr="")}),dr.length&&de.push(dr)}};!(st=be.next()).done;)bt();return de},Qc=function(){function he(oe,be,de){this.text=gp(be.data,de.textTransform),this.textBounds=Su(oe,this.text,de,be)}return he}(),gp=function(he,oe){switch(oe){case 1:return he.toLowerCase();case 3:return he.replace(zy,rm);case 2:return he.toUpperCase();default:return he}},zy=/(^|\s|:|-|\(|\))([a-z])/g,rm=function(he,oe,be){return he.length>0?oe+be.toUpperCase():he},qu=function(he){n(oe,he);function oe(be,de){var st=he.call(this,be,de)||this;return st.src=de.currentSrc||de.src,st.intrinsicWidth=de.naturalWidth,st.intrinsicHeight=de.naturalHeight,st.context.cache.addImage(st.src),st}return oe}(Ha),Md=function(he){n(oe,he);function oe(be,de){var st=he.call(this,be,de)||this;return st.canvas=de,st.intrinsicWidth=de.width,st.intrinsicHeight=de.height,st}return oe}(Ha),nm=function(he){n(oe,he);function oe(be,de){var st=he.call(this,be,de)||this,bt=new XMLSerializer,jt=m(be,de);return de.setAttribute("width",jt.width+"px"),de.setAttribute("height",jt.height+"px"),st.svg="data:image/svg+xml,"+encodeURIComponent(bt.serializeToString(de)),st.intrinsicWidth=de.width.baseVal.value,st.intrinsicHeight=de.height.baseVal.value,st.context.cache.addImage(st.svg),st}return oe}(Ha),y0=function(he){n(oe,he);function oe(be,de){var st=he.call(this,be,de)||this;return st.value=de.value,st}return oe}(Ha),Jy=function(he){n(oe,he);function oe(be,de){var st=he.call(this,be,de)||this;return st.start=de.start,st.reversed=typeof de.reversed=="boolean"&&de.reversed===!0,st}return oe}(Ha),iC=[{type:15,flags:0,unit:"px",number:3}],D3=[{type:16,flags:0,number:50}],eo=function(he){return he.width>he.height?new f(he.left+(he.width-he.height)/2,he.top,he.height,he.height):he.width<he.height?new f(he.left,he.top+(he.height-he.width)/2,he.width,he.width):he},R3=function(he){var oe=he.type===EI?new Array(he.value.length+1).join("•"):he.value;return oe.length===0?he.placeholder||"":oe},pp="checkbox",il="radio",EI="password",im=707406591,k1=function(he){n(oe,he);function oe(be,de){var st=he.call(this,be,de)||this;switch(st.type=de.type.toLowerCase(),st.checked=de.checked,st.value=R3(de),(st.type===pp||st.type===il)&&(st.styles.backgroundColor=3739148031,st.styles.borderTopColor=st.styles.borderRightColor=st.styles.borderBottomColor=st.styles.borderLeftColor=2779096575,st.styles.borderTopWidth=st.styles.borderRightWidth=st.styles.borderBottomWidth=st.styles.borderLeftWidth=1,st.styles.borderTopStyle=st.styles.borderRightStyle=st.styles.borderBottomStyle=st.styles.borderLeftStyle=1,st.styles.backgroundClip=[0],st.styles.backgroundOrigin=[0],st.bounds=eo(st.bounds)),st.type){case pp:st.styles.borderTopRightRadius=st.styles.borderTopLeftRadius=st.styles.borderBottomRightRadius=st.styles.borderBottomLeftRadius=iC;break;case il:st.styles.borderTopRightRadius=st.styles.borderTopLeftRadius=st.styles.borderBottomRightRadius=st.styles.borderBottomLeftRadius=D3;break}return st}return oe}(Ha),_1=function(he){n(oe,he);function oe(be,de){var st=he.call(this,be,de)||this,bt=de.options[de.selectedIndex||0];return st.value=bt&&bt.text||"",st}return oe}(Ha),hu=function(he){n(oe,he);function oe(be,de){var st=he.call(this,be,de)||this;return st.value=de.value,st}return oe}(Ha),Xy=function(he){n(oe,he);function oe(be,de){var st=he.call(this,be,de)||this;st.src=de.src,st.width=parseInt(de.width,10)||0,st.height=parseInt(de.height,10)||0,st.backgroundColor=st.styles.backgroundColor;try{if(de.contentWindow&&de.contentWindow.document&&de.contentWindow.document.documentElement){st.tree=QI(be,de.contentWindow.document.documentElement);var bt=de.contentWindow.document.documentElement?ml(be,getComputedStyle(de.contentWindow.document.documentElement).backgroundColor):yl.TRANSPARENT,jt=de.contentWindow.document.body?ml(be,getComputedStyle(de.contentWindow.document.body).backgroundColor):yl.TRANSPARENT;st.backgroundColor=UA(bt)?UA(jt)?st.styles.backgroundColor:jt:bt}}catch{}return st}return oe}(Ha),T3=["OL","UL","MENU"],am=function(he,oe,be,de){for(var st=oe.firstChild,bt=void 0;st;st=bt)if(bt=st.nextSibling,kI(st)&&st.data.trim().length>0)be.textNodes.push(new Qc(he,st,be.styles));else if(vA(st))if(eb(st)&&st.assignedNodes)st.assignedNodes().forEach(function(yr){return am(he,yr,be,de)});else{var jt=om(he,st);jt.styles.isVisible()&&(xI(st,jt,de)?jt.flags|=4:SI(jt.styles)&&(jt.flags|=2),T3.indexOf(st.tagName)!==-1&&(jt.flags|=8),be.elements.push(jt),st.slot,st.shadowRoot?am(he,st.shadowRoot,jt,de):!lm(st)&&!_I(st)&&!Ho(st)&&am(he,st,jt,de))}},om=function(he,oe){return Am(oe)?new qu(he,oe):aC(oe)?new Md(he,oe):_I(oe)?new nm(he,oe):bl(oe)?new y0(he,oe):kg(oe)?new Jy(he,oe):O3(oe)?new k1(he,oe):Ho(oe)?new _1(he,oe):lm(oe)?new hu(he,oe):Tl(oe)?new Xy(he,oe):new Ha(he,oe)},QI=function(he,oe){var be=om(he,oe);return be.flags|=4,am(he,oe,be,be),be},xI=function(he,oe,be){return oe.styles.isPositionedWithZIndex()||oe.styles.opacity<1||oe.styles.isTransformed()||Zy(he)&&be.styles.isTransparent()},SI=function(he){return he.isPositioned()||he.isFloating()},kI=function(he){return he.nodeType===Node.TEXT_NODE},vA=function(he){return he.nodeType===Node.ELEMENT_NODE},Sg=function(he){return vA(he)&&typeof he.style<"u"&&!BA(he)},BA=function(he){return typeof he.className=="object"},bl=function(he){return he.tagName==="LI"},kg=function(he){return he.tagName==="OL"},O3=function(he){return he.tagName==="INPUT"},sm=function(he){return he.tagName==="HTML"},_I=function(he){return he.tagName==="svg"},Zy=function(he){return he.tagName==="BODY"},aC=function(he){return he.tagName==="CANVAS"},Uf=function(he){return he.tagName==="VIDEO"},Am=function(he){return he.tagName==="IMG"},Tl=function(he){return he.tagName==="IFRAME"},Cf=function(he){return he.tagName==="STYLE"},N3=function(he){return he.tagName==="SCRIPT"},lm=function(he){return he.tagName==="TEXTAREA"},Ho=function(he){return he.tagName==="SELECT"},eb=function(he){return he.tagName==="SLOT"},oC=function(he){return he.tagName.indexOf("-")>0},um=function(){function he(){this.counters={}}return he.prototype.getCounterValue=function(oe){var be=this.counters[oe];return be&&be.length?be[be.length-1]:1},he.prototype.getCounterValues=function(oe){var be=this.counters[oe];return be||[]},he.prototype.pop=function(oe){var be=this;oe.forEach(function(de){return be.counters[de].pop()})},he.prototype.parse=function(oe){var be=this,de=oe.counterIncrement,st=oe.counterReset,bt=!0;de!==null&&de.forEach(function(yr){var dr=be.counters[yr.counter];dr&&yr.increment!==0&&(bt=!1,dr.length||dr.push(1),dr[Math.max(0,dr.length-1)]+=yr.increment)});var jt=[];return bt&&st.forEach(function(yr){var dr=be.counters[yr.counter];jt.push(yr.counter),dr||(dr=be.counters[yr.counter]=[]),dr.push(yr.reset)}),jt},he}(),Cl={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"]},FI={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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},DI={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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},xc={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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},F1=function(he,oe,be,de,st,bt){return he<oe||he>be?D1(he,st,bt.length>0):de.integers.reduce(function(jt,yr,dr){for(;he>=yr;)he-=yr,jt+=de.values[dr];return jt},"")+bt},sC=function(he,oe,be,de){var st="";do be||he--,st=de(he)+st,he/=oe;while(he*oe>=oe);return st},Oa=function(he,oe,be,de,st){var bt=be-oe+1;return(he<0?"-":"")+(sC(Math.abs(he),bt,de,function(jt){return B(Math.floor(jt%bt)+oe)})+st)},du=function(he,oe,be){be===void 0&&(be=". ");var de=oe.length;return sC(Math.abs(he),de,!1,function(st){return oe[Math.floor(st%de)]})+be},b0=1,Pd=2,us=4,C0=8,_g=function(he,oe,be,de,st,bt){if(he<-9999||he>9999)return D1(he,4,st.length>0);var jt=Math.abs(he),yr=st;if(jt===0)return oe[0]+yr;for(var dr=0;jt>0&&dr<=4;dr++){var on=jt%10;on===0&&fn(bt,b0)&&yr!==""?yr=oe[on]+yr:on>1||on===1&&dr===0||on===1&&dr===1&&fn(bt,Pd)||on===1&&dr===1&&fn(bt,us)&&he>100||on===1&&dr>1&&fn(bt,C0)?yr=oe[on]+(dr>0?be[dr-1]:"")+yr:on===1&&dr>0&&(yr=be[dr-1]+yr),jt=Math.floor(jt/10)}return(he<0?de:"")+yr},AA="十百千萬",AC="拾佰仟萬",lC="マイナス",cm="마이너스",D1=function(he,oe,be){var de=be?". ":"",st=be?"、":"",bt=be?", ":"",jt=be?" ":"";switch(oe){case 0:return"•"+jt;case 1:return"◦"+jt;case 2:return"◾"+jt;case 5:var yr=Oa(he,48,57,!0,de);return yr.length<4?"0"+yr:yr;case 4:return du(he,"〇一二三四五六七八九",st);case 6:return F1(he,1,3999,Cl,3,de).toLowerCase();case 7:return F1(he,1,3999,Cl,3,de);case 8:return Oa(he,945,969,!1,de);case 9:return Oa(he,97,122,!1,de);case 10:return Oa(he,65,90,!1,de);case 11:return Oa(he,1632,1641,!0,de);case 12:case 49:return F1(he,1,9999,FI,3,de);case 35:return F1(he,1,9999,FI,3,de).toLowerCase();case 13:return Oa(he,2534,2543,!0,de);case 14:case 30:return Oa(he,6112,6121,!0,de);case 15:return du(he,"子丑寅卯辰巳午未申酉戌亥",st);case 16:return du(he,"甲乙丙丁戊己庚辛壬癸",st);case 17:case 48:return _g(he,"零一二三四五六七八九",AA,"負",st,Pd|us|C0);case 47:return _g(he,"零壹貳參肆伍陸柒捌玖",AC,"負",st,b0|Pd|us|C0);case 42:return _g(he,"零一二三四五六七八九",AA,"负",st,Pd|us|C0);case 41:return _g(he,"零壹贰叁肆伍陆柒捌玖",AC,"负",st,b0|Pd|us|C0);case 26:return _g(he,"〇一二三四五六七八九","十百千万",lC,st,0);case 25:return _g(he,"零壱弐参四伍六七八九","拾百千万",lC,st,b0|Pd|us);case 31:return _g(he,"영일이삼사오육칠팔구","십백천만",cm,bt,b0|Pd|us);case 33:return _g(he,"零一二三四五六七八九","十百千萬",cm,bt,0);case 32:return _g(he,"零壹貳參四五六七八九","拾百千",cm,bt,b0|Pd|us);case 18:return Oa(he,2406,2415,!0,de);case 20:return F1(he,1,19999,xc,3,de);case 21:return Oa(he,2790,2799,!0,de);case 22:return Oa(he,2662,2671,!0,de);case 22:return F1(he,1,10999,DI,3,de);case 23:return du(he,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return du(he,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return Oa(he,3302,3311,!0,de);case 28:return du(he,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",st);case 29:return du(he,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",st);case 34:return Oa(he,3792,3801,!0,de);case 37:return Oa(he,6160,6169,!0,de);case 38:return Oa(he,4160,4169,!0,de);case 39:return Oa(he,2918,2927,!0,de);case 40:return Oa(he,1776,1785,!0,de);case 43:return Oa(he,3046,3055,!0,de);case 44:return Oa(he,3174,3183,!0,de);case 45:return Oa(he,3664,3673,!0,de);case 46:return Oa(he,3872,3881,!0,de);case 3:default:return Oa(he,48,57,!0,de)}},jA="data-html2canvas-ignore",tb=function(){function he(oe,be,de){if(this.context=oe,this.options=de,this.scrolledElements=[],this.referenceElement=be,this.counters=new um,this.quoteDepth=0,!be.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(be.ownerDocument.documentElement,!1)}return he.prototype.toIFrame=function(oe,be){var de=this,st=uC(oe,be);if(!st.contentWindow)return Promise.reject("Unable to find iframe window");var bt=oe.defaultView.pageXOffset,jt=oe.defaultView.pageYOffset,yr=st.contentWindow,dr=yr.document,on=Ud(st).then(function(){return o(de,void 0,void 0,function(){var pn,Bn;return s(this,function(Pn){switch(Pn.label){case 0:return this.scrolledElements.forEach(P3),yr&&(yr.scrollTo(be.left,be.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(yr.scrollY!==be.top||yr.scrollX!==be.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(yr.scrollX-be.left,yr.scrollY-be.top,0,0))),pn=this.options.onclone,Bn=this.clonedReferenceElement,typeof Bn>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:dr.fonts&&dr.fonts.ready?[4,dr.fonts.ready]:[3,2];case 1:Pn.sent(),Pn.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,EA(dr)]:[3,4];case 3:Pn.sent(),Pn.label=4;case 4:return typeof pn=="function"?[2,Promise.resolve().then(function(){return pn(dr,Bn)}).then(function(){return st})]:[2,st]}})})});return dr.open(),dr.write(L3(document.doctype)+"<html></html>"),M3(this.referenceElement.ownerDocument,bt,jt),dr.replaceChild(dr.adoptNode(this.documentElement),dr.documentElement),dr.close(),on},he.prototype.createElementClone=function(oe){if(ks(oe,2))debugger;if(aC(oe))return this.createCanvasClone(oe);if(Uf(oe))return this.createVideoClone(oe);if(Cf(oe))return this.createStyleClone(oe);var be=oe.cloneNode(!1);return Am(be)&&(Am(oe)&&oe.currentSrc&&oe.currentSrc!==oe.src&&(be.src=oe.currentSrc,be.srcset=""),be.loading==="lazy"&&(be.loading="eager")),oC(be)?this.createCustomElementClone(be):be},he.prototype.createCustomElementClone=function(oe){var be=document.createElement("html2canvascustomelement");return cC(oe.style,be),be},he.prototype.createStyleClone=function(oe){try{var be=oe.sheet;if(be&&be.cssRules){var de=[].slice.call(be.cssRules,0).reduce(function(bt,jt){return jt&&typeof jt.cssText=="string"?bt+jt.cssText:bt},""),st=oe.cloneNode(!1);return st.textContent=de,st}}catch(bt){if(this.context.logger.error("Unable to access cssRules property",bt),bt.name!=="SecurityError")throw bt}return oe.cloneNode(!1)},he.prototype.createCanvasClone=function(oe){var be;if(this.options.inlineImages&&oe.ownerDocument){var de=oe.ownerDocument.createElement("img");try{return de.src=oe.toDataURL(),de}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",oe)}}var st=oe.cloneNode(!1);try{st.width=oe.width,st.height=oe.height;var bt=oe.getContext("2d"),jt=st.getContext("2d");if(jt)if(!this.options.allowTaint&&bt)jt.putImageData(bt.getImageData(0,0,oe.width,oe.height),0,0);else{var yr=(be=oe.getContext("webgl2"))!==null&&be!==void 0?be:oe.getContext("webgl");if(yr){var dr=yr.getContextAttributes();(dr==null?void 0:dr.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",oe)}jt.drawImage(oe,0,0)}return st}catch{this.context.logger.info("Unable to clone canvas as it is tainted",oe)}return st},he.prototype.createVideoClone=function(oe){var be=oe.ownerDocument.createElement("canvas");be.width=oe.offsetWidth,be.height=oe.offsetHeight;var de=be.getContext("2d");try{return de&&(de.drawImage(oe,0,0,be.width,be.height),this.options.allowTaint||de.getImageData(0,0,be.width,be.height)),be}catch{this.context.logger.info("Unable to clone video as it is tainted",oe)}var st=oe.ownerDocument.createElement("canvas");return st.width=oe.offsetWidth,st.height=oe.offsetHeight,st},he.prototype.appendChildNode=function(oe,be,de){(!vA(be)||!N3(be)&&!be.hasAttribute(jA)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(be)))&&(!this.options.copyStyles||!vA(be)||!Cf(be))&&oe.appendChild(this.cloneNode(be,de))},he.prototype.cloneChildNodes=function(oe,be,de){for(var st=this,bt=oe.shadowRoot?oe.shadowRoot.firstChild:oe.firstChild;bt;bt=bt.nextSibling)if(vA(bt)&&eb(bt)&&typeof bt.assignedNodes=="function"){var jt=bt.assignedNodes();jt.length&&jt.forEach(function(yr){return st.appendChildNode(be,yr,de)})}else this.appendChildNode(be,bt,de)},he.prototype.cloneNode=function(oe,be){if(kI(oe))return document.createTextNode(oe.data);if(!oe.ownerDocument)return oe.cloneNode(!1);var de=oe.ownerDocument.defaultView;if(de&&vA(oe)&&(Sg(oe)||BA(oe))){var st=this.createElementClone(oe);st.style.transitionProperty="none";var bt=de.getComputedStyle(oe),jt=de.getComputedStyle(oe,":before"),yr=de.getComputedStyle(oe,":after");this.referenceElement===oe&&Sg(st)&&(this.clonedReferenceElement=st),Zy(st)&&hC(st);var dr=this.counters.parse(new Ps(this.context,bt)),on=this.resolvePseudoContent(oe,st,jt,w0.BEFORE);oC(oe)&&(be=!0),Uf(oe)||this.cloneChildNodes(oe,st,be),on&&st.insertBefore(on,st.firstChild);var pn=this.resolvePseudoContent(oe,st,yr,w0.AFTER);return pn&&st.appendChild(pn),this.counters.pop(dr),(bt&&(this.options.copyStyles||BA(oe))&&!Tl(oe)||be)&&cC(bt,st),(oe.scrollTop!==0||oe.scrollLeft!==0)&&this.scrolledElements.push([st,oe.scrollLeft,oe.scrollTop]),(lm(oe)||Ho(oe))&&(lm(st)||Ho(st))&&(st.value=oe.value),st}return oe.cloneNode(!1)},he.prototype.resolvePseudoContent=function(oe,be,de,st){var bt=this;if(de){var jt=de.content,yr=be.ownerDocument;if(!(!yr||!jt||jt==="none"||jt==="-moz-alt-content"||de.display==="none")){this.counters.parse(new Ps(this.context,de));var dr=new ms(this.context,de),on=yr.createElement("html2canvaspseudoelement");cC(de,on),dr.content.forEach(function(Bn){if(Bn.type===0)on.appendChild(yr.createTextNode(Bn.value));else if(Bn.type===22){var Pn=yr.createElement("img");Pn.src=Bn.value,Pn.style.opacity="1",on.appendChild(Pn)}else if(Bn.type===18){if(Bn.name==="attr"){var na=Bn.values.filter(Fa);na.length&&on.appendChild(yr.createTextNode(oe.getAttribute(na[0].value)||""))}else if(Bn.name==="counter"){var Ji=Bn.values.filter(St),pa=Ji[0],qo=Ji[1];if(pa&&Fa(pa)){var $a=bt.counters.getCounterValue(pa.value),ya=qo&&Fa(qo)?Lo.parse(bt.context,qo.value):3;on.appendChild(yr.createTextNode(D1($a,ya,!1)))}}else if(Bn.name==="counters"){var ds=Bn.values.filter(St),pa=ds[0],Do=ds[1],qo=ds[2];if(pa&&Fa(pa)){var so=bt.counters.getCounterValues(pa.value),ka=qo&&Fa(qo)?Lo.parse(bt.context,qo.value):3,_s=Do&&Do.type===0?Do.value:"",Bs=so.map(function(Sc){return D1(Sc,ka,!1)}).join(_s);on.appendChild(yr.createTextNode(Bs))}}}else if(Bn.type===20)switch(Bn.value){case"open-quote":on.appendChild(yr.createTextNode(xi(dr.quotes,bt.quoteDepth++,!0)));break;case"close-quote":on.appendChild(yr.createTextNode(xi(dr.quotes,--bt.quoteDepth,!1)));break;default:on.appendChild(yr.createTextNode(Bn.value))}}),on.className=Vl+" "+I0;var pn=st===w0.BEFORE?" "+Vl:" "+I0;return BA(be)?be.className.baseValue+=pn:be.className+=pn,on}}},he.destroy=function(oe){return oe.parentNode?(oe.parentNode.removeChild(oe),!0):!1},he}(),w0;(function(he){he[he.BEFORE=0]="BEFORE",he[he.AFTER=1]="AFTER"})(w0||(w0={}));var uC=function(he,oe){var be=he.createElement("iframe");return be.className="html2canvas-container",be.style.visibility="hidden",be.style.position="fixed",be.style.left="-10000px",be.style.top="0px",be.style.border="0",be.width=oe.width.toString(),be.height=oe.height.toString(),be.scrolling="no",be.setAttribute(jA,"true"),he.body.appendChild(be),be},rb=function(he){return new Promise(function(oe){if(he.complete){oe();return}if(!he.src){oe();return}he.onload=oe,he.onerror=oe})},EA=function(he){return Promise.all([].slice.call(he.images,0).map(rb))},Ud=function(he){return new Promise(function(oe,be){var de=he.contentWindow;if(!de)return be("No window assigned for iframe");var st=de.document;de.onload=he.onload=function(){de.onload=he.onload=null;var bt=setInterval(function(){st.body.childNodes.length>0&&st.readyState==="complete"&&(clearInterval(bt),oe(he))},50)}})},fm=["all","d","content"],cC=function(he,oe){for(var be=he.length-1;be>=0;be--){var de=he.item(be);fm.indexOf(de)===-1&&oe.style.setProperty(de,he.getPropertyValue(de))}return oe},L3=function(he){var oe="";return he&&(oe+="<!DOCTYPE ",he.name&&(oe+=he.name),he.internalSubset&&(oe+=he.internalSubset),he.publicId&&(oe+='"'+he.publicId+'"'),he.systemId&&(oe+='"'+he.systemId+'"'),oe+=">"),oe},M3=function(he,oe,be){he&&he.defaultView&&(oe!==he.defaultView.pageXOffset||be!==he.defaultView.pageYOffset)&&he.defaultView.scrollTo(oe,be)},P3=function(he){var oe=he[0],be=he[1],de=he[2];oe.scrollLeft=be,oe.scrollTop=de},RI=":before",fC=":after",Vl="___html2canvas___pseudoelement_before",I0="___html2canvas___pseudoelement_after",ia=`{
  705. content: "" !important;
  706. display: none !important;
  707. }`,hC=function(he){dC(he,"."+Vl+RI+ia+`
  708. .`+I0+fC+ia)},dC=function(he,oe){var be=he.ownerDocument;if(be){var de=be.createElement("style");de.textContent=oe,he.appendChild(de)}},R1=function(){function he(){}return he.getOrigin=function(oe){var be=he._link;return be?(be.href=oe,be.href=be.href,be.protocol+be.hostname+be.port):"about:blank"},he.isSameOrigin=function(oe){return he.getOrigin(oe)===he._origin},he.setContext=function(oe){he._link=oe.document.createElement("a"),he._origin=he.getOrigin(oe.location.href)},he._origin="about:blank",he}(),U3=function(){function he(oe,be){this.context=oe,this._options=be,this._cache={}}return he.prototype.addImage=function(oe){var be=Promise.resolve();return this.has(oe)||(gC(oe)||G3(oe))&&(this._cache[oe]=this.loadImage(oe)).catch(function(){}),be},he.prototype.match=function(oe){return this._cache[oe]},he.prototype.loadImage=function(oe){return o(this,void 0,void 0,function(){var be,de,st,bt,jt=this;return s(this,function(yr){switch(yr.label){case 0:return be=R1.isSameOrigin(oe),de=!nb(oe)&&this._options.useCORS===!0&&ql.SUPPORT_CORS_IMAGES&&!be,st=!nb(oe)&&!be&&!gC(oe)&&typeof this._options.proxy=="string"&&ql.SUPPORT_CORS_XHR&&!de,!be&&this._options.allowTaint===!1&&!nb(oe)&&!gC(oe)&&!st&&!de?[2]:(bt=oe,st?[4,this.proxy(bt)]:[3,2]);case 1:bt=yr.sent(),yr.label=2;case 2:return this.context.logger.debug("Added image "+oe.substring(0,256)),[4,new Promise(function(dr,on){var pn=new Image;pn.onload=function(){return dr(pn)},pn.onerror=on,(K3(bt)||de)&&(pn.crossOrigin="anonymous"),pn.src=bt,pn.complete===!0&&setTimeout(function(){return dr(pn)},500),jt._options.imageTimeout>0&&setTimeout(function(){return on("Timed out ("+jt._options.imageTimeout+"ms) loading image")},jt._options.imageTimeout)})];case 3:return[2,yr.sent()]}})})},he.prototype.has=function(oe){return typeof this._cache[oe]<"u"},he.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},he.prototype.proxy=function(oe){var be=this,de=this._options.proxy;if(!de)throw new Error("No proxy defined");var st=oe.substring(0,256);return new Promise(function(bt,jt){var yr=ql.SUPPORT_RESPONSE_TYPE?"blob":"text",dr=new XMLHttpRequest;dr.onload=function(){if(dr.status===200)if(yr==="text")bt(dr.response);else{var Bn=new FileReader;Bn.addEventListener("load",function(){return bt(Bn.result)},!1),Bn.addEventListener("error",function(Pn){return jt(Pn)},!1),Bn.readAsDataURL(dr.response)}else jt("Failed to proxy resource "+st+" with status code "+dr.status)},dr.onerror=jt;var on=de.indexOf("?")>-1?"&":"?";if(dr.open("GET",""+de+on+"url="+encodeURIComponent(oe)+"&responseType="+yr),yr!=="text"&&dr instanceof XMLHttpRequest&&(dr.responseType=yr),be._options.imageTimeout){var pn=be._options.imageTimeout;dr.timeout=pn,dr.ontimeout=function(){return jt("Timed out ("+pn+"ms) proxying "+st)}}dr.send()})},he}(),H3=/^data:image\/svg\+xml/i,j3=/^data:image\/.*;base64,/i,TI=/^data:image\/.*/i,G3=function(he){return ql.SUPPORT_SVG_DRAWING||!$3(he)},nb=function(he){return TI.test(he)},K3=function(he){return j3.test(he)},gC=function(he){return he.substr(0,4)==="blob"},$3=function(he){return he.substr(-3).toLowerCase()==="svg"||H3.test(he)},Ia=function(){function he(oe,be){this.type=0,this.x=oe,this.y=be}return he.prototype.add=function(oe,be){return new he(this.x+oe,this.y+be)},he}(),vp=function(he,oe,be){return new Ia(he.x+(oe.x-he.x)*be,he.y+(oe.y-he.y)*be)},hm=function(){function he(oe,be,de,st){this.type=1,this.start=oe,this.startControl=be,this.endControl=de,this.end=st}return he.prototype.subdivide=function(oe,be){var de=vp(this.start,this.startControl,oe),st=vp(this.startControl,this.endControl,oe),bt=vp(this.endControl,this.end,oe),jt=vp(de,st,oe),yr=vp(st,bt,oe),dr=vp(jt,yr,oe);return be?new he(this.start,de,jt,dr):new he(dr,yr,bt,this.end)},he.prototype.add=function(oe,be){return new he(this.start.add(oe,be),this.startControl.add(oe,be),this.endControl.add(oe,be),this.end.add(oe,be))},he.prototype.reverse=function(){return new he(this.end,this.endControl,this.startControl,this.start)},he}(),Eh=function(he){return he.type===1},B0=function(){function he(oe){var be=oe.styles,de=oe.bounds,st=Ii(be.borderTopLeftRadius,de.width,de.height),bt=st[0],jt=st[1],yr=Ii(be.borderTopRightRadius,de.width,de.height),dr=yr[0],on=yr[1],pn=Ii(be.borderBottomRightRadius,de.width,de.height),Bn=pn[0],Pn=pn[1],na=Ii(be.borderBottomLeftRadius,de.width,de.height),Ji=na[0],pa=na[1],qo=[];qo.push((bt+dr)/de.width),qo.push((Ji+Bn)/de.width),qo.push((jt+pa)/de.height),qo.push((on+Pn)/de.height);var $a=Math.max.apply(Math,qo);$a>1&&(bt/=$a,jt/=$a,dr/=$a,on/=$a,Bn/=$a,Pn/=$a,Ji/=$a,pa/=$a);var ya=de.width-dr,ds=de.height-Pn,Do=de.width-Bn,so=de.height-pa,ka=be.borderTopWidth,_s=be.borderRightWidth,Bs=be.borderBottomWidth,Io=be.borderLeftWidth,fl=Hi(be.paddingTop,oe.bounds.width),Sc=Hi(be.paddingRight,oe.bounds.width),Vc=Hi(be.paddingBottom,oe.bounds.width),uA=Hi(be.paddingLeft,oe.bounds.width);this.topLeftBorderDoubleOuterBox=bt>0||jt>0?GA(de.left+Io/3,de.top+ka/3,bt-Io/3,jt-ka/3,Us.TOP_LEFT):new Ia(de.left+Io/3,de.top+ka/3),this.topRightBorderDoubleOuterBox=bt>0||jt>0?GA(de.left+ya,de.top+ka/3,dr-_s/3,on-ka/3,Us.TOP_RIGHT):new Ia(de.left+de.width-_s/3,de.top+ka/3),this.bottomRightBorderDoubleOuterBox=Bn>0||Pn>0?GA(de.left+Do,de.top+ds,Bn-_s/3,Pn-Bs/3,Us.BOTTOM_RIGHT):new Ia(de.left+de.width-_s/3,de.top+de.height-Bs/3),this.bottomLeftBorderDoubleOuterBox=Ji>0||pa>0?GA(de.left+Io/3,de.top+so,Ji-Io/3,pa-Bs/3,Us.BOTTOM_LEFT):new Ia(de.left+Io/3,de.top+de.height-Bs/3),this.topLeftBorderDoubleInnerBox=bt>0||jt>0?GA(de.left+Io*2/3,de.top+ka*2/3,bt-Io*2/3,jt-ka*2/3,Us.TOP_LEFT):new Ia(de.left+Io*2/3,de.top+ka*2/3),this.topRightBorderDoubleInnerBox=bt>0||jt>0?GA(de.left+ya,de.top+ka*2/3,dr-_s*2/3,on-ka*2/3,Us.TOP_RIGHT):new Ia(de.left+de.width-_s*2/3,de.top+ka*2/3),this.bottomRightBorderDoubleInnerBox=Bn>0||Pn>0?GA(de.left+Do,de.top+ds,Bn-_s*2/3,Pn-Bs*2/3,Us.BOTTOM_RIGHT):new Ia(de.left+de.width-_s*2/3,de.top+de.height-Bs*2/3),this.bottomLeftBorderDoubleInnerBox=Ji>0||pa>0?GA(de.left+Io*2/3,de.top+so,Ji-Io*2/3,pa-Bs*2/3,Us.BOTTOM_LEFT):new Ia(de.left+Io*2/3,de.top+de.height-Bs*2/3),this.topLeftBorderStroke=bt>0||jt>0?GA(de.left+Io/2,de.top+ka/2,bt-Io/2,jt-ka/2,Us.TOP_LEFT):new Ia(de.left+Io/2,de.top+ka/2),this.topRightBorderStroke=bt>0||jt>0?GA(de.left+ya,de.top+ka/2,dr-_s/2,on-ka/2,Us.TOP_RIGHT):new Ia(de.left+de.width-_s/2,de.top+ka/2),this.bottomRightBorderStroke=Bn>0||Pn>0?GA(de.left+Do,de.top+ds,Bn-_s/2,Pn-Bs/2,Us.BOTTOM_RIGHT):new Ia(de.left+de.width-_s/2,de.top+de.height-Bs/2),this.bottomLeftBorderStroke=Ji>0||pa>0?GA(de.left+Io/2,de.top+so,Ji-Io/2,pa-Bs/2,Us.BOTTOM_LEFT):new Ia(de.left+Io/2,de.top+de.height-Bs/2),this.topLeftBorderBox=bt>0||jt>0?GA(de.left,de.top,bt,jt,Us.TOP_LEFT):new Ia(de.left,de.top),this.topRightBorderBox=dr>0||on>0?GA(de.left+ya,de.top,dr,on,Us.TOP_RIGHT):new Ia(de.left+de.width,de.top),this.bottomRightBorderBox=Bn>0||Pn>0?GA(de.left+Do,de.top+ds,Bn,Pn,Us.BOTTOM_RIGHT):new Ia(de.left+de.width,de.top+de.height),this.bottomLeftBorderBox=Ji>0||pa>0?GA(de.left,de.top+so,Ji,pa,Us.BOTTOM_LEFT):new Ia(de.left,de.top+de.height),this.topLeftPaddingBox=bt>0||jt>0?GA(de.left+Io,de.top+ka,Math.max(0,bt-Io),Math.max(0,jt-ka),Us.TOP_LEFT):new Ia(de.left+Io,de.top+ka),this.topRightPaddingBox=dr>0||on>0?GA(de.left+Math.min(ya,de.width-_s),de.top+ka,ya>de.width+_s?0:Math.max(0,dr-_s),Math.max(0,on-ka),Us.TOP_RIGHT):new Ia(de.left+de.width-_s,de.top+ka),this.bottomRightPaddingBox=Bn>0||Pn>0?GA(de.left+Math.min(Do,de.width-Io),de.top+Math.min(ds,de.height-Bs),Math.max(0,Bn-_s),Math.max(0,Pn-Bs),Us.BOTTOM_RIGHT):new Ia(de.left+de.width-_s,de.top+de.height-Bs),this.bottomLeftPaddingBox=Ji>0||pa>0?GA(de.left+Io,de.top+Math.min(so,de.height-Bs),Math.max(0,Ji-Io),Math.max(0,pa-Bs),Us.BOTTOM_LEFT):new Ia(de.left+Io,de.top+de.height-Bs),this.topLeftContentBox=bt>0||jt>0?GA(de.left+Io+uA,de.top+ka+fl,Math.max(0,bt-(Io+uA)),Math.max(0,jt-(ka+fl)),Us.TOP_LEFT):new Ia(de.left+Io+uA,de.top+ka+fl),this.topRightContentBox=dr>0||on>0?GA(de.left+Math.min(ya,de.width+Io+uA),de.top+ka+fl,ya>de.width+Io+uA?0:dr-Io+uA,on-(ka+fl),Us.TOP_RIGHT):new Ia(de.left+de.width-(_s+Sc),de.top+ka+fl),this.bottomRightContentBox=Bn>0||Pn>0?GA(de.left+Math.min(Do,de.width-(Io+uA)),de.top+Math.min(ds,de.height+ka+fl),Math.max(0,Bn-(_s+Sc)),Pn-(Bs+Vc),Us.BOTTOM_RIGHT):new Ia(de.left+de.width-(_s+Sc),de.top+de.height-(Bs+Vc)),this.bottomLeftContentBox=Ji>0||pa>0?GA(de.left+Io+uA,de.top+so,Math.max(0,Ji-(Io+uA)),pa-(Bs+Vc),Us.BOTTOM_LEFT):new Ia(de.left+Io+uA,de.top+de.height-(Bs+Vc))}return he}(),Us;(function(he){he[he.TOP_LEFT=0]="TOP_LEFT",he[he.TOP_RIGHT=1]="TOP_RIGHT",he[he.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",he[he.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Us||(Us={}));var GA=function(he,oe,be,de,st){var bt=4*((Math.sqrt(2)-1)/3),jt=be*bt,yr=de*bt,dr=he+be,on=oe+de;switch(st){case Us.TOP_LEFT:return new hm(new Ia(he,on),new Ia(he,on-yr),new Ia(dr-jt,oe),new Ia(dr,oe));case Us.TOP_RIGHT:return new hm(new Ia(he,oe),new Ia(he+jt,oe),new Ia(dr,on-yr),new Ia(dr,on));case Us.BOTTOM_RIGHT:return new hm(new Ia(dr,oe),new Ia(dr,oe+yr),new Ia(he+jt,on),new Ia(he,on));case Us.BOTTOM_LEFT:default:return new hm(new Ia(dr,on),new Ia(dr-jt,on),new Ia(he,oe+yr),new Ia(he,oe))}},dm=function(he){return[he.topLeftBorderBox,he.topRightBorderBox,he.bottomRightBorderBox,he.bottomLeftBorderBox]},W3=function(he){return[he.topLeftContentBox,he.topRightContentBox,he.bottomRightContentBox,he.bottomLeftContentBox]},ib=function(he){return[he.topLeftPaddingBox,he.topRightPaddingBox,he.bottomRightPaddingBox,he.bottomLeftPaddingBox]},Y3=function(){function he(oe,be,de){this.offsetX=oe,this.offsetY=be,this.matrix=de,this.type=0,this.target=6}return he}(),ab=function(){function he(oe,be){this.path=oe,this.target=be,this.type=1}return he}(),OI=function(){function he(oe){this.opacity=oe,this.type=2,this.target=6}return he}(),pC=function(he){return he.type===0},vC=function(he){return he.type===1},mC=function(he){return he.type===2},yC=function(he,oe){return he.length===oe.length?he.some(function(be,de){return be===oe[de]}):!1},NI=function(he,oe,be,de,st){return he.map(function(bt,jt){switch(jt){case 0:return bt.add(oe,be);case 1:return bt.add(oe+de,be);case 2:return bt.add(oe+de,be+st);case 3:return bt.add(oe,be+st)}return bt})},ob=function(){function he(oe){this.element=oe,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return he}(),T1=function(){function he(oe,be){if(this.container=oe,this.parent=be,this.effects=[],this.curves=new B0(this.container),this.container.styles.opacity<1&&this.effects.push(new OI(this.container.styles.opacity)),this.container.styles.transform!==null){var de=this.container.bounds.left+this.container.styles.transformOrigin[0].number,st=this.container.bounds.top+this.container.styles.transformOrigin[1].number,bt=this.container.styles.transform;this.effects.push(new Y3(de,st,bt))}if(this.container.styles.overflowX!==0){var jt=dm(this.curves),yr=ib(this.curves);yC(jt,yr)?this.effects.push(new ab(jt,6)):(this.effects.push(new ab(jt,2)),this.effects.push(new ab(yr,4)))}}return he.prototype.getEffects=function(oe){for(var be=[2,3].indexOf(this.container.styles.position)===-1,de=this.parent,st=this.effects.slice(0);de;){var bt=de.effects.filter(function(dr){return!vC(dr)});if(be||de.container.styles.position!==0||!de.parent){if(st.unshift.apply(st,bt),be=[2,3].indexOf(de.container.styles.position)===-1,de.container.styles.overflowX!==0){var jt=dm(de.curves),yr=ib(de.curves);yC(jt,yr)||st.unshift(new ab(yr,6))}}else st.unshift.apply(st,bt);de=de.parent}return st.filter(function(dr){return fn(dr.target,oe)})},he}(),sb=function(he,oe,be,de){he.container.elements.forEach(function(st){var bt=fn(st.flags,4),jt=fn(st.flags,2),yr=new T1(st,he);fn(st.styles.display,2048)&&de.push(yr);var dr=fn(st.flags,8)?[]:de;if(bt||jt){var on=bt||st.styles.isPositioned()?be:oe,pn=new ob(yr);if(st.styles.isPositioned()||st.styles.opacity<1||st.styles.isTransformed()){var Bn=st.styles.zIndex.order;if(Bn<0){var Pn=0;on.negativeZIndex.some(function(Ji,pa){return Bn>Ji.element.container.styles.zIndex.order?(Pn=pa,!1):Pn>0}),on.negativeZIndex.splice(Pn,0,pn)}else if(Bn>0){var na=0;on.positiveZIndex.some(function(Ji,pa){return Bn>=Ji.element.container.styles.zIndex.order?(na=pa+1,!1):na>0}),on.positiveZIndex.splice(na,0,pn)}else on.zeroOrAutoZIndexOrTransformedOrOpacity.push(pn)}else st.styles.isFloating()?on.nonPositionedFloats.push(pn):on.nonPositionedInlineLevel.push(pn);sb(yr,pn,bt?pn:be,dr)}else st.styles.isInlineLevel()?oe.inlineLevel.push(yr):oe.nonInlineLevel.push(yr),sb(yr,oe,be,dr);fn(st.flags,8)&&bC(st,dr)})},bC=function(he,oe){for(var be=he instanceof Jy?he.start:1,de=he instanceof Jy?he.reversed:!1,st=0;st<oe.length;st++){var bt=oe[st];bt.container instanceof y0&&typeof bt.container.value=="number"&&bt.container.value!==0&&(be=bt.container.value),bt.listValue=D1(be,bt.container.styles.listStyleType,!0),be+=de?-1:1}},CC=function(he){var oe=new T1(he,null),be=new ob(oe),de=[];return sb(oe,be,be,de),bC(oe.container,de),be},wC=function(he,oe){switch(oe){case 0:return Hf(he.topLeftBorderBox,he.topLeftPaddingBox,he.topRightBorderBox,he.topRightPaddingBox);case 1:return Hf(he.topRightBorderBox,he.topRightPaddingBox,he.bottomRightBorderBox,he.bottomRightPaddingBox);case 2:return Hf(he.bottomRightBorderBox,he.bottomRightPaddingBox,he.bottomLeftBorderBox,he.bottomLeftPaddingBox);case 3:default:return Hf(he.bottomLeftBorderBox,he.bottomLeftPaddingBox,he.topLeftBorderBox,he.topLeftPaddingBox)}},LI=function(he,oe){switch(oe){case 0:return Hf(he.topLeftBorderBox,he.topLeftBorderDoubleOuterBox,he.topRightBorderBox,he.topRightBorderDoubleOuterBox);case 1:return Hf(he.topRightBorderBox,he.topRightBorderDoubleOuterBox,he.bottomRightBorderBox,he.bottomRightBorderDoubleOuterBox);case 2:return Hf(he.bottomRightBorderBox,he.bottomRightBorderDoubleOuterBox,he.bottomLeftBorderBox,he.bottomLeftBorderDoubleOuterBox);case 3:default:return Hf(he.bottomLeftBorderBox,he.bottomLeftBorderDoubleOuterBox,he.topLeftBorderBox,he.topLeftBorderDoubleOuterBox)}},MI=function(he,oe){switch(oe){case 0:return Hf(he.topLeftBorderDoubleInnerBox,he.topLeftPaddingBox,he.topRightBorderDoubleInnerBox,he.topRightPaddingBox);case 1:return Hf(he.topRightBorderDoubleInnerBox,he.topRightPaddingBox,he.bottomRightBorderDoubleInnerBox,he.bottomRightPaddingBox);case 2:return Hf(he.bottomRightBorderDoubleInnerBox,he.bottomRightPaddingBox,he.bottomLeftBorderDoubleInnerBox,he.bottomLeftPaddingBox);case 3:default:return Hf(he.bottomLeftBorderDoubleInnerBox,he.bottomLeftPaddingBox,he.topLeftBorderDoubleInnerBox,he.topLeftPaddingBox)}},PI=function(he,oe){switch(oe){case 0:return gm(he.topLeftBorderStroke,he.topRightBorderStroke);case 1:return gm(he.topRightBorderStroke,he.bottomRightBorderStroke);case 2:return gm(he.bottomRightBorderStroke,he.bottomLeftBorderStroke);case 3:default:return gm(he.bottomLeftBorderStroke,he.topLeftBorderStroke)}},gm=function(he,oe){var be=[];return Eh(he)?be.push(he.subdivide(.5,!1)):be.push(he),Eh(oe)?be.push(oe.subdivide(.5,!0)):be.push(oe),be},Hf=function(he,oe,be,de){var st=[];return Eh(he)?st.push(he.subdivide(.5,!1)):st.push(he),Eh(be)?st.push(be.subdivide(.5,!0)):st.push(be),Eh(de)?st.push(de.subdivide(.5,!0).reverse()):st.push(de),Eh(oe)?st.push(oe.subdivide(.5,!1).reverse()):st.push(oe),st},IC=function(he){var oe=he.bounds,be=he.styles;return oe.add(be.borderLeftWidth,be.borderTopWidth,-(be.borderRightWidth+be.borderLeftWidth),-(be.borderTopWidth+be.borderBottomWidth))},pm=function(he){var oe=he.styles,be=he.bounds,de=Hi(oe.paddingLeft,be.width),st=Hi(oe.paddingRight,be.width),bt=Hi(oe.paddingTop,be.width),jt=Hi(oe.paddingBottom,be.width);return be.add(de+oe.borderLeftWidth,bt+oe.borderTopWidth,-(oe.borderRightWidth+oe.borderLeftWidth+de+st),-(oe.borderTopWidth+oe.borderBottomWidth+bt+jt))},Ab=function(he,oe){return he===0?oe.bounds:he===2?pm(oe):IC(oe)},BC=function(he,oe){return he===0?oe.bounds:he===2?pm(oe):IC(oe)},mp=function(he,oe,be){var de=Ab(Qh(he.styles.backgroundOrigin,oe),he),st=BC(Qh(he.styles.backgroundClip,oe),he),bt=jf(Qh(he.styles.backgroundSize,oe),be,de),jt=bt[0],yr=bt[1],dr=Ii(Qh(he.styles.backgroundPosition,oe),de.width-jt,de.height-yr),on=q3(Qh(he.styles.backgroundRepeat,oe),dr,bt,de,st),pn=Math.round(de.left+dr[0]),Bn=Math.round(de.top+dr[1]);return[on,pn,Bn,jt,yr]},wf=function(he){return Fa(he)&&he.value===Pf.AUTO},lb=function(he){return typeof he=="number"},jf=function(he,oe,be){var de=oe[0],st=oe[1],bt=oe[2],jt=he[0],yr=he[1];if(!jt)return[0,0];if(Ir(jt)&&yr&&Ir(yr))return[Hi(jt,be.width),Hi(yr,be.height)];var dr=lb(bt);if(Fa(jt)&&(jt.value===Pf.CONTAIN||jt.value===Pf.COVER)){if(lb(bt)){var on=be.width/be.height;return on<bt!=(jt.value===Pf.COVER)?[be.width,be.width/bt]:[be.height*bt,be.height]}return[be.width,be.height]}var pn=lb(de),Bn=lb(st),Pn=pn||Bn;if(wf(jt)&&(!yr||wf(yr))){if(pn&&Bn)return[de,st];if(!dr&&!Pn)return[be.width,be.height];if(Pn&&dr){var na=pn?de:st*bt,Ji=Bn?st:de/bt;return[na,Ji]}var pa=pn?de:be.width,qo=Bn?st:be.height;return[pa,qo]}if(dr){var $a=0,ya=0;return Ir(jt)?$a=Hi(jt,be.width):Ir(yr)&&(ya=Hi(yr,be.height)),wf(jt)?$a=ya*bt:(!yr||wf(yr))&&(ya=$a/bt),[$a,ya]}var ds=null,Do=null;if(Ir(jt)?ds=Hi(jt,be.width):yr&&Ir(yr)&&(Do=Hi(yr,be.height)),ds!==null&&(!yr||wf(yr))&&(Do=pn&&Bn?ds/de*st:be.height),Do!==null&&wf(jt)&&(ds=pn&&Bn?Do/st*de:be.width),ds!==null&&Do!==null)return[ds,Do];throw new Error("Unable to calculate background-size for element")},Qh=function(he,oe){var be=he[oe];return typeof be>"u"?he[0]:be},q3=function(he,oe,be,de,st){var bt=oe[0],jt=oe[1],yr=be[0],dr=be[1];switch(he){case 2:return[new Ia(Math.round(de.left),Math.round(de.top+jt)),new Ia(Math.round(de.left+de.width),Math.round(de.top+jt)),new Ia(Math.round(de.left+de.width),Math.round(dr+de.top+jt)),new Ia(Math.round(de.left),Math.round(dr+de.top+jt))];case 3:return[new Ia(Math.round(de.left+bt),Math.round(de.top)),new Ia(Math.round(de.left+bt+yr),Math.round(de.top)),new Ia(Math.round(de.left+bt+yr),Math.round(de.height+de.top)),new Ia(Math.round(de.left+bt),Math.round(de.height+de.top))];case 1:return[new Ia(Math.round(de.left+bt),Math.round(de.top+jt)),new Ia(Math.round(de.left+bt+yr),Math.round(de.top+jt)),new Ia(Math.round(de.left+bt+yr),Math.round(de.top+jt+dr)),new Ia(Math.round(de.left+bt),Math.round(de.top+jt+dr))];default:return[new Ia(Math.round(st.left),Math.round(st.top)),new Ia(Math.round(st.left+st.width),Math.round(st.top)),new Ia(Math.round(st.left+st.width),Math.round(st.height+st.top)),new Ia(Math.round(st.left),Math.round(st.height+st.top))]}},lA="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",vm="Hidden Text",V3=function(){function he(oe){this._data={},this._document=oe}return he.prototype.parseMetrics=function(oe,be){var de=this._document.createElement("div"),st=this._document.createElement("img"),bt=this._document.createElement("span"),jt=this._document.body;de.style.visibility="hidden",de.style.fontFamily=oe,de.style.fontSize=be,de.style.margin="0",de.style.padding="0",de.style.whiteSpace="nowrap",jt.appendChild(de),st.src=lA,st.width=1,st.height=1,st.style.margin="0",st.style.padding="0",st.style.verticalAlign="baseline",bt.style.fontFamily=oe,bt.style.fontSize=be,bt.style.margin="0",bt.style.padding="0",bt.appendChild(this._document.createTextNode(vm)),de.appendChild(bt),de.appendChild(st);var yr=st.offsetTop-bt.offsetTop+2;de.removeChild(bt),de.appendChild(this._document.createTextNode(vm)),de.style.lineHeight="normal",st.style.verticalAlign="super";var dr=st.offsetTop-de.offsetTop+2;return jt.removeChild(de),{baseline:yr,middle:dr}},he.prototype.getMetrics=function(oe,be){var de=oe+" "+be;return typeof this._data[de]>"u"&&(this._data[de]=this.parseMetrics(oe,be)),this._data[de]},he}(),UI=function(){function he(oe,be){this.context=oe,this.options=be}return he}(),z3=1e4,HI=function(he){n(oe,he);function oe(be,de){var st=he.call(this,be,de)||this;return st._activeEffects=[],st.canvas=de.canvas?de.canvas:document.createElement("canvas"),st.ctx=st.canvas.getContext("2d"),de.canvas||(st.canvas.width=Math.floor(de.width*de.scale),st.canvas.height=Math.floor(de.height*de.scale),st.canvas.style.width=de.width+"px",st.canvas.style.height=de.height+"px"),st.fontMetrics=new V3(document),st.ctx.scale(st.options.scale,st.options.scale),st.ctx.translate(-de.x,-de.y),st.ctx.textBaseline="bottom",st._activeEffects=[],st.context.logger.debug("Canvas renderer initialized ("+de.width+"x"+de.height+") with scale "+de.scale),st}return oe.prototype.applyEffects=function(be){for(var de=this;this._activeEffects.length;)this.popEffect();be.forEach(function(st){return de.applyEffect(st)})},oe.prototype.applyEffect=function(be){this.ctx.save(),mC(be)&&(this.ctx.globalAlpha=be.opacity),pC(be)&&(this.ctx.translate(be.offsetX,be.offsetY),this.ctx.transform(be.matrix[0],be.matrix[1],be.matrix[2],be.matrix[3],be.matrix[4],be.matrix[5]),this.ctx.translate(-be.offsetX,-be.offsetY)),vC(be)&&(this.path(be.path),this.ctx.clip()),this._activeEffects.push(be)},oe.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},oe.prototype.renderStack=function(be){return o(this,void 0,void 0,function(){var de;return s(this,function(st){switch(st.label){case 0:return de=be.element.container.styles,de.isVisible()?[4,this.renderStackContent(be)]:[3,2];case 1:st.sent(),st.label=2;case 2:return[2]}})})},oe.prototype.renderNode=function(be){return o(this,void 0,void 0,function(){return s(this,function(de){switch(de.label){case 0:if(fn(be.container.flags,16))debugger;return be.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(be)]:[3,3];case 1:return de.sent(),[4,this.renderNodeContent(be)];case 2:de.sent(),de.label=3;case 3:return[2]}})})},oe.prototype.renderTextWithLetterSpacing=function(be,de,st){var bt=this;if(de===0)this.ctx.fillText(be.text,be.bounds.left,be.bounds.top+st);else{var jt=cu(be.text);jt.reduce(function(yr,dr){return bt.ctx.fillText(dr,yr,be.bounds.top+st),yr+bt.ctx.measureText(dr).width},be.bounds.left)}},oe.prototype.createFontStyle=function(be){var de=be.fontVariant.filter(function(jt){return jt==="normal"||jt==="small-caps"}).join(""),st=If(be.fontFamily).join(", "),bt=Ma(be.fontSize)?""+be.fontSize.number+be.fontSize.unit:be.fontSize.number+"px";return[[be.fontStyle,de,be.fontWeight,bt,st].join(" "),st,bt]},oe.prototype.renderTextNode=function(be,de){return o(this,void 0,void 0,function(){var st,bt,jt,yr,dr,on,pn,Bn,Pn=this;return s(this,function(na){return st=this.createFontStyle(de),bt=st[0],jt=st[1],yr=st[2],this.ctx.font=bt,this.ctx.direction=de.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",dr=this.fontMetrics.getMetrics(jt,yr),on=dr.baseline,pn=dr.middle,Bn=de.paintOrder,be.textBounds.forEach(function(Ji){Bn.forEach(function(pa){switch(pa){case 0:Pn.ctx.fillStyle=bA(de.color),Pn.renderTextWithLetterSpacing(Ji,de.letterSpacing,on);var qo=de.textShadow;qo.length&&Ji.text.trim().length&&(qo.slice(0).reverse().forEach(function($a){Pn.ctx.shadowColor=bA($a.color),Pn.ctx.shadowOffsetX=$a.offsetX.number*Pn.options.scale,Pn.ctx.shadowOffsetY=$a.offsetY.number*Pn.options.scale,Pn.ctx.shadowBlur=$a.blur.number,Pn.renderTextWithLetterSpacing(Ji,de.letterSpacing,on)}),Pn.ctx.shadowColor="",Pn.ctx.shadowOffsetX=0,Pn.ctx.shadowOffsetY=0,Pn.ctx.shadowBlur=0),de.textDecorationLine.length&&(Pn.ctx.fillStyle=bA(de.textDecorationColor||de.color),de.textDecorationLine.forEach(function($a){switch($a){case 1:Pn.ctx.fillRect(Ji.bounds.left,Math.round(Ji.bounds.top+on),Ji.bounds.width,1);break;case 2:Pn.ctx.fillRect(Ji.bounds.left,Math.round(Ji.bounds.top),Ji.bounds.width,1);break;case 3:Pn.ctx.fillRect(Ji.bounds.left,Math.ceil(Ji.bounds.top+pn),Ji.bounds.width,1);break}}));break;case 1:de.webkitTextStrokeWidth&&Ji.text.trim().length&&(Pn.ctx.strokeStyle=bA(de.webkitTextStrokeColor),Pn.ctx.lineWidth=de.webkitTextStrokeWidth,Pn.ctx.lineJoin=window.chrome?"miter":"round",Pn.ctx.strokeText(Ji.text,Ji.bounds.left,Ji.bounds.top+on)),Pn.ctx.strokeStyle="",Pn.ctx.lineWidth=0,Pn.ctx.lineJoin="miter";break}})}),[2]})})},oe.prototype.renderReplacedElement=function(be,de,st){if(st&&be.intrinsicWidth>0&&be.intrinsicHeight>0){var bt=pm(be),jt=ib(de);this.path(jt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(st,0,0,be.intrinsicWidth,be.intrinsicHeight,bt.left,bt.top,bt.width,bt.height),this.ctx.restore()}},oe.prototype.renderNodeContent=function(be){return o(this,void 0,void 0,function(){var de,st,bt,jt,yr,dr,ya,ya,on,pn,Bn,Pn,Do,na,Ji,so,pa,qo,$a,ya,ds,Do,so;return s(this,function(ka){switch(ka.label){case 0:this.applyEffects(be.getEffects(4)),de=be.container,st=be.curves,bt=de.styles,jt=0,yr=de.textNodes,ka.label=1;case 1:return jt<yr.length?(dr=yr[jt],[4,this.renderTextNode(dr,bt)]):[3,4];case 2:ka.sent(),ka.label=3;case 3:return jt++,[3,1];case 4:if(!(de instanceof qu))return[3,8];ka.label=5;case 5:return ka.trys.push([5,7,,8]),[4,this.context.cache.match(de.src)];case 6:return ya=ka.sent(),this.renderReplacedElement(de,st,ya),[3,8];case 7:return ka.sent(),this.context.logger.error("Error loading image "+de.src),[3,8];case 8:if(de instanceof Md&&this.renderReplacedElement(de,st,de.canvas),!(de instanceof nm))return[3,12];ka.label=9;case 9:return ka.trys.push([9,11,,12]),[4,this.context.cache.match(de.svg)];case 10:return ya=ka.sent(),this.renderReplacedElement(de,st,ya),[3,12];case 11:return ka.sent(),this.context.logger.error("Error loading svg "+de.svg.substring(0,255)),[3,12];case 12:return de instanceof Xy&&de.tree?(on=new oe(this.context,{scale:this.options.scale,backgroundColor:de.backgroundColor,x:0,y:0,width:de.width,height:de.height}),[4,on.render(de.tree)]):[3,14];case 13:pn=ka.sent(),de.width&&de.height&&this.ctx.drawImage(pn,0,0,de.width,de.height,de.bounds.left,de.bounds.top,de.bounds.width,de.bounds.height),ka.label=14;case 14:if(de instanceof k1&&(Bn=Math.min(de.bounds.width,de.bounds.height),de.type===pp?de.checked&&(this.ctx.save(),this.path([new Ia(de.bounds.left+Bn*.39363,de.bounds.top+Bn*.79),new Ia(de.bounds.left+Bn*.16,de.bounds.top+Bn*.5549),new Ia(de.bounds.left+Bn*.27347,de.bounds.top+Bn*.44071),new Ia(de.bounds.left+Bn*.39694,de.bounds.top+Bn*.5649),new Ia(de.bounds.left+Bn*.72983,de.bounds.top+Bn*.23),new Ia(de.bounds.left+Bn*.84,de.bounds.top+Bn*.34085),new Ia(de.bounds.left+Bn*.39363,de.bounds.top+Bn*.79)]),this.ctx.fillStyle=bA(im),this.ctx.fill(),this.ctx.restore()):de.type===il&&de.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(de.bounds.left+Bn/2,de.bounds.top+Bn/2,Bn/4,0,Math.PI*2,!0),this.ctx.fillStyle=bA(im),this.ctx.fill(),this.ctx.restore())),Vu(de)&&de.value.length){switch(Pn=this.createFontStyle(bt),Do=Pn[0],na=Pn[1],Ji=this.fontMetrics.getMetrics(Do,na).baseline,this.ctx.font=Do,this.ctx.fillStyle=bA(bt.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=ri(de.styles.textAlign),so=pm(de),pa=0,de.styles.textAlign){case 1:pa+=so.width/2;break;case 2:pa+=so.width;break}qo=so.add(pa,0,0,-so.height/2+1),this.ctx.save(),this.path([new Ia(so.left,so.top),new Ia(so.left+so.width,so.top),new Ia(so.left+so.width,so.top+so.height),new Ia(so.left,so.top+so.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Ld(de.value,qo),bt.letterSpacing,Ji),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!fn(de.styles.display,2048))return[3,20];if(de.styles.listStyleImage===null)return[3,19];if($a=de.styles.listStyleImage,$a.type!==0)return[3,18];ya=void 0,ds=$a.url,ka.label=15;case 15:return ka.trys.push([15,17,,18]),[4,this.context.cache.match(ds)];case 16:return ya=ka.sent(),this.ctx.drawImage(ya,de.bounds.left-(ya.width+10),de.bounds.top),[3,18];case 17:return ka.sent(),this.context.logger.error("Error loading list-style-image "+ds),[3,18];case 18:return[3,20];case 19:be.listValue&&de.styles.listStyleType!==-1&&(Do=this.createFontStyle(bt)[0],this.ctx.font=Do,this.ctx.fillStyle=bA(bt.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",so=new f(de.bounds.left,de.bounds.top+Hi(de.styles.paddingTop,de.bounds.width),de.bounds.width,vh(bt.lineHeight,bt.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Ld(be.listValue,so),bt.letterSpacing,vh(bt.lineHeight,bt.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),ka.label=20;case 20:return[2]}})})},oe.prototype.renderStackContent=function(be){return o(this,void 0,void 0,function(){var de,st,$a,bt,jt,$a,yr,dr,$a,on,pn,$a,Bn,Pn,$a,na,Ji,$a,pa,qo,$a;return s(this,function(ya){switch(ya.label){case 0:if(fn(be.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(be.element)];case 1:ya.sent(),de=0,st=be.negativeZIndex,ya.label=2;case 2:return de<st.length?($a=st[de],[4,this.renderStack($a)]):[3,5];case 3:ya.sent(),ya.label=4;case 4:return de++,[3,2];case 5:return[4,this.renderNodeContent(be.element)];case 6:ya.sent(),bt=0,jt=be.nonInlineLevel,ya.label=7;case 7:return bt<jt.length?($a=jt[bt],[4,this.renderNode($a)]):[3,10];case 8:ya.sent(),ya.label=9;case 9:return bt++,[3,7];case 10:yr=0,dr=be.nonPositionedFloats,ya.label=11;case 11:return yr<dr.length?($a=dr[yr],[4,this.renderStack($a)]):[3,14];case 12:ya.sent(),ya.label=13;case 13:return yr++,[3,11];case 14:on=0,pn=be.nonPositionedInlineLevel,ya.label=15;case 15:return on<pn.length?($a=pn[on],[4,this.renderStack($a)]):[3,18];case 16:ya.sent(),ya.label=17;case 17:return on++,[3,15];case 18:Bn=0,Pn=be.inlineLevel,ya.label=19;case 19:return Bn<Pn.length?($a=Pn[Bn],[4,this.renderNode($a)]):[3,22];case 20:ya.sent(),ya.label=21;case 21:return Bn++,[3,19];case 22:na=0,Ji=be.zeroOrAutoZIndexOrTransformedOrOpacity,ya.label=23;case 23:return na<Ji.length?($a=Ji[na],[4,this.renderStack($a)]):[3,26];case 24:ya.sent(),ya.label=25;case 25:return na++,[3,23];case 26:pa=0,qo=be.positiveZIndex,ya.label=27;case 27:return pa<qo.length?($a=qo[pa],[4,this.renderStack($a)]):[3,30];case 28:ya.sent(),ya.label=29;case 29:return pa++,[3,27];case 30:return[2]}})})},oe.prototype.mask=function(be){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(be.slice(0).reverse()),this.ctx.closePath()},oe.prototype.path=function(be){this.ctx.beginPath(),this.formatPath(be),this.ctx.closePath()},oe.prototype.formatPath=function(be){var de=this;be.forEach(function(st,bt){var jt=Eh(st)?st.start:st;bt===0?de.ctx.moveTo(jt.x,jt.y):de.ctx.lineTo(jt.x,jt.y),Eh(st)&&de.ctx.bezierCurveTo(st.startControl.x,st.startControl.y,st.endControl.x,st.endControl.y,st.end.x,st.end.y)})},oe.prototype.renderRepeat=function(be,de,st,bt){this.path(be),this.ctx.fillStyle=de,this.ctx.translate(st,bt),this.ctx.fill(),this.ctx.translate(-st,-bt)},oe.prototype.resizeImage=function(be,de,st){var bt;if(be.width===de&&be.height===st)return be;var jt=(bt=this.canvas.ownerDocument)!==null&&bt!==void 0?bt:document,yr=jt.createElement("canvas");yr.width=Math.max(1,de),yr.height=Math.max(1,st);var dr=yr.getContext("2d");return dr.drawImage(be,0,0,be.width,be.height,0,0,de,st),yr},oe.prototype.renderBackgroundImage=function(be){return o(this,void 0,void 0,function(){var de,st,bt,jt,yr,dr;return s(this,function(on){switch(on.label){case 0:de=be.styles.backgroundImage.length-1,st=function(pn){var Bn,Pn,na,fl,al,vu,uA,_u,Bs,Ji,fl,al,vu,uA,_u,pa,qo,$a,ya,ds,Do,so,ka,_s,Bs,Io,fl,Sc,Vc,uA,_u,Dg,al,vu,wl,zc,Gf,yp,el,Rg,Tg,ud;return s(this,function(E0){switch(E0.label){case 0:if(pn.type!==0)return[3,5];Bn=void 0,Pn=pn.url,E0.label=1;case 1:return E0.trys.push([1,3,,4]),[4,bt.context.cache.match(Pn)];case 2:return Bn=E0.sent(),[3,4];case 3:return E0.sent(),bt.context.logger.error("Error loading background-image "+Pn),[3,4];case 4:return Bn&&(na=mp(be,de,[Bn.width,Bn.height,Bn.width/Bn.height]),fl=na[0],al=na[1],vu=na[2],uA=na[3],_u=na[4],Bs=bt.ctx.createPattern(bt.resizeImage(Bn,uA,_u),"repeat"),bt.renderRepeat(fl,Bs,al,vu)),[3,6];case 5:ad(pn)?(Ji=mp(be,de,[null,null,null]),fl=Ji[0],al=Ji[1],vu=Ji[2],uA=Ji[3],_u=Ji[4],pa=dh(pn.angle,uA,_u),qo=pa[0],$a=pa[1],ya=pa[2],ds=pa[3],Do=pa[4],so=document.createElement("canvas"),so.width=uA,so.height=_u,ka=so.getContext("2d"),_s=ka.createLinearGradient($a,ds,ya,Do),zA(pn.stops,qo).forEach(function(ym){return _s.addColorStop(ym.stop,bA(ym.color))}),ka.fillStyle=_s,ka.fillRect(0,0,uA,_u),uA>0&&_u>0&&(Bs=bt.ctx.createPattern(so,"repeat"),bt.renderRepeat(fl,Bs,al,vu))):gh(pn)&&(Io=mp(be,de,[null,null,null]),fl=Io[0],Sc=Io[1],Vc=Io[2],uA=Io[3],_u=Io[4],Dg=pn.position.length===0?[Ei]:pn.position,al=Hi(Dg[0],uA),vu=Hi(Dg[Dg.length-1],_u),wl=td(pn,al,vu,uA,_u),zc=wl[0],Gf=wl[1],zc>0&&Gf>0&&(yp=bt.ctx.createRadialGradient(Sc+al,Vc+vu,0,Sc+al,Vc+vu,zc),zA(pn.stops,zc*2).forEach(function(ym){return yp.addColorStop(ym.stop,bA(ym.color))}),bt.path(fl),bt.ctx.fillStyle=yp,zc!==Gf?(el=be.bounds.left+.5*be.bounds.width,Rg=be.bounds.top+.5*be.bounds.height,Tg=Gf/zc,ud=1/Tg,bt.ctx.save(),bt.ctx.translate(el,Rg),bt.ctx.transform(1,0,0,Tg,0,0),bt.ctx.translate(-el,-Rg),bt.ctx.fillRect(Sc,ud*(Vc-Rg)+Rg,uA,_u*ud),bt.ctx.restore()):bt.ctx.fill())),E0.label=6;case 6:return de--,[2]}})},bt=this,jt=0,yr=be.styles.backgroundImage.slice(0).reverse(),on.label=1;case 1:return jt<yr.length?(dr=yr[jt],[5,st(dr)]):[3,4];case 2:on.sent(),on.label=3;case 3:return jt++,[3,1];case 4:return[2]}})})},oe.prototype.renderSolidBorder=function(be,de,st){return o(this,void 0,void 0,function(){return s(this,function(bt){return this.path(wC(st,de)),this.ctx.fillStyle=bA(be),this.ctx.fill(),[2]})})},oe.prototype.renderDoubleBorder=function(be,de,st,bt){return o(this,void 0,void 0,function(){var jt,yr;return s(this,function(dr){switch(dr.label){case 0:return de<3?[4,this.renderSolidBorder(be,st,bt)]:[3,2];case 1:return dr.sent(),[2];case 2:return jt=LI(bt,st),this.path(jt),this.ctx.fillStyle=bA(be),this.ctx.fill(),yr=MI(bt,st),this.path(yr),this.ctx.fill(),[2]}})})},oe.prototype.renderNodeBackgroundAndBorders=function(be){return o(this,void 0,void 0,function(){var de,st,bt,jt,yr,dr,on,pn,Bn=this;return s(this,function(Pn){switch(Pn.label){case 0:return this.applyEffects(be.getEffects(2)),de=be.container.styles,st=!UA(de.backgroundColor)||de.backgroundImage.length,bt=[{style:de.borderTopStyle,color:de.borderTopColor,width:de.borderTopWidth},{style:de.borderRightStyle,color:de.borderRightColor,width:de.borderRightWidth},{style:de.borderBottomStyle,color:de.borderBottomColor,width:de.borderBottomWidth},{style:de.borderLeftStyle,color:de.borderLeftColor,width:de.borderLeftWidth}],jt=gu(Qh(de.backgroundClip,0),be.curves),st||de.boxShadow.length?(this.ctx.save(),this.path(jt),this.ctx.clip(),UA(de.backgroundColor)||(this.ctx.fillStyle=bA(de.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(be.container)]):[3,2];case 1:Pn.sent(),this.ctx.restore(),de.boxShadow.slice(0).reverse().forEach(function(na){Bn.ctx.save();var Ji=dm(be.curves),pa=na.inset?0:z3,qo=NI(Ji,-pa+(na.inset?1:-1)*na.spread.number,(na.inset?1:-1)*na.spread.number,na.spread.number*(na.inset?-2:2),na.spread.number*(na.inset?-2:2));na.inset?(Bn.path(Ji),Bn.ctx.clip(),Bn.mask(qo)):(Bn.mask(Ji),Bn.ctx.clip(),Bn.path(qo)),Bn.ctx.shadowOffsetX=na.offsetX.number+pa,Bn.ctx.shadowOffsetY=na.offsetY.number,Bn.ctx.shadowColor=bA(na.color),Bn.ctx.shadowBlur=na.blur.number,Bn.ctx.fillStyle=na.inset?bA(na.color):"rgba(0,0,0,1)",Bn.ctx.fill(),Bn.ctx.restore()}),Pn.label=2;case 2:yr=0,dr=0,on=bt,Pn.label=3;case 3:return dr<on.length?(pn=on[dr],pn.style!==0&&!UA(pn.color)&&pn.width>0?pn.style!==2?[3,5]:[4,this.renderDashedDottedBorder(pn.color,pn.width,yr,be.curves,2)]:[3,11]):[3,13];case 4:return Pn.sent(),[3,11];case 5:return pn.style!==3?[3,7]:[4,this.renderDashedDottedBorder(pn.color,pn.width,yr,be.curves,3)];case 6:return Pn.sent(),[3,11];case 7:return pn.style!==4?[3,9]:[4,this.renderDoubleBorder(pn.color,pn.width,yr,be.curves)];case 8:return Pn.sent(),[3,11];case 9:return[4,this.renderSolidBorder(pn.color,yr,be.curves)];case 10:Pn.sent(),Pn.label=11;case 11:yr++,Pn.label=12;case 12:return dr++,[3,3];case 13:return[2]}})})},oe.prototype.renderDashedDottedBorder=function(be,de,st,bt,jt){return o(this,void 0,void 0,function(){var yr,dr,on,pn,Bn,Pn,na,Ji,pa,qo,$a,ya,ds,Do,so,ka,so,ka;return s(this,function(_s){return this.ctx.save(),yr=PI(bt,st),dr=wC(bt,st),jt===2&&(this.path(dr),this.ctx.clip()),Eh(dr[0])?(on=dr[0].start.x,pn=dr[0].start.y):(on=dr[0].x,pn=dr[0].y),Eh(dr[1])?(Bn=dr[1].end.x,Pn=dr[1].end.y):(Bn=dr[1].x,Pn=dr[1].y),st===0||st===2?na=Math.abs(on-Bn):na=Math.abs(pn-Pn),this.ctx.beginPath(),jt===3?this.formatPath(yr):this.formatPath(dr.slice(0,2)),Ji=de<3?de*3:de*2,pa=de<3?de*2:de,jt===3&&(Ji=de,pa=de),qo=!0,na<=Ji*2?qo=!1:na<=Ji*2+pa?($a=na/(2*Ji+pa),Ji*=$a,pa*=$a):(ya=Math.floor((na+pa)/(Ji+pa)),ds=(na-ya*Ji)/(ya-1),Do=(na-(ya+1)*Ji)/ya,pa=Do<=0||Math.abs(pa-ds)<Math.abs(pa-Do)?ds:Do),qo&&(jt===3?this.ctx.setLineDash([0,Ji+pa]):this.ctx.setLineDash([Ji,pa])),jt===3?(this.ctx.lineCap="round",this.ctx.lineWidth=de):this.ctx.lineWidth=de*2+1.1,this.ctx.strokeStyle=bA(be),this.ctx.stroke(),this.ctx.setLineDash([]),jt===2&&(Eh(dr[0])&&(so=dr[3],ka=dr[0],this.ctx.beginPath(),this.formatPath([new Ia(so.end.x,so.end.y),new Ia(ka.start.x,ka.start.y)]),this.ctx.stroke()),Eh(dr[1])&&(so=dr[1],ka=dr[2],this.ctx.beginPath(),this.formatPath([new Ia(so.end.x,so.end.y),new Ia(ka.start.x,ka.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},oe.prototype.render=function(be){return o(this,void 0,void 0,function(){var de;return s(this,function(st){switch(st.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=bA(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),de=CC(be),[4,this.renderStack(de)];case 1:return st.sent(),this.applyEffects([]),[2,this.canvas]}})})},oe}(UI),Vu=function(he){return he instanceof hu||he instanceof _1?!0:he instanceof k1&&he.type!==il&&he.type!==pp},gu=function(he,oe){switch(he){case 0:return dm(oe);case 2:return W3(oe);case 1:default:return ib(oe)}},ri=function(he){switch(he){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Fg=["-apple-system","system-ui"],If=function(he){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?he.filter(function(oe){return Fg.indexOf(oe)===-1}):he},Ti=function(he){n(oe,he);function oe(be,de){var st=he.call(this,be,de)||this;return st.canvas=de.canvas?de.canvas:document.createElement("canvas"),st.ctx=st.canvas.getContext("2d"),st.options=de,st.canvas.width=Math.floor(de.width*de.scale),st.canvas.height=Math.floor(de.height*de.scale),st.canvas.style.width=de.width+"px",st.canvas.style.height=de.height+"px",st.ctx.scale(st.options.scale,st.options.scale),st.ctx.translate(-de.x,-de.y),st.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+de.width+"x"+de.height+" at "+de.x+","+de.y+") with scale "+de.scale),st}return oe.prototype.render=function(be){return o(this,void 0,void 0,function(){var de,st;return s(this,function(bt){switch(bt.label){case 0:return de=ld(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,be),[4,mm(de)];case 1:return st=bt.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=bA(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(st,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},oe}(UI),mm=function(he){return new Promise(function(oe,be){var de=new Image;de.onload=function(){oe(de)},de.onerror=be,de.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(he))})},ub=function(){function he(oe){var be=oe.id,de=oe.enabled;this.id=be,this.enabled=de,this.start=Date.now()}return he.prototype.debug=function(){for(var oe=[],be=0;be<arguments.length;be++)oe[be]=arguments[be];this.enabled&&(typeof window<"u"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,l([this.id,this.getTime()+"ms"],oe)):this.info.apply(this,oe))},he.prototype.getTime=function(){return Date.now()-this.start},he.prototype.info=function(){for(var oe=[],be=0;be<arguments.length;be++)oe[be]=arguments[be];this.enabled&&typeof window<"u"&&window.console&&typeof console.info=="function"&&console.info.apply(console,l([this.id,this.getTime()+"ms"],oe))},he.prototype.warn=function(){for(var oe=[],be=0;be<arguments.length;be++)oe[be]=arguments[be];this.enabled&&(typeof window<"u"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,l([this.id,this.getTime()+"ms"],oe)):this.info.apply(this,oe))},he.prototype.error=function(){for(var oe=[],be=0;be<arguments.length;be++)oe[be]=arguments[be];this.enabled&&(typeof window<"u"&&window.console&&typeof console.error=="function"?console.error.apply(console,l([this.id,this.getTime()+"ms"],oe)):this.info.apply(this,oe))},he.instances={},he}(),O1=function(){function he(oe,be){var de;this.windowBounds=be,this.instanceName="#"+he.instanceCount++,this.logger=new ub({id:this.instanceName,enabled:oe.logging}),this.cache=(de=oe.cache)!==null&&de!==void 0?de:new U3(this,oe)}return he.instanceCount=1,he}(),EC=function(he,oe){return oe===void 0&&(oe={}),cb(he,oe)};typeof window<"u"&&R1.setContext(window);var cb=function(he,oe){return o(void 0,void 0,void 0,function(){var be,de,st,bt,jt,yr,dr,on,pn,Bn,Pn,na,Ji,pa,qo,$a,ya,ds,Do,so,_s,ka,_s,Bs,Io,fl,Sc,Vc,uA,_u,Dg,al,vu,wl,zc,Gf,yp,el,Rg,Tg;return s(this,function(ud){switch(ud.label){case 0:if(!he||typeof he!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(be=he.ownerDocument,!be)throw new Error("Element is not attached to a Document");if(de=be.defaultView,!de)throw new Error("Document is not attached to a Window");return st={allowTaint:(Bs=oe.allowTaint)!==null&&Bs!==void 0?Bs:!1,imageTimeout:(Io=oe.imageTimeout)!==null&&Io!==void 0?Io:15e3,proxy:oe.proxy,useCORS:(fl=oe.useCORS)!==null&&fl!==void 0?fl:!1},bt=i({logging:(Sc=oe.logging)!==null&&Sc!==void 0?Sc:!0,cache:oe.cache},st),jt={windowWidth:(Vc=oe.windowWidth)!==null&&Vc!==void 0?Vc:de.innerWidth,windowHeight:(uA=oe.windowHeight)!==null&&uA!==void 0?uA:de.innerHeight,scrollX:(_u=oe.scrollX)!==null&&_u!==void 0?_u:de.pageXOffset,scrollY:(Dg=oe.scrollY)!==null&&Dg!==void 0?Dg:de.pageYOffset},yr=new f(jt.scrollX,jt.scrollY,jt.windowWidth,jt.windowHeight),dr=new O1(bt,yr),on=(al=oe.foreignObjectRendering)!==null&&al!==void 0?al:!1,pn={allowTaint:(vu=oe.allowTaint)!==null&&vu!==void 0?vu:!1,onclone:oe.onclone,ignoreElements:oe.ignoreElements,inlineImages:on,copyStyles:on},dr.logger.debug("Starting document clone with size "+yr.width+"x"+yr.height+" scrolled to "+-yr.left+","+-yr.top),Bn=new tb(dr,he,pn),Pn=Bn.clonedReferenceElement,Pn?[4,Bn.toIFrame(be,yr)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return na=ud.sent(),Ji=Zy(Pn)||sm(Pn)?v(Pn.ownerDocument):m(dr,Pn),pa=Ji.width,qo=Ji.height,$a=Ji.left,ya=Ji.top,ds=pu(dr,Pn,oe.backgroundColor),Do={canvas:oe.canvas,backgroundColor:ds,scale:(zc=(wl=oe.scale)!==null&&wl!==void 0?wl:de.devicePixelRatio)!==null&&zc!==void 0?zc:1,x:((Gf=oe.x)!==null&&Gf!==void 0?Gf:0)+$a,y:((yp=oe.y)!==null&&yp!==void 0?yp:0)+ya,width:(el=oe.width)!==null&&el!==void 0?el:Math.ceil(pa),height:(Rg=oe.height)!==null&&Rg!==void 0?Rg:Math.ceil(qo)},on?(dr.logger.debug("Document cloned, using foreign object rendering"),_s=new Ti(dr,Do),[4,_s.render(Pn)]):[3,3];case 2:return so=ud.sent(),[3,5];case 3:return dr.logger.debug("Document cloned, element located at "+$a+","+ya+" with size "+pa+"x"+qo+" using computed rendering"),dr.logger.debug("Starting DOM parsing"),ka=QI(dr,Pn),ds===ka.styles.backgroundColor&&(ka.styles.backgroundColor=yl.TRANSPARENT),dr.logger.debug("Starting renderer for element at "+Do.x+","+Do.y+" with size "+Do.width+"x"+Do.height),_s=new HI(dr,Do),[4,_s.render(ka)];case 4:so=ud.sent(),ud.label=5;case 5:return(!((Tg=oe.removeContainer)!==null&&Tg!==void 0)||Tg)&&(tb.destroy(na)||dr.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),dr.logger.debug("Finished rendering"),[2,so]}})})},pu=function(he,oe,be){var de=oe.ownerDocument,st=de.documentElement?ml(he,getComputedStyle(de.documentElement).backgroundColor):yl.TRANSPARENT,bt=de.body?ml(he,getComputedStyle(de.body).backgroundColor):yl.TRANSPARENT,jt=typeof be=="string"?ml(he,be):be===null?yl.TRANSPARENT:4294967295;return oe===de.documentElement?UA(st)?UA(bt)?jt:bt:st:jt};return EC})}(d7)),d7.exports}/*!
  709. * html2pdf.js v0.10.2
  710. * Copyright (c) 2024 Erik Koopmans
  711. * Released under the MIT License.
  712. */var doe;function Ort(){return doe||(doe=1,function(e,t){(function(n,i){e.exports=i(Drt,Trt())})(self,function(r,n){return function(){var i={"./src/plugin/hyperlinks.js":function(f,m,v){v.r(m),v("./node_modules/core-js/modules/web.dom-collections.for-each.js"),v("./node_modules/core-js/modules/es.string.link.js");var I=v("./src/worker.js"),B=v("./src/utils.js"),E=[],S={toContainer:I.default.prototype.toContainer,toPdf:I.default.prototype.toPdf};I.default.prototype.toContainer=function(){return S.toContainer.call(this).then(function(){if(this.opt.enableLinks){var R=this.prop.container,T=R.querySelectorAll("a"),L=(0,B.unitConvert)(R.getBoundingClientRect(),this.prop.pageSize.k);E=[],Array.prototype.forEach.call(T,function(U){for(var K=U.getClientRects(),J=0;J<K.length;J++){var ee=(0,B.unitConvert)(K[J],this.prop.pageSize.k);ee.left-=L.left,ee.top-=L.top;var ce=Math.floor(ee.top/this.prop.pageSize.inner.height)+1,ne=this.opt.margin[0]+ee.top%this.prop.pageSize.inner.height,Ee=this.opt.margin[1]+ee.left;E.push({page:ce,top:ne,left:Ee,clientRect:ee,link:U})}},this)}})},I.default.prototype.toPdf=function(){return S.toPdf.call(this).then(function(){if(this.opt.enableLinks){E.forEach(function(T){this.prop.pdf.setPage(T.page),this.prop.pdf.link(T.left,T.top,T.clientRect.width,T.clientRect.height,{url:T.link.href})},this);var R=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(R)}})}},"./src/plugin/jspdf-plugin.js":function(f,m,v){v.r(m),v("./node_modules/core-js/modules/es.symbol.js"),v("./node_modules/core-js/modules/es.symbol.description.js"),v("./node_modules/core-js/modules/es.object.to-string.js"),v("./node_modules/core-js/modules/es.symbol.iterator.js"),v("./node_modules/core-js/modules/es.array.iterator.js"),v("./node_modules/core-js/modules/es.string.iterator.js"),v("./node_modules/core-js/modules/web.dom-collections.iterator.js");var I=v("jspdf");function B(E){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(_){return typeof _}:B=function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},B(E)}I.jsPDF.getPageSize=function(E,S,_){if(B(E)==="object"){var O=E;E=O.orientation,S=O.unit||S,_=O.format||_}S=S||"mm",_=_||"a4",E=(""+(E||"P")).toLowerCase();var R=(""+_).toLowerCase(),T={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],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(S){case"pt":var L=1;break;case"mm":var L=72/25.4;break;case"cm":var L=72/2.54;break;case"in":var L=72;break;case"px":var L=72/96;break;case"pc":var L=12;break;case"em":var L=12;break;case"ex":var L=6;break;default:throw"Invalid unit: "+S}if(T.hasOwnProperty(R))var U=T[R][1]/L,K=T[R][0]/L;else try{var U=_[1],K=_[0]}catch{throw new Error("Invalid format: "+_)}if(E==="p"||E==="portrait"){if(E="p",K>U){var J=K;K=U,U=J}}else if(E==="l"||E==="landscape"){if(E="l",U>K){var J=K;K=U,U=J}}else throw"Invalid orientation: "+E;var ee={width:K,height:U,unit:S,k:L};return ee},m.default=I.jsPDF},"./src/plugin/pagebreaks.js":function(f,m,v){v.r(m),v("./node_modules/core-js/modules/es.array.concat.js"),v("./node_modules/core-js/modules/es.array.slice.js"),v("./node_modules/core-js/modules/es.array.join.js"),v("./node_modules/core-js/modules/web.dom-collections.for-each.js"),v("./node_modules/core-js/modules/es.object.keys.js");var I=v("./src/worker.js"),B=v("./src/utils.js"),E={toContainer:I.default.prototype.toContainer};I.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},I.default.prototype.toContainer=function(){return E.toContainer.call(this).then(function(){var O=this.prop.container,R=this.prop.pageSize.inner.px.height,T=[].concat(this.opt.pagebreak.mode),L={avoidAll:T.indexOf("avoid-all")!==-1,css:T.indexOf("css")!==-1,legacy:T.indexOf("legacy")!==-1},U={},K=this;["before","after","avoid"].forEach(function(ce){var ne=L.avoidAll&&ce==="avoid";U[ce]=ne?[]:[].concat(K.opt.pagebreak[ce]||[]),U[ce].length>0&&(U[ce]=Array.prototype.slice.call(O.querySelectorAll(U[ce].join(", "))))});var J=O.querySelectorAll(".html2pdf__page-break");J=Array.prototype.slice.call(J);var ee=O.querySelectorAll("*");Array.prototype.forEach.call(ee,function(ne){var Ee={before:!1,after:L.legacy&&J.indexOf(ne)!==-1,avoid:L.avoidAll};if(L.css){var ve=window.getComputedStyle(ne),se=["always","page","left","right"],Fe=["avoid","avoid-page"];Ee={before:Ee.before||se.indexOf(ve.breakBefore||ve.pageBreakBefore)!==-1,after:Ee.after||se.indexOf(ve.breakAfter||ve.pageBreakAfter)!==-1,avoid:Ee.avoid||Fe.indexOf(ve.breakInside||ve.pageBreakInside)!==-1}}Object.keys(Ee).forEach(function($e){Ee[$e]=Ee[$e]||U[$e].indexOf(ne)!==-1});var ae=ne.getBoundingClientRect();if(Ee.avoid&&!Ee.before){var De=Math.floor(ae.top/R),Re=Math.floor(ae.bottom/R),Pe=Math.abs(ae.bottom-ae.top)/R;Re!==De&&Pe<=1&&(Ee.before=!0)}if(Ee.before){var Ne=(0,B.createElement)("div",{style:{display:"block",height:R-ae.top%R+"px"}});ne.parentNode.insertBefore(Ne,ne)}if(Ee.after){var Ne=(0,B.createElement)("div",{style:{display:"block",height:R-ae.bottom%R+"px"}});ne.parentNode.insertBefore(Ne,ne.nextSibling)}})})}},"./src/utils.js":function(f,m,v){v.r(m),v.d(m,{objType:function(){return B},createElement:function(){return E},cloneNode:function(){return S},unitConvert:function(){return _},toPx:function(){return O}}),v("./node_modules/core-js/modules/es.number.constructor.js"),v("./node_modules/core-js/modules/es.symbol.js"),v("./node_modules/core-js/modules/es.symbol.description.js"),v("./node_modules/core-js/modules/es.object.to-string.js"),v("./node_modules/core-js/modules/es.symbol.iterator.js"),v("./node_modules/core-js/modules/es.array.iterator.js"),v("./node_modules/core-js/modules/es.string.iterator.js"),v("./node_modules/core-js/modules/web.dom-collections.iterator.js");function I(R){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?I=function(L){return typeof L}:I=function(L){return L&&typeof Symbol=="function"&&L.constructor===Symbol&&L!==Symbol.prototype?"symbol":typeof L},I(R)}var B=function(T){var L=I(T);return L==="undefined"?"undefined":L==="string"||T instanceof String?"string":L==="number"||T instanceof Number?"number":L==="function"||T instanceof Function?"function":T&&T.constructor===Array?"array":T&&T.nodeType===1?"element":L==="object"?"object":"unknown"},E=function(T,L){var U=document.createElement(T);if(L.className&&(U.className=L.className),L.innerHTML){U.innerHTML=L.innerHTML;for(var K=U.getElementsByTagName("script"),J=K.length;J-- >0;null)K[J].parentNode.removeChild(K[J])}for(var ee in L.style)U.style[ee]=L.style[ee];return U},S=function R(T,L){for(var U=T.nodeType===3?document.createTextNode(T.nodeValue):T.cloneNode(!1),K=T.firstChild;K;K=K.nextSibling)(L===!0||K.nodeType!==1||K.nodeName!=="SCRIPT")&&U.appendChild(R(K,L));return T.nodeType===1&&(T.nodeName==="CANVAS"?(U.width=T.width,U.height=T.height,U.getContext("2d").drawImage(T,0,0)):(T.nodeName==="TEXTAREA"||T.nodeName==="SELECT")&&(U.value=T.value),U.addEventListener("load",function(){U.scrollTop=T.scrollTop,U.scrollLeft=T.scrollLeft},!0)),U},_=function(T,L){if(B(T)==="number")return T*72/96/L;var U={};for(var K in T)U[K]=T[K]*72/96/L;return U},O=function(T,L){return Math.floor(T*L/72*96)}},"./src/worker.js":function(f,m,v){v.r(m),v("./node_modules/core-js/modules/es.object.assign.js"),v("./node_modules/core-js/modules/es.array.map.js"),v("./node_modules/core-js/modules/es.object.keys.js"),v("./node_modules/core-js/modules/es.array.concat.js"),v("./node_modules/core-js/modules/es.object.to-string.js"),v("./node_modules/core-js/modules/es.regexp.to-string.js"),v("./node_modules/core-js/modules/es.function.name.js"),v("./node_modules/core-js/modules/web.dom-collections.for-each.js");var I=v("jspdf"),B=v("html2canvas"),E=v("./src/utils.js"),S=v("./node_modules/es6-promise/dist/es6-promise.js"),_=v.n(S),O=_().Promise,R=function T(L){var U=Object.assign(T.convert(O.resolve()),JSON.parse(JSON.stringify(T.template))),K=T.convert(O.resolve(),U);return K=K.setProgress(1,T,1,[T]),K=K.set(L),K};R.prototype=Object.create(O.prototype),R.prototype.constructor=R,R.convert=function(L,U){return L.__proto__=U||R.prototype,L},R.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},R.prototype.from=function(L,U){function K(J){switch((0,E.objType)(J)){case"string":return"string";case"element":return J.nodeName.toLowerCase&&J.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(U=U||K(L),U){case"string":return this.set({src:(0,E.createElement)("div",{innerHTML:L})});case"element":return this.set({src:L});case"canvas":return this.set({canvas:L});case"img":return this.set({img:L});default:return this.error("Unknown source type.")}})},R.prototype.to=function(L){switch(L){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},R.prototype.toContainer=function(){var L=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(L).then(function(){var K={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},J={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};K.opacity=0;var ee=(0,E.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,E.createElement)("div",{className:"html2pdf__overlay",style:K}),this.prop.container=(0,E.createElement)("div",{className:"html2pdf__container",style:J}),this.prop.container.appendChild(ee),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},R.prototype.toCanvas=function(){var L=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(L).then(function(){var K=Object.assign({},this.opt.html2canvas);return delete K.onrendered,B(this.prop.container,K)}).then(function(K){var J=this.opt.html2canvas.onrendered||function(){};J(K),this.prop.canvas=K,document.body.removeChild(this.prop.overlay)})},R.prototype.toImg=function(){var L=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(L).then(function(){var K=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=K})},R.prototype.toPdf=function(){var L=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(L).then(function(){var K=this.prop.canvas,J=this.opt,ee=K.height,ce=Math.floor(K.width*this.prop.pageSize.inner.ratio),ne=Math.ceil(ee/ce),Ee=this.prop.pageSize.inner.height,ve=document.createElement("canvas"),se=ve.getContext("2d");ve.width=K.width,ve.height=ce,this.prop.pdf=this.prop.pdf||new I.jsPDF(J.jsPDF);for(var Fe=0;Fe<ne;Fe++){Fe===ne-1&&ee%ce!==0&&(ve.height=ee%ce,Ee=ve.height*this.prop.pageSize.inner.width/ve.width);var ae=ve.width,De=ve.height;se.fillStyle="white",se.fillRect(0,0,ae,De),se.drawImage(K,0,Fe*ce,ae,De,0,0,ae,De),Fe&&this.prop.pdf.addPage();var Re=ve.toDataURL("image/"+J.image.type,J.image.quality);this.prop.pdf.addImage(Re,J.image.type,J.margin[1],J.margin[0],this.prop.pageSize.inner.width,Ee)}})},R.prototype.output=function(L,U,K){return K=K||"pdf",K.toLowerCase()==="img"||K.toLowerCase()==="image"?this.outputImg(L,U):this.outputPdf(L,U)},R.prototype.outputPdf=function(L,U){var K=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(K).then(function(){return this.prop.pdf.output(L,U)})},R.prototype.outputImg=function(L,U){var K=[function(){return this.prop.img||this.toImg()}];return this.thenList(K).then(function(){switch(L){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+L+'" is not supported.'}})},R.prototype.save=function(L){var U=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(U).set(L?{filename:L}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},R.prototype.set=function(L){if((0,E.objType)(L)!=="object")return this;var U=Object.keys(L||{}).map(function(K){switch(K){case"margin":return this.setMargin.bind(this,L.margin);case"jsPDF":return function(){return this.opt.jsPDF=L.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,L.pageSize);default:return K in R.template.prop?function(){this.prop[K]=L[K]}:function(){this.opt[K]=L[K]}}},this);return this.then(function(){return this.thenList(U)})},R.prototype.get=function(L,U){return this.then(function(){var J=L in R.template.prop?this.prop[L]:this.opt[L];return U?U(J):J})},R.prototype.setMargin=function(L){return this.then(function(){switch((0,E.objType)(L)){case"number":L=[L,L,L,L];case"array":if(L.length===2&&(L=[L[0],L[1],L[0],L[1]]),L.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=L}).then(this.setPageSize)},R.prototype.setPageSize=function(L){return this.then(function(){L=L||I.jsPDF.getPageSize(this.opt.jsPDF),L.hasOwnProperty("inner")||(L.inner={width:L.width-this.opt.margin[1]-this.opt.margin[3],height:L.height-this.opt.margin[0]-this.opt.margin[2]},L.inner.px={width:(0,E.toPx)(L.inner.width,L.k),height:(0,E.toPx)(L.inner.height,L.k)},L.inner.ratio=L.inner.height/L.inner.width),this.prop.pageSize=L})},R.prototype.setProgress=function(L,U,K,J){return L!=null&&(this.progress.val=L),U!=null&&(this.progress.state=U),K!=null&&(this.progress.n=K),J!=null&&(this.progress.stack=J),this.progress.ratio=this.progress.val/this.progress.state,this},R.prototype.updateProgress=function(L,U,K,J){return this.setProgress(L?this.progress.val+L:null,U||null,K?this.progress.n+K:null,J?this.progress.stack.concat(J):null)},R.prototype.then=function(L,U){var K=this;return this.thenCore(L,U,function(ee,ce){return K.updateProgress(null,null,1,[ee]),O.prototype.then.call(this,function(Ee){return K.updateProgress(null,ee),Ee}).then(ee,ce).then(function(Ee){return K.updateProgress(1),Ee})})},R.prototype.thenCore=function(L,U,K){K=K||O.prototype.then;var J=this;L&&(L=L.bind(J)),U&&(U=U.bind(J));var ee=O.toString().indexOf("[native code]")!==-1&&O.name==="Promise",ce=ee?J:R.convert(Object.assign({},J),O.prototype),ne=K.call(ce,L,U);return R.convert(ne,J.__proto__)},R.prototype.thenExternal=function(L,U){return O.prototype.then.call(this,L,U)},R.prototype.thenList=function(L){var U=this;return L.forEach(function(J){U=U.thenCore(J)}),U},R.prototype.catch=function(T){T&&(T=T.bind(this));var L=O.prototype.catch.call(this,T);return R.convert(L,this)},R.prototype.catchExternal=function(L){return O.prototype.catch.call(this,L)},R.prototype.error=function(L){return this.then(function(){throw new Error(L)})},R.prototype.using=R.prototype.set,R.prototype.saveAs=R.prototype.save,R.prototype.export=R.prototype.output,R.prototype.run=R.prototype.then,m.default=R},"./node_modules/core-js/internals/a-function.js":function(f){f.exports=function(m){if(typeof m!="function")throw TypeError(String(m)+" is not a function");return m}},"./node_modules/core-js/internals/a-possible-prototype.js":function(f,m,v){var I=v("./node_modules/core-js/internals/is-object.js");f.exports=function(B){if(!I(B)&&B!==null)throw TypeError("Can't set "+String(B)+" as a prototype");return B}},"./node_modules/core-js/internals/add-to-unscopables.js":function(f,m,v){var I=v("./node_modules/core-js/internals/well-known-symbol.js"),B=v("./node_modules/core-js/internals/object-create.js"),E=v("./node_modules/core-js/internals/object-define-property.js"),S=I("unscopables"),_=Array.prototype;_[S]==null&&E.f(_,S,{configurable:!0,value:B(null)}),f.exports=function(O){_[S][O]=!0}},"./node_modules/core-js/internals/an-object.js":function(f,m,v){var I=v("./node_modules/core-js/internals/is-object.js");f.exports=function(B){if(!I(B))throw TypeError(String(B)+" is not an object");return B}},"./node_modules/core-js/internals/array-for-each.js":function(f,m,v){var I=v("./node_modules/core-js/internals/array-iteration.js").forEach,B=v("./node_modules/core-js/internals/array-method-is-strict.js"),E=B("forEach");f.exports=E?[].forEach:function(_){return I(this,_,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(f,m,v){var I=v("./node_modules/core-js/internals/to-indexed-object.js"),B=v("./node_modules/core-js/internals/to-length.js"),E=v("./node_modules/core-js/internals/to-absolute-index.js"),S=function(_){return function(O,R,T){var L=I(O),U=B(L.length),K=E(T,U),J;if(_&&R!=R){for(;U>K;)if(J=L[K++],J!=J)return!0}else for(;U>K;K++)if((_||K in L)&&L[K]===R)return _||K||0;return!_&&-1}};f.exports={includes:S(!0),indexOf:S(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(f,m,v){var I=v("./node_modules/core-js/internals/function-bind-context.js"),B=v("./node_modules/core-js/internals/indexed-object.js"),E=v("./node_modules/core-js/internals/to-object.js"),S=v("./node_modules/core-js/internals/to-length.js"),_=v("./node_modules/core-js/internals/array-species-create.js"),O=[].push,R=function(T){var L=T==1,U=T==2,K=T==3,J=T==4,ee=T==6,ce=T==7,ne=T==5||ee;return function(Ee,ve,se,Fe){for(var ae=E(Ee),De=B(ae),Re=I(ve,se,3),Pe=S(De.length),Ne=0,$e=Fe||_,Je=L?$e(Ee,Pe):U||ce?$e(Ee,0):void 0,We,Ae;Pe>Ne;Ne++)if((ne||Ne in De)&&(We=De[Ne],Ae=Re(We,Ne,ae),T))if(L)Je[Ne]=Ae;else if(Ae)switch(T){case 3:return!0;case 5:return We;case 6:return Ne;case 2:O.call(Je,We)}else switch(T){case 4:return!1;case 7:O.call(Je,We)}return ee?-1:K||J?J:Je}};f.exports={forEach:R(0),map:R(1),filter:R(2),some:R(3),every:R(4),find:R(5),findIndex:R(6),filterReject:R(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(f,m,v){var I=v("./node_modules/core-js/internals/fails.js"),B=v("./node_modules/core-js/internals/well-known-symbol.js"),E=v("./node_modules/core-js/internals/engine-v8-version.js"),S=B("species");f.exports=function(_){return E>=51||!I(function(){var O=[],R=O.constructor={};return R[S]=function(){return{foo:1}},O[_](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(f,m,v){var I=v("./node_modules/core-js/internals/fails.js");f.exports=function(B,E){var S=[][B];return!!S&&I(function(){S.call(null,E||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(f,m,v){var I=v("./node_modules/core-js/internals/is-object.js"),B=v("./node_modules/core-js/internals/is-array.js"),E=v("./node_modules/core-js/internals/well-known-symbol.js"),S=E("species");f.exports=function(_){var O;return B(_)&&(O=_.constructor,typeof O=="function"&&(O===Array||B(O.prototype))?O=void 0:I(O)&&(O=O[S],O===null&&(O=void 0))),O===void 0?Array:O}},"./node_modules/core-js/internals/array-species-create.js":function(f,m,v){var I=v("./node_modules/core-js/internals/array-species-constructor.js");f.exports=function(B,E){return new(I(B))(E===0?0:E)}},"./node_modules/core-js/internals/classof-raw.js":function(f){var m={}.toString;f.exports=function(v){return m.call(v).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(f,m,v){var I=v("./node_modules/core-js/internals/to-string-tag-support.js"),B=v("./node_modules/core-js/internals/classof-raw.js"),E=v("./node_modules/core-js/internals/well-known-symbol.js"),S=E("toStringTag"),_=B(function(){return arguments}())=="Arguments",O=function(R,T){try{return R[T]}catch{}};f.exports=I?B:function(R){var T,L,U;return R===void 0?"Undefined":R===null?"Null":typeof(L=O(T=Object(R),S))=="string"?L:_?B(T):(U=B(T))=="Object"&&typeof T.callee=="function"?"Arguments":U}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(f,m,v){var I=v("./node_modules/core-js/internals/has.js"),B=v("./node_modules/core-js/internals/own-keys.js"),E=v("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),S=v("./node_modules/core-js/internals/object-define-property.js");f.exports=function(_,O){for(var R=B(O),T=S.f,L=E.f,U=0;U<R.length;U++){var K=R[U];I(_,K)||T(_,K,L(O,K))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(f,m,v){var I=v("./node_modules/core-js/internals/fails.js");f.exports=!I(function(){function B(){}return B.prototype.constructor=null,Object.getPrototypeOf(new B)!==B.prototype})},"./node_modules/core-js/internals/create-html.js":function(f,m,v){var I=v("./node_modules/core-js/internals/require-object-coercible.js"),B=v("./node_modules/core-js/internals/to-string.js"),E=/"/g;f.exports=function(S,_,O,R){var T=B(I(S)),L="<"+_;return O!==""&&(L+=" "+O+'="'+B(R).replace(E,"&quot;")+'"'),L+">"+T+"</"+_+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(f,m,v){var I=v("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,B=v("./node_modules/core-js/internals/object-create.js"),E=v("./node_modules/core-js/internals/create-property-descriptor.js"),S=v("./node_modules/core-js/internals/set-to-string-tag.js"),_=v("./node_modules/core-js/internals/iterators.js"),O=function(){return this};f.exports=function(R,T,L){var U=T+" Iterator";return R.prototype=B(I,{next:E(1,L)}),S(R,U,!1,!0),_[U]=O,R}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(f,m,v){var I=v("./node_modules/core-js/internals/descriptors.js"),B=v("./node_modules/core-js/internals/object-define-property.js"),E=v("./node_modules/core-js/internals/create-property-descriptor.js");f.exports=I?function(S,_,O){return B.f(S,_,E(1,O))}:function(S,_,O){return S[_]=O,S}},"./node_modules/core-js/internals/create-property-descriptor.js":function(f){f.exports=function(m,v){return{enumerable:!(m&1),configurable:!(m&2),writable:!(m&4),value:v}}},"./node_modules/core-js/internals/create-property.js":function(f,m,v){var I=v("./node_modules/core-js/internals/to-property-key.js"),B=v("./node_modules/core-js/internals/object-define-property.js"),E=v("./node_modules/core-js/internals/create-property-descriptor.js");f.exports=function(S,_,O){var R=I(_);R in S?B.f(S,R,E(0,O)):S[R]=O}},"./node_modules/core-js/internals/define-iterator.js":function(f,m,v){var I=v("./node_modules/core-js/internals/export.js"),B=v("./node_modules/core-js/internals/create-iterator-constructor.js"),E=v("./node_modules/core-js/internals/object-get-prototype-of.js"),S=v("./node_modules/core-js/internals/object-set-prototype-of.js"),_=v("./node_modules/core-js/internals/set-to-string-tag.js"),O=v("./node_modules/core-js/internals/create-non-enumerable-property.js"),R=v("./node_modules/core-js/internals/redefine.js"),T=v("./node_modules/core-js/internals/well-known-symbol.js"),L=v("./node_modules/core-js/internals/is-pure.js"),U=v("./node_modules/core-js/internals/iterators.js"),K=v("./node_modules/core-js/internals/iterators-core.js"),J=K.IteratorPrototype,ee=K.BUGGY_SAFARI_ITERATORS,ce=T("iterator"),ne="keys",Ee="values",ve="entries",se=function(){return this};f.exports=function(Fe,ae,De,Re,Pe,Ne,$e){B(De,ae,Re);var Je=function(tt){if(tt===Pe&&at)return at;if(!ee&&tt in Ke)return Ke[tt];switch(tt){case ne:return function(){return new De(this,tt)};case Ee:return function(){return new De(this,tt)};case ve:return function(){return new De(this,tt)}}return function(){return new De(this)}},We=ae+" Iterator",Ae=!1,Ke=Fe.prototype,ze=Ke[ce]||Ke["@@iterator"]||Pe&&Ke[Pe],at=!ee&&ze||Je(Pe),it=ae=="Array"&&Ke.entries||ze,ye,xe,et;if(it&&(ye=E(it.call(new Fe)),J!==Object.prototype&&ye.next&&(!L&&E(ye)!==J&&(S?S(ye,J):typeof ye[ce]!="function"&&O(ye,ce,se)),_(ye,We,!0,!0),L&&(U[We]=se))),Pe==Ee&&ze&&ze.name!==Ee&&(Ae=!0,at=function(){return ze.call(this)}),(!L||$e)&&Ke[ce]!==at&&O(Ke,ce,at),U[ae]=at,Pe)if(xe={values:Je(Ee),keys:Ne?at:Je(ne),entries:Je(ve)},$e)for(et in xe)(ee||Ae||!(et in Ke))&&R(Ke,et,xe[et]);else I({target:ae,proto:!0,forced:ee||Ae},xe);return xe}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(f,m,v){var I=v("./node_modules/core-js/internals/path.js"),B=v("./node_modules/core-js/internals/has.js"),E=v("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),S=v("./node_modules/core-js/internals/object-define-property.js").f;f.exports=function(_){var O=I.Symbol||(I.Symbol={});B(O,_)||S(O,_,{value:E.f(_)})}},"./node_modules/core-js/internals/descriptors.js":function(f,m,v){var I=v("./node_modules/core-js/internals/fails.js");f.exports=!I(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(f,m,v){var I=v("./node_modules/core-js/internals/global.js"),B=v("./node_modules/core-js/internals/is-object.js"),E=I.document,S=B(E)&&B(E.createElement);f.exports=function(_){return S?E.createElement(_):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(f){f.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}},"./node_modules/core-js/internals/engine-user-agent.js":function(f,m,v){var I=v("./node_modules/core-js/internals/get-built-in.js");f.exports=I("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(f,m,v){var I=v("./node_modules/core-js/internals/global.js"),B=v("./node_modules/core-js/internals/engine-user-agent.js"),E=I.process,S=I.Deno,_=E&&E.versions||S&&S.version,O=_&&_.v8,R,T;O?(R=O.split("."),T=R[0]<4?1:R[0]+R[1]):B&&(R=B.match(/Edge\/(\d+)/),(!R||R[1]>=74)&&(R=B.match(/Chrome\/(\d+)/),R&&(T=R[1]))),f.exports=T&&+T},"./node_modules/core-js/internals/enum-bug-keys.js":function(f){f.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(f,m,v){var I=v("./node_modules/core-js/internals/global.js"),B=v("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,E=v("./node_modules/core-js/internals/create-non-enumerable-property.js"),S=v("./node_modules/core-js/internals/redefine.js"),_=v("./node_modules/core-js/internals/set-global.js"),O=v("./node_modules/core-js/internals/copy-constructor-properties.js"),R=v("./node_modules/core-js/internals/is-forced.js");f.exports=function(T,L){var U=T.target,K=T.global,J=T.stat,ee,ce,ne,Ee,ve,se;if(K?ce=I:J?ce=I[U]||_(U,{}):ce=(I[U]||{}).prototype,ce)for(ne in L){if(ve=L[ne],T.noTargetGet?(se=B(ce,ne),Ee=se&&se.value):Ee=ce[ne],ee=R(K?ne:U+(J?".":"#")+ne,T.forced),!ee&&Ee!==void 0){if(typeof ve==typeof Ee)continue;O(ve,Ee)}(T.sham||Ee&&Ee.sham)&&E(ve,"sham",!0),S(ce,ne,ve,T)}}},"./node_modules/core-js/internals/fails.js":function(f){f.exports=function(m){try{return!!m()}catch{return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(f,m,v){var I=v("./node_modules/core-js/internals/a-function.js");f.exports=function(B,E,S){if(I(B),E===void 0)return B;switch(S){case 0:return function(){return B.call(E)};case 1:return function(_){return B.call(E,_)};case 2:return function(_,O){return B.call(E,_,O)};case 3:return function(_,O,R){return B.call(E,_,O,R)}}return function(){return B.apply(E,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(f,m,v){var I=v("./node_modules/core-js/internals/global.js"),B=function(E){return typeof E=="function"?E:void 0};f.exports=function(E,S){return arguments.length<2?B(I[E]):I[E]&&I[E][S]}},"./node_modules/core-js/internals/global.js":function(f){var m=function(v){return v&&v.Math==Math&&v};f.exports=m(typeof globalThis=="object"&&globalThis)||m(typeof window=="object"&&window)||m(typeof self=="object"&&self)||m(typeof nh=="object"&&nh)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(f,m,v){var I=v("./node_modules/core-js/internals/to-object.js"),B={}.hasOwnProperty;f.exports=Object.hasOwn||function(S,_){return B.call(I(S),_)}},"./node_modules/core-js/internals/hidden-keys.js":function(f){f.exports={}},"./node_modules/core-js/internals/html.js":function(f,m,v){var I=v("./node_modules/core-js/internals/get-built-in.js");f.exports=I("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(f,m,v){var I=v("./node_modules/core-js/internals/descriptors.js"),B=v("./node_modules/core-js/internals/fails.js"),E=v("./node_modules/core-js/internals/document-create-element.js");f.exports=!I&&!B(function(){return Object.defineProperty(E("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(f,m,v){var I=v("./node_modules/core-js/internals/fails.js"),B=v("./node_modules/core-js/internals/classof-raw.js"),E="".split;f.exports=I(function(){return!Object("z").propertyIsEnumerable(0)})?function(S){return B(S)=="String"?E.call(S,""):Object(S)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(f,m,v){var I=v("./node_modules/core-js/internals/is-object.js"),B=v("./node_modules/core-js/internals/object-set-prototype-of.js");f.exports=function(E,S,_){var O,R;return B&&typeof(O=S.constructor)=="function"&&O!==_&&I(R=O.prototype)&&R!==_.prototype&&B(E,R),E}},"./node_modules/core-js/internals/inspect-source.js":function(f,m,v){var I=v("./node_modules/core-js/internals/shared-store.js"),B=Function.toString;typeof I.inspectSource!="function"&&(I.inspectSource=function(E){return B.call(E)}),f.exports=I.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(f,m,v){var I=v("./node_modules/core-js/internals/native-weak-map.js"),B=v("./node_modules/core-js/internals/global.js"),E=v("./node_modules/core-js/internals/is-object.js"),S=v("./node_modules/core-js/internals/create-non-enumerable-property.js"),_=v("./node_modules/core-js/internals/has.js"),O=v("./node_modules/core-js/internals/shared-store.js"),R=v("./node_modules/core-js/internals/shared-key.js"),T=v("./node_modules/core-js/internals/hidden-keys.js"),L="Object already initialized",U=B.WeakMap,K,J,ee,ce=function(De){return ee(De)?J(De):K(De,{})},ne=function(De){return function(Re){var Pe;if(!E(Re)||(Pe=J(Re)).type!==De)throw TypeError("Incompatible receiver, "+De+" required");return Pe}};if(I||O.state){var Ee=O.state||(O.state=new U),ve=Ee.get,se=Ee.has,Fe=Ee.set;K=function(De,Re){if(se.call(Ee,De))throw new TypeError(L);return Re.facade=De,Fe.call(Ee,De,Re),Re},J=function(De){return ve.call(Ee,De)||{}},ee=function(De){return se.call(Ee,De)}}else{var ae=R("state");T[ae]=!0,K=function(De,Re){if(_(De,ae))throw new TypeError(L);return Re.facade=De,S(De,ae,Re),Re},J=function(De){return _(De,ae)?De[ae]:{}},ee=function(De){return _(De,ae)}}f.exports={set:K,get:J,has:ee,enforce:ce,getterFor:ne}},"./node_modules/core-js/internals/is-array.js":function(f,m,v){var I=v("./node_modules/core-js/internals/classof-raw.js");f.exports=Array.isArray||function(E){return I(E)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(f,m,v){var I=v("./node_modules/core-js/internals/fails.js"),B=/#|\.prototype\./,E=function(T,L){var U=_[S(T)];return U==R?!0:U==O?!1:typeof L=="function"?I(L):!!L},S=E.normalize=function(T){return String(T).replace(B,".").toLowerCase()},_=E.data={},O=E.NATIVE="N",R=E.POLYFILL="P";f.exports=E},"./node_modules/core-js/internals/is-object.js":function(f){f.exports=function(m){return typeof m=="object"?m!==null:typeof m=="function"}},"./node_modules/core-js/internals/is-pure.js":function(f){f.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(f,m,v){var I=v("./node_modules/core-js/internals/get-built-in.js"),B=v("./node_modules/core-js/internals/use-symbol-as-uid.js");f.exports=B?function(E){return typeof E=="symbol"}:function(E){var S=I("Symbol");return typeof S=="function"&&Object(E)instanceof S}},"./node_modules/core-js/internals/iterators-core.js":function(f,m,v){var I=v("./node_modules/core-js/internals/fails.js"),B=v("./node_modules/core-js/internals/object-get-prototype-of.js"),E=v("./node_modules/core-js/internals/create-non-enumerable-property.js"),S=v("./node_modules/core-js/internals/has.js"),_=v("./node_modules/core-js/internals/well-known-symbol.js"),O=v("./node_modules/core-js/internals/is-pure.js"),R=_("iterator"),T=!1,L=function(){return this},U,K,J;[].keys&&(J=[].keys(),"next"in J?(K=B(B(J)),K!==Object.prototype&&(U=K)):T=!0);var ee=U==null||I(function(){var ce={};return U[R].call(ce)!==ce});ee&&(U={}),(!O||ee)&&!S(U,R)&&E(U,R,L),f.exports={IteratorPrototype:U,BUGGY_SAFARI_ITERATORS:T}},"./node_modules/core-js/internals/iterators.js":function(f){f.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(f,m,v){var I=v("./node_modules/core-js/internals/engine-v8-version.js"),B=v("./node_modules/core-js/internals/fails.js");f.exports=!!Object.getOwnPropertySymbols&&!B(function(){var E=Symbol();return!String(E)||!(Object(E)instanceof Symbol)||!Symbol.sham&&I&&I<41})},"./node_modules/core-js/internals/native-weak-map.js":function(f,m,v){var I=v("./node_modules/core-js/internals/global.js"),B=v("./node_modules/core-js/internals/inspect-source.js"),E=I.WeakMap;f.exports=typeof E=="function"&&/native code/.test(B(E))},"./node_modules/core-js/internals/object-assign.js":function(f,m,v){var I=v("./node_modules/core-js/internals/descriptors.js"),B=v("./node_modules/core-js/internals/fails.js"),E=v("./node_modules/core-js/internals/object-keys.js"),S=v("./node_modules/core-js/internals/object-get-own-property-symbols.js"),_=v("./node_modules/core-js/internals/object-property-is-enumerable.js"),O=v("./node_modules/core-js/internals/to-object.js"),R=v("./node_modules/core-js/internals/indexed-object.js"),T=Object.assign,L=Object.defineProperty;f.exports=!T||B(function(){if(I&&T({b:1},T(L({},"a",{enumerable:!0,get:function(){L(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var U={},K={},J=Symbol(),ee="abcdefghijklmnopqrst";return U[J]=7,ee.split("").forEach(function(ce){K[ce]=ce}),T({},U)[J]!=7||E(T({},K)).join("")!=ee})?function(K,J){for(var ee=O(K),ce=arguments.length,ne=1,Ee=S.f,ve=_.f;ce>ne;)for(var se=R(arguments[ne++]),Fe=Ee?E(se).concat(Ee(se)):E(se),ae=Fe.length,De=0,Re;ae>De;)Re=Fe[De++],(!I||ve.call(se,Re))&&(ee[Re]=se[Re]);return ee}:T},"./node_modules/core-js/internals/object-create.js":function(f,m,v){var I=v("./node_modules/core-js/internals/an-object.js"),B=v("./node_modules/core-js/internals/object-define-properties.js"),E=v("./node_modules/core-js/internals/enum-bug-keys.js"),S=v("./node_modules/core-js/internals/hidden-keys.js"),_=v("./node_modules/core-js/internals/html.js"),O=v("./node_modules/core-js/internals/document-create-element.js"),R=v("./node_modules/core-js/internals/shared-key.js"),T=">",L="<",U="prototype",K="script",J=R("IE_PROTO"),ee=function(){},ce=function(Fe){return L+K+T+Fe+L+"/"+K+T},ne=function(Fe){Fe.write(ce("")),Fe.close();var ae=Fe.parentWindow.Object;return Fe=null,ae},Ee=function(){var Fe=O("iframe"),ae="java"+K+":",De;if(Fe.style)return Fe.style.display="none",_.appendChild(Fe),Fe.src=String(ae),De=Fe.contentWindow.document,De.open(),De.write(ce("document.F=Object")),De.close(),De.F},ve,se=function(){try{ve=new ActiveXObject("htmlfile")}catch{}se=document.domain&&ve?ne(ve):Ee()||ne(ve);for(var Fe=E.length;Fe--;)delete se[U][E[Fe]];return se()};S[J]=!0,f.exports=Object.create||function(ae,De){var Re;return ae!==null?(ee[U]=I(ae),Re=new ee,ee[U]=null,Re[J]=ae):Re=se(),De===void 0?Re:B(Re,De)}},"./node_modules/core-js/internals/object-define-properties.js":function(f,m,v){var I=v("./node_modules/core-js/internals/descriptors.js"),B=v("./node_modules/core-js/internals/object-define-property.js"),E=v("./node_modules/core-js/internals/an-object.js"),S=v("./node_modules/core-js/internals/object-keys.js");f.exports=I?Object.defineProperties:function(O,R){E(O);for(var T=S(R),L=T.length,U=0,K;L>U;)B.f(O,K=T[U++],R[K]);return O}},"./node_modules/core-js/internals/object-define-property.js":function(f,m,v){var I=v("./node_modules/core-js/internals/descriptors.js"),B=v("./node_modules/core-js/internals/ie8-dom-define.js"),E=v("./node_modules/core-js/internals/an-object.js"),S=v("./node_modules/core-js/internals/to-property-key.js"),_=Object.defineProperty;m.f=I?_:function(R,T,L){if(E(R),T=S(T),E(L),B)try{return _(R,T,L)}catch{}if("get"in L||"set"in L)throw TypeError("Accessors not supported");return"value"in L&&(R[T]=L.value),R}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(f,m,v){var I=v("./node_modules/core-js/internals/descriptors.js"),B=v("./node_modules/core-js/internals/object-property-is-enumerable.js"),E=v("./node_modules/core-js/internals/create-property-descriptor.js"),S=v("./node_modules/core-js/internals/to-indexed-object.js"),_=v("./node_modules/core-js/internals/to-property-key.js"),O=v("./node_modules/core-js/internals/has.js"),R=v("./node_modules/core-js/internals/ie8-dom-define.js"),T=Object.getOwnPropertyDescriptor;m.f=I?T:function(U,K){if(U=S(U),K=_(K),R)try{return T(U,K)}catch{}if(O(U,K))return E(!B.f.call(U,K),U[K])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(f,m,v){var I=v("./node_modules/core-js/internals/to-indexed-object.js"),B=v("./node_modules/core-js/internals/object-get-own-property-names.js").f,E={}.toString,S=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],_=function(O){try{return B(O)}catch{return S.slice()}};f.exports.f=function(R){return S&&E.call(R)=="[object Window]"?_(R):B(I(R))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(f,m,v){var I=v("./node_modules/core-js/internals/object-keys-internal.js"),B=v("./node_modules/core-js/internals/enum-bug-keys.js"),E=B.concat("length","prototype");m.f=Object.getOwnPropertyNames||function(_){return I(_,E)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(f,m){m.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(f,m,v){var I=v("./node_modules/core-js/internals/has.js"),B=v("./node_modules/core-js/internals/to-object.js"),E=v("./node_modules/core-js/internals/shared-key.js"),S=v("./node_modules/core-js/internals/correct-prototype-getter.js"),_=E("IE_PROTO"),O=Object.prototype;f.exports=S?Object.getPrototypeOf:function(R){return R=B(R),I(R,_)?R[_]:typeof R.constructor=="function"&&R instanceof R.constructor?R.constructor.prototype:R instanceof Object?O:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(f,m,v){var I=v("./node_modules/core-js/internals/has.js"),B=v("./node_modules/core-js/internals/to-indexed-object.js"),E=v("./node_modules/core-js/internals/array-includes.js").indexOf,S=v("./node_modules/core-js/internals/hidden-keys.js");f.exports=function(_,O){var R=B(_),T=0,L=[],U;for(U in R)!I(S,U)&&I(R,U)&&L.push(U);for(;O.length>T;)I(R,U=O[T++])&&(~E(L,U)||L.push(U));return L}},"./node_modules/core-js/internals/object-keys.js":function(f,m,v){var I=v("./node_modules/core-js/internals/object-keys-internal.js"),B=v("./node_modules/core-js/internals/enum-bug-keys.js");f.exports=Object.keys||function(S){return I(S,B)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(f,m){var v={}.propertyIsEnumerable,I=Object.getOwnPropertyDescriptor,B=I&&!v.call({1:2},1);m.f=B?function(S){var _=I(this,S);return!!_&&_.enumerable}:v},"./node_modules/core-js/internals/object-set-prototype-of.js":function(f,m,v){var I=v("./node_modules/core-js/internals/an-object.js"),B=v("./node_modules/core-js/internals/a-possible-prototype.js");f.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var E=!1,S={},_;try{_=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,_.call(S,[]),E=S instanceof Array}catch{}return function(R,T){return I(R),B(T),E?_.call(R,T):R.__proto__=T,R}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(f,m,v){var I=v("./node_modules/core-js/internals/to-string-tag-support.js"),B=v("./node_modules/core-js/internals/classof.js");f.exports=I?{}.toString:function(){return"[object "+B(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(f,m,v){var I=v("./node_modules/core-js/internals/is-object.js");f.exports=function(B,E){var S,_;if(E==="string"&&typeof(S=B.toString)=="function"&&!I(_=S.call(B))||typeof(S=B.valueOf)=="function"&&!I(_=S.call(B))||E!=="string"&&typeof(S=B.toString)=="function"&&!I(_=S.call(B)))return _;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(f,m,v){var I=v("./node_modules/core-js/internals/get-built-in.js"),B=v("./node_modules/core-js/internals/object-get-own-property-names.js"),E=v("./node_modules/core-js/internals/object-get-own-property-symbols.js"),S=v("./node_modules/core-js/internals/an-object.js");f.exports=I("Reflect","ownKeys")||function(O){var R=B.f(S(O)),T=E.f;return T?R.concat(T(O)):R}},"./node_modules/core-js/internals/path.js":function(f,m,v){var I=v("./node_modules/core-js/internals/global.js");f.exports=I},"./node_modules/core-js/internals/redefine.js":function(f,m,v){var I=v("./node_modules/core-js/internals/global.js"),B=v("./node_modules/core-js/internals/create-non-enumerable-property.js"),E=v("./node_modules/core-js/internals/has.js"),S=v("./node_modules/core-js/internals/set-global.js"),_=v("./node_modules/core-js/internals/inspect-source.js"),O=v("./node_modules/core-js/internals/internal-state.js"),R=O.get,T=O.enforce,L=String(String).split("String");(f.exports=function(U,K,J,ee){var ce=ee?!!ee.unsafe:!1,ne=ee?!!ee.enumerable:!1,Ee=ee?!!ee.noTargetGet:!1,ve;if(typeof J=="function"&&(typeof K=="string"&&!E(J,"name")&&B(J,"name",K),ve=T(J),ve.source||(ve.source=L.join(typeof K=="string"?K:""))),U===I){ne?U[K]=J:S(K,J);return}else ce?!Ee&&U[K]&&(ne=!0):delete U[K];ne?U[K]=J:B(U,K,J)})(Function.prototype,"toString",function(){return typeof this=="function"&&R(this).source||_(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(f,m,v){var I=v("./node_modules/core-js/internals/an-object.js");f.exports=function(){var B=I(this),E="";return B.global&&(E+="g"),B.ignoreCase&&(E+="i"),B.multiline&&(E+="m"),B.dotAll&&(E+="s"),B.unicode&&(E+="u"),B.sticky&&(E+="y"),E}},"./node_modules/core-js/internals/require-object-coercible.js":function(f){f.exports=function(m){if(m==null)throw TypeError("Can't call method on "+m);return m}},"./node_modules/core-js/internals/set-global.js":function(f,m,v){var I=v("./node_modules/core-js/internals/global.js");f.exports=function(B,E){try{Object.defineProperty(I,B,{value:E,configurable:!0,writable:!0})}catch{I[B]=E}return E}},"./node_modules/core-js/internals/set-to-string-tag.js":function(f,m,v){var I=v("./node_modules/core-js/internals/object-define-property.js").f,B=v("./node_modules/core-js/internals/has.js"),E=v("./node_modules/core-js/internals/well-known-symbol.js"),S=E("toStringTag");f.exports=function(_,O,R){_&&!B(_=R?_:_.prototype,S)&&I(_,S,{configurable:!0,value:O})}},"./node_modules/core-js/internals/shared-key.js":function(f,m,v){var I=v("./node_modules/core-js/internals/shared.js"),B=v("./node_modules/core-js/internals/uid.js"),E=I("keys");f.exports=function(S){return E[S]||(E[S]=B(S))}},"./node_modules/core-js/internals/shared-store.js":function(f,m,v){var I=v("./node_modules/core-js/internals/global.js"),B=v("./node_modules/core-js/internals/set-global.js"),E="__core-js_shared__",S=I[E]||B(E,{});f.exports=S},"./node_modules/core-js/internals/shared.js":function(f,m,v){var I=v("./node_modules/core-js/internals/is-pure.js"),B=v("./node_modules/core-js/internals/shared-store.js");(f.exports=function(E,S){return B[E]||(B[E]=S!==void 0?S:{})})("versions",[]).push({version:"3.16.0",mode:I?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(f,m,v){var I=v("./node_modules/core-js/internals/fails.js");f.exports=function(B){return I(function(){var E=""[B]('"');return E!==E.toLowerCase()||E.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(f,m,v){var I=v("./node_modules/core-js/internals/to-integer.js"),B=v("./node_modules/core-js/internals/to-string.js"),E=v("./node_modules/core-js/internals/require-object-coercible.js"),S=function(_){return function(O,R){var T=B(E(O)),L=I(R),U=T.length,K,J;return L<0||L>=U?_?"":void 0:(K=T.charCodeAt(L),K<55296||K>56319||L+1===U||(J=T.charCodeAt(L+1))<56320||J>57343?_?T.charAt(L):K:_?T.slice(L,L+2):(K-55296<<10)+(J-56320)+65536)}};f.exports={codeAt:S(!1),charAt:S(!0)}},"./node_modules/core-js/internals/string-trim.js":function(f,m,v){var I=v("./node_modules/core-js/internals/require-object-coercible.js"),B=v("./node_modules/core-js/internals/to-string.js"),E=v("./node_modules/core-js/internals/whitespaces.js"),S="["+E+"]",_=RegExp("^"+S+S+"*"),O=RegExp(S+S+"*$"),R=function(T){return function(L){var U=B(I(L));return T&1&&(U=U.replace(_,"")),T&2&&(U=U.replace(O,"")),U}};f.exports={start:R(1),end:R(2),trim:R(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(f,m,v){var I=v("./node_modules/core-js/internals/to-integer.js"),B=Math.max,E=Math.min;f.exports=function(S,_){var O=I(S);return O<0?B(O+_,0):E(O,_)}},"./node_modules/core-js/internals/to-indexed-object.js":function(f,m,v){var I=v("./node_modules/core-js/internals/indexed-object.js"),B=v("./node_modules/core-js/internals/require-object-coercible.js");f.exports=function(E){return I(B(E))}},"./node_modules/core-js/internals/to-integer.js":function(f){var m=Math.ceil,v=Math.floor;f.exports=function(I){return isNaN(I=+I)?0:(I>0?v:m)(I)}},"./node_modules/core-js/internals/to-length.js":function(f,m,v){var I=v("./node_modules/core-js/internals/to-integer.js"),B=Math.min;f.exports=function(E){return E>0?B(I(E),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(f,m,v){var I=v("./node_modules/core-js/internals/require-object-coercible.js");f.exports=function(B){return Object(I(B))}},"./node_modules/core-js/internals/to-primitive.js":function(f,m,v){var I=v("./node_modules/core-js/internals/is-object.js"),B=v("./node_modules/core-js/internals/is-symbol.js"),E=v("./node_modules/core-js/internals/ordinary-to-primitive.js"),S=v("./node_modules/core-js/internals/well-known-symbol.js"),_=S("toPrimitive");f.exports=function(O,R){if(!I(O)||B(O))return O;var T=O[_],L;if(T!==void 0){if(R===void 0&&(R="default"),L=T.call(O,R),!I(L)||B(L))return L;throw TypeError("Can't convert object to primitive value")}return R===void 0&&(R="number"),E(O,R)}},"./node_modules/core-js/internals/to-property-key.js":function(f,m,v){var I=v("./node_modules/core-js/internals/to-primitive.js"),B=v("./node_modules/core-js/internals/is-symbol.js");f.exports=function(E){var S=I(E,"string");return B(S)?S:String(S)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(f,m,v){var I=v("./node_modules/core-js/internals/well-known-symbol.js"),B=I("toStringTag"),E={};E[B]="z",f.exports=String(E)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(f,m,v){var I=v("./node_modules/core-js/internals/is-symbol.js");f.exports=function(B){if(I(B))throw TypeError("Cannot convert a Symbol value to a string");return String(B)}},"./node_modules/core-js/internals/uid.js":function(f){var m=0,v=Math.random();f.exports=function(I){return"Symbol("+String(I===void 0?"":I)+")_"+(++m+v).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(f,m,v){var I=v("./node_modules/core-js/internals/native-symbol.js");f.exports=I&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(f,m,v){var I=v("./node_modules/core-js/internals/well-known-symbol.js");m.f=I},"./node_modules/core-js/internals/well-known-symbol.js":function(f,m,v){var I=v("./node_modules/core-js/internals/global.js"),B=v("./node_modules/core-js/internals/shared.js"),E=v("./node_modules/core-js/internals/has.js"),S=v("./node_modules/core-js/internals/uid.js"),_=v("./node_modules/core-js/internals/native-symbol.js"),O=v("./node_modules/core-js/internals/use-symbol-as-uid.js"),R=B("wks"),T=I.Symbol,L=O?T:T&&T.withoutSetter||S;f.exports=function(U){return(!E(R,U)||!(_||typeof R[U]=="string"))&&(_&&E(T,U)?R[U]=T[U]:R[U]=L("Symbol."+U)),R[U]}},"./node_modules/core-js/internals/whitespaces.js":function(f){f.exports=`
  713. \v\f\r                 \u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(f,m,v){var I=v("./node_modules/core-js/internals/export.js"),B=v("./node_modules/core-js/internals/fails.js"),E=v("./node_modules/core-js/internals/is-array.js"),S=v("./node_modules/core-js/internals/is-object.js"),_=v("./node_modules/core-js/internals/to-object.js"),O=v("./node_modules/core-js/internals/to-length.js"),R=v("./node_modules/core-js/internals/create-property.js"),T=v("./node_modules/core-js/internals/array-species-create.js"),L=v("./node_modules/core-js/internals/array-method-has-species-support.js"),U=v("./node_modules/core-js/internals/well-known-symbol.js"),K=v("./node_modules/core-js/internals/engine-v8-version.js"),J=U("isConcatSpreadable"),ee=9007199254740991,ce="Maximum allowed index exceeded",ne=K>=51||!B(function(){var Fe=[];return Fe[J]=!1,Fe.concat()[0]!==Fe}),Ee=L("concat"),ve=function(Fe){if(!S(Fe))return!1;var ae=Fe[J];return ae!==void 0?!!ae:E(Fe)},se=!ne||!Ee;I({target:"Array",proto:!0,forced:se},{concat:function(ae){var De=_(this),Re=T(De,0),Pe=0,Ne,$e,Je,We,Ae;for(Ne=-1,Je=arguments.length;Ne<Je;Ne++)if(Ae=Ne===-1?De:arguments[Ne],ve(Ae)){if(We=O(Ae.length),Pe+We>ee)throw TypeError(ce);for($e=0;$e<We;$e++,Pe++)$e in Ae&&R(Re,Pe,Ae[$e])}else{if(Pe>=ee)throw TypeError(ce);R(Re,Pe++,Ae)}return Re.length=Pe,Re}})},"./node_modules/core-js/modules/es.array.iterator.js":function(f,m,v){var I=v("./node_modules/core-js/internals/to-indexed-object.js"),B=v("./node_modules/core-js/internals/add-to-unscopables.js"),E=v("./node_modules/core-js/internals/iterators.js"),S=v("./node_modules/core-js/internals/internal-state.js"),_=v("./node_modules/core-js/internals/define-iterator.js"),O="Array Iterator",R=S.set,T=S.getterFor(O);f.exports=_(Array,"Array",function(L,U){R(this,{type:O,target:I(L),index:0,kind:U})},function(){var L=T(this),U=L.target,K=L.kind,J=L.index++;return!U||J>=U.length?(L.target=void 0,{value:void 0,done:!0}):K=="keys"?{value:J,done:!1}:K=="values"?{value:U[J],done:!1}:{value:[J,U[J]],done:!1}},"values"),E.Arguments=E.Array,B("keys"),B("values"),B("entries")},"./node_modules/core-js/modules/es.array.join.js":function(f,m,v){var I=v("./node_modules/core-js/internals/export.js"),B=v("./node_modules/core-js/internals/indexed-object.js"),E=v("./node_modules/core-js/internals/to-indexed-object.js"),S=v("./node_modules/core-js/internals/array-method-is-strict.js"),_=[].join,O=B!=Object,R=S("join",",");I({target:"Array",proto:!0,forced:O||!R},{join:function(L){return _.call(E(this),L===void 0?",":L)}})},"./node_modules/core-js/modules/es.array.map.js":function(f,m,v){var I=v("./node_modules/core-js/internals/export.js"),B=v("./node_modules/core-js/internals/array-iteration.js").map,E=v("./node_modules/core-js/internals/array-method-has-species-support.js"),S=E("map");I({target:"Array",proto:!0,forced:!S},{map:function(O){return B(this,O,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(f,m,v){var I=v("./node_modules/core-js/internals/export.js"),B=v("./node_modules/core-js/internals/is-object.js"),E=v("./node_modules/core-js/internals/is-array.js"),S=v("./node_modules/core-js/internals/to-absolute-index.js"),_=v("./node_modules/core-js/internals/to-length.js"),O=v("./node_modules/core-js/internals/to-indexed-object.js"),R=v("./node_modules/core-js/internals/create-property.js"),T=v("./node_modules/core-js/internals/well-known-symbol.js"),L=v("./node_modules/core-js/internals/array-method-has-species-support.js"),U=L("slice"),K=T("species"),J=[].slice,ee=Math.max;I({target:"Array",proto:!0,forced:!U},{slice:function(ne,Ee){var ve=O(this),se=_(ve.length),Fe=S(ne,se),ae=S(Ee===void 0?se:Ee,se),De,Re,Pe;if(E(ve)&&(De=ve.constructor,typeof De=="function"&&(De===Array||E(De.prototype))?De=void 0:B(De)&&(De=De[K],De===null&&(De=void 0)),De===Array||De===void 0))return J.call(ve,Fe,ae);for(Re=new(De===void 0?Array:De)(ee(ae-Fe,0)),Pe=0;Fe<ae;Fe++,Pe++)Fe in ve&&R(Re,Pe,ve[Fe]);return Re.length=Pe,Re}})},"./node_modules/core-js/modules/es.function.name.js":function(f,m,v){var I=v("./node_modules/core-js/internals/descriptors.js"),B=v("./node_modules/core-js/internals/object-define-property.js").f,E=Function.prototype,S=E.toString,_=/^\s*function ([^ (]*)/,O="name";I&&!(O in E)&&B(E,O,{configurable:!0,get:function(){try{return S.call(this).match(_)[1]}catch{return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(f,m,v){var I=v("./node_modules/core-js/internals/descriptors.js"),B=v("./node_modules/core-js/internals/global.js"),E=v("./node_modules/core-js/internals/is-forced.js"),S=v("./node_modules/core-js/internals/redefine.js"),_=v("./node_modules/core-js/internals/has.js"),O=v("./node_modules/core-js/internals/classof-raw.js"),R=v("./node_modules/core-js/internals/inherit-if-required.js"),T=v("./node_modules/core-js/internals/is-symbol.js"),L=v("./node_modules/core-js/internals/to-primitive.js"),U=v("./node_modules/core-js/internals/fails.js"),K=v("./node_modules/core-js/internals/object-create.js"),J=v("./node_modules/core-js/internals/object-get-own-property-names.js").f,ee=v("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,ce=v("./node_modules/core-js/internals/object-define-property.js").f,ne=v("./node_modules/core-js/internals/string-trim.js").trim,Ee="Number",ve=B[Ee],se=ve.prototype,Fe=O(K(se))==Ee,ae=function($e){if(T($e))throw TypeError("Cannot convert a Symbol value to a number");var Je=L($e,"number"),We,Ae,Ke,ze,at,it,ye,xe;if(typeof Je=="string"&&Je.length>2){if(Je=ne(Je),We=Je.charCodeAt(0),We===43||We===45){if(Ae=Je.charCodeAt(2),Ae===88||Ae===120)return NaN}else if(We===48){switch(Je.charCodeAt(1)){case 66:case 98:Ke=2,ze=49;break;case 79:case 111:Ke=8,ze=55;break;default:return+Je}for(at=Je.slice(2),it=at.length,ye=0;ye<it;ye++)if(xe=at.charCodeAt(ye),xe<48||xe>ze)return NaN;return parseInt(at,Ke)}}return+Je};if(E(Ee,!ve(" 0o1")||!ve("0b1")||ve("+0x1"))){for(var De=function(Je){var We=arguments.length<1?0:Je,Ae=this;return Ae instanceof De&&(Fe?U(function(){se.valueOf.call(Ae)}):O(Ae)!=Ee)?R(new ve(ae(We)),Ae,De):ae(We)},Re=I?J(ve):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),Pe=0,Ne;Re.length>Pe;Pe++)_(ve,Ne=Re[Pe])&&!_(De,Ne)&&ce(De,Ne,ee(ve,Ne));De.prototype=se,se.constructor=De,S(B,Ee,De)}},"./node_modules/core-js/modules/es.object.assign.js":function(f,m,v){var I=v("./node_modules/core-js/internals/export.js"),B=v("./node_modules/core-js/internals/object-assign.js");I({target:"Object",stat:!0,forced:Object.assign!==B},{assign:B})},"./node_modules/core-js/modules/es.object.keys.js":function(f,m,v){var I=v("./node_modules/core-js/internals/export.js"),B=v("./node_modules/core-js/internals/to-object.js"),E=v("./node_modules/core-js/internals/object-keys.js"),S=v("./node_modules/core-js/internals/fails.js"),_=S(function(){E(1)});I({target:"Object",stat:!0,forced:_},{keys:function(R){return E(B(R))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(f,m,v){var I=v("./node_modules/core-js/internals/to-string-tag-support.js"),B=v("./node_modules/core-js/internals/redefine.js"),E=v("./node_modules/core-js/internals/object-to-string.js");I||B(Object.prototype,"toString",E,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(f,m,v){var I=v("./node_modules/core-js/internals/redefine.js"),B=v("./node_modules/core-js/internals/an-object.js"),E=v("./node_modules/core-js/internals/to-string.js"),S=v("./node_modules/core-js/internals/fails.js"),_=v("./node_modules/core-js/internals/regexp-flags.js"),O="toString",R=RegExp.prototype,T=R[O],L=S(function(){return T.call({source:"a",flags:"b"})!="/a/b"}),U=T.name!=O;(L||U)&&I(RegExp.prototype,O,function(){var J=B(this),ee=E(J.source),ce=J.flags,ne=E(ce===void 0&&J instanceof RegExp&&!("flags"in R)?_.call(J):ce);return"/"+ee+"/"+ne},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(f,m,v){var I=v("./node_modules/core-js/internals/string-multibyte.js").charAt,B=v("./node_modules/core-js/internals/to-string.js"),E=v("./node_modules/core-js/internals/internal-state.js"),S=v("./node_modules/core-js/internals/define-iterator.js"),_="String Iterator",O=E.set,R=E.getterFor(_);S(String,"String",function(T){O(this,{type:_,string:B(T),index:0})},function(){var L=R(this),U=L.string,K=L.index,J;return K>=U.length?{value:void 0,done:!0}:(J=I(U,K),L.index+=J.length,{value:J,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(f,m,v){var I=v("./node_modules/core-js/internals/export.js"),B=v("./node_modules/core-js/internals/create-html.js"),E=v("./node_modules/core-js/internals/string-html-forced.js");I({target:"String",proto:!0,forced:E("link")},{link:function(_){return B(this,"a","href",_)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(f,m,v){var I=v("./node_modules/core-js/internals/export.js"),B=v("./node_modules/core-js/internals/descriptors.js"),E=v("./node_modules/core-js/internals/global.js"),S=v("./node_modules/core-js/internals/has.js"),_=v("./node_modules/core-js/internals/is-object.js"),O=v("./node_modules/core-js/internals/object-define-property.js").f,R=v("./node_modules/core-js/internals/copy-constructor-properties.js"),T=E.Symbol;if(B&&typeof T=="function"&&(!("description"in T.prototype)||T().description!==void 0)){var L={},U=function(){var Ee=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),ve=this instanceof U?new T(Ee):Ee===void 0?T():T(Ee);return Ee===""&&(L[ve]=!0),ve};R(U,T);var K=U.prototype=T.prototype;K.constructor=U;var J=K.toString,ee=String(T("test"))=="Symbol(test)",ce=/^Symbol\((.*)\)[^)]+$/;O(K,"description",{configurable:!0,get:function(){var Ee=_(this)?this.valueOf():this,ve=J.call(Ee);if(S(L,Ee))return"";var se=ee?ve.slice(7,-1):ve.replace(ce,"$1");return se===""?void 0:se}}),I({global:!0,forced:!0},{Symbol:U})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(f,m,v){var I=v("./node_modules/core-js/internals/define-well-known-symbol.js");I("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(f,m,v){var I=v("./node_modules/core-js/internals/export.js"),B=v("./node_modules/core-js/internals/global.js"),E=v("./node_modules/core-js/internals/get-built-in.js"),S=v("./node_modules/core-js/internals/is-pure.js"),_=v("./node_modules/core-js/internals/descriptors.js"),O=v("./node_modules/core-js/internals/native-symbol.js"),R=v("./node_modules/core-js/internals/fails.js"),T=v("./node_modules/core-js/internals/has.js"),L=v("./node_modules/core-js/internals/is-array.js"),U=v("./node_modules/core-js/internals/is-object.js"),K=v("./node_modules/core-js/internals/is-symbol.js"),J=v("./node_modules/core-js/internals/an-object.js"),ee=v("./node_modules/core-js/internals/to-object.js"),ce=v("./node_modules/core-js/internals/to-indexed-object.js"),ne=v("./node_modules/core-js/internals/to-property-key.js"),Ee=v("./node_modules/core-js/internals/to-string.js"),ve=v("./node_modules/core-js/internals/create-property-descriptor.js"),se=v("./node_modules/core-js/internals/object-create.js"),Fe=v("./node_modules/core-js/internals/object-keys.js"),ae=v("./node_modules/core-js/internals/object-get-own-property-names.js"),De=v("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Re=v("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Pe=v("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Ne=v("./node_modules/core-js/internals/object-define-property.js"),$e=v("./node_modules/core-js/internals/object-property-is-enumerable.js"),Je=v("./node_modules/core-js/internals/create-non-enumerable-property.js"),We=v("./node_modules/core-js/internals/redefine.js"),Ae=v("./node_modules/core-js/internals/shared.js"),Ke=v("./node_modules/core-js/internals/shared-key.js"),ze=v("./node_modules/core-js/internals/hidden-keys.js"),at=v("./node_modules/core-js/internals/uid.js"),it=v("./node_modules/core-js/internals/well-known-symbol.js"),ye=v("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),xe=v("./node_modules/core-js/internals/define-well-known-symbol.js"),et=v("./node_modules/core-js/internals/set-to-string-tag.js"),tt=v("./node_modules/core-js/internals/internal-state.js"),rt=v("./node_modules/core-js/internals/array-iteration.js").forEach,ct=Ke("hidden"),ot="Symbol",Se="prototype",ht=it("toPrimitive"),Qe=tt.set,pe=tt.getterFor(ot),ge=Object[Se],Le=B.Symbol,dt=E("JSON","stringify"),xt=Pe.f,yt=Ne.f,Yt=De.f,nr=$e.f,Nt=Ae("symbols"),Gt=Ae("op-symbols"),gr=Ae("string-to-symbol-registry"),Yr=Ae("symbol-to-string-registry"),sn=Ae("wks"),Dr=B.QObject,Zt=!Dr||!Dr[Se]||!Dr[Se].findChild,kr=_&&R(function(){return se(yt({},"a",{get:function(){return yt(this,"a",{value:7}).a}})).a!=7})?function(Ci,bi,$n){var Ri=xt(ge,bi);Ri&&delete ge[bi],yt(Ci,bi,$n),Ri&&Ci!==ge&&yt(ge,bi,Ri)}:yt,_r=function(Ci,bi){var $n=Nt[Ci]=se(Le[Se]);return Qe($n,{type:ot,tag:Ci,description:bi}),_||($n.description=bi),$n},Qn=function(bi,$n,Ri){bi===ge&&Qn(Gt,$n,Ri),J(bi);var xa=ne($n);return J(Ri),T(Nt,xa)?(Ri.enumerable?(T(bi,ct)&&bi[ct][xa]&&(bi[ct][xa]=!1),Ri=se(Ri,{enumerable:ve(0,!1)})):(T(bi,ct)||yt(bi,ct,ve(1,{})),bi[ct][xa]=!0),kr(bi,xa,Ri)):yt(bi,xa,Ri)},Mr=function(bi,$n){J(bi);var Ri=ce($n),xa=Fe(Ri).concat(Yi(Ri));return rt(xa,function(Ga){(!_||Nr.call(Ri,Ga))&&Qn(bi,Ga,Ri[Ga])}),bi},En=function(bi,$n){return $n===void 0?se(bi):Mr(se(bi),$n)},Nr=function(bi){var $n=ne(bi),Ri=nr.call(this,$n);return this===ge&&T(Nt,$n)&&!T(Gt,$n)?!1:Ri||!T(this,$n)||!T(Nt,$n)||T(this,ct)&&this[ct][$n]?Ri:!0},vi=function(bi,$n){var Ri=ce(bi),xa=ne($n);if(!(Ri===ge&&T(Nt,xa)&&!T(Gt,xa))){var Ga=xt(Ri,xa);return Ga&&T(Nt,xa)&&!(T(Ri,ct)&&Ri[ct][xa])&&(Ga.enumerable=!0),Ga}},da=function(bi){var $n=Yt(ce(bi)),Ri=[];return rt($n,function(xa){!T(Nt,xa)&&!T(ze,xa)&&Ri.push(xa)}),Ri},Yi=function(bi){var $n=bi===ge,Ri=Yt($n?Gt:ce(bi)),xa=[];return rt(Ri,function(Ga){T(Nt,Ga)&&(!$n||T(ge,Ga))&&xa.push(Nt[Ga])}),xa};if(O||(Le=function(){if(this instanceof Le)throw TypeError("Symbol is not a constructor");var bi=!arguments.length||arguments[0]===void 0?void 0:Ee(arguments[0]),$n=at(bi),Ri=function(xa){this===ge&&Ri.call(Gt,xa),T(this,ct)&&T(this[ct],$n)&&(this[ct][$n]=!1),kr(this,$n,ve(1,xa))};return _&&Zt&&kr(ge,$n,{configurable:!0,set:Ri}),_r($n,bi)},We(Le[Se],"toString",function(){return pe(this).tag}),We(Le,"withoutSetter",function(Ci){return _r(at(Ci),Ci)}),$e.f=Nr,Ne.f=Qn,Pe.f=vi,ae.f=De.f=da,Re.f=Yi,ye.f=function(Ci){return _r(it(Ci),Ci)},_&&(yt(Le[Se],"description",{configurable:!0,get:function(){return pe(this).description}}),S||We(ge,"propertyIsEnumerable",Nr,{unsafe:!0}))),I({global:!0,wrap:!0,forced:!O,sham:!O},{Symbol:Le}),rt(Fe(sn),function(Ci){xe(Ci)}),I({target:ot,stat:!0,forced:!O},{for:function(Ci){var bi=Ee(Ci);if(T(gr,bi))return gr[bi];var $n=Le(bi);return gr[bi]=$n,Yr[$n]=bi,$n},keyFor:function(bi){if(!K(bi))throw TypeError(bi+" is not a symbol");if(T(Yr,bi))return Yr[bi]},useSetter:function(){Zt=!0},useSimple:function(){Zt=!1}}),I({target:"Object",stat:!0,forced:!O,sham:!_},{create:En,defineProperty:Qn,defineProperties:Mr,getOwnPropertyDescriptor:vi}),I({target:"Object",stat:!0,forced:!O},{getOwnPropertyNames:da,getOwnPropertySymbols:Yi}),I({target:"Object",stat:!0,forced:R(function(){Re.f(1)})},{getOwnPropertySymbols:function(bi){return Re.f(ee(bi))}}),dt){var fa=!O||R(function(){var Ci=Le();return dt([Ci])!="[null]"||dt({a:Ci})!="{}"||dt(Object(Ci))!="{}"});I({target:"JSON",stat:!0,forced:fa},{stringify:function(bi,$n,Ri){for(var xa=[bi],Ga=1,rs;arguments.length>Ga;)xa.push(arguments[Ga++]);if(rs=$n,!(!U($n)&&bi===void 0||K(bi)))return L($n)||($n=function(Ns,Ca){if(typeof rs=="function"&&(Ca=rs.call(this,Ns,Ca)),!K(Ca))return Ca}),xa[1]=$n,dt.apply(null,xa)}})}Le[Se][ht]||Je(Le[Se],ht,Le[Se].valueOf),et(Le,ot),ze[ct]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(f,m,v){var I=v("./node_modules/core-js/internals/global.js"),B=v("./node_modules/core-js/internals/dom-iterables.js"),E=v("./node_modules/core-js/internals/array-for-each.js"),S=v("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var _ in B){var O=I[_],R=O&&O.prototype;if(R&&R.forEach!==E)try{S(R,"forEach",E)}catch{R.forEach=E}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(f,m,v){var I=v("./node_modules/core-js/internals/global.js"),B=v("./node_modules/core-js/internals/dom-iterables.js"),E=v("./node_modules/core-js/modules/es.array.iterator.js"),S=v("./node_modules/core-js/internals/create-non-enumerable-property.js"),_=v("./node_modules/core-js/internals/well-known-symbol.js"),O=_("iterator"),R=_("toStringTag"),T=E.values;for(var L in B){var U=I[L],K=U&&U.prototype;if(K){if(K[O]!==T)try{S(K,O,T)}catch{K[O]=T}if(K[R]||S(K,R,L),B[L]){for(var J in E)if(K[J]!==E[J])try{S(K,J,E[J])}catch{K[J]=E[J]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(f){/*!
  714. * @overview es6-promise - a tiny implementation of Promises/A+.
  715. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
  716. * @license Licensed under MIT license
  717. * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
  718. * @version v4.2.8+1e68dce6
  719. */(function(m,v){f.exports=v()})(this,function(){function m(Dr){var Zt=typeof Dr;return Dr!==null&&(Zt==="object"||Zt==="function")}function v(Dr){return typeof Dr=="function"}var I=void 0;Array.isArray?I=Array.isArray:I=function(Dr){return Object.prototype.toString.call(Dr)==="[object Array]"};var B=I,E=0,S=void 0,_=void 0,O=function(Zt,kr){Fe[E]=Zt,Fe[E+1]=kr,E+=2,E===2&&(_?_(ae):Re())};function R(Dr){_=Dr}function T(Dr){O=Dr}var L=typeof window<"u"?window:void 0,U=L||{},K=U.MutationObserver||U.WebKitMutationObserver,J=typeof self>"u"&&typeof process<"u"&&{}.toString.call(process)==="[object process]",ee=typeof Uint8ClampedArray<"u"&&typeof importScripts<"u"&&typeof MessageChannel<"u";function ce(){return function(){return process.nextTick(ae)}}function ne(){return typeof S<"u"?function(){S(ae)}:se()}function Ee(){var Dr=0,Zt=new K(ae),kr=document.createTextNode("");return Zt.observe(kr,{characterData:!0}),function(){kr.data=Dr=++Dr%2}}function ve(){var Dr=new MessageChannel;return Dr.port1.onmessage=ae,function(){return Dr.port2.postMessage(0)}}function se(){var Dr=setTimeout;return function(){return Dr(ae,1)}}var Fe=new Array(1e3);function ae(){for(var Dr=0;Dr<E;Dr+=2){var Zt=Fe[Dr],kr=Fe[Dr+1];Zt(kr),Fe[Dr]=void 0,Fe[Dr+1]=void 0}E=0}function De(){try{var Dr=Function("return this")().require("vertx");return S=Dr.runOnLoop||Dr.runOnContext,ne()}catch{return se()}}var Re=void 0;J?Re=ce():K?Re=Ee():ee?Re=ve():L===void 0?Re=De():Re=se();function Pe(Dr,Zt){var kr=this,_r=new this.constructor(Je);_r[$e]===void 0&&dt(_r);var Qn=kr._state;if(Qn){var Mr=arguments[Qn-1];O(function(){return Qe(Qn,_r,Mr,kr._result)})}else Se(kr,_r,Dr,Zt);return _r}function Ne(Dr){var Zt=this;if(Dr&&typeof Dr=="object"&&Dr.constructor===Zt)return Dr;var kr=new Zt(Je);return tt(kr,Dr),kr}var $e=Math.random().toString(36).substring(2);function Je(){}var We=void 0,Ae=1,Ke=2;function ze(){return new TypeError("You cannot resolve a promise with itself")}function at(){return new TypeError("A promises callback cannot return that same promise.")}function it(Dr,Zt,kr,_r){try{Dr.call(Zt,kr,_r)}catch(Qn){return Qn}}function ye(Dr,Zt,kr){O(function(_r){var Qn=!1,Mr=it(kr,Zt,function(En){Qn||(Qn=!0,Zt!==En?tt(_r,En):ct(_r,En))},function(En){Qn||(Qn=!0,ot(_r,En))},"Settle: "+(_r._label||" unknown promise"));!Qn&&Mr&&(Qn=!0,ot(_r,Mr))},Dr)}function xe(Dr,Zt){Zt._state===Ae?ct(Dr,Zt._result):Zt._state===Ke?ot(Dr,Zt._result):Se(Zt,void 0,function(kr){return tt(Dr,kr)},function(kr){return ot(Dr,kr)})}function et(Dr,Zt,kr){Zt.constructor===Dr.constructor&&kr===Pe&&Zt.constructor.resolve===Ne?xe(Dr,Zt):kr===void 0?ct(Dr,Zt):v(kr)?ye(Dr,Zt,kr):ct(Dr,Zt)}function tt(Dr,Zt){if(Dr===Zt)ot(Dr,ze());else if(m(Zt)){var kr=void 0;try{kr=Zt.then}catch(_r){ot(Dr,_r);return}et(Dr,Zt,kr)}else ct(Dr,Zt)}function rt(Dr){Dr._onerror&&Dr._onerror(Dr._result),ht(Dr)}function ct(Dr,Zt){Dr._state===We&&(Dr._result=Zt,Dr._state=Ae,Dr._subscribers.length!==0&&O(ht,Dr))}function ot(Dr,Zt){Dr._state===We&&(Dr._state=Ke,Dr._result=Zt,O(rt,Dr))}function Se(Dr,Zt,kr,_r){var Qn=Dr._subscribers,Mr=Qn.length;Dr._onerror=null,Qn[Mr]=Zt,Qn[Mr+Ae]=kr,Qn[Mr+Ke]=_r,Mr===0&&Dr._state&&O(ht,Dr)}function ht(Dr){var Zt=Dr._subscribers,kr=Dr._state;if(Zt.length!==0){for(var _r=void 0,Qn=void 0,Mr=Dr._result,En=0;En<Zt.length;En+=3)_r=Zt[En],Qn=Zt[En+kr],_r?Qe(kr,_r,Qn,Mr):Qn(Mr);Dr._subscribers.length=0}}function Qe(Dr,Zt,kr,_r){var Qn=v(kr),Mr=void 0,En=void 0,Nr=!0;if(Qn){try{Mr=kr(_r)}catch(vi){Nr=!1,En=vi}if(Zt===Mr){ot(Zt,at());return}}else Mr=_r;Zt._state!==We||(Qn&&Nr?tt(Zt,Mr):Nr===!1?ot(Zt,En):Dr===Ae?ct(Zt,Mr):Dr===Ke&&ot(Zt,Mr))}function pe(Dr,Zt){try{Zt(function(_r){tt(Dr,_r)},function(_r){ot(Dr,_r)})}catch(kr){ot(Dr,kr)}}var ge=0;function Le(){return ge++}function dt(Dr){Dr[$e]=ge++,Dr._state=void 0,Dr._result=void 0,Dr._subscribers=[]}function xt(){return new Error("Array Methods must be provided an Array")}var yt=function(){function Dr(Zt,kr){this._instanceConstructor=Zt,this.promise=new Zt(Je),this.promise[$e]||dt(this.promise),B(kr)?(this.length=kr.length,this._remaining=kr.length,this._result=new Array(this.length),this.length===0?ct(this.promise,this._result):(this.length=this.length||0,this._enumerate(kr),this._remaining===0&&ct(this.promise,this._result))):ot(this.promise,xt())}return Dr.prototype._enumerate=function(kr){for(var _r=0;this._state===We&&_r<kr.length;_r++)this._eachEntry(kr[_r],_r)},Dr.prototype._eachEntry=function(kr,_r){var Qn=this._instanceConstructor,Mr=Qn.resolve;if(Mr===Ne){var En=void 0,Nr=void 0,vi=!1;try{En=kr.then}catch(Yi){vi=!0,Nr=Yi}if(En===Pe&&kr._state!==We)this._settledAt(kr._state,_r,kr._result);else if(typeof En!="function")this._remaining--,this._result[_r]=kr;else if(Qn===Yr){var da=new Qn(Je);vi?ot(da,Nr):et(da,kr,En),this._willSettleAt(da,_r)}else this._willSettleAt(new Qn(function(Yi){return Yi(kr)}),_r)}else this._willSettleAt(Mr(kr),_r)},Dr.prototype._settledAt=function(kr,_r,Qn){var Mr=this.promise;Mr._state===We&&(this._remaining--,kr===Ke?ot(Mr,Qn):this._result[_r]=Qn),this._remaining===0&&ct(Mr,this._result)},Dr.prototype._willSettleAt=function(kr,_r){var Qn=this;Se(kr,void 0,function(Mr){return Qn._settledAt(Ae,_r,Mr)},function(Mr){return Qn._settledAt(Ke,_r,Mr)})},Dr}();function Yt(Dr){return new yt(this,Dr).promise}function nr(Dr){var Zt=this;return B(Dr)?new Zt(function(kr,_r){for(var Qn=Dr.length,Mr=0;Mr<Qn;Mr++)Zt.resolve(Dr[Mr]).then(kr,_r)}):new Zt(function(kr,_r){return _r(new TypeError("You must pass an array to race."))})}function Nt(Dr){var Zt=this,kr=new Zt(Je);return ot(kr,Dr),kr}function Gt(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function gr(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Yr=function(){function Dr(Zt){this[$e]=Le(),this._result=this._state=void 0,this._subscribers=[],Je!==Zt&&(typeof Zt!="function"&&Gt(),this instanceof Dr?pe(this,Zt):gr())}return Dr.prototype.catch=function(kr){return this.then(null,kr)},Dr.prototype.finally=function(kr){var _r=this,Qn=_r.constructor;return v(kr)?_r.then(function(Mr){return Qn.resolve(kr()).then(function(){return Mr})},function(Mr){return Qn.resolve(kr()).then(function(){throw Mr})}):_r.then(kr,kr)},Dr}();Yr.prototype.then=Pe,Yr.all=Yt,Yr.race=nr,Yr.resolve=Ne,Yr.reject=Nt,Yr._setScheduler=R,Yr._setAsap=T,Yr._asap=O;function sn(){var Dr=void 0;if(typeof nh<"u")Dr=nh;else if(typeof self<"u")Dr=self;else try{Dr=Function("return this")()}catch{throw new Error("polyfill failed because global object is unavailable in this environment")}var Zt=Dr.Promise;if(Zt){var kr=null;try{kr=Object.prototype.toString.call(Zt.resolve())}catch{}if(kr==="[object Promise]"&&!Zt.cast)return}Dr.Promise=Yr}return Yr.polyfill=sn,Yr.Promise=Yr,Yr})},html2canvas:function(f){f.exports=n},jspdf:function(f){f.exports=r}},o={};function s(f){var m=o[f];if(m!==void 0)return m.exports;var v=o[f]={exports:{}};return i[f].call(v.exports,v,v.exports,s),v.exports}(function(){s.n=function(f){var m=f&&f.__esModule?function(){return f.default}:function(){return f};return s.d(m,{a:m}),m}})(),function(){s.d=function(f,m){for(var v in m)s.o(m,v)&&!s.o(f,v)&&Object.defineProperty(f,v,{enumerable:!0,get:m[v]})}}(),function(){s.o=function(f,m){return Object.prototype.hasOwnProperty.call(f,m)}}(),function(){s.r=function(f){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(f,"__esModule",{value:!0})}}();var l={};return function(){/*!**********************!*\
  720. !*** ./src/index.js ***!
  721. \**********************/s.r(l);var f=s("./src/worker.js");s("./src/plugin/jspdf-plugin.js"),s("./src/plugin/pagebreaks.js"),s("./src/plugin/hyperlinks.js");var m=function v(I,B){var E=new v.Worker(B);return I?E.from(I).save():E};m.Worker=f.default,l.default=m}(),l=l.default,l}()})}(VM)),VM.exports}Ort();var g7={exports:{}},Nrt=g7.exports,goe;function Lrt(){return goe||(goe=1,function(e,t){(function(r,n){n()})(Nrt,function(){function r(m,v){return typeof v>"u"?v={autoBom:!1}:typeof v!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),v={autoBom:!v}),v.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(m.type)?new Blob(["\uFEFF",m],{type:m.type}):m}function n(m,v,I){var B=new XMLHttpRequest;B.open("GET",m),B.responseType="blob",B.onload=function(){f(B.response,v,I)},B.onerror=function(){console.error("could not download file")},B.send()}function i(m){var v=new XMLHttpRequest;v.open("HEAD",m,!1);try{v.send()}catch{}return 200<=v.status&&299>=v.status}function o(m){try{m.dispatchEvent(new MouseEvent("click"))}catch{var v=document.createEvent("MouseEvents");v.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),m.dispatchEvent(v)}}var s=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof nh=="object"&&nh.global===nh?nh:void 0,l=s.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),f=s.saveAs||(typeof window!="object"||window!==s?function(){}:"download"in HTMLAnchorElement.prototype&&!l?function(m,v,I){var B=s.URL||s.webkitURL,E=document.createElement("a");v=v||m.name||"download",E.download=v,E.rel="noopener",typeof m=="string"?(E.href=m,E.origin===location.origin?o(E):i(E.href)?n(m,v,I):o(E,E.target="_blank")):(E.href=B.createObjectURL(m),setTimeout(function(){B.revokeObjectURL(E.href)},4e4),setTimeout(function(){o(E)},0))}:"msSaveOrOpenBlob"in navigator?function(m,v,I){if(v=v||m.name||"download",typeof m!="string")navigator.msSaveOrOpenBlob(r(m,I),v);else if(i(m))n(m,v,I);else{var B=document.createElement("a");B.href=m,B.target="_blank",setTimeout(function(){o(B)})}}:function(m,v,I,B){if(B=B||open("","_blank"),B&&(B.document.title=B.document.body.innerText="downloading..."),typeof m=="string")return n(m,v,I);var E=m.type==="application/octet-stream",S=/constructor/i.test(s.HTMLElement)||s.safari,_=/CriOS\/[\d]+/.test(navigator.userAgent);if((_||E&&S||l)&&typeof FileReader<"u"){var O=new FileReader;O.onloadend=function(){var L=O.result;L=_?L:L.replace(/^data:[^;]*;/,"data:attachment/file;"),B?B.location.href=L:location=L,B=null},O.readAsDataURL(m)}else{var R=s.URL||s.webkitURL,T=R.createObjectURL(m);B?B.location=T:location.href=T,B=null,setTimeout(function(){R.revokeObjectURL(T)},4e4)}});s.saveAs=f.saveAs=f,e.exports=f})}(g7)),g7.exports}Lrt();var Mrt=Object.defineProperty,Prt=(e,t,r)=>t in e?Mrt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,gy=(e,t,r)=>Prt(e,typeof t!="symbol"?t+"":t,r),Wk=(e,t,r)=>new Promise((n,i)=>{var o=f=>{try{l(r.next(f))}catch(m){i(m)}},s=f=>{try{l(r.throw(f))}catch(m){i(m)}},l=f=>f.done?n(f.value):Promise.resolve(f.value).then(o,s);l((r=r.apply(e,t)).next())});class U${constructor(t){gy(this,"rootKey"),this.rootKey=t}}const Urt=Object.seal({});class Mbe extends U${constructor(t){super(t),gy(this,"root"),this.root=new Array}prepForXml(t){var r;t.stack.push(this);const n=this.root.map(i=>i instanceof U$?i.prepForXml(t):i).filter(i=>i!==void 0);return t.stack.pop(),{[this.rootKey]:n.length?n.length===1&&((r=n[0])!=null&&r._attr)?n[0]:n:Urt}}addChildElement(t){return this.root.push(t),this}}class Hrt extends U${constructor(t){super("_attr"),gy(this,"xmlKeys"),this.root=t}prepForXml(t){const r={};return Object.entries(this.root).forEach(([n,i])=>{if(i!==void 0){const o=this.xmlKeys&&this.xmlKeys[n]||n;r[o]=i}}),{_attr:r}}}var gv=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Pbe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var jrt={},qV={exports:{}},CE=typeof Reflect=="object"?Reflect:null,poe=CE&&typeof CE.apply=="function"?CE.apply:function(t,r,n){return Function.prototype.apply.call(t,r,n)},p7;CE&&typeof CE.ownKeys=="function"?p7=CE.ownKeys:Object.getOwnPropertySymbols?p7=function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:p7=function(t){return Object.getOwnPropertyNames(t)};function Grt(e){console&&console.warn&&console.warn(e)}var Ube=Number.isNaN||function(t){return t!==t};function Al(){Al.init.call(this)}qV.exports=Al;qV.exports.once=Yrt;Al.EventEmitter=Al;Al.prototype._events=void 0;Al.prototype._eventsCount=0;Al.prototype._maxListeners=void 0;var voe=10;function FD(e){if(typeof e!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}Object.defineProperty(Al,"defaultMaxListeners",{enumerable:!0,get:function(){return voe},set:function(e){if(typeof e!="number"||e<0||Ube(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");voe=e}});Al.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};Al.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||Ube(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this};function Hbe(e){return e._maxListeners===void 0?Al.defaultMaxListeners:e._maxListeners}Al.prototype.getMaxListeners=function(){return Hbe(this)};Al.prototype.emit=function(t){for(var r=[],n=1;n<arguments.length;n++)r.push(arguments[n]);var i=t==="error",o=this._events;if(o!==void 0)i=i&&o.error===void 0;else if(!i)return!1;if(i){var s;if(r.length>0&&(s=r[0]),s instanceof Error)throw s;var l=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw l.context=s,l}var f=o[t];if(f===void 0)return!1;if(typeof f=="function")poe(f,this,r);else for(var m=f.length,v=Wbe(f,m),n=0;n<m;++n)poe(v[n],this,r);return!0};function jbe(e,t,r,n){var i,o,s;if(FD(r),o=e._events,o===void 0?(o=e._events=Object.create(null),e._eventsCount=0):(o.newListener!==void 0&&(e.emit("newListener",t,r.listener?r.listener:r),o=e._events),s=o[t]),s===void 0)s=o[t]=r,++e._eventsCount;else if(typeof s=="function"?s=o[t]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),i=Hbe(e),i>0&&s.length>i&&!s.warned){s.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=s.length,Grt(l)}return e}Al.prototype.addListener=function(t,r){return jbe(this,t,r,!1)};Al.prototype.on=Al.prototype.addListener;Al.prototype.prependListener=function(t,r){return jbe(this,t,r,!0)};function Krt(){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 Gbe(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=Krt.bind(n);return i.listener=r,n.wrapFn=i,i}Al.prototype.once=function(t,r){return FD(r),this.on(t,Gbe(this,t,r)),this};Al.prototype.prependOnceListener=function(t,r){return FD(r),this.prependListener(t,Gbe(this,t,r)),this};Al.prototype.removeListener=function(t,r){var n,i,o,s,l;if(FD(r),i=this._events,i===void 0)return this;if(n=i[t],n===void 0)return this;if(n===r||n.listener===r)--this._eventsCount===0?this._events=Object.create(null):(delete i[t],i.removeListener&&this.emit("removeListener",t,n.listener||r));else if(typeof n!="function"){for(o=-1,s=n.length-1;s>=0;s--)if(n[s]===r||n[s].listener===r){l=n[s].listener,o=s;break}if(o<0)return this;o===0?n.shift():$rt(n,o),n.length===1&&(i[t]=n[0]),i.removeListener!==void 0&&this.emit("removeListener",t,l||r)}return this};Al.prototype.off=Al.prototype.removeListener;Al.prototype.removeAllListeners=function(t){var r,n,i;if(n=this._events,n===void 0)return this;if(n.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):n[t]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[t]),this;if(arguments.length===0){var o=Object.keys(n),s;for(i=0;i<o.length;++i)s=o[i],s!=="removeListener"&&this.removeAllListeners(s);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(r=n[t],typeof r=="function")this.removeListener(t,r);else if(r!==void 0)for(i=r.length-1;i>=0;i--)this.removeListener(t,r[i]);return this};function Kbe(e,t,r){var n=e._events;if(n===void 0)return[];var i=n[t];return i===void 0?[]:typeof i=="function"?r?[i.listener||i]:[i]:r?Wrt(i):Wbe(i,i.length)}Al.prototype.listeners=function(t){return Kbe(this,t,!0)};Al.prototype.rawListeners=function(t){return Kbe(this,t,!1)};Al.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):$be.call(e,t)};Al.prototype.listenerCount=$be;function $be(e){var t=this._events;if(t!==void 0){var r=t[e];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}Al.prototype.eventNames=function(){return this._eventsCount>0?p7(this._events):[]};function Wbe(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}function $rt(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function Wrt(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}function Yrt(e,t){return new Promise(function(r,n){function i(s){e.removeListener(t,o),n(s)}function o(){typeof e.removeListener=="function"&&e.removeListener("error",i),r([].slice.call(arguments))}Ybe(e,t,o,{once:!0}),t!=="error"&&qrt(e,i,{once:!0})})}function qrt(e,t,r){typeof e.on=="function"&&Ybe(e,"error",t,r)}function Ybe(e,t,r,n){if(typeof e.on=="function")n.once?e.once(t,r):e.on(t,r);else if(typeof e.addEventListener=="function")e.addEventListener(t,function i(o){n.once&&e.removeEventListener(t,i),r(o)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e)}var VV=qV.exports,H$={exports:{}};typeof Object.create=="function"?H$.exports=function(t,r){r&&(t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:H$.exports=function(t,r){if(r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t}};var V2=H$.exports;function Vrt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var qbe={exports:{}},cc=qbe.exports={},lv,uv;function j$(){throw new Error("setTimeout has not been defined")}function G$(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?lv=setTimeout:lv=j$}catch{lv=j$}try{typeof clearTimeout=="function"?uv=clearTimeout:uv=G$}catch{uv=G$}})();function Vbe(e){if(lv===setTimeout)return setTimeout(e,0);if((lv===j$||!lv)&&setTimeout)return lv=setTimeout,setTimeout(e,0);try{return lv(e,0)}catch{try{return lv.call(null,e,0)}catch{return lv.call(this,e,0)}}}function zrt(e){if(uv===clearTimeout)return clearTimeout(e);if((uv===G$||!uv)&&clearTimeout)return uv=clearTimeout,clearTimeout(e);try{return uv(e)}catch{try{return uv.call(null,e)}catch{return uv.call(this,e)}}}var uy=[],wE=!1,Ew,v7=-1;function Jrt(){!wE||!Ew||(wE=!1,Ew.length?uy=Ew.concat(uy):v7=-1,uy.length&&zbe())}function zbe(){if(!wE){var e=Vbe(Jrt);wE=!0;for(var t=uy.length;t;){for(Ew=uy,uy=[];++v7<t;)Ew&&Ew[v7].run();v7=-1,t=uy.length}Ew=null,wE=!1,zrt(e)}}cc.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];uy.push(new Jbe(e,t)),uy.length===1&&!wE&&Vbe(zbe)};function Jbe(e,t){this.fun=e,this.array=t}Jbe.prototype.run=function(){this.fun.apply(null,this.array)};cc.title="browser";cc.browser=!0;cc.env={};cc.argv=[];cc.version="";cc.versions={};function My(){}cc.on=My;cc.addListener=My;cc.once=My;cc.off=My;cc.removeListener=My;cc.removeAllListeners=My;cc.emit=My;cc.prependListener=My;cc.prependOnceListener=My;cc.listeners=function(e){return[]};cc.binding=function(e){throw new Error("process.binding is not supported")};cc.cwd=function(){return"/"};cc.chdir=function(e){throw new Error("process.chdir is not supported")};cc.umask=function(){return 0};var Xrt=qbe.exports;const Ds=Vrt(Xrt);var aP,moe;function Xbe(){return moe||(moe=1,aP=VV.EventEmitter),aP}var oP={},T4={},yoe;function Zrt(){if(yoe)return T4;yoe=1,T4.byteLength=l,T4.toByteArray=m,T4.fromByteArray=B;for(var e=[],t=[],r=typeof Uint8Array<"u"?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,o=n.length;i<o;++i)e[i]=n[i],t[n.charCodeAt(i)]=i;t[45]=62,t[95]=63;function s(E){var S=E.length;if(S%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var _=E.indexOf("=");_===-1&&(_=S);var O=_===S?0:4-_%4;return[_,O]}function l(E){var S=s(E),_=S[0],O=S[1];return(_+O)*3/4-O}function f(E,S,_){return(S+_)*3/4-_}function m(E){var S,_=s(E),O=_[0],R=_[1],T=new r(f(E,O,R)),L=0,U=R>0?O-4:O,K;for(K=0;K<U;K+=4)S=t[E.charCodeAt(K)]<<18|t[E.charCodeAt(K+1)]<<12|t[E.charCodeAt(K+2)]<<6|t[E.charCodeAt(K+3)],T[L++]=S>>16&255,T[L++]=S>>8&255,T[L++]=S&255;return R===2&&(S=t[E.charCodeAt(K)]<<2|t[E.charCodeAt(K+1)]>>4,T[L++]=S&255),R===1&&(S=t[E.charCodeAt(K)]<<10|t[E.charCodeAt(K+1)]<<4|t[E.charCodeAt(K+2)]>>2,T[L++]=S>>8&255,T[L++]=S&255),T}function v(E){return e[E>>18&63]+e[E>>12&63]+e[E>>6&63]+e[E&63]}function I(E,S,_){for(var O,R=[],T=S;T<_;T+=3)O=(E[T]<<16&16711680)+(E[T+1]<<8&65280)+(E[T+2]&255),R.push(v(O));return R.join("")}function B(E){for(var S,_=E.length,O=_%3,R=[],T=16383,L=0,U=_-O;L<U;L+=T)R.push(I(E,L,L+T>U?U:L+T));return O===1?(S=E[_-1],R.push(e[S>>2]+e[S<<4&63]+"==")):O===2&&(S=(E[_-2]<<8)+E[_-1],R.push(e[S>>10]+e[S>>4&63]+e[S<<2&63]+"=")),R.join("")}return T4}var Yk={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */var boe;function ent(){return boe||(boe=1,Yk.read=function(e,t,r,n,i){var o,s,l=i*8-n-1,f=(1<<l)-1,m=f>>1,v=-7,I=r?i-1:0,B=r?-1:1,E=e[t+I];for(I+=B,o=E&(1<<-v)-1,E>>=-v,v+=l;v>0;o=o*256+e[t+I],I+=B,v-=8);for(s=o&(1<<-v)-1,o>>=-v,v+=n;v>0;s=s*256+e[t+I],I+=B,v-=8);if(o===0)o=1-m;else{if(o===f)return s?NaN:(E?-1:1)*(1/0);s=s+Math.pow(2,n),o=o-m}return(E?-1:1)*s*Math.pow(2,o-n)},Yk.write=function(e,t,r,n,i,o){var s,l,f,m=o*8-i-1,v=(1<<m)-1,I=v>>1,B=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,E=n?0:o-1,S=n?1:-1,_=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(l=isNaN(t)?1:0,s=v):(s=Math.floor(Math.log(t)/Math.LN2),t*(f=Math.pow(2,-s))<1&&(s--,f*=2),s+I>=1?t+=B/f:t+=B*Math.pow(2,1-I),t*f>=2&&(s++,f/=2),s+I>=v?(l=0,s=v):s+I>=1?(l=(t*f-1)*Math.pow(2,i),s=s+I):(l=t*Math.pow(2,I-1)*Math.pow(2,i),s=0));i>=8;e[r+E]=l&255,E+=S,l/=256,i-=8);for(s=s<<i|l,m+=i;m>0;e[r+E]=s&255,E+=S,s/=256,m-=8);e[r+E-S]|=_*128}),Yk}/*!
  722. * The buffer module from node.js, for the browser.
  723. *
  724. * @author Feross Aboukhadijeh <https://feross.org>
  725. * @license MIT
  726. */var Coe;function DD(){return Coe||(Coe=1,function(e){var t=Zrt(),r=ent(),n=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=l,e.SlowBuffer=T,e.INSPECT_MAX_BYTES=50;var i=2147483647;e.kMaxLength=i,l.TYPED_ARRAY_SUPPORT=o(),!l.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 o(){try{var Qe=new Uint8Array(1),pe={foo:function(){return 42}};return Object.setPrototypeOf(pe,Uint8Array.prototype),Object.setPrototypeOf(Qe,pe),Qe.foo()===42}catch{return!1}}Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}});function s(Qe){if(Qe>i)throw new RangeError('The value "'+Qe+'" is invalid for option "size"');var pe=new Uint8Array(Qe);return Object.setPrototypeOf(pe,l.prototype),pe}function l(Qe,pe,ge){if(typeof Qe=="number"){if(typeof pe=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return I(Qe)}return f(Qe,pe,ge)}l.poolSize=8192;function f(Qe,pe,ge){if(typeof Qe=="string")return B(Qe,pe);if(ArrayBuffer.isView(Qe))return S(Qe);if(Qe==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Qe);if(ot(Qe,ArrayBuffer)||Qe&&ot(Qe.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(ot(Qe,SharedArrayBuffer)||Qe&&ot(Qe.buffer,SharedArrayBuffer)))return _(Qe,pe,ge);if(typeof Qe=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Le=Qe.valueOf&&Qe.valueOf();if(Le!=null&&Le!==Qe)return l.from(Le,pe,ge);var dt=O(Qe);if(dt)return dt;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof Qe[Symbol.toPrimitive]=="function")return l.from(Qe[Symbol.toPrimitive]("string"),pe,ge);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Qe)}l.from=function(Qe,pe,ge){return f(Qe,pe,ge)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array);function m(Qe){if(typeof Qe!="number")throw new TypeError('"size" argument must be of type number');if(Qe<0)throw new RangeError('The value "'+Qe+'" is invalid for option "size"')}function v(Qe,pe,ge){return m(Qe),Qe<=0?s(Qe):pe!==void 0?typeof ge=="string"?s(Qe).fill(pe,ge):s(Qe).fill(pe):s(Qe)}l.alloc=function(Qe,pe,ge){return v(Qe,pe,ge)};function I(Qe){return m(Qe),s(Qe<0?0:R(Qe)|0)}l.allocUnsafe=function(Qe){return I(Qe)},l.allocUnsafeSlow=function(Qe){return I(Qe)};function B(Qe,pe){if((typeof pe!="string"||pe==="")&&(pe="utf8"),!l.isEncoding(pe))throw new TypeError("Unknown encoding: "+pe);var ge=L(Qe,pe)|0,Le=s(ge),dt=Le.write(Qe,pe);return dt!==ge&&(Le=Le.slice(0,dt)),Le}function E(Qe){for(var pe=Qe.length<0?0:R(Qe.length)|0,ge=s(pe),Le=0;Le<pe;Le+=1)ge[Le]=Qe[Le]&255;return ge}function S(Qe){if(ot(Qe,Uint8Array)){var pe=new Uint8Array(Qe);return _(pe.buffer,pe.byteOffset,pe.byteLength)}return E(Qe)}function _(Qe,pe,ge){if(pe<0||Qe.byteLength<pe)throw new RangeError('"offset" is outside of buffer bounds');if(Qe.byteLength<pe+(ge||0))throw new RangeError('"length" is outside of buffer bounds');var Le;return pe===void 0&&ge===void 0?Le=new Uint8Array(Qe):ge===void 0?Le=new Uint8Array(Qe,pe):Le=new Uint8Array(Qe,pe,ge),Object.setPrototypeOf(Le,l.prototype),Le}function O(Qe){if(l.isBuffer(Qe)){var pe=R(Qe.length)|0,ge=s(pe);return ge.length===0||Qe.copy(ge,0,0,pe),ge}if(Qe.length!==void 0)return typeof Qe.length!="number"||Se(Qe.length)?s(0):E(Qe);if(Qe.type==="Buffer"&&Array.isArray(Qe.data))return E(Qe.data)}function R(Qe){if(Qe>=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return Qe|0}function T(Qe){return+Qe!=Qe&&(Qe=0),l.alloc(+Qe)}l.isBuffer=function(pe){return pe!=null&&pe._isBuffer===!0&&pe!==l.prototype},l.compare=function(pe,ge){if(ot(pe,Uint8Array)&&(pe=l.from(pe,pe.offset,pe.byteLength)),ot(ge,Uint8Array)&&(ge=l.from(ge,ge.offset,ge.byteLength)),!l.isBuffer(pe)||!l.isBuffer(ge))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(pe===ge)return 0;for(var Le=pe.length,dt=ge.length,xt=0,yt=Math.min(Le,dt);xt<yt;++xt)if(pe[xt]!==ge[xt]){Le=pe[xt],dt=ge[xt];break}return Le<dt?-1:dt<Le?1:0},l.isEncoding=function(pe){switch(String(pe).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}},l.concat=function(pe,ge){if(!Array.isArray(pe))throw new TypeError('"list" argument must be an Array of Buffers');if(pe.length===0)return l.alloc(0);var Le;if(ge===void 0)for(ge=0,Le=0;Le<pe.length;++Le)ge+=pe[Le].length;var dt=l.allocUnsafe(ge),xt=0;for(Le=0;Le<pe.length;++Le){var yt=pe[Le];if(ot(yt,Uint8Array))xt+yt.length>dt.length?l.from(yt).copy(dt,xt):Uint8Array.prototype.set.call(dt,yt,xt);else if(l.isBuffer(yt))yt.copy(dt,xt);else throw new TypeError('"list" argument must be an Array of Buffers');xt+=yt.length}return dt};function L(Qe,pe){if(l.isBuffer(Qe))return Qe.length;if(ArrayBuffer.isView(Qe)||ot(Qe,ArrayBuffer))return Qe.byteLength;if(typeof Qe!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Qe);var ge=Qe.length,Le=arguments.length>2&&arguments[2]===!0;if(!Le&&ge===0)return 0;for(var dt=!1;;)switch(pe){case"ascii":case"latin1":case"binary":return ge;case"utf8":case"utf-8":return xe(Qe).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ge*2;case"hex":return ge>>>1;case"base64":return rt(Qe).length;default:if(dt)return Le?-1:xe(Qe).length;pe=(""+pe).toLowerCase(),dt=!0}}l.byteLength=L;function U(Qe,pe,ge){var Le=!1;if((pe===void 0||pe<0)&&(pe=0),pe>this.length||((ge===void 0||ge>this.length)&&(ge=this.length),ge<=0)||(ge>>>=0,pe>>>=0,ge<=pe))return"";for(Qe||(Qe="utf8");;)switch(Qe){case"hex":return $e(this,pe,ge);case"utf8":case"utf-8":return ae(this,pe,ge);case"ascii":return Pe(this,pe,ge);case"latin1":case"binary":return Ne(this,pe,ge);case"base64":return Fe(this,pe,ge);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Je(this,pe,ge);default:if(Le)throw new TypeError("Unknown encoding: "+Qe);Qe=(Qe+"").toLowerCase(),Le=!0}}l.prototype._isBuffer=!0;function K(Qe,pe,ge){var Le=Qe[pe];Qe[pe]=Qe[ge],Qe[ge]=Le}l.prototype.swap16=function(){var pe=this.length;if(pe%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var ge=0;ge<pe;ge+=2)K(this,ge,ge+1);return this},l.prototype.swap32=function(){var pe=this.length;if(pe%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var ge=0;ge<pe;ge+=4)K(this,ge,ge+3),K(this,ge+1,ge+2);return this},l.prototype.swap64=function(){var pe=this.length;if(pe%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var ge=0;ge<pe;ge+=8)K(this,ge,ge+7),K(this,ge+1,ge+6),K(this,ge+2,ge+5),K(this,ge+3,ge+4);return this},l.prototype.toString=function(){var pe=this.length;return pe===0?"":arguments.length===0?ae(this,0,pe):U.apply(this,arguments)},l.prototype.toLocaleString=l.prototype.toString,l.prototype.equals=function(pe){if(!l.isBuffer(pe))throw new TypeError("Argument must be a Buffer");return this===pe?!0:l.compare(this,pe)===0},l.prototype.inspect=function(){var pe="",ge=e.INSPECT_MAX_BYTES;return pe=this.toString("hex",0,ge).replace(/(.{2})/g,"$1 ").trim(),this.length>ge&&(pe+=" ... "),"<Buffer "+pe+">"},n&&(l.prototype[n]=l.prototype.inspect),l.prototype.compare=function(pe,ge,Le,dt,xt){if(ot(pe,Uint8Array)&&(pe=l.from(pe,pe.offset,pe.byteLength)),!l.isBuffer(pe))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof pe);if(ge===void 0&&(ge=0),Le===void 0&&(Le=pe?pe.length:0),dt===void 0&&(dt=0),xt===void 0&&(xt=this.length),ge<0||Le>pe.length||dt<0||xt>this.length)throw new RangeError("out of range index");if(dt>=xt&&ge>=Le)return 0;if(dt>=xt)return-1;if(ge>=Le)return 1;if(ge>>>=0,Le>>>=0,dt>>>=0,xt>>>=0,this===pe)return 0;for(var yt=xt-dt,Yt=Le-ge,nr=Math.min(yt,Yt),Nt=this.slice(dt,xt),Gt=pe.slice(ge,Le),gr=0;gr<nr;++gr)if(Nt[gr]!==Gt[gr]){yt=Nt[gr],Yt=Gt[gr];break}return yt<Yt?-1:Yt<yt?1:0};function J(Qe,pe,ge,Le,dt){if(Qe.length===0)return-1;if(typeof ge=="string"?(Le=ge,ge=0):ge>2147483647?ge=2147483647:ge<-2147483648&&(ge=-2147483648),ge=+ge,Se(ge)&&(ge=dt?0:Qe.length-1),ge<0&&(ge=Qe.length+ge),ge>=Qe.length){if(dt)return-1;ge=Qe.length-1}else if(ge<0)if(dt)ge=0;else return-1;if(typeof pe=="string"&&(pe=l.from(pe,Le)),l.isBuffer(pe))return pe.length===0?-1:ee(Qe,pe,ge,Le,dt);if(typeof pe=="number")return pe=pe&255,typeof Uint8Array.prototype.indexOf=="function"?dt?Uint8Array.prototype.indexOf.call(Qe,pe,ge):Uint8Array.prototype.lastIndexOf.call(Qe,pe,ge):ee(Qe,[pe],ge,Le,dt);throw new TypeError("val must be string, number or Buffer")}function ee(Qe,pe,ge,Le,dt){var xt=1,yt=Qe.length,Yt=pe.length;if(Le!==void 0&&(Le=String(Le).toLowerCase(),Le==="ucs2"||Le==="ucs-2"||Le==="utf16le"||Le==="utf-16le")){if(Qe.length<2||pe.length<2)return-1;xt=2,yt/=2,Yt/=2,ge/=2}function nr(sn,Dr){return xt===1?sn[Dr]:sn.readUInt16BE(Dr*xt)}var Nt;if(dt){var Gt=-1;for(Nt=ge;Nt<yt;Nt++)if(nr(Qe,Nt)===nr(pe,Gt===-1?0:Nt-Gt)){if(Gt===-1&&(Gt=Nt),Nt-Gt+1===Yt)return Gt*xt}else Gt!==-1&&(Nt-=Nt-Gt),Gt=-1}else for(ge+Yt>yt&&(ge=yt-Yt),Nt=ge;Nt>=0;Nt--){for(var gr=!0,Yr=0;Yr<Yt;Yr++)if(nr(Qe,Nt+Yr)!==nr(pe,Yr)){gr=!1;break}if(gr)return Nt}return-1}l.prototype.includes=function(pe,ge,Le){return this.indexOf(pe,ge,Le)!==-1},l.prototype.indexOf=function(pe,ge,Le){return J(this,pe,ge,Le,!0)},l.prototype.lastIndexOf=function(pe,ge,Le){return J(this,pe,ge,Le,!1)};function ce(Qe,pe,ge,Le){ge=Number(ge)||0;var dt=Qe.length-ge;Le?(Le=Number(Le),Le>dt&&(Le=dt)):Le=dt;var xt=pe.length;Le>xt/2&&(Le=xt/2);for(var yt=0;yt<Le;++yt){var Yt=parseInt(pe.substr(yt*2,2),16);if(Se(Yt))return yt;Qe[ge+yt]=Yt}return yt}function ne(Qe,pe,ge,Le){return ct(xe(pe,Qe.length-ge),Qe,ge,Le)}function Ee(Qe,pe,ge,Le){return ct(et(pe),Qe,ge,Le)}function ve(Qe,pe,ge,Le){return ct(rt(pe),Qe,ge,Le)}function se(Qe,pe,ge,Le){return ct(tt(pe,Qe.length-ge),Qe,ge,Le)}l.prototype.write=function(pe,ge,Le,dt){if(ge===void 0)dt="utf8",Le=this.length,ge=0;else if(Le===void 0&&typeof ge=="string")dt=ge,Le=this.length,ge=0;else if(isFinite(ge))ge=ge>>>0,isFinite(Le)?(Le=Le>>>0,dt===void 0&&(dt="utf8")):(dt=Le,Le=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var xt=this.length-ge;if((Le===void 0||Le>xt)&&(Le=xt),pe.length>0&&(Le<0||ge<0)||ge>this.length)throw new RangeError("Attempt to write outside buffer bounds");dt||(dt="utf8");for(var yt=!1;;)switch(dt){case"hex":return ce(this,pe,ge,Le);case"utf8":case"utf-8":return ne(this,pe,ge,Le);case"ascii":case"latin1":case"binary":return Ee(this,pe,ge,Le);case"base64":return ve(this,pe,ge,Le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return se(this,pe,ge,Le);default:if(yt)throw new TypeError("Unknown encoding: "+dt);dt=(""+dt).toLowerCase(),yt=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Fe(Qe,pe,ge){return pe===0&&ge===Qe.length?t.fromByteArray(Qe):t.fromByteArray(Qe.slice(pe,ge))}function ae(Qe,pe,ge){ge=Math.min(Qe.length,ge);for(var Le=[],dt=pe;dt<ge;){var xt=Qe[dt],yt=null,Yt=xt>239?4:xt>223?3:xt>191?2:1;if(dt+Yt<=ge){var nr,Nt,Gt,gr;switch(Yt){case 1:xt<128&&(yt=xt);break;case 2:nr=Qe[dt+1],(nr&192)===128&&(gr=(xt&31)<<6|nr&63,gr>127&&(yt=gr));break;case 3:nr=Qe[dt+1],Nt=Qe[dt+2],(nr&192)===128&&(Nt&192)===128&&(gr=(xt&15)<<12|(nr&63)<<6|Nt&63,gr>2047&&(gr<55296||gr>57343)&&(yt=gr));break;case 4:nr=Qe[dt+1],Nt=Qe[dt+2],Gt=Qe[dt+3],(nr&192)===128&&(Nt&192)===128&&(Gt&192)===128&&(gr=(xt&15)<<18|(nr&63)<<12|(Nt&63)<<6|Gt&63,gr>65535&&gr<1114112&&(yt=gr))}}yt===null?(yt=65533,Yt=1):yt>65535&&(yt-=65536,Le.push(yt>>>10&1023|55296),yt=56320|yt&1023),Le.push(yt),dt+=Yt}return Re(Le)}var De=4096;function Re(Qe){var pe=Qe.length;if(pe<=De)return String.fromCharCode.apply(String,Qe);for(var ge="",Le=0;Le<pe;)ge+=String.fromCharCode.apply(String,Qe.slice(Le,Le+=De));return ge}function Pe(Qe,pe,ge){var Le="";ge=Math.min(Qe.length,ge);for(var dt=pe;dt<ge;++dt)Le+=String.fromCharCode(Qe[dt]&127);return Le}function Ne(Qe,pe,ge){var Le="";ge=Math.min(Qe.length,ge);for(var dt=pe;dt<ge;++dt)Le+=String.fromCharCode(Qe[dt]);return Le}function $e(Qe,pe,ge){var Le=Qe.length;(!pe||pe<0)&&(pe=0),(!ge||ge<0||ge>Le)&&(ge=Le);for(var dt="",xt=pe;xt<ge;++xt)dt+=ht[Qe[xt]];return dt}function Je(Qe,pe,ge){for(var Le=Qe.slice(pe,ge),dt="",xt=0;xt<Le.length-1;xt+=2)dt+=String.fromCharCode(Le[xt]+Le[xt+1]*256);return dt}l.prototype.slice=function(pe,ge){var Le=this.length;pe=~~pe,ge=ge===void 0?Le:~~ge,pe<0?(pe+=Le,pe<0&&(pe=0)):pe>Le&&(pe=Le),ge<0?(ge+=Le,ge<0&&(ge=0)):ge>Le&&(ge=Le),ge<pe&&(ge=pe);var dt=this.subarray(pe,ge);return Object.setPrototypeOf(dt,l.prototype),dt};function We(Qe,pe,ge){if(Qe%1!==0||Qe<0)throw new RangeError("offset is not uint");if(Qe+pe>ge)throw new RangeError("Trying to access beyond buffer length")}l.prototype.readUintLE=l.prototype.readUIntLE=function(pe,ge,Le){pe=pe>>>0,ge=ge>>>0,Le||We(pe,ge,this.length);for(var dt=this[pe],xt=1,yt=0;++yt<ge&&(xt*=256);)dt+=this[pe+yt]*xt;return dt},l.prototype.readUintBE=l.prototype.readUIntBE=function(pe,ge,Le){pe=pe>>>0,ge=ge>>>0,Le||We(pe,ge,this.length);for(var dt=this[pe+--ge],xt=1;ge>0&&(xt*=256);)dt+=this[pe+--ge]*xt;return dt},l.prototype.readUint8=l.prototype.readUInt8=function(pe,ge){return pe=pe>>>0,ge||We(pe,1,this.length),this[pe]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(pe,ge){return pe=pe>>>0,ge||We(pe,2,this.length),this[pe]|this[pe+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(pe,ge){return pe=pe>>>0,ge||We(pe,2,this.length),this[pe]<<8|this[pe+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(pe,ge){return pe=pe>>>0,ge||We(pe,4,this.length),(this[pe]|this[pe+1]<<8|this[pe+2]<<16)+this[pe+3]*16777216},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(pe,ge){return pe=pe>>>0,ge||We(pe,4,this.length),this[pe]*16777216+(this[pe+1]<<16|this[pe+2]<<8|this[pe+3])},l.prototype.readIntLE=function(pe,ge,Le){pe=pe>>>0,ge=ge>>>0,Le||We(pe,ge,this.length);for(var dt=this[pe],xt=1,yt=0;++yt<ge&&(xt*=256);)dt+=this[pe+yt]*xt;return xt*=128,dt>=xt&&(dt-=Math.pow(2,8*ge)),dt},l.prototype.readIntBE=function(pe,ge,Le){pe=pe>>>0,ge=ge>>>0,Le||We(pe,ge,this.length);for(var dt=ge,xt=1,yt=this[pe+--dt];dt>0&&(xt*=256);)yt+=this[pe+--dt]*xt;return xt*=128,yt>=xt&&(yt-=Math.pow(2,8*ge)),yt},l.prototype.readInt8=function(pe,ge){return pe=pe>>>0,ge||We(pe,1,this.length),this[pe]&128?(255-this[pe]+1)*-1:this[pe]},l.prototype.readInt16LE=function(pe,ge){pe=pe>>>0,ge||We(pe,2,this.length);var Le=this[pe]|this[pe+1]<<8;return Le&32768?Le|4294901760:Le},l.prototype.readInt16BE=function(pe,ge){pe=pe>>>0,ge||We(pe,2,this.length);var Le=this[pe+1]|this[pe]<<8;return Le&32768?Le|4294901760:Le},l.prototype.readInt32LE=function(pe,ge){return pe=pe>>>0,ge||We(pe,4,this.length),this[pe]|this[pe+1]<<8|this[pe+2]<<16|this[pe+3]<<24},l.prototype.readInt32BE=function(pe,ge){return pe=pe>>>0,ge||We(pe,4,this.length),this[pe]<<24|this[pe+1]<<16|this[pe+2]<<8|this[pe+3]},l.prototype.readFloatLE=function(pe,ge){return pe=pe>>>0,ge||We(pe,4,this.length),r.read(this,pe,!0,23,4)},l.prototype.readFloatBE=function(pe,ge){return pe=pe>>>0,ge||We(pe,4,this.length),r.read(this,pe,!1,23,4)},l.prototype.readDoubleLE=function(pe,ge){return pe=pe>>>0,ge||We(pe,8,this.length),r.read(this,pe,!0,52,8)},l.prototype.readDoubleBE=function(pe,ge){return pe=pe>>>0,ge||We(pe,8,this.length),r.read(this,pe,!1,52,8)};function Ae(Qe,pe,ge,Le,dt,xt){if(!l.isBuffer(Qe))throw new TypeError('"buffer" argument must be a Buffer instance');if(pe>dt||pe<xt)throw new RangeError('"value" argument is out of bounds');if(ge+Le>Qe.length)throw new RangeError("Index out of range")}l.prototype.writeUintLE=l.prototype.writeUIntLE=function(pe,ge,Le,dt){if(pe=+pe,ge=ge>>>0,Le=Le>>>0,!dt){var xt=Math.pow(2,8*Le)-1;Ae(this,pe,ge,Le,xt,0)}var yt=1,Yt=0;for(this[ge]=pe&255;++Yt<Le&&(yt*=256);)this[ge+Yt]=pe/yt&255;return ge+Le},l.prototype.writeUintBE=l.prototype.writeUIntBE=function(pe,ge,Le,dt){if(pe=+pe,ge=ge>>>0,Le=Le>>>0,!dt){var xt=Math.pow(2,8*Le)-1;Ae(this,pe,ge,Le,xt,0)}var yt=Le-1,Yt=1;for(this[ge+yt]=pe&255;--yt>=0&&(Yt*=256);)this[ge+yt]=pe/Yt&255;return ge+Le},l.prototype.writeUint8=l.prototype.writeUInt8=function(pe,ge,Le){return pe=+pe,ge=ge>>>0,Le||Ae(this,pe,ge,1,255,0),this[ge]=pe&255,ge+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(pe,ge,Le){return pe=+pe,ge=ge>>>0,Le||Ae(this,pe,ge,2,65535,0),this[ge]=pe&255,this[ge+1]=pe>>>8,ge+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(pe,ge,Le){return pe=+pe,ge=ge>>>0,Le||Ae(this,pe,ge,2,65535,0),this[ge]=pe>>>8,this[ge+1]=pe&255,ge+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(pe,ge,Le){return pe=+pe,ge=ge>>>0,Le||Ae(this,pe,ge,4,4294967295,0),this[ge+3]=pe>>>24,this[ge+2]=pe>>>16,this[ge+1]=pe>>>8,this[ge]=pe&255,ge+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(pe,ge,Le){return pe=+pe,ge=ge>>>0,Le||Ae(this,pe,ge,4,4294967295,0),this[ge]=pe>>>24,this[ge+1]=pe>>>16,this[ge+2]=pe>>>8,this[ge+3]=pe&255,ge+4},l.prototype.writeIntLE=function(pe,ge,Le,dt){if(pe=+pe,ge=ge>>>0,!dt){var xt=Math.pow(2,8*Le-1);Ae(this,pe,ge,Le,xt-1,-xt)}var yt=0,Yt=1,nr=0;for(this[ge]=pe&255;++yt<Le&&(Yt*=256);)pe<0&&nr===0&&this[ge+yt-1]!==0&&(nr=1),this[ge+yt]=(pe/Yt>>0)-nr&255;return ge+Le},l.prototype.writeIntBE=function(pe,ge,Le,dt){if(pe=+pe,ge=ge>>>0,!dt){var xt=Math.pow(2,8*Le-1);Ae(this,pe,ge,Le,xt-1,-xt)}var yt=Le-1,Yt=1,nr=0;for(this[ge+yt]=pe&255;--yt>=0&&(Yt*=256);)pe<0&&nr===0&&this[ge+yt+1]!==0&&(nr=1),this[ge+yt]=(pe/Yt>>0)-nr&255;return ge+Le},l.prototype.writeInt8=function(pe,ge,Le){return pe=+pe,ge=ge>>>0,Le||Ae(this,pe,ge,1,127,-128),pe<0&&(pe=255+pe+1),this[ge]=pe&255,ge+1},l.prototype.writeInt16LE=function(pe,ge,Le){return pe=+pe,ge=ge>>>0,Le||Ae(this,pe,ge,2,32767,-32768),this[ge]=pe&255,this[ge+1]=pe>>>8,ge+2},l.prototype.writeInt16BE=function(pe,ge,Le){return pe=+pe,ge=ge>>>0,Le||Ae(this,pe,ge,2,32767,-32768),this[ge]=pe>>>8,this[ge+1]=pe&255,ge+2},l.prototype.writeInt32LE=function(pe,ge,Le){return pe=+pe,ge=ge>>>0,Le||Ae(this,pe,ge,4,2147483647,-2147483648),this[ge]=pe&255,this[ge+1]=pe>>>8,this[ge+2]=pe>>>16,this[ge+3]=pe>>>24,ge+4},l.prototype.writeInt32BE=function(pe,ge,Le){return pe=+pe,ge=ge>>>0,Le||Ae(this,pe,ge,4,2147483647,-2147483648),pe<0&&(pe=4294967295+pe+1),this[ge]=pe>>>24,this[ge+1]=pe>>>16,this[ge+2]=pe>>>8,this[ge+3]=pe&255,ge+4};function Ke(Qe,pe,ge,Le,dt,xt){if(ge+Le>Qe.length)throw new RangeError("Index out of range");if(ge<0)throw new RangeError("Index out of range")}function ze(Qe,pe,ge,Le,dt){return pe=+pe,ge=ge>>>0,dt||Ke(Qe,pe,ge,4),r.write(Qe,pe,ge,Le,23,4),ge+4}l.prototype.writeFloatLE=function(pe,ge,Le){return ze(this,pe,ge,!0,Le)},l.prototype.writeFloatBE=function(pe,ge,Le){return ze(this,pe,ge,!1,Le)};function at(Qe,pe,ge,Le,dt){return pe=+pe,ge=ge>>>0,dt||Ke(Qe,pe,ge,8),r.write(Qe,pe,ge,Le,52,8),ge+8}l.prototype.writeDoubleLE=function(pe,ge,Le){return at(this,pe,ge,!0,Le)},l.prototype.writeDoubleBE=function(pe,ge,Le){return at(this,pe,ge,!1,Le)},l.prototype.copy=function(pe,ge,Le,dt){if(!l.isBuffer(pe))throw new TypeError("argument should be a Buffer");if(Le||(Le=0),!dt&&dt!==0&&(dt=this.length),ge>=pe.length&&(ge=pe.length),ge||(ge=0),dt>0&&dt<Le&&(dt=Le),dt===Le||pe.length===0||this.length===0)return 0;if(ge<0)throw new RangeError("targetStart out of bounds");if(Le<0||Le>=this.length)throw new RangeError("Index out of range");if(dt<0)throw new RangeError("sourceEnd out of bounds");dt>this.length&&(dt=this.length),pe.length-ge<dt-Le&&(dt=pe.length-ge+Le);var xt=dt-Le;return this===pe&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(ge,Le,dt):Uint8Array.prototype.set.call(pe,this.subarray(Le,dt),ge),xt},l.prototype.fill=function(pe,ge,Le,dt){if(typeof pe=="string"){if(typeof ge=="string"?(dt=ge,ge=0,Le=this.length):typeof Le=="string"&&(dt=Le,Le=this.length),dt!==void 0&&typeof dt!="string")throw new TypeError("encoding must be a string");if(typeof dt=="string"&&!l.isEncoding(dt))throw new TypeError("Unknown encoding: "+dt);if(pe.length===1){var xt=pe.charCodeAt(0);(dt==="utf8"&&xt<128||dt==="latin1")&&(pe=xt)}}else typeof pe=="number"?pe=pe&255:typeof pe=="boolean"&&(pe=Number(pe));if(ge<0||this.length<ge||this.length<Le)throw new RangeError("Out of range index");if(Le<=ge)return this;ge=ge>>>0,Le=Le===void 0?this.length:Le>>>0,pe||(pe=0);var yt;if(typeof pe=="number")for(yt=ge;yt<Le;++yt)this[yt]=pe;else{var Yt=l.isBuffer(pe)?pe:l.from(pe,dt),nr=Yt.length;if(nr===0)throw new TypeError('The value "'+pe+'" is invalid for argument "value"');for(yt=0;yt<Le-ge;++yt)this[yt+ge]=Yt[yt%nr]}return this};var it=/[^+/0-9A-Za-z-_]/g;function ye(Qe){if(Qe=Qe.split("=")[0],Qe=Qe.trim().replace(it,""),Qe.length<2)return"";for(;Qe.length%4!==0;)Qe=Qe+"=";return Qe}function xe(Qe,pe){pe=pe||1/0;for(var ge,Le=Qe.length,dt=null,xt=[],yt=0;yt<Le;++yt){if(ge=Qe.charCodeAt(yt),ge>55295&&ge<57344){if(!dt){if(ge>56319){(pe-=3)>-1&&xt.push(239,191,189);continue}else if(yt+1===Le){(pe-=3)>-1&&xt.push(239,191,189);continue}dt=ge;continue}if(ge<56320){(pe-=3)>-1&&xt.push(239,191,189),dt=ge;continue}ge=(dt-55296<<10|ge-56320)+65536}else dt&&(pe-=3)>-1&&xt.push(239,191,189);if(dt=null,ge<128){if((pe-=1)<0)break;xt.push(ge)}else if(ge<2048){if((pe-=2)<0)break;xt.push(ge>>6|192,ge&63|128)}else if(ge<65536){if((pe-=3)<0)break;xt.push(ge>>12|224,ge>>6&63|128,ge&63|128)}else if(ge<1114112){if((pe-=4)<0)break;xt.push(ge>>18|240,ge>>12&63|128,ge>>6&63|128,ge&63|128)}else throw new Error("Invalid code point")}return xt}function et(Qe){for(var pe=[],ge=0;ge<Qe.length;++ge)pe.push(Qe.charCodeAt(ge)&255);return pe}function tt(Qe,pe){for(var ge,Le,dt,xt=[],yt=0;yt<Qe.length&&!((pe-=2)<0);++yt)ge=Qe.charCodeAt(yt),Le=ge>>8,dt=ge%256,xt.push(dt),xt.push(Le);return xt}function rt(Qe){return t.toByteArray(ye(Qe))}function ct(Qe,pe,ge,Le){for(var dt=0;dt<Le&&!(dt+ge>=pe.length||dt>=Qe.length);++dt)pe[dt+ge]=Qe[dt];return dt}function ot(Qe,pe){return Qe instanceof pe||Qe!=null&&Qe.constructor!=null&&Qe.constructor.name!=null&&Qe.constructor.name===pe.name}function Se(Qe){return Qe!==Qe}var ht=function(){for(var Qe="0123456789abcdef",pe=new Array(256),ge=0;ge<16;++ge)for(var Le=ge*16,dt=0;dt<16;++dt)pe[Le+dt]=Qe[ge]+Qe[dt];return pe}()}(oP)),oP}var sP={},AP={},lP,woe;function Zbe(){return woe||(woe=1,lP=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},r=Symbol("test"),n=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var i=42;t[r]=i;for(r in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var o=Object.getOwnPropertySymbols(t);if(o.length!==1||o[0]!==r||!Object.prototype.propertyIsEnumerable.call(t,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(t,r);if(s.value!==i||s.enumerable!==!0)return!1}return!0}),lP}var uP,Ioe;function zV(){if(Ioe)return uP;Ioe=1;var e=Zbe();return uP=function(){return e()&&!!Symbol.toStringTag},uP}var cP,Boe;function tnt(){return Boe||(Boe=1,cP=Error),cP}var fP,Eoe;function rnt(){return Eoe||(Eoe=1,fP=EvalError),fP}var hP,Qoe;function nnt(){return Qoe||(Qoe=1,hP=RangeError),hP}var dP,xoe;function int(){return xoe||(xoe=1,dP=ReferenceError),dP}var gP,Soe;function e2e(){return Soe||(Soe=1,gP=SyntaxError),gP}var pP,koe;function RD(){return koe||(koe=1,pP=TypeError),pP}var vP,_oe;function ant(){return _oe||(_oe=1,vP=URIError),vP}var mP,Foe;function ont(){if(Foe)return mP;Foe=1;var e=typeof Symbol<"u"&&Symbol,t=Zbe();return mP=function(){return typeof e!="function"||typeof Symbol!="function"||typeof e("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:t()},mP}var yP,Doe;function snt(){if(Doe)return yP;Doe=1;var e={__proto__:null,foo:{}},t=Object;return yP=function(){return{__proto__:e}.foo===e.foo&&!(e instanceof t)},yP}var bP,Roe;function Ant(){if(Roe)return bP;Roe=1;var e="Function.prototype.bind called on incompatible ",t=Object.prototype.toString,r=Math.max,n="[object Function]",i=function(f,m){for(var v=[],I=0;I<f.length;I+=1)v[I]=f[I];for(var B=0;B<m.length;B+=1)v[B+f.length]=m[B];return v},o=function(f,m){for(var v=[],I=m,B=0;I<f.length;I+=1,B+=1)v[B]=f[I];return v},s=function(l,f){for(var m="",v=0;v<l.length;v+=1)m+=l[v],v+1<l.length&&(m+=f);return m};return bP=function(f){var m=this;if(typeof m!="function"||t.apply(m)!==n)throw new TypeError(e+m);for(var v=o(arguments,1),I,B=function(){if(this instanceof I){var R=m.apply(this,i(v,arguments));return Object(R)===R?R:this}return m.apply(f,i(v,arguments))},E=r(0,m.length-v.length),S=[],_=0;_<E;_++)S[_]="$"+_;if(I=Function("binder","return function ("+s(S,",")+"){ return binder.apply(this,arguments); }")(B),m.prototype){var O=function(){};O.prototype=m.prototype,I.prototype=new O,O.prototype=null}return I},bP}var CP,Toe;function JV(){if(Toe)return CP;Toe=1;var e=Ant();return CP=Function.prototype.bind||e,CP}var wP,Ooe;function lnt(){if(Ooe)return wP;Ooe=1;var e=Function.prototype.call,t=Object.prototype.hasOwnProperty,r=JV();return wP=r.call(e,t),wP}var IP,Noe;function ix(){if(Noe)return IP;Noe=1;var e,t=tnt(),r=rnt(),n=nnt(),i=int(),o=e2e(),s=RD(),l=ant(),f=Function,m=function(Pe){try{return f('"use strict"; return ('+Pe+").constructor;")()}catch{}},v=Object.getOwnPropertyDescriptor;if(v)try{v({},"")}catch{v=null}var I=function(){throw new s},B=v?function(){try{return arguments.callee,I}catch{try{return v(arguments,"callee").get}catch{return I}}}():I,E=ont()(),S=snt()(),_=Object.getPrototypeOf||(S?function(Pe){return Pe.__proto__}:null),O={},R=typeof Uint8Array>"u"||!_?e:_(Uint8Array),T={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":E&&_?_([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":O,"%AsyncGenerator%":O,"%AsyncGeneratorFunction%":O,"%AsyncIteratorPrototype%":O,"%Atomics%":typeof Atomics>"u"?e:Atomics,"%BigInt%":typeof BigInt>"u"?e:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?e:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?e:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":t,"%eval%":eval,"%EvalError%":r,"%Float32Array%":typeof Float32Array>"u"?e:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e:FinalizationRegistry,"%Function%":f,"%GeneratorFunction%":O,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":E&&_?_(_([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!E||!_?e:_(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":n,"%ReferenceError%":i,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!E||!_?e:_(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":E&&_?_(""[Symbol.iterator]()):e,"%Symbol%":E?Symbol:e,"%SyntaxError%":o,"%ThrowTypeError%":B,"%TypedArray%":R,"%TypeError%":s,"%Uint8Array%":typeof Uint8Array>"u"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e:Uint32Array,"%URIError%":l,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet};if(_)try{null.error}catch(Pe){var L=_(_(Pe));T["%Error.prototype%"]=L}var U=function Pe(Ne){var $e;if(Ne==="%AsyncFunction%")$e=m("async function () {}");else if(Ne==="%GeneratorFunction%")$e=m("function* () {}");else if(Ne==="%AsyncGeneratorFunction%")$e=m("async function* () {}");else if(Ne==="%AsyncGenerator%"){var Je=Pe("%AsyncGeneratorFunction%");Je&&($e=Je.prototype)}else if(Ne==="%AsyncIteratorPrototype%"){var We=Pe("%AsyncGenerator%");We&&_&&($e=_(We.prototype))}return T[Ne]=$e,$e},K={__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"]},J=JV(),ee=lnt(),ce=J.call(Function.call,Array.prototype.concat),ne=J.call(Function.apply,Array.prototype.splice),Ee=J.call(Function.call,String.prototype.replace),ve=J.call(Function.call,String.prototype.slice),se=J.call(Function.call,RegExp.prototype.exec),Fe=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,ae=/\\(\\)?/g,De=function(Ne){var $e=ve(Ne,0,1),Je=ve(Ne,-1);if($e==="%"&&Je!=="%")throw new o("invalid intrinsic syntax, expected closing `%`");if(Je==="%"&&$e!=="%")throw new o("invalid intrinsic syntax, expected opening `%`");var We=[];return Ee(Ne,Fe,function(Ae,Ke,ze,at){We[We.length]=ze?Ee(at,ae,"$1"):Ke||Ae}),We},Re=function(Ne,$e){var Je=Ne,We;if(ee(K,Je)&&(We=K[Je],Je="%"+We[0]+"%"),ee(T,Je)){var Ae=T[Je];if(Ae===O&&(Ae=U(Je)),typeof Ae>"u"&&!$e)throw new s("intrinsic "+Ne+" exists, but is not available. Please file an issue!");return{alias:We,name:Je,value:Ae}}throw new o("intrinsic "+Ne+" does not exist!")};return IP=function(Ne,$e){if(typeof Ne!="string"||Ne.length===0)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof $e!="boolean")throw new s('"allowMissing" argument must be a boolean');if(se(/^%?[^%]*%?$/,Ne)===null)throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Je=De(Ne),We=Je.length>0?Je[0]:"",Ae=Re("%"+We+"%",$e),Ke=Ae.name,ze=Ae.value,at=!1,it=Ae.alias;it&&(We=it[0],ne(Je,ce([0,1],it)));for(var ye=1,xe=!0;ye<Je.length;ye+=1){var et=Je[ye],tt=ve(et,0,1),rt=ve(et,-1);if((tt==='"'||tt==="'"||tt==="`"||rt==='"'||rt==="'"||rt==="`")&&tt!==rt)throw new o("property names with quotes must have matching quotes");if((et==="constructor"||!xe)&&(at=!0),We+="."+et,Ke="%"+We+"%",ee(T,Ke))ze=T[Ke];else if(ze!=null){if(!(et in ze)){if(!$e)throw new s("base intrinsic for "+Ne+" exists, but the property is not available.");return}if(v&&ye+1>=Je.length){var ct=v(ze,et);xe=!!ct,xe&&"get"in ct&&!("originalValue"in ct.get)?ze=ct.get:ze=ze[et]}else xe=ee(ze,et),ze=ze[et];xe&&!at&&(T[Ke]=ze)}}return ze},IP}var BP={exports:{}},EP,Loe;function XV(){if(Loe)return EP;Loe=1;var e=ix(),t=e("%Object.defineProperty%",!0)||!1;if(t)try{t({},"a",{value:1})}catch{t=!1}return EP=t,EP}var QP,Moe;function ZV(){if(Moe)return QP;Moe=1;var e=ix(),t=e("%Object.getOwnPropertyDescriptor%",!0);if(t)try{t([],"length")}catch{t=null}return QP=t,QP}var xP,Poe;function unt(){if(Poe)return xP;Poe=1;var e=XV(),t=e2e(),r=RD(),n=ZV();return xP=function(o,s,l){if(!o||typeof o!="object"&&typeof o!="function")throw new r("`obj` must be an object or a function`");if(typeof s!="string"&&typeof s!="symbol")throw new r("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new r("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new r("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new r("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new r("`loose`, if provided, must be a boolean");var f=arguments.length>3?arguments[3]:null,m=arguments.length>4?arguments[4]:null,v=arguments.length>5?arguments[5]:null,I=arguments.length>6?arguments[6]:!1,B=!!n&&n(o,s);if(e)e(o,s,{configurable:v===null&&B?B.configurable:!v,enumerable:f===null&&B?B.enumerable:!f,value:l,writable:m===null&&B?B.writable:!m});else if(I||!f&&!m&&!v)o[s]=l;else throw new t("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},xP}var SP,Uoe;function cnt(){if(Uoe)return SP;Uoe=1;var e=XV(),t=function(){return!!e};return t.hasArrayLengthDefineBug=function(){if(!e)return null;try{return e([],"length",{value:1}).length!==1}catch{return!0}},SP=t,SP}var kP,Hoe;function fnt(){if(Hoe)return kP;Hoe=1;var e=ix(),t=unt(),r=cnt()(),n=ZV(),i=RD(),o=e("%Math.floor%");return kP=function(l,f){if(typeof l!="function")throw new i("`fn` is not a function");if(typeof f!="number"||f<0||f>4294967295||o(f)!==f)throw new i("`length` must be a positive 32-bit integer");var m=arguments.length>2&&!!arguments[2],v=!0,I=!0;if("length"in l&&n){var B=n(l,"length");B&&!B.configurable&&(v=!1),B&&!B.writable&&(I=!1)}return(v||I||!m)&&(r?t(l,"length",f,!0,!0):t(l,"length",f)),l},kP}var joe;function t2e(){return joe||(joe=1,function(e){var t=JV(),r=ix(),n=fnt(),i=RD(),o=r("%Function.prototype.apply%"),s=r("%Function.prototype.call%"),l=r("%Reflect.apply%",!0)||t.call(s,o),f=XV(),m=r("%Math.max%");e.exports=function(B){if(typeof B!="function")throw new i("a function is required");var E=l(t,s,arguments);return n(E,1+m(0,B.length-(arguments.length-1)),!0)};var v=function(){return l(t,o,arguments)};f?f(e.exports,"apply",{value:v}):e.exports.apply=v}(BP)),BP.exports}var _P,Goe;function r2e(){if(Goe)return _P;Goe=1;var e=ix(),t=t2e(),r=t(e("String.prototype.indexOf"));return _P=function(i,o){var s=e(i,!!o);return typeof s=="function"&&r(i,".prototype.")>-1?t(s):s},_P}var FP,Koe;function hnt(){if(Koe)return FP;Koe=1;var e=zV()(),t=r2e(),r=t("Object.prototype.toString"),n=function(l){return e&&l&&typeof l=="object"&&Symbol.toStringTag in l?!1:r(l)==="[object Arguments]"},i=function(l){return n(l)?!0:l!==null&&typeof l=="object"&&typeof l.length=="number"&&l.length>=0&&r(l)!=="[object Array]"&&r(l.callee)==="[object Function]"},o=function(){return n(arguments)}();return n.isLegacyArguments=i,FP=o?n:i,FP}var DP,$oe;function dnt(){if($oe)return DP;$oe=1;var e=Object.prototype.toString,t=Function.prototype.toString,r=/^\s*(?:function)?\*/,n=zV()(),i=Object.getPrototypeOf,o=function(){if(!n)return!1;try{return Function("return function*() {}")()}catch{}},s;return DP=function(f){if(typeof f!="function")return!1;if(r.test(t.call(f)))return!0;if(!n){var m=e.call(f);return m==="[object GeneratorFunction]"}if(!i)return!1;if(typeof s>"u"){var v=o();s=v?i(v):!1}return i(f)===s},DP}var RP,Woe;function gnt(){if(Woe)return RP;Woe=1;var e=Function.prototype.toString,t=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,r,n;if(typeof t=="function"&&typeof Object.defineProperty=="function")try{r=Object.defineProperty({},"length",{get:function(){throw n}}),n={},t(function(){throw 42},null,r)}catch(T){T!==n&&(t=null)}else t=null;var i=/^\s*class\b/,o=function(L){try{var U=e.call(L);return i.test(U)}catch{return!1}},s=function(L){try{return o(L)?!1:(e.call(L),!0)}catch{return!1}},l=Object.prototype.toString,f="[object Object]",m="[object Function]",v="[object GeneratorFunction]",I="[object HTMLAllCollection]",B="[object HTML document.all class]",E="[object HTMLCollection]",S=typeof Symbol=="function"&&!!Symbol.toStringTag,_=!(0 in[,]),O=function(){return!1};if(typeof document=="object"){var R=document.all;l.call(R)===l.call(document.all)&&(O=function(L){if((_||!L)&&(typeof L>"u"||typeof L=="object"))try{var U=l.call(L);return(U===I||U===B||U===E||U===f)&&L("")==null}catch{}return!1})}return RP=t?function(L){if(O(L))return!0;if(!L||typeof L!="function"&&typeof L!="object")return!1;try{t(L,null,r)}catch(U){if(U!==n)return!1}return!o(L)&&s(L)}:function(L){if(O(L))return!0;if(!L||typeof L!="function"&&typeof L!="object")return!1;if(S)return s(L);if(o(L))return!1;var U=l.call(L);return U!==m&&U!==v&&!/^\[object HTML/.test(U)?!1:s(L)},RP}var TP,Yoe;function pnt(){if(Yoe)return TP;Yoe=1;var e=gnt(),t=Object.prototype.toString,r=Object.prototype.hasOwnProperty,n=function(f,m,v){for(var I=0,B=f.length;I<B;I++)r.call(f,I)&&(v==null?m(f[I],I,f):m.call(v,f[I],I,f))},i=function(f,m,v){for(var I=0,B=f.length;I<B;I++)v==null?m(f.charAt(I),I,f):m.call(v,f.charAt(I),I,f)},o=function(f,m,v){for(var I in f)r.call(f,I)&&(v==null?m(f[I],I,f):m.call(v,f[I],I,f))},s=function(f,m,v){if(!e(m))throw new TypeError("iterator must be a function");var I;arguments.length>=3&&(I=v),t.call(f)==="[object Array]"?n(f,m,I):typeof f=="string"?i(f,m,I):o(f,m,I)};return TP=s,TP}var OP,qoe;function vnt(){return qoe||(qoe=1,OP=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]),OP}var NP,Voe;function mnt(){if(Voe)return NP;Voe=1;var e=vnt(),t=typeof globalThis>"u"?gv:globalThis;return NP=function(){for(var n=[],i=0;i<e.length;i++)typeof t[e[i]]=="function"&&(n[n.length]=e[i]);return n},NP}var LP,zoe;function n2e(){if(zoe)return LP;zoe=1;var e=pnt(),t=mnt(),r=t2e(),n=r2e(),i=ZV(),o=n("Object.prototype.toString"),s=zV()(),l=typeof globalThis>"u"?gv:globalThis,f=t(),m=n("String.prototype.slice"),v=Object.getPrototypeOf,I=n("Array.prototype.indexOf",!0)||function(O,R){for(var T=0;T<O.length;T+=1)if(O[T]===R)return T;return-1},B={__proto__:null};s&&i&&v?e(f,function(_){var O=new l[_];if(Symbol.toStringTag in O){var R=v(O),T=i(R,Symbol.toStringTag);if(!T){var L=v(R);T=i(L,Symbol.toStringTag)}B["$"+_]=r(T.get)}}):e(f,function(_){var O=new l[_],R=O.slice||O.set;R&&(B["$"+_]=r(R))});var E=function(O){var R=!1;return e(B,function(T,L){if(!R)try{"$"+T(O)===L&&(R=m(L,1))}catch{}}),R},S=function(O){var R=!1;return e(B,function(T,L){if(!R)try{T(O),R=m(L,1)}catch{}}),R};return LP=function(O){if(!O||typeof O!="object")return!1;if(!s){var R=m(o(O),8,-1);return I(f,R)>-1?R:R!=="Object"?!1:S(O)}return i?E(O):null},LP}var MP,Joe;function ynt(){if(Joe)return MP;Joe=1;var e=n2e();return MP=function(r){return!!e(r)},MP}var Xoe;function bnt(){return Xoe||(Xoe=1,function(e){var t=hnt(),r=dnt(),n=n2e(),i=ynt();function o(Le){return Le.call.bind(Le)}var s=typeof BigInt<"u",l=typeof Symbol<"u",f=o(Object.prototype.toString),m=o(Number.prototype.valueOf),v=o(String.prototype.valueOf),I=o(Boolean.prototype.valueOf);if(s)var B=o(BigInt.prototype.valueOf);if(l)var E=o(Symbol.prototype.valueOf);function S(Le,dt){if(typeof Le!="object")return!1;try{return dt(Le),!0}catch{return!1}}e.isArgumentsObject=t,e.isGeneratorFunction=r,e.isTypedArray=i;function _(Le){return typeof Promise<"u"&&Le instanceof Promise||Le!==null&&typeof Le=="object"&&typeof Le.then=="function"&&typeof Le.catch=="function"}e.isPromise=_;function O(Le){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(Le):i(Le)||Ke(Le)}e.isArrayBufferView=O;function R(Le){return n(Le)==="Uint8Array"}e.isUint8Array=R;function T(Le){return n(Le)==="Uint8ClampedArray"}e.isUint8ClampedArray=T;function L(Le){return n(Le)==="Uint16Array"}e.isUint16Array=L;function U(Le){return n(Le)==="Uint32Array"}e.isUint32Array=U;function K(Le){return n(Le)==="Int8Array"}e.isInt8Array=K;function J(Le){return n(Le)==="Int16Array"}e.isInt16Array=J;function ee(Le){return n(Le)==="Int32Array"}e.isInt32Array=ee;function ce(Le){return n(Le)==="Float32Array"}e.isFloat32Array=ce;function ne(Le){return n(Le)==="Float64Array"}e.isFloat64Array=ne;function Ee(Le){return n(Le)==="BigInt64Array"}e.isBigInt64Array=Ee;function ve(Le){return n(Le)==="BigUint64Array"}e.isBigUint64Array=ve;function se(Le){return f(Le)==="[object Map]"}se.working=typeof Map<"u"&&se(new Map);function Fe(Le){return typeof Map>"u"?!1:se.working?se(Le):Le instanceof Map}e.isMap=Fe;function ae(Le){return f(Le)==="[object Set]"}ae.working=typeof Set<"u"&&ae(new Set);function De(Le){return typeof Set>"u"?!1:ae.working?ae(Le):Le instanceof Set}e.isSet=De;function Re(Le){return f(Le)==="[object WeakMap]"}Re.working=typeof WeakMap<"u"&&Re(new WeakMap);function Pe(Le){return typeof WeakMap>"u"?!1:Re.working?Re(Le):Le instanceof WeakMap}e.isWeakMap=Pe;function Ne(Le){return f(Le)==="[object WeakSet]"}Ne.working=typeof WeakSet<"u"&&Ne(new WeakSet);function $e(Le){return Ne(Le)}e.isWeakSet=$e;function Je(Le){return f(Le)==="[object ArrayBuffer]"}Je.working=typeof ArrayBuffer<"u"&&Je(new ArrayBuffer);function We(Le){return typeof ArrayBuffer>"u"?!1:Je.working?Je(Le):Le instanceof ArrayBuffer}e.isArrayBuffer=We;function Ae(Le){return f(Le)==="[object DataView]"}Ae.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&Ae(new DataView(new ArrayBuffer(1),0,1));function Ke(Le){return typeof DataView>"u"?!1:Ae.working?Ae(Le):Le instanceof DataView}e.isDataView=Ke;var ze=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function at(Le){return f(Le)==="[object SharedArrayBuffer]"}function it(Le){return typeof ze>"u"?!1:(typeof at.working>"u"&&(at.working=at(new ze)),at.working?at(Le):Le instanceof ze)}e.isSharedArrayBuffer=it;function ye(Le){return f(Le)==="[object AsyncFunction]"}e.isAsyncFunction=ye;function xe(Le){return f(Le)==="[object Map Iterator]"}e.isMapIterator=xe;function et(Le){return f(Le)==="[object Set Iterator]"}e.isSetIterator=et;function tt(Le){return f(Le)==="[object Generator]"}e.isGeneratorObject=tt;function rt(Le){return f(Le)==="[object WebAssembly.Module]"}e.isWebAssemblyCompiledModule=rt;function ct(Le){return S(Le,m)}e.isNumberObject=ct;function ot(Le){return S(Le,v)}e.isStringObject=ot;function Se(Le){return S(Le,I)}e.isBooleanObject=Se;function ht(Le){return s&&S(Le,B)}e.isBigIntObject=ht;function Qe(Le){return l&&S(Le,E)}e.isSymbolObject=Qe;function pe(Le){return ct(Le)||ot(Le)||Se(Le)||ht(Le)||Qe(Le)}e.isBoxedPrimitive=pe;function ge(Le){return typeof Uint8Array<"u"&&(We(Le)||it(Le))}e.isAnyArrayBuffer=ge,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(Le){Object.defineProperty(e,Le,{enumerable:!1,value:function(){throw new Error(Le+" is not supported in userland")}})})}(AP)),AP}var PP,Zoe;function Cnt(){return Zoe||(Zoe=1,PP=function(t){return t&&typeof t=="object"&&typeof t.copy=="function"&&typeof t.fill=="function"&&typeof t.readUInt8=="function"}),PP}var ese;function i2e(){return ese||(ese=1,function(e){var t=Object.getOwnPropertyDescriptors||function(Ke){for(var ze=Object.keys(Ke),at={},it=0;it<ze.length;it++)at[ze[it]]=Object.getOwnPropertyDescriptor(Ke,ze[it]);return at},r=/%[sdj%]/g;e.format=function(Ae){if(!K(Ae)){for(var Ke=[],ze=0;ze<arguments.length;ze++)Ke.push(s(arguments[ze]));return Ke.join(" ")}for(var ze=1,at=arguments,it=at.length,ye=String(Ae).replace(r,function(et){if(et==="%%")return"%";if(ze>=it)return et;switch(et){case"%s":return String(at[ze++]);case"%d":return Number(at[ze++]);case"%j":try{return JSON.stringify(at[ze++])}catch{return"[Circular]"}default:return et}}),xe=at[ze];ze<it;xe=at[++ze])T(xe)||!ne(xe)?ye+=" "+xe:ye+=" "+s(xe);return ye},e.deprecate=function(Ae,Ke){if(typeof Ds<"u"&&Ds.noDeprecation===!0)return Ae;if(typeof Ds>"u")return function(){return e.deprecate(Ae,Ke).apply(this,arguments)};var ze=!1;function at(){if(!ze){if(Ds.throwDeprecation)throw new Error(Ke);Ds.traceDeprecation?console.trace(Ke):console.error(Ke),ze=!0}return Ae.apply(this,arguments)}return at};var n={},i=/^$/;if(Ds.env.NODE_DEBUG){var o=Ds.env.NODE_DEBUG;o=o.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),i=new RegExp("^"+o+"$","i")}e.debuglog=function(Ae){if(Ae=Ae.toUpperCase(),!n[Ae])if(i.test(Ae)){var Ke=Ds.pid;n[Ae]=function(){var ze=e.format.apply(e,arguments);console.error("%s %d: %s",Ae,Ke,ze)}}else n[Ae]=function(){};return n[Ae]};function s(Ae,Ke){var ze={seen:[],stylize:f};return arguments.length>=3&&(ze.depth=arguments[2]),arguments.length>=4&&(ze.colors=arguments[3]),R(Ke)?ze.showHidden=Ke:Ke&&e._extend(ze,Ke),ee(ze.showHidden)&&(ze.showHidden=!1),ee(ze.depth)&&(ze.depth=2),ee(ze.colors)&&(ze.colors=!1),ee(ze.customInspect)&&(ze.customInspect=!0),ze.colors&&(ze.stylize=l),v(ze,Ae,ze.depth)}e.inspect=s,s.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]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function l(Ae,Ke){var ze=s.styles[Ke];return ze?"\x1B["+s.colors[ze][0]+"m"+Ae+"\x1B["+s.colors[ze][1]+"m":Ae}function f(Ae,Ke){return Ae}function m(Ae){var Ke={};return Ae.forEach(function(ze,at){Ke[ze]=!0}),Ke}function v(Ae,Ke,ze){if(Ae.customInspect&&Ke&&se(Ke.inspect)&&Ke.inspect!==e.inspect&&!(Ke.constructor&&Ke.constructor.prototype===Ke)){var at=Ke.inspect(ze,Ae);return K(at)||(at=v(Ae,at,ze)),at}var it=I(Ae,Ke);if(it)return it;var ye=Object.keys(Ke),xe=m(ye);if(Ae.showHidden&&(ye=Object.getOwnPropertyNames(Ke)),ve(Ke)&&(ye.indexOf("message")>=0||ye.indexOf("description")>=0))return B(Ke);if(ye.length===0){if(se(Ke)){var et=Ke.name?": "+Ke.name:"";return Ae.stylize("[Function"+et+"]","special")}if(ce(Ke))return Ae.stylize(RegExp.prototype.toString.call(Ke),"regexp");if(Ee(Ke))return Ae.stylize(Date.prototype.toString.call(Ke),"date");if(ve(Ke))return B(Ke)}var tt="",rt=!1,ct=["{","}"];if(O(Ke)&&(rt=!0,ct=["[","]"]),se(Ke)){var ot=Ke.name?": "+Ke.name:"";tt=" [Function"+ot+"]"}if(ce(Ke)&&(tt=" "+RegExp.prototype.toString.call(Ke)),Ee(Ke)&&(tt=" "+Date.prototype.toUTCString.call(Ke)),ve(Ke)&&(tt=" "+B(Ke)),ye.length===0&&(!rt||Ke.length==0))return ct[0]+tt+ct[1];if(ze<0)return ce(Ke)?Ae.stylize(RegExp.prototype.toString.call(Ke),"regexp"):Ae.stylize("[Object]","special");Ae.seen.push(Ke);var Se;return rt?Se=E(Ae,Ke,ze,xe,ye):Se=ye.map(function(ht){return S(Ae,Ke,ze,xe,ht,rt)}),Ae.seen.pop(),_(Se,tt,ct)}function I(Ae,Ke){if(ee(Ke))return Ae.stylize("undefined","undefined");if(K(Ke)){var ze="'"+JSON.stringify(Ke).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ae.stylize(ze,"string")}if(U(Ke))return Ae.stylize(""+Ke,"number");if(R(Ke))return Ae.stylize(""+Ke,"boolean");if(T(Ke))return Ae.stylize("null","null")}function B(Ae){return"["+Error.prototype.toString.call(Ae)+"]"}function E(Ae,Ke,ze,at,it){for(var ye=[],xe=0,et=Ke.length;xe<et;++xe)Ne(Ke,String(xe))?ye.push(S(Ae,Ke,ze,at,String(xe),!0)):ye.push("");return it.forEach(function(tt){tt.match(/^\d+$/)||ye.push(S(Ae,Ke,ze,at,tt,!0))}),ye}function S(Ae,Ke,ze,at,it,ye){var xe,et,tt;if(tt=Object.getOwnPropertyDescriptor(Ke,it)||{value:Ke[it]},tt.get?tt.set?et=Ae.stylize("[Getter/Setter]","special"):et=Ae.stylize("[Getter]","special"):tt.set&&(et=Ae.stylize("[Setter]","special")),Ne(at,it)||(xe="["+it+"]"),et||(Ae.seen.indexOf(tt.value)<0?(T(ze)?et=v(Ae,tt.value,null):et=v(Ae,tt.value,ze-1),et.indexOf(`
  727. `)>-1&&(ye?et=et.split(`
  728. `).map(function(rt){return" "+rt}).join(`
  729. `).slice(2):et=`
  730. `+et.split(`
  731. `).map(function(rt){return" "+rt}).join(`
  732. `))):et=Ae.stylize("[Circular]","special")),ee(xe)){if(ye&&it.match(/^\d+$/))return et;xe=JSON.stringify(""+it),xe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(xe=xe.slice(1,-1),xe=Ae.stylize(xe,"name")):(xe=xe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),xe=Ae.stylize(xe,"string"))}return xe+": "+et}function _(Ae,Ke,ze){var at=Ae.reduce(function(it,ye){return ye.indexOf(`
  733. `)>=0,it+ye.replace(/\u001b\[\d\d?m/g,"").length+1},0);return at>60?ze[0]+(Ke===""?"":Ke+`
  734. `)+" "+Ae.join(`,
  735. `)+" "+ze[1]:ze[0]+Ke+" "+Ae.join(", ")+" "+ze[1]}e.types=bnt();function O(Ae){return Array.isArray(Ae)}e.isArray=O;function R(Ae){return typeof Ae=="boolean"}e.isBoolean=R;function T(Ae){return Ae===null}e.isNull=T;function L(Ae){return Ae==null}e.isNullOrUndefined=L;function U(Ae){return typeof Ae=="number"}e.isNumber=U;function K(Ae){return typeof Ae=="string"}e.isString=K;function J(Ae){return typeof Ae=="symbol"}e.isSymbol=J;function ee(Ae){return Ae===void 0}e.isUndefined=ee;function ce(Ae){return ne(Ae)&&ae(Ae)==="[object RegExp]"}e.isRegExp=ce,e.types.isRegExp=ce;function ne(Ae){return typeof Ae=="object"&&Ae!==null}e.isObject=ne;function Ee(Ae){return ne(Ae)&&ae(Ae)==="[object Date]"}e.isDate=Ee,e.types.isDate=Ee;function ve(Ae){return ne(Ae)&&(ae(Ae)==="[object Error]"||Ae instanceof Error)}e.isError=ve,e.types.isNativeError=ve;function se(Ae){return typeof Ae=="function"}e.isFunction=se;function Fe(Ae){return Ae===null||typeof Ae=="boolean"||typeof Ae=="number"||typeof Ae=="string"||typeof Ae=="symbol"||typeof Ae>"u"}e.isPrimitive=Fe,e.isBuffer=Cnt();function ae(Ae){return Object.prototype.toString.call(Ae)}function De(Ae){return Ae<10?"0"+Ae.toString(10):Ae.toString(10)}var Re=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Pe(){var Ae=new Date,Ke=[De(Ae.getHours()),De(Ae.getMinutes()),De(Ae.getSeconds())].join(":");return[Ae.getDate(),Re[Ae.getMonth()],Ke].join(" ")}e.log=function(){console.log("%s - %s",Pe(),e.format.apply(e,arguments))},e.inherits=V2,e._extend=function(Ae,Ke){if(!Ke||!ne(Ke))return Ae;for(var ze=Object.keys(Ke),at=ze.length;at--;)Ae[ze[at]]=Ke[ze[at]];return Ae};function Ne(Ae,Ke){return Object.prototype.hasOwnProperty.call(Ae,Ke)}var $e=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;e.promisify=function(Ke){if(typeof Ke!="function")throw new TypeError('The "original" argument must be of type Function');if($e&&Ke[$e]){var ze=Ke[$e];if(typeof ze!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(ze,$e,{value:ze,enumerable:!1,writable:!1,configurable:!0}),ze}function ze(){for(var at,it,ye=new Promise(function(tt,rt){at=tt,it=rt}),xe=[],et=0;et<arguments.length;et++)xe.push(arguments[et]);xe.push(function(tt,rt){tt?it(tt):at(rt)});try{Ke.apply(this,xe)}catch(tt){it(tt)}return ye}return Object.setPrototypeOf(ze,Object.getPrototypeOf(Ke)),$e&&Object.defineProperty(ze,$e,{value:ze,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(ze,t(Ke))},e.promisify.custom=$e;function Je(Ae,Ke){if(!Ae){var ze=new Error("Promise was rejected with a falsy value");ze.reason=Ae,Ae=ze}return Ke(Ae)}function We(Ae){if(typeof Ae!="function")throw new TypeError('The "original" argument must be of type Function');function Ke(){for(var ze=[],at=0;at<arguments.length;at++)ze.push(arguments[at]);var it=ze.pop();if(typeof it!="function")throw new TypeError("The last argument must be of type Function");var ye=this,xe=function(){return it.apply(ye,arguments)};Ae.apply(this,ze).then(function(et){Ds.nextTick(xe.bind(null,null,et))},function(et){Ds.nextTick(Je.bind(null,et,xe))})}return Object.setPrototypeOf(Ke,Object.getPrototypeOf(Ae)),Object.defineProperties(Ke,t(Ae)),Ke}e.callbackify=We}(sP)),sP}var UP,tse;function wnt(){if(tse)return UP;tse=1;function e(B,E){var S=Object.keys(B);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(B);E&&(_=_.filter(function(O){return Object.getOwnPropertyDescriptor(B,O).enumerable})),S.push.apply(S,_)}return S}function t(B){for(var E=1;E<arguments.length;E++){var S=arguments[E]!=null?arguments[E]:{};E%2?e(Object(S),!0).forEach(function(_){r(B,_,S[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(B,Object.getOwnPropertyDescriptors(S)):e(Object(S)).forEach(function(_){Object.defineProperty(B,_,Object.getOwnPropertyDescriptor(S,_))})}return B}function r(B,E,S){return E in B?Object.defineProperty(B,E,{value:S,enumerable:!0,configurable:!0,writable:!0}):B[E]=S,B}function n(B,E){if(!(B instanceof E))throw new TypeError("Cannot call a class as a function")}function i(B,E){for(var S=0;S<E.length;S++){var _=E[S];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(B,_.key,_)}}function o(B,E,S){return i(B.prototype,E),B}var s=DD(),l=s.Buffer,f=i2e(),m=f.inspect,v=m&&m.custom||"inspect";function I(B,E,S){l.prototype.copy.call(B,E,S)}return UP=function(){function B(){n(this,B),this.head=null,this.tail=null,this.length=0}return o(B,[{key:"push",value:function(S){var _={data:S,next:null};this.length>0?this.tail.next=_:this.head=_,this.tail=_,++this.length}},{key:"unshift",value:function(S){var _={data:S,next:this.head};this.length===0&&(this.tail=_),this.head=_,++this.length}},{key:"shift",value:function(){if(this.length!==0){var S=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,S}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(S){if(this.length===0)return"";for(var _=this.head,O=""+_.data;_=_.next;)O+=S+_.data;return O}},{key:"concat",value:function(S){if(this.length===0)return l.alloc(0);for(var _=l.allocUnsafe(S>>>0),O=this.head,R=0;O;)I(O.data,_,R),R+=O.data.length,O=O.next;return _}},{key:"consume",value:function(S,_){var O;return S<this.head.data.length?(O=this.head.data.slice(0,S),this.head.data=this.head.data.slice(S)):S===this.head.data.length?O=this.shift():O=_?this._getString(S):this._getBuffer(S),O}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(S){var _=this.head,O=1,R=_.data;for(S-=R.length;_=_.next;){var T=_.data,L=S>T.length?T.length:S;if(L===T.length?R+=T:R+=T.slice(0,S),S-=L,S===0){L===T.length?(++O,_.next?this.head=_.next:this.head=this.tail=null):(this.head=_,_.data=T.slice(L));break}++O}return this.length-=O,R}},{key:"_getBuffer",value:function(S){var _=l.allocUnsafe(S),O=this.head,R=1;for(O.data.copy(_),S-=O.data.length;O=O.next;){var T=O.data,L=S>T.length?T.length:S;if(T.copy(_,_.length-S,0,L),S-=L,S===0){L===T.length?(++R,O.next?this.head=O.next:this.head=this.tail=null):(this.head=O,O.data=T.slice(L));break}++R}return this.length-=R,_}},{key:v,value:function(S,_){return m(this,t({},_,{depth:0,customInspect:!1}))}}]),B}(),UP}var HP,rse;function a2e(){if(rse)return HP;rse=1;function e(s,l){var f=this,m=this._readableState&&this._readableState.destroyed,v=this._writableState&&this._writableState.destroyed;return m||v?(l?l(s):s&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,Ds.nextTick(i,this,s)):Ds.nextTick(i,this,s)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(s||null,function(I){!l&&I?f._writableState?f._writableState.errorEmitted?Ds.nextTick(r,f):(f._writableState.errorEmitted=!0,Ds.nextTick(t,f,I)):Ds.nextTick(t,f,I):l?(Ds.nextTick(r,f),l(I)):Ds.nextTick(r,f)}),this)}function t(s,l){i(s,l),r(s)}function r(s){s._writableState&&!s._writableState.emitClose||s._readableState&&!s._readableState.emitClose||s.emit("close")}function n(){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 i(s,l){s.emit("error",l)}function o(s,l){var f=s._readableState,m=s._writableState;f&&f.autoDestroy||m&&m.autoDestroy?s.destroy(l):s.emit("error",l)}return HP={destroy:e,undestroy:n,errorOrDestroy:o},HP}var jP={},nse;function w3(){if(nse)return jP;nse=1;function e(l,f){l.prototype=Object.create(f.prototype),l.prototype.constructor=l,l.__proto__=f}var t={};function r(l,f,m){m||(m=Error);function v(B,E,S){return typeof f=="string"?f:f(B,E,S)}var I=function(B){e(E,B);function E(S,_,O){return B.call(this,v(S,_,O))||this}return E}(m);I.prototype.name=m.name,I.prototype.code=l,t[l]=I}function n(l,f){if(Array.isArray(l)){var m=l.length;return l=l.map(function(v){return String(v)}),m>2?"one of ".concat(f," ").concat(l.slice(0,m-1).join(", "),", or ")+l[m-1]:m===2?"one of ".concat(f," ").concat(l[0]," or ").concat(l[1]):"of ".concat(f," ").concat(l[0])}else return"of ".concat(f," ").concat(String(l))}function i(l,f,m){return l.substr(0,f.length)===f}function o(l,f,m){return(m===void 0||m>l.length)&&(m=l.length),l.substring(m-f.length,m)===f}function s(l,f,m){return typeof m!="number"&&(m=0),m+f.length>l.length?!1:l.indexOf(f,m)!==-1}return r("ERR_INVALID_OPT_VALUE",function(l,f){return'The value "'+f+'" is invalid for option "'+l+'"'},TypeError),r("ERR_INVALID_ARG_TYPE",function(l,f,m){var v;typeof f=="string"&&i(f,"not ")?(v="must not be",f=f.replace(/^not /,"")):v="must be";var I;if(o(l," argument"))I="The ".concat(l," ").concat(v," ").concat(n(f,"type"));else{var B=s(l,".")?"property":"argument";I='The "'.concat(l,'" ').concat(B," ").concat(v," ").concat(n(f,"type"))}return I+=". Received type ".concat(typeof m),I},TypeError),r("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),r("ERR_METHOD_NOT_IMPLEMENTED",function(l){return"The "+l+" method is not implemented"}),r("ERR_STREAM_PREMATURE_CLOSE","Premature close"),r("ERR_STREAM_DESTROYED",function(l){return"Cannot call "+l+" after a stream was destroyed"}),r("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),r("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),r("ERR_STREAM_WRITE_AFTER_END","write after end"),r("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),r("ERR_UNKNOWN_ENCODING",function(l){return"Unknown encoding: "+l},TypeError),r("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),jP.codes=t,jP}var GP,ise;function o2e(){if(ise)return GP;ise=1;var e=w3().codes.ERR_INVALID_OPT_VALUE;function t(n,i,o){return n.highWaterMark!=null?n.highWaterMark:i?n[o]:null}function r(n,i,o,s){var l=t(i,s,o);if(l!=null){if(!(isFinite(l)&&Math.floor(l)===l)||l<0){var f=s?o:"highWaterMark";throw new e(f,l)}return Math.floor(l)}return n.objectMode?16:16*1024}return GP={getHighWaterMark:r},GP}var KP,ase;function Int(){if(ase)return KP;ase=1,KP=e;function e(r,n){if(t("noDeprecation"))return r;var i=!1;function o(){if(!i){if(t("throwDeprecation"))throw new Error(n);t("traceDeprecation")?console.trace(n):console.warn(n),i=!0}return r.apply(this,arguments)}return o}function t(r){try{if(!gv.localStorage)return!1}catch{return!1}var n=gv.localStorage[r];return n==null?!1:String(n).toLowerCase()==="true"}return KP}var $P,ose;function s2e(){if(ose)return $P;ose=1,$P=ce;function e(it){var ye=this;this.next=null,this.entry=null,this.finish=function(){at(ye,it)}}var t;ce.WritableState=J;var r={deprecate:Int()},n=Xbe(),i=DD().Buffer,o=gv.Uint8Array||function(){};function s(it){return i.from(it)}function l(it){return i.isBuffer(it)||it instanceof o}var f=a2e(),m=o2e(),v=m.getHighWaterMark,I=w3().codes,B=I.ERR_INVALID_ARG_TYPE,E=I.ERR_METHOD_NOT_IMPLEMENTED,S=I.ERR_MULTIPLE_CALLBACK,_=I.ERR_STREAM_CANNOT_PIPE,O=I.ERR_STREAM_DESTROYED,R=I.ERR_STREAM_NULL_VALUES,T=I.ERR_STREAM_WRITE_AFTER_END,L=I.ERR_UNKNOWN_ENCODING,U=f.errorOrDestroy;V2(ce,n);function K(){}function J(it,ye,xe){t=t||WE(),it=it||{},typeof xe!="boolean"&&(xe=ye instanceof t),this.objectMode=!!it.objectMode,xe&&(this.objectMode=this.objectMode||!!it.writableObjectMode),this.highWaterMark=v(this,it,"writableHighWaterMark",xe),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var et=it.decodeStrings===!1;this.decodeStrings=!et,this.defaultEncoding=it.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(tt){Re(ye,tt)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=it.emitClose!==!1,this.autoDestroy=!!it.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new e(this)}J.prototype.getBuffer=function(){for(var ye=this.bufferedRequest,xe=[];ye;)xe.push(ye),ye=ye.next;return xe},function(){try{Object.defineProperty(J.prototype,"buffer",{get:r.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}();var ee;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ee=Function.prototype[Symbol.hasInstance],Object.defineProperty(ce,Symbol.hasInstance,{value:function(ye){return ee.call(this,ye)?!0:this!==ce?!1:ye&&ye._writableState instanceof J}})):ee=function(ye){return ye instanceof this};function ce(it){t=t||WE();var ye=this instanceof t;if(!ye&&!ee.call(ce,this))return new ce(it);this._writableState=new J(it,this,ye),this.writable=!0,it&&(typeof it.write=="function"&&(this._write=it.write),typeof it.writev=="function"&&(this._writev=it.writev),typeof it.destroy=="function"&&(this._destroy=it.destroy),typeof it.final=="function"&&(this._final=it.final)),n.call(this)}ce.prototype.pipe=function(){U(this,new _)};function ne(it,ye){var xe=new T;U(it,xe),Ds.nextTick(ye,xe)}function Ee(it,ye,xe,et){var tt;return xe===null?tt=new R:typeof xe!="string"&&!ye.objectMode&&(tt=new B("chunk",["string","Buffer"],xe)),tt?(U(it,tt),Ds.nextTick(et,tt),!1):!0}ce.prototype.write=function(it,ye,xe){var et=this._writableState,tt=!1,rt=!et.objectMode&&l(it);return rt&&!i.isBuffer(it)&&(it=s(it)),typeof ye=="function"&&(xe=ye,ye=null),rt?ye="buffer":ye||(ye=et.defaultEncoding),typeof xe!="function"&&(xe=K),et.ending?ne(this,xe):(rt||Ee(this,et,it,xe))&&(et.pendingcb++,tt=se(this,et,rt,it,ye,xe)),tt},ce.prototype.cork=function(){this._writableState.corked++},ce.prototype.uncork=function(){var it=this._writableState;it.corked&&(it.corked--,!it.writing&&!it.corked&&!it.bufferProcessing&&it.bufferedRequest&&$e(this,it))},ce.prototype.setDefaultEncoding=function(ye){if(typeof ye=="string"&&(ye=ye.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((ye+"").toLowerCase())>-1))throw new L(ye);return this._writableState.defaultEncoding=ye,this},Object.defineProperty(ce.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function ve(it,ye,xe){return!it.objectMode&&it.decodeStrings!==!1&&typeof ye=="string"&&(ye=i.from(ye,xe)),ye}Object.defineProperty(ce.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function se(it,ye,xe,et,tt,rt){if(!xe){var ct=ve(ye,et,tt);et!==ct&&(xe=!0,tt="buffer",et=ct)}var ot=ye.objectMode?1:et.length;ye.length+=ot;var Se=ye.length<ye.highWaterMark;if(Se||(ye.needDrain=!0),ye.writing||ye.corked){var ht=ye.lastBufferedRequest;ye.lastBufferedRequest={chunk:et,encoding:tt,isBuf:xe,callback:rt,next:null},ht?ht.next=ye.lastBufferedRequest:ye.bufferedRequest=ye.lastBufferedRequest,ye.bufferedRequestCount+=1}else Fe(it,ye,!1,ot,et,tt,rt);return Se}function Fe(it,ye,xe,et,tt,rt,ct){ye.writelen=et,ye.writecb=ct,ye.writing=!0,ye.sync=!0,ye.destroyed?ye.onwrite(new O("write")):xe?it._writev(tt,ye.onwrite):it._write(tt,rt,ye.onwrite),ye.sync=!1}function ae(it,ye,xe,et,tt){--ye.pendingcb,xe?(Ds.nextTick(tt,et),Ds.nextTick(Ke,it,ye),it._writableState.errorEmitted=!0,U(it,et)):(tt(et),it._writableState.errorEmitted=!0,U(it,et),Ke(it,ye))}function De(it){it.writing=!1,it.writecb=null,it.length-=it.writelen,it.writelen=0}function Re(it,ye){var xe=it._writableState,et=xe.sync,tt=xe.writecb;if(typeof tt!="function")throw new S;if(De(xe),ye)ae(it,xe,et,ye,tt);else{var rt=Je(xe)||it.destroyed;!rt&&!xe.corked&&!xe.bufferProcessing&&xe.bufferedRequest&&$e(it,xe),et?Ds.nextTick(Pe,it,xe,rt,tt):Pe(it,xe,rt,tt)}}function Pe(it,ye,xe,et){xe||Ne(it,ye),ye.pendingcb--,et(),Ke(it,ye)}function Ne(it,ye){ye.length===0&&ye.needDrain&&(ye.needDrain=!1,it.emit("drain"))}function $e(it,ye){ye.bufferProcessing=!0;var xe=ye.bufferedRequest;if(it._writev&&xe&&xe.next){var et=ye.bufferedRequestCount,tt=new Array(et),rt=ye.corkedRequestsFree;rt.entry=xe;for(var ct=0,ot=!0;xe;)tt[ct]=xe,xe.isBuf||(ot=!1),xe=xe.next,ct+=1;tt.allBuffers=ot,Fe(it,ye,!0,ye.length,tt,"",rt.finish),ye.pendingcb++,ye.lastBufferedRequest=null,rt.next?(ye.corkedRequestsFree=rt.next,rt.next=null):ye.corkedRequestsFree=new e(ye),ye.bufferedRequestCount=0}else{for(;xe;){var Se=xe.chunk,ht=xe.encoding,Qe=xe.callback,pe=ye.objectMode?1:Se.length;if(Fe(it,ye,!1,pe,Se,ht,Qe),xe=xe.next,ye.bufferedRequestCount--,ye.writing)break}xe===null&&(ye.lastBufferedRequest=null)}ye.bufferedRequest=xe,ye.bufferProcessing=!1}ce.prototype._write=function(it,ye,xe){xe(new E("_write()"))},ce.prototype._writev=null,ce.prototype.end=function(it,ye,xe){var et=this._writableState;return typeof it=="function"?(xe=it,it=null,ye=null):typeof ye=="function"&&(xe=ye,ye=null),it!=null&&this.write(it,ye),et.corked&&(et.corked=1,this.uncork()),et.ending||ze(this,et,xe),this},Object.defineProperty(ce.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function Je(it){return it.ending&&it.length===0&&it.bufferedRequest===null&&!it.finished&&!it.writing}function We(it,ye){it._final(function(xe){ye.pendingcb--,xe&&U(it,xe),ye.prefinished=!0,it.emit("prefinish"),Ke(it,ye)})}function Ae(it,ye){!ye.prefinished&&!ye.finalCalled&&(typeof it._final=="function"&&!ye.destroyed?(ye.pendingcb++,ye.finalCalled=!0,Ds.nextTick(We,it,ye)):(ye.prefinished=!0,it.emit("prefinish")))}function Ke(it,ye){var xe=Je(ye);if(xe&&(Ae(it,ye),ye.pendingcb===0&&(ye.finished=!0,it.emit("finish"),ye.autoDestroy))){var et=it._readableState;(!et||et.autoDestroy&&et.endEmitted)&&it.destroy()}return xe}function ze(it,ye,xe){ye.ending=!0,Ke(it,ye),xe&&(ye.finished?Ds.nextTick(xe):it.once("finish",xe)),ye.ended=!0,it.writable=!1}function at(it,ye,xe){var et=it.entry;for(it.entry=null;et;){var tt=et.callback;ye.pendingcb--,tt(xe),et=et.next}ye.corkedRequestsFree.next=it}return Object.defineProperty(ce.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(ye){this._writableState&&(this._writableState.destroyed=ye)}}),ce.prototype.destroy=f.destroy,ce.prototype._undestroy=f.undestroy,ce.prototype._destroy=function(it,ye){ye(it)},$P}var WP,sse;function WE(){if(sse)return WP;sse=1;var e=Object.keys||function(m){var v=[];for(var I in m)v.push(I);return v};WP=s;var t=A2e(),r=s2e();V2(s,t);for(var n=e(r.prototype),i=0;i<n.length;i++){var o=n[i];s.prototype[o]||(s.prototype[o]=r.prototype[o])}function s(m){if(!(this instanceof s))return new s(m);t.call(this,m),r.call(this,m),this.allowHalfOpen=!0,m&&(m.readable===!1&&(this.readable=!1),m.writable===!1&&(this.writable=!1),m.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",l)))}Object.defineProperty(s.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(s.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(s.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function l(){this._writableState.ended||Ds.nextTick(f,this)}function f(m){m.end()}return Object.defineProperty(s.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(v){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=v,this._writableState.destroyed=v)}}),WP}var YP={},qk={exports:{}},Ase;function Bnt(){return Ase||(Ase=1,function(e,t){var r=DD(),n=r.Buffer;function i(s,l){for(var f in s)l[f]=s[f]}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=o);function o(s,l,f){return n(s,l,f)}i(n,o),o.from=function(s,l,f){if(typeof s=="number")throw new TypeError("Argument must not be a number");return n(s,l,f)},o.alloc=function(s,l,f){if(typeof s!="number")throw new TypeError("Argument must be a number");var m=n(s);return l!==void 0?typeof f=="string"?m.fill(l,f):m.fill(l):m.fill(0),m},o.allocUnsafe=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return n(s)},o.allocUnsafeSlow=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return r.SlowBuffer(s)}}(qk,qk.exports)),qk.exports}var lse;function K$(){if(lse)return YP;lse=1;var e=Bnt().Buffer,t=e.isEncoding||function(R){switch(R=""+R,R&&R.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 r(R){if(!R)return"utf8";for(var T;;)switch(R){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 R;default:if(T)return;R=(""+R).toLowerCase(),T=!0}}function n(R){var T=r(R);if(typeof T!="string"&&(e.isEncoding===t||!t(R)))throw new Error("Unknown encoding: "+R);return T||R}YP.StringDecoder=i;function i(R){this.encoding=n(R);var T;switch(this.encoding){case"utf16le":this.text=I,this.end=B,T=4;break;case"utf8":this.fillLast=f,T=4;break;case"base64":this.text=E,this.end=S,T=3;break;default:this.write=_,this.end=O;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=e.allocUnsafe(T)}i.prototype.write=function(R){if(R.length===0)return"";var T,L;if(this.lastNeed){if(T=this.fillLast(R),T===void 0)return"";L=this.lastNeed,this.lastNeed=0}else L=0;return L<R.length?T?T+this.text(R,L):this.text(R,L):T||""},i.prototype.end=v,i.prototype.text=m,i.prototype.fillLast=function(R){if(this.lastNeed<=R.length)return R.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);R.copy(this.lastChar,this.lastTotal-this.lastNeed,0,R.length),this.lastNeed-=R.length};function o(R){return R<=127?0:R>>5===6?2:R>>4===14?3:R>>3===30?4:R>>6===2?-1:-2}function s(R,T,L){var U=T.length-1;if(U<L)return 0;var K=o(T[U]);return K>=0?(K>0&&(R.lastNeed=K-1),K):--U<L||K===-2?0:(K=o(T[U]),K>=0?(K>0&&(R.lastNeed=K-2),K):--U<L||K===-2?0:(K=o(T[U]),K>=0?(K>0&&(K===2?K=0:R.lastNeed=K-3),K):0))}function l(R,T,L){if((T[0]&192)!==128)return R.lastNeed=0,"�";if(R.lastNeed>1&&T.length>1){if((T[1]&192)!==128)return R.lastNeed=1,"�";if(R.lastNeed>2&&T.length>2&&(T[2]&192)!==128)return R.lastNeed=2,"�"}}function f(R){var T=this.lastTotal-this.lastNeed,L=l(this,R);if(L!==void 0)return L;if(this.lastNeed<=R.length)return R.copy(this.lastChar,T,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);R.copy(this.lastChar,T,0,R.length),this.lastNeed-=R.length}function m(R,T){var L=s(this,R,T);if(!this.lastNeed)return R.toString("utf8",T);this.lastTotal=L;var U=R.length-(L-this.lastNeed);return R.copy(this.lastChar,0,U),R.toString("utf8",T,U)}function v(R){var T=R&&R.length?this.write(R):"";return this.lastNeed?T+"�":T}function I(R,T){if((R.length-T)%2===0){var L=R.toString("utf16le",T);if(L){var U=L.charCodeAt(L.length-1);if(U>=55296&&U<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=R[R.length-2],this.lastChar[1]=R[R.length-1],L.slice(0,-1)}return L}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=R[R.length-1],R.toString("utf16le",T,R.length-1)}function B(R){var T=R&&R.length?this.write(R):"";if(this.lastNeed){var L=this.lastTotal-this.lastNeed;return T+this.lastChar.toString("utf16le",0,L)}return T}function E(R,T){var L=(R.length-T)%3;return L===0?R.toString("base64",T):(this.lastNeed=3-L,this.lastTotal=3,L===1?this.lastChar[0]=R[R.length-1]:(this.lastChar[0]=R[R.length-2],this.lastChar[1]=R[R.length-1]),R.toString("base64",T,R.length-L))}function S(R){var T=R&&R.length?this.write(R):"";return this.lastNeed?T+this.lastChar.toString("base64",0,3-this.lastNeed):T}function _(R){return R.toString(this.encoding)}function O(R){return R&&R.length?this.write(R):""}return YP}var qP,use;function ez(){if(use)return qP;use=1;var e=w3().codes.ERR_STREAM_PREMATURE_CLOSE;function t(o){var s=!1;return function(){if(!s){s=!0;for(var l=arguments.length,f=new Array(l),m=0;m<l;m++)f[m]=arguments[m];o.apply(this,f)}}}function r(){}function n(o){return o.setHeader&&typeof o.abort=="function"}function i(o,s,l){if(typeof s=="function")return i(o,null,s);s||(s={}),l=t(l||r);var f=s.readable||s.readable!==!1&&o.readable,m=s.writable||s.writable!==!1&&o.writable,v=function(){o.writable||B()},I=o._writableState&&o._writableState.finished,B=function(){m=!1,I=!0,f||l.call(o)},E=o._readableState&&o._readableState.endEmitted,S=function(){f=!1,E=!0,m||l.call(o)},_=function(L){l.call(o,L)},O=function(){var L;if(f&&!E)return(!o._readableState||!o._readableState.ended)&&(L=new e),l.call(o,L);if(m&&!I)return(!o._writableState||!o._writableState.ended)&&(L=new e),l.call(o,L)},R=function(){o.req.on("finish",B)};return n(o)?(o.on("complete",B),o.on("abort",O),o.req?R():o.on("request",R)):m&&!o._writableState&&(o.on("end",v),o.on("close",v)),o.on("end",S),o.on("finish",B),s.error!==!1&&o.on("error",_),o.on("close",O),function(){o.removeListener("complete",B),o.removeListener("abort",O),o.removeListener("request",R),o.req&&o.req.removeListener("finish",B),o.removeListener("end",v),o.removeListener("close",v),o.removeListener("finish",B),o.removeListener("end",S),o.removeListener("error",_),o.removeListener("close",O)}}return qP=i,qP}var VP,cse;function Ent(){if(cse)return VP;cse=1;var e;function t(R,T,L){return T in R?Object.defineProperty(R,T,{value:L,enumerable:!0,configurable:!0,writable:!0}):R[T]=L,R}var r=ez(),n=Symbol("lastResolve"),i=Symbol("lastReject"),o=Symbol("error"),s=Symbol("ended"),l=Symbol("lastPromise"),f=Symbol("handlePromise"),m=Symbol("stream");function v(R,T){return{value:R,done:T}}function I(R){var T=R[n];if(T!==null){var L=R[m].read();L!==null&&(R[l]=null,R[n]=null,R[i]=null,T(v(L,!1)))}}function B(R){Ds.nextTick(I,R)}function E(R,T){return function(L,U){R.then(function(){if(T[s]){L(v(void 0,!0));return}T[f](L,U)},U)}}var S=Object.getPrototypeOf(function(){}),_=Object.setPrototypeOf((e={get stream(){return this[m]},next:function(){var T=this,L=this[o];if(L!==null)return Promise.reject(L);if(this[s])return Promise.resolve(v(void 0,!0));if(this[m].destroyed)return new Promise(function(ee,ce){Ds.nextTick(function(){T[o]?ce(T[o]):ee(v(void 0,!0))})});var U=this[l],K;if(U)K=new Promise(E(U,this));else{var J=this[m].read();if(J!==null)return Promise.resolve(v(J,!1));K=new Promise(this[f])}return this[l]=K,K}},t(e,Symbol.asyncIterator,function(){return this}),t(e,"return",function(){var T=this;return new Promise(function(L,U){T[m].destroy(null,function(K){if(K){U(K);return}L(v(void 0,!0))})})}),e),S),O=function(T){var L,U=Object.create(_,(L={},t(L,m,{value:T,writable:!0}),t(L,n,{value:null,writable:!0}),t(L,i,{value:null,writable:!0}),t(L,o,{value:null,writable:!0}),t(L,s,{value:T._readableState.endEmitted,writable:!0}),t(L,f,{value:function(J,ee){var ce=U[m].read();ce?(U[l]=null,U[n]=null,U[i]=null,J(v(ce,!1))):(U[n]=J,U[i]=ee)},writable:!0}),L));return U[l]=null,r(T,function(K){if(K&&K.code!=="ERR_STREAM_PREMATURE_CLOSE"){var J=U[i];J!==null&&(U[l]=null,U[n]=null,U[i]=null,J(K)),U[o]=K;return}var ee=U[n];ee!==null&&(U[l]=null,U[n]=null,U[i]=null,ee(v(void 0,!0))),U[s]=!0}),T.on("readable",B.bind(null,U)),U};return VP=O,VP}var zP,fse;function Qnt(){return fse||(fse=1,zP=function(){throw new Error("Readable.from is not available in the browser")}),zP}var JP,hse;function A2e(){if(hse)return JP;hse=1,JP=ne;var e;ne.ReadableState=ce,VV.EventEmitter;var t=function(ct,ot){return ct.listeners(ot).length},r=Xbe(),n=DD().Buffer,i=gv.Uint8Array||function(){};function o(rt){return n.from(rt)}function s(rt){return n.isBuffer(rt)||rt instanceof i}var l=i2e(),f;l&&l.debuglog?f=l.debuglog("stream"):f=function(){};var m=wnt(),v=a2e(),I=o2e(),B=I.getHighWaterMark,E=w3().codes,S=E.ERR_INVALID_ARG_TYPE,_=E.ERR_STREAM_PUSH_AFTER_EOF,O=E.ERR_METHOD_NOT_IMPLEMENTED,R=E.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,T,L,U;V2(ne,r);var K=v.errorOrDestroy,J=["error","close","destroy","pause","resume"];function ee(rt,ct,ot){if(typeof rt.prependListener=="function")return rt.prependListener(ct,ot);!rt._events||!rt._events[ct]?rt.on(ct,ot):Array.isArray(rt._events[ct])?rt._events[ct].unshift(ot):rt._events[ct]=[ot,rt._events[ct]]}function ce(rt,ct,ot){e=e||WE(),rt=rt||{},typeof ot!="boolean"&&(ot=ct instanceof e),this.objectMode=!!rt.objectMode,ot&&(this.objectMode=this.objectMode||!!rt.readableObjectMode),this.highWaterMark=B(this,rt,"readableHighWaterMark",ot),this.buffer=new m,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=rt.emitClose!==!1,this.autoDestroy=!!rt.autoDestroy,this.destroyed=!1,this.defaultEncoding=rt.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,rt.encoding&&(T||(T=K$().StringDecoder),this.decoder=new T(rt.encoding),this.encoding=rt.encoding)}function ne(rt){if(e=e||WE(),!(this instanceof ne))return new ne(rt);var ct=this instanceof e;this._readableState=new ce(rt,this,ct),this.readable=!0,rt&&(typeof rt.read=="function"&&(this._read=rt.read),typeof rt.destroy=="function"&&(this._destroy=rt.destroy)),r.call(this)}Object.defineProperty(ne.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(ct){this._readableState&&(this._readableState.destroyed=ct)}}),ne.prototype.destroy=v.destroy,ne.prototype._undestroy=v.undestroy,ne.prototype._destroy=function(rt,ct){ct(rt)},ne.prototype.push=function(rt,ct){var ot=this._readableState,Se;return ot.objectMode?Se=!0:typeof rt=="string"&&(ct=ct||ot.defaultEncoding,ct!==ot.encoding&&(rt=n.from(rt,ct),ct=""),Se=!0),Ee(this,rt,ct,!1,Se)},ne.prototype.unshift=function(rt){return Ee(this,rt,null,!0,!1)};function Ee(rt,ct,ot,Se,ht){f("readableAddChunk",ct);var Qe=rt._readableState;if(ct===null)Qe.reading=!1,Re(rt,Qe);else{var pe;if(ht||(pe=se(Qe,ct)),pe)K(rt,pe);else if(Qe.objectMode||ct&&ct.length>0)if(typeof ct!="string"&&!Qe.objectMode&&Object.getPrototypeOf(ct)!==n.prototype&&(ct=o(ct)),Se)Qe.endEmitted?K(rt,new R):ve(rt,Qe,ct,!0);else if(Qe.ended)K(rt,new _);else{if(Qe.destroyed)return!1;Qe.reading=!1,Qe.decoder&&!ot?(ct=Qe.decoder.write(ct),Qe.objectMode||ct.length!==0?ve(rt,Qe,ct,!1):$e(rt,Qe)):ve(rt,Qe,ct,!1)}else Se||(Qe.reading=!1,$e(rt,Qe))}return!Qe.ended&&(Qe.length<Qe.highWaterMark||Qe.length===0)}function ve(rt,ct,ot,Se){ct.flowing&&ct.length===0&&!ct.sync?(ct.awaitDrain=0,rt.emit("data",ot)):(ct.length+=ct.objectMode?1:ot.length,Se?ct.buffer.unshift(ot):ct.buffer.push(ot),ct.needReadable&&Pe(rt)),$e(rt,ct)}function se(rt,ct){var ot;return!s(ct)&&typeof ct!="string"&&ct!==void 0&&!rt.objectMode&&(ot=new S("chunk",["string","Buffer","Uint8Array"],ct)),ot}ne.prototype.isPaused=function(){return this._readableState.flowing===!1},ne.prototype.setEncoding=function(rt){T||(T=K$().StringDecoder);var ct=new T(rt);this._readableState.decoder=ct,this._readableState.encoding=this._readableState.decoder.encoding;for(var ot=this._readableState.buffer.head,Se="";ot!==null;)Se+=ct.write(ot.data),ot=ot.next;return this._readableState.buffer.clear(),Se!==""&&this._readableState.buffer.push(Se),this._readableState.length=Se.length,this};var Fe=1073741824;function ae(rt){return rt>=Fe?rt=Fe:(rt--,rt|=rt>>>1,rt|=rt>>>2,rt|=rt>>>4,rt|=rt>>>8,rt|=rt>>>16,rt++),rt}function De(rt,ct){return rt<=0||ct.length===0&&ct.ended?0:ct.objectMode?1:rt!==rt?ct.flowing&&ct.length?ct.buffer.head.data.length:ct.length:(rt>ct.highWaterMark&&(ct.highWaterMark=ae(rt)),rt<=ct.length?rt:ct.ended?ct.length:(ct.needReadable=!0,0))}ne.prototype.read=function(rt){f("read",rt),rt=parseInt(rt,10);var ct=this._readableState,ot=rt;if(rt!==0&&(ct.emittedReadable=!1),rt===0&&ct.needReadable&&((ct.highWaterMark!==0?ct.length>=ct.highWaterMark:ct.length>0)||ct.ended))return f("read: emitReadable",ct.length,ct.ended),ct.length===0&&ct.ended?xe(this):Pe(this),null;if(rt=De(rt,ct),rt===0&&ct.ended)return ct.length===0&&xe(this),null;var Se=ct.needReadable;f("need readable",Se),(ct.length===0||ct.length-rt<ct.highWaterMark)&&(Se=!0,f("length less than watermark",Se)),ct.ended||ct.reading?(Se=!1,f("reading or ended",Se)):Se&&(f("do read"),ct.reading=!0,ct.sync=!0,ct.length===0&&(ct.needReadable=!0),this._read(ct.highWaterMark),ct.sync=!1,ct.reading||(rt=De(ot,ct)));var ht;return rt>0?ht=ye(rt,ct):ht=null,ht===null?(ct.needReadable=ct.length<=ct.highWaterMark,rt=0):(ct.length-=rt,ct.awaitDrain=0),ct.length===0&&(ct.ended||(ct.needReadable=!0),ot!==rt&&ct.ended&&xe(this)),ht!==null&&this.emit("data",ht),ht};function Re(rt,ct){if(f("onEofChunk"),!ct.ended){if(ct.decoder){var ot=ct.decoder.end();ot&&ot.length&&(ct.buffer.push(ot),ct.length+=ct.objectMode?1:ot.length)}ct.ended=!0,ct.sync?Pe(rt):(ct.needReadable=!1,ct.emittedReadable||(ct.emittedReadable=!0,Ne(rt)))}}function Pe(rt){var ct=rt._readableState;f("emitReadable",ct.needReadable,ct.emittedReadable),ct.needReadable=!1,ct.emittedReadable||(f("emitReadable",ct.flowing),ct.emittedReadable=!0,Ds.nextTick(Ne,rt))}function Ne(rt){var ct=rt._readableState;f("emitReadable_",ct.destroyed,ct.length,ct.ended),!ct.destroyed&&(ct.length||ct.ended)&&(rt.emit("readable"),ct.emittedReadable=!1),ct.needReadable=!ct.flowing&&!ct.ended&&ct.length<=ct.highWaterMark,it(rt)}function $e(rt,ct){ct.readingMore||(ct.readingMore=!0,Ds.nextTick(Je,rt,ct))}function Je(rt,ct){for(;!ct.reading&&!ct.ended&&(ct.length<ct.highWaterMark||ct.flowing&&ct.length===0);){var ot=ct.length;if(f("maybeReadMore read 0"),rt.read(0),ot===ct.length)break}ct.readingMore=!1}ne.prototype._read=function(rt){K(this,new O("_read()"))},ne.prototype.pipe=function(rt,ct){var ot=this,Se=this._readableState;switch(Se.pipesCount){case 0:Se.pipes=rt;break;case 1:Se.pipes=[Se.pipes,rt];break;default:Se.pipes.push(rt);break}Se.pipesCount+=1,f("pipe count=%d opts=%j",Se.pipesCount,ct);var ht=(!ct||ct.end!==!1)&&rt!==Ds.stdout&&rt!==Ds.stderr,Qe=ht?ge:Gt;Se.endEmitted?Ds.nextTick(Qe):ot.once("end",Qe),rt.on("unpipe",pe);function pe(gr,Yr){f("onunpipe"),gr===ot&&Yr&&Yr.hasUnpiped===!1&&(Yr.hasUnpiped=!0,xt())}function ge(){f("onend"),rt.end()}var Le=We(ot);rt.on("drain",Le);var dt=!1;function xt(){f("cleanup"),rt.removeListener("close",nr),rt.removeListener("finish",Nt),rt.removeListener("drain",Le),rt.removeListener("error",Yt),rt.removeListener("unpipe",pe),ot.removeListener("end",ge),ot.removeListener("end",Gt),ot.removeListener("data",yt),dt=!0,Se.awaitDrain&&(!rt._writableState||rt._writableState.needDrain)&&Le()}ot.on("data",yt);function yt(gr){f("ondata");var Yr=rt.write(gr);f("dest.write",Yr),Yr===!1&&((Se.pipesCount===1&&Se.pipes===rt||Se.pipesCount>1&&tt(Se.pipes,rt)!==-1)&&!dt&&(f("false write response, pause",Se.awaitDrain),Se.awaitDrain++),ot.pause())}function Yt(gr){f("onerror",gr),Gt(),rt.removeListener("error",Yt),t(rt,"error")===0&&K(rt,gr)}ee(rt,"error",Yt);function nr(){rt.removeListener("finish",Nt),Gt()}rt.once("close",nr);function Nt(){f("onfinish"),rt.removeListener("close",nr),Gt()}rt.once("finish",Nt);function Gt(){f("unpipe"),ot.unpipe(rt)}return rt.emit("pipe",ot),Se.flowing||(f("pipe resume"),ot.resume()),rt};function We(rt){return function(){var ot=rt._readableState;f("pipeOnDrain",ot.awaitDrain),ot.awaitDrain&&ot.awaitDrain--,ot.awaitDrain===0&&t(rt,"data")&&(ot.flowing=!0,it(rt))}}ne.prototype.unpipe=function(rt){var ct=this._readableState,ot={hasUnpiped:!1};if(ct.pipesCount===0)return this;if(ct.pipesCount===1)return rt&&rt!==ct.pipes?this:(rt||(rt=ct.pipes),ct.pipes=null,ct.pipesCount=0,ct.flowing=!1,rt&&rt.emit("unpipe",this,ot),this);if(!rt){var Se=ct.pipes,ht=ct.pipesCount;ct.pipes=null,ct.pipesCount=0,ct.flowing=!1;for(var Qe=0;Qe<ht;Qe++)Se[Qe].emit("unpipe",this,{hasUnpiped:!1});return this}var pe=tt(ct.pipes,rt);return pe===-1?this:(ct.pipes.splice(pe,1),ct.pipesCount-=1,ct.pipesCount===1&&(ct.pipes=ct.pipes[0]),rt.emit("unpipe",this,ot),this)},ne.prototype.on=function(rt,ct){var ot=r.prototype.on.call(this,rt,ct),Se=this._readableState;return rt==="data"?(Se.readableListening=this.listenerCount("readable")>0,Se.flowing!==!1&&this.resume()):rt==="readable"&&!Se.endEmitted&&!Se.readableListening&&(Se.readableListening=Se.needReadable=!0,Se.flowing=!1,Se.emittedReadable=!1,f("on readable",Se.length,Se.reading),Se.length?Pe(this):Se.reading||Ds.nextTick(Ke,this)),ot},ne.prototype.addListener=ne.prototype.on,ne.prototype.removeListener=function(rt,ct){var ot=r.prototype.removeListener.call(this,rt,ct);return rt==="readable"&&Ds.nextTick(Ae,this),ot},ne.prototype.removeAllListeners=function(rt){var ct=r.prototype.removeAllListeners.apply(this,arguments);return(rt==="readable"||rt===void 0)&&Ds.nextTick(Ae,this),ct};function Ae(rt){var ct=rt._readableState;ct.readableListening=rt.listenerCount("readable")>0,ct.resumeScheduled&&!ct.paused?ct.flowing=!0:rt.listenerCount("data")>0&&rt.resume()}function Ke(rt){f("readable nexttick read 0"),rt.read(0)}ne.prototype.resume=function(){var rt=this._readableState;return rt.flowing||(f("resume"),rt.flowing=!rt.readableListening,ze(this,rt)),rt.paused=!1,this};function ze(rt,ct){ct.resumeScheduled||(ct.resumeScheduled=!0,Ds.nextTick(at,rt,ct))}function at(rt,ct){f("resume",ct.reading),ct.reading||rt.read(0),ct.resumeScheduled=!1,rt.emit("resume"),it(rt),ct.flowing&&!ct.reading&&rt.read(0)}ne.prototype.pause=function(){return f("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(f("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function it(rt){var ct=rt._readableState;for(f("flow",ct.flowing);ct.flowing&&rt.read()!==null;);}ne.prototype.wrap=function(rt){var ct=this,ot=this._readableState,Se=!1;rt.on("end",function(){if(f("wrapped end"),ot.decoder&&!ot.ended){var pe=ot.decoder.end();pe&&pe.length&&ct.push(pe)}ct.push(null)}),rt.on("data",function(pe){if(f("wrapped data"),ot.decoder&&(pe=ot.decoder.write(pe)),!(ot.objectMode&&pe==null)&&!(!ot.objectMode&&(!pe||!pe.length))){var ge=ct.push(pe);ge||(Se=!0,rt.pause())}});for(var ht in rt)this[ht]===void 0&&typeof rt[ht]=="function"&&(this[ht]=function(ge){return function(){return rt[ge].apply(rt,arguments)}}(ht));for(var Qe=0;Qe<J.length;Qe++)rt.on(J[Qe],this.emit.bind(this,J[Qe]));return this._read=function(pe){f("wrapped _read",pe),Se&&(Se=!1,rt.resume())},this},typeof Symbol=="function"&&(ne.prototype[Symbol.asyncIterator]=function(){return L===void 0&&(L=Ent()),L(this)}),Object.defineProperty(ne.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(ne.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(ne.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(ct){this._readableState&&(this._readableState.flowing=ct)}}),ne._fromList=ye,Object.defineProperty(ne.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function ye(rt,ct){if(ct.length===0)return null;var ot;return ct.objectMode?ot=ct.buffer.shift():!rt||rt>=ct.length?(ct.decoder?ot=ct.buffer.join(""):ct.buffer.length===1?ot=ct.buffer.first():ot=ct.buffer.concat(ct.length),ct.buffer.clear()):ot=ct.buffer.consume(rt,ct.decoder),ot}function xe(rt){var ct=rt._readableState;f("endReadable",ct.endEmitted),ct.endEmitted||(ct.ended=!0,Ds.nextTick(et,ct,rt))}function et(rt,ct){if(f("endReadableNT",rt.endEmitted,rt.length),!rt.endEmitted&&rt.length===0&&(rt.endEmitted=!0,ct.readable=!1,ct.emit("end"),rt.autoDestroy)){var ot=ct._writableState;(!ot||ot.autoDestroy&&ot.finished)&&ct.destroy()}}typeof Symbol=="function"&&(ne.from=function(rt,ct){return U===void 0&&(U=Qnt()),U(ne,rt,ct)});function tt(rt,ct){for(var ot=0,Se=rt.length;ot<Se;ot++)if(rt[ot]===ct)return ot;return-1}return JP}var XP,dse;function l2e(){if(dse)return XP;dse=1,XP=l;var e=w3().codes,t=e.ERR_METHOD_NOT_IMPLEMENTED,r=e.ERR_MULTIPLE_CALLBACK,n=e.ERR_TRANSFORM_ALREADY_TRANSFORMING,i=e.ERR_TRANSFORM_WITH_LENGTH_0,o=WE();V2(l,o);function s(v,I){var B=this._transformState;B.transforming=!1;var E=B.writecb;if(E===null)return this.emit("error",new r);B.writechunk=null,B.writecb=null,I!=null&&this.push(I),E(v);var S=this._readableState;S.reading=!1,(S.needReadable||S.length<S.highWaterMark)&&this._read(S.highWaterMark)}function l(v){if(!(this instanceof l))return new l(v);o.call(this,v),this._transformState={afterTransform:s.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,v&&(typeof v.transform=="function"&&(this._transform=v.transform),typeof v.flush=="function"&&(this._flush=v.flush)),this.on("prefinish",f)}function f(){var v=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(I,B){m(v,I,B)}):m(this,null,null)}l.prototype.push=function(v,I){return this._transformState.needTransform=!1,o.prototype.push.call(this,v,I)},l.prototype._transform=function(v,I,B){B(new t("_transform()"))},l.prototype._write=function(v,I,B){var E=this._transformState;if(E.writecb=B,E.writechunk=v,E.writeencoding=I,!E.transforming){var S=this._readableState;(E.needTransform||S.needReadable||S.length<S.highWaterMark)&&this._read(S.highWaterMark)}},l.prototype._read=function(v){var I=this._transformState;I.writechunk!==null&&!I.transforming?(I.transforming=!0,this._transform(I.writechunk,I.writeencoding,I.afterTransform)):I.needTransform=!0},l.prototype._destroy=function(v,I){o.prototype._destroy.call(this,v,function(B){I(B)})};function m(v,I,B){if(I)return v.emit("error",I);if(B!=null&&v.push(B),v._writableState.length)throw new i;if(v._transformState.transforming)throw new n;return v.push(null)}return XP}var ZP,gse;function xnt(){if(gse)return ZP;gse=1,ZP=t;var e=l2e();V2(t,e);function t(r){if(!(this instanceof t))return new t(r);e.call(this,r)}return t.prototype._transform=function(r,n,i){i(null,r)},ZP}var eU,pse;function Snt(){if(pse)return eU;pse=1;var e;function t(B){var E=!1;return function(){E||(E=!0,B.apply(void 0,arguments))}}var r=w3().codes,n=r.ERR_MISSING_ARGS,i=r.ERR_STREAM_DESTROYED;function o(B){if(B)throw B}function s(B){return B.setHeader&&typeof B.abort=="function"}function l(B,E,S,_){_=t(_);var O=!1;B.on("close",function(){O=!0}),e===void 0&&(e=ez()),e(B,{readable:E,writable:S},function(T){if(T)return _(T);O=!0,_()});var R=!1;return function(T){if(!O&&!R){if(R=!0,s(B))return B.abort();if(typeof B.destroy=="function")return B.destroy();_(T||new i("pipe"))}}}function f(B){B()}function m(B,E){return B.pipe(E)}function v(B){return!B.length||typeof B[B.length-1]!="function"?o:B.pop()}function I(){for(var B=arguments.length,E=new Array(B),S=0;S<B;S++)E[S]=arguments[S];var _=v(E);if(Array.isArray(E[0])&&(E=E[0]),E.length<2)throw new n("streams");var O,R=E.map(function(T,L){var U=L<E.length-1,K=L>0;return l(T,U,K,function(J){O||(O=J),J&&R.forEach(f),!U&&(R.forEach(f),_(O))})});return E.reduce(m)}return eU=I,eU}var tz=e0,rz=VV.EventEmitter,knt=V2;knt(e0,rz);e0.Readable=A2e();e0.Writable=s2e();e0.Duplex=WE();e0.Transform=l2e();e0.PassThrough=xnt();e0.finished=ez();e0.pipeline=Snt();e0.Stream=e0;function e0(){rz.call(this)}e0.prototype.pipe=function(e,t){var r=this;function n(v){e.writable&&e.write(v)===!1&&r.pause&&r.pause()}r.on("data",n);function i(){r.readable&&r.resume&&r.resume()}e.on("drain",i),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",s),r.on("close",l));var o=!1;function s(){o||(o=!0,e.end())}function l(){o||(o=!0,typeof e.destroy=="function"&&e.destroy())}function f(v){if(m(),rz.listenerCount(this,"error")===0)throw v}r.on("error",f),e.on("error",f);function m(){r.removeListener("data",n),e.removeListener("drain",i),r.removeListener("end",s),r.removeListener("close",l),r.removeListener("error",f),e.removeListener("error",f),r.removeListener("end",m),r.removeListener("close",m),e.removeListener("close",m)}return r.on("end",m),r.on("close",m),e.on("close",m),e.emit("pipe",r),e};(function(e){(function(t){t.parser=function(ye,xe){return new n(ye,xe)},t.SAXParser=n,t.SAXStream=v,t.createStream=m,t.MAX_BUFFER_LENGTH=64*1024;var r=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];t.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function n(ye,xe){if(!(this instanceof n))return new n(ye,xe);var et=this;o(et),et.q=et.c="",et.bufferCheckPosition=t.MAX_BUFFER_LENGTH,et.opt=xe||{},et.opt.lowercase=et.opt.lowercase||et.opt.lowercasetags,et.looseCase=et.opt.lowercase?"toLowerCase":"toUpperCase",et.tags=[],et.closed=et.closedRoot=et.sawRoot=!1,et.tag=et.error=null,et.strict=!!ye,et.noscript=!!(ye||et.opt.noscript),et.state=ne.BEGIN,et.strictEntities=et.opt.strictEntities,et.ENTITIES=et.strictEntities?Object.create(t.XML_ENTITIES):Object.create(t.ENTITIES),et.attribList=[],et.opt.xmlns&&(et.ns=Object.create(_)),et.trackPosition=et.opt.position!==!1,et.trackPosition&&(et.position=et.line=et.column=0),ve(et,"onready")}Object.create||(Object.create=function(ye){function xe(){}xe.prototype=ye;var et=new xe;return et}),Object.keys||(Object.keys=function(ye){var xe=[];for(var et in ye)ye.hasOwnProperty(et)&&xe.push(et);return xe});function i(ye){for(var xe=Math.max(t.MAX_BUFFER_LENGTH,10),et=0,tt=0,rt=r.length;tt<rt;tt++){var ct=ye[r[tt]].length;if(ct>xe)switch(r[tt]){case"textNode":Fe(ye);break;case"cdata":se(ye,"oncdata",ye.cdata),ye.cdata="";break;case"script":se(ye,"onscript",ye.script),ye.script="";break;default:De(ye,"Max buffer length exceeded: "+r[tt])}et=Math.max(et,ct)}var ot=t.MAX_BUFFER_LENGTH-et;ye.bufferCheckPosition=ot+ye.position}function o(ye){for(var xe=0,et=r.length;xe<et;xe++)ye[r[xe]]=""}function s(ye){Fe(ye),ye.cdata!==""&&(se(ye,"oncdata",ye.cdata),ye.cdata=""),ye.script!==""&&(se(ye,"onscript",ye.script),ye.script="")}n.prototype={end:function(){Re(this)},write:it,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){s(this)}};var l;try{l=tz.Stream}catch{l=function(){}}var f=t.EVENTS.filter(function(ye){return ye!=="error"&&ye!=="end"});function m(ye,xe){return new v(ye,xe)}function v(ye,xe){if(!(this instanceof v))return new v(ye,xe);l.apply(this),this._parser=new n(ye,xe),this.writable=!0,this.readable=!0;var et=this;this._parser.onend=function(){et.emit("end")},this._parser.onerror=function(tt){et.emit("error",tt),et._parser.error=null},this._decoder=null,f.forEach(function(tt){Object.defineProperty(et,"on"+tt,{get:function(){return et._parser["on"+tt]},set:function(rt){if(!rt)return et.removeAllListeners(tt),et._parser["on"+tt]=rt,rt;et.on(tt,rt)},enumerable:!0,configurable:!1})})}v.prototype=Object.create(l.prototype,{constructor:{value:v}}),v.prototype.write=function(ye){if(typeof Buffer=="function"&&typeof Buffer.isBuffer=="function"&&Buffer.isBuffer(ye)){if(!this._decoder){var xe=K$().StringDecoder;this._decoder=new xe("utf8")}ye=this._decoder.write(ye)}return this._parser.write(ye.toString()),this.emit("data",ye),!0},v.prototype.end=function(ye){return ye&&ye.length&&this.write(ye),this._parser.end(),!0},v.prototype.on=function(ye,xe){var et=this;return!et._parser["on"+ye]&&f.indexOf(ye)!==-1&&(et._parser["on"+ye]=function(){var tt=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);tt.splice(0,0,ye),et.emit.apply(et,tt)}),l.prototype.on.call(et,ye,xe)};var I="[CDATA[",B="DOCTYPE",E="http://www.w3.org/XML/1998/namespace",S="http://www.w3.org/2000/xmlns/",_={xml:E,xmlns:S},O=/[:_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]/,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\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,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]/,L=/[#:_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(ye){return ye===" "||ye===`
  736. `||ye==="\r"||ye===" "}function K(ye){return ye==='"'||ye==="'"}function J(ye){return ye===">"||U(ye)}function ee(ye,xe){return ye.test(xe)}function ce(ye,xe){return!ee(ye,xe)}var ne=0;t.STATE={BEGIN:ne++,BEGIN_WHITESPACE:ne++,TEXT:ne++,TEXT_ENTITY:ne++,OPEN_WAKA:ne++,SGML_DECL:ne++,SGML_DECL_QUOTED:ne++,DOCTYPE:ne++,DOCTYPE_QUOTED:ne++,DOCTYPE_DTD:ne++,DOCTYPE_DTD_QUOTED:ne++,COMMENT_STARTING:ne++,COMMENT:ne++,COMMENT_ENDING:ne++,COMMENT_ENDED:ne++,CDATA:ne++,CDATA_ENDING:ne++,CDATA_ENDING_2:ne++,PROC_INST:ne++,PROC_INST_BODY:ne++,PROC_INST_ENDING:ne++,OPEN_TAG:ne++,OPEN_TAG_SLASH:ne++,ATTRIB:ne++,ATTRIB_NAME:ne++,ATTRIB_NAME_SAW_WHITE:ne++,ATTRIB_VALUE:ne++,ATTRIB_VALUE_QUOTED:ne++,ATTRIB_VALUE_CLOSED:ne++,ATTRIB_VALUE_UNQUOTED:ne++,ATTRIB_VALUE_ENTITY_Q:ne++,ATTRIB_VALUE_ENTITY_U:ne++,CLOSE_TAG:ne++,CLOSE_TAG_SAW_WHITE:ne++,SCRIPT:ne++,SCRIPT_ENDING:ne++},t.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},t.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(t.ENTITIES).forEach(function(ye){var xe=t.ENTITIES[ye],et=typeof xe=="number"?String.fromCharCode(xe):xe;t.ENTITIES[ye]=et});for(var Ee in t.STATE)t.STATE[t.STATE[Ee]]=Ee;ne=t.STATE;function ve(ye,xe,et){ye[xe]&&ye[xe](et)}function se(ye,xe,et){ye.textNode&&Fe(ye),ve(ye,xe,et)}function Fe(ye){ye.textNode=ae(ye.opt,ye.textNode),ye.textNode&&ve(ye,"ontext",ye.textNode),ye.textNode=""}function ae(ye,xe){return ye.trim&&(xe=xe.trim()),ye.normalize&&(xe=xe.replace(/\s+/g," ")),xe}function De(ye,xe){return Fe(ye),ye.trackPosition&&(xe+=`
  737. Line: `+ye.line+`
  738. Column: `+ye.column+`
  739. Char: `+ye.c),xe=new Error(xe),ye.error=xe,ve(ye,"onerror",xe),ye}function Re(ye){return ye.sawRoot&&!ye.closedRoot&&Pe(ye,"Unclosed root tag"),ye.state!==ne.BEGIN&&ye.state!==ne.BEGIN_WHITESPACE&&ye.state!==ne.TEXT&&De(ye,"Unexpected end"),Fe(ye),ye.c="",ye.closed=!0,ve(ye,"onend"),n.call(ye,ye.strict,ye.opt),ye}function Pe(ye,xe){if(typeof ye!="object"||!(ye instanceof n))throw new Error("bad call to strictFail");ye.strict&&De(ye,xe)}function Ne(ye){ye.strict||(ye.tagName=ye.tagName[ye.looseCase]());var xe=ye.tags[ye.tags.length-1]||ye,et=ye.tag={name:ye.tagName,attributes:{}};ye.opt.xmlns&&(et.ns=xe.ns),ye.attribList.length=0,se(ye,"onopentagstart",et)}function $e(ye,xe){var et=ye.indexOf(":"),tt=et<0?["",ye]:ye.split(":"),rt=tt[0],ct=tt[1];return xe&&ye==="xmlns"&&(rt="xmlns",ct=""),{prefix:rt,local:ct}}function Je(ye){if(ye.strict||(ye.attribName=ye.attribName[ye.looseCase]()),ye.attribList.indexOf(ye.attribName)!==-1||ye.tag.attributes.hasOwnProperty(ye.attribName)){ye.attribName=ye.attribValue="";return}if(ye.opt.xmlns){var xe=$e(ye.attribName,!0),et=xe.prefix,tt=xe.local;if(et==="xmlns")if(tt==="xml"&&ye.attribValue!==E)Pe(ye,"xml: prefix must be bound to "+E+`
  740. Actual: `+ye.attribValue);else if(tt==="xmlns"&&ye.attribValue!==S)Pe(ye,"xmlns: prefix must be bound to "+S+`
  741. Actual: `+ye.attribValue);else{var rt=ye.tag,ct=ye.tags[ye.tags.length-1]||ye;rt.ns===ct.ns&&(rt.ns=Object.create(ct.ns)),rt.ns[tt]=ye.attribValue}ye.attribList.push([ye.attribName,ye.attribValue])}else ye.tag.attributes[ye.attribName]=ye.attribValue,se(ye,"onattribute",{name:ye.attribName,value:ye.attribValue});ye.attribName=ye.attribValue=""}function We(ye,xe){if(ye.opt.xmlns){var et=ye.tag,tt=$e(ye.tagName);et.prefix=tt.prefix,et.local=tt.local,et.uri=et.ns[tt.prefix]||"",et.prefix&&!et.uri&&(Pe(ye,"Unbound namespace prefix: "+JSON.stringify(ye.tagName)),et.uri=tt.prefix);var rt=ye.tags[ye.tags.length-1]||ye;et.ns&&rt.ns!==et.ns&&Object.keys(et.ns).forEach(function(yt){se(ye,"onopennamespace",{prefix:yt,uri:et.ns[yt]})});for(var ct=0,ot=ye.attribList.length;ct<ot;ct++){var Se=ye.attribList[ct],ht=Se[0],Qe=Se[1],pe=$e(ht,!0),ge=pe.prefix,Le=pe.local,dt=ge===""?"":et.ns[ge]||"",xt={name:ht,value:Qe,prefix:ge,local:Le,uri:dt};ge&&ge!=="xmlns"&&!dt&&(Pe(ye,"Unbound namespace prefix: "+JSON.stringify(ge)),xt.uri=ge),ye.tag.attributes[ht]=xt,se(ye,"onattribute",xt)}ye.attribList.length=0}ye.tag.isSelfClosing=!!xe,ye.sawRoot=!0,ye.tags.push(ye.tag),se(ye,"onopentag",ye.tag),xe||(!ye.noscript&&ye.tagName.toLowerCase()==="script"?ye.state=ne.SCRIPT:ye.state=ne.TEXT,ye.tag=null,ye.tagName=""),ye.attribName=ye.attribValue="",ye.attribList.length=0}function Ae(ye){if(!ye.tagName){Pe(ye,"Weird empty close tag."),ye.textNode+="</>",ye.state=ne.TEXT;return}if(ye.script){if(ye.tagName!=="script"){ye.script+="</"+ye.tagName+">",ye.tagName="",ye.state=ne.SCRIPT;return}se(ye,"onscript",ye.script),ye.script=""}var xe=ye.tags.length,et=ye.tagName;ye.strict||(et=et[ye.looseCase]());for(var tt=et;xe--;){var rt=ye.tags[xe];if(rt.name!==tt)Pe(ye,"Unexpected close tag");else break}if(xe<0){Pe(ye,"Unmatched closing tag: "+ye.tagName),ye.textNode+="</"+ye.tagName+">",ye.state=ne.TEXT;return}ye.tagName=et;for(var ct=ye.tags.length;ct-- >xe;){var ot=ye.tag=ye.tags.pop();ye.tagName=ye.tag.name,se(ye,"onclosetag",ye.tagName);var Se={};for(var ht in ot.ns)Se[ht]=ot.ns[ht];var Qe=ye.tags[ye.tags.length-1]||ye;ye.opt.xmlns&&ot.ns!==Qe.ns&&Object.keys(ot.ns).forEach(function(pe){var ge=ot.ns[pe];se(ye,"onclosenamespace",{prefix:pe,uri:ge})})}xe===0&&(ye.closedRoot=!0),ye.tagName=ye.attribValue=ye.attribName="",ye.attribList.length=0,ye.state=ne.TEXT}function Ke(ye){var xe=ye.entity,et=xe.toLowerCase(),tt,rt="";return ye.ENTITIES[xe]?ye.ENTITIES[xe]:ye.ENTITIES[et]?ye.ENTITIES[et]:(xe=et,xe.charAt(0)==="#"&&(xe.charAt(1)==="x"?(xe=xe.slice(2),tt=parseInt(xe,16),rt=tt.toString(16)):(xe=xe.slice(1),tt=parseInt(xe,10),rt=tt.toString(10))),xe=xe.replace(/^0+/,""),isNaN(tt)||rt.toLowerCase()!==xe?(Pe(ye,"Invalid character entity"),"&"+ye.entity+";"):String.fromCodePoint(tt))}function ze(ye,xe){xe==="<"?(ye.state=ne.OPEN_WAKA,ye.startTagPosition=ye.position):U(xe)||(Pe(ye,"Non-whitespace before first tag."),ye.textNode=xe,ye.state=ne.TEXT)}function at(ye,xe){var et="";return xe<ye.length&&(et=ye.charAt(xe)),et}function it(ye){var xe=this;if(this.error)throw this.error;if(xe.closed)return De(xe,"Cannot write after close. Assign an onready handler.");if(ye===null)return Re(xe);typeof ye=="object"&&(ye=ye.toString());for(var et=0,tt="";tt=at(ye,et++),xe.c=tt,!!tt;)switch(xe.trackPosition&&(xe.position++,tt===`
  742. `?(xe.line++,xe.column=0):xe.column++),xe.state){case ne.BEGIN:if(xe.state=ne.BEGIN_WHITESPACE,tt==="\uFEFF")continue;ze(xe,tt);continue;case ne.BEGIN_WHITESPACE:ze(xe,tt);continue;case ne.TEXT:if(xe.sawRoot&&!xe.closedRoot){for(var rt=et-1;tt&&tt!=="<"&&tt!=="&";)tt=at(ye,et++),tt&&xe.trackPosition&&(xe.position++,tt===`
  743. `?(xe.line++,xe.column=0):xe.column++);xe.textNode+=ye.substring(rt,et-1)}tt==="<"&&!(xe.sawRoot&&xe.closedRoot&&!xe.strict)?(xe.state=ne.OPEN_WAKA,xe.startTagPosition=xe.position):(!U(tt)&&(!xe.sawRoot||xe.closedRoot)&&Pe(xe,"Text data outside of root node."),tt==="&"?xe.state=ne.TEXT_ENTITY:xe.textNode+=tt);continue;case ne.SCRIPT:tt==="<"?xe.state=ne.SCRIPT_ENDING:xe.script+=tt;continue;case ne.SCRIPT_ENDING:tt==="/"?xe.state=ne.CLOSE_TAG:(xe.script+="<"+tt,xe.state=ne.SCRIPT);continue;case ne.OPEN_WAKA:if(tt==="!")xe.state=ne.SGML_DECL,xe.sgmlDecl="";else if(!U(tt))if(ee(O,tt))xe.state=ne.OPEN_TAG,xe.tagName=tt;else if(tt==="/")xe.state=ne.CLOSE_TAG,xe.tagName="";else if(tt==="?")xe.state=ne.PROC_INST,xe.procInstName=xe.procInstBody="";else{if(Pe(xe,"Unencoded <"),xe.startTagPosition+1<xe.position){var ct=xe.position-xe.startTagPosition;tt=new Array(ct).join(" ")+tt}xe.textNode+="<"+tt,xe.state=ne.TEXT}continue;case ne.SGML_DECL:(xe.sgmlDecl+tt).toUpperCase()===I?(se(xe,"onopencdata"),xe.state=ne.CDATA,xe.sgmlDecl="",xe.cdata=""):xe.sgmlDecl+tt==="--"?(xe.state=ne.COMMENT,xe.comment="",xe.sgmlDecl=""):(xe.sgmlDecl+tt).toUpperCase()===B?(xe.state=ne.DOCTYPE,(xe.doctype||xe.sawRoot)&&Pe(xe,"Inappropriately located doctype declaration"),xe.doctype="",xe.sgmlDecl=""):tt===">"?(se(xe,"onsgmldeclaration",xe.sgmlDecl),xe.sgmlDecl="",xe.state=ne.TEXT):(K(tt)&&(xe.state=ne.SGML_DECL_QUOTED),xe.sgmlDecl+=tt);continue;case ne.SGML_DECL_QUOTED:tt===xe.q&&(xe.state=ne.SGML_DECL,xe.q=""),xe.sgmlDecl+=tt;continue;case ne.DOCTYPE:tt===">"?(xe.state=ne.TEXT,se(xe,"ondoctype",xe.doctype),xe.doctype=!0):(xe.doctype+=tt,tt==="["?xe.state=ne.DOCTYPE_DTD:K(tt)&&(xe.state=ne.DOCTYPE_QUOTED,xe.q=tt));continue;case ne.DOCTYPE_QUOTED:xe.doctype+=tt,tt===xe.q&&(xe.q="",xe.state=ne.DOCTYPE);continue;case ne.DOCTYPE_DTD:xe.doctype+=tt,tt==="]"?xe.state=ne.DOCTYPE:K(tt)&&(xe.state=ne.DOCTYPE_DTD_QUOTED,xe.q=tt);continue;case ne.DOCTYPE_DTD_QUOTED:xe.doctype+=tt,tt===xe.q&&(xe.state=ne.DOCTYPE_DTD,xe.q="");continue;case ne.COMMENT:tt==="-"?xe.state=ne.COMMENT_ENDING:xe.comment+=tt;continue;case ne.COMMENT_ENDING:tt==="-"?(xe.state=ne.COMMENT_ENDED,xe.comment=ae(xe.opt,xe.comment),xe.comment&&se(xe,"oncomment",xe.comment),xe.comment=""):(xe.comment+="-"+tt,xe.state=ne.COMMENT);continue;case ne.COMMENT_ENDED:tt!==">"?(Pe(xe,"Malformed comment"),xe.comment+="--"+tt,xe.state=ne.COMMENT):xe.state=ne.TEXT;continue;case ne.CDATA:tt==="]"?xe.state=ne.CDATA_ENDING:xe.cdata+=tt;continue;case ne.CDATA_ENDING:tt==="]"?xe.state=ne.CDATA_ENDING_2:(xe.cdata+="]"+tt,xe.state=ne.CDATA);continue;case ne.CDATA_ENDING_2:tt===">"?(xe.cdata&&se(xe,"oncdata",xe.cdata),se(xe,"onclosecdata"),xe.cdata="",xe.state=ne.TEXT):tt==="]"?xe.cdata+="]":(xe.cdata+="]]"+tt,xe.state=ne.CDATA);continue;case ne.PROC_INST:tt==="?"?xe.state=ne.PROC_INST_ENDING:U(tt)?xe.state=ne.PROC_INST_BODY:xe.procInstName+=tt;continue;case ne.PROC_INST_BODY:if(!xe.procInstBody&&U(tt))continue;tt==="?"?xe.state=ne.PROC_INST_ENDING:xe.procInstBody+=tt;continue;case ne.PROC_INST_ENDING:tt===">"?(se(xe,"onprocessinginstruction",{name:xe.procInstName,body:xe.procInstBody}),xe.procInstName=xe.procInstBody="",xe.state=ne.TEXT):(xe.procInstBody+="?"+tt,xe.state=ne.PROC_INST_BODY);continue;case ne.OPEN_TAG:ee(R,tt)?xe.tagName+=tt:(Ne(xe),tt===">"?We(xe):tt==="/"?xe.state=ne.OPEN_TAG_SLASH:(U(tt)||Pe(xe,"Invalid character in tag name"),xe.state=ne.ATTRIB));continue;case ne.OPEN_TAG_SLASH:tt===">"?(We(xe,!0),Ae(xe)):(Pe(xe,"Forward-slash in opening tag not followed by >"),xe.state=ne.ATTRIB);continue;case ne.ATTRIB:if(U(tt))continue;tt===">"?We(xe):tt==="/"?xe.state=ne.OPEN_TAG_SLASH:ee(O,tt)?(xe.attribName=tt,xe.attribValue="",xe.state=ne.ATTRIB_NAME):Pe(xe,"Invalid attribute name");continue;case ne.ATTRIB_NAME:tt==="="?xe.state=ne.ATTRIB_VALUE:tt===">"?(Pe(xe,"Attribute without value"),xe.attribValue=xe.attribName,Je(xe),We(xe)):U(tt)?xe.state=ne.ATTRIB_NAME_SAW_WHITE:ee(R,tt)?xe.attribName+=tt:Pe(xe,"Invalid attribute name");continue;case ne.ATTRIB_NAME_SAW_WHITE:if(tt==="=")xe.state=ne.ATTRIB_VALUE;else{if(U(tt))continue;Pe(xe,"Attribute without value"),xe.tag.attributes[xe.attribName]="",xe.attribValue="",se(xe,"onattribute",{name:xe.attribName,value:""}),xe.attribName="",tt===">"?We(xe):ee(O,tt)?(xe.attribName=tt,xe.state=ne.ATTRIB_NAME):(Pe(xe,"Invalid attribute name"),xe.state=ne.ATTRIB)}continue;case ne.ATTRIB_VALUE:if(U(tt))continue;K(tt)?(xe.q=tt,xe.state=ne.ATTRIB_VALUE_QUOTED):(Pe(xe,"Unquoted attribute value"),xe.state=ne.ATTRIB_VALUE_UNQUOTED,xe.attribValue=tt);continue;case ne.ATTRIB_VALUE_QUOTED:if(tt!==xe.q){tt==="&"?xe.state=ne.ATTRIB_VALUE_ENTITY_Q:xe.attribValue+=tt;continue}Je(xe),xe.q="",xe.state=ne.ATTRIB_VALUE_CLOSED;continue;case ne.ATTRIB_VALUE_CLOSED:U(tt)?xe.state=ne.ATTRIB:tt===">"?We(xe):tt==="/"?xe.state=ne.OPEN_TAG_SLASH:ee(O,tt)?(Pe(xe,"No whitespace between attributes"),xe.attribName=tt,xe.attribValue="",xe.state=ne.ATTRIB_NAME):Pe(xe,"Invalid attribute name");continue;case ne.ATTRIB_VALUE_UNQUOTED:if(!J(tt)){tt==="&"?xe.state=ne.ATTRIB_VALUE_ENTITY_U:xe.attribValue+=tt;continue}Je(xe),tt===">"?We(xe):xe.state=ne.ATTRIB;continue;case ne.CLOSE_TAG:if(xe.tagName)tt===">"?Ae(xe):ee(R,tt)?xe.tagName+=tt:xe.script?(xe.script+="</"+xe.tagName,xe.tagName="",xe.state=ne.SCRIPT):(U(tt)||Pe(xe,"Invalid tagname in closing tag"),xe.state=ne.CLOSE_TAG_SAW_WHITE);else{if(U(tt))continue;ce(O,tt)?xe.script?(xe.script+="</"+tt,xe.state=ne.SCRIPT):Pe(xe,"Invalid tagname in closing tag."):xe.tagName=tt}continue;case ne.CLOSE_TAG_SAW_WHITE:if(U(tt))continue;tt===">"?Ae(xe):Pe(xe,"Invalid characters in closing tag");continue;case ne.TEXT_ENTITY:case ne.ATTRIB_VALUE_ENTITY_Q:case ne.ATTRIB_VALUE_ENTITY_U:var ot,Se;switch(xe.state){case ne.TEXT_ENTITY:ot=ne.TEXT,Se="textNode";break;case ne.ATTRIB_VALUE_ENTITY_Q:ot=ne.ATTRIB_VALUE_QUOTED,Se="attribValue";break;case ne.ATTRIB_VALUE_ENTITY_U:ot=ne.ATTRIB_VALUE_UNQUOTED,Se="attribValue";break}tt===";"?(xe[Se]+=Ke(xe),xe.entity="",xe.state=ot):ee(xe.entity.length?L:T,tt)?xe.entity+=tt:(Pe(xe,"Invalid character in entity name"),xe[Se]+="&"+xe.entity+tt,xe.entity="",xe.state=ot);continue;default:throw new Error(xe,"Unknown state: "+xe.state)}return xe.position>=xe.bufferCheckPosition&&i(xe),xe}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */String.fromCodePoint||function(){var ye=String.fromCharCode,xe=Math.floor,et=function(){var tt=16384,rt=[],ct,ot,Se=-1,ht=arguments.length;if(!ht)return"";for(var Qe="";++Se<ht;){var pe=Number(arguments[Se]);if(!isFinite(pe)||pe<0||pe>1114111||xe(pe)!==pe)throw RangeError("Invalid code point: "+pe);pe<=65535?rt.push(pe):(pe-=65536,ct=(pe>>10)+55296,ot=pe%1024+56320,rt.push(ct,ot)),(Se+1===ht||rt.length>tt)&&(Qe+=ye.apply(null,rt),rt.length=0)}return Qe};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:et,configurable:!0,writable:!0}):String.fromCodePoint=et}()})(e)})(jrt);const _nt=e=>{if(isNaN(e))throw new Error(`Invalid value '${e}' specified. Must be an integer.`);return Math.floor(e)},u2e=e=>{const t=_nt(e);if(t<0)throw new Error(`Invalid value '${e}' specified. Must be a positive integer.`);return t},Fnt=(e,t)=>{const r=t*2;if(e.length!==r||isNaN(+`0x${e}`))throw new Error(`Invalid hex value '${e}'. Expected ${r} digit hex value`);return e},Dnt=e=>{if(e==="auto")return e;const t=e.charAt(0)==="#"?e.substring(1):e;return Fnt(t,3)},Rnt=u2e,Tnt=u2e;class Mp extends Mbe{constructor(t,{color:r,size:n,space:i,style:o}){super(t),this.root.push(new Ont({style:o,color:r===void 0?void 0:Dnt(r),size:n===void 0?void 0:Rnt(n),space:i===void 0?void 0:Tnt(i)}))}}class Ont extends Hrt{constructor(){super(...arguments),gy(this,"xmlKeys",{style:"w:val",color:"w:color",size:"w:sz",space:"w:space"})}}const c2e={SINGLE:"single",DASH_DOT_STROKED:"dashDotStroked",DASHED:"dashed",DASH_SMALL_GAP:"dashSmallGap",DOT_DASH:"dotDash",DOT_DOT_DASH:"dotDotDash",DOTTED:"dotted",DOUBLE:"double",DOUBLE_WAVE:"doubleWave",INSET:"inset",NIL:"nil",NONE:"none",OUTSET:"outset",THICK:"thick",THICK_THIN_LARGE_GAP:"thickThinLargeGap",THICK_THIN_MEDIUM_GAP:"thickThinMediumGap",THICK_THIN_SMALL_GAP:"thickThinSmallGap",THIN_THICK_LARGE_GAP:"thinThickLargeGap",THIN_THICK_MEDIUM_GAP:"thinThickMediumGap",THIN_THICK_SMALL_GAP:"thinThickSmallGap",THIN_THICK_THIN_LARGE_GAP:"thinThickThinLargeGap",THIN_THICK_THIN_MEDIUM_GAP:"thinThickThinMediumGap",THIN_THICK_THIN_SMALL_GAP:"thinThickThinSmallGap",THREE_D_EMBOSS:"threeDEmboss",THREE_D_ENGRAVE:"threeDEngrave",TRIPLE:"triple",WAVE:"wave"};var Nnt={},eA={},ax=f2e;function f2e(e,t){if(!e)throw new Error(t||"Assertion failed")}f2e.equal=function(t,r,n){if(t!=r)throw new Error(n||"Assertion failed: "+t+" != "+r)};var Lnt=ax,Mnt=V2;eA.inherits=Mnt;function Pnt(e,t){return(e.charCodeAt(t)&64512)!==55296||t<0||t+1>=e.length?!1:(e.charCodeAt(t+1)&64512)===56320}function Unt(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if(typeof e=="string")if(t){if(t==="hex")for(e=e.replace(/[^a-z0-9]+/ig,""),e.length%2!==0&&(e="0"+e),i=0;i<e.length;i+=2)r.push(parseInt(e[i]+e[i+1],16))}else for(var n=0,i=0;i<e.length;i++){var o=e.charCodeAt(i);o<128?r[n++]=o:o<2048?(r[n++]=o>>6|192,r[n++]=o&63|128):Pnt(e,i)?(o=65536+((o&1023)<<10)+(e.charCodeAt(++i)&1023),r[n++]=o>>18|240,r[n++]=o>>12&63|128,r[n++]=o>>6&63|128,r[n++]=o&63|128):(r[n++]=o>>12|224,r[n++]=o>>6&63|128,r[n++]=o&63|128)}else for(i=0;i<e.length;i++)r[i]=e[i]|0;return r}eA.toArray=Unt;function Hnt(e){for(var t="",r=0;r<e.length;r++)t+=d2e(e[r].toString(16));return t}eA.toHex=Hnt;function h2e(e){var t=e>>>24|e>>>8&65280|e<<8&16711680|(e&255)<<24;return t>>>0}eA.htonl=h2e;function jnt(e,t){for(var r="",n=0;n<e.length;n++){var i=e[n];t==="little"&&(i=h2e(i)),r+=g2e(i.toString(16))}return r}eA.toHex32=jnt;function d2e(e){return e.length===1?"0"+e:e}eA.zero2=d2e;function g2e(e){return e.length===7?"0"+e:e.length===6?"00"+e:e.length===5?"000"+e:e.length===4?"0000"+e:e.length===3?"00000"+e:e.length===2?"000000"+e:e.length===1?"0000000"+e:e}eA.zero8=g2e;function Gnt(e,t,r,n){var i=r-t;Lnt(i%4===0);for(var o=new Array(i/4),s=0,l=t;s<o.length;s++,l+=4){var f;n==="big"?f=e[l]<<24|e[l+1]<<16|e[l+2]<<8|e[l+3]:f=e[l+3]<<24|e[l+2]<<16|e[l+1]<<8|e[l],o[s]=f>>>0}return o}eA.join32=Gnt;function Knt(e,t){for(var r=new Array(e.length*4),n=0,i=0;n<e.length;n++,i+=4){var o=e[n];t==="big"?(r[i]=o>>>24,r[i+1]=o>>>16&255,r[i+2]=o>>>8&255,r[i+3]=o&255):(r[i+3]=o>>>24,r[i+2]=o>>>16&255,r[i+1]=o>>>8&255,r[i]=o&255)}return r}eA.split32=Knt;function $nt(e,t){return e>>>t|e<<32-t}eA.rotr32=$nt;function Wnt(e,t){return e<<t|e>>>32-t}eA.rotl32=Wnt;function Ynt(e,t){return e+t>>>0}eA.sum32=Ynt;function qnt(e,t,r){return e+t+r>>>0}eA.sum32_3=qnt;function Vnt(e,t,r,n){return e+t+r+n>>>0}eA.sum32_4=Vnt;function znt(e,t,r,n,i){return e+t+r+n+i>>>0}eA.sum32_5=znt;function Jnt(e,t,r,n){var i=e[t],o=e[t+1],s=n+o>>>0,l=(s<n?1:0)+r+i;e[t]=l>>>0,e[t+1]=s}eA.sum64=Jnt;function Xnt(e,t,r,n){var i=t+n>>>0,o=(i<t?1:0)+e+r;return o>>>0}eA.sum64_hi=Xnt;function Znt(e,t,r,n){var i=t+n;return i>>>0}eA.sum64_lo=Znt;function eit(e,t,r,n,i,o,s,l){var f=0,m=t;m=m+n>>>0,f+=m<t?1:0,m=m+o>>>0,f+=m<o?1:0,m=m+l>>>0,f+=m<l?1:0;var v=e+r+i+s+f;return v>>>0}eA.sum64_4_hi=eit;function tit(e,t,r,n,i,o,s,l){var f=t+n+o+l;return f>>>0}eA.sum64_4_lo=tit;function rit(e,t,r,n,i,o,s,l,f,m){var v=0,I=t;I=I+n>>>0,v+=I<t?1:0,I=I+o>>>0,v+=I<o?1:0,I=I+l>>>0,v+=I<l?1:0,I=I+m>>>0,v+=I<m?1:0;var B=e+r+i+s+f+v;return B>>>0}eA.sum64_5_hi=rit;function nit(e,t,r,n,i,o,s,l,f,m){var v=t+n+o+l+m;return v>>>0}eA.sum64_5_lo=nit;function iit(e,t,r){var n=t<<32-r|e>>>r;return n>>>0}eA.rotr64_hi=iit;function ait(e,t,r){var n=e<<32-r|t>>>r;return n>>>0}eA.rotr64_lo=ait;function oit(e,t,r){return e>>>r}eA.shr64_hi=oit;function sit(e,t,r){var n=e<<32-r|t>>>r;return n>>>0}eA.shr64_lo=sit;var I3={},vse=eA,Ait=ax;function TD(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}I3.BlockHash=TD;TD.prototype.update=function(t,r){if(t=vse.toArray(t,r),this.pending?this.pending=this.pending.concat(t):this.pending=t,this.pendingTotal+=t.length,this.pending.length>=this._delta8){t=this.pending;var n=t.length%this._delta8;this.pending=t.slice(t.length-n,t.length),this.pending.length===0&&(this.pending=null),t=vse.join32(t,0,t.length-n,this.endian);for(var i=0;i<t.length;i+=this._delta32)this._update(t,i,i+this._delta32)}return this};TD.prototype.digest=function(t){return this.update(this._pad()),Ait(this.pending===null),this._digest(t)};TD.prototype._pad=function(){var t=this.pendingTotal,r=this._delta8,n=r-(t+this.padLength)%r,i=new Array(n+this.padLength);i[0]=128;for(var o=1;o<n;o++)i[o]=0;if(t<<=3,this.endian==="big"){for(var s=8;s<this.padLength;s++)i[o++]=0;i[o++]=0,i[o++]=0,i[o++]=0,i[o++]=0,i[o++]=t>>>24&255,i[o++]=t>>>16&255,i[o++]=t>>>8&255,i[o++]=t&255}else for(i[o++]=t&255,i[o++]=t>>>8&255,i[o++]=t>>>16&255,i[o++]=t>>>24&255,i[o++]=0,i[o++]=0,i[o++]=0,i[o++]=0,s=8;s<this.padLength;s++)i[o++]=0;return i};var B3={},Mv={},lit=eA,mv=lit.rotr32;function uit(e,t,r,n){if(e===0)return p2e(t,r,n);if(e===1||e===3)return m2e(t,r,n);if(e===2)return v2e(t,r,n)}Mv.ft_1=uit;function p2e(e,t,r){return e&t^~e&r}Mv.ch32=p2e;function v2e(e,t,r){return e&t^e&r^t&r}Mv.maj32=v2e;function m2e(e,t,r){return e^t^r}Mv.p32=m2e;function cit(e){return mv(e,2)^mv(e,13)^mv(e,22)}Mv.s0_256=cit;function fit(e){return mv(e,6)^mv(e,11)^mv(e,25)}Mv.s1_256=fit;function hit(e){return mv(e,7)^mv(e,18)^e>>>3}Mv.g0_256=hit;function dit(e){return mv(e,17)^mv(e,19)^e>>>10}Mv.g1_256=dit;var YE=eA,git=I3,pit=Mv,tU=YE.rotl32,O4=YE.sum32,vit=YE.sum32_5,mit=pit.ft_1,y2e=git.BlockHash,yit=[1518500249,1859775393,2400959708,3395469782];function xv(){if(!(this instanceof xv))return new xv;y2e.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}YE.inherits(xv,y2e);var bit=xv;xv.blockSize=512;xv.outSize=160;xv.hmacStrength=80;xv.padLength=64;xv.prototype._update=function(t,r){for(var n=this.W,i=0;i<16;i++)n[i]=t[r+i];for(;i<n.length;i++)n[i]=tU(n[i-3]^n[i-8]^n[i-14]^n[i-16],1);var o=this.h[0],s=this.h[1],l=this.h[2],f=this.h[3],m=this.h[4];for(i=0;i<n.length;i++){var v=~~(i/20),I=vit(tU(o,5),mit(v,s,l,f),m,n[i],yit[v]);m=f,f=l,l=tU(s,30),s=o,o=I}this.h[0]=O4(this.h[0],o),this.h[1]=O4(this.h[1],s),this.h[2]=O4(this.h[2],l),this.h[3]=O4(this.h[3],f),this.h[4]=O4(this.h[4],m)};xv.prototype._digest=function(t){return t==="hex"?YE.toHex32(this.h,"big"):YE.split32(this.h,"big")};var qE=eA,Cit=I3,E3=Mv,wit=ax,O0=qE.sum32,Iit=qE.sum32_4,Bit=qE.sum32_5,Eit=E3.ch32,Qit=E3.maj32,xit=E3.s0_256,Sit=E3.s1_256,kit=E3.g0_256,_it=E3.g1_256,b2e=Cit.BlockHash,Fit=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function Sv(){if(!(this instanceof Sv))return new Sv;b2e.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=Fit,this.W=new Array(64)}qE.inherits(Sv,b2e);var C2e=Sv;Sv.blockSize=512;Sv.outSize=256;Sv.hmacStrength=192;Sv.padLength=64;Sv.prototype._update=function(t,r){for(var n=this.W,i=0;i<16;i++)n[i]=t[r+i];for(;i<n.length;i++)n[i]=Iit(_it(n[i-2]),n[i-7],kit(n[i-15]),n[i-16]);var o=this.h[0],s=this.h[1],l=this.h[2],f=this.h[3],m=this.h[4],v=this.h[5],I=this.h[6],B=this.h[7];for(wit(this.k.length===n.length),i=0;i<n.length;i++){var E=Bit(B,Sit(m),Eit(m,v,I),this.k[i],n[i]),S=O0(xit(o),Qit(o,s,l));B=I,I=v,v=m,m=O0(f,E),f=l,l=s,s=o,o=O0(E,S)}this.h[0]=O0(this.h[0],o),this.h[1]=O0(this.h[1],s),this.h[2]=O0(this.h[2],l),this.h[3]=O0(this.h[3],f),this.h[4]=O0(this.h[4],m),this.h[5]=O0(this.h[5],v),this.h[6]=O0(this.h[6],I),this.h[7]=O0(this.h[7],B)};Sv.prototype._digest=function(t){return t==="hex"?qE.toHex32(this.h,"big"):qE.split32(this.h,"big")};var $$=eA,w2e=C2e;function Qy(){if(!(this instanceof Qy))return new Qy;w2e.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}$$.inherits(Qy,w2e);var Dit=Qy;Qy.blockSize=512;Qy.outSize=224;Qy.hmacStrength=192;Qy.padLength=64;Qy.prototype._digest=function(t){return t==="hex"?$$.toHex32(this.h.slice(0,7),"big"):$$.split32(this.h.slice(0,7),"big")};var hg=eA,Rit=I3,Tit=ax,yv=hg.rotr64_hi,bv=hg.rotr64_lo,I2e=hg.shr64_hi,B2e=hg.shr64_lo,$b=hg.sum64,rU=hg.sum64_hi,nU=hg.sum64_lo,Oit=hg.sum64_4_hi,Nit=hg.sum64_4_lo,Lit=hg.sum64_5_hi,Mit=hg.sum64_5_lo,E2e=Rit.BlockHash,Pit=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function t1(){if(!(this instanceof t1))return new t1;E2e.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=Pit,this.W=new Array(160)}hg.inherits(t1,E2e);var Q2e=t1;t1.blockSize=1024;t1.outSize=512;t1.hmacStrength=192;t1.padLength=128;t1.prototype._prepareBlock=function(t,r){for(var n=this.W,i=0;i<32;i++)n[i]=t[r+i];for(;i<n.length;i+=2){var o=zit(n[i-4],n[i-3]),s=Jit(n[i-4],n[i-3]),l=n[i-14],f=n[i-13],m=qit(n[i-30],n[i-29]),v=Vit(n[i-30],n[i-29]),I=n[i-32],B=n[i-31];n[i]=Oit(o,s,l,f,m,v,I,B),n[i+1]=Nit(o,s,l,f,m,v,I,B)}};t1.prototype._update=function(t,r){this._prepareBlock(t,r);var n=this.W,i=this.h[0],o=this.h[1],s=this.h[2],l=this.h[3],f=this.h[4],m=this.h[5],v=this.h[6],I=this.h[7],B=this.h[8],E=this.h[9],S=this.h[10],_=this.h[11],O=this.h[12],R=this.h[13],T=this.h[14],L=this.h[15];Tit(this.k.length===n.length);for(var U=0;U<n.length;U+=2){var K=T,J=L,ee=Wit(B,E),ce=Yit(B,E),ne=Uit(B,E,S,_,O),Ee=Hit(B,E,S,_,O,R),ve=this.k[U],se=this.k[U+1],Fe=n[U],ae=n[U+1],De=Lit(K,J,ee,ce,ne,Ee,ve,se,Fe,ae),Re=Mit(K,J,ee,ce,ne,Ee,ve,se,Fe,ae);K=Kit(i,o),J=$it(i,o),ee=jit(i,o,s,l,f),ce=Git(i,o,s,l,f,m);var Pe=rU(K,J,ee,ce),Ne=nU(K,J,ee,ce);T=O,L=R,O=S,R=_,S=B,_=E,B=rU(v,I,De,Re),E=nU(I,I,De,Re),v=f,I=m,f=s,m=l,s=i,l=o,i=rU(De,Re,Pe,Ne),o=nU(De,Re,Pe,Ne)}$b(this.h,0,i,o),$b(this.h,2,s,l),$b(this.h,4,f,m),$b(this.h,6,v,I),$b(this.h,8,B,E),$b(this.h,10,S,_),$b(this.h,12,O,R),$b(this.h,14,T,L)};t1.prototype._digest=function(t){return t==="hex"?hg.toHex32(this.h,"big"):hg.split32(this.h,"big")};function Uit(e,t,r,n,i){var o=e&r^~e&i;return o<0&&(o+=4294967296),o}function Hit(e,t,r,n,i,o){var s=t&n^~t&o;return s<0&&(s+=4294967296),s}function jit(e,t,r,n,i){var o=e&r^e&i^r&i;return o<0&&(o+=4294967296),o}function Git(e,t,r,n,i,o){var s=t&n^t&o^n&o;return s<0&&(s+=4294967296),s}function Kit(e,t){var r=yv(e,t,28),n=yv(t,e,2),i=yv(t,e,7),o=r^n^i;return o<0&&(o+=4294967296),o}function $it(e,t){var r=bv(e,t,28),n=bv(t,e,2),i=bv(t,e,7),o=r^n^i;return o<0&&(o+=4294967296),o}function Wit(e,t){var r=yv(e,t,14),n=yv(e,t,18),i=yv(t,e,9),o=r^n^i;return o<0&&(o+=4294967296),o}function Yit(e,t){var r=bv(e,t,14),n=bv(e,t,18),i=bv(t,e,9),o=r^n^i;return o<0&&(o+=4294967296),o}function qit(e,t){var r=yv(e,t,1),n=yv(e,t,8),i=I2e(e,t,7),o=r^n^i;return o<0&&(o+=4294967296),o}function Vit(e,t){var r=bv(e,t,1),n=bv(e,t,8),i=B2e(e,t,7),o=r^n^i;return o<0&&(o+=4294967296),o}function zit(e,t){var r=yv(e,t,19),n=yv(t,e,29),i=I2e(e,t,6),o=r^n^i;return o<0&&(o+=4294967296),o}function Jit(e,t){var r=bv(e,t,19),n=bv(t,e,29),i=B2e(e,t,6),o=r^n^i;return o<0&&(o+=4294967296),o}var W$=eA,x2e=Q2e;function xy(){if(!(this instanceof xy))return new xy;x2e.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}W$.inherits(xy,x2e);var Xit=xy;xy.blockSize=1024;xy.outSize=384;xy.hmacStrength=192;xy.padLength=128;xy.prototype._digest=function(t){return t==="hex"?W$.toHex32(this.h.slice(0,12),"big"):W$.split32(this.h.slice(0,12),"big")};B3.sha1=bit;B3.sha224=Dit;B3.sha256=C2e;B3.sha384=Xit;B3.sha512=Q2e;var S2e={},nI=eA,Zit=I3,Vk=nI.rotl32,mse=nI.sum32,N4=nI.sum32_3,yse=nI.sum32_4,k2e=Zit.BlockHash;function kv(){if(!(this instanceof kv))return new kv;k2e.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}nI.inherits(kv,k2e);S2e.ripemd160=kv;kv.blockSize=512;kv.outSize=160;kv.hmacStrength=192;kv.padLength=64;kv.prototype._update=function(t,r){for(var n=this.h[0],i=this.h[1],o=this.h[2],s=this.h[3],l=this.h[4],f=n,m=i,v=o,I=s,B=l,E=0;E<80;E++){var S=mse(Vk(yse(n,bse(E,i,o,s),t[rat[E]+r],eat(E)),iat[E]),l);n=l,l=s,s=Vk(o,10),o=i,i=S,S=mse(Vk(yse(f,bse(79-E,m,v,I),t[nat[E]+r],tat(E)),aat[E]),B),f=B,B=I,I=Vk(v,10),v=m,m=S}S=N4(this.h[1],o,I),this.h[1]=N4(this.h[2],s,B),this.h[2]=N4(this.h[3],l,f),this.h[3]=N4(this.h[4],n,m),this.h[4]=N4(this.h[0],i,v),this.h[0]=S};kv.prototype._digest=function(t){return t==="hex"?nI.toHex32(this.h,"little"):nI.split32(this.h,"little")};function bse(e,t,r,n){return e<=15?t^r^n:e<=31?t&r|~t&n:e<=47?(t|~r)^n:e<=63?t&n|r&~n:t^(r|~n)}function eat(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function tat(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}var rat=[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],nat=[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],iat=[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],aat=[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],oat=eA,sat=ax;function VE(e,t,r){if(!(this instanceof VE))return new VE(e,t,r);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(oat.toArray(t,r))}var Aat=VE;VE.prototype._init=function(t){t.length>this.blockSize&&(t=new this.Hash().update(t).digest()),sat(t.length<=this.blockSize);for(var r=t.length;r<this.blockSize;r++)t.push(0);for(r=0;r<t.length;r++)t[r]^=54;for(this.inner=new this.Hash().update(t),r=0;r<t.length;r++)t[r]^=106;this.outer=new this.Hash().update(t)};VE.prototype.update=function(t,r){return this.inner.update(t,r),this};VE.prototype.digest=function(t){return this.outer.update(this.inner.digest()),this.outer.digest(t)};(function(e){var t=e;t.utils=eA,t.common=I3,t.sha=B3,t.ripemd=S2e,t.hmac=Aat,t.sha1=t.sha.sha1,t.sha256=t.sha.sha256,t.sha224=t.sha.sha224,t.sha384=t.sha.sha384,t.sha512=t.sha.sha512,t.ripemd160=t.ripemd.ripemd160})(Nnt);const MB={style:c2e.NONE,size:0,color:"auto"},PB={style:c2e.SINGLE,size:4,color:"auto"};class lat extends Mbe{constructor(t){super("w:tblBorders"),t.top?this.root.push(new Mp("w:top",t.top)):this.root.push(new Mp("w:top",PB)),t.left?this.root.push(new Mp("w:left",t.left)):this.root.push(new Mp("w:left",PB)),t.bottom?this.root.push(new Mp("w:bottom",t.bottom)):this.root.push(new Mp("w:bottom",PB)),t.right?this.root.push(new Mp("w:right",t.right)):this.root.push(new Mp("w:right",PB)),t.insideHorizontal?this.root.push(new Mp("w:insideH",t.insideHorizontal)):this.root.push(new Mp("w:insideH",PB)),t.insideVertical?this.root.push(new Mp("w:insideV",t.insideVertical)):this.root.push(new Mp("w:insideV",PB))}}gy(lat,"NONE",{top:MB,bottom:MB,left:MB,right:MB,insideHorizontal:MB,insideVertical:MB});function zk(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var _2e={exports:{}};(function(e,t){(function(r){e.exports=r()})(function(){return function r(n,i,o){function s(m,v){if(!i[m]){if(!n[m]){var I=typeof zk=="function"&&zk;if(!v&&I)return I(m,!0);if(l)return l(m,!0);var B=new Error("Cannot find module '"+m+"'");throw B.code="MODULE_NOT_FOUND",B}var E=i[m]={exports:{}};n[m][0].call(E.exports,function(S){var _=n[m][1][S];return s(_||S)},E,E.exports,r,n,i,o)}return i[m].exports}for(var l=typeof zk=="function"&&zk,f=0;f<o.length;f++)s(o[f]);return s}({1:[function(r,n,i){var o=r("./utils"),s=r("./support"),l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";i.encode=function(f){for(var m,v,I,B,E,S,_,O=[],R=0,T=f.length,L=T,U=o.getTypeOf(f)!=="string";R<f.length;)L=T-R,I=U?(m=f[R++],v=R<T?f[R++]:0,R<T?f[R++]:0):(m=f.charCodeAt(R++),v=R<T?f.charCodeAt(R++):0,R<T?f.charCodeAt(R++):0),B=m>>2,E=(3&m)<<4|v>>4,S=1<L?(15&v)<<2|I>>6:64,_=2<L?63&I:64,O.push(l.charAt(B)+l.charAt(E)+l.charAt(S)+l.charAt(_));return O.join("")},i.decode=function(f){var m,v,I,B,E,S,_=0,O=0,R="data:";if(f.substr(0,R.length)===R)throw new Error("Invalid base64 input, it looks like a data url.");var T,L=3*(f=f.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(f.charAt(f.length-1)===l.charAt(64)&&L--,f.charAt(f.length-2)===l.charAt(64)&&L--,L%1!=0)throw new Error("Invalid base64 input, bad content length.");for(T=s.uint8array?new Uint8Array(0|L):new Array(0|L);_<f.length;)m=l.indexOf(f.charAt(_++))<<2|(B=l.indexOf(f.charAt(_++)))>>4,v=(15&B)<<4|(E=l.indexOf(f.charAt(_++)))>>2,I=(3&E)<<6|(S=l.indexOf(f.charAt(_++))),T[O++]=m,E!==64&&(T[O++]=v),S!==64&&(T[O++]=I);return T}},{"./support":30,"./utils":32}],2:[function(r,n,i){var o=r("./external"),s=r("./stream/DataWorker"),l=r("./stream/Crc32Probe"),f=r("./stream/DataLengthProbe");function m(v,I,B,E,S){this.compressedSize=v,this.uncompressedSize=I,this.crc32=B,this.compression=E,this.compressedContent=S}m.prototype={getContentWorker:function(){var v=new s(o.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new f("data_length")),I=this;return v.on("end",function(){if(this.streamInfo.data_length!==I.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),v},getCompressedWorker:function(){return new s(o.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},m.createWorkerFrom=function(v,I,B){return v.pipe(new l).pipe(new f("uncompressedSize")).pipe(I.compressWorker(B)).pipe(new f("compressedSize")).withStreamInfo("compression",I)},n.exports=m},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(r,n,i){var o=r("./stream/GenericWorker");i.STORE={magic:"\0\0",compressWorker:function(){return new o("STORE compression")},uncompressWorker:function(){return new o("STORE decompression")}},i.DEFLATE=r("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(r,n,i){var o=r("./utils"),s=function(){for(var l,f=[],m=0;m<256;m++){l=m;for(var v=0;v<8;v++)l=1&l?3988292384^l>>>1:l>>>1;f[m]=l}return f}();n.exports=function(l,f){return l!==void 0&&l.length?o.getTypeOf(l)!=="string"?function(m,v,I,B){var E=s,S=B+I;m^=-1;for(var _=B;_<S;_++)m=m>>>8^E[255&(m^v[_])];return-1^m}(0|f,l,l.length,0):function(m,v,I,B){var E=s,S=B+I;m^=-1;for(var _=B;_<S;_++)m=m>>>8^E[255&(m^v.charCodeAt(_))];return-1^m}(0|f,l,l.length,0):0}},{"./utils":32}],5:[function(r,n,i){i.base64=!1,i.binary=!1,i.dir=!1,i.createFolders=!0,i.date=null,i.compression=null,i.compressionOptions=null,i.comment=null,i.unixPermissions=null,i.dosPermissions=null},{}],6:[function(r,n,i){var o=null;o=typeof Promise<"u"?Promise:r("lie"),n.exports={Promise:o}},{lie:37}],7:[function(r,n,i){var o=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",s=r("pako"),l=r("./utils"),f=r("./stream/GenericWorker"),m=o?"uint8array":"array";function v(I,B){f.call(this,"FlateWorker/"+I),this._pako=null,this._pakoAction=I,this._pakoOptions=B,this.meta={}}i.magic="\b\0",l.inherits(v,f),v.prototype.processChunk=function(I){this.meta=I.meta,this._pako===null&&this._createPako(),this._pako.push(l.transformTo(m,I.data),!1)},v.prototype.flush=function(){f.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},v.prototype.cleanUp=function(){f.prototype.cleanUp.call(this),this._pako=null},v.prototype._createPako=function(){this._pako=new s[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var I=this;this._pako.onData=function(B){I.push({data:B,meta:I.meta})}},i.compressWorker=function(I){return new v("Deflate",I)},i.uncompressWorker=function(){return new v("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(r,n,i){function o(E,S){var _,O="";for(_=0;_<S;_++)O+=String.fromCharCode(255&E),E>>>=8;return O}function s(E,S,_,O,R,T){var L,U,K=E.file,J=E.compression,ee=T!==m.utf8encode,ce=l.transformTo("string",T(K.name)),ne=l.transformTo("string",m.utf8encode(K.name)),Ee=K.comment,ve=l.transformTo("string",T(Ee)),se=l.transformTo("string",m.utf8encode(Ee)),Fe=ne.length!==K.name.length,ae=se.length!==Ee.length,De="",Re="",Pe="",Ne=K.dir,$e=K.date,Je={crc32:0,compressedSize:0,uncompressedSize:0};S&&!_||(Je.crc32=E.crc32,Je.compressedSize=E.compressedSize,Je.uncompressedSize=E.uncompressedSize);var We=0;S&&(We|=8),ee||!Fe&&!ae||(We|=2048);var Ae=0,Ke=0;Ne&&(Ae|=16),R==="UNIX"?(Ke=798,Ae|=function(at,it){var ye=at;return at||(ye=it?16893:33204),(65535&ye)<<16}(K.unixPermissions,Ne)):(Ke=20,Ae|=function(at){return 63&(at||0)}(K.dosPermissions)),L=$e.getUTCHours(),L<<=6,L|=$e.getUTCMinutes(),L<<=5,L|=$e.getUTCSeconds()/2,U=$e.getUTCFullYear()-1980,U<<=4,U|=$e.getUTCMonth()+1,U<<=5,U|=$e.getUTCDate(),Fe&&(Re=o(1,1)+o(v(ce),4)+ne,De+="up"+o(Re.length,2)+Re),ae&&(Pe=o(1,1)+o(v(ve),4)+se,De+="uc"+o(Pe.length,2)+Pe);var ze="";return ze+=`
  744. \0`,ze+=o(We,2),ze+=J.magic,ze+=o(L,2),ze+=o(U,2),ze+=o(Je.crc32,4),ze+=o(Je.compressedSize,4),ze+=o(Je.uncompressedSize,4),ze+=o(ce.length,2),ze+=o(De.length,2),{fileRecord:I.LOCAL_FILE_HEADER+ze+ce+De,dirRecord:I.CENTRAL_FILE_HEADER+o(Ke,2)+ze+o(ve.length,2)+"\0\0\0\0"+o(Ae,4)+o(O,4)+ce+De+ve}}var l=r("../utils"),f=r("../stream/GenericWorker"),m=r("../utf8"),v=r("../crc32"),I=r("../signature");function B(E,S,_,O){f.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=S,this.zipPlatform=_,this.encodeFileName=O,this.streamFiles=E,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}l.inherits(B,f),B.prototype.push=function(E){var S=E.meta.percent||0,_=this.entriesCount,O=this._sources.length;this.accumulate?this.contentBuffer.push(E):(this.bytesWritten+=E.data.length,f.prototype.push.call(this,{data:E.data,meta:{currentFile:this.currentFile,percent:_?(S+100*(_-O-1))/_:100}}))},B.prototype.openedSource=function(E){this.currentSourceOffset=this.bytesWritten,this.currentFile=E.file.name;var S=this.streamFiles&&!E.file.dir;if(S){var _=s(E,S,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:_.fileRecord,meta:{percent:0}})}else this.accumulate=!0},B.prototype.closedSource=function(E){this.accumulate=!1;var S=this.streamFiles&&!E.file.dir,_=s(E,S,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(_.dirRecord),S)this.push({data:function(O){return I.DATA_DESCRIPTOR+o(O.crc32,4)+o(O.compressedSize,4)+o(O.uncompressedSize,4)}(E),meta:{percent:100}});else for(this.push({data:_.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},B.prototype.flush=function(){for(var E=this.bytesWritten,S=0;S<this.dirRecords.length;S++)this.push({data:this.dirRecords[S],meta:{percent:100}});var _=this.bytesWritten-E,O=function(R,T,L,U,K){var J=l.transformTo("string",K(U));return I.CENTRAL_DIRECTORY_END+"\0\0\0\0"+o(R,2)+o(R,2)+o(T,4)+o(L,4)+o(J.length,2)+J}(this.dirRecords.length,_,E,this.zipComment,this.encodeFileName);this.push({data:O,meta:{percent:100}})},B.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},B.prototype.registerPrevious=function(E){this._sources.push(E);var S=this;return E.on("data",function(_){S.processChunk(_)}),E.on("end",function(){S.closedSource(S.previous.streamInfo),S._sources.length?S.prepareNextSource():S.end()}),E.on("error",function(_){S.error(_)}),this},B.prototype.resume=function(){return!!f.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},B.prototype.error=function(E){var S=this._sources;if(!f.prototype.error.call(this,E))return!1;for(var _=0;_<S.length;_++)try{S[_].error(E)}catch{}return!0},B.prototype.lock=function(){f.prototype.lock.call(this);for(var E=this._sources,S=0;S<E.length;S++)E[S].lock()},n.exports=B},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(r,n,i){var o=r("../compressions"),s=r("./ZipFileWorker");i.generateWorker=function(l,f,m){var v=new s(f.streamFiles,m,f.platform,f.encodeFileName),I=0;try{l.forEach(function(B,E){I++;var S=function(T,L){var U=T||L,K=o[U];if(!K)throw new Error(U+" is not a valid compression method !");return K}(E.options.compression,f.compression),_=E.options.compressionOptions||f.compressionOptions||{},O=E.dir,R=E.date;E._compressWorker(S,_).withStreamInfo("file",{name:B,dir:O,date:R,comment:E.comment||"",unixPermissions:E.unixPermissions,dosPermissions:E.dosPermissions}).pipe(v)}),v.entriesCount=I}catch(B){v.error(B)}return v}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(r,n,i){function o(){if(!(this instanceof o))return new o;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var s=new o;for(var l in this)typeof this[l]!="function"&&(s[l]=this[l]);return s}}(o.prototype=r("./object")).loadAsync=r("./load"),o.support=r("./support"),o.defaults=r("./defaults"),o.version="3.10.1",o.loadAsync=function(s,l){return new o().loadAsync(s,l)},o.external=r("./external"),n.exports=o},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(r,n,i){var o=r("./utils"),s=r("./external"),l=r("./utf8"),f=r("./zipEntries"),m=r("./stream/Crc32Probe"),v=r("./nodejsUtils");function I(B){return new s.Promise(function(E,S){var _=B.decompressed.getContentWorker().pipe(new m);_.on("error",function(O){S(O)}).on("end",function(){_.streamInfo.crc32!==B.decompressed.crc32?S(new Error("Corrupted zip : CRC32 mismatch")):E()}).resume()})}n.exports=function(B,E){var S=this;return E=o.extend(E||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:l.utf8decode}),v.isNode&&v.isStream(B)?s.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):o.prepareContent("the loaded zip file",B,!0,E.optimizedBinaryString,E.base64).then(function(_){var O=new f(E);return O.load(_),O}).then(function(_){var O=[s.Promise.resolve(_)],R=_.files;if(E.checkCRC32)for(var T=0;T<R.length;T++)O.push(I(R[T]));return s.Promise.all(O)}).then(function(_){for(var O=_.shift(),R=O.files,T=0;T<R.length;T++){var L=R[T],U=L.fileNameStr,K=o.resolve(L.fileNameStr);S.file(K,L.decompressed,{binary:!0,optimizedBinaryString:!0,date:L.date,dir:L.dir,comment:L.fileCommentStr.length?L.fileCommentStr:null,unixPermissions:L.unixPermissions,dosPermissions:L.dosPermissions,createFolders:E.createFolders}),L.dir||(S.file(K).unsafeOriginalName=U)}return O.zipComment.length&&(S.comment=O.zipComment),S})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(r,n,i){var o=r("../utils"),s=r("../stream/GenericWorker");function l(f,m){s.call(this,"Nodejs stream input adapter for "+f),this._upstreamEnded=!1,this._bindStream(m)}o.inherits(l,s),l.prototype._bindStream=function(f){var m=this;(this._stream=f).pause(),f.on("data",function(v){m.push({data:v,meta:{percent:0}})}).on("error",function(v){m.isPaused?this.generatedError=v:m.error(v)}).on("end",function(){m.isPaused?m._upstreamEnded=!0:m.end()})},l.prototype.pause=function(){return!!s.prototype.pause.call(this)&&(this._stream.pause(),!0)},l.prototype.resume=function(){return!!s.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},n.exports=l},{"../stream/GenericWorker":28,"../utils":32}],13:[function(r,n,i){var o=r("readable-stream").Readable;function s(l,f,m){o.call(this,f),this._helper=l;var v=this;l.on("data",function(I,B){v.push(I)||v._helper.pause(),m&&m(B)}).on("error",function(I){v.emit("error",I)}).on("end",function(){v.push(null)})}r("../utils").inherits(s,o),s.prototype._read=function(){this._helper.resume()},n.exports=s},{"../utils":32,"readable-stream":16}],14:[function(r,n,i){n.exports={isNode:typeof Buffer<"u",newBufferFrom:function(o,s){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(o,s);if(typeof o=="number")throw new Error('The "data" argument must not be a number');return new Buffer(o,s)},allocBuffer:function(o){if(Buffer.alloc)return Buffer.alloc(o);var s=new Buffer(o);return s.fill(0),s},isBuffer:function(o){return Buffer.isBuffer(o)},isStream:function(o){return o&&typeof o.on=="function"&&typeof o.pause=="function"&&typeof o.resume=="function"}}},{}],15:[function(r,n,i){function o(K,J,ee){var ce,ne=l.getTypeOf(J),Ee=l.extend(ee||{},v);Ee.date=Ee.date||new Date,Ee.compression!==null&&(Ee.compression=Ee.compression.toUpperCase()),typeof Ee.unixPermissions=="string"&&(Ee.unixPermissions=parseInt(Ee.unixPermissions,8)),Ee.unixPermissions&&16384&Ee.unixPermissions&&(Ee.dir=!0),Ee.dosPermissions&&16&Ee.dosPermissions&&(Ee.dir=!0),Ee.dir&&(K=R(K)),Ee.createFolders&&(ce=O(K))&&T.call(this,ce,!0);var ve=ne==="string"&&Ee.binary===!1&&Ee.base64===!1;ee&&ee.binary!==void 0||(Ee.binary=!ve),(J instanceof I&&J.uncompressedSize===0||Ee.dir||!J||J.length===0)&&(Ee.base64=!1,Ee.binary=!0,J="",Ee.compression="STORE",ne="string");var se=null;se=J instanceof I||J instanceof f?J:S.isNode&&S.isStream(J)?new _(K,J):l.prepareContent(K,J,Ee.binary,Ee.optimizedBinaryString,Ee.base64);var Fe=new B(K,se,Ee);this.files[K]=Fe}var s=r("./utf8"),l=r("./utils"),f=r("./stream/GenericWorker"),m=r("./stream/StreamHelper"),v=r("./defaults"),I=r("./compressedObject"),B=r("./zipObject"),E=r("./generate"),S=r("./nodejsUtils"),_=r("./nodejs/NodejsStreamInputAdapter"),O=function(K){K.slice(-1)==="/"&&(K=K.substring(0,K.length-1));var J=K.lastIndexOf("/");return 0<J?K.substring(0,J):""},R=function(K){return K.slice(-1)!=="/"&&(K+="/"),K},T=function(K,J){return J=J!==void 0?J:v.createFolders,K=R(K),this.files[K]||o.call(this,K,null,{dir:!0,createFolders:J}),this.files[K]};function L(K){return Object.prototype.toString.call(K)==="[object RegExp]"}var U={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(K){var J,ee,ce;for(J in this.files)ce=this.files[J],(ee=J.slice(this.root.length,J.length))&&J.slice(0,this.root.length)===this.root&&K(ee,ce)},filter:function(K){var J=[];return this.forEach(function(ee,ce){K(ee,ce)&&J.push(ce)}),J},file:function(K,J,ee){if(arguments.length!==1)return K=this.root+K,o.call(this,K,J,ee),this;if(L(K)){var ce=K;return this.filter(function(Ee,ve){return!ve.dir&&ce.test(Ee)})}var ne=this.files[this.root+K];return ne&&!ne.dir?ne:null},folder:function(K){if(!K)return this;if(L(K))return this.filter(function(ne,Ee){return Ee.dir&&K.test(ne)});var J=this.root+K,ee=T.call(this,J),ce=this.clone();return ce.root=ee.name,ce},remove:function(K){K=this.root+K;var J=this.files[K];if(J||(K.slice(-1)!=="/"&&(K+="/"),J=this.files[K]),J&&!J.dir)delete this.files[K];else for(var ee=this.filter(function(ne,Ee){return Ee.name.slice(0,K.length)===K}),ce=0;ce<ee.length;ce++)delete this.files[ee[ce].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(K){var J,ee={};try{if((ee=l.extend(K||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:s.utf8encode})).type=ee.type.toLowerCase(),ee.compression=ee.compression.toUpperCase(),ee.type==="binarystring"&&(ee.type="string"),!ee.type)throw new Error("No output type specified.");l.checkSupport(ee.type),ee.platform!=="darwin"&&ee.platform!=="freebsd"&&ee.platform!=="linux"&&ee.platform!=="sunos"||(ee.platform="UNIX"),ee.platform==="win32"&&(ee.platform="DOS");var ce=ee.comment||this.comment||"";J=E.generateWorker(this,ee,ce)}catch(ne){(J=new f("error")).error(ne)}return new m(J,ee.type||"string",ee.mimeType)},generateAsync:function(K,J){return this.generateInternalStream(K).accumulate(J)},generateNodeStream:function(K,J){return(K=K||{}).type||(K.type="nodebuffer"),this.generateInternalStream(K).toNodejsStream(J)}};n.exports=U},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(r,n,i){n.exports=r("stream")},{stream:void 0}],17:[function(r,n,i){var o=r("./DataReader");function s(l){o.call(this,l);for(var f=0;f<this.data.length;f++)l[f]=255&l[f]}r("../utils").inherits(s,o),s.prototype.byteAt=function(l){return this.data[this.zero+l]},s.prototype.lastIndexOfSignature=function(l){for(var f=l.charCodeAt(0),m=l.charCodeAt(1),v=l.charCodeAt(2),I=l.charCodeAt(3),B=this.length-4;0<=B;--B)if(this.data[B]===f&&this.data[B+1]===m&&this.data[B+2]===v&&this.data[B+3]===I)return B-this.zero;return-1},s.prototype.readAndCheckSignature=function(l){var f=l.charCodeAt(0),m=l.charCodeAt(1),v=l.charCodeAt(2),I=l.charCodeAt(3),B=this.readData(4);return f===B[0]&&m===B[1]&&v===B[2]&&I===B[3]},s.prototype.readData=function(l){if(this.checkOffset(l),l===0)return[];var f=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,f},n.exports=s},{"../utils":32,"./DataReader":18}],18:[function(r,n,i){var o=r("../utils");function s(l){this.data=l,this.length=l.length,this.index=0,this.zero=0}s.prototype={checkOffset:function(l){this.checkIndex(this.index+l)},checkIndex:function(l){if(this.length<this.zero+l||l<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+l+"). Corrupted zip ?")},setIndex:function(l){this.checkIndex(l),this.index=l},skip:function(l){this.setIndex(this.index+l)},byteAt:function(){},readInt:function(l){var f,m=0;for(this.checkOffset(l),f=this.index+l-1;f>=this.index;f--)m=(m<<8)+this.byteAt(f);return this.index+=l,m},readString:function(l){return o.transformTo("string",this.readData(l))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var l=this.readInt(4);return new Date(Date.UTC(1980+(l>>25&127),(l>>21&15)-1,l>>16&31,l>>11&31,l>>5&63,(31&l)<<1))}},n.exports=s},{"../utils":32}],19:[function(r,n,i){var o=r("./Uint8ArrayReader");function s(l){o.call(this,l)}r("../utils").inherits(s,o),s.prototype.readData=function(l){this.checkOffset(l);var f=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,f},n.exports=s},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(r,n,i){var o=r("./DataReader");function s(l){o.call(this,l)}r("../utils").inherits(s,o),s.prototype.byteAt=function(l){return this.data.charCodeAt(this.zero+l)},s.prototype.lastIndexOfSignature=function(l){return this.data.lastIndexOf(l)-this.zero},s.prototype.readAndCheckSignature=function(l){return l===this.readData(4)},s.prototype.readData=function(l){this.checkOffset(l);var f=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,f},n.exports=s},{"../utils":32,"./DataReader":18}],21:[function(r,n,i){var o=r("./ArrayReader");function s(l){o.call(this,l)}r("../utils").inherits(s,o),s.prototype.readData=function(l){if(this.checkOffset(l),l===0)return new Uint8Array(0);var f=this.data.subarray(this.zero+this.index,this.zero+this.index+l);return this.index+=l,f},n.exports=s},{"../utils":32,"./ArrayReader":17}],22:[function(r,n,i){var o=r("../utils"),s=r("../support"),l=r("./ArrayReader"),f=r("./StringReader"),m=r("./NodeBufferReader"),v=r("./Uint8ArrayReader");n.exports=function(I){var B=o.getTypeOf(I);return o.checkSupport(B),B!=="string"||s.uint8array?B==="nodebuffer"?new m(I):s.uint8array?new v(o.transformTo("uint8array",I)):new l(o.transformTo("array",I)):new f(I)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(r,n,i){i.LOCAL_FILE_HEADER="PK",i.CENTRAL_FILE_HEADER="PK",i.CENTRAL_DIRECTORY_END="PK",i.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",i.ZIP64_CENTRAL_DIRECTORY_END="PK",i.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(r,n,i){var o=r("./GenericWorker"),s=r("../utils");function l(f){o.call(this,"ConvertWorker to "+f),this.destType=f}s.inherits(l,o),l.prototype.processChunk=function(f){this.push({data:s.transformTo(this.destType,f.data),meta:f.meta})},n.exports=l},{"../utils":32,"./GenericWorker":28}],25:[function(r,n,i){var o=r("./GenericWorker"),s=r("../crc32");function l(){o.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}r("../utils").inherits(l,o),l.prototype.processChunk=function(f){this.streamInfo.crc32=s(f.data,this.streamInfo.crc32||0),this.push(f)},n.exports=l},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(r,n,i){var o=r("../utils"),s=r("./GenericWorker");function l(f){s.call(this,"DataLengthProbe for "+f),this.propName=f,this.withStreamInfo(f,0)}o.inherits(l,s),l.prototype.processChunk=function(f){if(f){var m=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=m+f.data.length}s.prototype.processChunk.call(this,f)},n.exports=l},{"../utils":32,"./GenericWorker":28}],27:[function(r,n,i){var o=r("../utils"),s=r("./GenericWorker");function l(f){s.call(this,"DataWorker");var m=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,f.then(function(v){m.dataIsReady=!0,m.data=v,m.max=v&&v.length||0,m.type=o.getTypeOf(v),m.isPaused||m._tickAndRepeat()},function(v){m.error(v)})}o.inherits(l,s),l.prototype.cleanUp=function(){s.prototype.cleanUp.call(this),this.data=null},l.prototype.resume=function(){return!!s.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,o.delay(this._tickAndRepeat,[],this)),!0)},l.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(o.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},l.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var f=null,m=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":f=this.data.substring(this.index,m);break;case"uint8array":f=this.data.subarray(this.index,m);break;case"array":case"nodebuffer":f=this.data.slice(this.index,m)}return this.index=m,this.push({data:f,meta:{percent:this.max?this.index/this.max*100:0}})},n.exports=l},{"../utils":32,"./GenericWorker":28}],28:[function(r,n,i){function o(s){this.name=s||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}o.prototype={push:function(s){this.emit("data",s)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(s){this.emit("error",s)}return!0},error:function(s){return!this.isFinished&&(this.isPaused?this.generatedError=s:(this.isFinished=!0,this.emit("error",s),this.previous&&this.previous.error(s),this.cleanUp()),!0)},on:function(s,l){return this._listeners[s].push(l),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(s,l){if(this._listeners[s])for(var f=0;f<this._listeners[s].length;f++)this._listeners[s][f].call(this,l)},pipe:function(s){return s.registerPrevious(this)},registerPrevious:function(s){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=s.streamInfo,this.mergeStreamInfo(),this.previous=s;var l=this;return s.on("data",function(f){l.processChunk(f)}),s.on("end",function(){l.end()}),s.on("error",function(f){l.error(f)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var s=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),s=!0),this.previous&&this.previous.resume(),!s},flush:function(){},processChunk:function(s){this.push(s)},withStreamInfo:function(s,l){return this.extraStreamInfo[s]=l,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var s in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,s)&&(this.streamInfo[s]=this.extraStreamInfo[s])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var s="Worker "+this.name;return this.previous?this.previous+" -> "+s:s}},n.exports=o},{}],29:[function(r,n,i){var o=r("../utils"),s=r("./ConvertWorker"),l=r("./GenericWorker"),f=r("../base64"),m=r("../support"),v=r("../external"),I=null;if(m.nodestream)try{I=r("../nodejs/NodejsStreamOutputAdapter")}catch{}function B(S,_){return new v.Promise(function(O,R){var T=[],L=S._internalType,U=S._outputType,K=S._mimeType;S.on("data",function(J,ee){T.push(J),_&&_(ee)}).on("error",function(J){T=[],R(J)}).on("end",function(){try{var J=function(ee,ce,ne){switch(ee){case"blob":return o.newBlob(o.transformTo("arraybuffer",ce),ne);case"base64":return f.encode(ce);default:return o.transformTo(ee,ce)}}(U,function(ee,ce){var ne,Ee=0,ve=null,se=0;for(ne=0;ne<ce.length;ne++)se+=ce[ne].length;switch(ee){case"string":return ce.join("");case"array":return Array.prototype.concat.apply([],ce);case"uint8array":for(ve=new Uint8Array(se),ne=0;ne<ce.length;ne++)ve.set(ce[ne],Ee),Ee+=ce[ne].length;return ve;case"nodebuffer":return Buffer.concat(ce);default:throw new Error("concat : unsupported type '"+ee+"'")}}(L,T),K);O(J)}catch(ee){R(ee)}T=[]}).resume()})}function E(S,_,O){var R=_;switch(_){case"blob":case"arraybuffer":R="uint8array";break;case"base64":R="string"}try{this._internalType=R,this._outputType=_,this._mimeType=O,o.checkSupport(R),this._worker=S.pipe(new s(R)),S.lock()}catch(T){this._worker=new l("error"),this._worker.error(T)}}E.prototype={accumulate:function(S){return B(this,S)},on:function(S,_){var O=this;return S==="data"?this._worker.on(S,function(R){_.call(O,R.data,R.meta)}):this._worker.on(S,function(){o.delay(_,arguments,O)}),this},resume:function(){return o.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(S){if(o.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new I(this,{objectMode:this._outputType!=="nodebuffer"},S)}},n.exports=E},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(r,n,i){if(i.base64=!0,i.array=!0,i.string=!0,i.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",i.nodebuffer=typeof Buffer<"u",i.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")i.blob=!1;else{var o=new ArrayBuffer(0);try{i.blob=new Blob([o],{type:"application/zip"}).size===0}catch{try{var s=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);s.append(o),i.blob=s.getBlob("application/zip").size===0}catch{i.blob=!1}}}try{i.nodestream=!!r("readable-stream").Readable}catch{i.nodestream=!1}},{"readable-stream":16}],31:[function(r,n,i){for(var o=r("./utils"),s=r("./support"),l=r("./nodejsUtils"),f=r("./stream/GenericWorker"),m=new Array(256),v=0;v<256;v++)m[v]=252<=v?6:248<=v?5:240<=v?4:224<=v?3:192<=v?2:1;m[254]=m[254]=1;function I(){f.call(this,"utf-8 decode"),this.leftOver=null}function B(){f.call(this,"utf-8 encode")}i.utf8encode=function(E){return s.nodebuffer?l.newBufferFrom(E,"utf-8"):function(S){var _,O,R,T,L,U=S.length,K=0;for(T=0;T<U;T++)(64512&(O=S.charCodeAt(T)))==55296&&T+1<U&&(64512&(R=S.charCodeAt(T+1)))==56320&&(O=65536+(O-55296<<10)+(R-56320),T++),K+=O<128?1:O<2048?2:O<65536?3:4;for(_=s.uint8array?new Uint8Array(K):new Array(K),T=L=0;L<K;T++)(64512&(O=S.charCodeAt(T)))==55296&&T+1<U&&(64512&(R=S.charCodeAt(T+1)))==56320&&(O=65536+(O-55296<<10)+(R-56320),T++),O<128?_[L++]=O:(O<2048?_[L++]=192|O>>>6:(O<65536?_[L++]=224|O>>>12:(_[L++]=240|O>>>18,_[L++]=128|O>>>12&63),_[L++]=128|O>>>6&63),_[L++]=128|63&O);return _}(E)},i.utf8decode=function(E){return s.nodebuffer?o.transformTo("nodebuffer",E).toString("utf-8"):function(S){var _,O,R,T,L=S.length,U=new Array(2*L);for(_=O=0;_<L;)if((R=S[_++])<128)U[O++]=R;else if(4<(T=m[R]))U[O++]=65533,_+=T-1;else{for(R&=T===2?31:T===3?15:7;1<T&&_<L;)R=R<<6|63&S[_++],T--;1<T?U[O++]=65533:R<65536?U[O++]=R:(R-=65536,U[O++]=55296|R>>10&1023,U[O++]=56320|1023&R)}return U.length!==O&&(U.subarray?U=U.subarray(0,O):U.length=O),o.applyFromCharCode(U)}(E=o.transformTo(s.uint8array?"uint8array":"array",E))},o.inherits(I,f),I.prototype.processChunk=function(E){var S=o.transformTo(s.uint8array?"uint8array":"array",E.data);if(this.leftOver&&this.leftOver.length){if(s.uint8array){var _=S;(S=new Uint8Array(_.length+this.leftOver.length)).set(this.leftOver,0),S.set(_,this.leftOver.length)}else S=this.leftOver.concat(S);this.leftOver=null}var O=function(T,L){var U;for((L=L||T.length)>T.length&&(L=T.length),U=L-1;0<=U&&(192&T[U])==128;)U--;return U<0||U===0?L:U+m[T[U]]>L?U:L}(S),R=S;O!==S.length&&(s.uint8array?(R=S.subarray(0,O),this.leftOver=S.subarray(O,S.length)):(R=S.slice(0,O),this.leftOver=S.slice(O,S.length))),this.push({data:i.utf8decode(R),meta:E.meta})},I.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:i.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},i.Utf8DecodeWorker=I,o.inherits(B,f),B.prototype.processChunk=function(E){this.push({data:i.utf8encode(E.data),meta:E.meta})},i.Utf8EncodeWorker=B},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(r,n,i){var o=r("./support"),s=r("./base64"),l=r("./nodejsUtils"),f=r("./external");function m(_){return _}function v(_,O){for(var R=0;R<_.length;++R)O[R]=255&_.charCodeAt(R);return O}r("setimmediate"),i.newBlob=function(_,O){i.checkSupport("blob");try{return new Blob([_],{type:O})}catch{try{var R=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return R.append(_),R.getBlob(O)}catch{throw new Error("Bug : can't construct the Blob.")}}};var I={stringifyByChunk:function(_,O,R){var T=[],L=0,U=_.length;if(U<=R)return String.fromCharCode.apply(null,_);for(;L<U;)O==="array"||O==="nodebuffer"?T.push(String.fromCharCode.apply(null,_.slice(L,Math.min(L+R,U)))):T.push(String.fromCharCode.apply(null,_.subarray(L,Math.min(L+R,U)))),L+=R;return T.join("")},stringifyByChar:function(_){for(var O="",R=0;R<_.length;R++)O+=String.fromCharCode(_[R]);return O},applyCanBeUsed:{uint8array:function(){try{return o.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return o.nodebuffer&&String.fromCharCode.apply(null,l.allocBuffer(1)).length===1}catch{return!1}}()}};function B(_){var O=65536,R=i.getTypeOf(_),T=!0;if(R==="uint8array"?T=I.applyCanBeUsed.uint8array:R==="nodebuffer"&&(T=I.applyCanBeUsed.nodebuffer),T)for(;1<O;)try{return I.stringifyByChunk(_,R,O)}catch{O=Math.floor(O/2)}return I.stringifyByChar(_)}function E(_,O){for(var R=0;R<_.length;R++)O[R]=_[R];return O}i.applyFromCharCode=B;var S={};S.string={string:m,array:function(_){return v(_,new Array(_.length))},arraybuffer:function(_){return S.string.uint8array(_).buffer},uint8array:function(_){return v(_,new Uint8Array(_.length))},nodebuffer:function(_){return v(_,l.allocBuffer(_.length))}},S.array={string:B,array:m,arraybuffer:function(_){return new Uint8Array(_).buffer},uint8array:function(_){return new Uint8Array(_)},nodebuffer:function(_){return l.newBufferFrom(_)}},S.arraybuffer={string:function(_){return B(new Uint8Array(_))},array:function(_){return E(new Uint8Array(_),new Array(_.byteLength))},arraybuffer:m,uint8array:function(_){return new Uint8Array(_)},nodebuffer:function(_){return l.newBufferFrom(new Uint8Array(_))}},S.uint8array={string:B,array:function(_){return E(_,new Array(_.length))},arraybuffer:function(_){return _.buffer},uint8array:m,nodebuffer:function(_){return l.newBufferFrom(_)}},S.nodebuffer={string:B,array:function(_){return E(_,new Array(_.length))},arraybuffer:function(_){return S.nodebuffer.uint8array(_).buffer},uint8array:function(_){return E(_,new Uint8Array(_.length))},nodebuffer:m},i.transformTo=function(_,O){if(O=O||"",!_)return O;i.checkSupport(_);var R=i.getTypeOf(O);return S[R][_](O)},i.resolve=function(_){for(var O=_.split("/"),R=[],T=0;T<O.length;T++){var L=O[T];L==="."||L===""&&T!==0&&T!==O.length-1||(L===".."?R.pop():R.push(L))}return R.join("/")},i.getTypeOf=function(_){return typeof _=="string"?"string":Object.prototype.toString.call(_)==="[object Array]"?"array":o.nodebuffer&&l.isBuffer(_)?"nodebuffer":o.uint8array&&_ instanceof Uint8Array?"uint8array":o.arraybuffer&&_ instanceof ArrayBuffer?"arraybuffer":void 0},i.checkSupport=function(_){if(!o[_.toLowerCase()])throw new Error(_+" is not supported by this platform")},i.MAX_VALUE_16BITS=65535,i.MAX_VALUE_32BITS=-1,i.pretty=function(_){var O,R,T="";for(R=0;R<(_||"").length;R++)T+="\\x"+((O=_.charCodeAt(R))<16?"0":"")+O.toString(16).toUpperCase();return T},i.delay=function(_,O,R){setImmediate(function(){_.apply(R||null,O||[])})},i.inherits=function(_,O){function R(){}R.prototype=O.prototype,_.prototype=new R},i.extend=function(){var _,O,R={};for(_=0;_<arguments.length;_++)for(O in arguments[_])Object.prototype.hasOwnProperty.call(arguments[_],O)&&R[O]===void 0&&(R[O]=arguments[_][O]);return R},i.prepareContent=function(_,O,R,T,L){return f.Promise.resolve(O).then(function(U){return o.blob&&(U instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(U))!==-1)&&typeof FileReader<"u"?new f.Promise(function(K,J){var ee=new FileReader;ee.onload=function(ce){K(ce.target.result)},ee.onerror=function(ce){J(ce.target.error)},ee.readAsArrayBuffer(U)}):U}).then(function(U){var K=i.getTypeOf(U);return K?(K==="arraybuffer"?U=i.transformTo("uint8array",U):K==="string"&&(L?U=s.decode(U):R&&T!==!0&&(U=function(J){return v(J,o.uint8array?new Uint8Array(J.length):new Array(J.length))}(U))),U):f.Promise.reject(new Error("Can't read the data of '"+_+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(r,n,i){var o=r("./reader/readerFor"),s=r("./utils"),l=r("./signature"),f=r("./zipEntry"),m=r("./support");function v(I){this.files=[],this.loadOptions=I}v.prototype={checkSignature:function(I){if(!this.reader.readAndCheckSignature(I)){this.reader.index-=4;var B=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+s.pretty(B)+", expected "+s.pretty(I)+")")}},isSignature:function(I,B){var E=this.reader.index;this.reader.setIndex(I);var S=this.reader.readString(4)===B;return this.reader.setIndex(E),S},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var I=this.reader.readData(this.zipCommentLength),B=m.uint8array?"uint8array":"array",E=s.transformTo(B,I);this.zipComment=this.loadOptions.decodeFileName(E)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var I,B,E,S=this.zip64EndOfCentralSize-44;0<S;)I=this.reader.readInt(2),B=this.reader.readInt(4),E=this.reader.readData(B),this.zip64ExtensibleData[I]={id:I,length:B,value:E}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var I,B;for(I=0;I<this.files.length;I++)B=this.files[I],this.reader.setIndex(B.localHeaderOffset),this.checkSignature(l.LOCAL_FILE_HEADER),B.readLocalPart(this.reader),B.handleUTF8(),B.processAttributes()},readCentralDir:function(){var I;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(l.CENTRAL_FILE_HEADER);)(I=new f({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(I);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var I=this.reader.lastIndexOfSignature(l.CENTRAL_DIRECTORY_END);if(I<0)throw this.isSignature(0,l.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(I);var B=I;if(this.checkSignature(l.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===s.MAX_VALUE_16BITS||this.diskWithCentralDirStart===s.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===s.MAX_VALUE_16BITS||this.centralDirRecords===s.MAX_VALUE_16BITS||this.centralDirSize===s.MAX_VALUE_32BITS||this.centralDirOffset===s.MAX_VALUE_32BITS){if(this.zip64=!0,(I=this.reader.lastIndexOfSignature(l.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(I),this.checkSignature(l.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,l.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(l.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(l.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var E=this.centralDirOffset+this.centralDirSize;this.zip64&&(E+=20,E+=12+this.zip64EndOfCentralSize);var S=B-E;if(0<S)this.isSignature(B,l.CENTRAL_FILE_HEADER)||(this.reader.zero=S);else if(S<0)throw new Error("Corrupted zip: missing "+Math.abs(S)+" bytes.")},prepareReader:function(I){this.reader=o(I)},load:function(I){this.prepareReader(I),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},n.exports=v},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(r,n,i){var o=r("./reader/readerFor"),s=r("./utils"),l=r("./compressedObject"),f=r("./crc32"),m=r("./utf8"),v=r("./compressions"),I=r("./support");function B(E,S){this.options=E,this.loadOptions=S}B.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(E){var S,_;if(E.skip(22),this.fileNameLength=E.readInt(2),_=E.readInt(2),this.fileName=E.readData(this.fileNameLength),E.skip(_),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((S=function(O){for(var R in v)if(Object.prototype.hasOwnProperty.call(v,R)&&v[R].magic===O)return v[R];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+s.pretty(this.compressionMethod)+" unknown (inner file : "+s.transformTo("string",this.fileName)+")");this.decompressed=new l(this.compressedSize,this.uncompressedSize,this.crc32,S,E.readData(this.compressedSize))},readCentralPart:function(E){this.versionMadeBy=E.readInt(2),E.skip(2),this.bitFlag=E.readInt(2),this.compressionMethod=E.readString(2),this.date=E.readDate(),this.crc32=E.readInt(4),this.compressedSize=E.readInt(4),this.uncompressedSize=E.readInt(4);var S=E.readInt(2);if(this.extraFieldsLength=E.readInt(2),this.fileCommentLength=E.readInt(2),this.diskNumberStart=E.readInt(2),this.internalFileAttributes=E.readInt(2),this.externalFileAttributes=E.readInt(4),this.localHeaderOffset=E.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");E.skip(S),this.readExtraFields(E),this.parseZIP64ExtraField(E),this.fileComment=E.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var E=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),E==0&&(this.dosPermissions=63&this.externalFileAttributes),E==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var E=o(this.extraFields[1].value);this.uncompressedSize===s.MAX_VALUE_32BITS&&(this.uncompressedSize=E.readInt(8)),this.compressedSize===s.MAX_VALUE_32BITS&&(this.compressedSize=E.readInt(8)),this.localHeaderOffset===s.MAX_VALUE_32BITS&&(this.localHeaderOffset=E.readInt(8)),this.diskNumberStart===s.MAX_VALUE_32BITS&&(this.diskNumberStart=E.readInt(4))}},readExtraFields:function(E){var S,_,O,R=E.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});E.index+4<R;)S=E.readInt(2),_=E.readInt(2),O=E.readData(_),this.extraFields[S]={id:S,length:_,value:O};E.setIndex(R)},handleUTF8:function(){var E=I.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=m.utf8decode(this.fileName),this.fileCommentStr=m.utf8decode(this.fileComment);else{var S=this.findExtraFieldUnicodePath();if(S!==null)this.fileNameStr=S;else{var _=s.transformTo(E,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(_)}var O=this.findExtraFieldUnicodeComment();if(O!==null)this.fileCommentStr=O;else{var R=s.transformTo(E,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(R)}}},findExtraFieldUnicodePath:function(){var E=this.extraFields[28789];if(E){var S=o(E.value);return S.readInt(1)!==1||f(this.fileName)!==S.readInt(4)?null:m.utf8decode(S.readData(E.length-5))}return null},findExtraFieldUnicodeComment:function(){var E=this.extraFields[25461];if(E){var S=o(E.value);return S.readInt(1)!==1||f(this.fileComment)!==S.readInt(4)?null:m.utf8decode(S.readData(E.length-5))}return null}},n.exports=B},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(r,n,i){function o(S,_,O){this.name=S,this.dir=O.dir,this.date=O.date,this.comment=O.comment,this.unixPermissions=O.unixPermissions,this.dosPermissions=O.dosPermissions,this._data=_,this._dataBinary=O.binary,this.options={compression:O.compression,compressionOptions:O.compressionOptions}}var s=r("./stream/StreamHelper"),l=r("./stream/DataWorker"),f=r("./utf8"),m=r("./compressedObject"),v=r("./stream/GenericWorker");o.prototype={internalStream:function(S){var _=null,O="string";try{if(!S)throw new Error("No output type specified.");var R=(O=S.toLowerCase())==="string"||O==="text";O!=="binarystring"&&O!=="text"||(O="string"),_=this._decompressWorker();var T=!this._dataBinary;T&&!R&&(_=_.pipe(new f.Utf8EncodeWorker)),!T&&R&&(_=_.pipe(new f.Utf8DecodeWorker))}catch(L){(_=new v("error")).error(L)}return new s(_,O,"")},async:function(S,_){return this.internalStream(S).accumulate(_)},nodeStream:function(S,_){return this.internalStream(S||"nodebuffer").toNodejsStream(_)},_compressWorker:function(S,_){if(this._data instanceof m&&this._data.compression.magic===S.magic)return this._data.getCompressedWorker();var O=this._decompressWorker();return this._dataBinary||(O=O.pipe(new f.Utf8EncodeWorker)),m.createWorkerFrom(O,S,_)},_decompressWorker:function(){return this._data instanceof m?this._data.getContentWorker():this._data instanceof v?this._data:new l(this._data)}};for(var I=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],B=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},E=0;E<I.length;E++)o.prototype[I[E]]=B;n.exports=o},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(r,n,i){(function(o){var s,l,f=o.MutationObserver||o.WebKitMutationObserver;if(f){var m=0,v=new f(S),I=o.document.createTextNode("");v.observe(I,{characterData:!0}),s=function(){I.data=m=++m%2}}else if(o.setImmediate||o.MessageChannel===void 0)s="document"in o&&"onreadystatechange"in o.document.createElement("script")?function(){var _=o.document.createElement("script");_.onreadystatechange=function(){S(),_.onreadystatechange=null,_.parentNode.removeChild(_),_=null},o.document.documentElement.appendChild(_)}:function(){setTimeout(S,0)};else{var B=new o.MessageChannel;B.port1.onmessage=S,s=function(){B.port2.postMessage(0)}}var E=[];function S(){var _,O;l=!0;for(var R=E.length;R;){for(O=E,E=[],_=-1;++_<R;)O[_]();R=E.length}l=!1}n.exports=function(_){E.push(_)!==1||l||s()}}).call(this,typeof gv<"u"?gv:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(r,n,i){var o=r("immediate");function s(){}var l={},f=["REJECTED"],m=["FULFILLED"],v=["PENDING"];function I(R){if(typeof R!="function")throw new TypeError("resolver must be a function");this.state=v,this.queue=[],this.outcome=void 0,R!==s&&_(this,R)}function B(R,T,L){this.promise=R,typeof T=="function"&&(this.onFulfilled=T,this.callFulfilled=this.otherCallFulfilled),typeof L=="function"&&(this.onRejected=L,this.callRejected=this.otherCallRejected)}function E(R,T,L){o(function(){var U;try{U=T(L)}catch(K){return l.reject(R,K)}U===R?l.reject(R,new TypeError("Cannot resolve promise with itself")):l.resolve(R,U)})}function S(R){var T=R&&R.then;if(R&&(typeof R=="object"||typeof R=="function")&&typeof T=="function")return function(){T.apply(R,arguments)}}function _(R,T){var L=!1;function U(ee){L||(L=!0,l.reject(R,ee))}function K(ee){L||(L=!0,l.resolve(R,ee))}var J=O(function(){T(K,U)});J.status==="error"&&U(J.value)}function O(R,T){var L={};try{L.value=R(T),L.status="success"}catch(U){L.status="error",L.value=U}return L}(n.exports=I).prototype.finally=function(R){if(typeof R!="function")return this;var T=this.constructor;return this.then(function(L){return T.resolve(R()).then(function(){return L})},function(L){return T.resolve(R()).then(function(){throw L})})},I.prototype.catch=function(R){return this.then(null,R)},I.prototype.then=function(R,T){if(typeof R!="function"&&this.state===m||typeof T!="function"&&this.state===f)return this;var L=new this.constructor(s);return this.state!==v?E(L,this.state===m?R:T,this.outcome):this.queue.push(new B(L,R,T)),L},B.prototype.callFulfilled=function(R){l.resolve(this.promise,R)},B.prototype.otherCallFulfilled=function(R){E(this.promise,this.onFulfilled,R)},B.prototype.callRejected=function(R){l.reject(this.promise,R)},B.prototype.otherCallRejected=function(R){E(this.promise,this.onRejected,R)},l.resolve=function(R,T){var L=O(S,T);if(L.status==="error")return l.reject(R,L.value);var U=L.value;if(U)_(R,U);else{R.state=m,R.outcome=T;for(var K=-1,J=R.queue.length;++K<J;)R.queue[K].callFulfilled(T)}return R},l.reject=function(R,T){R.state=f,R.outcome=T;for(var L=-1,U=R.queue.length;++L<U;)R.queue[L].callRejected(T);return R},I.resolve=function(R){return R instanceof this?R:l.resolve(new this(s),R)},I.reject=function(R){var T=new this(s);return l.reject(T,R)},I.all=function(R){var T=this;if(Object.prototype.toString.call(R)!=="[object Array]")return this.reject(new TypeError("must be an array"));var L=R.length,U=!1;if(!L)return this.resolve([]);for(var K=new Array(L),J=0,ee=-1,ce=new this(s);++ee<L;)ne(R[ee],ee);return ce;function ne(Ee,ve){T.resolve(Ee).then(function(se){K[ve]=se,++J!==L||U||(U=!0,l.resolve(ce,K))},function(se){U||(U=!0,l.reject(ce,se))})}},I.race=function(R){var T=this;if(Object.prototype.toString.call(R)!=="[object Array]")return this.reject(new TypeError("must be an array"));var L=R.length,U=!1;if(!L)return this.resolve([]);for(var K=-1,J=new this(s);++K<L;)ee=R[K],T.resolve(ee).then(function(ce){U||(U=!0,l.resolve(J,ce))},function(ce){U||(U=!0,l.reject(J,ce))});var ee;return J}},{immediate:36}],38:[function(r,n,i){var o={};(0,r("./lib/utils/common").assign)(o,r("./lib/deflate"),r("./lib/inflate"),r("./lib/zlib/constants")),n.exports=o},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(r,n,i){var o=r("./zlib/deflate"),s=r("./utils/common"),l=r("./utils/strings"),f=r("./zlib/messages"),m=r("./zlib/zstream"),v=Object.prototype.toString,I=0,B=-1,E=0,S=8;function _(R){if(!(this instanceof _))return new _(R);this.options=s.assign({level:B,method:S,chunkSize:16384,windowBits:15,memLevel:8,strategy:E,to:""},R||{});var T=this.options;T.raw&&0<T.windowBits?T.windowBits=-T.windowBits:T.gzip&&0<T.windowBits&&T.windowBits<16&&(T.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new m,this.strm.avail_out=0;var L=o.deflateInit2(this.strm,T.level,T.method,T.windowBits,T.memLevel,T.strategy);if(L!==I)throw new Error(f[L]);if(T.header&&o.deflateSetHeader(this.strm,T.header),T.dictionary){var U;if(U=typeof T.dictionary=="string"?l.string2buf(T.dictionary):v.call(T.dictionary)==="[object ArrayBuffer]"?new Uint8Array(T.dictionary):T.dictionary,(L=o.deflateSetDictionary(this.strm,U))!==I)throw new Error(f[L]);this._dict_set=!0}}function O(R,T){var L=new _(T);if(L.push(R,!0),L.err)throw L.msg||f[L.err];return L.result}_.prototype.push=function(R,T){var L,U,K=this.strm,J=this.options.chunkSize;if(this.ended)return!1;U=T===~~T?T:T===!0?4:0,typeof R=="string"?K.input=l.string2buf(R):v.call(R)==="[object ArrayBuffer]"?K.input=new Uint8Array(R):K.input=R,K.next_in=0,K.avail_in=K.input.length;do{if(K.avail_out===0&&(K.output=new s.Buf8(J),K.next_out=0,K.avail_out=J),(L=o.deflate(K,U))!==1&&L!==I)return this.onEnd(L),!(this.ended=!0);K.avail_out!==0&&(K.avail_in!==0||U!==4&&U!==2)||(this.options.to==="string"?this.onData(l.buf2binstring(s.shrinkBuf(K.output,K.next_out))):this.onData(s.shrinkBuf(K.output,K.next_out)))}while((0<K.avail_in||K.avail_out===0)&&L!==1);return U===4?(L=o.deflateEnd(this.strm),this.onEnd(L),this.ended=!0,L===I):U!==2||(this.onEnd(I),!(K.avail_out=0))},_.prototype.onData=function(R){this.chunks.push(R)},_.prototype.onEnd=function(R){R===I&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=R,this.msg=this.strm.msg},i.Deflate=_,i.deflate=O,i.deflateRaw=function(R,T){return(T=T||{}).raw=!0,O(R,T)},i.gzip=function(R,T){return(T=T||{}).gzip=!0,O(R,T)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(r,n,i){var o=r("./zlib/inflate"),s=r("./utils/common"),l=r("./utils/strings"),f=r("./zlib/constants"),m=r("./zlib/messages"),v=r("./zlib/zstream"),I=r("./zlib/gzheader"),B=Object.prototype.toString;function E(_){if(!(this instanceof E))return new E(_);this.options=s.assign({chunkSize:16384,windowBits:0,to:""},_||{});var O=this.options;O.raw&&0<=O.windowBits&&O.windowBits<16&&(O.windowBits=-O.windowBits,O.windowBits===0&&(O.windowBits=-15)),!(0<=O.windowBits&&O.windowBits<16)||_&&_.windowBits||(O.windowBits+=32),15<O.windowBits&&O.windowBits<48&&!(15&O.windowBits)&&(O.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new v,this.strm.avail_out=0;var R=o.inflateInit2(this.strm,O.windowBits);if(R!==f.Z_OK)throw new Error(m[R]);this.header=new I,o.inflateGetHeader(this.strm,this.header)}function S(_,O){var R=new E(O);if(R.push(_,!0),R.err)throw R.msg||m[R.err];return R.result}E.prototype.push=function(_,O){var R,T,L,U,K,J,ee=this.strm,ce=this.options.chunkSize,ne=this.options.dictionary,Ee=!1;if(this.ended)return!1;T=O===~~O?O:O===!0?f.Z_FINISH:f.Z_NO_FLUSH,typeof _=="string"?ee.input=l.binstring2buf(_):B.call(_)==="[object ArrayBuffer]"?ee.input=new Uint8Array(_):ee.input=_,ee.next_in=0,ee.avail_in=ee.input.length;do{if(ee.avail_out===0&&(ee.output=new s.Buf8(ce),ee.next_out=0,ee.avail_out=ce),(R=o.inflate(ee,f.Z_NO_FLUSH))===f.Z_NEED_DICT&&ne&&(J=typeof ne=="string"?l.string2buf(ne):B.call(ne)==="[object ArrayBuffer]"?new Uint8Array(ne):ne,R=o.inflateSetDictionary(this.strm,J)),R===f.Z_BUF_ERROR&&Ee===!0&&(R=f.Z_OK,Ee=!1),R!==f.Z_STREAM_END&&R!==f.Z_OK)return this.onEnd(R),!(this.ended=!0);ee.next_out&&(ee.avail_out!==0&&R!==f.Z_STREAM_END&&(ee.avail_in!==0||T!==f.Z_FINISH&&T!==f.Z_SYNC_FLUSH)||(this.options.to==="string"?(L=l.utf8border(ee.output,ee.next_out),U=ee.next_out-L,K=l.buf2string(ee.output,L),ee.next_out=U,ee.avail_out=ce-U,U&&s.arraySet(ee.output,ee.output,L,U,0),this.onData(K)):this.onData(s.shrinkBuf(ee.output,ee.next_out)))),ee.avail_in===0&&ee.avail_out===0&&(Ee=!0)}while((0<ee.avail_in||ee.avail_out===0)&&R!==f.Z_STREAM_END);return R===f.Z_STREAM_END&&(T=f.Z_FINISH),T===f.Z_FINISH?(R=o.inflateEnd(this.strm),this.onEnd(R),this.ended=!0,R===f.Z_OK):T!==f.Z_SYNC_FLUSH||(this.onEnd(f.Z_OK),!(ee.avail_out=0))},E.prototype.onData=function(_){this.chunks.push(_)},E.prototype.onEnd=function(_){_===f.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=_,this.msg=this.strm.msg},i.Inflate=E,i.inflate=S,i.inflateRaw=function(_,O){return(O=O||{}).raw=!0,S(_,O)},i.ungzip=S},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(r,n,i){var o=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";i.assign=function(f){for(var m=Array.prototype.slice.call(arguments,1);m.length;){var v=m.shift();if(v){if(typeof v!="object")throw new TypeError(v+"must be non-object");for(var I in v)v.hasOwnProperty(I)&&(f[I]=v[I])}}return f},i.shrinkBuf=function(f,m){return f.length===m?f:f.subarray?f.subarray(0,m):(f.length=m,f)};var s={arraySet:function(f,m,v,I,B){if(m.subarray&&f.subarray)f.set(m.subarray(v,v+I),B);else for(var E=0;E<I;E++)f[B+E]=m[v+E]},flattenChunks:function(f){var m,v,I,B,E,S;for(m=I=0,v=f.length;m<v;m++)I+=f[m].length;for(S=new Uint8Array(I),m=B=0,v=f.length;m<v;m++)E=f[m],S.set(E,B),B+=E.length;return S}},l={arraySet:function(f,m,v,I,B){for(var E=0;E<I;E++)f[B+E]=m[v+E]},flattenChunks:function(f){return[].concat.apply([],f)}};i.setTyped=function(f){f?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,s)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,l))},i.setTyped(o)},{}],42:[function(r,n,i){var o=r("./common"),s=!0,l=!0;try{String.fromCharCode.apply(null,[0])}catch{s=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{l=!1}for(var f=new o.Buf8(256),m=0;m<256;m++)f[m]=252<=m?6:248<=m?5:240<=m?4:224<=m?3:192<=m?2:1;function v(I,B){if(B<65537&&(I.subarray&&l||!I.subarray&&s))return String.fromCharCode.apply(null,o.shrinkBuf(I,B));for(var E="",S=0;S<B;S++)E+=String.fromCharCode(I[S]);return E}f[254]=f[254]=1,i.string2buf=function(I){var B,E,S,_,O,R=I.length,T=0;for(_=0;_<R;_++)(64512&(E=I.charCodeAt(_)))==55296&&_+1<R&&(64512&(S=I.charCodeAt(_+1)))==56320&&(E=65536+(E-55296<<10)+(S-56320),_++),T+=E<128?1:E<2048?2:E<65536?3:4;for(B=new o.Buf8(T),_=O=0;O<T;_++)(64512&(E=I.charCodeAt(_)))==55296&&_+1<R&&(64512&(S=I.charCodeAt(_+1)))==56320&&(E=65536+(E-55296<<10)+(S-56320),_++),E<128?B[O++]=E:(E<2048?B[O++]=192|E>>>6:(E<65536?B[O++]=224|E>>>12:(B[O++]=240|E>>>18,B[O++]=128|E>>>12&63),B[O++]=128|E>>>6&63),B[O++]=128|63&E);return B},i.buf2binstring=function(I){return v(I,I.length)},i.binstring2buf=function(I){for(var B=new o.Buf8(I.length),E=0,S=B.length;E<S;E++)B[E]=I.charCodeAt(E);return B},i.buf2string=function(I,B){var E,S,_,O,R=B||I.length,T=new Array(2*R);for(E=S=0;E<R;)if((_=I[E++])<128)T[S++]=_;else if(4<(O=f[_]))T[S++]=65533,E+=O-1;else{for(_&=O===2?31:O===3?15:7;1<O&&E<R;)_=_<<6|63&I[E++],O--;1<O?T[S++]=65533:_<65536?T[S++]=_:(_-=65536,T[S++]=55296|_>>10&1023,T[S++]=56320|1023&_)}return v(T,S)},i.utf8border=function(I,B){var E;for((B=B||I.length)>I.length&&(B=I.length),E=B-1;0<=E&&(192&I[E])==128;)E--;return E<0||E===0?B:E+f[I[E]]>B?E:B}},{"./common":41}],43:[function(r,n,i){n.exports=function(o,s,l,f){for(var m=65535&o|0,v=o>>>16&65535|0,I=0;l!==0;){for(l-=I=2e3<l?2e3:l;v=v+(m=m+s[f++]|0)|0,--I;);m%=65521,v%=65521}return m|v<<16|0}},{}],44:[function(r,n,i){n.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}},{}],45:[function(r,n,i){var o=function(){for(var s,l=[],f=0;f<256;f++){s=f;for(var m=0;m<8;m++)s=1&s?3988292384^s>>>1:s>>>1;l[f]=s}return l}();n.exports=function(s,l,f,m){var v=o,I=m+f;s^=-1;for(var B=m;B<I;B++)s=s>>>8^v[255&(s^l[B])];return-1^s}},{}],46:[function(r,n,i){var o,s=r("../utils/common"),l=r("./trees"),f=r("./adler32"),m=r("./crc32"),v=r("./messages"),I=0,B=4,E=0,S=-2,_=-1,O=4,R=2,T=8,L=9,U=286,K=30,J=19,ee=2*U+1,ce=15,ne=3,Ee=258,ve=Ee+ne+1,se=42,Fe=113,ae=1,De=2,Re=3,Pe=4;function Ne(Se,ht){return Se.msg=v[ht],ht}function $e(Se){return(Se<<1)-(4<Se?9:0)}function Je(Se){for(var ht=Se.length;0<=--ht;)Se[ht]=0}function We(Se){var ht=Se.state,Qe=ht.pending;Qe>Se.avail_out&&(Qe=Se.avail_out),Qe!==0&&(s.arraySet(Se.output,ht.pending_buf,ht.pending_out,Qe,Se.next_out),Se.next_out+=Qe,ht.pending_out+=Qe,Se.total_out+=Qe,Se.avail_out-=Qe,ht.pending-=Qe,ht.pending===0&&(ht.pending_out=0))}function Ae(Se,ht){l._tr_flush_block(Se,0<=Se.block_start?Se.block_start:-1,Se.strstart-Se.block_start,ht),Se.block_start=Se.strstart,We(Se.strm)}function Ke(Se,ht){Se.pending_buf[Se.pending++]=ht}function ze(Se,ht){Se.pending_buf[Se.pending++]=ht>>>8&255,Se.pending_buf[Se.pending++]=255&ht}function at(Se,ht){var Qe,pe,ge=Se.max_chain_length,Le=Se.strstart,dt=Se.prev_length,xt=Se.nice_match,yt=Se.strstart>Se.w_size-ve?Se.strstart-(Se.w_size-ve):0,Yt=Se.window,nr=Se.w_mask,Nt=Se.prev,Gt=Se.strstart+Ee,gr=Yt[Le+dt-1],Yr=Yt[Le+dt];Se.prev_length>=Se.good_match&&(ge>>=2),xt>Se.lookahead&&(xt=Se.lookahead);do if(Yt[(Qe=ht)+dt]===Yr&&Yt[Qe+dt-1]===gr&&Yt[Qe]===Yt[Le]&&Yt[++Qe]===Yt[Le+1]){Le+=2,Qe++;do;while(Yt[++Le]===Yt[++Qe]&&Yt[++Le]===Yt[++Qe]&&Yt[++Le]===Yt[++Qe]&&Yt[++Le]===Yt[++Qe]&&Yt[++Le]===Yt[++Qe]&&Yt[++Le]===Yt[++Qe]&&Yt[++Le]===Yt[++Qe]&&Yt[++Le]===Yt[++Qe]&&Le<Gt);if(pe=Ee-(Gt-Le),Le=Gt-Ee,dt<pe){if(Se.match_start=ht,xt<=(dt=pe))break;gr=Yt[Le+dt-1],Yr=Yt[Le+dt]}}while((ht=Nt[ht&nr])>yt&&--ge!=0);return dt<=Se.lookahead?dt:Se.lookahead}function it(Se){var ht,Qe,pe,ge,Le,dt,xt,yt,Yt,nr,Nt=Se.w_size;do{if(ge=Se.window_size-Se.lookahead-Se.strstart,Se.strstart>=Nt+(Nt-ve)){for(s.arraySet(Se.window,Se.window,Nt,Nt,0),Se.match_start-=Nt,Se.strstart-=Nt,Se.block_start-=Nt,ht=Qe=Se.hash_size;pe=Se.head[--ht],Se.head[ht]=Nt<=pe?pe-Nt:0,--Qe;);for(ht=Qe=Nt;pe=Se.prev[--ht],Se.prev[ht]=Nt<=pe?pe-Nt:0,--Qe;);ge+=Nt}if(Se.strm.avail_in===0)break;if(dt=Se.strm,xt=Se.window,yt=Se.strstart+Se.lookahead,Yt=ge,nr=void 0,nr=dt.avail_in,Yt<nr&&(nr=Yt),Qe=nr===0?0:(dt.avail_in-=nr,s.arraySet(xt,dt.input,dt.next_in,nr,yt),dt.state.wrap===1?dt.adler=f(dt.adler,xt,nr,yt):dt.state.wrap===2&&(dt.adler=m(dt.adler,xt,nr,yt)),dt.next_in+=nr,dt.total_in+=nr,nr),Se.lookahead+=Qe,Se.lookahead+Se.insert>=ne)for(Le=Se.strstart-Se.insert,Se.ins_h=Se.window[Le],Se.ins_h=(Se.ins_h<<Se.hash_shift^Se.window[Le+1])&Se.hash_mask;Se.insert&&(Se.ins_h=(Se.ins_h<<Se.hash_shift^Se.window[Le+ne-1])&Se.hash_mask,Se.prev[Le&Se.w_mask]=Se.head[Se.ins_h],Se.head[Se.ins_h]=Le,Le++,Se.insert--,!(Se.lookahead+Se.insert<ne)););}while(Se.lookahead<ve&&Se.strm.avail_in!==0)}function ye(Se,ht){for(var Qe,pe;;){if(Se.lookahead<ve){if(it(Se),Se.lookahead<ve&&ht===I)return ae;if(Se.lookahead===0)break}if(Qe=0,Se.lookahead>=ne&&(Se.ins_h=(Se.ins_h<<Se.hash_shift^Se.window[Se.strstart+ne-1])&Se.hash_mask,Qe=Se.prev[Se.strstart&Se.w_mask]=Se.head[Se.ins_h],Se.head[Se.ins_h]=Se.strstart),Qe!==0&&Se.strstart-Qe<=Se.w_size-ve&&(Se.match_length=at(Se,Qe)),Se.match_length>=ne)if(pe=l._tr_tally(Se,Se.strstart-Se.match_start,Se.match_length-ne),Se.lookahead-=Se.match_length,Se.match_length<=Se.max_lazy_match&&Se.lookahead>=ne){for(Se.match_length--;Se.strstart++,Se.ins_h=(Se.ins_h<<Se.hash_shift^Se.window[Se.strstart+ne-1])&Se.hash_mask,Qe=Se.prev[Se.strstart&Se.w_mask]=Se.head[Se.ins_h],Se.head[Se.ins_h]=Se.strstart,--Se.match_length!=0;);Se.strstart++}else Se.strstart+=Se.match_length,Se.match_length=0,Se.ins_h=Se.window[Se.strstart],Se.ins_h=(Se.ins_h<<Se.hash_shift^Se.window[Se.strstart+1])&Se.hash_mask;else pe=l._tr_tally(Se,0,Se.window[Se.strstart]),Se.lookahead--,Se.strstart++;if(pe&&(Ae(Se,!1),Se.strm.avail_out===0))return ae}return Se.insert=Se.strstart<ne-1?Se.strstart:ne-1,ht===B?(Ae(Se,!0),Se.strm.avail_out===0?Re:Pe):Se.last_lit&&(Ae(Se,!1),Se.strm.avail_out===0)?ae:De}function xe(Se,ht){for(var Qe,pe,ge;;){if(Se.lookahead<ve){if(it(Se),Se.lookahead<ve&&ht===I)return ae;if(Se.lookahead===0)break}if(Qe=0,Se.lookahead>=ne&&(Se.ins_h=(Se.ins_h<<Se.hash_shift^Se.window[Se.strstart+ne-1])&Se.hash_mask,Qe=Se.prev[Se.strstart&Se.w_mask]=Se.head[Se.ins_h],Se.head[Se.ins_h]=Se.strstart),Se.prev_length=Se.match_length,Se.prev_match=Se.match_start,Se.match_length=ne-1,Qe!==0&&Se.prev_length<Se.max_lazy_match&&Se.strstart-Qe<=Se.w_size-ve&&(Se.match_length=at(Se,Qe),Se.match_length<=5&&(Se.strategy===1||Se.match_length===ne&&4096<Se.strstart-Se.match_start)&&(Se.match_length=ne-1)),Se.prev_length>=ne&&Se.match_length<=Se.prev_length){for(ge=Se.strstart+Se.lookahead-ne,pe=l._tr_tally(Se,Se.strstart-1-Se.prev_match,Se.prev_length-ne),Se.lookahead-=Se.prev_length-1,Se.prev_length-=2;++Se.strstart<=ge&&(Se.ins_h=(Se.ins_h<<Se.hash_shift^Se.window[Se.strstart+ne-1])&Se.hash_mask,Qe=Se.prev[Se.strstart&Se.w_mask]=Se.head[Se.ins_h],Se.head[Se.ins_h]=Se.strstart),--Se.prev_length!=0;);if(Se.match_available=0,Se.match_length=ne-1,Se.strstart++,pe&&(Ae(Se,!1),Se.strm.avail_out===0))return ae}else if(Se.match_available){if((pe=l._tr_tally(Se,0,Se.window[Se.strstart-1]))&&Ae(Se,!1),Se.strstart++,Se.lookahead--,Se.strm.avail_out===0)return ae}else Se.match_available=1,Se.strstart++,Se.lookahead--}return Se.match_available&&(pe=l._tr_tally(Se,0,Se.window[Se.strstart-1]),Se.match_available=0),Se.insert=Se.strstart<ne-1?Se.strstart:ne-1,ht===B?(Ae(Se,!0),Se.strm.avail_out===0?Re:Pe):Se.last_lit&&(Ae(Se,!1),Se.strm.avail_out===0)?ae:De}function et(Se,ht,Qe,pe,ge){this.good_length=Se,this.max_lazy=ht,this.nice_length=Qe,this.max_chain=pe,this.func=ge}function tt(){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=T,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(2*ee),this.dyn_dtree=new s.Buf16(2*(2*K+1)),this.bl_tree=new s.Buf16(2*(2*J+1)),Je(this.dyn_ltree),Je(this.dyn_dtree),Je(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new s.Buf16(ce+1),this.heap=new s.Buf16(2*U+1),Je(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new s.Buf16(2*U+1),Je(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 rt(Se){var ht;return Se&&Se.state?(Se.total_in=Se.total_out=0,Se.data_type=R,(ht=Se.state).pending=0,ht.pending_out=0,ht.wrap<0&&(ht.wrap=-ht.wrap),ht.status=ht.wrap?se:Fe,Se.adler=ht.wrap===2?0:1,ht.last_flush=I,l._tr_init(ht),E):Ne(Se,S)}function ct(Se){var ht=rt(Se);return ht===E&&function(Qe){Qe.window_size=2*Qe.w_size,Je(Qe.head),Qe.max_lazy_match=o[Qe.level].max_lazy,Qe.good_match=o[Qe.level].good_length,Qe.nice_match=o[Qe.level].nice_length,Qe.max_chain_length=o[Qe.level].max_chain,Qe.strstart=0,Qe.block_start=0,Qe.lookahead=0,Qe.insert=0,Qe.match_length=Qe.prev_length=ne-1,Qe.match_available=0,Qe.ins_h=0}(Se.state),ht}function ot(Se,ht,Qe,pe,ge,Le){if(!Se)return S;var dt=1;if(ht===_&&(ht=6),pe<0?(dt=0,pe=-pe):15<pe&&(dt=2,pe-=16),ge<1||L<ge||Qe!==T||pe<8||15<pe||ht<0||9<ht||Le<0||O<Le)return Ne(Se,S);pe===8&&(pe=9);var xt=new tt;return(Se.state=xt).strm=Se,xt.wrap=dt,xt.gzhead=null,xt.w_bits=pe,xt.w_size=1<<xt.w_bits,xt.w_mask=xt.w_size-1,xt.hash_bits=ge+7,xt.hash_size=1<<xt.hash_bits,xt.hash_mask=xt.hash_size-1,xt.hash_shift=~~((xt.hash_bits+ne-1)/ne),xt.window=new s.Buf8(2*xt.w_size),xt.head=new s.Buf16(xt.hash_size),xt.prev=new s.Buf16(xt.w_size),xt.lit_bufsize=1<<ge+6,xt.pending_buf_size=4*xt.lit_bufsize,xt.pending_buf=new s.Buf8(xt.pending_buf_size),xt.d_buf=1*xt.lit_bufsize,xt.l_buf=3*xt.lit_bufsize,xt.level=ht,xt.strategy=Le,xt.method=Qe,ct(Se)}o=[new et(0,0,0,0,function(Se,ht){var Qe=65535;for(Qe>Se.pending_buf_size-5&&(Qe=Se.pending_buf_size-5);;){if(Se.lookahead<=1){if(it(Se),Se.lookahead===0&&ht===I)return ae;if(Se.lookahead===0)break}Se.strstart+=Se.lookahead,Se.lookahead=0;var pe=Se.block_start+Qe;if((Se.strstart===0||Se.strstart>=pe)&&(Se.lookahead=Se.strstart-pe,Se.strstart=pe,Ae(Se,!1),Se.strm.avail_out===0)||Se.strstart-Se.block_start>=Se.w_size-ve&&(Ae(Se,!1),Se.strm.avail_out===0))return ae}return Se.insert=0,ht===B?(Ae(Se,!0),Se.strm.avail_out===0?Re:Pe):(Se.strstart>Se.block_start&&(Ae(Se,!1),Se.strm.avail_out),ae)}),new et(4,4,8,4,ye),new et(4,5,16,8,ye),new et(4,6,32,32,ye),new et(4,4,16,16,xe),new et(8,16,32,32,xe),new et(8,16,128,128,xe),new et(8,32,128,256,xe),new et(32,128,258,1024,xe),new et(32,258,258,4096,xe)],i.deflateInit=function(Se,ht){return ot(Se,ht,T,15,8,0)},i.deflateInit2=ot,i.deflateReset=ct,i.deflateResetKeep=rt,i.deflateSetHeader=function(Se,ht){return Se&&Se.state?Se.state.wrap!==2?S:(Se.state.gzhead=ht,E):S},i.deflate=function(Se,ht){var Qe,pe,ge,Le;if(!Se||!Se.state||5<ht||ht<0)return Se?Ne(Se,S):S;if(pe=Se.state,!Se.output||!Se.input&&Se.avail_in!==0||pe.status===666&&ht!==B)return Ne(Se,Se.avail_out===0?-5:S);if(pe.strm=Se,Qe=pe.last_flush,pe.last_flush=ht,pe.status===se)if(pe.wrap===2)Se.adler=0,Ke(pe,31),Ke(pe,139),Ke(pe,8),pe.gzhead?(Ke(pe,(pe.gzhead.text?1:0)+(pe.gzhead.hcrc?2:0)+(pe.gzhead.extra?4:0)+(pe.gzhead.name?8:0)+(pe.gzhead.comment?16:0)),Ke(pe,255&pe.gzhead.time),Ke(pe,pe.gzhead.time>>8&255),Ke(pe,pe.gzhead.time>>16&255),Ke(pe,pe.gzhead.time>>24&255),Ke(pe,pe.level===9?2:2<=pe.strategy||pe.level<2?4:0),Ke(pe,255&pe.gzhead.os),pe.gzhead.extra&&pe.gzhead.extra.length&&(Ke(pe,255&pe.gzhead.extra.length),Ke(pe,pe.gzhead.extra.length>>8&255)),pe.gzhead.hcrc&&(Se.adler=m(Se.adler,pe.pending_buf,pe.pending,0)),pe.gzindex=0,pe.status=69):(Ke(pe,0),Ke(pe,0),Ke(pe,0),Ke(pe,0),Ke(pe,0),Ke(pe,pe.level===9?2:2<=pe.strategy||pe.level<2?4:0),Ke(pe,3),pe.status=Fe);else{var dt=T+(pe.w_bits-8<<4)<<8;dt|=(2<=pe.strategy||pe.level<2?0:pe.level<6?1:pe.level===6?2:3)<<6,pe.strstart!==0&&(dt|=32),dt+=31-dt%31,pe.status=Fe,ze(pe,dt),pe.strstart!==0&&(ze(pe,Se.adler>>>16),ze(pe,65535&Se.adler)),Se.adler=1}if(pe.status===69)if(pe.gzhead.extra){for(ge=pe.pending;pe.gzindex<(65535&pe.gzhead.extra.length)&&(pe.pending!==pe.pending_buf_size||(pe.gzhead.hcrc&&pe.pending>ge&&(Se.adler=m(Se.adler,pe.pending_buf,pe.pending-ge,ge)),We(Se),ge=pe.pending,pe.pending!==pe.pending_buf_size));)Ke(pe,255&pe.gzhead.extra[pe.gzindex]),pe.gzindex++;pe.gzhead.hcrc&&pe.pending>ge&&(Se.adler=m(Se.adler,pe.pending_buf,pe.pending-ge,ge)),pe.gzindex===pe.gzhead.extra.length&&(pe.gzindex=0,pe.status=73)}else pe.status=73;if(pe.status===73)if(pe.gzhead.name){ge=pe.pending;do{if(pe.pending===pe.pending_buf_size&&(pe.gzhead.hcrc&&pe.pending>ge&&(Se.adler=m(Se.adler,pe.pending_buf,pe.pending-ge,ge)),We(Se),ge=pe.pending,pe.pending===pe.pending_buf_size)){Le=1;break}Le=pe.gzindex<pe.gzhead.name.length?255&pe.gzhead.name.charCodeAt(pe.gzindex++):0,Ke(pe,Le)}while(Le!==0);pe.gzhead.hcrc&&pe.pending>ge&&(Se.adler=m(Se.adler,pe.pending_buf,pe.pending-ge,ge)),Le===0&&(pe.gzindex=0,pe.status=91)}else pe.status=91;if(pe.status===91)if(pe.gzhead.comment){ge=pe.pending;do{if(pe.pending===pe.pending_buf_size&&(pe.gzhead.hcrc&&pe.pending>ge&&(Se.adler=m(Se.adler,pe.pending_buf,pe.pending-ge,ge)),We(Se),ge=pe.pending,pe.pending===pe.pending_buf_size)){Le=1;break}Le=pe.gzindex<pe.gzhead.comment.length?255&pe.gzhead.comment.charCodeAt(pe.gzindex++):0,Ke(pe,Le)}while(Le!==0);pe.gzhead.hcrc&&pe.pending>ge&&(Se.adler=m(Se.adler,pe.pending_buf,pe.pending-ge,ge)),Le===0&&(pe.status=103)}else pe.status=103;if(pe.status===103&&(pe.gzhead.hcrc?(pe.pending+2>pe.pending_buf_size&&We(Se),pe.pending+2<=pe.pending_buf_size&&(Ke(pe,255&Se.adler),Ke(pe,Se.adler>>8&255),Se.adler=0,pe.status=Fe)):pe.status=Fe),pe.pending!==0){if(We(Se),Se.avail_out===0)return pe.last_flush=-1,E}else if(Se.avail_in===0&&$e(ht)<=$e(Qe)&&ht!==B)return Ne(Se,-5);if(pe.status===666&&Se.avail_in!==0)return Ne(Se,-5);if(Se.avail_in!==0||pe.lookahead!==0||ht!==I&&pe.status!==666){var xt=pe.strategy===2?function(yt,Yt){for(var nr;;){if(yt.lookahead===0&&(it(yt),yt.lookahead===0)){if(Yt===I)return ae;break}if(yt.match_length=0,nr=l._tr_tally(yt,0,yt.window[yt.strstart]),yt.lookahead--,yt.strstart++,nr&&(Ae(yt,!1),yt.strm.avail_out===0))return ae}return yt.insert=0,Yt===B?(Ae(yt,!0),yt.strm.avail_out===0?Re:Pe):yt.last_lit&&(Ae(yt,!1),yt.strm.avail_out===0)?ae:De}(pe,ht):pe.strategy===3?function(yt,Yt){for(var nr,Nt,Gt,gr,Yr=yt.window;;){if(yt.lookahead<=Ee){if(it(yt),yt.lookahead<=Ee&&Yt===I)return ae;if(yt.lookahead===0)break}if(yt.match_length=0,yt.lookahead>=ne&&0<yt.strstart&&(Nt=Yr[Gt=yt.strstart-1])===Yr[++Gt]&&Nt===Yr[++Gt]&&Nt===Yr[++Gt]){gr=yt.strstart+Ee;do;while(Nt===Yr[++Gt]&&Nt===Yr[++Gt]&&Nt===Yr[++Gt]&&Nt===Yr[++Gt]&&Nt===Yr[++Gt]&&Nt===Yr[++Gt]&&Nt===Yr[++Gt]&&Nt===Yr[++Gt]&&Gt<gr);yt.match_length=Ee-(gr-Gt),yt.match_length>yt.lookahead&&(yt.match_length=yt.lookahead)}if(yt.match_length>=ne?(nr=l._tr_tally(yt,1,yt.match_length-ne),yt.lookahead-=yt.match_length,yt.strstart+=yt.match_length,yt.match_length=0):(nr=l._tr_tally(yt,0,yt.window[yt.strstart]),yt.lookahead--,yt.strstart++),nr&&(Ae(yt,!1),yt.strm.avail_out===0))return ae}return yt.insert=0,Yt===B?(Ae(yt,!0),yt.strm.avail_out===0?Re:Pe):yt.last_lit&&(Ae(yt,!1),yt.strm.avail_out===0)?ae:De}(pe,ht):o[pe.level].func(pe,ht);if(xt!==Re&&xt!==Pe||(pe.status=666),xt===ae||xt===Re)return Se.avail_out===0&&(pe.last_flush=-1),E;if(xt===De&&(ht===1?l._tr_align(pe):ht!==5&&(l._tr_stored_block(pe,0,0,!1),ht===3&&(Je(pe.head),pe.lookahead===0&&(pe.strstart=0,pe.block_start=0,pe.insert=0))),We(Se),Se.avail_out===0))return pe.last_flush=-1,E}return ht!==B?E:pe.wrap<=0?1:(pe.wrap===2?(Ke(pe,255&Se.adler),Ke(pe,Se.adler>>8&255),Ke(pe,Se.adler>>16&255),Ke(pe,Se.adler>>24&255),Ke(pe,255&Se.total_in),Ke(pe,Se.total_in>>8&255),Ke(pe,Se.total_in>>16&255),Ke(pe,Se.total_in>>24&255)):(ze(pe,Se.adler>>>16),ze(pe,65535&Se.adler)),We(Se),0<pe.wrap&&(pe.wrap=-pe.wrap),pe.pending!==0?E:1)},i.deflateEnd=function(Se){var ht;return Se&&Se.state?(ht=Se.state.status)!==se&&ht!==69&&ht!==73&&ht!==91&&ht!==103&&ht!==Fe&&ht!==666?Ne(Se,S):(Se.state=null,ht===Fe?Ne(Se,-3):E):S},i.deflateSetDictionary=function(Se,ht){var Qe,pe,ge,Le,dt,xt,yt,Yt,nr=ht.length;if(!Se||!Se.state||(Le=(Qe=Se.state).wrap)===2||Le===1&&Qe.status!==se||Qe.lookahead)return S;for(Le===1&&(Se.adler=f(Se.adler,ht,nr,0)),Qe.wrap=0,nr>=Qe.w_size&&(Le===0&&(Je(Qe.head),Qe.strstart=0,Qe.block_start=0,Qe.insert=0),Yt=new s.Buf8(Qe.w_size),s.arraySet(Yt,ht,nr-Qe.w_size,Qe.w_size,0),ht=Yt,nr=Qe.w_size),dt=Se.avail_in,xt=Se.next_in,yt=Se.input,Se.avail_in=nr,Se.next_in=0,Se.input=ht,it(Qe);Qe.lookahead>=ne;){for(pe=Qe.strstart,ge=Qe.lookahead-(ne-1);Qe.ins_h=(Qe.ins_h<<Qe.hash_shift^Qe.window[pe+ne-1])&Qe.hash_mask,Qe.prev[pe&Qe.w_mask]=Qe.head[Qe.ins_h],Qe.head[Qe.ins_h]=pe,pe++,--ge;);Qe.strstart=pe,Qe.lookahead=ne-1,it(Qe)}return Qe.strstart+=Qe.lookahead,Qe.block_start=Qe.strstart,Qe.insert=Qe.lookahead,Qe.lookahead=0,Qe.match_length=Qe.prev_length=ne-1,Qe.match_available=0,Se.next_in=xt,Se.input=yt,Se.avail_in=dt,Qe.wrap=Le,E},i.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(r,n,i){n.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(r,n,i){n.exports=function(o,s){var l,f,m,v,I,B,E,S,_,O,R,T,L,U,K,J,ee,ce,ne,Ee,ve,se,Fe,ae,De;l=o.state,f=o.next_in,ae=o.input,m=f+(o.avail_in-5),v=o.next_out,De=o.output,I=v-(s-o.avail_out),B=v+(o.avail_out-257),E=l.dmax,S=l.wsize,_=l.whave,O=l.wnext,R=l.window,T=l.hold,L=l.bits,U=l.lencode,K=l.distcode,J=(1<<l.lenbits)-1,ee=(1<<l.distbits)-1;e:do{L<15&&(T+=ae[f++]<<L,L+=8,T+=ae[f++]<<L,L+=8),ce=U[T&J];t:for(;;){if(T>>>=ne=ce>>>24,L-=ne,(ne=ce>>>16&255)===0)De[v++]=65535&ce;else{if(!(16&ne)){if(!(64&ne)){ce=U[(65535&ce)+(T&(1<<ne)-1)];continue t}if(32&ne){l.mode=12;break e}o.msg="invalid literal/length code",l.mode=30;break e}Ee=65535&ce,(ne&=15)&&(L<ne&&(T+=ae[f++]<<L,L+=8),Ee+=T&(1<<ne)-1,T>>>=ne,L-=ne),L<15&&(T+=ae[f++]<<L,L+=8,T+=ae[f++]<<L,L+=8),ce=K[T&ee];r:for(;;){if(T>>>=ne=ce>>>24,L-=ne,!(16&(ne=ce>>>16&255))){if(!(64&ne)){ce=K[(65535&ce)+(T&(1<<ne)-1)];continue r}o.msg="invalid distance code",l.mode=30;break e}if(ve=65535&ce,L<(ne&=15)&&(T+=ae[f++]<<L,(L+=8)<ne&&(T+=ae[f++]<<L,L+=8)),E<(ve+=T&(1<<ne)-1)){o.msg="invalid distance too far back",l.mode=30;break e}if(T>>>=ne,L-=ne,(ne=v-I)<ve){if(_<(ne=ve-ne)&&l.sane){o.msg="invalid distance too far back",l.mode=30;break e}if(Fe=R,(se=0)===O){if(se+=S-ne,ne<Ee){for(Ee-=ne;De[v++]=R[se++],--ne;);se=v-ve,Fe=De}}else if(O<ne){if(se+=S+O-ne,(ne-=O)<Ee){for(Ee-=ne;De[v++]=R[se++],--ne;);if(se=0,O<Ee){for(Ee-=ne=O;De[v++]=R[se++],--ne;);se=v-ve,Fe=De}}}else if(se+=O-ne,ne<Ee){for(Ee-=ne;De[v++]=R[se++],--ne;);se=v-ve,Fe=De}for(;2<Ee;)De[v++]=Fe[se++],De[v++]=Fe[se++],De[v++]=Fe[se++],Ee-=3;Ee&&(De[v++]=Fe[se++],1<Ee&&(De[v++]=Fe[se++]))}else{for(se=v-ve;De[v++]=De[se++],De[v++]=De[se++],De[v++]=De[se++],2<(Ee-=3););Ee&&(De[v++]=De[se++],1<Ee&&(De[v++]=De[se++]))}break}}break}}while(f<m&&v<B);f-=Ee=L>>3,T&=(1<<(L-=Ee<<3))-1,o.next_in=f,o.next_out=v,o.avail_in=f<m?m-f+5:5-(f-m),o.avail_out=v<B?B-v+257:257-(v-B),l.hold=T,l.bits=L}},{}],49:[function(r,n,i){var o=r("../utils/common"),s=r("./adler32"),l=r("./crc32"),f=r("./inffast"),m=r("./inftrees"),v=1,I=2,B=0,E=-2,S=1,_=852,O=592;function R(se){return(se>>>24&255)+(se>>>8&65280)+((65280&se)<<8)+((255&se)<<24)}function T(){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 o.Buf16(320),this.work=new o.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function L(se){var Fe;return se&&se.state?(Fe=se.state,se.total_in=se.total_out=Fe.total=0,se.msg="",Fe.wrap&&(se.adler=1&Fe.wrap),Fe.mode=S,Fe.last=0,Fe.havedict=0,Fe.dmax=32768,Fe.head=null,Fe.hold=0,Fe.bits=0,Fe.lencode=Fe.lendyn=new o.Buf32(_),Fe.distcode=Fe.distdyn=new o.Buf32(O),Fe.sane=1,Fe.back=-1,B):E}function U(se){var Fe;return se&&se.state?((Fe=se.state).wsize=0,Fe.whave=0,Fe.wnext=0,L(se)):E}function K(se,Fe){var ae,De;return se&&se.state?(De=se.state,Fe<0?(ae=0,Fe=-Fe):(ae=1+(Fe>>4),Fe<48&&(Fe&=15)),Fe&&(Fe<8||15<Fe)?E:(De.window!==null&&De.wbits!==Fe&&(De.window=null),De.wrap=ae,De.wbits=Fe,U(se))):E}function J(se,Fe){var ae,De;return se?(De=new T,(se.state=De).window=null,(ae=K(se,Fe))!==B&&(se.state=null),ae):E}var ee,ce,ne=!0;function Ee(se){if(ne){var Fe;for(ee=new o.Buf32(512),ce=new o.Buf32(32),Fe=0;Fe<144;)se.lens[Fe++]=8;for(;Fe<256;)se.lens[Fe++]=9;for(;Fe<280;)se.lens[Fe++]=7;for(;Fe<288;)se.lens[Fe++]=8;for(m(v,se.lens,0,288,ee,0,se.work,{bits:9}),Fe=0;Fe<32;)se.lens[Fe++]=5;m(I,se.lens,0,32,ce,0,se.work,{bits:5}),ne=!1}se.lencode=ee,se.lenbits=9,se.distcode=ce,se.distbits=5}function ve(se,Fe,ae,De){var Re,Pe=se.state;return Pe.window===null&&(Pe.wsize=1<<Pe.wbits,Pe.wnext=0,Pe.whave=0,Pe.window=new o.Buf8(Pe.wsize)),De>=Pe.wsize?(o.arraySet(Pe.window,Fe,ae-Pe.wsize,Pe.wsize,0),Pe.wnext=0,Pe.whave=Pe.wsize):(De<(Re=Pe.wsize-Pe.wnext)&&(Re=De),o.arraySet(Pe.window,Fe,ae-De,Re,Pe.wnext),(De-=Re)?(o.arraySet(Pe.window,Fe,ae-De,De,0),Pe.wnext=De,Pe.whave=Pe.wsize):(Pe.wnext+=Re,Pe.wnext===Pe.wsize&&(Pe.wnext=0),Pe.whave<Pe.wsize&&(Pe.whave+=Re))),0}i.inflateReset=U,i.inflateReset2=K,i.inflateResetKeep=L,i.inflateInit=function(se){return J(se,15)},i.inflateInit2=J,i.inflate=function(se,Fe){var ae,De,Re,Pe,Ne,$e,Je,We,Ae,Ke,ze,at,it,ye,xe,et,tt,rt,ct,ot,Se,ht,Qe,pe,ge=0,Le=new o.Buf8(4),dt=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!se||!se.state||!se.output||!se.input&&se.avail_in!==0)return E;(ae=se.state).mode===12&&(ae.mode=13),Ne=se.next_out,Re=se.output,Je=se.avail_out,Pe=se.next_in,De=se.input,$e=se.avail_in,We=ae.hold,Ae=ae.bits,Ke=$e,ze=Je,ht=B;e:for(;;)switch(ae.mode){case S:if(ae.wrap===0){ae.mode=13;break}for(;Ae<16;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}if(2&ae.wrap&&We===35615){Le[ae.check=0]=255&We,Le[1]=We>>>8&255,ae.check=l(ae.check,Le,2,0),Ae=We=0,ae.mode=2;break}if(ae.flags=0,ae.head&&(ae.head.done=!1),!(1&ae.wrap)||(((255&We)<<8)+(We>>8))%31){se.msg="incorrect header check",ae.mode=30;break}if((15&We)!=8){se.msg="unknown compression method",ae.mode=30;break}if(Ae-=4,Se=8+(15&(We>>>=4)),ae.wbits===0)ae.wbits=Se;else if(Se>ae.wbits){se.msg="invalid window size",ae.mode=30;break}ae.dmax=1<<Se,se.adler=ae.check=1,ae.mode=512&We?10:12,Ae=We=0;break;case 2:for(;Ae<16;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}if(ae.flags=We,(255&ae.flags)!=8){se.msg="unknown compression method",ae.mode=30;break}if(57344&ae.flags){se.msg="unknown header flags set",ae.mode=30;break}ae.head&&(ae.head.text=We>>8&1),512&ae.flags&&(Le[0]=255&We,Le[1]=We>>>8&255,ae.check=l(ae.check,Le,2,0)),Ae=We=0,ae.mode=3;case 3:for(;Ae<32;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}ae.head&&(ae.head.time=We),512&ae.flags&&(Le[0]=255&We,Le[1]=We>>>8&255,Le[2]=We>>>16&255,Le[3]=We>>>24&255,ae.check=l(ae.check,Le,4,0)),Ae=We=0,ae.mode=4;case 4:for(;Ae<16;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}ae.head&&(ae.head.xflags=255&We,ae.head.os=We>>8),512&ae.flags&&(Le[0]=255&We,Le[1]=We>>>8&255,ae.check=l(ae.check,Le,2,0)),Ae=We=0,ae.mode=5;case 5:if(1024&ae.flags){for(;Ae<16;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}ae.length=We,ae.head&&(ae.head.extra_len=We),512&ae.flags&&(Le[0]=255&We,Le[1]=We>>>8&255,ae.check=l(ae.check,Le,2,0)),Ae=We=0}else ae.head&&(ae.head.extra=null);ae.mode=6;case 6:if(1024&ae.flags&&($e<(at=ae.length)&&(at=$e),at&&(ae.head&&(Se=ae.head.extra_len-ae.length,ae.head.extra||(ae.head.extra=new Array(ae.head.extra_len)),o.arraySet(ae.head.extra,De,Pe,at,Se)),512&ae.flags&&(ae.check=l(ae.check,De,at,Pe)),$e-=at,Pe+=at,ae.length-=at),ae.length))break e;ae.length=0,ae.mode=7;case 7:if(2048&ae.flags){if($e===0)break e;for(at=0;Se=De[Pe+at++],ae.head&&Se&&ae.length<65536&&(ae.head.name+=String.fromCharCode(Se)),Se&&at<$e;);if(512&ae.flags&&(ae.check=l(ae.check,De,at,Pe)),$e-=at,Pe+=at,Se)break e}else ae.head&&(ae.head.name=null);ae.length=0,ae.mode=8;case 8:if(4096&ae.flags){if($e===0)break e;for(at=0;Se=De[Pe+at++],ae.head&&Se&&ae.length<65536&&(ae.head.comment+=String.fromCharCode(Se)),Se&&at<$e;);if(512&ae.flags&&(ae.check=l(ae.check,De,at,Pe)),$e-=at,Pe+=at,Se)break e}else ae.head&&(ae.head.comment=null);ae.mode=9;case 9:if(512&ae.flags){for(;Ae<16;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}if(We!==(65535&ae.check)){se.msg="header crc mismatch",ae.mode=30;break}Ae=We=0}ae.head&&(ae.head.hcrc=ae.flags>>9&1,ae.head.done=!0),se.adler=ae.check=0,ae.mode=12;break;case 10:for(;Ae<32;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}se.adler=ae.check=R(We),Ae=We=0,ae.mode=11;case 11:if(ae.havedict===0)return se.next_out=Ne,se.avail_out=Je,se.next_in=Pe,se.avail_in=$e,ae.hold=We,ae.bits=Ae,2;se.adler=ae.check=1,ae.mode=12;case 12:if(Fe===5||Fe===6)break e;case 13:if(ae.last){We>>>=7&Ae,Ae-=7&Ae,ae.mode=27;break}for(;Ae<3;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}switch(ae.last=1&We,Ae-=1,3&(We>>>=1)){case 0:ae.mode=14;break;case 1:if(Ee(ae),ae.mode=20,Fe!==6)break;We>>>=2,Ae-=2;break e;case 2:ae.mode=17;break;case 3:se.msg="invalid block type",ae.mode=30}We>>>=2,Ae-=2;break;case 14:for(We>>>=7&Ae,Ae-=7&Ae;Ae<32;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}if((65535&We)!=(We>>>16^65535)){se.msg="invalid stored block lengths",ae.mode=30;break}if(ae.length=65535&We,Ae=We=0,ae.mode=15,Fe===6)break e;case 15:ae.mode=16;case 16:if(at=ae.length){if($e<at&&(at=$e),Je<at&&(at=Je),at===0)break e;o.arraySet(Re,De,Pe,at,Ne),$e-=at,Pe+=at,Je-=at,Ne+=at,ae.length-=at;break}ae.mode=12;break;case 17:for(;Ae<14;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}if(ae.nlen=257+(31&We),We>>>=5,Ae-=5,ae.ndist=1+(31&We),We>>>=5,Ae-=5,ae.ncode=4+(15&We),We>>>=4,Ae-=4,286<ae.nlen||30<ae.ndist){se.msg="too many length or distance symbols",ae.mode=30;break}ae.have=0,ae.mode=18;case 18:for(;ae.have<ae.ncode;){for(;Ae<3;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}ae.lens[dt[ae.have++]]=7&We,We>>>=3,Ae-=3}for(;ae.have<19;)ae.lens[dt[ae.have++]]=0;if(ae.lencode=ae.lendyn,ae.lenbits=7,Qe={bits:ae.lenbits},ht=m(0,ae.lens,0,19,ae.lencode,0,ae.work,Qe),ae.lenbits=Qe.bits,ht){se.msg="invalid code lengths set",ae.mode=30;break}ae.have=0,ae.mode=19;case 19:for(;ae.have<ae.nlen+ae.ndist;){for(;et=(ge=ae.lencode[We&(1<<ae.lenbits)-1])>>>16&255,tt=65535&ge,!((xe=ge>>>24)<=Ae);){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}if(tt<16)We>>>=xe,Ae-=xe,ae.lens[ae.have++]=tt;else{if(tt===16){for(pe=xe+2;Ae<pe;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}if(We>>>=xe,Ae-=xe,ae.have===0){se.msg="invalid bit length repeat",ae.mode=30;break}Se=ae.lens[ae.have-1],at=3+(3&We),We>>>=2,Ae-=2}else if(tt===17){for(pe=xe+3;Ae<pe;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}Ae-=xe,Se=0,at=3+(7&(We>>>=xe)),We>>>=3,Ae-=3}else{for(pe=xe+7;Ae<pe;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}Ae-=xe,Se=0,at=11+(127&(We>>>=xe)),We>>>=7,Ae-=7}if(ae.have+at>ae.nlen+ae.ndist){se.msg="invalid bit length repeat",ae.mode=30;break}for(;at--;)ae.lens[ae.have++]=Se}}if(ae.mode===30)break;if(ae.lens[256]===0){se.msg="invalid code -- missing end-of-block",ae.mode=30;break}if(ae.lenbits=9,Qe={bits:ae.lenbits},ht=m(v,ae.lens,0,ae.nlen,ae.lencode,0,ae.work,Qe),ae.lenbits=Qe.bits,ht){se.msg="invalid literal/lengths set",ae.mode=30;break}if(ae.distbits=6,ae.distcode=ae.distdyn,Qe={bits:ae.distbits},ht=m(I,ae.lens,ae.nlen,ae.ndist,ae.distcode,0,ae.work,Qe),ae.distbits=Qe.bits,ht){se.msg="invalid distances set",ae.mode=30;break}if(ae.mode=20,Fe===6)break e;case 20:ae.mode=21;case 21:if(6<=$e&&258<=Je){se.next_out=Ne,se.avail_out=Je,se.next_in=Pe,se.avail_in=$e,ae.hold=We,ae.bits=Ae,f(se,ze),Ne=se.next_out,Re=se.output,Je=se.avail_out,Pe=se.next_in,De=se.input,$e=se.avail_in,We=ae.hold,Ae=ae.bits,ae.mode===12&&(ae.back=-1);break}for(ae.back=0;et=(ge=ae.lencode[We&(1<<ae.lenbits)-1])>>>16&255,tt=65535&ge,!((xe=ge>>>24)<=Ae);){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}if(et&&!(240&et)){for(rt=xe,ct=et,ot=tt;et=(ge=ae.lencode[ot+((We&(1<<rt+ct)-1)>>rt)])>>>16&255,tt=65535&ge,!(rt+(xe=ge>>>24)<=Ae);){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}We>>>=rt,Ae-=rt,ae.back+=rt}if(We>>>=xe,Ae-=xe,ae.back+=xe,ae.length=tt,et===0){ae.mode=26;break}if(32&et){ae.back=-1,ae.mode=12;break}if(64&et){se.msg="invalid literal/length code",ae.mode=30;break}ae.extra=15&et,ae.mode=22;case 22:if(ae.extra){for(pe=ae.extra;Ae<pe;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}ae.length+=We&(1<<ae.extra)-1,We>>>=ae.extra,Ae-=ae.extra,ae.back+=ae.extra}ae.was=ae.length,ae.mode=23;case 23:for(;et=(ge=ae.distcode[We&(1<<ae.distbits)-1])>>>16&255,tt=65535&ge,!((xe=ge>>>24)<=Ae);){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}if(!(240&et)){for(rt=xe,ct=et,ot=tt;et=(ge=ae.distcode[ot+((We&(1<<rt+ct)-1)>>rt)])>>>16&255,tt=65535&ge,!(rt+(xe=ge>>>24)<=Ae);){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}We>>>=rt,Ae-=rt,ae.back+=rt}if(We>>>=xe,Ae-=xe,ae.back+=xe,64&et){se.msg="invalid distance code",ae.mode=30;break}ae.offset=tt,ae.extra=15&et,ae.mode=24;case 24:if(ae.extra){for(pe=ae.extra;Ae<pe;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}ae.offset+=We&(1<<ae.extra)-1,We>>>=ae.extra,Ae-=ae.extra,ae.back+=ae.extra}if(ae.offset>ae.dmax){se.msg="invalid distance too far back",ae.mode=30;break}ae.mode=25;case 25:if(Je===0)break e;if(at=ze-Je,ae.offset>at){if((at=ae.offset-at)>ae.whave&&ae.sane){se.msg="invalid distance too far back",ae.mode=30;break}it=at>ae.wnext?(at-=ae.wnext,ae.wsize-at):ae.wnext-at,at>ae.length&&(at=ae.length),ye=ae.window}else ye=Re,it=Ne-ae.offset,at=ae.length;for(Je<at&&(at=Je),Je-=at,ae.length-=at;Re[Ne++]=ye[it++],--at;);ae.length===0&&(ae.mode=21);break;case 26:if(Je===0)break e;Re[Ne++]=ae.length,Je--,ae.mode=21;break;case 27:if(ae.wrap){for(;Ae<32;){if($e===0)break e;$e--,We|=De[Pe++]<<Ae,Ae+=8}if(ze-=Je,se.total_out+=ze,ae.total+=ze,ze&&(se.adler=ae.check=ae.flags?l(ae.check,Re,ze,Ne-ze):s(ae.check,Re,ze,Ne-ze)),ze=Je,(ae.flags?We:R(We))!==ae.check){se.msg="incorrect data check",ae.mode=30;break}Ae=We=0}ae.mode=28;case 28:if(ae.wrap&&ae.flags){for(;Ae<32;){if($e===0)break e;$e--,We+=De[Pe++]<<Ae,Ae+=8}if(We!==(4294967295&ae.total)){se.msg="incorrect length check",ae.mode=30;break}Ae=We=0}ae.mode=29;case 29:ht=1;break e;case 30:ht=-3;break e;case 31:return-4;case 32:default:return E}return se.next_out=Ne,se.avail_out=Je,se.next_in=Pe,se.avail_in=$e,ae.hold=We,ae.bits=Ae,(ae.wsize||ze!==se.avail_out&&ae.mode<30&&(ae.mode<27||Fe!==4))&&ve(se,se.output,se.next_out,ze-se.avail_out)?(ae.mode=31,-4):(Ke-=se.avail_in,ze-=se.avail_out,se.total_in+=Ke,se.total_out+=ze,ae.total+=ze,ae.wrap&&ze&&(se.adler=ae.check=ae.flags?l(ae.check,Re,ze,se.next_out-ze):s(ae.check,Re,ze,se.next_out-ze)),se.data_type=ae.bits+(ae.last?64:0)+(ae.mode===12?128:0)+(ae.mode===20||ae.mode===15?256:0),(Ke==0&&ze===0||Fe===4)&&ht===B&&(ht=-5),ht)},i.inflateEnd=function(se){if(!se||!se.state)return E;var Fe=se.state;return Fe.window&&(Fe.window=null),se.state=null,B},i.inflateGetHeader=function(se,Fe){var ae;return se&&se.state&&2&(ae=se.state).wrap?((ae.head=Fe).done=!1,B):E},i.inflateSetDictionary=function(se,Fe){var ae,De=Fe.length;return se&&se.state?(ae=se.state).wrap!==0&&ae.mode!==11?E:ae.mode===11&&s(1,Fe,De,0)!==ae.check?-3:ve(se,Fe,De,De)?(ae.mode=31,-4):(ae.havedict=1,B):E},i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(r,n,i){var o=r("../utils/common"),s=[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],l=[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],f=[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],m=[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];n.exports=function(v,I,B,E,S,_,O,R){var T,L,U,K,J,ee,ce,ne,Ee,ve=R.bits,se=0,Fe=0,ae=0,De=0,Re=0,Pe=0,Ne=0,$e=0,Je=0,We=0,Ae=null,Ke=0,ze=new o.Buf16(16),at=new o.Buf16(16),it=null,ye=0;for(se=0;se<=15;se++)ze[se]=0;for(Fe=0;Fe<E;Fe++)ze[I[B+Fe]]++;for(Re=ve,De=15;1<=De&&ze[De]===0;De--);if(De<Re&&(Re=De),De===0)return S[_++]=20971520,S[_++]=20971520,R.bits=1,0;for(ae=1;ae<De&&ze[ae]===0;ae++);for(Re<ae&&(Re=ae),se=$e=1;se<=15;se++)if($e<<=1,($e-=ze[se])<0)return-1;if(0<$e&&(v===0||De!==1))return-1;for(at[1]=0,se=1;se<15;se++)at[se+1]=at[se]+ze[se];for(Fe=0;Fe<E;Fe++)I[B+Fe]!==0&&(O[at[I[B+Fe]]++]=Fe);if(ee=v===0?(Ae=it=O,19):v===1?(Ae=s,Ke-=257,it=l,ye-=257,256):(Ae=f,it=m,-1),se=ae,J=_,Ne=Fe=We=0,U=-1,K=(Je=1<<(Pe=Re))-1,v===1&&852<Je||v===2&&592<Je)return 1;for(;;){for(ce=se-Ne,Ee=O[Fe]<ee?(ne=0,O[Fe]):O[Fe]>ee?(ne=it[ye+O[Fe]],Ae[Ke+O[Fe]]):(ne=96,0),T=1<<se-Ne,ae=L=1<<Pe;S[J+(We>>Ne)+(L-=T)]=ce<<24|ne<<16|Ee|0,L!==0;);for(T=1<<se-1;We&T;)T>>=1;if(T!==0?(We&=T-1,We+=T):We=0,Fe++,--ze[se]==0){if(se===De)break;se=I[B+O[Fe]]}if(Re<se&&(We&K)!==U){for(Ne===0&&(Ne=Re),J+=ae,$e=1<<(Pe=se-Ne);Pe+Ne<De&&!(($e-=ze[Pe+Ne])<=0);)Pe++,$e<<=1;if(Je+=1<<Pe,v===1&&852<Je||v===2&&592<Je)return 1;S[U=We&K]=Re<<24|Pe<<16|J-_|0}}return We!==0&&(S[J+We]=se-Ne<<24|64<<16|0),R.bits=Re,0}},{"../utils/common":41}],51:[function(r,n,i){n.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"}},{}],52:[function(r,n,i){var o=r("../utils/common"),s=0,l=1;function f(ge){for(var Le=ge.length;0<=--Le;)ge[Le]=0}var m=0,v=29,I=256,B=I+1+v,E=30,S=19,_=2*B+1,O=15,R=16,T=7,L=256,U=16,K=17,J=18,ee=[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],ce=[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],ne=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Ee=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ve=new Array(2*(B+2));f(ve);var se=new Array(2*E);f(se);var Fe=new Array(512);f(Fe);var ae=new Array(256);f(ae);var De=new Array(v);f(De);var Re,Pe,Ne,$e=new Array(E);function Je(ge,Le,dt,xt,yt){this.static_tree=ge,this.extra_bits=Le,this.extra_base=dt,this.elems=xt,this.max_length=yt,this.has_stree=ge&&ge.length}function We(ge,Le){this.dyn_tree=ge,this.max_code=0,this.stat_desc=Le}function Ae(ge){return ge<256?Fe[ge]:Fe[256+(ge>>>7)]}function Ke(ge,Le){ge.pending_buf[ge.pending++]=255&Le,ge.pending_buf[ge.pending++]=Le>>>8&255}function ze(ge,Le,dt){ge.bi_valid>R-dt?(ge.bi_buf|=Le<<ge.bi_valid&65535,Ke(ge,ge.bi_buf),ge.bi_buf=Le>>R-ge.bi_valid,ge.bi_valid+=dt-R):(ge.bi_buf|=Le<<ge.bi_valid&65535,ge.bi_valid+=dt)}function at(ge,Le,dt){ze(ge,dt[2*Le],dt[2*Le+1])}function it(ge,Le){for(var dt=0;dt|=1&ge,ge>>>=1,dt<<=1,0<--Le;);return dt>>>1}function ye(ge,Le,dt){var xt,yt,Yt=new Array(O+1),nr=0;for(xt=1;xt<=O;xt++)Yt[xt]=nr=nr+dt[xt-1]<<1;for(yt=0;yt<=Le;yt++){var Nt=ge[2*yt+1];Nt!==0&&(ge[2*yt]=it(Yt[Nt]++,Nt))}}function xe(ge){var Le;for(Le=0;Le<B;Le++)ge.dyn_ltree[2*Le]=0;for(Le=0;Le<E;Le++)ge.dyn_dtree[2*Le]=0;for(Le=0;Le<S;Le++)ge.bl_tree[2*Le]=0;ge.dyn_ltree[2*L]=1,ge.opt_len=ge.static_len=0,ge.last_lit=ge.matches=0}function et(ge){8<ge.bi_valid?Ke(ge,ge.bi_buf):0<ge.bi_valid&&(ge.pending_buf[ge.pending++]=ge.bi_buf),ge.bi_buf=0,ge.bi_valid=0}function tt(ge,Le,dt,xt){var yt=2*Le,Yt=2*dt;return ge[yt]<ge[Yt]||ge[yt]===ge[Yt]&&xt[Le]<=xt[dt]}function rt(ge,Le,dt){for(var xt=ge.heap[dt],yt=dt<<1;yt<=ge.heap_len&&(yt<ge.heap_len&&tt(Le,ge.heap[yt+1],ge.heap[yt],ge.depth)&&yt++,!tt(Le,xt,ge.heap[yt],ge.depth));)ge.heap[dt]=ge.heap[yt],dt=yt,yt<<=1;ge.heap[dt]=xt}function ct(ge,Le,dt){var xt,yt,Yt,nr,Nt=0;if(ge.last_lit!==0)for(;xt=ge.pending_buf[ge.d_buf+2*Nt]<<8|ge.pending_buf[ge.d_buf+2*Nt+1],yt=ge.pending_buf[ge.l_buf+Nt],Nt++,xt===0?at(ge,yt,Le):(at(ge,(Yt=ae[yt])+I+1,Le),(nr=ee[Yt])!==0&&ze(ge,yt-=De[Yt],nr),at(ge,Yt=Ae(--xt),dt),(nr=ce[Yt])!==0&&ze(ge,xt-=$e[Yt],nr)),Nt<ge.last_lit;);at(ge,L,Le)}function ot(ge,Le){var dt,xt,yt,Yt=Le.dyn_tree,nr=Le.stat_desc.static_tree,Nt=Le.stat_desc.has_stree,Gt=Le.stat_desc.elems,gr=-1;for(ge.heap_len=0,ge.heap_max=_,dt=0;dt<Gt;dt++)Yt[2*dt]!==0?(ge.heap[++ge.heap_len]=gr=dt,ge.depth[dt]=0):Yt[2*dt+1]=0;for(;ge.heap_len<2;)Yt[2*(yt=ge.heap[++ge.heap_len]=gr<2?++gr:0)]=1,ge.depth[yt]=0,ge.opt_len--,Nt&&(ge.static_len-=nr[2*yt+1]);for(Le.max_code=gr,dt=ge.heap_len>>1;1<=dt;dt--)rt(ge,Yt,dt);for(yt=Gt;dt=ge.heap[1],ge.heap[1]=ge.heap[ge.heap_len--],rt(ge,Yt,1),xt=ge.heap[1],ge.heap[--ge.heap_max]=dt,ge.heap[--ge.heap_max]=xt,Yt[2*yt]=Yt[2*dt]+Yt[2*xt],ge.depth[yt]=(ge.depth[dt]>=ge.depth[xt]?ge.depth[dt]:ge.depth[xt])+1,Yt[2*dt+1]=Yt[2*xt+1]=yt,ge.heap[1]=yt++,rt(ge,Yt,1),2<=ge.heap_len;);ge.heap[--ge.heap_max]=ge.heap[1],function(Yr,sn){var Dr,Zt,kr,_r,Qn,Mr,En=sn.dyn_tree,Nr=sn.max_code,vi=sn.stat_desc.static_tree,da=sn.stat_desc.has_stree,Yi=sn.stat_desc.extra_bits,fa=sn.stat_desc.extra_base,Ci=sn.stat_desc.max_length,bi=0;for(_r=0;_r<=O;_r++)Yr.bl_count[_r]=0;for(En[2*Yr.heap[Yr.heap_max]+1]=0,Dr=Yr.heap_max+1;Dr<_;Dr++)Ci<(_r=En[2*En[2*(Zt=Yr.heap[Dr])+1]+1]+1)&&(_r=Ci,bi++),En[2*Zt+1]=_r,Nr<Zt||(Yr.bl_count[_r]++,Qn=0,fa<=Zt&&(Qn=Yi[Zt-fa]),Mr=En[2*Zt],Yr.opt_len+=Mr*(_r+Qn),da&&(Yr.static_len+=Mr*(vi[2*Zt+1]+Qn)));if(bi!==0){do{for(_r=Ci-1;Yr.bl_count[_r]===0;)_r--;Yr.bl_count[_r]--,Yr.bl_count[_r+1]+=2,Yr.bl_count[Ci]--,bi-=2}while(0<bi);for(_r=Ci;_r!==0;_r--)for(Zt=Yr.bl_count[_r];Zt!==0;)Nr<(kr=Yr.heap[--Dr])||(En[2*kr+1]!==_r&&(Yr.opt_len+=(_r-En[2*kr+1])*En[2*kr],En[2*kr+1]=_r),Zt--)}}(ge,Le),ye(Yt,gr,ge.bl_count)}function Se(ge,Le,dt){var xt,yt,Yt=-1,nr=Le[1],Nt=0,Gt=7,gr=4;for(nr===0&&(Gt=138,gr=3),Le[2*(dt+1)+1]=65535,xt=0;xt<=dt;xt++)yt=nr,nr=Le[2*(xt+1)+1],++Nt<Gt&&yt===nr||(Nt<gr?ge.bl_tree[2*yt]+=Nt:yt!==0?(yt!==Yt&&ge.bl_tree[2*yt]++,ge.bl_tree[2*U]++):Nt<=10?ge.bl_tree[2*K]++:ge.bl_tree[2*J]++,Yt=yt,gr=(Nt=0)===nr?(Gt=138,3):yt===nr?(Gt=6,3):(Gt=7,4))}function ht(ge,Le,dt){var xt,yt,Yt=-1,nr=Le[1],Nt=0,Gt=7,gr=4;for(nr===0&&(Gt=138,gr=3),xt=0;xt<=dt;xt++)if(yt=nr,nr=Le[2*(xt+1)+1],!(++Nt<Gt&&yt===nr)){if(Nt<gr)for(;at(ge,yt,ge.bl_tree),--Nt!=0;);else yt!==0?(yt!==Yt&&(at(ge,yt,ge.bl_tree),Nt--),at(ge,U,ge.bl_tree),ze(ge,Nt-3,2)):Nt<=10?(at(ge,K,ge.bl_tree),ze(ge,Nt-3,3)):(at(ge,J,ge.bl_tree),ze(ge,Nt-11,7));Yt=yt,gr=(Nt=0)===nr?(Gt=138,3):yt===nr?(Gt=6,3):(Gt=7,4)}}f($e);var Qe=!1;function pe(ge,Le,dt,xt){ze(ge,(m<<1)+(xt?1:0),3),function(yt,Yt,nr,Nt){et(yt),Ke(yt,nr),Ke(yt,~nr),o.arraySet(yt.pending_buf,yt.window,Yt,nr,yt.pending),yt.pending+=nr}(ge,Le,dt)}i._tr_init=function(ge){Qe||(function(){var Le,dt,xt,yt,Yt,nr=new Array(O+1);for(yt=xt=0;yt<v-1;yt++)for(De[yt]=xt,Le=0;Le<1<<ee[yt];Le++)ae[xt++]=yt;for(ae[xt-1]=yt,yt=Yt=0;yt<16;yt++)for($e[yt]=Yt,Le=0;Le<1<<ce[yt];Le++)Fe[Yt++]=yt;for(Yt>>=7;yt<E;yt++)for($e[yt]=Yt<<7,Le=0;Le<1<<ce[yt]-7;Le++)Fe[256+Yt++]=yt;for(dt=0;dt<=O;dt++)nr[dt]=0;for(Le=0;Le<=143;)ve[2*Le+1]=8,Le++,nr[8]++;for(;Le<=255;)ve[2*Le+1]=9,Le++,nr[9]++;for(;Le<=279;)ve[2*Le+1]=7,Le++,nr[7]++;for(;Le<=287;)ve[2*Le+1]=8,Le++,nr[8]++;for(ye(ve,B+1,nr),Le=0;Le<E;Le++)se[2*Le+1]=5,se[2*Le]=it(Le,5);Re=new Je(ve,ee,I+1,B,O),Pe=new Je(se,ce,0,E,O),Ne=new Je(new Array(0),ne,0,S,T)}(),Qe=!0),ge.l_desc=new We(ge.dyn_ltree,Re),ge.d_desc=new We(ge.dyn_dtree,Pe),ge.bl_desc=new We(ge.bl_tree,Ne),ge.bi_buf=0,ge.bi_valid=0,xe(ge)},i._tr_stored_block=pe,i._tr_flush_block=function(ge,Le,dt,xt){var yt,Yt,nr=0;0<ge.level?(ge.strm.data_type===2&&(ge.strm.data_type=function(Nt){var Gt,gr=4093624447;for(Gt=0;Gt<=31;Gt++,gr>>>=1)if(1&gr&&Nt.dyn_ltree[2*Gt]!==0)return s;if(Nt.dyn_ltree[18]!==0||Nt.dyn_ltree[20]!==0||Nt.dyn_ltree[26]!==0)return l;for(Gt=32;Gt<I;Gt++)if(Nt.dyn_ltree[2*Gt]!==0)return l;return s}(ge)),ot(ge,ge.l_desc),ot(ge,ge.d_desc),nr=function(Nt){var Gt;for(Se(Nt,Nt.dyn_ltree,Nt.l_desc.max_code),Se(Nt,Nt.dyn_dtree,Nt.d_desc.max_code),ot(Nt,Nt.bl_desc),Gt=S-1;3<=Gt&&Nt.bl_tree[2*Ee[Gt]+1]===0;Gt--);return Nt.opt_len+=3*(Gt+1)+5+5+4,Gt}(ge),yt=ge.opt_len+3+7>>>3,(Yt=ge.static_len+3+7>>>3)<=yt&&(yt=Yt)):yt=Yt=dt+5,dt+4<=yt&&Le!==-1?pe(ge,Le,dt,xt):ge.strategy===4||Yt===yt?(ze(ge,2+(xt?1:0),3),ct(ge,ve,se)):(ze(ge,4+(xt?1:0),3),function(Nt,Gt,gr,Yr){var sn;for(ze(Nt,Gt-257,5),ze(Nt,gr-1,5),ze(Nt,Yr-4,4),sn=0;sn<Yr;sn++)ze(Nt,Nt.bl_tree[2*Ee[sn]+1],3);ht(Nt,Nt.dyn_ltree,Gt-1),ht(Nt,Nt.dyn_dtree,gr-1)}(ge,ge.l_desc.max_code+1,ge.d_desc.max_code+1,nr+1),ct(ge,ge.dyn_ltree,ge.dyn_dtree)),xe(ge),xt&&et(ge)},i._tr_tally=function(ge,Le,dt){return ge.pending_buf[ge.d_buf+2*ge.last_lit]=Le>>>8&255,ge.pending_buf[ge.d_buf+2*ge.last_lit+1]=255&Le,ge.pending_buf[ge.l_buf+ge.last_lit]=255&dt,ge.last_lit++,Le===0?ge.dyn_ltree[2*dt]++:(ge.matches++,Le--,ge.dyn_ltree[2*(ae[dt]+I+1)]++,ge.dyn_dtree[2*Ae(Le)]++),ge.last_lit===ge.lit_bufsize-1},i._tr_align=function(ge){ze(ge,2,3),at(ge,L,ve),function(Le){Le.bi_valid===16?(Ke(Le,Le.bi_buf),Le.bi_buf=0,Le.bi_valid=0):8<=Le.bi_valid&&(Le.pending_buf[Le.pending++]=255&Le.bi_buf,Le.bi_buf>>=8,Le.bi_valid-=8)}(ge)}},{"../utils/common":41}],53:[function(r,n,i){n.exports=function(){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}},{}],54:[function(r,n,i){(function(o){(function(s,l){if(!s.setImmediate){var f,m,v,I,B=1,E={},S=!1,_=s.document,O=Object.getPrototypeOf&&Object.getPrototypeOf(s);O=O&&O.setTimeout?O:s,f={}.toString.call(s.process)==="[object process]"?function(U){Ds.nextTick(function(){T(U)})}:function(){if(s.postMessage&&!s.importScripts){var U=!0,K=s.onmessage;return s.onmessage=function(){U=!1},s.postMessage("","*"),s.onmessage=K,U}}()?(I="setImmediate$"+Math.random()+"$",s.addEventListener?s.addEventListener("message",L,!1):s.attachEvent("onmessage",L),function(U){s.postMessage(I+U,"*")}):s.MessageChannel?((v=new MessageChannel).port1.onmessage=function(U){T(U.data)},function(U){v.port2.postMessage(U)}):_&&"onreadystatechange"in _.createElement("script")?(m=_.documentElement,function(U){var K=_.createElement("script");K.onreadystatechange=function(){T(U),K.onreadystatechange=null,m.removeChild(K),K=null},m.appendChild(K)}):function(U){setTimeout(T,0,U)},O.setImmediate=function(U){typeof U!="function"&&(U=new Function(""+U));for(var K=new Array(arguments.length-1),J=0;J<K.length;J++)K[J]=arguments[J+1];var ee={callback:U,args:K};return E[B]=ee,f(B),B++},O.clearImmediate=R}function R(U){delete E[U]}function T(U){if(S)setTimeout(T,0,U);else{var K=E[U];if(K){S=!0;try{(function(J){var ee=J.callback,ce=J.args;switch(ce.length){case 0:ee();break;case 1:ee(ce[0]);break;case 2:ee(ce[0],ce[1]);break;case 3:ee(ce[0],ce[1],ce[2]);break;default:ee.apply(l,ce)}})(K)}finally{R(U),S=!1}}}}function L(U){U.source===s&&typeof U.data=="string"&&U.data.indexOf(I)===0&&T(+U.data.slice(I.length))}})(typeof self>"u"?o===void 0?this:o:self)}).call(this,typeof gv<"u"?gv:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(_2e);var uat=_2e.exports;const cat=Pbe(uat);var T_={exports:{}},fat={"&":"&amp;",'"':"&quot;","'":"&apos;","<":"&lt;",">":"&gt;"};function hat(e){return e&&e.replace?e.replace(/([&"<>'])/g,function(t,r){return fat[r]}):e}var dat=hat,Y$=dat,Cse=tz.Stream,gat=" ";function pat(e,t){typeof t!="object"&&(t={indent:t});var r=t.stream?new Cse:null,n="",i=!1,o=t.indent?t.indent===!0?gat:t.indent:"",s=!0;function l(B){s?Ds.nextTick(B):B()}function f(B,E){if(E!==void 0&&(n+=E),B&&!i&&(r=r||new Cse,i=!0),B&&i){var S=n;l(function(){r.emit("data",S)}),n=""}}function m(B,E){nz(f,O_(B,o,o?1:0),E)}function v(){if(r){var B=n;l(function(){r.emit("data",B),r.emit("end"),r.readable=!1,r.emit("close")})}}function I(B){var E=B.encoding||"UTF-8",S={version:"1.0",encoding:E};B.standalone&&(S.standalone=B.standalone),m({"?xml":{_attr:S}}),n=n.replace("/>","?>")}return l(function(){s=!1}),t.declaration&&I(t.declaration),e&&e.forEach?e.forEach(function(B,E){var S;E+1===e.length&&(S=v),m(B,S)}):m(e,v),r?(r.readable=!0,r):n}function vat(){var e=Array.prototype.slice.call(arguments),t={_elem:O_(e)};return t.push=function(r){if(!this.append)throw new Error("not assigned to a parent!");var n=this,i=this._elem.indent;nz(this.append,O_(r,i,this._elem.icount+(i?1:0)),function(){n.append(!0)})},t.close=function(r){r!==void 0&&this.push(r),this.end&&this.end()},t}function mat(e,t){return new Array(t||0).join(e||"")}function O_(e,t,r){r=r||0;var n=mat(t,r),i,o=e,s=!1;if(typeof e=="object"){var l=Object.keys(e);if(i=l[0],o=e[i],o&&o._elem)return o._elem.name=i,o._elem.icount=r,o._elem.indent=t,o._elem.indents=n,o._elem.interrupt=o,o._elem}var f=[],m=[],v;function I(B){var E=Object.keys(B);E.forEach(function(S){f.push(yat(S,B[S]))})}switch(typeof o){case"object":if(o===null)break;o._attr&&I(o._attr),o._cdata&&m.push(("<![CDATA["+o._cdata).replace(/\]\]>/g,"]]]]><![CDATA[>")+"]]>"),o.forEach&&(v=!1,m.push(""),o.forEach(function(B){if(typeof B=="object"){var E=Object.keys(B)[0];E=="_attr"?I(B._attr):m.push(O_(B,t,r+1))}else m.pop(),v=!0,m.push(Y$(B))}),v||m.push(""));break;default:m.push(Y$(o))}return{name:i,interrupt:s,attributes:f,content:m,icount:r,indents:n,indent:t}}function nz(e,t,r){if(typeof t!="object")return e(!1,t);var n=t.interrupt?1:t.content.length;function i(){for(;t.content.length;){var s=t.content.shift();if(s!==void 0){if(o(s))return;nz(e,s)}}e(!1,(n>1?t.indents:"")+(t.name?"</"+t.name+">":"")+(t.indent&&!r?`
  745. `:"")),r&&r()}function o(s){return s.interrupt?(s.interrupt.append=e,s.interrupt.end=i,s.interrupt=!1,e(!0),!0):!1}if(e(!1,t.indents+(t.name?"<"+t.name:"")+(t.attributes.length?" "+t.attributes.join(" "):"")+(n?t.name?">":"":t.name?"/>":"")+(t.indent&&n>1?`
  746. `:"")),!n)return e(!1,t.indent?`
  747. `:"");o(t)||i()}function yat(e,t){return e+'="'+Y$(t)+'"'}T_.exports=pat;T_.exports.element=T_.exports.Element=vat;var bat=T_.exports;const rc=Pbe(bat),wse=0,Ise=32,Cat=32,wat=(e,t)=>{const r=t.replace(/-/g,"");if(r.length!==Cat)throw new Error(`Error: Cannot extract GUID from font filename: ${t}`);const i=r.replace(/(..)/g,"$1 ").trim().split(" ").map(f=>parseInt(f,16));i.reverse();const s=e.slice(wse,Ise).map((f,m)=>f^i[m%i.length]);return Buffer.concat([e.slice(0,wse),s,e.slice(Ise)])};class Iat{format(t,r={stack:[]}){const n=t.prepForXml(r);if(n)return n;throw Error("XMLComponent did not format correctly")}}class Bat{replace(t,r,n){let i=t;return r.forEach((o,s)=>{i=i.replace(new RegExp(`{${o.fileName}}`,"g"),(n+s).toString())}),i}getMediaData(t,r){return r.Array.filter(n=>t.search(`{${n.fileName}}`)>0)}}class Eat{replace(t,r){let n=t;for(const i of r)n=n.replace(new RegExp(`{${i.reference}-${i.instance}}`,"g"),i.numId.toString());return n}}class Qat{constructor(){gy(this,"formatter"),gy(this,"imageReplacer"),gy(this,"numberingReplacer"),this.formatter=new Iat,this.imageReplacer=new Bat,this.numberingReplacer=new Eat}compile(t,r){const n=new cat,i=this.xmlifyFile(t,r),o=new Map(Object.entries(i));for(const[,s]of o)if(Array.isArray(s))for(const l of s)n.file(l.path,l.data);else n.file(s.path,s.data);for(const s of t.Media.Array)s.type!=="svg"?n.file(`word/media/${s.fileName}`,s.data):(n.file(`word/media/${s.fileName}`,s.data),n.file(`word/media/${s.fallback.fileName}`,s.fallback.data));for(const{data:s,name:l,fontKey:f}of t.FontTable.fontOptionsWithKey){const[m]=l.split(".");n.file(`word/fonts/${m}.odttf`,wat(s,f))}return n}xmlifyFile(t,r){const n=t.Document.Relationships.RelationshipCount+1,i=rc(this.formatter.format(t.Document.View,{viewWrapper:t.Document,file:t,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),o=this.imageReplacer.getMediaData(i,t.Media);return{Relationships:{data:(o.forEach((s,l)=>{t.Document.Relationships.createRelationship(n+l,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",`media/${s.fileName}`)}),t.Document.Relationships.createRelationship(t.Document.Relationships.RelationshipCount+1,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable","fontTable.xml"),rc(this.formatter.format(t.Document.Relationships,{viewWrapper:t.Document,file:t,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}})),path:"word/_rels/document.xml.rels"},Document:{data:(()=>{const s=this.imageReplacer.replace(i,o,n);return this.numberingReplacer.replace(s,t.Numbering.ConcreteNumbering)})(),path:"word/document.xml"},Styles:{data:(()=>{const s=rc(this.formatter.format(t.Styles,{viewWrapper:t.Document,file:t,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}});return this.numberingReplacer.replace(s,t.Numbering.ConcreteNumbering)})(),path:"word/styles.xml"},Properties:{data:rc(this.formatter.format(t.CoreProperties,{viewWrapper:t.Document,file:t,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),path:"docProps/core.xml"},Numbering:{data:rc(this.formatter.format(t.Numbering,{viewWrapper:t.Document,file:t,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),path:"word/numbering.xml"},FileRelationships:{data:rc(this.formatter.format(t.FileRelationships,{viewWrapper:t.Document,file:t,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),path:"_rels/.rels"},HeaderRelationships:t.Headers.map((s,l)=>{const f=rc(this.formatter.format(s.View,{viewWrapper:s,file:t,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}});return this.imageReplacer.getMediaData(f,t.Media).forEach((v,I)=>{s.Relationships.createRelationship(I,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",`media/${v.fileName}`)}),{data:rc(this.formatter.format(s.Relationships,{viewWrapper:s,file:t,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),path:`word/_rels/header${l+1}.xml.rels`}}),FooterRelationships:t.Footers.map((s,l)=>{const f=rc(this.formatter.format(s.View,{viewWrapper:s,file:t,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}});return this.imageReplacer.getMediaData(f,t.Media).forEach((v,I)=>{s.Relationships.createRelationship(I,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",`media/${v.fileName}`)}),{data:rc(this.formatter.format(s.Relationships,{viewWrapper:s,file:t,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),path:`word/_rels/footer${l+1}.xml.rels`}}),Headers:t.Headers.map((s,l)=>{const f=rc(this.formatter.format(s.View,{viewWrapper:s,file:t,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),m=this.imageReplacer.getMediaData(f,t.Media),v=this.imageReplacer.replace(f,m,0);return{data:this.numberingReplacer.replace(v,t.Numbering.ConcreteNumbering),path:`word/header${l+1}.xml`}}),Footers:t.Footers.map((s,l)=>{const f=rc(this.formatter.format(s.View,{viewWrapper:s,file:t,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),m=this.imageReplacer.getMediaData(f,t.Media),v=this.imageReplacer.replace(f,m,0);return{data:this.numberingReplacer.replace(v,t.Numbering.ConcreteNumbering),path:`word/footer${l+1}.xml`}}),ContentTypes:{data:rc(this.formatter.format(t.ContentTypes,{viewWrapper:t.Document,file:t,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),path:"[Content_Types].xml"},CustomProperties:{data:rc(this.formatter.format(t.CustomProperties,{viewWrapper:t.Document,file:t,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),path:"docProps/custom.xml"},AppProperties:{data:rc(this.formatter.format(t.AppProperties,{viewWrapper:t.Document,file:t,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),path:"docProps/app.xml"},FootNotes:{data:rc(this.formatter.format(t.FootNotes.View,{viewWrapper:t.FootNotes,file:t,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),path:"word/footnotes.xml"},FootNotesRelationships:{data:rc(this.formatter.format(t.FootNotes.Relationships,{viewWrapper:t.FootNotes,file:t,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),path:"word/_rels/footnotes.xml.rels"},Settings:{data:rc(this.formatter.format(t.Settings,{viewWrapper:t.Document,file:t,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),path:"word/settings.xml"},Comments:{data:rc(this.formatter.format(t.Comments,{viewWrapper:t.Document,file:t,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),path:"word/comments.xml"},FontTable:{data:rc(this.formatter.format(t.FontTable.View,{viewWrapper:t.Document,file:t,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),path:"word/fontTable.xml"},FontTableRelationships:{data:rc(this.formatter.format(t.FontTable.Relationships,{viewWrapper:t.Document,file:t,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),path:"word/_rels/fontTable.xml.rels"}}}}const xat={NONE:"",WITH_2_BLANKS:" ",WITH_4_BLANKS:" ",WITH_TAB:" "},L4=e=>e===!0?xat.WITH_2_BLANKS:e===!1?void 0:e;class Sat{static toString(t,r){return Wk(this,null,function*(){return yield this.compiler.compile(t,L4(r)).generateAsync({type:"string",mimeType:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",compression:"DEFLATE"})})}static toBuffer(t,r){return Wk(this,null,function*(){return yield this.compiler.compile(t,L4(r)).generateAsync({type:"nodebuffer",mimeType:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",compression:"DEFLATE"})})}static toBase64String(t,r){return Wk(this,null,function*(){return yield this.compiler.compile(t,L4(r)).generateAsync({type:"base64",mimeType:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",compression:"DEFLATE"})})}static toBlob(t,r){return Wk(this,null,function*(){return yield this.compiler.compile(t,L4(r)).generateAsync({type:"blob",mimeType:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",compression:"DEFLATE"})})}static toStream(t,r){const n=new tz.Stream;return this.compiler.compile(t,L4(r)).generateAsync({type:"nodebuffer",mimeType:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",compression:"DEFLATE"}).then(o=>{n.emit("data",o),n.emit("end")}),n}}gy(Sat,"compiler",new Qat);var m7={exports:{}},iU={},aU={exports:{}},oU={};/**
  748. * @vue/compiler-core v3.5.13
  749. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  750. * @license MIT
  751. **/const zE=Symbol(""),IE=Symbol(""),OD=Symbol(""),b6=Symbol(""),iz=Symbol(""),L2=Symbol(""),az=Symbol(""),oz=Symbol(""),ND=Symbol(""),LD=Symbol(""),Q3=Symbol(""),MD=Symbol(""),sz=Symbol(""),PD=Symbol(""),UD=Symbol(""),HD=Symbol(""),jD=Symbol(""),GD=Symbol(""),KD=Symbol(""),Az=Symbol(""),lz=Symbol(""),ox=Symbol(""),C6=Symbol(""),$D=Symbol(""),WD=Symbol(""),JE=Symbol(""),x3=Symbol(""),YD=Symbol(""),N_=Symbol(""),F2e=Symbol(""),L_=Symbol(""),w6=Symbol(""),D2e=Symbol(""),R2e=Symbol(""),qD=Symbol(""),T2e=Symbol(""),O2e=Symbol(""),VD=Symbol(""),uz=Symbol(""),iI={[zE]:"Fragment",[IE]:"Teleport",[OD]:"Suspense",[b6]:"KeepAlive",[iz]:"BaseTransition",[L2]:"openBlock",[az]:"createBlock",[oz]:"createElementBlock",[ND]:"createVNode",[LD]:"createElementVNode",[Q3]:"createCommentVNode",[MD]:"createTextVNode",[sz]:"createStaticVNode",[PD]:"resolveComponent",[UD]:"resolveDynamicComponent",[HD]:"resolveDirective",[jD]:"resolveFilter",[GD]:"withDirectives",[KD]:"renderList",[Az]:"renderSlot",[lz]:"createSlots",[ox]:"toDisplayString",[C6]:"mergeProps",[$D]:"normalizeClass",[WD]:"normalizeStyle",[JE]:"normalizeProps",[x3]:"guardReactiveProps",[YD]:"toHandlers",[N_]:"camelize",[F2e]:"capitalize",[L_]:"toHandlerKey",[w6]:"setBlockTracking",[D2e]:"pushScopeId",[R2e]:"popScopeId",[qD]:"withCtx",[T2e]:"unref",[O2e]:"isRef",[VD]:"withMemo",[uz]:"isMemoSame"};function N2e(e){Object.getOwnPropertySymbols(e).forEach(t=>{iI[t]=e[t]})}const kat={HTML:0,0:"HTML",SVG:1,1:"SVG",MATH_ML:2,2:"MATH_ML"},_at={ROOT:0,0:"ROOT",ELEMENT:1,1:"ELEMENT",TEXT:2,2:"TEXT",COMMENT:3,3:"COMMENT",SIMPLE_EXPRESSION:4,4:"SIMPLE_EXPRESSION",INTERPOLATION:5,5:"INTERPOLATION",ATTRIBUTE:6,6:"ATTRIBUTE",DIRECTIVE:7,7:"DIRECTIVE",COMPOUND_EXPRESSION:8,8:"COMPOUND_EXPRESSION",IF:9,9:"IF",IF_BRANCH:10,10:"IF_BRANCH",FOR:11,11:"FOR",TEXT_CALL:12,12:"TEXT_CALL",VNODE_CALL:13,13:"VNODE_CALL",JS_CALL_EXPRESSION:14,14:"JS_CALL_EXPRESSION",JS_OBJECT_EXPRESSION:15,15:"JS_OBJECT_EXPRESSION",JS_PROPERTY:16,16:"JS_PROPERTY",JS_ARRAY_EXPRESSION:17,17:"JS_ARRAY_EXPRESSION",JS_FUNCTION_EXPRESSION:18,18:"JS_FUNCTION_EXPRESSION",JS_CONDITIONAL_EXPRESSION:19,19:"JS_CONDITIONAL_EXPRESSION",JS_CACHE_EXPRESSION:20,20:"JS_CACHE_EXPRESSION",JS_BLOCK_STATEMENT:21,21:"JS_BLOCK_STATEMENT",JS_TEMPLATE_LITERAL:22,22:"JS_TEMPLATE_LITERAL",JS_IF_STATEMENT:23,23:"JS_IF_STATEMENT",JS_ASSIGNMENT_EXPRESSION:24,24:"JS_ASSIGNMENT_EXPRESSION",JS_SEQUENCE_EXPRESSION:25,25:"JS_SEQUENCE_EXPRESSION",JS_RETURN_STATEMENT:26,26:"JS_RETURN_STATEMENT"},Fat={ELEMENT:0,0:"ELEMENT",COMPONENT:1,1:"COMPONENT",SLOT:2,2:"SLOT",TEMPLATE:3,3:"TEMPLATE"},Dat={NOT_CONSTANT:0,0:"NOT_CONSTANT",CAN_SKIP_PATCH:1,1:"CAN_SKIP_PATCH",CAN_CACHE:2,2:"CAN_CACHE",CAN_STRINGIFY:3,3:"CAN_STRINGIFY"},cf={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function L2e(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:cf}}function XE(e,t,r,n,i,o,s,l=!1,f=!1,m=!1,v=cf){return e&&(l?(e.helper(L2),e.helper(sI(e.inSSR,m))):e.helper(oI(e.inSSR,m)),s&&e.helper(GD)),{type:13,tag:t,props:r,children:n,patchFlag:i,dynamicProps:o,directives:s,isBlock:l,disableTracking:f,isComponent:m,loc:v}}function B2(e,t=cf){return{type:17,loc:t,elements:e}}function Jg(e,t=cf){return{type:15,loc:t,properties:e}}function Hu(e,t){return{type:16,loc:cf,key:Ko(e)?As(e,!0):e,value:t}}function As(e,t=!1,r=cf,n=0){return{type:4,loc:r,content:e,isStatic:t,constType:t?3:n}}function Rat(e,t){return{type:5,loc:t,content:Ko(e)?As(e,!1,t):e}}function qp(e,t=cf){return{type:8,loc:t,children:e}}function Tc(e,t=[],r=cf){return{type:14,loc:r,callee:e,arguments:t}}function aI(e,t=void 0,r=!1,n=!1,i=cf){return{type:18,params:e,returns:t,newline:r,isSlot:n,loc:i}}function M_(e,t,r,n=!0){return{type:19,test:e,consequent:t,alternate:r,newline:n,loc:cf}}function M2e(e,t,r=!1,n=!1){return{type:20,index:e,value:t,needPauseTracking:r,inVOnce:n,needArraySpread:!1,loc:cf}}function P2e(e){return{type:21,body:e,loc:cf}}function Tat(e){return{type:22,elements:e,loc:cf}}function Oat(e,t,r){return{type:23,test:e,consequent:t,alternate:r,loc:cf}}function Nat(e,t){return{type:24,left:e,right:t,loc:cf}}function Lat(e){return{type:25,expressions:e,loc:cf}}function Mat(e){return{type:26,returns:e,loc:cf}}function oI(e,t){return e||t?ND:LD}function sI(e,t){return e||t?az:oz}function zD(e,{helper:t,removeHelper:r,inSSR:n}){e.isBlock||(e.isBlock=!0,r(oI(n,e.isComponent)),t(L2),t(sI(n,e.isComponent)))}const Bse=new Uint8Array([123,123]),Ese=new Uint8Array([125,125]);function Qse(e){return e>=97&&e<=122||e>=65&&e<=90}function Wg(e){return e===32||e===10||e===9||e===12||e===13}function Wb(e){return e===47||e===62||Wg(e)}function P_(e){const t=new Uint8Array(e.length);for(let r=0;r<e.length;r++)t[r]=e.charCodeAt(r);return t}const Lh={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])};let Pat=class{constructor(t,r){this.stack=t,this.cbs=r,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=Bse,this.delimiterClose=Ese,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return this.mode===2&&this.stack.length===0}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=Bse,this.delimiterClose=Ese}getPos(t){let r=1,n=t+1;for(let i=this.newlines.length-1;i>=0;i--){const o=this.newlines[i];if(t>o){r=i+2,n=t-o;break}}return{column:n,line:r,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const r=this.index+1-this.delimiterOpen.length;r>this.sectionStart&&this.cbs.ontext(this.sectionStart,r),this.state=3,this.sectionStart=r}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const r=this.sequenceIndex===this.currentSequence.length;if(!(r?Wb(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!r){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||Wg(t)){const r=this.index-this.currentSequence.length;if(this.sectionStart<r){const n=this.index;this.index=r,this.cbs.ontext(this.sectionStart,r),this.index=n}this.sectionStart=r+2,this.stateInClosingTagName(t),this.inRCDATA=!1;return}this.sequenceIndex=0}(t|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===Lh.TitleEnd||this.currentSequence===Lh.TextareaEnd&&!this.inSFCRoot?!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=+(t===60)}stateCDATASequence(t){t===Lh.Cdata[this.sequenceIndex]?++this.sequenceIndex===Lh.Cdata.length&&(this.state=28,this.currentSequence=Lh.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(t))}fastForwardTo(t){for(;++this.index<this.buffer.length;){const r=this.buffer.charCodeAt(this.index);if(r===10&&this.newlines.push(this.index),r===t)return!0}return this.index=this.buffer.length-1,!1}stateInCommentLike(t){t===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===Lh.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index-2):this.cbs.oncomment(this.sectionStart,this.index-2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=1):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):t!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}startSpecial(t,r){this.enterRCDATA(t,r),this.state=31}enterRCDATA(t,r){this.inRCDATA=!0,this.currentSequence=t,this.sequenceIndex=r}stateBeforeTagName(t){t===33?(this.state=22,this.sectionStart=this.index+1):t===63?(this.state=24,this.sectionStart=this.index+1):Qse(t)?(this.sectionStart=this.index,this.mode===0?this.state=6:this.inSFCRoot?this.state=34:this.inXML?this.state=6:t===116?this.state=30:this.state=t===115?29:6):t===47?this.state=8:(this.state=1,this.stateText(t))}stateInTagName(t){Wb(t)&&this.handleTagName(t)}stateInSFCRootTagName(t){if(Wb(t)){const r=this.buffer.slice(this.sectionStart,this.index);r!=="template"&&this.enterRCDATA(P_("</"+r),0),this.handleTagName(t)}}handleTagName(t){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(t)}stateBeforeClosingTagName(t){Wg(t)||(t===62?(this.state=1,this.sectionStart=this.index+1):(this.state=Qse(t)?9:27,this.sectionStart=this.index))}stateInClosingTagName(t){(t===62||Wg(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=10,this.stateAfterClosingTagName(t))}stateAfterClosingTagName(t){t===62&&(this.state=1,this.sectionStart=this.index+1)}stateBeforeAttrName(t){t===62?(this.cbs.onopentagend(this.index),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):t===47?this.state=7:t===60&&this.peek()===47?(this.cbs.onopentagend(this.index),this.state=5,this.sectionStart=this.index):Wg(t)||this.handleAttrStart(t)}handleAttrStart(t){t===118&&this.peek()===45?(this.state=13,this.sectionStart=this.index):t===46||t===58||t===64||t===35?(this.cbs.ondirname(this.index,this.index+1),this.state=14,this.sectionStart=this.index+1):(this.state=12,this.sectionStart=this.index)}stateInSelfClosingTag(t){t===62?(this.cbs.onselfclosingtag(this.index),this.state=1,this.sectionStart=this.index+1,this.inRCDATA=!1):Wg(t)||(this.state=11,this.stateBeforeAttrName(t))}stateInAttrName(t){(t===61||Wb(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.handleAttrNameEnd(t))}stateInDirName(t){t===61||Wb(t)?(this.cbs.ondirname(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===58?(this.cbs.ondirname(this.sectionStart,this.index),this.state=14,this.sectionStart=this.index+1):t===46&&(this.cbs.ondirname(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDirArg(t){t===61||Wb(t)?(this.cbs.ondirarg(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===91?this.state=15:t===46&&(this.cbs.ondirarg(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDynamicDirArg(t){t===93?this.state=14:(t===61||Wb(t))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(t))}stateInDirModifier(t){t===61||Wb(t)?(this.cbs.ondirmodifier(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===46&&(this.cbs.ondirmodifier(this.sectionStart,this.index),this.sectionStart=this.index+1)}handleAttrNameEnd(t){this.sectionStart=this.index,this.state=17,this.cbs.onattribnameend(this.index),this.stateAfterAttrName(t)}stateAfterAttrName(t){t===61?this.state=18:t===47||t===62?(this.cbs.onattribend(0,this.sectionStart),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(t)):Wg(t)||(this.cbs.onattribend(0,this.sectionStart),this.handleAttrStart(t))}stateBeforeAttrValue(t){t===34?(this.state=19,this.sectionStart=this.index+1):t===39?(this.state=20,this.sectionStart=this.index+1):Wg(t)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(t))}handleInAttrValue(t,r){(t===r||this.fastForwardTo(r))&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(r===34?3:2,this.index+1),this.state=11)}stateInAttrValueDoubleQuotes(t){this.handleInAttrValue(t,34)}stateInAttrValueSingleQuotes(t){this.handleInAttrValue(t,39)}stateInAttrValueNoQuotes(t){Wg(t)||t===62?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(1,this.index),this.state=11,this.stateBeforeAttrName(t)):(t===39||t===60||t===61||t===96)&&this.cbs.onerr(18,this.index)}stateBeforeDeclaration(t){t===91?(this.state=26,this.sequenceIndex=0):this.state=t===45?25:23}stateInDeclaration(t){(t===62||this.fastForwardTo(62))&&(this.state=1,this.sectionStart=this.index+1)}stateInProcessingInstruction(t){(t===62||this.fastForwardTo(62))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeComment(t){t===45?(this.state=28,this.currentSequence=Lh.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=23}stateInSpecialComment(t){(t===62||this.fastForwardTo(62))&&(this.cbs.oncomment(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeSpecialS(t){t===Lh.ScriptEnd[3]?this.startSpecial(Lh.ScriptEnd,4):t===Lh.StyleEnd[3]?this.startSpecial(Lh.StyleEnd,4):(this.state=6,this.stateInTagName(t))}stateBeforeSpecialT(t){t===Lh.TitleEnd[3]?this.startSpecial(Lh.TitleEnd,4):t===Lh.TextareaEnd[3]?this.startSpecial(Lh.TextareaEnd,4):(this.state=6,this.stateInTagName(t))}startEntity(){}stateInEntity(){}parse(t){for(this.buffer=t;this.index<this.buffer.length;){const r=this.buffer.charCodeAt(this.index);switch(r===10&&this.newlines.push(this.index),this.state){case 1:{this.stateText(r);break}case 2:{this.stateInterpolationOpen(r);break}case 3:{this.stateInterpolation(r);break}case 4:{this.stateInterpolationClose(r);break}case 31:{this.stateSpecialStartSequence(r);break}case 32:{this.stateInRCDATA(r);break}case 26:{this.stateCDATASequence(r);break}case 19:{this.stateInAttrValueDoubleQuotes(r);break}case 12:{this.stateInAttrName(r);break}case 13:{this.stateInDirName(r);break}case 14:{this.stateInDirArg(r);break}case 15:{this.stateInDynamicDirArg(r);break}case 16:{this.stateInDirModifier(r);break}case 28:{this.stateInCommentLike(r);break}case 27:{this.stateInSpecialComment(r);break}case 11:{this.stateBeforeAttrName(r);break}case 6:{this.stateInTagName(r);break}case 34:{this.stateInSFCRootTagName(r);break}case 9:{this.stateInClosingTagName(r);break}case 5:{this.stateBeforeTagName(r);break}case 17:{this.stateAfterAttrName(r);break}case 20:{this.stateInAttrValueSingleQuotes(r);break}case 18:{this.stateBeforeAttrValue(r);break}case 8:{this.stateBeforeClosingTagName(r);break}case 10:{this.stateAfterClosingTagName(r);break}case 29:{this.stateBeforeSpecialS(r);break}case 30:{this.stateBeforeSpecialT(r);break}case 21:{this.stateInAttrValueNoQuotes(r);break}case 7:{this.stateInSelfClosingTag(r);break}case 23:{this.stateInDeclaration(r);break}case 22:{this.stateBeforeDeclaration(r);break}case 25:{this.stateBeforeComment(r);break}case 24:{this.stateInProcessingInstruction(r);break}case 33:{this.stateInEntity();break}}this.index++}this.cleanup(),this.finish()}cleanup(){this.sectionStart!==this.index&&(this.state===1||this.state===32&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===19||this.state===20||this.state===21)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}finish(){this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const t=this.buffer.length;this.sectionStart>=t||(this.state===28?this.currentSequence===Lh.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,r){}};const Uat={COMPILER_IS_ON_ELEMENT:"COMPILER_IS_ON_ELEMENT",COMPILER_V_BIND_SYNC:"COMPILER_V_BIND_SYNC",COMPILER_V_BIND_OBJECT_ORDER:"COMPILER_V_BIND_OBJECT_ORDER",COMPILER_V_ON_NATIVE:"COMPILER_V_ON_NATIVE",COMPILER_V_IF_V_FOR_PRECEDENCE:"COMPILER_V_IF_V_FOR_PRECEDENCE",COMPILER_NATIVE_TEMPLATE:"COMPILER_NATIVE_TEMPLATE",COMPILER_INLINE_TEMPLATE:"COMPILER_INLINE_TEMPLATE",COMPILER_FILTERS:"COMPILER_FILTERS"},Hat={COMPILER_IS_ON_ELEMENT:{message:'Platform-native elements with "is" prop will no longer be treated as components in Vue 3 unless the "is" value is explicitly prefixed with "vue:".',link:"https://v3-migration.vuejs.org/breaking-changes/custom-elements-interop.html"},COMPILER_V_BIND_SYNC:{message:e=>`.sync modifier for v-bind has been removed. Use v-model with argument instead. \`v-bind:${e}.sync\` should be changed to \`v-model:${e}\`.`,link:"https://v3-migration.vuejs.org/breaking-changes/v-model.html"},COMPILER_V_BIND_OBJECT_ORDER:{message:'v-bind="obj" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.',link:"https://v3-migration.vuejs.org/breaking-changes/v-bind.html"},COMPILER_V_ON_NATIVE:{message:".native modifier for v-on has been removed as is no longer necessary.",link:"https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html"},COMPILER_V_IF_V_FOR_PRECEDENCE:{message:"v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with <template> tags or use a computed property that filters v-for data source.",link:"https://v3-migration.vuejs.org/breaking-changes/v-if-v-for.html"},COMPILER_NATIVE_TEMPLATE:{message:"<template> with no special directives will render as a native template element instead of its inner content in Vue 3."},COMPILER_INLINE_TEMPLATE:{message:'"inline-template" has been removed in Vue 3.',link:"https://v3-migration.vuejs.org/breaking-changes/inline-template-attribute.html"},COMPILER_FILTERS:{message:'filters have been removed in Vue 3. The "|" symbol will be treated as native JavaScript bitwise OR operator. Use method calls or computed properties instead.',link:"https://v3-migration.vuejs.org/breaking-changes/filters.html"}};function q$(e,{compatConfig:t}){const r=t&&t[e];return e==="MODE"?r||3:r}function jw(e,t){const r=q$("MODE",t),n=q$(e,t);return r===3?n===!0:n!==!1}function ZE(e,t,r,...n){return jw(e,t)}function jat(e,t,r,...n){if(q$(e,t)==="suppress-warning")return;const{message:o,link:s}=Hat[e],l=`(deprecation ${e}) ${typeof o=="function"?o(...n):o}${s?`
  752. Details: ${s}`:""}`,f=new SyntaxError(l);f.code=e,r&&(f.loc=r),t.onWarn(f)}function cz(e){throw e}function U2e(e){}function Ul(e,t,r,n){const i=`https://vuejs.org/error-reference/#compiler-${e}`,o=new SyntaxError(String(i));return o.code=e,o.loc=t,o}const Gat={ABRUPT_CLOSING_OF_EMPTY_COMMENT:0,0:"ABRUPT_CLOSING_OF_EMPTY_COMMENT",CDATA_IN_HTML_CONTENT:1,1:"CDATA_IN_HTML_CONTENT",DUPLICATE_ATTRIBUTE:2,2:"DUPLICATE_ATTRIBUTE",END_TAG_WITH_ATTRIBUTES:3,3:"END_TAG_WITH_ATTRIBUTES",END_TAG_WITH_TRAILING_SOLIDUS:4,4:"END_TAG_WITH_TRAILING_SOLIDUS",EOF_BEFORE_TAG_NAME:5,5:"EOF_BEFORE_TAG_NAME",EOF_IN_CDATA:6,6:"EOF_IN_CDATA",EOF_IN_COMMENT:7,7:"EOF_IN_COMMENT",EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT:8,8:"EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT",EOF_IN_TAG:9,9:"EOF_IN_TAG",INCORRECTLY_CLOSED_COMMENT:10,10:"INCORRECTLY_CLOSED_COMMENT",INCORRECTLY_OPENED_COMMENT:11,11:"INCORRECTLY_OPENED_COMMENT",INVALID_FIRST_CHARACTER_OF_TAG_NAME:12,12:"INVALID_FIRST_CHARACTER_OF_TAG_NAME",MISSING_ATTRIBUTE_VALUE:13,13:"MISSING_ATTRIBUTE_VALUE",MISSING_END_TAG_NAME:14,14:"MISSING_END_TAG_NAME",MISSING_WHITESPACE_BETWEEN_ATTRIBUTES:15,15:"MISSING_WHITESPACE_BETWEEN_ATTRIBUTES",NESTED_COMMENT:16,16:"NESTED_COMMENT",UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME:17,17:"UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME",UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE:18,18:"UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE",UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME:19,19:"UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME",UNEXPECTED_NULL_CHARACTER:20,20:"UNEXPECTED_NULL_CHARACTER",UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME:21,21:"UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME",UNEXPECTED_SOLIDUS_IN_TAG:22,22:"UNEXPECTED_SOLIDUS_IN_TAG",X_INVALID_END_TAG:23,23:"X_INVALID_END_TAG",X_MISSING_END_TAG:24,24:"X_MISSING_END_TAG",X_MISSING_INTERPOLATION_END:25,25:"X_MISSING_INTERPOLATION_END",X_MISSING_DIRECTIVE_NAME:26,26:"X_MISSING_DIRECTIVE_NAME",X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END:27,27:"X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END",X_V_IF_NO_EXPRESSION:28,28:"X_V_IF_NO_EXPRESSION",X_V_IF_SAME_KEY:29,29:"X_V_IF_SAME_KEY",X_V_ELSE_NO_ADJACENT_IF:30,30:"X_V_ELSE_NO_ADJACENT_IF",X_V_FOR_NO_EXPRESSION:31,31:"X_V_FOR_NO_EXPRESSION",X_V_FOR_MALFORMED_EXPRESSION:32,32:"X_V_FOR_MALFORMED_EXPRESSION",X_V_FOR_TEMPLATE_KEY_PLACEMENT:33,33:"X_V_FOR_TEMPLATE_KEY_PLACEMENT",X_V_BIND_NO_EXPRESSION:34,34:"X_V_BIND_NO_EXPRESSION",X_V_ON_NO_EXPRESSION:35,35:"X_V_ON_NO_EXPRESSION",X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET:36,36:"X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET",X_V_SLOT_MIXED_SLOT_USAGE:37,37:"X_V_SLOT_MIXED_SLOT_USAGE",X_V_SLOT_DUPLICATE_SLOT_NAMES:38,38:"X_V_SLOT_DUPLICATE_SLOT_NAMES",X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN:39,39:"X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN",X_V_SLOT_MISPLACED:40,40:"X_V_SLOT_MISPLACED",X_V_MODEL_NO_EXPRESSION:41,41:"X_V_MODEL_NO_EXPRESSION",X_V_MODEL_MALFORMED_EXPRESSION:42,42:"X_V_MODEL_MALFORMED_EXPRESSION",X_V_MODEL_ON_SCOPE_VARIABLE:43,43:"X_V_MODEL_ON_SCOPE_VARIABLE",X_V_MODEL_ON_PROPS:44,44:"X_V_MODEL_ON_PROPS",X_INVALID_EXPRESSION:45,45:"X_INVALID_EXPRESSION",X_KEEP_ALIVE_INVALID_CHILDREN:46,46:"X_KEEP_ALIVE_INVALID_CHILDREN",X_PREFIX_ID_NOT_SUPPORTED:47,47:"X_PREFIX_ID_NOT_SUPPORTED",X_MODULE_MODE_NOT_SUPPORTED:48,48:"X_MODULE_MODE_NOT_SUPPORTED",X_CACHE_HANDLER_NOT_SUPPORTED:49,49:"X_CACHE_HANDLER_NOT_SUPPORTED",X_SCOPE_ID_NOT_SUPPORTED:50,50:"X_SCOPE_ID_NOT_SUPPORTED",X_VNODE_HOOKS:51,51:"X_VNODE_HOOKS",X_V_BIND_INVALID_SAME_NAME_ARGUMENT:52,52:"X_V_BIND_INVALID_SAME_NAME_ARGUMENT",__EXTEND_POINT__:53,53:"__EXTEND_POINT__"},Kat={0:"Illegal comment.",1:"CDATA section is allowed only in XML context.",2:"Duplicate attribute.",3:"End tag cannot have attributes.",4:"Illegal '/' in tags.",5:"Unexpected EOF in tag.",6:"Unexpected EOF in CDATA section.",7:"Unexpected EOF in comment.",8:"Unexpected EOF in script.",9:"Unexpected EOF in tag.",10:"Incorrectly closed comment.",11:"Incorrectly opened comment.",12:"Illegal tag name. Use '&lt;' to print '<'.",13:"Attribute value was expected.",14:"End tag name was expected.",15:"Whitespace was expected.",16:"Unexpected '<!--' in comment.",17:`Attribute name cannot contain U+0022 ("), U+0027 ('), and U+003C (<).`,18:"Unquoted attribute value cannot contain U+0022 (\"), U+0027 ('), U+003C (<), U+003D (=), and U+0060 (`).",19:"Attribute name cannot start with '='.",21:"'<?' is allowed only in XML context.",20:"Unexpected null character.",22:"Illegal '/' in tags.",23:"Invalid end tag.",24:"Element is missing end tag.",25:"Interpolation end sign was not found.",27:"End bracket for dynamic directive argument was not found. Note that dynamic directive argument cannot contain spaces.",26:"Legal directive name was expected.",28:"v-if/v-else-if is missing expression.",29:"v-if/else branches must use unique keys.",30:"v-else/v-else-if has no adjacent v-if or v-else-if.",31:"v-for is missing expression.",32:"v-for has invalid expression.",33:"<template v-for> key should be placed on the <template> tag.",34:"v-bind is missing expression.",52:"v-bind with same-name shorthand only allows static argument.",35:"v-on is missing expression.",36:"Unexpected custom directive on <slot> outlet.",37:"Mixed v-slot usage on both the component and nested <template>. When there are multiple named slots, all slots should use <template> syntax to avoid scope ambiguity.",38:"Duplicate slot names found. ",39:"Extraneous children found when component already has explicitly named default slot. These children will be ignored.",40:"v-slot can only be used on components or <template> tags.",41:"v-model is missing expression.",42:"v-model value must be a valid JavaScript member expression.",43:"v-model cannot be used on v-for or v-slot scope variables because they are not writable.",44:`v-model cannot be used on a prop, because local prop bindings are not writable.
  753. Use a v-bind binding combined with a v-on listener that emits update:x event instead.`,45:"Error parsing JavaScript expression: ",46:"<KeepAlive> expects exactly one child component.",51:"@vnode-* hooks in templates are no longer supported. Use the vue: prefix instead. For example, @vnode-mounted should be changed to @vue:mounted. @vnode-* hooks support has been removed in 3.4.",47:'"prefixIdentifiers" option is not supported in this build of compiler.',48:"ES module mode is not supported in this build of compiler.",49:'"cacheHandlers" option is only supported when the "prefixIdentifiers" option is enabled.',50:'"scopeId" option is only supported in module mode.',53:""};function $at(e,t,r=!1,n=[],i=Object.create(null)){}function Wat(e,t,r){return!1}function Yat(e,t){if(e&&(e.type==="ObjectProperty"||e.type==="ArrayPattern")){let r=t.length;for(;r--;){const n=t[r];if(n.type==="AssignmentExpression")return!0;if(n.type!=="ObjectProperty"&&!n.type.endsWith("Pattern"))break}}return!1}function qat(e){let t=e.length;for(;t--;){const r=e[t];if(r.type==="NewExpression")return!0;if(r.type!=="MemberExpression")break}return!1}function Vat(e,t){for(const r of e.params)for(const n of oy(r))t(n)}function zat(e,t){for(const r of e.body)if(r.type==="VariableDeclaration"){if(r.declare)continue;for(const n of r.declarations)for(const i of oy(n.id))t(i)}else if(r.type==="FunctionDeclaration"||r.type==="ClassDeclaration"){if(r.declare||!r.id)continue;t(r.id)}else Jat(r)&&Xat(r,!0,t)}function Jat(e){return e.type==="ForOfStatement"||e.type==="ForInStatement"||e.type==="ForStatement"}function Xat(e,t,r){const n=e.type==="ForStatement"?e.init:e.left;if(n&&n.type==="VariableDeclaration"&&(n.kind==="var"?t:!t))for(const i of n.declarations)for(const o of oy(i.id))r(o)}function oy(e,t=[]){switch(e.type){case"Identifier":t.push(e);break;case"MemberExpression":let r=e;for(;r.type==="MemberExpression";)r=r.object;t.push(r);break;case"ObjectPattern":for(const n of e.properties)n.type==="RestElement"?oy(n.argument,t):oy(n.value,t);break;case"ArrayPattern":e.elements.forEach(n=>{n&&oy(n,t)});break;case"RestElement":oy(e.argument,t);break;case"AssignmentPattern":oy(e.left,t);break}return t}const Zat=e=>/Function(?:Expression|Declaration)$|Method$/.test(e.type),H2e=e=>e&&(e.type==="ObjectProperty"||e.type==="ObjectMethod")&&!e.computed,eot=(e,t)=>H2e(t)&&t.key===e,j2e=["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"];function G2e(e){return j2e.includes(e.type)?G2e(e.expression):e}const wd=e=>e.type===4&&e.isStatic;function fz(e){switch(e){case"Teleport":case"teleport":return IE;case"Suspense":case"suspense":return OD;case"KeepAlive":case"keep-alive":return b6;case"BaseTransition":case"base-transition":return iz}}const tot=/^\d|[^\$\w\xA0-\uFFFF]/,sx=e=>!tot.test(e),rot=/[A-Za-z_$\xA0-\uFFFF]/,not=/[\.\?\w$\xA0-\uFFFF]/,iot=/\s+[.[]\s*|\s*[.[]\s+/g,K2e=e=>e.type===4?e.content:e.loc.source,$2e=e=>{const t=K2e(e).trim().replace(iot,l=>l.trim());let r=0,n=[],i=0,o=0,s=null;for(let l=0;l<t.length;l++){const f=t.charAt(l);switch(r){case 0:if(f==="[")n.push(r),r=1,i++;else if(f==="(")n.push(r),r=2,o++;else if(!(l===0?rot:not).test(f))return!1;break;case 1:f==="'"||f==='"'||f==="`"?(n.push(r),r=3,s=f):f==="["?i++:f==="]"&&(--i||(r=n.pop()));break;case 2:if(f==="'"||f==='"'||f==="`")n.push(r),r=3,s=f;else if(f==="(")o++;else if(f===")"){if(l===t.length-1)return!1;--o||(r=n.pop())}break;case 3:f===s&&(r=n.pop(),s=null);break}}return!i&&!o},aot=Tf,hz=$2e,oot=/^\s*(async\s*)?(\([^)]*?\)|[\w$_]+)\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,W2e=e=>oot.test(K2e(e)),sot=Tf,Y2e=W2e;function Aot(e,t,r=t.length){return q2e({offset:e.offset,line:e.line,column:e.column},t,r)}function q2e(e,t,r=t.length){let n=0,i=-1;for(let o=0;o<r;o++)t.charCodeAt(o)===10&&(n++,i=o);return e.offset+=r,e.line+=n,e.column=i===-1?e.column+r:r-i,e}function lot(e,t){if(!e)throw new Error(t||"unexpected compiler condition")}function yd(e,t,r=!1){for(let n=0;n<e.props.length;n++){const i=e.props[n];if(i.type===7&&(r||i.exp)&&(Ko(t)?i.name===t:t.test(i.name)))return i}}function Ax(e,t,r=!1,n=!1){for(let i=0;i<e.props.length;i++){const o=e.props[i];if(o.type===6){if(r)continue;if(o.name===t&&(o.value||n))return o}else if(o.name==="bind"&&(o.exp||n)&&p2(o.arg,t))return o}}function p2(e,t){return!!(e&&wd(e)&&e.content===t)}function V2e(e){return e.props.some(t=>t.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function y7(e){return e.type===5||e.type===2}function dz(e){return e.type===7&&e.name==="slot"}function e3(e){return e.type===1&&e.tagType===3}function I6(e){return e.type===1&&e.tagType===2}const uot=new Set([JE,x3]);function z2e(e,t=[]){if(e&&!Ko(e)&&e.type===14){const r=e.callee;if(!Ko(r)&&uot.has(r))return z2e(e.arguments[0],t.concat(e))}return[e,t]}function B6(e,t,r){let n,i=e.type===13?e.props:e.arguments[2],o=[],s;if(i&&!Ko(i)&&i.type===14){const l=z2e(i);i=l[0],o=l[1],s=o[o.length-1]}if(i==null||Ko(i))n=Jg([t]);else if(i.type===14){const l=i.arguments[0];!Ko(l)&&l.type===15?xse(t,l)||l.properties.unshift(t):i.callee===YD?n=Tc(r.helper(C6),[Jg([t]),i]):i.arguments.unshift(Jg([t])),!n&&(n=i)}else i.type===15?(xse(t,i)||i.properties.unshift(t),n=i):(n=Tc(r.helper(C6),[Jg([t]),i]),s&&s.callee===x3&&(s=o[o.length-2]));e.type===13?s?s.arguments[0]=n:e.props=n:s?s.arguments[0]=n:e.arguments[2]=n}function xse(e,t){let r=!1;if(e.key.type===4){const n=e.key.content;r=t.properties.some(i=>i.key.type===4&&i.key.content===n)}return r}function t3(e,t){return`_${t}_${e.replace(/[^\w]/g,(r,n)=>r==="-"?"_":e.charCodeAt(n).toString())}`}function P0(e,t){if(!e||Object.keys(t).length===0)return!1;switch(e.type){case 1:for(let r=0;r<e.props.length;r++){const n=e.props[r];if(n.type===7&&(P0(n.arg,t)||P0(n.exp,t)))return!0}return e.children.some(r=>P0(r,t));case 11:return P0(e.source,t)?!0:e.children.some(r=>P0(r,t));case 9:return e.branches.some(r=>P0(r,t));case 10:return P0(e.condition,t)?!0:e.children.some(r=>P0(r,t));case 4:return!e.isStatic&&sx(e.content)&&!!t[e.content];case 8:return e.children.some(r=>LA(r)&&P0(r,t));case 5:case 12:return P0(e.content,t);case 2:case 3:case 20:return!1;default:return!1}}function J2e(e){return e.type===14&&e.callee===VD?e.arguments[1].returns:e}const X2e=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,Z2e={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:iE,isPreTag:iE,isIgnoreNewlineTag:iE,isCustomElement:iE,onError:cz,onWarn:U2e,comments:!1,prefixIdentifiers:!1};let OA=Z2e,E6=null,py="",Ph=null,fA=null,eg="",Zm=-1,cw=-1,gz=0,n2=!1,V$=null;const eu=[],Pu=new Pat(eu,{onerr:Ym,ontext(e,t){Jk(Zf(e,t),e,t)},ontextentity(e,t,r){Jk(e,t,r)},oninterpolation(e,t){if(n2)return Jk(Zf(e,t),e,t);let r=e+Pu.delimiterOpen.length,n=t-Pu.delimiterClose.length;for(;Wg(py.charCodeAt(r));)r++;for(;Wg(py.charCodeAt(n-1));)n--;let i=Zf(r,n);i.includes("&")&&(i=OA.decodeEntities(i,!1)),z$({type:5,content:C7(i,!1,ic(r,n)),loc:ic(e,t)})},onopentagname(e,t){const r=Zf(e,t);Ph={type:1,tag:r,ns:OA.getNamespace(r,eu[0],OA.ns),tagType:0,props:[],children:[],loc:ic(e-1,t),codegenNode:void 0}},onopentagend(e){kse(e)},onclosetag(e,t){const r=Zf(e,t);if(!OA.isVoidTag(r)){let n=!1;for(let i=0;i<eu.length;i++)if(eu[i].tag.toLowerCase()===r.toLowerCase()){n=!0,i>0&&Ym(24,eu[0].loc.start.offset);for(let s=0;s<=i;s++){const l=eu.shift();b7(l,t,s<i)}break}n||Ym(23,eCe(e,60))}},onselfclosingtag(e){const t=Ph.tag;Ph.isSelfClosing=!0,kse(e),eu[0]&&eu[0].tag===t&&b7(eu.shift(),e)},onattribname(e,t){fA={type:6,name:Zf(e,t),nameLoc:ic(e,t),value:void 0,loc:ic(e)}},ondirname(e,t){const r=Zf(e,t),n=r==="."||r===":"?"bind":r==="@"?"on":r==="#"?"slot":r.slice(2);if(!n2&&n===""&&Ym(26,e),n2||n==="")fA={type:6,name:r,nameLoc:ic(e,t),value:void 0,loc:ic(e)};else if(fA={type:7,name:n,rawName:r,exp:void 0,arg:void 0,modifiers:r==="."?[As("prop")]:[],loc:ic(e)},n==="pre"){n2=Pu.inVPre=!0,V$=Ph;const i=Ph.props;for(let o=0;o<i.length;o++)i[o].type===7&&(i[o]=Cot(i[o]))}},ondirarg(e,t){if(e===t)return;const r=Zf(e,t);if(n2)fA.name+=r,Qw(fA.nameLoc,t);else{const n=r[0]!=="[";fA.arg=C7(n?r:r.slice(1,-1),n,ic(e,t),n?3:0)}},ondirmodifier(e,t){const r=Zf(e,t);if(n2)fA.name+="."+r,Qw(fA.nameLoc,t);else if(fA.name==="slot"){const n=fA.arg;n&&(n.content+="."+r,Qw(n.loc,t))}else{const n=As(r,!0,ic(e,t));fA.modifiers.push(n)}},onattribdata(e,t){eg+=Zf(e,t),Zm<0&&(Zm=e),cw=t},onattribentity(e,t,r){eg+=e,Zm<0&&(Zm=t),cw=r},onattribnameend(e){const t=fA.loc.start.offset,r=Zf(t,e);fA.type===7&&(fA.rawName=r),Ph.props.some(n=>(n.type===7?n.rawName:n.name)===r)&&Ym(2,t)},onattribend(e,t){if(Ph&&fA){if(Qw(fA.loc,t),e!==0)if(eg.includes("&")&&(eg=OA.decodeEntities(eg,!0)),fA.type===6)fA.name==="class"&&(eg=rCe(eg).trim()),e===1&&!eg&&Ym(13,t),fA.value={type:2,content:eg,loc:e===1?ic(Zm,cw):ic(Zm-1,cw+1)},Pu.inSFCRoot&&Ph.tag==="template"&&fA.name==="lang"&&eg&&eg!=="html"&&Pu.enterRCDATA(P_("</template"),0);else{let r=0;fA.exp=C7(eg,!1,ic(Zm,cw),0,r),fA.name==="for"&&(fA.forParseResult=fot(fA.exp));let n=-1;fA.name==="bind"&&(n=fA.modifiers.findIndex(i=>i.content==="sync"))>-1&&ZE("COMPILER_V_BIND_SYNC",OA,fA.loc,fA.rawName)&&(fA.name="model",fA.modifiers.splice(n,1))}(fA.type!==7||fA.name!=="pre")&&Ph.props.push(fA)}eg="",Zm=cw=-1},oncomment(e,t){OA.comments&&z$({type:3,content:Zf(e,t),loc:ic(e-4,t+3)})},onend(){const e=py.length;for(let t=0;t<eu.length;t++)b7(eu[t],e-1),Ym(24,eu[t].loc.start.offset)},oncdata(e,t){eu[0].ns!==0?Jk(Zf(e,t),e,t):Ym(1,e-9)},onprocessinginstruction(e){(eu[0]?eu[0].ns:OA.ns)===0&&Ym(21,e-1)}}),Sse=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,cot=/^\(|\)$/g;function fot(e){const t=e.loc,r=e.content,n=r.match(X2e);if(!n)return;const[,i,o]=n,s=(I,B,E=!1)=>{const S=t.start.offset+B,_=S+I.length;return C7(I,!1,ic(S,_),0,E?1:0)},l={source:s(o.trim(),r.indexOf(o,i.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let f=i.trim().replace(cot,"").trim();const m=i.indexOf(f),v=f.match(Sse);if(v){f=f.replace(Sse,"").trim();const I=v[1].trim();let B;if(I&&(B=r.indexOf(I,m+f.length),l.key=s(I,B,!0)),v[2]){const E=v[2].trim();E&&(l.index=s(E,r.indexOf(E,l.key?B+I.length:m+f.length),!0))}}return f&&(l.value=s(f,m,!0)),l}function Zf(e,t){return py.slice(e,t)}function kse(e){Pu.inSFCRoot&&(Ph.innerLoc=ic(e+1,e+1)),z$(Ph);const{tag:t,ns:r}=Ph;r===0&&OA.isPreTag(t)&&gz++,OA.isVoidTag(t)?b7(Ph,e):(eu.unshift(Ph),(r===1||r===2)&&(Pu.inXML=!0)),Ph=null}function Jk(e,t,r){{const o=eu[0]&&eu[0].tag;o!=="script"&&o!=="style"&&e.includes("&")&&(e=OA.decodeEntities(e,!1))}const n=eu[0]||E6,i=n.children[n.children.length-1];i&&i.type===2?(i.content+=e,Qw(i.loc,r)):n.children.push({type:2,content:e,loc:ic(t,r)})}function b7(e,t,r=!1){r?Qw(e.loc,eCe(t,60)):Qw(e.loc,hot(t,62)+1),Pu.inSFCRoot&&(e.children.length?e.innerLoc.end=Gs({},e.children[e.children.length-1].loc.end):e.innerLoc.end=Gs({},e.innerLoc.start),e.innerLoc.source=Zf(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:n,ns:i,children:o}=e;if(n2||(n==="slot"?e.tagType=2:_se(e)?e.tagType=3:got(e)&&(e.tagType=1)),Pu.inRCDATA||(e.children=tCe(o)),i===0&&OA.isIgnoreNewlineTag(n)){const s=o[0];s&&s.type===2&&(s.content=s.content.replace(/^\r?\n/,""))}i===0&&OA.isPreTag(n)&&gz--,V$===e&&(n2=Pu.inVPre=!1,V$=null),Pu.inXML&&(eu[0]?eu[0].ns:OA.ns)===0&&(Pu.inXML=!1);{const s=e.props;if(!Pu.inSFCRoot&&jw("COMPILER_NATIVE_TEMPLATE",OA)&&e.tag==="template"&&!_se(e)){const f=eu[0]||E6,m=f.children.indexOf(e);f.children.splice(m,1,...e.children)}const l=s.find(f=>f.type===6&&f.name==="inline-template");l&&ZE("COMPILER_INLINE_TEMPLATE",OA,l.loc)&&e.children.length&&(l.value={type:2,content:Zf(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:l.loc})}}function hot(e,t){let r=e;for(;py.charCodeAt(r)!==t&&r<py.length-1;)r++;return r}function eCe(e,t){let r=e;for(;py.charCodeAt(r)!==t&&r>=0;)r--;return r}const dot=new Set(["if","else","else-if","for","slot"]);function _se({tag:e,props:t}){if(e==="template"){for(let r=0;r<t.length;r++)if(t[r].type===7&&dot.has(t[r].name))return!0}return!1}function got({tag:e,props:t}){if(OA.isCustomElement(e))return!1;if(e==="component"||pot(e.charCodeAt(0))||fz(e)||OA.isBuiltInComponent&&OA.isBuiltInComponent(e)||OA.isNativeTag&&!OA.isNativeTag(e))return!0;for(let r=0;r<t.length;r++){const n=t[r];if(n.type===6){if(n.name==="is"&&n.value){if(n.value.content.startsWith("vue:"))return!0;if(ZE("COMPILER_IS_ON_ELEMENT",OA,n.loc))return!0}}else if(n.name==="bind"&&p2(n.arg,"is")&&ZE("COMPILER_IS_ON_ELEMENT",OA,n.loc))return!0}return!1}function pot(e){return e>64&&e<91}const vot=/\r\n/g;function tCe(e,t){const r=OA.whitespace!=="preserve";let n=!1;for(let i=0;i<e.length;i++){const o=e[i];if(o.type===2)if(gz)o.content=o.content.replace(vot,`
  754. `);else if(mot(o.content)){const s=e[i-1]&&e[i-1].type,l=e[i+1]&&e[i+1].type;!s||!l||r&&(s===3&&(l===3||l===1)||s===1&&(l===3||l===1&&yot(o.content)))?(n=!0,e[i]=null):o.content=" "}else r&&(o.content=rCe(o.content))}return n?e.filter(Boolean):e}function mot(e){for(let t=0;t<e.length;t++)if(!Wg(e.charCodeAt(t)))return!1;return!0}function yot(e){for(let t=0;t<e.length;t++){const r=e.charCodeAt(t);if(r===10||r===13)return!0}return!1}function rCe(e){let t="",r=!1;for(let n=0;n<e.length;n++)Wg(e.charCodeAt(n))?r||(t+=" ",r=!0):(t+=e[n],r=!1);return t}function z$(e){(eu[0]||E6).children.push(e)}function ic(e,t){return{start:Pu.getPos(e),end:t==null?t:Pu.getPos(t),source:t==null?t:Zf(e,t)}}function bot(e){return ic(e.start.offset,e.end.offset)}function Qw(e,t){e.end=Pu.getPos(t),e.source=Zf(e.start.offset,t)}function Cot(e){const t={type:6,name:e.rawName,nameLoc:ic(e.loc.start.offset,e.loc.start.offset+e.rawName.length),value:void 0,loc:e.loc};if(e.exp){const r=e.exp.loc;r.end.offset<e.loc.end.offset&&(r.start.offset--,r.start.column--,r.end.offset++,r.end.column++),t.value={type:2,content:e.exp.content,loc:r}}return t}function C7(e,t=!1,r,n=0,i=0){return As(e,t,r,n)}function Ym(e,t,r){OA.onError(Ul(e,ic(t,t)))}function wot(){Pu.reset(),Ph=null,fA=null,eg="",Zm=-1,cw=-1,eu.length=0}function pz(e,t){if(wot(),py=e,OA=Gs({},Z2e),t){let i;for(i in t)t[i]!=null&&(OA[i]=t[i])}Pu.mode=OA.parseMode==="html"?1:OA.parseMode==="sfc"?2:0,Pu.inXML=OA.ns===1||OA.ns===2;const r=t&&t.delimiters;r&&(Pu.delimiterOpen=P_(r[0]),Pu.delimiterClose=P_(r[1]));const n=E6=L2e([],e);return Pu.parse(py),n.loc=ic(0,e.length),n.children=tCe(n.children),E6=null,n}function Iot(e,t){w7(e,void 0,t,nCe(e,e.children[0]))}function nCe(e,t){const{children:r}=e;return r.length===1&&t.type===1&&!I6(t)}function w7(e,t,r,n=!1,i=!1){const{children:o}=e,s=[];for(let v=0;v<o.length;v++){const I=o[v];if(I.type===1&&I.tagType===0){const B=n?0:ag(I,r);if(B>0){if(B>=2){I.codegenNode.patchFlag=-1,s.push(I);continue}}else{const E=I.codegenNode;if(E.type===13){const S=E.patchFlag;if((S===void 0||S===512||S===1)&&aCe(I,r)>=2){const _=oCe(I);_&&(E.props=r.hoist(_))}E.dynamicProps&&(E.dynamicProps=r.hoist(E.dynamicProps))}}}else if(I.type===12&&(n?0:ag(I,r))>=2){s.push(I);continue}if(I.type===1){const B=I.tagType===1;B&&r.scopes.vSlot++,w7(I,e,r,!1,i),B&&r.scopes.vSlot--}else if(I.type===11)w7(I,e,r,I.children.length===1,!0);else if(I.type===9)for(let B=0;B<I.branches.length;B++)w7(I.branches[B],e,r,I.branches[B].children.length===1,i)}let l=!1;if(s.length===o.length&&e.type===1){if(e.tagType===0&&e.codegenNode&&e.codegenNode.type===13&&Ta(e.codegenNode.children))e.codegenNode.children=f(B2(e.codegenNode.children)),l=!0;else if(e.tagType===1&&e.codegenNode&&e.codegenNode.type===13&&e.codegenNode.children&&!Ta(e.codegenNode.children)&&e.codegenNode.children.type===15){const v=m(e.codegenNode,"default");v&&(v.returns=f(B2(v.returns)),l=!0)}else if(e.tagType===3&&t&&t.type===1&&t.tagType===1&&t.codegenNode&&t.codegenNode.type===13&&t.codegenNode.children&&!Ta(t.codegenNode.children)&&t.codegenNode.children.type===15){const v=yd(e,"slot",!0),I=v&&v.arg&&m(t.codegenNode,v.arg);I&&(I.returns=f(B2(I.returns)),l=!0)}}if(!l)for(const v of s)v.codegenNode=r.cache(v.codegenNode);function f(v){const I=r.cache(v);return i&&r.hmr&&(I.needArraySpread=!0),I}function m(v,I){if(v.children&&!Ta(v.children)&&v.children.type===15){const B=v.children.properties.find(E=>E.key===I||E.key.content===I);return B&&B.value}}s.length&&r.transformHoist&&r.transformHoist(o,r,e)}function ag(e,t){const{constantCache:r}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const n=r.get(e);if(n!==void 0)return n;const i=e.codegenNode;if(i.type!==13||i.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(i.patchFlag===void 0){let s=3;const l=aCe(e,t);if(l===0)return r.set(e,0),0;l<s&&(s=l);for(let f=0;f<e.children.length;f++){const m=ag(e.children[f],t);if(m===0)return r.set(e,0),0;m<s&&(s=m)}if(s>1)for(let f=0;f<e.props.length;f++){const m=e.props[f];if(m.type===7&&m.name==="bind"&&m.exp){const v=ag(m.exp,t);if(v===0)return r.set(e,0),0;v<s&&(s=v)}}if(i.isBlock){for(let f=0;f<e.props.length;f++)if(e.props[f].type===7)return r.set(e,0),0;t.removeHelper(L2),t.removeHelper(sI(t.inSSR,i.isComponent)),i.isBlock=!1,t.helper(oI(t.inSSR,i.isComponent))}return r.set(e,s),s}else return r.set(e,0),0;case 2:case 3:return 3;case 9:case 11:case 10:return 0;case 5:case 12:return ag(e.content,t);case 4:return e.constType;case 8:let o=3;for(let s=0;s<e.children.length;s++){const l=e.children[s];if(Ko(l)||Id(l))continue;const f=ag(l,t);if(f===0)return 0;f<o&&(o=f)}return o;case 20:return 2;default:return 0}}const Bot=new Set([$D,WD,JE,x3]);function iCe(e,t){if(e.type===14&&!Ko(e.callee)&&Bot.has(e.callee)){const r=e.arguments[0];if(r.type===4)return ag(r,t);if(r.type===14)return iCe(r,t)}return 0}function aCe(e,t){let r=3;const n=oCe(e);if(n&&n.type===15){const{properties:i}=n;for(let o=0;o<i.length;o++){const{key:s,value:l}=i[o],f=ag(s,t);if(f===0)return f;f<r&&(r=f);let m;if(l.type===4?m=ag(l,t):l.type===14?m=iCe(l,t):m=0,m===0)return m;m<r&&(r=m)}}return r}function oCe(e){const t=e.codegenNode;if(t.type===13)return t.props}function sCe(e,{filename:t="",prefixIdentifiers:r=!1,hoistStatic:n=!1,hmr:i=!1,cacheHandlers:o=!1,nodeTransforms:s=[],directiveTransforms:l={},transformHoist:f=null,isBuiltInComponent:m=Tf,isCustomElement:v=Tf,expressionPlugins:I=[],scopeId:B=null,slotted:E=!0,ssr:S=!1,inSSR:_=!1,ssrCssVars:O="",bindingMetadata:R=js,inline:T=!1,isTS:L=!1,onError:U=cz,onWarn:K=U2e,compatConfig:J}){const ee=t.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),ce={filename:t,selfName:ee&&j2(_l(ee[1])),prefixIdentifiers:r,hoistStatic:n,hmr:i,cacheHandlers:o,nodeTransforms:s,directiveTransforms:l,transformHoist:f,isBuiltInComponent:m,isCustomElement:v,expressionPlugins:I,scopeId:B,slotted:E,ssr:S,inSSR:_,ssrCssVars:O,bindingMetadata:R,inline:T,isTS:L,onError:U,onWarn:K,compatConfig:J,root:e,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],cached:[],constantCache:new WeakMap,temps:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,grandParent:null,currentNode:e,childIndex:0,inVOnce:!1,helper(ne){const Ee=ce.helpers.get(ne)||0;return ce.helpers.set(ne,Ee+1),ne},removeHelper(ne){const Ee=ce.helpers.get(ne);if(Ee){const ve=Ee-1;ve?ce.helpers.set(ne,ve):ce.helpers.delete(ne)}},helperString(ne){return`_${iI[ce.helper(ne)]}`},replaceNode(ne){ce.parent.children[ce.childIndex]=ce.currentNode=ne},removeNode(ne){const Ee=ce.parent.children,ve=ne?Ee.indexOf(ne):ce.currentNode?ce.childIndex:-1;!ne||ne===ce.currentNode?(ce.currentNode=null,ce.onNodeRemoved()):ce.childIndex>ve&&(ce.childIndex--,ce.onNodeRemoved()),ce.parent.children.splice(ve,1)},onNodeRemoved:Tf,addIdentifiers(ne){},removeIdentifiers(ne){},hoist(ne){Ko(ne)&&(ne=As(ne)),ce.hoists.push(ne);const Ee=As(`_hoisted_${ce.hoists.length}`,!1,ne.loc,2);return Ee.hoisted=ne,Ee},cache(ne,Ee=!1,ve=!1){const se=M2e(ce.cached.length,ne,Ee,ve);return ce.cached.push(se),se}};return ce.filters=new Set,ce}function ACe(e,t){const r=sCe(e,t);lx(e,r),t.hoistStatic&&Iot(e,r),t.ssr||Eot(e,r),e.helpers=new Set([...r.helpers.keys()]),e.components=[...r.components],e.directives=[...r.directives],e.imports=r.imports,e.hoists=r.hoists,e.temps=r.temps,e.cached=r.cached,e.transformed=!0,e.filters=[...r.filters]}function Eot(e,t){const{helper:r}=t,{children:n}=e;if(n.length===1){const i=n[0];if(nCe(e,i)&&i.codegenNode){const o=i.codegenNode;o.type===13&&zD(o,t),e.codegenNode=o}else e.codegenNode=i}else if(n.length>1){let i=64;e.codegenNode=XE(t,r(zE),void 0,e.children,i,void 0,void 0,!0,void 0,!1)}}function Qot(e,t){let r=0;const n=()=>{r--};for(;r<e.children.length;r++){const i=e.children[r];Ko(i)||(t.grandParent=t.parent,t.parent=e,t.childIndex=r,t.onNodeRemoved=n,lx(i,t))}}function lx(e,t){t.currentNode=e;const{nodeTransforms:r}=t,n=[];for(let o=0;o<r.length;o++){const s=r[o](e,t);if(s&&(Ta(s)?n.push(...s):n.push(s)),t.currentNode)e=t.currentNode;else return}switch(e.type){case 3:t.ssr||t.helper(Q3);break;case 5:t.ssr||t.helper(ox);break;case 9:for(let o=0;o<e.branches.length;o++)lx(e.branches[o],t);break;case 10:case 11:case 1:case 0:Qot(e,t);break}t.currentNode=e;let i=n.length;for(;i--;)n[i]()}function vz(e,t){const r=Ko(e)?n=>n===e:n=>e.test(n);return(n,i)=>{if(n.type===1){const{props:o}=n;if(n.tagType===3&&o.some(dz))return;const s=[];for(let l=0;l<o.length;l++){const f=o[l];if(f.type===7&&r(f.name)){o.splice(l,1),l--;const m=t(n,f,i);m&&s.push(m)}}return s}}}const JD="/*@__PURE__*/",lCe=e=>`${iI[e]}: _${iI[e]}`;function xot(e,{mode:t="function",prefixIdentifiers:r=t==="module",sourceMap:n=!1,filename:i="template.vue.html",scopeId:o=null,optimizeImports:s=!1,runtimeGlobalName:l="Vue",runtimeModuleName:f="vue",ssrRuntimeModuleName:m="vue/server-renderer",ssr:v=!1,isTS:I=!1,inSSR:B=!1}){const E={mode:t,prefixIdentifiers:r,sourceMap:n,filename:i,scopeId:o,optimizeImports:s,runtimeGlobalName:l,runtimeModuleName:f,ssrRuntimeModuleName:m,ssr:v,isTS:I,inSSR:B,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(_){return`_${iI[_]}`},push(_,O=-2,R){E.code+=_},indent(){S(++E.indentLevel)},deindent(_=!1){_?--E.indentLevel:S(--E.indentLevel)},newline(){S(E.indentLevel)}};function S(_){E.push(`
  755. `+" ".repeat(_),0)}return E}function uCe(e,t={}){const r=xot(e,t);t.onContextCreated&&t.onContextCreated(r);const{mode:n,push:i,prefixIdentifiers:o,indent:s,deindent:l,newline:f,scopeId:m,ssr:v}=r,I=Array.from(e.helpers),B=I.length>0,E=!o&&n!=="module";Sot(e,r);const _=v?"ssrRender":"render",R=(v?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(i(`function ${_}(${R}) {`),s(),E&&(i("with (_ctx) {"),s(),B&&(i(`const { ${I.map(lCe).join(", ")} } = _Vue
  756. `,-1),f())),e.components.length&&(sU(e.components,"component",r),(e.directives.length||e.temps>0)&&f()),e.directives.length&&(sU(e.directives,"directive",r),e.temps>0&&f()),e.filters&&e.filters.length&&(f(),sU(e.filters,"filter",r),f()),e.temps>0){i("let ");for(let T=0;T<e.temps;T++)i(`${T>0?", ":""}_temp${T}`)}return(e.components.length||e.directives.length||e.temps)&&(i(`
  757. `,0),f()),v||i("return "),e.codegenNode?zh(e.codegenNode,r):i("null"),E&&(l(),i("}")),l(),i("}"),{ast:e,code:r.code,preamble:"",map:r.map?r.map.toJSON():void 0}}function Sot(e,t){const{ssr:r,prefixIdentifiers:n,push:i,newline:o,runtimeModuleName:s,runtimeGlobalName:l,ssrRuntimeModuleName:f}=t,m=l,v=Array.from(e.helpers);if(v.length>0&&(i(`const _Vue = ${m}
  758. `,-1),e.hoists.length)){const I=[ND,LD,Q3,MD,sz].filter(B=>v.includes(B)).map(lCe).join(", ");i(`const { ${I} } = _Vue
  759. `,-1)}kot(e.hoists,t),o(),i("return ")}function sU(e,t,{helper:r,push:n,newline:i,isTS:o}){const s=r(t==="filter"?jD:t==="component"?PD:HD);for(let l=0;l<e.length;l++){let f=e[l];const m=f.endsWith("__self");m&&(f=f.slice(0,-6)),n(`const ${t3(f,t)} = ${s}(${JSON.stringify(f)}${m?", true":""})${o?"!":""}`),l<e.length-1&&i()}}function kot(e,t){if(!e.length)return;t.pure=!0;const{push:r,newline:n}=t;n();for(let i=0;i<e.length;i++){const o=e[i];o&&(r(`const _hoisted_${i+1} = `),zh(o,t),n())}t.pure=!1}function mz(e,t){const r=e.length>3||!1;t.push("["),r&&t.indent(),ux(e,t,r),r&&t.deindent(),t.push("]")}function ux(e,t,r=!1,n=!0){const{push:i,newline:o}=t;for(let s=0;s<e.length;s++){const l=e[s];Ko(l)?i(l,-3):Ta(l)?mz(l,t):zh(l,t),s<e.length-1&&(r?(n&&i(","),o()):n&&i(", "))}}function zh(e,t){if(Ko(e)){t.push(e,-3);return}if(Id(e)){t.push(t.helper(e));return}switch(e.type){case 1:case 9:case 11:zh(e.codegenNode,t);break;case 2:_ot(e,t);break;case 4:cCe(e,t);break;case 5:Fot(e,t);break;case 12:zh(e.codegenNode,t);break;case 8:fCe(e,t);break;case 3:Rot(e,t);break;case 13:Tot(e,t);break;case 14:Not(e,t);break;case 15:Lot(e,t);break;case 17:Mot(e,t);break;case 18:Pot(e,t);break;case 19:Uot(e,t);break;case 20:Hot(e,t);break;case 21:ux(e.body,t,!0,!1);break}}function _ot(e,t){t.push(JSON.stringify(e.content),-3,e)}function cCe(e,t){const{content:r,isStatic:n}=e;t.push(n?JSON.stringify(r):r,-3,e)}function Fot(e,t){const{push:r,helper:n,pure:i}=t;i&&r(JD),r(`${n(ox)}(`),zh(e.content,t),r(")")}function fCe(e,t){for(let r=0;r<e.children.length;r++){const n=e.children[r];Ko(n)?t.push(n,-3):zh(n,t)}}function Dot(e,t){const{push:r}=t;if(e.type===8)r("["),fCe(e,t),r("]");else if(e.isStatic){const n=sx(e.content)?e.content:JSON.stringify(e.content);r(n,-2,e)}else r(`[${e.content}]`,-3,e)}function Rot(e,t){const{push:r,helper:n,pure:i}=t;i&&r(JD),r(`${n(Q3)}(${JSON.stringify(e.content)})`,-3,e)}function Tot(e,t){const{push:r,helper:n,pure:i}=t,{tag:o,props:s,children:l,patchFlag:f,dynamicProps:m,directives:v,isBlock:I,disableTracking:B,isComponent:E}=e;let S;f&&(S=String(f)),v&&r(n(GD)+"("),I&&r(`(${n(L2)}(${B?"true":""}), `),i&&r(JD);const _=I?sI(t.inSSR,E):oI(t.inSSR,E);r(n(_)+"(",-2,e),ux(Oot([o,s,l,S,m]),t),r(")"),I&&r(")"),v&&(r(", "),zh(v,t),r(")"))}function Oot(e){let t=e.length;for(;t--&&e[t]==null;);return e.slice(0,t+1).map(r=>r||"null")}function Not(e,t){const{push:r,helper:n,pure:i}=t,o=Ko(e.callee)?e.callee:n(e.callee);i&&r(JD),r(o+"(",-2,e),ux(e.arguments,t),r(")")}function Lot(e,t){const{push:r,indent:n,deindent:i,newline:o}=t,{properties:s}=e;if(!s.length){r("{}",-2,e);return}const l=s.length>1||!1;r(l?"{":"{ "),l&&n();for(let f=0;f<s.length;f++){const{key:m,value:v}=s[f];Dot(m,t),r(": "),zh(v,t),f<s.length-1&&(r(","),o())}l&&i(),r(l?"}":" }")}function Mot(e,t){mz(e.elements,t)}function Pot(e,t){const{push:r,indent:n,deindent:i}=t,{params:o,returns:s,body:l,newline:f,isSlot:m}=e;m&&r(`_${iI[qD]}(`),r("(",-2,e),Ta(o)?ux(o,t):o&&zh(o,t),r(") => "),(f||l)&&(r("{"),n()),s?(f&&r("return "),Ta(s)?mz(s,t):zh(s,t)):l&&zh(l,t),(f||l)&&(i(),r("}")),m&&(e.isNonScopedSlot&&r(", undefined, true"),r(")"))}function Uot(e,t){const{test:r,consequent:n,alternate:i,newline:o}=e,{push:s,indent:l,deindent:f,newline:m}=t;if(r.type===4){const I=!sx(r.content);I&&s("("),cCe(r,t),I&&s(")")}else s("("),zh(r,t),s(")");o&&l(),t.indentLevel++,o||s(" "),s("? "),zh(n,t),t.indentLevel--,o&&m(),o||s(" "),s(": ");const v=i.type===19;v||t.indentLevel++,zh(i,t),v||t.indentLevel--,o&&f(!0)}function Hot(e,t){const{push:r,helper:n,indent:i,deindent:o,newline:s}=t,{needPauseTracking:l,needArraySpread:f}=e;f&&r("[...("),r(`_cache[${e.index}] || (`),l&&(i(),r(`${n(w6)}(-1`),e.inVOnce&&r(", true"),r("),"),s(),r("(")),r(`_cache[${e.index}] = `),zh(e.value,t),l&&(r(`).cacheIndex = ${e.index},`),s(),r(`${n(w6)}(1),`),s(),r(`_cache[${e.index}]`),o()),r(")"),f&&r(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const jot=(e,t)=>{if(e.type===5)e.content=I7(e.content,t);else if(e.type===1){const r=yd(e,"memo");for(let n=0;n<e.props.length;n++){const i=e.props[n];if(i.type===7&&i.name!=="for"){const o=i.exp,s=i.arg;o&&o.type===4&&!(i.name==="on"&&s)&&!(r&&s&&s.type===4&&s.content==="key")&&(i.exp=I7(o,t,i.name==="slot")),s&&s.type===4&&!s.isStatic&&(i.arg=I7(s,t))}}}};function I7(e,t,r=!1,n=!1,i=Object.create(t.identifiers)){return e}function hCe(e){return Ko(e)?e:e.type===4?e.content:e.children.map(hCe).join("")}const Got=vz(/^(if|else|else-if)$/,(e,t,r)=>dCe(e,t,r,(n,i,o)=>{const s=r.parent.children;let l=s.indexOf(n),f=0;for(;l-->=0;){const m=s[l];m&&m.type===9&&(f+=m.branches.length)}return()=>{if(o)n.codegenNode=Dse(i,f,r);else{const m=Kot(n.codegenNode);m.alternate=Dse(i,f+n.branches.length-1,r)}}}));function dCe(e,t,r,n){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const i=t.exp?t.exp.loc:e.loc;r.onError(Ul(28,t.loc)),t.exp=As("true",!1,i)}if(t.name==="if"){const i=Fse(e,t),o={type:9,loc:bot(e.loc),branches:[i]};if(r.replaceNode(o),n)return n(o,i,!0)}else{const i=r.parent.children;let o=i.indexOf(e);for(;o-->=-1;){const s=i[o];if(s&&s.type===3){r.removeNode(s);continue}if(s&&s.type===2&&!s.content.trim().length){r.removeNode(s);continue}if(s&&s.type===9){t.name==="else-if"&&s.branches[s.branches.length-1].condition===void 0&&r.onError(Ul(30,e.loc)),r.removeNode();const l=Fse(e,t);s.branches.push(l);const f=n&&n(s,l,!1);lx(l,r),f&&f(),r.currentNode=null}else r.onError(Ul(30,e.loc));break}}}function Fse(e,t){const r=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:r&&!yd(e,"for")?e.children:[e],userKey:Ax(e,"key"),isTemplateIf:r}}function Dse(e,t,r){return e.condition?M_(e.condition,Rse(e,t,r),Tc(r.helper(Q3),['""',"true"])):Rse(e,t,r)}function Rse(e,t,r){const{helper:n}=r,i=Hu("key",As(`${t}`,!1,cf,2)),{children:o}=e,s=o[0];if(o.length!==1||s.type!==1)if(o.length===1&&s.type===11){const f=s.codegenNode;return B6(f,i,r),f}else return XE(r,n(zE),Jg([i]),o,64,void 0,void 0,!0,!1,!1,e.loc);else{const f=s.codegenNode,m=J2e(f);return m.type===13&&zD(m,r),B6(m,i,r),f}}function Kot(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const gCe=(e,t,r)=>{const{modifiers:n,loc:i}=e,o=e.arg;let{exp:s}=e;if(s&&s.type===4&&!s.content.trim()&&(s=void 0),!s){if(o.type!==4||!o.isStatic)return r.onError(Ul(52,o.loc)),{props:[Hu(o,As("",!0,i))]};pCe(e),s=e.exp}return o.type!==4?(o.children.unshift("("),o.children.push(') || ""')):o.isStatic||(o.content=`${o.content} || ""`),n.some(l=>l.content==="camel")&&(o.type===4?o.isStatic?o.content=_l(o.content):o.content=`${r.helperString(N_)}(${o.content})`:(o.children.unshift(`${r.helperString(N_)}(`),o.children.push(")"))),r.inSSR||(n.some(l=>l.content==="prop")&&Tse(o,"."),n.some(l=>l.content==="attr")&&Tse(o,"^")),{props:[Hu(o,s)]}},pCe=(e,t)=>{const r=e.arg,n=_l(r.content);e.exp=As(n,!1,r.loc)},Tse=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},$ot=vz("for",(e,t,r)=>{const{helper:n,removeHelper:i}=r;return vCe(e,t,r,o=>{const s=Tc(n(KD),[o.source]),l=e3(e),f=yd(e,"memo"),m=Ax(e,"key",!1,!0);m&&m.type===7&&!m.exp&&pCe(m);let I=m&&(m.type===6?m.value?As(m.value.content,!0):void 0:m.exp);const B=m&&I?Hu("key",I):null,E=o.source.type===4&&o.source.constType>0,S=E?64:m?128:256;return o.codegenNode=XE(r,n(zE),void 0,s,S,void 0,void 0,!0,!E,!1,e.loc),()=>{let _;const{children:O}=o,R=O.length!==1||O[0].type!==1,T=I6(e)?e:l&&e.children.length===1&&I6(e.children[0])?e.children[0]:null;if(T?(_=T.codegenNode,l&&B&&B6(_,B,r)):R?_=XE(r,n(zE),B?Jg([B]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(_=O[0].codegenNode,l&&B&&B6(_,B,r),_.isBlock!==!E&&(_.isBlock?(i(L2),i(sI(r.inSSR,_.isComponent))):i(oI(r.inSSR,_.isComponent))),_.isBlock=!E,_.isBlock?(n(L2),n(sI(r.inSSR,_.isComponent))):n(oI(r.inSSR,_.isComponent))),f){const L=aI(U_(o.parseResult,[As("_cached")]));L.body=P2e([qp(["const _memo = (",f.exp,")"]),qp(["if (_cached",...I?[" && _cached.key === ",I]:[],` && ${r.helperString(uz)}(_cached, _memo)) return _cached`]),qp(["const _item = ",_]),As("_item.memo = _memo"),As("return _item")]),s.arguments.push(L,As("_cache"),As(String(r.cached.length))),r.cached.push(null)}else s.arguments.push(aI(U_(o.parseResult),_,!0))}})});function vCe(e,t,r,n){if(!t.exp){r.onError(Ul(31,t.loc));return}const i=t.forParseResult;if(!i){r.onError(Ul(32,t.loc));return}yz(i);const{addIdentifiers:o,removeIdentifiers:s,scopes:l}=r,{source:f,value:m,key:v,index:I}=i,B={type:11,loc:t.loc,source:f,valueAlias:m,keyAlias:v,objectIndexAlias:I,parseResult:i,children:e3(e)?e.children:[e]};r.replaceNode(B),l.vFor++;const E=n&&n(B);return()=>{l.vFor--,E&&E()}}function yz(e,t){e.finalized||(e.finalized=!0)}function U_({value:e,key:t,index:r},n=[]){return Wot([e,t,r,...n])}function Wot(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((r,n)=>r||As("_".repeat(n+1),!1))}const Ose=As("undefined",!1),mCe=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const r=yd(e,"slot");if(r)return r.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},Yot=(e,t)=>{let r;if(e3(e)&&e.props.some(dz)&&(r=yd(e,"for"))){const n=r.forParseResult;if(n){yz(n);const{value:i,key:o,index:s}=n,{addIdentifiers:l,removeIdentifiers:f}=t;return i&&l(i),o&&l(o),s&&l(s),()=>{i&&f(i),o&&f(o),s&&f(s)}}}},qot=(e,t,r,n)=>aI(e,r,!1,!0,r.length?r[0].loc:n);function yCe(e,t,r=qot){t.helper(qD);const{children:n,loc:i}=e,o=[],s=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const f=yd(e,"slot",!0);if(f){const{arg:O,exp:R}=f;O&&!wd(O)&&(l=!0),o.push(Hu(O||As("default",!0),r(R,void 0,n,i)))}let m=!1,v=!1;const I=[],B=new Set;let E=0;for(let O=0;O<n.length;O++){const R=n[O];let T;if(!e3(R)||!(T=yd(R,"slot",!0))){R.type!==3&&I.push(R);continue}if(f){t.onError(Ul(37,T.loc));break}m=!0;const{children:L,loc:U}=R,{arg:K=As("default",!0),exp:J,loc:ee}=T;let ce;wd(K)?ce=K?K.content:"default":l=!0;const ne=yd(R,"for"),Ee=r(J,ne,L,U);let ve,se;if(ve=yd(R,"if"))l=!0,s.push(M_(ve.exp,Xk(K,Ee,E++),Ose));else if(se=yd(R,/^else(-if)?$/,!0)){let Fe=O,ae;for(;Fe--&&(ae=n[Fe],ae.type===3););if(ae&&e3(ae)&&yd(ae,/^(else-)?if$/)){let De=s[s.length-1];for(;De.alternate.type===19;)De=De.alternate;De.alternate=se.exp?M_(se.exp,Xk(K,Ee,E++),Ose):Xk(K,Ee,E++)}else t.onError(Ul(30,se.loc))}else if(ne){l=!0;const Fe=ne.forParseResult;Fe?(yz(Fe),s.push(Tc(t.helper(KD),[Fe.source,aI(U_(Fe),Xk(K,Ee),!0)]))):t.onError(Ul(32,ne.loc))}else{if(ce){if(B.has(ce)){t.onError(Ul(38,ee));continue}B.add(ce),ce==="default"&&(v=!0)}o.push(Hu(K,Ee))}}if(!f){const O=(R,T)=>{const L=r(R,void 0,T,i);return t.compatConfig&&(L.isNonScopedSlot=!0),Hu("default",L)};m?I.length&&I.some(R=>bCe(R))&&(v?t.onError(Ul(39,I[0].loc)):o.push(O(void 0,I))):o.push(O(void 0,n))}const S=l?2:B7(e.children)?3:1;let _=Jg(o.concat(Hu("_",As(S+"",!1))),i);return s.length&&(_=Tc(t.helper(lz),[_,B2(s)])),{slots:_,hasDynamicSlots:l}}function Xk(e,t,r){const n=[Hu("name",e),Hu("fn",t)];return r!=null&&n.push(Hu("key",As(String(r),!0))),Jg(n)}function B7(e){for(let t=0;t<e.length;t++){const r=e[t];switch(r.type){case 1:if(r.tagType===2||B7(r.children))return!0;break;case 9:if(B7(r.branches))return!0;break;case 10:case 11:if(B7(r.children))return!0;break}}return!1}function bCe(e){return e.type!==2&&e.type!==12?!0:e.type===2?!!e.content.trim():bCe(e.content)}const CCe=new WeakMap,wCe=(e,t)=>function(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:n,props:i}=e,o=e.tagType===1;let s=o?ICe(e,t):`"${n}"`;const l=LA(s)&&s.callee===UD;let f,m,v=0,I,B,E,S=l||s===IE||s===OD||!o&&(n==="svg"||n==="foreignObject"||n==="math");if(i.length>0){const _=bz(e,t,void 0,o,l);f=_.props,v=_.patchFlag,B=_.dynamicPropNames;const O=_.directives;E=O&&O.length?B2(O.map(R=>BCe(R,t))):void 0,_.shouldUseBlock&&(S=!0)}if(e.children.length>0)if(s===b6&&(S=!0,v|=1024),o&&s!==IE&&s!==b6){const{slots:O,hasDynamicSlots:R}=yCe(e,t);m=O,R&&(v|=1024)}else if(e.children.length===1&&s!==IE){const O=e.children[0],R=O.type,T=R===5||R===8;T&&ag(O,t)===0&&(v|=1),T||R===2?m=O:m=e.children}else m=e.children;B&&B.length&&(I=zot(B)),e.codegenNode=XE(t,s,f,m,v===0?void 0:v,I,E,!!S,!1,o,e.loc)};function ICe(e,t,r=!1){let{tag:n}=e;const i=J$(n),o=Ax(e,"is",!1,!0);if(o)if(i||jw("COMPILER_IS_ON_ELEMENT",t)){let l;if(o.type===6?l=o.value&&As(o.value.content,!0):(l=o.exp,l||(l=As("is",!1,o.arg.loc))),l)return Tc(t.helper(UD),[l])}else o.type===6&&o.value.content.startsWith("vue:")&&(n=o.value.content.slice(4));const s=fz(n)||t.isBuiltInComponent(n);return s?(r||t.helper(s),s):(t.helper(PD),t.components.add(n),t3(n,"component"))}function bz(e,t,r=e.props,n,i,o=!1){const{tag:s,loc:l,children:f}=e;let m=[];const v=[],I=[],B=f.length>0;let E=!1,S=0,_=!1,O=!1,R=!1,T=!1,L=!1,U=!1;const K=[],J=Ee=>{m.length&&(v.push(Jg(Nse(m),l)),m=[]),Ee&&v.push(Ee)},ee=()=>{t.scopes.vFor>0&&m.push(Hu(As("ref_for",!0),As("true")))},ce=({key:Ee,value:ve})=>{if(wd(Ee)){const se=Ee.content,Fe=U2(se);if(Fe&&(!n||i)&&se.toLowerCase()!=="onclick"&&se!=="onUpdate:modelValue"&&!cy(se)&&(T=!0),Fe&&cy(se)&&(U=!0),Fe&&ve.type===14&&(ve=ve.arguments[0]),ve.type===20||(ve.type===4||ve.type===8)&&ag(ve,t)>0)return;se==="ref"?_=!0:se==="class"?O=!0:se==="style"?R=!0:se!=="key"&&!K.includes(se)&&K.push(se),n&&(se==="class"||se==="style")&&!K.includes(se)&&K.push(se)}else L=!0};for(let Ee=0;Ee<r.length;Ee++){const ve=r[Ee];if(ve.type===6){const{loc:se,name:Fe,nameLoc:ae,value:De}=ve;let Re=!0;if(Fe==="ref"&&(_=!0,ee()),Fe==="is"&&(J$(s)||De&&De.content.startsWith("vue:")||jw("COMPILER_IS_ON_ELEMENT",t)))continue;m.push(Hu(As(Fe,!0,ae),As(De?De.content:"",Re,De?De.loc:se)))}else{const{name:se,arg:Fe,exp:ae,loc:De,modifiers:Re}=ve,Pe=se==="bind",Ne=se==="on";if(se==="slot"){n||t.onError(Ul(40,De));continue}if(se==="once"||se==="memo"||se==="is"||Pe&&p2(Fe,"is")&&(J$(s)||jw("COMPILER_IS_ON_ELEMENT",t))||Ne&&o)continue;if((Pe&&p2(Fe,"key")||Ne&&B&&p2(Fe,"vue:before-update"))&&(E=!0),Pe&&p2(Fe,"ref")&&ee(),!Fe&&(Pe||Ne)){if(L=!0,ae)if(Pe){if(ee(),J(),jw("COMPILER_V_BIND_OBJECT_ORDER",t)){v.unshift(ae);continue}v.push(ae)}else J({type:14,loc:De,callee:t.helper(YD),arguments:n?[ae]:[ae,"true"]});else t.onError(Ul(Pe?34:35,De));continue}Pe&&Re.some(Je=>Je.content==="prop")&&(S|=32);const $e=t.directiveTransforms[se];if($e){const{props:Je,needRuntime:We}=$e(ve,e,t);!o&&Je.forEach(ce),Ne&&Fe&&!wd(Fe)?J(Jg(Je,l)):m.push(...Je),We&&(I.push(ve),Id(We)&&CCe.set(ve,We))}else Ofe(se)||(I.push(ve),B&&(E=!0))}}let ne;if(v.length?(J(),v.length>1?ne=Tc(t.helper(C6),v,l):ne=v[0]):m.length&&(ne=Jg(Nse(m),l)),L?S|=16:(O&&!n&&(S|=2),R&&!n&&(S|=4),K.length&&(S|=8),T&&(S|=32)),!E&&(S===0||S===32)&&(_||U||I.length>0)&&(S|=512),!t.inSSR&&ne)switch(ne.type){case 15:let Ee=-1,ve=-1,se=!1;for(let De=0;De<ne.properties.length;De++){const Re=ne.properties[De].key;wd(Re)?Re.content==="class"?Ee=De:Re.content==="style"&&(ve=De):Re.isHandlerKey||(se=!0)}const Fe=ne.properties[Ee],ae=ne.properties[ve];se?ne=Tc(t.helper(JE),[ne]):(Fe&&!wd(Fe.value)&&(Fe.value=Tc(t.helper($D),[Fe.value])),ae&&(R||ae.value.type===4&&ae.value.content.trim()[0]==="["||ae.value.type===17)&&(ae.value=Tc(t.helper(WD),[ae.value])));break;case 14:break;default:ne=Tc(t.helper(JE),[Tc(t.helper(x3),[ne])]);break}return{props:ne,directives:I,patchFlag:S,dynamicPropNames:K,shouldUseBlock:E}}function Nse(e){const t=new Map,r=[];for(let n=0;n<e.length;n++){const i=e[n];if(i.key.type===8||!i.key.isStatic){r.push(i);continue}const o=i.key.content,s=t.get(o);s?(o==="style"||o==="class"||U2(o))&&Vot(s,i):(t.set(o,i),r.push(i))}return r}function Vot(e,t){e.value.type===17?e.value.elements.push(t.value):e.value=B2([e.value,t.value],e.loc)}function BCe(e,t){const r=[],n=CCe.get(e);n?r.push(t.helperString(n)):(t.helper(HD),t.directives.add(e.name),r.push(t3(e.name,"directive")));const{loc:i}=e;if(e.exp&&r.push(e.exp),e.arg&&(e.exp||r.push("void 0"),r.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||r.push("void 0"),r.push("void 0"));const o=As("true",!1,i);r.push(Jg(e.modifiers.map(s=>Hu(s,o)),i))}return B2(r,e.loc)}function zot(e){let t="[";for(let r=0,n=e.length;r<n;r++)t+=JSON.stringify(e[r]),r<n-1&&(t+=", ");return t+"]"}function J$(e){return e==="component"||e==="Component"}const Jot=(e,t)=>{if(I6(e)){const{children:r,loc:n}=e,{slotName:i,slotProps:o}=ECe(e,t),s=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let l=2;o&&(s[2]=o,l=3),r.length&&(s[3]=aI([],r,!1,!1,n),l=4),t.scopeId&&!t.slotted&&(l=5),s.splice(l),e.codegenNode=Tc(t.helper(Az),s,n)}};function ECe(e,t){let r='"default"',n;const i=[];for(let o=0;o<e.props.length;o++){const s=e.props[o];if(s.type===6)s.value&&(s.name==="name"?r=JSON.stringify(s.value.content):(s.name=_l(s.name),i.push(s)));else if(s.name==="bind"&&p2(s.arg,"name")){if(s.exp)r=s.exp;else if(s.arg&&s.arg.type===4){const l=_l(s.arg.content);r=s.exp=As(l,!1,s.arg.loc)}}else s.name==="bind"&&s.arg&&wd(s.arg)&&(s.arg.content=_l(s.arg.content)),i.push(s)}if(i.length>0){const{props:o,directives:s}=bz(e,t,i,!1,!1);n=o,s.length&&t.onError(Ul(36,s[0].loc))}return{slotName:r,slotProps:n}}const Cz=(e,t,r,n)=>{const{loc:i,modifiers:o,arg:s}=e;!e.exp&&!o.length&&r.onError(Ul(35,i));let l;if(s.type===4)if(s.isStatic){let I=s.content;I.startsWith("vue:")&&(I=`vnode-${I.slice(4)}`);const B=t.tagType!==0||I.startsWith("vnode")||!/[A-Z]/.test(I)?Fw(_l(I)):`on:${I}`;l=As(B,!0,s.loc)}else l=qp([`${r.helperString(L_)}(`,s,")"]);else l=s,l.children.unshift(`${r.helperString(L_)}(`),l.children.push(")");let f=e.exp;f&&!f.content.trim()&&(f=void 0);let m=r.cacheHandlers&&!f&&!r.inVOnce;if(f){const I=hz(f),B=!(I||Y2e(f)),E=f.content.includes(";");(B||m&&I)&&(f=qp([`${B?"$event":"(...args)"} => ${E?"{":"("}`,f,E?"}":")"]))}let v={props:[Hu(l,f||As("() => {}",!1,i))]};return n&&(v=n(v)),m&&(v.props[0].value=r.cache(v.props[0].value)),v.props.forEach(I=>I.key.isHandlerKey=!0),v},Xot=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const r=e.children;let n,i=!1;for(let o=0;o<r.length;o++){const s=r[o];if(y7(s)){i=!0;for(let l=o+1;l<r.length;l++){const f=r[l];if(y7(f))n||(n=r[o]=qp([s],s.loc)),n.children.push(" + ",f),r.splice(l,1),l--;else{n=void 0;break}}}}if(!(!i||r.length===1&&(e.type===0||e.type===1&&e.tagType===0&&!e.props.find(o=>o.type===7&&!t.directiveTransforms[o.name])&&e.tag!=="template")))for(let o=0;o<r.length;o++){const s=r[o];if(y7(s)||s.type===8){const l=[];(s.type!==2||s.content!==" ")&&l.push(s),!t.ssr&&ag(s,t)===0&&l.push("1"),r[o]={type:12,content:s,loc:s.loc,codegenNode:Tc(t.helper(MD),l)}}}}},Lse=new WeakSet,Zot=(e,t)=>{if(e.type===1&&yd(e,"once",!0))return Lse.has(e)||t.inVOnce||t.inSSR?void 0:(Lse.add(e),t.inVOnce=!0,t.helper(w6),()=>{t.inVOnce=!1;const r=t.currentNode;r.codegenNode&&(r.codegenNode=t.cache(r.codegenNode,!0,!0))})},wz=(e,t,r)=>{const{exp:n,arg:i}=e;if(!n)return r.onError(Ul(41,e.loc)),Zk();const o=n.loc.source.trim(),s=n.type===4?n.content:o,l=r.bindingMetadata[o];if(l==="props"||l==="props-aliased")return r.onError(Ul(44,n.loc)),Zk();if(!s.trim()||!hz(n)&&!!1)return r.onError(Ul(42,n.loc)),Zk();const m=i||As("modelValue",!0),v=i?wd(i)?`onUpdate:${_l(i.content)}`:qp(['"onUpdate:" + ',i]):"onUpdate:modelValue";let I;const B=r.isTS?"($event: any)":"$event";I=qp([`${B} => ((`,n,") = $event)"]);const E=[Hu(m,e.exp),Hu(v,I)];if(e.modifiers.length&&t.tagType===1){const S=e.modifiers.map(O=>O.content).map(O=>(sx(O)?O:JSON.stringify(O))+": true").join(", "),_=i?wd(i)?`${i.content}Modifiers`:qp([i,' + "Modifiers"']):"modelModifiers";E.push(Hu(_,As(`{ ${S} }`,!1,e.loc,2)))}return Zk(E)};function Zk(e=[]){return{props:e}}const est=/[\w).+\-_$\]]/,tst=(e,t)=>{jw("COMPILER_FILTERS",t)&&(e.type===5?H_(e.content,t):e.type===1&&e.props.forEach(r=>{r.type===7&&r.name!=="for"&&r.exp&&H_(r.exp,t)}))};function H_(e,t){if(e.type===4)Mse(e,t);else for(let r=0;r<e.children.length;r++){const n=e.children[r];typeof n=="object"&&(n.type===4?Mse(n,t):n.type===8?H_(e,t):n.type===5&&H_(n.content,t))}}function Mse(e,t){const r=e.content;let n=!1,i=!1,o=!1,s=!1,l=0,f=0,m=0,v=0,I,B,E,S,_=[];for(E=0;E<r.length;E++)if(B=I,I=r.charCodeAt(E),n)I===39&&B!==92&&(n=!1);else if(i)I===34&&B!==92&&(i=!1);else if(o)I===96&&B!==92&&(o=!1);else if(s)I===47&&B!==92&&(s=!1);else if(I===124&&r.charCodeAt(E+1)!==124&&r.charCodeAt(E-1)!==124&&!l&&!f&&!m)S===void 0?(v=E+1,S=r.slice(0,E).trim()):O();else{switch(I){case 34:i=!0;break;case 39:n=!0;break;case 96:o=!0;break;case 40:m++;break;case 41:m--;break;case 91:f++;break;case 93:f--;break;case 123:l++;break;case 125:l--;break}if(I===47){let R=E-1,T;for(;R>=0&&(T=r.charAt(R),T===" ");R--);(!T||!est.test(T))&&(s=!0)}}S===void 0?S=r.slice(0,E).trim():v!==0&&O();function O(){_.push(r.slice(v,E).trim()),v=E+1}if(_.length){for(E=0;E<_.length;E++)S=rst(S,_[E],t);e.content=S,e.ast=void 0}}function rst(e,t,r){r.helper(jD);const n=t.indexOf("(");if(n<0)return r.filters.add(t),`${t3(t,"filter")}(${e})`;{const i=t.slice(0,n),o=t.slice(n+1);return r.filters.add(i),`${t3(i,"filter")}(${e}${o!==")"?","+o:o}`}}const Pse=new WeakSet,nst=(e,t)=>{if(e.type===1){const r=yd(e,"memo");return!r||Pse.has(e)?void 0:(Pse.add(e),()=>{const n=e.codegenNode||t.currentNode.codegenNode;n&&n.type===13&&(e.tagType!==1&&zD(n,t),e.codegenNode=Tc(t.helper(VD),[r.exp,aI(void 0,n),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function QCe(e){return[[Zot,Got,nst,$ot,tst,Jot,wCe,mCe,Xot],{on:Cz,bind:gCe,model:wz}]}function xCe(e,t={}){const r=t.onError||cz,n=t.mode==="module";t.prefixIdentifiers===!0?r(Ul(47)):n&&r(Ul(48));const i=!1;t.cacheHandlers&&r(Ul(49)),t.scopeId&&!n&&r(Ul(50));const o=Gs({},t,{prefixIdentifiers:i}),s=Ko(e)?pz(e,o):e,[l,f]=QCe();return ACe(s,Gs({},o,{nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:Gs({},f,t.directiveTransforms||{})})),uCe(s,o)}const ist={DATA:"data",PROPS:"props",PROPS_ALIASED:"props-aliased",SETUP_LET:"setup-let",SETUP_CONST:"setup-const",SETUP_REACTIVE_CONST:"setup-reactive-const",SETUP_MAYBE_REF:"setup-maybe-ref",SETUP_REF:"setup-ref",OPTIONS:"options",LITERAL_CONST:"literal-const"},SCe=()=>({props:[]});/**
  760. * @vue/compiler-dom v3.5.13
  761. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  762. * @license MIT
  763. **/const Iz=Symbol(""),Bz=Symbol(""),Ez=Symbol(""),Qz=Symbol(""),j_=Symbol(""),xz=Symbol(""),Sz=Symbol(""),kz=Symbol(""),_z=Symbol(""),Fz=Symbol("");N2e({[Iz]:"vModelRadio",[Bz]:"vModelCheckbox",[Ez]:"vModelText",[Qz]:"vModelSelect",[j_]:"vModelDynamic",[xz]:"withModifiers",[Sz]:"withKeys",[kz]:"vShow",[_z]:"Transition",[Fz]:"TransitionGroup"});let UB;function ast(e,t=!1){return UB||(UB=document.createElement("div")),t?(UB.innerHTML=`<div foo="${e.replace(/"/g,"&quot;")}">`,UB.children[0].getAttribute("foo")):(UB.innerHTML=e,UB.textContent)}const Dz={parseMode:"html",isVoidTag:Hfe,isNativeTag:e=>Mfe(e)||Pfe(e)||Ufe(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:ast,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return _z;if(e==="TransitionGroup"||e==="transition-group")return Fz},getNamespace(e,t,r){let n=t?t.ns:r;if(t&&n===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(i=>i.type===6&&i.name==="encoding"&&i.value!=null&&(i.value.content==="text/html"||i.value.content==="application/xhtml+xml"))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(n=0);else t&&n===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(n=0);if(n===0){if(e==="svg")return 1;if(e==="math")return 2}return n}},kCe=e=>{e.type===1&&e.props.forEach((t,r)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[r]={type:7,name:"bind",arg:As("style",!0,t.loc),exp:ost(t.value.content,t.loc),modifiers:[],loc:t.loc})})},ost=(e,t)=>{const r=UW(e);return As(JSON.stringify(r),!1,t,3)};function vy(e,t){return Ul(e,t)}const sst={X_V_HTML_NO_EXPRESSION:53,53:"X_V_HTML_NO_EXPRESSION",X_V_HTML_WITH_CHILDREN:54,54:"X_V_HTML_WITH_CHILDREN",X_V_TEXT_NO_EXPRESSION:55,55:"X_V_TEXT_NO_EXPRESSION",X_V_TEXT_WITH_CHILDREN:56,56:"X_V_TEXT_WITH_CHILDREN",X_V_MODEL_ON_INVALID_ELEMENT:57,57:"X_V_MODEL_ON_INVALID_ELEMENT",X_V_MODEL_ARG_ON_ELEMENT:58,58:"X_V_MODEL_ARG_ON_ELEMENT",X_V_MODEL_ON_FILE_INPUT_ELEMENT:59,59:"X_V_MODEL_ON_FILE_INPUT_ELEMENT",X_V_MODEL_UNNECESSARY_VALUE:60,60:"X_V_MODEL_UNNECESSARY_VALUE",X_V_SHOW_NO_EXPRESSION:61,61:"X_V_SHOW_NO_EXPRESSION",X_TRANSITION_INVALID_CHILDREN:62,62:"X_TRANSITION_INVALID_CHILDREN",X_IGNORED_SIDE_EFFECT_TAG:63,63:"X_IGNORED_SIDE_EFFECT_TAG",__EXTEND_POINT__:64,64:"__EXTEND_POINT__"},Ast={53:"v-html is missing expression.",54:"v-html will override element children.",55:"v-text is missing expression.",56:"v-text will override element children.",57:"v-model can only be used on <input>, <textarea> and <select> elements.",58:"v-model argument is not supported on plain elements.",59:"v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.",60:"Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.",61:"v-show is missing expression.",62:"<Transition> expects exactly one child element or component.",63:"Tags with side effect (<script> and <style>) are ignored in client component templates."},lst=(e,t,r)=>{const{exp:n,loc:i}=e;return n||r.onError(vy(53,i)),t.children.length&&(r.onError(vy(54,i)),t.children.length=0),{props:[Hu(As("innerHTML",!0,i),n||As("",!0))]}},ust=(e,t,r)=>{const{exp:n,loc:i}=e;return n||r.onError(vy(55,i)),t.children.length&&(r.onError(vy(56,i)),t.children.length=0),{props:[Hu(As("textContent",!0),n?ag(n,r)>0?n:Tc(r.helperString(ox),[n],i):As("",!0))]}},cst=(e,t,r)=>{const n=wz(e,t,r);if(!n.props.length||t.tagType===1)return n;e.arg&&r.onError(vy(58,e.arg.loc));const{tag:i}=t,o=r.isCustomElement(i);if(i==="input"||i==="textarea"||i==="select"||o){let s=Ez,l=!1;if(i==="input"||o){const f=Ax(t,"type");if(f){if(f.type===7)s=j_;else if(f.value)switch(f.value.content){case"radio":s=Iz;break;case"checkbox":s=Bz;break;case"file":l=!0,r.onError(vy(59,e.loc));break}}else V2e(t)&&(s=j_)}else i==="select"&&(s=Qz);l||(n.needRuntime=r.helper(s))}else r.onError(vy(57,e.loc));return n.props=n.props.filter(s=>!(s.key.type===4&&s.key.content==="modelValue")),n},fst=Nf("passive,once,capture"),hst=Nf("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),dst=Nf("left,right"),_Ce=Nf("onkeyup,onkeydown,onkeypress"),gst=(e,t,r,n)=>{const i=[],o=[],s=[];for(let l=0;l<t.length;l++){const f=t[l].content;f==="native"&&ZE("COMPILER_V_ON_NATIVE",r)||fst(f)?s.push(f):dst(f)?wd(e)?_Ce(e.content.toLowerCase())?i.push(f):o.push(f):(i.push(f),o.push(f)):hst(f)?o.push(f):i.push(f)}return{keyModifiers:i,nonKeyModifiers:o,eventOptionModifiers:s}},Use=(e,t)=>wd(e)&&e.content.toLowerCase()==="onclick"?As(t,!0):e.type!==4?qp(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,pst=(e,t,r)=>Cz(e,t,r,n=>{const{modifiers:i}=e;if(!i.length)return n;let{key:o,value:s}=n.props[0];const{keyModifiers:l,nonKeyModifiers:f,eventOptionModifiers:m}=gst(o,i,r,e.loc);if(f.includes("right")&&(o=Use(o,"onContextmenu")),f.includes("middle")&&(o=Use(o,"onMouseup")),f.length&&(s=Tc(r.helper(xz),[s,JSON.stringify(f)])),l.length&&(!wd(o)||_Ce(o.content.toLowerCase()))&&(s=Tc(r.helper(Sz),[s,JSON.stringify(l)])),m.length){const v=m.map(j2).join("");o=wd(o)?As(`${o.content}${v}`,!0):qp(["(",o,`) + "${v}"`])}return{props:[Hu(o,s)]}}),vst=(e,t,r)=>{const{exp:n,loc:i}=e;return n||r.onError(vy(61,i)),{props:[],needRuntime:r.helper(kz)}},mst=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},FCe=[kCe],DCe={cloak:SCe,html:lst,text:ust,model:cst,on:pst,show:vst};function yst(e,t={}){return xCe(e,Gs({},Dz,t,{nodeTransforms:[mst,...FCe,...t.nodeTransforms||[]],directiveTransforms:Gs({},DCe,t.directiveTransforms||{}),transformHoist:null}))}function bst(e,t={}){return pz(e,Gs({},Dz,t))}const Cst=Object.freeze(Object.defineProperty({__proto__:null,BASE_TRANSITION:iz,BindingTypes:ist,CAMELIZE:N_,CAPITALIZE:F2e,CREATE_BLOCK:az,CREATE_COMMENT:Q3,CREATE_ELEMENT_BLOCK:oz,CREATE_ELEMENT_VNODE:LD,CREATE_SLOTS:lz,CREATE_STATIC:sz,CREATE_TEXT:MD,CREATE_VNODE:ND,CompilerDeprecationTypes:Uat,ConstantTypes:Dat,DOMDirectiveTransforms:DCe,DOMErrorCodes:sst,DOMErrorMessages:Ast,DOMNodeTransforms:FCe,ElementTypes:Fat,ErrorCodes:Gat,FRAGMENT:zE,GUARD_REACTIVE_PROPS:x3,IS_MEMO_SAME:uz,IS_REF:O2e,KEEP_ALIVE:b6,MERGE_PROPS:C6,NORMALIZE_CLASS:$D,NORMALIZE_PROPS:JE,NORMALIZE_STYLE:WD,Namespaces:kat,NodeTypes:_at,OPEN_BLOCK:L2,POP_SCOPE_ID:R2e,PUSH_SCOPE_ID:D2e,RENDER_LIST:KD,RENDER_SLOT:Az,RESOLVE_COMPONENT:PD,RESOLVE_DIRECTIVE:HD,RESOLVE_DYNAMIC_COMPONENT:UD,RESOLVE_FILTER:jD,SET_BLOCK_TRACKING:w6,SUSPENSE:OD,TELEPORT:IE,TO_DISPLAY_STRING:ox,TO_HANDLERS:YD,TO_HANDLER_KEY:L_,TRANSITION:_z,TRANSITION_GROUP:Fz,TS_NODE_TYPES:j2e,UNREF:T2e,V_MODEL_CHECKBOX:Bz,V_MODEL_DYNAMIC:j_,V_MODEL_RADIO:Iz,V_MODEL_SELECT:Qz,V_MODEL_TEXT:Ez,V_ON_WITH_KEYS:Sz,V_ON_WITH_MODIFIERS:xz,V_SHOW:kz,WITH_CTX:qD,WITH_DIRECTIVES:GD,WITH_MEMO:VD,advancePositionWithClone:Aot,advancePositionWithMutation:q2e,assert:lot,baseCompile:xCe,baseParse:pz,buildDirectiveArgs:BCe,buildProps:bz,buildSlots:yCe,checkCompatEnabled:ZE,compile:yst,convertToBlock:zD,createArrayExpression:B2,createAssignmentExpression:Nat,createBlockStatement:P2e,createCacheExpression:M2e,createCallExpression:Tc,createCompilerError:Ul,createCompoundExpression:qp,createConditionalExpression:M_,createDOMCompilerError:vy,createForLoopParams:U_,createFunctionExpression:aI,createIfStatement:Oat,createInterpolation:Rat,createObjectExpression:Jg,createObjectProperty:Hu,createReturnStatement:Mat,createRoot:L2e,createSequenceExpression:Lat,createSimpleExpression:As,createStructuralDirectiveTransform:vz,createTemplateLiteral:Tat,createTransformContext:sCe,createVNodeCall:XE,errorMessages:Kat,extractIdentifiers:oy,findDir:yd,findProp:Ax,forAliasRE:X2e,generate:uCe,generateCodeFrame:Nfe,getBaseTransformPreset:QCe,getConstantType:ag,getMemoedVNodeCall:J2e,getVNodeBlockHelper:sI,getVNodeHelper:oI,hasDynamicKeyVBind:V2e,hasScopeRef:P0,helperNameMap:iI,injectProp:B6,isCoreComponent:fz,isFnExpression:Y2e,isFnExpressionBrowser:W2e,isFnExpressionNode:sot,isFunctionType:Zat,isInDestructureAssignment:Yat,isInNewExpression:qat,isMemberExpression:hz,isMemberExpressionBrowser:$2e,isMemberExpressionNode:aot,isReferencedIdentifier:Wat,isSimpleIdentifier:sx,isSlotOutlet:I6,isStaticArgOf:p2,isStaticExp:wd,isStaticProperty:H2e,isStaticPropertyKey:eot,isTemplateNode:e3,isText:y7,isVSlot:dz,locStub:cf,noopDirectiveTransform:SCe,parse:bst,parserOptions:Dz,processExpression:I7,processFor:vCe,processIf:dCe,processSlotOutlet:ECe,registerRuntimeHelpers:N2e,resolveComponentType:ICe,stringifyExpression:hCe,toValidAssetId:t3,trackSlotScopes:mCe,trackVForSlotScopes:Yot,transform:ACe,transformBind:gCe,transformElement:wCe,transformExpression:jot,transformModel:wz,transformOn:Cz,transformStyle:kCe,traverseNode:lx,unwrapTSNode:G2e,walkBlockDeclarations:zat,walkFunctionParams:Vat,walkIdentifiers:$at,warnDeprecation:jat},Symbol.toStringTag,{value:"Module"})),wst=yF(Cst),Ist=yF(XQe),Bst=yF(N3e);/**
  764. * vue v3.5.13
  765. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  766. * @license MIT
  767. **/var Hse;function Est(){return Hse||(Hse=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=wst,r=Ist,n=Bst;function i(f){var m=Object.create(null);if(f)for(var v in f)m[v]=f[v];return m.default=f,Object.freeze(m)}var o=i(r);const s=Object.create(null);function l(f,m){if(!n.isString(f))if(f.nodeType)f=f.innerHTML;else return n.NOOP;const v=n.genCacheKey(f,m),I=s[v];if(I)return I;if(f[0]==="#"){const _=document.querySelector(f);f=_?_.innerHTML:""}const B=n.extend({hoistStatic:!0,onError:void 0,onWarn:n.NOOP},m);!B.isCustomElement&&typeof customElements<"u"&&(B.isCustomElement=_=>!!customElements.get(_));const{code:E}=t.compile(f,B),S=new Function("Vue",E)(o);return S._rc=!0,s[v]=S}r.registerRuntimeCompiler(l),e.compile=l,Object.keys(r).forEach(function(f){f!=="default"&&!Object.prototype.hasOwnProperty.call(e,f)&&(e[f]=r[f])})}(oU)),oU}var jse;function XD(){return jse||(jse=1,aU.exports=Est()),aU.exports}var Gse;function Rz(){return Gse||(Gse=1,function(e){var t=XD();Object.keys(t).forEach(function(r){e[r]=t[r]}),e.set=function(r,n,i){return Array.isArray(r)?(r.length=Math.max(r.length,n),r.splice(n,1,i),i):(r[n]=i,i)},e.del=function(r,n){if(Array.isArray(r)){r.splice(n,1);return}delete r[n]},e.Vue=t,e.Vue2=void 0,e.isVue2=!1,e.isVue3=!0,e.install=function(){}}(iU)),iU}var Qst=m7.exports,Kse;function xst(){return Kse||(Kse=1,function(e,t){(function(r,n){e.exports=n(Rz(),XD())})(Qst,function(r,n){var i=Object.defineProperty,o=Object.defineProperties,s=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,v=(Rt,_e,me)=>_e in Rt?i(Rt,_e,{enumerable:!0,configurable:!0,writable:!0,value:me}):Rt[_e]=me,I=(Rt,_e)=>{for(var me in _e||(_e={}))f.call(_e,me)&&v(Rt,me,_e[me]);if(l)for(var me of l(_e))m.call(_e,me)&&v(Rt,me,_e[me]);return Rt},B=(Rt,_e)=>o(Rt,s(_e)),E=(Rt,_e,me)=>new Promise((Ye,ft)=>{var mt=ur=>{try{Wt(me.next(ur))}catch(Sr){ft(Sr)}},Kt=ur=>{try{Wt(me.throw(ur))}catch(Sr){ft(Sr)}},Wt=ur=>ur.done?Ye(ur.value):Promise.resolve(ur.value).then(mt,Kt);Wt((me=me.apply(Rt,_e)).next())});typeof window.setImmediate>"u"&&(window.setImmediate=function(Rt,..._e){setTimeout(()=>Rt(_e))});var S=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof nh<"u"?nh:typeof self<"u"?self:{};function _(Rt){return Rt&&Rt.__esModule&&Object.prototype.hasOwnProperty.call(Rt,"default")?Rt.default:Rt}function O(Rt){throw new Error('Could not dynamically require "'+Rt+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var R={exports:{}};/*!
  768. JSZip v3.10.1 - A JavaScript class for generating and reading zip files
  769. <http://stuartk.com/jszip>
  770. (c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
  771. Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown.
  772. JSZip uses the library pako released under the MIT license :
  773. https://github.com/nodeca/pako/blob/main/LICENSE
  774. */(function(Rt,_e){(function(me){Rt.exports=me()})(function(){return function me(Ye,ft,mt){function Kt(Sr,Kr){if(!ft[Sr]){if(!Ye[Sr]){var zr=typeof O=="function"&&O;if(!Kr&&zr)return zr(Sr,!0);if(Wt)return Wt(Sr,!0);var qr=new Error("Cannot find module '"+Sr+"'");throw qr.code="MODULE_NOT_FOUND",qr}var lr=ft[Sr]={exports:{}};Ye[Sr][0].call(lr.exports,function(Ur){var cr=Ye[Sr][1][Ur];return Kt(cr||Ur)},lr,lr.exports,me,Ye,ft,mt)}return ft[Sr].exports}for(var Wt=typeof O=="function"&&O,ur=0;ur<mt.length;ur++)Kt(mt[ur]);return Kt}({1:[function(me,Ye,ft){var mt=me("./utils"),Kt=me("./support"),Wt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";ft.encode=function(ur){for(var Sr,Kr,zr,qr,lr,Ur,cr,Rr=[],wr=0,Hr=ur.length,hn=Hr,Sn=mt.getTypeOf(ur)!=="string";wr<ur.length;)hn=Hr-wr,zr=Sn?(Sr=ur[wr++],Kr=wr<Hr?ur[wr++]:0,wr<Hr?ur[wr++]:0):(Sr=ur.charCodeAt(wr++),Kr=wr<Hr?ur.charCodeAt(wr++):0,wr<Hr?ur.charCodeAt(wr++):0),qr=Sr>>2,lr=(3&Sr)<<4|Kr>>4,Ur=1<hn?(15&Kr)<<2|zr>>6:64,cr=2<hn?63&zr:64,Rr.push(Wt.charAt(qr)+Wt.charAt(lr)+Wt.charAt(Ur)+Wt.charAt(cr));return Rr.join("")},ft.decode=function(ur){var Sr,Kr,zr,qr,lr,Ur,cr=0,Rr=0,wr="data:";if(ur.substr(0,wr.length)===wr)throw new Error("Invalid base64 input, it looks like a data url.");var Hr,hn=3*(ur=ur.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(ur.charAt(ur.length-1)===Wt.charAt(64)&&hn--,ur.charAt(ur.length-2)===Wt.charAt(64)&&hn--,hn%1!=0)throw new Error("Invalid base64 input, bad content length.");for(Hr=Kt.uint8array?new Uint8Array(0|hn):new Array(0|hn);cr<ur.length;)Sr=Wt.indexOf(ur.charAt(cr++))<<2|(qr=Wt.indexOf(ur.charAt(cr++)))>>4,Kr=(15&qr)<<4|(lr=Wt.indexOf(ur.charAt(cr++)))>>2,zr=(3&lr)<<6|(Ur=Wt.indexOf(ur.charAt(cr++))),Hr[Rr++]=Sr,lr!==64&&(Hr[Rr++]=Kr),Ur!==64&&(Hr[Rr++]=zr);return Hr}},{"./support":30,"./utils":32}],2:[function(me,Ye,ft){var mt=me("./external"),Kt=me("./stream/DataWorker"),Wt=me("./stream/Crc32Probe"),ur=me("./stream/DataLengthProbe");function Sr(Kr,zr,qr,lr,Ur){this.compressedSize=Kr,this.uncompressedSize=zr,this.crc32=qr,this.compression=lr,this.compressedContent=Ur}Sr.prototype={getContentWorker:function(){var Kr=new Kt(mt.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new ur("data_length")),zr=this;return Kr.on("end",function(){if(this.streamInfo.data_length!==zr.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),Kr},getCompressedWorker:function(){return new Kt(mt.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},Sr.createWorkerFrom=function(Kr,zr,qr){return Kr.pipe(new Wt).pipe(new ur("uncompressedSize")).pipe(zr.compressWorker(qr)).pipe(new ur("compressedSize")).withStreamInfo("compression",zr)},Ye.exports=Sr},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(me,Ye,ft){var mt=me("./stream/GenericWorker");ft.STORE={magic:"\0\0",compressWorker:function(){return new mt("STORE compression")},uncompressWorker:function(){return new mt("STORE decompression")}},ft.DEFLATE=me("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(me,Ye,ft){var mt=me("./utils"),Kt=function(){for(var Wt,ur=[],Sr=0;Sr<256;Sr++){Wt=Sr;for(var Kr=0;Kr<8;Kr++)Wt=1&Wt?3988292384^Wt>>>1:Wt>>>1;ur[Sr]=Wt}return ur}();Ye.exports=function(Wt,ur){return Wt!==void 0&&Wt.length?mt.getTypeOf(Wt)!=="string"?function(Sr,Kr,zr,qr){var lr=Kt,Ur=qr+zr;Sr^=-1;for(var cr=qr;cr<Ur;cr++)Sr=Sr>>>8^lr[255&(Sr^Kr[cr])];return-1^Sr}(0|ur,Wt,Wt.length,0):function(Sr,Kr,zr,qr){var lr=Kt,Ur=qr+zr;Sr^=-1;for(var cr=qr;cr<Ur;cr++)Sr=Sr>>>8^lr[255&(Sr^Kr.charCodeAt(cr))];return-1^Sr}(0|ur,Wt,Wt.length,0):0}},{"./utils":32}],5:[function(me,Ye,ft){ft.base64=!1,ft.binary=!1,ft.dir=!1,ft.createFolders=!0,ft.date=null,ft.compression=null,ft.compressionOptions=null,ft.comment=null,ft.unixPermissions=null,ft.dosPermissions=null},{}],6:[function(me,Ye,ft){var mt=null;mt=typeof Promise<"u"?Promise:me("lie"),Ye.exports={Promise:mt}},{lie:37}],7:[function(me,Ye,ft){var mt=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",Kt=me("pako"),Wt=me("./utils"),ur=me("./stream/GenericWorker"),Sr=mt?"uint8array":"array";function Kr(zr,qr){ur.call(this,"FlateWorker/"+zr),this._pako=null,this._pakoAction=zr,this._pakoOptions=qr,this.meta={}}ft.magic="\b\0",Wt.inherits(Kr,ur),Kr.prototype.processChunk=function(zr){this.meta=zr.meta,this._pako===null&&this._createPako(),this._pako.push(Wt.transformTo(Sr,zr.data),!1)},Kr.prototype.flush=function(){ur.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Kr.prototype.cleanUp=function(){ur.prototype.cleanUp.call(this),this._pako=null},Kr.prototype._createPako=function(){this._pako=new Kt[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var zr=this;this._pako.onData=function(qr){zr.push({data:qr,meta:zr.meta})}},ft.compressWorker=function(zr){return new Kr("Deflate",zr)},ft.uncompressWorker=function(){return new Kr("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(me,Ye,ft){function mt(lr,Ur){var cr,Rr="";for(cr=0;cr<Ur;cr++)Rr+=String.fromCharCode(255&lr),lr>>>=8;return Rr}function Kt(lr,Ur,cr,Rr,wr,Hr){var hn,Sn,kn=lr.file,di=lr.compression,ni=Hr!==Sr.utf8encode,Gi=Wt.transformTo("string",Hr(kn.name)),Zn=Wt.transformTo("string",Sr.utf8encode(kn.name)),zi=kn.comment,Va=Wt.transformTo("string",Hr(zi)),rn=Wt.transformTo("string",Sr.utf8encode(zi)),ii=Zn.length!==kn.name.length,Jt=rn.length!==zi.length,pi="",He="",Bt="",hr=kn.dir,vr=kn.date,en={crc32:0,compressedSize:0,uncompressedSize:0};Ur&&!cr||(en.crc32=lr.crc32,en.compressedSize=lr.compressedSize,en.uncompressedSize=lr.uncompressedSize);var Tr=0;Ur&&(Tr|=8),ni||!ii&&!Jt||(Tr|=2048);var Pr=0,si=0;hr&&(Pr|=16),wr==="UNIX"?(si=798,Pr|=function(ai,Qa){var no=ai;return ai||(no=Qa?16893:33204),(65535&no)<<16}(kn.unixPermissions,hr)):(si=20,Pr|=function(ai){return 63&(ai||0)}(kn.dosPermissions)),hn=vr.getUTCHours(),hn<<=6,hn|=vr.getUTCMinutes(),hn<<=5,hn|=vr.getUTCSeconds()/2,Sn=vr.getUTCFullYear()-1980,Sn<<=4,Sn|=vr.getUTCMonth()+1,Sn<<=5,Sn|=vr.getUTCDate(),ii&&(He=mt(1,1)+mt(Kr(Gi),4)+Zn,pi+="up"+mt(He.length,2)+He),Jt&&(Bt=mt(1,1)+mt(Kr(Va),4)+rn,pi+="uc"+mt(Bt.length,2)+Bt);var Ai="";return Ai+=`
  775. \0`,Ai+=mt(Tr,2),Ai+=di.magic,Ai+=mt(hn,2),Ai+=mt(Sn,2),Ai+=mt(en.crc32,4),Ai+=mt(en.compressedSize,4),Ai+=mt(en.uncompressedSize,4),Ai+=mt(Gi.length,2),Ai+=mt(pi.length,2),{fileRecord:zr.LOCAL_FILE_HEADER+Ai+Gi+pi,dirRecord:zr.CENTRAL_FILE_HEADER+mt(si,2)+Ai+mt(Va.length,2)+"\0\0\0\0"+mt(Pr,4)+mt(Rr,4)+Gi+pi+Va}}var Wt=me("../utils"),ur=me("../stream/GenericWorker"),Sr=me("../utf8"),Kr=me("../crc32"),zr=me("../signature");function qr(lr,Ur,cr,Rr){ur.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=Ur,this.zipPlatform=cr,this.encodeFileName=Rr,this.streamFiles=lr,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}Wt.inherits(qr,ur),qr.prototype.push=function(lr){var Ur=lr.meta.percent||0,cr=this.entriesCount,Rr=this._sources.length;this.accumulate?this.contentBuffer.push(lr):(this.bytesWritten+=lr.data.length,ur.prototype.push.call(this,{data:lr.data,meta:{currentFile:this.currentFile,percent:cr?(Ur+100*(cr-Rr-1))/cr:100}}))},qr.prototype.openedSource=function(lr){this.currentSourceOffset=this.bytesWritten,this.currentFile=lr.file.name;var Ur=this.streamFiles&&!lr.file.dir;if(Ur){var cr=Kt(lr,Ur,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:cr.fileRecord,meta:{percent:0}})}else this.accumulate=!0},qr.prototype.closedSource=function(lr){this.accumulate=!1;var Ur=this.streamFiles&&!lr.file.dir,cr=Kt(lr,Ur,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(cr.dirRecord),Ur)this.push({data:function(Rr){return zr.DATA_DESCRIPTOR+mt(Rr.crc32,4)+mt(Rr.compressedSize,4)+mt(Rr.uncompressedSize,4)}(lr),meta:{percent:100}});else for(this.push({data:cr.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},qr.prototype.flush=function(){for(var lr=this.bytesWritten,Ur=0;Ur<this.dirRecords.length;Ur++)this.push({data:this.dirRecords[Ur],meta:{percent:100}});var cr=this.bytesWritten-lr,Rr=function(wr,Hr,hn,Sn,kn){var di=Wt.transformTo("string",kn(Sn));return zr.CENTRAL_DIRECTORY_END+"\0\0\0\0"+mt(wr,2)+mt(wr,2)+mt(Hr,4)+mt(hn,4)+mt(di.length,2)+di}(this.dirRecords.length,cr,lr,this.zipComment,this.encodeFileName);this.push({data:Rr,meta:{percent:100}})},qr.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},qr.prototype.registerPrevious=function(lr){this._sources.push(lr);var Ur=this;return lr.on("data",function(cr){Ur.processChunk(cr)}),lr.on("end",function(){Ur.closedSource(Ur.previous.streamInfo),Ur._sources.length?Ur.prepareNextSource():Ur.end()}),lr.on("error",function(cr){Ur.error(cr)}),this},qr.prototype.resume=function(){return!!ur.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},qr.prototype.error=function(lr){var Ur=this._sources;if(!ur.prototype.error.call(this,lr))return!1;for(var cr=0;cr<Ur.length;cr++)try{Ur[cr].error(lr)}catch{}return!0},qr.prototype.lock=function(){ur.prototype.lock.call(this);for(var lr=this._sources,Ur=0;Ur<lr.length;Ur++)lr[Ur].lock()},Ye.exports=qr},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(me,Ye,ft){var mt=me("../compressions"),Kt=me("./ZipFileWorker");ft.generateWorker=function(Wt,ur,Sr){var Kr=new Kt(ur.streamFiles,Sr,ur.platform,ur.encodeFileName),zr=0;try{Wt.forEach(function(qr,lr){zr++;var Ur=function(Hr,hn){var Sn=Hr||hn,kn=mt[Sn];if(!kn)throw new Error(Sn+" is not a valid compression method !");return kn}(lr.options.compression,ur.compression),cr=lr.options.compressionOptions||ur.compressionOptions||{},Rr=lr.dir,wr=lr.date;lr._compressWorker(Ur,cr).withStreamInfo("file",{name:qr,dir:Rr,date:wr,comment:lr.comment||"",unixPermissions:lr.unixPermissions,dosPermissions:lr.dosPermissions}).pipe(Kr)}),Kr.entriesCount=zr}catch(qr){Kr.error(qr)}return Kr}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(me,Ye,ft){function mt(){if(!(this instanceof mt))return new mt;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var Kt=new mt;for(var Wt in this)typeof this[Wt]!="function"&&(Kt[Wt]=this[Wt]);return Kt}}(mt.prototype=me("./object")).loadAsync=me("./load"),mt.support=me("./support"),mt.defaults=me("./defaults"),mt.version="3.10.1",mt.loadAsync=function(Kt,Wt){return new mt().loadAsync(Kt,Wt)},mt.external=me("./external"),Ye.exports=mt},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(me,Ye,ft){var mt=me("./utils"),Kt=me("./external"),Wt=me("./utf8"),ur=me("./zipEntries"),Sr=me("./stream/Crc32Probe"),Kr=me("./nodejsUtils");function zr(qr){return new Kt.Promise(function(lr,Ur){var cr=qr.decompressed.getContentWorker().pipe(new Sr);cr.on("error",function(Rr){Ur(Rr)}).on("end",function(){cr.streamInfo.crc32!==qr.decompressed.crc32?Ur(new Error("Corrupted zip : CRC32 mismatch")):lr()}).resume()})}Ye.exports=function(qr,lr){var Ur=this;return lr=mt.extend(lr||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:Wt.utf8decode}),Kr.isNode&&Kr.isStream(qr)?Kt.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):mt.prepareContent("the loaded zip file",qr,!0,lr.optimizedBinaryString,lr.base64).then(function(cr){var Rr=new ur(lr);return Rr.load(cr),Rr}).then(function(cr){var Rr=[Kt.Promise.resolve(cr)],wr=cr.files;if(lr.checkCRC32)for(var Hr=0;Hr<wr.length;Hr++)Rr.push(zr(wr[Hr]));return Kt.Promise.all(Rr)}).then(function(cr){for(var Rr=cr.shift(),wr=Rr.files,Hr=0;Hr<wr.length;Hr++){var hn=wr[Hr],Sn=hn.fileNameStr,kn=mt.resolve(hn.fileNameStr);Ur.file(kn,hn.decompressed,{binary:!0,optimizedBinaryString:!0,date:hn.date,dir:hn.dir,comment:hn.fileCommentStr.length?hn.fileCommentStr:null,unixPermissions:hn.unixPermissions,dosPermissions:hn.dosPermissions,createFolders:lr.createFolders}),hn.dir||(Ur.file(kn).unsafeOriginalName=Sn)}return Rr.zipComment.length&&(Ur.comment=Rr.zipComment),Ur})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(me,Ye,ft){var mt=me("../utils"),Kt=me("../stream/GenericWorker");function Wt(ur,Sr){Kt.call(this,"Nodejs stream input adapter for "+ur),this._upstreamEnded=!1,this._bindStream(Sr)}mt.inherits(Wt,Kt),Wt.prototype._bindStream=function(ur){var Sr=this;(this._stream=ur).pause(),ur.on("data",function(Kr){Sr.push({data:Kr,meta:{percent:0}})}).on("error",function(Kr){Sr.isPaused?this.generatedError=Kr:Sr.error(Kr)}).on("end",function(){Sr.isPaused?Sr._upstreamEnded=!0:Sr.end()})},Wt.prototype.pause=function(){return!!Kt.prototype.pause.call(this)&&(this._stream.pause(),!0)},Wt.prototype.resume=function(){return!!Kt.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Ye.exports=Wt},{"../stream/GenericWorker":28,"../utils":32}],13:[function(me,Ye,ft){var mt=me("readable-stream").Readable;function Kt(Wt,ur,Sr){mt.call(this,ur),this._helper=Wt;var Kr=this;Wt.on("data",function(zr,qr){Kr.push(zr)||Kr._helper.pause(),Sr&&Sr(qr)}).on("error",function(zr){Kr.emit("error",zr)}).on("end",function(){Kr.push(null)})}me("../utils").inherits(Kt,mt),Kt.prototype._read=function(){this._helper.resume()},Ye.exports=Kt},{"../utils":32,"readable-stream":16}],14:[function(me,Ye,ft){Ye.exports={isNode:typeof Buffer<"u",newBufferFrom:function(mt,Kt){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(mt,Kt);if(typeof mt=="number")throw new Error('The "data" argument must not be a number');return new Buffer(mt,Kt)},allocBuffer:function(mt){if(Buffer.alloc)return Buffer.alloc(mt);var Kt=new Buffer(mt);return Kt.fill(0),Kt},isBuffer:function(mt){return Buffer.isBuffer(mt)},isStream:function(mt){return mt&&typeof mt.on=="function"&&typeof mt.pause=="function"&&typeof mt.resume=="function"}}},{}],15:[function(me,Ye,ft){function mt(kn,di,ni){var Gi,Zn=Wt.getTypeOf(di),zi=Wt.extend(ni||{},Kr);zi.date=zi.date||new Date,zi.compression!==null&&(zi.compression=zi.compression.toUpperCase()),typeof zi.unixPermissions=="string"&&(zi.unixPermissions=parseInt(zi.unixPermissions,8)),zi.unixPermissions&&16384&zi.unixPermissions&&(zi.dir=!0),zi.dosPermissions&&16&zi.dosPermissions&&(zi.dir=!0),zi.dir&&(kn=wr(kn)),zi.createFolders&&(Gi=Rr(kn))&&Hr.call(this,Gi,!0);var Va=Zn==="string"&&zi.binary===!1&&zi.base64===!1;ni&&ni.binary!==void 0||(zi.binary=!Va),(di instanceof zr&&di.uncompressedSize===0||zi.dir||!di||di.length===0)&&(zi.base64=!1,zi.binary=!0,di="",zi.compression="STORE",Zn="string");var rn=null;rn=di instanceof zr||di instanceof ur?di:Ur.isNode&&Ur.isStream(di)?new cr(kn,di):Wt.prepareContent(kn,di,zi.binary,zi.optimizedBinaryString,zi.base64);var ii=new qr(kn,rn,zi);this.files[kn]=ii}var Kt=me("./utf8"),Wt=me("./utils"),ur=me("./stream/GenericWorker"),Sr=me("./stream/StreamHelper"),Kr=me("./defaults"),zr=me("./compressedObject"),qr=me("./zipObject"),lr=me("./generate"),Ur=me("./nodejsUtils"),cr=me("./nodejs/NodejsStreamInputAdapter"),Rr=function(kn){kn.slice(-1)==="/"&&(kn=kn.substring(0,kn.length-1));var di=kn.lastIndexOf("/");return 0<di?kn.substring(0,di):""},wr=function(kn){return kn.slice(-1)!=="/"&&(kn+="/"),kn},Hr=function(kn,di){return di=di!==void 0?di:Kr.createFolders,kn=wr(kn),this.files[kn]||mt.call(this,kn,null,{dir:!0,createFolders:di}),this.files[kn]};function hn(kn){return Object.prototype.toString.call(kn)==="[object RegExp]"}var Sn={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(kn){var di,ni,Gi;for(di in this.files)Gi=this.files[di],(ni=di.slice(this.root.length,di.length))&&di.slice(0,this.root.length)===this.root&&kn(ni,Gi)},filter:function(kn){var di=[];return this.forEach(function(ni,Gi){kn(ni,Gi)&&di.push(Gi)}),di},file:function(kn,di,ni){if(arguments.length!==1)return kn=this.root+kn,mt.call(this,kn,di,ni),this;if(hn(kn)){var Gi=kn;return this.filter(function(zi,Va){return!Va.dir&&Gi.test(zi)})}var Zn=this.files[this.root+kn];return Zn&&!Zn.dir?Zn:null},folder:function(kn){if(!kn)return this;if(hn(kn))return this.filter(function(Zn,zi){return zi.dir&&kn.test(Zn)});var di=this.root+kn,ni=Hr.call(this,di),Gi=this.clone();return Gi.root=ni.name,Gi},remove:function(kn){kn=this.root+kn;var di=this.files[kn];if(di||(kn.slice(-1)!=="/"&&(kn+="/"),di=this.files[kn]),di&&!di.dir)delete this.files[kn];else for(var ni=this.filter(function(Zn,zi){return zi.name.slice(0,kn.length)===kn}),Gi=0;Gi<ni.length;Gi++)delete this.files[ni[Gi].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(kn){var di,ni={};try{if((ni=Wt.extend(kn||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:Kt.utf8encode})).type=ni.type.toLowerCase(),ni.compression=ni.compression.toUpperCase(),ni.type==="binarystring"&&(ni.type="string"),!ni.type)throw new Error("No output type specified.");Wt.checkSupport(ni.type),ni.platform!=="darwin"&&ni.platform!=="freebsd"&&ni.platform!=="linux"&&ni.platform!=="sunos"||(ni.platform="UNIX"),ni.platform==="win32"&&(ni.platform="DOS");var Gi=ni.comment||this.comment||"";di=lr.generateWorker(this,ni,Gi)}catch(Zn){(di=new ur("error")).error(Zn)}return new Sr(di,ni.type||"string",ni.mimeType)},generateAsync:function(kn,di){return this.generateInternalStream(kn).accumulate(di)},generateNodeStream:function(kn,di){return(kn=kn||{}).type||(kn.type="nodebuffer"),this.generateInternalStream(kn).toNodejsStream(di)}};Ye.exports=Sn},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(me,Ye,ft){Ye.exports=me("stream")},{stream:void 0}],17:[function(me,Ye,ft){var mt=me("./DataReader");function Kt(Wt){mt.call(this,Wt);for(var ur=0;ur<this.data.length;ur++)Wt[ur]=255&Wt[ur]}me("../utils").inherits(Kt,mt),Kt.prototype.byteAt=function(Wt){return this.data[this.zero+Wt]},Kt.prototype.lastIndexOfSignature=function(Wt){for(var ur=Wt.charCodeAt(0),Sr=Wt.charCodeAt(1),Kr=Wt.charCodeAt(2),zr=Wt.charCodeAt(3),qr=this.length-4;0<=qr;--qr)if(this.data[qr]===ur&&this.data[qr+1]===Sr&&this.data[qr+2]===Kr&&this.data[qr+3]===zr)return qr-this.zero;return-1},Kt.prototype.readAndCheckSignature=function(Wt){var ur=Wt.charCodeAt(0),Sr=Wt.charCodeAt(1),Kr=Wt.charCodeAt(2),zr=Wt.charCodeAt(3),qr=this.readData(4);return ur===qr[0]&&Sr===qr[1]&&Kr===qr[2]&&zr===qr[3]},Kt.prototype.readData=function(Wt){if(this.checkOffset(Wt),Wt===0)return[];var ur=this.data.slice(this.zero+this.index,this.zero+this.index+Wt);return this.index+=Wt,ur},Ye.exports=Kt},{"../utils":32,"./DataReader":18}],18:[function(me,Ye,ft){var mt=me("../utils");function Kt(Wt){this.data=Wt,this.length=Wt.length,this.index=0,this.zero=0}Kt.prototype={checkOffset:function(Wt){this.checkIndex(this.index+Wt)},checkIndex:function(Wt){if(this.length<this.zero+Wt||Wt<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+Wt+"). Corrupted zip ?")},setIndex:function(Wt){this.checkIndex(Wt),this.index=Wt},skip:function(Wt){this.setIndex(this.index+Wt)},byteAt:function(){},readInt:function(Wt){var ur,Sr=0;for(this.checkOffset(Wt),ur=this.index+Wt-1;ur>=this.index;ur--)Sr=(Sr<<8)+this.byteAt(ur);return this.index+=Wt,Sr},readString:function(Wt){return mt.transformTo("string",this.readData(Wt))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var Wt=this.readInt(4);return new Date(Date.UTC(1980+(Wt>>25&127),(Wt>>21&15)-1,Wt>>16&31,Wt>>11&31,Wt>>5&63,(31&Wt)<<1))}},Ye.exports=Kt},{"../utils":32}],19:[function(me,Ye,ft){var mt=me("./Uint8ArrayReader");function Kt(Wt){mt.call(this,Wt)}me("../utils").inherits(Kt,mt),Kt.prototype.readData=function(Wt){this.checkOffset(Wt);var ur=this.data.slice(this.zero+this.index,this.zero+this.index+Wt);return this.index+=Wt,ur},Ye.exports=Kt},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(me,Ye,ft){var mt=me("./DataReader");function Kt(Wt){mt.call(this,Wt)}me("../utils").inherits(Kt,mt),Kt.prototype.byteAt=function(Wt){return this.data.charCodeAt(this.zero+Wt)},Kt.prototype.lastIndexOfSignature=function(Wt){return this.data.lastIndexOf(Wt)-this.zero},Kt.prototype.readAndCheckSignature=function(Wt){return Wt===this.readData(4)},Kt.prototype.readData=function(Wt){this.checkOffset(Wt);var ur=this.data.slice(this.zero+this.index,this.zero+this.index+Wt);return this.index+=Wt,ur},Ye.exports=Kt},{"../utils":32,"./DataReader":18}],21:[function(me,Ye,ft){var mt=me("./ArrayReader");function Kt(Wt){mt.call(this,Wt)}me("../utils").inherits(Kt,mt),Kt.prototype.readData=function(Wt){if(this.checkOffset(Wt),Wt===0)return new Uint8Array(0);var ur=this.data.subarray(this.zero+this.index,this.zero+this.index+Wt);return this.index+=Wt,ur},Ye.exports=Kt},{"../utils":32,"./ArrayReader":17}],22:[function(me,Ye,ft){var mt=me("../utils"),Kt=me("../support"),Wt=me("./ArrayReader"),ur=me("./StringReader"),Sr=me("./NodeBufferReader"),Kr=me("./Uint8ArrayReader");Ye.exports=function(zr){var qr=mt.getTypeOf(zr);return mt.checkSupport(qr),qr!=="string"||Kt.uint8array?qr==="nodebuffer"?new Sr(zr):Kt.uint8array?new Kr(mt.transformTo("uint8array",zr)):new Wt(mt.transformTo("array",zr)):new ur(zr)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(me,Ye,ft){ft.LOCAL_FILE_HEADER="PK",ft.CENTRAL_FILE_HEADER="PK",ft.CENTRAL_DIRECTORY_END="PK",ft.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",ft.ZIP64_CENTRAL_DIRECTORY_END="PK",ft.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(me,Ye,ft){var mt=me("./GenericWorker"),Kt=me("../utils");function Wt(ur){mt.call(this,"ConvertWorker to "+ur),this.destType=ur}Kt.inherits(Wt,mt),Wt.prototype.processChunk=function(ur){this.push({data:Kt.transformTo(this.destType,ur.data),meta:ur.meta})},Ye.exports=Wt},{"../utils":32,"./GenericWorker":28}],25:[function(me,Ye,ft){var mt=me("./GenericWorker"),Kt=me("../crc32");function Wt(){mt.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}me("../utils").inherits(Wt,mt),Wt.prototype.processChunk=function(ur){this.streamInfo.crc32=Kt(ur.data,this.streamInfo.crc32||0),this.push(ur)},Ye.exports=Wt},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(me,Ye,ft){var mt=me("../utils"),Kt=me("./GenericWorker");function Wt(ur){Kt.call(this,"DataLengthProbe for "+ur),this.propName=ur,this.withStreamInfo(ur,0)}mt.inherits(Wt,Kt),Wt.prototype.processChunk=function(ur){if(ur){var Sr=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=Sr+ur.data.length}Kt.prototype.processChunk.call(this,ur)},Ye.exports=Wt},{"../utils":32,"./GenericWorker":28}],27:[function(me,Ye,ft){var mt=me("../utils"),Kt=me("./GenericWorker");function Wt(ur){Kt.call(this,"DataWorker");var Sr=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,ur.then(function(Kr){Sr.dataIsReady=!0,Sr.data=Kr,Sr.max=Kr&&Kr.length||0,Sr.type=mt.getTypeOf(Kr),Sr.isPaused||Sr._tickAndRepeat()},function(Kr){Sr.error(Kr)})}mt.inherits(Wt,Kt),Wt.prototype.cleanUp=function(){Kt.prototype.cleanUp.call(this),this.data=null},Wt.prototype.resume=function(){return!!Kt.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,mt.delay(this._tickAndRepeat,[],this)),!0)},Wt.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(mt.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},Wt.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var ur=null,Sr=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":ur=this.data.substring(this.index,Sr);break;case"uint8array":ur=this.data.subarray(this.index,Sr);break;case"array":case"nodebuffer":ur=this.data.slice(this.index,Sr)}return this.index=Sr,this.push({data:ur,meta:{percent:this.max?this.index/this.max*100:0}})},Ye.exports=Wt},{"../utils":32,"./GenericWorker":28}],28:[function(me,Ye,ft){function mt(Kt){this.name=Kt||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}mt.prototype={push:function(Kt){this.emit("data",Kt)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(Kt){this.emit("error",Kt)}return!0},error:function(Kt){return!this.isFinished&&(this.isPaused?this.generatedError=Kt:(this.isFinished=!0,this.emit("error",Kt),this.previous&&this.previous.error(Kt),this.cleanUp()),!0)},on:function(Kt,Wt){return this._listeners[Kt].push(Wt),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(Kt,Wt){if(this._listeners[Kt])for(var ur=0;ur<this._listeners[Kt].length;ur++)this._listeners[Kt][ur].call(this,Wt)},pipe:function(Kt){return Kt.registerPrevious(this)},registerPrevious:function(Kt){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=Kt.streamInfo,this.mergeStreamInfo(),this.previous=Kt;var Wt=this;return Kt.on("data",function(ur){Wt.processChunk(ur)}),Kt.on("end",function(){Wt.end()}),Kt.on("error",function(ur){Wt.error(ur)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var Kt=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),Kt=!0),this.previous&&this.previous.resume(),!Kt},flush:function(){},processChunk:function(Kt){this.push(Kt)},withStreamInfo:function(Kt,Wt){return this.extraStreamInfo[Kt]=Wt,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var Kt in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,Kt)&&(this.streamInfo[Kt]=this.extraStreamInfo[Kt])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var Kt="Worker "+this.name;return this.previous?this.previous+" -> "+Kt:Kt}},Ye.exports=mt},{}],29:[function(me,Ye,ft){var mt=me("../utils"),Kt=me("./ConvertWorker"),Wt=me("./GenericWorker"),ur=me("../base64"),Sr=me("../support"),Kr=me("../external"),zr=null;if(Sr.nodestream)try{zr=me("../nodejs/NodejsStreamOutputAdapter")}catch{}function qr(Ur,cr){return new Kr.Promise(function(Rr,wr){var Hr=[],hn=Ur._internalType,Sn=Ur._outputType,kn=Ur._mimeType;Ur.on("data",function(di,ni){Hr.push(di),cr&&cr(ni)}).on("error",function(di){Hr=[],wr(di)}).on("end",function(){try{var di=function(ni,Gi,Zn){switch(ni){case"blob":return mt.newBlob(mt.transformTo("arraybuffer",Gi),Zn);case"base64":return ur.encode(Gi);default:return mt.transformTo(ni,Gi)}}(Sn,function(ni,Gi){var Zn,zi=0,Va=null,rn=0;for(Zn=0;Zn<Gi.length;Zn++)rn+=Gi[Zn].length;switch(ni){case"string":return Gi.join("");case"array":return Array.prototype.concat.apply([],Gi);case"uint8array":for(Va=new Uint8Array(rn),Zn=0;Zn<Gi.length;Zn++)Va.set(Gi[Zn],zi),zi+=Gi[Zn].length;return Va;case"nodebuffer":return Buffer.concat(Gi);default:throw new Error("concat : unsupported type '"+ni+"'")}}(hn,Hr),kn);Rr(di)}catch(ni){wr(ni)}Hr=[]}).resume()})}function lr(Ur,cr,Rr){var wr=cr;switch(cr){case"blob":case"arraybuffer":wr="uint8array";break;case"base64":wr="string"}try{this._internalType=wr,this._outputType=cr,this._mimeType=Rr,mt.checkSupport(wr),this._worker=Ur.pipe(new Kt(wr)),Ur.lock()}catch(Hr){this._worker=new Wt("error"),this._worker.error(Hr)}}lr.prototype={accumulate:function(Ur){return qr(this,Ur)},on:function(Ur,cr){var Rr=this;return Ur==="data"?this._worker.on(Ur,function(wr){cr.call(Rr,wr.data,wr.meta)}):this._worker.on(Ur,function(){mt.delay(cr,arguments,Rr)}),this},resume:function(){return mt.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(Ur){if(mt.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new zr(this,{objectMode:this._outputType!=="nodebuffer"},Ur)}},Ye.exports=lr},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(me,Ye,ft){if(ft.base64=!0,ft.array=!0,ft.string=!0,ft.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",ft.nodebuffer=typeof Buffer<"u",ft.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")ft.blob=!1;else{var mt=new ArrayBuffer(0);try{ft.blob=new Blob([mt],{type:"application/zip"}).size===0}catch{try{var Kt=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);Kt.append(mt),ft.blob=Kt.getBlob("application/zip").size===0}catch{ft.blob=!1}}}try{ft.nodestream=!!me("readable-stream").Readable}catch{ft.nodestream=!1}},{"readable-stream":16}],31:[function(me,Ye,ft){for(var mt=me("./utils"),Kt=me("./support"),Wt=me("./nodejsUtils"),ur=me("./stream/GenericWorker"),Sr=new Array(256),Kr=0;Kr<256;Kr++)Sr[Kr]=252<=Kr?6:248<=Kr?5:240<=Kr?4:224<=Kr?3:192<=Kr?2:1;Sr[254]=Sr[254]=1;function zr(){ur.call(this,"utf-8 decode"),this.leftOver=null}function qr(){ur.call(this,"utf-8 encode")}ft.utf8encode=function(lr){return Kt.nodebuffer?Wt.newBufferFrom(lr,"utf-8"):function(Ur){var cr,Rr,wr,Hr,hn,Sn=Ur.length,kn=0;for(Hr=0;Hr<Sn;Hr++)(64512&(Rr=Ur.charCodeAt(Hr)))==55296&&Hr+1<Sn&&(64512&(wr=Ur.charCodeAt(Hr+1)))==56320&&(Rr=65536+(Rr-55296<<10)+(wr-56320),Hr++),kn+=Rr<128?1:Rr<2048?2:Rr<65536?3:4;for(cr=Kt.uint8array?new Uint8Array(kn):new Array(kn),Hr=hn=0;hn<kn;Hr++)(64512&(Rr=Ur.charCodeAt(Hr)))==55296&&Hr+1<Sn&&(64512&(wr=Ur.charCodeAt(Hr+1)))==56320&&(Rr=65536+(Rr-55296<<10)+(wr-56320),Hr++),Rr<128?cr[hn++]=Rr:(Rr<2048?cr[hn++]=192|Rr>>>6:(Rr<65536?cr[hn++]=224|Rr>>>12:(cr[hn++]=240|Rr>>>18,cr[hn++]=128|Rr>>>12&63),cr[hn++]=128|Rr>>>6&63),cr[hn++]=128|63&Rr);return cr}(lr)},ft.utf8decode=function(lr){return Kt.nodebuffer?mt.transformTo("nodebuffer",lr).toString("utf-8"):function(Ur){var cr,Rr,wr,Hr,hn=Ur.length,Sn=new Array(2*hn);for(cr=Rr=0;cr<hn;)if((wr=Ur[cr++])<128)Sn[Rr++]=wr;else if(4<(Hr=Sr[wr]))Sn[Rr++]=65533,cr+=Hr-1;else{for(wr&=Hr===2?31:Hr===3?15:7;1<Hr&&cr<hn;)wr=wr<<6|63&Ur[cr++],Hr--;1<Hr?Sn[Rr++]=65533:wr<65536?Sn[Rr++]=wr:(wr-=65536,Sn[Rr++]=55296|wr>>10&1023,Sn[Rr++]=56320|1023&wr)}return Sn.length!==Rr&&(Sn.subarray?Sn=Sn.subarray(0,Rr):Sn.length=Rr),mt.applyFromCharCode(Sn)}(lr=mt.transformTo(Kt.uint8array?"uint8array":"array",lr))},mt.inherits(zr,ur),zr.prototype.processChunk=function(lr){var Ur=mt.transformTo(Kt.uint8array?"uint8array":"array",lr.data);if(this.leftOver&&this.leftOver.length){if(Kt.uint8array){var cr=Ur;(Ur=new Uint8Array(cr.length+this.leftOver.length)).set(this.leftOver,0),Ur.set(cr,this.leftOver.length)}else Ur=this.leftOver.concat(Ur);this.leftOver=null}var Rr=function(Hr,hn){var Sn;for((hn=hn||Hr.length)>Hr.length&&(hn=Hr.length),Sn=hn-1;0<=Sn&&(192&Hr[Sn])==128;)Sn--;return Sn<0||Sn===0?hn:Sn+Sr[Hr[Sn]]>hn?Sn:hn}(Ur),wr=Ur;Rr!==Ur.length&&(Kt.uint8array?(wr=Ur.subarray(0,Rr),this.leftOver=Ur.subarray(Rr,Ur.length)):(wr=Ur.slice(0,Rr),this.leftOver=Ur.slice(Rr,Ur.length))),this.push({data:ft.utf8decode(wr),meta:lr.meta})},zr.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:ft.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},ft.Utf8DecodeWorker=zr,mt.inherits(qr,ur),qr.prototype.processChunk=function(lr){this.push({data:ft.utf8encode(lr.data),meta:lr.meta})},ft.Utf8EncodeWorker=qr},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(me,Ye,ft){var mt=me("./support"),Kt=me("./base64"),Wt=me("./nodejsUtils"),ur=me("./external");function Sr(cr){return cr}function Kr(cr,Rr){for(var wr=0;wr<cr.length;++wr)Rr[wr]=255&cr.charCodeAt(wr);return Rr}me("setimmediate"),ft.newBlob=function(cr,Rr){ft.checkSupport("blob");try{return new Blob([cr],{type:Rr})}catch{try{var wr=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return wr.append(cr),wr.getBlob(Rr)}catch{throw new Error("Bug : can't construct the Blob.")}}};var zr={stringifyByChunk:function(cr,Rr,wr){var Hr=[],hn=0,Sn=cr.length;if(Sn<=wr)return String.fromCharCode.apply(null,cr);for(;hn<Sn;)Rr==="array"||Rr==="nodebuffer"?Hr.push(String.fromCharCode.apply(null,cr.slice(hn,Math.min(hn+wr,Sn)))):Hr.push(String.fromCharCode.apply(null,cr.subarray(hn,Math.min(hn+wr,Sn)))),hn+=wr;return Hr.join("")},stringifyByChar:function(cr){for(var Rr="",wr=0;wr<cr.length;wr++)Rr+=String.fromCharCode(cr[wr]);return Rr},applyCanBeUsed:{uint8array:function(){try{return mt.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return mt.nodebuffer&&String.fromCharCode.apply(null,Wt.allocBuffer(1)).length===1}catch{return!1}}()}};function qr(cr){var Rr=65536,wr=ft.getTypeOf(cr),Hr=!0;if(wr==="uint8array"?Hr=zr.applyCanBeUsed.uint8array:wr==="nodebuffer"&&(Hr=zr.applyCanBeUsed.nodebuffer),Hr)for(;1<Rr;)try{return zr.stringifyByChunk(cr,wr,Rr)}catch{Rr=Math.floor(Rr/2)}return zr.stringifyByChar(cr)}function lr(cr,Rr){for(var wr=0;wr<cr.length;wr++)Rr[wr]=cr[wr];return Rr}ft.applyFromCharCode=qr;var Ur={};Ur.string={string:Sr,array:function(cr){return Kr(cr,new Array(cr.length))},arraybuffer:function(cr){return Ur.string.uint8array(cr).buffer},uint8array:function(cr){return Kr(cr,new Uint8Array(cr.length))},nodebuffer:function(cr){return Kr(cr,Wt.allocBuffer(cr.length))}},Ur.array={string:qr,array:Sr,arraybuffer:function(cr){return new Uint8Array(cr).buffer},uint8array:function(cr){return new Uint8Array(cr)},nodebuffer:function(cr){return Wt.newBufferFrom(cr)}},Ur.arraybuffer={string:function(cr){return qr(new Uint8Array(cr))},array:function(cr){return lr(new Uint8Array(cr),new Array(cr.byteLength))},arraybuffer:Sr,uint8array:function(cr){return new Uint8Array(cr)},nodebuffer:function(cr){return Wt.newBufferFrom(new Uint8Array(cr))}},Ur.uint8array={string:qr,array:function(cr){return lr(cr,new Array(cr.length))},arraybuffer:function(cr){return cr.buffer},uint8array:Sr,nodebuffer:function(cr){return Wt.newBufferFrom(cr)}},Ur.nodebuffer={string:qr,array:function(cr){return lr(cr,new Array(cr.length))},arraybuffer:function(cr){return Ur.nodebuffer.uint8array(cr).buffer},uint8array:function(cr){return lr(cr,new Uint8Array(cr.length))},nodebuffer:Sr},ft.transformTo=function(cr,Rr){if(Rr=Rr||"",!cr)return Rr;ft.checkSupport(cr);var wr=ft.getTypeOf(Rr);return Ur[wr][cr](Rr)},ft.resolve=function(cr){for(var Rr=cr.split("/"),wr=[],Hr=0;Hr<Rr.length;Hr++){var hn=Rr[Hr];hn==="."||hn===""&&Hr!==0&&Hr!==Rr.length-1||(hn===".."?wr.pop():wr.push(hn))}return wr.join("/")},ft.getTypeOf=function(cr){return typeof cr=="string"?"string":Object.prototype.toString.call(cr)==="[object Array]"?"array":mt.nodebuffer&&Wt.isBuffer(cr)?"nodebuffer":mt.uint8array&&cr instanceof Uint8Array?"uint8array":mt.arraybuffer&&cr instanceof ArrayBuffer?"arraybuffer":void 0},ft.checkSupport=function(cr){if(!mt[cr.toLowerCase()])throw new Error(cr+" is not supported by this platform")},ft.MAX_VALUE_16BITS=65535,ft.MAX_VALUE_32BITS=-1,ft.pretty=function(cr){var Rr,wr,Hr="";for(wr=0;wr<(cr||"").length;wr++)Hr+="\\x"+((Rr=cr.charCodeAt(wr))<16?"0":"")+Rr.toString(16).toUpperCase();return Hr},ft.delay=function(cr,Rr,wr){setImmediate(function(){cr.apply(wr||null,Rr||[])})},ft.inherits=function(cr,Rr){function wr(){}wr.prototype=Rr.prototype,cr.prototype=new wr},ft.extend=function(){var cr,Rr,wr={};for(cr=0;cr<arguments.length;cr++)for(Rr in arguments[cr])Object.prototype.hasOwnProperty.call(arguments[cr],Rr)&&wr[Rr]===void 0&&(wr[Rr]=arguments[cr][Rr]);return wr},ft.prepareContent=function(cr,Rr,wr,Hr,hn){return ur.Promise.resolve(Rr).then(function(Sn){return mt.blob&&(Sn instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(Sn))!==-1)&&typeof FileReader<"u"?new ur.Promise(function(kn,di){var ni=new FileReader;ni.onload=function(Gi){kn(Gi.target.result)},ni.onerror=function(Gi){di(Gi.target.error)},ni.readAsArrayBuffer(Sn)}):Sn}).then(function(Sn){var kn=ft.getTypeOf(Sn);return kn?(kn==="arraybuffer"?Sn=ft.transformTo("uint8array",Sn):kn==="string"&&(hn?Sn=Kt.decode(Sn):wr&&Hr!==!0&&(Sn=function(di){return Kr(di,mt.uint8array?new Uint8Array(di.length):new Array(di.length))}(Sn))),Sn):ur.Promise.reject(new Error("Can't read the data of '"+cr+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(me,Ye,ft){var mt=me("./reader/readerFor"),Kt=me("./utils"),Wt=me("./signature"),ur=me("./zipEntry"),Sr=me("./support");function Kr(zr){this.files=[],this.loadOptions=zr}Kr.prototype={checkSignature:function(zr){if(!this.reader.readAndCheckSignature(zr)){this.reader.index-=4;var qr=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+Kt.pretty(qr)+", expected "+Kt.pretty(zr)+")")}},isSignature:function(zr,qr){var lr=this.reader.index;this.reader.setIndex(zr);var Ur=this.reader.readString(4)===qr;return this.reader.setIndex(lr),Ur},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var zr=this.reader.readData(this.zipCommentLength),qr=Sr.uint8array?"uint8array":"array",lr=Kt.transformTo(qr,zr);this.zipComment=this.loadOptions.decodeFileName(lr)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var zr,qr,lr,Ur=this.zip64EndOfCentralSize-44;0<Ur;)zr=this.reader.readInt(2),qr=this.reader.readInt(4),lr=this.reader.readData(qr),this.zip64ExtensibleData[zr]={id:zr,length:qr,value:lr}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var zr,qr;for(zr=0;zr<this.files.length;zr++)qr=this.files[zr],this.reader.setIndex(qr.localHeaderOffset),this.checkSignature(Wt.LOCAL_FILE_HEADER),qr.readLocalPart(this.reader),qr.handleUTF8(),qr.processAttributes()},readCentralDir:function(){var zr;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(Wt.CENTRAL_FILE_HEADER);)(zr=new ur({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(zr);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var zr=this.reader.lastIndexOfSignature(Wt.CENTRAL_DIRECTORY_END);if(zr<0)throw this.isSignature(0,Wt.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(zr);var qr=zr;if(this.checkSignature(Wt.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===Kt.MAX_VALUE_16BITS||this.diskWithCentralDirStart===Kt.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===Kt.MAX_VALUE_16BITS||this.centralDirRecords===Kt.MAX_VALUE_16BITS||this.centralDirSize===Kt.MAX_VALUE_32BITS||this.centralDirOffset===Kt.MAX_VALUE_32BITS){if(this.zip64=!0,(zr=this.reader.lastIndexOfSignature(Wt.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(zr),this.checkSignature(Wt.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,Wt.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(Wt.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(Wt.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var lr=this.centralDirOffset+this.centralDirSize;this.zip64&&(lr+=20,lr+=12+this.zip64EndOfCentralSize);var Ur=qr-lr;if(0<Ur)this.isSignature(qr,Wt.CENTRAL_FILE_HEADER)||(this.reader.zero=Ur);else if(Ur<0)throw new Error("Corrupted zip: missing "+Math.abs(Ur)+" bytes.")},prepareReader:function(zr){this.reader=mt(zr)},load:function(zr){this.prepareReader(zr),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},Ye.exports=Kr},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(me,Ye,ft){var mt=me("./reader/readerFor"),Kt=me("./utils"),Wt=me("./compressedObject"),ur=me("./crc32"),Sr=me("./utf8"),Kr=me("./compressions"),zr=me("./support");function qr(lr,Ur){this.options=lr,this.loadOptions=Ur}qr.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(lr){var Ur,cr;if(lr.skip(22),this.fileNameLength=lr.readInt(2),cr=lr.readInt(2),this.fileName=lr.readData(this.fileNameLength),lr.skip(cr),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((Ur=function(Rr){for(var wr in Kr)if(Object.prototype.hasOwnProperty.call(Kr,wr)&&Kr[wr].magic===Rr)return Kr[wr];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+Kt.pretty(this.compressionMethod)+" unknown (inner file : "+Kt.transformTo("string",this.fileName)+")");this.decompressed=new Wt(this.compressedSize,this.uncompressedSize,this.crc32,Ur,lr.readData(this.compressedSize))},readCentralPart:function(lr){this.versionMadeBy=lr.readInt(2),lr.skip(2),this.bitFlag=lr.readInt(2),this.compressionMethod=lr.readString(2),this.date=lr.readDate(),this.crc32=lr.readInt(4),this.compressedSize=lr.readInt(4),this.uncompressedSize=lr.readInt(4);var Ur=lr.readInt(2);if(this.extraFieldsLength=lr.readInt(2),this.fileCommentLength=lr.readInt(2),this.diskNumberStart=lr.readInt(2),this.internalFileAttributes=lr.readInt(2),this.externalFileAttributes=lr.readInt(4),this.localHeaderOffset=lr.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");lr.skip(Ur),this.readExtraFields(lr),this.parseZIP64ExtraField(lr),this.fileComment=lr.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var lr=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),lr==0&&(this.dosPermissions=63&this.externalFileAttributes),lr==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var lr=mt(this.extraFields[1].value);this.uncompressedSize===Kt.MAX_VALUE_32BITS&&(this.uncompressedSize=lr.readInt(8)),this.compressedSize===Kt.MAX_VALUE_32BITS&&(this.compressedSize=lr.readInt(8)),this.localHeaderOffset===Kt.MAX_VALUE_32BITS&&(this.localHeaderOffset=lr.readInt(8)),this.diskNumberStart===Kt.MAX_VALUE_32BITS&&(this.diskNumberStart=lr.readInt(4))}},readExtraFields:function(lr){var Ur,cr,Rr,wr=lr.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});lr.index+4<wr;)Ur=lr.readInt(2),cr=lr.readInt(2),Rr=lr.readData(cr),this.extraFields[Ur]={id:Ur,length:cr,value:Rr};lr.setIndex(wr)},handleUTF8:function(){var lr=zr.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=Sr.utf8decode(this.fileName),this.fileCommentStr=Sr.utf8decode(this.fileComment);else{var Ur=this.findExtraFieldUnicodePath();if(Ur!==null)this.fileNameStr=Ur;else{var cr=Kt.transformTo(lr,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(cr)}var Rr=this.findExtraFieldUnicodeComment();if(Rr!==null)this.fileCommentStr=Rr;else{var wr=Kt.transformTo(lr,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(wr)}}},findExtraFieldUnicodePath:function(){var lr=this.extraFields[28789];if(lr){var Ur=mt(lr.value);return Ur.readInt(1)!==1||ur(this.fileName)!==Ur.readInt(4)?null:Sr.utf8decode(Ur.readData(lr.length-5))}return null},findExtraFieldUnicodeComment:function(){var lr=this.extraFields[25461];if(lr){var Ur=mt(lr.value);return Ur.readInt(1)!==1||ur(this.fileComment)!==Ur.readInt(4)?null:Sr.utf8decode(Ur.readData(lr.length-5))}return null}},Ye.exports=qr},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(me,Ye,ft){function mt(Ur,cr,Rr){this.name=Ur,this.dir=Rr.dir,this.date=Rr.date,this.comment=Rr.comment,this.unixPermissions=Rr.unixPermissions,this.dosPermissions=Rr.dosPermissions,this._data=cr,this._dataBinary=Rr.binary,this.options={compression:Rr.compression,compressionOptions:Rr.compressionOptions}}var Kt=me("./stream/StreamHelper"),Wt=me("./stream/DataWorker"),ur=me("./utf8"),Sr=me("./compressedObject"),Kr=me("./stream/GenericWorker");mt.prototype={internalStream:function(Ur){var cr=null,Rr="string";try{if(!Ur)throw new Error("No output type specified.");var wr=(Rr=Ur.toLowerCase())==="string"||Rr==="text";Rr!=="binarystring"&&Rr!=="text"||(Rr="string"),cr=this._decompressWorker();var Hr=!this._dataBinary;Hr&&!wr&&(cr=cr.pipe(new ur.Utf8EncodeWorker)),!Hr&&wr&&(cr=cr.pipe(new ur.Utf8DecodeWorker))}catch(hn){(cr=new Kr("error")).error(hn)}return new Kt(cr,Rr,"")},async:function(Ur,cr){return this.internalStream(Ur).accumulate(cr)},nodeStream:function(Ur,cr){return this.internalStream(Ur||"nodebuffer").toNodejsStream(cr)},_compressWorker:function(Ur,cr){if(this._data instanceof Sr&&this._data.compression.magic===Ur.magic)return this._data.getCompressedWorker();var Rr=this._decompressWorker();return this._dataBinary||(Rr=Rr.pipe(new ur.Utf8EncodeWorker)),Sr.createWorkerFrom(Rr,Ur,cr)},_decompressWorker:function(){return this._data instanceof Sr?this._data.getContentWorker():this._data instanceof Kr?this._data:new Wt(this._data)}};for(var zr=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],qr=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},lr=0;lr<zr.length;lr++)mt.prototype[zr[lr]]=qr;Ye.exports=mt},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(me,Ye,ft){(function(mt){var Kt,Wt,ur=mt.MutationObserver||mt.WebKitMutationObserver;if(ur){var Sr=0,Kr=new ur(Ur),zr=mt.document.createTextNode("");Kr.observe(zr,{characterData:!0}),Kt=function(){zr.data=Sr=++Sr%2}}else if(mt.setImmediate||mt.MessageChannel===void 0)Kt="document"in mt&&"onreadystatechange"in mt.document.createElement("script")?function(){var cr=mt.document.createElement("script");cr.onreadystatechange=function(){Ur(),cr.onreadystatechange=null,cr.parentNode.removeChild(cr),cr=null},mt.document.documentElement.appendChild(cr)}:function(){setTimeout(Ur,0)};else{var qr=new mt.MessageChannel;qr.port1.onmessage=Ur,Kt=function(){qr.port2.postMessage(0)}}var lr=[];function Ur(){var cr,Rr;Wt=!0;for(var wr=lr.length;wr;){for(Rr=lr,lr=[],cr=-1;++cr<wr;)Rr[cr]();wr=lr.length}Wt=!1}Ye.exports=function(cr){lr.push(cr)!==1||Wt||Kt()}}).call(this,typeof S<"u"?S:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(me,Ye,ft){var mt=me("immediate");function Kt(){}var Wt={},ur=["REJECTED"],Sr=["FULFILLED"],Kr=["PENDING"];function zr(wr){if(typeof wr!="function")throw new TypeError("resolver must be a function");this.state=Kr,this.queue=[],this.outcome=void 0,wr!==Kt&&cr(this,wr)}function qr(wr,Hr,hn){this.promise=wr,typeof Hr=="function"&&(this.onFulfilled=Hr,this.callFulfilled=this.otherCallFulfilled),typeof hn=="function"&&(this.onRejected=hn,this.callRejected=this.otherCallRejected)}function lr(wr,Hr,hn){mt(function(){var Sn;try{Sn=Hr(hn)}catch(kn){return Wt.reject(wr,kn)}Sn===wr?Wt.reject(wr,new TypeError("Cannot resolve promise with itself")):Wt.resolve(wr,Sn)})}function Ur(wr){var Hr=wr&&wr.then;if(wr&&(typeof wr=="object"||typeof wr=="function")&&typeof Hr=="function")return function(){Hr.apply(wr,arguments)}}function cr(wr,Hr){var hn=!1;function Sn(ni){hn||(hn=!0,Wt.reject(wr,ni))}function kn(ni){hn||(hn=!0,Wt.resolve(wr,ni))}var di=Rr(function(){Hr(kn,Sn)});di.status==="error"&&Sn(di.value)}function Rr(wr,Hr){var hn={};try{hn.value=wr(Hr),hn.status="success"}catch(Sn){hn.status="error",hn.value=Sn}return hn}(Ye.exports=zr).prototype.finally=function(wr){if(typeof wr!="function")return this;var Hr=this.constructor;return this.then(function(hn){return Hr.resolve(wr()).then(function(){return hn})},function(hn){return Hr.resolve(wr()).then(function(){throw hn})})},zr.prototype.catch=function(wr){return this.then(null,wr)},zr.prototype.then=function(wr,Hr){if(typeof wr!="function"&&this.state===Sr||typeof Hr!="function"&&this.state===ur)return this;var hn=new this.constructor(Kt);return this.state!==Kr?lr(hn,this.state===Sr?wr:Hr,this.outcome):this.queue.push(new qr(hn,wr,Hr)),hn},qr.prototype.callFulfilled=function(wr){Wt.resolve(this.promise,wr)},qr.prototype.otherCallFulfilled=function(wr){lr(this.promise,this.onFulfilled,wr)},qr.prototype.callRejected=function(wr){Wt.reject(this.promise,wr)},qr.prototype.otherCallRejected=function(wr){lr(this.promise,this.onRejected,wr)},Wt.resolve=function(wr,Hr){var hn=Rr(Ur,Hr);if(hn.status==="error")return Wt.reject(wr,hn.value);var Sn=hn.value;if(Sn)cr(wr,Sn);else{wr.state=Sr,wr.outcome=Hr;for(var kn=-1,di=wr.queue.length;++kn<di;)wr.queue[kn].callFulfilled(Hr)}return wr},Wt.reject=function(wr,Hr){wr.state=ur,wr.outcome=Hr;for(var hn=-1,Sn=wr.queue.length;++hn<Sn;)wr.queue[hn].callRejected(Hr);return wr},zr.resolve=function(wr){return wr instanceof this?wr:Wt.resolve(new this(Kt),wr)},zr.reject=function(wr){var Hr=new this(Kt);return Wt.reject(Hr,wr)},zr.all=function(wr){var Hr=this;if(Object.prototype.toString.call(wr)!=="[object Array]")return this.reject(new TypeError("must be an array"));var hn=wr.length,Sn=!1;if(!hn)return this.resolve([]);for(var kn=new Array(hn),di=0,ni=-1,Gi=new this(Kt);++ni<hn;)Zn(wr[ni],ni);return Gi;function Zn(zi,Va){Hr.resolve(zi).then(function(rn){kn[Va]=rn,++di!==hn||Sn||(Sn=!0,Wt.resolve(Gi,kn))},function(rn){Sn||(Sn=!0,Wt.reject(Gi,rn))})}},zr.race=function(wr){var Hr=this;if(Object.prototype.toString.call(wr)!=="[object Array]")return this.reject(new TypeError("must be an array"));var hn=wr.length,Sn=!1;if(!hn)return this.resolve([]);for(var kn=-1,di=new this(Kt);++kn<hn;)ni=wr[kn],Hr.resolve(ni).then(function(Gi){Sn||(Sn=!0,Wt.resolve(di,Gi))},function(Gi){Sn||(Sn=!0,Wt.reject(di,Gi))});var ni;return di}},{immediate:36}],38:[function(me,Ye,ft){var mt={};(0,me("./lib/utils/common").assign)(mt,me("./lib/deflate"),me("./lib/inflate"),me("./lib/zlib/constants")),Ye.exports=mt},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(me,Ye,ft){var mt=me("./zlib/deflate"),Kt=me("./utils/common"),Wt=me("./utils/strings"),ur=me("./zlib/messages"),Sr=me("./zlib/zstream"),Kr=Object.prototype.toString,zr=0,qr=-1,lr=0,Ur=8;function cr(wr){if(!(this instanceof cr))return new cr(wr);this.options=Kt.assign({level:qr,method:Ur,chunkSize:16384,windowBits:15,memLevel:8,strategy:lr,to:""},wr||{});var Hr=this.options;Hr.raw&&0<Hr.windowBits?Hr.windowBits=-Hr.windowBits:Hr.gzip&&0<Hr.windowBits&&Hr.windowBits<16&&(Hr.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Sr,this.strm.avail_out=0;var hn=mt.deflateInit2(this.strm,Hr.level,Hr.method,Hr.windowBits,Hr.memLevel,Hr.strategy);if(hn!==zr)throw new Error(ur[hn]);if(Hr.header&&mt.deflateSetHeader(this.strm,Hr.header),Hr.dictionary){var Sn;if(Sn=typeof Hr.dictionary=="string"?Wt.string2buf(Hr.dictionary):Kr.call(Hr.dictionary)==="[object ArrayBuffer]"?new Uint8Array(Hr.dictionary):Hr.dictionary,(hn=mt.deflateSetDictionary(this.strm,Sn))!==zr)throw new Error(ur[hn]);this._dict_set=!0}}function Rr(wr,Hr){var hn=new cr(Hr);if(hn.push(wr,!0),hn.err)throw hn.msg||ur[hn.err];return hn.result}cr.prototype.push=function(wr,Hr){var hn,Sn,kn=this.strm,di=this.options.chunkSize;if(this.ended)return!1;Sn=Hr===~~Hr?Hr:Hr===!0?4:0,typeof wr=="string"?kn.input=Wt.string2buf(wr):Kr.call(wr)==="[object ArrayBuffer]"?kn.input=new Uint8Array(wr):kn.input=wr,kn.next_in=0,kn.avail_in=kn.input.length;do{if(kn.avail_out===0&&(kn.output=new Kt.Buf8(di),kn.next_out=0,kn.avail_out=di),(hn=mt.deflate(kn,Sn))!==1&&hn!==zr)return this.onEnd(hn),!(this.ended=!0);kn.avail_out!==0&&(kn.avail_in!==0||Sn!==4&&Sn!==2)||(this.options.to==="string"?this.onData(Wt.buf2binstring(Kt.shrinkBuf(kn.output,kn.next_out))):this.onData(Kt.shrinkBuf(kn.output,kn.next_out)))}while((0<kn.avail_in||kn.avail_out===0)&&hn!==1);return Sn===4?(hn=mt.deflateEnd(this.strm),this.onEnd(hn),this.ended=!0,hn===zr):Sn!==2||(this.onEnd(zr),!(kn.avail_out=0))},cr.prototype.onData=function(wr){this.chunks.push(wr)},cr.prototype.onEnd=function(wr){wr===zr&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Kt.flattenChunks(this.chunks)),this.chunks=[],this.err=wr,this.msg=this.strm.msg},ft.Deflate=cr,ft.deflate=Rr,ft.deflateRaw=function(wr,Hr){return(Hr=Hr||{}).raw=!0,Rr(wr,Hr)},ft.gzip=function(wr,Hr){return(Hr=Hr||{}).gzip=!0,Rr(wr,Hr)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(me,Ye,ft){var mt=me("./zlib/inflate"),Kt=me("./utils/common"),Wt=me("./utils/strings"),ur=me("./zlib/constants"),Sr=me("./zlib/messages"),Kr=me("./zlib/zstream"),zr=me("./zlib/gzheader"),qr=Object.prototype.toString;function lr(cr){if(!(this instanceof lr))return new lr(cr);this.options=Kt.assign({chunkSize:16384,windowBits:0,to:""},cr||{});var Rr=this.options;Rr.raw&&0<=Rr.windowBits&&Rr.windowBits<16&&(Rr.windowBits=-Rr.windowBits,Rr.windowBits===0&&(Rr.windowBits=-15)),!(0<=Rr.windowBits&&Rr.windowBits<16)||cr&&cr.windowBits||(Rr.windowBits+=32),15<Rr.windowBits&&Rr.windowBits<48&&!(15&Rr.windowBits)&&(Rr.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Kr,this.strm.avail_out=0;var wr=mt.inflateInit2(this.strm,Rr.windowBits);if(wr!==ur.Z_OK)throw new Error(Sr[wr]);this.header=new zr,mt.inflateGetHeader(this.strm,this.header)}function Ur(cr,Rr){var wr=new lr(Rr);if(wr.push(cr,!0),wr.err)throw wr.msg||Sr[wr.err];return wr.result}lr.prototype.push=function(cr,Rr){var wr,Hr,hn,Sn,kn,di,ni=this.strm,Gi=this.options.chunkSize,Zn=this.options.dictionary,zi=!1;if(this.ended)return!1;Hr=Rr===~~Rr?Rr:Rr===!0?ur.Z_FINISH:ur.Z_NO_FLUSH,typeof cr=="string"?ni.input=Wt.binstring2buf(cr):qr.call(cr)==="[object ArrayBuffer]"?ni.input=new Uint8Array(cr):ni.input=cr,ni.next_in=0,ni.avail_in=ni.input.length;do{if(ni.avail_out===0&&(ni.output=new Kt.Buf8(Gi),ni.next_out=0,ni.avail_out=Gi),(wr=mt.inflate(ni,ur.Z_NO_FLUSH))===ur.Z_NEED_DICT&&Zn&&(di=typeof Zn=="string"?Wt.string2buf(Zn):qr.call(Zn)==="[object ArrayBuffer]"?new Uint8Array(Zn):Zn,wr=mt.inflateSetDictionary(this.strm,di)),wr===ur.Z_BUF_ERROR&&zi===!0&&(wr=ur.Z_OK,zi=!1),wr!==ur.Z_STREAM_END&&wr!==ur.Z_OK)return this.onEnd(wr),!(this.ended=!0);ni.next_out&&(ni.avail_out!==0&&wr!==ur.Z_STREAM_END&&(ni.avail_in!==0||Hr!==ur.Z_FINISH&&Hr!==ur.Z_SYNC_FLUSH)||(this.options.to==="string"?(hn=Wt.utf8border(ni.output,ni.next_out),Sn=ni.next_out-hn,kn=Wt.buf2string(ni.output,hn),ni.next_out=Sn,ni.avail_out=Gi-Sn,Sn&&Kt.arraySet(ni.output,ni.output,hn,Sn,0),this.onData(kn)):this.onData(Kt.shrinkBuf(ni.output,ni.next_out)))),ni.avail_in===0&&ni.avail_out===0&&(zi=!0)}while((0<ni.avail_in||ni.avail_out===0)&&wr!==ur.Z_STREAM_END);return wr===ur.Z_STREAM_END&&(Hr=ur.Z_FINISH),Hr===ur.Z_FINISH?(wr=mt.inflateEnd(this.strm),this.onEnd(wr),this.ended=!0,wr===ur.Z_OK):Hr!==ur.Z_SYNC_FLUSH||(this.onEnd(ur.Z_OK),!(ni.avail_out=0))},lr.prototype.onData=function(cr){this.chunks.push(cr)},lr.prototype.onEnd=function(cr){cr===ur.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Kt.flattenChunks(this.chunks)),this.chunks=[],this.err=cr,this.msg=this.strm.msg},ft.Inflate=lr,ft.inflate=Ur,ft.inflateRaw=function(cr,Rr){return(Rr=Rr||{}).raw=!0,Ur(cr,Rr)},ft.ungzip=Ur},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(me,Ye,ft){var mt=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";ft.assign=function(ur){for(var Sr=Array.prototype.slice.call(arguments,1);Sr.length;){var Kr=Sr.shift();if(Kr){if(typeof Kr!="object")throw new TypeError(Kr+"must be non-object");for(var zr in Kr)Kr.hasOwnProperty(zr)&&(ur[zr]=Kr[zr])}}return ur},ft.shrinkBuf=function(ur,Sr){return ur.length===Sr?ur:ur.subarray?ur.subarray(0,Sr):(ur.length=Sr,ur)};var Kt={arraySet:function(ur,Sr,Kr,zr,qr){if(Sr.subarray&&ur.subarray)ur.set(Sr.subarray(Kr,Kr+zr),qr);else for(var lr=0;lr<zr;lr++)ur[qr+lr]=Sr[Kr+lr]},flattenChunks:function(ur){var Sr,Kr,zr,qr,lr,Ur;for(Sr=zr=0,Kr=ur.length;Sr<Kr;Sr++)zr+=ur[Sr].length;for(Ur=new Uint8Array(zr),Sr=qr=0,Kr=ur.length;Sr<Kr;Sr++)lr=ur[Sr],Ur.set(lr,qr),qr+=lr.length;return Ur}},Wt={arraySet:function(ur,Sr,Kr,zr,qr){for(var lr=0;lr<zr;lr++)ur[qr+lr]=Sr[Kr+lr]},flattenChunks:function(ur){return[].concat.apply([],ur)}};ft.setTyped=function(ur){ur?(ft.Buf8=Uint8Array,ft.Buf16=Uint16Array,ft.Buf32=Int32Array,ft.assign(ft,Kt)):(ft.Buf8=Array,ft.Buf16=Array,ft.Buf32=Array,ft.assign(ft,Wt))},ft.setTyped(mt)},{}],42:[function(me,Ye,ft){var mt=me("./common"),Kt=!0,Wt=!0;try{String.fromCharCode.apply(null,[0])}catch{Kt=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{Wt=!1}for(var ur=new mt.Buf8(256),Sr=0;Sr<256;Sr++)ur[Sr]=252<=Sr?6:248<=Sr?5:240<=Sr?4:224<=Sr?3:192<=Sr?2:1;function Kr(zr,qr){if(qr<65537&&(zr.subarray&&Wt||!zr.subarray&&Kt))return String.fromCharCode.apply(null,mt.shrinkBuf(zr,qr));for(var lr="",Ur=0;Ur<qr;Ur++)lr+=String.fromCharCode(zr[Ur]);return lr}ur[254]=ur[254]=1,ft.string2buf=function(zr){var qr,lr,Ur,cr,Rr,wr=zr.length,Hr=0;for(cr=0;cr<wr;cr++)(64512&(lr=zr.charCodeAt(cr)))==55296&&cr+1<wr&&(64512&(Ur=zr.charCodeAt(cr+1)))==56320&&(lr=65536+(lr-55296<<10)+(Ur-56320),cr++),Hr+=lr<128?1:lr<2048?2:lr<65536?3:4;for(qr=new mt.Buf8(Hr),cr=Rr=0;Rr<Hr;cr++)(64512&(lr=zr.charCodeAt(cr)))==55296&&cr+1<wr&&(64512&(Ur=zr.charCodeAt(cr+1)))==56320&&(lr=65536+(lr-55296<<10)+(Ur-56320),cr++),lr<128?qr[Rr++]=lr:(lr<2048?qr[Rr++]=192|lr>>>6:(lr<65536?qr[Rr++]=224|lr>>>12:(qr[Rr++]=240|lr>>>18,qr[Rr++]=128|lr>>>12&63),qr[Rr++]=128|lr>>>6&63),qr[Rr++]=128|63&lr);return qr},ft.buf2binstring=function(zr){return Kr(zr,zr.length)},ft.binstring2buf=function(zr){for(var qr=new mt.Buf8(zr.length),lr=0,Ur=qr.length;lr<Ur;lr++)qr[lr]=zr.charCodeAt(lr);return qr},ft.buf2string=function(zr,qr){var lr,Ur,cr,Rr,wr=qr||zr.length,Hr=new Array(2*wr);for(lr=Ur=0;lr<wr;)if((cr=zr[lr++])<128)Hr[Ur++]=cr;else if(4<(Rr=ur[cr]))Hr[Ur++]=65533,lr+=Rr-1;else{for(cr&=Rr===2?31:Rr===3?15:7;1<Rr&&lr<wr;)cr=cr<<6|63&zr[lr++],Rr--;1<Rr?Hr[Ur++]=65533:cr<65536?Hr[Ur++]=cr:(cr-=65536,Hr[Ur++]=55296|cr>>10&1023,Hr[Ur++]=56320|1023&cr)}return Kr(Hr,Ur)},ft.utf8border=function(zr,qr){var lr;for((qr=qr||zr.length)>zr.length&&(qr=zr.length),lr=qr-1;0<=lr&&(192&zr[lr])==128;)lr--;return lr<0||lr===0?qr:lr+ur[zr[lr]]>qr?lr:qr}},{"./common":41}],43:[function(me,Ye,ft){Ye.exports=function(mt,Kt,Wt,ur){for(var Sr=65535&mt|0,Kr=mt>>>16&65535|0,zr=0;Wt!==0;){for(Wt-=zr=2e3<Wt?2e3:Wt;Kr=Kr+(Sr=Sr+Kt[ur++]|0)|0,--zr;);Sr%=65521,Kr%=65521}return Sr|Kr<<16|0}},{}],44:[function(me,Ye,ft){Ye.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}},{}],45:[function(me,Ye,ft){var mt=function(){for(var Kt,Wt=[],ur=0;ur<256;ur++){Kt=ur;for(var Sr=0;Sr<8;Sr++)Kt=1&Kt?3988292384^Kt>>>1:Kt>>>1;Wt[ur]=Kt}return Wt}();Ye.exports=function(Kt,Wt,ur,Sr){var Kr=mt,zr=Sr+ur;Kt^=-1;for(var qr=Sr;qr<zr;qr++)Kt=Kt>>>8^Kr[255&(Kt^Wt[qr])];return-1^Kt}},{}],46:[function(me,Ye,ft){var mt,Kt=me("../utils/common"),Wt=me("./trees"),ur=me("./adler32"),Sr=me("./crc32"),Kr=me("./messages"),zr=0,qr=4,lr=0,Ur=-2,cr=-1,Rr=4,wr=2,Hr=8,hn=9,Sn=286,kn=30,di=19,ni=2*Sn+1,Gi=15,Zn=3,zi=258,Va=zi+Zn+1,rn=42,ii=113,Jt=1,pi=2,He=3,Bt=4;function hr(St,Yn){return St.msg=Kr[Yn],Yn}function vr(St){return(St<<1)-(4<St?9:0)}function en(St){for(var Yn=St.length;0<=--Yn;)St[Yn]=0}function Tr(St){var Yn=St.state,jn=Yn.pending;jn>St.avail_out&&(jn=St.avail_out),jn!==0&&(Kt.arraySet(St.output,Yn.pending_buf,Yn.pending_out,jn,St.next_out),St.next_out+=jn,Yn.pending_out+=jn,St.total_out+=jn,St.avail_out-=jn,Yn.pending-=jn,Yn.pending===0&&(Yn.pending_out=0))}function Pr(St,Yn){Wt._tr_flush_block(St,0<=St.block_start?St.block_start:-1,St.strstart-St.block_start,Yn),St.block_start=St.strstart,Tr(St.strm)}function si(St,Yn){St.pending_buf[St.pending++]=Yn}function Ai(St,Yn){St.pending_buf[St.pending++]=Yn>>>8&255,St.pending_buf[St.pending++]=255&Yn}function ai(St,Yn){var jn,Lr,Ir=St.max_chain_length,Cn=St.strstart,ei=St.prev_length,Ei=St.nice_match,_n=St.strstart>St.w_size-Va?St.strstart-(St.w_size-Va):0,Ii=St.window,Hi=St.w_mask,Wi=St.prev,Ua=St.strstart+zi,Is=Ii[Cn+ei-1],lo=Ii[Cn+ei];St.prev_length>=St.good_match&&(Ir>>=2),Ei>St.lookahead&&(Ei=St.lookahead);do if(Ii[(jn=Yn)+ei]===lo&&Ii[jn+ei-1]===Is&&Ii[jn]===Ii[Cn]&&Ii[++jn]===Ii[Cn+1]){Cn+=2,jn++;do;while(Ii[++Cn]===Ii[++jn]&&Ii[++Cn]===Ii[++jn]&&Ii[++Cn]===Ii[++jn]&&Ii[++Cn]===Ii[++jn]&&Ii[++Cn]===Ii[++jn]&&Ii[++Cn]===Ii[++jn]&&Ii[++Cn]===Ii[++jn]&&Ii[++Cn]===Ii[++jn]&&Cn<Ua);if(Lr=zi-(Ua-Cn),Cn=Ua-zi,ei<Lr){if(St.match_start=Yn,Ei<=(ei=Lr))break;Is=Ii[Cn+ei-1],lo=Ii[Cn+ei]}}while((Yn=Wi[Yn&Hi])>_n&&--Ir!=0);return ei<=St.lookahead?ei:St.lookahead}function Qa(St){var Yn,jn,Lr,Ir,Cn,ei,Ei,_n,Ii,Hi,Wi=St.w_size;do{if(Ir=St.window_size-St.lookahead-St.strstart,St.strstart>=Wi+(Wi-Va)){for(Kt.arraySet(St.window,St.window,Wi,Wi,0),St.match_start-=Wi,St.strstart-=Wi,St.block_start-=Wi,Yn=jn=St.hash_size;Lr=St.head[--Yn],St.head[Yn]=Wi<=Lr?Lr-Wi:0,--jn;);for(Yn=jn=Wi;Lr=St.prev[--Yn],St.prev[Yn]=Wi<=Lr?Lr-Wi:0,--jn;);Ir+=Wi}if(St.strm.avail_in===0)break;if(ei=St.strm,Ei=St.window,_n=St.strstart+St.lookahead,Ii=Ir,Hi=void 0,Hi=ei.avail_in,Ii<Hi&&(Hi=Ii),jn=Hi===0?0:(ei.avail_in-=Hi,Kt.arraySet(Ei,ei.input,ei.next_in,Hi,_n),ei.state.wrap===1?ei.adler=ur(ei.adler,Ei,Hi,_n):ei.state.wrap===2&&(ei.adler=Sr(ei.adler,Ei,Hi,_n)),ei.next_in+=Hi,ei.total_in+=Hi,Hi),St.lookahead+=jn,St.lookahead+St.insert>=Zn)for(Cn=St.strstart-St.insert,St.ins_h=St.window[Cn],St.ins_h=(St.ins_h<<St.hash_shift^St.window[Cn+1])&St.hash_mask;St.insert&&(St.ins_h=(St.ins_h<<St.hash_shift^St.window[Cn+Zn-1])&St.hash_mask,St.prev[Cn&St.w_mask]=St.head[St.ins_h],St.head[St.ins_h]=Cn,Cn++,St.insert--,!(St.lookahead+St.insert<Zn)););}while(St.lookahead<Va&&St.strm.avail_in!==0)}function no(St,Yn){for(var jn,Lr;;){if(St.lookahead<Va){if(Qa(St),St.lookahead<Va&&Yn===zr)return Jt;if(St.lookahead===0)break}if(jn=0,St.lookahead>=Zn&&(St.ins_h=(St.ins_h<<St.hash_shift^St.window[St.strstart+Zn-1])&St.hash_mask,jn=St.prev[St.strstart&St.w_mask]=St.head[St.ins_h],St.head[St.ins_h]=St.strstart),jn!==0&&St.strstart-jn<=St.w_size-Va&&(St.match_length=ai(St,jn)),St.match_length>=Zn)if(Lr=Wt._tr_tally(St,St.strstart-St.match_start,St.match_length-Zn),St.lookahead-=St.match_length,St.match_length<=St.max_lazy_match&&St.lookahead>=Zn){for(St.match_length--;St.strstart++,St.ins_h=(St.ins_h<<St.hash_shift^St.window[St.strstart+Zn-1])&St.hash_mask,jn=St.prev[St.strstart&St.w_mask]=St.head[St.ins_h],St.head[St.ins_h]=St.strstart,--St.match_length!=0;);St.strstart++}else St.strstart+=St.match_length,St.match_length=0,St.ins_h=St.window[St.strstart],St.ins_h=(St.ins_h<<St.hash_shift^St.window[St.strstart+1])&St.hash_mask;else Lr=Wt._tr_tally(St,0,St.window[St.strstart]),St.lookahead--,St.strstart++;if(Lr&&(Pr(St,!1),St.strm.avail_out===0))return Jt}return St.insert=St.strstart<Zn-1?St.strstart:Zn-1,Yn===qr?(Pr(St,!0),St.strm.avail_out===0?He:Bt):St.last_lit&&(Pr(St,!1),St.strm.avail_out===0)?Jt:pi}function Ma(St,Yn){for(var jn,Lr,Ir;;){if(St.lookahead<Va){if(Qa(St),St.lookahead<Va&&Yn===zr)return Jt;if(St.lookahead===0)break}if(jn=0,St.lookahead>=Zn&&(St.ins_h=(St.ins_h<<St.hash_shift^St.window[St.strstart+Zn-1])&St.hash_mask,jn=St.prev[St.strstart&St.w_mask]=St.head[St.ins_h],St.head[St.ins_h]=St.strstart),St.prev_length=St.match_length,St.prev_match=St.match_start,St.match_length=Zn-1,jn!==0&&St.prev_length<St.max_lazy_match&&St.strstart-jn<=St.w_size-Va&&(St.match_length=ai(St,jn),St.match_length<=5&&(St.strategy===1||St.match_length===Zn&&4096<St.strstart-St.match_start)&&(St.match_length=Zn-1)),St.prev_length>=Zn&&St.match_length<=St.prev_length){for(Ir=St.strstart+St.lookahead-Zn,Lr=Wt._tr_tally(St,St.strstart-1-St.prev_match,St.prev_length-Zn),St.lookahead-=St.prev_length-1,St.prev_length-=2;++St.strstart<=Ir&&(St.ins_h=(St.ins_h<<St.hash_shift^St.window[St.strstart+Zn-1])&St.hash_mask,jn=St.prev[St.strstart&St.w_mask]=St.head[St.ins_h],St.head[St.ins_h]=St.strstart),--St.prev_length!=0;);if(St.match_available=0,St.match_length=Zn-1,St.strstart++,Lr&&(Pr(St,!1),St.strm.avail_out===0))return Jt}else if(St.match_available){if((Lr=Wt._tr_tally(St,0,St.window[St.strstart-1]))&&Pr(St,!1),St.strstart++,St.lookahead--,St.strm.avail_out===0)return Jt}else St.match_available=1,St.strstart++,St.lookahead--}return St.match_available&&(Lr=Wt._tr_tally(St,0,St.window[St.strstart-1]),St.match_available=0),St.insert=St.strstart<Zn-1?St.strstart:Zn-1,Yn===qr?(Pr(St,!0),St.strm.avail_out===0?He:Bt):St.last_lit&&(Pr(St,!1),St.strm.avail_out===0)?Jt:pi}function Ka(St,Yn,jn,Lr,Ir){this.good_length=St,this.max_lazy=Yn,this.nice_length=jn,this.max_chain=Lr,this.func=Ir}function Fa(){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=Hr,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 Kt.Buf16(2*ni),this.dyn_dtree=new Kt.Buf16(2*(2*kn+1)),this.bl_tree=new Kt.Buf16(2*(2*di+1)),en(this.dyn_ltree),en(this.dyn_dtree),en(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Kt.Buf16(Gi+1),this.heap=new Kt.Buf16(2*Sn+1),en(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Kt.Buf16(2*Sn+1),en(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 Fo(St){var Yn;return St&&St.state?(St.total_in=St.total_out=0,St.data_type=wr,(Yn=St.state).pending=0,Yn.pending_out=0,Yn.wrap<0&&(Yn.wrap=-Yn.wrap),Yn.status=Yn.wrap?rn:ii,St.adler=Yn.wrap===2?0:1,Yn.last_flush=zr,Wt._tr_init(Yn),lr):hr(St,Ur)}function Ss(St){var Yn=Fo(St);return Yn===lr&&function(jn){jn.window_size=2*jn.w_size,en(jn.head),jn.max_lazy_match=mt[jn.level].max_lazy,jn.good_match=mt[jn.level].good_length,jn.nice_match=mt[jn.level].nice_length,jn.max_chain_length=mt[jn.level].max_chain,jn.strstart=0,jn.block_start=0,jn.lookahead=0,jn.insert=0,jn.match_length=jn.prev_length=Zn-1,jn.match_available=0,jn.ins_h=0}(St.state),Yn}function DA(St,Yn,jn,Lr,Ir,Cn){if(!St)return Ur;var ei=1;if(Yn===cr&&(Yn=6),Lr<0?(ei=0,Lr=-Lr):15<Lr&&(ei=2,Lr-=16),Ir<1||hn<Ir||jn!==Hr||Lr<8||15<Lr||Yn<0||9<Yn||Cn<0||Rr<Cn)return hr(St,Ur);Lr===8&&(Lr=9);var Ei=new Fa;return(St.state=Ei).strm=St,Ei.wrap=ei,Ei.gzhead=null,Ei.w_bits=Lr,Ei.w_size=1<<Ei.w_bits,Ei.w_mask=Ei.w_size-1,Ei.hash_bits=Ir+7,Ei.hash_size=1<<Ei.hash_bits,Ei.hash_mask=Ei.hash_size-1,Ei.hash_shift=~~((Ei.hash_bits+Zn-1)/Zn),Ei.window=new Kt.Buf8(2*Ei.w_size),Ei.head=new Kt.Buf16(Ei.hash_size),Ei.prev=new Kt.Buf16(Ei.w_size),Ei.lit_bufsize=1<<Ir+6,Ei.pending_buf_size=4*Ei.lit_bufsize,Ei.pending_buf=new Kt.Buf8(Ei.pending_buf_size),Ei.d_buf=1*Ei.lit_bufsize,Ei.l_buf=3*Ei.lit_bufsize,Ei.level=Yn,Ei.strategy=Cn,Ei.method=jn,Ss(St)}mt=[new Ka(0,0,0,0,function(St,Yn){var jn=65535;for(jn>St.pending_buf_size-5&&(jn=St.pending_buf_size-5);;){if(St.lookahead<=1){if(Qa(St),St.lookahead===0&&Yn===zr)return Jt;if(St.lookahead===0)break}St.strstart+=St.lookahead,St.lookahead=0;var Lr=St.block_start+jn;if((St.strstart===0||St.strstart>=Lr)&&(St.lookahead=St.strstart-Lr,St.strstart=Lr,Pr(St,!1),St.strm.avail_out===0)||St.strstart-St.block_start>=St.w_size-Va&&(Pr(St,!1),St.strm.avail_out===0))return Jt}return St.insert=0,Yn===qr?(Pr(St,!0),St.strm.avail_out===0?He:Bt):(St.strstart>St.block_start&&(Pr(St,!1),St.strm.avail_out),Jt)}),new Ka(4,4,8,4,no),new Ka(4,5,16,8,no),new Ka(4,6,32,32,no),new Ka(4,4,16,16,Ma),new Ka(8,16,32,32,Ma),new Ka(8,16,128,128,Ma),new Ka(8,32,128,256,Ma),new Ka(32,128,258,1024,Ma),new Ka(32,258,258,4096,Ma)],ft.deflateInit=function(St,Yn){return DA(St,Yn,Hr,15,8,0)},ft.deflateInit2=DA,ft.deflateReset=Ss,ft.deflateResetKeep=Fo,ft.deflateSetHeader=function(St,Yn){return St&&St.state?St.state.wrap!==2?Ur:(St.state.gzhead=Yn,lr):Ur},ft.deflate=function(St,Yn){var jn,Lr,Ir,Cn;if(!St||!St.state||5<Yn||Yn<0)return St?hr(St,Ur):Ur;if(Lr=St.state,!St.output||!St.input&&St.avail_in!==0||Lr.status===666&&Yn!==qr)return hr(St,St.avail_out===0?-5:Ur);if(Lr.strm=St,jn=Lr.last_flush,Lr.last_flush=Yn,Lr.status===rn)if(Lr.wrap===2)St.adler=0,si(Lr,31),si(Lr,139),si(Lr,8),Lr.gzhead?(si(Lr,(Lr.gzhead.text?1:0)+(Lr.gzhead.hcrc?2:0)+(Lr.gzhead.extra?4:0)+(Lr.gzhead.name?8:0)+(Lr.gzhead.comment?16:0)),si(Lr,255&Lr.gzhead.time),si(Lr,Lr.gzhead.time>>8&255),si(Lr,Lr.gzhead.time>>16&255),si(Lr,Lr.gzhead.time>>24&255),si(Lr,Lr.level===9?2:2<=Lr.strategy||Lr.level<2?4:0),si(Lr,255&Lr.gzhead.os),Lr.gzhead.extra&&Lr.gzhead.extra.length&&(si(Lr,255&Lr.gzhead.extra.length),si(Lr,Lr.gzhead.extra.length>>8&255)),Lr.gzhead.hcrc&&(St.adler=Sr(St.adler,Lr.pending_buf,Lr.pending,0)),Lr.gzindex=0,Lr.status=69):(si(Lr,0),si(Lr,0),si(Lr,0),si(Lr,0),si(Lr,0),si(Lr,Lr.level===9?2:2<=Lr.strategy||Lr.level<2?4:0),si(Lr,3),Lr.status=ii);else{var ei=Hr+(Lr.w_bits-8<<4)<<8;ei|=(2<=Lr.strategy||Lr.level<2?0:Lr.level<6?1:Lr.level===6?2:3)<<6,Lr.strstart!==0&&(ei|=32),ei+=31-ei%31,Lr.status=ii,Ai(Lr,ei),Lr.strstart!==0&&(Ai(Lr,St.adler>>>16),Ai(Lr,65535&St.adler)),St.adler=1}if(Lr.status===69)if(Lr.gzhead.extra){for(Ir=Lr.pending;Lr.gzindex<(65535&Lr.gzhead.extra.length)&&(Lr.pending!==Lr.pending_buf_size||(Lr.gzhead.hcrc&&Lr.pending>Ir&&(St.adler=Sr(St.adler,Lr.pending_buf,Lr.pending-Ir,Ir)),Tr(St),Ir=Lr.pending,Lr.pending!==Lr.pending_buf_size));)si(Lr,255&Lr.gzhead.extra[Lr.gzindex]),Lr.gzindex++;Lr.gzhead.hcrc&&Lr.pending>Ir&&(St.adler=Sr(St.adler,Lr.pending_buf,Lr.pending-Ir,Ir)),Lr.gzindex===Lr.gzhead.extra.length&&(Lr.gzindex=0,Lr.status=73)}else Lr.status=73;if(Lr.status===73)if(Lr.gzhead.name){Ir=Lr.pending;do{if(Lr.pending===Lr.pending_buf_size&&(Lr.gzhead.hcrc&&Lr.pending>Ir&&(St.adler=Sr(St.adler,Lr.pending_buf,Lr.pending-Ir,Ir)),Tr(St),Ir=Lr.pending,Lr.pending===Lr.pending_buf_size)){Cn=1;break}Cn=Lr.gzindex<Lr.gzhead.name.length?255&Lr.gzhead.name.charCodeAt(Lr.gzindex++):0,si(Lr,Cn)}while(Cn!==0);Lr.gzhead.hcrc&&Lr.pending>Ir&&(St.adler=Sr(St.adler,Lr.pending_buf,Lr.pending-Ir,Ir)),Cn===0&&(Lr.gzindex=0,Lr.status=91)}else Lr.status=91;if(Lr.status===91)if(Lr.gzhead.comment){Ir=Lr.pending;do{if(Lr.pending===Lr.pending_buf_size&&(Lr.gzhead.hcrc&&Lr.pending>Ir&&(St.adler=Sr(St.adler,Lr.pending_buf,Lr.pending-Ir,Ir)),Tr(St),Ir=Lr.pending,Lr.pending===Lr.pending_buf_size)){Cn=1;break}Cn=Lr.gzindex<Lr.gzhead.comment.length?255&Lr.gzhead.comment.charCodeAt(Lr.gzindex++):0,si(Lr,Cn)}while(Cn!==0);Lr.gzhead.hcrc&&Lr.pending>Ir&&(St.adler=Sr(St.adler,Lr.pending_buf,Lr.pending-Ir,Ir)),Cn===0&&(Lr.status=103)}else Lr.status=103;if(Lr.status===103&&(Lr.gzhead.hcrc?(Lr.pending+2>Lr.pending_buf_size&&Tr(St),Lr.pending+2<=Lr.pending_buf_size&&(si(Lr,255&St.adler),si(Lr,St.adler>>8&255),St.adler=0,Lr.status=ii)):Lr.status=ii),Lr.pending!==0){if(Tr(St),St.avail_out===0)return Lr.last_flush=-1,lr}else if(St.avail_in===0&&vr(Yn)<=vr(jn)&&Yn!==qr)return hr(St,-5);if(Lr.status===666&&St.avail_in!==0)return hr(St,-5);if(St.avail_in!==0||Lr.lookahead!==0||Yn!==zr&&Lr.status!==666){var Ei=Lr.strategy===2?function(_n,Ii){for(var Hi;;){if(_n.lookahead===0&&(Qa(_n),_n.lookahead===0)){if(Ii===zr)return Jt;break}if(_n.match_length=0,Hi=Wt._tr_tally(_n,0,_n.window[_n.strstart]),_n.lookahead--,_n.strstart++,Hi&&(Pr(_n,!1),_n.strm.avail_out===0))return Jt}return _n.insert=0,Ii===qr?(Pr(_n,!0),_n.strm.avail_out===0?He:Bt):_n.last_lit&&(Pr(_n,!1),_n.strm.avail_out===0)?Jt:pi}(Lr,Yn):Lr.strategy===3?function(_n,Ii){for(var Hi,Wi,Ua,Is,lo=_n.window;;){if(_n.lookahead<=zi){if(Qa(_n),_n.lookahead<=zi&&Ii===zr)return Jt;if(_n.lookahead===0)break}if(_n.match_length=0,_n.lookahead>=Zn&&0<_n.strstart&&(Wi=lo[Ua=_n.strstart-1])===lo[++Ua]&&Wi===lo[++Ua]&&Wi===lo[++Ua]){Is=_n.strstart+zi;do;while(Wi===lo[++Ua]&&Wi===lo[++Ua]&&Wi===lo[++Ua]&&Wi===lo[++Ua]&&Wi===lo[++Ua]&&Wi===lo[++Ua]&&Wi===lo[++Ua]&&Wi===lo[++Ua]&&Ua<Is);_n.match_length=zi-(Is-Ua),_n.match_length>_n.lookahead&&(_n.match_length=_n.lookahead)}if(_n.match_length>=Zn?(Hi=Wt._tr_tally(_n,1,_n.match_length-Zn),_n.lookahead-=_n.match_length,_n.strstart+=_n.match_length,_n.match_length=0):(Hi=Wt._tr_tally(_n,0,_n.window[_n.strstart]),_n.lookahead--,_n.strstart++),Hi&&(Pr(_n,!1),_n.strm.avail_out===0))return Jt}return _n.insert=0,Ii===qr?(Pr(_n,!0),_n.strm.avail_out===0?He:Bt):_n.last_lit&&(Pr(_n,!1),_n.strm.avail_out===0)?Jt:pi}(Lr,Yn):mt[Lr.level].func(Lr,Yn);if(Ei!==He&&Ei!==Bt||(Lr.status=666),Ei===Jt||Ei===He)return St.avail_out===0&&(Lr.last_flush=-1),lr;if(Ei===pi&&(Yn===1?Wt._tr_align(Lr):Yn!==5&&(Wt._tr_stored_block(Lr,0,0,!1),Yn===3&&(en(Lr.head),Lr.lookahead===0&&(Lr.strstart=0,Lr.block_start=0,Lr.insert=0))),Tr(St),St.avail_out===0))return Lr.last_flush=-1,lr}return Yn!==qr?lr:Lr.wrap<=0?1:(Lr.wrap===2?(si(Lr,255&St.adler),si(Lr,St.adler>>8&255),si(Lr,St.adler>>16&255),si(Lr,St.adler>>24&255),si(Lr,255&St.total_in),si(Lr,St.total_in>>8&255),si(Lr,St.total_in>>16&255),si(Lr,St.total_in>>24&255)):(Ai(Lr,St.adler>>>16),Ai(Lr,65535&St.adler)),Tr(St),0<Lr.wrap&&(Lr.wrap=-Lr.wrap),Lr.pending!==0?lr:1)},ft.deflateEnd=function(St){var Yn;return St&&St.state?(Yn=St.state.status)!==rn&&Yn!==69&&Yn!==73&&Yn!==91&&Yn!==103&&Yn!==ii&&Yn!==666?hr(St,Ur):(St.state=null,Yn===ii?hr(St,-3):lr):Ur},ft.deflateSetDictionary=function(St,Yn){var jn,Lr,Ir,Cn,ei,Ei,_n,Ii,Hi=Yn.length;if(!St||!St.state||(Cn=(jn=St.state).wrap)===2||Cn===1&&jn.status!==rn||jn.lookahead)return Ur;for(Cn===1&&(St.adler=ur(St.adler,Yn,Hi,0)),jn.wrap=0,Hi>=jn.w_size&&(Cn===0&&(en(jn.head),jn.strstart=0,jn.block_start=0,jn.insert=0),Ii=new Kt.Buf8(jn.w_size),Kt.arraySet(Ii,Yn,Hi-jn.w_size,jn.w_size,0),Yn=Ii,Hi=jn.w_size),ei=St.avail_in,Ei=St.next_in,_n=St.input,St.avail_in=Hi,St.next_in=0,St.input=Yn,Qa(jn);jn.lookahead>=Zn;){for(Lr=jn.strstart,Ir=jn.lookahead-(Zn-1);jn.ins_h=(jn.ins_h<<jn.hash_shift^jn.window[Lr+Zn-1])&jn.hash_mask,jn.prev[Lr&jn.w_mask]=jn.head[jn.ins_h],jn.head[jn.ins_h]=Lr,Lr++,--Ir;);jn.strstart=Lr,jn.lookahead=Zn-1,Qa(jn)}return jn.strstart+=jn.lookahead,jn.block_start=jn.strstart,jn.insert=jn.lookahead,jn.lookahead=0,jn.match_length=jn.prev_length=Zn-1,jn.match_available=0,St.next_in=Ei,St.input=_n,St.avail_in=ei,jn.wrap=Cn,lr},ft.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(me,Ye,ft){Ye.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(me,Ye,ft){Ye.exports=function(mt,Kt){var Wt,ur,Sr,Kr,zr,qr,lr,Ur,cr,Rr,wr,Hr,hn,Sn,kn,di,ni,Gi,Zn,zi,Va,rn,ii,Jt,pi;Wt=mt.state,ur=mt.next_in,Jt=mt.input,Sr=ur+(mt.avail_in-5),Kr=mt.next_out,pi=mt.output,zr=Kr-(Kt-mt.avail_out),qr=Kr+(mt.avail_out-257),lr=Wt.dmax,Ur=Wt.wsize,cr=Wt.whave,Rr=Wt.wnext,wr=Wt.window,Hr=Wt.hold,hn=Wt.bits,Sn=Wt.lencode,kn=Wt.distcode,di=(1<<Wt.lenbits)-1,ni=(1<<Wt.distbits)-1;e:do{hn<15&&(Hr+=Jt[ur++]<<hn,hn+=8,Hr+=Jt[ur++]<<hn,hn+=8),Gi=Sn[Hr&di];t:for(;;){if(Hr>>>=Zn=Gi>>>24,hn-=Zn,(Zn=Gi>>>16&255)===0)pi[Kr++]=65535&Gi;else{if(!(16&Zn)){if(!(64&Zn)){Gi=Sn[(65535&Gi)+(Hr&(1<<Zn)-1)];continue t}if(32&Zn){Wt.mode=12;break e}mt.msg="invalid literal/length code",Wt.mode=30;break e}zi=65535&Gi,(Zn&=15)&&(hn<Zn&&(Hr+=Jt[ur++]<<hn,hn+=8),zi+=Hr&(1<<Zn)-1,Hr>>>=Zn,hn-=Zn),hn<15&&(Hr+=Jt[ur++]<<hn,hn+=8,Hr+=Jt[ur++]<<hn,hn+=8),Gi=kn[Hr&ni];r:for(;;){if(Hr>>>=Zn=Gi>>>24,hn-=Zn,!(16&(Zn=Gi>>>16&255))){if(!(64&Zn)){Gi=kn[(65535&Gi)+(Hr&(1<<Zn)-1)];continue r}mt.msg="invalid distance code",Wt.mode=30;break e}if(Va=65535&Gi,hn<(Zn&=15)&&(Hr+=Jt[ur++]<<hn,(hn+=8)<Zn&&(Hr+=Jt[ur++]<<hn,hn+=8)),lr<(Va+=Hr&(1<<Zn)-1)){mt.msg="invalid distance too far back",Wt.mode=30;break e}if(Hr>>>=Zn,hn-=Zn,(Zn=Kr-zr)<Va){if(cr<(Zn=Va-Zn)&&Wt.sane){mt.msg="invalid distance too far back",Wt.mode=30;break e}if(ii=wr,(rn=0)===Rr){if(rn+=Ur-Zn,Zn<zi){for(zi-=Zn;pi[Kr++]=wr[rn++],--Zn;);rn=Kr-Va,ii=pi}}else if(Rr<Zn){if(rn+=Ur+Rr-Zn,(Zn-=Rr)<zi){for(zi-=Zn;pi[Kr++]=wr[rn++],--Zn;);if(rn=0,Rr<zi){for(zi-=Zn=Rr;pi[Kr++]=wr[rn++],--Zn;);rn=Kr-Va,ii=pi}}}else if(rn+=Rr-Zn,Zn<zi){for(zi-=Zn;pi[Kr++]=wr[rn++],--Zn;);rn=Kr-Va,ii=pi}for(;2<zi;)pi[Kr++]=ii[rn++],pi[Kr++]=ii[rn++],pi[Kr++]=ii[rn++],zi-=3;zi&&(pi[Kr++]=ii[rn++],1<zi&&(pi[Kr++]=ii[rn++]))}else{for(rn=Kr-Va;pi[Kr++]=pi[rn++],pi[Kr++]=pi[rn++],pi[Kr++]=pi[rn++],2<(zi-=3););zi&&(pi[Kr++]=pi[rn++],1<zi&&(pi[Kr++]=pi[rn++]))}break}}break}}while(ur<Sr&&Kr<qr);ur-=zi=hn>>3,Hr&=(1<<(hn-=zi<<3))-1,mt.next_in=ur,mt.next_out=Kr,mt.avail_in=ur<Sr?Sr-ur+5:5-(ur-Sr),mt.avail_out=Kr<qr?qr-Kr+257:257-(Kr-qr),Wt.hold=Hr,Wt.bits=hn}},{}],49:[function(me,Ye,ft){var mt=me("../utils/common"),Kt=me("./adler32"),Wt=me("./crc32"),ur=me("./inffast"),Sr=me("./inftrees"),Kr=1,zr=2,qr=0,lr=-2,Ur=1,cr=852,Rr=592;function wr(rn){return(rn>>>24&255)+(rn>>>8&65280)+((65280&rn)<<8)+((255&rn)<<24)}function Hr(){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 mt.Buf16(320),this.work=new mt.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function hn(rn){var ii;return rn&&rn.state?(ii=rn.state,rn.total_in=rn.total_out=ii.total=0,rn.msg="",ii.wrap&&(rn.adler=1&ii.wrap),ii.mode=Ur,ii.last=0,ii.havedict=0,ii.dmax=32768,ii.head=null,ii.hold=0,ii.bits=0,ii.lencode=ii.lendyn=new mt.Buf32(cr),ii.distcode=ii.distdyn=new mt.Buf32(Rr),ii.sane=1,ii.back=-1,qr):lr}function Sn(rn){var ii;return rn&&rn.state?((ii=rn.state).wsize=0,ii.whave=0,ii.wnext=0,hn(rn)):lr}function kn(rn,ii){var Jt,pi;return rn&&rn.state?(pi=rn.state,ii<0?(Jt=0,ii=-ii):(Jt=1+(ii>>4),ii<48&&(ii&=15)),ii&&(ii<8||15<ii)?lr:(pi.window!==null&&pi.wbits!==ii&&(pi.window=null),pi.wrap=Jt,pi.wbits=ii,Sn(rn))):lr}function di(rn,ii){var Jt,pi;return rn?(pi=new Hr,(rn.state=pi).window=null,(Jt=kn(rn,ii))!==qr&&(rn.state=null),Jt):lr}var ni,Gi,Zn=!0;function zi(rn){if(Zn){var ii;for(ni=new mt.Buf32(512),Gi=new mt.Buf32(32),ii=0;ii<144;)rn.lens[ii++]=8;for(;ii<256;)rn.lens[ii++]=9;for(;ii<280;)rn.lens[ii++]=7;for(;ii<288;)rn.lens[ii++]=8;for(Sr(Kr,rn.lens,0,288,ni,0,rn.work,{bits:9}),ii=0;ii<32;)rn.lens[ii++]=5;Sr(zr,rn.lens,0,32,Gi,0,rn.work,{bits:5}),Zn=!1}rn.lencode=ni,rn.lenbits=9,rn.distcode=Gi,rn.distbits=5}function Va(rn,ii,Jt,pi){var He,Bt=rn.state;return Bt.window===null&&(Bt.wsize=1<<Bt.wbits,Bt.wnext=0,Bt.whave=0,Bt.window=new mt.Buf8(Bt.wsize)),pi>=Bt.wsize?(mt.arraySet(Bt.window,ii,Jt-Bt.wsize,Bt.wsize,0),Bt.wnext=0,Bt.whave=Bt.wsize):(pi<(He=Bt.wsize-Bt.wnext)&&(He=pi),mt.arraySet(Bt.window,ii,Jt-pi,He,Bt.wnext),(pi-=He)?(mt.arraySet(Bt.window,ii,Jt-pi,pi,0),Bt.wnext=pi,Bt.whave=Bt.wsize):(Bt.wnext+=He,Bt.wnext===Bt.wsize&&(Bt.wnext=0),Bt.whave<Bt.wsize&&(Bt.whave+=He))),0}ft.inflateReset=Sn,ft.inflateReset2=kn,ft.inflateResetKeep=hn,ft.inflateInit=function(rn){return di(rn,15)},ft.inflateInit2=di,ft.inflate=function(rn,ii){var Jt,pi,He,Bt,hr,vr,en,Tr,Pr,si,Ai,ai,Qa,no,Ma,Ka,Fa,Fo,Ss,DA,St,Yn,jn,Lr,Ir=0,Cn=new mt.Buf8(4),ei=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!rn||!rn.state||!rn.output||!rn.input&&rn.avail_in!==0)return lr;(Jt=rn.state).mode===12&&(Jt.mode=13),hr=rn.next_out,He=rn.output,en=rn.avail_out,Bt=rn.next_in,pi=rn.input,vr=rn.avail_in,Tr=Jt.hold,Pr=Jt.bits,si=vr,Ai=en,Yn=qr;e:for(;;)switch(Jt.mode){case Ur:if(Jt.wrap===0){Jt.mode=13;break}for(;Pr<16;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}if(2&Jt.wrap&&Tr===35615){Cn[Jt.check=0]=255&Tr,Cn[1]=Tr>>>8&255,Jt.check=Wt(Jt.check,Cn,2,0),Pr=Tr=0,Jt.mode=2;break}if(Jt.flags=0,Jt.head&&(Jt.head.done=!1),!(1&Jt.wrap)||(((255&Tr)<<8)+(Tr>>8))%31){rn.msg="incorrect header check",Jt.mode=30;break}if((15&Tr)!=8){rn.msg="unknown compression method",Jt.mode=30;break}if(Pr-=4,St=8+(15&(Tr>>>=4)),Jt.wbits===0)Jt.wbits=St;else if(St>Jt.wbits){rn.msg="invalid window size",Jt.mode=30;break}Jt.dmax=1<<St,rn.adler=Jt.check=1,Jt.mode=512&Tr?10:12,Pr=Tr=0;break;case 2:for(;Pr<16;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}if(Jt.flags=Tr,(255&Jt.flags)!=8){rn.msg="unknown compression method",Jt.mode=30;break}if(57344&Jt.flags){rn.msg="unknown header flags set",Jt.mode=30;break}Jt.head&&(Jt.head.text=Tr>>8&1),512&Jt.flags&&(Cn[0]=255&Tr,Cn[1]=Tr>>>8&255,Jt.check=Wt(Jt.check,Cn,2,0)),Pr=Tr=0,Jt.mode=3;case 3:for(;Pr<32;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}Jt.head&&(Jt.head.time=Tr),512&Jt.flags&&(Cn[0]=255&Tr,Cn[1]=Tr>>>8&255,Cn[2]=Tr>>>16&255,Cn[3]=Tr>>>24&255,Jt.check=Wt(Jt.check,Cn,4,0)),Pr=Tr=0,Jt.mode=4;case 4:for(;Pr<16;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}Jt.head&&(Jt.head.xflags=255&Tr,Jt.head.os=Tr>>8),512&Jt.flags&&(Cn[0]=255&Tr,Cn[1]=Tr>>>8&255,Jt.check=Wt(Jt.check,Cn,2,0)),Pr=Tr=0,Jt.mode=5;case 5:if(1024&Jt.flags){for(;Pr<16;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}Jt.length=Tr,Jt.head&&(Jt.head.extra_len=Tr),512&Jt.flags&&(Cn[0]=255&Tr,Cn[1]=Tr>>>8&255,Jt.check=Wt(Jt.check,Cn,2,0)),Pr=Tr=0}else Jt.head&&(Jt.head.extra=null);Jt.mode=6;case 6:if(1024&Jt.flags&&(vr<(ai=Jt.length)&&(ai=vr),ai&&(Jt.head&&(St=Jt.head.extra_len-Jt.length,Jt.head.extra||(Jt.head.extra=new Array(Jt.head.extra_len)),mt.arraySet(Jt.head.extra,pi,Bt,ai,St)),512&Jt.flags&&(Jt.check=Wt(Jt.check,pi,ai,Bt)),vr-=ai,Bt+=ai,Jt.length-=ai),Jt.length))break e;Jt.length=0,Jt.mode=7;case 7:if(2048&Jt.flags){if(vr===0)break e;for(ai=0;St=pi[Bt+ai++],Jt.head&&St&&Jt.length<65536&&(Jt.head.name+=String.fromCharCode(St)),St&&ai<vr;);if(512&Jt.flags&&(Jt.check=Wt(Jt.check,pi,ai,Bt)),vr-=ai,Bt+=ai,St)break e}else Jt.head&&(Jt.head.name=null);Jt.length=0,Jt.mode=8;case 8:if(4096&Jt.flags){if(vr===0)break e;for(ai=0;St=pi[Bt+ai++],Jt.head&&St&&Jt.length<65536&&(Jt.head.comment+=String.fromCharCode(St)),St&&ai<vr;);if(512&Jt.flags&&(Jt.check=Wt(Jt.check,pi,ai,Bt)),vr-=ai,Bt+=ai,St)break e}else Jt.head&&(Jt.head.comment=null);Jt.mode=9;case 9:if(512&Jt.flags){for(;Pr<16;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}if(Tr!==(65535&Jt.check)){rn.msg="header crc mismatch",Jt.mode=30;break}Pr=Tr=0}Jt.head&&(Jt.head.hcrc=Jt.flags>>9&1,Jt.head.done=!0),rn.adler=Jt.check=0,Jt.mode=12;break;case 10:for(;Pr<32;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}rn.adler=Jt.check=wr(Tr),Pr=Tr=0,Jt.mode=11;case 11:if(Jt.havedict===0)return rn.next_out=hr,rn.avail_out=en,rn.next_in=Bt,rn.avail_in=vr,Jt.hold=Tr,Jt.bits=Pr,2;rn.adler=Jt.check=1,Jt.mode=12;case 12:if(ii===5||ii===6)break e;case 13:if(Jt.last){Tr>>>=7&Pr,Pr-=7&Pr,Jt.mode=27;break}for(;Pr<3;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}switch(Jt.last=1&Tr,Pr-=1,3&(Tr>>>=1)){case 0:Jt.mode=14;break;case 1:if(zi(Jt),Jt.mode=20,ii!==6)break;Tr>>>=2,Pr-=2;break e;case 2:Jt.mode=17;break;case 3:rn.msg="invalid block type",Jt.mode=30}Tr>>>=2,Pr-=2;break;case 14:for(Tr>>>=7&Pr,Pr-=7&Pr;Pr<32;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}if((65535&Tr)!=(Tr>>>16^65535)){rn.msg="invalid stored block lengths",Jt.mode=30;break}if(Jt.length=65535&Tr,Pr=Tr=0,Jt.mode=15,ii===6)break e;case 15:Jt.mode=16;case 16:if(ai=Jt.length){if(vr<ai&&(ai=vr),en<ai&&(ai=en),ai===0)break e;mt.arraySet(He,pi,Bt,ai,hr),vr-=ai,Bt+=ai,en-=ai,hr+=ai,Jt.length-=ai;break}Jt.mode=12;break;case 17:for(;Pr<14;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}if(Jt.nlen=257+(31&Tr),Tr>>>=5,Pr-=5,Jt.ndist=1+(31&Tr),Tr>>>=5,Pr-=5,Jt.ncode=4+(15&Tr),Tr>>>=4,Pr-=4,286<Jt.nlen||30<Jt.ndist){rn.msg="too many length or distance symbols",Jt.mode=30;break}Jt.have=0,Jt.mode=18;case 18:for(;Jt.have<Jt.ncode;){for(;Pr<3;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}Jt.lens[ei[Jt.have++]]=7&Tr,Tr>>>=3,Pr-=3}for(;Jt.have<19;)Jt.lens[ei[Jt.have++]]=0;if(Jt.lencode=Jt.lendyn,Jt.lenbits=7,jn={bits:Jt.lenbits},Yn=Sr(0,Jt.lens,0,19,Jt.lencode,0,Jt.work,jn),Jt.lenbits=jn.bits,Yn){rn.msg="invalid code lengths set",Jt.mode=30;break}Jt.have=0,Jt.mode=19;case 19:for(;Jt.have<Jt.nlen+Jt.ndist;){for(;Ka=(Ir=Jt.lencode[Tr&(1<<Jt.lenbits)-1])>>>16&255,Fa=65535&Ir,!((Ma=Ir>>>24)<=Pr);){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}if(Fa<16)Tr>>>=Ma,Pr-=Ma,Jt.lens[Jt.have++]=Fa;else{if(Fa===16){for(Lr=Ma+2;Pr<Lr;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}if(Tr>>>=Ma,Pr-=Ma,Jt.have===0){rn.msg="invalid bit length repeat",Jt.mode=30;break}St=Jt.lens[Jt.have-1],ai=3+(3&Tr),Tr>>>=2,Pr-=2}else if(Fa===17){for(Lr=Ma+3;Pr<Lr;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}Pr-=Ma,St=0,ai=3+(7&(Tr>>>=Ma)),Tr>>>=3,Pr-=3}else{for(Lr=Ma+7;Pr<Lr;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}Pr-=Ma,St=0,ai=11+(127&(Tr>>>=Ma)),Tr>>>=7,Pr-=7}if(Jt.have+ai>Jt.nlen+Jt.ndist){rn.msg="invalid bit length repeat",Jt.mode=30;break}for(;ai--;)Jt.lens[Jt.have++]=St}}if(Jt.mode===30)break;if(Jt.lens[256]===0){rn.msg="invalid code -- missing end-of-block",Jt.mode=30;break}if(Jt.lenbits=9,jn={bits:Jt.lenbits},Yn=Sr(Kr,Jt.lens,0,Jt.nlen,Jt.lencode,0,Jt.work,jn),Jt.lenbits=jn.bits,Yn){rn.msg="invalid literal/lengths set",Jt.mode=30;break}if(Jt.distbits=6,Jt.distcode=Jt.distdyn,jn={bits:Jt.distbits},Yn=Sr(zr,Jt.lens,Jt.nlen,Jt.ndist,Jt.distcode,0,Jt.work,jn),Jt.distbits=jn.bits,Yn){rn.msg="invalid distances set",Jt.mode=30;break}if(Jt.mode=20,ii===6)break e;case 20:Jt.mode=21;case 21:if(6<=vr&&258<=en){rn.next_out=hr,rn.avail_out=en,rn.next_in=Bt,rn.avail_in=vr,Jt.hold=Tr,Jt.bits=Pr,ur(rn,Ai),hr=rn.next_out,He=rn.output,en=rn.avail_out,Bt=rn.next_in,pi=rn.input,vr=rn.avail_in,Tr=Jt.hold,Pr=Jt.bits,Jt.mode===12&&(Jt.back=-1);break}for(Jt.back=0;Ka=(Ir=Jt.lencode[Tr&(1<<Jt.lenbits)-1])>>>16&255,Fa=65535&Ir,!((Ma=Ir>>>24)<=Pr);){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}if(Ka&&!(240&Ka)){for(Fo=Ma,Ss=Ka,DA=Fa;Ka=(Ir=Jt.lencode[DA+((Tr&(1<<Fo+Ss)-1)>>Fo)])>>>16&255,Fa=65535&Ir,!(Fo+(Ma=Ir>>>24)<=Pr);){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}Tr>>>=Fo,Pr-=Fo,Jt.back+=Fo}if(Tr>>>=Ma,Pr-=Ma,Jt.back+=Ma,Jt.length=Fa,Ka===0){Jt.mode=26;break}if(32&Ka){Jt.back=-1,Jt.mode=12;break}if(64&Ka){rn.msg="invalid literal/length code",Jt.mode=30;break}Jt.extra=15&Ka,Jt.mode=22;case 22:if(Jt.extra){for(Lr=Jt.extra;Pr<Lr;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}Jt.length+=Tr&(1<<Jt.extra)-1,Tr>>>=Jt.extra,Pr-=Jt.extra,Jt.back+=Jt.extra}Jt.was=Jt.length,Jt.mode=23;case 23:for(;Ka=(Ir=Jt.distcode[Tr&(1<<Jt.distbits)-1])>>>16&255,Fa=65535&Ir,!((Ma=Ir>>>24)<=Pr);){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}if(!(240&Ka)){for(Fo=Ma,Ss=Ka,DA=Fa;Ka=(Ir=Jt.distcode[DA+((Tr&(1<<Fo+Ss)-1)>>Fo)])>>>16&255,Fa=65535&Ir,!(Fo+(Ma=Ir>>>24)<=Pr);){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}Tr>>>=Fo,Pr-=Fo,Jt.back+=Fo}if(Tr>>>=Ma,Pr-=Ma,Jt.back+=Ma,64&Ka){rn.msg="invalid distance code",Jt.mode=30;break}Jt.offset=Fa,Jt.extra=15&Ka,Jt.mode=24;case 24:if(Jt.extra){for(Lr=Jt.extra;Pr<Lr;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}Jt.offset+=Tr&(1<<Jt.extra)-1,Tr>>>=Jt.extra,Pr-=Jt.extra,Jt.back+=Jt.extra}if(Jt.offset>Jt.dmax){rn.msg="invalid distance too far back",Jt.mode=30;break}Jt.mode=25;case 25:if(en===0)break e;if(ai=Ai-en,Jt.offset>ai){if((ai=Jt.offset-ai)>Jt.whave&&Jt.sane){rn.msg="invalid distance too far back",Jt.mode=30;break}Qa=ai>Jt.wnext?(ai-=Jt.wnext,Jt.wsize-ai):Jt.wnext-ai,ai>Jt.length&&(ai=Jt.length),no=Jt.window}else no=He,Qa=hr-Jt.offset,ai=Jt.length;for(en<ai&&(ai=en),en-=ai,Jt.length-=ai;He[hr++]=no[Qa++],--ai;);Jt.length===0&&(Jt.mode=21);break;case 26:if(en===0)break e;He[hr++]=Jt.length,en--,Jt.mode=21;break;case 27:if(Jt.wrap){for(;Pr<32;){if(vr===0)break e;vr--,Tr|=pi[Bt++]<<Pr,Pr+=8}if(Ai-=en,rn.total_out+=Ai,Jt.total+=Ai,Ai&&(rn.adler=Jt.check=Jt.flags?Wt(Jt.check,He,Ai,hr-Ai):Kt(Jt.check,He,Ai,hr-Ai)),Ai=en,(Jt.flags?Tr:wr(Tr))!==Jt.check){rn.msg="incorrect data check",Jt.mode=30;break}Pr=Tr=0}Jt.mode=28;case 28:if(Jt.wrap&&Jt.flags){for(;Pr<32;){if(vr===0)break e;vr--,Tr+=pi[Bt++]<<Pr,Pr+=8}if(Tr!==(4294967295&Jt.total)){rn.msg="incorrect length check",Jt.mode=30;break}Pr=Tr=0}Jt.mode=29;case 29:Yn=1;break e;case 30:Yn=-3;break e;case 31:return-4;case 32:default:return lr}return rn.next_out=hr,rn.avail_out=en,rn.next_in=Bt,rn.avail_in=vr,Jt.hold=Tr,Jt.bits=Pr,(Jt.wsize||Ai!==rn.avail_out&&Jt.mode<30&&(Jt.mode<27||ii!==4))&&Va(rn,rn.output,rn.next_out,Ai-rn.avail_out)?(Jt.mode=31,-4):(si-=rn.avail_in,Ai-=rn.avail_out,rn.total_in+=si,rn.total_out+=Ai,Jt.total+=Ai,Jt.wrap&&Ai&&(rn.adler=Jt.check=Jt.flags?Wt(Jt.check,He,Ai,rn.next_out-Ai):Kt(Jt.check,He,Ai,rn.next_out-Ai)),rn.data_type=Jt.bits+(Jt.last?64:0)+(Jt.mode===12?128:0)+(Jt.mode===20||Jt.mode===15?256:0),(si==0&&Ai===0||ii===4)&&Yn===qr&&(Yn=-5),Yn)},ft.inflateEnd=function(rn){if(!rn||!rn.state)return lr;var ii=rn.state;return ii.window&&(ii.window=null),rn.state=null,qr},ft.inflateGetHeader=function(rn,ii){var Jt;return rn&&rn.state&&2&(Jt=rn.state).wrap?((Jt.head=ii).done=!1,qr):lr},ft.inflateSetDictionary=function(rn,ii){var Jt,pi=ii.length;return rn&&rn.state?(Jt=rn.state).wrap!==0&&Jt.mode!==11?lr:Jt.mode===11&&Kt(1,ii,pi,0)!==Jt.check?-3:Va(rn,ii,pi,pi)?(Jt.mode=31,-4):(Jt.havedict=1,qr):lr},ft.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(me,Ye,ft){var mt=me("../utils/common"),Kt=[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],Wt=[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],ur=[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],Sr=[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];Ye.exports=function(Kr,zr,qr,lr,Ur,cr,Rr,wr){var Hr,hn,Sn,kn,di,ni,Gi,Zn,zi,Va=wr.bits,rn=0,ii=0,Jt=0,pi=0,He=0,Bt=0,hr=0,vr=0,en=0,Tr=0,Pr=null,si=0,Ai=new mt.Buf16(16),ai=new mt.Buf16(16),Qa=null,no=0;for(rn=0;rn<=15;rn++)Ai[rn]=0;for(ii=0;ii<lr;ii++)Ai[zr[qr+ii]]++;for(He=Va,pi=15;1<=pi&&Ai[pi]===0;pi--);if(pi<He&&(He=pi),pi===0)return Ur[cr++]=20971520,Ur[cr++]=20971520,wr.bits=1,0;for(Jt=1;Jt<pi&&Ai[Jt]===0;Jt++);for(He<Jt&&(He=Jt),rn=vr=1;rn<=15;rn++)if(vr<<=1,(vr-=Ai[rn])<0)return-1;if(0<vr&&(Kr===0||pi!==1))return-1;for(ai[1]=0,rn=1;rn<15;rn++)ai[rn+1]=ai[rn]+Ai[rn];for(ii=0;ii<lr;ii++)zr[qr+ii]!==0&&(Rr[ai[zr[qr+ii]]++]=ii);if(ni=Kr===0?(Pr=Qa=Rr,19):Kr===1?(Pr=Kt,si-=257,Qa=Wt,no-=257,256):(Pr=ur,Qa=Sr,-1),rn=Jt,di=cr,hr=ii=Tr=0,Sn=-1,kn=(en=1<<(Bt=He))-1,Kr===1&&852<en||Kr===2&&592<en)return 1;for(;;){for(Gi=rn-hr,zi=Rr[ii]<ni?(Zn=0,Rr[ii]):Rr[ii]>ni?(Zn=Qa[no+Rr[ii]],Pr[si+Rr[ii]]):(Zn=96,0),Hr=1<<rn-hr,Jt=hn=1<<Bt;Ur[di+(Tr>>hr)+(hn-=Hr)]=Gi<<24|Zn<<16|zi|0,hn!==0;);for(Hr=1<<rn-1;Tr&Hr;)Hr>>=1;if(Hr!==0?(Tr&=Hr-1,Tr+=Hr):Tr=0,ii++,--Ai[rn]==0){if(rn===pi)break;rn=zr[qr+Rr[ii]]}if(He<rn&&(Tr&kn)!==Sn){for(hr===0&&(hr=He),di+=Jt,vr=1<<(Bt=rn-hr);Bt+hr<pi&&!((vr-=Ai[Bt+hr])<=0);)Bt++,vr<<=1;if(en+=1<<Bt,Kr===1&&852<en||Kr===2&&592<en)return 1;Ur[Sn=Tr&kn]=He<<24|Bt<<16|di-cr|0}}return Tr!==0&&(Ur[di+Tr]=rn-hr<<24|64<<16|0),wr.bits=He,0}},{"../utils/common":41}],51:[function(me,Ye,ft){Ye.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"}},{}],52:[function(me,Ye,ft){var mt=me("../utils/common"),Kt=0,Wt=1;function ur(Ir){for(var Cn=Ir.length;0<=--Cn;)Ir[Cn]=0}var Sr=0,Kr=29,zr=256,qr=zr+1+Kr,lr=30,Ur=19,cr=2*qr+1,Rr=15,wr=16,Hr=7,hn=256,Sn=16,kn=17,di=18,ni=[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],Gi=[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],Zn=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],zi=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Va=new Array(2*(qr+2));ur(Va);var rn=new Array(2*lr);ur(rn);var ii=new Array(512);ur(ii);var Jt=new Array(256);ur(Jt);var pi=new Array(Kr);ur(pi);var He,Bt,hr,vr=new Array(lr);function en(Ir,Cn,ei,Ei,_n){this.static_tree=Ir,this.extra_bits=Cn,this.extra_base=ei,this.elems=Ei,this.max_length=_n,this.has_stree=Ir&&Ir.length}function Tr(Ir,Cn){this.dyn_tree=Ir,this.max_code=0,this.stat_desc=Cn}function Pr(Ir){return Ir<256?ii[Ir]:ii[256+(Ir>>>7)]}function si(Ir,Cn){Ir.pending_buf[Ir.pending++]=255&Cn,Ir.pending_buf[Ir.pending++]=Cn>>>8&255}function Ai(Ir,Cn,ei){Ir.bi_valid>wr-ei?(Ir.bi_buf|=Cn<<Ir.bi_valid&65535,si(Ir,Ir.bi_buf),Ir.bi_buf=Cn>>wr-Ir.bi_valid,Ir.bi_valid+=ei-wr):(Ir.bi_buf|=Cn<<Ir.bi_valid&65535,Ir.bi_valid+=ei)}function ai(Ir,Cn,ei){Ai(Ir,ei[2*Cn],ei[2*Cn+1])}function Qa(Ir,Cn){for(var ei=0;ei|=1&Ir,Ir>>>=1,ei<<=1,0<--Cn;);return ei>>>1}function no(Ir,Cn,ei){var Ei,_n,Ii=new Array(Rr+1),Hi=0;for(Ei=1;Ei<=Rr;Ei++)Ii[Ei]=Hi=Hi+ei[Ei-1]<<1;for(_n=0;_n<=Cn;_n++){var Wi=Ir[2*_n+1];Wi!==0&&(Ir[2*_n]=Qa(Ii[Wi]++,Wi))}}function Ma(Ir){var Cn;for(Cn=0;Cn<qr;Cn++)Ir.dyn_ltree[2*Cn]=0;for(Cn=0;Cn<lr;Cn++)Ir.dyn_dtree[2*Cn]=0;for(Cn=0;Cn<Ur;Cn++)Ir.bl_tree[2*Cn]=0;Ir.dyn_ltree[2*hn]=1,Ir.opt_len=Ir.static_len=0,Ir.last_lit=Ir.matches=0}function Ka(Ir){8<Ir.bi_valid?si(Ir,Ir.bi_buf):0<Ir.bi_valid&&(Ir.pending_buf[Ir.pending++]=Ir.bi_buf),Ir.bi_buf=0,Ir.bi_valid=0}function Fa(Ir,Cn,ei,Ei){var _n=2*Cn,Ii=2*ei;return Ir[_n]<Ir[Ii]||Ir[_n]===Ir[Ii]&&Ei[Cn]<=Ei[ei]}function Fo(Ir,Cn,ei){for(var Ei=Ir.heap[ei],_n=ei<<1;_n<=Ir.heap_len&&(_n<Ir.heap_len&&Fa(Cn,Ir.heap[_n+1],Ir.heap[_n],Ir.depth)&&_n++,!Fa(Cn,Ei,Ir.heap[_n],Ir.depth));)Ir.heap[ei]=Ir.heap[_n],ei=_n,_n<<=1;Ir.heap[ei]=Ei}function Ss(Ir,Cn,ei){var Ei,_n,Ii,Hi,Wi=0;if(Ir.last_lit!==0)for(;Ei=Ir.pending_buf[Ir.d_buf+2*Wi]<<8|Ir.pending_buf[Ir.d_buf+2*Wi+1],_n=Ir.pending_buf[Ir.l_buf+Wi],Wi++,Ei===0?ai(Ir,_n,Cn):(ai(Ir,(Ii=Jt[_n])+zr+1,Cn),(Hi=ni[Ii])!==0&&Ai(Ir,_n-=pi[Ii],Hi),ai(Ir,Ii=Pr(--Ei),ei),(Hi=Gi[Ii])!==0&&Ai(Ir,Ei-=vr[Ii],Hi)),Wi<Ir.last_lit;);ai(Ir,hn,Cn)}function DA(Ir,Cn){var ei,Ei,_n,Ii=Cn.dyn_tree,Hi=Cn.stat_desc.static_tree,Wi=Cn.stat_desc.has_stree,Ua=Cn.stat_desc.elems,Is=-1;for(Ir.heap_len=0,Ir.heap_max=cr,ei=0;ei<Ua;ei++)Ii[2*ei]!==0?(Ir.heap[++Ir.heap_len]=Is=ei,Ir.depth[ei]=0):Ii[2*ei+1]=0;for(;Ir.heap_len<2;)Ii[2*(_n=Ir.heap[++Ir.heap_len]=Is<2?++Is:0)]=1,Ir.depth[_n]=0,Ir.opt_len--,Wi&&(Ir.static_len-=Hi[2*_n+1]);for(Cn.max_code=Is,ei=Ir.heap_len>>1;1<=ei;ei--)Fo(Ir,Ii,ei);for(_n=Ua;ei=Ir.heap[1],Ir.heap[1]=Ir.heap[Ir.heap_len--],Fo(Ir,Ii,1),Ei=Ir.heap[1],Ir.heap[--Ir.heap_max]=ei,Ir.heap[--Ir.heap_max]=Ei,Ii[2*_n]=Ii[2*ei]+Ii[2*Ei],Ir.depth[_n]=(Ir.depth[ei]>=Ir.depth[Ei]?Ir.depth[ei]:Ir.depth[Ei])+1,Ii[2*ei+1]=Ii[2*Ei+1]=_n,Ir.heap[1]=_n++,Fo(Ir,Ii,1),2<=Ir.heap_len;);Ir.heap[--Ir.heap_max]=Ir.heap[1],function(lo,pl){var Qu,au,rA,hs,UA,bA,RA=pl.dyn_tree,pf=pl.max_code,ou=pl.stat_desc.static_tree,vl=pl.stat_desc.has_stree,vf=pl.stat_desc.extra_bits,Hc=pl.stat_desc.extra_base,ml=pl.stat_desc.max_length,yl=0;for(hs=0;hs<=Rr;hs++)lo.bl_count[hs]=0;for(RA[2*lo.heap[lo.heap_max]+1]=0,Qu=lo.heap_max+1;Qu<cr;Qu++)ml<(hs=RA[2*RA[2*(au=lo.heap[Qu])+1]+1]+1)&&(hs=ml,yl++),RA[2*au+1]=hs,pf<au||(lo.bl_count[hs]++,UA=0,Hc<=au&&(UA=vf[au-Hc]),bA=RA[2*au],lo.opt_len+=bA*(hs+UA),vl&&(lo.static_len+=bA*(ou[2*au+1]+UA)));if(yl!==0){do{for(hs=ml-1;lo.bl_count[hs]===0;)hs--;lo.bl_count[hs]--,lo.bl_count[hs+1]+=2,lo.bl_count[ml]--,yl-=2}while(0<yl);for(hs=ml;hs!==0;hs--)for(au=lo.bl_count[hs];au!==0;)pf<(rA=lo.heap[--Qu])||(RA[2*rA+1]!==hs&&(lo.opt_len+=(hs-RA[2*rA+1])*RA[2*rA],RA[2*rA+1]=hs),au--)}}(Ir,Cn),no(Ii,Is,Ir.bl_count)}function St(Ir,Cn,ei){var Ei,_n,Ii=-1,Hi=Cn[1],Wi=0,Ua=7,Is=4;for(Hi===0&&(Ua=138,Is=3),Cn[2*(ei+1)+1]=65535,Ei=0;Ei<=ei;Ei++)_n=Hi,Hi=Cn[2*(Ei+1)+1],++Wi<Ua&&_n===Hi||(Wi<Is?Ir.bl_tree[2*_n]+=Wi:_n!==0?(_n!==Ii&&Ir.bl_tree[2*_n]++,Ir.bl_tree[2*Sn]++):Wi<=10?Ir.bl_tree[2*kn]++:Ir.bl_tree[2*di]++,Ii=_n,Is=(Wi=0)===Hi?(Ua=138,3):_n===Hi?(Ua=6,3):(Ua=7,4))}function Yn(Ir,Cn,ei){var Ei,_n,Ii=-1,Hi=Cn[1],Wi=0,Ua=7,Is=4;for(Hi===0&&(Ua=138,Is=3),Ei=0;Ei<=ei;Ei++)if(_n=Hi,Hi=Cn[2*(Ei+1)+1],!(++Wi<Ua&&_n===Hi)){if(Wi<Is)for(;ai(Ir,_n,Ir.bl_tree),--Wi!=0;);else _n!==0?(_n!==Ii&&(ai(Ir,_n,Ir.bl_tree),Wi--),ai(Ir,Sn,Ir.bl_tree),Ai(Ir,Wi-3,2)):Wi<=10?(ai(Ir,kn,Ir.bl_tree),Ai(Ir,Wi-3,3)):(ai(Ir,di,Ir.bl_tree),Ai(Ir,Wi-11,7));Ii=_n,Is=(Wi=0)===Hi?(Ua=138,3):_n===Hi?(Ua=6,3):(Ua=7,4)}}ur(vr);var jn=!1;function Lr(Ir,Cn,ei,Ei){Ai(Ir,(Sr<<1)+(Ei?1:0),3),function(_n,Ii,Hi,Wi){Ka(_n),si(_n,Hi),si(_n,~Hi),mt.arraySet(_n.pending_buf,_n.window,Ii,Hi,_n.pending),_n.pending+=Hi}(Ir,Cn,ei)}ft._tr_init=function(Ir){jn||(function(){var Cn,ei,Ei,_n,Ii,Hi=new Array(Rr+1);for(_n=Ei=0;_n<Kr-1;_n++)for(pi[_n]=Ei,Cn=0;Cn<1<<ni[_n];Cn++)Jt[Ei++]=_n;for(Jt[Ei-1]=_n,_n=Ii=0;_n<16;_n++)for(vr[_n]=Ii,Cn=0;Cn<1<<Gi[_n];Cn++)ii[Ii++]=_n;for(Ii>>=7;_n<lr;_n++)for(vr[_n]=Ii<<7,Cn=0;Cn<1<<Gi[_n]-7;Cn++)ii[256+Ii++]=_n;for(ei=0;ei<=Rr;ei++)Hi[ei]=0;for(Cn=0;Cn<=143;)Va[2*Cn+1]=8,Cn++,Hi[8]++;for(;Cn<=255;)Va[2*Cn+1]=9,Cn++,Hi[9]++;for(;Cn<=279;)Va[2*Cn+1]=7,Cn++,Hi[7]++;for(;Cn<=287;)Va[2*Cn+1]=8,Cn++,Hi[8]++;for(no(Va,qr+1,Hi),Cn=0;Cn<lr;Cn++)rn[2*Cn+1]=5,rn[2*Cn]=Qa(Cn,5);He=new en(Va,ni,zr+1,qr,Rr),Bt=new en(rn,Gi,0,lr,Rr),hr=new en(new Array(0),Zn,0,Ur,Hr)}(),jn=!0),Ir.l_desc=new Tr(Ir.dyn_ltree,He),Ir.d_desc=new Tr(Ir.dyn_dtree,Bt),Ir.bl_desc=new Tr(Ir.bl_tree,hr),Ir.bi_buf=0,Ir.bi_valid=0,Ma(Ir)},ft._tr_stored_block=Lr,ft._tr_flush_block=function(Ir,Cn,ei,Ei){var _n,Ii,Hi=0;0<Ir.level?(Ir.strm.data_type===2&&(Ir.strm.data_type=function(Wi){var Ua,Is=4093624447;for(Ua=0;Ua<=31;Ua++,Is>>>=1)if(1&Is&&Wi.dyn_ltree[2*Ua]!==0)return Kt;if(Wi.dyn_ltree[18]!==0||Wi.dyn_ltree[20]!==0||Wi.dyn_ltree[26]!==0)return Wt;for(Ua=32;Ua<zr;Ua++)if(Wi.dyn_ltree[2*Ua]!==0)return Wt;return Kt}(Ir)),DA(Ir,Ir.l_desc),DA(Ir,Ir.d_desc),Hi=function(Wi){var Ua;for(St(Wi,Wi.dyn_ltree,Wi.l_desc.max_code),St(Wi,Wi.dyn_dtree,Wi.d_desc.max_code),DA(Wi,Wi.bl_desc),Ua=Ur-1;3<=Ua&&Wi.bl_tree[2*zi[Ua]+1]===0;Ua--);return Wi.opt_len+=3*(Ua+1)+5+5+4,Ua}(Ir),_n=Ir.opt_len+3+7>>>3,(Ii=Ir.static_len+3+7>>>3)<=_n&&(_n=Ii)):_n=Ii=ei+5,ei+4<=_n&&Cn!==-1?Lr(Ir,Cn,ei,Ei):Ir.strategy===4||Ii===_n?(Ai(Ir,2+(Ei?1:0),3),Ss(Ir,Va,rn)):(Ai(Ir,4+(Ei?1:0),3),function(Wi,Ua,Is,lo){var pl;for(Ai(Wi,Ua-257,5),Ai(Wi,Is-1,5),Ai(Wi,lo-4,4),pl=0;pl<lo;pl++)Ai(Wi,Wi.bl_tree[2*zi[pl]+1],3);Yn(Wi,Wi.dyn_ltree,Ua-1),Yn(Wi,Wi.dyn_dtree,Is-1)}(Ir,Ir.l_desc.max_code+1,Ir.d_desc.max_code+1,Hi+1),Ss(Ir,Ir.dyn_ltree,Ir.dyn_dtree)),Ma(Ir),Ei&&Ka(Ir)},ft._tr_tally=function(Ir,Cn,ei){return Ir.pending_buf[Ir.d_buf+2*Ir.last_lit]=Cn>>>8&255,Ir.pending_buf[Ir.d_buf+2*Ir.last_lit+1]=255&Cn,Ir.pending_buf[Ir.l_buf+Ir.last_lit]=255&ei,Ir.last_lit++,Cn===0?Ir.dyn_ltree[2*ei]++:(Ir.matches++,Cn--,Ir.dyn_ltree[2*(Jt[ei]+zr+1)]++,Ir.dyn_dtree[2*Pr(Cn)]++),Ir.last_lit===Ir.lit_bufsize-1},ft._tr_align=function(Ir){Ai(Ir,2,3),ai(Ir,hn,Va),function(Cn){Cn.bi_valid===16?(si(Cn,Cn.bi_buf),Cn.bi_buf=0,Cn.bi_valid=0):8<=Cn.bi_valid&&(Cn.pending_buf[Cn.pending++]=255&Cn.bi_buf,Cn.bi_buf>>=8,Cn.bi_valid-=8)}(Ir)}},{"../utils/common":41}],53:[function(me,Ye,ft){Ye.exports=function(){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}},{}],54:[function(me,Ye,ft){(function(mt){(function(Kt,Wt){if(!Kt.setImmediate){var ur,Sr,Kr,zr,qr=1,lr={},Ur=!1,cr=Kt.document,Rr=Object.getPrototypeOf&&Object.getPrototypeOf(Kt);Rr=Rr&&Rr.setTimeout?Rr:Kt,ur={}.toString.call(Kt.process)==="[object process]"?function(Sn){process.nextTick(function(){Hr(Sn)})}:function(){if(Kt.postMessage&&!Kt.importScripts){var Sn=!0,kn=Kt.onmessage;return Kt.onmessage=function(){Sn=!1},Kt.postMessage("","*"),Kt.onmessage=kn,Sn}}()?(zr="setImmediate$"+Math.random()+"$",Kt.addEventListener?Kt.addEventListener("message",hn,!1):Kt.attachEvent("onmessage",hn),function(Sn){Kt.postMessage(zr+Sn,"*")}):Kt.MessageChannel?((Kr=new MessageChannel).port1.onmessage=function(Sn){Hr(Sn.data)},function(Sn){Kr.port2.postMessage(Sn)}):cr&&"onreadystatechange"in cr.createElement("script")?(Sr=cr.documentElement,function(Sn){var kn=cr.createElement("script");kn.onreadystatechange=function(){Hr(Sn),kn.onreadystatechange=null,Sr.removeChild(kn),kn=null},Sr.appendChild(kn)}):function(Sn){setTimeout(Hr,0,Sn)},Rr.setImmediate=function(Sn){typeof Sn!="function"&&(Sn=new Function(""+Sn));for(var kn=new Array(arguments.length-1),di=0;di<kn.length;di++)kn[di]=arguments[di+1];var ni={callback:Sn,args:kn};return lr[qr]=ni,ur(qr),qr++},Rr.clearImmediate=wr}function wr(Sn){delete lr[Sn]}function Hr(Sn){if(Ur)setTimeout(Hr,0,Sn);else{var kn=lr[Sn];if(kn){Ur=!0;try{(function(di){var ni=di.callback,Gi=di.args;switch(Gi.length){case 0:ni();break;case 1:ni(Gi[0]);break;case 2:ni(Gi[0],Gi[1]);break;case 3:ni(Gi[0],Gi[1],Gi[2]);break;default:ni.apply(Wt,Gi)}})(kn)}finally{wr(Sn),Ur=!1}}}}function hn(Sn){Sn.source===Kt&&typeof Sn.data=="string"&&Sn.data.indexOf(zr)===0&&Hr(+Sn.data.slice(zr.length))}})(typeof self>"u"?mt===void 0?this:mt:self)}).call(this,typeof S<"u"?S:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(R);var T=R.exports;const L=_(T);var U;(function(Rt){Rt.OfficeDocument="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",Rt.FontTable="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable",Rt.Image="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Rt.Numbering="http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering",Rt.Styles="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",Rt.StylesWithEffects="http://schemas.microsoft.com/office/2007/relationships/stylesWithEffects",Rt.Theme="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",Rt.Settings="http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings",Rt.WebSettings="http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings",Rt.Hyperlink="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",Rt.Footnotes="http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes",Rt.Endnotes="http://schemas.openxmlformats.org/officeDocument/2006/relationships/endnotes",Rt.Footer="http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer",Rt.Header="http://schemas.openxmlformats.org/officeDocument/2006/relationships/header",Rt.ExtendedProperties="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",Rt.CoreProperties="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",Rt.CustomProperties="http://schemas.openxmlformats.org/package/2006/relationships/metadata/custom-properties",Rt.Comments="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",Rt.CommentsExtended="http://schemas.microsoft.com/office/2011/relationships/commentsExtended"})(U||(U={}));function K(Rt,_e){return _e.elements(Rt).map(me=>({id:_e.attr(me,"Id"),type:_e.attr(me,"Type"),target:_e.attr(me,"Target"),targetMode:_e.attr(me,"TargetMode")}))}const J={wordml:"http://schemas.openxmlformats.org/wordprocessingml/2006/main",drawingml:"http://schemas.openxmlformats.org/drawingml/2006/main",picture:"http://schemas.openxmlformats.org/drawingml/2006/picture",compatibility:"http://schemas.openxmlformats.org/markup-compatibility/2006",math:"http://schemas.openxmlformats.org/officeDocument/2006/math"},ee={Dxa:{mul:.05,unit:"pt"},Emu:{mul:1/12700,unit:"pt"},FontSize:{mul:.5,unit:"pt"},Border:{mul:.125,unit:"pt"},Point:{mul:1,unit:"pt"},Percent:{mul:.02,unit:"%"},LineHeight:{mul:1/240,unit:""},VmlEmu:{mul:1/12700,unit:""}};function ce(Rt,_e=ee.Dxa){return Rt==null||/.+(p[xt]|[%])$/.test(Rt)?Rt:`${(parseInt(Rt)*_e.mul).toFixed(2)}${_e.unit}`}function ne(Rt,_e=!1){switch(Rt){case"1":return!0;case"0":return!1;case"on":return!0;case"off":return!1;case"true":return!0;case"false":return!1;default:return _e}}function Ee(Rt,_e,me){if(Rt.namespaceURI!=J.wordml)return!1;switch(Rt.localName){case"color":_e.color=me.attr(Rt,"val");break;case"sz":_e.fontSize=me.lengthAttr(Rt,"val",ee.FontSize);break;default:return!1}return!0}function ve(Rt,_e=!1){_e&&(Rt=Rt.replace(/<[?].*[?]>/,"")),Rt=Fe(Rt);const me=new DOMParser().parseFromString(Rt,"application/xml"),Ye=se(me);if(Ye)throw new Error(Ye);return me}function se(Rt){var _e;return(_e=Rt.getElementsByTagName("parsererror")[0])==null?void 0:_e.textContent}function Fe(Rt){return Rt.charCodeAt(0)===65279?Rt.substring(1):Rt}function ae(Rt){return new XMLSerializer().serializeToString(Rt)}class De{elements(_e,me=null){const Ye=[];for(let ft=0,mt=_e.childNodes.length;ft<mt;ft++){let Kt=_e.childNodes.item(ft);Kt.nodeType==1&&(me==null||Kt.localName==me)&&Ye.push(Kt)}return Ye}element(_e,me){for(let Ye=0,ft=_e.childNodes.length;Ye<ft;Ye++){let mt=_e.childNodes.item(Ye);if(mt.nodeType==1&&mt.localName==me)return mt}return null}elementAttr(_e,me,Ye){var ft=this.element(_e,me);return ft?this.attr(ft,Ye):void 0}attrs(_e){return Array.from(_e.attributes)}attr(_e,me){for(let Ye=0,ft=_e.attributes.length;Ye<ft;Ye++){let mt=_e.attributes.item(Ye);if(mt.localName==me)return mt.value}return null}intAttr(_e,me,Ye=null){var ft=this.attr(_e,me);return ft?parseInt(ft):Ye}hexAttr(_e,me,Ye=null){var ft=this.attr(_e,me);return ft?parseInt(ft,16):Ye}floatAttr(_e,me,Ye=null){var ft=this.attr(_e,me);return ft?parseFloat(ft):Ye}boolAttr(_e,me,Ye=null){return ne(this.attr(_e,me),Ye)}lengthAttr(_e,me,Ye=ee.Dxa){return ce(this.attr(_e,me),Ye)}}const Re=new De;class Pe{constructor(_e,me){this._package=_e,this.path=me}load(){return E(this,null,function*(){this.rels=yield this._package.loadRelationships(this.path);const _e=yield this._package.load(this.path),me=this._package.parseXmlDocument(_e);this._package.options.keepOrigin&&(this._xmlDocument=me),this.parseXml(me.firstElementChild)})}save(){this._package.update(this.path,ae(this._xmlDocument))}parseXml(_e){}}const Ne={embedRegular:"regular",embedBold:"bold",embedItalic:"italic",embedBoldItalic:"boldItalic"};function $e(Rt,_e){return _e.elements(Rt).map(me=>Je(me,_e))}function Je(Rt,_e){let me={name:_e.attr(Rt,"name"),embedFontRefs:[]};for(let Ye of _e.elements(Rt))switch(Ye.localName){case"family":me.family=_e.attr(Ye,"val");break;case"altName":me.altName=_e.attr(Ye,"val");break;case"embedRegular":case"embedBold":case"embedItalic":case"embedBoldItalic":me.embedFontRefs.push(We(Ye,_e));break}return me}function We(Rt,_e){return{id:_e.attr(Rt,"id"),key:_e.attr(Rt,"fontKey"),type:Ne[Rt.localName]}}class Ae extends Pe{parseXml(_e){this.fonts=$e(_e,this._package.xmlParser)}}function Ke(Rt){return Rt==null?void 0:Rt.replace(/[ .]+/g,"-").replace(/[&]+/g,"and").toLowerCase()}function ze(Rt){let _e=Rt.lastIndexOf("/")+1,me=_e==0?"":Rt.substring(0,_e),Ye=_e==0?Rt:Rt.substring(_e);return[me,Ye]}function at(Rt,_e){try{const me="http://docx/";return new URL(Rt,me+_e).toString().substring(me.length)}catch{return`${_e}${Rt}`}}function it(Rt,_e){return Rt.reduce((me,Ye)=>(me[_e(Ye)]=Ye,me),{})}function ye(Rt){return new Promise((_e,me)=>{const Ye=new FileReader;Ye.onloadend=()=>_e(Ye.result),Ye.onerror=()=>me(),Ye.readAsDataURL(Rt)})}function xe(Rt){return Rt&&typeof Rt=="object"&&!Array.isArray(Rt)}function et(Rt){return typeof Rt=="string"||Rt instanceof String}function tt(Rt,..._e){var me;if(!_e.length)return Rt;const Ye=_e.shift();if(xe(Rt)&&xe(Ye))for(const ft in Ye)if(xe(Ye[ft])){const mt=(me=Rt[ft])!=null?me:Rt[ft]={};tt(mt,Ye[ft])}else Rt[ft]=Ye[ft];return tt(Rt,..._e)}function rt(Rt){return Array.isArray(Rt)?Rt:[Rt]}class ct{constructor(_e,me){this._zip=_e,this.options=me,this.xmlParser=new De}get(_e){var me;const Ye=ot(_e);return(me=this._zip.files[Ye])!=null?me:this._zip.files[Ye.replace(/\//g,"\\")]}update(_e,me){this._zip.file(_e,me)}static load(_e,me){return E(this,null,function*(){const Ye=yield L.loadAsync(_e);return new ct(Ye,me)})}save(_e="blob"){return this._zip.generateAsync({type:_e})}load(_e,me="string"){var Ye,ft;return(ft=(Ye=this.get(_e))==null?void 0:Ye.async(me))!=null?ft:Promise.resolve(null)}loadRelationships(_e=null){return E(this,null,function*(){let me="_rels/.rels";if(_e!=null){const[ft,mt]=ze(_e);me=`${ft}_rels/${mt}.rels`}const Ye=yield this.load(me);return Ye?K(this.parseXmlDocument(Ye).firstElementChild,this.xmlParser):null})}parseXmlDocument(_e){return ve(_e,this.options.trimXmlDeclaration)}}function ot(Rt){return Rt.startsWith("/")?Rt.substr(1):Rt}class Se extends Pe{constructor(_e,me,Ye){super(_e,me),this._documentParser=Ye}parseXml(_e){this.body=this._documentParser.parseDocumentFile(_e)}}function ht(Rt,_e){return{type:_e.attr(Rt,"val"),color:_e.attr(Rt,"color"),size:_e.lengthAttr(Rt,"sz",ee.Border),offset:_e.lengthAttr(Rt,"space",ee.Point),frame:_e.boolAttr(Rt,"frame"),shadow:_e.boolAttr(Rt,"shadow")}}function Qe(Rt,_e){var me={};for(let Ye of _e.elements(Rt))switch(Ye.localName){case"left":me.left=ht(Ye,_e);break;case"top":me.top=ht(Ye,_e);break;case"right":me.right=ht(Ye,_e);break;case"bottom":me.bottom=ht(Ye,_e);break}return me}var pe;(function(Rt){Rt.Continuous="continuous",Rt.NextPage="nextPage",Rt.NextColumn="nextColumn",Rt.EvenPage="evenPage",Rt.OddPage="oddPage"})(pe||(pe={}));function ge(Rt,_e=Re){var me,Ye,ft={};for(let mt of _e.elements(Rt))switch(mt.localName){case"pgSz":ft.pageSize={width:_e.lengthAttr(mt,"w"),height:_e.lengthAttr(mt,"h"),orientation:_e.attr(mt,"orient")};break;case"type":ft.type=_e.attr(mt,"val");break;case"pgMar":ft.pageMargins={left:_e.lengthAttr(mt,"left"),right:_e.lengthAttr(mt,"right"),top:_e.lengthAttr(mt,"top"),bottom:_e.lengthAttr(mt,"bottom"),header:_e.lengthAttr(mt,"header"),footer:_e.lengthAttr(mt,"footer"),gutter:_e.lengthAttr(mt,"gutter")};break;case"cols":ft.columns=Le(mt,_e);break;case"headerReference":((me=ft.headerRefs)!=null?me:ft.headerRefs=[]).push(xt(mt,_e));break;case"footerReference":((Ye=ft.footerRefs)!=null?Ye:ft.footerRefs=[]).push(xt(mt,_e));break;case"titlePg":ft.titlePage=_e.boolAttr(mt,"val",!0);break;case"pgBorders":ft.pageBorders=Qe(mt,_e);break;case"pgNumType":ft.pageNumber=dt(mt,_e);break}return ft}function Le(Rt,_e){return{numberOfColumns:_e.intAttr(Rt,"num"),space:_e.lengthAttr(Rt,"space"),separator:_e.boolAttr(Rt,"sep"),equalWidth:_e.boolAttr(Rt,"equalWidth",!0),columns:_e.elements(Rt,"col").map(me=>({width:_e.lengthAttr(me,"w"),space:_e.lengthAttr(me,"space")}))}}function dt(Rt,_e){return{chapSep:_e.attr(Rt,"chapSep"),chapStyle:_e.attr(Rt,"chapStyle"),format:_e.attr(Rt,"fmt"),start:_e.intAttr(Rt,"start")}}function xt(Rt,_e){return{id:_e.attr(Rt,"id"),type:_e.attr(Rt,"type")}}function yt(Rt,_e){return{before:_e.lengthAttr(Rt,"before"),after:_e.lengthAttr(Rt,"after"),line:_e.intAttr(Rt,"line"),lineRule:_e.attr(Rt,"lineRule")}}function Yt(Rt,_e){let me={};for(let Ye of _e.elements(Rt))nr(Ye,me,_e);return me}function nr(Rt,_e,me){return!!Ee(Rt,_e,me)}function Nt(Rt,_e){let me={};for(let Ye of _e.elements(Rt))Gt(Ye,me,_e);return me}function Gt(Rt,_e,me){if(Rt.namespaceURI!=J.wordml)return!1;if(Ee(Rt,_e,me))return!0;switch(Rt.localName){case"tabs":_e.tabs=gr(Rt,me);break;case"sectPr":_e.sectionProps=ge(Rt,me);break;case"numPr":_e.numbering=Yr(Rt,me);break;case"spacing":return _e.lineSpacing=yt(Rt,me),!1;case"textAlignment":return _e.textAlignment=me.attr(Rt,"val"),!1;case"keepLines":_e.keepLines=me.boolAttr(Rt,"val",!0);break;case"keepNext":_e.keepNext=me.boolAttr(Rt,"val",!0);break;case"pageBreakBefore":_e.pageBreakBefore=me.boolAttr(Rt,"val",!0);break;case"outlineLvl":_e.outlineLevel=me.intAttr(Rt,"val");break;case"pStyle":_e.styleName=me.attr(Rt,"val");break;case"rPr":_e.runProps=Yt(Rt,me);break;default:return!1}return!0}function gr(Rt,_e){return _e.elements(Rt,"tab").map(me=>({position:_e.lengthAttr(me,"pos"),leader:_e.attr(me,"leader"),style:_e.attr(me,"val")}))}function Yr(Rt,_e){var me={};for(let Ye of _e.elements(Rt))switch(Ye.localName){case"numId":me.id=_e.attr(Ye,"val");break;case"ilvl":me.level=_e.intAttr(Ye,"val");break}return me}function sn(Rt,_e){let me={numberings:[],abstractNumberings:[],bulletPictures:[]};for(let Ye of _e.elements(Rt))switch(Ye.localName){case"num":me.numberings.push(Dr(Ye,_e));break;case"abstractNum":me.abstractNumberings.push(Zt(Ye,_e));break;case"numPicBullet":me.bulletPictures.push(Qn(Ye,_e));break}return me}function Dr(Rt,_e){let me={id:_e.attr(Rt,"numId"),overrides:[]};for(let Ye of _e.elements(Rt))switch(Ye.localName){case"abstractNumId":me.abstractId=_e.attr(Ye,"val");break;case"lvlOverride":me.overrides.push(_r(Ye,_e));break}return me}function Zt(Rt,_e){let me={id:_e.attr(Rt,"abstractNumId"),levels:[]};for(let Ye of _e.elements(Rt))switch(Ye.localName){case"name":me.name=_e.attr(Ye,"val");break;case"multiLevelType":me.multiLevelType=_e.attr(Ye,"val");break;case"numStyleLink":me.numberingStyleLink=_e.attr(Ye,"val");break;case"styleLink":me.styleLink=_e.attr(Ye,"val");break;case"lvl":me.levels.push(kr(Ye,_e));break}return me}function kr(Rt,_e){let me={level:_e.intAttr(Rt,"ilvl")};for(let Ye of _e.elements(Rt))switch(Ye.localName){case"start":me.start=_e.attr(Ye,"val");break;case"lvlRestart":me.restart=_e.intAttr(Ye,"val");break;case"numFmt":me.format=_e.attr(Ye,"val");break;case"lvlText":me.text=_e.attr(Ye,"val");break;case"lvlJc":me.justification=_e.attr(Ye,"val");break;case"lvlPicBulletId":me.bulletPictureId=_e.attr(Ye,"val");break;case"pStyle":me.paragraphStyle=_e.attr(Ye,"val");break;case"pPr":me.paragraphProps=Nt(Ye,_e);break;case"rPr":me.runProps=Yt(Ye,_e);break}return me}function _r(Rt,_e){let me={level:_e.intAttr(Rt,"ilvl")};for(let Ye of _e.elements(Rt))switch(Ye.localName){case"startOverride":me.start=_e.intAttr(Ye,"val");break;case"lvl":me.numberingLevel=kr(Ye,_e);break}return me}function Qn(Rt,_e){var me=_e.element(Rt,"pict"),Ye=me&&_e.element(me,"shape"),ft=Ye&&_e.element(Ye,"imagedata");return ft?{id:_e.attr(Rt,"numPicBulletId"),referenceId:_e.attr(ft,"id"),style:_e.attr(Ye,"style")}:null}class Mr extends Pe{constructor(_e,me,Ye){super(_e,me),this._documentParser=Ye}parseXml(_e){Object.assign(this,sn(_e,this._package.xmlParser)),this.domNumberings=this._documentParser.parseNumberingFile(_e)}}class En extends Pe{constructor(_e,me,Ye){super(_e,me),this._documentParser=Ye}parseXml(_e){this.styles=this._documentParser.parseStylesFile(_e)}}var Nr;(function(Rt){Rt.Document="document",Rt.Paragraph="paragraph",Rt.Run="run",Rt.Break="break",Rt.NoBreakHyphen="noBreakHyphen",Rt.Table="table",Rt.Row="row",Rt.Cell="cell",Rt.Hyperlink="hyperlink",Rt.SmartTag="smartTag",Rt.Drawing="drawing",Rt.Image="image",Rt.Text="text",Rt.Tab="tab",Rt.Symbol="symbol",Rt.BookmarkStart="bookmarkStart",Rt.BookmarkEnd="bookmarkEnd",Rt.Footer="footer",Rt.Header="header",Rt.FootnoteReference="footnoteReference",Rt.EndnoteReference="endnoteReference",Rt.Footnote="footnote",Rt.Endnote="endnote",Rt.SimpleField="simpleField",Rt.ComplexField="complexField",Rt.Instruction="instruction",Rt.VmlPicture="vmlPicture",Rt.MmlMath="mmlMath",Rt.MmlMathParagraph="mmlMathParagraph",Rt.MmlFraction="mmlFraction",Rt.MmlFunction="mmlFunction",Rt.MmlFunctionName="mmlFunctionName",Rt.MmlNumerator="mmlNumerator",Rt.MmlDenominator="mmlDenominator",Rt.MmlRadical="mmlRadical",Rt.MmlBase="mmlBase",Rt.MmlDegree="mmlDegree",Rt.MmlSuperscript="mmlSuperscript",Rt.MmlSubscript="mmlSubscript",Rt.MmlPreSubSuper="mmlPreSubSuper",Rt.MmlSubArgument="mmlSubArgument",Rt.MmlSuperArgument="mmlSuperArgument",Rt.MmlNary="mmlNary",Rt.MmlDelimiter="mmlDelimiter",Rt.MmlRun="mmlRun",Rt.MmlEquationArray="mmlEquationArray",Rt.MmlLimit="mmlLimit",Rt.MmlLimitLower="mmlLimitLower",Rt.MmlMatrix="mmlMatrix",Rt.MmlMatrixRow="mmlMatrixRow",Rt.MmlBox="mmlBox",Rt.MmlBar="mmlBar",Rt.MmlGroupChar="mmlGroupChar",Rt.VmlElement="vmlElement",Rt.Inserted="inserted",Rt.Deleted="deleted",Rt.DeletedText="deletedText",Rt.Comment="comment",Rt.CommentReference="commentReference",Rt.CommentRangeStart="commentRangeStart",Rt.CommentRangeEnd="commentRangeEnd"})(Nr||(Nr={}));class vi{constructor(){this.children=[],this.cssStyle={}}}class da extends vi{constructor(){super(...arguments),this.type=Nr.Header}}class Yi extends vi{constructor(){super(...arguments),this.type=Nr.Footer}}class fa extends Pe{constructor(_e,me,Ye){super(_e,me),this._documentParser=Ye}parseXml(_e){this.rootElement=this.createRootElement(),this.rootElement.children=this._documentParser.parseBodyElements(_e)}}class Ci extends fa{createRootElement(){return new da}}class bi extends fa{createRootElement(){return new Yi}}function $n(Rt,_e){const me={};for(let Ye of _e.elements(Rt))switch(Ye.localName){case"Template":me.template=Ye.textContent;break;case"Pages":me.pages=Ri(Ye.textContent);break;case"Words":me.words=Ri(Ye.textContent);break;case"Characters":me.characters=Ri(Ye.textContent);break;case"Application":me.application=Ye.textContent;break;case"Lines":me.lines=Ri(Ye.textContent);break;case"Paragraphs":me.paragraphs=Ri(Ye.textContent);break;case"Company":me.company=Ye.textContent;break;case"AppVersion":me.appVersion=Ye.textContent;break}return me}function Ri(Rt){if(typeof Rt<"u")return parseInt(Rt)}class xa extends Pe{parseXml(_e){this.props=$n(_e,this._package.xmlParser)}}function Ga(Rt,_e){const me={};for(let Ye of _e.elements(Rt))switch(Ye.localName){case"title":me.title=Ye.textContent;break;case"description":me.description=Ye.textContent;break;case"subject":me.subject=Ye.textContent;break;case"creator":me.creator=Ye.textContent;break;case"keywords":me.keywords=Ye.textContent;break;case"language":me.language=Ye.textContent;break;case"lastModifiedBy":me.lastModifiedBy=Ye.textContent;break;case"revision":Ye.textContent&&(me.revision=parseInt(Ye.textContent));break}return me}class rs extends Pe{parseXml(_e){this.props=Ga(_e,this._package.xmlParser)}}class Ns{}function Ca(Rt,_e){var me=new Ns,Ye=_e.element(Rt,"themeElements");for(let ft of _e.elements(Ye))switch(ft.localName){case"clrScheme":me.colorScheme=Rs(ft,_e);break;case"fontScheme":me.fontScheme=yA(ft,_e);break}return me}function Rs(Rt,_e){var me={name:_e.attr(Rt,"name"),colors:{}};for(let mt of _e.elements(Rt)){var Ye=_e.element(mt,"srgbClr"),ft=_e.element(mt,"sysClr");Ye?me.colors[mt.localName]=_e.attr(Ye,"val"):ft&&(me.colors[mt.localName]=_e.attr(ft,"lastClr"))}return me}function yA(Rt,_e){var me={name:_e.attr(Rt,"name")};for(let Ye of _e.elements(Rt))switch(Ye.localName){case"majorFont":me.majorFont=qn(Ye,_e);break;case"minorFont":me.minorFont=qn(Ye,_e);break}return me}function qn(Rt,_e){return{latinTypeface:_e.elementAttr(Rt,"latin","typeface"),eaTypeface:_e.elementAttr(Rt,"ea","typeface"),csTypeface:_e.elementAttr(Rt,"cs","typeface")}}class li extends Pe{constructor(_e,me){super(_e,me)}parseXml(_e){this.theme=Ca(_e,this._package.xmlParser)}}class ui{}class Ja extends ui{constructor(){super(...arguments),this.type=Nr.Footnote}}class Yo extends ui{constructor(){super(...arguments),this.type=Nr.Endnote}}class ns extends Pe{constructor(_e,me,Ye){super(_e,me),this._documentParser=Ye}}class wa extends ns{constructor(_e,me,Ye){super(_e,me,Ye)}parseXml(_e){this.notes=this._documentParser.parseNotes(_e,"footnote",Ja)}}class oi extends ns{constructor(_e,me,Ye){super(_e,me,Ye)}parseXml(_e){this.notes=this._documentParser.parseNotes(_e,"endnote",Yo)}}function ws(Rt,_e){var me={};for(let Ye of _e.elements(Rt))switch(Ye.localName){case"defaultTabStop":me.defaultTabStop=_e.lengthAttr(Ye,"val");break;case"footnotePr":me.footnoteProps=vn(Ye,_e);break;case"endnotePr":me.endnoteProps=vn(Ye,_e);break;case"autoHyphenation":me.autoHyphenation=_e.boolAttr(Ye,"val");break}return me}function vn(Rt,_e){var me={defaultNoteIds:[]};for(let Ye of _e.elements(Rt))switch(Ye.localName){case"numFmt":me.nummeringFormat=_e.attr(Ye,"val");break;case"footnote":case"endnote":me.defaultNoteIds.push(_e.attr(Ye,"id"));break}return me}class Ls extends Pe{constructor(_e,me){super(_e,me)}parseXml(_e){this.settings=ws(_e,this._package.xmlParser)}}function qa(Rt,_e){return _e.elements(Rt,"property").map(me=>{const Ye=me.firstChild;return{formatId:_e.attr(me,"fmtid"),name:_e.attr(me,"name"),type:Ye.nodeName,value:Ye.textContent}})}class tA extends Pe{parseXml(_e){this.props=qa(_e,this._package.xmlParser)}}class $s extends Pe{constructor(_e,me,Ye){super(_e,me),this._documentParser=Ye}parseXml(_e){this.comments=this._documentParser.parseComments(_e),this.commentMap=it(this.comments,me=>me.id)}}class ga extends Pe{constructor(_e,me){super(_e,me),this.comments=[]}parseXml(_e){const me=this._package.xmlParser;for(let Ye of me.elements(_e,"commentEx"))this.comments.push({paraId:me.attr(Ye,"paraId"),paraIdParent:me.attr(Ye,"paraIdParent"),done:me.boolAttr(Ye,"done")});this.commentMap=it(this.comments,Ye=>Ye.paraId)}}const tn=[{type:U.OfficeDocument,target:"word/document.xml"},{type:U.ExtendedProperties,target:"docProps/app.xml"},{type:U.CoreProperties,target:"docProps/core.xml"},{type:U.CustomProperties,target:"docProps/custom.xml"}];class wi{constructor(){this.parts=[],this.partsMap={}}static load(_e,me,Ye){return E(this,null,function*(){var ft=new wi;return ft._options=Ye,ft._parser=me,ft._package=yield ct.load(_e,Ye),ft.rels=yield ft._package.loadRelationships(),yield Promise.all(tn.map(mt=>{var Kt;const Wt=(Kt=ft.rels.find(ur=>ur.type===mt.type))!=null?Kt:mt;return ft.loadRelationshipPart(Wt.target,Wt.type)})),ft})}save(_e="blob"){return this._package.save(_e)}loadRelationshipPart(_e,me){return E(this,null,function*(){var Ye;if(this.partsMap[_e])return this.partsMap[_e];if(!this._package.get(_e))return null;let ft=null;switch(me){case U.OfficeDocument:this.documentPart=ft=new Se(this._package,_e,this._parser);break;case U.FontTable:this.fontTablePart=ft=new Ae(this._package,_e);break;case U.Numbering:this.numberingPart=ft=new Mr(this._package,_e,this._parser);break;case U.Styles:this.stylesPart=ft=new En(this._package,_e,this._parser);break;case U.Theme:this.themePart=ft=new li(this._package,_e);break;case U.Footnotes:this.footnotesPart=ft=new wa(this._package,_e,this._parser);break;case U.Endnotes:this.endnotesPart=ft=new oi(this._package,_e,this._parser);break;case U.Footer:ft=new bi(this._package,_e,this._parser);break;case U.Header:ft=new Ci(this._package,_e,this._parser);break;case U.CoreProperties:this.corePropsPart=ft=new rs(this._package,_e);break;case U.ExtendedProperties:this.extendedPropsPart=ft=new xa(this._package,_e);break;case U.CustomProperties:ft=new tA(this._package,_e);break;case U.Settings:this.settingsPart=ft=new Ls(this._package,_e);break;case U.Comments:this.commentsPart=ft=new $s(this._package,_e,this._parser);break;case U.CommentsExtended:this.commentsExtendedPart=ft=new ga(this._package,_e);break}if(ft==null)return Promise.resolve(null);if(this.partsMap[_e]=ft,this.parts.push(ft),yield ft.load(),((Ye=ft.rels)==null?void 0:Ye.length)>0){const[mt]=ze(ft.path);yield Promise.all(ft.rels.map(Kt=>this.loadRelationshipPart(at(Kt.target,mt),Kt.type)))}return ft})}loadDocumentImage(_e,me){return E(this,null,function*(){const Ye=yield this.loadResource(me??this.documentPart,_e,"blob");return this.blobToURL(Ye)})}loadNumberingImage(_e){return E(this,null,function*(){const me=yield this.loadResource(this.numberingPart,_e,"blob");return this.blobToURL(me)})}loadFont(_e,me){return E(this,null,function*(){const Ye=yield this.loadResource(this.fontTablePart,_e,"uint8array");return Ye&&this.blobToURL(new Blob([ra(Ye,me)]))})}blobToURL(_e){return _e?this._options.useBase64URL?ye(_e):URL.createObjectURL(_e):null}findPartByRelId(_e,me=null){var Ye,ft=((Ye=me.rels)!=null?Ye:this.rels).find(Kt=>Kt.id==_e);const mt=me?ze(me.path)[0]:"";return ft?this.partsMap[at(ft.target,mt)]:null}getPathById(_e,me){const Ye=_e.rels.find(mt=>mt.id==me),[ft]=ze(_e.path);return Ye?at(Ye.target,ft):null}loadResource(_e,me,Ye){const ft=this.getPathById(_e,me);return ft?this._package.load(ft,Ye):Promise.resolve(null)}}function ra(Rt,_e){const me=_e.replace(/{|}|-/g,""),Ye=new Array(16);for(let ft=0;ft<16;ft++)Ye[16-ft-1]=parseInt(me.substr(ft*2,2),16);for(let ft=0;ft<32;ft++)Rt[ft]=Rt[ft]^Ye[ft%16];return Rt}function wo(Rt,_e){return{type:Nr.BookmarkStart,id:_e.attr(Rt,"id"),name:_e.attr(Rt,"name"),colFirst:_e.intAttr(Rt,"colFirst"),colLast:_e.intAttr(Rt,"colLast")}}function MA(Rt,_e){return{type:Nr.BookmarkEnd,id:_e.attr(Rt,"id")}}class Ms extends vi{constructor(){super(...arguments),this.type=Nr.VmlElement,this.attrs={}}}function Ws(Rt,_e){var me=new Ms;switch(Rt.localName){case"rect":me.tagName="rect",Object.assign(me.attrs,{width:"100%",height:"100%"});break;case"oval":me.tagName="ellipse",Object.assign(me.attrs,{cx:"50%",cy:"50%",rx:"50%",ry:"50%"});break;case"line":me.tagName="line";break;case"shape":me.tagName="g";break;case"textbox":me.tagName="foreignObject",Object.assign(me.attrs,{width:"100%",height:"100%"});break;default:return null}for(const Ye of Re.attrs(Rt))switch(Ye.localName){case"style":me.cssStyleText=Ye.value;break;case"fillcolor":me.attrs.fill=Ye.value;break;case"from":const[ft,mt]=nu(Ye.value);Object.assign(me.attrs,{x1:ft,y1:mt});break;case"to":const[Kt,Wt]=nu(Ye.value);Object.assign(me.attrs,{x2:Kt,y2:Wt});break}for(const Ye of Re.elements(Rt))switch(Ye.localName){case"stroke":Object.assign(me.attrs,Hl(Ye));break;case"fill":Object.assign(me.attrs,Ys());break;case"imagedata":me.tagName="image",Object.assign(me.attrs,{width:"100%",height:"100%"}),me.imageHref={id:Re.attr(Ye,"id"),title:Re.attr(Ye,"title")};break;case"txbxContent":me.children.push(..._e.parseBodyElements(Ye));break;default:const ft=Ws(Ye,_e);ft&&me.children.push(ft);break}return me}function Hl(Rt){var _e;return{stroke:Re.attr(Rt,"color"),"stroke-width":(_e=Re.lengthAttr(Rt,"weight",ee.Emu))!=null?_e:"1px"}}function Ys(Rt){return{}}function nu(Rt){return Rt.split(",")}class ff extends vi{constructor(){super(...arguments),this.type=Nr.Comment}}class jl extends vi{constructor(_e){super(),this.id=_e,this.type=Nr.CommentReference}}class iu extends vi{constructor(_e){super(),this.id=_e,this.type=Nr.CommentRangeStart}}class Lc extends vi{constructor(_e){super(),this.id=_e,this.type=Nr.CommentRangeEnd}}var Sa={shd:"inherit",color:"black",borderColor:"black",highlight:"transparent"};const Mc=[],ch={oMath:Nr.MmlMath,oMathPara:Nr.MmlMathParagraph,f:Nr.MmlFraction,func:Nr.MmlFunction,fName:Nr.MmlFunctionName,num:Nr.MmlNumerator,den:Nr.MmlDenominator,rad:Nr.MmlRadical,deg:Nr.MmlDegree,e:Nr.MmlBase,sSup:Nr.MmlSuperscript,sSub:Nr.MmlSubscript,sPre:Nr.MmlPreSubSuper,sup:Nr.MmlSuperArgument,sub:Nr.MmlSubArgument,d:Nr.MmlDelimiter,nary:Nr.MmlNary,eqArr:Nr.MmlEquationArray,lim:Nr.MmlLimit,limLow:Nr.MmlLimitLower,m:Nr.MmlMatrix,mr:Nr.MmlMatrixRow,box:Nr.MmlBox,bar:Nr.MmlBar,groupChr:Nr.MmlGroupChar};class Pc{constructor(_e){this.options=I({ignoreWidth:!1,debug:!1},_e)}parseNotes(_e,me,Ye){var ft=[];for(let mt of Re.elements(_e,me)){const Kt=new Ye;Kt.id=Re.attr(mt,"id"),Kt.noteType=Re.attr(mt,"type"),Kt.children=this.parseBodyElements(mt),ft.push(Kt)}return ft}parseComments(_e){var me=[];for(let Ye of Re.elements(_e,"comment")){const ft=new ff;ft.id=Re.attr(Ye,"id"),ft.author=Re.attr(Ye,"author"),ft.initials=Re.attr(Ye,"initials"),ft.date=Re.attr(Ye,"date"),ft.children=this.parseBodyElements(Ye),me.push(ft)}return me}parseDocumentFile(_e){var me=Re.element(_e,"body"),Ye=Re.element(_e,"background"),ft=Re.element(me,"sectPr");return{type:Nr.Document,children:this.parseBodyElements(me),props:ft?ge(ft,Re):{},cssStyle:Ye?this.parseBackground(Ye):{}}}parseBackground(_e){var me={},Ye=ls.colorAttr(_e,"color");return Ye&&(me["background-color"]=Ye),me}parseBodyElements(_e){var me=[];for(let Ye of Re.elements(_e))switch(Ye.localName){case"p":me.push(this.parseParagraph(Ye));break;case"tbl":me.push(this.parseTable(Ye));break;case"sdt":me.push(...this.parseSdt(Ye,ft=>this.parseBodyElements(ft)));break}return me}parseStylesFile(_e){var me=[];return ls.foreach(_e,Ye=>{switch(Ye.localName){case"style":me.push(this.parseStyle(Ye));break;case"docDefaults":me.push(this.parseDefaultStyles(Ye));break}}),me}parseDefaultStyles(_e){var me={id:null,name:null,target:null,basedOn:null,styles:[]};return ls.foreach(_e,Ye=>{switch(Ye.localName){case"rPrDefault":var ft=Re.element(Ye,"rPr");ft&&me.styles.push({target:"span",values:this.parseDefaultProperties(ft,{})});break;case"pPrDefault":var mt=Re.element(Ye,"pPr");mt&&me.styles.push({target:"p",values:this.parseDefaultProperties(mt,{})});break}}),me}parseStyle(_e){var me={id:Re.attr(_e,"styleId"),isDefault:Re.boolAttr(_e,"default"),name:null,target:null,basedOn:null,styles:[],linked:null};switch(Re.attr(_e,"type")){case"paragraph":me.target="p";break;case"table":me.target="table";break;case"character":me.target="span";break}return ls.foreach(_e,Ye=>{switch(Ye.localName){case"basedOn":me.basedOn=Re.attr(Ye,"val");break;case"name":me.name=Re.attr(Ye,"val");break;case"link":me.linked=Re.attr(Ye,"val");break;case"next":me.next=Re.attr(Ye,"val");break;case"aliases":me.aliases=Re.attr(Ye,"val").split(",");break;case"pPr":me.styles.push({target:"p",values:this.parseDefaultProperties(Ye,{})}),me.paragraphProps=Nt(Ye,Re);break;case"rPr":me.styles.push({target:"span",values:this.parseDefaultProperties(Ye,{})}),me.runProps=Yt(Ye,Re);break;case"tblPr":case"tcPr":me.styles.push({target:"td",values:this.parseDefaultProperties(Ye,{})});break;case"tblStylePr":for(let ft of this.parseTableStyle(Ye))me.styles.push(ft);break;case"rsid":case"qFormat":case"hidden":case"semiHidden":case"unhideWhenUsed":case"autoRedefine":case"uiPriority":break;default:this.options.debug&&console.warn(`DOCX: Unknown style element: ${Ye.localName}`)}}),me}parseTableStyle(_e){var me=[],Ye=Re.attr(_e,"type"),ft="",mt="";switch(Ye){case"firstRow":mt=".first-row",ft="tr.first-row td";break;case"lastRow":mt=".last-row",ft="tr.last-row td";break;case"firstCol":mt=".first-col",ft="td.first-col";break;case"lastCol":mt=".last-col",ft="td.last-col";break;case"band1Vert":mt=":not(.no-vband)",ft="td.odd-col";break;case"band2Vert":mt=":not(.no-vband)",ft="td.even-col";break;case"band1Horz":mt=":not(.no-hband)",ft="tr.odd-row";break;case"band2Horz":mt=":not(.no-hband)",ft="tr.even-row";break;default:return[]}return ls.foreach(_e,Kt=>{switch(Kt.localName){case"pPr":me.push({target:`${ft} p`,mod:mt,values:this.parseDefaultProperties(Kt,{})});break;case"rPr":me.push({target:`${ft} span`,mod:mt,values:this.parseDefaultProperties(Kt,{})});break;case"tblPr":case"tcPr":me.push({target:ft,mod:mt,values:this.parseDefaultProperties(Kt,{})});break}}),me}parseNumberingFile(_e){var me=[],Ye={},ft=[];return ls.foreach(_e,mt=>{switch(mt.localName){case"abstractNum":this.parseAbstractNumbering(mt,ft).forEach(ur=>me.push(ur));break;case"numPicBullet":ft.push(this.parseNumberingPicBullet(mt));break;case"num":var Kt=Re.attr(mt,"numId"),Wt=Re.elementAttr(mt,"abstractNumId","val");Ye[Wt]=Kt;break}}),me.forEach(mt=>mt.id=Ye[mt.id]),me}parseNumberingPicBullet(_e){var me=Re.element(_e,"pict"),Ye=me&&Re.element(me,"shape"),ft=Ye&&Re.element(Ye,"imagedata");return ft?{id:Re.intAttr(_e,"numPicBulletId"),src:Re.attr(ft,"id"),style:Re.attr(Ye,"style")}:null}parseAbstractNumbering(_e,me){var Ye=[],ft=Re.attr(_e,"abstractNumId");return ls.foreach(_e,mt=>{switch(mt.localName){case"lvl":Ye.push(this.parseNumberingLevel(ft,mt,me));break}}),Ye}parseNumberingLevel(_e,me,Ye){var ft={id:_e,level:Re.intAttr(me,"ilvl"),start:1,pStyleName:void 0,pStyle:{},rStyle:{},suff:"tab"};return ls.foreach(me,mt=>{switch(mt.localName){case"start":ft.start=Re.intAttr(mt,"val");break;case"pPr":this.parseDefaultProperties(mt,ft.pStyle);break;case"rPr":this.parseDefaultProperties(mt,ft.rStyle);break;case"lvlPicBulletId":var Kt=Re.intAttr(mt,"val");ft.bullet=Ye.find(Wt=>(Wt==null?void 0:Wt.id)==Kt);break;case"lvlText":ft.levelText=Re.attr(mt,"val");break;case"pStyle":ft.pStyleName=Re.attr(mt,"val");break;case"numFmt":ft.format=Re.attr(mt,"val");break;case"suff":ft.suff=Re.attr(mt,"val");break}}),ft}parseSdt(_e,me){const Ye=Re.element(_e,"sdtContent");return Ye?me(Ye):[]}parseInserted(_e,me){var Ye,ft;return{type:Nr.Inserted,children:(ft=(Ye=me(_e))==null?void 0:Ye.children)!=null?ft:[]}}parseDeleted(_e,me){var Ye,ft;return{type:Nr.Deleted,children:(ft=(Ye=me(_e))==null?void 0:Ye.children)!=null?ft:[]}}parseParagraph(_e){var me={type:Nr.Paragraph,children:[]};for(let Ye of Re.elements(_e))switch(Ye.localName){case"pPr":this.parseParagraphProperties(Ye,me);break;case"r":me.children.push(this.parseRun(Ye,me));break;case"hyperlink":me.children.push(this.parseHyperlink(Ye,me));break;case"smartTag":me.children.push(this.parseSmartTag(Ye,me));break;case"bookmarkStart":me.children.push(wo(Ye,Re));break;case"bookmarkEnd":me.children.push(MA(Ye,Re));break;case"commentRangeStart":me.children.push(new iu(Re.attr(Ye,"id")));break;case"commentRangeEnd":me.children.push(new Lc(Re.attr(Ye,"id")));break;case"oMath":case"oMathPara":me.children.push(this.parseMathElement(Ye));break;case"sdt":me.children.push(...this.parseSdt(Ye,ft=>this.parseParagraph(ft).children));break;case"ins":me.children.push(this.parseInserted(Ye,ft=>this.parseParagraph(ft)));break;case"del":me.children.push(this.parseDeleted(Ye,ft=>this.parseParagraph(ft)));break}return me}parseParagraphProperties(_e,me){this.parseDefaultProperties(_e,me.cssStyle={},null,Ye=>{if(Gt(Ye,me,Re))return!0;switch(Ye.localName){case"pStyle":me.styleName=Re.attr(Ye,"val");break;case"cnfStyle":me.className=No.classNameOfCnfStyle(Ye);break;case"framePr":this.parseFrame(Ye,me);break;case"rPr":break;default:return!1}return!0})}parseFrame(_e,me){var Ye=Re.attr(_e,"dropCap");Ye=="drop"&&(me.cssStyle.float="left")}parseHyperlink(_e,me){var Ye={type:Nr.Hyperlink,parent:me,children:[]},ft=Re.attr(_e,"anchor"),mt=Re.attr(_e,"id");return ft&&(Ye.href="#"+ft),mt&&(Ye.id=mt),ls.foreach(_e,Kt=>{switch(Kt.localName){case"r":Ye.children.push(this.parseRun(Kt,Ye));break}}),Ye}parseSmartTag(_e,me){var Ye={type:Nr.SmartTag,parent:me,children:[]},ft=Re.attr(_e,"uri"),mt=Re.attr(_e,"element");return ft&&(Ye.uri=ft),mt&&(Ye.element=mt),ls.foreach(_e,Kt=>{switch(Kt.localName){case"r":Ye.children.push(this.parseRun(Kt,Ye));break}}),Ye}parseRun(_e,me){var Ye={type:Nr.Run,parent:me,children:[]};return ls.foreach(_e,ft=>{switch(ft=this.checkAlternateContent(ft),ft.localName){case"t":Ye.children.push({type:Nr.Text,text:ft.textContent});break;case"delText":Ye.children.push({type:Nr.DeletedText,text:ft.textContent});break;case"commentReference":Ye.children.push(new jl(Re.attr(ft,"id")));break;case"fldSimple":Ye.children.push({type:Nr.SimpleField,instruction:Re.attr(ft,"instr"),lock:Re.boolAttr(ft,"lock",!1),dirty:Re.boolAttr(ft,"dirty",!1)});break;case"instrText":Ye.fieldRun=!0,Ye.children.push({type:Nr.Instruction,text:ft.textContent});break;case"fldChar":Ye.fieldRun=!0,Ye.children.push({type:Nr.ComplexField,charType:Re.attr(ft,"fldCharType"),lock:Re.boolAttr(ft,"lock",!1),dirty:Re.boolAttr(ft,"dirty",!1)});break;case"noBreakHyphen":Ye.children.push({type:Nr.NoBreakHyphen});break;case"br":Ye.children.push({type:Nr.Break,break:Re.attr(ft,"type")||"textWrapping"});break;case"lastRenderedPageBreak":Ye.children.push({type:Nr.Break,break:"lastRenderedPageBreak"});break;case"sym":Ye.children.push({type:Nr.Symbol,font:Re.attr(ft,"font"),char:Re.attr(ft,"char")});break;case"tab":Ye.children.push({type:Nr.Tab});break;case"footnoteReference":Ye.children.push({type:Nr.FootnoteReference,id:Re.attr(ft,"id")});break;case"endnoteReference":Ye.children.push({type:Nr.EndnoteReference,id:Re.attr(ft,"id")});break;case"drawing":let mt=this.parseDrawing(ft);mt&&(Ye.children=[mt]);break;case"pict":Ye.children.push(this.parseVmlPicture(ft));break;case"rPr":this.parseRunProperties(ft,Ye);break}}),Ye}parseMathElement(_e){const me=`${_e.localName}Pr`,Ye={type:ch[_e.localName],children:[]};for(const mt of Re.elements(_e))if(ch[mt.localName])Ye.children.push(this.parseMathElement(mt));else if(mt.localName=="r"){var ft=this.parseRun(mt);ft.type=Nr.MmlRun,Ye.children.push(ft)}else mt.localName==me&&(Ye.props=this.parseMathProperies(mt));return Ye}parseMathProperies(_e){const me={};for(const Ye of Re.elements(_e))switch(Ye.localName){case"chr":me.char=Re.attr(Ye,"val");break;case"vertJc":me.verticalJustification=Re.attr(Ye,"val");break;case"pos":me.position=Re.attr(Ye,"val");break;case"degHide":me.hideDegree=Re.boolAttr(Ye,"val");break;case"begChr":me.beginChar=Re.attr(Ye,"val");break;case"endChr":me.endChar=Re.attr(Ye,"val");break}return me}parseRunProperties(_e,me){this.parseDefaultProperties(_e,me.cssStyle={},null,Ye=>{switch(Ye.localName){case"rStyle":me.styleName=Re.attr(Ye,"val");break;case"vertAlign":me.verticalAlign=No.valueOfVertAlign(Ye,!0);break;default:return!1}return!0})}parseVmlPicture(_e){const me={type:Nr.VmlPicture,children:[]};for(const Ye of Re.elements(_e)){const ft=Ws(Ye,this);ft&&me.children.push(ft)}return me}checkAlternateContent(_e){var me;if(_e.localName!="AlternateContent")return _e;var Ye=Re.element(_e,"Choice");if(Ye){var ft=Re.attr(Ye,"Requires"),mt=_e.lookupNamespaceURI(ft);if(Mc.includes(mt))return Ye.firstElementChild}return(me=Re.element(_e,"Fallback"))==null?void 0:me.firstElementChild}parseDrawing(_e){for(var me of Re.elements(_e))switch(me.localName){case"inline":case"anchor":return this.parseDrawingWrapper(me)}}parseDrawingWrapper(_e){var me,Ye={type:Nr.Drawing,children:[],cssStyle:{}},ft=_e.localName=="anchor";let mt=null,Kt=Re.boolAttr(_e,"simplePos");Re.boolAttr(_e,"behindDoc");let Wt={relative:"page",align:"left",offset:"0"},ur={relative:"page",align:"top",offset:"0"};for(var Sr of Re.elements(_e))switch(Sr.localName){case"simplePos":Kt&&(Wt.offset=Re.lengthAttr(Sr,"x",ee.Emu),ur.offset=Re.lengthAttr(Sr,"y",ee.Emu));break;case"extent":Ye.cssStyle.width=Re.lengthAttr(Sr,"cx",ee.Emu),Ye.cssStyle.height=Re.lengthAttr(Sr,"cy",ee.Emu);break;case"positionH":case"positionV":if(!Kt){let lr=Sr.localName=="positionH"?Wt:ur;var Kr=Re.element(Sr,"align"),zr=Re.element(Sr,"posOffset");lr.relative=(me=Re.attr(Sr,"relativeFrom"))!=null?me:lr.relative,Kr&&(lr.align=Kr.textContent),zr&&(lr.offset=ls.sizeValue(zr,ee.Emu))}break;case"wrapTopAndBottom":mt="wrapTopAndBottom";break;case"wrapNone":mt="wrapNone";break;case"graphic":var qr=this.parseGraphic(Sr);qr&&Ye.children.push(qr);break}return mt=="wrapTopAndBottom"?(Ye.cssStyle.display="block",Wt.align&&(Ye.cssStyle["text-align"]=Wt.align,Ye.cssStyle.width="100%")):mt=="wrapNone"?(Ye.cssStyle.display="block",Ye.cssStyle.position="relative",Ye.cssStyle.width="0px",Ye.cssStyle.height="0px",Wt.offset&&(Ye.cssStyle.left=Wt.offset),ur.offset&&(Ye.cssStyle.top=ur.offset)):ft&&(Wt.align=="left"||Wt.align=="right")&&(Ye.cssStyle.float=Wt.align),Ye}parseGraphic(_e){var me=Re.element(_e,"graphicData");for(let Ye of Re.elements(me))switch(Ye.localName){case"pic":return this.parsePicture(Ye)}return null}parsePicture(_e){var me={type:Nr.Image,src:"",cssStyle:{}},Ye=Re.element(_e,"blipFill"),ft=Re.element(Ye,"blip");me.src=Re.attr(ft,"embed");var mt=Re.element(_e,"spPr"),Kt=Re.element(mt,"xfrm");me.cssStyle.position="relative";for(var Wt of Re.elements(Kt))switch(Wt.localName){case"ext":me.cssStyle.width=Re.lengthAttr(Wt,"cx",ee.Emu),me.cssStyle.height=Re.lengthAttr(Wt,"cy",ee.Emu);break;case"off":me.cssStyle.left=Re.lengthAttr(Wt,"x",ee.Emu),me.cssStyle.top=Re.lengthAttr(Wt,"y",ee.Emu);break}return me}parseTable(_e){var me={type:Nr.Table,children:[]};return ls.foreach(_e,Ye=>{switch(Ye.localName){case"tr":me.children.push(this.parseTableRow(Ye));break;case"tblGrid":me.columns=this.parseTableColumns(Ye);break;case"tblPr":this.parseTableProperties(Ye,me);break}}),me}parseTableColumns(_e){var me=[];return ls.foreach(_e,Ye=>{switch(Ye.localName){case"gridCol":me.push({width:Re.lengthAttr(Ye,"w")});break}}),me}parseTableProperties(_e,me){switch(me.cssStyle={},me.cellStyle={},this.parseDefaultProperties(_e,me.cssStyle,me.cellStyle,Ye=>{switch(Ye.localName){case"tblStyle":me.styleName=Re.attr(Ye,"val");break;case"tblLook":me.className=No.classNameOftblLook(Ye);break;case"tblpPr":this.parseTablePosition(Ye,me);break;case"tblStyleColBandSize":me.colBandSize=Re.intAttr(Ye,"val");break;case"tblStyleRowBandSize":me.rowBandSize=Re.intAttr(Ye,"val");break;default:return!1}return!0}),me.cssStyle["text-align"]){case"center":delete me.cssStyle["text-align"],me.cssStyle["margin-left"]="auto",me.cssStyle["margin-right"]="auto";break;case"right":delete me.cssStyle["text-align"],me.cssStyle["margin-left"]="auto";break}}parseTablePosition(_e,me){var Ye=Re.lengthAttr(_e,"topFromText"),ft=Re.lengthAttr(_e,"bottomFromText"),mt=Re.lengthAttr(_e,"rightFromText"),Kt=Re.lengthAttr(_e,"leftFromText");me.cssStyle.float="left",me.cssStyle["margin-bottom"]=No.addSize(me.cssStyle["margin-bottom"],ft),me.cssStyle["margin-left"]=No.addSize(me.cssStyle["margin-left"],Kt),me.cssStyle["margin-right"]=No.addSize(me.cssStyle["margin-right"],mt),me.cssStyle["margin-top"]=No.addSize(me.cssStyle["margin-top"],Ye)}parseTableRow(_e){var me={type:Nr.Row,children:[]};return ls.foreach(_e,Ye=>{switch(Ye.localName){case"tc":me.children.push(this.parseTableCell(Ye));break;case"trPr":this.parseTableRowProperties(Ye,me);break}}),me}parseTableRowProperties(_e,me){me.cssStyle=this.parseDefaultProperties(_e,{},null,Ye=>{switch(Ye.localName){case"cnfStyle":me.className=No.classNameOfCnfStyle(Ye);break;case"tblHeader":me.isHeader=Re.boolAttr(Ye,"val");break;default:return!1}return!0})}parseTableCell(_e){var me={type:Nr.Cell,children:[]};return ls.foreach(_e,Ye=>{switch(Ye.localName){case"tbl":me.children.push(this.parseTable(Ye));break;case"p":me.children.push(this.parseParagraph(Ye));break;case"tcPr":this.parseTableCellProperties(Ye,me);break}}),me}parseTableCellProperties(_e,me){me.cssStyle=this.parseDefaultProperties(_e,{},null,Ye=>{var ft;switch(Ye.localName){case"gridSpan":me.span=Re.intAttr(Ye,"val",null);break;case"vMerge":me.verticalMerge=(ft=Re.attr(Ye,"val"))!=null?ft:"continue";break;case"cnfStyle":me.className=No.classNameOfCnfStyle(Ye);break;default:return!1}return!0})}parseDefaultProperties(_e,me=null,Ye=null,ft=null){return me=me||{},ls.foreach(_e,mt=>{if(!(ft!=null&&ft(mt)))switch(mt.localName){case"jc":me["text-align"]=No.valueOfJc(mt);break;case"textAlignment":me["vertical-align"]=No.valueOfTextAlignment(mt);break;case"color":me.color=ls.colorAttr(mt,"val",null,Sa.color);break;case"sz":me["font-size"]=me["min-height"]=Re.lengthAttr(mt,"val",ee.FontSize);break;case"shd":me["background-color"]=ls.colorAttr(mt,"fill",null,Sa.shd);break;case"highlight":me["background-color"]=ls.colorAttr(mt,"val",null,Sa.highlight);break;case"vertAlign":break;case"position":me.verticalAlign=Re.lengthAttr(mt,"val",ee.FontSize);break;case"tcW":if(this.options.ignoreWidth)break;case"tblW":me.width=No.valueOfSize(mt,"w");break;case"trHeight":this.parseTrHeight(mt,me);break;case"strike":me["text-decoration"]=Re.boolAttr(mt,"val",!0)?"line-through":"none";break;case"b":me["font-weight"]=Re.boolAttr(mt,"val",!0)?"bold":"normal";break;case"i":me["font-style"]=Re.boolAttr(mt,"val",!0)?"italic":"normal";break;case"caps":me["text-transform"]=Re.boolAttr(mt,"val",!0)?"uppercase":"none";break;case"smallCaps":me["font-variant"]=Re.boolAttr(mt,"val",!0)?"small-caps":"none";break;case"u":this.parseUnderline(mt,me);break;case"ind":case"tblInd":this.parseIndentation(mt,me);break;case"rFonts":this.parseFont(mt,me);break;case"tblBorders":this.parseBorderProperties(mt,Ye||me);break;case"tblCellSpacing":me["border-spacing"]=No.valueOfMargin(mt),me["border-collapse"]="separate";break;case"pBdr":this.parseBorderProperties(mt,me);break;case"bdr":me.border=No.valueOfBorder(mt);break;case"tcBorders":this.parseBorderProperties(mt,me);break;case"vanish":Re.boolAttr(mt,"val",!0)&&(me.display="none");break;case"kern":break;case"noWrap":break;case"tblCellMar":case"tcMar":this.parseMarginProperties(mt,Ye||me);break;case"tblLayout":me["table-layout"]=No.valueOfTblLayout(mt);break;case"vAlign":me["vertical-align"]=No.valueOfTextAlignment(mt);break;case"spacing":_e.localName=="pPr"&&this.parseSpacing(mt,me);break;case"wordWrap":Re.boolAttr(mt,"val")&&(me["overflow-wrap"]="break-word");break;case"suppressAutoHyphens":me.hyphens=Re.boolAttr(mt,"val",!0)?"none":"auto";break;case"lang":me.$lang=Re.attr(mt,"val");break;case"bCs":case"iCs":case"szCs":case"tabs":case"outlineLvl":case"contextualSpacing":case"tblStyleColBandSize":case"tblStyleRowBandSize":case"webHidden":case"pageBreakBefore":case"suppressLineNumbers":case"keepLines":case"keepNext":case"widowControl":case"bidi":case"rtl":case"noProof":break;default:this.options.debug&&console.warn(`DOCX: Unknown document element: ${_e.localName}.${mt.localName}`);break}}),me}parseUnderline(_e,me){var Ye=Re.attr(_e,"val");if(Ye!=null){switch(Ye){case"dash":case"dashDotDotHeavy":case"dashDotHeavy":case"dashedHeavy":case"dashLong":case"dashLongHeavy":case"dotDash":case"dotDotDash":me["text-decoration"]="underline dashed";break;case"dotted":case"dottedHeavy":me["text-decoration"]="underline dotted";break;case"double":me["text-decoration"]="underline double";break;case"single":case"thick":me["text-decoration"]="underline";break;case"wave":case"wavyDouble":case"wavyHeavy":me["text-decoration"]="underline wavy";break;case"words":me["text-decoration"]="underline";break;case"none":me["text-decoration"]="none";break}var ft=ls.colorAttr(_e,"color");ft&&(me["text-decoration-color"]=ft)}}parseFont(_e,me){var Ye=Re.attr(_e,"ascii"),ft=No.themeValue(_e,"asciiTheme"),mt=[Ye,ft].filter(Kt=>Kt).join(", ");mt.length>0&&(me["font-family"]=mt)}parseIndentation(_e,me){var Ye=Re.lengthAttr(_e,"firstLine"),ft=Re.lengthAttr(_e,"hanging"),mt=Re.lengthAttr(_e,"left"),Kt=Re.lengthAttr(_e,"start"),Wt=Re.lengthAttr(_e,"right"),ur=Re.lengthAttr(_e,"end");Ye&&(me["text-indent"]=Ye),ft&&(me["text-indent"]=`-${ft}`),(mt||Kt)&&(me["margin-left"]=mt||Kt),(Wt||ur)&&(me["margin-right"]=Wt||ur)}parseSpacing(_e,me){var Ye=Re.lengthAttr(_e,"before"),ft=Re.lengthAttr(_e,"after"),mt=Re.intAttr(_e,"line",null),Kt=Re.attr(_e,"lineRule");if(Ye&&(me["margin-top"]=Ye),ft&&(me["margin-bottom"]=ft),mt!==null)switch(Kt){case"auto":me["line-height"]=`${(mt/240).toFixed(2)}`;break;case"atLeast":me["line-height"]=`calc(100% + ${mt/20}pt)`;break;default:me["line-height"]=me["min-height"]=`${mt/20}pt`;break}}parseMarginProperties(_e,me){ls.foreach(_e,Ye=>{switch(Ye.localName){case"left":me["padding-left"]=No.valueOfMargin(Ye);break;case"right":me["padding-right"]=No.valueOfMargin(Ye);break;case"top":me["padding-top"]=No.valueOfMargin(Ye);break;case"bottom":me["padding-bottom"]=No.valueOfMargin(Ye);break}})}parseTrHeight(_e,me){switch(Re.attr(_e,"hRule")){case"exact":me.height=Re.lengthAttr(_e,"val");break;case"atLeast":default:me.height=Re.lengthAttr(_e,"val");break}}parseBorderProperties(_e,me){ls.foreach(_e,Ye=>{switch(Ye.localName){case"start":case"left":me["border-left"]=No.valueOfBorder(Ye);break;case"end":case"right":me["border-right"]=No.valueOfBorder(Ye);break;case"top":me["border-top"]=No.valueOfBorder(Ye);break;case"bottom":me["border-bottom"]=No.valueOfBorder(Ye);break}})}}const gc=["black","blue","cyan","darkBlue","darkCyan","darkGray","darkGreen","darkMagenta","darkRed","darkYellow","green","lightGray","magenta","none","red","white","yellow"];class ls{static foreach(_e,me){for(var Ye=0;Ye<_e.childNodes.length;Ye++){let ft=_e.childNodes[Ye];ft.nodeType==Node.ELEMENT_NODE&&me(ft)}}static colorAttr(_e,me,Ye=null,ft="black"){var mt=Re.attr(_e,me);if(mt)return mt=="auto"?ft:gc.includes(mt)?mt:`#${mt}`;var Kt=Re.attr(_e,"themeColor");return Kt?`var(--docx-${Kt}-color)`:Ye}static sizeValue(_e,me=ee.Dxa){return ce(_e.textContent,me)}}class No{static themeValue(_e,me){var Ye=Re.attr(_e,me);return Ye?`var(--docx-${Ye}-font)`:null}static valueOfSize(_e,me){var Ye=ee.Dxa;switch(Re.attr(_e,"type")){case"dxa":break;case"pct":Ye=ee.Percent;break;case"auto":return"auto"}return Re.lengthAttr(_e,me,Ye)}static valueOfMargin(_e){return Re.lengthAttr(_e,"w")}static valueOfBorder(_e){var me=Re.attr(_e,"val");if(me=="nil")return"none";var Ye=ls.colorAttr(_e,"color"),ft=Re.lengthAttr(_e,"sz",ee.Border);return`${ft} solid ${Ye=="auto"?Sa.borderColor:Ye}`}static valueOfTblLayout(_e){var me=Re.attr(_e,"val");return me=="fixed"?"fixed":"auto"}static classNameOfCnfStyle(_e){const me=Re.attr(_e,"val");return["first-row","last-row","first-col","last-col","odd-col","even-col","odd-row","even-row","ne-cell","nw-cell","se-cell","sw-cell"].filter((Ye,ft)=>me[ft]=="1").join(" ")}static valueOfJc(_e){var me=Re.attr(_e,"val");switch(me){case"start":case"left":return"left";case"center":return"center";case"end":case"right":return"right";case"both":return"justify"}return me}static valueOfVertAlign(_e,me=!1){var Ye=Re.attr(_e,"val");switch(Ye){case"subscript":return"sub";case"superscript":return me?"sup":"super"}return me?null:Ye}static valueOfTextAlignment(_e){var me=Re.attr(_e,"val");switch(me){case"auto":case"baseline":return"baseline";case"top":return"top";case"center":return"middle";case"bottom":return"bottom"}return me}static addSize(_e,me){return _e==null?me:me==null?_e:`calc(${_e} + ${me})`}static classNameOftblLook(_e){const me=Re.hexAttr(_e,"val",0);let Ye="";return(Re.boolAttr(_e,"firstRow")||me&32)&&(Ye+=" first-row"),(Re.boolAttr(_e,"lastRow")||me&64)&&(Ye+=" last-row"),(Re.boolAttr(_e,"firstColumn")||me&128)&&(Ye+=" first-col"),(Re.boolAttr(_e,"lastColumn")||me&256)&&(Ye+=" last-col"),(Re.boolAttr(_e,"noHBand")||me&512)&&(Ye+=" no-hband"),(Re.boolAttr(_e,"noVBand")||me&1024)&&(Ye+=" no-vband"),Ye.trim()}}const PA={pos:0,leader:"none",style:"left"},Ts=50;function Cu(Rt=document.body){const _e=document.createElement("div");_e.style.width="100pt",Rt.appendChild(_e);const me=100/_e.offsetWidth;return Rt.removeChild(_e),me}function Mf(Rt,_e,me,Ye=72/96){const ft=Rt.closest("p"),mt=Rt.getBoundingClientRect(),Kt=ft.getBoundingClientRect(),Wt=getComputedStyle(ft),ur=(_e==null?void 0:_e.length)>0?_e.map(Hr=>({pos:wu(Hr.position),leader:Hr.leader,style:Hr.style})).sort((Hr,hn)=>Hr.pos-hn.pos):[PA],Sr=ur[ur.length-1],Kr=Kt.width*Ye,zr=wu(me);let qr=Sr.pos+zr;if(qr<Kr)for(;qr<Kr&&ur.length<Ts;qr+=zr)ur.push(B(I({},PA),{pos:qr}));const lr=parseFloat(Wt.marginLeft),Ur=Kt.left+lr,cr=(mt.left-Ur)*Ye,Rr=ur.find(Hr=>Hr.style!="clear"&&Hr.pos>cr);if(Rr==null)return;let wr=1;if(Rr.style=="right"||Rr.style=="center"){const Hr=Array.from(ft.querySelectorAll(`.${Rt.className}`)),hn=Hr.indexOf(Rt)+1,Sn=document.createRange();Sn.setStart(Rt,1),hn<Hr.length?Sn.setEndBefore(Hr[hn]):Sn.setEndAfter(ft);const kn=Rr.style=="center"?.5:1,di=Sn.getBoundingClientRect(),ni=di.left+kn*di.width-(Kt.left-lr);wr=Rr.pos-ni*Ye}else wr=Rr.pos-cr;switch(Rt.innerHTML="&nbsp;",Rt.style.textDecoration="inherit",Rt.style.wordSpacing=`${wr.toFixed(0)}pt`,Rr.leader){case"dot":case"middleDot":Rt.style.textDecoration="underline",Rt.style.textDecorationStyle="dotted";break;case"hyphen":case"heavy":case"underscore":Rt.style.textDecoration="underline";break}}function wu(Rt){return parseFloat(Rt)}const io={svg:"http://www.w3.org/2000/svg",mathML:"http://www.w3.org/1998/Math/MathML"};class hf{constructor(_e){this.htmlDocument=_e,this.className="docx",this.styleMap={},this.currentPart=null,this.tableVerticalMerges=[],this.currentVerticalMerge=null,this.tableCellPositions=[],this.currentCellPosition=null,this.footnoteMap={},this.endnoteMap={},this.currentEndnoteIds=[],this.usedHederFooterParts=[],this.currentTabs=[],this.tabsTimeout=0,this.commentMap={},this.tasks=[],this.postRenderTasks=[],this.createElement=Iu}render(_e,me,Ye=null,ft){var mt;this.document=_e,this.options=ft,this.className=ft.className,this.rootSelector=ft.inWrapper?`.${this.className}-wrapper`:":root",this.styleMap=null,this.tasks=[],this.options.renderComments&&globalThis.Highlight&&(this.commentHighlight=new Highlight),Ye=Ye||me,Xh(Ye),Xh(me),Gl(Ye,"docxjs library predefined styles"),Ye.appendChild(this.renderDefaultStyle()),_e.themePart&&(Gl(Ye,"docxjs document theme values"),this.renderTheme(_e.themePart,Ye)),_e.stylesPart!=null&&(this.styleMap=this.processStyles(_e.stylesPart.styles),Gl(Ye,"docxjs document styles"),Ye.appendChild(this.renderStyles(_e.stylesPart.styles))),_e.numberingPart&&(this.prodessNumberings(_e.numberingPart.domNumberings),Gl(Ye,"docxjs document numbering styles"),Ye.appendChild(this.renderNumbering(_e.numberingPart.domNumberings,Ye))),_e.footnotesPart&&(this.footnoteMap=it(_e.footnotesPart.notes,Wt=>Wt.id)),_e.endnotesPart&&(this.endnoteMap=it(_e.endnotesPart.notes,Wt=>Wt.id)),_e.settingsPart&&(this.defaultTabSize=(mt=_e.settingsPart.settings)==null?void 0:mt.defaultTabStop),!ft.ignoreFonts&&_e.fontTablePart&&this.renderFontTable(_e.fontTablePart,Ye);var Kt=this.renderSections(_e.documentPart.body);this.options.inWrapper?me.appendChild(this.renderWrapper(Kt)):Ku(me,Kt),this.commentHighlight&&ft.renderComments&&CSS.highlights.set(`${this.className}-comments`,this.commentHighlight),this.refreshTabStops(),this.postRenderTasks.forEach(Wt=>Wt())}renderTheme(_e,me){var Ye,ft;const mt={},Kt=(Ye=_e.theme)==null?void 0:Ye.fontScheme;Kt&&(Kt.majorFont&&(mt["--docx-majorHAnsi-font"]=Kt.majorFont.latinTypeface),Kt.minorFont&&(mt["--docx-minorHAnsi-font"]=Kt.minorFont.latinTypeface));const Wt=(ft=_e.theme)==null?void 0:ft.colorScheme;if(Wt)for(let[Sr,Kr]of Object.entries(Wt.colors))mt[`--docx-${Sr}-color`]=`#${Kr}`;const ur=this.styleToString(`.${this.className}`,mt);me.appendChild(df(ur))}renderFontTable(_e,me){for(let Ye of _e.fonts)for(let ft of Ye.embedFontRefs)this.tasks.push(this.document.loadFont(ft.id,ft.key).then(mt=>{const Kt={"font-family":Ye.name,src:`url(${mt})`};(ft.type=="bold"||ft.type=="boldItalic")&&(Kt["font-weight"]="bold"),(ft.type=="italic"||ft.type=="boldItalic")&&(Kt["font-style"]="italic"),Gl(me,`docxjs ${Ye.name} font`);const Wt=this.styleToString("@font-face",Kt);me.appendChild(df(Wt)),this.refreshTabStops()}))}processStyleName(_e){return _e?`${this.className}_${Ke(_e)}`:this.className}processStyles(_e){const me=it(_e.filter(ft=>ft.id!=null),ft=>ft.id);for(const ft of _e.filter(mt=>mt.basedOn)){var Ye=me[ft.basedOn];if(Ye){ft.paragraphProps=tt(ft.paragraphProps,Ye.paragraphProps),ft.runProps=tt(ft.runProps,Ye.runProps);for(const mt of Ye.styles){const Kt=ft.styles.find(Wt=>Wt.target==mt.target);Kt?this.copyStyleProperties(mt.values,Kt.values):ft.styles.push(B(I({},mt),{values:I({},mt.values)}))}}else this.options.debug&&console.warn(`Can't find base style ${ft.basedOn}`)}for(let ft of _e)ft.cssName=this.processStyleName(ft.id);return me}prodessNumberings(_e){var me;for(let Ye of _e.filter(ft=>ft.pStyleName)){const ft=this.findStyle(Ye.pStyleName);(me=ft==null?void 0:ft.paragraphProps)!=null&&me.numbering&&(ft.paragraphProps.numbering.level=Ye.level)}}processElement(_e){if(_e.children)for(var me of _e.children)me.parent=_e,me.type==Nr.Table?this.processTable(me):this.processElement(me)}processTable(_e){for(var me of _e.children)for(var Ye of me.children)Ye.cssStyle=this.copyStyleProperties(_e.cellStyle,Ye.cssStyle,["border-left","border-right","border-top","border-bottom","padding-left","padding-right","padding-top","padding-bottom"]),this.processElement(Ye)}copyStyleProperties(_e,me,Ye=null){if(!_e)return me;me==null&&(me={}),Ye==null&&(Ye=Object.getOwnPropertyNames(_e));for(var ft of Ye)_e.hasOwnProperty(ft)&&!me.hasOwnProperty(ft)&&(me[ft]=_e[ft]);return me}createPageElement(_e,me){var Ye=this.createElement("section",{className:_e});return me&&(me.pageMargins&&(Ye.style.paddingLeft=me.pageMargins.left,Ye.style.paddingRight=me.pageMargins.right,Ye.style.paddingTop=me.pageMargins.top,Ye.style.paddingBottom=me.pageMargins.bottom),me.pageSize&&(this.options.ignoreWidth||(Ye.style.width=me.pageSize.width),this.options.ignoreHeight||(Ye.style.minHeight=me.pageSize.height))),Ye}createSectionContent(_e){var me=this.createElement("article");return _e.columns&&_e.columns.numberOfColumns&&(me.style.columnCount=`${_e.columns.numberOfColumns}`,me.style.columnGap=_e.columns.space,_e.columns.separator&&(me.style.columnRule="1px solid black")),me}renderSections(_e){const me=[];this.processElement(_e);const Ye=this.splitBySection(_e.children,_e.props),ft=this.groupByPageBreaks(Ye);let mt=null;for(let Wt=0,ur=ft.length;Wt<ur;Wt++){this.currentFootnoteIds=[];let Sr=ft[Wt][0].sectProps;const Kr=this.createPageElement(this.className,Sr);this.renderStyleValues(_e.cssStyle,Kr),this.options.renderHeaders&&this.renderHeaderFooter(Sr.headerRefs,Sr,me.length,mt!=Sr,Kr);for(const zr of ft[Wt]){var Kt=this.createSectionContent(zr.sectProps);this.renderElements(zr.elements,Kt),Kr.appendChild(Kt),Sr=zr.sectProps}this.options.renderFootnotes&&this.renderNotes(this.currentFootnoteIds,this.footnoteMap,Kr),this.options.renderEndnotes&&Wt==ur-1&&this.renderNotes(this.currentEndnoteIds,this.endnoteMap,Kr),this.options.renderFooters&&this.renderHeaderFooter(Sr.footerRefs,Sr,me.length,mt!=Sr,Kr),me.push(Kr),mt=Sr}return me}renderHeaderFooter(_e,me,Ye,ft,mt){var Kt,Wt;if(_e){var ur=(Wt=(Kt=me.titlePage&&ft?_e.find(Kr=>Kr.type=="first"):null)!=null?Kt:Ye%2==1?_e.find(Kr=>Kr.type=="even"):null)!=null?Wt:_e.find(Kr=>Kr.type=="default"),Sr=ur&&this.document.findPartByRelId(ur.id,this.document.documentPart);if(Sr){this.currentPart=Sr,this.usedHederFooterParts.includes(Sr.path)||(this.processElement(Sr.rootElement),this.usedHederFooterParts.push(Sr.path));const[Kr]=this.renderElements([Sr.rootElement],mt);me!=null&&me.pageMargins&&(Sr.rootElement.type===Nr.Header?(Kr.style.marginTop=`calc(${me.pageMargins.header} - ${me.pageMargins.top})`,Kr.style.minHeight=`calc(${me.pageMargins.top} - ${me.pageMargins.header})`):Sr.rootElement.type===Nr.Footer&&(Kr.style.marginBottom=`calc(${me.pageMargins.footer} - ${me.pageMargins.bottom})`,Kr.style.minHeight=`calc(${me.pageMargins.bottom} - ${me.pageMargins.footer})`)),this.currentPart=null}}}isPageBreakElement(_e){return _e.type!=Nr.Break?!1:_e.break=="lastRenderedPageBreak"?!this.options.ignoreLastRenderedPageBreak:_e.break=="page"}isPageBreakSection(_e,me){var Ye,ft,mt,Kt,Wt,ur;return!_e||!me?!1:((Ye=_e.pageSize)==null?void 0:Ye.orientation)!=((ft=me.pageSize)==null?void 0:ft.orientation)||((mt=_e.pageSize)==null?void 0:mt.width)!=((Kt=me.pageSize)==null?void 0:Kt.width)||((Wt=_e.pageSize)==null?void 0:Wt.height)!=((ur=me.pageSize)==null?void 0:ur.height)}splitBySection(_e,me){var Ye,ft={sectProps:null,elements:[],pageBreak:!1},mt=[ft];for(let qr of _e){if(qr.type==Nr.Paragraph){const lr=this.findStyle(qr.styleName);(Ye=lr==null?void 0:lr.paragraphProps)!=null&&Ye.pageBreakBefore&&(ft.sectProps=Kt,ft.pageBreak=!0,ft={sectProps:null,elements:[],pageBreak:!1},mt.push(ft))}if(ft.elements.push(qr),qr.type==Nr.Paragraph){const lr=qr;var Kt=lr.sectionProps,Wt=-1,ur=-1;if(this.options.breakPages&&lr.children&&(Wt=lr.children.findIndex(Ur=>{var cr,Rr;return ur=(Rr=(cr=Ur.children)==null?void 0:cr.findIndex(this.isPageBreakElement.bind(this)))!=null?Rr:-1,ur!=-1})),(Kt||Wt!=-1)&&(ft.sectProps=Kt,ft.pageBreak=Wt!=-1,ft={sectProps:null,elements:[],pageBreak:!1},mt.push(ft)),Wt!=-1){let Ur=lr.children[Wt],cr=ur<Ur.children.length-1;if(Wt<lr.children.length-1||cr){var Sr=qr.children,Kr=B(I({},qr),{children:Sr.slice(Wt)});if(qr.children=Sr.slice(0,Wt),ft.elements.push(Kr),cr){let Rr=Ur.children,wr=B(I({},Ur),{children:Rr.slice(0,ur)});qr.children.push(wr),Ur.children=Rr.slice(ur)}}}}}let zr=null;for(let qr=mt.length-1;qr>=0;qr--)mt[qr].sectProps==null?mt[qr].sectProps=zr??me:zr=mt[qr].sectProps;return mt}groupByPageBreaks(_e){let me=[],Ye;const ft=[me];for(let mt of _e)me.push(mt),(this.options.ignoreLastRenderedPageBreak||mt.pageBreak||this.isPageBreakSection(Ye,mt.sectProps))&&ft.push(me=[]),Ye=mt.sectProps;return ft.filter(mt=>mt.length>0)}renderWrapper(_e){return this.createElement("div",{className:`${this.className}-wrapper`},_e)}renderDefaultStyle(){var _e=this.className,me=`
  776. .${_e}-wrapper { background: gray; padding: 30px; padding-bottom: 0px; display: flex; flex-flow: column; align-items: center; }
  777. .${_e}-wrapper>section.${_e} { background: white; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); margin-bottom: 30px; }
  778. .${_e} { color: black; hyphens: auto; text-underline-position: from-font; }
  779. section.${_e} { box-sizing: border-box; display: flex; flex-flow: column nowrap; position: relative; overflow: hidden; }
  780. section.${_e}>article { margin-bottom: auto; z-index: 1; }
  781. section.${_e}>footer { z-index: 1; }
  782. .${_e} table { border-collapse: collapse; }
  783. .${_e} table td, .${_e} table th { vertical-align: top; }
  784. .${_e} p { margin: 0pt; min-height: 1em; }
  785. .${_e} span { white-space: pre-wrap; overflow-wrap: break-word; }
  786. .${_e} a { color: inherit; text-decoration: inherit; }
  787. .${_e} svg { fill: transparent; }
  788. `;return this.options.renderComments&&(me+=`
  789. .${_e}-comment-ref { cursor: default; }
  790. .${_e}-comment-popover { display: none; z-index: 1000; padding: 0.5rem; background: white; position: absolute; box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.25); width: 30ch; }
  791. .${_e}-comment-ref:hover~.${_e}-comment-popover { display: block; }
  792. .${_e}-comment-author,.${_e}-comment-date { font-size: 0.875rem; color: #888; }
  793. `),df(me)}renderNumbering(_e,me){var Ye="",ft=[];for(var mt of _e){var Kt=`p.${this.numberingClass(mt.id,mt.level)}`,Wt="none";if(mt.bullet){let ur=`--${this.className}-${mt.bullet.src}`.toLowerCase();Ye+=this.styleToString(`${Kt}:before`,{content:"' '",display:"inline-block",background:`var(${ur})`},mt.bullet.style),this.tasks.push(this.document.loadNumberingImage(mt.bullet.src).then(Sr=>{var Kr=`${this.rootSelector} { ${ur}: url(${Sr}) }`;me.appendChild(df(Kr))}))}else if(mt.levelText){let ur=this.numberingCounter(mt.id,mt.level);const Sr=ur+" "+(mt.start-1);mt.level>0&&(Ye+=this.styleToString(`p.${this.numberingClass(mt.id,mt.level-1)}`,{"counter-reset":Sr})),ft.push(Sr),Ye+=this.styleToString(`${Kt}:before`,I({content:this.levelTextToContent(mt.levelText,mt.suff,mt.id,this.numFormatToCssValue(mt.format)),"counter-increment":ur},mt.rStyle))}else Wt=this.numFormatToCssValue(mt.format);Ye+=this.styleToString(Kt,I({display:"list-item","list-style-position":"inside","list-style-type":Wt},mt.pStyle))}return ft.length>0&&(Ye+=this.styleToString(this.rootSelector,{"counter-reset":ft.join(" ")})),df(Ye)}renderStyles(_e){var me,Ye="";const ft=this.styleMap,mt=it(_e.filter(Sr=>Sr.isDefault),Sr=>Sr.target);for(const Sr of _e){var Kt=Sr.styles;if(Sr.linked){var Wt=Sr.linked&&ft[Sr.linked];Wt?Kt=Kt.concat(Wt.styles):this.options.debug&&console.warn(`Can't find linked style ${Sr.linked}`)}for(const Kr of Kt){var ur=`${(me=Sr.target)!=null?me:""}.${Sr.cssName}`;Sr.target!=Kr.target&&(ur+=` ${Kr.target}`),mt[Sr.target]==Sr&&(ur=`.${this.className} ${Sr.target}, `+ur),Ye+=this.styleToString(ur,Kr.values)}}return df(Ye)}renderNotes(_e,me,Ye){var ft=_e.map(Kt=>me[Kt]).filter(Kt=>Kt);if(ft.length>0){var mt=this.createElement("ol",null,this.renderElements(ft));Ye.appendChild(mt)}}renderElement(_e){switch(_e.type){case Nr.Paragraph:return this.renderParagraph(_e);case Nr.BookmarkStart:return this.renderBookmarkStart(_e);case Nr.BookmarkEnd:return null;case Nr.Run:return this.renderRun(_e);case Nr.Table:return this.renderTable(_e);case Nr.Row:return this.renderTableRow(_e);case Nr.Cell:return this.renderTableCell(_e);case Nr.Hyperlink:return this.renderHyperlink(_e);case Nr.SmartTag:return this.renderSmartTag(_e);case Nr.Drawing:return this.renderDrawing(_e);case Nr.Image:return this.renderImage(_e);case Nr.Text:return this.renderText(_e);case Nr.Text:return this.renderText(_e);case Nr.DeletedText:return this.renderDeletedText(_e);case Nr.Tab:return this.renderTab(_e);case Nr.Symbol:return this.renderSymbol(_e);case Nr.Break:return this.renderBreak(_e);case Nr.Footer:return this.renderContainer(_e,"footer");case Nr.Header:return this.renderContainer(_e,"header");case Nr.Footnote:case Nr.Endnote:return this.renderContainer(_e,"li");case Nr.FootnoteReference:return this.renderFootnoteReference(_e);case Nr.EndnoteReference:return this.renderEndnoteReference(_e);case Nr.NoBreakHyphen:return this.createElement("wbr");case Nr.VmlPicture:return this.renderVmlPicture(_e);case Nr.VmlElement:return this.renderVmlElement(_e);case Nr.MmlMath:return this.renderContainerNS(_e,io.mathML,"math",{xmlns:io.mathML});case Nr.MmlMathParagraph:return this.renderContainer(_e,"span");case Nr.MmlFraction:return this.renderContainerNS(_e,io.mathML,"mfrac");case Nr.MmlBase:return this.renderContainerNS(_e,io.mathML,_e.parent.type==Nr.MmlMatrixRow?"mtd":"mrow");case Nr.MmlNumerator:case Nr.MmlDenominator:case Nr.MmlFunction:case Nr.MmlLimit:case Nr.MmlBox:return this.renderContainerNS(_e,io.mathML,"mrow");case Nr.MmlGroupChar:return this.renderMmlGroupChar(_e);case Nr.MmlLimitLower:return this.renderContainerNS(_e,io.mathML,"munder");case Nr.MmlMatrix:return this.renderContainerNS(_e,io.mathML,"mtable");case Nr.MmlMatrixRow:return this.renderContainerNS(_e,io.mathML,"mtr");case Nr.MmlRadical:return this.renderMmlRadical(_e);case Nr.MmlSuperscript:return this.renderContainerNS(_e,io.mathML,"msup");case Nr.MmlSubscript:return this.renderContainerNS(_e,io.mathML,"msub");case Nr.MmlDegree:case Nr.MmlSuperArgument:case Nr.MmlSubArgument:return this.renderContainerNS(_e,io.mathML,"mn");case Nr.MmlFunctionName:return this.renderContainerNS(_e,io.mathML,"ms");case Nr.MmlDelimiter:return this.renderMmlDelimiter(_e);case Nr.MmlRun:return this.renderMmlRun(_e);case Nr.MmlNary:return this.renderMmlNary(_e);case Nr.MmlPreSubSuper:return this.renderMmlPreSubSuper(_e);case Nr.MmlBar:return this.renderMmlBar(_e);case Nr.MmlEquationArray:return this.renderMllList(_e);case Nr.Inserted:return this.renderInserted(_e);case Nr.Deleted:return this.renderDeleted(_e);case Nr.CommentRangeStart:return this.renderCommentRangeStart(_e);case Nr.CommentRangeEnd:return this.renderCommentRangeEnd(_e);case Nr.CommentReference:return this.renderCommentReference(_e)}return null}renderChildren(_e,me){return this.renderElements(_e.children,me)}renderElements(_e,me){if(_e==null)return null;var Ye=_e.flatMap(ft=>this.renderElement(ft)).filter(ft=>ft!=null);return me&&Ku(me,Ye),Ye}renderContainer(_e,me,Ye){return this.createElement(me,Ye,this.renderChildren(_e))}renderContainerNS(_e,me,Ye,ft){return is(me,Ye,ft,this.renderChildren(_e))}renderParagraph(_e){var me,Ye,ft,mt=this.createElement("p");const Kt=this.findStyle(_e.styleName);_e.tabs!=null||(_e.tabs=(me=Kt==null?void 0:Kt.paragraphProps)==null?void 0:me.tabs),this.renderClass(_e,mt),this.renderChildren(_e,mt),this.renderStyleValues(_e.cssStyle,mt),this.renderCommonProperties(mt.style,_e);const Wt=(ft=_e.numbering)!=null?ft:(Ye=Kt==null?void 0:Kt.paragraphProps)==null?void 0:Ye.numbering;return Wt&&mt.classList.add(this.numberingClass(Wt.id,Wt.level)),mt}renderRunProperties(_e,me){this.renderCommonProperties(_e,me)}renderCommonProperties(_e,me){me!=null&&(me.color&&(_e.color=me.color),me.fontSize&&(_e["font-size"]=me.fontSize))}renderHyperlink(_e){var me=this.createElement("a");if(this.renderChildren(_e,me),this.renderStyleValues(_e.cssStyle,me),_e.href)me.href=_e.href;else if(_e.id){const Ye=this.document.documentPart.rels.find(ft=>ft.id==_e.id&&ft.targetMode==="External");me.href=Ye==null?void 0:Ye.target}return me}renderSmartTag(_e){var me=this.createElement("span");return this.renderChildren(_e,me),me}renderCommentRangeStart(_e){var me;if(!this.options.renderComments)return null;const Ye=new Range;(me=this.commentHighlight)==null||me.add(Ye);const ft=this.htmlDocument.createComment(`start of comment #${_e.id}`);return this.later(()=>Ye.setStart(ft,0)),this.commentMap[_e.id]=Ye,ft}renderCommentRangeEnd(_e){if(!this.options.renderComments)return null;const me=this.commentMap[_e.id],Ye=this.htmlDocument.createComment(`end of comment #${_e.id}`);return this.later(()=>me==null?void 0:me.setEnd(Ye,0)),Ye}renderCommentReference(_e){var me;if(!this.options.renderComments)return null;var Ye=(me=this.document.commentsPart)==null?void 0:me.commentMap[_e.id];if(!Ye)return null;const ft=new DocumentFragment,mt=Iu("span",{className:`${this.className}-comment-ref`},["💬"]),Kt=Iu("div",{className:`${this.className}-comment-popover`});return this.renderCommentContent(Ye,Kt),ft.appendChild(this.htmlDocument.createComment(`comment #${Ye.id} by ${Ye.author} on ${Ye.date}`)),ft.appendChild(mt),ft.appendChild(Kt),ft}renderCommentContent(_e,me){me.appendChild(Iu("div",{className:`${this.className}-comment-author`},[_e.author])),me.appendChild(Iu("div",{className:`${this.className}-comment-date`},[new Date(_e.date).toLocaleString()])),this.renderChildren(_e,me)}renderDrawing(_e){var me=this.createElement("div");return me.style.display="inline-block",me.style.position="relative",me.style.textIndent="0px",this.renderChildren(_e,me),this.renderStyleValues(_e.cssStyle,me),me}renderImage(_e){let me=this.createElement("img");return this.renderStyleValues(_e.cssStyle,me),this.document&&this.tasks.push(this.document.loadDocumentImage(_e.src,this.currentPart).then(Ye=>{me.src=Ye})),me}renderText(_e){return this.htmlDocument.createTextNode(_e.text)}renderDeletedText(_e){return this.options.renderEndnotes?this.htmlDocument.createTextNode(_e.text):null}renderBreak(_e){return _e.break=="textWrapping"?this.createElement("br"):null}renderInserted(_e){return this.options.renderChanges?this.renderContainer(_e,"ins"):this.renderChildren(_e)}renderDeleted(_e){return this.options.renderChanges?this.renderContainer(_e,"del"):null}renderSymbol(_e){var me=this.createElement("span");return me.style.fontFamily=_e.font,me.innerHTML=`&#x${_e.char};`,me}renderFootnoteReference(_e){var me=this.createElement("sup");return this.currentFootnoteIds.push(_e.id),me.textContent=`${this.currentFootnoteIds.length}`,me}renderEndnoteReference(_e){var me=this.createElement("sup");return this.currentEndnoteIds.push(_e.id),me.textContent=`${this.currentEndnoteIds.length}`,me}renderTab(_e){var me,Ye=this.createElement("span");if(Ye.innerHTML="&emsp;",this.options.experimental){Ye.className=this.tabStopClass();var ft=(me=Zh(_e,Nr.Paragraph))==null?void 0:me.tabs;this.currentTabs.push({stops:ft,span:Ye})}return Ye}renderBookmarkStart(_e){var me=this.createElement("span");return me.id=_e.name,me}renderRun(_e){if(_e.fieldRun)return null;const me=this.createElement("span");if(_e.id&&(me.id=_e.id),this.renderClass(_e,me),this.renderStyleValues(_e.cssStyle,me),_e.verticalAlign){const Ye=this.createElement(_e.verticalAlign);this.renderChildren(_e,Ye),me.appendChild(Ye)}else this.renderChildren(_e,me);return me}renderTable(_e){let me=this.createElement("table");return this.tableCellPositions.push(this.currentCellPosition),this.tableVerticalMerges.push(this.currentVerticalMerge),this.currentVerticalMerge={},this.currentCellPosition={col:0,row:0},_e.columns&&me.appendChild(this.renderTableColumns(_e.columns)),this.renderClass(_e,me),this.renderChildren(_e,me),this.renderStyleValues(_e.cssStyle,me),this.currentVerticalMerge=this.tableVerticalMerges.pop(),this.currentCellPosition=this.tableCellPositions.pop(),me}renderTableColumns(_e){let me=this.createElement("colgroup");for(let Ye of _e){let ft=this.createElement("col");Ye.width&&(ft.style.width=Ye.width),me.appendChild(ft)}return me}renderTableRow(_e){let me=this.createElement("tr");return this.currentCellPosition.col=0,this.renderClass(_e,me),this.renderChildren(_e,me),this.renderStyleValues(_e.cssStyle,me),this.currentCellPosition.row++,me}renderTableCell(_e){let me=this.createElement("td");const Ye=this.currentCellPosition.col;return _e.verticalMerge?_e.verticalMerge=="restart"?(this.currentVerticalMerge[Ye]=me,me.rowSpan=1):this.currentVerticalMerge[Ye]&&(this.currentVerticalMerge[Ye].rowSpan+=1,me.style.display="none"):this.currentVerticalMerge[Ye]=null,this.renderClass(_e,me),this.renderChildren(_e,me),this.renderStyleValues(_e.cssStyle,me),_e.span&&(me.colSpan=_e.span),this.currentCellPosition.col+=me.colSpan,me}renderVmlPicture(_e){var me=Iu("div");return this.renderChildren(_e,me),me}renderVmlElement(_e){var me,Ye,ft=Bu("svg");ft.setAttribute("style",_e.cssStyleText);const mt=this.renderVmlChildElement(_e);return(me=_e.imageHref)!=null&&me.id&&this.tasks.push((Ye=this.document)==null?void 0:Ye.loadDocumentImage(_e.imageHref.id,this.currentPart).then(Kt=>mt.setAttribute("href",Kt))),ft.appendChild(mt),requestAnimationFrame(()=>{const Kt=ft.firstElementChild.getBBox();ft.setAttribute("width",`${Math.ceil(Kt.x+Kt.width)}`),ft.setAttribute("height",`${Math.ceil(Kt.y+Kt.height)}`)}),ft}renderVmlChildElement(_e){const me=Bu(_e.tagName);Object.entries(_e.attrs).forEach(([Ye,ft])=>me.setAttribute(Ye,ft));for(let Ye of _e.children)Ye.type==Nr.VmlElement?me.appendChild(this.renderVmlChildElement(Ye)):me.appendChild(...rt(this.renderElement(Ye)));return me}renderMmlRadical(_e){var me;const Ye=_e.children.find(mt=>mt.type==Nr.MmlBase);if((me=_e.props)!=null&&me.hideDegree)return is(io.mathML,"msqrt",null,this.renderElements([Ye]));const ft=_e.children.find(mt=>mt.type==Nr.MmlDegree);return is(io.mathML,"mroot",null,this.renderElements([Ye,ft]))}renderMmlDelimiter(_e){var me,Ye;const ft=[];return ft.push(is(io.mathML,"mo",null,[(me=_e.props.beginChar)!=null?me:"("])),ft.push(...this.renderElements(_e.children)),ft.push(is(io.mathML,"mo",null,[(Ye=_e.props.endChar)!=null?Ye:")"])),is(io.mathML,"mrow",null,ft)}renderMmlNary(_e){var me,Ye;const ft=[],mt=it(_e.children,zr=>zr.type),Kt=mt[Nr.MmlSuperArgument],Wt=mt[Nr.MmlSubArgument],ur=Kt?is(io.mathML,"mo",null,rt(this.renderElement(Kt))):null,Sr=Wt?is(io.mathML,"mo",null,rt(this.renderElement(Wt))):null,Kr=is(io.mathML,"mo",null,[(Ye=(me=_e.props)==null?void 0:me.char)!=null?Ye:"∫"]);return ur||Sr?ft.push(is(io.mathML,"munderover",null,[Kr,Sr,ur])):ur?ft.push(is(io.mathML,"mover",null,[Kr,ur])):Sr?ft.push(is(io.mathML,"munder",null,[Kr,Sr])):ft.push(Kr),ft.push(...this.renderElements(mt[Nr.MmlBase].children)),is(io.mathML,"mrow",null,ft)}renderMmlPreSubSuper(_e){const me=[],Ye=it(_e.children,Sr=>Sr.type),ft=Ye[Nr.MmlSuperArgument],mt=Ye[Nr.MmlSubArgument],Kt=ft?is(io.mathML,"mo",null,rt(this.renderElement(ft))):null,Wt=mt?is(io.mathML,"mo",null,rt(this.renderElement(mt))):null,ur=is(io.mathML,"mo",null);return me.push(is(io.mathML,"msubsup",null,[ur,Wt,Kt])),me.push(...this.renderElements(Ye[Nr.MmlBase].children)),is(io.mathML,"mrow",null,me)}renderMmlGroupChar(_e){const me=_e.props.verticalJustification==="bot"?"mover":"munder",Ye=this.renderContainerNS(_e,io.mathML,me);return _e.props.char&&Ye.appendChild(is(io.mathML,"mo",null,[_e.props.char])),Ye}renderMmlBar(_e){const me=this.renderContainerNS(_e,io.mathML,"mrow");switch(_e.props.position){case"top":me.style.textDecoration="overline";break;case"bottom":me.style.textDecoration="underline";break}return me}renderMmlRun(_e){const me=is(io.mathML,"ms");return this.renderClass(_e,me),this.renderStyleValues(_e.cssStyle,me),this.renderChildren(_e,me),me}renderMllList(_e){const me=is(io.mathML,"mtable");this.renderClass(_e,me),this.renderStyleValues(_e.cssStyle,me),this.renderChildren(_e);for(let Ye of this.renderChildren(_e))me.appendChild(is(io.mathML,"mtr",null,[is(io.mathML,"mtd",null,[Ye])]));return me}renderStyleValues(_e,me){for(let Ye in _e)Ye.startsWith("$")?me.setAttribute(Ye.slice(1),_e[Ye]):me.style[Ye]=_e[Ye]}renderClass(_e,me){_e.className&&(me.className=_e.className),_e.styleName&&me.classList.add(this.processStyleName(_e.styleName))}findStyle(_e){var me;return _e&&((me=this.styleMap)==null?void 0:me[_e])}numberingClass(_e,me){return`${this.className}-num-${_e}-${me}`}tabStopClass(){return`${this.className}-tab-stop`}styleToString(_e,me,Ye=null){let ft=`${_e} {\r
  794. `;for(const mt in me)mt.startsWith("$")||(ft+=` ${mt}: ${me[mt]};\r
  795. `);return Ye&&(ft+=Ye),ft+`}\r
  796. `}numberingCounter(_e,me){return`${this.className}-num-${_e}-${me}`}levelTextToContent(_e,me,Ye,ft){var mt;const Kt={tab:"\\9",space:"\\a0"};var Wt=_e.replace(/%\d*/g,ur=>{let Sr=parseInt(ur.substring(1),10)-1;return`"counter(${this.numberingCounter(Ye,Sr)}, ${ft})"`});return`"${Wt}${(mt=Kt[me])!=null?mt:""}"`}numFormatToCssValue(_e){var me,Ye={none:"none",bullet:"disc",decimal:"decimal",lowerLetter:"lower-alpha",upperLetter:"upper-alpha",lowerRoman:"lower-roman",upperRoman:"upper-roman",decimalZero:"decimal-leading-zero",aiueo:"katakana",aiueoFullWidth:"katakana",chineseCounting:"simp-chinese-informal",chineseCountingThousand:"simp-chinese-informal",chineseLegalSimplified:"simp-chinese-formal",chosung:"hangul-consonant",ideographDigital:"cjk-ideographic",ideographTraditional:"cjk-heavenly-stem",ideographLegalTraditional:"trad-chinese-formal",ideographZodiac:"cjk-earthly-branch",iroha:"katakana-iroha",irohaFullWidth:"katakana-iroha",japaneseCounting:"japanese-informal",japaneseDigitalTenThousand:"cjk-decimal",japaneseLegal:"japanese-formal",thaiNumbers:"thai",koreanCounting:"korean-hangul-formal",koreanDigital:"korean-hangul-formal",koreanDigital2:"korean-hanja-informal",hebrew1:"hebrew",hebrew2:"hebrew",hindiNumbers:"devanagari",ganada:"hangul",taiwaneseCounting:"cjk-ideographic",taiwaneseCountingThousand:"cjk-ideographic",taiwaneseDigital:"cjk-decimal"};return(me=Ye[_e])!=null?me:_e}refreshTabStops(){this.options.experimental&&(clearTimeout(this.tabsTimeout),this.tabsTimeout=setTimeout(()=>{const _e=Cu();for(let me of this.currentTabs)Mf(me.span,me.stops,this.defaultTabSize,_e)},500))}later(_e){this.postRenderTasks.push(_e)}}function Iu(Rt,_e,me){return is(void 0,Rt,_e,me)}function Bu(Rt,_e,me){return is(io.svg,Rt,_e,me)}function is(Rt,_e,me,Ye){var ft=Rt?document.createElementNS(Rt,_e):document.createElement(_e);return Object.assign(ft,me),Ye&&Ku(ft,Ye),ft}function Xh(Rt){Rt.innerHTML=""}function Ku(Rt,_e){_e.forEach(me=>Rt.appendChild(et(me)?document.createTextNode(me):me))}function df(Rt){return Iu("style",{innerHTML:Rt})}function Gl(Rt,_e){Rt.appendChild(document.createComment(_e))}function Zh(Rt,_e){for(var me=Rt.parent;me!=null&&me.type!=_e;)me=me.parent;return me}const pc={ignoreHeight:!1,ignoreWidth:!1,ignoreFonts:!1,breakPages:!0,debug:!1,experimental:!1,className:"docx",inWrapper:!0,trimXmlDeclaration:!0,ignoreLastRenderedPageBreak:!0,renderHeaders:!0,renderFooters:!0,renderFootnotes:!0,renderEndnotes:!0,useBase64URL:!1,renderChanges:!1,renderComments:!1};function Uc(Rt,_e){const me=I(I({},pc),_e);return wi.load(Rt,new Pc(me),me)}function ll(Rt,_e,me,Ye){return E(this,null,function*(){const ft=I(I({},pc),Ye),mt=new hf(window.document);return mt.render(Rt,_e,me,ft),Promise.allSettled(mt.tasks)})}function o0(Rt,_e,me,Ye){return E(this,null,function*(){const ft=yield Uc(Rt,Ye);return yield ll(ft,_e,me,Ye),ft})}const ed={ignoreLastRenderedPageBreak:!1};function oo(Rt,_e={}){return typeof Rt=="string"?s0(Rt,_e):Promise.resolve(Rt)}function s0(Rt,_e){return fetch(Rt,_e).then(me=>me.status!==200?Promise.reject(me):me)}function xd(Rt){return E(this,null,function*(){let _e;return Rt instanceof Blob?_e=Rt:Rt instanceof Response?_e=yield Rt.blob():Rt instanceof ArrayBuffer&&(_e=new Blob([Rt])),_e})}function vc(Rt,_e,me={}){if(!Rt)return _e.innerHTML="",Promise.resolve();let Ye;return Rt instanceof Blob?Ye=Rt:Rt instanceof Response?Ye=Rt.blob():Rt instanceof ArrayBuffer&&(Ye=new Blob([Rt])),o0(Ye,_e,_e,I(I({},ed),me))}const mc={getData:oo,render:vc,getBlob:xd};function yg(Rt,_e){return E(this,null,function*(){_e&&(_e instanceof ArrayBuffer&&(_e=new Blob([_e])),Sd(Rt,URL.createObjectURL(_e)))})}function Sd(Rt,_e){let me=document.createElement("a");me.download=Rt,me.style.display="none",me.href=_e,document.body.appendChild(me),me.click(),document.body.removeChild(me)}const Eu=(Rt,_e)=>{const me=Rt.__vccOpts||Rt;for(const[Ye,ft]of _e)me[Ye]=ft;return me},ip=r.defineComponent({name:"VueOfficeDocx",props:{src:[String,ArrayBuffer,Blob],requestOptions:{type:Object,default:()=>({})},options:{type:Object,default:()=>({})}},emits:["rendered","error"],setup(Rt,{emit:_e}){const me=r.ref(null);let Ye=null;function ft(){let Kt=me.value;mc.getData(Rt.src,Rt.requestOptions).then(Wt=>E(this,null,function*(){Ye=yield mc.getBlob(Wt),mc.render(Ye,Kt,Rt.options).then(()=>{_e("rendered")}).catch(ur=>{mc.render("",Kt,Rt.options),_e("error",ur)})})).catch(Wt=>{mc.render("",Kt,Rt.options),_e("error",Wt)})}r.onMounted(()=>{Rt.src&&ft()}),r.watch(()=>Rt.src,()=>{Rt.src?ft():mc.render("",me.value,Rt.options).then(()=>{_e("rendered")})});function mt(Kt){yg(Kt||`vue-office-docx-${new Date().getTime()}.docx`,Ye)}return{rootRef:me,save:mt}}}),ap={class:"vue-office-docx"},op={class:"vue-office-docx-main",ref:"rootRef"};function bg(Rt,_e,me,Ye,ft,mt){return n.openBlock(),n.createElementBlock("div",ap,[n.createElementVNode("div",op,null,512)])}const gf=Eu(ip,[["render",bg]]);return gf.install=function(Rt){Rt.component(gf.name,gf)},gf})}(m7)),m7.exports}var Sst=xst();const apt=n0(Sst);var E7={exports:{}},kst=E7.exports,$se;function _st(){return $se||($se=1,function(e,t){(function(r,n){e.exports=n(Rz(),XD())})(kst,function(r,n){function i(a){return(i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(u){return typeof u}:function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u})(a)}function o(a){var u=function(A,c){if(i(A)!="object"||!A)return A;var d=A[Symbol.toPrimitive];if(d!==void 0){var p=d.call(A,c||"default");if(i(p)!="object")return p;throw new TypeError("@@toPrimitive must return a primitive value.")}return(c==="string"?String:Number)(A)}(a,"string");return i(u)=="symbol"?u:u+""}function s(a,u,A){return(u=o(u))in a?Object.defineProperty(a,u,{value:A,enumerable:!0,configurable:!0,writable:!0}):a[u]=A,a}function l(a){if(Array.isArray(a))return a}function f(a,u){(u==null||u>a.length)&&(u=a.length);for(var A=0,c=Array(u);A<u;A++)c[A]=a[A];return c}function m(a,u){if(a){if(typeof a=="string")return f(a,u);var A={}.toString.call(a).slice(8,-1);return A==="Object"&&a.constructor&&(A=a.constructor.name),A==="Map"||A==="Set"?Array.from(a):A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A)?f(a,u):void 0}}function v(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
  797. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function I(a,u){return l(a)||function(A,c){var d=A==null?null:typeof Symbol<"u"&&A[Symbol.iterator]||A["@@iterator"];if(d!=null){var p,g,h,b,y=[],w=!0,C=!1;try{if(h=(d=d.call(A)).next,c===0){if(Object(d)!==d)return;w=!1}else for(;!(w=(p=h.call(d)).done)&&(y.push(p.value),y.length!==c);w=!0);}catch(Q){C=!0,g=Q}finally{try{if(!w&&d.return!=null&&(b=d.return(),Object(b)!==b))return}finally{if(C)throw g}}return y}}(a,u)||m(a,u)||v()}function B(a,u){if(!(a instanceof u))throw new TypeError("Cannot call a class as a function")}function E(a,u){for(var A=0;A<u.length;A++){var c=u[A];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,o(c.key),c)}}function S(a,u,A){return u&&E(a.prototype,u),A&&E(a,A),Object.defineProperty(a,"prototype",{writable:!1}),a}function _(a){if(typeof Symbol<"u"&&a[Symbol.iterator]!=null||a["@@iterator"]!=null)return Array.from(a)}function O(a){return l(a)||_(a)||m(a)||v()}var R=function(){function a(u){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";B(this,a),typeof u=="string"?(this.el=document.createElement(u),this.el.className=A):this.el=u,this.data={}}return S(a,[{key:"data",value:function(u,A){return A!==void 0?(this.data[u]=A,this):this.data[u]}},{key:"on",value:function(u,A){var c=O(u.split(".")),d=c[0],p=c.slice(1),g=d;return g==="mousewheel"&&/Firefox/i.test(window.navigator.userAgent)&&(g="DOMMouseScroll"),this.el.addEventListener(g,function(h){A(h);for(var b=0;b<p.length;b+=1){var y=p[b];if(y==="left"&&h.button!==0||y==="right"&&h.button!==2)return;y==="stop"&&h.stopPropagation()}}),this}},{key:"offset",value:function(u){var A=this;if(u!==void 0)return Object.keys(u).forEach(function(d){A.css(d,"".concat(u[d],"px"))}),this;var c=this.el;return{top:c.offsetTop,left:c.offsetLeft,height:c.offsetHeight,width:c.offsetWidth}}},{key:"scroll",value:function(u){var A=this.el;return u!==void 0&&(u.left!==void 0&&(A.scrollLeft=u.left),u.top!==void 0&&(A.scrollTop=u.top)),{left:A.scrollLeft,top:A.scrollTop}}},{key:"box",value:function(){return this.el.getBoundingClientRect()}},{key:"parent",value:function(){return new a(this.el.parentNode)}},{key:"children",value:function(){for(var u=this,A=arguments.length,c=new Array(A),d=0;d<A;d++)c[d]=arguments[d];return arguments.length===0?this.el.childNodes:(c.forEach(function(p){return u.child(p)}),this)}},{key:"removeChild",value:function(u){this.el.removeChild(u)}},{key:"child",value:function(u){var A=u;return typeof u=="string"?A=document.createTextNode(u):u instanceof a&&(A=u.el),this.el.appendChild(A),this}},{key:"contains",value:function(u){return this.el.contains(u)}},{key:"className",value:function(u){return u!==void 0?(this.el.className=u,this):this.el.className}},{key:"addClass",value:function(u){return this.el.classList.add(u),this}},{key:"hasClass",value:function(u){return this.el.classList.contains(u)}},{key:"removeClass",value:function(u){return this.el.classList.remove(u),this}},{key:"toggle",value:function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"active";return this.toggleClass(u)}},{key:"toggleClass",value:function(u){return this.el.classList.toggle(u)}},{key:"active",value:function(){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"active";return!(arguments.length>0&&arguments[0]!==void 0)||arguments[0]?this.addClass(u):this.removeClass(u),this}},{key:"checked",value:function(){var u=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0];return this.active(u,"checked"),this}},{key:"disabled",value:function(){return!(arguments.length>0&&arguments[0]!==void 0)||arguments[0]?this.addClass("disabled"):this.removeClass("disabled"),this}},{key:"attr",value:function(u,A){var c=this;if(A!==void 0)this.el.setAttribute(u,A);else{if(typeof u=="string")return this.el.getAttribute(u);Object.keys(u).forEach(function(d){c.el.setAttribute(d,u[d])})}return this}},{key:"removeAttr",value:function(u){return this.el.removeAttribute(u),this}},{key:"html",value:function(u){return u!==void 0?(this.el.innerHTML=u,this):this.el.innerHTML}},{key:"val",value:function(u){return u!==void 0?(this.el.value=u,this):this.el.value}},{key:"focus",value:function(){this.el.focus()}},{key:"cssRemoveKeys",value:function(){for(var u=this,A=arguments.length,c=new Array(A),d=0;d<A;d++)c[d]=arguments[d];return c.forEach(function(p){return u.el.style.removeProperty(p)}),this}},{key:"css",value:function(u,A){var c=this;return A===void 0&&typeof u!="string"?(Object.keys(u).forEach(function(d){c.el.style[d]=u[d]}),this):A!==void 0?(this.el.style[u]=A,this):this.el.style[u]}},{key:"computedStyle",value:function(){return window.getComputedStyle(this.el,null)}},{key:"show",value:function(){return this.css("display","block"),this}},{key:"hide",value:function(){return this.css("display","none"),this}}])}(),T=function(a){return new R(a,arguments.length>1&&arguments[1]!==void 0?arguments[1]:"")};function L(a){return function(u){if(Array.isArray(u))return f(u)}(a)||_(a)||m(a)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
  798. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var U=["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"];function K(a){for(var u="",A=a;A>=U.length;)A/=U.length,A-=1,u+=U[parseInt(A,10)%U.length];return u+=U[a%U.length]}function J(a){for(var u=0,A=0;A!==a.length;++A)u=26*u+a.charCodeAt(A)-64;return u-1}function ee(a){for(var u="",A="",c=0;c<a.length;c+=1)a.charAt(c)>="0"&&a.charAt(c)<="9"?A+=a.charAt(c):u+=a.charAt(c);return[J(u),parseInt(A,10)-1]}function ce(a,u){return"".concat(K(a)).concat(u+1)}function ne(a,u,A){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){return!0};if(u===0&&A===0)return a;var d=I(ee(a),2),p=d[0],g=d[1];return c(p,g)?ce(p+u,g+A):a}var Ee=function(){function a(u,A,c,d){var p=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,g=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;B(this,a),this.sri=u,this.sci=A,this.eri=c,this.eci=d,this.w=p,this.h=g}return S(a,[{key:"set",value:function(u,A,c,d){this.sri=u,this.sci=A,this.eri=c,this.eci=d}},{key:"multiple",value:function(){return this.eri-this.sri>0||this.eci-this.sci>0}},{key:"includes",value:function(){for(var u=0,A=0,c=arguments.length,d=new Array(c),p=0;p<c;p++)d[p]=arguments[p];if(d.length===1){var g=I(ee(d[0]),2);A=g[0],u=g[1]}else d.length===2&&(u=d[0],A=d[1]);var h=this.sri,b=this.sci,y=this.eri,w=this.eci;return h<=u&&u<=y&&b<=A&&A<=w}},{key:"each",value:function(u){for(var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){return!0},c=this.sri,d=this.sci,p=this.eri,g=this.eci,h=c;h<=p;h+=1)if(A(h))for(var b=d;b<=g;b+=1)u(h,b)}},{key:"contains",value:function(u){return this.sri<=u.sri&&this.sci<=u.sci&&this.eri>=u.eri&&this.eci>=u.eci}},{key:"within",value:function(u){return this.sri>=u.sri&&this.sci>=u.sci&&this.eri<=u.eri&&this.eci<=u.eci}},{key:"disjoint",value:function(u){return this.sri>u.eri||this.sci>u.eci||u.sri>this.eri||u.sci>this.eci}},{key:"intersects",value:function(u){return this.sri<=u.eri&&this.sci<=u.eci&&u.sri<=this.eri&&u.sci<=this.eci}},{key:"union",value:function(u){var A=this.sri,c=this.sci,d=this.eri,p=this.eci;return new a(u.sri<A?u.sri:A,u.sci<c?u.sci:c,u.eri>d?u.eri:d,u.eci>p?u.eci:p)}},{key:"difference",value:function(u){var A=[],c=function(Q,x,k,F){A.push(new a(Q,x,k,F))},d=this.sri,p=this.sci,g=this.eri,h=this.eci,b=u.sri-d,y=u.sci-p,w=g-u.eri,C=h-u.eci;return b>0?(c(d,p,u.sri-1,h),w>0?(c(u.eri+1,p,g,h),y>0&&c(u.sri,p,u.eri,u.sci-1),C>0&&c(u.sri,u.eci+1,u.eri,h)):(y>0&&c(u.sri,p,g,u.sci-1),C>0&&c(u.sri,u.eci+1,g,h))):w>0&&(c(u.eri+1,p,g,h),y>0&&c(d,p,u.eri,u.sci-1),C>0&&c(d,u.eci+1,u.eri,h)),y>0?(c(d,p,g,u.sci-1),C>0?(c(d,u.eri+1,g,h),b>0&&c(d,u.sci,u.sri-1,u.eci),w>0&&c(u.sri+1,u.sci,g,u.eci)):(b>0&&c(d,u.sci,u.sri-1,h),w>0&&c(u.sri+1,u.sci,g,h))):C>0&&(c(g,u.eci+1,g,h),b>0&&c(d,p,u.sri-1,u.eci),w>0&&c(u.eri+1,p,g,u.eci)),A}},{key:"size",value:function(){return[this.eri-this.sri+1,this.eci-this.sci+1]}},{key:"toString",value:function(){var u=this.sri,A=this.sci,c=this.eri,d=this.eci,p=ce(A,u);return this.multiple()&&(p="".concat(p,":").concat(ce(d,c))),p}},{key:"clone",value:function(){return new a(this.sri,this.sci,this.eri,this.eci,this.w,this.h)}},{key:"equals",value:function(u){return this.eri===u.eri&&this.eci===u.eci&&this.sri===u.sri&&this.sci===u.sci}}],[{key:"valueOf",value:function(u){var A=u.split(":"),c=I(ee(A[0]),2),d=c[0],p=c[1],g=p,h=d;if(A.length>1){var b=I(ee(A[1]),2);h=b[0],g=b[1]}return new a(p,d,g,h)}}])}(),ve=function(){return S(function a(){B(this,a),this.range=new Ee(0,0,0,0),this.ri=0,this.ci=0},[{key:"multiple",value:function(){return this.range.multiple()}},{key:"setIndexes",value:function(a,u){this.ri=a,this.ci=u}},{key:"size",value:function(){return this.range.size()}}])}(),se=S(function a(){B(this,a),this.x=0,this.y=0,this.ri=0,this.ci=0}),Fe=function(){return S(function a(){B(this,a),this.undoItems=[],this.redoItems=[]},[{key:"add",value:function(a){this.undoItems.push(JSON.stringify(a)),this.redoItems=[]}},{key:"canUndo",value:function(){return this.undoItems.length>0}},{key:"canRedo",value:function(){return this.redoItems.length>0}},{key:"undo",value:function(a,u){var A=this.undoItems,c=this.redoItems;this.canUndo()&&(c.push(JSON.stringify(a)),u(JSON.parse(A.pop())))}},{key:"redo",value:function(a,u){var A=this.undoItems,c=this.redoItems;this.canRedo()&&(A.push(JSON.stringify(a)),u(JSON.parse(c.pop())))}}])}(),ae=function(){return S(function a(){B(this,a),this.range=null,this.state="clear"},[{key:"copy",value:function(a){return this.range=a,this.state="copy",this}},{key:"cut",value:function(a){return this.range=a,this.state="cut",this}},{key:"isCopy",value:function(){return this.state==="copy"}},{key:"isCut",value:function(){return this.state==="cut"}},{key:"isClear",value:function(){return this.state==="clear"}},{key:"clear",value:function(){this.range=null,this.state="clear"}}])}(),De=function(){return S(function a(u,A,c){B(this,a),this.ci=u,this.operator=A,this.value=c},[{key:"set",value:function(a,u){this.operator=a,this.value=u}},{key:"includes",value:function(a){var u=this.operator,A=this.value;return u==="all"||u==="in"&&A.includes(a)}},{key:"vlength",value:function(){var a=this.operator,u=this.value;return a==="in"?u.length:0}},{key:"getData",value:function(){return{ci:this.ci,operator:this.operator,value:this.value}}}])}(),Re=function(){return S(function a(u,A){B(this,a),this.ci=u,this.order=A},[{key:"asc",value:function(){return this.order==="asc"}},{key:"desc",value:function(){return this.order==="desc"}}])}(),Pe=function(){return S(function a(){B(this,a),this.ref=null,this.filters=[],this.sort=null},[{key:"setData",value:function(a){var u=a.ref,A=a.filters,c=a.sort;u!=null&&(this.ref=u,this.filters=A.map(function(d){return new De(d.ci,d.operator,d.value)}),c&&(this.sort=new Re(c.ci,c.order)))}},{key:"getData",value:function(){if(this.active()){var a=this.ref,u=this.filters,A=this.sort;return{ref:a,filters:u.map(function(c){return c.getData()}),sort:A}}return{}}},{key:"addFilter",value:function(a,u,A){var c=this.getFilter(a);c==null?this.filters.push(new De(a,u,A)):c.set(u,A)}},{key:"setSort",value:function(a,u){this.sort=u?new Re(a,u):null}},{key:"includes",value:function(a,u){return!!this.active()&&this.hrange().includes(a,u)}},{key:"getSort",value:function(a){var u=this.sort;return u&&u.ci===a?u:null}},{key:"getFilter",value:function(a){for(var u=this.filters,A=0;A<u.length;A+=1)if(u[A].ci===a)return u[A];return null}},{key:"filteredRows",value:function(a){var u=new Set,A=new Set;if(this.active())for(var c=this.range(),d=c.sri,p=c.eri,g=this.filters,h=d+1;h<=p;h+=1)for(var b=0;b<g.length;b+=1){var y=g[b],w=a(h,y.ci),C=w?w.text:"";if(!y.includes(C)){u.add(h);break}A.add(h)}return{rset:u,fset:A}}},{key:"items",value:function(a,u){var A={};if(this.active())for(var c=this.range(),d=c.sri,p=c.eri,g=d+1;g<=p;g+=1){var h=u(g,a);if(h===null||/^\s*$/.test(h.text))A[""]=(A[""]||0)+1;else{var b=h.text,y=(A[b]||0)+1;A[b]=y}}return A}},{key:"range",value:function(){return Ee.valueOf(this.ref)}},{key:"hrange",value:function(){var a=this.range();return a.eri=a.sri,a}},{key:"clear",value:function(){this.ref=null,this.filters=[],this.sort=null}},{key:"active",value:function(){return this.ref!==null}}])}(),Ne=function(){function a(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];B(this,a),this._=u}return S(a,[{key:"forEach",value:function(u){this._.forEach(u)}},{key:"deleteWithin",value:function(u){this._=this._.filter(function(A){return!A.within(u)})}},{key:"getFirstIncludes",value:function(u,A){for(var c=0;c<this._.length;c+=1){var d=this._[c];if(d.includes(u,A))return d}return null}},{key:"filterIntersects",value:function(u){return new a(this._.filter(function(A){return A.intersects(u)}))}},{key:"intersects",value:function(u){for(var A=0;A<this._.length;A+=1)if(this._[A].intersects(u))return!0;return!1}},{key:"union",value:function(u){var A=u;return this._.forEach(function(c){c.intersects(A)&&(A=c.union(A))}),A}},{key:"add",value:function(u){this.deleteWithin(u),this._.push(u)}},{key:"shift",value:function(u,A,c,d){this._.forEach(function(p){var g=p.sri,h=p.sci,b=p.eri,y=p.eci,w=p;u==="row"?g>=A?(w.sri+=c,w.eri+=c):g<A&&A<=b&&(w.eri+=c,d(g,h,c,0)):u==="column"&&(h>=A?(w.sci+=c,w.eci+=c):h<A&&A<=y&&(w.eci+=c,d(g,h,0,c)))})}},{key:"move",value:function(u,A,c){this._.forEach(function(d){var p=d;p.within(u)&&(p.eri+=A,p.sri+=A,p.sci+=c,p.eci+=c)})}},{key:"setData",value:function(u){return this._=u.map(function(A){return Ee.valueOf(A)}),this}},{key:"getData",value:function(){return this._.map(function(u){return u.toString()})}}])}(),$e=function(){for(var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length,A=new Array(u>1?u-1:0),c=1;c<u;c++)A[c-1]=arguments[c];return A.forEach(function(d){Object.keys(d).forEach(function(p){var g=d[p];typeof g=="string"||typeof g=="number"||typeof g=="boolean"?a[p]=g:typeof g!="function"&&!Array.isArray(g)&&g instanceof Object?(a[p]=a[p]||{},$e(a[p],g)):a[p]=g})}),a};function Je(a){for(var u="".concat(a),A=0,c=!1,d=0;d<u.length;d+=1)c===!0&&(A+=1),u.charAt(d)==="."&&(c=!0);return A}function We(a,u,A){if(Number.isNaN(u)||Number.isNaN(A))return u+a+A;var c=Je(u),d=Je(A),p=Number(u),g=Number(A),h=0;if(a==="-")h=p-g;else if(a==="+")h=p+g;else if(a==="*")h=p*g;else if(a==="/")return Je(h=p/g)>5?h.toFixed(2):h;return h.toFixed(Math.max(c,d))}const Ae={cloneDeep:function(a){return JSON.parse(JSON.stringify(a))},merge:function(){for(var a=arguments.length,u=new Array(a),A=0;A<a;A++)u[A]=arguments[A];return $e.apply(void 0,[{}].concat(u))},equals:function a(u,A){var c=Object.keys(u);if(c.length!==Object.keys(A).length)return!1;for(var d=0;d<c.length;d+=1){var p=c[d],g=u[p],h=A[p];if(h===void 0)return!1;if(typeof g=="string"||typeof g=="number"||typeof g=="boolean"){if(g!==h)return!1}else if(Array.isArray(g)){if(g.length!==h.length)return!1;for(var b=0;b<g.length;b+=1)if(!a(g[b],h[b]))return!1}else if(typeof g!="function"&&!Array.isArray(g)&&g instanceof Object&&!a(g,h))return!1}return!0},arrayEquals:function(a,u){if(a.length!==u.length)return!1;for(var A=0;A<a.length;A+=1)if(a[A]!==u[A])return!1;return!0},sum:function(a){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(d){return d},A=0,c=0;return Object.keys(a).forEach(function(d){A+=u(a[d],d),c+=1}),[A,c]},rangeEach:function(a,u,A){for(var c=a;c<u;c+=1)A(c)},rangeSum:function(a,u,A){for(var c=0,d=a;d<u;d+=1)c+=A(d);return c},rangeReduceIf:function(a,u,A,c,d,p){for(var g=A,h=c,b=a;b<u&&!(g>d);b+=1)g+=h=p(b);return[b,g-h,h]},deleteProperty:function(a,u){var A=a["".concat(u)];return delete a["".concat(u)],A},numberCalc:We};var Ke=function(){return S(function a(u){var A=u.len,c=u.height;B(this,a),this._={},this.len=A,this.height=c},[{key:"getHeight",value:function(a){if(this.isHide(a))return 0;var u=this.get(a);return u&&u.height?u.height:this.height}},{key:"setHeight",value:function(a,u){this.getOrNew(a).height=u}},{key:"unhide",value:function(a){for(var u=a;u>0&&(u-=1,this.isHide(u));)this.setHide(u,!1)}},{key:"isHide",value:function(a){var u=this.get(a);return u&&u.hide}},{key:"setHide",value:function(a,u){var A=this.getOrNew(a);u===!0?A.hide=!0:delete A.hide}},{key:"setStyle",value:function(a,u){this.getOrNew(a).style=u}},{key:"sumHeight",value:function(a,u,A){var c=this;return Ae.rangeSum(a,u,function(d){return A&&A.has(d)?0:c.getHeight(d)})}},{key:"totalHeight",value:function(){return this.sumHeight(0,this.len)}},{key:"get",value:function(a){return this._[a]}},{key:"getOrNew",value:function(a){return this._[a]=this._[a]||{cells:{}},this._[a]}},{key:"getCell",value:function(a,u){var A=this.get(a);return A!==void 0&&A.cells!==void 0&&A.cells[u]!==void 0?A.cells[u]:null}},{key:"getCellMerge",value:function(a,u){var A=this.getCell(a,u);return A&&A.merge?A.merge:[0,0]}},{key:"getCellOrNew",value:function(a,u){var A=this.getOrNew(a);return A.cells[u]=A.cells[u]||{},A.cells[u]}},{key:"setCell",value:function(a,u,A){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"all",d=this.getOrNew(a);c==="all"?d.cells[u]=A:c==="text"?(d.cells[u]=d.cells[u]||{},d.cells[u].text=A.text):c==="format"&&(d.cells[u]=d.cells[u]||{},d.cells[u].style=A.style,A.merge&&(d.cells[u].merge=A.merge))}},{key:"setCellText",value:function(a,u,A){var c=this.getCellOrNew(a,u);c.editable!==!1&&(c.text=A)}},{key:"copyPaste",value:function(a,u,A){var c=this,d=arguments.length>3&&arguments[3]!==void 0&&arguments[3],p=arguments.length>4&&arguments[4]!==void 0?arguments[4]:function(){},g=a.sri,h=a.sci,b=a.eri,y=a.eci,w=u.sri,C=u.sci,Q=u.eri,x=u.eci,k=I(a.size(),2),F=k[0],D=k[1],M=I(u.size(),2),N=M[0],P=M[1],j=!0,Y=0;(Q<g||x<h)&&(j=!1,Y=Q<g?N:P);for(var z=g;z<=b;z+=1)if(this._[z]){for(var re=h;re<=y;re+=1)if(this._[z].cells&&this._[z].cells[re])for(var we=w;we<=Q;we+=F)for(var Oe=function(){var Me=we+(z-g),nt=Ue+(re-h),X=Ae.cloneDeep(c._[z].cells[re]);if(d&&X&&X.text&&X.text.length>0){var le=X.text,G=Ue-C+(we-w)+2;if(j||(G-=Y+1),le[0]==="=")X.text=le.replace(/[a-zA-Z]{1,3}\d+/g,function(V){var Z=0,Ce=0;return g===w?Z=G-1:Ce=G-1,/^\d+$/.test(V)?V:ne(V,Z,Ce)});else if(F<=1&&D>1&&(w>b||Q<g)||D<=1&&F>1&&(C>y||x<h)||F<=1&&D<=1){var W=/[\\.\d]+$/.exec(le);if(W!==null){var q=Number(W[0])+G-1;X.text=le.substring(0,W.index)+q}}}c.setCell(Me,nt,X,A),p(Me,nt,X)},Ue=C;Ue<=x;Ue+=D)Oe()}}},{key:"cutPaste",value:function(a,u){var A=this,c={};this.each(function(d){A.eachCells(d,function(p){var g=parseInt(d,10),h=parseInt(p,10);a.includes(d,p)&&(g=u.sri+(g-a.sri),h=u.sci+(h-a.sci)),c[g]=c[g]||{cells:{}},c[g].cells[h]=A._[d].cells[p]})}),this._=c}},{key:"paste",value:function(a,u){var A=this;if(!(a.length<=0)){var c=u.sri,d=u.sci;a.forEach(function(p,g){var h=c+g;p.forEach(function(b,y){var w=d+y;A.setCellText(h,w,b)})})}}},{key:"insert",value:function(a){var u=this,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,c={};this.each(function(d,p){var g=parseInt(d,10);g>=a&&(g+=A,u.eachCells(d,function(h,b){b.text&&b.text[0]==="="&&(b.text=b.text.replace(/[a-zA-Z]{1,3}\d+/g,function(y){return ne(y,0,A,function(w,C){return C>=a})}))})),c[g]=p}),this._=c,this.len+=A}},{key:"delete",value:function(a,u){var A=this,c=u-a+1,d={};this.each(function(p,g){var h=parseInt(p,10);h<a?d[h]=g:p>u&&(d[h-c]=g,A.eachCells(p,function(b,y){y.text&&y.text[0]==="="&&(y.text=y.text.replace(/[a-zA-Z]{1,3}\d+/g,function(w){return ne(w,0,-c,function(C,Q){return Q>u})}))}))}),this._=d,this.len-=c}},{key:"insertColumn",value:function(a){var u=this,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;this.each(function(c,d){var p={};u.eachCells(c,function(g,h){var b=parseInt(g,10);b>=a&&(b+=A,h.text&&h.text[0]==="="&&(h.text=h.text.replace(/[a-zA-Z]{1,3}\d+/g,function(y){return ne(y,A,0,function(w){return w>=a})}))),p[b]=h}),d.cells=p})}},{key:"deleteColumn",value:function(a,u){var A=this,c=u-a+1;this.each(function(d,p){var g={};A.eachCells(d,function(h,b){var y=parseInt(h,10);y<a?g[y]=b:y>u&&(g[y-c]=b,b.text&&b.text[0]==="="&&(b.text=b.text.replace(/[a-zA-Z]{1,3}\d+/g,function(w){return ne(w,-c,0,function(C){return C>u})})))}),p.cells=g})}},{key:"deleteCells",value:function(a){var u=this,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"all";a.each(function(c,d){u.deleteCell(c,d,A)})}},{key:"deleteCell",value:function(a,u){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"all",c=this.get(a);if(c!==null){var d=this.getCell(a,u);d!==null&&d.editable!==!1&&(A==="all"?delete c.cells[u]:A==="text"?(d.text&&delete d.text,d.value&&delete d.value):A==="format"?(d.style!==void 0&&delete d.style,d.merge&&delete d.merge):A==="merge"&&d.merge&&delete d.merge)}}},{key:"maxCell",value:function(){var a=Object.keys(this._),u=a[a.length-1],A=this._[u];if(A){var c=A.cells,d=Object.keys(c),p=d[d.length-1];return[parseInt(u,10),parseInt(p,10)]}return[0,0]}},{key:"each",value:function(a){Object.entries(this._).forEach(function(u){var A=I(u,2),c=A[0],d=A[1];a(c,d)})}},{key:"eachCells",value:function(a,u){this._[a]&&this._[a].cells&&Object.entries(this._[a].cells).forEach(function(A){var c=I(A,2),d=c[0],p=c[1];u(d,p)})}},{key:"setData",value:function(a){a.len&&(this.len=a.len,delete a.len),this._=a}},{key:"getData",value:function(){var a=this.len;return Object.assign({len:a},this._)}}])}(),ze=function(){return S(function a(u){var A=u.len,c=u.width,d=u.indexWidth,p=u.minWidth;B(this,a),this._={},this.len=A,this.width=c,this.indexWidth=d,this.minWidth=p},[{key:"setData",value:function(a){a.len&&(this.len=a.len,delete a.len),this._=a}},{key:"getData",value:function(){var a=this.len;return Object.assign({len:a},this._)}},{key:"getWidth",value:function(a){if(this.isHide(a))return 0;var u=this._[a];return u&&u.width?u.width:this.width}},{key:"getOrNew",value:function(a){return this._[a]=this._[a]||{},this._[a]}},{key:"setWidth",value:function(a,u){this.getOrNew(a).width=u}},{key:"unhide",value:function(a){for(var u=a;u>0&&(u-=1,this.isHide(u));)this.setHide(u,!1)}},{key:"isHide",value:function(a){var u=this._[a];return u&&u.hide}},{key:"setHide",value:function(a,u){var A=this.getOrNew(a);u===!0?A.hide=!0:delete A.hide}},{key:"setStyle",value:function(a,u){this.getOrNew(a).style=u}},{key:"sumWidth",value:function(a,u){var A=this;return Ae.rangeSum(a,u,function(c){return A.getWidth(c)})}},{key:"totalWidth",value:function(){return this.sumWidth(0,this.len)}}])}();function at(a,u){var A=typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"];if(!A){if(Array.isArray(a)||(A=function(b,y){if(b){if(typeof b=="string")return it(b,y);var w={}.toString.call(b).slice(8,-1);return w==="Object"&&b.constructor&&(w=b.constructor.name),w==="Map"||w==="Set"?Array.from(b):w==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w)?it(b,y):void 0}}(a))||u){A&&(a=A);var c=0,d=function(){};return{s:d,n:function(){return c>=a.length?{done:!0}:{done:!1,value:a[c++]}},e:function(b){throw b},f:d}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
  799. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var p,g=!0,h=!1;return{s:function(){A=A.call(a)},n:function(){var b=A.next();return g=b.done,b},e:function(b){h=!0,p=b},f:function(){try{g||A.return==null||A.return()}finally{if(h)throw p}}}}function it(a,u){(u==null||u>a.length)&&(u=a.length);for(var A=0,c=Array(u);A<u;A++)c[A]=a[A];return c}var ye=["en"],xe={en:{toolbar:{undo:"Undo",redo:"Redo",print:"Print",paintformat:"Paint format",clearformat:"Clear format",format:"Format",fontName:"Font",fontSize:"Font size",fontBold:"Font bold",fontItalic:"Font italic",underline:"Underline",strike:"Strike",color:"Text color",bgcolor:"Fill color",border:"Borders",merge:"Merge cells",align:"Horizontal align",valign:"Vertical align",textwrap:"Text wrapping",freeze:"Freeze cell",autofilter:"Filter",formula:"Functions",more:"More"},contextmenu:{copy:"Copy",cut:"Cut",paste:"Paste",pasteValue:"Paste values only",pasteFormat:"Paste format only",hide:"Hide",insertRow:"Insert row",insertColumn:"Insert column",deleteSheet:"Delete",deleteRow:"Delete row",deleteColumn:"Delete column",deleteCell:"Delete cell",deleteCellText:"Delete cell text",validation:"Data validations",cellprintable:"Enable export",cellnonprintable:"Disable export",celleditable:"Enable editing",cellnoneditable:"Disable editing"},print:{size:"Paper size",orientation:"Page orientation",orientations:["Landscape","Portrait"]},format:{normal:"Normal",text:"Plain Text",number:"Number",percent:"Percent",rmb:"RMB",usd:"USD",eur:"EUR",date:"Date",time:"Time",datetime:"Date time",duration:"Duration"},formula:{sum:"Sum",average:"Average",max:"Max",min:"Min",_if:"IF",and:"AND",or:"OR",concat:"Concat"},validation:{required:"it must be required",notMatch:"it not match its validation rule",between:"it is between {} and {}",notBetween:"it is not between {} and {}",notIn:"it is not in list",equal:"it equal to {}",notEqual:"it not equal to {}",lessThan:"it less than {}",lessThanEqual:"it less than or equal to {}",greaterThan:"it greater than {}",greaterThanEqual:"it greater than or equal to {}"},error:{pasteForMergedCell:"Unable to do this for merged cells"},calendar:{weeks:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"]},button:{next:"Next",cancel:"Cancel",remove:"Remove",save:"Save",ok:"OK"},sort:{desc:"Sort Z -> A",asc:"Sort A -> Z"},filter:{empty:"empty"},dataValidation:{mode:"Mode",range:"Cell Range",criteria:"Criteria",modeType:{cell:"Cell",column:"Colun",row:"Row"},type:{list:"List",number:"Number",date:"Date",phone:"Phone",email:"Email"},operator:{be:"between",nbe:"not betwwen",lt:"less than",lte:"less than or equal to",gt:"greater than",gte:"greater than or equal to",eq:"equal to",neq:"not equal to"}}}};function et(a,u){if(u){var A,c=at(ye);try{for(c.s();!(A=c.n()).done;){var d=A.value;if(!u[d])break;for(var p=u[d],g=a.match(/(?:\\.|[^.])+/g),h=0;h<g.length;h+=1){var b=p[g[h]];if(!b)break;if(h===g.length-1)return b;p=b}}}catch(y){c.e(y)}finally{c.f()}}}function tt(a){var u=et(a,xe);return!u&&window&&window.x_spreadsheet&&window.x_spreadsheet.$messages&&(u=et(a,window.x_spreadsheet.$messages)),u||""}function rt(a){return function(){return tt(a)}}function ct(a,u){arguments.length>2&&arguments[2]!==void 0&&arguments[2]?ye=[a]:ye.unshift(a),u&&(xe[a]=u)}var ot={phone:/^[1-9]\d{10}$/,email:/w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*/};function Se(a,u){var A="";if(!a){for(var c=arguments.length,d=new Array(c>2?c-2:0),p=2;p<c;p++)d[p-2]=arguments[p];A=tt.apply(void 0,["validation.".concat(u)].concat(d))}return[a,A]}var ht=function(){return S(function a(u,A,c,d){B(this,a),this.required=A,this.value=c,this.type=u,this.operator=d,this.message=""},[{key:"parseValue",value:function(a){var u=this.type;return u==="date"?new Date(a):u==="number"?Number(a):a}},{key:"equals",value:function(a){var u=this.type===a.type&&this.required===a.required&&this.operator===a.operator;return u&&(u=Array.isArray(this.value)?Ae.arrayEquals(this.value,a.value):this.value===a.value),u}},{key:"values",value:function(){return this.value.split(",")}},{key:"validate",value:function(a){var u=this.required,A=this.operator,c=this.value,d=this.type;if(u&&/^\s*$/.test(a))return Se(!1,"required");if(/^\s*$/.test(a))return[!0];if(ot[d]&&!ot[d].test(a))return Se(!1,"notMatch");if(d==="list")return Se(this.values().includes(a),"notIn");if(A){var p=this.parseValue(a);if(A==="be"){var g=I(c,2),h=g[0],b=g[1];return Se(p>=this.parseValue(h)&&p<=this.parseValue(b),"between",h,b)}if(A==="nbe"){var y=I(c,2),w=y[0],C=y[1];return Se(p<this.parseValue(w)||p>this.parseValue(C),"notBetween",w,C)}if(A==="eq")return Se(p===this.parseValue(c),"equal",c);if(A==="neq")return Se(p!==this.parseValue(c),"notEqual",c);if(A==="lt")return Se(p<this.parseValue(c),"lessThan",c);if(A==="lte")return Se(p<=this.parseValue(c),"lessThanEqual",c);if(A==="gt")return Se(p>this.parseValue(c),"greaterThan",c);if(A==="gte")return Se(p>=this.parseValue(c),"greaterThanEqual",c)}return[!0]}}])}(),Qe=function(){function a(u,A,c){B(this,a),this.refs=A,this.mode=u,this.validator=c}return S(a,[{key:"includes",value:function(u,A){for(var c=this.refs,d=0;d<c.length;d+=1)if(Ee.valueOf(c[d]).includes(u,A))return!0;return!1}},{key:"addRef",value:function(u){this.remove(Ee.valueOf(u)),this.refs.push(u)}},{key:"remove",value:function(u){var A=[];this.refs.forEach(function(c){var d=Ee.valueOf(c);d.intersects(u)?d.difference(u).forEach(function(p){return A.push(p.toString())}):A.push(c)}),this.refs=A}},{key:"getData",value:function(){var u=this.refs,A=this.mode,c=this.validator;return{refs:u,mode:A,type:c.type,required:c.required,operator:c.operator,value:c.value}}}],[{key:"valueOf",value:function(u){var A=u.refs,c=u.mode,d=u.type,p=u.required,g=u.operator,h=u.value;return new a(c,A,new ht(d,p,h,g))}}])}(),pe=function(){return S(function a(){B(this,a),this._=[],this.errors=new Map},[{key:"getError",value:function(a,u){return this.errors.get("".concat(a,"_").concat(u))}},{key:"validate",value:function(a,u,A){var c=this.get(a,u),d="".concat(a,"_").concat(u),p=this.errors;if(c!==null){var g=I(c.validator.validate(A),2),h=g[0],b=g[1];h?p.delete(d):p.set(d,b)}else p.delete(d);return!0}},{key:"add",value:function(a,u,A){var c=A.type,d=A.required,p=A.value,g=A.operator,h=new ht(c,d,p,g),b=this.getByValidator(h);b!==null?b.addRef(u):this._.push(new Qe(a,[u],h))}},{key:"getByValidator",value:function(a){for(var u=0;u<this._.length;u+=1){var A=this._[u];if(A.validator.equals(a))return A}return null}},{key:"get",value:function(a,u){for(var A=0;A<this._.length;A+=1){var c=this._[A];if(c.includes(a,u))return c}return null}},{key:"remove",value:function(a){this.each(function(u){u.remove(a)})}},{key:"each",value:function(a){this._.forEach(function(u){return a(u)})}},{key:"getData",value:function(){return this._.filter(function(a){return a.refs.length>0}).map(function(a){return a.getData()})}},{key:"setData",value:function(a){this._=a.map(function(u){return Qe.valueOf(u)})}}])}(),ge={mode:"edit",view:{height:function(){return document.documentElement.clientHeight},width:function(){return document.documentElement.clientWidth}},showGrid:!0,showToolbar:!0,showContextmenu:!0,showBottomBar:!0,row:{len:100,height:25},col:{len:26,width:100,indexWidth:60,minWidth:60},style:{bgcolor:"#ffffff",align:"left",valign:"middle",textwrap:!1,strike:!1,underline:!1,color:"#0a0a0a",font:{name:"Arial",size:10,bold:!1,italic:!1},format:"normal"}};function Le(a,u){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},c=this.merges,d=u.clone(),p=I(a.size(),2),g=p[0],h=p[1],b=I(u.size(),2),y=b[0],w=b[1];return g>y&&(d.eri=u.sri+g-1),h>w&&(d.eci=u.sci+h-1),!c.intersects(d)||(A(tt("error.pasteForMergedCell")),!1)}function dt(a,u,A){var c=arguments.length>3&&arguments[3]!==void 0&&arguments[3],d=this.rows,p=this.merges;A!=="all"&&A!=="format"||(d.deleteCells(u,A),p.deleteWithin(u)),d.copyPaste(a,u,A,c,function(g,h,b){if(b&&b.merge){var y=I(b.merge,2),w=y[0],C=y[1];if(w<=0&&C<=0)return;p.add(new Ee(g,h,g+w,h+C))}})}function xt(a,u){var A=this.clipboard,c=this.rows,d=this.merges;c.cutPaste(a,u),d.move(a,u.sri-a.sri,u.sci-a.sci),A.clear()}function yt(a,u,A){var c=this.styles,d=this.rows.getCellOrNew(a,u),p={};d.style!==void 0&&(p=Ae.cloneDeep(c[d.style])),p=Ae.merge(p,{border:A}),d.style=this.addStyle(p)}function Yt(a){var u=this,A=a.mode,c=a.style,d=a.color,p=this.styles,g=this.selector,h=this.rows,b=g.range,y=b.sri,w=b.sci,C=b.eri,Q=b.eci,x=!this.isSingleSelected();if(x||A!=="inside"&&A!=="horizontal"&&A!=="vertical")if(A!=="outside"||x){if(A==="none")g.range.each(function(q,V){var Z=h.getCell(q,V);if(Z&&Z.style!==void 0){var Ce=Ae.cloneDeep(p[Z.style]);delete Ce.border,Z.style=u.addStyle(Ce)}});else if(A==="all"||A==="inside"||A==="outside"||A==="horizontal"||A==="vertical")for(var k=[],F=y;F<=C;F+=1)for(var D=w;D<=Q;D+=1){for(var M=[],N=0;N<k.length;N+=1){var P=I(k[N],4),j=P[0],Y=P[1],z=P[2],re=P[3];if(F===j+z+1&&M.push(N),j<=F&&F<=j+z&&D===Y){D+=re+1;break}}if(M.forEach(function(q){return k.splice(q,1)}),D>Q)break;var we=h.getCell(F,D),Oe=0,Ue=0;if(we&&we.merge){var Me=I(we.merge,2);Oe=Me[0],Ue=Me[1],k.push([F,D,Oe,Ue])}var nt=Oe>0&&F+Oe===C,X=Ue>0&&D+Ue===Q,le={};A==="all"?le={bottom:[c,d],top:[c,d],left:[c,d],right:[c,d]}:A==="inside"?(!X&&D<Q&&(le.right=[c,d]),!nt&&F<C&&(le.bottom=[c,d])):A==="horizontal"?!nt&&F<C&&(le.bottom=[c,d]):A==="vertical"?!X&&D<Q&&(le.right=[c,d]):A==="outside"&&x&&(y===F&&(le.top=[c,d]),(nt||C===F)&&(le.bottom=[c,d]),w===D&&(le.left=[c,d]),(X||Q===D)&&(le.right=[c,d])),Object.keys(le).length>0&&yt.call(this,F,D,le),D+=Ue}else if(A==="top"||A==="bottom")for(var G=w;G<=Q;G+=1)A==="top"&&(yt.call(this,y,G,{top:[c,d]}),G+=h.getCellMerge(y,G)[1]),A==="bottom"&&(yt.call(this,C,G,{bottom:[c,d]}),G+=h.getCellMerge(C,G)[1]);else if(A==="left"||A==="right")for(var W=y;W<=C;W+=1)A==="left"&&(yt.call(this,W,w,{left:[c,d]}),W+=h.getCellMerge(W,w)[0]),A==="right"&&(yt.call(this,W,Q,{right:[c,d]}),W+=h.getCellMerge(W,Q)[0])}else yt.call(this,y,w,{top:[c,d],bottom:[c,d],left:[c,d],right:[c,d]})}function nr(a,u){var A=this.rows,c=this.freezeTotalHeight(),d=A.height;c+A.height<a&&(d-=u);for(var p=this.exceptRowSet,g=0,h=d,b=A.height;g<A.len&&!(h>a);g+=1)p.has(g)||(h+=b=A.getHeight(g));return(h-=b)<=0?{ri:-1,top:0,height:b}:{ri:g-1,top:h,height:b}}function Nt(a,u){var A=this.cols,c=this.freezeTotalWidth(),d=A.indexWidth;c+A.indexWidth<a&&(d-=u);var p=I(Ae.rangeReduceIf(0,A.len,d,A.indexWidth,a,function(y){return A.getWidth(y)}),3),g=p[0],h=p[1],b=p[2];return h<=0?{ci:-1,left:0,width:A.indexWidth}:{ci:g-1,left:h,width:b}}var Gt=function(){return S(function a(u,A){B(this,a),this.settings=Ae.merge(ge,A||{}),this.name=u||"sheet",this.freeze=[0,0],this.styles=[],this.merges=new Ne,this.rows=new Ke(this.settings.row),this.cols=new ze(this.settings.col),this.validations=new pe,this.hyperlinks={},this.comments={},this.selector=new ve,this.scroll=new se,this.history=new Fe,this.clipboard=new ae,this.autoFilter=new Pe,this.change=function(){},this.exceptRowSet=new Set,this.sortedRowMap=new Map,this.unsortedRowMap=new Map},[{key:"addValidation",value:function(a,u,A){var c=this;this.changeData(function(){c.validations.add(a,u,A)})}},{key:"removeValidation",value:function(){var a=this,u=this.selector.range;this.changeData(function(){a.validations.remove(u)})}},{key:"getSelectedValidator",value:function(){var a=this.selector,u=a.ri,A=a.ci,c=this.validations.get(u,A);return c?c.validator:null}},{key:"getSelectedValidation",value:function(){var a=this.selector,u=a.ri,A=a.ci,c=a.range,d=this.validations.get(u,A),p={ref:c.toString()};return d!==null&&(p.mode=d.mode,p.validator=d.validator),p}},{key:"canUndo",value:function(){return this.history.canUndo()}},{key:"canRedo",value:function(){return this.history.canRedo()}},{key:"undo",value:function(){var a=this;this.history.undo(this.getData(),function(u){a.setData(u)})}},{key:"redo",value:function(){var a=this;this.history.redo(this.getData(),function(u){a.setData(u)})}},{key:"copy",value:function(){this.clipboard.copy(this.selector.range)}},{key:"copyToSystemClipboard",value:function(a){for(var u=[],A=this.selector.range,c=A.sri,d=A.eri,p=A.sci,g=A.eci,h=c;h<=d;h+=1){for(var b=[],y=p;y<=g;y+=1){var w=this.getCell(h,y);b.push(w&&w.text||"")}u.push(b)}u=u.map(function(C){return C.join(" ")}).join(`
  800. `),a&&(a.clipboardData.clearData(),a.clipboardData.setData("text/plain",u),a.preventDefault()),navigator.clipboard&&navigator.clipboard.writeText(u).then(function(){},function(C){console.log("text copy to the system clipboard error ",u,C)})}},{key:"cut",value:function(){this.clipboard.cut(this.selector.range)}},{key:"paste",value:function(){var a=this,u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"all",A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){},c=this.clipboard,d=this.selector;return!c.isClear()&&!!Le.call(this,c.range,d.range,A)&&(this.changeData(function(){c.isCopy()?dt.call(a,c.range,d.range,u):c.isCut()&&xt.call(a,c.range,d.range)}),!0)}},{key:"pasteFromSystemClipboard",value:function(a,u){var A=this,c=this.selector;navigator.clipboard.readText().then(function(d){var p=A.parseClipboardContent(d),g=c.ri;p.forEach(function(h){var b=c.ci;h.forEach(function(y){A.setCellText(g,b,y,"input"),b+=1}),g+=1}),a(),u(A.rows.getData())})}},{key:"parseClipboardContent",value:function(a){var u=[],A=a.split(`
  801. `),c=0;return A.forEach(function(d){u[c]=d.split(" "),c+=1}),u}},{key:"pasteFromText",value:function(a){var u=[];if((u=/\r\n/.test(a)?a.split(`\r
  802. `).map(function(d){return d.replace(/"/g,"").split(" ")}):a.split(`
  803. `).map(function(d){return d.replace(/"/g,"").split(" ")})).length){var A=this.rows,c=this.selector;this.changeData(function(){A.paste(u,c.range)})}}},{key:"autofill",value:function(a,u){var A=this,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},d=this.selector.range;return!!Le.call(this,d,a,c)&&(this.changeData(function(){dt.call(A,d,a,u,!0)}),!0)}},{key:"clearClipboard",value:function(){this.clipboard.clear()}},{key:"calSelectedRangeByEnd",value:function(a,u){var A=this.selector,c=this.rows,d=this.cols,p=this.merges,g=A.range,h=g.sri,b=g.sci,y=g.eri,w=g.eci,C=A.ri,Q=A.ci,x=a,k=u;return a<0&&(x=c.len-1),u<0&&(k=d.len-1),x>C?(h=C,y=x):(h=x,y=C),k>Q?(b=Q,w=k):(b=k,w=Q),A.range=p.union(new Ee(h,b,y,w)),A.range=p.union(A.range),A.range}},{key:"calSelectedRangeByStart",value:function(a,u){var A=this.selector,c=this.rows,d=this.cols,p=this.merges.getFirstIncludes(a,u);return p===null&&(p=new Ee(a,u,a,u),a===-1&&(p.sri=0,p.eri=c.len-1),u===-1&&(p.sci=0,p.eci=d.len-1)),A.range=p,p}},{key:"setSelectedCellAttr",value:function(a,u){var A=this;this.changeData(function(){var c=A.selector,d=A.styles,p=A.rows;if(a==="merge")u?A.merge():A.unmerge();else if(a==="border")Yt.call(A,u);else if(a==="formula"){var g=c.ri,h=c.ci,b=c.range;if(c.multiple()){var y=I(c.size(),2),w=y[0],C=y[1],Q=b.sri,x=b.sci,k=b.eri,F=b.eci;if(w>1)for(var D=x;D<=F;D+=1)p.getCellOrNew(k+1,D).text="=".concat(u,"(").concat(ce(D,Q),":").concat(ce(D,k),")");else C>1&&(p.getCellOrNew(g,F+1).text="=".concat(u,"(").concat(ce(x,g),":").concat(ce(F,g),")"))}else p.getCellOrNew(g,h).text="=".concat(u,"()")}else c.range.each(function(M,N){var P=p.getCellOrNew(M,N),j={};if(P.style!==void 0&&(j=Ae.cloneDeep(d[P.style])),a==="format")j.format=u,P.style=A.addStyle(j);else if(a==="font-bold"||a==="font-italic"||a==="font-name"||a==="font-size"){var Y={};Y[a.split("-")[1]]=u,j.font=Object.assign(j.font||{},Y),P.style=A.addStyle(j)}else a==="strike"||a==="textwrap"||a==="underline"||a==="align"||a==="valign"||a==="color"||a==="bgcolor"?(j[a]=u,P.style=A.addStyle(j)):P[a]=u})})}},{key:"setSelectedCellText",value:function(a){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"input",A=this.autoFilter,c=this.selector,d=this.rows,p=c.ri,g=c.ci,h=p;this.unsortedRowMap.has(p)&&(h=this.unsortedRowMap.get(p));var b=d.getCell(h,g),y=b?b.text:"";if(this.setCellText(h,g,a,u),A.active()){var w=A.getFilter(g);if(w){var C=w.value.findIndex(function(Q){return Q===y});C>=0&&w.value.splice(C,1,a)}}}},{key:"getSelectedCell",value:function(){var a=this.selector,u=a.ri,A=a.ci,c=u;return this.unsortedRowMap.has(u)&&(c=this.unsortedRowMap.get(u)),this.rows.getCell(c,A)}},{key:"xyInSelectedRect",value:function(a,u){var A=this.getSelectedRect(),c=A.left,d=A.top,p=A.width,g=A.height,h=a-this.cols.indexWidth,b=u-this.rows.height;return h>c&&h<c+p&&b>d&&b<d+g}},{key:"getSelectedRect",value:function(){return this.getRect(this.selector.range)}},{key:"getClipboardRect",value:function(){var a=this.clipboard;return a.isClear()?{left:-100,top:-100}:this.getRect(a.range)}},{key:"getRect",value:function(a){var u=this.scroll,A=this.rows,c=this.cols,d=this.exceptRowSet,p=a.sri,g=a.sci,h=a.eri,b=a.eci;if(p<0&&g<0)return{left:0,l:0,top:0,t:0,scroll:u};var y=c.sumWidth(0,g),w=A.sumHeight(0,p,d),C=A.sumHeight(p,h+1,d),Q=c.sumWidth(g,b+1),x=y-u.x,k=w-u.y,F=this.freezeTotalHeight(),D=this.freezeTotalWidth();return D>0&&D>y&&(x=y),F>0&&F>w&&(k=w),{l:y,t:w,left:x,top:k,height:C,width:Q,scroll:u}}},{key:"getCellRectByXY",value:function(a,u){var A=this.scroll,c=this.merges,d=this.rows,p=this.cols,g=nr.call(this,u,A.y),h=g.ri,b=g.top,y=g.height,w=Nt.call(this,a,A.x),C=w.ci,Q=w.left,x=w.width;if(C===-1&&(x=p.totalWidth()),h===-1&&(y=d.totalHeight()),h>=0||C>=0){var k=c.getFirstIncludes(h,C);if(k){h=k.sri,C=k.sci;var F=this.cellRect(h,C);Q=F.left,b=F.top,x=F.width,y=F.height}}return{ri:h,ci:C,left:Q,top:b,width:x,height:y}}},{key:"isSingleSelected",value:function(){var a=this.selector.range,u=a.sri,A=a.sci,c=a.eri,d=a.eci,p=this.getCell(u,A);if(p&&p.merge){var g=I(p.merge,2),h=g[0],b=g[1];if(u+h===c&&A+b===d)return!0}return!this.selector.multiple()}},{key:"canUnmerge",value:function(){var a=this.selector.range,u=a.sri,A=a.sci,c=a.eri,d=a.eci,p=this.getCell(u,A);if(p&&p.merge){var g=I(p.merge,2),h=g[0],b=g[1];if(u+h===c&&A+b===d)return!0}return!1}},{key:"merge",value:function(){var a=this,u=this.selector,A=this.rows;if(!this.isSingleSelected()){var c=I(u.size(),2),d=c[0],p=c[1];if(d>1||p>1){var g=u.range,h=g.sri,b=g.sci;this.changeData(function(){var y=A.getCellOrNew(h,b);y.merge=[d-1,p-1],a.merges.add(u.range),a.rows.deleteCells(u.range),a.rows.setCell(h,b,y)})}}}},{key:"unmerge",value:function(){var a=this,u=this.selector;if(this.isSingleSelected()){var A=u.range,c=A.sri,d=A.sci;this.changeData(function(){a.rows.deleteCell(c,d,"merge"),a.merges.deleteWithin(u.range)})}}},{key:"canAutofilter",value:function(){return!this.autoFilter.active()}},{key:"autofilter",value:function(){var a=this,u=this.autoFilter,A=this.selector;this.changeData(function(){u.active()?(u.clear(),a.exceptRowSet=new Set,a.sortedRowMap=new Map,a.unsortedRowMap=new Map):u.ref=A.range.toString()})}},{key:"setAutoFilter",value:function(a,u,A,c){var d=this.autoFilter;d.addFilter(a,A,c),d.setSort(a,u),this.resetAutoFilter()}},{key:"resetAutoFilter",value:function(){var a=this,u=this.autoFilter,A=this.rows;if(u.active()){var c=u.sort,d=u.filteredRows(function(y,w){return A.getCell(y,w)}),p=d.rset,g=d.fset,h=Array.from(g),b=Array.from(g);c&&h.sort(function(y,w){return c.order==="asc"?y-w:c.order==="desc"?w-y:0}),this.exceptRowSet=p,this.sortedRowMap=new Map,this.unsortedRowMap=new Map,h.forEach(function(y,w){a.sortedRowMap.set(b[w],y),a.unsortedRowMap.set(y,b[w])})}}},{key:"deleteCell",value:function(){var a=this,u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"all",A=this.selector;this.changeData(function(){a.rows.deleteCells(A.range,u),u!=="all"&&u!=="format"||a.merges.deleteWithin(A.range)})}},{key:"insert",value:function(a){var u=this,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;this.changeData(function(){var c=u.selector.range,d=c.sri,p=c.sci,g=u.rows,h=u.merges,b=u.cols,y=d;a==="row"?g.insert(d,A):a==="column"&&(g.insertColumn(p,A),y=p,b.len+=A,Object.keys(b._).reverse().forEach(function(w){var C=parseInt(w,10);C>=p&&(b._[C+A]=b._[C],delete b._[C])})),h.shift(a,y,A,function(w,C,Q,x){var k=g.getCell(w,C);k.merge[0]+=Q,k.merge[1]+=x})})}},{key:"delete",value:function(a){var u=this;this.changeData(function(){var A=u.rows,c=u.merges,d=u.selector,p=u.cols,g=d.range,h=d.range,b=h.sri,y=h.sci,w=h.eri,C=h.eci,Q=I(d.range.size(),2),x=Q[0],k=Q[1],F=b,D=x;a==="row"?A.delete(b,w):a==="column"&&(A.deleteColumn(y,C),F=g.sci,D=k,p.len-=C-y+1,Object.keys(p._).forEach(function(M){var N=parseInt(M,10);N>=y&&(N>C&&(p._[N-(C-y+1)]=p._[N]),delete p._[N])})),c.shift(a,F,-D,function(M,N,P,j){var Y=A.getCell(M,N);Y.merge[0]+=P,Y.merge[1]+=j,Y.merge[0]===0&&Y.merge[1]===0&&delete Y.merge})})}},{key:"scrollx",value:function(a,u){var A=this.scroll,c=this.freeze,d=this.cols,p=I(c,2)[1],g=I(Ae.rangeReduceIf(p,d.len,0,0,a,function(C){return d.getWidth(C)}),3),h=g[0],b=g[1],y=g[2],w=b;a>0&&(w+=y),A.x!==w&&(A.ci=a>0?h:0,A.x=w,u())}},{key:"scrolly",value:function(a,u){var A=this.scroll,c=this.freeze,d=this.rows,p=I(c,1)[0],g=I(Ae.rangeReduceIf(p,d.len,0,0,a,function(C){return d.getHeight(C)}),3),h=g[0],b=g[1],y=g[2],w=b;a>0&&(w+=y),A.y!==w&&(A.ri=a>0?h:0,A.y=w,u())}},{key:"cellRect",value:function(a,u){var A=this.rows,c=this.cols,d=c.sumWidth(0,u),p=A.sumHeight(0,a),g=A.getCell(a,u),h=c.getWidth(u),b=A.getHeight(a);if(g!==null&&g.merge){var y=I(g.merge,2),w=y[0],C=y[1];if(w>0)for(var Q=1;Q<=w;Q+=1)b+=A.getHeight(a+Q);if(C>0)for(var x=1;x<=C;x+=1)h+=c.getWidth(u+x)}return{left:d,top:p,width:h,height:b,cell:g}}},{key:"getCell",value:function(a,u){return this.rows.getCell(a,u)}},{key:"getCellTextOrDefault",value:function(a,u){var A=this.getCell(a,u);return A&&A.text?A.text:""}},{key:"getCellStyle",value:function(a,u){var A=this.getCell(a,u);return A&&A.style!==void 0?this.styles[A.style]:null}},{key:"getCellStyleOrDefault",value:function(a,u){var A=this.styles,c=this.rows.getCell(a,u),d=c&&c.style!==void 0?A[c.style]:{};return Ae.merge(this.defaultStyle(),d)}},{key:"getSelectedCellStyle",value:function(){var a=this.selector,u=a.ri,A=a.ci;return this.getCellStyleOrDefault(u,A)}},{key:"setCellText",value:function(a,u,A,c){var d=this.rows,p=this.history,g=this.validations;c==="finished"?(d.setCellText(a,u,""),p.add(this.getData()),d.setCellText(a,u,A)):(d.setCellText(a,u,A),this.change(this.getData())),g.validate(a,u,A)}},{key:"freezeIsActive",value:function(){var a=I(this.freeze,2),u=a[0],A=a[1];return u>0||A>0}},{key:"setFreeze",value:function(a,u){var A=this;this.changeData(function(){A.freeze=[a,u]})}},{key:"freezeTotalWidth",value:function(){return this.cols.sumWidth(0,this.freeze[1])}},{key:"freezeTotalHeight",value:function(){return this.rows.sumHeight(0,this.freeze[0])}},{key:"setRowHeight",value:function(a,u){var A=this;this.changeData(function(){A.rows.setHeight(a,u)})}},{key:"setColWidth",value:function(a,u){var A=this;this.changeData(function(){A.cols.setWidth(a,u)})}},{key:"viewHeight",value:function(){var a=this.settings,u=a.view,A=a.showToolbar,c=a.showBottomBar,d=u.height();return c&&(d-=41),A&&(d-=41),d}},{key:"viewWidth",value:function(){return this.settings.view.width()}},{key:"freezeViewRange",value:function(){var a=I(this.freeze,2),u=a[0],A=a[1];return new Ee(0,0,u-1,A-1,this.freezeTotalWidth(),this.freezeTotalHeight())}},{key:"contentRange",value:function(){var a=this.rows,u=this.cols,A=I(a.maxCell(),2),c=A[0],d=A[1],p=a.sumHeight(0,c+1),g=u.sumWidth(0,d+1);return new Ee(0,0,c,d,g,p)}},{key:"exceptRowTotalHeight",value:function(a,u){var A=this.exceptRowSet,c=this.rows,d=Array.from(A),p=0;return d.forEach(function(g){if(g<a||g>u){var h=c.getHeight(g);p+=h}}),p}},{key:"viewRange",value:function(){var a=this.scroll,u=this.rows,A=this.cols,c=this.freeze,d=this.exceptRowSet,p=a.ri,g=a.ci;p<=0&&(p=I(c,1)[0]),g<=0&&(g=I(c,2)[1]);for(var h=0,b=0,y=[u.len,A.len],w=y[0],C=y[1],Q=p;Q<u.len&&(d.has(Q)||(b+=u.getHeight(Q),w=Q),!(b>this.viewHeight()));Q+=1);for(var x=g;x<A.len&&(C=x,!((h+=A.getWidth(x))>this.viewWidth()));x+=1);return new Ee(p,g,w,C,h,b)}},{key:"eachMergesInView",value:function(a,u){this.merges.filterIntersects(a).forEach(function(A){return u(A)})}},{key:"hideRowsOrCols",value:function(){var a=this.rows,u=this.cols,A=this.selector,c=I(A.size(),2),d=c[0],p=c[1],g=A.range,h=g.sri,b=g.sci,y=g.eri,w=g.eci;if(d===a.len)for(var C=b;C<=w;C+=1)u.setHide(C,!0);else if(p===u.len)for(var Q=h;Q<=y;Q+=1)a.setHide(Q,!0)}},{key:"unhideRowsOrCols",value:function(a,u){this["".concat(a,"s")].unhide(u)}},{key:"rowEach",value:function(a,u,A){for(var c=0,d=this.rows,p=this.exceptRowSet,g=L(p),h=0,b=0;b<g.length;b+=1)g[b]<a&&(h+=1);for(var y=a+h;y<=u+h;y+=1)if(p.has(y))h+=1;else{var w=d.getHeight(y);if(w>0&&(A(y,c,w),(c+=w)>this.viewHeight()))break}}},{key:"colEach",value:function(a,u,A){for(var c=0,d=this.cols,p=a;p<=u;p+=1){var g=d.getWidth(p);if(g>0&&(A(p,c,g),(c+=g)>this.viewWidth()))break}}},{key:"defaultStyle",value:function(){return this.settings.style}},{key:"addStyle",value:function(a){for(var u=this.styles,A=0;A<u.length;A+=1){var c=u[A];if(Ae.equals(c,a))return A}return u.push(a),u.length-1}},{key:"changeData",value:function(a){this.history.add(this.getData()),a(),this.change(this.getData())}},{key:"setData",value:function(a){var u=this;return Object.keys(a).forEach(function(A){if(A==="merges"||A==="rows"||A==="cols"||A==="validations")u[A].setData(a[A]);else if(A==="freeze"){var c=I(ee(a[A]),2),d=c[0],p=c[1];u.freeze=[p,d]}else A==="autofilter"?u.autoFilter.setData(a[A]):a[A]!==void 0&&(u[A]=a[A])}),this}},{key:"getData",value:function(){var a=this.name,u=this.freeze,A=this.styles,c=this.merges,d=this.rows,p=this.cols,g=this.validations,h=this.autoFilter;return{name:a,freeze:ce(u[1],u[0]),styles:A,merges:c.getData(),rows:d.getData(),cols:p.getData(),validations:g.getData(),autofilter:h.getData()}}}])}();function gr(a,u){var A=typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"];if(!A){if(Array.isArray(a)||(A=function(b,y){if(b){if(typeof b=="string")return Yr(b,y);var w={}.toString.call(b).slice(8,-1);return w==="Object"&&b.constructor&&(w=b.constructor.name),w==="Map"||w==="Set"?Array.from(b):w==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w)?Yr(b,y):void 0}}(a))||u){A&&(a=A);var c=0,d=function(){};return{s:d,n:function(){return c>=a.length?{done:!0}:{done:!1,value:a[c++]}},e:function(b){throw b},f:d}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
  804. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var p,g=!0,h=!1;return{s:function(){A=A.call(a)},n:function(){var b=A.next();return g=b.done,b},e:function(b){h=!0,p=b},f:function(){try{g||A.return==null||A.return()}finally{if(h)throw p}}}}function Yr(a,u){(u==null||u>a.length)&&(u=a.length);for(var A=0,c=Array(u);A<u;A++)c[A]=a[A];return c}function sn(a,u,A){a.addEventListener(u,A)}function Dr(a,u,A){a.removeEventListener(u,A)}function Zt(a){a.xclickoutside&&(Dr(window.document.body,"click",a.xclickoutside),delete a.xclickoutside)}function kr(a,u){a.xclickoutside=function(A){A.detail===2||a.contains(A.target)||(u?u(a):(a.hide(),Zt(a)))},sn(window.document.body,"click",a.xclickoutside)}function _r(a,u,A){sn(a,"mousemove",u),a.xEvtUp=function(c){Dr(a,"mousemove",u),Dr(a,"mouseup",a.xEvtUp),A(c)},sn(a,"mouseup",a.xEvtUp)}function Qn(a,u,A,c){Math.abs(a)>Math.abs(u)?c(a>0?"right":"left",a,A):c(u>0?"down":"up",u,A)}var Mr="x-spreadsheet",En=function(){return S(function a(){var u=this,A=arguments.length>0&&arguments[0]!==void 0&&arguments[0],c=arguments.length>1?arguments[1]:void 0;B(this,a),this.moving=!1,this.vertical=A,this.el=T("div","".concat(Mr,"-resizer ").concat(A?"vertical":"horizontal")).children(this.unhideHoverEl=T("div","".concat(Mr,"-resizer-hover")).on("dblclick.stop",function(d){return u.mousedblclickHandler(d)}).css("position","absolute").hide(),this.hoverEl=T("div","".concat(Mr,"-resizer-hover")).on("mousedown.stop",function(d){return u.mousedownHandler(d)}),this.lineEl=T("div","".concat(Mr,"-resizer-line")).hide()).hide(),this.cRect=null,this.finishedFn=null,this.minDistance=c,this.unhideFn=function(){}},[{key:"showUnhide",value:function(a){this.unhideIndex=a,this.unhideHoverEl.show()}},{key:"hideUnhide",value:function(){this.unhideHoverEl.hide()}},{key:"show",value:function(a,u){var A=this.moving,c=this.vertical,d=this.hoverEl,p=this.lineEl,g=this.el,h=this.unhideHoverEl;if(!A){this.cRect=a;var b=a.left,y=a.top,w=a.width,C=a.height;g.offset({left:c?b+w-5:b,top:c?y:y+C-5}).show(),d.offset({width:c?5:w,height:c?C:5}),p.offset({width:c?0:u.width,height:c?u.height:0}),h.offset({left:c?5-w:b,top:c?y:5-C,width:c?5:w,height:c?C:5})}}},{key:"hide",value:function(){this.el.offset({left:0,top:0}).hide(),this.hideUnhide()}},{key:"mousedblclickHandler",value:function(){this.unhideIndex&&this.unhideFn(this.unhideIndex)}},{key:"mousedownHandler",value:function(a){var u=this,A=a,c=this.el,d=this.lineEl,p=this.cRect,g=this.vertical,h=this.minDistance,b=g?p.width:p.height;d.show(),_r(window,function(y){u.moving=!0,A!==null&&y.buttons===1&&(g?(b+=y.movementX)>h&&c.css("left","".concat(p.left+b,"px")):(b+=y.movementY)>h&&c.css("top","".concat(p.top+b,"px")),A=y)},function(){A=null,d.hide(),u.moving=!1,u.hide(),u.finishedFn&&(b<h&&(b=h),u.finishedFn(p,b))})}}])}(),Nr=function(){return S(function a(u){var A=this;B(this,a),this.vertical=u,this.moveFn=null,this.el=T("div","".concat(Mr,"-scrollbar ").concat(u?"vertical":"horizontal")).child(this.contentEl=T("div","")).on("mousemove.stop",function(){}).on("scroll.stop",function(c){var d=c.target,p=d.scrollTop,g=d.scrollLeft;A.moveFn&&A.moveFn(A.vertical?p:g,c)})},[{key:"move",value:function(a){return this.el.scroll(a),this}},{key:"scroll",value:function(){return this.el.scroll()}},{key:"set",value:function(a,u){var A=a-1;if(u>A){var c=this.vertical?"height":"width";this.el.css(c,"".concat(A-15,"px")).show(),this.contentEl.css(this.vertical?"width":"height","1px").css(c,"".concat(u,"px"))}else this.el.hide();return this}}])}(),vi=10,da=function(){return S(function a(){var u=this,A=arguments.length>0&&arguments[0]!==void 0&&arguments[0],c=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];B(this,a),this.useHideInput=A,this.autoFocus=c,this.inputChange=function(){},this.cornerEl=T("div","".concat(Mr,"-selector-corner")),this.areaEl=T("div","".concat(Mr,"-selector-area")).child(this.cornerEl).hide(),this.clipboardEl=T("div","".concat(Mr,"-selector-clipboard")).hide(),this.autofillEl=T("div","".concat(Mr,"-selector-autofill")).hide(),this.el=T("div","".concat(Mr,"-selector")).css("z-index","".concat(vi)).children(this.areaEl,this.clipboardEl,this.autofillEl).hide(),A&&(this.hideInput=T("input","").on("compositionend",function(d){u.inputChange(d.target.value)}),this.el.child(this.hideInputDiv=T("div","hide-input").child(this.hideInput)),this.el.child(this.hideInputDiv=T("div","hide-input").child(this.hideInput))),vi+=1},[{key:"setOffset",value:function(a){return this.el.offset(a).show(),this}},{key:"hide",value:function(){return this.el.hide(),this}},{key:"setAreaOffset",value:function(a){var u=a.left,A=a.top,c={width:a.width-3+.8,height:a.height-3+.8,left:u-.8,top:A-.8};this.areaEl.offset(c).show(),this.useHideInput&&(this.hideInputDiv.offset(c),this.autoFocus?this.hideInput.val("").focus():this.hideInput.val(""))}},{key:"setClipboardOffset",value:function(a){var u=a.left,A=a.top,c=a.width,d=a.height;this.clipboardEl.offset({left:u,top:A,width:c-5,height:d-5})}},{key:"showAutofill",value:function(a){var u=a.left,A=a.top,c=a.width,d=a.height;this.autofillEl.offset({width:c-3,height:d-3,left:u,top:A}).show()}},{key:"hideAutofill",value:function(){this.autofillEl.hide()}},{key:"showClipboard",value:function(){this.clipboardEl.show()}},{key:"hideClipboard",value:function(){this.clipboardEl.hide()}}])}();function Yi(a){var u=this.data,A=a.left,c=a.top,d=a.width,p=a.height,g=a.scroll,h=a.l,b=a.t,y=u.freezeTotalWidth(),w=u.freezeTotalHeight(),C=A-y;y>h&&(C-=g.x);var Q=c-w;return w>b&&(Q-=g.y),{left:C,top:Q,width:d,height:p}}function fa(a){var u=this.data,A=a.left,c=a.width,d=a.height,p=a.l,g=a.t,h=a.scroll,b=u.freezeTotalWidth(),y=A-b;return b>p&&(y-=h.x),{left:y,top:g,width:c,height:d}}function Ci(a){var u=this.data,A=a.top,c=a.width,d=a.height,p=a.l,g=a.t,h=a.scroll,b=u.freezeTotalHeight(),y=A-b;return b>g&&(y-=h.y),{left:p,top:y,width:c,height:d}}function bi(a){this.br.setAreaOffset(Yi.call(this,a))}function $n(a){this.tl.setAreaOffset(a)}function Ri(a){this.t.setAreaOffset(fa.call(this,a))}function xa(a){this.l.setAreaOffset(Ci.call(this,a))}function Ga(a){this.l.setClipboardOffset(Ci.call(this,a))}function rs(a){this.br.setClipboardOffset(Yi.call(this,a))}function Ns(a){this.tl.setClipboardOffset(a)}function Ca(a){this.t.setClipboardOffset(fa.call(this,a))}function Rs(a){bi.call(this,a),$n.call(this,a),Ri.call(this,a),xa.call(this,a)}function yA(a){rs.call(this,a),Ns.call(this,a),Ca.call(this,a),Ga.call(this,a)}var qn=function(){return S(function a(u){var A=this;B(this,a);var c=u.settings.autoFocus;this.inputChange=function(){},this.data=u,this.br=new da(!0,c),this.t=new da,this.l=new da,this.tl=new da,this.br.inputChange=function(d){A.inputChange(d)},this.br.el.show(),this.offset=null,this.areaOffset=null,this.indexes=null,this.range=null,this.arange=null,this.el=T("div","".concat(Mr,"-selectors")).children(this.tl.el,this.t.el,this.l.el,this.br.el).hide(),this.lastri=-1,this.lastci=-1,vi+=1},[{key:"resetData",value:function(a){this.data=a,this.range=a.selector.range,this.resetAreaOffset()}},{key:"hide",value:function(){this.el.hide()}},{key:"resetOffset",value:function(){var a=this.data,u=this.tl,A=this.t,c=this.l,d=this.br,p=a.freezeTotalHeight(),g=a.freezeTotalWidth();p>0||g>0?(u.setOffset({width:g,height:p}),A.setOffset({left:g,height:p}),c.setOffset({top:p,width:g}),d.setOffset({left:g,top:p})):(u.hide(),A.hide(),c.hide(),d.setOffset({left:0,top:0}))}},{key:"resetAreaOffset",value:function(){var a=this.data.getSelectedRect(),u=this.data.getClipboardRect();Rs.call(this,a),yA.call(this,u),this.resetOffset()}},{key:"resetBRTAreaOffset",value:function(){var a=this.data.getSelectedRect(),u=this.data.getClipboardRect();bi.call(this,a),Ri.call(this,a),rs.call(this,u),Ca.call(this,u),this.resetOffset()}},{key:"resetBRLAreaOffset",value:function(){var a=this.data.getSelectedRect(),u=this.data.getClipboardRect();bi.call(this,a),xa.call(this,a),rs.call(this,u),Ga.call(this,u),this.resetOffset()}},{key:"set",value:function(a,u){var A=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],c=this.data,d=c.calSelectedRangeByStart(a,u),p=d.sri,g=d.sci;if(A){var h=a,b=u;a<0&&(h=0),u<0&&(b=0),c.selector.setIndexes(h,b),this.indexes=[h,b]}this.moveIndexes=[p,g],this.range=d,this.resetAreaOffset(),this.el.show()}},{key:"setEnd",value:function(a,u){var A=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],c=this.data,d=this.lastri,p=this.lastci;if(A){if(a===d&&u===p)return;this.lastri=a,this.lastci=u}this.range=c.calSelectedRangeByEnd(a,u),Rs.call(this,this.data.getSelectedRect())}},{key:"reset",value:function(){var a=this.data.selector.range,u=a.eri,A=a.eci;this.setEnd(u,A)}},{key:"showAutofill",value:function(a,u){if(a!==-1||u!==-1){var A=this.range,c=A.sri,d=A.sci,p=A.eri,g=A.eci,h=a,b=u,y=c-a,w=p-a,C=g-u;if(d-u>0)this.arange=new Ee(c,b,p,d-1);else if(y>0)this.arange=new Ee(h,d,c-1,g);else if(C<0)this.arange=new Ee(c,g+1,p,b);else{if(!(w<0))return void(this.arange=null);this.arange=new Ee(p+1,d,h,g)}if(this.arange!==null){var Q=this.data.getRect(this.arange);Q.width+=2,Q.height+=2;var x=this.br,k=this.l,F=this.t,D=this.tl;x.showAutofill(Yi.call(this,Q)),k.showAutofill(Ci.call(this,Q)),F.showAutofill(fa.call(this,Q)),D.showAutofill(Q)}}}},{key:"hideAutofill",value:function(){var a=this;["br","l","t","tl"].forEach(function(u){a[u].hideAutofill()})}},{key:"showClipboard",value:function(){var a=this,u=this.data.getClipboardRect();yA.call(this,u),["br","l","t","tl"].forEach(function(A){a[A].showClipboard()})}},{key:"hideClipboard",value:function(){var a=this;["br","l","t","tl"].forEach(function(u){a[u].hideClipboard()})}}])}();function li(a){a.preventDefault(),a.stopPropagation();var u=this.filterItems;u.length<=0||(this.itemIndex>=0&&u[this.itemIndex].toggle(),this.itemIndex-=1,this.itemIndex<0&&(this.itemIndex=u.length-1),u[this.itemIndex].toggle())}function ui(a){a.stopPropagation();var u=this.filterItems;u.length<=0||(this.itemIndex>=0&&u[this.itemIndex].toggle(),this.itemIndex+=1,this.itemIndex>u.length-1&&(this.itemIndex=0),u[this.itemIndex].toggle())}function Ja(a){a.preventDefault();var u=this.filterItems;u.length<=0||(a.stopPropagation(),this.itemIndex<0&&(this.itemIndex=0),u[this.itemIndex].el.click(),this.hide())}function Yo(a){var u=a.keyCode;switch(a.ctrlKey&&a.stopPropagation(),u){case 37:case 39:default:a.stopPropagation();break;case 38:li.call(this,a);break;case 40:ui.call(this,a);break;case 13:case 9:Ja.call(this,a)}}var ns=function(){return S(function a(u,A){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"200px";B(this,a),this.filterItems=[],this.items=u,this.el=T("div","".concat(Mr,"-suggest")).css("width",c).hide(),this.itemClick=A,this.itemIndex=-1},[{key:"setOffset",value:function(a){this.el.cssRemoveKeys("top","bottom").offset(a)}},{key:"hide",value:function(){var a=this.el;this.filterItems=[],this.itemIndex=-1,a.hide(),Zt(this.el.parent())}},{key:"setItems",value:function(a){this.items=a}},{key:"search",value:function(a){var u,A=this,c=this.items;if(/^\s*$/.test(a)||(c=c.filter(function(p){return(p.key||p).startsWith(a.toUpperCase())})),c=c.map(function(p){var g=p.title;g?typeof g=="function"&&(g=g()):g=p;var h=T("div","".concat(Mr,"-item")).child(g).on("click.stop",function(){A.itemClick(p),A.hide()});return p.label&&h.child(T("div","label").html(p.label)),h}),this.filterItems=c,!(c.length<=0)){var d=this.el;(u=d.html("")).children.apply(u,L(c)).show(),kr(d.parent(),function(){A.hide()})}}},{key:"bindInputEvents",value:function(a){var u=this;a.on("keydown",function(A){return Yo.call(u,A)})}}])}();function wa(a,u){if(u&&(i(u)=="object"||typeof u=="function"))return u;if(u!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(A){if(A===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}(a)}function oi(a){return(oi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(u){return u.__proto__||Object.getPrototypeOf(u)})(a)}function ws(a,u){return(ws=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,c){return A.__proto__=c,A})(a,u)}function vn(a,u){if(typeof u!="function"&&u!==null)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(u&&u.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),Object.defineProperty(a,"prototype",{writable:!1}),u&&ws(a,u)}function Ls(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ls=function(){return!!a})()}var qa=function(a){function u(A){var c,d,p,g;return B(this,u),d=this,p=u,g=["div","".concat(Mr,"-icon")],p=oi(p),(c=wa(d,Ls()?Reflect.construct(p,g||[],oi(d).constructor):p.apply(d,g))).iconNameEl=T("div","".concat(Mr,"-icon-img ").concat(A)),c.child(c.iconNameEl),c}return vn(u,a),S(u,[{key:"setName",value:function(A){this.iconNameEl.className("".concat(Mr,"-icon-img ").concat(A))}}])}(R);function tA(a,u){a.setMonth(a.getMonth()+u)}function $s(a,u){var A=new Date(a);return A.setDate(u-a.getDay()+1),A}var ga=function(){return S(function a(u){var A,c=this;B(this,a),this.value=u,this.cvalue=new Date(u),this.headerLeftEl=T("div","calendar-header-left"),this.bodyEl=T("tbody",""),this.buildAll(),this.el=T("div","x-spreadsheet-calendar").children(T("div","calendar-header").children(this.headerLeftEl,T("div","calendar-header-right").children(T("a","calendar-prev").on("click.stop",function(){return c.prev()}).child(new qa("chevron-left")),T("a","calendar-next").on("click.stop",function(){return c.next()}).child(new qa("chevron-right")))),T("table","calendar-body").children(T("thead","").child((A=T("tr","")).children.apply(A,L(tt("calendar.weeks").map(function(d){return T("th","cell").child(d)})))),this.bodyEl)),this.selectChange=function(){}},[{key:"setValue",value:function(a){this.value=a,this.cvalue=new Date(a),this.buildAll()}},{key:"prev",value:function(){tA(this.value,-1),this.buildAll()}},{key:"next",value:function(){tA(this.value,1),this.buildAll()}},{key:"buildAll",value:function(){this.buildHeaderLeft(),this.buildBody()}},{key:"buildHeaderLeft",value:function(){var a=this.value;this.headerLeftEl.html("".concat(tt("calendar.months")[a.getMonth()]," ").concat(a.getFullYear()))}},{key:"buildBody",value:function(){var a,u=this,A=this.value,c=this.cvalue,d=this.bodyEl,p=function(g,h,b){for(var y=new Date(g,h,1,23,59,59),w=[[],[],[],[],[],[]],C=0;C<6;C+=1)for(var Q=0;Q<7;Q+=1){var x=$s(y,7*C+Q),k=x.getMonth()!==h,F=x.getMonth()===b.getMonth()&&x.getDate()===b.getDate();w[C][Q]={d:x,disabled:k,active:F}}return w}(A.getFullYear(),A.getMonth(),c).map(function(g){var h,b=g.map(function(y){var w="cell";return y.disabled&&(w+=" disabled"),y.active&&(w+=" active"),T("td","").child(T("div",w).on("click.stop",function(){u.selectChange(y.d)}).child(y.d.getDate().toString()))});return(h=T("tr","")).children.apply(h,L(b))});(a=d.html("")).children.apply(a,L(p))}}])}(),tn=function(){return S(function a(){B(this,a),this.calendar=new ga(new Date),this.el=T("div","".concat(Mr,"-datepicker")).child(this.calendar.el).hide()},[{key:"setValue",value:function(a){var u=this.calendar;return typeof a=="string"?/^\d{4}-\d{1,2}-\d{1,2}$/.test(a)&&u.setValue(new Date(a.replace(new RegExp("-","g"),"/"))):a instanceof Date&&u.setValue(a),this}},{key:"change",value:function(a){var u=this;this.calendar.selectChange=function(A){a(A),u.hide()}}},{key:"show",value:function(){this.el.show()}},{key:"hide",value:function(){this.el.hide()}}])}();function wi(){var a=this.inputText;if(!/^\s*$/.test(a)){var u=this.textlineEl,A=this.textEl,c=this.areaOffset,d=a.split(`
  805. `),p=Math.max.apply(Math,L(d.map(function(C){return C.length}))),g=u.offset().width/a.length,h=(p+1)*g+5,b=this.viewFn().width-c.left-g,y=d.length;if(h>c.width){var w=h;h>b&&(w=b,y+=parseInt(h/b,10),y+=h%b>0?1:0),A.css("width","".concat(w,"px"))}(y*=this.rowHeight)>c.height&&A.css("height","".concat(y,"px"))}}function ra(a,u){var A=a.target,c=A.value,d=A.selectionEnd,p="".concat(c.slice(0,d)).concat(u).concat(c.slice(d));A.value=p,A.setSelectionRange(d+1,d+1),this.inputText=p,this.textlineEl.html(p),wi.call(this)}function wo(a){var u=a.keyCode,A=a.altKey;u!==13&&u!==9&&a.stopPropagation(),u===13&&A&&(ra.call(this,a,`
  806. `),a.stopPropagation()),u!==13||A||a.preventDefault()}function MA(a){var u=a.target.value,A=this.suggest,c=this.textlineEl,d=this.validator,p=this.cell;if(p!==null)if("editable"in p&&p.editable===!0||p.editable===void 0){if(this.inputText=u,d)d.type==="list"?A.search(u):A.hide();else{var g=u.lastIndexOf("=");g!==-1?A.search(u.substring(g+1)):A.hide()}c.html(u),wi.call(this),this.change("input",u)}else a.target.value=p.text||"";else{if(this.inputText=u,d)d.type==="list"?A.search(u):A.hide();else{var h=u.lastIndexOf("=");h!==-1?A.search(u.substring(h+1)):A.hide()}c.html(u),wi.call(this),this.change("input",u)}}function Ms(a){var u=this.textEl.el;setTimeout(function(){u.focus(),u.setSelectionRange(a,a)},0)}function Ws(a,u){var A=this.textEl,c=this.textlineEl;A.el.blur(),A.val(a),c.html(a),Ms.call(this,u)}function Hl(a){var u=this.inputText,A=this.validator,c=0;if(A&&A.type==="list")this.inputText=a,c=this.inputText.length;else{var d=u.lastIndexOf("="),p=u.substring(0,d+1),g=u.substring(d+1);g=g.indexOf(")")!==-1?g.substring(g.indexOf(")")):"",this.inputText="".concat(p+a.key,"("),c=this.inputText.length,this.inputText+=")".concat(g)}Ws.call(this,this.inputText,c)}function Ys(){this.suggest.setItems(this.formulas)}var nu=function(){return S(function a(u,A,c){var d=this;B(this,a),this.viewFn=A,this.rowHeight=c,this.formulas=u,this.suggest=new ns(u,function(p){Hl.call(d,p)}),this.datepicker=new tn,this.datepicker.change(function(p){d.setText(function(g){var h=g.getMonth()+1,b=g.getDate();return h<10&&(h="0".concat(h)),b<10&&(b="0".concat(b)),"".concat(g.getFullYear(),"-").concat(h,"-").concat(b)}(p)),d.clear()}),this.areaEl=T("div","".concat(Mr,"-editor-area")).children(this.textEl=T("textarea","").on("input",function(p){return MA.call(d,p)}).on("paste.stop",function(){}).on("keydown",function(p){return wo.call(d,p)}),this.textlineEl=T("div","textline"),this.suggest.el,this.datepicker.el).on("mousemove.stop",function(){}).on("mousedown.stop",function(){}),this.el=T("div","".concat(Mr,"-editor")).child(this.areaEl).hide(),this.suggest.bindInputEvents(this.textEl),this.areaOffset=null,this.freeze={w:0,h:0},this.cell=null,this.inputText="",this.change=function(){}},[{key:"setFreezeLengths",value:function(a,u){this.freeze.w=a,this.freeze.h=u}},{key:"clear",value:function(){this.inputText!==""&&this.change("finished",this.inputText),this.cell=null,this.areaOffset=null,this.inputText="",this.el.hide(),this.textEl.val(""),this.textlineEl.html(""),Ys.call(this),this.datepicker.hide()}},{key:"setOffset",value:function(a){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",A=this.textEl,c=this.areaEl,d=this.suggest,p=this.freeze,g=this.el;if(a){this.areaOffset=a;var h=a.left,b=a.top,y=a.width,w=a.height,C=a.l,Q=a.t,x={left:0,top:0};p.w>C&&p.h>Q||(p.w<C&&p.h<Q?(x.left=p.w,x.top=p.h):p.w>C?x.top=p.h:p.h>Q&&(x.left=p.w)),g.offset(x),c.offset({left:h-x.left-.8,top:b-x.top-.8}),A.offset({width:y-9+.8,height:w-3+.8});var k={left:0};k[u]=w,d.setOffset(k),d.hide()}}},{key:"setCell",value:function(a,u){if(!a||a.editable!==!1){var A=this.el,c=this.datepicker,d=this.suggest;A.show(),this.cell=a;var p=a&&a.text||"";if(this.setText(p),this.validator=u,u){var g=u.type;g==="date"&&(c.show(),/^\s*$/.test(p)||c.setValue(p)),g==="list"&&(d.setItems(u.values()),d.search(""))}}}},{key:"setText",value:function(a){this.inputText=a,Ws.call(this,a,a.length),wi.call(this)}}])}();function ff(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ff=function(){return!!a})()}var jl=function(a){function u(A){var c,d,p,g,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return B(this,u),d=this,p=u,g=["div","".concat(Mr,"-button ").concat(h)],p=oi(p),(c=wa(d,ff()?Reflect.construct(p,g||[],oi(d).constructor):p.apply(d,g))).child(tt("button.".concat(A))),c}return vn(u,a),S(u)}(R);function iu(){return window.devicePixelRatio||1}function Lc(){return iu()-.5}function Sa(a){return parseInt(a*iu(),10)}function Mc(a){var u=Sa(a);return u>0?u-.5:.5}var ch=function(){return S(function a(u,A,c,d){var p=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;B(this,a),this.x=u,this.y=A,this.width=c,this.height=d,this.padding=p,this.bgcolor="#ffffff",this.borderTop=null,this.borderRight=null,this.borderBottom=null,this.borderLeft=null},[{key:"setBorders",value:function(a){var u=a.top,A=a.bottom,c=a.left,d=a.right;u&&(this.borderTop=u),d&&(this.borderRight=d),A&&(this.borderBottom=A),c&&(this.borderLeft=c)}},{key:"innerWidth",value:function(){return this.width-2*this.padding-2}},{key:"innerHeight",value:function(){return this.height-2*this.padding-2}},{key:"textx",value:function(a){var u=this.width,A=this.padding,c=this.x;return a==="left"?c+=A:a==="center"?c+=u/2:a==="right"&&(c+=u-A),c}},{key:"texty",value:function(a,u){var A=this.height,c=this.padding,d=this.y;return a==="top"?d+=c:a==="middle"?d+=A/2-u/2:a==="bottom"&&(d+=A-c-u),d}},{key:"topxys",value:function(){var a=this.x,u=this.y;return[[a,u],[a+this.width,u]]}},{key:"rightxys",value:function(){var a=this.x,u=this.y,A=this.width;return[[a+A,u],[a+A,u+this.height]]}},{key:"bottomxys",value:function(){var a=this.x,u=this.y,A=this.width,c=this.height;return[[a,u+c],[a+A,u+c]]}},{key:"leftxys",value:function(){var a=this.x,u=this.y;return[[a,u],[a,u+this.height]]}}])}();function Pc(a,u,A,c,d,p,g){var h={x:0,y:0};a==="underline"?h.y=d==="bottom"?0:d==="top"?-(p+2):-p/2:a==="strike"&&(d==="bottom"?h.y=p/2:d==="top"&&(h.y=-(p/2+2))),c==="center"?h.x=g/2:c==="right"&&(h.x=g),this.line([u-h.x,A-h.y],[u-h.x+g,A-h.y])}var gc=function(){return S(function a(u,A,c){B(this,a),this.el=u,this.ctx=u.getContext("2d"),this.resize(A,c),this.ctx.scale(iu(),iu())},[{key:"resize",value:function(a,u){this.el.style.width="".concat(a,"px"),this.el.style.height="".concat(u,"px"),this.el.width=Sa(a),this.el.height=Sa(u)}},{key:"clear",value:function(){var a=this.el,u=a.width,A=a.height;return this.ctx.clearRect(0,0,u,A),this}},{key:"attr",value:function(a){return Object.assign(this.ctx,a),this}},{key:"save",value:function(){return this.ctx.save(),this.ctx.beginPath(),this}},{key:"restore",value:function(){return this.ctx.restore(),this}},{key:"beginPath",value:function(){return this.ctx.beginPath(),this}},{key:"translate",value:function(a,u){return this.ctx.translate(Sa(a),Sa(u)),this}},{key:"scale",value:function(a,u){return this.ctx.scale(a,u),this}},{key:"clearRect",value:function(a,u,A,c){return this.ctx.clearRect(a,u,A,c),this}},{key:"fillRect",value:function(a,u,A,c){return this.ctx.fillRect(Sa(a)-.5,Sa(u)-.5,Sa(A),Sa(c)),this}},{key:"fillText",value:function(a,u,A){return this.ctx.fillText(a,Sa(u),Sa(A)),this}},{key:"text",value:function(a,u){var A=this,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],p=this.ctx,g=c.align,h=c.valign,b=c.font,y=c.color,w=c.strike,C=c.underline,Q=u.textx(g);p.save(),p.beginPath(),this.attr({textAlign:g,textBaseline:h,font:"".concat(b.italic?"italic":""," ").concat(b.bold?"bold":""," ").concat(Sa(b.size),"px ").concat(b.name),fillStyle:y,strokeStyle:y});var x="".concat(a).split(`
  807. `),k=u.innerWidth(),F=[];x.forEach(function(N){var P=p.measureText(N).width;if(d&&P>Sa(k)){for(var j={w:0,len:0,start:0},Y=0;Y<N.length;Y+=1)j.w>=Sa(k)&&(F.push(N.substr(j.start,j.len)),j={w:0,len:0,start:Y}),j.len+=1,j.w+=p.measureText(N[Y]).width+1;j.len>0&&F.push(N.substr(j.start,j.len))}else F.push(N)});var D=(F.length-1)*(b.size+2),M=u.texty(h,D);return F.forEach(function(N){var P=p.measureText(N).width;A.fillText(N,Q,M),w&&Pc.call(A,"strike",Q,M,g,h,b.size,P),C&&Pc.call(A,"underline",Q,M,g,h,b.size,P),M+=b.size+2}),p.restore(),this}},{key:"border",value:function(a,u){var A=this.ctx;return A.lineWidth=Lc,A.strokeStyle=u,a==="medium"?A.lineWidth=Sa(2)-.5:a==="thick"?A.lineWidth=Sa(3):a==="dashed"?A.setLineDash([Sa(3),Sa(2)]):a==="dotted"?A.setLineDash([Sa(1),Sa(1)]):a==="double"&&A.setLineDash([Sa(2),0]),this}},{key:"line",value:function(){var a=this.ctx;if(arguments.length>1){a.beginPath();var u=I(arguments.length<=0?void 0:arguments[0],2),A=u[0],c=u[1];a.moveTo(Mc(A),Mc(c));for(var d=1;d<arguments.length;d+=1){var p=I(d<0||arguments.length<=d?void 0:arguments[d],2),g=p[0],h=p[1];a.lineTo(Mc(g),Mc(h))}a.stroke()}return this}},{key:"strokeBorders",value:function(a){var u=this.ctx;u.save();var A=a.borderTop,c=a.borderRight,d=a.borderBottom,p=a.borderLeft;A&&(this.border.apply(this,L(A)),this.line.apply(this,L(a.topxys()))),c&&(this.border.apply(this,L(c)),this.line.apply(this,L(a.rightxys()))),d&&(this.border.apply(this,L(d)),this.line.apply(this,L(a.bottomxys()))),p&&(this.border.apply(this,L(p)),this.line.apply(this,L(a.leftxys()))),u.restore()}},{key:"dropdown",value:function(a){var u=this.ctx,A=a.x,c=a.y,d=A+a.width-15,p=c+a.height-15;u.save(),u.beginPath(),u.moveTo(Sa(d),Sa(p)),u.lineTo(Sa(d+8),Sa(p)),u.lineTo(Sa(d+4),Sa(p+6)),u.closePath(),u.fillStyle="rgba(0, 0, 0, .45)",u.fill(),u.restore()}},{key:"error",value:function(a){var u=this.ctx,A=a.x,c=a.y,d=A+a.width-1;u.save(),u.beginPath(),u.moveTo(Sa(d-8),Sa(c-1)),u.lineTo(Sa(d),Sa(c-1)),u.lineTo(Sa(d),Sa(c+8)),u.closePath(),u.fillStyle="rgba(255, 0, 0, .65)",u.fill(),u.restore()}},{key:"frozen",value:function(a){var u=this.ctx,A=a.x,c=a.y,d=A+a.width-1;u.save(),u.beginPath(),u.moveTo(Sa(d-8),Sa(c-1)),u.lineTo(Sa(d),Sa(c-1)),u.lineTo(Sa(d),Sa(c+8)),u.closePath(),u.fillStyle="rgba(0, 255, 0, .85)",u.fill(),u.restore()}},{key:"rect",value:function(a,u){var A=this.ctx,c=a.x,d=a.y,p=a.width,g=a.height,h=a.bgcolor;A.save(),A.beginPath(),A.fillStyle=h||"#fff",A.rect(Mc(c+1),Mc(d+1),Sa(p-2),Sa(g-2)),A.clip(),A.fill(),u(),A.restore()}}])}(),ls=[{key:"Arial",title:"Arial"},{key:"Helvetica",title:"Helvetica"},{key:"Source Sans Pro",title:"Source Sans Pro"},{key:"Comic Sans MS",title:"Comic Sans MS"},{key:"Courier New",title:"Courier New"},{key:"Verdana",title:"Verdana"},{key:"Lato",title:"Lato"}],No=[{pt:7.5,px:10},{pt:8,px:11},{pt:9,px:12},{pt:10,px:13},{pt:10.5,px:14},{pt:11,px:15},{pt:12,px:16},{pt:14,px:18.7},{pt:15,px:20},{pt:16,px:21.3},{pt:18,px:24},{pt:22,px:29.3},{pt:24,px:32},{pt:26,px:34.7},{pt:36,px:48},{pt:42,px:56}],PA=function(a,u){var A=I(a,1)[0],c=a;if(A==='"')return a.substring(1);var d=1;if(A==="-"&&(c=a.substring(1),d=-1),c[0]>="0"&&c[0]<="9")return d*Number(c);var p=I(ee(c),2);return d*u(p[0],p[1])},Ts=function(a,u,A){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[];if(a[0]==="="){var d=function(p){for(var g=[],h=[],b=[],y=0,w="",C=1,Q="",x=0;x<p.length;x+=1){var k=p.charAt(x);if(k!==" "){if(k>="a"&&k<="z")b.push(k.toUpperCase());else if(k>="0"&&k<="9"||k>="A"&&k<="Z"||k===".")b.push(k);else if(k==='"'){for(x+=1;p.charAt(x)!=='"';)b.push(p.charAt(x)),x+=1;h.push('"'.concat(b.join(""))),b=[]}else if(k==="-"&&/[+\-*/,(]/.test(Q))b.push(k);else{if(k!=="("&&b.length>0&&h.push(b.join("")),k===")"){var F=g.pop();if(y===2)try{for(var D=I(ee(h.pop()),2),M=D[0],N=D[1],P=I(ee(h.pop()),2),j=P[0],Y=P[1],z=0,re=j;re<=M;re+=1)for(var we=Y;we<=N;we+=1)h.push(ce(re,we)),z+=1;h.push([F,z])}catch{}else if(y===1||y===3)y===3&&h.push(w),h.push([F,C]),C=1;else for(;F!=="("&&(h.push(F),!(g.length<=0));)F=g.pop();y=0}else if(k==="="||k===">"||k==="<"){var Oe=p.charAt(x+1);w=k,Oe!=="="&&Oe!=="-"||(w+=Oe,x+=1),y=3}else if(k===":")y=2;else if(k===",")y===3&&h.push(w),y=1,C+=1;else if(k==="("&&b.length>0)g.push(b.join(""));else{if(g.length>0&&(k==="+"||k==="-")){var Ue=g[g.length-1];if(Ue!=="("&&h.push(g.pop()),Ue==="*"||Ue==="/")for(;g.length>0&&(Ue=g[g.length-1])!=="(";)h.push(g.pop())}else if(g.length>0){var Me=g[g.length-1];Me!=="*"&&Me!=="/"||h.push(g.pop())}g.push(k)}b=[]}Q=k}}for(b.length>0&&h.push(b.join(""));g.length>0;)h.push(g.pop());return h}(a.substring(1));return d.length<=0?a:function(p,g,h,b){for(var y=[],w=0;w<p.length;w+=1){var C=p[w],Q=C[0];if(C==="+"){var x=y.pop();y.push(We("+",y.pop(),x))}else if(C==="-")if(y.length===1){var k=y.pop();y.push(We("*",k,-1))}else{var F=y.pop();y.push(We("-",y.pop(),F))}else if(C==="*")y.push(We("*",y.pop(),y.pop()));else if(C==="/"){var D=y.pop();y.push(We("/",y.pop(),D))}else if(Q==="="||Q===">"||Q==="<"){var M=y.pop();Number.isNaN(M)||(M=Number(M));var N=y.pop();Number.isNaN(N)||(N=Number(N));var P=!1;Q==="="?P=N===M:C===">"?P=N>M:C===">="?P=N>=M:C==="<"?P=N<M:C==="<="&&(P=N<=M),y.push(P)}else if(Array.isArray(C)){for(var j=I(C,2),Y=j[0],z=j[1],re=[],we=0;we<z;we+=1)re.push(y.pop());y.push(g[Y].render(re.reverse()))}else{if(b.includes(C))return 0;(Q>="a"&&Q<="z"||Q>="A"&&Q<="Z")&&b.push(C),y.push(PA(C,h)),b.pop()}}return y[0]}(d,u,function(p,g){return Ts(A(p,g),u,A,c)},c)}return a};const Cu={render:Ts};var Mf=[{key:"SUM",title:rt("formula.sum"),render:function(a){return a.reduce(function(u,A){return We("+",u,A)},0)}},{key:"AVERAGE",title:rt("formula.average"),render:function(a){return a.reduce(function(u,A){return Number(u)+Number(A)},0)/a.length}},{key:"MAX",title:rt("formula.max"),render:function(a){return Math.max.apply(Math,L(a.map(function(u){return Number(u)})))}},{key:"MIN",title:rt("formula.min"),render:function(a){return Math.min.apply(Math,L(a.map(function(u){return Number(u)})))}},{key:"IF",title:rt("formula._if"),render:function(a){var u=I(a,3),A=u[0],c=u[1],d=u[2];return A?c:d}},{key:"AND",title:rt("formula.and"),render:function(a){return a.every(function(u){return u})}},{key:"OR",title:rt("formula.or"),render:function(a){return a.some(function(u){return u})}},{key:"CONCAT",title:rt("formula.concat"),render:function(a){return a.join("")}}],wu=Mf,io={};Mf.forEach(function(a){io[a.key]=a});var hf=function(a){return a},Iu=function(a){if(/^(-?\d*.?\d*)$/.test(a)){var u=O(Number(a).toFixed(2).toString().split("\\.")),A=u[0],c=u.slice(1);return[A.replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")].concat(L(c))}return a},Bu=[{key:"normal",title:rt("format.normal"),type:"string",render:hf},{key:"text",title:rt("format.text"),type:"string",render:hf},{key:"number",title:rt("format.number"),type:"number",label:"1,000.12",render:Iu},{key:"percent",title:rt("format.percent"),type:"number",label:"10.12%",render:function(a){return"".concat(a,"%")}},{key:"rmb",title:rt("format.rmb"),type:"number",label:"¥10.00",render:function(a){return"¥".concat(Iu(a))}},{key:"usd",title:rt("format.usd"),type:"number",label:"$10.00",render:function(a){return"$".concat(Iu(a))}},{key:"eur",title:rt("format.eur"),type:"number",label:"€10.00",render:function(a){return"€".concat(Iu(a))}},{key:"date",title:rt("format.date"),type:"date",label:"26/09/2008",render:hf},{key:"time",title:rt("format.time"),type:"date",label:"15:59:00",render:hf},{key:"datetime",title:rt("format.datetime"),type:"date",label:"26/09/2008 15:59:00",render:hf},{key:"duration",title:rt("format.duration"),type:"date",label:"24:01:00",render:hf}],is={};Bu.forEach(function(a){is[a.key]=a});var Xh={fillStyle:"#f4f5f8"},Ku={fillStyle:"#fff",lineWidth:Lc,strokeStyle:"#e6e6e6"};function df(a,u,A){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,d=a.cellRect(u,A),p=d.left,g=d.top,h=d.width,b=d.height;return new ch(p,g+c,h,b,5)}function Gl(a,u,A,c){var d=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,p=u.sortedRowMap,g=u.rows,h=u.cols;if(!g.isHide(A)&&!h.isHide(c)){var b=A;p.has(A)&&(b=p.get(A));var y=u.getCell(b,c);if(y!==null){var w=!1;"editable"in y&&y.editable===!1&&(w=!0);var C=u.getCellStyleOrDefault(b,c),Q=df(u,A,c,d);Q.bgcolor=C.bgcolor,C.border!==void 0&&(Q.setBorders(C.border),a.strokeBorders(Q)),a.rect(Q,function(){var x="";x=u.settings.evalPaused?y.text||"":Cu.render(y.text||"",io,function(F,D){return u.getCellTextOrDefault(D,F)}),C.format&&(x=is[C.format].render(x));var k=Object.assign({},C.font);k.size=function(F){for(var D=0;D<No.length;D+=1){var M=No[D];if(M.pt===F)return M.px}return F}(k.size),a.text(x,Q,{align:C.align,valign:C.valign,font:k,color:C.color,strike:C.strike,underline:C.underline},C.textwrap),u.validations.getError(A,c)&&a.error(Q),w&&a.frozen(Q)})}}}function Zh(a){var u=this.data,A=this.draw;if(a){var c=u.autoFilter;if(!c.active())return;var d=c.hrange();a.intersects(d)&&d.each(function(p,g){var h=df(u,p,g);A.dropdown(h)})}}function pc(a,u,A,c,d){var p=this.draw,g=this.data;p.save(),p.translate(u,A).translate(c,d);var h=g.exceptRowSet,b=g.exceptRowTotalHeight(a.sri,a.eri);p.save(),p.translate(0,-b),a.each(function(w,C){Gl(p,g,w,C)},function(w){return function(C){var Q=h.has(C);if(Q){var x=g.rows.getHeight(C);p.translate(0,-x)}return!Q}(w)}),p.restore();var y=new Set;p.save(),p.translate(0,-b),g.eachMergesInView(a,function(w){var C=w.sri,Q=w.sci,x=w.eri;if(h.has(C)){if(!y.has(C)){y.add(C);var k=g.rows.sumHeight(C,x+1);p.translate(0,-k)}}else Gl(p,g,C,Q)}),p.restore(),Zh.call(this,a),p.restore()}function Uc(a,u,A,c){var d=this.draw;d.save(),d.attr({fillStyle:"rgba(75, 137, 255, 0.08)"}).fillRect(a,u,A,c),d.restore()}function ll(a,u,A,c,d,p){var g=this,h=this.draw,b=this.data,y=u.h,w=u.w,C=p+c,Q=d+A;h.save(),h.attr(Xh),a!=="all"&&a!=="left"||h.fillRect(0,C,A,y),a!=="all"&&a!=="top"||h.fillRect(Q,0,w,c);var x=b.selector.range,k=x.sri,F=x.sci,D=x.eri,M=x.eci;h.attr({textAlign:"center",textBaseline:"middle",font:"500 ".concat(Sa(12),"px Source Sans Pro"),fillStyle:"#585757",lineWidth:Lc(),strokeStyle:"#e6e6e6"}),a!=="all"&&a!=="left"||(b.rowEach(u.sri,u.eri,function(N,P,j){var Y=C+P,z=N;h.line([0,Y],[A,Y]),k<=z&&z<D+1&&Uc.call(g,0,Y,A,j),h.fillText(z+1,A/2,Y+j/2),N>0&&b.rows.isHide(N-1)&&(h.save(),h.attr({strokeStyle:"#c6c6c6"}),h.line([5,Y+5],[A-5,Y+5]),h.restore())}),h.line([0,y+C],[A,y+C]),h.line([A,C],[A,y+C])),a!=="all"&&a!=="top"||(b.colEach(u.sci,u.eci,function(N,P,j){var Y=Q+P,z=N;h.line([Y,0],[Y,c]),F<=z&&z<M+1&&Uc.call(g,Y,0,j,c),h.fillText(K(z),Y+j/2,c/2),N>0&&b.cols.isHide(N-1)&&(h.save(),h.attr({strokeStyle:"#c6c6c6"}),h.line([Y+5,5],[Y+5,c-5]),h.restore())}),h.line([w+Q,0],[w+Q,c]),h.line([0,c],[w+Q,c])),h.restore()}function o0(a,u){var A=this.draw;A.save(),A.attr({fillStyle:"#f4f5f8"}).fillRect(0,0,a,u),A.restore()}function ed(a,u,A,c,d){var p=a.sri,g=a.sci,h=a.eri,b=a.eci,y=a.w,w=a.h,C=this.draw,Q=this.data,x=Q.settings;C.save(),C.attr(Ku).translate(u+c,A+d),x.showGrid&&(Q.rowEach(p,h,function(k,F,D){k!==p&&C.line([0,F],[y,F]),k===h&&C.line([0,F+D],[y,F+D])}),Q.colEach(g,b,function(k,F,D){k!==g&&C.line([F,0],[F,w]),k===b&&C.line([F+D,0],[F+D,w])})),C.restore()}function oo(a,u,A,c){var d=this.draw,p=this.data,g=p.viewWidth()-a,h=p.viewHeight()-u;d.save().translate(a,u).attr({strokeStyle:"rgba(75, 137, 255, .6)"}),d.line([0,c],[g,c]),d.line([A,0],[A,h]),d.restore()}var s0=function(){return S(function a(u,A){B(this,a),this.el=u,this.draw=new gc(u,A.viewWidth(),A.viewHeight()),this.data=A},[{key:"resetData",value:function(a){this.data=a,this.render()}},{key:"render",value:function(){var a=this.data,u=a.rows,A=a.cols.indexWidth,c=u.height;this.draw.resize(a.viewWidth(),a.viewHeight()),this.clear();var d=a.viewRange(),p=a.freezeTotalWidth(),g=a.freezeTotalHeight(),h=a.scroll,b=h.x,y=h.y;ed.call(this,d,A,c,p,g),pc.call(this,d,A,c,-b,-y),ll.call(this,"all",d,A,c,p,g),o0.call(this,A,c);var w=I(a.freeze,2),C=w[0],Q=w[1];if(C>0||Q>0){if(C>0){var x=d.clone();x.sri=0,x.eri=C-1,x.h=g,ed.call(this,x,A,c,p,0),pc.call(this,x,A,c,-b,0),ll.call(this,"top",x,A,c,p,0)}if(Q>0){var k=d.clone();k.sci=0,k.eci=Q-1,k.w=p,ed.call(this,k,A,c,0,g),ll.call(this,"left",k,A,c,0,g),pc.call(this,k,A,c,0,-y)}var F=a.freezeViewRange();ed.call(this,F,A,c,0,0),ll.call(this,"all",F,A,c,0,0),pc.call(this,F,A,c,0,0),oo.call(this,A,c,p,g)}}},{key:"clear",value:function(){this.draw.clear()}}])}(),xd=[["A3",11.69,16.54],["A4",8.27,11.69],["A5",5.83,8.27],["B4",9.84,13.9],["B5",6.93,9.84]],vc=["landscape","portrait"];function mc(a){return parseInt(96*a,10)}function yg(a){a==="cancel"?this.el.hide():this.toPrint()}function Sd(a){var u=this.paper,A=a.target.value,c=xd[A];u.w=mc(c[1]),u.h=mc(c[2]),this.preview()}function Eu(a){var u=this.paper,A=a.target.value,c=vc[A];u.orientation=c,this.preview()}var ip=function(){return S(function a(u){var A,c;B(this,a),this.paper={w:mc(xd[0][1]),h:mc(xd[0][2]),padding:50,orientation:vc[0],get width(){return this.orientation==="landscape"?this.h:this.w},get height(){return this.orientation==="landscape"?this.w:this.h}},this.data=u,this.el=T("div","".concat(Mr,"-print")).children(T("div","".concat(Mr,"-print-bar")).children(T("div","-title").child("Print settings"),T("div","-right").children(T("div","".concat(Mr,"-buttons")).children(new jl("cancel").on("click",yg.bind(this,"cancel")),new jl("next","primary").on("click",yg.bind(this,"next"))))),T("div","".concat(Mr,"-print-content")).children(this.contentEl=T("div","-content"),T("div","-sider").child(T("form","").children(T("fieldset","").children(T("label","").child("".concat(tt("print.size"))),(A=T("select","")).children.apply(A,L(xd.map(function(d,p){return T("option","").attr("value",p).child("".concat(d[0]," ( ").concat(d[1],"''x").concat(d[2],"'' )"))}))).on("change",Sd.bind(this))),T("fieldset","").children(T("label","").child("".concat(tt("print.orientation"))),(c=T("select","")).children.apply(c,L(vc.map(function(d,p){return T("option","").attr("value",p).child("".concat(tt("print.orientations")[p]))}))).on("change",Eu.bind(this))))))).hide()},[{key:"resetData",value:function(a){this.data=a}},{key:"preview",value:function(){var a=this,u=this.data,A=this.paper,c=A.width,d=A.height,p=A.padding,g=c-2*p,h=d-2*p,b=u.contentRange(),y=parseInt(b.h/h,10)+1,w=g/b.w,C=p,Q=p;w>1&&(C+=(g-b.w)/2);var x=0,k=0;this.contentEl.html(""),this.canvases=[];for(var F={sri:0,sci:0,eri:0,eci:0},D=function(){var N=0,P=0,j=T("div","".concat(Mr,"-canvas-card")),Y=T("canvas","".concat(Mr,"-canvas"));a.canvases.push(Y.el);var z=new gc(Y.el,c,d);for(z.save(),z.translate(C,Q),w<1&&z.scale(w,w);x<=b.eri;x+=1){var re=u.rows.getHeight(x);if(!((N+=re)<h)){P=-(N-re);break}for(var we=0;we<=b.eci;we+=1)Gl(z,u,x,we,k),F.eci=we}F.eri=x,z.restore(),z.save(),z.translate(C,Q),w<1&&z.scale(w,w);var Oe=k;u.eachMergesInView(F,function(Ue){var Me=Ue.sri,nt=Ue.sci;Gl(z,u,Me,nt,Oe)}),z.restore(),F.sri=F.eri,F.sci=F.eci,k+=P,a.contentEl.child(T("div","".concat(Mr,"-canvas-card-wraper")).child(j.child(Y)))},M=0;M<y;M+=1)D();this.el.show()}},{key:"toPrint",value:function(){this.el.hide();var a=this.paper,u=T("iframe","").hide().el;window.document.body.appendChild(u);var A=u.contentWindow,c=A.document,d=document.createElement("style");d.innerHTML=`
  808. @page { size: `.concat(a.width,"px ").concat(a.height,`px; };
  809. canvas {
  810. page-break-before: auto;
  811. page-break-after: always;
  812. image-rendering: pixelated;
  813. };
  814. `),c.head.appendChild(d),this.canvases.forEach(function(p){var g=p.cloneNode(!1);g.getContext("2d").drawImage(p,0,0),c.body.appendChild(g)}),A.print()}}])}(),ap=[{key:"copy",title:rt("contextmenu.copy"),label:"Ctrl+C"},{key:"cut",title:rt("contextmenu.cut"),label:"Ctrl+X"},{key:"paste",title:rt("contextmenu.paste"),label:"Ctrl+V"},{key:"paste-value",title:rt("contextmenu.pasteValue"),label:"Ctrl+Shift+V"},{key:"paste-format",title:rt("contextmenu.pasteFormat"),label:"Ctrl+Alt+V"},{key:"divider"},{key:"insert-row",title:rt("contextmenu.insertRow")},{key:"insert-column",title:rt("contextmenu.insertColumn")},{key:"divider"},{key:"delete-row",title:rt("contextmenu.deleteRow")},{key:"delete-column",title:rt("contextmenu.deleteColumn")},{key:"delete-cell-text",title:rt("contextmenu.deleteCellText")},{key:"hide",title:rt("contextmenu.hide")},{key:"divider"},{key:"validation",title:rt("contextmenu.validation")},{key:"divider"},{key:"cell-printable",title:rt("contextmenu.cellprintable")},{key:"cell-non-printable",title:rt("contextmenu.cellnonprintable")},{key:"divider"},{key:"cell-editable",title:rt("contextmenu.celleditable")},{key:"cell-non-editable",title:rt("contextmenu.cellnoneditable")}];function op(a){var u=this;return a.key==="divider"?T("div","".concat(Mr,"-item divider")):T("div","".concat(Mr,"-item")).on("click",function(){u.itemClick(a.key),u.hide()}).children(a.title(),T("div","label").child(a.label||""))}function bg(){var a=this;return ap.map(function(u){return op.call(a,u)})}var gf=function(){return S(function a(u){var A,c=arguments.length>1&&arguments[1]!==void 0&&arguments[1];B(this,a),this.menuItems=bg.call(this),this.el=(A=T("div","".concat(Mr,"-contextmenu"))).children.apply(A,L(this.menuItems)).hide(),this.viewFn=u,this.itemClick=function(){},this.isHide=c,this.setMode("range")},[{key:"setMode",value:function(a){var u=this.menuItems[12];a==="row-col"?u.show():u.hide()}},{key:"hide",value:function(){var a=this.el;a.hide(),Zt(a)}},{key:"setPosition",value:function(a,u){if(!this.isHide){var A=this.el,c=A.show().offset().width,d=this.viewFn(),p=d.height/2,g=a;d.width-a<=c&&(g-=c),A.css("left","".concat(g,"px")),u>p?A.css("bottom","".concat(d.height-u,"px")).css("max-height","".concat(u,"px")).css("top","auto"):A.css("top","".concat(u,"px")).css("max-height","".concat(d.height-u,"px")).css("bottom","auto"),kr(A)}}}])}();function Rt(){return Rt=typeof Reflect<"u"&&Reflect.get?Reflect.get.bind():function(a,u,A){var c=function(p,g){for(;!{}.hasOwnProperty.call(p,g)&&(p=oi(p))!==null;);return p}(a,u);if(c){var d=Object.getOwnPropertyDescriptor(c,u);return d.get?d.get.call(arguments.length<3?a:A):d.value}},Rt.apply(null,arguments)}var _e=function(){return S(function a(u,A,c){B(this,a),this.tip="",u&&(this.tip=tt("toolbar.".concat(u.replace(/-[a-z]/g,function(d){return d[1].toUpperCase()})))),A&&(this.tip+=" (".concat(A,")")),this.tag=u,this.shortcut=A,this.value=c,this.el=this.element(),this.change=function(){}},[{key:"element",value:function(){var a=this,u=this.tip;return T("div","".concat(Mr,"-toolbar-btn")).on("mouseenter",function(A){a.tip&&function(c,d){if(!d.classList.contains("active")){var p=d.getBoundingClientRect(),g=p.left,h=p.top,b=p.width,y=p.height,w=T("div","".concat(Mr,"-tooltip")).html(c).show();document.body.appendChild(w.el);var C=w.box();w.css("left","".concat(g+b/2-C.width/2,"px")).css("top","".concat(h+y+2,"px")),sn(d,"mouseleave",function(){document.body.contains(w.el)&&document.body.removeChild(w.el)}),sn(d,"click",function(){document.body.contains(w.el)&&document.body.removeChild(w.el)})}}(a.tip,A.target)}).attr("data-tooltip",u)}},{key:"setState",value:function(){}}])}();function me(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(me=function(){return!!a})()}var Ye=function(a){function u(){return B(this,u),A=this,d=arguments,c=oi(c=u),wa(A,me()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u,[{key:"dropdown",value:function(){}},{key:"getValue",value:function(A){return A}},{key:"element",value:function(){var A,c,d,p,g,h=this,b=this.tag;return this.dd=this.dropdown(),this.dd.change=function(y){return h.change(b,h.getValue(y))},(A=u,c="element",d=this,p=3,g=Rt(oi(1&p?A.prototype:A),c,d),2&p&&typeof g=="function"?function(y){return g.apply(d,y)}:g)([]).child(this.dd)}},{key:"setState",value:function(A){A&&(this.value=A,this.dd.setTitle(A))}}])}(_e);function ft(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ft=function(){return!!a})()}var mt=function(a){function u(A,c,d,p){var g,h,b,y,w;B(this,u),b=this,y=u,w=["div","".concat(Mr,"-dropdown ").concat(p)],y=oi(y),(h=wa(b,ft()?Reflect.construct(y,w||[],oi(b).constructor):y.apply(b,w))).title=A,h.change=function(){},h.headerClick=function(){},typeof A=="string"?h.title=T("div","".concat(Mr,"-dropdown-title")).child(A):d&&h.title.addClass("arrow-left"),h.contentEl=T("div","".concat(Mr,"-dropdown-content")).css("width",c).hide();for(var C=arguments.length,Q=new Array(C>4?C-4:0),x=4;x<C;x++)Q[x-4]=arguments[x];return(g=h).setContentChildren.apply(g,Q),h.headerEl=T("div","".concat(Mr,"-dropdown-header")),h.headerEl.on("click",function(){h.contentEl.css("display")!=="block"?h.show():h.hide()}).children(h.title,d?T("div","".concat(Mr,"-icon arrow-right")).child(T("div","".concat(Mr,"-icon-img arrow-down"))):""),h.children(h.headerEl,h.contentEl),h}return vn(u,a),S(u,[{key:"setContentChildren",value:function(){var A;this.contentEl.html(""),arguments.length>0&&(A=this.contentEl).children.apply(A,arguments)}},{key:"setTitle",value:function(A){this.title.html(A),this.hide()}},{key:"show",value:function(){var A=this;this.contentEl.show(),this.parent().active(),kr(this.parent(),function(){A.hide()})}},{key:"hide",value:function(){this.parent().active(!1),this.contentEl.hide(),Zt(this.parent())}}])}(R);function Kt(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Kt=function(){return!!a})()}var Wt=function(a){function u(A,c){var d;B(this,u);var p,g,h,b=new qa("align-".concat(c)),y=A.map(function(w){return(C="align-".concat(w),T("div","".concat(Mr,"-item")).child(new qa(C))).on("click",function(){d.setTitle(w),d.change(w)});var C});return p=this,g=u,h=[b,"auto",!0,"bottom-left"].concat(L(y)),g=oi(g),d=wa(p,Kt()?Reflect.construct(g,h||[],oi(p).constructor):g.apply(p,h))}return vn(u,a),S(u,[{key:"setTitle",value:function(A){this.title.setName("align-".concat(A)),this.hide()}}])}(mt);function ur(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ur=function(){return!!a})()}var Sr=function(a){function u(A){return B(this,u),c=this,p=["align","",A],d=oi(d=u),wa(c,ur()?Reflect.construct(d,p||[],oi(c).constructor):d.apply(c,p));var c,d,p}return vn(u,a),S(u,[{key:"dropdown",value:function(){var A=this.value;return new Wt(["left","center","right"],A)}}])}(Ye);function Kr(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Kr=function(){return!!a})()}var zr=function(a){function u(A){return B(this,u),c=this,p=["valign","",A],d=oi(d=u),wa(c,Kr()?Reflect.construct(d,p||[],oi(c).constructor):d.apply(c,p));var c,d,p}return vn(u,a),S(u,[{key:"dropdown",value:function(){var A=this.value;return new Wt(["top","middle","bottom"],A)}}])}(Ye);function qr(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qr=function(){return!!a})()}var lr=function(a){function u(){return B(this,u),A=this,d=arguments,c=oi(c=u),wa(A,qr()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u,[{key:"element",value:function(){var A,c,d,p,g,h=this,b=this.tag;return(A=u,c="element",d=this,p=3,g=Rt(oi(1&p?A.prototype:A),c,d),2&p&&typeof g=="function"?function(y){return g.apply(d,y)}:g)([]).child(new qa(b)).on("click",function(){return h.click()})}},{key:"click",value:function(){this.change(this.tag,this.toggle())}},{key:"setState",value:function(A){this.el.active(A)}},{key:"toggle",value:function(){return this.el.toggle()}},{key:"active",value:function(){return this.el.hasClass("active")}}])}(_e);function Ur(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ur=function(){return!!a})()}var cr=function(a){function u(){return B(this,u),A=this,d=["autofilter"],c=oi(c=u),wa(A,Ur()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u,[{key:"setState",value:function(){}}])}(lr);function Rr(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Rr=function(){return!!a})()}var wr=function(a){function u(){return B(this,u),A=this,d=["font-bold","Ctrl+B"],c=oi(c=u),wa(A,Rr()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u)}(lr);function Hr(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Hr=function(){return!!a})()}var hn=function(a){function u(){return B(this,u),A=this,d=["font-italic","Ctrl+I"],c=oi(c=u),wa(A,Hr()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u)}(lr);function Sn(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Sn=function(){return!!a})()}var kn=function(a){function u(){return B(this,u),A=this,d=["strike","Ctrl+U"],c=oi(c=u),wa(A,Sn()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u)}(lr);function di(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(di=function(){return!!a})()}var ni=function(a){function u(){return B(this,u),A=this,d=["underline","Ctrl+U"],c=oi(c=u),wa(A,di()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u)}(lr),Gi=["#ffffff","#000100","#e7e5e6","#445569","#5b9cd6","#ed7d31","#a5a5a5","#ffc001","#4371c6","#71ae47"],Zn=[["#f2f2f2","#7f7f7f","#d0cecf","#d5dce4","#deeaf6","#fce5d5","#ededed","#fff2cd","#d9e2f3","#e3efd9"],["#d8d8d8","#595959","#afabac","#adb8ca","#bdd7ee","#f7ccac","#dbdbdb","#ffe59a","#b3c6e7","#c5e0b3"],["#bfbfbf","#3f3f3f","#756f6f","#8596b0","#9cc2e6","#f4b184","#c9c9c9","#fed964","#8eaada","#a7d08c"],["#a5a5a5","#262626","#3a3839","#333f4f","#2e75b5","#c45a10","#7b7b7b","#bf8e01","#2f5596","#538136"],["#7f7f7f","#0c0c0c","#171516","#222a35","#1f4e7a","#843c0a","#525252","#7e6000","#203864","#365624"]],zi=["#c00000","#fe0000","#fdc101","#ffff01","#93d051","#00b04e","#01b0f1","#0170c1","#012060","#7030a0"];function Va(a){var u=this;return T("td","").child(T("div","".concat(Mr,"-color-palette-cell")).on("click.stop",function(){return u.change(a)}).css("background-color",a))}var rn=S(function a(){var u,A,c,d=this;B(this,a),this.el=T("div","".concat(Mr,"-color-palette")),this.change=function(){};var p=T("table","").children((u=T("tbody","")).children.apply(u,[(A=T("tr","".concat(Mr,"-theme-color-placeholders"))).children.apply(A,L(Gi.map(function(g){return Va.call(d,g)})))].concat(L(Zn.map(function(g){var h;return(h=T("tr","".concat(Mr,"-theme-colors"))).children.apply(h,L(g.map(function(b){return Va.call(d,b)})))})),[(c=T("tr","".concat(Mr,"-standard-colors"))).children.apply(c,L(zi.map(function(g){return Va.call(d,g)})))])));this.el.child(p)});function ii(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ii=function(){return!!a})()}var Jt=function(a){function u(A,c){var d;B(this,u);var p,g,h,b=new qa(A).css("height","16px").css("border-bottom","3px solid ".concat(c)),y=new rn;return y.change=function(w){d.setTitle(w),d.change(w)},p=this,g=u,h=[b,"auto",!1,"bottom-left",y.el],g=oi(g),d=wa(p,ii()?Reflect.construct(g,h||[],oi(p).constructor):g.apply(p,h))}return vn(u,a),S(u,[{key:"setTitle",value:function(A){this.title.css("border-color",A),this.hide()}}])}(mt);function pi(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pi=function(){return!!a})()}var He=[["thin",'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="1" style="user-select: none;"><line x1="0" y1="0.5" x2="50" y2="0.5" stroke-width="1" stroke="black" style="user-select: none;"></line></svg>'],["medium",'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="2" style="user-select: none;"><line x1="0" y1="1.0" x2="50" y2="1.0" stroke-width="2" stroke="black" style="user-select: none;"></line></svg>'],["thick",'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="3" style="user-select: none;"><line x1="0" y1="1.5" x2="50" y2="1.5" stroke-width="3" stroke="black" style="user-select: none;"></line></svg>'],["dashed",'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="1" style="user-select: none;"><line x1="0" y1="0.5" x2="50" y2="0.5" stroke-width="1" stroke="black" stroke-dasharray="2" style="user-select: none;"></line></svg>'],["dotted",'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="1" style="user-select: none;"><line x1="0" y1="0.5" x2="50" y2="0.5" stroke-width="1" stroke="black" stroke-dasharray="1" style="user-select: none;"></line></svg>']],Bt=function(a){function u(A){var c;B(this,u);var d,p,g,h=new qa("line-type"),b=0,y=He.map(function(w,C){return T("div","".concat(Mr,"-item state ").concat(A===w[0]?"checked":"")).on("click",function(){y[b].toggle("checked"),y[C].toggle("checked"),b=C,c.hide(),c.change(w)}).child(T("div","".concat(Mr,"-line-type")).html(w[1]))});return d=this,p=u,g=[h,"auto",!1,"bottom-left"].concat(L(y)),p=oi(p),c=wa(d,pi()?Reflect.construct(p,g||[],oi(d).constructor):p.apply(d,g))}return vn(u,a),S(u)}(mt);function hr(){var a;return T("table","").child((a=T("tbody","")).children.apply(a,arguments))}function vr(a){var u=this;return T("td","").child(T("div","".concat(Mr,"-border-palette-cell")).child(new qa("border-".concat(a))).on("click",function(){u.mode=a;var A=u.mode,c=u.style,d=u.color;u.change({mode:A,style:c,color:d})}))}var en=S(function a(){var u,A,c=this;B(this,a),this.color="#000",this.style="thin",this.mode="all",this.change=function(){},this.ddColor=new Jt("line-color",this.color),this.ddColor.change=function(p){c.color=p},this.ddType=new Bt(this.style),this.ddType.change=function(p){var g=I(p,1)[0];c.style=g},this.el=T("div","".concat(Mr,"-border-palette"));var d=hr(T("tr","").children(T("td","".concat(Mr,"-border-palette-left")).child(hr((u=T("tr","")).children.apply(u,L(["all","inside","horizontal","vertical","outside"].map(function(p){return vr.call(c,p)}))),(A=T("tr","")).children.apply(A,L(["left","top","right","bottom","none"].map(function(p){return vr.call(c,p)}))))),T("td","".concat(Mr,"-border-palette-right")).children(T("div","".concat(Mr,"-toolbar-btn")).child(this.ddColor.el),T("div","".concat(Mr,"-toolbar-btn")).child(this.ddType.el))));this.el.child(d)});function Tr(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Tr=function(){return!!a})()}var Pr=function(a){function u(){var A;B(this,u);var c,d,p,g=new qa("border-all"),h=new en;return h.change=function(b){A.change(b),A.hide()},c=this,d=u,p=[g,"auto",!1,"bottom-left",h.el],d=oi(d),A=wa(c,Tr()?Reflect.construct(d,p||[],oi(c).constructor):d.apply(c,p))}return vn(u,a),S(u)}(mt);function si(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(si=function(){return!!a})()}var Ai=function(a){function u(){return B(this,u),A=this,d=["border"],c=oi(c=u),wa(A,si()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u,[{key:"dropdown",value:function(){return new Pr}}])}(Ye);function ai(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ai=function(){return!!a})()}var Qa=function(a){function u(){return B(this,u),A=this,d=arguments,c=oi(c=u),wa(A,ai()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u,[{key:"element",value:function(){var A,c,d,p,g,h=this;return(A=u,c="element",d=this,p=3,g=Rt(oi(1&p?A.prototype:A),c,d),2&p&&typeof g=="function"?function(b){return g.apply(d,b)}:g)([]).child(new qa(this.tag)).on("click",function(){return h.change(h.tag)})}},{key:"setState",value:function(A){this.el.disabled(A)}}])}(_e);function no(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(no=function(){return!!a})()}var Ma=function(a){function u(){return B(this,u),A=this,d=["clearformat"],c=oi(c=u),wa(A,no()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u)}(Qa);function Ka(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ka=function(){return!!a})()}var Fa=function(a){function u(){return B(this,u),A=this,d=["paintformat"],c=oi(c=u),wa(A,Ka()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u,[{key:"setState",value:function(){}}])}(lr);function Fo(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Fo=function(){return!!a})()}var Ss=function(a){function u(A){return B(this,u),c=this,p=["color",void 0,A],d=oi(d=u),wa(c,Fo()?Reflect.construct(d,p||[],oi(c).constructor):d.apply(c,p));var c,d,p}return vn(u,a),S(u,[{key:"dropdown",value:function(){var A=this.tag,c=this.value;return new Jt(A,c)}}])}(Ye);function DA(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(DA=function(){return!!a})()}var St=function(a){function u(A){return B(this,u),c=this,p=["bgcolor",void 0,A],d=oi(d=u),wa(c,DA()?Reflect.construct(d,p||[],oi(c).constructor):d.apply(c,p));var c,d,p}return vn(u,a),S(u,[{key:"dropdown",value:function(){var A=this.tag,c=this.value;return new Jt(A,c)}}])}(Ye);function Yn(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Yn=function(){return!!a})()}var jn=function(a){function u(){var A;B(this,u);var c,d,p,g=No.map(function(h){return T("div","".concat(Mr,"-item")).on("click",function(){A.setTitle("".concat(h.pt)),A.change(h)}).child("".concat(h.pt))});return c=this,d=u,p=["10","60px",!0,"bottom-left"].concat(L(g)),d=oi(d),A=wa(c,Yn()?Reflect.construct(d,p||[],oi(c).constructor):d.apply(c,p))}return vn(u,a),S(u)}(mt);function Lr(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Lr=function(){return!!a})()}var Ir=function(a){function u(){return B(this,u),A=this,d=["font-size"],c=oi(c=u),wa(A,Lr()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u,[{key:"getValue",value:function(A){return A.pt}},{key:"dropdown",value:function(){return new jn}}])}(Ye);function Cn(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Cn=function(){return!!a})()}var ei=function(a){function u(){var A;B(this,u);var c,d,p,g=ls.map(function(h){return T("div","".concat(Mr,"-item")).on("click",function(){A.setTitle(h.title),A.change(h)}).child(h.title)});return c=this,d=u,p=[ls[0].title,"160px",!0,"bottom-left"].concat(L(g)),d=oi(d),A=wa(c,Cn()?Reflect.construct(d,p||[],oi(c).constructor):d.apply(c,p))}return vn(u,a),S(u)}(mt);function Ei(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ei=function(){return!!a})()}var _n=function(a){function u(){return B(this,u),A=this,d=["font-name"],c=oi(c=u),wa(A,Ei()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u,[{key:"getValue",value:function(A){return A.key}},{key:"dropdown",value:function(){return new ei}}])}(Ye);function Ii(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ii=function(){return!!a})()}var Hi=function(a){function u(){var A;B(this,u);var c,d,p,g=Bu.slice(0);return g.splice(2,0,{key:"divider"}),g.splice(8,0,{key:"divider"}),g=g.map(function(h){var b=T("div","".concat(Mr,"-item"));return h.key==="divider"?b.addClass("divider"):(b.child(h.title()).on("click",function(){A.setTitle(h.title()),A.change(h)}),h.label&&b.child(T("div","label").html(h.label))),b}),c=this,d=u,p=["Normal","220px",!0,"bottom-left"].concat(L(g)),d=oi(d),A=wa(c,Ii()?Reflect.construct(d,p||[],oi(c).constructor):d.apply(c,p))}return vn(u,a),S(u,[{key:"setTitle",value:function(A){for(var c=0;c<Bu.length;c+=1)Bu[c].key===A&&this.title.html(Bu[c].title());this.hide()}}])}(mt);function Wi(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Wi=function(){return!!a})()}var Ua=function(a){function u(){return B(this,u),A=this,d=["format"],c=oi(c=u),wa(A,Wi()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u,[{key:"getValue",value:function(A){return A.key}},{key:"dropdown",value:function(){return new Hi}}])}(Ye);function Is(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Is=function(){return!!a})()}var lo=function(a){function u(){var A;B(this,u);var c,d,p,g=Mf.map(function(h){return T("div","".concat(Mr,"-item")).on("click",function(){A.hide(),A.change(h)}).child(h.key)});return c=this,d=u,p=[new qa("formula"),"180px",!0,"bottom-left"].concat(L(g)),d=oi(d),A=wa(c,Is()?Reflect.construct(d,p||[],oi(c).constructor):d.apply(c,p))}return vn(u,a),S(u)}(mt);function pl(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pl=function(){return!!a})()}var Qu=function(a){function u(){return B(this,u),A=this,d=["formula"],c=oi(c=u),wa(A,pl()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u,[{key:"getValue",value:function(A){return A.key}},{key:"dropdown",value:function(){return new lo}}])}(Ye);function au(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(au=function(){return!!a})()}var rA=function(a){function u(){return B(this,u),A=this,d=["freeze"],c=oi(c=u),wa(A,au()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u)}(lr);function hs(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hs=function(){return!!a})()}var UA=function(a){function u(){return B(this,u),A=this,d=["merge"],c=oi(c=u),wa(A,hs()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u,[{key:"setState",value:function(A,c){this.el.active(A).disabled(c)}}])}(lr);function bA(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(bA=function(){return!!a})()}var RA=function(a){function u(){return B(this,u),A=this,d=["redo","Ctrl+Y"],c=oi(c=u),wa(A,bA()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u)}(Qa);function pf(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pf=function(){return!!a})()}var ou=function(a){function u(){return B(this,u),A=this,d=["undo","Ctrl+Z"],c=oi(c=u),wa(A,pf()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u)}(Qa);function vl(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vl=function(){return!!a})()}var vf=function(a){function u(){return B(this,u),A=this,d=["print","Ctrl+P"],c=oi(c=u),wa(A,vl()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u)}(Qa);function Hc(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Hc=function(){return!!a})()}var ml=function(a){function u(){return B(this,u),A=this,d=["textwrap"],c=oi(c=u),wa(A,Hc()?Reflect.construct(c,d||[],oi(A).constructor):c.apply(A,d));var A,c,d}return vn(u,a),S(u)}(lr);function yl(a,u,A){return u=oi(u),wa(a,fh()?Reflect.construct(u,A||[],oi(a).constructor):u.apply(a,A))}function fh(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fh=function(){return!!a})()}var ul=function(a){function u(){var A;B(this,u);var c=new qa("ellipsis"),d=T("div","".concat(Mr,"-toolbar-more"));return(A=yl(this,u,[c,"auto",!1,"bottom-right",d])).moreBtns=d,A.contentEl.css("max-width","420px"),A}return vn(u,a),S(u)}(mt),hh=function(a){function u(){var A;return B(this,u),(A=yl(this,u,["more"])).el.hide(),A}return vn(u,a),S(u,[{key:"dropdown",value:function(){return new ul}},{key:"show",value:function(){this.el.show()}},{key:"hide",value:function(){this.el.hide()}}])}(Ye);function zA(){return T("div","".concat(Mr,"-toolbar-divider"))}function JA(){var a=this;this.btns2=[],this.items.forEach(function(u){if(Array.isArray(u))u.forEach(function(g){var h=g.el,b=h.box(),y=h.computedStyle(),w=y.marginLeft,C=y.marginRight;a.btns2.push([h,b.width+parseInt(w,10)+parseInt(C,10)])});else{var A=u.box(),c=u.computedStyle(),d=c.marginLeft,p=c.marginRight;a.btns2.push([u,A.width+parseInt(d,10)+parseInt(p,10)])}})}function dh(){var a,u,A=this.el,c=this.btns,d=this.moreEl,p=this.btns2,g=d.dd,h=g.moreBtns,b=g.contentEl;A.css("width","".concat(this.widthFn(),"px"));var y=A.box(),w=160,C=12,Q=[],x=[];p.forEach(function(k,F){var D=I(k,2),M=D[0],N=D[1];w+=N,F===p.length-1||w<y.width?Q.push(M):(C+=N,x.push(M))}),(a=c.html("")).children.apply(a,Q),(u=h.html("")).children.apply(u,x),b.css("width","".concat(C,"px")),x.length>0?d.show():d.hide()}function $u(a){var u=this,A=new _e;A.el.on("click",function(){a.onClick&&a.onClick(u.data.getData(),u.data)}),A.tip=a.tip||"";var c=a.el;if(a.icon&&(c=T("img").attr("src",a.icon)),c){var d=T("div","".concat(Mr,"-icon"));d.child(c),A.el.child(d)}return A}var sp=function(){return S(function a(u,A){var c=this,d=arguments.length>2&&arguments[2]!==void 0&&arguments[2];B(this,a),this.data=u,this.change=function(){},this.widthFn=A,this.isHide=d;var p=u.defaultStyle();this.items=[[this.undoEl=new ou,this.redoEl=new RA,new vf,this.paintformatEl=new Fa,this.clearformatEl=new Ma],zA(),[this.formatEl=new Ua],zA(),[this.fontEl=new _n,this.fontSizeEl=new Ir],zA(),[this.boldEl=new wr,this.italicEl=new hn,this.underlineEl=new ni,this.strikeEl=new kn,this.textColorEl=new Ss(p.color)],zA(),[this.fillColorEl=new St(p.bgcolor),this.borderEl=new Ai,this.mergeEl=new UA],zA(),[this.alignEl=new Sr(p.align),this.valignEl=new zr(p.valign),this.textwrapEl=new ml],zA(),[this.freezeEl=new rA,this.autofilterEl=new cr,this.formulaEl=new Qu]];var g=u.settings.extendToolbar,h=g===void 0?{}:g;if(h.left&&h.left.length>0){this.items.unshift(zA());var b=h.left.map($u.bind(this));this.items.unshift(b)}if(h.right&&h.right.length>0){this.items.push(zA());var y=h.right.map($u.bind(this));this.items.push(y)}this.items.push([this.moreEl=new hh]),this.el=T("div","".concat(Mr,"-toolbar")),this.btns=T("div","".concat(Mr,"-toolbar-btns")),this.items.forEach(function(w){Array.isArray(w)?w.forEach(function(C){c.btns.child(C.el),C.change=function(){c.change.apply(c,arguments)}}):c.btns.child(w.el)}),this.el.child(this.btns),d?this.el.hide():(this.reset(),setTimeout(function(){JA.call(c),dh.call(c)},0),sn(window,"resize",function(){dh.call(c)}))},[{key:"paintformatActive",value:function(){return this.paintformatEl.active()}},{key:"paintformatToggle",value:function(){this.paintformatEl.toggle()}},{key:"trigger",value:function(a){this["".concat(a,"El")].click()}},{key:"resetData",value:function(a){this.data=a,this.reset()}},{key:"reset",value:function(){if(!this.isHide){var a=this.data,u=a.getSelectedCellStyle();this.undoEl.setState(!a.canUndo()),this.redoEl.setState(!a.canRedo()),this.mergeEl.setState(a.canUnmerge(),!a.selector.multiple()),this.autofilterEl.setState(!a.canAutofilter());var A=u.font,c=u.format;this.formatEl.setState(c),this.fontEl.setState(A.name),this.fontSizeEl.setState(A.size),this.boldEl.setState(A.bold),this.italicEl.setState(A.italic),this.underlineEl.setState(u.underline),this.strikeEl.setState(u.strike),this.textColorEl.setState(u.color),this.fillColorEl.setState(u.bgcolor),this.alignEl.setState(u.align),this.valignEl.setState(u.valign),this.textwrapEl.setState(u.textwrap),this.freezeEl.setState(a.freezeIsActive())}}}])}(),td=function(){return S(function a(u,A){var c,d=this,p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"600px";B(this,a),this.title=u,this.el=T("div","".concat(Mr,"-modal")).css("width",p).children(T("div","".concat(Mr,"-modal-header")).children(new qa("close").on("click.stop",function(){return d.hide()}),this.title),(c=T("div","".concat(Mr,"-modal-content"))).children.apply(c,L(A))).hide()},[{key:"show",value:function(){var a=this;this.dimmer=T("div","".concat(Mr,"-dimmer active")),document.body.appendChild(this.dimmer.el);var u=this.el.show().box(),A=u.width,c=u.height,d=document.documentElement,p=d.clientHeight,g=d.clientWidth;this.el.offset({left:(g-A)/2,top:(p-c)/3}),window.xkeydownEsc=function(h){h.keyCode===27&&a.hide()},sn(window,"keydown",window.xkeydownEsc)}},{key:"hide",value:function(){this.el.hide(),document.body.removeChild(this.dimmer.el),Dr(window,"keydown",window.xkeydownEsc),delete window.xkeydownEsc}}])}(),mf=function(){return S(function a(u,A){var c=this;B(this,a),this.vchange=function(){},this.el=T("div","".concat(Mr,"-form-input")),this.input=T("input","").css("width",u).on("input",function(d){return c.vchange(d)}).attr("placeholder",A),this.el.child(this.input)},[{key:"focus",value:function(){var a=this;setTimeout(function(){a.input.el.focus()},10)}},{key:"hint",value:function(a){this.input.attr("placeholder",a)}},{key:"val",value:function(a){return this.input.val(a)}}])}(),jc=function(){return S(function a(u,A,c){var d=this,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(h){return h},g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:function(){};B(this,a),this.key=u,this.getTitle=p,this.vchange=function(){},this.el=T("div","".concat(Mr,"-form-select")),this.suggest=new ns(A.map(function(h){return{key:h,title:d.getTitle(h)}}),function(h){d.itemClick(h.key),g(h.key),d.vchange(h.key)},c,this.el),this.el.children(this.itemEl=T("div","input-text").html(this.getTitle(u)),this.suggest.el).on("click",function(){return d.show()})},[{key:"show",value:function(){this.suggest.search("")}},{key:"itemClick",value:function(a){this.key=a,this.itemEl.html(this.getTitle(a))}},{key:"val",value:function(a){return a!==void 0?(this.key=a,this.itemEl.html(this.getTitle(a)),this):this.key}}])}(),Cg={number:/(^\d+$)|(^\d+(\.\d{0,4})?$)/,date:/^\d{4}-\d{1,2}-\d{1,2}$/},xu=function(){return S(function a(u,A,c,d){var p=this;B(this,a),this.label="",this.rule=A,c&&(this.label=T("label","label").css("width","".concat(d,"px")).html(c)),this.tip=T("div","tip").child("tip").hide(),this.input=u,this.input.vchange=function(){return p.validate()},this.el=T("div","".concat(Mr,"-form-field")).children(this.label,u.el,this.tip)},[{key:"isShow",value:function(){return this.el.css("display")!=="none"}},{key:"show",value:function(){this.el.show()}},{key:"hide",value:function(){return this.el.hide(),this}},{key:"val",value:function(a){return this.input.val(a)}},{key:"hint",value:function(a){this.input.hint(a)}},{key:"validate",value:function(){var a=this.input,u=this.rule,A=this.tip,c=this.el,d=a.val();return u.required&&/^\s*$/.test(d)?(A.html(tt("validation.required")),c.addClass("error"),!1):(u.type||u.pattern)&&!(u.pattern||Cg[u.type]).test(d)?(A.html(tt("validation.notMatch")),c.addClass("error"),!1):(c.removeClass("error"),!0)}}])}();function rd(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rd=function(){return!!a})()}var nd=function(a){function u(){var A;B(this,u);var c,d,p,g=new xu(new jc("cell",["cell"],"100%",function(k){return tt("dataValidation.modeType.".concat(k))}),{required:!0},"".concat(tt("dataValidation.range"),":"),100),h=new xu(new mf("120px","E3 or E3:F12"),{required:!0,pattern:/^([A-Z]{1,2}[1-9]\d*)(:[A-Z]{1,2}[1-9]\d*)?$/}),b=new xu(new jc("list",["list","number","date","phone","email"],"100%",function(k){return tt("dataValidation.type.".concat(k))},function(k){return A.criteriaSelected(k)}),{required:!0},"".concat(tt("dataValidation.criteria"),":"),100),y=new xu(new jc("be",["be","nbe","eq","neq","lt","lte","gt","gte"],"160px",function(k){return tt("dataValidation.operator.".concat(k))},function(k){return A.criteriaOperatorSelected(k)}),{required:!0}).hide(),w=new xu(new mf("70px","10"),{required:!0}).hide(),C=new xu(new mf("70px","100"),{required:!0,type:"number"}).hide(),Q=new xu(new mf("120px","a,b,c"),{required:!0}),x=new xu(new mf("70px","10"),{required:!0,type:"number"}).hide();return c=this,d=u,p=[tt("contextmenu.validation"),[T("div","".concat(Mr,"-form-fields")).children(g.el,h.el),T("div","".concat(Mr,"-form-fields")).children(b.el,y.el,w.el,C.el,x.el,Q.el),T("div","".concat(Mr,"-buttons")).children(new jl("cancel").on("click",function(){return A.btnClick("cancel")}),new jl("remove").on("click",function(){return A.btnClick("remove")}),new jl("save","primary").on("click",function(){return A.btnClick("save")}))]],d=oi(d),(A=wa(c,rd()?Reflect.construct(d,p||[],oi(c).constructor):d.apply(c,p))).mf=g,A.rf=h,A.cf=b,A.of=y,A.minvf=w,A.maxvf=C,A.vf=x,A.svf=Q,A.change=function(){},A}return vn(u,a),S(u,[{key:"showVf",value:function(A){var c=A==="date"?"2018-11-12":"10",d=this.vf;d.input.hint(c),d.show()}},{key:"criteriaSelected",value:function(A){var c=this.of,d=this.minvf,p=this.maxvf,g=this.vf,h=this.svf;A==="date"||A==="number"?(c.show(),d.rule.type=A,p.rule.type=A,A==="date"?(d.hint("2018-11-12"),p.hint("2019-11-12")):(d.hint("10"),p.hint("100")),d.show(),p.show(),g.hide(),h.hide()):(A==="list"?h.show():h.hide(),g.hide(),c.hide(),d.hide(),p.hide())}},{key:"criteriaOperatorSelected",value:function(A){if(A){var c=this.minvf,d=this.maxvf,p=this.vf;if(A==="be"||A==="nbe")c.show(),d.show(),p.hide();else{var g=this.cf.val();p.rule.type=g,g==="date"?p.hint("2018-11-12"):p.hint("10"),p.show(),c.hide(),d.hide()}}}},{key:"btnClick",value:function(A){if(A==="cancel")this.hide();else if(A==="remove")this.change("remove"),this.hide();else if(A==="save"){for(var c=["mf","rf","cf","of","svf","vf","minvf","maxvf"],d=0;d<c.length;d+=1){var p=this[c[d]];if(p.isShow()&&!p.validate())return}var g=this.mf.val(),h=this.rf.val(),b=this.cf.val(),y=this.of.val(),w=this.svf.val();b!=="number"&&b!=="date"||(w=y==="be"||y==="nbe"?[this.minvf.val(),this.maxvf.val()]:this.vf.val()),this.change("save",g,h,{type:b,operator:y,required:!1,value:w}),this.hide()}}},{key:"setValue",value:function(A){if(A){var c=this.mf,d=this.rf,p=this.cf,g=this.of,h=this.svf,b=this.vf,y=this.minvf,w=this.maxvf,C=A.mode,Q=A.ref,x=A.validator||{type:"list"},k=x.type,F=x.operator,D=x.value;c.val(C||"cell"),d.val(Q),p.val(k),g.val(F),Array.isArray(D)?(y.val(D[0]),w.val(D[1])):(h.val(D||""),b.val(D||"")),this.criteriaSelected(k),this.criteriaOperatorSelected(F)}this.show()}}])}(td);function id(a){return T("div","".concat(Mr,"-item ").concat(a))}function yc(a){var u=this;return id("state").child(tt("sort.".concat(a))).on("click.stop",function(){return u.itemClick(a)})}function Gc(a){var u=this,A=this.filterbEl,c=this.filterValues;A.html(""),Object.keys(a).forEach(function(d,p){var g=a[d],h=c.includes(d)?"checked":"";A.child(T("div","".concat(Mr,"-item state ").concat(h)).on("click.stop",function(){return u.filterClick(p,d)}).children(d===""?tt("filter.empty"):d,T("div","label").html("(".concat(g,")"))))})}function oA(){var a=this.filterhEl,u=this.filterValues,A=this.values;a.html("".concat(u.length," / ").concat(A.length)),a.checked(u.length===A.length)}var pA=function(){return S(function a(){var u=this;B(this,a),this.filterbEl=T("div","".concat(Mr,"-body")),this.filterhEl=T("div","".concat(Mr,"-header state")).on("click.stop",function(){return u.filterClick(0,"all")}),this.el=T("div","".concat(Mr,"-sort-filter")).children(this.sortAscEl=yc.call(this,"asc"),this.sortDescEl=yc.call(this,"desc"),id("divider"),T("div","".concat(Mr,"-filter")).children(this.filterhEl,this.filterbEl),T("div","".concat(Mr,"-buttons")).children(new jl("cancel").on("click",function(){return u.btnClick("cancel")}),new jl("ok","primary").on("click",function(){return u.btnClick("ok")}))).hide(),this.ci=null,this.sortDesc=null,this.values=null,this.filterValues=[]},[{key:"btnClick",value:function(a){if(a==="ok"){var u=this.ci,A=this.sort,c=this.filterValues;this.ok&&this.ok(u,A,"in",c)}this.hide()}},{key:"itemClick",value:function(a){this.sort=a;var u=this.sortAscEl,A=this.sortDescEl;u.checked(a==="asc"),A.checked(a==="desc")}},{key:"filterClick",value:function(a,u){var A=this.filterbEl,c=this.filterValues,d=this.values,p=A.children();u==="all"?p.length===c.length?(this.filterValues=[],p.forEach(function(g){return T(g).checked(!1)})):(this.filterValues=Array.from(d),p.forEach(function(g){return T(g).checked(!0)})):T(p[a]).toggle("checked")?c.push(u):c.splice(c.findIndex(function(g){return g===u}),1),oA.call(this)}},{key:"set",value:function(a,u,A,c){this.ci=a;var d=this.sortAscEl,p=this.sortDescEl;c!==null?(this.sort=c.order,d.checked(c.asc()),p.checked(c.desc())):(this.sortDesc=null,d.checked(!1),p.checked(!1)),this.values=Object.keys(u),this.filterValues=A?Array.from(A.value):Object.keys(u),Gc.call(this,u,A),oA.call(this)}},{key:"setOffset",value:function(a){var u=this;this.el.offset(a).show();var A=1;kr(this.el,function(){A<=0&&u.hide(),A-=1})}},{key:"show",value:function(){this.el.show()}},{key:"hide",value:function(){this.el.hide(),Zt(this.el)}}])}();function nl(a,u){var A=T("div","".concat(Mr,"-toast")),c=T("div","".concat(Mr,"-dimmer active"));A.children(T("div","".concat(Mr,"-toast-header")).children(new qa("close").on("click.stop",function(){return document.body.removeChild(A.el),void document.body.removeChild(c.el)}),a),T("div","".concat(Mr,"-toast-content")).html(u)),document.body.appendChild(A.el),document.body.appendChild(c.el);var d=A.box(),p=d.width,g=d.height,h=document.documentElement,b=h.clientHeight,y=h.clientWidth;A.offset({left:(y-p)/2,top:(b-g)/3})}function HA(a,u){var A,c=this;return function(){for(var d=c,p=arguments.length,g=new Array(p),h=0;h<p;h++)g[h]=arguments[h];var b=g;A||(A=setTimeout(function(){A=null,a.apply(d,b)},u))}}function ad(){var a=this.data,u=this.verticalScrollbar,A=this.horizontalScrollbar,c=a.getSelectedRect(),d=c.l,p=c.t,g=c.left,h=c.top,b=c.width,y=c.height,w=this.getTableOffset();if(Math.abs(g)+b>w.width)A.move({left:d+b-w.width});else{var C=a.freezeTotalWidth();g<C&&A.move({left:d-1-C})}if(Math.abs(h)+y>w.height)u.move({top:p+y-w.height-1});else{var Q=a.freezeTotalHeight();h<Q&&u.move({top:p-1-Q})}}function gh(a,u,A){var c=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],d=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(u!==-1||A!==-1){this.table;var p=this.selector;this.toolbar;var g=this.data,h=this.contextMenu,b=g.getCell(u,A);a?(p.setEnd(u,A,d),this.trigger("cells-selected",b,p.range)):(p.set(u,A,c),this.trigger("cell-selected",b,u,A)),h.setMode(u===-1||A===-1?"row-col":"range")}}function su(a,u){var A=this.selector,c=this.data,d=c.rows,p=c.cols,g=I(A.indexes,2),h=g[0],b=g[1],y=A.range,w=y.eri,C=y.eci;if(a){var Q=I(A.moveIndexes,2);h=Q[0],b=Q[1]}u==="left"?b>0&&(b-=1):u==="right"?(C!==b&&(b=C),b<p.len-1&&(b+=1)):u==="up"?h>0&&(h-=1):u==="down"?(w!==h&&(h=w),h<d.len-1&&(h+=1)):u==="row-first"?b=0:u==="row-last"?b=p.len-1:u==="col-first"?h=0:u==="col-last"&&(h=d.len-1),a&&(A.moveIndexes=[h,b]),gh.call(this,a,h,b),ad.call(this)}function h1(a){if(a.buttons===0&&a.target.className!=="".concat(Mr,"-resizer-hover")){var u=a.offsetX,A=a.offsetY,c=this.rowResizer,d=this.colResizer,p=this.tableEl,g=this.data,h=g.rows,b=g.cols;if(u>b.indexWidth&&A>h.height)return c.hide(),void d.hide();var y=p.box(),w=g.getCellRectByXY(a.offsetX,a.offsetY);w.ri>=0&&w.ci===-1?(w.width=b.indexWidth,c.show(w,{width:y.width}),h.isHide(w.ri-1)?c.showUnhide(w.ri):c.hideUnhide()):c.hide(),w.ri===-1&&w.ci>=0?(w.height=h.height,d.show(w,{height:y.height}),b.isHide(w.ci-1)?d.showUnhide(w.ci):d.hideUnhide()):d.hide()}}function d1(a){var u=this.verticalScrollbar,A=this.horizontalScrollbar,c=this.data,d=u.scroll().top,p=A.scroll().left,g=c.rows,h=c.cols,b=a.deltaY,y=a.deltaX,w=function(F,D){var M=F,N=0;do N=D(M),M+=1;while(N<=0);return N},C=function(F){if(F>0){var D=c.scroll.ri+1;if(D<g.len){var M=w(D,function(j){return g.getHeight(j)});u.move({top:d+M-1})}}else{var N=c.scroll.ri-1;if(N>=0){var P=w(N,function(j){return g.getHeight(j)});u.move({top:N===0?0:d-P})}}},Q=Math.abs(b),x=Math.abs(y),k=Math.max(Q,x);/Firefox/i.test(window.navigator.userAgent)&&HA(C(a.detail),50),k===x&&HA(function(F){if(F>0){var D=c.scroll.ci+1;if(D<h.len){var M=w(D,function(j){return h.getWidth(j)});A.move({left:p+M-1})}}else{var N=c.scroll.ci-1;if(N>=0){var P=w(N,function(j){return h.getWidth(j)});A.move({left:N===0?0:p-P})}}}(y),50),k===Q&&HA(C(b),50)}function g1(a,u){var A=this.verticalScrollbar,c=this.horizontalScrollbar,d=A.scroll().top,p=c.scroll().left;a==="left"||a==="right"?c.move({left:p-u}):a!=="up"&&a!=="down"||A.move({top:d-u})}function Wu(){var a=this.data,u=this.verticalScrollbar,A=this.getTableOffset().height,c=a.exceptRowTotalHeight(0,-1);u.set(A,a.rows.totalHeight()-c)}function bc(){var a=this.data,u=this.horizontalScrollbar,A=this.getTableOffset().width;a&&u.set(A,a.cols.totalWidth())}function p1(){var a=this.selector,u=this.data,A=this.editor,c=I(u.freeze,2),d=c[0],p=c[1];if(d>0||p>0){var g=u.freezeTotalWidth(),h=u.freezeTotalHeight();A.setFreezeLengths(g,h)}a.resetAreaOffset()}function Kl(){var a=this.tableEl,u=this.overlayerEl,A=this.overlayerCEl,c=this.table,d=this.toolbar,p=this.selector,g=this.el,h=this.getTableOffset(),b=this.getRect();a.attr(b),u.offset(b),A.offset(h),g.css("width","".concat(b.width,"px")),Wu.call(this),bc.call(this),p1.call(this),c.render(),d.reset(),p.reset()}function Pf(){var a=this.data,u=this.selector;a.clearClipboard(),u.hideClipboard()}function Ap(a){var u=this.data,A=this.selector;u.settings.mode!=="read"&&(u.copy(),u.copyToSystemClipboard(a),A.showClipboard())}function A0(){var a=this.data,u=this.selector;a.settings.mode!=="read"&&(a.cut(),u.showClipboard())}function ph(a,u){var A=this,c=this.data;if(c.settings.mode!=="read"){if(c.clipboard.isClear())c.pasteFromSystemClipboard(function(){return Kl.call(A)},function(p){A.trigger("pasted-clipboard",p)});else if(c.paste(a,function(p){return nl("Tip",p)}))Kl.call(this);else if(u){var d=u.clipboardData.getData("text/plain");this.data.pasteFromText(d),Kl.call(this)}}}function Uy(){this.data.hideRowsOrCols(),Kl.call(this)}function v1(a,u){this.data.unhideRowsOrCols(a,u),Kl.call(this)}function Gv(){this.data.autofilter(),Kl.call(this)}function m1(){var a=this.toolbar;a.paintformatActive()&&(ph.call(this,"format"),Pf.call(this),a.paintformatToggle())}function wg(a){var u=this,A=this.selector,c=this.data,d=this.table,p=this.sortFilter,g=a.offsetX,h=a.offsetY,b=a.target.className==="".concat(Mr,"-selector-corner"),y=c.getCellRectByXY(g,h),w=y.left,C=y.top,Q=y.width,x=y.height,k=y.ri,F=y.ci,D=c.autoFilter;if(D.includes(k,F)&&w+Q-20<g&&C+x-20<h){var M=D.items(F,function(N,P){return c.rows.getCell(N,P)});return p.hide(),p.set(F,M,D.getFilter(F),D.getSort(F)),void p.setOffset({left:w,top:C+x+2})}a.shiftKey||(b?A.showAutofill(k,F):gh.call(this,!1,k,F),_r(window,function(N){var P=c.getCellRectByXY(N.offsetX,N.offsetY);k=P.ri,F=P.ci,b?A.showAutofill(k,F):N.buttons!==1||N.shiftKey||gh.call(u,!0,k,F,!0,!0)},function(){b&&A.arange&&c.settings.mode!=="read"&&c.autofill(A.arange,"all",function(N){return nl("Tip",N)})&&d.render(),A.hideAutofill(),m1.call(u)})),b||a.buttons!==1||a.shiftKey&&gh.call(this,!0,k,F)}function l0(){var a=this.editor,u=this.data.getSelectedRect(),A=this.getTableOffset(),c="top";u.top>A.height/2&&(c="bottom"),a.setOffset(u,c)}function u0(){var a=this.editor,u=this.data;u.settings.mode!=="read"&&(l0.call(this),a.setCell(u.getSelectedCell(),u.getSelectedValidator()),Pf.call(this))}function CA(a){var u=this,A=this.data,c=this.table,d=this.selector;A.scrolly(a,function(){d.resetBRLAreaOffset(),l0.call(u),c.render()})}function X2(a){var u=this,A=this.data,c=this.table,d=this.selector;A.scrollx(a,function(){d.resetBRTAreaOffset(),l0.call(u),c.render()})}function y1(a,u){var A=a.ri,c=this.table,d=this.selector,p=this.data,g=d.range,h=g.sri,b=g.eri;if(A>=h&&A<=b)for(var y=h;y<=b;y+=1)p.rows.setHeight(y,u);else p.rows.setHeight(A,u);c.render(),d.resetAreaOffset(),Wu.call(this),l0.call(this)}function Z2(a,u){var A=a.ci,c=this.table,d=this.selector,p=this.data,g=d.range,h=g.sci,b=g.eci;if(A>=h&&A<=b)for(var y=h;y<=b;y+=1)p.cols.setWidth(y,u);else p.cols.setWidth(A,u);c.render(),d.resetAreaOffset(),bc.call(this),l0.call(this)}function lp(a){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"finished",A=this.data,c=this.table;if(A.settings.mode!=="read"){A.setSelectedCellText(a,u);var d=A.selector,p=d.ri,g=d.ci;u==="finished"?c.render():this.trigger("cell-edited",a,p,g)}}function Ig(a){var u=this.data;u.settings.mode!=="read"&&(a==="insert-row"?u.insert("row"):a==="delete-row"?u.delete("row"):a==="insert-column"?u.insert("column"):a==="delete-column"?u.delete("column"):a==="delete-cell"?u.deleteCell():a==="delete-cell-format"?u.deleteCell("format"):a==="delete-cell-text"?u.deleteCell("text"):a==="cell-printable"?u.setSelectedCellAttr("printable",!0):a==="cell-non-printable"?u.setSelectedCellAttr("printable",!1):a==="cell-editable"?u.setSelectedCellAttr("editable",!0):a==="cell-non-editable"&&u.setSelectedCellAttr("editable",!1),Pf.call(this),Kl.call(this))}function c0(a,u){var A=this.data;if(a==="undo")this.undo();else if(a==="redo")this.redo();else if(a==="print")this.print.preview();else if(a==="paintformat")u===!0?Ap.call(this):Pf.call(this);else if(a==="clearformat")Ig.call(this,"delete-cell-format");else if(a!=="link"){if(a!=="chart")if(a==="autofilter")Gv.call(this);else if(a==="freeze")if(u){var c=A.selector,d=c.ri,p=c.ci;this.freeze(d,p)}else this.freeze(0,0);else A.setSelectedCellAttr(a,u),a!=="formula"||A.selector.multiple()||u0.call(this),Kl.call(this)}}function up(a,u,A,c){this.data.setAutoFilter(a,u,A,c),Kl.call(this)}function f0(){var a,u,A,c,d,p,g=this,h=this.selector,b=this.overlayerEl,y=this.rowResizer,w=this.colResizer,C=this.verticalScrollbar,Q=this.horizontalScrollbar,x=this.editor,k=this.contextMenu,F=this.toolbar,D=this.modalValidation,M=this.sortFilter;b.on("mousemove",function(N){h1.call(g,N)}).on("mousedown",function(N){k.hide(),N.buttons===2?(g.data.xyInSelectedRect(N.offsetX,N.offsetY)||wg.call(g,N),k.setPosition(N.offsetX,N.offsetY),N.stopPropagation()):N.detail===2?u0.call(g):wg.call(g,N)}).on("mousewheel.stop",function(N){d1.call(g,N)}).on("mouseout",function(N){var P=N.offsetX;N.offsetY<=0&&w.hide(),P<=0&&y.hide()}),h.inputChange=function(N){lp.call(g,N,"input"),u0.call(g)},a=b.el,A=(u={move:function(N,P){g1.call(g,N,P)}}).move,c=u.end,d=0,p=0,sn(a,"touchstart",function(N){var P=N.touches[0],j=P.pageX,Y=P.pageY;d=j,p=Y}),sn(a,"touchmove",function(N){if(A){var P=N.changedTouches[0],j=P.pageX,Y=P.pageY,z=j-d,re=Y-p;(Math.abs(z)>10||Math.abs(re)>10)&&(Qn(z,re,N,A),d=j,p=Y),N.preventDefault()}}),sn(a,"touchend",function(N){if(c){var P=N.changedTouches[0],j=P.pageX,Y=P.pageY;Qn(j-d,Y-p,N,c)}}),F.change=function(N,P){return c0.call(g,N,P)},M.ok=function(N,P,j,Y){return up.call(g,N,P,j,Y)},y.finishedFn=function(N,P){y1.call(g,N,P)},w.finishedFn=function(N,P){Z2.call(g,N,P)},y.unhideFn=function(N){v1.call(g,"row",N)},w.unhideFn=function(N){v1.call(g,"col",N)},C.moveFn=function(N,P){CA.call(g,N,P)},Q.moveFn=function(N,P){X2.call(g,N,P)},x.change=function(N,P){lp.call(g,P,N)},D.change=function(N){if(N==="save"){for(var P,j=arguments.length,Y=new Array(j>1?j-1:0),z=1;z<j;z++)Y[z-1]=arguments[z];(P=g.data).addValidation.apply(P,Y)}else g.data.removeValidation()},k.itemClick=function(N){N==="validation"?D.setValue(g.data.getSelectedValidation()):N==="copy"?Ap.call(g):N==="cut"?A0.call(g):N==="paste"?ph.call(g,"all"):N==="paste-value"?ph.call(g,"text"):N==="paste-format"?ph.call(g,"format"):N==="hide"?Uy.call(g):Ig.call(g,N)},sn(window,"resize",function(){g.reload()}),sn(window,"click",function(N){g.focusing=b.contains(N.target)}),sn(window,"paste",function(N){g.focusing&&(ph.call(g,"all",N),N.preventDefault())}),sn(window,"copy",function(N){g.focusing&&(Ap.call(g,N),N.preventDefault())}),sn(window,"keydown",function(N){if(g.focusing){var P=N.keyCode||N.which,j=N.key,Y=N.ctrlKey,z=N.shiftKey,re=N.metaKey;if(Y||re)switch(P){case 90:g.undo(),N.preventDefault();break;case 89:g.redo(),N.preventDefault();break;case 67:case 86:break;case 88:A0.call(g),N.preventDefault();break;case 85:F.trigger("underline"),N.preventDefault();break;case 37:su.call(g,z,"row-first"),N.preventDefault();break;case 38:su.call(g,z,"col-first"),N.preventDefault();break;case 39:su.call(g,z,"row-last"),N.preventDefault();break;case 40:su.call(g,z,"col-last"),N.preventDefault();break;case 32:gh.call(g,!1,-1,g.data.selector.ci,!1),N.preventDefault();break;case 66:F.trigger("bold");break;case 73:F.trigger("italic")}else{switch(P){case 32:z&&gh.call(g,!1,g.data.selector.ri,-1,!1);break;case 27:k.hide(),Pf.call(g);break;case 37:su.call(g,z,"left"),N.preventDefault();break;case 38:su.call(g,z,"up"),N.preventDefault();break;case 39:su.call(g,z,"right"),N.preventDefault();break;case 40:su.call(g,z,"down"),N.preventDefault();break;case 9:x.clear(),su.call(g,!1,z?"left":"right"),N.preventDefault();break;case 13:x.clear(),su.call(g,!1,z?"up":"down"),N.preventDefault();break;case 8:Ig.call(g,"delete-cell-text"),N.preventDefault()}j==="Delete"?(Ig.call(g,"delete-cell-text"),N.preventDefault()):P>=65&&P<=90||P>=48&&P<=57||P>=96&&P<=105||N.key==="="?(lp.call(g,N.key,"input"),u0.call(g)):P===113&&u0.call(g)}}})}var Hy=function(){return S(function a(u,A){var c=this;B(this,a),this.eventMap=function(){var b=new Map;function y(C,Q){var x;return b.has(C)&&(x=b.get(C),Array.isArray(x)&&x.push(Q)||!1)||b.set(C,[].concat(Q))}function w(C,Q){var x,k;return b.has(C)&&(k=(x=b.get(C)).indexOf(Q))>=0&&x.splice(k,1)&&b.get(C).length===0&&b.delete(C)}return{get current(){return b},on:y,once:function(C,Q){var x=function(){for(var k=arguments.length,F=new Array(k),D=0;D<k;D++)F[D]=arguments[D];Q.call.apply(Q,[null].concat(F)),w(C,x)};return y(C,x)},fire:function(C,Q){return b.has(C)&&function(){var x,k=gr(b.get(C));try{for(k.s();!(x=k.n()).done;){var F=x.value;F.call.apply(F,[null].concat(L(Q)))}}catch(D){k.e(D)}finally{k.f()}}()},removeListener:w,removeAllListeners:function(){b.clear()}}}();var d=A.settings,p=d.view,g=d.showToolbar,h=d.showContextmenu;this.el=T("div","".concat(Mr,"-sheet")),this.toolbar=new sp(A,p.width,!g),this.print=new ip(A),u.children(this.toolbar.el,this.el,this.print.el),this.data=A,this.tableEl=T("canvas","".concat(Mr,"-table")),this.rowResizer=new En(!1,A.rows.height),this.colResizer=new En(!0,A.cols.minWidth),this.verticalScrollbar=new Nr(!0),this.horizontalScrollbar=new Nr(!1),this.editor=new nu(wu,function(){return c.getTableOffset()},A.rows.height),this.modalValidation=new nd,this.contextMenu=new gf(function(){return c.getRect()},!h),this.selector=new qn(A),this.overlayerCEl=T("div","".concat(Mr,"-overlayer-content")).children(this.editor.el,this.selector.el),this.overlayerEl=T("div","".concat(Mr,"-overlayer")).child(this.overlayerCEl),this.sortFilter=new pA,this.el.children(this.tableEl,this.overlayerEl.el,this.rowResizer.el,this.colResizer.el,this.verticalScrollbar.el,this.horizontalScrollbar.el,this.contextMenu.el,this.modalValidation.el,this.sortFilter.el),this.table=new s0(this.tableEl.el,A),f0.call(this),Kl.call(this)},[{key:"on",value:function(a,u){return this.eventMap.on(a,u),this}},{key:"trigger",value:function(a){for(var u=this.eventMap,A=arguments.length,c=new Array(A>1?A-1:0),d=1;d<A;d++)c[d-1]=arguments[d];u.fire(a,c)}},{key:"resetData",value:function(a){this.editor.clear(),this.data=a,Wu.call(this),bc.call(this),this.toolbar.resetData(a),this.print.resetData(a),this.selector.resetData(a),this.table.resetData(a)}},{key:"loadData",value:function(a){return this.data.setData(a),Kl.call(this),this}},{key:"freeze",value:function(a,u){return this.data.setFreeze(a,u),Kl.call(this),this}},{key:"undo",value:function(){this.data.undo(),Kl.call(this)}},{key:"redo",value:function(){this.data.redo(),Kl.call(this)}},{key:"reload",value:function(){return Kl.call(this),this}},{key:"getRect",value:function(){var a=this.data;return{width:a.viewWidth(),height:a.viewHeight()}}},{key:"getTableOffset",value:function(){var a=this.data,u=a.rows,A=a.cols,c=this.getRect(),d=c.width,p=c.height;return{width:d-A.indexWidth,height:p-u.height,left:A.indexWidth,top:u.height}}}])}();function Kv(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Kv=function(){return!!a})()}var jy=function(a){function u(A){var c;B(this,u);var d,p,g,h=new qa("ellipsis");return d=this,g=[h,"auto",!1,"top-left"],p=oi(p=u),(c=wa(d,Kv()?Reflect.construct(p,g||[],oi(d).constructor):p.apply(d,g))).contentClick=A,c}return vn(u,a),S(u,[{key:"reset",value:function(A){var c=this,d=A.map(function(p,g){return T("div","".concat(Mr,"-item")).css("width","150px").css("font-weight","normal").on("click",function(){c.contentClick(g),c.hide()}).child(p)});this.setContentChildren.apply(this,L(d))}},{key:"setTitle",value:function(){}}])}(mt),Gy=[{key:"delete",title:rt("contextmenu.deleteSheet")}];function eC(a){var u=this;return T("div","".concat(Mr,"-item")).child(a.title()).on("click",function(){u.itemClick(a.key),u.hide()})}function tC(){var a=this;return Gy.map(function(u){return eC.call(a,u)})}var rC=function(){return S(function a(){var u;B(this,a),this.el=(u=T("div","".concat(Mr,"-contextmenu")).css("width","160px")).children.apply(u,L(tC.call(this))).hide(),this.itemClick=function(){}},[{key:"hide",value:function(){var a=this.el;a.hide(),Zt(a)}},{key:"setOffset",value:function(a){var u=this.el;u.offset(a),u.show(),kr(u)}}])}(),kd=function(){return S(function a(){var u=this,A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(){},c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){},d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){};B(this,a),this.swapFunc=c,this.updateFunc=p,this.dataNames=[],this.activeEl=null,this.deleteEl=null,this.items=[],this.moreEl=new jy(function(g){u.clickSwap2(u.items[g])}),this.contextMenu=new rC,this.contextMenu.itemClick=d,this.el=T("div","".concat(Mr,"-bottombar")).children(this.contextMenu.el,this.menuEl=T("ul","".concat(Mr,"-menu")).child(T("li","").children(new qa("add").on("click",function(){A()}),T("span","").child(this.moreEl))))},[{key:"addItem",value:function(a,u,A){var c=this;this.dataNames.push(a);var d=T("li",u?"active":"").child(a);d.on("click",function(){c.clickSwap2(d)}).on("contextmenu",function(p){if(A.mode!=="read"){var g=p.target,h=g.offsetLeft,b=g.offsetHeight;c.contextMenu.setOffset({left:h,bottom:b+1}),c.deleteEl=d}}).on("dblclick",function(){if(A.mode!=="read"){var p=d.html(),g=new mf("auto","");g.val(p),g.input.on("blur",function(h){var b=h.target.value,y=c.dataNames.findIndex(function(w){return w===p});c.renameItem(y,b)}),d.html("").child(g.el),g.focus()}}),u&&this.clickSwap(d),this.items.push(d),this.menuEl.child(d),this.moreEl.reset(this.dataNames)}},{key:"renameItem",value:function(a,u){this.dataNames.splice(a,1,u),this.moreEl.reset(this.dataNames),this.items[a].html("").child(u),this.updateFunc(a,u)}},{key:"clear",value:function(){var a=this;this.items.forEach(function(u){a.menuEl.removeChild(u.el)}),this.items=[],this.dataNames=[],this.moreEl.reset(this.dataNames)}},{key:"deleteItem",value:function(){var a=this.activeEl,u=this.deleteEl;if(this.items.length>1){var A=this.items.findIndex(function(d){return d===u});if(this.items.splice(A,1),this.dataNames.splice(A,1),this.menuEl.removeChild(u.el),this.moreEl.reset(this.dataNames),a===u){var c=I(this.items,1)[0];return this.activeEl=c,this.activeEl.toggle(),[A,0]}return[A,-1]}return[-1]}},{key:"clickSwap2",value:function(a){var u=this.items.findIndex(function(A){return A===a});this.clickSwap(a),this.activeEl.toggle(),this.swapFunc(u)}},{key:"clickSwap",value:function(a){this.activeEl!==null&&this.activeEl.toggle(),this.activeEl=a}}])}();function yf(a,u){var A=Object.keys(a);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(a);u&&(c=c.filter(function(d){return Object.getOwnPropertyDescriptor(a,d).enumerable})),A.push.apply(A,c)}return A}var Kc=function(){return S(function a(u){var A=this,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};B(this,a);var d=u;this.options=function(g){for(var h=1;h<arguments.length;h++){var b=arguments[h]!=null?arguments[h]:{};h%2?yf(Object(b),!0).forEach(function(y){s(g,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(b)):yf(Object(b)).forEach(function(y){Object.defineProperty(g,y,Object.getOwnPropertyDescriptor(b,y))})}return g}({showBottomBar:!0},c),this.sheetIndex=1,this.datas=[],typeof u=="string"&&(d=document.querySelector(u)),this.bottombar=this.options.showBottomBar?new kd(function(){if(A.options.mode!=="read"){var g=A.addSheet();A.sheet.resetData(g)}},function(g){var h=A.datas[g];A.sheet.resetData(h)},function(){A.deleteSheet()},function(g,h){A.datas[g].name=h,A.sheet.trigger("change")}):null,this.data=this.addSheet();var p=T("div","".concat(Mr)).on("contextmenu",function(g){return g.preventDefault()});d.appendChild(p.el),this.sheet=new Hy(p,this.data),this.bottombar!==null&&p.child(this.bottombar.el)},[{key:"addSheet",value:function(a){var u=this,A=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],c=a||"sheet".concat(this.sheetIndex),d=new Gt(c,this.options);return d.change=function(){for(var p,g=arguments.length,h=new Array(g),b=0;b<g;b++)h[b]=arguments[b];(p=u.sheet).trigger.apply(p,["change"].concat(h))},this.datas.push(d),this.bottombar!==null&&this.bottombar.addItem(c,A,this.options),this.sheetIndex+=1,d}},{key:"deleteSheet",value:function(){if(this.bottombar!==null){var a=I(this.bottombar.deleteItem(),2),u=a[0],A=a[1];u>=0&&(this.datas.splice(u,1),A>=0&&this.sheet.resetData(this.datas[A]),this.sheet.trigger("change"))}}},{key:"loadData",value:function(a){var u=Array.isArray(a)?a:[a];if(this.bottombar!==null&&this.bottombar.clear(),this.datas=[],u.length>0)for(var A=0;A<u.length;A+=1){var c=u[A],d=this.addSheet(c.name,A===0);d.setData(c),A===0&&this.sheet.resetData(d)}return this}},{key:"getData",value:function(){return this.datas.map(function(a){return a.getData()})}},{key:"cellText",value:function(a,u,A){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return this.datas[c].setCellText(a,u,A,"finished"),this}},{key:"cell",value:function(a,u){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return this.datas[A].getCell(a,u)}},{key:"cellStyle",value:function(a,u){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return this.datas[A].getCellStyle(a,u)}},{key:"reRender",value:function(){return this.sheet.table.render(),this}},{key:"on",value:function(a,u){return this.sheet.on(a,u),this}},{key:"validate",value:function(){return this.data.validations.errors.size<=0}},{key:"change",value:function(a){return this.sheet.on("change",a),this}}],[{key:"locale",value:function(a,u){ct(a,u)}}])}();function Ky(a,u,A,c,d,p,g){try{var h=a[p](g),b=h.value}catch(y){return void A(y)}h.done?u(b):Promise.resolve(b).then(c,d)}function vs(a){return function(){var u=this,A=arguments;return new Promise(function(c,d){var p=a.apply(u,A);function g(b){Ky(p,c,d,g,h,"next",b)}function h(b){Ky(p,c,d,g,h,"throw",b)}g(void 0)})}}function vh(a,u){this.v=a,this.k=u}function Cc(a){return new vh(a,0)}function h0(a){var u,A;function c(p,g){try{var h=a[p](g),b=h.value,y=b instanceof vh;Promise.resolve(y?b.v:b).then(function(w){if(y){var C=p==="return"?"return":"next";if(!b.k||w.done)return c(C,w);w=a[C](w).value}d(h.done?"return":"normal",w)},function(w){c("throw",w)})}catch(w){d("throw",w)}}function d(p,g){switch(p){case"return":u.resolve({value:g,done:!0});break;case"throw":u.reject(g);break;default:u.resolve({value:g,done:!1})}(u=u.next)?c(u.key,u.arg):A=null}this._invoke=function(p,g){return new Promise(function(h,b){var y={key:p,arg:g,resolve:h,reject:b,next:null};A?A=A.next=y:(u=A=y,c(p,g))})},typeof a.return!="function"&&(this.return=void 0)}window&&(window.x_spreadsheet=function(a){return new Kc(a,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{})},window.x_spreadsheet.locale=function(a,u){return ct(a,u)}),h0.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},h0.prototype.next=function(a){return this._invoke("next",a)},h0.prototype.throw=function(a){return this._invoke("throw",a)},h0.prototype.return=function(a){return this._invoke("return",a)};var Lo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof nh<"u"?nh:typeof self<"u"?self:{};function _d(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var $v={exports:{}},b1={exports:{}};(function(a){function u(A){return a.exports=u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},a.exports.__esModule=!0,a.exports.default=a.exports,u(A)}a.exports=u,a.exports.__esModule=!0,a.exports.default=a.exports})(b1);var $y=b1.exports;(function(a){var u=$y.default;function A(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */a.exports=A=function(){return d},a.exports.__esModule=!0,a.exports.default=a.exports;var c,d={},p=Object.prototype,g=p.hasOwnProperty,h=Object.defineProperty||function(Z,Ce,fe){Z[Ce]=fe.value},b=typeof Symbol=="function"?Symbol:{},y=b.iterator||"@@iterator",w=b.asyncIterator||"@@asyncIterator",C=b.toStringTag||"@@toStringTag";function Q(Z,Ce,fe){return Object.defineProperty(Z,Ce,{value:fe,enumerable:!0,configurable:!0,writable:!0}),Z[Ce]}try{Q({},"")}catch{Q=function(Ce,fe,Ge){return Ce[fe]=Ge}}function x(Z,Ce,fe,Ge){var ue=Ce&&Ce.prototype instanceof j?Ce:j,qe=Object.create(ue.prototype),It=new q(Ge||[]);return h(qe,"_invoke",{value:X(Z,fe,It)}),qe}function k(Z,Ce,fe){try{return{type:"normal",arg:Z.call(Ce,fe)}}catch(Ge){return{type:"throw",arg:Ge}}}d.wrap=x;var F="suspendedStart",D="suspendedYield",M="executing",N="completed",P={};function j(){}function Y(){}function z(){}var re={};Q(re,y,function(){return this});var we=Object.getPrototypeOf,Oe=we&&we(we(V([])));Oe&&Oe!==p&&g.call(Oe,y)&&(re=Oe);var Ue=z.prototype=j.prototype=Object.create(re);function Me(Z){["next","throw","return"].forEach(function(Ce){Q(Z,Ce,function(fe){return this._invoke(Ce,fe)})})}function nt(Z,Ce){function fe(ue,qe,It,gt){var tr=k(Z[ue],Z,qe);if(tr.type!=="throw"){var ar=tr.arg,sr=ar.value;return sr&&u(sr)=="object"&&g.call(sr,"__await")?Ce.resolve(sr.__await).then(function(Qt){fe("next",Qt,It,gt)},function(Qt){fe("throw",Qt,It,gt)}):Ce.resolve(sr).then(function(Qt){ar.value=Qt,It(ar)},function(Qt){return fe("throw",Qt,It,gt)})}gt(tr.arg)}var Ge;h(this,"_invoke",{value:function(ue,qe){function It(){return new Ce(function(gt,tr){fe(ue,qe,gt,tr)})}return Ge=Ge?Ge.then(It,It):It()}})}function X(Z,Ce,fe){var Ge=F;return function(ue,qe){if(Ge===M)throw Error("Generator is already running");if(Ge===N){if(ue==="throw")throw qe;return{value:c,done:!0}}for(fe.method=ue,fe.arg=qe;;){var It=fe.delegate;if(It){var gt=le(It,fe);if(gt){if(gt===P)continue;return gt}}if(fe.method==="next")fe.sent=fe._sent=fe.arg;else if(fe.method==="throw"){if(Ge===F)throw Ge=N,fe.arg;fe.dispatchException(fe.arg)}else fe.method==="return"&&fe.abrupt("return",fe.arg);Ge=M;var tr=k(Z,Ce,fe);if(tr.type==="normal"){if(Ge=fe.done?N:D,tr.arg===P)continue;return{value:tr.arg,done:fe.done}}tr.type==="throw"&&(Ge=N,fe.method="throw",fe.arg=tr.arg)}}}function le(Z,Ce){var fe=Ce.method,Ge=Z.iterator[fe];if(Ge===c)return Ce.delegate=null,fe==="throw"&&Z.iterator.return&&(Ce.method="return",Ce.arg=c,le(Z,Ce),Ce.method==="throw")||fe!=="return"&&(Ce.method="throw",Ce.arg=new TypeError("The iterator does not provide a '"+fe+"' method")),P;var ue=k(Ge,Z.iterator,Ce.arg);if(ue.type==="throw")return Ce.method="throw",Ce.arg=ue.arg,Ce.delegate=null,P;var qe=ue.arg;return qe?qe.done?(Ce[Z.resultName]=qe.value,Ce.next=Z.nextLoc,Ce.method!=="return"&&(Ce.method="next",Ce.arg=c),Ce.delegate=null,P):qe:(Ce.method="throw",Ce.arg=new TypeError("iterator result is not an object"),Ce.delegate=null,P)}function G(Z){var Ce={tryLoc:Z[0]};1 in Z&&(Ce.catchLoc=Z[1]),2 in Z&&(Ce.finallyLoc=Z[2],Ce.afterLoc=Z[3]),this.tryEntries.push(Ce)}function W(Z){var Ce=Z.completion||{};Ce.type="normal",delete Ce.arg,Z.completion=Ce}function q(Z){this.tryEntries=[{tryLoc:"root"}],Z.forEach(G,this),this.reset(!0)}function V(Z){if(Z||Z===""){var Ce=Z[y];if(Ce)return Ce.call(Z);if(typeof Z.next=="function")return Z;if(!isNaN(Z.length)){var fe=-1,Ge=function ue(){for(;++fe<Z.length;)if(g.call(Z,fe))return ue.value=Z[fe],ue.done=!1,ue;return ue.value=c,ue.done=!0,ue};return Ge.next=Ge}}throw new TypeError(u(Z)+" is not iterable")}return Y.prototype=z,h(Ue,"constructor",{value:z,configurable:!0}),h(z,"constructor",{value:Y,configurable:!0}),Y.displayName=Q(z,C,"GeneratorFunction"),d.isGeneratorFunction=function(Z){var Ce=typeof Z=="function"&&Z.constructor;return!!Ce&&(Ce===Y||(Ce.displayName||Ce.name)==="GeneratorFunction")},d.mark=function(Z){return Object.setPrototypeOf?Object.setPrototypeOf(Z,z):(Z.__proto__=z,Q(Z,C,"GeneratorFunction")),Z.prototype=Object.create(Ue),Z},d.awrap=function(Z){return{__await:Z}},Me(nt.prototype),Q(nt.prototype,w,function(){return this}),d.AsyncIterator=nt,d.async=function(Z,Ce,fe,Ge,ue){ue===void 0&&(ue=Promise);var qe=new nt(x(Z,Ce,fe,Ge),ue);return d.isGeneratorFunction(Ce)?qe:qe.next().then(function(It){return It.done?It.value:qe.next()})},Me(Ue),Q(Ue,C,"Generator"),Q(Ue,y,function(){return this}),Q(Ue,"toString",function(){return"[object Generator]"}),d.keys=function(Z){var Ce=Object(Z),fe=[];for(var Ge in Ce)fe.push(Ge);return fe.reverse(),function ue(){for(;fe.length;){var qe=fe.pop();if(qe in Ce)return ue.value=qe,ue.done=!1,ue}return ue.done=!0,ue}},d.values=V,q.prototype={constructor:q,reset:function(Z){if(this.prev=0,this.next=0,this.sent=this._sent=c,this.done=!1,this.delegate=null,this.method="next",this.arg=c,this.tryEntries.forEach(W),!Z)for(var Ce in this)Ce.charAt(0)==="t"&&g.call(this,Ce)&&!isNaN(+Ce.slice(1))&&(this[Ce]=c)},stop:function(){this.done=!0;var Z=this.tryEntries[0].completion;if(Z.type==="throw")throw Z.arg;return this.rval},dispatchException:function(Z){if(this.done)throw Z;var Ce=this;function fe(tr,ar){return qe.type="throw",qe.arg=Z,Ce.next=tr,ar&&(Ce.method="next",Ce.arg=c),!!ar}for(var Ge=this.tryEntries.length-1;Ge>=0;--Ge){var ue=this.tryEntries[Ge],qe=ue.completion;if(ue.tryLoc==="root")return fe("end");if(ue.tryLoc<=this.prev){var It=g.call(ue,"catchLoc"),gt=g.call(ue,"finallyLoc");if(It&&gt){if(this.prev<ue.catchLoc)return fe(ue.catchLoc,!0);if(this.prev<ue.finallyLoc)return fe(ue.finallyLoc)}else if(It){if(this.prev<ue.catchLoc)return fe(ue.catchLoc,!0)}else{if(!gt)throw Error("try statement without catch or finally");if(this.prev<ue.finallyLoc)return fe(ue.finallyLoc)}}}},abrupt:function(Z,Ce){for(var fe=this.tryEntries.length-1;fe>=0;--fe){var Ge=this.tryEntries[fe];if(Ge.tryLoc<=this.prev&&g.call(Ge,"finallyLoc")&&this.prev<Ge.finallyLoc){var ue=Ge;break}}ue&&(Z==="break"||Z==="continue")&&ue.tryLoc<=Ce&&Ce<=ue.finallyLoc&&(ue=null);var qe=ue?ue.completion:{};return qe.type=Z,qe.arg=Ce,ue?(this.method="next",this.next=ue.finallyLoc,P):this.complete(qe)},complete:function(Z,Ce){if(Z.type==="throw")throw Z.arg;return Z.type==="break"||Z.type==="continue"?this.next=Z.arg:Z.type==="return"?(this.rval=this.arg=Z.arg,this.method="return",this.next="end"):Z.type==="normal"&&Ce&&(this.next=Ce),P},finish:function(Z){for(var Ce=this.tryEntries.length-1;Ce>=0;--Ce){var fe=this.tryEntries[Ce];if(fe.finallyLoc===Z)return this.complete(fe.completion,fe.afterLoc),W(fe),P}},catch:function(Z){for(var Ce=this.tryEntries.length-1;Ce>=0;--Ce){var fe=this.tryEntries[Ce];if(fe.tryLoc===Z){var Ge=fe.completion;if(Ge.type==="throw"){var ue=Ge.arg;W(fe)}return ue}}throw Error("illegal catch attempt")},delegateYield:function(Z,Ce,fe){return this.delegate={iterator:V(Z),resultName:Ce,nextLoc:fe},this.method==="next"&&(this.arg=c),P}},d}a.exports=A,a.exports.__esModule=!0,a.exports.default=a.exports})($v);var C1=(0,$v.exports)(),w1=C1;try{regeneratorRuntime=C1}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=C1:Function("r","regeneratorRuntime = r")(C1)}const ma=_d(w1);function mh(a){throw new Error('Could not dynamically require "'+a+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var I1={exports:{}};function Wv(a,u,A,c){var d=Rt(oi(1&c?a.prototype:a),u,A);return 2&c&&typeof d=="function"?function(p){return d.apply(A,p)}:d}function ci(a,u,A){return u=oi(u),wa(a,Yv()?Reflect.construct(u,A||[],oi(a).constructor):u.apply(a,A))}function Yv(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Yv=function(){return!!a})()}function B1(a,u){var A=typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"];if(!A){if(Array.isArray(a)||(A=function(b,y){if(b){if(typeof b=="string")return Wy(b,y);var w={}.toString.call(b).slice(8,-1);return w==="Object"&&b.constructor&&(w=b.constructor.name),w==="Map"||w==="Set"?Array.from(b):w==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w)?Wy(b,y):void 0}}(a))||u){A&&(a=A);var c=0,d=function(){};return{s:d,n:function(){return c>=a.length?{done:!0}:{done:!1,value:a[c++]}},e:function(b){throw b},f:d}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
  815. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var p,g=!0,h=!1;return{s:function(){A=A.call(a)},n:function(){var b=A.next();return g=b.done,b},e:function(b){h=!0,p=b},f:function(){try{g||A.return==null||A.return()}finally{if(h)throw p}}}}function Wy(a,u){(u==null||u>a.length)&&(u=a.length);for(var A=0,c=Array(u);A<u;A++)c[A]=a[A];return c}function Yy(a,u){var A=Object.keys(a);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(a);u&&(c=c.filter(function(d){return Object.getOwnPropertyDescriptor(a,d).enumerable})),A.push.apply(A,c)}return A}function cl(a){for(var u=1;u<arguments.length;u++){var A=arguments[u]!=null?arguments[u]:{};u%2?Yy(Object(A),!0).forEach(function(c){s(a,c,A[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(A)):Yy(Object(A)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(A,c))})}return a}function qv(a){var u,A,c,d=2;for(typeof Symbol<"u"&&(A=Symbol.asyncIterator,c=Symbol.iterator);d--;){if(A&&(u=a[A])!=null)return u.call(a);if(c&&(u=a[c])!=null)return new Vv(u.call(a));A="@@asyncIterator",c="@@iterator"}throw new TypeError("Object is not async iterable")}function Vv(a){function u(A){if(Object(A)!==A)return Promise.reject(new TypeError(A+" is not an object."));var c=A.done;return Promise.resolve(A.value).then(function(d){return{value:d,done:c}})}return(Vv=function(A){this.s=A,this.n=A.next}).prototype={s:null,n:null,next:function(){return u(this.n.apply(this.s,arguments))},return:function(A){var c=this.s.return;return c===void 0?Promise.resolve({value:A,done:!0}):u(c.apply(this.s,arguments))},throw:function(A){var c=this.s.return;return c===void 0?Promise.reject(A):u(c.apply(this.s,arguments))}},new Vv(a)}I1.exports=function(){function a(u,A,c){function d(h,b){if(!A[h]){if(!u[h]){if(!b&&mh)return mh(h);if(p)return p(h,!0);var y=new Error("Cannot find module '"+h+"'");throw y.code="MODULE_NOT_FOUND",y}var w=A[h]={exports:{}};u[h][0].call(w.exports,function(C){return d(u[h][1][C]||C)},w,w.exports,a,u,A,c)}return A[h].exports}for(var p=mh,g=0;g<c.length;g++)d(c[g]);return d}return a}()({1:[function(a,u,A){var c=a("fs"),d=a("fast-csv"),p=a("dayjs/plugin/customParseFormat"),g=a("dayjs/plugin/utc"),h=a("dayjs").extend(p).extend(g),b=a("../utils/stream-buf"),y=a("../utils/utils").fs.exists,w={true:!0,false:!1,"#N/A":{error:"#N/A"},"#REF!":{error:"#REF!"},"#NAME?":{error:"#NAME?"},"#DIV/0!":{error:"#DIV/0!"},"#NULL!":{error:"#NULL!"},"#VALUE!":{error:"#VALUE!"},"#NUM!":{error:"#NUM!"}},C=function(){function Q(x){B(this,Q),this.workbook=x,this.worksheet=null}return S(Q,[{key:"readFile",value:function(){var x=vs(ma.mark(function F(D,M){var N,P;return ma.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return M=M||{},j.next=3,y(D);case 3:if(j.sent){j.next=5;break}throw new Error("File not found: ".concat(D));case 5:return N=c.createReadStream(D),j.next=8,this.read(N,M);case 8:return P=j.sent,N.close(),j.abrupt("return",P);case 11:case"end":return j.stop()}},F,this)}));function k(F,D){return x.apply(this,arguments)}return k}()},{key:"read",value:function(x,k){var F=this;return k=k||{},new Promise(function(D,M){var N=F.workbook.addWorksheet(k.sheetName),P=k.dateFormats||["YYYY-MM-DD[T]HH:mm:ssZ","YYYY-MM-DD[T]HH:mm:ss","MM-DD-YYYY","YYYY-MM-DD"],j=k.map||function(z){if(z==="")return null;var re=Number(z);if(!Number.isNaN(re)&&re!==1/0)return re;var we=P.reduce(function(Ue,Me){if(Ue)return Ue;var nt=h(z,Me,!0);return nt.isValid()?nt:null},null);if(we)return new Date(we.valueOf());var Oe=w[z];return Oe!==void 0?Oe:z},Y=d.parse(k.parserOptions).on("data",function(z){N.addRow(z.map(j))}).on("end",function(){Y.emit("worksheet",N)});Y.on("worksheet",D).on("error",M),x.pipe(Y)})}},{key:"createInputStream",value:function(){throw new Error("`CSV#createInputStream` is deprecated. You should use `CSV#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}},{key:"write",value:function(x,k){var F=this;return new Promise(function(D,M){k=k||{};var N=F.workbook.getWorksheet(k.sheetName||k.sheetId),P=d.format(k.formatterOptions);x.on("finish",function(){D()}),P.on("error",M),P.pipe(x);var j=k,Y=j.dateFormat,z=j.dateUTC,re=k.map||function(Ue){if(Ue){if(Ue.text||Ue.hyperlink)return Ue.hyperlink||Ue.text||"";if(Ue.formula||Ue.result)return Ue.result||"";if(Ue instanceof Date)return Y?z?h.utc(Ue).format(Y):h(Ue).format(Y):z?h.utc(Ue).format():h(Ue).format();if(Ue.error)return Ue.error;if(typeof Ue=="object")return JSON.stringify(Ue)}return Ue},we=k.includeEmptyRows===void 0||k.includeEmptyRows,Oe=1;N&&N.eachRow(function(Ue,Me){if(we)for(;Oe++<Me-1;)P.write([]);var nt=Ue.values;nt.shift(),P.write(nt.map(re)),Oe=Me}),P.end()})}},{key:"writeFile",value:function(x,k){var F={encoding:(k=k||{}).encoding||"utf8"},D=c.createWriteStream(x,F);return this.write(D,k)}},{key:"writeBuffer",value:function(){var x=vs(ma.mark(function F(D){var M;return ma.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return M=new b,N.next=3,this.write(M,D);case 3:return N.abrupt("return",M.read());case 4:case"end":return N.stop()}},F,this)}));function k(F){return x.apply(this,arguments)}return k}()}])}();u.exports=C},{"../utils/stream-buf":24,"../utils/utils":27,dayjs:391,"dayjs/plugin/customParseFormat":392,"dayjs/plugin/utc":393,"fast-csv":424,fs:216}],2:[function(a,u,A){var c=a("../utils/col-cache"),d=function(){function p(g,h){B(this,p);var b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;if(this.worksheet=g,h)if(typeof h=="string"){var y=c.decodeAddress(h);this.nativeCol=y.col+b,this.nativeColOff=0,this.nativeRow=y.row+b,this.nativeRowOff=0}else h.nativeCol!==void 0?(this.nativeCol=h.nativeCol||0,this.nativeColOff=h.nativeColOff||0,this.nativeRow=h.nativeRow||0,this.nativeRowOff=h.nativeRowOff||0):h.col!==void 0?(this.col=h.col+b,this.row=h.row+b):(this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0);else this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0}return S(p,[{key:"col",get:function(){return this.nativeCol+Math.min(this.colWidth-1,this.nativeColOff)/this.colWidth},set:function(g){this.nativeCol=Math.floor(g),this.nativeColOff=Math.floor((g-this.nativeCol)*this.colWidth)}},{key:"row",get:function(){return this.nativeRow+Math.min(this.rowHeight-1,this.nativeRowOff)/this.rowHeight},set:function(g){this.nativeRow=Math.floor(g),this.nativeRowOff=Math.floor((g-this.nativeRow)*this.rowHeight)}},{key:"colWidth",get:function(){return this.worksheet&&this.worksheet.getColumn(this.nativeCol+1)&&this.worksheet.getColumn(this.nativeCol+1).isCustomWidth?Math.floor(1e4*this.worksheet.getColumn(this.nativeCol+1).width):64e4}},{key:"rowHeight",get:function(){return this.worksheet&&this.worksheet.getRow(this.nativeRow+1)&&this.worksheet.getRow(this.nativeRow+1).height?Math.floor(1e4*this.worksheet.getRow(this.nativeRow+1).height):18e4}},{key:"model",get:function(){return{nativeCol:this.nativeCol,nativeColOff:this.nativeColOff,nativeRow:this.nativeRow,nativeRowOff:this.nativeRowOff}},set:function(g){this.nativeCol=g.nativeCol,this.nativeColOff=g.nativeColOff,this.nativeRow=g.nativeRow,this.nativeRowOff=g.nativeRowOff}}],[{key:"asInstance",value:function(g){return g instanceof p||g==null?g:new p(g)}}])}();u.exports=d},{"../utils/col-cache":19}],3:[function(a,u,A){var c=a("../utils/col-cache"),d=a("../utils/under-dash"),p=a("./enums"),g=a("../utils/shared-formula").slideFormula,h=a("./note"),b=function(){function z(re,we,Oe){if(B(this,z),!re||!we)throw new Error("A Cell needs a Row");this._row=re,this._column=we,c.validateAddress(Oe),this._address=Oe,this._value=Y.create(z.Types.Null,this),this.style=this._mergeStyle(re.style,we.style,{}),this._mergeCount=0}return S(z,[{key:"worksheet",get:function(){return this._row.worksheet}},{key:"workbook",get:function(){return this._row.worksheet.workbook}},{key:"destroy",value:function(){delete this.style,delete this._value,delete this._row,delete this._column,delete this._address}},{key:"numFmt",get:function(){return this.style.numFmt},set:function(re){this.style.numFmt=re}},{key:"font",get:function(){return this.style.font},set:function(re){this.style.font=re}},{key:"alignment",get:function(){return this.style.alignment},set:function(re){this.style.alignment=re}},{key:"border",get:function(){return this.style.border},set:function(re){this.style.border=re}},{key:"fill",get:function(){return this.style.fill},set:function(re){this.style.fill=re}},{key:"protection",get:function(){return this.style.protection},set:function(re){this.style.protection=re}},{key:"_mergeStyle",value:function(re,we,Oe){var Ue=re&&re.numFmt||we&&we.numFmt;Ue&&(Oe.numFmt=Ue);var Me=re&&re.font||we&&we.font;Me&&(Oe.font=Me);var nt=re&&re.alignment||we&&we.alignment;nt&&(Oe.alignment=nt);var X=re&&re.border||we&&we.border;X&&(Oe.border=X);var le=re&&re.fill||we&&we.fill;le&&(Oe.fill=le);var G=re&&re.protection||we&&we.protection;return G&&(Oe.protection=G),Oe}},{key:"address",get:function(){return this._address}},{key:"row",get:function(){return this._row.number}},{key:"col",get:function(){return this._column.number}},{key:"$col$row",get:function(){return"$".concat(this._column.letter,"$").concat(this.row)}},{key:"type",get:function(){return this._value.type}},{key:"effectiveType",get:function(){return this._value.effectiveType}},{key:"toCsvString",value:function(){return this._value.toCsvString()}},{key:"addMergeRef",value:function(){this._mergeCount++}},{key:"releaseMergeRef",value:function(){this._mergeCount--}},{key:"isMerged",get:function(){return this._mergeCount>0||this.type===z.Types.Merge}},{key:"merge",value:function(re,we){this._value.release(),this._value=Y.create(z.Types.Merge,this,re),we||(this.style=re.style)}},{key:"unmerge",value:function(){this.type===z.Types.Merge&&(this._value.release(),this._value=Y.create(z.Types.Null,this),this.style=this._mergeStyle(this._row.style,this._column.style,{}))}},{key:"isMergedTo",value:function(re){return this._value.type===z.Types.Merge&&this._value.isMergedTo(re)}},{key:"master",get:function(){return this.type===z.Types.Merge?this._value.master:this}},{key:"isHyperlink",get:function(){return this._value.type===z.Types.Hyperlink}},{key:"hyperlink",get:function(){return this._value.hyperlink}},{key:"value",get:function(){return this._value.value},set:function(re){this.type!==z.Types.Merge?(this._value.release(),this._value=Y.create(Y.getType(re),this,re)):this._value.master.value=re}},{key:"note",get:function(){return this._comment&&this._comment.note},set:function(re){this._comment=new h(re)}},{key:"text",get:function(){return this._value.toString()}},{key:"html",get:function(){return d.escapeHtml(this.text)}},{key:"toString",value:function(){return this.text}},{key:"_upgradeToHyperlink",value:function(re){this.type===z.Types.String&&(this._value=Y.create(z.Types.Hyperlink,this,{text:this._value.value,hyperlink:re}))}},{key:"formula",get:function(){return this._value.formula}},{key:"result",get:function(){return this._value.result}},{key:"formulaType",get:function(){return this._value.formulaType}},{key:"fullAddress",get:function(){return{sheetName:this._row.worksheet.name,address:this.address,row:this.row,col:this.col}}},{key:"name",get:function(){return this.names[0]},set:function(re){this.names=[re]}},{key:"names",get:function(){return this.workbook.definedNames.getNamesEx(this.fullAddress)},set:function(re){var we=this,Oe=this.workbook.definedNames;Oe.removeAllNames(this.fullAddress),re.forEach(function(Ue){Oe.addEx(we.fullAddress,Ue)})}},{key:"addName",value:function(re){this.workbook.definedNames.addEx(this.fullAddress,re)}},{key:"removeName",value:function(re){this.workbook.definedNames.removeEx(this.fullAddress,re)}},{key:"removeAllNames",value:function(){this.workbook.definedNames.removeAllNames(this.fullAddress)}},{key:"_dataValidations",get:function(){return this.worksheet.dataValidations}},{key:"dataValidation",get:function(){return this._dataValidations.find(this.address)},set:function(re){this._dataValidations.add(this.address,re)}},{key:"model",get:function(){var re=this._value.model;return re.style=this.style,this._comment&&(re.comment=this._comment.model),re},set:function(re){this._value.release(),this._value=Y.create(re.type,this),this._value.model=re,re.comment&&re.comment.type==="note"&&(this._comment=h.fromModel(re.comment)),re.style?this.style=re.style:this.style={}}}])}();b.Types=p.ValueType;var y=function(){function z(re){B(this,z),this.model={address:re.address,type:b.Types.Null}}return S(z,[{key:"value",get:function(){return null},set:function(re){}},{key:"type",get:function(){return b.Types.Null}},{key:"effectiveType",get:function(){return b.Types.Null}},{key:"address",get:function(){return this.model.address},set:function(re){this.model.address=re}},{key:"toCsvString",value:function(){return""}},{key:"release",value:function(){}},{key:"toString",value:function(){return""}}])}(),w=function(){function z(re,we){B(this,z),this.model={address:re.address,type:b.Types.Number,value:we}}return S(z,[{key:"value",get:function(){return this.model.value},set:function(re){this.model.value=re}},{key:"type",get:function(){return b.Types.Number}},{key:"effectiveType",get:function(){return b.Types.Number}},{key:"address",get:function(){return this.model.address},set:function(re){this.model.address=re}},{key:"toCsvString",value:function(){return this.model.value.toString()}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.toString()}}])}(),C=function(){function z(re,we){B(this,z),this.model={address:re.address,type:b.Types.String,value:we}}return S(z,[{key:"value",get:function(){return this.model.value},set:function(re){this.model.value=re}},{key:"type",get:function(){return b.Types.String}},{key:"effectiveType",get:function(){return b.Types.String}},{key:"address",get:function(){return this.model.address},set:function(re){this.model.address=re}},{key:"toCsvString",value:function(){return'"'.concat(this.model.value.replace(/"/g,'""'),'"')}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value}}])}(),Q=function(){function z(re,we){B(this,z),this.model={address:re.address,type:b.Types.String,value:we}}return S(z,[{key:"value",get:function(){return this.model.value},set:function(re){this.model.value=re}},{key:"toString",value:function(){return this.model.value.richText.map(function(re){return re.text}).join("")}},{key:"type",get:function(){return b.Types.RichText}},{key:"effectiveType",get:function(){return b.Types.RichText}},{key:"address",get:function(){return this.model.address},set:function(re){this.model.address=re}},{key:"toCsvString",value:function(){return'"'.concat(this.text.replace(/"/g,'""'),'"')}},{key:"release",value:function(){}}])}(),x=function(){function z(re,we){B(this,z),this.model={address:re.address,type:b.Types.Date,value:we}}return S(z,[{key:"value",get:function(){return this.model.value},set:function(re){this.model.value=re}},{key:"type",get:function(){return b.Types.Date}},{key:"effectiveType",get:function(){return b.Types.Date}},{key:"address",get:function(){return this.model.address},set:function(re){this.model.address=re}},{key:"toCsvString",value:function(){return this.model.value.toISOString()}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.toString()}}])}(),k=function(){function z(re,we){B(this,z),this.model={address:re.address,type:b.Types.Hyperlink,text:we?we.text:void 0,hyperlink:we?we.hyperlink:void 0},we&&we.tooltip&&(this.model.tooltip=we.tooltip)}return S(z,[{key:"value",get:function(){var re={text:this.model.text,hyperlink:this.model.hyperlink};return this.model.tooltip&&(re.tooltip=this.model.tooltip),re},set:function(re){this.model={text:re.text,hyperlink:re.hyperlink},re.tooltip&&(this.model.tooltip=re.tooltip)}},{key:"text",get:function(){return this.model.text},set:function(re){this.model.text=re}},{key:"hyperlink",get:function(){return this.model.hyperlink},set:function(re){this.model.hyperlink=re}},{key:"type",get:function(){return b.Types.Hyperlink}},{key:"effectiveType",get:function(){return b.Types.Hyperlink}},{key:"address",get:function(){return this.model.address},set:function(re){this.model.address=re}},{key:"toCsvString",value:function(){return this.model.hyperlink}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.text}}])}(),F=function(){function z(re,we){B(this,z),this.model={address:re.address,type:b.Types.Merge,master:we?we.address:void 0},this._master=we,we&&we.addMergeRef()}return S(z,[{key:"value",get:function(){return this._master.value},set:function(re){re instanceof b?(this._master&&this._master.releaseMergeRef(),re.addMergeRef(),this._master=re):this._master.value=re}},{key:"isMergedTo",value:function(re){return re===this._master}},{key:"master",get:function(){return this._master}},{key:"type",get:function(){return b.Types.Merge}},{key:"effectiveType",get:function(){return this._master.effectiveType}},{key:"address",get:function(){return this.model.address},set:function(re){this.model.address=re}},{key:"toCsvString",value:function(){return""}},{key:"release",value:function(){this._master.releaseMergeRef()}},{key:"toString",value:function(){return this.value.toString()}}])}(),D=function(){function z(re,we){B(this,z),this.cell=re,this.model={address:re.address,type:b.Types.Formula,shareType:we?we.shareType:void 0,ref:we?we.ref:void 0,formula:we?we.formula:void 0,sharedFormula:we?we.sharedFormula:void 0,result:we?we.result:void 0}}return S(z,[{key:"_copyModel",value:function(re){var we={},Oe=function(Ue){var Me=re[Ue];Me&&(we[Ue]=Me)};return Oe("formula"),Oe("result"),Oe("ref"),Oe("shareType"),Oe("sharedFormula"),we}},{key:"value",get:function(){return this._copyModel(this.model)},set:function(re){this.model=this._copyModel(re)}},{key:"validate",value:function(re){switch(Y.getType(re)){case b.Types.Null:case b.Types.String:case b.Types.Number:case b.Types.Date:break;case b.Types.Hyperlink:case b.Types.Formula:default:throw new Error("Cannot process that type of result value")}}},{key:"dependencies",get:function(){return{ranges:this.formula.match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g),cells:this.formula.replace(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g,"").match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}/g)}}},{key:"formula",get:function(){return this.model.formula||this._getTranslatedFormula()},set:function(re){this.model.formula=re}},{key:"formulaType",get:function(){return this.model.formula?p.FormulaType.Master:this.model.sharedFormula?p.FormulaType.Shared:p.FormulaType.None}},{key:"result",get:function(){return this.model.result},set:function(re){this.model.result=re}},{key:"type",get:function(){return b.Types.Formula}},{key:"effectiveType",get:function(){var re=this.model.result;return re==null?p.ValueType.Null:re instanceof String||typeof re=="string"?p.ValueType.String:typeof re=="number"?p.ValueType.Number:re instanceof Date?p.ValueType.Date:re.text&&re.hyperlink?p.ValueType.Hyperlink:re.formula?p.ValueType.Formula:p.ValueType.Null}},{key:"address",get:function(){return this.model.address},set:function(re){this.model.address=re}},{key:"_getTranslatedFormula",value:function(){if(!this._translatedFormula&&this.model.sharedFormula){var re=this.cell.worksheet.findCell(this.model.sharedFormula);this._translatedFormula=re&&g(re.formula,re.address,this.model.address)}return this._translatedFormula}},{key:"toCsvString",value:function(){return"".concat(this.model.result||"")}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.result?this.model.result.toString():""}}])}(),M=function(){function z(re,we){B(this,z),this.model={address:re.address,type:b.Types.SharedString,value:we}}return S(z,[{key:"value",get:function(){return this.model.value},set:function(re){this.model.value=re}},{key:"type",get:function(){return b.Types.SharedString}},{key:"effectiveType",get:function(){return b.Types.SharedString}},{key:"address",get:function(){return this.model.address},set:function(re){this.model.address=re}},{key:"toCsvString",value:function(){return this.model.value.toString()}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.toString()}}])}(),N=function(){function z(re,we){B(this,z),this.model={address:re.address,type:b.Types.Boolean,value:we}}return S(z,[{key:"value",get:function(){return this.model.value},set:function(re){this.model.value=re}},{key:"type",get:function(){return b.Types.Boolean}},{key:"effectiveType",get:function(){return b.Types.Boolean}},{key:"address",get:function(){return this.model.address},set:function(re){this.model.address=re}},{key:"toCsvString",value:function(){return this.model.value?1:0}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.toString()}}])}(),P=function(){function z(re,we){B(this,z),this.model={address:re.address,type:b.Types.Error,value:we}}return S(z,[{key:"value",get:function(){return this.model.value},set:function(re){this.model.value=re}},{key:"type",get:function(){return b.Types.Error}},{key:"effectiveType",get:function(){return b.Types.Error}},{key:"address",get:function(){return this.model.address},set:function(re){this.model.address=re}},{key:"toCsvString",value:function(){return this.toString()}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.error.toString()}}])}(),j=function(){function z(re,we){B(this,z),this.model={address:re.address,type:b.Types.String,value:JSON.stringify(we),rawValue:we}}return S(z,[{key:"value",get:function(){return this.model.rawValue},set:function(re){this.model.rawValue=re,this.model.value=JSON.stringify(re)}},{key:"type",get:function(){return b.Types.String}},{key:"effectiveType",get:function(){return b.Types.String}},{key:"address",get:function(){return this.model.address},set:function(re){this.model.address=re}},{key:"toCsvString",value:function(){return this.model.value}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value}}])}(),Y={getType:function(z){return z==null?b.Types.Null:z instanceof String||typeof z=="string"?b.Types.String:typeof z=="number"?b.Types.Number:typeof z=="boolean"?b.Types.Boolean:z instanceof Date?b.Types.Date:z.text&&z.hyperlink?b.Types.Hyperlink:z.formula||z.sharedFormula?b.Types.Formula:z.richText?b.Types.RichText:z.sharedString?b.Types.SharedString:z.error?b.Types.Error:b.Types.JSON},types:[{t:b.Types.Null,f:y},{t:b.Types.Number,f:w},{t:b.Types.String,f:C},{t:b.Types.Date,f:x},{t:b.Types.Hyperlink,f:k},{t:b.Types.Formula,f:D},{t:b.Types.Merge,f:F},{t:b.Types.JSON,f:j},{t:b.Types.SharedString,f:M},{t:b.Types.RichText,f:Q},{t:b.Types.Boolean,f:N},{t:b.Types.Error,f:P}].reduce(function(z,re){return z[re.t]=re.f,z},[]),create:function(z,re,we){var Oe=this.types[z];if(!Oe)throw new Error("Could not create Value of type ".concat(z));return new Oe(re,we)}};u.exports=b},{"../utils/col-cache":19,"../utils/shared-formula":23,"../utils/under-dash":26,"./enums":7,"./note":9}],4:[function(a,u,A){var c=a("../utils/under-dash"),d=a("./enums"),p=a("../utils/col-cache"),g=9,h=function(){function b(y,w,C){B(this,b),this._worksheet=y,this._number=w,C!==!1&&(this.defn=C)}return S(b,[{key:"number",get:function(){return this._number}},{key:"worksheet",get:function(){return this._worksheet}},{key:"letter",get:function(){return p.n2l(this._number)}},{key:"isCustomWidth",get:function(){return this.width!==void 0&&this.width!==g}},{key:"defn",get:function(){return{header:this._header,key:this.key,width:this.width,style:this.style,hidden:this.hidden,outlineLevel:this.outlineLevel}},set:function(y){y?(this.key=y.key,this.width=y.width!==void 0?y.width:g,this.outlineLevel=y.outlineLevel,y.style?this.style=y.style:this.style={},this.header=y.header,this._hidden=!!y.hidden):(delete this._header,delete this._key,delete this.width,this.style={},this.outlineLevel=0)}},{key:"headers",get:function(){return this._header&&this._header instanceof Array?this._header:[this._header]}},{key:"header",get:function(){return this._header},set:function(y){var w=this;y!==void 0?(this._header=y,this.headers.forEach(function(C,Q){w._worksheet.getCell(Q+1,w.number).value=C})):this._header=void 0}},{key:"key",get:function(){return this._key},set:function(y){(this._key&&this._worksheet.getColumnKey(this._key))===this&&this._worksheet.deleteColumnKey(this._key),this._key=y,y&&this._worksheet.setColumnKey(this._key,this)}},{key:"hidden",get:function(){return!!this._hidden},set:function(y){this._hidden=y}},{key:"outlineLevel",get:function(){return this._outlineLevel||0},set:function(y){this._outlineLevel=y}},{key:"collapsed",get:function(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelCol)}},{key:"toString",value:function(){return JSON.stringify({key:this.key,width:this.width,headers:this.headers.length?this.headers:void 0})}},{key:"equivalentTo",value:function(y){return this.width===y.width&&this.hidden===y.hidden&&this.outlineLevel===y.outlineLevel&&c.isEqual(this.style,y.style)}},{key:"isDefault",get:function(){if(this.isCustomWidth||this.hidden||this.outlineLevel)return!1;var y=this.style;return!y||!(y.font||y.numFmt||y.alignment||y.border||y.fill||y.protection)}},{key:"headerCount",get:function(){return this.headers.length}},{key:"eachCell",value:function(y,w){var C=this.number;w||(w=y,y=null),this._worksheet.eachRow(y,function(Q,x){w(Q.getCell(C),x)})}},{key:"values",get:function(){var y=[];return this.eachCell(function(w,C){w&&w.type!==d.ValueType.Null&&(y[C]=w.value)}),y},set:function(y){var w=this;if(y){var C=this.number,Q=0;y.hasOwnProperty("0")&&(Q=1),y.forEach(function(x,k){w._worksheet.getCell(k+Q,C).value=x})}}},{key:"_applyStyle",value:function(y,w){return this.style[y]=w,this.eachCell(function(C){C[y]=w}),w}},{key:"numFmt",get:function(){return this.style.numFmt},set:function(y){this._applyStyle("numFmt",y)}},{key:"font",get:function(){return this.style.font},set:function(y){this._applyStyle("font",y)}},{key:"alignment",get:function(){return this.style.alignment},set:function(y){this._applyStyle("alignment",y)}},{key:"protection",get:function(){return this.style.protection},set:function(y){this._applyStyle("protection",y)}},{key:"border",get:function(){return this.style.border},set:function(y){this._applyStyle("border",y)}},{key:"fill",get:function(){return this.style.fill},set:function(y){this._applyStyle("fill",y)}}],[{key:"toModel",value:function(y){var w=[],C=null;return y&&y.forEach(function(Q,x){Q.isDefault?C&&(C=null):C&&Q.equivalentTo(C)?C.max=x+1:(C={min:x+1,max:x+1,width:Q.width!==void 0?Q.width:g,style:Q.style,isCustomWidth:Q.isCustomWidth,hidden:Q.hidden,outlineLevel:Q.outlineLevel,collapsed:Q.collapsed},w.push(C))}),w.length?w:void 0}},{key:"fromModel",value:function(y,w){var C=[],Q=1,x=0;for(w=(w=w||[]).sort(function(F,D){return F.min-D.min});x<w.length;){for(var k=w[x++];Q<k.min;)C.push(new b(y,Q++));for(;Q<=k.max;)C.push(new b(y,Q++,k))}return C.length?C:null}}])}();u.exports=h},{"../utils/col-cache":19,"../utils/under-dash":26,"./enums":7}],5:[function(a,u,A){var c=function(){function d(p){B(this,d),this.model=p||{}}return S(d,[{key:"add",value:function(p,g){return this.model[p]=g}},{key:"find",value:function(p){return this.model[p]}},{key:"remove",value:function(p){this.model[p]=void 0}}])}();u.exports=c},{}],6:[function(a,u,A){var c=a("../utils/under-dash"),d=a("../utils/col-cache"),p=a("../utils/cell-matrix"),g=a("./range"),h=/[$](\w+)[$](\d+)(:[$](\w+)[$](\d+))?/,b=function(){function y(){B(this,y),this.matrixMap={}}return S(y,[{key:"getMatrix",value:function(w){return this.matrixMap[w]||(this.matrixMap[w]=new p)}},{key:"add",value:function(w,C){var Q=d.decodeEx(w);this.addEx(Q,C)}},{key:"addEx",value:function(w,C){var Q=this.getMatrix(C);if(w.top)for(var x=w.left;x<=w.right;x++)for(var k=w.top;k<=w.bottom;k++){var F={sheetName:w.sheetName,address:d.n2l(x)+k,row:k,col:x};Q.addCellEx(F)}else Q.addCellEx(w)}},{key:"remove",value:function(w,C){var Q=d.decodeEx(w);this.removeEx(Q,C)}},{key:"removeEx",value:function(w,C){this.getMatrix(C).removeCellEx(w)}},{key:"removeAllNames",value:function(w){c.each(this.matrixMap,function(C){C.removeCellEx(w)})}},{key:"forEach",value:function(w){c.each(this.matrixMap,function(C,Q){C.forEach(function(x){w(Q,x)})})}},{key:"getNames",value:function(w){return this.getNamesEx(d.decodeEx(w))}},{key:"getNamesEx",value:function(w){return c.map(this.matrixMap,function(C,Q){return C.findCellEx(w)&&Q}).filter(Boolean)}},{key:"_explore",value:function(w,C){C.mark=!1;var Q,x,k=C.sheetName,F=new g(C.row,C.col,C.row,C.col,k);function D(N,P){var j=w.findCellAt(k,N,C.col);return!(!j||!j.mark||(F[P]=N,j.mark=!1,0))}for(x=C.row-1;D(x,"top");x--);for(x=C.row+1;D(x,"bottom");x++);function M(N,P){var j=[];for(x=F.top;x<=F.bottom;x++){var Y=w.findCellAt(k,x,N);if(!Y||!Y.mark)return!1;j.push(Y)}F[P]=N;for(var z=0;z<j.length;z++)j[z].mark=!1;return!0}for(Q=C.col-1;M(Q,"left");Q--);for(Q=C.col+1;M(Q,"right");Q++);return F}},{key:"getRanges",value:function(w,C){var Q=this;return(C=C||this.matrixMap[w])?(C.forEach(function(x){x.mark=!0}),{name:w,ranges:C.map(function(x){return x.mark&&Q._explore(C,x)}).filter(Boolean).map(function(x){return x.$shortRange})}):{name:w,ranges:[]}}},{key:"normaliseMatrix",value:function(w,C){w.forEachInSheet(C,function(Q,x,k){Q&&(Q.row===x&&Q.col===k||(Q.row=x,Q.col=k,Q.address=d.n2l(k)+x))})}},{key:"spliceRows",value:function(w,C,Q,x){var k=this;c.each(this.matrixMap,function(F){F.spliceRows(w,C,Q,x),k.normaliseMatrix(F,w)})}},{key:"spliceColumns",value:function(w,C,Q,x){var k=this;c.each(this.matrixMap,function(F){F.spliceColumns(w,C,Q,x),k.normaliseMatrix(F,w)})}},{key:"model",get:function(){var w=this;return c.map(this.matrixMap,function(C,Q){return w.getRanges(Q,C)}).filter(function(C){return C.ranges.length})},set:function(w){var C=this.matrixMap={};w.forEach(function(Q){var x=C[Q.name]=new p;Q.ranges.forEach(function(k){h.test(k.split("!").pop()||"")&&x.addCell(k)})})}}])}();u.exports=b},{"../utils/cell-matrix":18,"../utils/col-cache":19,"../utils/under-dash":26,"./range":10}],7:[function(a,u,A){u.exports={ValueType:{Null:0,Merge:1,Number:2,String:3,Date:4,Hyperlink:5,Formula:6,SharedString:7,RichText:8,Boolean:9,Error:10},FormulaType:{None:0,Master:1,Shared:2},RelationshipType:{None:0,OfficeDocument:1,Worksheet:2,CalcChain:3,SharedStrings:4,Styles:5,Theme:6,Hyperlink:7},DocumentType:{Xlsx:1},ReadingOrder:{LeftToRight:1,RightToLeft:2},ErrorValue:{NotApplicable:"#N/A",Ref:"#REF!",Name:"#NAME?",DivZero:"#DIV/0!",Null:"#NULL!",Value:"#VALUE!",Num:"#NUM!"}}},{}],8:[function(a,u,A){var c=a("../utils/col-cache"),d=a("./anchor"),p=function(){function g(h,b){B(this,g),this.worksheet=h,this.model=b}return S(g,[{key:"model",get:function(){switch(this.type){case"background":return{type:this.type,imageId:this.imageId};case"image":return{type:this.type,imageId:this.imageId,hyperlinks:this.range.hyperlinks,range:{tl:this.range.tl.model,br:this.range.br&&this.range.br.model,ext:this.range.ext,editAs:this.range.editAs}};default:throw new Error("Invalid Image Type")}},set:function(h){var b=h.type,y=h.imageId,w=h.range,C=h.hyperlinks;if(this.type=b,this.imageId=y,b==="image")if(typeof w=="string"){var Q=c.decode(w);this.range={tl:new d(this.worksheet,{col:Q.left,row:Q.top},-1),br:new d(this.worksheet,{col:Q.right,row:Q.bottom},0),editAs:"oneCell"}}else this.range={tl:new d(this.worksheet,w.tl,0),br:w.br&&new d(this.worksheet,w.br,0),ext:w.ext,editAs:w.editAs,hyperlinks:C||w.hyperlinks}}}])}();u.exports=p},{"../utils/col-cache":19,"./anchor":2}],9:[function(a,u,A){var c=a("../utils/under-dash"),d=function(){function p(g){B(this,p),this.note=g}return S(p,[{key:"model",get:function(){var g=null;return g=typeof this.note=="string"?{type:"note",note:{texts:[{text:this.note}]}}:{type:"note",note:this.note},c.deepMerge({},p.DEFAULT_CONFIGS,g)},set:function(g){var h=g.note,b=h.texts;b.length===1&&Object.keys(b[0]).length===1?this.note=b[0].text:this.note=h}}],[{key:"fromModel",value:function(g){var h=new p;return h.model=g,h}}])}();d.DEFAULT_CONFIGS={note:{margins:{insetmode:"auto",inset:[.13,.13,.25,.25]},protection:{locked:"True",lockText:"True"},editAs:"absolute"}},u.exports=d},{"../utils/under-dash":26}],10:[function(a,u,A){var c=a("../utils/col-cache"),d=function(){function p(){B(this,p),this.decode(arguments)}return S(p,[{key:"setTLBR",value:function(g,h,b,y,w){if(arguments.length<4){var C=c.decodeAddress(g),Q=c.decodeAddress(h);this.model={top:Math.min(C.row,Q.row),left:Math.min(C.col,Q.col),bottom:Math.max(C.row,Q.row),right:Math.max(C.col,Q.col),sheetName:b},this.setTLBR(C.row,C.col,Q.row,Q.col,w)}else this.model={top:Math.min(g,b),left:Math.min(h,y),bottom:Math.max(g,b),right:Math.max(h,y),sheetName:w}}},{key:"decode",value:function(g){switch(g.length){case 5:this.setTLBR(g[0],g[1],g[2],g[3],g[4]);break;case 4:this.setTLBR(g[0],g[1],g[2],g[3]);break;case 3:this.setTLBR(g[0],g[1],g[2]);break;case 2:this.setTLBR(g[0],g[1]);break;case 1:var h=g[0];if(h instanceof p)this.model={top:h.model.top,left:h.model.left,bottom:h.model.bottom,right:h.model.right,sheetName:h.sheetName};else if(h instanceof Array)this.decode(h);else if(h.top&&h.left&&h.bottom&&h.right)this.model={top:h.top,left:h.left,bottom:h.bottom,right:h.right,sheetName:h.sheetName};else{var b=c.decodeEx(h);b.top?this.model={top:b.top,left:b.left,bottom:b.bottom,right:b.right,sheetName:b.sheetName}:this.model={top:b.row,left:b.col,bottom:b.row,right:b.col,sheetName:b.sheetName}}break;case 0:this.model={top:0,left:0,bottom:0,right:0};break;default:throw new Error("Invalid number of arguments to _getDimensions() - ".concat(g.length))}}},{key:"top",get:function(){return this.model.top||1},set:function(g){this.model.top=g}},{key:"left",get:function(){return this.model.left||1},set:function(g){this.model.left=g}},{key:"bottom",get:function(){return this.model.bottom||1},set:function(g){this.model.bottom=g}},{key:"right",get:function(){return this.model.right||1},set:function(g){this.model.right=g}},{key:"sheetName",get:function(){return this.model.sheetName},set:function(g){this.model.sheetName=g}},{key:"_serialisedSheetName",get:function(){var g=this.model.sheetName;return g?/^[a-zA-Z0-9]*$/.test(g)?"".concat(g,"!"):"'".concat(g,"'!"):""}},{key:"expand",value:function(g,h,b,y){(!this.model.top||g<this.top)&&(this.top=g),(!this.model.left||h<this.left)&&(this.left=h),(!this.model.bottom||b>this.bottom)&&(this.bottom=b),(!this.model.right||y>this.right)&&(this.right=y)}},{key:"expandRow",value:function(g){if(g){var h=g.dimensions,b=g.number;h&&this.expand(b,h.min,b,h.max)}}},{key:"expandToAddress",value:function(g){var h=c.decodeEx(g);this.expand(h.row,h.col,h.row,h.col)}},{key:"tl",get:function(){return c.n2l(this.left)+this.top}},{key:"$t$l",get:function(){return"$".concat(c.n2l(this.left),"$").concat(this.top)}},{key:"br",get:function(){return c.n2l(this.right)+this.bottom}},{key:"$b$r",get:function(){return"$".concat(c.n2l(this.right),"$").concat(this.bottom)}},{key:"range",get:function(){return"".concat(this._serialisedSheetName+this.tl,":").concat(this.br)}},{key:"$range",get:function(){return"".concat(this._serialisedSheetName+this.$t$l,":").concat(this.$b$r)}},{key:"shortRange",get:function(){return this.count>1?this.range:this._serialisedSheetName+this.tl}},{key:"$shortRange",get:function(){return this.count>1?this.$range:this._serialisedSheetName+this.$t$l}},{key:"count",get:function(){return(1+this.bottom-this.top)*(1+this.right-this.left)}},{key:"toString",value:function(){return this.range}},{key:"intersects",value:function(g){return!(g.sheetName&&this.sheetName&&g.sheetName!==this.sheetName||g.bottom<this.top||g.top>this.bottom||g.right<this.left||g.left>this.right)}},{key:"contains",value:function(g){var h=c.decodeEx(g);return this.containsEx(h)}},{key:"containsEx",value:function(g){return(!g.sheetName||!this.sheetName||g.sheetName===this.sheetName)&&g.row>=this.top&&g.row<=this.bottom&&g.col>=this.left&&g.col<=this.right}},{key:"forEachAddress",value:function(g){for(var h=this.left;h<=this.right;h++)for(var b=this.top;b<=this.bottom;b++)g(c.encodeAddress(b,h),b,h)}}])}();u.exports=d},{"../utils/col-cache":19}],11:[function(a,u,A){var c=a("../utils/under-dash"),d=a("./enums"),p=a("../utils/col-cache"),g=a("./cell"),h=function(){function b(y,w){B(this,b),this._worksheet=y,this._number=w,this._cells=[],this.style={},this.outlineLevel=0}return S(b,[{key:"number",get:function(){return this._number}},{key:"worksheet",get:function(){return this._worksheet}},{key:"commit",value:function(){this._worksheet._commitRow(this)}},{key:"destroy",value:function(){delete this._worksheet,delete this._cells,delete this.style}},{key:"findCell",value:function(y){return this._cells[y-1]}},{key:"getCellEx",value:function(y){var w=this._cells[y.col-1];if(!w){var C=this._worksheet.getColumn(y.col);w=new g(this,C,y.address),this._cells[y.col-1]=w}return w}},{key:"getCell",value:function(y){if(typeof y=="string"){var w=this._worksheet.getColumnKey(y);y=w?w.number:p.l2n(y)}return this._cells[y-1]||this.getCellEx({address:p.encodeAddress(this._number,y),row:this._number,col:y})}},{key:"splice",value:function(y,w){for(var C=y+w,Q=arguments.length,x=new Array(Q>2?Q-2:0),k=2;k<Q;k++)x[k-2]=arguments[k];var F,D,M,N=x.length-w,P=this._cells.length;if(N<0)for(F=y+x.length;F<=P;F++)M=this._cells[F-1],(D=this._cells[F-N-1])?((M=this.getCell(F)).value=D.value,M.style=D.style,M._comment=D._comment):M&&(M.value=null,M.style={},M._comment=void 0);else if(N>0)for(F=P;F>=C;F--)(D=this._cells[F-1])?((M=this.getCell(F+N)).value=D.value,M.style=D.style,M._comment=D._comment):this._cells[F+N-1]=void 0;for(F=0;F<x.length;F++)(M=this.getCell(y+F)).value=x[F],M.style={},M._comment=void 0}},{key:"eachCell",value:function(y,w){if(w||(w=y,y=null),y&&y.includeEmpty)for(var C=this._cells.length,Q=1;Q<=C;Q++)w(this.getCell(Q),Q);else this._cells.forEach(function(x,k){x&&x.type!==d.ValueType.Null&&w(x,k+1)})}},{key:"addPageBreak",value:function(y,w){var C=this._worksheet,Q=Math.max(0,y-1)||0,x=Math.max(0,w-1)||16838,k={id:this._number,max:x,man:1};Q&&(k.min=Q),C.rowBreaks.push(k)}},{key:"values",get:function(){var y=[];return this._cells.forEach(function(w){w&&w.type!==d.ValueType.Null&&(y[w.col]=w.value)}),y},set:function(y){var w=this;if(this._cells=[],y)if(y instanceof Array){var C=0;y.hasOwnProperty("0")&&(C=1),y.forEach(function(Q,x){Q!==void 0&&(w.getCellEx({address:p.encodeAddress(w._number,x+C),row:w._number,col:x+C}).value=Q)})}else this._worksheet.eachColumnKey(function(Q,x){y[x]!==void 0&&(w.getCellEx({address:p.encodeAddress(w._number,Q.number),row:w._number,col:Q.number}).value=y[x])})}},{key:"hasValues",get:function(){return c.some(this._cells,function(y){return y&&y.type!==d.ValueType.Null})}},{key:"cellCount",get:function(){return this._cells.length}},{key:"actualCellCount",get:function(){var y=0;return this.eachCell(function(){y++}),y}},{key:"dimensions",get:function(){var y=0,w=0;return this._cells.forEach(function(C){C&&C.type!==d.ValueType.Null&&((!y||y>C.col)&&(y=C.col),w<C.col&&(w=C.col))}),y>0?{min:y,max:w}:null}},{key:"_applyStyle",value:function(y,w){return this.style[y]=w,this._cells.forEach(function(C){C&&(C[y]=w)}),w}},{key:"numFmt",get:function(){return this.style.numFmt},set:function(y){this._applyStyle("numFmt",y)}},{key:"font",get:function(){return this.style.font},set:function(y){this._applyStyle("font",y)}},{key:"alignment",get:function(){return this.style.alignment},set:function(y){this._applyStyle("alignment",y)}},{key:"protection",get:function(){return this.style.protection},set:function(y){this._applyStyle("protection",y)}},{key:"border",get:function(){return this.style.border},set:function(y){this._applyStyle("border",y)}},{key:"fill",get:function(){return this.style.fill},set:function(y){this._applyStyle("fill",y)}},{key:"hidden",get:function(){return!!this._hidden},set:function(y){this._hidden=y}},{key:"outlineLevel",get:function(){return this._outlineLevel||0},set:function(y){this._outlineLevel=y}},{key:"collapsed",get:function(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelRow)}},{key:"model",get:function(){var y=[],w=0,C=0;return this._cells.forEach(function(Q){if(Q){var x=Q.model;x&&((!w||w>Q.col)&&(w=Q.col),C<Q.col&&(C=Q.col),y.push(x))}}),this.height||y.length?{cells:y,number:this.number,min:w,max:C,height:this.height,style:this.style,hidden:this.hidden,outlineLevel:this.outlineLevel,collapsed:this.collapsed}:null},set:function(y){var w,C=this;if(y.number!==this._number)throw new Error("Invalid row number in model");this._cells=[],y.cells.forEach(function(Q){if(Q.type!==g.Types.Merge){var x;if(Q.address)x=p.decodeAddress(Q.address);else if(w){var k=w.row,F=w.col+1;x={row:k,col:F,address:p.encodeAddress(k,F),$col$row:"$".concat(p.n2l(F),"$").concat(k)}}w=x,C.getCellEx(x).model=Q}}),y.height?this.height=y.height:delete this.height,this.hidden=y.hidden,this.outlineLevel=y.outlineLevel||0,this.style=y.style&&JSON.parse(JSON.stringify(y.style))||{}}}])}();u.exports=h},{"../utils/col-cache":19,"../utils/under-dash":26,"./cell":3,"./enums":7}],12:[function(a,u,A){var c=a("../utils/col-cache"),d=function(){function g(h,b,y){B(this,g),this.table=h,this.column=b,this.index=y}return S(g,[{key:"_set",value:function(h,b){this.table.cacheState(),this.column[h]=b}},{key:"name",get:function(){return this.column.name},set:function(h){this._set("name",h)}},{key:"filterButton",get:function(){return this.column.filterButton},set:function(h){this.column.filterButton=h}},{key:"style",get:function(){return this.column.style},set:function(h){this.column.style=h}},{key:"totalsRowLabel",get:function(){return this.column.totalsRowLabel},set:function(h){this._set("totalsRowLabel",h)}},{key:"totalsRowFunction",get:function(){return this.column.totalsRowFunction},set:function(h){this._set("totalsRowFunction",h)}},{key:"totalsRowResult",get:function(){return this.column.totalsRowResult},set:function(h){this._set("totalsRowResult",h)}},{key:"totalsRowFormula",get:function(){return this.column.totalsRowFormula},set:function(h){this._set("totalsRowFormula",h)}}])}(),p=function(){function g(h,b){B(this,g),this.worksheet=h,b&&(this.table=b,this.validate(),this.store())}return S(g,[{key:"getFormula",value:function(h){switch(h.totalsRowFunction){case"none":return null;case"average":return"SUBTOTAL(101,".concat(this.table.name,"[").concat(h.name,"])");case"countNums":return"SUBTOTAL(102,".concat(this.table.name,"[").concat(h.name,"])");case"count":return"SUBTOTAL(103,".concat(this.table.name,"[").concat(h.name,"])");case"max":return"SUBTOTAL(104,".concat(this.table.name,"[").concat(h.name,"])");case"min":return"SUBTOTAL(105,".concat(this.table.name,"[").concat(h.name,"])");case"stdDev":return"SUBTOTAL(106,".concat(this.table.name,"[").concat(h.name,"])");case"var":return"SUBTOTAL(107,".concat(this.table.name,"[").concat(h.name,"])");case"sum":return"SUBTOTAL(109,".concat(this.table.name,"[").concat(h.name,"])");case"custom":return h.totalsRowFormula;default:throw new Error("Invalid Totals Row Function: ".concat(h.totalsRowFunction))}}},{key:"width",get:function(){return this.table.columns.length}},{key:"height",get:function(){return this.table.rows.length}},{key:"filterHeight",get:function(){return this.height+(this.table.headerRow?1:0)}},{key:"tableHeight",get:function(){return this.filterHeight+(this.table.totalsRow?1:0)}},{key:"validate",value:function(){var h=this,b=this.table,y=function(M,N,P){M[N]===void 0&&(M[N]=P)};y(b,"headerRow",!0),y(b,"totalsRow",!1),y(b,"style",{}),y(b.style,"theme","TableStyleMedium2"),y(b.style,"showFirstColumn",!1),y(b.style,"showLastColumn",!1),y(b.style,"showRowStripes",!1),y(b.style,"showColumnStripes",!1);var w=function(M,N){if(!M)throw new Error(N)};w(b.ref,"Table must have ref"),w(b.columns,"Table must have column definitions"),w(b.rows,"Table must have row definitions"),b.tl=c.decodeAddress(b.ref);var C=b.tl,Q=C.row,x=C.col;w(Q>0,"Table must be on valid row"),w(x>0,"Table must be on valid col");var k=this.width,F=this.filterHeight,D=this.tableHeight;b.autoFilterRef=c.encode(Q,x,Q+F-1,x+k-1),b.tableRef=c.encode(Q,x,Q+D-1,x+k-1),b.columns.forEach(function(M,N){w(M.name,"Column ".concat(N," must have a name")),N===0?y(M,"totalsRowLabel","Total"):(y(M,"totalsRowFunction","none"),M.totalsRowFormula=h.getFormula(M))})}},{key:"store",value:function(){var h=this,b=function(M,N){N&&Object.keys(N).forEach(function(P){M[P]=N[P]})},y=this.worksheet,w=this.table,C=w.tl,Q=C.row,x=C.col,k=0;if(w.headerRow){var F=y.getRow(Q+k++);w.columns.forEach(function(M,N){var P=M.style,j=M.name,Y=F.getCell(x+N);Y.value=j,b(Y,P)})}if(w.rows.forEach(function(M){var N=y.getRow(Q+k++);M.forEach(function(P,j){var Y=N.getCell(x+j);Y.value=P,b(Y,w.columns[j].style)})}),w.totalsRow){var D=y.getRow(Q+k++);w.columns.forEach(function(M,N){var P=D.getCell(x+N);if(N===0)P.value=M.totalsRowLabel;else{var j=h.getFormula(M);P.value=j?{formula:M.totalsRowFormula,result:M.totalsRowResult}:null}b(P,M.style)})}}},{key:"load",value:function(h){var b=this,y=this.table,w=y.tl,C=w.row,Q=w.col,x=0;if(y.headerRow){var k=h.getRow(C+x++);y.columns.forEach(function(D,M){k.getCell(Q+M).value=D.name})}if(y.rows.forEach(function(D){var M=h.getRow(C+x++);D.forEach(function(N,P){M.getCell(Q+P).value=N})}),y.totalsRow){var F=h.getRow(C+x++);y.columns.forEach(function(D,M){var N=F.getCell(Q+M);M===0?N.value=D.totalsRowLabel:b.getFormula(D)&&(N.value={formula:D.totalsRowFormula,result:D.totalsRowResult})})}}},{key:"model",get:function(){return this.table},set:function(h){this.table=h}},{key:"cacheState",value:function(){this._cache||(this._cache={ref:this.ref,width:this.width,tableHeight:this.tableHeight})}},{key:"commit",value:function(){if(this._cache){this.validate();var h=c.decodeAddress(this._cache.ref);if(this.ref!==this._cache.ref)for(var b=0;b<this._cache.tableHeight;b++)for(var y=this.worksheet.getRow(h.row+b),w=0;w<this._cache.width;w++)y.getCell(h.col+w).value=null;else{for(var C=this.tableHeight;C<this._cache.tableHeight;C++)for(var Q=this.worksheet.getRow(h.row+C),x=0;x<this._cache.width;x++)Q.getCell(h.col+x).value=null;for(var k=0;k<this.tableHeight;k++)for(var F=this.worksheet.getRow(h.row+k),D=this.width;D<this._cache.width;D++)F.getCell(h.col+D).value=null}this.store()}}},{key:"addRow",value:function(h,b){this.cacheState(),b===void 0?this.table.rows.push(h):this.table.rows.splice(b,0,h)}},{key:"removeRows",value:function(h){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.rows.splice(h,b)}},{key:"getColumn",value:function(h){var b=this.table.columns[h];return new d(this,b,h)}},{key:"addColumn",value:function(h,b,y){this.cacheState(),y===void 0?(this.table.columns.push(h),this.table.rows.forEach(function(w,C){w.push(b[C])})):(this.table.columns.splice(y,0,h),this.table.rows.forEach(function(w,C){w.splice(y,0,b[C])}))}},{key:"removeColumns",value:function(h){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.columns.splice(h,b),this.table.rows.forEach(function(y){y.splice(h,b)})}},{key:"_assign",value:function(h,b,y){this.cacheState(),h[b]=y}},{key:"ref",get:function(){return this.table.ref},set:function(h){this._assign(this.table,"ref",h)}},{key:"name",get:function(){return this.table.name},set:function(h){this.table.name=h}},{key:"displayName",get:function(){return this.table.displyName||this.table.name}},{key:"displayNamename",set:function(h){this.table.displayName=h}},{key:"headerRow",get:function(){return this.table.headerRow},set:function(h){this._assign(this.table,"headerRow",h)}},{key:"totalsRow",get:function(){return this.table.totalsRow},set:function(h){this._assign(this.table,"totalsRow",h)}},{key:"theme",get:function(){return this.table.style.name},set:function(h){this.table.style.name=h}},{key:"showFirstColumn",get:function(){return this.table.style.showFirstColumn},set:function(h){this.table.style.showFirstColumn=h}},{key:"showLastColumn",get:function(){return this.table.style.showLastColumn},set:function(h){this.table.style.showLastColumn=h}},{key:"showRowStripes",get:function(){return this.table.style.showRowStripes},set:function(h){this.table.style.showRowStripes=h}},{key:"showColumnStripes",get:function(){return this.table.style.showColumnStripes},set:function(h){this.table.style.showColumnStripes=h}}])}();u.exports=p},{"../utils/col-cache":19}],13:[function(a,u,A){var c=a("./worksheet"),d=a("./defined-names"),p=a("../xlsx/xlsx"),g=a("../csv/csv"),h=function(){function b(){B(this,b),this.category="",this.company="",this.created=new Date,this.description="",this.keywords="",this.manager="",this.modified=this.created,this.properties={},this.calcProperties={},this._worksheets=[],this.subject="",this.title="",this.views=[],this.media=[],this._definedNames=new d}return S(b,[{key:"xlsx",get:function(){return this._xlsx||(this._xlsx=new p(this)),this._xlsx}},{key:"csv",get:function(){return this._csv||(this._csv=new g(this)),this._csv}},{key:"nextId",get:function(){for(var y=1;y<this._worksheets.length;y++)if(!this._worksheets[y])return y;return this._worksheets.length||1}},{key:"addWorksheet",value:function(y,w){var C=this.nextId;w&&(typeof w=="string"?(console.trace('tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { argb: "rbg value" } }'),w={properties:{tabColor:{argb:w}}}):(w.argb||w.theme||w.indexed)&&(console.trace("tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { ... } }"),w={properties:{tabColor:w}}));var Q=this._worksheets.reduce(function(F,D){return(D&&D.orderNo)>F?D.orderNo:F},0),x=Object.assign({},w,{id:C,name:y,orderNo:Q+1,workbook:this}),k=new c(x);return this._worksheets[C]=k,k}},{key:"removeWorksheetEx",value:function(y){delete this._worksheets[y.id]}},{key:"removeWorksheet",value:function(y){var w=this.getWorksheet(y);w&&w.destroy()}},{key:"getWorksheet",value:function(y){return y===void 0?this._worksheets.find(Boolean):typeof y=="number"?this._worksheets[y]:typeof y=="string"?this._worksheets.find(function(w){return w&&w.name===y}):void 0}},{key:"worksheets",get:function(){return this._worksheets.slice(1).sort(function(y,w){return y.orderNo-w.orderNo}).filter(Boolean)}},{key:"eachSheet",value:function(y){this.worksheets.forEach(function(w){y(w,w.id)})}},{key:"definedNames",get:function(){return this._definedNames}},{key:"clearThemes",value:function(){this._themes=void 0}},{key:"addImage",value:function(y){var w=this.media.length;return this.media.push(Object.assign({},y,{type:"image"})),w}},{key:"getImage",value:function(y){return this.media[y]}},{key:"model",get:function(){return{creator:this.creator||"Unknown",lastModifiedBy:this.lastModifiedBy||"Unknown",lastPrinted:this.lastPrinted,created:this.created,modified:this.modified,properties:this.properties,worksheets:this.worksheets.map(function(y){return y.model}),sheets:this.worksheets.map(function(y){return y.model}).filter(Boolean),definedNames:this._definedNames.model,views:this.views,company:this.company,manager:this.manager,title:this.title,subject:this.subject,keywords:this.keywords,category:this.category,description:this.description,language:this.language,revision:this.revision,contentStatus:this.contentStatus,themes:this._themes,media:this.media,calcProperties:this.calcProperties}},set:function(y){var w=this;this.creator=y.creator,this.lastModifiedBy=y.lastModifiedBy,this.lastPrinted=y.lastPrinted,this.created=y.created,this.modified=y.modified,this.company=y.company,this.manager=y.manager,this.title=y.title,this.subject=y.subject,this.keywords=y.keywords,this.category=y.category,this.description=y.description,this.language=y.language,this.revision=y.revision,this.contentStatus=y.contentStatus,this.properties=y.properties,this.calcProperties=y.calcProperties,this._worksheets=[],y.worksheets.forEach(function(C){var Q=C.id,x=C.name,k=C.state,F=y.sheets&&y.sheets.findIndex(function(D){return D.id===Q});(w._worksheets[Q]=new c({id:Q,name:x,orderNo:F,state:k,workbook:w})).model=C}),this._definedNames.model=y.definedNames,this.views=y.views,this._themes=y.themes,this.media=y.media||[]}}])}();u.exports=h},{"../csv/csv":1,"../xlsx/xlsx":144,"./defined-names":6,"./worksheet":14}],14:[function(a,u,A){var c=a("../utils/under-dash"),d=a("../utils/col-cache"),p=a("./range"),g=a("./row"),h=a("./column"),b=a("./enums"),y=a("./image"),w=a("./table"),C=a("./data-validations"),Q=a("../utils/encryptor"),x=a("../utils/copy-style").copyStyle,k=function(){function F(D){B(this,F),D=D||{},this._workbook=D.workbook,this.id=D.id,this.orderNo=D.orderNo,this.name=D.name,this.state=D.state||"visible",this._rows=[],this._columns=null,this._keys={},this._merges={},this.rowBreaks=[],this.properties=Object.assign({},{defaultRowHeight:15,dyDescent:55,outlineLevelCol:0,outlineLevelRow:0},D.properties),this.pageSetup=Object.assign({},{margins:{left:.7,right:.7,top:.75,bottom:.75,header:.3,footer:.3},orientation:"portrait",horizontalDpi:4294967295,verticalDpi:4294967295,fitToPage:!(!D.pageSetup||!D.pageSetup.fitToWidth&&!D.pageSetup.fitToHeight||D.pageSetup.scale),pageOrder:"downThenOver",blackAndWhite:!1,draft:!1,cellComments:"None",errors:"displayed",scale:100,fitToWidth:1,fitToHeight:1,paperSize:void 0,showRowColHeaders:!1,showGridLines:!1,firstPageNumber:void 0,horizontalCentered:!1,verticalCentered:!1,rowBreaks:null,colBreaks:null},D.pageSetup),this.headerFooter=Object.assign({},{differentFirst:!1,differentOddEven:!1,oddHeader:null,oddFooter:null,evenHeader:null,evenFooter:null,firstHeader:null,firstFooter:null},D.headerFooter),this.dataValidations=new C,this.views=D.views||[],this.autoFilter=D.autoFilter||null,this._media=[],this.sheetProtection=null,this.tables={},this.conditionalFormattings=[]}return S(F,[{key:"name",get:function(){return this._name},set:function(D){if(D===void 0&&(D="sheet".concat(this.id)),this._name!==D){if(typeof D!="string")throw new Error("The name has to be a string.");if(D==="")throw new Error("The name can't be empty.");if(D==="History")throw new Error('The name "History" is protected. Please use a different name.');if(/[*?:/\\[\]]/.test(D))throw new Error("Worksheet name ".concat(D," cannot include any of the following characters: * ? : \\ / [ ]"));if(/(^')|('$)/.test(D))throw new Error("The first or last character of worksheet name cannot be a single quotation mark: ".concat(D));if(D&&D.length>31&&(console.warn("Worksheet name ".concat(D," exceeds 31 chars. This will be truncated")),D=D.substring(0,31)),this._workbook._worksheets.find(function(M){return M&&M.name.toLowerCase()===D.toLowerCase()}))throw new Error("Worksheet name already exists: ".concat(D));this._name=D}}},{key:"workbook",get:function(){return this._workbook}},{key:"destroy",value:function(){this._workbook.removeWorksheetEx(this)}},{key:"dimensions",get:function(){var D=new p;return this._rows.forEach(function(M){if(M){var N=M.dimensions;N&&D.expand(M.number,N.min,M.number,N.max)}}),D}},{key:"columns",get:function(){return this._columns},set:function(D){var M=this;this._headerRowCount=D.reduce(function(j,Y){var z=(Y.header?1:Y.headers&&Y.headers.length)||0;return Math.max(j,z)},0);var N=1,P=this._columns=[];D.forEach(function(j){var Y=new h(M,N++,!1);P.push(Y),Y.defn=j})}},{key:"getColumnKey",value:function(D){return this._keys[D]}},{key:"setColumnKey",value:function(D,M){this._keys[D]=M}},{key:"deleteColumnKey",value:function(D){delete this._keys[D]}},{key:"eachColumnKey",value:function(D){c.each(this._keys,D)}},{key:"getColumn",value:function(D){if(typeof D=="string"){var M=this._keys[D];if(M)return M;D=d.l2n(D)}if(this._columns||(this._columns=[]),D>this._columns.length)for(var N=this._columns.length+1;N<=D;)this._columns.push(new h(this,N++));return this._columns[D-1]}},{key:"spliceColumns",value:function(D,M){for(var N=this,P=this._rows.length,j=arguments.length,Y=new Array(j>2?j-2:0),z=2;z<j;z++)Y[z-2]=arguments[z];if(Y.length>0)for(var re=function(G){var W=[D,M];Y.forEach(function(V){W.push(V[G]||null)});var q=N.getRow(G+1);q.splice.apply(q,W)},we=0;we<P;we++)re(we);else this._rows.forEach(function(G){G&&G.splice(D,M)});var Oe=Y.length-M,Ue=D+M,Me=this._columns.length;if(Oe<0)for(var nt=D+Y.length;nt<=Me;nt++)this.getColumn(nt).defn=this.getColumn(nt-Oe).defn;else if(Oe>0)for(var X=Me;X>=Ue;X--)this.getColumn(X+Oe).defn=this.getColumn(X).defn;for(var le=D;le<D+Y.length;le++)this.getColumn(le).defn=null;this.workbook.definedNames.spliceColumns(this.name,D,M,Y.length)}},{key:"lastColumn",get:function(){return this.getColumn(this.columnCount)}},{key:"columnCount",get:function(){var D=0;return this.eachRow(function(M){D=Math.max(D,M.cellCount)}),D}},{key:"actualColumnCount",get:function(){var D=[],M=0;return this.eachRow(function(N){N.eachCell(function(P){var j=P.col;D[j]||(D[j]=!0,M++)})}),M}},{key:"_commitRow",value:function(){}},{key:"_lastRowNumber",get:function(){for(var D=this._rows,M=D.length;M>0&&D[M-1]===void 0;)M--;return M}},{key:"_nextRow",get:function(){return this._lastRowNumber+1}},{key:"lastRow",get:function(){if(this._rows.length)return this._rows[this._rows.length-1]}},{key:"findRow",value:function(D){return this._rows[D-1]}},{key:"findRows",value:function(D,M){return this._rows.slice(D-1,D-1+M)}},{key:"rowCount",get:function(){return this._lastRowNumber}},{key:"actualRowCount",get:function(){var D=0;return this.eachRow(function(){D++}),D}},{key:"getRow",value:function(D){var M=this._rows[D-1];return M||(M=this._rows[D-1]=new g(this,D)),M}},{key:"getRows",value:function(D,M){if(!(M<1)){for(var N=[],P=D;P<D+M;P++)N.push(this.getRow(P));return N}}},{key:"addRow",value:function(D){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"n",N=this._nextRow,P=this.getRow(N);return P.values=D,this._setStyleOption(N,M[0]==="i"?M:"n"),P}},{key:"addRows",value:function(D){var M=this,N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"n",P=[];return D.forEach(function(j){P.push(M.addRow(j,N))}),P}},{key:"insertRow",value:function(D,M){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"n";return this.spliceRows(D,0,M),this._setStyleOption(D,N),this.getRow(D)}},{key:"insertRows",value:function(D,M){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"n";if(this.spliceRows.apply(this,[D,0].concat(L(M))),N!=="n")for(var P=0;P<M.length;P++)N[0]==="o"&&this.findRow(M.length+D+P)!==void 0?this._copyStyle(M.length+D+P,D+P,N[1]==="+"):N[0]==="i"&&this.findRow(D-1)!==void 0&&this._copyStyle(D-1,D+P,N[1]==="+");return this.getRows(D,M.length)}},{key:"_setStyleOption",value:function(D){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"n";M[0]==="o"&&this.findRow(D+1)!==void 0?this._copyStyle(D+1,D,M[1]==="+"):M[0]==="i"&&this.findRow(D-1)!==void 0&&this._copyStyle(D-1,D,M[1]==="+")}},{key:"_copyStyle",value:function(D,M){var N=arguments.length>2&&arguments[2]!==void 0&&arguments[2],P=this.getRow(D),j=this.getRow(M);j.style=x(P.style),P.eachCell({includeEmpty:N},function(Y,z){j.getCell(z).style=x(Y.style)}),j.height=P.height}},{key:"duplicateRow",value:function(D,M){var N=this,P=arguments.length>2&&arguments[2]!==void 0&&arguments[2],j=this._rows[D-1],Y=new Array(M).fill(j.values);this.spliceRows.apply(this,[D+1,P?0:M].concat(L(Y)));for(var z=function(){var we=N._rows[D+re];we.style=j.style,we.height=j.height,j.eachCell({includeEmpty:!0},function(Oe,Ue){we.getCell(Ue).style=Oe.style})},re=0;re<M;re++)z()}},{key:"spliceRows",value:function(D,M){for(var N=this,P=D+M,j=arguments.length,Y=new Array(j>2?j-2:0),z=2;z<j;z++)Y[z-2]=arguments[z];var re,we,Oe=Y.length,Ue=Oe-M,Me=this._rows.length;if(Ue<0){D===Me&&(this._rows[Me-1]=void 0);var nt=function(){if(we=N._rows[re-1]){var G=N.getRow(re+Ue);G.values=we.values,G.style=we.style,G.height=we.height,we.eachCell({includeEmpty:!0},function(W,q){G.getCell(q).style=W.style}),N._rows[re-1]=void 0}else N._rows[re+Ue-1]=void 0};for(re=P;re<=Me;re++)nt()}else if(Ue>0){var X=function(){if(we=N._rows[re-1]){var G=N.getRow(re+Ue);G.values=we.values,G.style=we.style,G.height=we.height,we.eachCell({includeEmpty:!0},function(W,q){if(G.getCell(q).style=W.style,W._value.constructor.name==="MergeValue"){var V=N.getRow(W._row._number+Oe).getCell(q),Z=W._value._master,Ce=N.getRow(Z._row._number+Oe).getCell(Z._column._number);V.merge(Ce)}})}else N._rows[re+Ue-1]=void 0};for(re=Me;re>=P;re--)X()}for(re=0;re<Oe;re++){var le=this.getRow(D+re);le.style={},le.values=Y[re]}this.workbook.definedNames.spliceRows(this.name,D,M,Oe)}},{key:"eachRow",value:function(D,M){if(M||(M=D,D=void 0),D&&D.includeEmpty)for(var N=this._rows.length,P=1;P<=N;P++)M(this.getRow(P),P);else this._rows.forEach(function(j){j&&j.hasValues&&M(j,j.number)})}},{key:"getSheetValues",value:function(){var D=[];return this._rows.forEach(function(M){M&&(D[M.number]=M.values)}),D}},{key:"findCell",value:function(D,M){var N=d.getAddress(D,M),P=this._rows[N.row-1];return P?P.findCell(N.col):void 0}},{key:"getCell",value:function(D,M){var N=d.getAddress(D,M);return this.getRow(N.row).getCellEx(N)}},{key:"mergeCells",value:function(){for(var D=arguments.length,M=new Array(D),N=0;N<D;N++)M[N]=arguments[N];var P=new p(M);this._mergeCellsInternal(P)}},{key:"mergeCellsWithoutStyle",value:function(){for(var D=arguments.length,M=new Array(D),N=0;N<D;N++)M[N]=arguments[N];var P=new p(M);this._mergeCellsInternal(P,!0)}},{key:"_mergeCellsInternal",value:function(D,M){c.each(this._merges,function(Y){if(Y.intersects(D))throw new Error("Cannot merge already merged cells")});for(var N=this.getCell(D.top,D.left),P=D.top;P<=D.bottom;P++)for(var j=D.left;j<=D.right;j++)(P>D.top||j>D.left)&&this.getCell(P,j).merge(N,M);this._merges[N.address]=D}},{key:"_unMergeMaster",value:function(D){var M=this._merges[D.address];if(M){for(var N=M.top;N<=M.bottom;N++)for(var P=M.left;P<=M.right;P++)this.getCell(N,P).unmerge();delete this._merges[D.address]}}},{key:"hasMerges",get:function(){return c.some(this._merges,Boolean)}},{key:"unMergeCells",value:function(){for(var D=arguments.length,M=new Array(D),N=0;N<D;N++)M[N]=arguments[N];for(var P=new p(M),j=P.top;j<=P.bottom;j++)for(var Y=P.left;Y<=P.right;Y++){var z=this.findCell(j,Y);z&&(z.type===b.ValueType.Merge?this._unMergeMaster(z.master):this._merges[z.address]&&this._unMergeMaster(z))}}},{key:"fillFormula",value:function(D,M,N){var P,j=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"shared",Y=d.decode(D),z=Y.top,re=Y.left,we=Y.bottom,Oe=Y.right,Ue=Oe-re+1,Me=d.encodeAddress(z,re),nt=j==="shared";P=typeof N=="function"?N:Array.isArray(N)?Array.isArray(N[0])?function(W,q){return N[W-z][q-re]}:function(W,q){return N[(W-z)*Ue+(q-re)]}:function(){};for(var X=!0,le=z;le<=we;le++)for(var G=re;G<=Oe;G++)X?(this.getCell(le,G).value={shareType:j,formula:M,ref:D,result:P(le,G)},X=!1):this.getCell(le,G).value=nt?{sharedFormula:Me,result:P(le,G)}:P(le,G)}},{key:"addImage",value:function(D,M){var N={type:"image",imageId:D,range:M};this._media.push(new y(this,N))}},{key:"getImages",value:function(){return this._media.filter(function(D){return D.type==="image"})}},{key:"addBackgroundImage",value:function(D){var M={type:"background",imageId:D};this._media.push(new y(this,M))}},{key:"getBackgroundImageId",value:function(){var D=this._media.find(function(M){return M.type==="background"});return D&&D.imageId}},{key:"protect",value:function(D,M){var N=this;return new Promise(function(P){N.sheetProtection={sheet:!0},M&&"spinCount"in M&&(M.spinCount=Number.isFinite(M.spinCount)?Math.round(Math.max(0,M.spinCount)):1e5),D&&(N.sheetProtection.algorithmName="SHA-512",N.sheetProtection.saltValue=Q.randomBytes(16).toString("base64"),N.sheetProtection.spinCount=M&&"spinCount"in M?M.spinCount:1e5,N.sheetProtection.hashValue=Q.convertPasswordToHash(D,"SHA512",N.sheetProtection.saltValue,N.sheetProtection.spinCount)),M&&(N.sheetProtection=Object.assign(N.sheetProtection,M),!D&&"spinCount"in M&&delete N.sheetProtection.spinCount),P()})}},{key:"unprotect",value:function(){this.sheetProtection=null}},{key:"addTable",value:function(D){var M=new w(this,D);return this.tables[D.name]=M,M}},{key:"getTable",value:function(D){return this.tables[D]}},{key:"removeTable",value:function(D){delete this.tables[D]}},{key:"getTables",value:function(){return Object.values(this.tables)}},{key:"addConditionalFormatting",value:function(D){this.conditionalFormattings.push(D)}},{key:"removeConditionalFormatting",value:function(D){typeof D=="number"?this.conditionalFormattings.splice(D,1):this.conditionalFormattings=D instanceof Function?this.conditionalFormattings.filter(D):[]}},{key:"tabColor",get:function(){return console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor},set:function(D){console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor=D}},{key:"model",get:function(){var D={id:this.id,name:this.name,dataValidations:this.dataValidations.model,properties:this.properties,state:this.state,pageSetup:this.pageSetup,headerFooter:this.headerFooter,rowBreaks:this.rowBreaks,views:this.views,autoFilter:this.autoFilter,media:this._media.map(function(P){return P.model}),sheetProtection:this.sheetProtection,tables:Object.values(this.tables).map(function(P){return P.model}),conditionalFormattings:this.conditionalFormattings};D.cols=h.toModel(this.columns);var M=D.rows=[],N=D.dimensions=new p;return this._rows.forEach(function(P){var j=P&&P.model;j&&(N.expand(j.number,j.min,j.number,j.max),M.push(j))}),D.merges=[],c.each(this._merges,function(P){D.merges.push(P.range)}),D},set:function(D){var M=this;this.name=D.name,this._columns=h.fromModel(this,D.cols),this._parseRows(D),this._parseMergeCells(D),this.dataValidations=new C(D.dataValidations),this.properties=D.properties,this.pageSetup=D.pageSetup,this.headerFooter=D.headerFooter,this.views=D.views,this.autoFilter=D.autoFilter,this._media=D.media.map(function(N){return new y(M,N)}),this.sheetProtection=D.sheetProtection,this.tables=D.tables.reduce(function(N,P){var j=new w;return j.model=P,N[P.name]=j,N},{}),this.conditionalFormattings=D.conditionalFormattings}},{key:"_parseRows",value:function(D){var M=this;this._rows=[],D.rows.forEach(function(N){var P=new g(M,N.number);M._rows[P.number-1]=P,P.model=N})}},{key:"_parseMergeCells",value:function(D){var M=this;c.each(D.mergeCells,function(N){M.mergeCellsWithoutStyle(N)})}}])}();u.exports=k},{"../utils/col-cache":19,"../utils/copy-style":20,"../utils/encryptor":21,"../utils/under-dash":26,"./column":4,"./data-validations":5,"./enums":7,"./image":8,"./range":10,"./row":11,"./table":12}],15:[function(a,u,A){a("core-js/modules/es.promise"),a("core-js/modules/es.promise.finally"),a("core-js/modules/es.object.assign"),a("core-js/modules/es.object.keys"),a("core-js/modules/es.object.values"),a("core-js/modules/es.symbol"),a("core-js/modules/es.symbol.async-iterator"),a("core-js/modules/es.array.iterator"),a("core-js/modules/es.array.includes"),a("core-js/modules/es.array.find-index"),a("core-js/modules/es.array.find"),a("core-js/modules/es.string.from-code-point"),a("core-js/modules/es.string.includes"),a("core-js/modules/es.number.is-nan"),a("regenerator-runtime/runtime");var c={Workbook:a("./doc/workbook")},d=a("./doc/enums");Object.keys(d).forEach(function(p){c[p]=d[p]}),u.exports=c},{"./doc/enums":7,"./doc/workbook":13,"core-js/modules/es.array.find":359,"core-js/modules/es.array.find-index":358,"core-js/modules/es.array.includes":360,"core-js/modules/es.array.iterator":361,"core-js/modules/es.number.is-nan":363,"core-js/modules/es.object.assign":364,"core-js/modules/es.object.keys":366,"core-js/modules/es.object.values":367,"core-js/modules/es.promise":372,"core-js/modules/es.promise.finally":371,"core-js/modules/es.string.from-code-point":376,"core-js/modules/es.string.includes":377,"core-js/modules/es.symbol":381,"core-js/modules/es.symbol.async-iterator":378,"regenerator-runtime/runtime":492}],16:[function(a,u,A){var c=typeof TextDecoder>"u"?null:new TextDecoder("utf-8");function d(p){return typeof p=="string"?p:c?c.decode(p):p.toString()}A.bufferToString=d},{}],17:[function(a,u,A){var c=typeof TextEncoder>"u"?null:new TextEncoder("utf-8"),d=a("buffer").Buffer;function p(g){return typeof g!="string"?g:c?d.from(c.encode(g).buffer):d.from(g)}A.stringToBuffer=p},{buffer:220}],18:[function(a,u,A){var c=a("./under-dash"),d=a("./col-cache"),p=function(){function g(h){B(this,g),this.template=h,this.sheets={}}return S(g,[{key:"addCell",value:function(h){this.addCellEx(d.decodeEx(h))}},{key:"getCell",value:function(h){return this.findCellEx(d.decodeEx(h),!0)}},{key:"findCell",value:function(h){return this.findCellEx(d.decodeEx(h),!1)}},{key:"findCellAt",value:function(h,b,y){var w=this.sheets[h],C=w&&w[b];return C&&C[y]}},{key:"addCellEx",value:function(h){if(h.top)for(var b=h.top;b<=h.bottom;b++)for(var y=h.left;y<=h.right;y++)this.getCellAt(h.sheetName,b,y);else this.findCellEx(h,!0)}},{key:"getCellEx",value:function(h){return this.findCellEx(h,!0)}},{key:"findCellEx",value:function(h,b){var y=this.findSheet(h,b),w=this.findSheetRow(y,h,b);return this.findRowCell(w,h,b)}},{key:"getCellAt",value:function(h,b,y){var w=this.sheets[h]||(this.sheets[h]=[]),C=w[b]||(w[b]=[]);return C[y]||(C[y]={sheetName:h,address:d.n2l(y)+b,row:b,col:y})}},{key:"removeCellEx",value:function(h){var b=this.findSheet(h);if(b){var y=this.findSheetRow(b,h);y&&delete y[h.col]}}},{key:"forEachInSheet",value:function(h,b){var y=this.sheets[h];y&&y.forEach(function(w,C){w&&w.forEach(function(Q,x){Q&&b(Q,C,x)})})}},{key:"forEach",value:function(h){var b=this;c.each(this.sheets,function(y,w){b.forEachInSheet(w,h)})}},{key:"map",value:function(h){var b=[];return this.forEach(function(y){b.push(h(y))}),b}},{key:"findSheet",value:function(h,b){var y=h.sheetName;return this.sheets[y]?this.sheets[y]:b?this.sheets[y]=[]:void 0}},{key:"findSheetRow",value:function(h,b,y){var w=b.row;return h&&h[w]?h[w]:y?h[w]=[]:void 0}},{key:"findRowCell",value:function(h,b,y){var w=b.col;return h&&h[w]?h[w]:y?h[w]=this.template?Object.assign(b,JSON.parse(JSON.stringify(this.template))):b:void 0}},{key:"spliceRows",value:function(h,b,y,w){var C=this.sheets[h];if(C){for(var Q=[],x=0;x<w;x++)Q.push([]);C.splice.apply(C,[b,y].concat(Q))}}},{key:"spliceColumns",value:function(h,b,y,w){var C=this.sheets[h];if(C){for(var Q=[],x=0;x<w;x++)Q.push(null);c.each(C,function(k){k.splice.apply(k,[b,y].concat(Q))})}}}])}();u.exports=p},{"./col-cache":19,"./under-dash":26}],19:[function(a,u,A){var c=/^[A-Z]+\d+$/,d={_dictionary:["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"],_l2nFill:0,_l2n:{},_n2l:[],_level:function(p){return p<=26?1:p<=676?2:3},_fill:function(p){var g,h,b,y,w,C=1;if(p>=4)throw new Error("Out of bounds. Excel supports columns from 1 to 16384");if(this._l2nFill<1&&p>=1){for(;C<=26;)g=this._dictionary[C-1],this._n2l[C]=g,this._l2n[g]=C,C++;this._l2nFill=1}if(this._l2nFill<2&&p>=2){for(C=27;C<=702;)b=(h=C-27)%26,y=Math.floor(h/26),g=this._dictionary[y]+this._dictionary[b],this._n2l[C]=g,this._l2n[g]=C,C++;this._l2nFill=2}if(this._l2nFill<3&&p>=3){for(C=703;C<=16384;)b=(h=C-703)%26,y=Math.floor(h/26)%26,w=Math.floor(h/676),g=this._dictionary[w]+this._dictionary[y]+this._dictionary[b],this._n2l[C]=g,this._l2n[g]=C,C++;this._l2nFill=3}},l2n:function(p){if(this._l2n[p]||this._fill(p.length),!this._l2n[p])throw new Error("Out of bounds. Invalid column letter: ".concat(p));return this._l2n[p]},n2l:function(p){if(p<1||p>16384)throw new Error("".concat(p," is out of bounds. Excel supports columns from 1 to 16384"));return this._n2l[p]||this._fill(this._level(p)),this._n2l[p]},_hash:{},validateAddress:function(p){if(!c.test(p))throw new Error("Invalid Address: ".concat(p));return!0},decodeAddress:function(p){var g=p.length<5&&this._hash[p];if(g)return g;for(var h,b=!1,y="",w=0,C=!1,Q="",x=0,k=0;k<p.length;k++)if(h=p.charCodeAt(k),!C&&h>=65&&h<=90)b=!0,y+=p[k],w=26*w+h-64;else if(h>=48&&h<=57)C=!0,Q+=p[k],x=10*x+h-48;else if(C&&b&&h!==36)break;if(b){if(w>16384)throw new Error("Out of bounds. Invalid column letter: ".concat(y))}else w=void 0;C||(x=void 0);var F={address:p=y+Q,col:w,row:x,$col$row:"$".concat(y,"$").concat(Q)};return w<=100&&x<=100&&(this._hash[p]=F,this._hash[F.$col$row]=F),F},getAddress:function(p,g){if(g){var h=this.n2l(g)+p;return this.decodeAddress(h)}return this.decodeAddress(p)},decode:function(p){var g=p.split(":");if(g.length===2){var h=this.decodeAddress(g[0]),b=this.decodeAddress(g[1]),y={top:Math.min(h.row,b.row),left:Math.min(h.col,b.col),bottom:Math.max(h.row,b.row),right:Math.max(h.col,b.col)};return y.tl=this.n2l(y.left)+y.top,y.br=this.n2l(y.right)+y.bottom,y.dimensions="".concat(y.tl,":").concat(y.br),y}return this.decodeAddress(p)},decodeEx:function(p){var g=p.match(/(?:(?:(?:'((?:[^']|'')*)')|([^'^ !]*))!)?(.*)/),h=g[1]||g[2],b=g[3],y=b.split(":");if(y.length>1){var w=this.decodeAddress(y[0]),C=this.decodeAddress(y[1]),Q=Math.min(w.row,C.row),x=Math.min(w.col,C.col),k=Math.max(w.row,C.row),F=Math.max(w.col,C.col);return w=this.n2l(x)+Q,C=this.n2l(F)+k,{top:Q,left:x,bottom:k,right:F,sheetName:h,tl:{address:w,col:x,row:Q,$col$row:"$".concat(this.n2l(x),"$").concat(Q),sheetName:h},br:{address:C,col:F,row:k,$col$row:"$".concat(this.n2l(F),"$").concat(k),sheetName:h},dimensions:"".concat(w,":").concat(C)}}if(b.startsWith("#"))return h?{sheetName:h,error:b}:{error:b};var D=this.decodeAddress(b);return h?cl({sheetName:h},D):D},encodeAddress:function(p,g){return d.n2l(g)+p},encode:function(){switch(arguments.length){case 2:return d.encodeAddress(arguments[0],arguments[1]);case 4:return"".concat(d.encodeAddress(arguments[0],arguments[1]),":").concat(d.encodeAddress(arguments[2],arguments[3]));default:throw new Error("Can only encode with 2 or 4 arguments")}},inRange:function(p,g){var h=I(p,5),b=h[0],y=h[1],w=h[3],C=h[4],Q=I(g,2),x=Q[0],k=Q[1];return x>=b&&x<=w&&k>=y&&k<=C}};u.exports=d},{}],20:[function(a,u,A){var c=function(h,b){return cl(cl({},h),b.reduce(function(y,w){return h[w]&&(y[w]=cl({},h[w])),y},{}))},d=function(h,b,y){var w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[];h[y]&&(b[y]=c(h[y],w))},p=function(h){return Object.keys(h).length===0},g=function(h){if(!h)return h;if(p(h))return{};var b=cl({},h);return d(h,b,"font",["color"]),d(h,b,"alignment"),d(h,b,"protection"),h.border&&(d(h,b,"border"),d(h.border,b.border,"top",["color"]),d(h.border,b.border,"left",["color"]),d(h.border,b.border,"bottom",["color"]),d(h.border,b.border,"right",["color"]),d(h.border,b.border,"diagonal",["color"])),h.fill&&(d(h,b,"fill",["fgColor","bgColor","center"]),h.fill.stops&&(b.fill.stops=h.fill.stops.map(function(y){return c(y,["color"])}))),b};A.copyStyle=g},{}],21:[function(a,u,A){(function(c){(function(){var d=a("crypto"),p={hash:function(g){for(var h=d.createHash(g),b=arguments.length,y=new Array(b>1?b-1:0),w=1;w<b;w++)y[w-1]=arguments[w];return h.update(c.concat(y)),h.digest()},convertPasswordToHash:function(g,h,b,y){if(h=h.toLowerCase(),d.getHashes().indexOf(h)<0)throw new Error("Hash algorithm '".concat(h,"' not supported!"));for(var w=c.from(g,"utf16le"),C=this.hash(h,c.from(b,"base64"),w),Q=0;Q<y;Q++){var x=c.alloc(4);x.writeUInt32LE(Q,0),C=this.hash(h,C,x)}return C.toString("base64")},randomBytes:function(g){return d.randomBytes(g)}};u.exports=p}).call(this)}).call(this,a("buffer").Buffer)},{buffer:220,crypto:390}],22:[function(a,u,A){var c=a("saxes").SaxesParser,d=a("readable-stream").PassThrough,p=a("./browser-buffer-decode").bufferToString;u.exports=function(){var g,h=(g=ma.mark(function b(y){var w,C,Q,x,k,F,D,M,N;return ma.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:y.pipe&&!y[Symbol.asyncIterator]&&(y=y.pipe(new d)),(w=new c).on("error",function(j){C=j}),Q=[],w.on("opentag",function(j){return Q.push({eventType:"opentag",value:j})}),w.on("text",function(j){return Q.push({eventType:"text",value:j})}),w.on("closetag",function(j){return Q.push({eventType:"closetag",value:j})}),x=!1,k=!1,P.prev=9,D=qv(y);case 11:return P.next=13,Cc(D.next());case 13:if(!(x=!(M=P.sent).done)){P.next=24;break}if(N=M.value,w.write(p(N)),!C){P.next=18;break}throw C;case 18:return P.next=20,Q;case 20:Q=[];case 21:x=!1,P.next=11;break;case 24:P.next=30;break;case 26:P.prev=26,P.t0=P.catch(9),k=!0,F=P.t0;case 30:if(P.prev=30,P.prev=31,!x||D.return==null){P.next=35;break}return P.next=35,Cc(D.return());case 35:if(P.prev=35,!k){P.next=38;break}throw F;case 38:return P.finish(35);case 39:return P.finish(30);case 40:case"end":return P.stop()}},b,null,[[9,26,30,40],[31,,35,39]])}),function(){return new h0(g.apply(this,arguments))});return function(b){return h.apply(this,arguments)}}()},{"./browser-buffer-decode":16,"readable-stream":491,saxes:496}],23:[function(a,u,A){var c=a("./col-cache"),d=/(([a-z_\-0-9]*)!)?([a-z0-9_$]{2,})([(])?/gi,p=/^([$])?([a-z]+)([$])?([1-9][0-9]*)$/i;function g(h,b,y){var w=c.decode(b),C=c.decode(y);return h.replace(d,function(Q,x,k,F,D){if(D)return Q;var M=p.exec(F);if(M){var N=M[1],P=M[2].toUpperCase(),j=M[3],Y=M[4];if(P.length>3||P.length===3&&P>"XFD")return Q;var z=c.l2n(P),re=parseInt(Y,10);return N||(z+=C.col-w.col),j||(re+=C.row-w.row),(x||"")+(N||"")+c.n2l(z)+(j||"")+re}return Q})}u.exports={slideFormula:g}},{"./col-cache":19}],24:[function(a,u,A){(function(c,d){(function(){var p=a("readable-stream"),g=a("./utils"),h=a("./string-buf"),b=function(){function x(k,F){B(this,x),this._data=k,this._encoding=F}return S(x,[{key:"length",get:function(){return this.toBuffer().length}},{key:"copy",value:function(k,F,D,M){return this.toBuffer().copy(k,F,D,M)}},{key:"toBuffer",value:function(){return this._buffer||(this._buffer=d.from(this._data,this._encoding)),this._buffer}}])}(),y=function(){function x(k){B(this,x),this._data=k}return S(x,[{key:"length",get:function(){return this._data.length}},{key:"copy",value:function(k,F,D,M){return this._data._buf.copy(k,F,D,M)}},{key:"toBuffer",value:function(){return this._data.toBuffer()}}])}(),w=function(){function x(k){B(this,x),this._data=k}return S(x,[{key:"length",get:function(){return this._data.length}},{key:"copy",value:function(k,F,D,M){this._data.copy(k,F,D,M)}},{key:"toBuffer",value:function(){return this._data}}])}(),C=function(){function x(k){B(this,x),this.size=k,this.buffer=d.alloc(k),this.iRead=0,this.iWrite=0}return S(x,[{key:"toBuffer",value:function(){if(this.iRead===0&&this.iWrite===this.size)return this.buffer;var k=d.alloc(this.iWrite-this.iRead);return this.buffer.copy(k,0,this.iRead,this.iWrite),k}},{key:"length",get:function(){return this.iWrite-this.iRead}},{key:"eod",get:function(){return this.iRead===this.iWrite}},{key:"full",get:function(){return this.iWrite===this.size}},{key:"read",value:function(k){var F;return k===0?null:k===void 0||k>=this.length?(F=this.toBuffer(),this.iRead=this.iWrite,F):(F=d.alloc(k),this.buffer.copy(F,0,this.iRead,k),this.iRead+=k,F)}},{key:"write",value:function(k,F,D){var M=Math.min(D,this.size-this.iWrite);return k.copy(this.buffer,this.iWrite,F,F+M),this.iWrite+=M,M}}])}(),Q=function(x){x=x||{},this.bufSize=x.bufSize||1048576,this.buffers=[],this.batch=x.batch||!1,this.corked=!1,this.inPos=0,this.outPos=0,this.pipes=[],this.paused=!1,this.encoding=null};g.inherits(Q,p.Duplex,{toBuffer:function(){switch(this.buffers.length){case 0:return null;case 1:return this.buffers[0].toBuffer();default:return d.concat(this.buffers.map(function(x){return x.toBuffer()}))}},_getWritableBuffer:function(){if(this.buffers.length){var x=this.buffers[this.buffers.length-1];if(!x.full)return x}var k=new C(this.bufSize);return this.buffers.push(k),k},_pipe:function(x){var k=this;return vs(ma.mark(function F(){var D;return ma.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return D=function(N){return new Promise(function(P){N.write(x.toBuffer(),function(){P()})})},M.next=3,Promise.all(k.pipes.map(D));case 3:case"end":return M.stop()}},F)}))()},_writeToBuffers:function(x){for(var k=0,F=x.length;k<F;)k+=this._getWritableBuffer().write(x,k,F-k)},write:function(x,k,F){var D=this;return vs(ma.mark(function M(){var N;return ma.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(k instanceof Function&&(F=k,k="utf8"),F=F||g.nop,!(x instanceof h)){P.next=6;break}N=new y(x),P.next=15;break;case 6:if(!(x instanceof d)){P.next=10;break}N=new w(x),P.next=15;break;case 10:if(!(typeof x=="string"||x instanceof String||x instanceof ArrayBuffer)){P.next=14;break}N=new b(x,k),P.next=15;break;case 14:throw new Error("Chunk must be one of type String, Buffer or StringBuf.");case 15:if(!D.pipes.length){P.next=31;break}if(!D.batch){P.next=21;break}for(D._writeToBuffers(N);!D.corked&&D.buffers.length>1;)D._pipe(D.buffers.shift());P.next=29;break;case 21:if(D.corked){P.next=27;break}return P.next=24,D._pipe(N);case 24:F(),P.next=29;break;case 27:D._writeToBuffers(N),c.nextTick(F);case 29:P.next=34;break;case 31:D.paused||D.emit("data",N.toBuffer()),D._writeToBuffers(N),D.emit("readable");case 34:return P.abrupt("return",!0);case 35:case"end":return P.stop()}},M)}))()},cork:function(){this.corked=!0},_flush:function(){if(this.pipes.length)for(;this.buffers.length;)this._pipe(this.buffers.shift())},uncork:function(){this.corked=!1,this._flush()},end:function(x,k,F){var D=this,M=function(N){N?F(N):(D._flush(),D.pipes.forEach(function(P){P.end()}),D.emit("finish"))};x?this.write(x,k,M):M()},read:function(x){var k;if(x){for(k=[];x&&this.buffers.length&&!this.buffers[0].eod;){var F=this.buffers[0],D=F.read(x);x-=D.length,k.push(D),F.eod&&F.full&&this.buffers.shift()}return d.concat(k)}return k=this.buffers.map(function(M){return M.toBuffer()}).filter(Boolean),this.buffers=[],d.concat(k)},setEncoding:function(x){this.encoding=x},pause:function(){this.paused=!0},resume:function(){this.paused=!1},isPaused:function(){return!!this.paused},pipe:function(x){this.pipes.push(x),!this.paused&&this.buffers.length&&this.end()},unpipe:function(x){this.pipes=this.pipes.filter(function(k){return k!==x})},unshift:function(){throw new Error("Not Implemented")},wrap:function(){throw new Error("Not Implemented")}}),u.exports=Q}).call(this)}).call(this,a("_process"),a("buffer").Buffer)},{"./string-buf":25,"./utils":27,_process:467,buffer:220,"readable-stream":491}],25:[function(a,u,A){(function(c){(function(){var d=function(){function p(g){B(this,p),this._buf=c.alloc(g&&g.size||16384),this._encoding=g&&g.encoding||"utf8",this._inPos=0,this._buffer=void 0}return S(p,[{key:"length",get:function(){return this._inPos}},{key:"capacity",get:function(){return this._buf.length}},{key:"buffer",get:function(){return this._buf}},{key:"toBuffer",value:function(){return this._buffer||(this._buffer=c.alloc(this.length),this._buf.copy(this._buffer,0,0,this.length)),this._buffer}},{key:"reset",value:function(g){g=g||0,this._buffer=void 0,this._inPos=g}},{key:"_grow",value:function(g){for(var h=2*this._buf.length;h<g;)h*=2;var b=c.alloc(h);this._buf.copy(b,0),this._buf=b}},{key:"addText",value:function(g){this._buffer=void 0;for(var h=this._inPos+this._buf.write(g,this._inPos,this._encoding);h>=this._buf.length-4;)this._grow(this._inPos+g.length),h=this._inPos+this._buf.write(g,this._inPos,this._encoding);this._inPos=h}},{key:"addStringBuf",value:function(g){g.length&&(this._buffer=void 0,this.length+g.length>this.capacity&&this._grow(this.length+g.length),g._buf.copy(this._buf,this._inPos,0,g.length),this._inPos+=g.length)}}])}();u.exports=d}).call(this)}).call(this,a("buffer").Buffer)},{buffer:220}],26:[function(a,u,A){var c=Object.prototype.toString,d=/["&<>]/,p={each:function(g,h){g&&(Array.isArray(g)?g.forEach(h):Object.keys(g).forEach(function(b){h(g[b],b)}))},some:function(g,h){return!!g&&(Array.isArray(g)?g.some(h):Object.keys(g).some(function(b){return h(g[b],b)}))},every:function(g,h){return!g||(Array.isArray(g)?g.every(h):Object.keys(g).every(function(b){return h(g[b],b)}))},map:function(g,h){return g?Array.isArray(g)?g.map(h):Object.keys(g).map(function(b){return h(g[b],b)}):[]},keyBy:function(g,h){return g.reduce(function(b,y){return b[y[h]]=y,b},{})},isEqual:function(g,h){var b,y=typeof g,w=typeof h,C=Array.isArray(g),Q=Array.isArray(h);if(y!==w)return!1;if(typeof g=="object"){if(C||Q)return!(!C||!Q)&&g.length===h.length&&g.every(function(D,M){var N=h[M];return p.isEqual(D,N)});if(g===null||h===null)return g===h;if(b=Object.keys(g),Object.keys(h).length!==b.length)return!1;var x,k=B1(b);try{for(k.s();!(x=k.n()).done;){var F=x.value;if(!h.hasOwnProperty(F))return!1}}catch(D){k.e(D)}finally{k.f()}return p.every(g,function(D,M){var N=h[M];return p.isEqual(D,N)})}return g===h},escapeHtml:function(g){var h=d.exec(g);if(!h)return g;for(var b="",y="",w=0,C=h.index;C<g.length;C++){switch(g.charAt(C)){case'"':y="&quot;";break;case"&":y="&amp;";break;case"'":y="&apos;";break;case"<":y="&lt;";break;case">":y="&gt;";break;default:continue}w!==C&&(b+=g.substring(w,C)),w=C+1,b+=y}return w!==C?b+g.substring(w,C):b},strcmp:function(g,h){return g<h?-1:g>h?1:0},isUndefined:function(g){return c.call(g)==="[object Undefined]"},isObject:function(g){return c.call(g)==="[object Object]"},deepMerge:function(){var g,h,b,y=arguments[0]||{},w=arguments.length;function C(x,k){g=y[k],b=Array.isArray(x),p.isObject(x)||b?(b?(b=!1,h=g&&Array.isArray(g)?g:[]):h=g&&p.isObject(g)?g:{},y[k]=p.deepMerge(h,x)):p.isUndefined(x)||(y[k]=x)}for(var Q=0;Q<w;Q++)p.each(arguments[Q],C);return y}};u.exports=p},{}],27:[function(a,u,A){(function(c,d){(function(){var p=a("fs"),g=/[<>&'"\x7F\x00-\x08\x0B-\x0C\x0E-\x1F]/,h={nop:function(){},promiseImmediate:function(b){return new Promise(function(y){c.setImmediate?d(function(){y(b)}):setTimeout(function(){y(b)},1)})},inherits:function(b,y,w,C){b.super_=y,C||(C=w,w=null),w&&Object.keys(w).forEach(function(x){Object.defineProperty(b,x,Object.getOwnPropertyDescriptor(w,x))});var Q={constructor:{value:b,enumerable:!1,writable:!1,configurable:!0}};C&&Object.keys(C).forEach(function(x){Q[x]=Object.getOwnPropertyDescriptor(C,x)}),b.prototype=Object.create(y.prototype,Q)},dateToExcel:function(b,y){return 25569+b.getTime()/864e5-(y?1462:0)},excelToDate:function(b,y){var w=Math.round(24*(b-25569+(y?1462:0))*3600*1e3);return new Date(w)},parsePath:function(b){var y=b.lastIndexOf("/");return{path:b.substring(0,y),name:b.substring(y+1)}},getRelsPath:function(b){var y=h.parsePath(b);return"".concat(y.path,"/_rels/").concat(y.name,".rels")},xmlEncode:function(b){var y=g.exec(b);if(!y)return b;for(var w="",C="",Q=0,x=y.index;x<b.length;x++){var k=b.charCodeAt(x);switch(k){case 34:C="&quot;";break;case 38:C="&amp;";break;case 39:C="&apos;";break;case 60:C="&lt;";break;case 62:C="&gt;";break;case 127:C="";break;default:if(k<=31&&(k<=8||k>=11&&k!==13)){C="";break}continue}Q!==x&&(w+=b.substring(Q,x)),Q=x+1,C&&(w+=C)}return Q!==x?w+b.substring(Q,x):w},xmlDecode:function(b){return b.replace(/&([a-z]*);/g,function(y){switch(y){case"&lt;":return"<";case"&gt;":return">";case"&amp;":return"&";case"&apos;":return"'";case"&quot;":return'"';default:return y}})},validInt:function(b){var y=parseInt(b,10);return Number.isNaN(y)?0:y},isDateFmt:function(b){return!!b&&(b=(b=b.replace(/\[[^\]]*]/g,"")).replace(/"[^"]*"/g,"")).match(/[ymdhMsb]+/)!==null},fs:{exists:function(b){return new Promise(function(y){p.access(b,p.constants.F_OK,function(w){y(!w)})})}},toIsoDateString:function(b){return b.toIsoString().subsstr(0,10)},parseBoolean:function(b){return b===!0||b==="true"||b===1||b==="1"}};u.exports=h}).call(this)}).call(this,Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{},a("timers").setImmediate)},{fs:216,timers:523}],28:[function(a,u,A){var c=a("./under-dash"),d=a("./utils"),p="<",g=">",h="</",b="/>";function y(Q,x,k){Q.push(" ".concat(x,'="').concat(d.xmlEncode(k.toString()),'"'))}function w(Q,x){if(x){var k=[];c.each(x,function(F,D){F!==void 0&&y(k,D,F)}),Q.push(k.join(""))}}var C=function(){function Q(){B(this,Q),this._xml=[],this._stack=[],this._rollbacks=[]}return S(Q,[{key:"tos",get:function(){return this._stack.length?this._stack[this._stack.length-1]:void 0}},{key:"cursor",get:function(){return this._xml.length}},{key:"openXml",value:function(x){var k=this._xml;k.push("<?xml"),w(k,x),k.push(`?>
  816. `)}},{key:"openNode",value:function(x,k){var F=this.tos,D=this._xml;F&&this.open&&D.push(g),this._stack.push(x),D.push(p),D.push(x),w(D,k),this.leaf=!0,this.open=!0}},{key:"addAttribute",value:function(x,k){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");k!==void 0&&y(this._xml,x,k)}},{key:"addAttributes",value:function(x){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");w(this._xml,x)}},{key:"writeText",value:function(x){var k=this._xml;this.open&&(k.push(g),this.open=!1),this.leaf=!1,k.push(d.xmlEncode(x.toString()))}},{key:"writeXml",value:function(x){this.open&&(this._xml.push(g),this.open=!1),this.leaf=!1,this._xml.push(x)}},{key:"closeNode",value:function(){var x=this._stack.pop(),k=this._xml;this.leaf?k.push(b):(k.push(h),k.push(x),k.push(g)),this.open=!1,this.leaf=!1}},{key:"leafNode",value:function(x,k,F){this.openNode(x,k),F!==void 0&&this.writeText(F),this.closeNode()}},{key:"closeAll",value:function(){for(;this._stack.length;)this.closeNode()}},{key:"addRollback",value:function(){return this._rollbacks.push({xml:this._xml.length,stack:this._stack.length,leaf:this.leaf,open:this.open}),this.cursor}},{key:"commit",value:function(){this._rollbacks.pop()}},{key:"rollback",value:function(){var x=this._rollbacks.pop();this._xml.length>x.xml&&this._xml.splice(x.xml,this._xml.length-x.xml),this._stack.length>x.stack&&this._stack.splice(x.stack,this._stack.length-x.stack),this.leaf=x.leaf,this.open=x.open}},{key:"xml",get:function(){return this.closeAll(),this._xml.join("")}}])}();C.StdDocAttributes={version:"1.0",encoding:"UTF-8",standalone:"yes"},u.exports=C},{"./under-dash":26,"./utils":27}],29:[function(a,u,A){(function(c){(function(){var d=a("events"),p=a("jszip"),g=a("./stream-buf"),h=a("./browser-buffer-encode").stringToBuffer,b=function(y){function w(C){var Q;return B(this,w),(Q=ci(this,w)).options=Object.assign({type:"nodebuffer",compression:"DEFLATE"},C),Q.zip=new p,Q.stream=new g,Q}return vn(w,y),S(w,[{key:"append",value:function(C,Q){Q.hasOwnProperty("base64")&&Q.base64?this.zip.file(Q.name,C,{base64:!0}):(c.browser&&typeof C=="string"&&(C=h(C)),this.zip.file(Q.name,C))}},{key:"finalize",value:function(){var C=vs(ma.mark(function x(){var k;return ma.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,this.zip.generateAsync(this.options);case 2:k=F.sent,this.stream.end(k),this.emit("finish");case 5:case"end":return F.stop()}},x,this)}));function Q(){return C.apply(this,arguments)}return Q}()},{key:"read",value:function(C){return this.stream.read(C)}},{key:"setEncoding",value:function(C){return this.stream.setEncoding(C)}},{key:"pause",value:function(){return this.stream.pause()}},{key:"resume",value:function(){return this.stream.resume()}},{key:"isPaused",value:function(){return this.stream.isPaused()}},{key:"pipe",value:function(C,Q){return this.stream.pipe(C,Q)}},{key:"unpipe",value:function(C){return this.stream.unpipe(C)}},{key:"unshift",value:function(C){return this.stream.unshift(C)}},{key:"wrap",value:function(C){return this.stream.wrap(C)}}])}(d.EventEmitter);u.exports={ZipWriter:b}}).call(this)}).call(this,a("_process"))},{"./browser-buffer-encode":17,"./stream-buf":24,_process:467,events:422,jszip:441}],30:[function(a,u,A){u.exports={0:{f:"General"},1:{f:"0"},2:{f:"0.00"},3:{f:"#,##0"},4:{f:"#,##0.00"},9:{f:"0%"},10:{f:"0.00%"},11:{f:"0.00E+00"},12:{f:"# ?/?"},13:{f:"# ??/??"},14:{f:"mm-dd-yy"},15:{f:"d-mmm-yy"},16:{f:"d-mmm"},17:{f:"mmm-yy"},18:{f:"h:mm AM/PM"},19:{f:"h:mm:ss AM/PM"},20:{f:"h:mm"},21:{f:"h:mm:ss"},22:{f:'m/d/yy "h":mm'},27:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"年"m"月"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"年" mm"月" dd"日"'},28:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},29:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},30:{"zh-tw":"m/d/yy ","zh-cn":"m-d-yy","ja-jp":"m/d/yy","ko-kr":"mm-dd-yy"},31:{"zh-tw":'yyyy"年"m"月"d"日"',"zh-cn":'yyyy"年"m"月"d"日"',"ja-jp":'yyyy"年"m"月"d"日"',"ko-kr":'yyyy"년" mm"월" dd"일"'},32:{"zh-tw":'hh"時"mm"分"',"zh-cn":'h"时"mm"分"',"ja-jp":'h"時"mm"分"',"ko-kr":'h"시" mm"분"'},33:{"zh-tw":'hh"時"mm"分"ss"秒"',"zh-cn":'h"时"mm"分"ss"秒"',"ja-jp":'h"時"mm"分"ss"秒"',"ko-kr":'h"시" mm"분" ss"초"'},34:{"zh-tw":'上午/下午 hh"時"mm"分"',"zh-cn":'上午/下午 h"时"mm"分"',"ja-jp":'yyyy"年"m"月"',"ko-kr":"yyyy-mm-dd"},35:{"zh-tw":'上午/下午 hh"時"mm"分"ss"秒"',"zh-cn":'上午/下午 h"时"mm"分"ss"秒"',"ja-jp":'m"月"d"日"',"ko-kr":"yyyy-mm-dd"},36:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"年"m"月"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"年" mm"月" dd"日"'},37:{f:"#,##0 ;(#,##0)"},38:{f:"#,##0 ;[Red](#,##0)"},39:{f:"#,##0.00 ;(#,##0.00)"},40:{f:"#,##0.00 ;[Red](#,##0.00)"},45:{f:"mm:ss"},46:{f:"[h]:mm:ss"},47:{f:"mmss.0"},48:{f:"##0.0E+0"},49:{f:"@"},50:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"年"m"月"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"年" mm"月" dd"日"'},51:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},52:{"zh-tw":'上午/下午 hh"時"mm"分"',"zh-cn":'yyyy"年"m"月"',"ja-jp":'yyyy"年"m"月"',"ko-kr":"yyyy-mm-dd"},53:{"zh-tw":'上午/下午 hh"時"mm"分"ss"秒"',"zh-cn":'m"月"d"日"',"ja-jp":'m"月"d"日"',"ko-kr":"yyyy-mm-dd"},54:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},55:{"zh-tw":'上午/下午 hh"時"mm"分"',"zh-cn":'上午/下午 h"时"mm"分"',"ja-jp":'yyyy"年"m"月"',"ko-kr":"yyyy-mm-dd"},56:{"zh-tw":'上午/下午 hh"時"mm"分"ss"秒"',"zh-cn":'上午/下午 h"时"mm"分"ss"秒"',"ja-jp":'m"月"d"日"',"ko-kr":"yyyy-mm-dd"},57:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"年"m"月"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"年" mm"月" dd"日"'},58:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},59:{"th-th":"t0"},60:{"th-th":"t0.00"},61:{"th-th":"t#,##0"},62:{"th-th":"t#,##0.00"},67:{"th-th":"t0%"},68:{"th-th":"t0.00%"},69:{"th-th":"t# ?/?"},70:{"th-th":"t# ??/??"},81:{"th-th":"d/m/bb"}}},{}],31:[function(a,u,A){u.exports={OfficeDocument:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",Worksheet:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet",CalcChain:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/calcChain",SharedStrings:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",Styles:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",Theme:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",Hyperlink:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",Image:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",CoreProperties:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",ExtenderProperties:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",Comments:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",VmlDrawing:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",Table:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/table"}},{}],32:[function(a,u,A){var c=a("../../utils/parse-sax"),d=a("../../utils/xml-stream"),p=function(){function g(){B(this,g)}return S(g,[{key:"prepare",value:function(){}},{key:"render",value:function(){}},{key:"parseOpen",value:function(h){}},{key:"parseText",value:function(h){}},{key:"parseClose",value:function(h){}},{key:"reconcile",value:function(h,b){}},{key:"reset",value:function(){this.model=null,this.map&&Object.values(this.map).forEach(function(h){h instanceof g?h.reset():h.xform&&h.xform.reset()})}},{key:"mergeModel",value:function(h){this.model=Object.assign(this.model||{},h)}},{key:"parse",value:function(){var h=vs(ma.mark(function y(w){var C,Q,x,k,F,D,M,N,P,j,Y;return ma.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:C=!1,Q=!1,z.prev=2,k=qv(w);case 4:return z.next=6,k.next();case 6:if(!(C=!(F=z.sent).done)){z.next=37;break}D=F.value,M=B1(D),z.prev=9,M.s();case 11:if((N=M.n()).done){z.next=26;break}if(P=N.value,j=P.eventType,Y=P.value,j!=="opentag"){z.next=17;break}this.parseOpen(Y),z.next=24;break;case 17:if(j!=="text"){z.next=21;break}this.parseText(Y),z.next=24;break;case 21:if(j!=="closetag"){z.next=24;break}if(this.parseClose(Y.name)){z.next=24;break}return z.abrupt("return",this.model);case 24:z.next=11;break;case 26:z.next=31;break;case 28:z.prev=28,z.t0=z.catch(9),M.e(z.t0);case 31:return z.prev=31,M.f(),z.finish(31);case 34:C=!1,z.next=4;break;case 37:z.next=43;break;case 39:z.prev=39,z.t1=z.catch(2),Q=!0,x=z.t1;case 43:if(z.prev=43,z.prev=44,!C||k.return==null){z.next=48;break}return z.next=48,k.return();case 48:if(z.prev=48,!Q){z.next=51;break}throw x;case 51:return z.finish(48);case 52:return z.finish(43);case 53:return z.abrupt("return",this.model);case 54:case"end":return z.stop()}},y,this,[[2,39,43,53],[9,28,31,34],[44,,48,52]])}));function b(y){return h.apply(this,arguments)}return b}()},{key:"parseStream",value:function(){var h=vs(ma.mark(function y(w){return ma.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.abrupt("return",this.parse(c(w)));case 1:case"end":return C.stop()}},y,this)}));function b(y){return h.apply(this,arguments)}return b}()},{key:"xml",get:function(){return this.toXml(this.model)}},{key:"toXml",value:function(h){var b=new d;return this.render(b,h),b.xml}}],[{key:"toAttribute",value:function(h,b){var y=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(h===void 0){if(y)return b}else if(y||h!==b)return h.toString()}},{key:"toStringAttribute",value:function(h,b){var y=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return g.toAttribute(h,b,y)}},{key:"toStringValue",value:function(h,b){return h===void 0?b:h}},{key:"toBoolAttribute",value:function(h,b){var y=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(h===void 0){if(y)return b}else if(y||h!==b)return h?"1":"0"}},{key:"toBoolValue",value:function(h,b){return h===void 0?b:h==="1"}},{key:"toIntAttribute",value:function(h,b){var y=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return g.toAttribute(h,b,y)}},{key:"toIntValue",value:function(h,b){return h===void 0?b:parseInt(h,10)}},{key:"toFloatAttribute",value:function(h,b){var y=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return g.toAttribute(h,b,y)}},{key:"toFloatValue",value:function(h,b){return h===void 0?b:parseFloat(h)}}])}();u.exports=p},{"../../utils/parse-sax":22,"../../utils/xml-stream":28}],33:[function(a,u,A){var c=a("../base-xform"),d=a("../../../utils/col-cache"),p=function(b){function y(){return B(this,y),ci(this,y,arguments)}return vn(y,b),S(y,[{key:"render",value:function(w,C){w.openNode("definedName",{name:C.name,localSheetId:C.localSheetId}),w.writeText(C.ranges.join(",")),w.closeNode()}},{key:"parseOpen",value:function(w){return w.name==="definedName"&&(this._parsedName=w.attributes.name,this._parsedLocalSheetId=w.attributes.localSheetId,this._parsedText=[],!0)}},{key:"parseText",value:function(w){this._parsedText.push(w)}},{key:"parseClose",value:function(){return this.model={name:this._parsedName,ranges:h(this._parsedText.join(""))},this._parsedLocalSheetId!==void 0&&(this.model.localSheetId=parseInt(this._parsedLocalSheetId,10)),!1}}])}(c);function g(b){try{return d.decodeEx(b),!0}catch{return!1}}function h(b){var y=[],w=!1,C="";return b.split(",").forEach(function(Q){if(Q){var x=(Q.match(/'/g)||[]).length;if(x){var k=x%2==0;!w&&k&&g(Q)?y.push(Q):w&&!k?(w=!1,g(C+Q)&&y.push(C+Q),C=""):(w=!0,C+="".concat(Q,","))}else w?C+="".concat(Q,","):g(Q)&&y.push(Q)}}),y}u.exports=p},{"../../../utils/col-cache":19,"../base-xform":32}],34:[function(a,u,A){var c=a("../../../utils/utils"),d=function(p){function g(){return B(this,g),ci(this,g,arguments)}return vn(g,p),S(g,[{key:"render",value:function(h,b){h.leafNode("sheet",{sheetId:b.id,name:b.name,state:b.state,"r:id":b.rId})}},{key:"parseOpen",value:function(h){return h.name==="sheet"&&(this.model={name:c.xmlDecode(h.attributes.name),id:parseInt(h.attributes.sheetId,10),state:h.attributes.state,rId:h.attributes["r:id"]},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=d},{"../../../utils/utils":27,"../base-xform":32}],35:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"render",value:function(g,h){g.leafNode("calcPr",{calcId:171027,fullCalcOnLoad:h.fullCalcOnLoad?1:void 0})}},{key:"parseOpen",value:function(g){return g.name==="calcPr"&&(this.model={},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],36:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"render",value:function(g,h){g.leafNode("workbookPr",{date1904:h.date1904?1:void 0,defaultThemeVersion:164011,filterPrivacy:1})}},{key:"parseOpen",value:function(g){return g.name==="workbookPr"&&(this.model={date1904:g.attributes.date1904==="1"},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],37:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"render",value:function(g,h){var b={xWindow:h.x||0,yWindow:h.y||0,windowWidth:h.width||12e3,windowHeight:h.height||24e3,firstSheet:h.firstSheet,activeTab:h.activeTab};h.visibility&&h.visibility!=="visible"&&(b.visibility=h.visibility),g.leafNode("workbookView",b)}},{key:"parseOpen",value:function(g){if(g.name==="workbookView"){var h=this.model={},b=function(w,C,Q){var x=C!==void 0?h[w]=C:Q;x!==void 0&&(h[w]=x)},y=function(w,C,Q){var x=C!==void 0?h[w]=parseInt(C,10):Q;x!==void 0&&(h[w]=x)};return y("x",g.attributes.xWindow,0),y("y",g.attributes.yWindow,0),y("width",g.attributes.windowWidth,25e3),y("height",g.attributes.windowHeight,1e4),b("visibility",g.attributes.visibility,"visible"),y("activeTab",g.attributes.activeTab,void 0),y("firstSheet",g.attributes.firstSheet,void 0),!0}return!1}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],38:[function(a,u,A){var c=a("../../../utils/under-dash"),d=a("../../../utils/col-cache"),p=a("../../../utils/xml-stream"),g=a("../base-xform"),h=a("../static-xform"),b=a("../list-xform"),y=a("./defined-name-xform"),w=a("./sheet-xform"),C=a("./workbook-view-xform"),Q=a("./workbook-properties-xform"),x=a("./workbook-calc-properties-xform"),k=function(F){function D(){var M;return B(this,D),(M=ci(this,D)).map={fileVersion:D.STATIC_XFORMS.fileVersion,workbookPr:new Q,bookViews:new b({tag:"bookViews",count:!1,childXform:new C}),sheets:new b({tag:"sheets",count:!1,childXform:new w}),definedNames:new b({tag:"definedNames",count:!1,childXform:new y}),calcPr:new x},M}return vn(D,F),S(D,[{key:"prepare",value:function(M){M.sheets=M.worksheets;var N=[],P=0;M.sheets.forEach(function(j){if(j.pageSetup&&j.pageSetup.printArea&&j.pageSetup.printArea.split("&&").forEach(function(Oe){var Ue=Oe.split(":"),Me={name:"_xlnm.Print_Area",ranges:["'".concat(j.name,"'!$").concat(Ue[0],":$").concat(Ue[1])],localSheetId:P};N.push(Me)}),j.pageSetup&&(j.pageSetup.printTitlesRow||j.pageSetup.printTitlesColumn)){var Y=[];if(j.pageSetup.printTitlesColumn){var z=j.pageSetup.printTitlesColumn.split(":");Y.push("'".concat(j.name,"'!$").concat(z[0],":$").concat(z[1]))}if(j.pageSetup.printTitlesRow){var re=j.pageSetup.printTitlesRow.split(":");Y.push("'".concat(j.name,"'!$").concat(re[0],":$").concat(re[1]))}var we={name:"_xlnm.Print_Titles",ranges:Y,localSheetId:P};N.push(we)}P++}),N.length&&(M.definedNames=M.definedNames.concat(N)),(M.media||[]).forEach(function(j,Y){j.name=j.type+(Y+1)})}},{key:"render",value:function(M,N){M.openXml(p.StdDocAttributes),M.openNode("workbook",D.WORKBOOK_ATTRIBUTES),this.map.fileVersion.render(M),this.map.workbookPr.render(M,N.properties),this.map.bookViews.render(M,N.views),this.map.sheets.render(M,N.sheets),this.map.definedNames.render(M,N.definedNames),this.map.calcPr.render(M,N.calcProperties),M.closeNode()}},{key:"parseOpen",value:function(M){return this.parser?(this.parser.parseOpen(M),!0):(M.name==="workbook"||(this.parser=this.map[M.name],this.parser&&this.parser.parseOpen(M)),!0)}},{key:"parseText",value:function(M){this.parser&&this.parser.parseText(M)}},{key:"parseClose",value:function(M){return this.parser?(this.parser.parseClose(M)||(this.parser=void 0),!0):M!=="workbook"||(this.model={sheets:this.map.sheets.model,properties:this.map.workbookPr.model||{},views:this.map.bookViews.model,calcProperties:{}},this.map.definedNames.model&&(this.model.definedNames=this.map.definedNames.model),!1)}},{key:"reconcile",value:function(M){var N,P=(M.workbookRels||[]).reduce(function(re,we){return re[we.Id]=we,re},{}),j=[],Y=0;(M.sheets||[]).forEach(function(re){var we=P[re.rId];we&&(N=M.worksheetHash["xl/".concat(we.Target.replace(/^(\s|\/xl\/)+/,""))])&&(N.name=re.name,N.id=re.id,N.state=re.state,j[Y++]=N)});var z=[];c.each(M.definedNames,function(re){if(re.name==="_xlnm.Print_Area"){if(N=j[re.localSheetId]){N.pageSetup||(N.pageSetup={});var we=d.decodeEx(re.ranges[0]);N.pageSetup.printArea=N.pageSetup.printArea?"".concat(N.pageSetup.printArea,"&&").concat(we.dimensions):we.dimensions}}else if(re.name==="_xlnm.Print_Titles"){if(N=j[re.localSheetId]){N.pageSetup||(N.pageSetup={});var Oe=re.ranges.join(","),Ue=/\$/g,Me=/\$\d+:\$\d+/,nt=Oe.match(Me);if(nt&&nt.length){var X=nt[0];N.pageSetup.printTitlesRow=X.replace(Ue,"")}var le=/\$[A-Z]+:\$[A-Z]+/,G=Oe.match(le);if(G&&G.length){var W=G[0];N.pageSetup.printTitlesColumn=W.replace(Ue,"")}}}else z.push(re)}),M.definedNames=z,M.media.forEach(function(re,we){re.index=we})}}])}(g);k.WORKBOOK_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x15","xmlns:x15":"http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"},k.STATIC_XFORMS={fileVersion:new h({tag:"fileVersion",$:{appName:"xl",lastEdited:5,lowestEdited:5,rupBuild:9303}})},u.exports=k},{"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"../static-xform":120,"./defined-name-xform":33,"./sheet-xform":34,"./workbook-calc-properties-xform":35,"./workbook-properties-xform":36,"./workbook-view-xform":37}],39:[function(a,u,A){var c=a("../strings/rich-text-xform"),d=a("../../../utils/utils"),p=a("../base-xform"),g=u.exports=function(h){this.model=h};d.inherits(g,p,{get tag(){return"r"},get richTextXform(){return this._richTextXform||(this._richTextXform=new c),this._richTextXform},render:function(h,b){var y=this;b=b||this.model,h.openNode("comment",{ref:b.ref,authorId:0}),h.openNode("text"),b&&b.note&&b.note.texts&&b.note.texts.forEach(function(w){y.richTextXform.render(h,w)}),h.closeNode(),h.closeNode()},parseOpen:function(h){if(this.parser)return this.parser.parseOpen(h),!0;switch(h.name){case"comment":return this.model=cl({type:"note",note:{texts:[]}},h.attributes),!0;case"r":return this.parser=this.richTextXform,this.parser.parseOpen(h),!0;default:return!1}},parseText:function(h){this.parser&&this.parser.parseText(h)},parseClose:function(h){switch(h){case"comment":return!1;case"r":return this.model.note.texts.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(h),!0}}})},{"../../../utils/utils":27,"../base-xform":32,"../strings/rich-text-xform":122}],40:[function(a,u,A){var c=a("../../../utils/xml-stream"),d=a("../../../utils/utils"),p=a("../base-xform"),g=a("./comment-xform"),h=u.exports=function(){this.map={comment:new g}};d.inherits(h,p,{COMMENTS_ATTRIBUTES:{xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main"}},{render:function(b,y){var w=this;y=y||this.model,b.openXml(c.StdDocAttributes),b.openNode("comments",h.COMMENTS_ATTRIBUTES),b.openNode("authors"),b.leafNode("author",null,"Author"),b.closeNode(),b.openNode("commentList"),y.comments.forEach(function(C){w.map.comment.render(b,C)}),b.closeNode(),b.closeNode()},parseOpen:function(b){if(this.parser)return this.parser.parseOpen(b),!0;switch(b.name){case"commentList":return this.model={comments:[]},!0;case"comment":return this.parser=this.map.comment,this.parser.parseOpen(b),!0;default:return!1}},parseText:function(b){this.parser&&this.parser.parseText(b)},parseClose:function(b){switch(b){case"commentList":return!1;case"comment":return this.model.comments.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(b),!0}}})},{"../../../utils/utils":27,"../../../utils/xml-stream":28,"../base-xform":32,"./comment-xform":39}],41:[function(a,u,A){var c=function(d){function p(g){var h;return B(this,p),(h=ci(this,p))._model=g,h}return vn(p,d),S(p,[{key:"tag",get:function(){return this._model&&this._model.tag}},{key:"render",value:function(g,h,b){(h===b[2]||this.tag==="x:SizeWithCells"&&h===b[1])&&g.leafNode(this.tag)}},{key:"parseOpen",value:function(g){return g.name===this.tag&&(this.model={},this.model[this.tag]=!0,!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../../base-xform"));u.exports=c},{"../../base-xform":32}],42:[function(a,u,A){var c=function(d){function p(g){var h;return B(this,p),(h=ci(this,p))._model=g,h}return vn(p,d),S(p,[{key:"tag",get:function(){return this._model&&this._model.tag}},{key:"render",value:function(g,h){g.leafNode(this.tag,null,h)}},{key:"parseOpen",value:function(g){return g.name===this.tag&&(this.text="",!0)}},{key:"parseText",value:function(g){this.text=g}},{key:"parseClose",value:function(){return!1}}])}(a("../../base-xform"));u.exports=c},{"../../base-xform":32}],43:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"x:Anchor"}},{key:"getAnchorRect",value:function(g){var h=Math.floor(g.left),b=Math.floor(68*(g.left-h)),y=Math.floor(g.top),w=Math.floor(18*(g.top-y)),C=Math.floor(g.right),Q=Math.floor(68*(g.right-C)),x=Math.floor(g.bottom);return[h,b,y,w,C,Q,x,Math.floor(18*(g.bottom-x))]}},{key:"getDefaultRect",value:function(g){var h=g.col,b=6,y=Math.max(g.row-2,0);return[h,b,y,14,h+2,2,y+4,16]}},{key:"render",value:function(g,h){var b=h.anchor?this.getAnchorRect(h.anchor):this.getDefaultRect(h.refAddress);g.leafNode("x:Anchor",null,b.join(", "))}},{key:"parseOpen",value:function(g){return g.name===this.tag&&(this.text="",!0)}},{key:"parseText",value:function(g){this.text=g}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],44:[function(a,u,A){var c=a("../base-xform"),d=a("./vml-anchor-xform"),p=a("./style/vml-protection-xform"),g=a("./style/vml-position-xform"),h=["twoCells","oneCells","absolute"],b=function(y){function w(){var C;return B(this,w),(C=ci(this,w)).map={"x:Anchor":new d,"x:Locked":new p({tag:"x:Locked"}),"x:LockText":new p({tag:"x:LockText"}),"x:SizeWithCells":new g({tag:"x:SizeWithCells"}),"x:MoveWithCells":new g({tag:"x:MoveWithCells"})},C}return vn(w,y),S(w,[{key:"tag",get:function(){return"x:ClientData"}},{key:"render",value:function(C,Q){var x=Q.note,k=x.protection,F=x.editAs;C.openNode(this.tag,{ObjectType:"Note"}),this.map["x:MoveWithCells"].render(C,F,h),this.map["x:SizeWithCells"].render(C,F,h),this.map["x:Anchor"].render(C,Q),this.map["x:Locked"].render(C,k.locked),C.leafNode("x:AutoFill",null,"False"),this.map["x:LockText"].render(C,k.lockText),C.leafNode("x:Row",null,Q.refAddress.row-1),C.leafNode("x:Column",null,Q.refAddress.col-1),C.closeNode()}},{key:"parseOpen",value:function(C){return C.name===this.tag?(this.reset(),this.model={anchor:[],protection:{},editAs:""}):(this.parser=this.map[C.name],this.parser&&this.parser.parseOpen(C)),!0}},{key:"parseText",value:function(C){this.parser&&this.parser.parseText(C)}},{key:"parseClose",value:function(C){return this.parser?(this.parser.parseClose(C)||(this.parser=void 0),!0):C!==this.tag||(this.normalizeModel(),!1)}},{key:"normalizeModel",value:function(){var C=Object.assign({},this.map["x:MoveWithCells"].model,this.map["x:SizeWithCells"].model),Q=Object.keys(C).length;this.model.editAs=h[Q],this.model.anchor=this.map["x:Anchor"].text,this.model.protection.locked=this.map["x:Locked"].text,this.model.protection.lockText=this.map["x:LockText"].text}}])}(c);u.exports=b},{"../base-xform":32,"./style/vml-position-xform":41,"./style/vml-protection-xform":42,"./vml-anchor-xform":43}],45:[function(a,u,A){var c=a("../../../utils/xml-stream"),d=a("../base-xform"),p=a("./vml-shape-xform"),g=function(h){function b(){var y;return B(this,b),(y=ci(this,b)).map={"v:shape":new p},y}return vn(b,h),S(b,[{key:"tag",get:function(){return"xml"}},{key:"render",value:function(y,w){var C=this;y.openXml(c.StdDocAttributes),y.openNode(this.tag,b.DRAWING_ATTRIBUTES),y.openNode("o:shapelayout",{"v:ext":"edit"}),y.leafNode("o:idmap",{"v:ext":"edit",data:1}),y.closeNode(),y.openNode("v:shapetype",{id:"_x0000_t202",coordsize:"21600,21600","o:spt":202,path:"m,l,21600r21600,l21600,xe"}),y.leafNode("v:stroke",{joinstyle:"miter"}),y.leafNode("v:path",{gradientshapeok:"t","o:connecttype":"rect"}),y.closeNode(),w.comments.forEach(function(Q,x){C.map["v:shape"].render(y,Q,x)}),y.closeNode()}},{key:"parseOpen",value:function(y){return this.parser?(this.parser.parseOpen(y),!0):(y.name===this.tag?(this.reset(),this.model={comments:[]}):(this.parser=this.map[y.name],this.parser&&this.parser.parseOpen(y)),!0)}},{key:"parseText",value:function(y){this.parser&&this.parser.parseText(y)}},{key:"parseClose",value:function(y){return this.parser?(this.parser.parseClose(y)||(this.model.comments.push(this.parser.model),this.parser=void 0),!0):y!==this.tag}},{key:"reconcile",value:function(y,w){var C=this;y.anchors.forEach(function(Q){Q.br?C.map["xdr:twoCellAnchor"].reconcile(Q,w):C.map["xdr:oneCellAnchor"].reconcile(Q,w)})}}])}(d);g.DRAWING_ATTRIBUTES={"xmlns:v":"urn:schemas-microsoft-com:vml","xmlns:o":"urn:schemas-microsoft-com:office:office","xmlns:x":"urn:schemas-microsoft-com:office:excel"},u.exports=g},{"../../../utils/xml-stream":28,"../base-xform":32,"./vml-shape-xform":46}],46:[function(a,u,A){var c=a("../base-xform"),d=a("./vml-textbox-xform"),p=a("./vml-client-data-xform"),g=function(h){function b(){var y;return B(this,b),(y=ci(this,b)).map={"v:textbox":new d,"x:ClientData":new p},y}return vn(b,h),S(b,[{key:"tag",get:function(){return"v:shape"}},{key:"render",value:function(y,w,C){y.openNode("v:shape",b.V_SHAPE_ATTRIBUTES(w,C)),y.leafNode("v:fill",{color2:"infoBackground [80]"}),y.leafNode("v:shadow",{color:"none [81]",obscured:"t"}),y.leafNode("v:path",{"o:connecttype":"none"}),this.map["v:textbox"].render(y,w),this.map["x:ClientData"].render(y,w),y.closeNode()}},{key:"parseOpen",value:function(y){return this.parser?(this.parser.parseOpen(y),!0):(y.name===this.tag?(this.reset(),this.model={margins:{insetmode:y.attributes["o:insetmode"]},anchor:"",editAs:"",protection:{}}):(this.parser=this.map[y.name],this.parser&&this.parser.parseOpen(y)),!0)}},{key:"parseText",value:function(y){this.parser&&this.parser.parseText(y)}},{key:"parseClose",value:function(y){return this.parser?(this.parser.parseClose(y)||(this.parser=void 0),!0):y!==this.tag||(this.model.margins.inset=this.map["v:textbox"].model&&this.map["v:textbox"].model.inset,this.model.protection=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.protection,this.model.anchor=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.anchor,this.model.editAs=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.editAs,!1)}}])}(c);g.V_SHAPE_ATTRIBUTES=function(h,b){return{id:"_x0000_s".concat(1025+b),type:"#_x0000_t202",style:"position:absolute; margin-left:105.3pt;margin-top:10.5pt;width:97.8pt;height:59.1pt;z-index:1;visibility:hidden",fillcolor:"infoBackground [80]",strokecolor:"none [81]","o:insetmode":h.note.margins&&h.note.margins.insetmode}},u.exports=g},{"../base-xform":32,"./vml-client-data-xform":44,"./vml-textbox-xform":47}],47:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"v:textbox"}},{key:"conversionUnit",value:function(g,h,b){return"".concat(parseFloat(g)*h.toFixed(2)).concat(b)}},{key:"reverseConversionUnit",value:function(g){var h=this;return(g||"").split(",").map(function(b){return Number(parseFloat(h.conversionUnit(parseFloat(b),.1,"")).toFixed(2))})}},{key:"render",value:function(g,h){var b=this,y={style:"mso-direction-alt:auto"};if(h&&h.note){var w=(h.note&&h.note.margins).inset;Array.isArray(w)&&(w=w.map(function(C){return b.conversionUnit(C,10,"mm")}).join(",")),w&&(y.inset=w)}g.openNode("v:textbox",y),g.leafNode("div",{style:"text-align:left"}),g.closeNode()}},{key:"parseOpen",value:function(g){return g.name!==this.tag||(this.model={inset:this.reverseConversionUnit(g.attributes.inset)},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(g){return g!==this.tag}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],48:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"createNewModel",value:function(g){return{}}},{key:"parseOpen",value:function(g){return this.parser=this.parser||this.map[g.name],this.parser?(this.parser.parseOpen(g),!0):g.name===this.tag&&(this.model=this.createNewModel(g),!0)}},{key:"parseText",value:function(g){this.parser&&this.parser.parseText(g)}},{key:"onParserClose",value:function(g,h){this.model[g]=h.model}},{key:"parseClose",value:function(g){return this.parser?(this.parser.parseClose(g)||(this.onParserClose(g,this.parser),this.parser=void 0),!0):g!==this.tag}}])}(a("./base-xform"));u.exports=c},{"./base-xform":32}],49:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"render",value:function(g,h){g.openNode("HeadingPairs"),g.openNode("vt:vector",{size:2,baseType:"variant"}),g.openNode("vt:variant"),g.leafNode("vt:lpstr",void 0,"Worksheets"),g.closeNode(),g.openNode("vt:variant"),g.leafNode("vt:i4",void 0,h.length),g.closeNode(),g.closeNode(),g.closeNode()}},{key:"parseOpen",value:function(g){return g.name==="HeadingPairs"}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(g){return g!=="HeadingPairs"}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],50:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"render",value:function(g,h){g.openNode("TitlesOfParts"),g.openNode("vt:vector",{size:h.length,baseType:"lpstr"}),h.forEach(function(b){g.leafNode("vt:lpstr",void 0,b.name)}),g.closeNode(),g.closeNode()}},{key:"parseOpen",value:function(g){return g.name==="TitlesOfParts"}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(g){return g!=="TitlesOfParts"}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],51:[function(a,u,A){var c=a("../../../utils/xml-stream"),d=a("../base-xform"),p=a("../simple/string-xform"),g=a("./app-heading-pairs-xform"),h=a("./app-titles-of-parts-xform"),b=function(y){function w(){var C;return B(this,w),(C=ci(this,w)).map={Company:new p({tag:"Company"}),Manager:new p({tag:"Manager"}),HeadingPairs:new g,TitleOfParts:new h},C}return vn(w,y),S(w,[{key:"render",value:function(C,Q){C.openXml(c.StdDocAttributes),C.openNode("Properties",w.PROPERTY_ATTRIBUTES),C.leafNode("Application",void 0,"Microsoft Excel"),C.leafNode("DocSecurity",void 0,"0"),C.leafNode("ScaleCrop",void 0,"false"),this.map.HeadingPairs.render(C,Q.worksheets),this.map.TitleOfParts.render(C,Q.worksheets),this.map.Company.render(C,Q.company||""),this.map.Manager.render(C,Q.manager),C.leafNode("LinksUpToDate",void 0,"false"),C.leafNode("SharedDoc",void 0,"false"),C.leafNode("HyperlinksChanged",void 0,"false"),C.leafNode("AppVersion",void 0,"16.0300"),C.closeNode()}},{key:"parseOpen",value:function(C){return this.parser?(this.parser.parseOpen(C),!0):C.name==="Properties"||(this.parser=this.map[C.name],!!this.parser&&(this.parser.parseOpen(C),!0))}},{key:"parseText",value:function(C){this.parser&&this.parser.parseText(C)}},{key:"parseClose",value:function(C){return this.parser?(this.parser.parseClose(C)||(this.parser=void 0),!0):C!=="Properties"||(this.model={worksheets:this.map.TitleOfParts.model,company:this.map.Company.model,manager:this.map.Manager.model},!1)}}])}(d);b.DateFormat=function(y){return y.toISOString().replace(/[.]\d{3,6}/,"")},b.DateAttrs={"xsi:type":"dcterms:W3CDTF"},b.PROPERTY_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties","xmlns:vt":"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"},u.exports=b},{"../../../utils/xml-stream":28,"../base-xform":32,"../simple/string-xform":119,"./app-heading-pairs-xform":49,"./app-titles-of-parts-xform":50}],52:[function(a,u,A){var c=a("../../../utils/xml-stream"),d=function(p){function g(){return B(this,g),ci(this,g,arguments)}return vn(g,p),S(g,[{key:"render",value:function(h,b){h.openXml(c.StdDocAttributes),h.openNode("Types",g.PROPERTY_ATTRIBUTES);var y={};(b.media||[]).forEach(function(w){if(w.type==="image"){var C=w.extension;y[C]||(y[C]=!0,h.leafNode("Default",{Extension:C,ContentType:"image/".concat(C)}))}}),h.leafNode("Default",{Extension:"rels",ContentType:"application/vnd.openxmlformats-package.relationships+xml"}),h.leafNode("Default",{Extension:"xml",ContentType:"application/xml"}),h.leafNode("Override",{PartName:"/xl/workbook.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"}),b.worksheets.forEach(function(w){var C="/xl/worksheets/sheet".concat(w.id,".xml");h.leafNode("Override",{PartName:C,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"})}),h.leafNode("Override",{PartName:"/xl/theme/theme1.xml",ContentType:"application/vnd.openxmlformats-officedocument.theme+xml"}),h.leafNode("Override",{PartName:"/xl/styles.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"}),b.sharedStrings&&b.sharedStrings.count&&h.leafNode("Override",{PartName:"/xl/sharedStrings.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml"}),b.tables&&b.tables.forEach(function(w){h.leafNode("Override",{PartName:"/xl/tables/".concat(w.target),ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml"})}),b.drawings&&b.drawings.forEach(function(w){h.leafNode("Override",{PartName:"/xl/drawings/".concat(w.name,".xml"),ContentType:"application/vnd.openxmlformats-officedocument.drawing+xml"})}),b.commentRefs&&(h.leafNode("Default",{Extension:"vml",ContentType:"application/vnd.openxmlformats-officedocument.vmlDrawing"}),b.commentRefs.forEach(function(w){var C=w.commentName;h.leafNode("Override",{PartName:"/xl/".concat(C,".xml"),ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml"})})),h.leafNode("Override",{PartName:"/docProps/core.xml",ContentType:"application/vnd.openxmlformats-package.core-properties+xml"}),h.leafNode("Override",{PartName:"/docProps/app.xml",ContentType:"application/vnd.openxmlformats-officedocument.extended-properties+xml"}),h.closeNode()}},{key:"parseOpen",value:function(){return!1}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));d.PROPERTY_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/package/2006/content-types"},u.exports=d},{"../../../utils/xml-stream":28,"../base-xform":32}],53:[function(a,u,A){var c=a("../../../utils/xml-stream"),d=a("../base-xform"),p=a("../simple/date-xform"),g=a("../simple/string-xform"),h=a("../simple/integer-xform"),b=function(y){function w(){var C;return B(this,w),(C=ci(this,w)).map={"dc:creator":new g({tag:"dc:creator"}),"dc:title":new g({tag:"dc:title"}),"dc:subject":new g({tag:"dc:subject"}),"dc:description":new g({tag:"dc:description"}),"dc:identifier":new g({tag:"dc:identifier"}),"dc:language":new g({tag:"dc:language"}),"cp:keywords":new g({tag:"cp:keywords"}),"cp:category":new g({tag:"cp:category"}),"cp:lastModifiedBy":new g({tag:"cp:lastModifiedBy"}),"cp:lastPrinted":new p({tag:"cp:lastPrinted",format:w.DateFormat}),"cp:revision":new h({tag:"cp:revision"}),"cp:version":new g({tag:"cp:version"}),"cp:contentStatus":new g({tag:"cp:contentStatus"}),"cp:contentType":new g({tag:"cp:contentType"}),"dcterms:created":new p({tag:"dcterms:created",attrs:w.DateAttrs,format:w.DateFormat}),"dcterms:modified":new p({tag:"dcterms:modified",attrs:w.DateAttrs,format:w.DateFormat})},C}return vn(w,y),S(w,[{key:"render",value:function(C,Q){C.openXml(c.StdDocAttributes),C.openNode("cp:coreProperties",w.CORE_PROPERTY_ATTRIBUTES),this.map["dc:creator"].render(C,Q.creator),this.map["dc:title"].render(C,Q.title),this.map["dc:subject"].render(C,Q.subject),this.map["dc:description"].render(C,Q.description),this.map["dc:identifier"].render(C,Q.identifier),this.map["dc:language"].render(C,Q.language),this.map["cp:keywords"].render(C,Q.keywords),this.map["cp:category"].render(C,Q.category),this.map["cp:lastModifiedBy"].render(C,Q.lastModifiedBy),this.map["cp:lastPrinted"].render(C,Q.lastPrinted),this.map["cp:revision"].render(C,Q.revision),this.map["cp:version"].render(C,Q.version),this.map["cp:contentStatus"].render(C,Q.contentStatus),this.map["cp:contentType"].render(C,Q.contentType),this.map["dcterms:created"].render(C,Q.created),this.map["dcterms:modified"].render(C,Q.modified),C.closeNode()}},{key:"parseOpen",value:function(C){if(this.parser)return this.parser.parseOpen(C),!0;switch(C.name){case"cp:coreProperties":case"coreProperties":return!0;default:if(this.parser=this.map[C.name],this.parser)return this.parser.parseOpen(C),!0;throw new Error("Unexpected xml node in parseOpen: ".concat(JSON.stringify(C)))}}},{key:"parseText",value:function(C){this.parser&&this.parser.parseText(C)}},{key:"parseClose",value:function(C){if(this.parser)return this.parser.parseClose(C)||(this.parser=void 0),!0;switch(C){case"cp:coreProperties":case"coreProperties":return this.model={creator:this.map["dc:creator"].model,title:this.map["dc:title"].model,subject:this.map["dc:subject"].model,description:this.map["dc:description"].model,identifier:this.map["dc:identifier"].model,language:this.map["dc:language"].model,keywords:this.map["cp:keywords"].model,category:this.map["cp:category"].model,lastModifiedBy:this.map["cp:lastModifiedBy"].model,lastPrinted:this.map["cp:lastPrinted"].model,revision:this.map["cp:revision"].model,contentStatus:this.map["cp:contentStatus"].model,contentType:this.map["cp:contentType"].model,created:this.map["dcterms:created"].model,modified:this.map["dcterms:modified"].model},!1;default:throw new Error("Unexpected xml node in parseClose: ".concat(C))}}}])}(d);b.DateFormat=function(y){return y.toISOString().replace(/[.]\d{3}/,"")},b.DateAttrs={"xsi:type":"dcterms:W3CDTF"},b.CORE_PROPERTY_ATTRIBUTES={"xmlns:cp":"http://schemas.openxmlformats.org/package/2006/metadata/core-properties","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:dcterms":"http://purl.org/dc/terms/","xmlns:dcmitype":"http://purl.org/dc/dcmitype/","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance"},u.exports=b},{"../../../utils/xml-stream":28,"../base-xform":32,"../simple/date-xform":117,"../simple/integer-xform":118,"../simple/string-xform":119}],54:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"render",value:function(g,h){g.leafNode("Relationship",h)}},{key:"parseOpen",value:function(g){return g.name==="Relationship"&&(this.model=g.attributes,!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],55:[function(a,u,A){var c=a("../../../utils/xml-stream"),d=a("../base-xform"),p=a("./relationship-xform"),g=function(h){function b(){var y;return B(this,b),(y=ci(this,b)).map={Relationship:new p},y}return vn(b,h),S(b,[{key:"render",value:function(y,w){var C=this;w=w||this._values,y.openXml(c.StdDocAttributes),y.openNode("Relationships",b.RELATIONSHIPS_ATTRIBUTES),w.forEach(function(Q){C.map.Relationship.render(y,Q)}),y.closeNode()}},{key:"parseOpen",value:function(y){if(this.parser)return this.parser.parseOpen(y),!0;if(y.name==="Relationships")return this.model=[],!0;if(this.parser=this.map[y.name],this.parser)return this.parser.parseOpen(y),!0;throw new Error("Unexpected xml node in parseOpen: ".concat(JSON.stringify(y)))}},{key:"parseText",value:function(y){this.parser&&this.parser.parseText(y)}},{key:"parseClose",value:function(y){if(this.parser)return this.parser.parseClose(y)||(this.model.push(this.parser.model),this.parser=void 0),!0;if(y==="Relationships")return!1;throw new Error("Unexpected xml node in parseClose: ".concat(y))}}])}(d);g.RELATIONSHIPS_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/package/2006/relationships"},u.exports=g},{"../../../utils/xml-stream":28,"../base-xform":32,"./relationship-xform":54}],56:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"parseOpen",value:function(g){return this.parser?(this.parser.parseOpen(g),!0):(g.name===this.tag?(this.reset(),this.model={range:{editAs:g.attributes.editAs||"oneCell"}}):(this.parser=this.map[g.name],this.parser&&this.parser.parseOpen(g)),!0)}},{key:"parseText",value:function(g){this.parser&&this.parser.parseText(g)}},{key:"reconcilePicture",value:function(g,h){if(g&&g.rId){var b=h.rels[g.rId].Target.match(/.*\/media\/(.+[.][a-zA-Z]{3,4})/);if(b){var y=b[1],w=h.mediaIndex[y];return h.media[w]}}}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],57:[function(a,u,A){var c=a("../base-xform"),d=a("./blip-xform"),p=function(g){function h(){var b;return B(this,h),(b=ci(this,h)).map={"a:blip":new d},b}return vn(h,g),S(h,[{key:"tag",get:function(){return"xdr:blipFill"}},{key:"render",value:function(b,y){b.openNode(this.tag),this.map["a:blip"].render(b,y),b.openNode("a:stretch"),b.leafNode("a:fillRect"),b.closeNode(),b.closeNode()}},{key:"parseOpen",value:function(b){return this.parser?(this.parser.parseOpen(b),!0):(b.name===this.tag?this.reset():(this.parser=this.map[b.name],this.parser&&this.parser.parseOpen(b)),!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(b){return this.parser?(this.parser.parseClose(b)||(this.parser=void 0),!0):b!==this.tag||(this.model=this.map["a:blip"].model,!1)}}])}(c);u.exports=p},{"../base-xform":32,"./blip-xform":58}],58:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"a:blip"}},{key:"render",value:function(g,h){g.leafNode(this.tag,{"xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","r:embed":h.rId,cstate:"print"})}},{key:"parseOpen",value:function(g){return g.name!==this.tag||(this.model={rId:g.attributes["r:embed"]},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(g){return g!==this.tag}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],59:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"xdr:cNvPicPr"}},{key:"render",value:function(g){g.openNode(this.tag),g.leafNode("a:picLocks",{noChangeAspect:"1"}),g.closeNode()}},{key:"parseOpen",value:function(g){return g.name,this.tag,!0}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(g){return g!==this.tag}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],60:[function(a,u,A){var c=a("../base-xform"),d=a("./hlink-click-xform"),p=a("./ext-lst-xform"),g=function(h){function b(){var y;return B(this,b),(y=ci(this,b)).map={"a:hlinkClick":new d,"a:extLst":new p},y}return vn(b,h),S(b,[{key:"tag",get:function(){return"xdr:cNvPr"}},{key:"render",value:function(y,w){y.openNode(this.tag,{id:w.index,name:"Picture ".concat(w.index)}),this.map["a:hlinkClick"].render(y,w),this.map["a:extLst"].render(y,w),y.closeNode()}},{key:"parseOpen",value:function(y){return this.parser?(this.parser.parseOpen(y),!0):(y.name===this.tag?this.reset():(this.parser=this.map[y.name],this.parser&&this.parser.parseOpen(y)),!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(y){return this.parser?(this.parser.parseClose(y)||(this.parser=void 0),!0):y!==this.tag||(this.model=this.map["a:hlinkClick"].model,!1)}}])}(c);u.exports=g},{"../base-xform":32,"./ext-lst-xform":63,"./hlink-click-xform":65}],61:[function(a,u,A){var c=a("../base-xform"),d=a("../simple/integer-xform"),p=function(g){function h(b){var y;return B(this,h),(y=ci(this,h)).tag=b.tag,y.map={"xdr:col":new d({tag:"xdr:col",zero:!0}),"xdr:colOff":new d({tag:"xdr:colOff",zero:!0}),"xdr:row":new d({tag:"xdr:row",zero:!0}),"xdr:rowOff":new d({tag:"xdr:rowOff",zero:!0})},y}return vn(h,g),S(h,[{key:"render",value:function(b,y){b.openNode(this.tag),this.map["xdr:col"].render(b,y.nativeCol),this.map["xdr:colOff"].render(b,y.nativeColOff),this.map["xdr:row"].render(b,y.nativeRow),this.map["xdr:rowOff"].render(b,y.nativeRowOff),b.closeNode()}},{key:"parseOpen",value:function(b){return this.parser?(this.parser.parseOpen(b),!0):(b.name===this.tag?this.reset():(this.parser=this.map[b.name],this.parser&&this.parser.parseOpen(b)),!0)}},{key:"parseText",value:function(b){this.parser&&this.parser.parseText(b)}},{key:"parseClose",value:function(b){return this.parser?(this.parser.parseClose(b)||(this.parser=void 0),!0):b!==this.tag||(this.model={nativeCol:this.map["xdr:col"].model,nativeColOff:this.map["xdr:colOff"].model,nativeRow:this.map["xdr:row"].model,nativeRowOff:this.map["xdr:rowOff"].model},!1)}}])}(c);u.exports=p},{"../base-xform":32,"../simple/integer-xform":118}],62:[function(a,u,A){var c=a("../../../utils/col-cache"),d=a("../../../utils/xml-stream"),p=a("../base-xform"),g=a("./two-cell-anchor-xform"),h=a("./one-cell-anchor-xform");function b(w){return(typeof w.range=="string"?c.decode(w.range):w.range).br?"xdr:twoCellAnchor":"xdr:oneCellAnchor"}var y=function(w){function C(){var Q;return B(this,C),(Q=ci(this,C)).map={"xdr:twoCellAnchor":new g,"xdr:oneCellAnchor":new h},Q}return vn(C,w),S(C,[{key:"prepare",value:function(Q){var x=this;Q.anchors.forEach(function(k,F){k.anchorType=b(k),x.map[k.anchorType].prepare(k,{index:F})})}},{key:"tag",get:function(){return"xdr:wsDr"}},{key:"render",value:function(Q,x){var k=this;Q.openXml(d.StdDocAttributes),Q.openNode(this.tag,C.DRAWING_ATTRIBUTES),x.anchors.forEach(function(F){k.map[F.anchorType].render(Q,F)}),Q.closeNode()}},{key:"parseOpen",value:function(Q){return this.parser?(this.parser.parseOpen(Q),!0):(Q.name===this.tag?(this.reset(),this.model={anchors:[]}):(this.parser=this.map[Q.name],this.parser&&this.parser.parseOpen(Q)),!0)}},{key:"parseText",value:function(Q){this.parser&&this.parser.parseText(Q)}},{key:"parseClose",value:function(Q){return this.parser?(this.parser.parseClose(Q)||(this.model.anchors.push(this.parser.model),this.parser=void 0),!0):Q!==this.tag}},{key:"reconcile",value:function(Q,x){var k=this;Q.anchors.forEach(function(F){F.br?k.map["xdr:twoCellAnchor"].reconcile(F,x):k.map["xdr:oneCellAnchor"].reconcile(F,x)})}}])}(p);y.DRAWING_ATTRIBUTES={"xmlns:xdr":"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing","xmlns:a":"http://schemas.openxmlformats.org/drawingml/2006/main"},u.exports=y},{"../../../utils/col-cache":19,"../../../utils/xml-stream":28,"../base-xform":32,"./one-cell-anchor-xform":67,"./two-cell-anchor-xform":70}],63:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"a:extLst"}},{key:"render",value:function(g){g.openNode(this.tag),g.openNode("a:ext",{uri:"{FF2B5EF4-FFF2-40B4-BE49-F238E27FC236}"}),g.leafNode("a16:creationId",{"xmlns:a16":"http://schemas.microsoft.com/office/drawing/2014/main",id:"{00000000-0008-0000-0000-000002000000}"}),g.closeNode(),g.closeNode()}},{key:"parseOpen",value:function(g){return g.name,this.tag,!0}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(g){return g!==this.tag}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],64:[function(a,u,A){var c=a("../base-xform"),d=9525,p=function(g){function h(b){var y;return B(this,h),(y=ci(this,h)).tag=b.tag,y.map={},y}return vn(h,g),S(h,[{key:"render",value:function(b,y){b.openNode(this.tag);var w=Math.floor(y.width*d),C=Math.floor(y.height*d);b.addAttribute("cx",w),b.addAttribute("cy",C),b.closeNode()}},{key:"parseOpen",value:function(b){return b.name===this.tag&&(this.model={width:parseInt(b.attributes.cx||"0",10)/d,height:parseInt(b.attributes.cy||"0",10)/d},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(c);u.exports=p},{"../base-xform":32}],65:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"a:hlinkClick"}},{key:"render",value:function(g,h){h.hyperlinks&&h.hyperlinks.rId&&g.leafNode(this.tag,{"xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","r:id":h.hyperlinks.rId,tooltip:h.hyperlinks.tooltip})}},{key:"parseOpen",value:function(g){return g.name!==this.tag||(this.model={hyperlinks:{rId:g.attributes["r:id"],tooltip:g.attributes.tooltip}},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],66:[function(a,u,A){var c=a("../base-xform"),d=a("./c-nv-pr-xform"),p=a("./c-nv-pic-pr-xform"),g=function(h){function b(){var y;return B(this,b),(y=ci(this,b)).map={"xdr:cNvPr":new d,"xdr:cNvPicPr":new p},y}return vn(b,h),S(b,[{key:"tag",get:function(){return"xdr:nvPicPr"}},{key:"render",value:function(y,w){y.openNode(this.tag),this.map["xdr:cNvPr"].render(y,w),this.map["xdr:cNvPicPr"].render(y,w),y.closeNode()}},{key:"parseOpen",value:function(y){return this.parser?(this.parser.parseOpen(y),!0):(y.name===this.tag?this.reset():(this.parser=this.map[y.name],this.parser&&this.parser.parseOpen(y)),!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(y){return this.parser?(this.parser.parseClose(y)||(this.parser=void 0),!0):y!==this.tag||(this.model=this.map["xdr:cNvPr"].model,!1)}}])}(c);u.exports=g},{"../base-xform":32,"./c-nv-pic-pr-xform":59,"./c-nv-pr-xform":60}],67:[function(a,u,A){var c=a("./base-cell-anchor-xform"),d=a("../static-xform"),p=a("./cell-position-xform"),g=a("./ext-xform"),h=a("./pic-xform"),b=function(y){function w(){var C;return B(this,w),(C=ci(this,w)).map={"xdr:from":new p({tag:"xdr:from"}),"xdr:ext":new g({tag:"xdr:ext"}),"xdr:pic":new h,"xdr:clientData":new d({tag:"xdr:clientData"})},C}return vn(w,y),S(w,[{key:"tag",get:function(){return"xdr:oneCellAnchor"}},{key:"prepare",value:function(C,Q){this.map["xdr:pic"].prepare(C.picture,Q)}},{key:"render",value:function(C,Q){C.openNode(this.tag,{editAs:Q.range.editAs||"oneCell"}),this.map["xdr:from"].render(C,Q.range.tl),this.map["xdr:ext"].render(C,Q.range.ext),this.map["xdr:pic"].render(C,Q.picture),this.map["xdr:clientData"].render(C,{}),C.closeNode()}},{key:"parseClose",value:function(C){return this.parser?(this.parser.parseClose(C)||(this.parser=void 0),!0):C!==this.tag||(this.model.range.tl=this.map["xdr:from"].model,this.model.range.ext=this.map["xdr:ext"].model,this.model.picture=this.map["xdr:pic"].model,!1)}},{key:"reconcile",value:function(C,Q){C.medium=this.reconcilePicture(C.picture,Q)}}])}(c);u.exports=b},{"../static-xform":120,"./base-cell-anchor-xform":56,"./cell-position-xform":61,"./ext-xform":64,"./pic-xform":68}],68:[function(a,u,A){var c=a("../base-xform"),d=a("../static-xform"),p=a("./blip-fill-xform"),g=a("./nv-pic-pr-xform"),h=a("./sp-pr"),b=function(y){function w(){var C;return B(this,w),(C=ci(this,w)).map={"xdr:nvPicPr":new g,"xdr:blipFill":new p,"xdr:spPr":new d(h)},C}return vn(w,y),S(w,[{key:"tag",get:function(){return"xdr:pic"}},{key:"prepare",value:function(C,Q){C.index=Q.index+1}},{key:"render",value:function(C,Q){C.openNode(this.tag),this.map["xdr:nvPicPr"].render(C,Q),this.map["xdr:blipFill"].render(C,Q),this.map["xdr:spPr"].render(C,Q),C.closeNode()}},{key:"parseOpen",value:function(C){return this.parser?(this.parser.parseOpen(C),!0):(C.name===this.tag?this.reset():(this.parser=this.map[C.name],this.parser&&this.parser.parseOpen(C)),!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(C){return this.parser?(this.parser.parseClose(C)||(this.mergeModel(this.parser.model),this.parser=void 0),!0):C!==this.tag}}])}(c);u.exports=b},{"../base-xform":32,"../static-xform":120,"./blip-fill-xform":57,"./nv-pic-pr-xform":66,"./sp-pr":69}],69:[function(a,u,A){u.exports={tag:"xdr:spPr",c:[{tag:"a:xfrm",c:[{tag:"a:off",$:{x:"0",y:"0"}},{tag:"a:ext",$:{cx:"0",cy:"0"}}]},{tag:"a:prstGeom",$:{prst:"rect"},c:[{tag:"a:avLst"}]}]}},{}],70:[function(a,u,A){var c=a("./base-cell-anchor-xform"),d=a("../static-xform"),p=a("./cell-position-xform"),g=a("./pic-xform"),h=function(b){function y(){var w;return B(this,y),(w=ci(this,y)).map={"xdr:from":new p({tag:"xdr:from"}),"xdr:to":new p({tag:"xdr:to"}),"xdr:pic":new g,"xdr:clientData":new d({tag:"xdr:clientData"})},w}return vn(y,b),S(y,[{key:"tag",get:function(){return"xdr:twoCellAnchor"}},{key:"prepare",value:function(w,C){this.map["xdr:pic"].prepare(w.picture,C)}},{key:"render",value:function(w,C){w.openNode(this.tag,{editAs:C.range.editAs||"oneCell"}),this.map["xdr:from"].render(w,C.range.tl),this.map["xdr:to"].render(w,C.range.br),this.map["xdr:pic"].render(w,C.picture),this.map["xdr:clientData"].render(w,{}),w.closeNode()}},{key:"parseClose",value:function(w){return this.parser?(this.parser.parseClose(w)||(this.parser=void 0),!0):w!==this.tag||(this.model.range.tl=this.map["xdr:from"].model,this.model.range.br=this.map["xdr:to"].model,this.model.picture=this.map["xdr:pic"].model,!1)}},{key:"reconcile",value:function(w,C){w.medium=this.reconcilePicture(w.picture,C)}}])}(c);u.exports=h},{"../static-xform":120,"./base-cell-anchor-xform":56,"./cell-position-xform":61,"./pic-xform":68}],71:[function(a,u,A){var c=function(d){function p(g){var h;return B(this,p),(h=ci(this,p)).tag=g.tag,h.always=!!g.always,h.count=g.count,h.empty=g.empty,h.$count=g.$count||"count",h.$=g.$,h.childXform=g.childXform,h.maxItems=g.maxItems,h}return vn(p,d),S(p,[{key:"prepare",value:function(g,h){var b=this.childXform;g&&g.forEach(function(y,w){h.index=w,b.prepare(y,h)})}},{key:"render",value:function(g,h){if(this.always||h&&h.length){g.openNode(this.tag,this.$),this.count&&g.addAttribute(this.$count,h&&h.length||0);var b=this.childXform;(h||[]).forEach(function(y,w){b.render(g,y,w)}),g.closeNode()}else this.empty&&g.leafNode(this.tag)}},{key:"parseOpen",value:function(g){return this.parser?(this.parser.parseOpen(g),!0):g.name===this.tag?(this.model=[],!0):!!this.childXform.parseOpen(g)&&(this.parser=this.childXform,!0)}},{key:"parseText",value:function(g){this.parser&&this.parser.parseText(g)}},{key:"parseClose",value:function(g){if(this.parser){if(!this.parser.parseClose(g)&&(this.model.push(this.parser.model),this.parser=void 0,this.maxItems&&this.model.length>this.maxItems))throw new Error("Max ".concat(this.childXform.tag," count (").concat(this.maxItems,") exceeded"));return!0}return!1}},{key:"reconcile",value:function(g,h){if(g){var b=this.childXform;g.forEach(function(y){b.reconcile(y,h)})}}}])}(a("./base-xform"));u.exports=c},{"./base-xform":32}],72:[function(a,u,A){var c=a("../../../utils/col-cache"),d=function(p){function g(){return B(this,g),ci(this,g,arguments)}return vn(g,p),S(g,[{key:"tag",get:function(){return"autoFilter"}},{key:"render",value:function(h,b){if(b)if(typeof b=="string")h.leafNode("autoFilter",{ref:b});else{var y=function(Q){return typeof Q=="string"?Q:c.getAddress(Q.row,Q.column).address},w=y(b.from),C=y(b.to);w&&C&&h.leafNode("autoFilter",{ref:"".concat(w,":").concat(C)})}}},{key:"parseOpen",value:function(h){h.name==="autoFilter"&&(this.model=h.attributes.ref)}}])}(a("../base-xform"));u.exports=d},{"../../../utils/col-cache":19,"../base-xform":32}],73:[function(a,u,A){var c=a("../../../utils/utils"),d=a("../base-xform"),p=a("../../../doc/range"),g=a("../../../doc/enums"),h=a("../strings/rich-text-xform");function b(C){if(C==null)return g.ValueType.Null;if(C instanceof String||typeof C=="string")return g.ValueType.String;if(typeof C=="number")return g.ValueType.Number;if(typeof C=="boolean")return g.ValueType.Boolean;if(C instanceof Date)return g.ValueType.Date;if(C.text&&C.hyperlink)return g.ValueType.Hyperlink;if(C.formula)return g.ValueType.Formula;if(C.error)return g.ValueType.Error;throw new Error("I could not understand type of value")}function y(C){return C.type===g.ValueType.Formula?b(C.result):C.type}var w=function(C){function Q(){var x;return B(this,Q),(x=ci(this,Q)).richTextXForm=new h,x}return vn(Q,C),S(Q,[{key:"tag",get:function(){return"c"}},{key:"prepare",value:function(x,k){var F=k.styles.addStyleModel(x.style||{},y(x));switch(F&&(x.styleId=F),x.comment&&k.comments.push(cl(cl({},x.comment),{},{ref:x.address})),x.type){case g.ValueType.String:case g.ValueType.RichText:k.sharedStrings&&(x.ssId=k.sharedStrings.add(x.value));break;case g.ValueType.Date:k.date1904&&(x.date1904=!0);break;case g.ValueType.Hyperlink:k.sharedStrings&&x.text!==void 0&&x.text!==null&&(x.ssId=k.sharedStrings.add(x.text)),k.hyperlinks.push({address:x.address,target:x.hyperlink,tooltip:x.tooltip});break;case g.ValueType.Merge:k.merges.add(x);break;case g.ValueType.Formula:if(k.date1904&&(x.date1904=!0),x.shareType==="shared"&&(x.si=k.siFormulae++),x.formula)k.formulae[x.address]=x;else if(x.sharedFormula){var D=k.formulae[x.sharedFormula];if(!D)throw new Error("Shared Formula master must exist above and or left of clone for cell ".concat(x.address));D.si===void 0?(D.shareType="shared",D.si=k.siFormulae++,D.range=new p(D.address,x.address)):D.range&&D.range.expandToAddress(x.address),x.si=D.si}}}},{key:"renderFormula",value:function(x,k){var F=null;switch(k.shareType){case"shared":F={t:"shared",ref:k.ref||k.range.range,si:k.si};break;case"array":F={t:"array",ref:k.ref};break;default:k.si!==void 0&&(F={t:"shared",si:k.si})}switch(b(k.result)){case g.ValueType.Null:x.leafNode("f",F,k.formula);break;case g.ValueType.String:x.addAttribute("t","str"),x.leafNode("f",F,k.formula),x.leafNode("v",null,k.result);break;case g.ValueType.Number:x.leafNode("f",F,k.formula),x.leafNode("v",null,k.result);break;case g.ValueType.Boolean:x.addAttribute("t","b"),x.leafNode("f",F,k.formula),x.leafNode("v",null,k.result?1:0);break;case g.ValueType.Error:x.addAttribute("t","e"),x.leafNode("f",F,k.formula),x.leafNode("v",null,k.result.error);break;case g.ValueType.Date:x.leafNode("f",F,k.formula),x.leafNode("v",null,c.dateToExcel(k.result,k.date1904));break;default:throw new Error("I could not understand type of value")}}},{key:"render",value:function(x,k){var F=this;if(k.type!==g.ValueType.Null||k.styleId){switch(x.openNode("c"),x.addAttribute("r",k.address),k.styleId&&x.addAttribute("s",k.styleId),k.type){case g.ValueType.Null:break;case g.ValueType.Number:x.leafNode("v",null,k.value);break;case g.ValueType.Boolean:x.addAttribute("t","b"),x.leafNode("v",null,k.value?"1":"0");break;case g.ValueType.Error:x.addAttribute("t","e"),x.leafNode("v",null,k.value.error);break;case g.ValueType.String:case g.ValueType.RichText:k.ssId!==void 0?(x.addAttribute("t","s"),x.leafNode("v",null,k.ssId)):k.value&&k.value.richText?(x.addAttribute("t","inlineStr"),x.openNode("is"),k.value.richText.forEach(function(D){F.richTextXForm.render(x,D)}),x.closeNode("is")):(x.addAttribute("t","str"),x.leafNode("v",null,k.value));break;case g.ValueType.Date:x.leafNode("v",null,c.dateToExcel(k.value,k.date1904));break;case g.ValueType.Hyperlink:k.ssId!==void 0?(x.addAttribute("t","s"),x.leafNode("v",null,k.ssId)):(x.addAttribute("t","str"),x.leafNode("v",null,k.text));break;case g.ValueType.Formula:this.renderFormula(x,k);case g.ValueType.Merge:}x.closeNode()}}},{key:"parseOpen",value:function(x){if(this.parser)return this.parser.parseOpen(x),!0;switch(x.name){case"c":return this.model={address:x.attributes.r},this.t=x.attributes.t,x.attributes.s&&(this.model.styleId=parseInt(x.attributes.s,10)),!0;case"f":return this.currentNode="f",this.model.si=x.attributes.si,this.model.shareType=x.attributes.t,this.model.ref=x.attributes.ref,!0;case"v":return this.currentNode="v",!0;case"t":return this.currentNode="t",!0;case"r":return this.parser=this.richTextXForm,this.parser.parseOpen(x),!0;default:return!1}}},{key:"parseText",value:function(x){if(this.parser)this.parser.parseText(x);else switch(this.currentNode){case"f":this.model.formula=this.model.formula?this.model.formula+x:x;break;case"v":case"t":this.model.value&&this.model.value.richText?this.model.value.richText.text=this.model.value.richText.text?this.model.value.richText.text+x:x:this.model.value=this.model.value?this.model.value+x:x}}},{key:"parseClose",value:function(x){switch(x){case"c":var k=this.model;if(k.formula||k.shareType)k.type=g.ValueType.Formula,k.value&&(this.t==="str"?k.result=c.xmlDecode(k.value):this.t==="b"?k.result=parseInt(k.value,10)!==0:this.t==="e"?k.result={error:k.value}:k.result=parseFloat(k.value),k.value=void 0);else if(k.value!==void 0)switch(this.t){case"s":k.type=g.ValueType.String,k.value=parseInt(k.value,10);break;case"str":k.type=g.ValueType.String,k.value=c.xmlDecode(k.value);break;case"inlineStr":k.type=g.ValueType.String;break;case"b":k.type=g.ValueType.Boolean,k.value=parseInt(k.value,10)!==0;break;case"e":k.type=g.ValueType.Error,k.value={error:k.value};break;default:k.type=g.ValueType.Number,k.value=parseFloat(k.value)}else k.styleId?k.type=g.ValueType.Null:k.type=g.ValueType.Merge;return!1;case"f":case"v":case"is":return this.currentNode=void 0,!0;case"t":return this.parser?(this.parser.parseClose(x),!0):(this.currentNode=void 0,!0);case"r":return this.model.value=this.model.value||{},this.model.value.richText=this.model.value.richText||[],this.model.value.richText.push(this.parser.model),this.parser=void 0,this.currentNode=void 0,!0;default:return!!this.parser&&(this.parser.parseClose(x),!0)}}},{key:"reconcile",value:function(x,k){var F=x.styleId&&k.styles&&k.styles.getStyleModel(x.styleId);switch(F&&(x.style=F),x.styleId!==void 0&&(x.styleId=void 0),x.type){case g.ValueType.String:typeof x.value=="number"&&k.sharedStrings&&(x.value=k.sharedStrings.getString(x.value)),x.value.richText&&(x.type=g.ValueType.RichText);break;case g.ValueType.Number:F&&c.isDateFmt(F.numFmt)&&(x.type=g.ValueType.Date,x.value=c.excelToDate(x.value,k.date1904));break;case g.ValueType.Formula:x.result!==void 0&&F&&c.isDateFmt(F.numFmt)&&(x.result=c.excelToDate(x.result,k.date1904)),x.shareType==="shared"&&(x.ref?k.formulae[x.si]=x.address:(x.sharedFormula=k.formulae[x.si],delete x.shareType),delete x.si)}var D=k.hyperlinkMap[x.address];D&&(x.type===g.ValueType.Formula?(x.text=x.result,x.result=void 0):(x.text=x.value,x.value=void 0),x.type=g.ValueType.Hyperlink,x.hyperlink=D);var M=k.commentsMap&&k.commentsMap[x.address];M&&(x.comment=M)}}])}(d);u.exports=w},{"../../../doc/enums":7,"../../../doc/range":10,"../../../utils/utils":27,"../base-xform":32,"../strings/rich-text-xform":122}],74:[function(a,u,A){var c=a("../../base-xform"),d=function(p){function g(){return B(this,g),ci(this,g,arguments)}return vn(g,p),S(g,[{key:"tag",get:function(){return"x14:cfIcon"}},{key:"render",value:function(h,b){h.leafNode(this.tag,{iconSet:b.iconSet,iconId:b.iconId})}},{key:"parseOpen",value:function(h){var b=h.attributes;this.model={iconSet:b.iconSet,iconId:c.toIntValue(b.iconId)}}},{key:"parseClose",value:function(h){return h!==this.tag}}])}(c);u.exports=d},{"../../base-xform":32}],75:[function(a,u,A){var c=a("uuid").v4,d=a("../../base-xform"),p=a("../../composite-xform"),g=a("./databar-ext-xform"),h=a("./icon-set-ext-xform"),b={"3Triangles":!0,"3Stars":!0,"5Boxes":!0},y=function(w){function C(){var Q;return B(this,C),(Q=ci(this,C)).map={"x14:dataBar":Q.databarXform=new g,"x14:iconSet":Q.iconSetXform=new h},Q}return vn(C,w),S(C,[{key:"tag",get:function(){return"x14:cfRule"}},{key:"prepare",value:function(Q){C.isExt(Q)&&(Q.x14Id="{".concat(c(),"}").toUpperCase())}},{key:"render",value:function(Q,x){if(C.isExt(x))switch(x.type){case"dataBar":this.renderDataBar(Q,x);break;case"iconSet":this.renderIconSet(Q,x)}}},{key:"renderDataBar",value:function(Q,x){Q.openNode(this.tag,{type:"dataBar",id:x.x14Id}),this.databarXform.render(Q,x),Q.closeNode()}},{key:"renderIconSet",value:function(Q,x){Q.openNode(this.tag,{type:"iconSet",priority:x.priority,id:x.x14Id||"{".concat(c(),"}")}),this.iconSetXform.render(Q,x),Q.closeNode()}},{key:"createNewModel",value:function(Q){var x=Q.attributes;return{type:x.type,x14Id:x.id,priority:d.toIntValue(x.priority)}}},{key:"onParserClose",value:function(Q,x){Object.assign(this.model,x.model)}}],[{key:"isExt",value:function(Q){return Q.type==="dataBar"?g.isExt(Q):!(Q.type!=="iconSet"||!Q.custom&&!b[Q.iconSet])}}])}(p);u.exports=y},{"../../base-xform":32,"../../composite-xform":48,"./databar-ext-xform":79,"./icon-set-ext-xform":81,uuid:528}],76:[function(a,u,A){var c=a("../../composite-xform"),d=a("./f-ext-xform"),p=function(g){function h(){var b;return B(this,h),(b=ci(this,h)).map={"xm:f":b.fExtXform=new d},b}return vn(h,g),S(h,[{key:"tag",get:function(){return"x14:cfvo"}},{key:"render",value:function(b,y){b.openNode(this.tag,{type:y.type}),y.value!==void 0&&this.fExtXform.render(b,y.value),b.closeNode()}},{key:"createNewModel",value:function(b){return{type:b.attributes.type}}},{key:"onParserClose",value:function(b,y){b==="xm:f"&&(this.model.value=y.model?parseFloat(y.model):0)}}])}(c);u.exports=p},{"../../composite-xform":48,"./f-ext-xform":80}],77:[function(a,u,A){var c=a("../../composite-xform"),d=a("./sqref-ext-xform"),p=a("./cf-rule-ext-xform"),g=function(h){function b(){var y;return B(this,b),(y=ci(this,b)).map={"xm:sqref":y.sqRef=new d,"x14:cfRule":y.cfRule=new p},y}return vn(b,h),S(b,[{key:"tag",get:function(){return"x14:conditionalFormatting"}},{key:"prepare",value:function(y,w){var C=this;y.rules.forEach(function(Q){C.cfRule.prepare(Q,w)})}},{key:"render",value:function(y,w){var C=this;w.rules.some(p.isExt)&&(y.openNode(this.tag,{"xmlns:xm":"http://schemas.microsoft.com/office/excel/2006/main"}),w.rules.filter(p.isExt).forEach(function(Q){return C.cfRule.render(y,Q)}),this.sqRef.render(y,w.ref),y.closeNode())}},{key:"createNewModel",value:function(){return{rules:[]}}},{key:"onParserClose",value:function(y,w){switch(y){case"xm:sqref":this.model.ref=w.model;break;case"x14:cfRule":this.model.rules.push(w.model)}}}])}(c);u.exports=g},{"../../composite-xform":48,"./cf-rule-ext-xform":75,"./sqref-ext-xform":82}],78:[function(a,u,A){var c=a("../../composite-xform"),d=a("./cf-rule-ext-xform"),p=a("./conditional-formatting-ext-xform"),g=function(h){function b(){var y;return B(this,b),(y=ci(this,b)).map={"x14:conditionalFormatting":y.cfXform=new p},y}return vn(b,h),S(b,[{key:"tag",get:function(){return"x14:conditionalFormattings"}},{key:"hasContent",value:function(y){return y.hasExtContent===void 0&&(y.hasExtContent=y.some(function(w){return w.rules.some(d.isExt)})),y.hasExtContent}},{key:"prepare",value:function(y,w){var C=this;y.forEach(function(Q){C.cfXform.prepare(Q,w)})}},{key:"render",value:function(y,w){var C=this;this.hasContent(w)&&(y.openNode(this.tag),w.forEach(function(Q){return C.cfXform.render(y,Q)}),y.closeNode())}},{key:"createNewModel",value:function(){return[]}},{key:"onParserClose",value:function(y,w){this.model.push(w.model)}}])}(c);u.exports=g},{"../../composite-xform":48,"./cf-rule-ext-xform":75,"./conditional-formatting-ext-xform":77}],79:[function(a,u,A){var c=a("../../base-xform"),d=a("../../composite-xform"),p=a("../../style/color-xform"),g=a("./cfvo-ext-xform"),h=function(b){function y(){var w;return B(this,y),(w=ci(this,y)).map={"x14:cfvo":w.cfvoXform=new g,"x14:borderColor":w.borderColorXform=new p("x14:borderColor"),"x14:negativeBorderColor":w.negativeBorderColorXform=new p("x14:negativeBorderColor"),"x14:negativeFillColor":w.negativeFillColorXform=new p("x14:negativeFillColor"),"x14:axisColor":w.axisColorXform=new p("x14:axisColor")},w}return vn(y,b),S(y,[{key:"tag",get:function(){return"x14:dataBar"}},{key:"render",value:function(w,C){var Q=this;w.openNode(this.tag,{minLength:c.toIntAttribute(C.minLength,0,!0),maxLength:c.toIntAttribute(C.maxLength,100,!0),border:c.toBoolAttribute(C.border,!1),gradient:c.toBoolAttribute(C.gradient,!0),negativeBarColorSameAsPositive:c.toBoolAttribute(C.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:c.toBoolAttribute(C.negativeBarBorderColorSameAsPositive,!0),axisPosition:c.toAttribute(C.axisPosition,"auto"),direction:c.toAttribute(C.direction,"leftToRight")}),C.cfvo.forEach(function(x){Q.cfvoXform.render(w,x)}),this.borderColorXform.render(w,C.borderColor),this.negativeBorderColorXform.render(w,C.negativeBorderColor),this.negativeFillColorXform.render(w,C.negativeFillColor),this.axisColorXform.render(w,C.axisColor),w.closeNode()}},{key:"createNewModel",value:function(w){var C=w.attributes;return{cfvo:[],minLength:c.toIntValue(C.minLength,0),maxLength:c.toIntValue(C.maxLength,100),border:c.toBoolValue(C.border,!1),gradient:c.toBoolValue(C.gradient,!0),negativeBarColorSameAsPositive:c.toBoolValue(C.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:c.toBoolValue(C.negativeBarBorderColorSameAsPositive,!0),axisPosition:c.toStringValue(C.axisPosition,"auto"),direction:c.toStringValue(C.direction,"leftToRight")}}},{key:"onParserClose",value:function(w,C){var Q=I(w.split(":"),2)[1];Q==="cfvo"?this.model.cfvo.push(C.model):this.model[Q]=C.model}}],[{key:"isExt",value:function(w){return!w.gradient}}])}(d);u.exports=h},{"../../base-xform":32,"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-ext-xform":76}],80:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"xm:f"}},{key:"render",value:function(g,h){g.leafNode(this.tag,null,h)}},{key:"parseOpen",value:function(){this.model=""}},{key:"parseText",value:function(g){this.model+=g}},{key:"parseClose",value:function(g){return g!==this.tag}}])}(a("../../base-xform"));u.exports=c},{"../../base-xform":32}],81:[function(a,u,A){var c=a("../../base-xform"),d=a("../../composite-xform"),p=a("./cfvo-ext-xform"),g=a("./cf-icon-ext-xform"),h=function(b){function y(){var w;return B(this,y),(w=ci(this,y)).map={"x14:cfvo":w.cfvoXform=new p,"x14:cfIcon":w.cfIconXform=new g},w}return vn(y,b),S(y,[{key:"tag",get:function(){return"x14:iconSet"}},{key:"render",value:function(w,C){var Q=this;w.openNode(this.tag,{iconSet:c.toStringAttribute(C.iconSet),reverse:c.toBoolAttribute(C.reverse,!1),showValue:c.toBoolAttribute(C.showValue,!0),custom:c.toBoolAttribute(C.icons,!1)}),C.cfvo.forEach(function(x){Q.cfvoXform.render(w,x)}),C.icons&&C.icons.forEach(function(x,k){x.iconId=k,Q.cfIconXform.render(w,x)}),w.closeNode()}},{key:"createNewModel",value:function(w){var C=w.attributes;return{cfvo:[],iconSet:c.toStringValue(C.iconSet,"3TrafficLights"),reverse:c.toBoolValue(C.reverse,!1),showValue:c.toBoolValue(C.showValue,!0)}}},{key:"onParserClose",value:function(w,C){var Q=I(w.split(":"),2)[1];switch(Q){case"cfvo":this.model.cfvo.push(C.model);break;case"cfIcon":this.model.icons||(this.model.icons=[]),this.model.icons.push(C.model);break;default:this.model[Q]=C.model}}}])}(d);u.exports=h},{"../../base-xform":32,"../../composite-xform":48,"./cf-icon-ext-xform":74,"./cfvo-ext-xform":76}],82:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"xm:sqref"}},{key:"render",value:function(g,h){g.leafNode(this.tag,null,h)}},{key:"parseOpen",value:function(){this.model=""}},{key:"parseText",value:function(g){this.model+=g}},{key:"parseClose",value:function(g){return g!==this.tag}}])}(a("../../base-xform"));u.exports=c},{"../../base-xform":32}],83:[function(a,u,A){var c=a("../../base-xform"),d=a("../../composite-xform"),p=a("../../../../doc/range"),g=a("./databar-xform"),h=a("./ext-lst-ref-xform"),b=a("./formula-xform"),y=a("./color-scale-xform"),w=a("./icon-set-xform"),C={"3Triangles":!0,"3Stars":!0,"5Boxes":!0},Q=function(D){if(D.formulae&&D.formulae[0])return D.formulae[0];var M=new p(D.ref).tl;switch(D.operator){case"containsText":return'NOT(ISERROR(SEARCH("'.concat(D.text,'",').concat(M,")))");case"containsBlanks":return"LEN(TRIM(".concat(M,"))=0");case"notContainsBlanks":return"LEN(TRIM(".concat(M,"))>0");case"containsErrors":return"ISERROR(".concat(M,")");case"notContainsErrors":return"NOT(ISERROR(".concat(M,"))");default:return}},x=function(D){if(D.formulae&&D.formulae[0])return D.formulae[0];var M=new p(D.ref).tl;switch(D.timePeriod){case"thisWeek":return"AND(TODAY()-ROUNDDOWN(".concat(M,",0)<=WEEKDAY(TODAY())-1,ROUNDDOWN(").concat(M,",0)-TODAY()<=7-WEEKDAY(TODAY()))");case"lastWeek":return"AND(TODAY()-ROUNDDOWN(".concat(M,",0)>=(WEEKDAY(TODAY())),TODAY()-ROUNDDOWN(").concat(M,",0)<(WEEKDAY(TODAY())+7))");case"nextWeek":return"AND(ROUNDDOWN(".concat(M,",0)-TODAY()>(7-WEEKDAY(TODAY())),ROUNDDOWN(").concat(M,",0)-TODAY()<(15-WEEKDAY(TODAY())))");case"yesterday":return"FLOOR(".concat(M,",1)=TODAY()-1");case"today":return"FLOOR(".concat(M,",1)=TODAY()");case"tomorrow":return"FLOOR(".concat(M,",1)=TODAY()+1");case"last7Days":return"AND(TODAY()-FLOOR(".concat(M,",1)<=6,FLOOR(").concat(M,",1)<=TODAY())");case"lastMonth":return"AND(MONTH(".concat(M,")=MONTH(EDATE(TODAY(),0-1)),YEAR(").concat(M,")=YEAR(EDATE(TODAY(),0-1)))");case"thisMonth":return"AND(MONTH(".concat(M,")=MONTH(TODAY()),YEAR(").concat(M,")=YEAR(TODAY()))");case"nextMonth":return"AND(MONTH(".concat(M,")=MONTH(EDATE(TODAY(),0+1)),YEAR(").concat(M,")=YEAR(EDATE(TODAY(),0+1)))");default:return}},k=function(D){var M=D.type,N=D.operator;switch(M){case"containsText":case"containsBlanks":case"notContainsBlanks":case"containsErrors":case"notContainsErrors":return{type:"containsText",operator:M};default:return{type:M,operator:N}}},F=function(D){function M(){var N;return B(this,M),(N=ci(this,M)).map={dataBar:N.databarXform=new g,extLst:N.extLstRefXform=new h,formula:N.formulaXform=new b,colorScale:N.colorScaleXform=new y,iconSet:N.iconSetXform=new w},N}return vn(M,D),S(M,[{key:"tag",get:function(){return"cfRule"}},{key:"render",value:function(N,P){switch(P.type){case"expression":this.renderExpression(N,P);break;case"cellIs":this.renderCellIs(N,P);break;case"top10":this.renderTop10(N,P);break;case"aboveAverage":this.renderAboveAverage(N,P);break;case"dataBar":this.renderDataBar(N,P);break;case"colorScale":this.renderColorScale(N,P);break;case"iconSet":this.renderIconSet(N,P);break;case"containsText":this.renderText(N,P);break;case"timePeriod":this.renderTimePeriod(N,P)}}},{key:"renderExpression",value:function(N,P){N.openNode(this.tag,{type:"expression",dxfId:P.dxfId,priority:P.priority}),this.formulaXform.render(N,P.formulae[0]),N.closeNode()}},{key:"renderCellIs",value:function(N,P){var j=this;N.openNode(this.tag,{type:"cellIs",dxfId:P.dxfId,priority:P.priority,operator:P.operator}),P.formulae.forEach(function(Y){j.formulaXform.render(N,Y)}),N.closeNode()}},{key:"renderTop10",value:function(N,P){N.leafNode(this.tag,{type:"top10",dxfId:P.dxfId,priority:P.priority,percent:c.toBoolAttribute(P.percent,!1),bottom:c.toBoolAttribute(P.bottom,!1),rank:c.toIntValue(P.rank,10,!0)})}},{key:"renderAboveAverage",value:function(N,P){N.leafNode(this.tag,{type:"aboveAverage",dxfId:P.dxfId,priority:P.priority,aboveAverage:c.toBoolAttribute(P.aboveAverage,!0)})}},{key:"renderDataBar",value:function(N,P){N.openNode(this.tag,{type:"dataBar",priority:P.priority}),this.databarXform.render(N,P),this.extLstRefXform.render(N,P),N.closeNode()}},{key:"renderColorScale",value:function(N,P){N.openNode(this.tag,{type:"colorScale",priority:P.priority}),this.colorScaleXform.render(N,P),N.closeNode()}},{key:"renderIconSet",value:function(N,P){M.isPrimitive(P)&&(N.openNode(this.tag,{type:"iconSet",priority:P.priority}),this.iconSetXform.render(N,P),N.closeNode())}},{key:"renderText",value:function(N,P){N.openNode(this.tag,{type:P.operator,dxfId:P.dxfId,priority:P.priority,operator:c.toStringAttribute(P.operator,"containsText")});var j=Q(P);j&&this.formulaXform.render(N,j),N.closeNode()}},{key:"renderTimePeriod",value:function(N,P){N.openNode(this.tag,{type:"timePeriod",dxfId:P.dxfId,priority:P.priority,timePeriod:P.timePeriod});var j=x(P);j&&this.formulaXform.render(N,j),N.closeNode()}},{key:"createNewModel",value:function(N){var P=N.attributes;return cl(cl({},k(P)),{},{dxfId:c.toIntValue(P.dxfId),priority:c.toIntValue(P.priority),timePeriod:P.timePeriod,percent:c.toBoolValue(P.percent),bottom:c.toBoolValue(P.bottom),rank:c.toIntValue(P.rank),aboveAverage:c.toBoolValue(P.aboveAverage)})}},{key:"onParserClose",value:function(N,P){switch(N){case"dataBar":case"extLst":case"colorScale":case"iconSet":Object.assign(this.model,P.model);break;case"formula":this.model.formulae=this.model.formulae||[],this.model.formulae.push(P.model)}}}],[{key:"isPrimitive",value:function(N){return N.type!=="iconSet"||!N.custom&&!C[N.iconSet]}}])}(d);u.exports=F},{"../../../../doc/range":10,"../../base-xform":32,"../../composite-xform":48,"./color-scale-xform":85,"./databar-xform":88,"./ext-lst-ref-xform":89,"./formula-xform":90,"./icon-set-xform":91}],84:[function(a,u,A){var c=a("../../base-xform"),d=function(p){function g(){return B(this,g),ci(this,g,arguments)}return vn(g,p),S(g,[{key:"tag",get:function(){return"cfvo"}},{key:"render",value:function(h,b){h.leafNode(this.tag,{type:b.type,val:b.value})}},{key:"parseOpen",value:function(h){this.model={type:h.attributes.type,value:c.toFloatValue(h.attributes.val)}}},{key:"parseClose",value:function(h){return h!==this.tag}}])}(c);u.exports=d},{"../../base-xform":32}],85:[function(a,u,A){var c=a("../../composite-xform"),d=a("../../style/color-xform"),p=a("./cfvo-xform"),g=function(h){function b(){var y;return B(this,b),(y=ci(this,b)).map={cfvo:y.cfvoXform=new p,color:y.colorXform=new d},y}return vn(b,h),S(b,[{key:"tag",get:function(){return"colorScale"}},{key:"render",value:function(y,w){var C=this;y.openNode(this.tag),w.cfvo.forEach(function(Q){C.cfvoXform.render(y,Q)}),w.color.forEach(function(Q){C.colorXform.render(y,Q)}),y.closeNode()}},{key:"createNewModel",value:function(y){return{cfvo:[],color:[]}}},{key:"onParserClose",value:function(y,w){this.model[y].push(w.model)}}])}(c);u.exports=g},{"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-xform":84}],86:[function(a,u,A){var c=a("../../composite-xform"),d=a("./cf-rule-xform"),p=function(g){function h(){var b;return B(this,h),(b=ci(this,h)).map={cfRule:new d},b}return vn(h,g),S(h,[{key:"tag",get:function(){return"conditionalFormatting"}},{key:"render",value:function(b,y){var w=this;y.rules.some(d.isPrimitive)&&(b.openNode(this.tag,{sqref:y.ref}),y.rules.forEach(function(C){d.isPrimitive(C)&&(C.ref=y.ref,w.map.cfRule.render(b,C))}),b.closeNode())}},{key:"createNewModel",value:function(b){return{ref:b.attributes.sqref,rules:[]}}},{key:"onParserClose",value:function(b,y){this.model.rules.push(y.model)}}])}(c);u.exports=p},{"../../composite-xform":48,"./cf-rule-xform":83}],87:[function(a,u,A){var c=a("../../base-xform"),d=a("./conditional-formatting-xform"),p=function(g){function h(){var b;return B(this,h),(b=ci(this,h)).cfXform=new d,b}return vn(h,g),S(h,[{key:"tag",get:function(){return"conditionalFormatting"}},{key:"reset",value:function(){this.model=[]}},{key:"prepare",value:function(b,y){var w=b.reduce(function(C,Q){return Math.max.apply(Math,[C].concat(L(Q.rules.map(function(x){return x.priority||0}))))},1);b.forEach(function(C){C.rules.forEach(function(Q){Q.priority||(Q.priority=w++),Q.style&&(Q.dxfId=y.styles.addDxfStyle(Q.style))})})}},{key:"render",value:function(b,y){var w=this;y.forEach(function(C){w.cfXform.render(b,C)})}},{key:"parseOpen",value:function(b){return this.parser?(this.parser.parseOpen(b),!0):b.name==="conditionalFormatting"&&(this.parser=this.cfXform,this.parser.parseOpen(b),!0)}},{key:"parseText",value:function(b){this.parser&&this.parser.parseText(b)}},{key:"parseClose",value:function(b){return!(!this.parser||!this.parser.parseClose(b)&&(this.model.push(this.parser.model),this.parser=void 0,1))}},{key:"reconcile",value:function(b,y){b.forEach(function(w){w.rules.forEach(function(C){C.dxfId!==void 0&&(C.style=y.styles.getDxfStyle(C.dxfId),delete C.dxfId)})})}}])}(c);u.exports=p},{"../../base-xform":32,"./conditional-formatting-xform":86}],88:[function(a,u,A){var c=a("../../composite-xform"),d=a("../../style/color-xform"),p=a("./cfvo-xform"),g=function(h){function b(){var y;return B(this,b),(y=ci(this,b)).map={cfvo:y.cfvoXform=new p,color:y.colorXform=new d},y}return vn(b,h),S(b,[{key:"tag",get:function(){return"dataBar"}},{key:"render",value:function(y,w){var C=this;y.openNode(this.tag),w.cfvo.forEach(function(Q){C.cfvoXform.render(y,Q)}),this.colorXform.render(y,w.color),y.closeNode()}},{key:"createNewModel",value:function(){return{cfvo:[]}}},{key:"onParserClose",value:function(y,w){switch(y){case"cfvo":this.model.cfvo.push(w.model);break;case"color":this.model.color=w.model}}}])}(c);u.exports=g},{"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-xform":84}],89:[function(a,u,A){var c=a("../../base-xform"),d=a("../../composite-xform"),p=function(b){function y(){return B(this,y),ci(this,y,arguments)}return vn(y,b),S(y,[{key:"tag",get:function(){return"x14:id"}},{key:"render",value:function(w,C){w.leafNode(this.tag,null,C)}},{key:"parseOpen",value:function(){this.model=""}},{key:"parseText",value:function(w){this.model+=w}},{key:"parseClose",value:function(w){return w!==this.tag}}])}(c),g=function(b){function y(){var w;return B(this,y),(w=ci(this,y)).map={"x14:id":w.idXform=new p},w}return vn(y,b),S(y,[{key:"tag",get:function(){return"ext"}},{key:"render",value:function(w,C){w.openNode(this.tag,{uri:"{B025F937-C7B1-47D3-B67F-A62EFF666E3E}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}),this.idXform.render(w,C.x14Id),w.closeNode()}},{key:"createNewModel",value:function(){return{}}},{key:"onParserClose",value:function(w,C){this.model.x14Id=C.model}}])}(d),h=function(b){function y(){var w;return B(this,y),(w=ci(this,y)).map={ext:new g},w}return vn(y,b),S(y,[{key:"tag",get:function(){return"extLst"}},{key:"render",value:function(w,C){w.openNode(this.tag),this.map.ext.render(w,C),w.closeNode()}},{key:"createNewModel",value:function(){return{}}},{key:"onParserClose",value:function(w,C){Object.assign(this.model,C.model)}}])}(d);u.exports=h},{"../../base-xform":32,"../../composite-xform":48}],90:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"formula"}},{key:"render",value:function(g,h){g.leafNode(this.tag,null,h)}},{key:"parseOpen",value:function(){this.model=""}},{key:"parseText",value:function(g){this.model+=g}},{key:"parseClose",value:function(g){return g!==this.tag}}])}(a("../../base-xform"));u.exports=c},{"../../base-xform":32}],91:[function(a,u,A){var c=a("../../base-xform"),d=a("../../composite-xform"),p=a("./cfvo-xform"),g=function(h){function b(){var y;return B(this,b),(y=ci(this,b)).map={cfvo:y.cfvoXform=new p},y}return vn(b,h),S(b,[{key:"tag",get:function(){return"iconSet"}},{key:"render",value:function(y,w){var C=this;y.openNode(this.tag,{iconSet:c.toStringAttribute(w.iconSet,"3TrafficLights"),reverse:c.toBoolAttribute(w.reverse,!1),showValue:c.toBoolAttribute(w.showValue,!0)}),w.cfvo.forEach(function(Q){C.cfvoXform.render(y,Q)}),y.closeNode()}},{key:"createNewModel",value:function(y){var w=y.attributes;return{iconSet:c.toStringValue(w.iconSet,"3TrafficLights"),reverse:c.toBoolValue(w.reverse),showValue:c.toBoolValue(w.showValue),cfvo:[]}}},{key:"onParserClose",value:function(y,w){this.model[y].push(w.model)}}])}(d);u.exports=g},{"../../base-xform":32,"../../composite-xform":48,"./cfvo-xform":84}],92:[function(a,u,A){var c=a("../../../utils/utils"),d=function(p){function g(){return B(this,g),ci(this,g,arguments)}return vn(g,p),S(g,[{key:"tag",get:function(){return"col"}},{key:"prepare",value:function(h,b){var y=b.styles.addStyleModel(h.style||{});y&&(h.styleId=y)}},{key:"render",value:function(h,b){h.openNode("col"),h.addAttribute("min",b.min),h.addAttribute("max",b.max),b.width&&h.addAttribute("width",b.width),b.styleId&&h.addAttribute("style",b.styleId),b.hidden&&h.addAttribute("hidden","1"),b.bestFit&&h.addAttribute("bestFit","1"),b.outlineLevel&&h.addAttribute("outlineLevel",b.outlineLevel),b.collapsed&&h.addAttribute("collapsed","1"),h.addAttribute("customWidth","1"),h.closeNode()}},{key:"parseOpen",value:function(h){if(h.name==="col"){var b=this.model={min:parseInt(h.attributes.min||"0",10),max:parseInt(h.attributes.max||"0",10),width:h.attributes.width===void 0?void 0:parseFloat(h.attributes.width||"0")};return h.attributes.style&&(b.styleId=parseInt(h.attributes.style,10)),c.parseBoolean(h.attributes.hidden)&&(b.hidden=!0),c.parseBoolean(h.attributes.bestFit)&&(b.bestFit=!0),h.attributes.outlineLevel&&(b.outlineLevel=parseInt(h.attributes.outlineLevel,10)),c.parseBoolean(h.attributes.collapsed)&&(b.collapsed=!0),!0}return!1}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}},{key:"reconcile",value:function(h,b){h.styleId&&(h.style=b.styles.getStyleModel(h.styleId))}}])}(a("../base-xform"));u.exports=d},{"../../../utils/utils":27,"../base-xform":32}],93:[function(a,u,A){var c=a("../../../utils/under-dash"),d=a("../../../utils/utils"),p=a("../../../utils/col-cache"),g=a("../base-xform"),h=a("../../../doc/range");function b(Q,x,k,F){var D=x[k];D!==void 0?Q[k]=D:F!==void 0&&(Q[k]=F)}function y(Q,x,k,F){var D=x[k];D!==void 0&&(Q[k]=d.parseBoolean(D))}function w(Q){var x=c.map(Q,function(D,M){return{address:M,dataValidation:D,marked:!1}}).sort(function(D,M){return c.strcmp(D.address,M.address)}),k=c.keyBy(x,"address"),F=function(D,M,N){for(var P=0;P<M;P++){var j=p.encodeAddress(D.row+P,N);if(!Q[j]||!c.isEqual(Q[D.address],Q[j]))return!1}return!0};return x.map(function(D){if(!D.marked){var M=p.decodeEx(D.address);if(M.dimensions)return k[M.dimensions].marked=!0,cl(cl({},D.dataValidation),{},{sqref:D.address});for(var N=1,P=p.encodeAddress(M.row+N,M.col);Q[P]&&c.isEqual(D.dataValidation,Q[P]);)N++,P=p.encodeAddress(M.row+N,M.col);for(var j=1;F(M,N,M.col+j);)j++;for(var Y=0;Y<N;Y++)for(var z=0;z<j;z++)P=p.encodeAddress(M.row+Y,M.col+z),k[P].marked=!0;if(N>1||j>1){var re=M.row+(N-1),we=M.col+(j-1);return cl(cl({},D.dataValidation),{},{sqref:"".concat(D.address,":").concat(p.encodeAddress(re,we))})}return cl(cl({},D.dataValidation),{},{sqref:D.address})}return null}).filter(Boolean)}var C=function(Q){function x(){return B(this,x),ci(this,x,arguments)}return vn(x,Q),S(x,[{key:"tag",get:function(){return"dataValidations"}},{key:"render",value:function(k,F){var D=w(F);D.length&&(k.openNode("dataValidations",{count:D.length}),D.forEach(function(M){k.openNode("dataValidation"),M.type!=="any"&&(k.addAttribute("type",M.type),M.operator&&M.type!=="list"&&M.operator!=="between"&&k.addAttribute("operator",M.operator),M.allowBlank&&k.addAttribute("allowBlank","1")),M.showInputMessage&&k.addAttribute("showInputMessage","1"),M.promptTitle&&k.addAttribute("promptTitle",M.promptTitle),M.prompt&&k.addAttribute("prompt",M.prompt),M.showErrorMessage&&k.addAttribute("showErrorMessage","1"),M.errorStyle&&k.addAttribute("errorStyle",M.errorStyle),M.errorTitle&&k.addAttribute("errorTitle",M.errorTitle),M.error&&k.addAttribute("error",M.error),k.addAttribute("sqref",M.sqref),(M.formulae||[]).forEach(function(N,P){k.openNode("formula".concat(P+1)),M.type==="date"?k.writeText(d.dateToExcel(new Date(N))):k.writeText(N),k.closeNode()}),k.closeNode()}),k.closeNode())}},{key:"parseOpen",value:function(k){switch(k.name){case"dataValidations":return this.model={},!0;case"dataValidation":this._address=k.attributes.sqref;var F={type:k.attributes.type||"any",formulae:[]};switch(k.attributes.type&&y(F,k.attributes,"allowBlank"),y(F,k.attributes,"showInputMessage"),y(F,k.attributes,"showErrorMessage"),F.type){case"any":case"list":case"custom":break;default:b(F,k.attributes,"operator","between")}return b(F,k.attributes,"promptTitle"),b(F,k.attributes,"prompt"),b(F,k.attributes,"errorStyle"),b(F,k.attributes,"errorTitle"),b(F,k.attributes,"error"),this._dataValidation=F,!0;case"formula1":case"formula2":return this._formula=[],!0;default:return!1}}},{key:"parseText",value:function(k){this._formula&&this._formula.push(k)}},{key:"parseClose",value:function(k){var F=this;switch(k){case"dataValidations":return!1;case"dataValidation":return this._dataValidation.formulae&&this._dataValidation.formulae.length||(delete this._dataValidation.formulae,delete this._dataValidation.operator),(this._address.split(/\s+/g)||[]).forEach(function(M){M.includes(":")?new h(M).forEachAddress(function(N){F.model[N]=F._dataValidation}):F.model[M]=F._dataValidation}),!0;case"formula1":case"formula2":var D=this._formula.join("");switch(this._dataValidation.type){case"whole":case"textLength":D=parseInt(D,10);break;case"decimal":D=parseFloat(D);break;case"date":D=d.excelToDate(parseFloat(D))}return this._dataValidation.formulae.push(D),this._formula=void 0,!0;default:return!0}}}])}(g);u.exports=C},{"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/utils":27,"../base-xform":32}],94:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"dimension"}},{key:"render",value:function(g,h){h&&g.leafNode("dimension",{ref:h})}},{key:"parseOpen",value:function(g){return g.name==="dimension"&&(this.model=g.attributes.ref,!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],95:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"drawing"}},{key:"render",value:function(g,h){h&&g.leafNode(this.tag,{"r:id":h.rId})}},{key:"parseOpen",value:function(g){return g.name===this.tag&&(this.model={rId:g.attributes["r:id"]},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],96:[function(a,u,A){var c=a("../composite-xform"),d=a("./cf-ext/conditional-formattings-ext-xform"),p=function(h){function b(){var y;return B(this,b),(y=ci(this,b)).map={"x14:conditionalFormattings":y.conditionalFormattings=new d},y}return vn(b,h),S(b,[{key:"tag",get:function(){return"ext"}},{key:"hasContent",value:function(y){return this.conditionalFormattings.hasContent(y.conditionalFormattings)}},{key:"prepare",value:function(y,w){this.conditionalFormattings.prepare(y.conditionalFormattings,w)}},{key:"render",value:function(y,w){y.openNode("ext",{uri:"{78C0D931-6437-407d-A8EE-F0AAD7539E65}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}),this.conditionalFormattings.render(y,w.conditionalFormattings),y.closeNode()}},{key:"createNewModel",value:function(){return{}}},{key:"onParserClose",value:function(y,w){this.model[y]=w.model}}])}(c),g=function(h){function b(){var y;return B(this,b),(y=ci(this,b)).map={ext:y.ext=new p},y}return vn(b,h),S(b,[{key:"tag",get:function(){return"extLst"}},{key:"prepare",value:function(y,w){this.ext.prepare(y,w)}},{key:"hasContent",value:function(y){return this.ext.hasContent(y)}},{key:"render",value:function(y,w){this.hasContent(w)&&(y.openNode("extLst"),this.ext.render(y,w),y.closeNode())}},{key:"createNewModel",value:function(){return{}}},{key:"onParserClose",value:function(y,w){Object.assign(this.model,w.model)}}])}(c);u.exports=g},{"../composite-xform":48,"./cf-ext/conditional-formattings-ext-xform":78}],97:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"headerFooter"}},{key:"render",value:function(g,h){if(h){g.addRollback();var b=!1;g.openNode("headerFooter"),h.differentFirst&&(g.addAttribute("differentFirst","1"),b=!0),h.differentOddEven&&(g.addAttribute("differentOddEven","1"),b=!0),h.oddHeader&&typeof h.oddHeader=="string"&&(g.leafNode("oddHeader",null,h.oddHeader),b=!0),h.oddFooter&&typeof h.oddFooter=="string"&&(g.leafNode("oddFooter",null,h.oddFooter),b=!0),h.evenHeader&&typeof h.evenHeader=="string"&&(g.leafNode("evenHeader",null,h.evenHeader),b=!0),h.evenFooter&&typeof h.evenFooter=="string"&&(g.leafNode("evenFooter",null,h.evenFooter),b=!0),h.firstHeader&&typeof h.firstHeader=="string"&&(g.leafNode("firstHeader",null,h.firstHeader),b=!0),h.firstFooter&&typeof h.firstFooter=="string"&&(g.leafNode("firstFooter",null,h.firstFooter),b=!0),b?(g.closeNode(),g.commit()):g.rollback()}}},{key:"parseOpen",value:function(g){switch(g.name){case"headerFooter":return this.model={},g.attributes.differentFirst&&(this.model.differentFirst=parseInt(g.attributes.differentFirst,0)===1),g.attributes.differentOddEven&&(this.model.differentOddEven=parseInt(g.attributes.differentOddEven,0)===1),!0;case"oddHeader":return this.currentNode="oddHeader",!0;case"oddFooter":return this.currentNode="oddFooter",!0;case"evenHeader":return this.currentNode="evenHeader",!0;case"evenFooter":return this.currentNode="evenFooter",!0;case"firstHeader":return this.currentNode="firstHeader",!0;case"firstFooter":return this.currentNode="firstFooter",!0;default:return!1}}},{key:"parseText",value:function(g){switch(this.currentNode){case"oddHeader":this.model.oddHeader=g;break;case"oddFooter":this.model.oddFooter=g;break;case"evenHeader":this.model.evenHeader=g;break;case"evenFooter":this.model.evenFooter=g;break;case"firstHeader":this.model.firstHeader=g;break;case"firstFooter":this.model.firstFooter=g}}},{key:"parseClose",value:function(){switch(this.currentNode){case"oddHeader":case"oddFooter":case"evenHeader":case"evenFooter":case"firstHeader":case"firstFooter":return this.currentNode=void 0,!0;default:return!1}}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],98:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"hyperlink"}},{key:"render",value:function(g,h){this.isInternalLink(h)?g.leafNode("hyperlink",{ref:h.address,"r:id":h.rId,tooltip:h.tooltip,location:h.target}):g.leafNode("hyperlink",{ref:h.address,"r:id":h.rId,tooltip:h.tooltip})}},{key:"parseOpen",value:function(g){return g.name==="hyperlink"&&(this.model={address:g.attributes.ref,rId:g.attributes["r:id"],tooltip:g.attributes.tooltip},g.attributes.location&&(this.model.target=g.attributes.location),!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}},{key:"isInternalLink",value:function(g){return g.target&&/^[^!]+![a-zA-Z]+[\d]+$/.test(g.target)}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],99:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"mergeCell"}},{key:"render",value:function(g,h){g.leafNode("mergeCell",{ref:h})}},{key:"parseOpen",value:function(g){return g.name==="mergeCell"&&(this.model=g.attributes.ref,!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],100:[function(a,u,A){var c=a("../../../utils/under-dash"),d=a("../../../doc/range"),p=a("../../../utils/col-cache"),g=a("../../../doc/enums"),h=function(){function b(){B(this,b),this.merges={}}return S(b,[{key:"add",value:function(y){if(this.merges[y.master])this.merges[y.master].expandToAddress(y.address);else{var w="".concat(y.master,":").concat(y.address);this.merges[y.master]=new d(w)}}},{key:"mergeCells",get:function(){return c.map(this.merges,function(y){return y.range})}},{key:"reconcile",value:function(y,w){c.each(y,function(C){for(var Q=p.decode(C),x=Q.top;x<=Q.bottom;x++)for(var k=w[x-1],F=Q.left;F<=Q.right;F++){var D=k.cells[F-1];D?D.type===g.ValueType.Merge&&(D.master=Q.tl):k.cells[F]={type:g.ValueType.Null,address:p.encodeAddress(x,F)}}})}},{key:"getMasterAddress",value:function(y){var w=this.hash[y];return w&&w.tl}}])}();u.exports=h},{"../../../doc/enums":7,"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":26}],101:[function(a,u,A){var c=a("../base-xform"),d=function(g){return g!==void 0},p=function(g){function h(){return B(this,h),ci(this,h,arguments)}return vn(h,g),S(h,[{key:"tag",get:function(){return"outlinePr"}},{key:"render",value:function(b,y){return!(!y||!d(y.summaryBelow)&&!d(y.summaryRight)||(b.leafNode(this.tag,{summaryBelow:d(y.summaryBelow)?Number(y.summaryBelow):void 0,summaryRight:d(y.summaryRight)?Number(y.summaryRight):void 0}),0))}},{key:"parseOpen",value:function(b){return b.name===this.tag&&(this.model={summaryBelow:d(b.attributes.summaryBelow)?!!Number(b.attributes.summaryBelow):void 0,summaryRight:d(b.attributes.summaryRight)?!!Number(b.attributes.summaryRight):void 0},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(c);u.exports=p},{"../base-xform":32}],102:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"brk"}},{key:"render",value:function(g,h){g.leafNode("brk",h)}},{key:"parseOpen",value:function(g){return g.name==="brk"&&(this.model=g.attributes.ref,!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],103:[function(a,u,A){var c=a("../../../utils/under-dash"),d=function(p){function g(){return B(this,g),ci(this,g,arguments)}return vn(g,p),S(g,[{key:"tag",get:function(){return"pageMargins"}},{key:"render",value:function(h,b){if(b){var y={left:b.left,right:b.right,top:b.top,bottom:b.bottom,header:b.header,footer:b.footer};c.some(y,function(w){return w!==void 0})&&h.leafNode(this.tag,y)}}},{key:"parseOpen",value:function(h){return h.name===this.tag&&(this.model={left:parseFloat(h.attributes.left||.7),right:parseFloat(h.attributes.right||.7),top:parseFloat(h.attributes.top||.75),bottom:parseFloat(h.attributes.bottom||.75),header:parseFloat(h.attributes.header||.3),footer:parseFloat(h.attributes.footer||.3)},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=d},{"../../../utils/under-dash":26,"../base-xform":32}],104:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"pageSetUpPr"}},{key:"render",value:function(g,h){return!(!h||!h.fitToPage||(g.leafNode(this.tag,{fitToPage:h.fitToPage?"1":void 0}),0))}},{key:"parseOpen",value:function(g){return g.name===this.tag&&(this.model={fitToPage:g.attributes.fitToPage==="1"},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],105:[function(a,u,A){var c=a("../../../utils/under-dash");function d(w){return w?"1":void 0}function p(w){if(w==="overThenDown")return w}function g(w){switch(w){case"atEnd":case"asDisplyed":return w;default:return}}function h(w){switch(w){case"dash":case"blank":case"NA":return w;default:return}}function b(w){return w!==void 0?parseInt(w,10):void 0}var y=function(w){function C(){return B(this,C),ci(this,C,arguments)}return vn(C,w),S(C,[{key:"tag",get:function(){return"pageSetup"}},{key:"render",value:function(Q,x){if(x){var k={paperSize:x.paperSize,orientation:x.orientation,horizontalDpi:x.horizontalDpi,verticalDpi:x.verticalDpi,pageOrder:p(x.pageOrder),blackAndWhite:d(x.blackAndWhite),draft:d(x.draft),cellComments:g(x.cellComments),errors:h(x.errors),scale:x.scale,fitToWidth:x.fitToWidth,fitToHeight:x.fitToHeight,firstPageNumber:x.firstPageNumber,useFirstPageNumber:d(x.firstPageNumber),usePrinterDefaults:d(x.usePrinterDefaults),copies:x.copies};c.some(k,function(F){return F!==void 0})&&Q.leafNode(this.tag,k)}}},{key:"parseOpen",value:function(Q){return Q.name===this.tag&&(this.model={paperSize:b(Q.attributes.paperSize),orientation:Q.attributes.orientation||"portrait",horizontalDpi:parseInt(Q.attributes.horizontalDpi||"4294967295",10),verticalDpi:parseInt(Q.attributes.verticalDpi||"4294967295",10),pageOrder:Q.attributes.pageOrder||"downThenOver",blackAndWhite:Q.attributes.blackAndWhite==="1",draft:Q.attributes.draft==="1",cellComments:Q.attributes.cellComments||"None",errors:Q.attributes.errors||"displayed",scale:parseInt(Q.attributes.scale||"100",10),fitToWidth:parseInt(Q.attributes.fitToWidth||"1",10),fitToHeight:parseInt(Q.attributes.fitToHeight||"1",10),firstPageNumber:parseInt(Q.attributes.firstPageNumber||"1",10),useFirstPageNumber:Q.attributes.useFirstPageNumber==="1",usePrinterDefaults:Q.attributes.usePrinterDefaults==="1",copies:parseInt(Q.attributes.copies||"1",10)},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=y},{"../../../utils/under-dash":26,"../base-xform":32}],106:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"picture"}},{key:"render",value:function(g,h){h&&g.leafNode(this.tag,{"r:id":h.rId})}},{key:"parseOpen",value:function(g){return g.name===this.tag&&(this.model={rId:g.attributes["r:id"]},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],107:[function(a,u,A){var c=a("../../../utils/under-dash");function d(g){return g?"1":void 0}var p=function(g){function h(){return B(this,h),ci(this,h,arguments)}return vn(h,g),S(h,[{key:"tag",get:function(){return"printOptions"}},{key:"render",value:function(b,y){if(y){var w={headings:d(y.showRowColHeaders),gridLines:d(y.showGridLines),horizontalCentered:d(y.horizontalCentered),verticalCentered:d(y.verticalCentered)};c.some(w,function(C){return C!==void 0})&&b.leafNode(this.tag,w)}}},{key:"parseOpen",value:function(b){return b.name===this.tag&&(this.model={showRowColHeaders:b.attributes.headings==="1",showGridLines:b.attributes.gridLines==="1",horizontalCentered:b.attributes.horizontalCentered==="1",verticalCentered:b.attributes.verticalCentered==="1"},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=p},{"../../../utils/under-dash":26,"../base-xform":32}],108:[function(a,u,A){var c=a("./page-breaks-xform"),d=function(p){function g(){return B(this,g),ci(this,g,[{tag:"rowBreaks",count:!0,childXform:new c}])}return vn(g,p),S(g,[{key:"render",value:function(h,b){if(b&&b.length){h.openNode(this.tag,this.$),this.count&&(h.addAttribute(this.$count,b.length),h.addAttribute("manualBreakCount",b.length));var y=this.childXform;b.forEach(function(w){y.render(h,w)}),h.closeNode()}else this.empty&&h.leafNode(this.tag)}}])}(a("../list-xform"));u.exports=d},{"../list-xform":71,"./page-breaks-xform":102}],109:[function(a,u,A){var c=a("../base-xform"),d=a("../../../utils/utils"),p=a("./cell-xform"),g=function(h){function b(y){var w;return B(this,b),(w=ci(this,b)).maxItems=y&&y.maxItems,w.map={c:new p},w}return vn(b,h),S(b,[{key:"tag",get:function(){return"row"}},{key:"prepare",value:function(y,w){var C=w.styles.addStyleModel(y.style);C&&(y.styleId=C);var Q=this.map.c;y.cells.forEach(function(x){Q.prepare(x,w)})}},{key:"render",value:function(y,w,C){y.openNode("row"),y.addAttribute("r",w.number),w.height&&(y.addAttribute("ht",w.height),y.addAttribute("customHeight","1")),w.hidden&&y.addAttribute("hidden","1"),w.min>0&&w.max>0&&w.min<=w.max&&y.addAttribute("spans","".concat(w.min,":").concat(w.max)),w.styleId&&(y.addAttribute("s",w.styleId),y.addAttribute("customFormat","1")),y.addAttribute("x14ac:dyDescent","0.25"),w.outlineLevel&&y.addAttribute("outlineLevel",w.outlineLevel),w.collapsed&&y.addAttribute("collapsed","1");var Q=this.map.c;w.cells.forEach(function(x){Q.render(y,x,C)}),y.closeNode()}},{key:"parseOpen",value:function(y){if(this.parser)return this.parser.parseOpen(y),!0;if(y.name==="row"){this.numRowsSeen+=1;var w=y.attributes.spans?y.attributes.spans.split(":").map(function(Q){return parseInt(Q,10)}):[void 0,void 0],C=this.model={number:parseInt(y.attributes.r,10),min:w[0],max:w[1],cells:[]};return y.attributes.s&&(C.styleId=parseInt(y.attributes.s,10)),d.parseBoolean(y.attributes.hidden)&&(C.hidden=!0),d.parseBoolean(y.attributes.bestFit)&&(C.bestFit=!0),y.attributes.ht&&(C.height=parseFloat(y.attributes.ht)),y.attributes.outlineLevel&&(C.outlineLevel=parseInt(y.attributes.outlineLevel,10)),d.parseBoolean(y.attributes.collapsed)&&(C.collapsed=!0),!0}return this.parser=this.map[y.name],!!this.parser&&(this.parser.parseOpen(y),!0)}},{key:"parseText",value:function(y){this.parser&&this.parser.parseText(y)}},{key:"parseClose",value:function(y){if(this.parser){if(!this.parser.parseClose(y)){if(this.model.cells.push(this.parser.model),this.maxItems&&this.model.cells.length>this.maxItems)throw new Error("Max column count (".concat(this.maxItems,") exceeded"));this.parser=void 0}return!0}return!1}},{key:"reconcile",value:function(y,w){y.style=y.styleId?w.styles.getStyleModel(y.styleId):{},y.styleId!==void 0&&(y.styleId=void 0);var C=this.map.c;y.cells.forEach(function(Q){C.reconcile(Q,w)})}}])}(c);u.exports=g},{"../../../utils/utils":27,"../base-xform":32,"./cell-xform":73}],110:[function(a,u,A){var c=a("../../../utils/under-dash"),d=function(p){function g(){return B(this,g),ci(this,g,arguments)}return vn(g,p),S(g,[{key:"tag",get:function(){return"sheetFormatPr"}},{key:"render",value:function(h,b){if(b){var y={defaultRowHeight:b.defaultRowHeight,outlineLevelRow:b.outlineLevelRow,outlineLevelCol:b.outlineLevelCol,"x14ac:dyDescent":b.dyDescent};b.defaultColWidth&&(y.defaultColWidth=b.defaultColWidth),b.defaultRowHeight&&b.defaultRowHeight===15||(y.customHeight="1"),c.some(y,function(w){return w!==void 0})&&h.leafNode("sheetFormatPr",y)}}},{key:"parseOpen",value:function(h){return h.name==="sheetFormatPr"&&(this.model={defaultRowHeight:parseFloat(h.attributes.defaultRowHeight||"0"),dyDescent:parseFloat(h.attributes["x14ac:dyDescent"]||"0"),outlineLevelRow:parseInt(h.attributes.outlineLevelRow||"0",10),outlineLevelCol:parseInt(h.attributes.outlineLevelCol||"0",10)},h.attributes.defaultColWidth&&(this.model.defaultColWidth=parseFloat(h.attributes.defaultColWidth)),!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=d},{"../../../utils/under-dash":26,"../base-xform":32}],111:[function(a,u,A){var c=a("../base-xform"),d=a("../style/color-xform"),p=a("./page-setup-properties-xform"),g=a("./outline-properties-xform"),h=function(b){function y(){var w;return B(this,y),(w=ci(this,y)).map={tabColor:new d("tabColor"),pageSetUpPr:new p,outlinePr:new g},w}return vn(y,b),S(y,[{key:"tag",get:function(){return"sheetPr"}},{key:"render",value:function(w,C){if(C){w.addRollback(),w.openNode("sheetPr");var Q=!1;Q=this.map.tabColor.render(w,C.tabColor)||Q,Q=this.map.pageSetUpPr.render(w,C.pageSetup)||Q,(Q=this.map.outlinePr.render(w,C.outlineProperties)||Q)?(w.closeNode(),w.commit()):w.rollback()}}},{key:"parseOpen",value:function(w){return this.parser?(this.parser.parseOpen(w),!0):w.name===this.tag?(this.reset(),!0):!!this.map[w.name]&&(this.parser=this.map[w.name],this.parser.parseOpen(w),!0)}},{key:"parseText",value:function(w){return!!this.parser&&(this.parser.parseText(w),!0)}},{key:"parseClose",value:function(w){return this.parser?(this.parser.parseClose(w)||(this.parser=void 0),!0):(this.map.tabColor.model||this.map.pageSetUpPr.model||this.map.outlinePr.model?(this.model={},this.map.tabColor.model&&(this.model.tabColor=this.map.tabColor.model),this.map.pageSetUpPr.model&&(this.model.pageSetup=this.map.pageSetUpPr.model),this.map.outlinePr.model&&(this.model.outlineProperties=this.map.outlinePr.model)):this.model=null,!1)}}])}(c);u.exports=h},{"../base-xform":32,"../style/color-xform":128,"./outline-properties-xform":101,"./page-setup-properties-xform":104}],112:[function(a,u,A){var c=a("../../../utils/under-dash");function d(h,b){return h?b:void 0}function p(h,b){return h===b||void 0}var g=function(h){function b(){return B(this,b),ci(this,b,arguments)}return vn(b,h),S(b,[{key:"tag",get:function(){return"sheetProtection"}},{key:"render",value:function(y,w){if(w){var C={sheet:d(w.sheet,"1"),selectLockedCells:w.selectLockedCells===!1?"1":void 0,selectUnlockedCells:w.selectUnlockedCells===!1?"1":void 0,formatCells:d(w.formatCells,"0"),formatColumns:d(w.formatColumns,"0"),formatRows:d(w.formatRows,"0"),insertColumns:d(w.insertColumns,"0"),insertRows:d(w.insertRows,"0"),insertHyperlinks:d(w.insertHyperlinks,"0"),deleteColumns:d(w.deleteColumns,"0"),deleteRows:d(w.deleteRows,"0"),sort:d(w.sort,"0"),autoFilter:d(w.autoFilter,"0"),pivotTables:d(w.pivotTables,"0")};w.sheet&&(C.algorithmName=w.algorithmName,C.hashValue=w.hashValue,C.saltValue=w.saltValue,C.spinCount=w.spinCount,C.objects=d(w.objects===!1,"1"),C.scenarios=d(w.scenarios===!1,"1")),c.some(C,function(Q){return Q!==void 0})&&y.leafNode(this.tag,C)}}},{key:"parseOpen",value:function(y){return y.name===this.tag&&(this.model={sheet:p(y.attributes.sheet,"1"),objects:y.attributes.objects!=="1"&&void 0,scenarios:y.attributes.scenarios!=="1"&&void 0,selectLockedCells:y.attributes.selectLockedCells!=="1"&&void 0,selectUnlockedCells:y.attributes.selectUnlockedCells!=="1"&&void 0,formatCells:p(y.attributes.formatCells,"0"),formatColumns:p(y.attributes.formatColumns,"0"),formatRows:p(y.attributes.formatRows,"0"),insertColumns:p(y.attributes.insertColumns,"0"),insertRows:p(y.attributes.insertRows,"0"),insertHyperlinks:p(y.attributes.insertHyperlinks,"0"),deleteColumns:p(y.attributes.deleteColumns,"0"),deleteRows:p(y.attributes.deleteRows,"0"),sort:p(y.attributes.sort,"0"),autoFilter:p(y.attributes.autoFilter,"0"),pivotTables:p(y.attributes.pivotTables,"0")},y.attributes.algorithmName&&(this.model.algorithmName=y.attributes.algorithmName,this.model.hashValue=y.attributes.hashValue,this.model.saltValue=y.attributes.saltValue,this.model.spinCount=parseInt(y.attributes.spinCount,10)),!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=g},{"../../../utils/under-dash":26,"../base-xform":32}],113:[function(a,u,A){var c=a("../../../utils/col-cache"),d=a("../base-xform"),p={frozen:"frozen",frozenSplit:"frozen",split:"split"},g=function(h){function b(){return B(this,b),ci(this,b,arguments)}return vn(b,h),S(b,[{key:"tag",get:function(){return"sheetView"}},{key:"prepare",value:function(y){switch(y.state){case"frozen":case"split":break;default:y.state="normal"}}},{key:"render",value:function(y,w){y.openNode("sheetView",{workbookViewId:w.workbookViewId||0});var C,Q,x,k,F=function(D,M,N){N&&y.addAttribute(D,M)};switch(F("rightToLeft","1",w.rightToLeft===!0),F("tabSelected","1",w.tabSelected),F("showRuler","0",w.showRuler===!1),F("showRowColHeaders","0",w.showRowColHeaders===!1),F("showGridLines","0",w.showGridLines===!1),F("zoomScale",w.zoomScale,w.zoomScale),F("zoomScaleNormal",w.zoomScaleNormal,w.zoomScaleNormal),F("view",w.style,w.style),w.state){case"frozen":Q=w.xSplit||0,x=w.ySplit||0,C=w.topLeftCell||c.getAddress(x+1,Q+1).address,k=(w.xSplit&&w.ySplit?"bottomRight":w.xSplit&&"topRight")||"bottomLeft",y.leafNode("pane",{xSplit:w.xSplit||void 0,ySplit:w.ySplit||void 0,topLeftCell:C,activePane:k,state:"frozen"}),y.leafNode("selection",{pane:k,activeCell:w.activeCell,sqref:w.activeCell});break;case"split":w.activePane==="topLeft"&&(w.activePane=void 0),y.leafNode("pane",{xSplit:w.xSplit||void 0,ySplit:w.ySplit||void 0,topLeftCell:w.topLeftCell,activePane:w.activePane}),y.leafNode("selection",{pane:w.activePane,activeCell:w.activeCell,sqref:w.activeCell});break;case"normal":w.activeCell&&y.leafNode("selection",{activeCell:w.activeCell,sqref:w.activeCell})}y.closeNode()}},{key:"parseOpen",value:function(y){switch(y.name){case"sheetView":return this.sheetView={workbookViewId:parseInt(y.attributes.workbookViewId,10),rightToLeft:y.attributes.rightToLeft==="1",tabSelected:y.attributes.tabSelected==="1",showRuler:y.attributes.showRuler!=="0",showRowColHeaders:y.attributes.showRowColHeaders!=="0",showGridLines:y.attributes.showGridLines!=="0",zoomScale:parseInt(y.attributes.zoomScale||"100",10),zoomScaleNormal:parseInt(y.attributes.zoomScaleNormal||"100",10),style:y.attributes.view},this.pane=void 0,this.selections={},!0;case"pane":return this.pane={xSplit:parseInt(y.attributes.xSplit||"0",10),ySplit:parseInt(y.attributes.ySplit||"0",10),topLeftCell:y.attributes.topLeftCell,activePane:y.attributes.activePane||"topLeft",state:y.attributes.state},!0;case"selection":var w=y.attributes.pane||"topLeft";return this.selections[w]={pane:w,activeCell:y.attributes.activeCell},!0;default:return!1}}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(y){var w,C;return y!=="sheetView"||(this.sheetView&&this.pane?(w=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:p[this.pane.state]||"split",xSplit:this.pane.xSplit,ySplit:this.pane.ySplit,topLeftCell:this.pane.topLeftCell,showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},this.model.state==="split"&&(w.activePane=this.pane.activePane),(C=this.selections[this.pane.activePane])&&C.activeCell&&(w.activeCell=C.activeCell),this.sheetView.style&&(w.style=this.sheetView.style)):(w=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:"normal",showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},(C=this.selections.topLeft)&&C.activeCell&&(w.activeCell=C.activeCell),this.sheetView.style&&(w.style=this.sheetView.style)),!1)}},{key:"reconcile",value:function(){}}])}(d);u.exports=g},{"../../../utils/col-cache":19,"../base-xform":32}],114:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"tablePart"}},{key:"render",value:function(g,h){h&&g.leafNode(this.tag,{"r:id":h.rId})}},{key:"parseOpen",value:function(g){return g.name===this.tag&&(this.model={rId:g.attributes["r:id"]},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],115:[function(a,u,A){var c=a("../../../utils/under-dash"),d=a("../../../utils/col-cache"),p=a("../../../utils/xml-stream"),g=a("../../rel-type"),h=a("./merges"),b=a("../base-xform"),y=a("../list-xform"),w=a("./row-xform"),C=a("./col-xform"),Q=a("./dimension-xform"),x=a("./hyperlink-xform"),k=a("./merge-cell-xform"),F=a("./data-validations-xform"),D=a("./sheet-properties-xform"),M=a("./sheet-format-properties-xform"),N=a("./sheet-view-xform"),P=a("./sheet-protection-xform"),j=a("./page-margins-xform"),Y=a("./page-setup-xform"),z=a("./print-options-xform"),re=a("./auto-filter-xform"),we=a("./picture-xform"),Oe=a("./drawing-xform"),Ue=a("./table-part-xform"),Me=a("./row-breaks-xform"),nt=a("./header-footer-xform"),X=a("./cf/conditional-formattings-xform"),le=a("./ext-lst-xform"),G=function(V,Z){Object.keys(Z).forEach(function(Ce){var fe=V[Ce],Ge=Z[Ce];fe===void 0&&Ge!==void 0&&(V[Ce]=Ge)})},W=function(V,Z){if(!Z||!Z.length)return V;if(!V||!V.length)return Z;var Ce={},fe={};return V.forEach(function(Ge){Ce[Ge.ref]=Ge,Ge.rules.forEach(function(ue){var qe=ue.x14Id;qe&&(fe[qe]=ue)})}),Z.forEach(function(Ge){Ge.rules.forEach(function(ue){var qe=fe[ue.x14Id];qe?G(qe,ue):Ce[Ge.ref]?Ce[Ge.ref].rules.push(ue):V.push({ref:Ge.ref,rules:[ue]})})}),V},q=function(V){function Z(Ce){var fe;B(this,Z),fe=ci(this,Z);var Ge=Ce||{},ue=Ge.maxRows,qe=Ge.maxCols,It=Ge.ignoreNodes;return fe.ignoreNodes=It||[],fe.map={sheetPr:new D,dimension:new Q,sheetViews:new y({tag:"sheetViews",count:!1,childXform:new N}),sheetFormatPr:new M,cols:new y({tag:"cols",count:!1,childXform:new C}),sheetData:new y({tag:"sheetData",count:!1,empty:!0,childXform:new w({maxItems:qe}),maxItems:ue}),autoFilter:new re,mergeCells:new y({tag:"mergeCells",count:!0,childXform:new k}),rowBreaks:new Me,hyperlinks:new y({tag:"hyperlinks",count:!1,childXform:new x}),pageMargins:new j,dataValidations:new F,pageSetup:new Y,headerFooter:new nt,printOptions:new z,picture:new we,drawing:new Oe,sheetProtection:new P,tableParts:new y({tag:"tableParts",count:!0,childXform:new Ue}),conditionalFormatting:new X,extLst:new le},fe}return vn(Z,V),S(Z,[{key:"prepare",value:function(Ce,fe){var Ge=this;fe.merges=new h,Ce.hyperlinks=fe.hyperlinks=[],Ce.comments=fe.comments=[],fe.formulae={},fe.siFormulae=0,this.map.cols.prepare(Ce.cols,fe),this.map.sheetData.prepare(Ce.rows,fe),this.map.conditionalFormatting.prepare(Ce.conditionalFormattings,fe),Ce.mergeCells=fe.merges.mergeCells;var ue=Ce.rels=[];function qe(sr){return"rId".concat(sr.length+1)}if(Ce.hyperlinks.forEach(function(sr){var Qt=qe(ue);sr.rId=Qt,ue.push({Id:Qt,Type:g.Hyperlink,Target:sr.target,TargetMode:"External"})}),Ce.comments.length>0){var It={Id:qe(ue),Type:g.Comments,Target:"../comments".concat(Ce.id,".xml")};ue.push(It);var gt={Id:qe(ue),Type:g.VmlDrawing,Target:"../drawings/vmlDrawing".concat(Ce.id,".vml")};ue.push(gt),Ce.comments.forEach(function(sr){sr.refAddress=d.decodeAddress(sr.ref)}),fe.commentRefs.push({commentName:"comments".concat(Ce.id),vmlDrawing:"vmlDrawing".concat(Ce.id)})}var tr,ar=[];Ce.media.forEach(function(sr){if(sr.type==="background"){var Qt=qe(ue);tr=fe.media[sr.imageId],ue.push({Id:Qt,Type:g.Image,Target:"../media/".concat(tr.name,".").concat(tr.extension)}),Ce.background={rId:Qt},Ce.image=fe.media[sr.imageId]}else if(sr.type==="image"){var At=Ce.drawing;tr=fe.media[sr.imageId],At||(At=Ce.drawing={rId:qe(ue),name:"drawing".concat(++fe.drawingsCount),anchors:[],rels:[]},fe.drawings.push(At),ue.push({Id:At.rId,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",Target:"../drawings/".concat(At.name,".xml")}));var Et=Ge.preImageId===sr.imageId?ar[sr.imageId]:ar[At.rels.length];Et||(Et=qe(At.rels),ar[At.rels.length]=Et,At.rels.push({Id:Et,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Target:"../media/".concat(tr.name,".").concat(tr.extension)}));var _t={picture:{rId:Et},range:sr.range};if(sr.hyperlinks&&sr.hyperlinks.hyperlink){var mr=qe(At.rels);ar[At.rels.length]=mr,_t.picture.hyperlinks={tooltip:sr.hyperlinks.tooltip,rId:mr},At.rels.push({Id:mr,Type:g.Hyperlink,Target:sr.hyperlinks.hyperlink,TargetMode:"External"})}Ge.preImageId=sr.imageId,At.anchors.push(_t)}}),Ce.tables.forEach(function(sr){var Qt=qe(ue);sr.rId=Qt,ue.push({Id:Qt,Type:g.Table,Target:"../tables/".concat(sr.target)}),sr.columns.forEach(function(At){var Et=At.style;Et&&(At.dxfId=fe.styles.addDxfStyle(Et))})}),this.map.extLst.prepare(Ce,fe)}},{key:"render",value:function(Ce,fe){Ce.openXml(p.StdDocAttributes),Ce.openNode("worksheet",Z.WORKSHEET_ATTRIBUTES);var Ge=fe.properties?{defaultRowHeight:fe.properties.defaultRowHeight,dyDescent:fe.properties.dyDescent,outlineLevelCol:fe.properties.outlineLevelCol,outlineLevelRow:fe.properties.outlineLevelRow}:void 0;fe.properties&&fe.properties.defaultColWidth&&(Ge.defaultColWidth=fe.properties.defaultColWidth);var ue={outlineProperties:fe.properties&&fe.properties.outlineProperties,tabColor:fe.properties&&fe.properties.tabColor,pageSetup:fe.pageSetup&&fe.pageSetup.fitToPage?{fitToPage:fe.pageSetup.fitToPage}:void 0},qe=fe.pageSetup&&fe.pageSetup.margins,It={showRowColHeaders:fe.pageSetup&&fe.pageSetup.showRowColHeaders,showGridLines:fe.pageSetup&&fe.pageSetup.showGridLines,horizontalCentered:fe.pageSetup&&fe.pageSetup.horizontalCentered,verticalCentered:fe.pageSetup&&fe.pageSetup.verticalCentered},gt=fe.sheetProtection;this.map.sheetPr.render(Ce,ue),this.map.dimension.render(Ce,fe.dimensions),this.map.sheetViews.render(Ce,fe.views),this.map.sheetFormatPr.render(Ce,Ge),this.map.cols.render(Ce,fe.cols),this.map.sheetData.render(Ce,fe.rows),this.map.sheetProtection.render(Ce,gt),this.map.autoFilter.render(Ce,fe.autoFilter),this.map.mergeCells.render(Ce,fe.mergeCells),this.map.conditionalFormatting.render(Ce,fe.conditionalFormattings),this.map.dataValidations.render(Ce,fe.dataValidations),this.map.hyperlinks.render(Ce,fe.hyperlinks),this.map.printOptions.render(Ce,It),this.map.pageMargins.render(Ce,qe),this.map.pageSetup.render(Ce,fe.pageSetup),this.map.headerFooter.render(Ce,fe.headerFooter),this.map.rowBreaks.render(Ce,fe.rowBreaks),this.map.drawing.render(Ce,fe.drawing),this.map.picture.render(Ce,fe.background),this.map.tableParts.render(Ce,fe.tables),this.map.extLst.render(Ce,fe),fe.rels&&fe.rels.forEach(function(tr){tr.Type===g.VmlDrawing&&Ce.leafNode("legacyDrawing",{"r:id":tr.Id})}),Ce.closeNode()}},{key:"parseOpen",value:function(Ce){return this.parser?(this.parser.parseOpen(Ce),!0):Ce.name==="worksheet"?(c.each(this.map,function(fe){fe.reset()}),!0):(this.map[Ce.name]&&!this.ignoreNodes.includes(Ce.name)&&(this.parser=this.map[Ce.name],this.parser.parseOpen(Ce)),!0)}},{key:"parseText",value:function(Ce){this.parser&&this.parser.parseText(Ce)}},{key:"parseClose",value:function(Ce){if(this.parser)return this.parser.parseClose(Ce)||(this.parser=void 0),!0;if(Ce==="worksheet"){var fe=this.map.sheetFormatPr.model||{};this.map.sheetPr.model&&this.map.sheetPr.model.tabColor&&(fe.tabColor=this.map.sheetPr.model.tabColor),this.map.sheetPr.model&&this.map.sheetPr.model.outlineProperties&&(fe.outlineProperties=this.map.sheetPr.model.outlineProperties);var Ge={fitToPage:this.map.sheetPr.model&&this.map.sheetPr.model.pageSetup&&this.map.sheetPr.model.pageSetup.fitToPage||!1,margins:this.map.pageMargins.model},ue=Object.assign(Ge,this.map.pageSetup.model,this.map.printOptions.model),qe=W(this.map.conditionalFormatting.model,this.map.extLst.model&&this.map.extLst.model["x14:conditionalFormattings"]);return this.model={dimensions:this.map.dimension.model,cols:this.map.cols.model,rows:this.map.sheetData.model,mergeCells:this.map.mergeCells.model,hyperlinks:this.map.hyperlinks.model,dataValidations:this.map.dataValidations.model,properties:fe,views:this.map.sheetViews.model,pageSetup:ue,headerFooter:this.map.headerFooter.model,background:this.map.picture.model,drawing:this.map.drawing.model,tables:this.map.tableParts.model,conditionalFormattings:qe},this.map.autoFilter.model&&(this.model.autoFilter=this.map.autoFilter.model),this.map.sheetProtection.model&&(this.model.sheetProtection=this.map.sheetProtection.model),!1}return!0}},{key:"reconcile",value:function(Ce,fe){var Ge=(Ce.relationships||[]).reduce(function(ar,sr){if(ar[sr.Id]=sr,sr.Type===g.Comments&&(Ce.comments=fe.comments[sr.Target].comments),sr.Type===g.VmlDrawing&&Ce.comments&&Ce.comments.length){var Qt=fe.vmlDrawings[sr.Target].comments;Ce.comments.forEach(function(At,Et){At.note=Object.assign({},At.note,Qt[Et])})}return ar},{});if(fe.commentsMap=(Ce.comments||[]).reduce(function(ar,sr){return sr.ref&&(ar[sr.ref]=sr),ar},{}),fe.hyperlinkMap=(Ce.hyperlinks||[]).reduce(function(ar,sr){return sr.rId&&(ar[sr.address]=Ge[sr.rId].Target),ar},{}),fe.formulae={},Ce.rows=Ce.rows&&Ce.rows.filter(Boolean)||[],Ce.rows.forEach(function(ar){ar.cells=ar.cells&&ar.cells.filter(Boolean)||[]}),this.map.cols.reconcile(Ce.cols,fe),this.map.sheetData.reconcile(Ce.rows,fe),this.map.conditionalFormatting.reconcile(Ce.conditionalFormattings,fe),Ce.media=[],Ce.drawing){var ue=Ge[Ce.drawing.rId].Target.match(/\/drawings\/([a-zA-Z0-9]+)[.][a-zA-Z]{3,4}$/);if(ue){var qe=ue[1];fe.drawings[qe].anchors.forEach(function(ar){if(ar.medium){var sr={type:"image",imageId:ar.medium.index,range:ar.range,hyperlinks:ar.picture.hyperlinks};Ce.media.push(sr)}})}}var It=Ce.background&&Ge[Ce.background.rId];if(It){var gt=It.Target.split("/media/")[1],tr=fe.mediaIndex&&fe.mediaIndex[gt];tr!==void 0&&Ce.media.push({type:"background",imageId:tr})}Ce.tables=(Ce.tables||[]).map(function(ar){var sr=Ge[ar.rId];return fe.tables[sr.Target]}),delete Ce.relationships,delete Ce.hyperlinks,delete Ce.comments}}])}(b);q.WORKSHEET_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x14ac","xmlns:x14ac":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"},u.exports=q},{"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/xml-stream":28,"../../rel-type":31,"../base-xform":32,"../list-xform":71,"./auto-filter-xform":72,"./cf/conditional-formattings-xform":87,"./col-xform":92,"./data-validations-xform":93,"./dimension-xform":94,"./drawing-xform":95,"./ext-lst-xform":96,"./header-footer-xform":97,"./hyperlink-xform":98,"./merge-cell-xform":99,"./merges":100,"./page-margins-xform":103,"./page-setup-xform":105,"./picture-xform":106,"./print-options-xform":107,"./row-breaks-xform":108,"./row-xform":109,"./sheet-format-properties-xform":110,"./sheet-properties-xform":111,"./sheet-protection-xform":112,"./sheet-view-xform":113,"./table-part-xform":114}],116:[function(a,u,A){var c=function(d){function p(g){var h;return B(this,p),(h=ci(this,p)).tag=g.tag,h.attr=g.attr,h}return vn(p,d),S(p,[{key:"render",value:function(g,h){h&&(g.openNode(this.tag),g.closeNode())}},{key:"parseOpen",value:function(g){g.name===this.tag&&(this.model=!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],117:[function(a,u,A){var c=function(d){function p(g){var h;return B(this,p),(h=ci(this,p)).tag=g.tag,h.attr=g.attr,h.attrs=g.attrs,h._format=g.format||function(b){try{return Number.isNaN(b.getTime())?"":b.toISOString()}catch{return""}},h._parse=g.parse||function(b){return new Date(b)},h}return vn(p,d),S(p,[{key:"render",value:function(g,h){h&&(g.openNode(this.tag),this.attrs&&g.addAttributes(this.attrs),this.attr?g.addAttribute(this.attr,this._format(h)):g.writeText(this._format(h)),g.closeNode())}},{key:"parseOpen",value:function(g){g.name===this.tag&&(this.attr?this.model=this._parse(g.attributes[this.attr]):this.text=[])}},{key:"parseText",value:function(g){this.attr||this.text.push(g)}},{key:"parseClose",value:function(){return this.attr||(this.model=this._parse(this.text.join(""))),!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],118:[function(a,u,A){var c=function(d){function p(g){var h;return B(this,p),(h=ci(this,p)).tag=g.tag,h.attr=g.attr,h.attrs=g.attrs,h.zero=g.zero,h}return vn(p,d),S(p,[{key:"render",value:function(g,h){(h||this.zero)&&(g.openNode(this.tag),this.attrs&&g.addAttributes(this.attrs),this.attr?g.addAttribute(this.attr,h):g.writeText(h),g.closeNode())}},{key:"parseOpen",value:function(g){return g.name===this.tag&&(this.attr?this.model=parseInt(g.attributes[this.attr],10):this.text=[],!0)}},{key:"parseText",value:function(g){this.attr||this.text.push(g)}},{key:"parseClose",value:function(){return this.attr||(this.model=parseInt(this.text.join("")||0,10)),!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],119:[function(a,u,A){var c=function(d){function p(g){var h;return B(this,p),(h=ci(this,p)).tag=g.tag,h.attr=g.attr,h.attrs=g.attrs,h}return vn(p,d),S(p,[{key:"render",value:function(g,h){h!==void 0&&(g.openNode(this.tag),this.attrs&&g.addAttributes(this.attrs),this.attr?g.addAttribute(this.attr,h):g.writeText(h),g.closeNode())}},{key:"parseOpen",value:function(g){g.name===this.tag&&(this.attr?this.model=g.attributes[this.attr]:this.text=[])}},{key:"parseText",value:function(g){this.attr||this.text.push(g)}},{key:"parseClose",value:function(){return this.attr||(this.model=this.text.join("")),!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],120:[function(a,u,A){var c=a("./base-xform"),d=a("../../utils/xml-stream");function p(h,b){h.openNode(b.tag,b.$),b.c&&b.c.forEach(function(y){p(h,y)}),b.t&&h.writeText(b.t),h.closeNode()}var g=function(h){function b(y){var w;return B(this,b),(w=ci(this,b))._model=y,w}return vn(b,h),S(b,[{key:"render",value:function(y){if(!this._xml){var w=new d;p(w,this._model),this._xml=w.xml}y.writeXml(this._xml)}},{key:"parseOpen",value:function(){return!0}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(y){return y!==this._model.tag}}])}(c);u.exports=g},{"../../utils/xml-stream":28,"./base-xform":32}],121:[function(a,u,A){var c=a("./text-xform"),d=a("./rich-text-xform"),p=function(g){function h(){var b;return B(this,h),(b=ci(this,h)).map={r:new d,t:new c},b}return vn(h,g),S(h,[{key:"tag",get:function(){return"rPh"}},{key:"render",value:function(b,y){if(b.openNode(this.tag,{sb:y.sb||0,eb:y.eb||0}),y&&y.hasOwnProperty("richText")&&y.richText){var w=this.map.r;y.richText.forEach(function(C){w.render(b,C)})}else y&&this.map.t.render(b,y.text);b.closeNode()}},{key:"parseOpen",value:function(b){var y=b.name;return this.parser?(this.parser.parseOpen(b),!0):y===this.tag?(this.model={sb:parseInt(b.attributes.sb,10),eb:parseInt(b.attributes.eb,10)},!0):(this.parser=this.map[y],!!this.parser&&(this.parser.parseOpen(b),!0))}},{key:"parseText",value:function(b){this.parser&&this.parser.parseText(b)}},{key:"parseClose",value:function(b){if(this.parser){if(!this.parser.parseClose(b)){switch(b){case"r":var y=this.model.richText;y||(y=this.model.richText=[]),y.push(this.parser.model);break;case"t":this.model.text=this.parser.model}this.parser=void 0}return!0}return b!==this.tag}}])}(a("../base-xform"));u.exports=p},{"../base-xform":32,"./rich-text-xform":122,"./text-xform":125}],122:[function(a,u,A){var c=a("./text-xform"),d=a("../style/font-xform"),p=function(g){function h(b){var y;return B(this,h),(y=ci(this,h)).model=b,y}return vn(h,g),S(h,[{key:"tag",get:function(){return"r"}},{key:"textXform",get:function(){return this._textXform||(this._textXform=new c)}},{key:"fontXform",get:function(){return this._fontXform||(this._fontXform=new d(h.FONT_OPTIONS))}},{key:"render",value:function(b,y){y=y||this.model,b.openNode("r"),y.font&&this.fontXform.render(b,y.font),this.textXform.render(b,y.text),b.closeNode()}},{key:"parseOpen",value:function(b){if(this.parser)return this.parser.parseOpen(b),!0;switch(b.name){case"r":return this.model={},!0;case"t":return this.parser=this.textXform,this.parser.parseOpen(b),!0;case"rPr":return this.parser=this.fontXform,this.parser.parseOpen(b),!0;default:return!1}}},{key:"parseText",value:function(b){this.parser&&this.parser.parseText(b)}},{key:"parseClose",value:function(b){switch(b){case"r":return!1;case"t":return this.model.text=this.parser.model,this.parser=void 0,!0;case"rPr":return this.model.font=this.parser.model,this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(b),!0}}}])}(a("../base-xform"));p.FONT_OPTIONS={tagName:"rPr",fontNameTag:"rFont"},u.exports=p},{"../base-xform":32,"../style/font-xform":131,"./text-xform":125}],123:[function(a,u,A){var c=a("./text-xform"),d=a("./rich-text-xform"),p=a("./phonetic-text-xform"),g=function(h){function b(y){var w;return B(this,b),(w=ci(this,b)).model=y,w.map={r:new d,t:new c,rPh:new p},w}return vn(b,h),S(b,[{key:"tag",get:function(){return"si"}},{key:"render",value:function(y,w){var C=this;y.openNode(this.tag),w&&w.hasOwnProperty("richText")&&w.richText?w.richText.length?w.richText.forEach(function(Q){C.map.r.render(y,Q)}):this.map.t.render(y,""):w!=null&&this.map.t.render(y,w),y.closeNode()}},{key:"parseOpen",value:function(y){var w=y.name;return this.parser?(this.parser.parseOpen(y),!0):w===this.tag?(this.model={},!0):(this.parser=this.map[w],!!this.parser&&(this.parser.parseOpen(y),!0))}},{key:"parseText",value:function(y){this.parser&&this.parser.parseText(y)}},{key:"parseClose",value:function(y){if(this.parser){if(!this.parser.parseClose(y)){switch(y){case"r":var w=this.model.richText;w||(w=this.model.richText=[]),w.push(this.parser.model);break;case"t":this.model=this.parser.model}this.parser=void 0}return!0}return y!==this.tag}}])}(a("../base-xform"));u.exports=g},{"../base-xform":32,"./phonetic-text-xform":121,"./rich-text-xform":122,"./text-xform":125}],124:[function(a,u,A){var c=a("../../../utils/xml-stream"),d=a("../base-xform"),p=a("./shared-string-xform"),g=function(h){function b(y){var w;return B(this,b),(w=ci(this,b)).model=y||{values:[],count:0},w.hash=Object.create(null),w.rich=Object.create(null),w}return vn(b,h),S(b,[{key:"sharedStringXform",get:function(){return this._sharedStringXform||(this._sharedStringXform=new p)}},{key:"values",get:function(){return this.model.values}},{key:"uniqueCount",get:function(){return this.model.values.length}},{key:"count",get:function(){return this.model.count}},{key:"getString",value:function(y){return this.model.values[y]}},{key:"add",value:function(y){return y.richText?this.addRichText(y):this.addText(y)}},{key:"addText",value:function(y){var w=this.hash[y];return w===void 0&&(w=this.hash[y]=this.model.values.length,this.model.values.push(y)),this.model.count++,w}},{key:"addRichText",value:function(y){var w=this.sharedStringXform.toXml(y),C=this.rich[w];return C===void 0&&(C=this.rich[w]=this.model.values.length,this.model.values.push(y)),this.model.count++,C}},{key:"render",value:function(y,w){w=w||this._values,y.openXml(c.StdDocAttributes),y.openNode("sst",{xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main",count:w.count,uniqueCount:w.values.length});var C=this.sharedStringXform;w.values.forEach(function(Q){C.render(y,Q)}),y.closeNode()}},{key:"parseOpen",value:function(y){if(this.parser)return this.parser.parseOpen(y),!0;switch(y.name){case"sst":return!0;case"si":return this.parser=this.sharedStringXform,this.parser.parseOpen(y),!0;default:throw new Error("Unexpected xml node in parseOpen: ".concat(JSON.stringify(y)))}}},{key:"parseText",value:function(y){this.parser&&this.parser.parseText(y)}},{key:"parseClose",value:function(y){if(this.parser)return this.parser.parseClose(y)||(this.model.values.push(this.parser.model),this.model.count++,this.parser=void 0),!0;if(y==="sst")return!1;throw new Error("Unexpected xml node in parseClose: ".concat(y))}}])}(d);u.exports=g},{"../../../utils/xml-stream":28,"../base-xform":32,"./shared-string-xform":123}],125:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"t"}},{key:"render",value:function(g,h){g.openNode("t"),/^\s|\n|\s$/.test(h)&&g.addAttribute("xml:space","preserve"),g.writeText(h),g.closeNode()}},{key:"model",get:function(){return this._text.join("").replace(/_x([0-9A-F]{4})_/g,function(g,h){return String.fromCharCode(parseInt(h,16))})}},{key:"parseOpen",value:function(g){return g.name==="t"&&(this._text=[],!0)}},{key:"parseText",value:function(g){this._text.push(g)}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],126:[function(a,u,A){var c=a("../../../doc/enums"),d=a("../../../utils/utils"),p=a("../base-xform"),g={horizontalValues:["left","center","right","fill","centerContinuous","distributed","justify"].reduce(function(y,w){return y[w]=!0,y},{}),horizontal:function(y){return this.horizontalValues[y]?y:void 0},verticalValues:["top","middle","bottom","distributed","justify"].reduce(function(y,w){return y[w]=!0,y},{}),vertical:function(y){return y==="middle"?"center":this.verticalValues[y]?y:void 0},wrapText:function(y){return!!y||void 0},shrinkToFit:function(y){return!!y||void 0},textRotation:function(y){return y==="vertical"||(y=d.validInt(y))>=-90&&y<=90?y:void 0},indent:function(y){return y=d.validInt(y),Math.max(0,y)},readingOrder:function(y){switch(y){case"ltr":return c.ReadingOrder.LeftToRight;case"rtl":return c.ReadingOrder.RightToLeft;default:return}}},h={toXml:function(y){if(y=g.textRotation(y)){if(y==="vertical")return 255;var w=Math.round(y);if(w>=0&&w<=90)return w;if(w<0&&w>=-90)return 90-w}},toModel:function(y){var w=d.validInt(y);if(w!==void 0){if(w===255)return"vertical";if(w>=0&&w<=90)return w;if(w>90&&w<=180)return 90-w}}},b=function(y){function w(){return B(this,w),ci(this,w,arguments)}return vn(w,y),S(w,[{key:"tag",get:function(){return"alignment"}},{key:"render",value:function(C,Q){C.addRollback(),C.openNode("alignment");var x=!1;function k(F,D){D&&(C.addAttribute(F,D),x=!0)}k("horizontal",g.horizontal(Q.horizontal)),k("vertical",g.vertical(Q.vertical)),k("wrapText",!!g.wrapText(Q.wrapText)&&"1"),k("shrinkToFit",!!g.shrinkToFit(Q.shrinkToFit)&&"1"),k("indent",g.indent(Q.indent)),k("textRotation",h.toXml(Q.textRotation)),k("readingOrder",g.readingOrder(Q.readingOrder)),C.closeNode(),x?C.commit():C.rollback()}},{key:"parseOpen",value:function(C){var Q={},x=!1;function k(F,D,M){F&&(Q[D]=M,x=!0)}k(C.attributes.horizontal,"horizontal",C.attributes.horizontal),k(C.attributes.vertical,"vertical",C.attributes.vertical==="center"?"middle":C.attributes.vertical),k(C.attributes.wrapText,"wrapText",d.parseBoolean(C.attributes.wrapText)),k(C.attributes.shrinkToFit,"shrinkToFit",d.parseBoolean(C.attributes.shrinkToFit)),k(C.attributes.indent,"indent",parseInt(C.attributes.indent,10)),k(C.attributes.textRotation,"textRotation",h.toModel(C.attributes.textRotation)),k(C.attributes.readingOrder,"readingOrder",C.attributes.readingOrder==="2"?"rtl":"ltr"),this.model=x?Q:null}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(p);u.exports=b},{"../../../doc/enums":7,"../../../utils/utils":27,"../base-xform":32}],127:[function(a,u,A){var c=a("../base-xform"),d=a("../../../utils/utils"),p=a("./color-xform"),g=function(b){function y(w){var C;return B(this,y),(C=ci(this,y)).name=w,C.map={color:new p},C}return vn(y,b),S(y,[{key:"tag",get:function(){return this.name}},{key:"render",value:function(w,C,Q){var x=C&&C.color||Q||this.defaultColor;w.openNode(this.name),C&&C.style&&(w.addAttribute("style",C.style),x&&this.map.color.render(w,x)),w.closeNode()}},{key:"parseOpen",value:function(w){if(this.parser)return this.parser.parseOpen(w),!0;switch(w.name){case this.name:var C=w.attributes.style;return this.model=C?{style:C}:void 0,!0;case"color":return this.parser=this.map.color,this.parser.parseOpen(w),!0;default:return!1}}},{key:"parseText",value:function(w){this.parser&&this.parser.parseText(w)}},{key:"parseClose",value:function(w){return this.parser?(this.parser.parseClose(w)||(this.parser=void 0),!0):(w===this.name&&this.map.color.model&&(this.model||(this.model={}),this.model.color=this.map.color.model),!1)}},{key:"validStyle",value:function(w){return y.validStyleValues[w]}}])}(c);g.validStyleValues=["thin","dashed","dotted","dashDot","hair","dashDotDot","slantDashDot","mediumDashed","mediumDashDotDot","mediumDashDot","medium","double","thick"].reduce(function(b,y){return b[y]=!0,b},{});var h=function(b){function y(){var w;return B(this,y),(w=ci(this,y)).map={top:new g("top"),left:new g("left"),bottom:new g("bottom"),right:new g("right"),diagonal:new g("diagonal")},w}return vn(y,b),S(y,[{key:"render",value:function(w,C){var Q=C.color;function x(k,F){k&&!k.color&&C.color&&(k=cl(cl({},k),{},{color:C.color})),F.render(w,k,Q)}w.openNode("border"),C.diagonal&&C.diagonal.style&&(C.diagonal.up&&w.addAttribute("diagonalUp","1"),C.diagonal.down&&w.addAttribute("diagonalDown","1")),x(C.left,this.map.left),x(C.right,this.map.right),x(C.top,this.map.top),x(C.bottom,this.map.bottom),x(C.diagonal,this.map.diagonal),w.closeNode()}},{key:"parseOpen",value:function(w){return this.parser?(this.parser.parseOpen(w),!0):w.name==="border"?(this.reset(),this.diagonalUp=d.parseBoolean(w.attributes.diagonalUp),this.diagonalDown=d.parseBoolean(w.attributes.diagonalDown),!0):(this.parser=this.map[w.name],!!this.parser&&(this.parser.parseOpen(w),!0))}},{key:"parseText",value:function(w){this.parser&&this.parser.parseText(w)}},{key:"parseClose",value:function(w){if(this.parser)return this.parser.parseClose(w)||(this.parser=void 0),!0;if(w==="border"){var C=this.model={},Q=function(x,k,F){k&&(F&&Object.assign(k,F),C[x]=k)};Q("left",this.map.left.model),Q("right",this.map.right.model),Q("top",this.map.top.model),Q("bottom",this.map.bottom.model),Q("diagonal",this.map.diagonal.model,{up:this.diagonalUp,down:this.diagonalDown})}return!1}}])}(c);u.exports=h},{"../../../utils/utils":27,"../base-xform":32,"./color-xform":128}],128:[function(a,u,A){var c=function(d){function p(g){var h;return B(this,p),(h=ci(this,p)).name=g||"color",h}return vn(p,d),S(p,[{key:"tag",get:function(){return this.name}},{key:"render",value:function(g,h){return!!h&&(g.openNode(this.name),h.argb?g.addAttribute("rgb",h.argb):h.theme!==void 0?(g.addAttribute("theme",h.theme),h.tint!==void 0&&g.addAttribute("tint",h.tint)):h.indexed!==void 0?g.addAttribute("indexed",h.indexed):g.addAttribute("auto","1"),g.closeNode(),!0)}},{key:"parseOpen",value:function(g){return g.name===this.name&&(g.attributes.rgb?this.model={argb:g.attributes.rgb}:g.attributes.theme?(this.model={theme:parseInt(g.attributes.theme,10)},g.attributes.tint&&(this.model.tint=parseFloat(g.attributes.tint))):g.attributes.indexed?this.model={indexed:parseInt(g.attributes.indexed,10)}:this.model=void 0,!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],129:[function(a,u,A){var c=a("../base-xform"),d=a("./alignment-xform"),p=a("./border-xform"),g=a("./fill-xform"),h=a("./font-xform"),b=a("./numfmt-xform"),y=a("./protection-xform"),w=function(C){function Q(){var x;return B(this,Q),(x=ci(this,Q)).map={alignment:new d,border:new p,fill:new g,font:new h,numFmt:new b,protection:new y},x}return vn(Q,C),S(Q,[{key:"tag",get:function(){return"dxf"}},{key:"render",value:function(x,k){if(x.openNode(this.tag),k.font&&this.map.font.render(x,k.font),k.numFmt&&k.numFmtId){var F={id:k.numFmtId,formatCode:k.numFmt};this.map.numFmt.render(x,F)}k.fill&&this.map.fill.render(x,k.fill),k.alignment&&this.map.alignment.render(x,k.alignment),k.border&&this.map.border.render(x,k.border),k.protection&&this.map.protection.render(x,k.protection),x.closeNode()}},{key:"parseOpen",value:function(x){return this.parser?(this.parser.parseOpen(x),!0):x.name===this.tag?(this.reset(),!0):(this.parser=this.map[x.name],this.parser&&this.parser.parseOpen(x),!0)}},{key:"parseText",value:function(x){this.parser&&this.parser.parseText(x)}},{key:"parseClose",value:function(x){return this.parser?(this.parser.parseClose(x)||(this.parser=void 0),!0):x!==this.tag||(this.model={alignment:this.map.alignment.model,border:this.map.border.model,fill:this.map.fill.model,font:this.map.font.model,numFmt:this.map.numFmt.model,protection:this.map.protection.model},!1)}}])}(c);u.exports=w},{"../base-xform":32,"./alignment-xform":126,"./border-xform":127,"./fill-xform":130,"./font-xform":131,"./numfmt-xform":132,"./protection-xform":133}],130:[function(a,u,A){var c=a("../base-xform"),d=a("./color-xform"),p=function(y){function w(){var C;return B(this,w),(C=ci(this,w)).map={color:new d},C}return vn(w,y),S(w,[{key:"tag",get:function(){return"stop"}},{key:"render",value:function(C,Q){C.openNode("stop"),C.addAttribute("position",Q.position),this.map.color.render(C,Q.color),C.closeNode()}},{key:"parseOpen",value:function(C){if(this.parser)return this.parser.parseOpen(C),!0;switch(C.name){case"stop":return this.model={position:parseFloat(C.attributes.position)},!0;case"color":return this.parser=this.map.color,this.parser.parseOpen(C),!0;default:return!1}}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(C){return!!this.parser&&(this.parser.parseClose(C)||(this.model.color=this.parser.model,this.parser=void 0),!0)}}])}(c),g=function(y){function w(){var C;return B(this,w),(C=ci(this,w)).map={fgColor:new d("fgColor"),bgColor:new d("bgColor")},C}return vn(w,y),S(w,[{key:"name",get:function(){return"pattern"}},{key:"tag",get:function(){return"patternFill"}},{key:"render",value:function(C,Q){C.openNode("patternFill"),C.addAttribute("patternType",Q.pattern),Q.fgColor&&this.map.fgColor.render(C,Q.fgColor),Q.bgColor&&this.map.bgColor.render(C,Q.bgColor),C.closeNode()}},{key:"parseOpen",value:function(C){return this.parser?(this.parser.parseOpen(C),!0):C.name==="patternFill"?(this.model={type:"pattern",pattern:C.attributes.patternType},!0):(this.parser=this.map[C.name],!!this.parser&&(this.parser.parseOpen(C),!0))}},{key:"parseText",value:function(C){this.parser&&this.parser.parseText(C)}},{key:"parseClose",value:function(C){return!!this.parser&&(this.parser.parseClose(C)||(this.parser.model&&(this.model[C]=this.parser.model),this.parser=void 0),!0)}}])}(c),h=function(y){function w(){var C;return B(this,w),(C=ci(this,w)).map={stop:new p},C}return vn(w,y),S(w,[{key:"name",get:function(){return"gradient"}},{key:"tag",get:function(){return"gradientFill"}},{key:"render",value:function(C,Q){switch(C.openNode("gradientFill"),Q.gradient){case"angle":C.addAttribute("degree",Q.degree);break;case"path":C.addAttribute("type","path"),Q.center.left&&(C.addAttribute("left",Q.center.left),Q.center.right===void 0&&C.addAttribute("right",Q.center.left)),Q.center.right&&C.addAttribute("right",Q.center.right),Q.center.top&&(C.addAttribute("top",Q.center.top),Q.center.bottom===void 0&&C.addAttribute("bottom",Q.center.top)),Q.center.bottom&&C.addAttribute("bottom",Q.center.bottom)}var x=this.map.stop;Q.stops.forEach(function(k){x.render(C,k)}),C.closeNode()}},{key:"parseOpen",value:function(C){if(this.parser)return this.parser.parseOpen(C),!0;switch(C.name){case"gradientFill":var Q=this.model={stops:[]};return C.attributes.degree?(Q.gradient="angle",Q.degree=parseInt(C.attributes.degree,10)):C.attributes.type==="path"&&(Q.gradient="path",Q.center={left:C.attributes.left?parseFloat(C.attributes.left):0,top:C.attributes.top?parseFloat(C.attributes.top):0},C.attributes.right!==C.attributes.left&&(Q.center.right=C.attributes.right?parseFloat(C.attributes.right):0),C.attributes.bottom!==C.attributes.top&&(Q.center.bottom=C.attributes.bottom?parseFloat(C.attributes.bottom):0)),!0;case"stop":return this.parser=this.map.stop,this.parser.parseOpen(C),!0;default:return!1}}},{key:"parseText",value:function(C){this.parser&&this.parser.parseText(C)}},{key:"parseClose",value:function(C){return!!this.parser&&(this.parser.parseClose(C)||(this.model.stops.push(this.parser.model),this.parser=void 0),!0)}}])}(c),b=function(y){function w(){var C;return B(this,w),(C=ci(this,w)).map={patternFill:new g,gradientFill:new h},C}return vn(w,y),S(w,[{key:"tag",get:function(){return"fill"}},{key:"render",value:function(C,Q){switch(C.addRollback(),C.openNode("fill"),Q.type){case"pattern":this.map.patternFill.render(C,Q);break;case"gradient":this.map.gradientFill.render(C,Q);break;default:return void C.rollback()}C.closeNode(),C.commit()}},{key:"parseOpen",value:function(C){return this.parser?(this.parser.parseOpen(C),!0):C.name==="fill"?(this.model={},!0):(this.parser=this.map[C.name],!!this.parser&&(this.parser.parseOpen(C),!0))}},{key:"parseText",value:function(C){this.parser&&this.parser.parseText(C)}},{key:"parseClose",value:function(C){return!!this.parser&&(this.parser.parseClose(C)||(this.model=this.parser.model,this.model.type=this.parser.name,this.parser=void 0),!0)}},{key:"validStyle",value:function(C){return w.validPatternValues[C]}}])}(c);b.validPatternValues=["none","solid","darkVertical","darkGray","mediumGray","lightGray","gray125","gray0625","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","lightGrid"].reduce(function(y,w){return y[w]=!0,y},{}),b.StopXform=p,b.PatternFillXform=g,b.GradientFillXform=h,u.exports=b},{"../base-xform":32,"./color-xform":128}],131:[function(a,u,A){var c=a("./color-xform"),d=a("../simple/boolean-xform"),p=a("../simple/integer-xform"),g=a("../simple/string-xform"),h=a("./underline-xform"),b=a("../../../utils/under-dash"),y=function(w){function C(Q){var x;return B(this,C),(x=ci(this,C)).options=Q||C.OPTIONS,x.map={b:{prop:"bold",xform:new d({tag:"b",attr:"val"})},i:{prop:"italic",xform:new d({tag:"i",attr:"val"})},u:{prop:"underline",xform:new h},charset:{prop:"charset",xform:new p({tag:"charset",attr:"val"})},color:{prop:"color",xform:new c},condense:{prop:"condense",xform:new d({tag:"condense",attr:"val"})},extend:{prop:"extend",xform:new d({tag:"extend",attr:"val"})},family:{prop:"family",xform:new p({tag:"family",attr:"val"})},outline:{prop:"outline",xform:new d({tag:"outline",attr:"val"})},vertAlign:{prop:"vertAlign",xform:new g({tag:"vertAlign",attr:"val"})},scheme:{prop:"scheme",xform:new g({tag:"scheme",attr:"val"})},shadow:{prop:"shadow",xform:new d({tag:"shadow",attr:"val"})},strike:{prop:"strike",xform:new d({tag:"strike",attr:"val"})},sz:{prop:"size",xform:new p({tag:"sz",attr:"val"})}},x.map[x.options.fontNameTag]={prop:"name",xform:new g({tag:x.options.fontNameTag,attr:"val"})},x}return vn(C,w),S(C,[{key:"tag",get:function(){return this.options.tagName}},{key:"render",value:function(Q,x){var k=this.map;Q.openNode(this.options.tagName),b.each(this.map,function(F,D){k[D].xform.render(Q,x[F.prop])}),Q.closeNode()}},{key:"parseOpen",value:function(Q){return this.parser?(this.parser.parseOpen(Q),!0):this.map[Q.name]?(this.parser=this.map[Q.name].xform,this.parser.parseOpen(Q)):Q.name===this.options.tagName&&(this.model={},!0)}},{key:"parseText",value:function(Q){this.parser&&this.parser.parseText(Q)}},{key:"parseClose",value:function(Q){if(this.parser&&!this.parser.parseClose(Q)){var x=this.map[Q];return this.parser.model&&(this.model[x.prop]=this.parser.model),this.parser=void 0,!0}return Q!==this.options.tagName}}])}(a("../base-xform"));y.OPTIONS={tagName:"font",fontNameTag:"name"},u.exports=y},{"../../../utils/under-dash":26,"../base-xform":32,"../simple/boolean-xform":116,"../simple/integer-xform":118,"../simple/string-xform":119,"./color-xform":128,"./underline-xform":136}],132:[function(a,u,A){var c=a("../../../utils/under-dash"),d=a("../../defaultnumformats"),p=a("../base-xform");function g(){var y={};return c.each(d,function(w,C){w.f&&(y[w.f]=parseInt(C,10))}),y}var h=g(),b=function(y){function w(C,Q){var x;return B(this,w),(x=ci(this,w)).id=C,x.formatCode=Q,x}return vn(w,y),S(w,[{key:"tag",get:function(){return"numFmt"}},{key:"render",value:function(C,Q){C.leafNode("numFmt",{numFmtId:Q.id,formatCode:Q.formatCode})}},{key:"parseOpen",value:function(C){return C.name==="numFmt"&&(this.model={id:parseInt(C.attributes.numFmtId,10),formatCode:C.attributes.formatCode.replace(/[\\](.)/g,"$1")},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(p);b.getDefaultFmtId=function(y){return h[y]},b.getDefaultFmtCode=function(y){return d[y]&&d[y].f},u.exports=b},{"../../../utils/under-dash":26,"../../defaultnumformats":30,"../base-xform":32}],133:[function(a,u,A){var c=a("../base-xform"),d={boolean:function(g,h){return g===void 0?h:g}},p=function(g){function h(){return B(this,h),ci(this,h,arguments)}return vn(h,g),S(h,[{key:"tag",get:function(){return"protection"}},{key:"render",value:function(b,y){b.addRollback(),b.openNode("protection");var w=!1;function C(Q,x){x!==void 0&&(b.addAttribute(Q,x),w=!0)}C("locked",d.boolean(y.locked,!0)?void 0:"0"),C("hidden",d.boolean(y.hidden,!1)?"1":void 0),b.closeNode(),w?b.commit():b.rollback()}},{key:"parseOpen",value:function(b){var y={locked:b.attributes.locked!=="0",hidden:b.attributes.hidden==="1"},w=!y.locked||y.hidden;this.model=w?y:null}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(c);u.exports=p},{"../base-xform":32}],134:[function(a,u,A){var c=a("../base-xform"),d=a("./alignment-xform"),p=a("./protection-xform"),g=function(h){function b(y){var w;return B(this,b),(w=ci(this,b)).xfId=!(!y||!y.xfId),w.map={alignment:new d,protection:new p},w}return vn(b,h),S(b,[{key:"tag",get:function(){return"xf"}},{key:"render",value:function(y,w){y.openNode("xf",{numFmtId:w.numFmtId||0,fontId:w.fontId||0,fillId:w.fillId||0,borderId:w.borderId||0}),this.xfId&&y.addAttribute("xfId",w.xfId||0),w.numFmtId&&y.addAttribute("applyNumberFormat","1"),w.fontId&&y.addAttribute("applyFont","1"),w.fillId&&y.addAttribute("applyFill","1"),w.borderId&&y.addAttribute("applyBorder","1"),w.alignment&&y.addAttribute("applyAlignment","1"),w.protection&&y.addAttribute("applyProtection","1"),w.alignment&&this.map.alignment.render(y,w.alignment),w.protection&&this.map.protection.render(y,w.protection),y.closeNode()}},{key:"parseOpen",value:function(y){if(this.parser)return this.parser.parseOpen(y),!0;switch(y.name){case"xf":return this.model={numFmtId:parseInt(y.attributes.numFmtId,10),fontId:parseInt(y.attributes.fontId,10),fillId:parseInt(y.attributes.fillId,10),borderId:parseInt(y.attributes.borderId,10)},this.xfId&&(this.model.xfId=parseInt(y.attributes.xfId,10)),!0;case"alignment":return this.parser=this.map.alignment,this.parser.parseOpen(y),!0;case"protection":return this.parser=this.map.protection,this.parser.parseOpen(y),!0;default:return!1}}},{key:"parseText",value:function(y){this.parser&&this.parser.parseText(y)}},{key:"parseClose",value:function(y){return this.parser?(this.parser.parseClose(y)||(this.map.protection===this.parser?this.model.protection=this.parser.model:this.model.alignment=this.parser.model,this.parser=void 0),!0):y!=="xf"}}])}(c);u.exports=g},{"../base-xform":32,"./alignment-xform":126,"./protection-xform":133}],135:[function(a,u,A){var c=a("../../../doc/enums"),d=a("../../../utils/xml-stream"),p=a("../base-xform"),g=a("../static-xform"),h=a("../list-xform"),b=a("./font-xform"),y=a("./fill-xform"),w=a("./border-xform"),C=a("./numfmt-xform"),Q=a("./style-xform"),x=a("./dxf-xform"),k=164,F=function(M){function N(P){var j;return B(this,N),(j=ci(this,N)).map={numFmts:new h({tag:"numFmts",count:!0,childXform:new C}),fonts:new h({tag:"fonts",count:!0,childXform:new b,$:{"x14ac:knownFonts":1}}),fills:new h({tag:"fills",count:!0,childXform:new y}),borders:new h({tag:"borders",count:!0,childXform:new w}),cellStyleXfs:new h({tag:"cellStyleXfs",count:!0,childXform:new Q}),cellXfs:new h({tag:"cellXfs",count:!0,childXform:new Q({xfId:!0})}),dxfs:new h({tag:"dxfs",always:!0,count:!0,childXform:new x}),numFmt:new C,font:new b,fill:new y,border:new w,style:new Q({xfId:!0}),cellStyles:N.STATIC_XFORMS.cellStyles,tableStyles:N.STATIC_XFORMS.tableStyles,extLst:N.STATIC_XFORMS.extLst},P&&j.init(),j}return vn(N,M),S(N,[{key:"initIndex",value:function(){this.index={style:{},numFmt:{},numFmtNextId:164,font:{},border:{},fill:{}}}},{key:"init",value:function(){this.model={styles:[],numFmts:[],fonts:[],borders:[],fills:[],dxfs:[]},this.initIndex(),this._addBorder({}),this._addStyle({numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}),this._addFill({type:"pattern",pattern:"none"}),this._addFill({type:"pattern",pattern:"gray125"}),this.weakMap=new WeakMap}},{key:"render",value:function(P,j){j=j||this.model,P.openXml(d.StdDocAttributes),P.openNode("styleSheet",N.STYLESHEET_ATTRIBUTES),this.index?(j.numFmts&&j.numFmts.length&&(P.openNode("numFmts",{count:j.numFmts.length}),j.numFmts.forEach(function(Y){P.writeXml(Y)}),P.closeNode()),j.fonts.length||this._addFont({size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}),P.openNode("fonts",{count:j.fonts.length,"x14ac:knownFonts":1}),j.fonts.forEach(function(Y){P.writeXml(Y)}),P.closeNode(),P.openNode("fills",{count:j.fills.length}),j.fills.forEach(function(Y){P.writeXml(Y)}),P.closeNode(),P.openNode("borders",{count:j.borders.length}),j.borders.forEach(function(Y){P.writeXml(Y)}),P.closeNode(),this.map.cellStyleXfs.render(P,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),P.openNode("cellXfs",{count:j.styles.length}),j.styles.forEach(function(Y){P.writeXml(Y)}),P.closeNode()):(this.map.numFmts.render(P,j.numFmts),this.map.fonts.render(P,j.fonts),this.map.fills.render(P,j.fills),this.map.borders.render(P,j.borders),this.map.cellStyleXfs.render(P,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),this.map.cellXfs.render(P,j.styles)),N.STATIC_XFORMS.cellStyles.render(P),this.map.dxfs.render(P,j.dxfs),N.STATIC_XFORMS.tableStyles.render(P),N.STATIC_XFORMS.extLst.render(P),P.closeNode()}},{key:"parseOpen",value:function(P){return this.parser?(this.parser.parseOpen(P),!0):P.name==="styleSheet"?(this.initIndex(),!0):(this.parser=this.map[P.name],this.parser&&this.parser.parseOpen(P),!0)}},{key:"parseText",value:function(P){this.parser&&this.parser.parseText(P)}},{key:"parseClose",value:function(P){var j=this;if(this.parser)return this.parser.parseClose(P)||(this.parser=void 0),!0;if(P==="styleSheet"){this.model={};var Y=function(re,we){we.model&&we.model.length&&(j.model[re]=we.model)};if(Y("numFmts",this.map.numFmts),Y("fonts",this.map.fonts),Y("fills",this.map.fills),Y("borders",this.map.borders),Y("styles",this.map.cellXfs),Y("dxfs",this.map.dxfs),this.index={model:[],numFmt:[]},this.model.numFmts){var z=this.index.numFmt;this.model.numFmts.forEach(function(re){z[re.id]=re.formatCode})}return!1}return!0}},{key:"addStyleModel",value:function(P,j){if(!P)return 0;if(this.model.fonts.length||this._addFont({size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}),this.weakMap&&this.weakMap.has(P))return this.weakMap.get(P);var Y={};if(j=j||c.ValueType.Number,P.numFmt)Y.numFmtId=this._addNumFmtStr(P.numFmt);else switch(j){case c.ValueType.Number:Y.numFmtId=this._addNumFmtStr("General");break;case c.ValueType.Date:Y.numFmtId=this._addNumFmtStr("mm-dd-yy")}P.font&&(Y.fontId=this._addFont(P.font)),P.border&&(Y.borderId=this._addBorder(P.border)),P.fill&&(Y.fillId=this._addFill(P.fill)),P.alignment&&(Y.alignment=P.alignment),P.protection&&(Y.protection=P.protection);var z=this._addStyle(Y);return this.weakMap&&this.weakMap.set(P,z),z}},{key:"getStyleModel",value:function(P){var j=this.model.styles[P];if(!j)return null;var Y=this.index.model[P];if(Y)return Y;if(Y=this.index.model[P]={},j.numFmtId){var z=this.index.numFmt[j.numFmtId]||C.getDefaultFmtCode(j.numFmtId);z&&(Y.numFmt=z)}function re(we,Oe,Ue){if(Ue||Ue===0){var Me=Oe[Ue];Me&&(Y[we]=Me)}}return re("font",this.model.fonts,j.fontId),re("border",this.model.borders,j.borderId),re("fill",this.model.fills,j.fillId),j.alignment&&(Y.alignment=j.alignment),j.protection&&(Y.protection=j.protection),Y}},{key:"addDxfStyle",value:function(P){return P.numFmt&&(P.numFmtId=this._addNumFmtStr(P.numFmt)),this.model.dxfs.push(P),this.model.dxfs.length-1}},{key:"getDxfStyle",value:function(P){return this.model.dxfs[P]}},{key:"_addStyle",value:function(P){var j=this.map.style.toXml(P),Y=this.index.style[j];return Y===void 0&&(Y=this.index.style[j]=this.model.styles.length,this.model.styles.push(j)),Y}},{key:"_addNumFmtStr",value:function(P){var j=C.getDefaultFmtId(P);if(j!==void 0||(j=this.index.numFmt[P])!==void 0)return j;j=this.index.numFmt[P]=k+this.model.numFmts.length;var Y=this.map.numFmt.toXml({id:j,formatCode:P});return this.model.numFmts.push(Y),j}},{key:"_addFont",value:function(P){var j=this.map.font.toXml(P),Y=this.index.font[j];return Y===void 0&&(Y=this.index.font[j]=this.model.fonts.length,this.model.fonts.push(j)),Y}},{key:"_addBorder",value:function(P){var j=this.map.border.toXml(P),Y=this.index.border[j];return Y===void 0&&(Y=this.index.border[j]=this.model.borders.length,this.model.borders.push(j)),Y}},{key:"_addFill",value:function(P){var j=this.map.fill.toXml(P),Y=this.index.fill[j];return Y===void 0&&(Y=this.index.fill[j]=this.model.fills.length,this.model.fills.push(j)),Y}}])}(p);F.STYLESHEET_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x14ac x16r2","xmlns:x14ac":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac","xmlns:x16r2":"http://schemas.microsoft.com/office/spreadsheetml/2015/02/main"},F.STATIC_XFORMS={cellStyles:new g({tag:"cellStyles",$:{count:1},c:[{tag:"cellStyle",$:{name:"Normal",xfId:0,builtinId:0}}]}),dxfs:new g({tag:"dxfs",$:{count:0}}),tableStyles:new g({tag:"tableStyles",$:{count:0,defaultTableStyle:"TableStyleMedium2",defaultPivotStyle:"PivotStyleLight16"}}),extLst:new g({tag:"extLst",c:[{tag:"ext",$:{uri:"{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"},c:[{tag:"x14:slicerStyles",$:{defaultSlicerStyle:"SlicerStyleLight1"}}]},{tag:"ext",$:{uri:"{9260A510-F301-46a8-8635-F512D64BE5F5}","xmlns:x15":"http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"},c:[{tag:"x15:timelineStyles",$:{defaultTimelineStyle:"TimeSlicerStyleLight1"}}]}]})};var D=function(M){function N(){var P;return B(this,N),(P=ci(this,N)).model={styles:[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}],numFmts:[],fonts:[{size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}],borders:[{}],fills:[{type:"pattern",pattern:"none"},{type:"pattern",pattern:"gray125"}]},P}return vn(N,M),S(N,[{key:"parseStream",value:function(P){return P.autodrain(),Promise.resolve()}},{key:"addStyleModel",value:function(P,j){return j===c.ValueType.Date?this.dateStyleId:0}},{key:"dateStyleId",get:function(){if(!this._dateStyleId){var P={numFmtId:C.getDefaultFmtId("mm-dd-yy")};this._dateStyleId=this.model.styles.length,this.model.styles.push(P)}return this._dateStyleId}},{key:"getStyleModel",value:function(){return{}}}])}(F);F.Mock=D,u.exports=F},{"../../../doc/enums":7,"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"../static-xform":120,"./border-xform":127,"./dxf-xform":129,"./fill-xform":130,"./font-xform":131,"./numfmt-xform":132,"./style-xform":134}],136:[function(a,u,A){var c=function(d){function p(g){var h;return B(this,p),(h=ci(this,p)).model=g,h}return vn(p,d),S(p,[{key:"tag",get:function(){return"u"}},{key:"render",value:function(g,h){if((h=h||this.model)===!0)g.leafNode("u");else{var b=p.Attributes[h];b&&g.leafNode("u",b)}}},{key:"parseOpen",value:function(g){g.name==="u"&&(this.model=g.attributes.val||!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));c.Attributes={single:{},double:{val:"double"},singleAccounting:{val:"singleAccounting"},doubleAccounting:{val:"doubleAccounting"}},u.exports=c},{"../base-xform":32}],137:[function(a,u,A){var c=a("../base-xform"),d=a("./filter-column-xform"),p=function(g){function h(){var b;return B(this,h),(b=ci(this,h)).map={filterColumn:new d},b}return vn(h,g),S(h,[{key:"tag",get:function(){return"autoFilter"}},{key:"prepare",value:function(b){var y=this;b.columns.forEach(function(w,C){y.map.filterColumn.prepare(w,{index:C})})}},{key:"render",value:function(b,y){var w=this;return b.openNode(this.tag,{ref:y.autoFilterRef}),y.columns.forEach(function(C){w.map.filterColumn.render(b,C)}),b.closeNode(),!0}},{key:"parseOpen",value:function(b){if(this.parser)return this.parser.parseOpen(b),!0;if(b.name===this.tag)return this.model={autoFilterRef:b.attributes.ref,columns:[]},!0;if(this.parser=this.map[b.name],this.parser)return this.parseOpen(b),!0;throw new Error("Unexpected xml node in parseOpen: ".concat(JSON.stringify(b)))}},{key:"parseText",value:function(b){this.parser&&this.parser.parseText(b)}},{key:"parseClose",value:function(b){if(this.parser)return this.parser.parseClose(b)||(this.model.columns.push(this.parser.model),this.parser=void 0),!0;if(b===this.tag)return!1;throw new Error("Unexpected xml node in parseClose: ".concat(b))}}])}(c);u.exports=p},{"../base-xform":32,"./filter-column-xform":139}],138:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"customFilter"}},{key:"render",value:function(g,h){g.leafNode(this.tag,{val:h.val,operator:h.operator})}},{key:"parseOpen",value:function(g){return g.name===this.tag&&(this.model={val:g.attributes.val,operator:g.attributes.operator},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],139:[function(a,u,A){var c=a("../base-xform"),d=a("../list-xform"),p=a("./custom-filter-xform"),g=a("./filter-xform"),h=function(b){function y(){var w;return B(this,y),(w=ci(this,y)).map={customFilters:new d({tag:"customFilters",count:!1,empty:!0,childXform:new p}),filters:new d({tag:"filters",count:!1,empty:!0,childXform:new g})},w}return vn(y,b),S(y,[{key:"tag",get:function(){return"filterColumn"}},{key:"prepare",value:function(w,C){w.colId=C.index.toString()}},{key:"render",value:function(w,C){return C.customFilters?(w.openNode(this.tag,{colId:C.colId,hiddenButton:C.filterButton?"0":"1"}),this.map.customFilters.render(w,C.customFilters),w.closeNode(),!0):(w.leafNode(this.tag,{colId:C.colId,hiddenButton:C.filterButton?"0":"1"}),!0)}},{key:"parseOpen",value:function(w){if(this.parser)return this.parser.parseOpen(w),!0;var C=w.attributes;if(w.name===this.tag)return this.model={filterButton:C.hiddenButton==="0"},!0;if(this.parser=this.map[w.name],this.parser)return this.parseOpen(w),!0;throw new Error("Unexpected xml node in parseOpen: ".concat(JSON.stringify(w)))}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(w){return this.parser?(this.parser.parseClose(w)||(this.parser=void 0),!0):w!==this.tag||(this.model.customFilters=this.map.customFilters.model,!1)}}])}(c);u.exports=h},{"../base-xform":32,"../list-xform":71,"./custom-filter-xform":138,"./filter-xform":140}],140:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"filter"}},{key:"render",value:function(g,h){g.leafNode(this.tag,{val:h.val})}},{key:"parseOpen",value:function(g){return g.name===this.tag&&(this.model={val:g.attributes.val},!0)}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],141:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"tableColumn"}},{key:"prepare",value:function(g,h){g.id=h.index+1}},{key:"render",value:function(g,h){return g.leafNode(this.tag,{id:h.id.toString(),name:h.name,totalsRowLabel:h.totalsRowLabel,totalsRowFunction:h.totalsRowFunction,dxfId:h.dxfId}),!0}},{key:"parseOpen",value:function(g){if(g.name===this.tag){var h=g.attributes;return this.model={name:h.name,totalsRowLabel:h.totalsRowLabel,totalsRowFunction:h.totalsRowFunction,dxfId:h.dxfId},!0}return!1}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],142:[function(a,u,A){var c=function(d){function p(){return B(this,p),ci(this,p,arguments)}return vn(p,d),S(p,[{key:"tag",get:function(){return"tableStyleInfo"}},{key:"render",value:function(g,h){return g.leafNode(this.tag,{name:h.theme?h.theme:void 0,showFirstColumn:h.showFirstColumn?"1":"0",showLastColumn:h.showLastColumn?"1":"0",showRowStripes:h.showRowStripes?"1":"0",showColumnStripes:h.showColumnStripes?"1":"0"}),!0}},{key:"parseOpen",value:function(g){if(g.name===this.tag){var h=g.attributes;return this.model={theme:h.name?h.name:null,showFirstColumn:h.showFirstColumn==="1",showLastColumn:h.showLastColumn==="1",showRowStripes:h.showRowStripes==="1",showColumnStripes:h.showColumnStripes==="1"},!0}return!1}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}}])}(a("../base-xform"));u.exports=c},{"../base-xform":32}],143:[function(a,u,A){var c=a("../../../utils/xml-stream"),d=a("../base-xform"),p=a("../list-xform"),g=a("./auto-filter-xform"),h=a("./table-column-xform"),b=a("./table-style-info-xform"),y=function(w){function C(){var Q;return B(this,C),(Q=ci(this,C)).map={autoFilter:new g,tableColumns:new p({tag:"tableColumns",count:!0,empty:!0,childXform:new h}),tableStyleInfo:new b},Q}return vn(C,w),S(C,[{key:"prepare",value:function(Q,x){this.map.autoFilter.prepare(Q),this.map.tableColumns.prepare(Q.columns,x)}},{key:"tag",get:function(){return"table"}},{key:"render",value:function(Q,x){Q.openXml(c.StdDocAttributes),Q.openNode(this.tag,cl(cl({},C.TABLE_ATTRIBUTES),{},{id:x.id,name:x.name,displayName:x.displayName||x.name,ref:x.tableRef,totalsRowCount:x.totalsRow?"1":void 0,totalsRowShown:x.totalsRow?void 0:"1",headerRowCount:x.headerRow?"1":"0"})),this.map.autoFilter.render(Q,x),this.map.tableColumns.render(Q,x.columns),this.map.tableStyleInfo.render(Q,x.style),Q.closeNode()}},{key:"parseOpen",value:function(Q){if(this.parser)return this.parser.parseOpen(Q),!0;var x=Q.name,k=Q.attributes;return x===this.tag?(this.reset(),this.model={name:k.name,displayName:k.displayName||k.name,tableRef:k.ref,totalsRow:k.totalsRowCount==="1",headerRow:k.headerRowCount==="1"}):(this.parser=this.map[Q.name],this.parser&&this.parser.parseOpen(Q)),!0}},{key:"parseText",value:function(Q){this.parser&&this.parser.parseText(Q)}},{key:"parseClose",value:function(Q){var x=this;return this.parser?(this.parser.parseClose(Q)||(this.parser=void 0),!0):Q!==this.tag||(this.model.columns=this.map.tableColumns.model,this.map.autoFilter.model&&(this.model.autoFilterRef=this.map.autoFilter.model.autoFilterRef,this.map.autoFilter.model.columns.forEach(function(k,F){x.model.columns[F].filterButton=k.filterButton})),this.model.style=this.map.tableStyleInfo.model,!1)}},{key:"reconcile",value:function(Q,x){Q.columns.forEach(function(k){k.dxfId!==void 0&&(k.style=x.styles.getDxfStyle(k.dxfId))})}}])}(d);y.TABLE_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"xr xr3","xmlns:xr":"http://schemas.microsoft.com/office/spreadsheetml/2014/revision","xmlns:xr3":"http://schemas.microsoft.com/office/spreadsheetml/2016/revision3"},u.exports=y},{"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"./auto-filter-xform":137,"./table-column-xform":141,"./table-style-info-xform":142}],144:[function(a,u,A){(function(c,d){(function(){var p=a("fs"),g=a("jszip"),h=a("readable-stream").PassThrough,b=a("../utils/zip-stream"),y=a("../utils/stream-buf"),w=a("../utils/utils"),C=a("../utils/xml-stream"),Q=a("../utils/browser-buffer-decode").bufferToString,x=a("./xform/style/styles-xform"),k=a("./xform/core/core-xform"),F=a("./xform/strings/shared-strings-xform"),D=a("./xform/core/relationships-xform"),M=a("./xform/core/content-types-xform"),N=a("./xform/core/app-xform"),P=a("./xform/book/workbook-xform"),j=a("./xform/sheet/worksheet-xform"),Y=a("./xform/drawing/drawing-xform"),z=a("./xform/table/table-xform"),re=a("./xform/comment/comments-xform"),we=a("./xform/comment/vml-notes-xform"),Oe=a("./xml/theme1");function Ue(nt,X){return new Promise(function(le,G){p.readFile(nt,X,function(W,q){W?G(W):le(q)})})}var Me=function(){function nt(X){B(this,nt),this.workbook=X}return S(nt,[{key:"readFile",value:function(){var X=vs(ma.mark(function G(W,q){var V,Z;return ma.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,w.fs.exists(W);case 2:if(Ce.sent){Ce.next=4;break}throw new Error("File not found: ".concat(W));case 4:return V=p.createReadStream(W),Ce.prev=5,Ce.next=8,this.read(V,q);case 8:return Z=Ce.sent,V.close(),Ce.abrupt("return",Z);case 13:throw Ce.prev=13,Ce.t0=Ce.catch(5),V.close(),Ce.t0;case 17:case"end":return Ce.stop()}},G,this,[[5,13]])}));function le(G,W){return X.apply(this,arguments)}return le}()},{key:"parseRels",value:function(X){return new D().parseStream(X)}},{key:"parseWorkbook",value:function(X){return new P().parseStream(X)}},{key:"parseSharedStrings",value:function(X){return new F().parseStream(X)}},{key:"reconcile",value:function(X,le){var G=new P,W=new j(le),q=new Y,V=new z;G.reconcile(X);var Z={media:X.media,mediaIndex:X.mediaIndex};Object.keys(X.drawings).forEach(function(Ge){var ue=X.drawings[Ge],qe=X.drawingRels[Ge];qe&&(Z.rels=qe.reduce(function(It,gt){return It[gt.Id]=gt,It},{}),(ue.anchors||[]).forEach(function(It){var gt=It.picture&&It.picture.hyperlinks;gt&&Z.rels[gt.rId]&&(gt.hyperlink=Z.rels[gt.rId].Target,delete gt.rId)}),q.reconcile(ue,Z))});var Ce={styles:X.styles};Object.values(X.tables).forEach(function(Ge){V.reconcile(Ge,Ce)});var fe={styles:X.styles,sharedStrings:X.sharedStrings,media:X.media,mediaIndex:X.mediaIndex,date1904:X.properties&&X.properties.date1904,drawings:X.drawings,comments:X.comments,tables:X.tables,vmlDrawings:X.vmlDrawings};X.worksheets.forEach(function(Ge){Ge.relationships=X.worksheetRels[Ge.sheetNo],W.reconcile(Ge,fe)}),delete X.worksheetHash,delete X.worksheetRels,delete X.globalRels,delete X.sharedStrings,delete X.workbookRels,delete X.sheetDefs,delete X.styles,delete X.mediaIndex,delete X.drawings,delete X.drawingRels,delete X.vmlDrawings}},{key:"_processWorksheetEntry",value:function(){var X=vs(ma.mark(function G(W,q,V,Z,Ce){var fe,Ge;return ma.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return fe=new j(Z),ue.next=3,fe.parseStream(W);case 3:(Ge=ue.sent).sheetNo=V,q.worksheetHash[Ce]=Ge,q.worksheets.push(Ge);case 7:case"end":return ue.stop()}},G)}));function le(G,W,q,V,Z){return X.apply(this,arguments)}return le}()},{key:"_processCommentEntry",value:function(){var X=vs(ma.mark(function G(W,q,V){var Z,Ce;return ma.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return Z=new re,fe.next=3,Z.parseStream(W);case 3:Ce=fe.sent,q.comments["../".concat(V,".xml")]=Ce;case 5:case"end":return fe.stop()}},G)}));function le(G,W,q){return X.apply(this,arguments)}return le}()},{key:"_processTableEntry",value:function(){var X=vs(ma.mark(function G(W,q,V){var Z,Ce;return ma.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return Z=new z,fe.next=3,Z.parseStream(W);case 3:Ce=fe.sent,q.tables["../tables/".concat(V,".xml")]=Ce;case 5:case"end":return fe.stop()}},G)}));function le(G,W,q){return X.apply(this,arguments)}return le}()},{key:"_processWorksheetRelsEntry",value:function(){var X=vs(ma.mark(function G(W,q,V){var Z,Ce;return ma.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return Z=new D,fe.next=3,Z.parseStream(W);case 3:Ce=fe.sent,q.worksheetRels[V]=Ce;case 5:case"end":return fe.stop()}},G)}));function le(G,W,q){return X.apply(this,arguments)}return le}()},{key:"_processMediaEntry",value:function(){var X=vs(ma.mark(function G(W,q,V){var Z,Ce,fe;return ma.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(!((Z=V.lastIndexOf("."))>=1)){Ge.next=6;break}return Ce=V.substr(Z+1),fe=V.substr(0,Z),Ge.next=6,new Promise(function(ue,qe){var It=new y;It.on("finish",function(){q.mediaIndex[V]=q.media.length,q.mediaIndex[fe]=q.media.length;var gt={type:"image",name:fe,extension:Ce,buffer:It.toBuffer()};q.media.push(gt),ue()}),W.on("error",function(gt){qe(gt)}),W.pipe(It)});case 6:case"end":return Ge.stop()}},G)}));function le(G,W,q){return X.apply(this,arguments)}return le}()},{key:"_processDrawingEntry",value:function(){var X=vs(ma.mark(function G(W,q,V){var Z,Ce;return ma.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return Z=new Y,fe.next=3,Z.parseStream(W);case 3:Ce=fe.sent,q.drawings[V]=Ce;case 5:case"end":return fe.stop()}},G)}));function le(G,W,q){return X.apply(this,arguments)}return le}()},{key:"_processDrawingRelsEntry",value:function(){var X=vs(ma.mark(function G(W,q,V){var Z,Ce;return ma.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return Z=new D,fe.next=3,Z.parseStream(W);case 3:Ce=fe.sent,q.drawingRels[V]=Ce;case 5:case"end":return fe.stop()}},G)}));function le(G,W,q){return X.apply(this,arguments)}return le}()},{key:"_processVmlDrawingEntry",value:function(){var X=vs(ma.mark(function G(W,q,V){var Z,Ce;return ma.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return Z=new we,fe.next=3,Z.parseStream(W);case 3:Ce=fe.sent,q.vmlDrawings["../drawings/".concat(V,".vml")]=Ce;case 5:case"end":return fe.stop()}},G)}));function le(G,W,q){return X.apply(this,arguments)}return le}()},{key:"_processThemeEntry",value:function(){var X=vs(ma.mark(function G(W,q,V){return ma.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,new Promise(function(Ce,fe){var Ge=new y;W.on("error",fe),Ge.on("error",fe),Ge.on("finish",function(){q.themes[V]=Ge.read().toString(),Ce()}),W.pipe(Ge)});case 2:case"end":return Z.stop()}},G)}));function le(G,W,q){return X.apply(this,arguments)}return le}()},{key:"createInputStream",value:function(){throw new Error("`XLSX#createInputStream` is deprecated. You should use `XLSX#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}},{key:"read",value:function(){var X=vs(ma.mark(function G(W,q){var V,Z,Ce,fe,Ge,ue,qe;return ma.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:!W[Symbol.asyncIterator]&&W.pipe&&(W=W.pipe(new h)),V=[],Z=!1,Ce=!1,It.prev=4,Ge=qv(W);case 6:return It.next=8,Ge.next();case 8:if(!(Z=!(ue=It.sent).done)){It.next=14;break}qe=ue.value,V.push(qe);case 11:Z=!1,It.next=6;break;case 14:It.next=20;break;case 16:It.prev=16,It.t0=It.catch(4),Ce=!0,fe=It.t0;case 20:if(It.prev=20,It.prev=21,!Z||Ge.return==null){It.next=25;break}return It.next=25,Ge.return();case 25:if(It.prev=25,!Ce){It.next=28;break}throw fe;case 28:return It.finish(25);case 29:return It.finish(20);case 30:return It.abrupt("return",this.load(d.concat(V),q));case 31:case"end":return It.stop()}},G,this,[[4,16,20,30],[21,,25,29]])}));function le(G,W){return X.apply(this,arguments)}return le}()},{key:"load",value:function(){var X=vs(ma.mark(function G(W,q){var V,Z,Ce,fe,Ge,ue,qe,It,gt,tr,ar,sr,Qt,At,Et,_t,mr;return ma.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return V=q&&q.base64?d.from(W.toString(),"base64"):W,Z={worksheets:[],worksheetHash:{},worksheetRels:[],themes:{},media:[],mediaIndex:{},drawings:{},drawingRels:{},comments:{},tables:{},vmlDrawings:{}},wt.next=4,g.loadAsync(V);case 4:Ce=wt.sent,fe=0,Ge=Object.values(Ce.files);case 6:if(!(fe<Ge.length)){wt.next=126;break}if((ue=Ge[fe]).dir){wt.next=123;break}if((qe=ue.name)[0]==="/"&&(qe=qe.substr(1)),It=void 0,!qe.match(/xl\/media\//)&&!qe.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/)){wt.next=21;break}return It=new h,wt.t0=It,wt.next=17,ue.async("nodebuffer");case 17:wt.t1=wt.sent,wt.t0.write.call(wt.t0,wt.t1),wt.next=36;break;case 21:if(It=new h({writableObjectMode:!0,readableObjectMode:!0}),gt=void 0,!c.browser){wt.next=31;break}return wt.t2=Q,wt.next=27,ue.async("nodebuffer");case 27:wt.t3=wt.sent,gt=(0,wt.t2)(wt.t3),wt.next=34;break;case 31:return wt.next=33,ue.async("string");case 33:gt=wt.sent;case 34:for(tr=16384,ar=0;ar<gt.length;ar+=tr)It.write(gt.substring(ar,ar+tr));case 36:It.end(),wt.t4=qe,wt.next=wt.t4==="_rels/.rels"?40:wt.t4==="xl/workbook.xml"?44:wt.t4==="xl/_rels/workbook.xml.rels"?53:wt.t4==="xl/sharedStrings.xml"?57:wt.t4==="xl/styles.xml"?61:wt.t4==="docProps/app.xml"?65:wt.t4==="docProps/core.xml"?72:78;break;case 40:return wt.next=42,this.parseRels(It);case 42:return Z.globalRels=wt.sent,wt.abrupt("break",123);case 44:return wt.next=46,this.parseWorkbook(It);case 46:return sr=wt.sent,Z.sheets=sr.sheets,Z.definedNames=sr.definedNames,Z.views=sr.views,Z.properties=sr.properties,Z.calcProperties=sr.calcProperties,wt.abrupt("break",123);case 53:return wt.next=55,this.parseRels(It);case 55:return Z.workbookRels=wt.sent,wt.abrupt("break",123);case 57:return Z.sharedStrings=new F,wt.next=60,Z.sharedStrings.parseStream(It);case 60:return wt.abrupt("break",123);case 61:return Z.styles=new x,wt.next=64,Z.styles.parseStream(It);case 64:return wt.abrupt("break",123);case 65:return Qt=new N,wt.next=68,Qt.parseStream(It);case 68:return At=wt.sent,Z.company=At.company,Z.manager=At.manager,wt.abrupt("break",123);case 72:return Et=new k,wt.next=75,Et.parseStream(It);case 75:return _t=wt.sent,Object.assign(Z,_t),wt.abrupt("break",123);case 78:if(!(mr=qe.match(/xl\/worksheets\/sheet(\d+)[.]xml/))){wt.next=83;break}return wt.next=82,this._processWorksheetEntry(It,Z,mr[1],q,qe);case 82:return wt.abrupt("break",123);case 83:if(!(mr=qe.match(/xl\/worksheets\/_rels\/sheet(\d+)[.]xml.rels/))){wt.next=88;break}return wt.next=87,this._processWorksheetRelsEntry(It,Z,mr[1]);case 87:return wt.abrupt("break",123);case 88:if(!(mr=qe.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/))){wt.next=93;break}return wt.next=92,this._processThemeEntry(It,Z,mr[1]);case 92:return wt.abrupt("break",123);case 93:if(!(mr=qe.match(/xl\/media\/([a-zA-Z0-9]+[.][a-zA-Z0-9]{3,4})$/))){wt.next=98;break}return wt.next=97,this._processMediaEntry(It,Z,mr[1]);case 97:return wt.abrupt("break",123);case 98:if(!(mr=qe.match(/xl\/drawings\/([a-zA-Z0-9]+)[.]xml/))){wt.next=103;break}return wt.next=102,this._processDrawingEntry(It,Z,mr[1]);case 102:return wt.abrupt("break",123);case 103:if(!(mr=qe.match(/xl\/(comments\d+)[.]xml/))){wt.next=108;break}return wt.next=107,this._processCommentEntry(It,Z,mr[1]);case 107:return wt.abrupt("break",123);case 108:if(!(mr=qe.match(/xl\/tables\/(table\d+)[.]xml/))){wt.next=113;break}return wt.next=112,this._processTableEntry(It,Z,mr[1]);case 112:return wt.abrupt("break",123);case 113:if(!(mr=qe.match(/xl\/drawings\/_rels\/([a-zA-Z0-9]+)[.]xml[.]rels/))){wt.next=118;break}return wt.next=117,this._processDrawingRelsEntry(It,Z,mr[1]);case 117:return wt.abrupt("break",123);case 118:if(!(mr=qe.match(/xl\/drawings\/(vmlDrawing\d+)[.]vml/))){wt.next=123;break}return wt.next=122,this._processVmlDrawingEntry(It,Z,mr[1]);case 122:return wt.abrupt("break",123);case 123:fe++,wt.next=6;break;case 126:return this.reconcile(Z,q),this.workbook.model=Z,wt.abrupt("return",this.workbook);case 129:case"end":return wt.stop()}},G,this)}));function le(G,W){return X.apply(this,arguments)}return le}()},{key:"addMedia",value:function(){var X=vs(ma.mark(function G(W,q){return ma.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Promise.all(q.media.map(function(){var Z=vs(ma.mark(function Ce(fe){var Ge,ue,qe,It;return ma.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(fe.type!=="image"){gt.next=13;break}if(Ge="xl/media/".concat(fe.name,".").concat(fe.extension),!fe.filename){gt.next=7;break}return gt.next=5,Ue(fe.filename);case 5:return ue=gt.sent,gt.abrupt("return",W.append(ue,{name:Ge}));case 7:if(!fe.buffer){gt.next=9;break}return gt.abrupt("return",W.append(fe.buffer,{name:Ge}));case 9:if(!fe.base64){gt.next=13;break}return qe=fe.base64,It=qe.substring(qe.indexOf(",")+1),gt.abrupt("return",W.append(It,{name:Ge,base64:!0}));case 13:throw new Error("Unsupported media");case 14:case"end":return gt.stop()}},Ce)}));return function(Ce){return Z.apply(this,arguments)}}()));case 2:case"end":return V.stop()}},G)}));function le(G,W){return X.apply(this,arguments)}return le}()},{key:"addDrawings",value:function(X,le){var G=new Y,W=new D;le.worksheets.forEach(function(q){var V=q.drawing;if(V){G.prepare(V,{});var Z=G.toXml(V);X.append(Z,{name:"xl/drawings/".concat(V.name,".xml")}),Z=W.toXml(V.rels),X.append(Z,{name:"xl/drawings/_rels/".concat(V.name,".xml.rels")})}})}},{key:"addTables",value:function(X,le){var G=new z;le.worksheets.forEach(function(W){W.tables.forEach(function(q){G.prepare(q,{});var V=G.toXml(q);X.append(V,{name:"xl/tables/".concat(q.target)})})})}},{key:"addContentTypes",value:function(){var X=vs(ma.mark(function G(W,q){var V,Z;return ma.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:V=new M,Z=V.toXml(q),W.append(Z,{name:"[Content_Types].xml"});case 3:case"end":return Ce.stop()}},G)}));function le(G,W){return X.apply(this,arguments)}return le}()},{key:"addApp",value:function(){var X=vs(ma.mark(function G(W,q){var V,Z;return ma.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:V=new N,Z=V.toXml(q),W.append(Z,{name:"docProps/app.xml"});case 3:case"end":return Ce.stop()}},G)}));function le(G,W){return X.apply(this,arguments)}return le}()},{key:"addCore",value:function(){var X=vs(ma.mark(function G(W,q){var V;return ma.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:V=new k,W.append(V.toXml(q),{name:"docProps/core.xml"});case 2:case"end":return Z.stop()}},G)}));function le(G,W){return X.apply(this,arguments)}return le}()},{key:"addThemes",value:function(){var X=vs(ma.mark(function G(W,q){var V;return ma.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:V=q.themes||{theme1:Oe},Object.keys(V).forEach(function(Ce){var fe=V[Ce],Ge="xl/theme/".concat(Ce,".xml");W.append(fe,{name:Ge})});case 2:case"end":return Z.stop()}},G)}));function le(G,W){return X.apply(this,arguments)}return le}()},{key:"addOfficeRels",value:function(){var X=vs(ma.mark(function G(W){var q,V;return ma.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:q=new D,V=q.toXml([{Id:"rId1",Type:nt.RelType.OfficeDocument,Target:"xl/workbook.xml"},{Id:"rId2",Type:nt.RelType.CoreProperties,Target:"docProps/core.xml"},{Id:"rId3",Type:nt.RelType.ExtenderProperties,Target:"docProps/app.xml"}]),W.append(V,{name:"_rels/.rels"});case 3:case"end":return Z.stop()}},G)}));function le(G){return X.apply(this,arguments)}return le}()},{key:"addWorkbookRels",value:function(){var X=vs(ma.mark(function G(W,q){var V,Z,Ce,fe;return ma.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:V=1,Z=[{Id:"rId".concat(V++),Type:nt.RelType.Styles,Target:"styles.xml"},{Id:"rId".concat(V++),Type:nt.RelType.Theme,Target:"theme/theme1.xml"}],q.sharedStrings.count&&Z.push({Id:"rId".concat(V++),Type:nt.RelType.SharedStrings,Target:"sharedStrings.xml"}),q.worksheets.forEach(function(ue){ue.rId="rId".concat(V++),Z.push({Id:ue.rId,Type:nt.RelType.Worksheet,Target:"worksheets/sheet".concat(ue.id,".xml")})}),Ce=new D,fe=Ce.toXml(Z),W.append(fe,{name:"xl/_rels/workbook.xml.rels"});case 7:case"end":return Ge.stop()}},G)}));function le(G,W){return X.apply(this,arguments)}return le}()},{key:"addSharedStrings",value:function(){var X=vs(ma.mark(function G(W,q){return ma.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:q.sharedStrings&&q.sharedStrings.count&&W.append(q.sharedStrings.xml,{name:"xl/sharedStrings.xml"});case 1:case"end":return V.stop()}},G)}));function le(G,W){return X.apply(this,arguments)}return le}()},{key:"addStyles",value:function(){var X=vs(ma.mark(function G(W,q){var V;return ma.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:(V=q.styles.xml)&&W.append(V,{name:"xl/styles.xml"});case 2:case"end":return Z.stop()}},G)}));function le(G,W){return X.apply(this,arguments)}return le}()},{key:"addWorkbook",value:function(){var X=vs(ma.mark(function G(W,q){var V;return ma.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:V=new P,W.append(V.toXml(q),{name:"xl/workbook.xml"});case 2:case"end":return Z.stop()}},G)}));function le(G,W){return X.apply(this,arguments)}return le}()},{key:"addWorksheets",value:function(){var X=vs(ma.mark(function G(W,q){var V,Z,Ce,fe;return ma.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:V=new j,Z=new D,Ce=new re,fe=new we,q.worksheets.forEach(function(ue){var qe=new C;V.render(qe,ue),W.append(qe.xml,{name:"xl/worksheets/sheet".concat(ue.id,".xml")}),ue.rels&&ue.rels.length&&(qe=new C,Z.render(qe,ue.rels),W.append(qe.xml,{name:"xl/worksheets/_rels/sheet".concat(ue.id,".xml.rels")})),ue.comments.length>0&&(qe=new C,Ce.render(qe,ue),W.append(qe.xml,{name:"xl/comments".concat(ue.id,".xml")}),qe=new C,fe.render(qe,ue),W.append(qe.xml,{name:"xl/drawings/vmlDrawing".concat(ue.id,".vml")}))});case 5:case"end":return Ge.stop()}},G)}));function le(G,W){return X.apply(this,arguments)}return le}()},{key:"_finalize",value:function(X){var le=this;return new Promise(function(G,W){X.on("finish",function(){G(le)}),X.on("error",W),X.finalize()})}},{key:"prepareModel",value:function(X,le){X.creator=X.creator||"ExcelJS",X.lastModifiedBy=X.lastModifiedBy||"ExcelJS",X.created=X.created||new Date,X.modified=X.modified||new Date,X.useSharedStrings=le.useSharedStrings===void 0||le.useSharedStrings,X.useStyles=le.useStyles===void 0||le.useStyles,X.sharedStrings=new F,X.styles=X.useStyles?new x(!0):new x.Mock;var G=new P,W=new j;G.prepare(X);var q={sharedStrings:X.sharedStrings,styles:X.styles,date1904:X.properties.date1904,drawingsCount:0,media:X.media};q.drawings=X.drawings=[],q.commentRefs=X.commentRefs=[];var V=0;X.tables=[],X.worksheets.forEach(function(Z){Z.tables.forEach(function(Ce){V++,Ce.target="table".concat(V,".xml"),Ce.id=V,X.tables.push(Ce)}),W.prepare(Z,q)})}},{key:"write",value:function(){var X=vs(ma.mark(function G(W,q){var V,Z;return ma.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return q=q||{},V=this.workbook.model,(Z=new b.ZipWriter(q.zip)).pipe(W),this.prepareModel(V,q),Ce.next=7,this.addContentTypes(Z,V);case 7:return Ce.next=9,this.addOfficeRels(Z,V);case 9:return Ce.next=11,this.addWorkbookRels(Z,V);case 11:return Ce.next=13,this.addWorksheets(Z,V);case 13:return Ce.next=15,this.addSharedStrings(Z,V);case 15:return Ce.next=17,this.addDrawings(Z,V);case 17:return Ce.next=19,this.addTables(Z,V);case 19:return Ce.next=21,Promise.all([this.addThemes(Z,V),this.addStyles(Z,V)]);case 21:return Ce.next=23,this.addMedia(Z,V);case 23:return Ce.next=25,Promise.all([this.addApp(Z,V),this.addCore(Z,V)]);case 25:return Ce.next=27,this.addWorkbook(Z,V);case 27:return Ce.abrupt("return",this._finalize(Z));case 28:case"end":return Ce.stop()}},G,this)}));function le(G,W){return X.apply(this,arguments)}return le}()},{key:"writeFile",value:function(X,le){var G=this,W=p.createWriteStream(X);return new Promise(function(q,V){W.on("finish",function(){q()}),W.on("error",function(Z){V(Z)}),G.write(W,le).then(function(){W.end()}).catch(function(Z){V(Z)})})}},{key:"writeBuffer",value:function(){var X=vs(ma.mark(function G(W){var q;return ma.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return q=new y,V.next=3,this.write(q,W);case 3:return V.abrupt("return",q.read());case 4:case"end":return V.stop()}},G,this)}));function le(G){return X.apply(this,arguments)}return le}()}])}();Me.RelType=a("./rel-type"),u.exports=Me}).call(this)}).call(this,a("_process"),a("buffer").Buffer)},{"../utils/browser-buffer-decode":16,"../utils/stream-buf":24,"../utils/utils":27,"../utils/xml-stream":28,"../utils/zip-stream":29,"./rel-type":31,"./xform/book/workbook-xform":38,"./xform/comment/comments-xform":40,"./xform/comment/vml-notes-xform":45,"./xform/core/app-xform":51,"./xform/core/content-types-xform":52,"./xform/core/core-xform":53,"./xform/core/relationships-xform":55,"./xform/drawing/drawing-xform":62,"./xform/sheet/worksheet-xform":115,"./xform/strings/shared-strings-xform":124,"./xform/style/styles-xform":135,"./xform/table/table-xform":143,"./xml/theme1":145,_process:467,buffer:220,fs:216,jszip:441,"readable-stream":491}],145:[function(a,u,A){u.exports=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  817. <a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"> <a:themeElements> <a:clrScheme name="Office"> <a:dk1> <a:sysClr val="windowText" lastClr="000000"/> </a:dk1> <a:lt1> <a:sysClr val="window" lastClr="FFFFFF"/> </a:lt1> <a:dk2> <a:srgbClr val="1F497D"/> </a:dk2> <a:lt2> <a:srgbClr val="EEECE1"/> </a:lt2> <a:accent1> <a:srgbClr val="4F81BD"/> </a:accent1> <a:accent2> <a:srgbClr val="C0504D"/> </a:accent2> <a:accent3> <a:srgbClr val="9BBB59"/> </a:accent3> <a:accent4> <a:srgbClr val="8064A2"/> </a:accent4> <a:accent5> <a:srgbClr val="4BACC6"/> </a:accent5> <a:accent6> <a:srgbClr val="F79646"/> </a:accent6> <a:hlink> <a:srgbClr val="0000FF"/> </a:hlink> <a:folHlink> <a:srgbClr val="800080"/> </a:folHlink> </a:clrScheme> <a:fontScheme name="Office"> <a:majorFont> <a:latin typeface="Cambria"/> <a:ea typeface=""/> <a:cs typeface=""/> <a:font script="Jpan" typeface="MS Pゴシック"/> <a:font script="Hang" typeface="맑은 고딕"/> <a:font script="Hans" typeface="宋体"/> <a:font script="Hant" typeface="新細明體"/> <a:font script="Arab" typeface="Times New Roman"/> <a:font script="Hebr" typeface="Times New Roman"/> <a:font script="Thai" typeface="Tahoma"/> <a:font script="Ethi" typeface="Nyala"/> <a:font script="Beng" typeface="Vrinda"/> <a:font script="Gujr" typeface="Shruti"/> <a:font script="Khmr" typeface="MoolBoran"/> <a:font script="Knda" typeface="Tunga"/> <a:font script="Guru" typeface="Raavi"/> <a:font script="Cans" typeface="Euphemia"/> <a:font script="Cher" typeface="Plantagenet Cherokee"/> <a:font script="Yiii" typeface="Microsoft Yi Baiti"/> <a:font script="Tibt" typeface="Microsoft Himalaya"/> <a:font script="Thaa" typeface="MV Boli"/> <a:font script="Deva" typeface="Mangal"/> <a:font script="Telu" typeface="Gautami"/> <a:font script="Taml" typeface="Latha"/> <a:font script="Syrc" typeface="Estrangelo Edessa"/> <a:font script="Orya" typeface="Kalinga"/> <a:font script="Mlym" typeface="Kartika"/> <a:font script="Laoo" typeface="DokChampa"/> <a:font script="Sinh" typeface="Iskoola Pota"/> <a:font script="Mong" typeface="Mongolian Baiti"/> <a:font script="Viet" typeface="Times New Roman"/> <a:font script="Uigh" typeface="Microsoft Uighur"/> <a:font script="Geor" typeface="Sylfaen"/> </a:majorFont> <a:minorFont> <a:latin typeface="Calibri"/> <a:ea typeface=""/> <a:cs typeface=""/> <a:font script="Jpan" typeface="MS Pゴシック"/> <a:font script="Hang" typeface="맑은 고딕"/> <a:font script="Hans" typeface="宋体"/> <a:font script="Hant" typeface="新細明體"/> <a:font script="Arab" typeface="Arial"/> <a:font script="Hebr" typeface="Arial"/> <a:font script="Thai" typeface="Tahoma"/> <a:font script="Ethi" typeface="Nyala"/> <a:font script="Beng" typeface="Vrinda"/> <a:font script="Gujr" typeface="Shruti"/> <a:font script="Khmr" typeface="DaunPenh"/> <a:font script="Knda" typeface="Tunga"/> <a:font script="Guru" typeface="Raavi"/> <a:font script="Cans" typeface="Euphemia"/> <a:font script="Cher" typeface="Plantagenet Cherokee"/> <a:font script="Yiii" typeface="Microsoft Yi Baiti"/> <a:font script="Tibt" typeface="Microsoft Himalaya"/> <a:font script="Thaa" typeface="MV Boli"/> <a:font script="Deva" typeface="Mangal"/> <a:font script="Telu" typeface="Gautami"/> <a:font script="Taml" typeface="Latha"/> <a:font script="Syrc" typeface="Estrangelo Edessa"/> <a:font script="Orya" typeface="Kalinga"/> <a:font script="Mlym" typeface="Kartika"/> <a:font script="Laoo" typeface="DokChampa"/> <a:font script="Sinh" typeface="Iskoola Pota"/> <a:font script="Mong" typeface="Mongolian Baiti"/> <a:font script="Viet" typeface="Arial"/> <a:font script="Uigh" typeface="Microsoft Uighur"/> <a:font script="Geor" typeface="Sylfaen"/> </a:minorFont> </a:fontScheme> <a:fmtScheme name="Office"> <a:fillStyleLst> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="50000"/> <a:satMod val="300000"/> </a:schemeClr> </a:gs> <a:gs pos="35000"> <a:schemeClr val="phClr"> <a:tint val="37000"/> <a:satMod val="300000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:tint val="15000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:lin ang="16200000" scaled="1"/> </a:gradFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="100000"/> <a:shade val="100000"/> <a:satMod val="130000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:tint val="50000"/> <a:shade val="100000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:lin ang="16200000" scaled="0"/> </a:gradFill> </a:fillStyleLst> <a:lnStyleLst> <a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"> <a:solidFill> <a:schemeClr val="phClr"> <a:shade val="95000"/> <a:satMod val="105000"/> </a:schemeClr> </a:solidFill> <a:prstDash val="solid"/> </a:ln> <a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:prstDash val="solid"/> </a:ln> <a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:prstDash val="solid"/> </a:ln> </a:lnStyleLst> <a:effectStyleLst> <a:effectStyle> <a:effectLst> <a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"> <a:srgbClr val="000000"> <a:alpha val="38000"/> </a:srgbClr> </a:outerShdw> </a:effectLst> </a:effectStyle> <a:effectStyle> <a:effectLst> <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"> <a:srgbClr val="000000"> <a:alpha val="35000"/> </a:srgbClr> </a:outerShdw> </a:effectLst> </a:effectStyle> <a:effectStyle> <a:effectLst> <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"> <a:srgbClr val="000000"> <a:alpha val="35000"/> </a:srgbClr> </a:outerShdw> </a:effectLst> <a:scene3d> <a:camera prst="orthographicFront"> <a:rot lat="0" lon="0" rev="0"/> </a:camera> <a:lightRig rig="threePt" dir="t"> <a:rot lat="0" lon="0" rev="1200000"/> </a:lightRig> </a:scene3d> <a:sp3d> <a:bevelT w="63500" h="25400"/> </a:sp3d> </a:effectStyle> </a:effectStyleLst> <a:bgFillStyleLst> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="40000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> <a:gs pos="40000"> <a:schemeClr val="phClr"> <a:tint val="45000"/> <a:shade val="99000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:shade val="20000"/> <a:satMod val="255000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:path path="circle"> <a:fillToRect l="50000" t="-80000" r="50000" b="180000"/> </a:path> </a:gradFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="80000"/> <a:satMod val="300000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:shade val="30000"/> <a:satMod val="200000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:path path="circle"> <a:fillToRect l="50000" t="50000" r="50000" b="50000"/> </a:path> </a:gradFill> </a:bgFillStyleLst> </a:fmtScheme> </a:themeElements> <a:objectDefaults> <a:spDef> <a:spPr/> <a:bodyPr/> <a:lstStyle/> <a:style> <a:lnRef idx="1"> <a:schemeClr val="accent1"/> </a:lnRef> <a:fillRef idx="3"> <a:schemeClr val="accent1"/> </a:fillRef> <a:effectRef idx="2"> <a:schemeClr val="accent1"/> </a:effectRef> <a:fontRef idx="minor"> <a:schemeClr val="lt1"/> </a:fontRef> </a:style> </a:spDef> <a:lnDef> <a:spPr/> <a:bodyPr/> <a:lstStyle/> <a:style> <a:lnRef idx="2"> <a:schemeClr val="accent1"/> </a:lnRef> <a:fillRef idx="0"> <a:schemeClr val="accent1"/> </a:fillRef> <a:effectRef idx="1"> <a:schemeClr val="accent1"/> </a:effectRef> <a:fontRef idx="minor"> <a:schemeClr val="tx1"/> </a:fontRef> </a:style> </a:lnDef> </a:objectDefaults> <a:extraClrSchemeLst/> </a:theme>`},{}],146:[function(a,u,A){(function(c){(function(){Object.defineProperty(A,"__esModule",{value:!0}),A.CsvFormatterStream=void 0;var d=a("stream"),p=a("./formatter"),g=function(h){function b(y){var w;return B(this,b),(w=ci(this,b,[{writableObjectMode:y.objectMode}])).hasWrittenBOM=!1,w.formatterOptions=y,w.rowFormatter=new p.RowFormatter(y),w.hasWrittenBOM=!y.writeBOM,w}return vn(b,h),S(b,[{key:"transform",value:function(y){return this.rowFormatter.rowTransform=y,this}},{key:"_transform",value:function(y,w,C){var Q=this,x=!1;try{this.hasWrittenBOM||(this.push(this.formatterOptions.BOM),this.hasWrittenBOM=!0),this.rowFormatter.format(y,function(k,F){return k?(x=!0,C(k)):(F&&F.forEach(function(D){Q.push(c.from(D,"utf8"))}),x=!0,C())})}catch(k){if(x)throw k;C(k)}}},{key:"_flush",value:function(y){var w=this;this.rowFormatter.finish(function(C,Q){return C?y(C):(Q&&Q.forEach(function(x){w.push(c.from(x,"utf8"))}),y())})}}])}(d.Transform);A.CsvFormatterStream=g}).call(this)}).call(this,a("buffer").Buffer)},{"./formatter":150,buffer:220,stream:505}],147:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.FormatterOptions=void 0;var c=S(function d(){B(this,d);var p,g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.objectMode=!0,this.delimiter=",",this.rowDelimiter=`
  818. `,this.quote='"',this.escape=this.quote,this.quoteColumns=!1,this.quoteHeaders=this.quoteColumns,this.headers=null,this.includeEndRowDelimiter=!1,this.writeBOM=!1,this.BOM="\uFEFF",this.alwaysWriteHeaders=!1,Object.assign(this,g||{}),(g==null?void 0:g.quoteHeaders)===void 0&&(this.quoteHeaders=this.quoteColumns),(g==null?void 0:g.quote)===!0?this.quote='"':(g==null?void 0:g.quote)===!1&&(this.quote=""),typeof(g==null?void 0:g.escape)!="string"&&(this.escape=this.quote),this.shouldWriteHeaders=!!this.headers&&((p=g.writeHeaders)===null||p===void 0||p),this.headers=Array.isArray(this.headers)?this.headers:null,this.escapedQuote="".concat(this.escape).concat(this.quote)});A.FormatterOptions=c},{}],148:[function(a,u,A){var c=function(b){return b&&b.__esModule?b:{default:b}};Object.defineProperty(A,"__esModule",{value:!0}),A.FieldFormatter=void 0;var d=c(a("lodash.isboolean")),p=c(a("lodash.isnil")),g=c(a("lodash.escaperegexp")),h=function(){function b(y){B(this,b),this._headers=null,this.formatterOptions=y,y.headers!==null&&(this.headers=y.headers),this.REPLACE_REGEXP=new RegExp(y.quote,"g");var w="[".concat(y.delimiter).concat(g.default(y.rowDelimiter),`|\r|
  819. ]`);this.ESCAPE_REGEXP=new RegExp(w)}return S(b,[{key:"headers",set:function(y){this._headers=y}},{key:"shouldQuote",value:function(y,w){var C=w?this.formatterOptions.quoteHeaders:this.formatterOptions.quoteColumns;return d.default(C)?C:Array.isArray(C)?C[y]:this._headers!==null&&C[this._headers[y]]}},{key:"format",value:function(y,w,C){var Q="".concat(p.default(y)?"":y).replace(/\0/g,""),x=this.formatterOptions;return x.quote!==""&&Q.indexOf(x.quote)!==-1?this.quoteField(Q.replace(this.REPLACE_REGEXP,x.escapedQuote)):Q.search(this.ESCAPE_REGEXP)!==-1||this.shouldQuote(w,C)?this.quoteField(Q):Q}},{key:"quoteField",value:function(y){var w=this.formatterOptions.quote;return"".concat(w).concat(y).concat(w)}}])}();A.FieldFormatter=h},{"lodash.escaperegexp":442,"lodash.isboolean":444,"lodash.isnil":447}],149:[function(a,u,A){var c=function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(A,"__esModule",{value:!0}),A.RowFormatter=void 0;var d=c(a("lodash.isfunction")),p=c(a("lodash.isequal")),g=a("./FieldFormatter"),h=a("../types"),b=function(){function y(w){B(this,y),this.rowCount=0,this.formatterOptions=w,this.fieldFormatter=new g.FieldFormatter(w),this.headers=w.headers,this.shouldWriteHeaders=w.shouldWriteHeaders,this.hasWrittenHeaders=!1,this.headers!==null&&(this.fieldFormatter.headers=this.headers),w.transform&&(this.rowTransform=w.transform)}return S(y,[{key:"rowTransform",set:function(w){if(!d.default(w))throw new TypeError("The transform should be a function");this._rowTransform=y.createTransform(w)}},{key:"format",value:function(w,C){var Q=this;this.callTransformer(w,function(x,k){if(x)return C(x);if(!w)return C(null);var F=[];if(k){var D=Q.checkHeaders(k),M=D.shouldFormatColumns,N=D.headers;if(Q.shouldWriteHeaders&&N&&!Q.hasWrittenHeaders&&(F.push(Q.formatColumns(N,!0)),Q.hasWrittenHeaders=!0),M){var P=Q.gatherColumns(k);F.push(Q.formatColumns(P,!1))}}return C(null,F)})}},{key:"finish",value:function(w){var C=[];if(this.formatterOptions.alwaysWriteHeaders&&this.rowCount===0){if(!this.headers)return w(new Error("`alwaysWriteHeaders` option is set to true but `headers` option not provided."));C.push(this.formatColumns(this.headers,!0))}return this.formatterOptions.includeEndRowDelimiter&&C.push(this.formatterOptions.rowDelimiter),w(null,C)}},{key:"checkHeaders",value:function(w){if(this.headers)return{shouldFormatColumns:!0,headers:this.headers};var C=y.gatherHeaders(w);return this.headers=C,this.fieldFormatter.headers=C,this.shouldWriteHeaders?{shouldFormatColumns:!p.default(C,w),headers:C}:{shouldFormatColumns:!0,headers:null}}},{key:"gatherColumns",value:function(w){if(this.headers===null)throw new Error("Headers is currently null");return Array.isArray(w)?y.isRowHashArray(w)?this.headers.map(function(C,Q){var x=w[Q];return x?x[1]:""}):y.isRowArray(w)&&!this.shouldWriteHeaders?w:this.headers.map(function(C,Q){return w[Q]}):this.headers.map(function(C){return w[C]})}},{key:"callTransformer",value:function(w,C){return this._rowTransform?this._rowTransform(w,C):C(null,w)}},{key:"formatColumns",value:function(w,C){var Q=this,x=w.map(function(F,D){return Q.fieldFormatter.format(F,D,C)}).join(this.formatterOptions.delimiter),k=this.rowCount;return this.rowCount+=1,k?[this.formatterOptions.rowDelimiter,x].join(""):x}}],[{key:"isRowHashArray",value:function(w){return!!Array.isArray(w)&&Array.isArray(w[0])&&w[0].length===2}},{key:"isRowArray",value:function(w){return Array.isArray(w)&&!this.isRowHashArray(w)}},{key:"gatherHeaders",value:function(w){return y.isRowHashArray(w)?w.map(function(C){return C[0]}):Array.isArray(w)?w:Object.keys(w)}},{key:"createTransform",value:function(w){return h.isSyncTransform(w)?function(C,Q){var x=null;try{x=w(C)}catch(k){return Q(k)}return Q(null,x)}:function(C,Q){w(C,Q)}}}])}();A.RowFormatter=b},{"../types":152,"./FieldFormatter":148,"lodash.isequal":445,"lodash.isfunction":446}],150:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.FieldFormatter=A.RowFormatter=void 0;var c=a("./RowFormatter");Object.defineProperty(A,"RowFormatter",{enumerable:!0,get:function(){return c.RowFormatter}});var d=a("./FieldFormatter");Object.defineProperty(A,"FieldFormatter",{enumerable:!0,get:function(){return d.FieldFormatter}})},{"./FieldFormatter":148,"./RowFormatter":149}],151:[function(a,u,A){(function(c){(function(){var d=Object.create?function(F,D,M,N){N===void 0&&(N=M),Object.defineProperty(F,N,{enumerable:!0,get:function(){return D[M]}})}:function(F,D,M,N){N===void 0&&(N=M),F[N]=D[M]},p=Object.create?function(F,D){Object.defineProperty(F,"default",{enumerable:!0,value:D})}:function(F,D){F.default=D},g=function(F){if(F&&F.__esModule)return F;var D={};if(F!=null)for(var M in F)M!=="default"&&Object.prototype.hasOwnProperty.call(F,M)&&d(D,F,M);return p(D,F),D},h=function(F,D){for(var M in F)M==="default"||Object.prototype.hasOwnProperty.call(D,M)||d(D,F,M)};Object.defineProperty(A,"__esModule",{value:!0}),A.writeToPath=A.writeToString=A.writeToBuffer=A.writeToStream=A.write=A.format=A.FormatterOptions=A.CsvFormatterStream=void 0;var b=a("util"),y=a("stream"),w=g(a("fs")),C=a("./FormatterOptions"),Q=a("./CsvFormatterStream");h(a("./types"),A);var x=a("./CsvFormatterStream");Object.defineProperty(A,"CsvFormatterStream",{enumerable:!0,get:function(){return x.CsvFormatterStream}});var k=a("./FormatterOptions");Object.defineProperty(A,"FormatterOptions",{enumerable:!0,get:function(){return k.FormatterOptions}}),A.format=function(F){return new Q.CsvFormatterStream(new C.FormatterOptions(F))},A.write=function(F,D){var M=A.format(D),N=b.promisify(function(P,j){M.write(P,void 0,j)});return F.reduce(function(P,j){return P.then(function(){return N(j)})},Promise.resolve()).then(function(){return M.end()}).catch(function(P){M.emit("error",P)}),M},A.writeToStream=function(F,D,M){return A.write(D,M).pipe(F)},A.writeToBuffer=function(F){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},M=[],N=new y.Writable({write:function(P,j,Y){M.push(P),Y()}});return new Promise(function(P,j){N.on("error",j).on("finish",function(){return P(c.concat(M))}),A.write(F,D).pipe(N)})},A.writeToString=function(F,D){return A.writeToBuffer(F,D).then(function(M){return M.toString()})},A.writeToPath=function(F,D,M){var N=w.createWriteStream(F,{encoding:"utf8"});return A.write(D,M).pipe(N)}}).call(this)}).call(this,a("buffer").Buffer)},{"./CsvFormatterStream":146,"./FormatterOptions":147,"./types":152,buffer:220,fs:216,stream:505,util:527}],152:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.isSyncTransform=void 0,A.isSyncTransform=function(c){return c.length===1}},{}],153:[function(a,u,A){(function(c){(function(){Object.defineProperty(A,"__esModule",{value:!0}),A.CsvParserStream=void 0;var d=a("string_decoder"),p=a("stream"),g=a("./transforms"),h=a("./parser"),b=function(y){function w(C){var Q;return B(this,w),(Q=ci(this,w,[{objectMode:C.objectMode}])).lines="",Q.rowCount=0,Q.parsedRowCount=0,Q.parsedLineCount=0,Q.endEmitted=!1,Q.headersEmitted=!1,Q.parserOptions=C,Q.parser=new h.Parser(C),Q.headerTransformer=new g.HeaderTransformer(C),Q.decoder=new d.StringDecoder(C.encoding),Q.rowTransformerValidator=new g.RowTransformerValidator,Q}return vn(w,y),S(w,[{key:"hasHitRowLimit",get:function(){return this.parserOptions.limitRows&&this.rowCount>=this.parserOptions.maxRows}},{key:"shouldEmitRows",get:function(){return this.parsedRowCount>this.parserOptions.skipRows}},{key:"shouldSkipLine",get:function(){return this.parsedLineCount<=this.parserOptions.skipLines}},{key:"transform",value:function(C){return this.rowTransformerValidator.rowTransform=C,this}},{key:"validate",value:function(C){return this.rowTransformerValidator.rowValidator=C,this}},{key:"emit",value:function(C){if(C==="end")return this.endEmitted||(this.endEmitted=!0,Wv(w,"emit",this,3)(["end",this.rowCount])),!1;for(var Q=arguments.length,x=new Array(Q>1?Q-1:0),k=1;k<Q;k++)x[k-1]=arguments[k];return Wv(w,"emit",this,3)([C].concat(x))}},{key:"_transform",value:function(C,Q,x){if(this.hasHitRowLimit)return x();var k=w.wrapDoneCallback(x);try{var F=this.lines+this.decoder.write(C),D=this.parse(F,!0);return this.processRows(D,k)}catch(M){return k(M)}}},{key:"_flush",value:function(C){var Q=w.wrapDoneCallback(C);if(this.hasHitRowLimit)return Q();try{var x=this.lines+this.decoder.end(),k=this.parse(x,!1);return this.processRows(k,Q)}catch(F){return Q(F)}}},{key:"parse",value:function(C,Q){if(!C)return[];var x=this.parser.parse(C,Q),k=x.line,F=x.rows;return this.lines=k,F}},{key:"processRows",value:function(C,Q){var x=this,k=C.length,F=function(D){var M=function(j){return j?Q(j):D%100!=0?F(D+1):void c(function(){return F(D+1)})};if(x.checkAndEmitHeaders(),D>=k||x.hasHitRowLimit)return Q();if(x.parsedLineCount+=1,x.shouldSkipLine)return M();var N=C[D];x.rowCount+=1,x.parsedRowCount+=1;var P=x.rowCount;return x.transformRow(N,function(j,Y){if(j)return x.rowCount-=1,M(j);if(!Y)return M(new Error("expected transform result"));if(Y.isValid){if(Y.row)return x.pushRow(Y.row,M)}else x.emit("data-invalid",Y.row,P,Y.reason);return M()})};F(0)}},{key:"transformRow",value:function(C,Q){var x=this;try{this.headerTransformer.transform(C,function(k,F){return k?Q(k):F?F.isValid?F.row?x.shouldEmitRows?x.rowTransformerValidator.transformAndValidate(F.row,Q):x.skipRow(Q):(x.rowCount-=1,x.parsedRowCount-=1,Q(null,{row:null,isValid:!0})):x.shouldEmitRows?Q(null,{isValid:!1,row:C}):x.skipRow(Q):Q(new Error("Expected result from header transform"))})}catch(k){Q(k)}}},{key:"checkAndEmitHeaders",value:function(){!this.headersEmitted&&this.headerTransformer.headers&&(this.headersEmitted=!0,this.emit("headers",this.headerTransformer.headers))}},{key:"skipRow",value:function(C){return this.rowCount-=1,C(null,{row:null,isValid:!0})}},{key:"pushRow",value:function(C,Q){try{this.parserOptions.objectMode?this.push(C):this.push(JSON.stringify(C)),Q()}catch(x){Q(x)}}}],[{key:"wrapDoneCallback",value:function(C){var Q=!1;return function(x){if(x){if(Q)throw x;return Q=!0,void C(x)}for(var k=arguments.length,F=new Array(k>1?k-1:0),D=1;D<k;D++)F[D-1]=arguments[D];C.apply(void 0,F)}}}])}(p.Transform);A.CsvParserStream=b}).call(this)}).call(this,a("timers").setImmediate)},{"./parser":165,"./transforms":168,stream:505,string_decoder:218,timers:523}],154:[function(a,u,A){var c=function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(A,"__esModule",{value:!0}),A.ParserOptions=void 0;var d=c(a("lodash.escaperegexp")),p=c(a("lodash.isnil")),g=S(function h(b){var y;if(B(this,h),this.objectMode=!0,this.delimiter=",",this.ignoreEmpty=!1,this.quote='"',this.escape=null,this.escapeChar=this.quote,this.comment=null,this.supportsComments=!1,this.ltrim=!1,this.rtrim=!1,this.trim=!1,this.headers=null,this.renameHeaders=!1,this.strictColumnHandling=!1,this.discardUnmappedColumns=!1,this.carriageReturn="\r",this.encoding="utf8",this.limitRows=!1,this.maxRows=0,this.skipLines=0,this.skipRows=0,Object.assign(this,b||{}),this.delimiter.length>1)throw new Error("delimiter option must be one character long");this.escapedDelimiter=d.default(this.delimiter),this.escapeChar=(y=this.escape)!==null&&y!==void 0?y:this.quote,this.supportsComments=!p.default(this.comment),this.NEXT_TOKEN_REGEXP=new RegExp("([^\\s]|\\r\\n|\\n|\\r|".concat(this.escapedDelimiter,")")),this.maxRows>0&&(this.limitRows=!0)});A.ParserOptions=g},{"lodash.escaperegexp":442,"lodash.isnil":447}],155:[function(a,u,A){var c=Object.create?function(x,k,F,D){D===void 0&&(D=F),Object.defineProperty(x,D,{enumerable:!0,get:function(){return k[F]}})}:function(x,k,F,D){D===void 0&&(D=F),x[D]=k[F]},d=Object.create?function(x,k){Object.defineProperty(x,"default",{enumerable:!0,value:k})}:function(x,k){x.default=k},p=function(x){if(x&&x.__esModule)return x;var k={};if(x!=null)for(var F in x)F!=="default"&&Object.prototype.hasOwnProperty.call(x,F)&&c(k,x,F);return d(k,x),k},g=function(x,k){for(var F in x)F==="default"||Object.prototype.hasOwnProperty.call(k,F)||c(k,x,F)};Object.defineProperty(A,"__esModule",{value:!0}),A.parseString=A.parseFile=A.parseStream=A.parse=A.ParserOptions=A.CsvParserStream=void 0;var h=p(a("fs")),b=a("stream"),y=a("./ParserOptions"),w=a("./CsvParserStream");g(a("./types"),A);var C=a("./CsvParserStream");Object.defineProperty(A,"CsvParserStream",{enumerable:!0,get:function(){return C.CsvParserStream}});var Q=a("./ParserOptions");Object.defineProperty(A,"ParserOptions",{enumerable:!0,get:function(){return Q.ParserOptions}}),A.parse=function(x){return new w.CsvParserStream(new y.ParserOptions(x))},A.parseStream=function(x,k){return x.pipe(new w.CsvParserStream(new y.ParserOptions(k)))},A.parseFile=function(x){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return h.createReadStream(x).pipe(new w.CsvParserStream(new y.ParserOptions(k)))},A.parseString=function(x,k){var F=new b.Readable;return F.push(x),F.push(null),F.pipe(new w.CsvParserStream(new y.ParserOptions(k)))}},{"./CsvParserStream":153,"./ParserOptions":154,"./types":169,fs:216,stream:505}],156:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.Parser=void 0;var c=a("./Scanner"),d=a("./RowParser"),p=a("./Token"),g=function(){function h(b){B(this,h),this.parserOptions=b,this.rowParser=new d.RowParser(this.parserOptions)}return S(h,[{key:"parse",value:function(b,y){var w=new c.Scanner({line:h.removeBOM(b),parserOptions:this.parserOptions,hasMoreData:y});return this.parserOptions.supportsComments?this.parseWithComments(w):this.parseWithoutComments(w)}},{key:"parseWithoutComments",value:function(b){for(var y=[],w=!0;w;)w=this.parseRow(b,y);return{line:b.line,rows:y}}},{key:"parseWithComments",value:function(b){for(var y=this.parserOptions,w=[],C=b.nextCharacterToken;C!==null;C=b.nextCharacterToken)if(p.Token.isTokenComment(C,y)){if(b.advancePastLine()===null)return{line:b.lineFromCursor,rows:w};if(!b.hasMoreCharacters)return{line:b.lineFromCursor,rows:w};b.truncateToCursor()}else if(!this.parseRow(b,w))break;return{line:b.line,rows:w}}},{key:"parseRow",value:function(b,y){if(!b.nextNonSpaceToken)return!1;var w=this.rowParser.parse(b);return w!==null&&(this.parserOptions.ignoreEmpty&&d.RowParser.isEmptyRow(w)||y.push(w),!0)}}],[{key:"removeBOM",value:function(b){return b&&b.charCodeAt(0)===65279?b.slice(1):b}}])}();A.Parser=g},{"./RowParser":157,"./Scanner":158,"./Token":159}],157:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.RowParser=void 0;var c=a("./column"),d=a("./Token"),p="",g=function(){function h(b){B(this,h),this.parserOptions=b,this.columnParser=new c.ColumnParser(b)}return S(h,[{key:"parse",value:function(b){for(var y=this.parserOptions,w=b.hasMoreData,C=b,Q=[],x=this.getStartToken(C,Q);x;){if(d.Token.isTokenRowDelimiter(x))return C.advancePastToken(x),!C.hasMoreCharacters&&d.Token.isTokenCarriageReturn(x,y)&&w?null:(C.truncateToCursor(),Q);if(!this.shouldSkipColumnParse(C,x,Q)){var k=this.columnParser.parse(C);if(k===null)return null;Q.push(k)}x=C.nextNonSpaceToken}return w?null:(C.truncateToCursor(),Q)}},{key:"getStartToken",value:function(b,y){var w=b.nextNonSpaceToken;return w!==null&&d.Token.isTokenDelimiter(w,this.parserOptions)?(y.push(""),b.nextNonSpaceToken):w}},{key:"shouldSkipColumnParse",value:function(b,y,w){var C=this.parserOptions;if(d.Token.isTokenDelimiter(y,C)){b.advancePastToken(y);var Q=b.nextCharacterToken;if(!b.hasMoreCharacters||Q!==null&&d.Token.isTokenRowDelimiter(Q)||Q!==null&&d.Token.isTokenDelimiter(Q,C))return w.push(""),!0}return!1}}],[{key:"isEmptyRow",value:function(b){return b.join(p).replace(/\s+/g,p)===p}}])}();A.RowParser=g},{"./Token":159,"./column":164}],158:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.Scanner=void 0;var c=a("./Token"),d=/((?:\r\n)|\n|\r)/,p=function(){function g(h){B(this,g),this.cursor=0,this.line=h.line,this.lineLength=this.line.length,this.parserOptions=h.parserOptions,this.hasMoreData=h.hasMoreData,this.cursor=h.cursor||0}return S(g,[{key:"hasMoreCharacters",get:function(){return this.lineLength>this.cursor}},{key:"nextNonSpaceToken",get:function(){var h=this.lineFromCursor,b=this.parserOptions.NEXT_TOKEN_REGEXP;if(h.search(b)===-1)return null;var y=b.exec(h);if(y==null)return null;var w=y[1],C=this.cursor+(y.index||0);return new c.Token({token:w,startCursor:C,endCursor:C+w.length-1})}},{key:"nextCharacterToken",get:function(){var h=this.cursor;return this.lineLength<=h?null:new c.Token({token:this.line[h],startCursor:h,endCursor:h})}},{key:"lineFromCursor",get:function(){return this.line.substr(this.cursor)}},{key:"advancePastLine",value:function(){var h=d.exec(this.lineFromCursor);return h?(this.cursor+=(h.index||0)+h[0].length,this):this.hasMoreData?null:(this.cursor=this.lineLength,this)}},{key:"advanceTo",value:function(h){return this.cursor=h,this}},{key:"advanceToToken",value:function(h){return this.cursor=h.startCursor,this}},{key:"advancePastToken",value:function(h){return this.cursor=h.endCursor+1,this}},{key:"truncateToCursor",value:function(){return this.line=this.lineFromCursor,this.lineLength=this.line.length,this.cursor=0,this}}])}();A.Scanner=p},{"./Token":159}],159:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.Token=void 0;var c=function(){function d(p){B(this,d),this.token=p.token,this.startCursor=p.startCursor,this.endCursor=p.endCursor}return S(d,null,[{key:"isTokenRowDelimiter",value:function(p){var g=p.token;return g==="\r"||g===`
  820. `||g===`\r
  821. `}},{key:"isTokenCarriageReturn",value:function(p,g){return p.token===g.carriageReturn}},{key:"isTokenComment",value:function(p,g){return g.supportsComments&&!!p&&p.token===g.comment}},{key:"isTokenEscapeCharacter",value:function(p,g){return p.token===g.escapeChar}},{key:"isTokenQuote",value:function(p,g){return p.token===g.quote}},{key:"isTokenDelimiter",value:function(p,g){return p.token===g.delimiter}}])}();A.Token=c},{}],160:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.ColumnFormatter=void 0;var c=S(function d(p){B(this,d),p.trim?this.format=function(g){return g.trim()}:p.ltrim?this.format=function(g){return g.trimLeft()}:p.rtrim?this.format=function(g){return g.trimRight()}:this.format=function(g){return g}});A.ColumnFormatter=c},{}],161:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.ColumnParser=void 0;var c=a("./NonQuotedColumnParser"),d=a("./QuotedColumnParser"),p=a("../Token"),g=function(){function h(b){B(this,h),this.parserOptions=b,this.quotedColumnParser=new d.QuotedColumnParser(b),this.nonQuotedColumnParser=new c.NonQuotedColumnParser(b)}return S(h,[{key:"parse",value:function(b){var y=b.nextNonSpaceToken;return y!==null&&p.Token.isTokenQuote(y,this.parserOptions)?(b.advanceToToken(y),this.quotedColumnParser.parse(b)):this.nonQuotedColumnParser.parse(b)}}])}();A.ColumnParser=g},{"../Token":159,"./NonQuotedColumnParser":162,"./QuotedColumnParser":163}],162:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.NonQuotedColumnParser=void 0;var c=a("./ColumnFormatter"),d=a("../Token"),p=function(){function g(h){B(this,g),this.parserOptions=h,this.columnFormatter=new c.ColumnFormatter(h)}return S(g,[{key:"parse",value:function(h){if(!h.hasMoreCharacters)return null;for(var b=this.parserOptions,y=[],w=h.nextCharacterToken;w&&!d.Token.isTokenDelimiter(w,b)&&!d.Token.isTokenRowDelimiter(w);w=h.nextCharacterToken)y.push(w.token),h.advancePastToken(w);return this.columnFormatter.format(y.join(""))}}])}();A.NonQuotedColumnParser=p},{"../Token":159,"./ColumnFormatter":160}],163:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.QuotedColumnParser=void 0;var c=a("./ColumnFormatter"),d=a("../Token"),p=function(){function g(h){B(this,g),this.parserOptions=h,this.columnFormatter=new c.ColumnFormatter(h)}return S(g,[{key:"parse",value:function(h){if(!h.hasMoreCharacters)return null;var b=h.cursor,y=this.gatherDataBetweenQuotes(h),w=y.foundClosingQuote,C=y.col;if(!w){if(h.advanceTo(b),!h.hasMoreData)throw new Error("Parse Error: missing closing: '".concat(this.parserOptions.quote||"","' in line: at '").concat(h.lineFromCursor.replace(/[\r\n]/g,"\\n'"),"'"));return null}return this.checkForMalformedColumn(h),C}},{key:"gatherDataBetweenQuotes",value:function(h){for(var b=this.parserOptions,y=!1,w=!1,C=[],Q=h.nextCharacterToken;!w&&Q!==null;Q=h.nextCharacterToken){var x=d.Token.isTokenQuote(Q,b);if(!y&&x)y=!0;else if(y)if(d.Token.isTokenEscapeCharacter(Q,b)){h.advancePastToken(Q);var k=h.nextCharacterToken;k!==null&&(d.Token.isTokenQuote(k,b)||d.Token.isTokenEscapeCharacter(k,b))?(C.push(k.token),Q=k):x?w=!0:C.push(Q.token)}else x?w=!0:C.push(Q.token);h.advancePastToken(Q)}return{col:this.columnFormatter.format(C.join("")),foundClosingQuote:w}}},{key:"checkForMalformedColumn",value:function(h){var b=this.parserOptions,y=h.nextNonSpaceToken;if(y){var w=d.Token.isTokenDelimiter(y,b),C=d.Token.isTokenRowDelimiter(y);if(!w&&!C){var Q=h.lineFromCursor.substr(0,10).replace(/[\r\n]/g,"\\n'");throw new Error("Parse Error: expected: '".concat(b.escapedDelimiter,"' OR new line got: '").concat(y.token,"'. at '").concat(Q))}h.advanceToToken(y)}else h.hasMoreData||h.advancePastLine()}}])}();A.QuotedColumnParser=p},{"../Token":159,"./ColumnFormatter":160}],164:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.ColumnFormatter=A.QuotedColumnParser=A.NonQuotedColumnParser=A.ColumnParser=void 0;var c=a("./ColumnParser");Object.defineProperty(A,"ColumnParser",{enumerable:!0,get:function(){return c.ColumnParser}});var d=a("./NonQuotedColumnParser");Object.defineProperty(A,"NonQuotedColumnParser",{enumerable:!0,get:function(){return d.NonQuotedColumnParser}});var p=a("./QuotedColumnParser");Object.defineProperty(A,"QuotedColumnParser",{enumerable:!0,get:function(){return p.QuotedColumnParser}});var g=a("./ColumnFormatter");Object.defineProperty(A,"ColumnFormatter",{enumerable:!0,get:function(){return g.ColumnFormatter}})},{"./ColumnFormatter":160,"./ColumnParser":161,"./NonQuotedColumnParser":162,"./QuotedColumnParser":163}],165:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.QuotedColumnParser=A.NonQuotedColumnParser=A.ColumnParser=A.Token=A.Scanner=A.RowParser=A.Parser=void 0;var c=a("./Parser");Object.defineProperty(A,"Parser",{enumerable:!0,get:function(){return c.Parser}});var d=a("./RowParser");Object.defineProperty(A,"RowParser",{enumerable:!0,get:function(){return d.RowParser}});var p=a("./Scanner");Object.defineProperty(A,"Scanner",{enumerable:!0,get:function(){return p.Scanner}});var g=a("./Token");Object.defineProperty(A,"Token",{enumerable:!0,get:function(){return g.Token}});var h=a("./column");Object.defineProperty(A,"ColumnParser",{enumerable:!0,get:function(){return h.ColumnParser}}),Object.defineProperty(A,"NonQuotedColumnParser",{enumerable:!0,get:function(){return h.NonQuotedColumnParser}}),Object.defineProperty(A,"QuotedColumnParser",{enumerable:!0,get:function(){return h.QuotedColumnParser}})},{"./Parser":156,"./RowParser":157,"./Scanner":158,"./Token":159,"./column":164}],166:[function(a,u,A){var c=function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(A,"__esModule",{value:!0}),A.HeaderTransformer=void 0;var d=c(a("lodash.isundefined")),p=c(a("lodash.isfunction")),g=c(a("lodash.uniq")),h=c(a("lodash.groupby")),b=function(){function y(w){B(this,y),this.headers=null,this.receivedHeaders=!1,this.shouldUseFirstRow=!1,this.processedFirstRow=!1,this.headersLength=0,this.parserOptions=w,w.headers===!0?this.shouldUseFirstRow=!0:Array.isArray(w.headers)?this.setHeaders(w.headers):p.default(w.headers)&&(this.headersTransform=w.headers)}return S(y,[{key:"transform",value:function(w,C){return this.shouldMapRow(w)?C(null,this.processRow(w)):C(null,{row:null,isValid:!0})}},{key:"shouldMapRow",value:function(w){var C=this.parserOptions;if(!this.headersTransform&&C.renameHeaders&&!this.processedFirstRow){if(!this.receivedHeaders)throw new Error("Error renaming headers: new headers must be provided in an array");return this.processedFirstRow=!0,!1}if(!this.receivedHeaders&&Array.isArray(w)){if(this.headersTransform)this.setHeaders(this.headersTransform(w));else{if(!this.shouldUseFirstRow)return!0;this.setHeaders(w)}return!1}return!0}},{key:"processRow",value:function(w){if(!this.headers)return{row:w,isValid:!0};var C=this.parserOptions;if(!C.discardUnmappedColumns&&w.length>this.headersLength){if(!C.strictColumnHandling)throw new Error("Unexpected Error: column header mismatch expected: ".concat(this.headersLength," columns got: ").concat(w.length));return{row:w,isValid:!1,reason:"Column header mismatch expected: ".concat(this.headersLength," columns got: ").concat(w.length)}}return C.strictColumnHandling&&w.length<this.headersLength?{row:w,isValid:!1,reason:"Column header mismatch expected: ".concat(this.headersLength," columns got: ").concat(w.length)}:{row:this.mapHeaders(w),isValid:!0}}},{key:"mapHeaders",value:function(w){for(var C={},Q=this.headers,x=this.headersLength,k=0;k<x;k+=1){var F=Q[k];if(!d.default(F)){var D=w[k];d.default(D)?C[F]="":C[F]=D}}return C}},{key:"setHeaders",value:function(w){var C,Q=w.filter(function(F){return!!F});if(g.default(Q).length!==Q.length){var x=h.default(Q),k=Object.keys(x).filter(function(F){return x[F].length>1});throw new Error("Duplicate headers found ".concat(JSON.stringify(k)))}this.headers=w,this.receivedHeaders=!0,this.headersLength=((C=this.headers)===null||C===void 0?void 0:C.length)||0}}])}();A.HeaderTransformer=b},{"lodash.groupby":443,"lodash.isfunction":446,"lodash.isundefined":448,"lodash.uniq":449}],167:[function(a,u,A){var c=function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(A,"__esModule",{value:!0}),A.RowTransformerValidator=void 0;var d=c(a("lodash.isfunction")),p=a("../types"),g=function(){function h(){B(this,h),this._rowTransform=null,this._rowValidator=null}return S(h,[{key:"rowTransform",set:function(b){if(!d.default(b))throw new TypeError("The transform should be a function");this._rowTransform=h.createTransform(b)}},{key:"rowValidator",set:function(b){if(!d.default(b))throw new TypeError("The validate should be a function");this._rowValidator=h.createValidator(b)}},{key:"transformAndValidate",value:function(b,y){var w=this;return this.callTransformer(b,function(C,Q){return C?y(C):Q?w.callValidator(Q,function(x,k){return x?y(x):k&&!k.isValid?y(null,{row:Q,isValid:!1,reason:k.reason}):y(null,{row:Q,isValid:!0})}):y(null,{row:null,isValid:!0})})}},{key:"callTransformer",value:function(b,y){return this._rowTransform?this._rowTransform(b,y):y(null,b)}},{key:"callValidator",value:function(b,y){return this._rowValidator?this._rowValidator(b,y):y(null,{row:b,isValid:!0})}}],[{key:"createTransform",value:function(b){return p.isSyncTransform(b)?function(y,w){var C=null;try{C=b(y)}catch(Q){return w(Q)}return w(null,C)}:b}},{key:"createValidator",value:function(b){return p.isSyncValidate(b)?function(y,w){w(null,{row:y,isValid:b(y)})}:function(y,w){b(y,function(C,Q,x){return C?w(C):w(null,Q?{row:y,isValid:Q,reason:x}:{row:y,isValid:!1,reason:x})})}}}])}();A.RowTransformerValidator=g},{"../types":169,"lodash.isfunction":446}],168:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.HeaderTransformer=A.RowTransformerValidator=void 0;var c=a("./RowTransformerValidator");Object.defineProperty(A,"RowTransformerValidator",{enumerable:!0,get:function(){return c.RowTransformerValidator}});var d=a("./HeaderTransformer");Object.defineProperty(A,"HeaderTransformer",{enumerable:!0,get:function(){return d.HeaderTransformer}})},{"./HeaderTransformer":166,"./RowTransformerValidator":167}],169:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.isSyncValidate=A.isSyncTransform=void 0,A.isSyncTransform=function(c){return c.length===1},A.isSyncValidate=function(c){return c.length===1}},{}],170:[function(a,u,A){var c=A;c.bignum=a("bn.js"),c.define=a("./asn1/api").define,c.base=a("./asn1/base"),c.constants=a("./asn1/constants"),c.decoders=a("./asn1/decoders"),c.encoders=a("./asn1/encoders")},{"./asn1/api":171,"./asn1/base":173,"./asn1/constants":177,"./asn1/decoders":179,"./asn1/encoders":182,"bn.js":184}],171:[function(a,u,A){var c=a("./encoders"),d=a("./decoders"),p=a("inherits");function g(h,b){this.name=h,this.body=b,this.decoders={},this.encoders={}}A.define=function(h,b){return new g(h,b)},g.prototype._createNamed=function(h){var b=this.name;function y(w){this._initNamed(w,b)}return p(y,h),y.prototype._initNamed=function(w,C){h.call(this,w,C)},new y(this)},g.prototype._getDecoder=function(h){return h=h||"der",this.decoders.hasOwnProperty(h)||(this.decoders[h]=this._createNamed(d[h])),this.decoders[h]},g.prototype.decode=function(h,b,y){return this._getDecoder(b).decode(h,y)},g.prototype._getEncoder=function(h){return h=h||"der",this.encoders.hasOwnProperty(h)||(this.encoders[h]=this._createNamed(c[h])),this.encoders[h]},g.prototype.encode=function(h,b,y){return this._getEncoder(b).encode(h,y)}},{"./decoders":179,"./encoders":182,inherits:440}],172:[function(a,u,A){var c=a("inherits"),d=a("../base/reporter").Reporter,p=a("safer-buffer").Buffer;function g(b,y){d.call(this,y),p.isBuffer(b)?(this.base=b,this.offset=0,this.length=b.length):this.error("Input not Buffer")}function h(b,y){if(Array.isArray(b))this.length=0,this.value=b.map(function(w){return h.isEncoderBuffer(w)||(w=new h(w,y)),this.length+=w.length,w},this);else if(typeof b=="number"){if(!(0<=b&&b<=255))return y.error("non-byte EncoderBuffer value");this.value=b,this.length=1}else if(typeof b=="string")this.value=b,this.length=p.byteLength(b);else{if(!p.isBuffer(b))return y.error("Unsupported type: "+typeof b);this.value=b,this.length=b.length}}c(g,d),A.DecoderBuffer=g,g.isDecoderBuffer=function(b){return b instanceof g||typeof b=="object"&&p.isBuffer(b.base)&&b.constructor.name==="DecoderBuffer"&&typeof b.offset=="number"&&typeof b.length=="number"&&typeof b.save=="function"&&typeof b.restore=="function"&&typeof b.isEmpty=="function"&&typeof b.readUInt8=="function"&&typeof b.skip=="function"&&typeof b.raw=="function"},g.prototype.save=function(){return{offset:this.offset,reporter:d.prototype.save.call(this)}},g.prototype.restore=function(b){var y=new g(this.base);return y.offset=b.offset,y.length=this.offset,this.offset=b.offset,d.prototype.restore.call(this,b.reporter),y},g.prototype.isEmpty=function(){return this.offset===this.length},g.prototype.readUInt8=function(b){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(b||"DecoderBuffer overrun")},g.prototype.skip=function(b,y){if(!(this.offset+b<=this.length))return this.error(y||"DecoderBuffer overrun");var w=new g(this.base);return w._reporterState=this._reporterState,w.offset=this.offset,w.length=this.offset+b,this.offset+=b,w},g.prototype.raw=function(b){return this.base.slice(b?b.offset:this.offset,this.length)},A.EncoderBuffer=h,h.isEncoderBuffer=function(b){return b instanceof h||typeof b=="object"&&b.constructor.name==="EncoderBuffer"&&typeof b.length=="number"&&typeof b.join=="function"},h.prototype.join=function(b,y){return b||(b=p.alloc(this.length)),y||(y=0),this.length===0||(Array.isArray(this.value)?this.value.forEach(function(w){w.join(b,y),y+=w.length}):(typeof this.value=="number"?b[y]=this.value:typeof this.value=="string"?b.write(this.value,y):p.isBuffer(this.value)&&this.value.copy(b,y),y+=this.length)),b}},{"../base/reporter":175,inherits:440,"safer-buffer":495}],173:[function(a,u,A){var c=A;c.Reporter=a("./reporter").Reporter,c.DecoderBuffer=a("./buffer").DecoderBuffer,c.EncoderBuffer=a("./buffer").EncoderBuffer,c.Node=a("./node")},{"./buffer":172,"./node":174,"./reporter":175}],174:[function(a,u,A){var c=a("../base/reporter").Reporter,d=a("../base/buffer").EncoderBuffer,p=a("../base/buffer").DecoderBuffer,g=a("minimalistic-assert"),h=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],b=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(h),y=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function w(Q,x,k){var F={};this._baseState=F,F.name=k,F.enc=Q,F.parent=x||null,F.children=null,F.tag=null,F.args=null,F.reverseArgs=null,F.choice=null,F.optional=!1,F.any=!1,F.obj=!1,F.use=null,F.useDecoder=null,F.key=null,F.default=null,F.explicit=null,F.implicit=null,F.contains=null,F.parent||(F.children=[],this._wrap())}u.exports=w;var C=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];w.prototype.clone=function(){var Q=this._baseState,x={};C.forEach(function(F){x[F]=Q[F]});var k=new this.constructor(x.parent);return k._baseState=x,k},w.prototype._wrap=function(){var Q=this._baseState;b.forEach(function(x){this[x]=function(){var k=new this.constructor(this);return Q.children.push(k),k[x].apply(k,arguments)}},this)},w.prototype._init=function(Q){var x=this._baseState;g(x.parent===null),Q.call(this),x.children=x.children.filter(function(k){return k._baseState.parent===this},this),g.equal(x.children.length,1,"Root node can have only one child")},w.prototype._useArgs=function(Q){var x=this._baseState,k=Q.filter(function(F){return F instanceof this.constructor},this);Q=Q.filter(function(F){return!(F instanceof this.constructor)},this),k.length!==0&&(g(x.children===null),x.children=k,k.forEach(function(F){F._baseState.parent=this},this)),Q.length!==0&&(g(x.args===null),x.args=Q,x.reverseArgs=Q.map(function(F){if(typeof F!="object"||F.constructor!==Object)return F;var D={};return Object.keys(F).forEach(function(M){M==(0|M)&&(M|=0);var N=F[M];D[N]=M}),D}))},y.forEach(function(Q){w.prototype[Q]=function(){var x=this._baseState;throw new Error(Q+" not implemented for encoding: "+x.enc)}}),h.forEach(function(Q){w.prototype[Q]=function(){var x=this._baseState,k=Array.prototype.slice.call(arguments);return g(x.tag===null),x.tag=Q,this._useArgs(k),this}}),w.prototype.use=function(Q){g(Q);var x=this._baseState;return g(x.use===null),x.use=Q,this},w.prototype.optional=function(){return this._baseState.optional=!0,this},w.prototype.def=function(Q){var x=this._baseState;return g(x.default===null),x.default=Q,x.optional=!0,this},w.prototype.explicit=function(Q){var x=this._baseState;return g(x.explicit===null&&x.implicit===null),x.explicit=Q,this},w.prototype.implicit=function(Q){var x=this._baseState;return g(x.explicit===null&&x.implicit===null),x.implicit=Q,this},w.prototype.obj=function(){var Q=this._baseState,x=Array.prototype.slice.call(arguments);return Q.obj=!0,x.length!==0&&this._useArgs(x),this},w.prototype.key=function(Q){var x=this._baseState;return g(x.key===null),x.key=Q,this},w.prototype.any=function(){return this._baseState.any=!0,this},w.prototype.choice=function(Q){var x=this._baseState;return g(x.choice===null),x.choice=Q,this._useArgs(Object.keys(Q).map(function(k){return Q[k]})),this},w.prototype.contains=function(Q){var x=this._baseState;return g(x.use===null),x.contains=Q,this},w.prototype._decode=function(Q,x){var k=this._baseState;if(k.parent===null)return Q.wrapResult(k.children[0]._decode(Q,x));var F,D=k.default,M=!0,N=null;if(k.key!==null&&(N=Q.enterKey(k.key)),k.optional){var P=null;if(k.explicit!==null?P=k.explicit:k.implicit!==null?P=k.implicit:k.tag!==null&&(P=k.tag),P!==null||k.any){if(M=this._peekTag(Q,P,k.any),Q.isError(M))return M}else{var j=Q.save();try{k.choice===null?this._decodeGeneric(k.tag,Q,x):this._decodeChoice(Q,x),M=!0}catch{M=!1}Q.restore(j)}}if(k.obj&&M&&(F=Q.enterObject()),M){if(k.explicit!==null){var Y=this._decodeTag(Q,k.explicit);if(Q.isError(Y))return Y;Q=Y}var z=Q.offset;if(k.use===null&&k.choice===null){var re;k.any&&(re=Q.save());var we=this._decodeTag(Q,k.implicit!==null?k.implicit:k.tag,k.any);if(Q.isError(we))return we;k.any?D=Q.raw(re):Q=we}if(x&&x.track&&k.tag!==null&&x.track(Q.path(),z,Q.length,"tagged"),x&&x.track&&k.tag!==null&&x.track(Q.path(),Q.offset,Q.length,"content"),k.any||(D=k.choice===null?this._decodeGeneric(k.tag,Q,x):this._decodeChoice(Q,x)),Q.isError(D))return D;if(k.any||k.choice!==null||k.children===null||k.children.forEach(function(Ue){Ue._decode(Q,x)}),k.contains&&(k.tag==="octstr"||k.tag==="bitstr")){var Oe=new p(D);D=this._getUse(k.contains,Q._reporterState.obj)._decode(Oe,x)}}return k.obj&&M&&(D=Q.leaveObject(F)),k.key===null||D===null&&M!==!0?N!==null&&Q.exitKey(N):Q.leaveKey(N,k.key,D),D},w.prototype._decodeGeneric=function(Q,x,k){var F=this._baseState;return Q==="seq"||Q==="set"?null:Q==="seqof"||Q==="setof"?this._decodeList(x,Q,F.args[0],k):/str$/.test(Q)?this._decodeStr(x,Q,k):Q==="objid"&&F.args?this._decodeObjid(x,F.args[0],F.args[1],k):Q==="objid"?this._decodeObjid(x,null,null,k):Q==="gentime"||Q==="utctime"?this._decodeTime(x,Q,k):Q==="null_"?this._decodeNull(x,k):Q==="bool"?this._decodeBool(x,k):Q==="objDesc"?this._decodeStr(x,Q,k):Q==="int"||Q==="enum"?this._decodeInt(x,F.args&&F.args[0],k):F.use!==null?this._getUse(F.use,x._reporterState.obj)._decode(x,k):x.error("unknown tag: "+Q)},w.prototype._getUse=function(Q,x){var k=this._baseState;return k.useDecoder=this._use(Q,x),g(k.useDecoder._baseState.parent===null),k.useDecoder=k.useDecoder._baseState.children[0],k.implicit!==k.useDecoder._baseState.implicit&&(k.useDecoder=k.useDecoder.clone(),k.useDecoder._baseState.implicit=k.implicit),k.useDecoder},w.prototype._decodeChoice=function(Q,x){var k=this._baseState,F=null,D=!1;return Object.keys(k.choice).some(function(M){var N=Q.save(),P=k.choice[M];try{var j=P._decode(Q,x);if(Q.isError(j))return!1;F={type:M,value:j},D=!0}catch{return Q.restore(N),!1}return!0},this),D?F:Q.error("Choice not matched")},w.prototype._createEncoderBuffer=function(Q){return new d(Q,this.reporter)},w.prototype._encode=function(Q,x,k){var F=this._baseState;if(F.default===null||F.default!==Q){var D=this._encodeValue(Q,x,k);if(D!==void 0&&!this._skipDefault(D,x,k))return D}},w.prototype._encodeValue=function(Q,x,k){var F=this._baseState;if(F.parent===null)return F.children[0]._encode(Q,x||new c);var D=null;if(this.reporter=x,F.optional&&Q===void 0){if(F.default===null)return;Q=F.default}var M=null,N=!1;if(F.any)D=this._createEncoderBuffer(Q);else if(F.choice)D=this._encodeChoice(Q,x);else if(F.contains)M=this._getUse(F.contains,k)._encode(Q,x),N=!0;else if(F.children)M=F.children.map(function(z){if(z._baseState.tag==="null_")return z._encode(null,x,Q);if(z._baseState.key===null)return x.error("Child should have a key");var re=x.enterKey(z._baseState.key);if(typeof Q!="object")return x.error("Child expected, but input is not object");var we=z._encode(Q[z._baseState.key],x,Q);return x.leaveKey(re),we},this).filter(function(z){return z}),M=this._createEncoderBuffer(M);else if(F.tag==="seqof"||F.tag==="setof"){if(!F.args||F.args.length!==1)return x.error("Too many args for : "+F.tag);if(!Array.isArray(Q))return x.error("seqof/setof, but data is not Array");var P=this.clone();P._baseState.implicit=null,M=this._createEncoderBuffer(Q.map(function(z){var re=this._baseState;return this._getUse(re.args[0],Q)._encode(z,x)},P))}else F.use!==null?D=this._getUse(F.use,k)._encode(Q,x):(M=this._encodePrimitive(F.tag,Q),N=!0);if(!F.any&&F.choice===null){var j=F.implicit!==null?F.implicit:F.tag,Y=F.implicit===null?"universal":"context";j===null?F.use===null&&x.error("Tag could be omitted only for .use()"):F.use===null&&(D=this._encodeComposite(j,N,Y,M))}return F.explicit!==null&&(D=this._encodeComposite(F.explicit,!1,"context",D)),D},w.prototype._encodeChoice=function(Q,x){var k=this._baseState,F=k.choice[Q.type];return F||g(!1,Q.type+" not found in "+JSON.stringify(Object.keys(k.choice))),F._encode(Q.value,x)},w.prototype._encodePrimitive=function(Q,x){var k=this._baseState;if(/str$/.test(Q))return this._encodeStr(x,Q);if(Q==="objid"&&k.args)return this._encodeObjid(x,k.reverseArgs[0],k.args[1]);if(Q==="objid")return this._encodeObjid(x,null,null);if(Q==="gentime"||Q==="utctime")return this._encodeTime(x,Q);if(Q==="null_")return this._encodeNull();if(Q==="int"||Q==="enum")return this._encodeInt(x,k.args&&k.reverseArgs[0]);if(Q==="bool")return this._encodeBool(x);if(Q==="objDesc")return this._encodeStr(x,Q);throw new Error("Unsupported tag: "+Q)},w.prototype._isNumstr=function(Q){return/^[0-9 ]*$/.test(Q)},w.prototype._isPrintstr=function(Q){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(Q)}},{"../base/buffer":172,"../base/reporter":175,"minimalistic-assert":453}],175:[function(a,u,A){var c=a("inherits");function d(g){this._reporterState={obj:null,path:[],options:g||{},errors:[]}}function p(g,h){this.path=g,this.rethrow(h)}A.Reporter=d,d.prototype.isError=function(g){return g instanceof p},d.prototype.save=function(){var g=this._reporterState;return{obj:g.obj,pathLen:g.path.length}},d.prototype.restore=function(g){var h=this._reporterState;h.obj=g.obj,h.path=h.path.slice(0,g.pathLen)},d.prototype.enterKey=function(g){return this._reporterState.path.push(g)},d.prototype.exitKey=function(g){var h=this._reporterState;h.path=h.path.slice(0,g-1)},d.prototype.leaveKey=function(g,h,b){var y=this._reporterState;this.exitKey(g),y.obj!==null&&(y.obj[h]=b)},d.prototype.path=function(){return this._reporterState.path.join("/")},d.prototype.enterObject=function(){var g=this._reporterState,h=g.obj;return g.obj={},h},d.prototype.leaveObject=function(g){var h=this._reporterState,b=h.obj;return h.obj=g,b},d.prototype.error=function(g){var h,b=this._reporterState,y=g instanceof p;if(h=y?g:new p(b.path.map(function(w){return"["+JSON.stringify(w)+"]"}).join(""),g.message||g,g.stack),!b.options.partial)throw h;return y||b.errors.push(h),h},d.prototype.wrapResult=function(g){var h=this._reporterState;return h.options.partial?{result:this.isError(g)?null:g,errors:h.errors}:g},c(p,Error),p.prototype.rethrow=function(g){if(this.message=g+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,p),!this.stack)try{throw new Error(this.message)}catch(h){this.stack=h.stack}return this}},{inherits:440}],176:[function(a,u,A){function c(d){var p={};return Object.keys(d).forEach(function(g){(0|g)==g&&(g|=0);var h=d[g];p[h]=g}),p}A.tagClass={0:"universal",1:"application",2:"context",3:"private"},A.tagClassByName=c(A.tagClass),A.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},A.tagByName=c(A.tag)},{}],177:[function(a,u,A){var c=A;c._reverse=function(d){var p={};return Object.keys(d).forEach(function(g){(0|g)==g&&(g|=0);var h=d[g];p[h]=g}),p},c.der=a("./der")},{"./der":176}],178:[function(a,u,A){var c=a("inherits"),d=a("bn.js"),p=a("../base/buffer").DecoderBuffer,g=a("../base/node"),h=a("../constants/der");function b(Q){this.enc="der",this.name=Q.name,this.entity=Q,this.tree=new y,this.tree._init(Q.body)}function y(Q){g.call(this,"der",Q)}function w(Q,x){var k=Q.readUInt8(x);if(Q.isError(k))return k;var F=h.tagClass[k>>6],D=!(32&k);if(31&~k)k&=31;else{var M=k;for(k=0;!(128&~M);){if(M=Q.readUInt8(x),Q.isError(M))return M;k<<=7,k|=127&M}}return{cls:F,primitive:D,tag:k,tagStr:h.tag[k]}}function C(Q,x,k){var F=Q.readUInt8(k);if(Q.isError(F))return F;if(!x&&F===128)return null;if(!(128&F))return F;var D=127&F;if(D>4)return Q.error("length octect is too long");F=0;for(var M=0;M<D;M++){F<<=8;var N=Q.readUInt8(k);if(Q.isError(N))return N;F|=N}return F}u.exports=b,b.prototype.decode=function(Q,x){return p.isDecoderBuffer(Q)||(Q=new p(Q,x)),this.tree._decode(Q,x)},c(y,g),y.prototype._peekTag=function(Q,x,k){if(Q.isEmpty())return!1;var F=Q.save(),D=w(Q,'Failed to peek tag: "'+x+'"');return Q.isError(D)?D:(Q.restore(F),D.tag===x||D.tagStr===x||D.tagStr+"of"===x||k)},y.prototype._decodeTag=function(Q,x,k){var F=w(Q,'Failed to decode tag of "'+x+'"');if(Q.isError(F))return F;var D=C(Q,F.primitive,'Failed to get length of "'+x+'"');if(Q.isError(D))return D;if(!k&&F.tag!==x&&F.tagStr!==x&&F.tagStr+"of"!==x)return Q.error('Failed to match tag: "'+x+'"');if(F.primitive||D!==null)return Q.skip(D,'Failed to match body of: "'+x+'"');var M=Q.save(),N=this._skipUntilEnd(Q,'Failed to skip indefinite length body: "'+this.tag+'"');return Q.isError(N)?N:(D=Q.offset-M.offset,Q.restore(M),Q.skip(D,'Failed to match body of: "'+x+'"'))},y.prototype._skipUntilEnd=function(Q,x){for(;;){var k=w(Q,x);if(Q.isError(k))return k;var F=C(Q,k.primitive,x);if(Q.isError(F))return F;var D=void 0;if(D=k.primitive||F!==null?Q.skip(F):this._skipUntilEnd(Q,x),Q.isError(D))return D;if(k.tagStr==="end")break}},y.prototype._decodeList=function(Q,x,k,F){for(var D=[];!Q.isEmpty();){var M=this._peekTag(Q,"end");if(Q.isError(M))return M;var N=k.decode(Q,"der",F);if(Q.isError(N)&&M)break;D.push(N)}return D},y.prototype._decodeStr=function(Q,x){if(x==="bitstr"){var k=Q.readUInt8();return Q.isError(k)?k:{unused:k,data:Q.raw()}}if(x==="bmpstr"){var F=Q.raw();if(F.length%2==1)return Q.error("Decoding of string type: bmpstr length mismatch");for(var D="",M=0;M<F.length/2;M++)D+=String.fromCharCode(F.readUInt16BE(2*M));return D}if(x==="numstr"){var N=Q.raw().toString("ascii");return this._isNumstr(N)?N:Q.error("Decoding of string type: numstr unsupported characters")}if(x==="octstr"||x==="objDesc")return Q.raw();if(x==="printstr"){var P=Q.raw().toString("ascii");return this._isPrintstr(P)?P:Q.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(x)?Q.raw().toString():Q.error("Decoding of string type: "+x+" unsupported")},y.prototype._decodeObjid=function(Q,x,k){for(var F,D=[],M=0,N=0;!Q.isEmpty();)M<<=7,M|=127&(N=Q.readUInt8()),128&N||(D.push(M),M=0);128&N&&D.push(M);var P=D[0]/40|0,j=D[0]%40;if(F=k?D:[P,j].concat(D.slice(1)),x){var Y=x[F.join(" ")];Y===void 0&&(Y=x[F.join(".")]),Y!==void 0&&(F=Y)}return F},y.prototype._decodeTime=function(Q,x){var k,F,D,M,N,P,j=Q.raw().toString();if(x==="gentime")k=0|j.slice(0,4),F=0|j.slice(4,6),D=0|j.slice(6,8),M=0|j.slice(8,10),N=0|j.slice(10,12),P=0|j.slice(12,14);else{if(x!=="utctime")return Q.error("Decoding "+x+" time is not supported yet");k=0|j.slice(0,2),F=0|j.slice(2,4),D=0|j.slice(4,6),M=0|j.slice(6,8),N=0|j.slice(8,10),P=0|j.slice(10,12),k=k<70?2e3+k:1900+k}return Date.UTC(k,F-1,D,M,N,P,0)},y.prototype._decodeNull=function(){return null},y.prototype._decodeBool=function(Q){var x=Q.readUInt8();return Q.isError(x)?x:x!==0},y.prototype._decodeInt=function(Q,x){var k=Q.raw(),F=new d(k);return x&&(F=x[F.toString(10)]||F),F},y.prototype._use=function(Q,x){return typeof Q=="function"&&(Q=Q(x)),Q._getDecoder("der").tree}},{"../base/buffer":172,"../base/node":174,"../constants/der":176,"bn.js":184,inherits:440}],179:[function(a,u,A){var c=A;c.der=a("./der"),c.pem=a("./pem")},{"./der":178,"./pem":180}],180:[function(a,u,A){var c=a("inherits"),d=a("safer-buffer").Buffer,p=a("./der");function g(h){p.call(this,h),this.enc="pem"}c(g,p),u.exports=g,g.prototype.decode=function(h,b){for(var y=h.toString().split(/[\r\n]+/g),w=b.label.toUpperCase(),C=/^-----(BEGIN|END) ([^-]+)-----$/,Q=-1,x=-1,k=0;k<y.length;k++){var F=y[k].match(C);if(F!==null&&F[2]===w){if(Q!==-1){if(F[1]!=="END")break;x=k;break}if(F[1]!=="BEGIN")break;Q=k}}if(Q===-1||x===-1)throw new Error("PEM section not found for: "+w);var D=y.slice(Q+1,x).join("");D.replace(/[^a-z0-9+/=]+/gi,"");var M=d.from(D,"base64");return p.prototype.decode.call(this,M,b)}},{"./der":178,inherits:440,"safer-buffer":495}],181:[function(a,u,A){var c=a("inherits"),d=a("safer-buffer").Buffer,p=a("../base/node"),g=a("../constants/der");function h(C){this.enc="der",this.name=C.name,this.entity=C,this.tree=new b,this.tree._init(C.body)}function b(C){p.call(this,"der",C)}function y(C){return C<10?"0"+C:C}function w(C,Q,x,k){var F;if(C==="seqof"?C="seq":C==="setof"&&(C="set"),g.tagByName.hasOwnProperty(C))F=g.tagByName[C];else{if(typeof C!="number"||(0|C)!==C)return k.error("Unknown tag: "+C);F=C}return F>=31?k.error("Multi-octet tag encoding unsupported"):(Q||(F|=32),F|=g.tagClassByName[x||"universal"]<<6)}u.exports=h,h.prototype.encode=function(C,Q){return this.tree._encode(C,Q).join()},c(b,p),b.prototype._encodeComposite=function(C,Q,x,k){var F=w(C,Q,x,this.reporter);if(k.length<128){var D=d.alloc(2);return D[0]=F,D[1]=k.length,this._createEncoderBuffer([D,k])}for(var M=1,N=k.length;N>=256;N>>=8)M++;var P=d.alloc(2+M);P[0]=F,P[1]=128|M;for(var j=1+M,Y=k.length;Y>0;j--,Y>>=8)P[j]=255&Y;return this._createEncoderBuffer([P,k])},b.prototype._encodeStr=function(C,Q){if(Q==="bitstr")return this._createEncoderBuffer([0|C.unused,C.data]);if(Q==="bmpstr"){for(var x=d.alloc(2*C.length),k=0;k<C.length;k++)x.writeUInt16BE(C.charCodeAt(k),2*k);return this._createEncoderBuffer(x)}return Q==="numstr"?this._isNumstr(C)?this._createEncoderBuffer(C):this.reporter.error("Encoding of string type: numstr supports only digits and space"):Q==="printstr"?this._isPrintstr(C)?this._createEncoderBuffer(C):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(Q)||Q==="objDesc"?this._createEncoderBuffer(C):this.reporter.error("Encoding of string type: "+Q+" unsupported")},b.prototype._encodeObjid=function(C,Q,x){if(typeof C=="string"){if(!Q)return this.reporter.error("string objid given, but no values map found");if(!Q.hasOwnProperty(C))return this.reporter.error("objid not found in values map");C=Q[C].split(/[\s.]+/g);for(var k=0;k<C.length;k++)C[k]|=0}else if(Array.isArray(C)){C=C.slice();for(var F=0;F<C.length;F++)C[F]|=0}if(!Array.isArray(C))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(C));if(!x){if(C[1]>=40)return this.reporter.error("Second objid identifier OOB");C.splice(0,2,40*C[0]+C[1])}for(var D=0,M=0;M<C.length;M++){var N=C[M];for(D++;N>=128;N>>=7)D++}for(var P=d.alloc(D),j=P.length-1,Y=C.length-1;Y>=0;Y--){var z=C[Y];for(P[j--]=127&z;(z>>=7)>0;)P[j--]=128|127&z}return this._createEncoderBuffer(P)},b.prototype._encodeTime=function(C,Q){var x,k=new Date(C);return Q==="gentime"?x=[y(k.getUTCFullYear()),y(k.getUTCMonth()+1),y(k.getUTCDate()),y(k.getUTCHours()),y(k.getUTCMinutes()),y(k.getUTCSeconds()),"Z"].join(""):Q==="utctime"?x=[y(k.getUTCFullYear()%100),y(k.getUTCMonth()+1),y(k.getUTCDate()),y(k.getUTCHours()),y(k.getUTCMinutes()),y(k.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+Q+" time is not supported yet"),this._encodeStr(x,"octstr")},b.prototype._encodeNull=function(){return this._createEncoderBuffer("")},b.prototype._encodeInt=function(C,Q){if(typeof C=="string"){if(!Q)return this.reporter.error("String int or enum given, but no values map");if(!Q.hasOwnProperty(C))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(C));C=Q[C]}if(typeof C!="number"&&!d.isBuffer(C)){var x=C.toArray();!C.sign&&128&x[0]&&x.unshift(0),C=d.from(x)}if(d.isBuffer(C)){var k=C.length;C.length===0&&k++;var F=d.alloc(k);return C.copy(F),C.length===0&&(F[0]=0),this._createEncoderBuffer(F)}if(C<128)return this._createEncoderBuffer(C);if(C<256)return this._createEncoderBuffer([0,C]);for(var D=1,M=C;M>=256;M>>=8)D++;for(var N=new Array(D),P=N.length-1;P>=0;P--)N[P]=255&C,C>>=8;return 128&N[0]&&N.unshift(0),this._createEncoderBuffer(d.from(N))},b.prototype._encodeBool=function(C){return this._createEncoderBuffer(C?255:0)},b.prototype._use=function(C,Q){return typeof C=="function"&&(C=C(Q)),C._getEncoder("der").tree},b.prototype._skipDefault=function(C,Q,x){var k,F=this._baseState;if(F.default===null)return!1;var D=C.join();if(F.defaultBuffer===void 0&&(F.defaultBuffer=this._encodeValue(F.default,Q,x).join()),D.length!==F.defaultBuffer.length)return!1;for(k=0;k<D.length;k++)if(D[k]!==F.defaultBuffer[k])return!1;return!0}},{"../base/node":174,"../constants/der":176,inherits:440,"safer-buffer":495}],182:[function(a,u,A){var c=A;c.der=a("./der"),c.pem=a("./pem")},{"./der":181,"./pem":183}],183:[function(a,u,A){var c=a("inherits"),d=a("./der");function p(g){d.call(this,g),this.enc="pem"}c(p,d),u.exports=p,p.prototype.encode=function(g,h){for(var b=d.prototype.encode.call(this,g).toString("base64"),y=["-----BEGIN "+h.label+"-----"],w=0;w<b.length;w+=64)y.push(b.slice(w,w+64));return y.push("-----END "+h.label+"-----"),y.join(`
  822. `)}},{"./der":181,inherits:440}],184:[function(a,u,A){(function(c,d){function p(X,le){if(!X)throw new Error(le||"Assertion failed")}function g(X,le){X.super_=le;var G=function(){};G.prototype=le.prototype,X.prototype=new G,X.prototype.constructor=X}function h(X,le,G){if(h.isBN(X))return X;this.negative=0,this.words=null,this.length=0,this.red=null,X!==null&&(le!=="le"&&le!=="be"||(G=le,le=10),this._init(X||0,le||10,G||"be"))}var b;typeof c=="object"?c.exports=h:d.BN=h,h.BN=h,h.wordSize=26;try{b=typeof window<"u"&&window.Buffer!==void 0?window.Buffer:a("buffer").Buffer}catch{}function y(X,le){var G=X.charCodeAt(le);return G>=65&&G<=70?G-55:G>=97&&G<=102?G-87:G-48&15}function w(X,le,G){var W=y(X,G);return G-1>=le&&(W|=y(X,G-1)<<4),W}function C(X,le,G,W){for(var q=0,V=Math.min(X.length,G),Z=le;Z<V;Z++){var Ce=X.charCodeAt(Z)-48;q*=W,q+=Ce>=49?Ce-49+10:Ce>=17?Ce-17+10:Ce}return q}h.isBN=function(X){return X instanceof h||X!==null&&typeof X=="object"&&X.constructor.wordSize===h.wordSize&&Array.isArray(X.words)},h.max=function(X,le){return X.cmp(le)>0?X:le},h.min=function(X,le){return X.cmp(le)<0?X:le},h.prototype._init=function(X,le,G){if(typeof X=="number")return this._initNumber(X,le,G);if(typeof X=="object")return this._initArray(X,le,G);le==="hex"&&(le=16),p(le===(0|le)&&le>=2&&le<=36);var W=0;(X=X.toString().replace(/\s+/g,""))[0]==="-"&&(W++,this.negative=1),W<X.length&&(le===16?this._parseHex(X,W,G):(this._parseBase(X,le,W),G==="le"&&this._initArray(this.toArray(),le,G)))},h.prototype._initNumber=function(X,le,G){X<0&&(this.negative=1,X=-X),X<67108864?(this.words=[67108863&X],this.length=1):X<4503599627370496?(this.words=[67108863&X,X/67108864&67108863],this.length=2):(p(X<9007199254740992),this.words=[67108863&X,X/67108864&67108863,1],this.length=3),G==="le"&&this._initArray(this.toArray(),le,G)},h.prototype._initArray=function(X,le,G){if(p(typeof X.length=="number"),X.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(X.length/3),this.words=new Array(this.length);for(var W=0;W<this.length;W++)this.words[W]=0;var q,V,Z=0;if(G==="be")for(W=X.length-1,q=0;W>=0;W-=3)V=X[W]|X[W-1]<<8|X[W-2]<<16,this.words[q]|=V<<Z&67108863,this.words[q+1]=V>>>26-Z&67108863,(Z+=24)>=26&&(Z-=26,q++);else if(G==="le")for(W=0,q=0;W<X.length;W+=3)V=X[W]|X[W+1]<<8|X[W+2]<<16,this.words[q]|=V<<Z&67108863,this.words[q+1]=V>>>26-Z&67108863,(Z+=24)>=26&&(Z-=26,q++);return this.strip()},h.prototype._parseHex=function(X,le,G){this.length=Math.ceil((X.length-le)/6),this.words=new Array(this.length);for(var W=0;W<this.length;W++)this.words[W]=0;var q,V=0,Z=0;if(G==="be")for(W=X.length-1;W>=le;W-=2)q=w(X,le,W)<<V,this.words[Z]|=67108863&q,V>=18?(V-=18,Z+=1,this.words[Z]|=q>>>26):V+=8;else for(W=(X.length-le)%2==0?le+1:le;W<X.length;W+=2)q=w(X,le,W)<<V,this.words[Z]|=67108863&q,V>=18?(V-=18,Z+=1,this.words[Z]|=q>>>26):V+=8;this.strip()},h.prototype._parseBase=function(X,le,G){this.words=[0],this.length=1;for(var W=0,q=1;q<=67108863;q*=le)W++;W--,q=q/le|0;for(var V=X.length-G,Z=V%W,Ce=Math.min(V,V-Z)+G,fe=0,Ge=G;Ge<Ce;Ge+=W)fe=C(X,Ge,Ge+W,le),this.imuln(q),this.words[0]+fe<67108864?this.words[0]+=fe:this._iaddn(fe);if(Z!==0){var ue=1;for(fe=C(X,Ge,X.length,le),Ge=0;Ge<Z;Ge++)ue*=le;this.imuln(ue),this.words[0]+fe<67108864?this.words[0]+=fe:this._iaddn(fe)}this.strip()},h.prototype.copy=function(X){X.words=new Array(this.length);for(var le=0;le<this.length;le++)X.words[le]=this.words[le];X.length=this.length,X.negative=this.negative,X.red=this.red},h.prototype.clone=function(){var X=new h(null);return this.copy(X),X},h.prototype._expand=function(X){for(;this.length<X;)this.words[this.length++]=0;return this},h.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},h.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},h.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var Q=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],x=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],k=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function F(X){for(var le=new Array(X.bitLength()),G=0;G<le.length;G++){var W=G/26|0,q=G%26;le[G]=(X.words[W]&1<<q)>>>q}return le}function D(X,le,G){G.negative=le.negative^X.negative;var W=X.length+le.length|0;G.length=W,W=W-1|0;var q=0|X.words[0],V=0|le.words[0],Z=q*V,Ce=67108863&Z,fe=Z/67108864|0;G.words[0]=Ce;for(var Ge=1;Ge<W;Ge++){for(var ue=fe>>>26,qe=67108863&fe,It=Math.min(Ge,le.length-1),gt=Math.max(0,Ge-X.length+1);gt<=It;gt++){var tr=Ge-gt|0;ue+=(Z=(q=0|X.words[tr])*(V=0|le.words[gt])+qe)/67108864|0,qe=67108863&Z}G.words[Ge]=0|qe,fe=0|ue}return fe!==0?G.words[Ge]=0|fe:G.length--,G.strip()}h.prototype.toString=function(X,le){var G;if(le=0|le||1,(X=X||10)===16||X==="hex"){G="";for(var W=0,q=0,V=0;V<this.length;V++){var Z=this.words[V],Ce=(16777215&(Z<<W|q)).toString(16);G=(q=Z>>>24-W&16777215)!=0||V!==this.length-1?Q[6-Ce.length]+Ce+G:Ce+G,(W+=2)>=26&&(W-=26,V--)}for(q!==0&&(G=q.toString(16)+G);G.length%le!=0;)G="0"+G;return this.negative!==0&&(G="-"+G),G}if(X===(0|X)&&X>=2&&X<=36){var fe=x[X],Ge=k[X];G="";var ue=this.clone();for(ue.negative=0;!ue.isZero();){var qe=ue.modn(Ge).toString(X);G=(ue=ue.idivn(Ge)).isZero()?qe+G:Q[fe-qe.length]+qe+G}for(this.isZero()&&(G="0"+G);G.length%le!=0;)G="0"+G;return this.negative!==0&&(G="-"+G),G}p(!1,"Base should be between 2 and 36")},h.prototype.toNumber=function(){var X=this.words[0];return this.length===2?X+=67108864*this.words[1]:this.length===3&&this.words[2]===1?X+=4503599627370496+67108864*this.words[1]:this.length>2&&p(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-X:X},h.prototype.toJSON=function(){return this.toString(16)},h.prototype.toBuffer=function(X,le){return p(b!==void 0),this.toArrayLike(b,X,le)},h.prototype.toArray=function(X,le){return this.toArrayLike(Array,X,le)},h.prototype.toArrayLike=function(X,le,G){var W=this.byteLength(),q=G||Math.max(1,W);p(W<=q,"byte array longer than desired length"),p(q>0,"Requested array length <= 0"),this.strip();var V,Z,Ce=le==="le",fe=new X(q),Ge=this.clone();if(Ce){for(Z=0;!Ge.isZero();Z++)V=Ge.andln(255),Ge.iushrn(8),fe[Z]=V;for(;Z<q;Z++)fe[Z]=0}else{for(Z=0;Z<q-W;Z++)fe[Z]=0;for(Z=0;!Ge.isZero();Z++)V=Ge.andln(255),Ge.iushrn(8),fe[q-Z-1]=V}return fe},Math.clz32?h.prototype._countBits=function(X){return 32-Math.clz32(X)}:h.prototype._countBits=function(X){var le=X,G=0;return le>=4096&&(G+=13,le>>>=13),le>=64&&(G+=7,le>>>=7),le>=8&&(G+=4,le>>>=4),le>=2&&(G+=2,le>>>=2),G+le},h.prototype._zeroBits=function(X){if(X===0)return 26;var le=X,G=0;return 8191&le||(G+=13,le>>>=13),127&le||(G+=7,le>>>=7),15&le||(G+=4,le>>>=4),3&le||(G+=2,le>>>=2),1&le||G++,G},h.prototype.bitLength=function(){var X=this.words[this.length-1],le=this._countBits(X);return 26*(this.length-1)+le},h.prototype.zeroBits=function(){if(this.isZero())return 0;for(var X=0,le=0;le<this.length;le++){var G=this._zeroBits(this.words[le]);if(X+=G,G!==26)break}return X},h.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},h.prototype.toTwos=function(X){return this.negative!==0?this.abs().inotn(X).iaddn(1):this.clone()},h.prototype.fromTwos=function(X){return this.testn(X-1)?this.notn(X).iaddn(1).ineg():this.clone()},h.prototype.isNeg=function(){return this.negative!==0},h.prototype.neg=function(){return this.clone().ineg()},h.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},h.prototype.iuor=function(X){for(;this.length<X.length;)this.words[this.length++]=0;for(var le=0;le<X.length;le++)this.words[le]=this.words[le]|X.words[le];return this.strip()},h.prototype.ior=function(X){return p(!(this.negative|X.negative)),this.iuor(X)},h.prototype.or=function(X){return this.length>X.length?this.clone().ior(X):X.clone().ior(this)},h.prototype.uor=function(X){return this.length>X.length?this.clone().iuor(X):X.clone().iuor(this)},h.prototype.iuand=function(X){var le;le=this.length>X.length?X:this;for(var G=0;G<le.length;G++)this.words[G]=this.words[G]&X.words[G];return this.length=le.length,this.strip()},h.prototype.iand=function(X){return p(!(this.negative|X.negative)),this.iuand(X)},h.prototype.and=function(X){return this.length>X.length?this.clone().iand(X):X.clone().iand(this)},h.prototype.uand=function(X){return this.length>X.length?this.clone().iuand(X):X.clone().iuand(this)},h.prototype.iuxor=function(X){var le,G;this.length>X.length?(le=this,G=X):(le=X,G=this);for(var W=0;W<G.length;W++)this.words[W]=le.words[W]^G.words[W];if(this!==le)for(;W<le.length;W++)this.words[W]=le.words[W];return this.length=le.length,this.strip()},h.prototype.ixor=function(X){return p(!(this.negative|X.negative)),this.iuxor(X)},h.prototype.xor=function(X){return this.length>X.length?this.clone().ixor(X):X.clone().ixor(this)},h.prototype.uxor=function(X){return this.length>X.length?this.clone().iuxor(X):X.clone().iuxor(this)},h.prototype.inotn=function(X){p(typeof X=="number"&&X>=0);var le=0|Math.ceil(X/26),G=X%26;this._expand(le),G>0&&le--;for(var W=0;W<le;W++)this.words[W]=67108863&~this.words[W];return G>0&&(this.words[W]=~this.words[W]&67108863>>26-G),this.strip()},h.prototype.notn=function(X){return this.clone().inotn(X)},h.prototype.setn=function(X,le){p(typeof X=="number"&&X>=0);var G=X/26|0,W=X%26;return this._expand(G+1),this.words[G]=le?this.words[G]|1<<W:this.words[G]&~(1<<W),this.strip()},h.prototype.iadd=function(X){var le,G,W;if(this.negative!==0&&X.negative===0)return this.negative=0,le=this.isub(X),this.negative^=1,this._normSign();if(this.negative===0&&X.negative!==0)return X.negative=0,le=this.isub(X),X.negative=1,le._normSign();this.length>X.length?(G=this,W=X):(G=X,W=this);for(var q=0,V=0;V<W.length;V++)le=(0|G.words[V])+(0|W.words[V])+q,this.words[V]=67108863&le,q=le>>>26;for(;q!==0&&V<G.length;V++)le=(0|G.words[V])+q,this.words[V]=67108863&le,q=le>>>26;if(this.length=G.length,q!==0)this.words[this.length]=q,this.length++;else if(G!==this)for(;V<G.length;V++)this.words[V]=G.words[V];return this},h.prototype.add=function(X){var le;return X.negative!==0&&this.negative===0?(X.negative=0,le=this.sub(X),X.negative^=1,le):X.negative===0&&this.negative!==0?(this.negative=0,le=X.sub(this),this.negative=1,le):this.length>X.length?this.clone().iadd(X):X.clone().iadd(this)},h.prototype.isub=function(X){if(X.negative!==0){X.negative=0;var le=this.iadd(X);return X.negative=1,le._normSign()}if(this.negative!==0)return this.negative=0,this.iadd(X),this.negative=1,this._normSign();var G,W,q=this.cmp(X);if(q===0)return this.negative=0,this.length=1,this.words[0]=0,this;q>0?(G=this,W=X):(G=X,W=this);for(var V=0,Z=0;Z<W.length;Z++)V=(le=(0|G.words[Z])-(0|W.words[Z])+V)>>26,this.words[Z]=67108863&le;for(;V!==0&&Z<G.length;Z++)V=(le=(0|G.words[Z])+V)>>26,this.words[Z]=67108863&le;if(V===0&&Z<G.length&&G!==this)for(;Z<G.length;Z++)this.words[Z]=G.words[Z];return this.length=Math.max(this.length,Z),G!==this&&(this.negative=1),this.strip()},h.prototype.sub=function(X){return this.clone().isub(X)};var M=function(X,le,G){var W,q,V,Z=X.words,Ce=le.words,fe=G.words,Ge=0,ue=0|Z[0],qe=8191&ue,It=ue>>>13,gt=0|Z[1],tr=8191&gt,ar=gt>>>13,sr=0|Z[2],Qt=8191&sr,At=sr>>>13,Et=0|Z[3],_t=8191&Et,mr=Et>>>13,wt=0|Z[4],Ht=8191&wt,$r=wt>>>13,Ve=0|Z[5],Ct=8191&Ve,Lt=Ve>>>13,Br=0|Z[6],Zr=8191&Br,lt=Br>>>13,jr=0|Z[7],Jr=8191&jr,$t=jr>>>13,qt=0|Z[8],ir=8191&qt,an=qt>>>13,Dt=0|Z[9],Ot=8191&Dt,er=Dt>>>13,Er=0|Ce[0],zt=8191&Er,Ft=Er>>>13,fr=0|Ce[1],Or=8191&fr,Vr=fr>>>13,Un=0|Ce[2],Tn=8191&Un,Li=Un>>>13,Xn=0|Ce[3],Mn=8191&Xn,Oi=Xn>>>13,Si=0|Ce[4],_i=8191&Si,Xi=Si>>>13,yi=0|Ce[5],qi=8191&yi,Ba=yi>>>13,Wa=0|Ce[6],Qi=8191&Wa,la=Wa>>>13,oa=0|Ce[7],gi=8191&oa,ha=oa>>>13,ua=0|Ce[8],ba=8191&ua,Na=ua>>>13,ao=0|Ce[9],ji=8191&ao,to=ao>>>13;G.negative=X.negative^le.negative,G.length=19;var Xa=(Ge+(W=Math.imul(qe,zt))|0)+((8191&(q=(q=Math.imul(qe,Ft))+Math.imul(It,zt)|0))<<13)|0;Ge=((V=Math.imul(It,Ft))+(q>>>13)|0)+(Xa>>>26)|0,Xa&=67108863,W=Math.imul(tr,zt),q=(q=Math.imul(tr,Ft))+Math.imul(ar,zt)|0,V=Math.imul(ar,Ft);var uo=(Ge+(W=W+Math.imul(qe,Or)|0)|0)+((8191&(q=(q=q+Math.imul(qe,Vr)|0)+Math.imul(It,Or)|0))<<13)|0;Ge=((V=V+Math.imul(It,Vr)|0)+(q>>>13)|0)+(uo>>>26)|0,uo&=67108863,W=Math.imul(Qt,zt),q=(q=Math.imul(Qt,Ft))+Math.imul(At,zt)|0,V=Math.imul(At,Ft),W=W+Math.imul(tr,Or)|0,q=(q=q+Math.imul(tr,Vr)|0)+Math.imul(ar,Or)|0,V=V+Math.imul(ar,Vr)|0;var as=(Ge+(W=W+Math.imul(qe,Tn)|0)|0)+((8191&(q=(q=q+Math.imul(qe,Li)|0)+Math.imul(It,Tn)|0))<<13)|0;Ge=((V=V+Math.imul(It,Li)|0)+(q>>>13)|0)+(as>>>26)|0,as&=67108863,W=Math.imul(_t,zt),q=(q=Math.imul(_t,Ft))+Math.imul(mr,zt)|0,V=Math.imul(mr,Ft),W=W+Math.imul(Qt,Or)|0,q=(q=q+Math.imul(Qt,Vr)|0)+Math.imul(At,Or)|0,V=V+Math.imul(At,Vr)|0,W=W+Math.imul(tr,Tn)|0,q=(q=q+Math.imul(tr,Li)|0)+Math.imul(ar,Tn)|0,V=V+Math.imul(ar,Li)|0;var pr=(Ge+(W=W+Math.imul(qe,Mn)|0)|0)+((8191&(q=(q=q+Math.imul(qe,Oi)|0)+Math.imul(It,Mn)|0))<<13)|0;Ge=((V=V+Math.imul(It,Oi)|0)+(q>>>13)|0)+(pr>>>26)|0,pr&=67108863,W=Math.imul(Ht,zt),q=(q=Math.imul(Ht,Ft))+Math.imul($r,zt)|0,V=Math.imul($r,Ft),W=W+Math.imul(_t,Or)|0,q=(q=q+Math.imul(_t,Vr)|0)+Math.imul(mr,Or)|0,V=V+Math.imul(mr,Vr)|0,W=W+Math.imul(Qt,Tn)|0,q=(q=q+Math.imul(Qt,Li)|0)+Math.imul(At,Tn)|0,V=V+Math.imul(At,Li)|0,W=W+Math.imul(tr,Mn)|0,q=(q=q+Math.imul(tr,Oi)|0)+Math.imul(ar,Mn)|0,V=V+Math.imul(ar,Oi)|0;var cn=(Ge+(W=W+Math.imul(qe,_i)|0)|0)+((8191&(q=(q=q+Math.imul(qe,Xi)|0)+Math.imul(It,_i)|0))<<13)|0;Ge=((V=V+Math.imul(It,Xi)|0)+(q>>>13)|0)+(cn>>>26)|0,cn&=67108863,W=Math.imul(Ct,zt),q=(q=Math.imul(Ct,Ft))+Math.imul(Lt,zt)|0,V=Math.imul(Lt,Ft),W=W+Math.imul(Ht,Or)|0,q=(q=q+Math.imul(Ht,Vr)|0)+Math.imul($r,Or)|0,V=V+Math.imul($r,Vr)|0,W=W+Math.imul(_t,Tn)|0,q=(q=q+Math.imul(_t,Li)|0)+Math.imul(mr,Tn)|0,V=V+Math.imul(mr,Li)|0,W=W+Math.imul(Qt,Mn)|0,q=(q=q+Math.imul(Qt,Oi)|0)+Math.imul(At,Mn)|0,V=V+Math.imul(At,Oi)|0,W=W+Math.imul(tr,_i)|0,q=(q=q+Math.imul(tr,Xi)|0)+Math.imul(ar,_i)|0,V=V+Math.imul(ar,Xi)|0;var On=(Ge+(W=W+Math.imul(qe,qi)|0)|0)+((8191&(q=(q=q+Math.imul(qe,Ba)|0)+Math.imul(It,qi)|0))<<13)|0;Ge=((V=V+Math.imul(It,Ba)|0)+(q>>>13)|0)+(On>>>26)|0,On&=67108863,W=Math.imul(Zr,zt),q=(q=Math.imul(Zr,Ft))+Math.imul(lt,zt)|0,V=Math.imul(lt,Ft),W=W+Math.imul(Ct,Or)|0,q=(q=q+Math.imul(Ct,Vr)|0)+Math.imul(Lt,Or)|0,V=V+Math.imul(Lt,Vr)|0,W=W+Math.imul(Ht,Tn)|0,q=(q=q+Math.imul(Ht,Li)|0)+Math.imul($r,Tn)|0,V=V+Math.imul($r,Li)|0,W=W+Math.imul(_t,Mn)|0,q=(q=q+Math.imul(_t,Oi)|0)+Math.imul(mr,Mn)|0,V=V+Math.imul(mr,Oi)|0,W=W+Math.imul(Qt,_i)|0,q=(q=q+Math.imul(Qt,Xi)|0)+Math.imul(At,_i)|0,V=V+Math.imul(At,Xi)|0,W=W+Math.imul(tr,qi)|0,q=(q=q+Math.imul(tr,Ba)|0)+Math.imul(ar,qi)|0,V=V+Math.imul(ar,Ba)|0;var Vi=(Ge+(W=W+Math.imul(qe,Qi)|0)|0)+((8191&(q=(q=q+Math.imul(qe,la)|0)+Math.imul(It,Qi)|0))<<13)|0;Ge=((V=V+Math.imul(It,la)|0)+(q>>>13)|0)+(Vi>>>26)|0,Vi&=67108863,W=Math.imul(Jr,zt),q=(q=Math.imul(Jr,Ft))+Math.imul($t,zt)|0,V=Math.imul($t,Ft),W=W+Math.imul(Zr,Or)|0,q=(q=q+Math.imul(Zr,Vr)|0)+Math.imul(lt,Or)|0,V=V+Math.imul(lt,Vr)|0,W=W+Math.imul(Ct,Tn)|0,q=(q=q+Math.imul(Ct,Li)|0)+Math.imul(Lt,Tn)|0,V=V+Math.imul(Lt,Li)|0,W=W+Math.imul(Ht,Mn)|0,q=(q=q+Math.imul(Ht,Oi)|0)+Math.imul($r,Mn)|0,V=V+Math.imul($r,Oi)|0,W=W+Math.imul(_t,_i)|0,q=(q=q+Math.imul(_t,Xi)|0)+Math.imul(mr,_i)|0,V=V+Math.imul(mr,Xi)|0,W=W+Math.imul(Qt,qi)|0,q=(q=q+Math.imul(Qt,Ba)|0)+Math.imul(At,qi)|0,V=V+Math.imul(At,Ba)|0,W=W+Math.imul(tr,Qi)|0,q=(q=q+Math.imul(tr,la)|0)+Math.imul(ar,Qi)|0,V=V+Math.imul(ar,la)|0;var ja=(Ge+(W=W+Math.imul(qe,gi)|0)|0)+((8191&(q=(q=q+Math.imul(qe,ha)|0)+Math.imul(It,gi)|0))<<13)|0;Ge=((V=V+Math.imul(It,ha)|0)+(q>>>13)|0)+(ja>>>26)|0,ja&=67108863,W=Math.imul(ir,zt),q=(q=Math.imul(ir,Ft))+Math.imul(an,zt)|0,V=Math.imul(an,Ft),W=W+Math.imul(Jr,Or)|0,q=(q=q+Math.imul(Jr,Vr)|0)+Math.imul($t,Or)|0,V=V+Math.imul($t,Vr)|0,W=W+Math.imul(Zr,Tn)|0,q=(q=q+Math.imul(Zr,Li)|0)+Math.imul(lt,Tn)|0,V=V+Math.imul(lt,Li)|0,W=W+Math.imul(Ct,Mn)|0,q=(q=q+Math.imul(Ct,Oi)|0)+Math.imul(Lt,Mn)|0,V=V+Math.imul(Lt,Oi)|0,W=W+Math.imul(Ht,_i)|0,q=(q=q+Math.imul(Ht,Xi)|0)+Math.imul($r,_i)|0,V=V+Math.imul($r,Xi)|0,W=W+Math.imul(_t,qi)|0,q=(q=q+Math.imul(_t,Ba)|0)+Math.imul(mr,qi)|0,V=V+Math.imul(mr,Ba)|0,W=W+Math.imul(Qt,Qi)|0,q=(q=q+Math.imul(Qt,la)|0)+Math.imul(At,Qi)|0,V=V+Math.imul(At,la)|0,W=W+Math.imul(tr,gi)|0,q=(q=q+Math.imul(tr,ha)|0)+Math.imul(ar,gi)|0,V=V+Math.imul(ar,ha)|0;var Qs=(Ge+(W=W+Math.imul(qe,ba)|0)|0)+((8191&(q=(q=q+Math.imul(qe,Na)|0)+Math.imul(It,ba)|0))<<13)|0;Ge=((V=V+Math.imul(It,Na)|0)+(q>>>13)|0)+(Qs>>>26)|0,Qs&=67108863,W=Math.imul(Ot,zt),q=(q=Math.imul(Ot,Ft))+Math.imul(er,zt)|0,V=Math.imul(er,Ft),W=W+Math.imul(ir,Or)|0,q=(q=q+Math.imul(ir,Vr)|0)+Math.imul(an,Or)|0,V=V+Math.imul(an,Vr)|0,W=W+Math.imul(Jr,Tn)|0,q=(q=q+Math.imul(Jr,Li)|0)+Math.imul($t,Tn)|0,V=V+Math.imul($t,Li)|0,W=W+Math.imul(Zr,Mn)|0,q=(q=q+Math.imul(Zr,Oi)|0)+Math.imul(lt,Mn)|0,V=V+Math.imul(lt,Oi)|0,W=W+Math.imul(Ct,_i)|0,q=(q=q+Math.imul(Ct,Xi)|0)+Math.imul(Lt,_i)|0,V=V+Math.imul(Lt,Xi)|0,W=W+Math.imul(Ht,qi)|0,q=(q=q+Math.imul(Ht,Ba)|0)+Math.imul($r,qi)|0,V=V+Math.imul($r,Ba)|0,W=W+Math.imul(_t,Qi)|0,q=(q=q+Math.imul(_t,la)|0)+Math.imul(mr,Qi)|0,V=V+Math.imul(mr,la)|0,W=W+Math.imul(Qt,gi)|0,q=(q=q+Math.imul(Qt,ha)|0)+Math.imul(At,gi)|0,V=V+Math.imul(At,ha)|0,W=W+Math.imul(tr,ba)|0,q=(q=q+Math.imul(tr,Na)|0)+Math.imul(ar,ba)|0,V=V+Math.imul(ar,Na)|0;var ol=(Ge+(W=W+Math.imul(qe,ji)|0)|0)+((8191&(q=(q=q+Math.imul(qe,to)|0)+Math.imul(It,ji)|0))<<13)|0;Ge=((V=V+Math.imul(It,to)|0)+(q>>>13)|0)+(ol>>>26)|0,ol&=67108863,W=Math.imul(Ot,Or),q=(q=Math.imul(Ot,Vr))+Math.imul(er,Or)|0,V=Math.imul(er,Vr),W=W+Math.imul(ir,Tn)|0,q=(q=q+Math.imul(ir,Li)|0)+Math.imul(an,Tn)|0,V=V+Math.imul(an,Li)|0,W=W+Math.imul(Jr,Mn)|0,q=(q=q+Math.imul(Jr,Oi)|0)+Math.imul($t,Mn)|0,V=V+Math.imul($t,Oi)|0,W=W+Math.imul(Zr,_i)|0,q=(q=q+Math.imul(Zr,Xi)|0)+Math.imul(lt,_i)|0,V=V+Math.imul(lt,Xi)|0,W=W+Math.imul(Ct,qi)|0,q=(q=q+Math.imul(Ct,Ba)|0)+Math.imul(Lt,qi)|0,V=V+Math.imul(Lt,Ba)|0,W=W+Math.imul(Ht,Qi)|0,q=(q=q+Math.imul(Ht,la)|0)+Math.imul($r,Qi)|0,V=V+Math.imul($r,la)|0,W=W+Math.imul(_t,gi)|0,q=(q=q+Math.imul(_t,ha)|0)+Math.imul(mr,gi)|0,V=V+Math.imul(mr,ha)|0,W=W+Math.imul(Qt,ba)|0,q=(q=q+Math.imul(Qt,Na)|0)+Math.imul(At,ba)|0,V=V+Math.imul(At,Na)|0;var zl=(Ge+(W=W+Math.imul(tr,ji)|0)|0)+((8191&(q=(q=q+Math.imul(tr,to)|0)+Math.imul(ar,ji)|0))<<13)|0;Ge=((V=V+Math.imul(ar,to)|0)+(q>>>13)|0)+(zl>>>26)|0,zl&=67108863,W=Math.imul(Ot,Tn),q=(q=Math.imul(Ot,Li))+Math.imul(er,Tn)|0,V=Math.imul(er,Li),W=W+Math.imul(ir,Mn)|0,q=(q=q+Math.imul(ir,Oi)|0)+Math.imul(an,Mn)|0,V=V+Math.imul(an,Oi)|0,W=W+Math.imul(Jr,_i)|0,q=(q=q+Math.imul(Jr,Xi)|0)+Math.imul($t,_i)|0,V=V+Math.imul($t,Xi)|0,W=W+Math.imul(Zr,qi)|0,q=(q=q+Math.imul(Zr,Ba)|0)+Math.imul(lt,qi)|0,V=V+Math.imul(lt,Ba)|0,W=W+Math.imul(Ct,Qi)|0,q=(q=q+Math.imul(Ct,la)|0)+Math.imul(Lt,Qi)|0,V=V+Math.imul(Lt,la)|0,W=W+Math.imul(Ht,gi)|0,q=(q=q+Math.imul(Ht,ha)|0)+Math.imul($r,gi)|0,V=V+Math.imul($r,ha)|0,W=W+Math.imul(_t,ba)|0,q=(q=q+Math.imul(_t,Na)|0)+Math.imul(mr,ba)|0,V=V+Math.imul(mr,Na)|0;var kc=(Ge+(W=W+Math.imul(Qt,ji)|0)|0)+((8191&(q=(q=q+Math.imul(Qt,to)|0)+Math.imul(At,ji)|0))<<13)|0;Ge=((V=V+Math.imul(At,to)|0)+(q>>>13)|0)+(kc>>>26)|0,kc&=67108863,W=Math.imul(Ot,Mn),q=(q=Math.imul(Ot,Oi))+Math.imul(er,Mn)|0,V=Math.imul(er,Oi),W=W+Math.imul(ir,_i)|0,q=(q=q+Math.imul(ir,Xi)|0)+Math.imul(an,_i)|0,V=V+Math.imul(an,Xi)|0,W=W+Math.imul(Jr,qi)|0,q=(q=q+Math.imul(Jr,Ba)|0)+Math.imul($t,qi)|0,V=V+Math.imul($t,Ba)|0,W=W+Math.imul(Zr,Qi)|0,q=(q=q+Math.imul(Zr,la)|0)+Math.imul(lt,Qi)|0,V=V+Math.imul(lt,la)|0,W=W+Math.imul(Ct,gi)|0,q=(q=q+Math.imul(Ct,ha)|0)+Math.imul(Lt,gi)|0,V=V+Math.imul(Lt,ha)|0,W=W+Math.imul(Ht,ba)|0,q=(q=q+Math.imul(Ht,Na)|0)+Math.imul($r,ba)|0,V=V+Math.imul($r,Na)|0;var Ju=(Ge+(W=W+Math.imul(_t,ji)|0)|0)+((8191&(q=(q=q+Math.imul(_t,to)|0)+Math.imul(mr,ji)|0))<<13)|0;Ge=((V=V+Math.imul(mr,to)|0)+(q>>>13)|0)+(Ju>>>26)|0,Ju&=67108863,W=Math.imul(Ot,_i),q=(q=Math.imul(Ot,Xi))+Math.imul(er,_i)|0,V=Math.imul(er,Xi),W=W+Math.imul(ir,qi)|0,q=(q=q+Math.imul(ir,Ba)|0)+Math.imul(an,qi)|0,V=V+Math.imul(an,Ba)|0,W=W+Math.imul(Jr,Qi)|0,q=(q=q+Math.imul(Jr,la)|0)+Math.imul($t,Qi)|0,V=V+Math.imul($t,la)|0,W=W+Math.imul(Zr,gi)|0,q=(q=q+Math.imul(Zr,ha)|0)+Math.imul(lt,gi)|0,V=V+Math.imul(lt,ha)|0,W=W+Math.imul(Ct,ba)|0,q=(q=q+Math.imul(Ct,Na)|0)+Math.imul(Lt,ba)|0,V=V+Math.imul(Lt,Na)|0;var Nl=(Ge+(W=W+Math.imul(Ht,ji)|0)|0)+((8191&(q=(q=q+Math.imul(Ht,to)|0)+Math.imul($r,ji)|0))<<13)|0;Ge=((V=V+Math.imul($r,to)|0)+(q>>>13)|0)+(Nl>>>26)|0,Nl&=67108863,W=Math.imul(Ot,qi),q=(q=Math.imul(Ot,Ba))+Math.imul(er,qi)|0,V=Math.imul(er,Ba),W=W+Math.imul(ir,Qi)|0,q=(q=q+Math.imul(ir,la)|0)+Math.imul(an,Qi)|0,V=V+Math.imul(an,la)|0,W=W+Math.imul(Jr,gi)|0,q=(q=q+Math.imul(Jr,ha)|0)+Math.imul($t,gi)|0,V=V+Math.imul($t,ha)|0,W=W+Math.imul(Zr,ba)|0,q=(q=q+Math.imul(Zr,Na)|0)+Math.imul(lt,ba)|0,V=V+Math.imul(lt,Na)|0;var Ru=(Ge+(W=W+Math.imul(Ct,ji)|0)|0)+((8191&(q=(q=q+Math.imul(Ct,to)|0)+Math.imul(Lt,ji)|0))<<13)|0;Ge=((V=V+Math.imul(Lt,to)|0)+(q>>>13)|0)+(Ru>>>26)|0,Ru&=67108863,W=Math.imul(Ot,Qi),q=(q=Math.imul(Ot,la))+Math.imul(er,Qi)|0,V=Math.imul(er,la),W=W+Math.imul(ir,gi)|0,q=(q=q+Math.imul(ir,ha)|0)+Math.imul(an,gi)|0,V=V+Math.imul(an,ha)|0,W=W+Math.imul(Jr,ba)|0,q=(q=q+Math.imul(Jr,Na)|0)+Math.imul($t,ba)|0,V=V+Math.imul($t,Na)|0;var Qo=(Ge+(W=W+Math.imul(Zr,ji)|0)|0)+((8191&(q=(q=q+Math.imul(Zr,to)|0)+Math.imul(lt,ji)|0))<<13)|0;Ge=((V=V+Math.imul(lt,to)|0)+(q>>>13)|0)+(Qo>>>26)|0,Qo&=67108863,W=Math.imul(Ot,gi),q=(q=Math.imul(Ot,ha))+Math.imul(er,gi)|0,V=Math.imul(er,ha),W=W+Math.imul(ir,ba)|0,q=(q=q+Math.imul(ir,Na)|0)+Math.imul(an,ba)|0,V=V+Math.imul(an,Na)|0;var Bo=(Ge+(W=W+Math.imul(Jr,ji)|0)|0)+((8191&(q=(q=q+Math.imul(Jr,to)|0)+Math.imul($t,ji)|0))<<13)|0;Ge=((V=V+Math.imul($t,to)|0)+(q>>>13)|0)+(Bo>>>26)|0,Bo&=67108863,W=Math.imul(Ot,ba),q=(q=Math.imul(Ot,Na))+Math.imul(er,ba)|0,V=Math.imul(er,Na);var $f=(Ge+(W=W+Math.imul(ir,ji)|0)|0)+((8191&(q=(q=q+Math.imul(ir,to)|0)+Math.imul(an,ji)|0))<<13)|0;Ge=((V=V+Math.imul(an,to)|0)+(q>>>13)|0)+($f>>>26)|0,$f&=67108863;var Xu=(Ge+(W=Math.imul(Ot,ji))|0)+((8191&(q=(q=Math.imul(Ot,to))+Math.imul(er,ji)|0))<<13)|0;return Ge=((V=Math.imul(er,to))+(q>>>13)|0)+(Xu>>>26)|0,Xu&=67108863,fe[0]=Xa,fe[1]=uo,fe[2]=as,fe[3]=pr,fe[4]=cn,fe[5]=On,fe[6]=Vi,fe[7]=ja,fe[8]=Qs,fe[9]=ol,fe[10]=zl,fe[11]=kc,fe[12]=Ju,fe[13]=Nl,fe[14]=Ru,fe[15]=Qo,fe[16]=Bo,fe[17]=$f,fe[18]=Xu,Ge!==0&&(fe[19]=Ge,G.length++),G};function N(X,le,G){G.negative=le.negative^X.negative,G.length=X.length+le.length;for(var W=0,q=0,V=0;V<G.length-1;V++){var Z=q;q=0;for(var Ce=67108863&W,fe=Math.min(V,le.length-1),Ge=Math.max(0,V-X.length+1);Ge<=fe;Ge++){var ue=V-Ge,qe=(0|X.words[ue])*(0|le.words[Ge]),It=67108863&qe;Ce=67108863&(It=It+Ce|0),q+=(Z=(Z=Z+(qe/67108864|0)|0)+(It>>>26)|0)>>>26,Z&=67108863}G.words[V]=Ce,W=Z,Z=q}return W!==0?G.words[V]=W:G.length--,G.strip()}function P(X,le,G){return new j().mulp(X,le,G)}function j(X,le){this.x=X,this.y=le}Math.imul||(M=D),h.prototype.mulTo=function(X,le){var G=this.length+X.length;return this.length===10&&X.length===10?M(this,X,le):G<63?D(this,X,le):G<1024?N(this,X,le):P(this,X,le)},j.prototype.makeRBT=function(X){for(var le=new Array(X),G=h.prototype._countBits(X)-1,W=0;W<X;W++)le[W]=this.revBin(W,G,X);return le},j.prototype.revBin=function(X,le,G){if(X===0||X===G-1)return X;for(var W=0,q=0;q<le;q++)W|=(1&X)<<le-q-1,X>>=1;return W},j.prototype.permute=function(X,le,G,W,q,V){for(var Z=0;Z<V;Z++)W[Z]=le[X[Z]],q[Z]=G[X[Z]]},j.prototype.transform=function(X,le,G,W,q,V){this.permute(V,X,le,G,W,q);for(var Z=1;Z<q;Z<<=1)for(var Ce=Z<<1,fe=Math.cos(2*Math.PI/Ce),Ge=Math.sin(2*Math.PI/Ce),ue=0;ue<q;ue+=Ce)for(var qe=fe,It=Ge,gt=0;gt<Z;gt++){var tr=G[ue+gt],ar=W[ue+gt],sr=G[ue+gt+Z],Qt=W[ue+gt+Z],At=qe*sr-It*Qt;Qt=qe*Qt+It*sr,sr=At,G[ue+gt]=tr+sr,W[ue+gt]=ar+Qt,G[ue+gt+Z]=tr-sr,W[ue+gt+Z]=ar-Qt,gt!==Ce&&(At=fe*qe-Ge*It,It=fe*It+Ge*qe,qe=At)}},j.prototype.guessLen13b=function(X,le){var G=1|Math.max(le,X),W=1&G,q=0;for(G=G/2|0;G;G>>>=1)q++;return 1<<q+1+W},j.prototype.conjugate=function(X,le,G){if(!(G<=1))for(var W=0;W<G/2;W++){var q=X[W];X[W]=X[G-W-1],X[G-W-1]=q,q=le[W],le[W]=-le[G-W-1],le[G-W-1]=-q}},j.prototype.normalize13b=function(X,le){for(var G=0,W=0;W<le/2;W++){var q=8192*Math.round(X[2*W+1]/le)+Math.round(X[2*W]/le)+G;X[W]=67108863&q,G=q<67108864?0:q/67108864|0}return X},j.prototype.convert13b=function(X,le,G,W){for(var q=0,V=0;V<le;V++)q+=0|X[V],G[2*V]=8191&q,q>>>=13,G[2*V+1]=8191&q,q>>>=13;for(V=2*le;V<W;++V)G[V]=0;p(q===0),p(!(-8192&q))},j.prototype.stub=function(X){for(var le=new Array(X),G=0;G<X;G++)le[G]=0;return le},j.prototype.mulp=function(X,le,G){var W=2*this.guessLen13b(X.length,le.length),q=this.makeRBT(W),V=this.stub(W),Z=new Array(W),Ce=new Array(W),fe=new Array(W),Ge=new Array(W),ue=new Array(W),qe=new Array(W),It=G.words;It.length=W,this.convert13b(X.words,X.length,Z,W),this.convert13b(le.words,le.length,Ge,W),this.transform(Z,V,Ce,fe,W,q),this.transform(Ge,V,ue,qe,W,q);for(var gt=0;gt<W;gt++){var tr=Ce[gt]*ue[gt]-fe[gt]*qe[gt];fe[gt]=Ce[gt]*qe[gt]+fe[gt]*ue[gt],Ce[gt]=tr}return this.conjugate(Ce,fe,W),this.transform(Ce,fe,It,V,W,q),this.conjugate(It,V,W),this.normalize13b(It,W),G.negative=X.negative^le.negative,G.length=X.length+le.length,G.strip()},h.prototype.mul=function(X){var le=new h(null);return le.words=new Array(this.length+X.length),this.mulTo(X,le)},h.prototype.mulf=function(X){var le=new h(null);return le.words=new Array(this.length+X.length),P(this,X,le)},h.prototype.imul=function(X){return this.clone().mulTo(X,this)},h.prototype.imuln=function(X){p(typeof X=="number"),p(X<67108864);for(var le=0,G=0;G<this.length;G++){var W=(0|this.words[G])*X,q=(67108863&W)+(67108863&le);le>>=26,le+=W/67108864|0,le+=q>>>26,this.words[G]=67108863&q}return le!==0&&(this.words[G]=le,this.length++),this},h.prototype.muln=function(X){return this.clone().imuln(X)},h.prototype.sqr=function(){return this.mul(this)},h.prototype.isqr=function(){return this.imul(this.clone())},h.prototype.pow=function(X){var le=F(X);if(le.length===0)return new h(1);for(var G=this,W=0;W<le.length&&le[W]===0;W++,G=G.sqr());if(++W<le.length)for(var q=G.sqr();W<le.length;W++,q=q.sqr())le[W]!==0&&(G=G.mul(q));return G},h.prototype.iushln=function(X){p(typeof X=="number"&&X>=0);var le,G=X%26,W=(X-G)/26,q=67108863>>>26-G<<26-G;if(G!==0){var V=0;for(le=0;le<this.length;le++){var Z=this.words[le]&q,Ce=(0|this.words[le])-Z<<G;this.words[le]=Ce|V,V=Z>>>26-G}V&&(this.words[le]=V,this.length++)}if(W!==0){for(le=this.length-1;le>=0;le--)this.words[le+W]=this.words[le];for(le=0;le<W;le++)this.words[le]=0;this.length+=W}return this.strip()},h.prototype.ishln=function(X){return p(this.negative===0),this.iushln(X)},h.prototype.iushrn=function(X,le,G){var W;p(typeof X=="number"&&X>=0),W=le?(le-le%26)/26:0;var q=X%26,V=Math.min((X-q)/26,this.length),Z=67108863^67108863>>>q<<q,Ce=G;if(W-=V,W=Math.max(0,W),Ce){for(var fe=0;fe<V;fe++)Ce.words[fe]=this.words[fe];Ce.length=V}if(V!==0)if(this.length>V)for(this.length-=V,fe=0;fe<this.length;fe++)this.words[fe]=this.words[fe+V];else this.words[0]=0,this.length=1;var Ge=0;for(fe=this.length-1;fe>=0&&(Ge!==0||fe>=W);fe--){var ue=0|this.words[fe];this.words[fe]=Ge<<26-q|ue>>>q,Ge=ue&Z}return Ce&&Ge!==0&&(Ce.words[Ce.length++]=Ge),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},h.prototype.ishrn=function(X,le,G){return p(this.negative===0),this.iushrn(X,le,G)},h.prototype.shln=function(X){return this.clone().ishln(X)},h.prototype.ushln=function(X){return this.clone().iushln(X)},h.prototype.shrn=function(X){return this.clone().ishrn(X)},h.prototype.ushrn=function(X){return this.clone().iushrn(X)},h.prototype.testn=function(X){p(typeof X=="number"&&X>=0);var le=X%26,G=(X-le)/26,W=1<<le;return!(this.length<=G||!(this.words[G]&W))},h.prototype.imaskn=function(X){p(typeof X=="number"&&X>=0);var le=X%26,G=(X-le)/26;if(p(this.negative===0,"imaskn works only with positive numbers"),this.length<=G)return this;if(le!==0&&G++,this.length=Math.min(G,this.length),le!==0){var W=67108863^67108863>>>le<<le;this.words[this.length-1]&=W}return this.strip()},h.prototype.maskn=function(X){return this.clone().imaskn(X)},h.prototype.iaddn=function(X){return p(typeof X=="number"),p(X<67108864),X<0?this.isubn(-X):this.negative!==0?this.length===1&&(0|this.words[0])<X?(this.words[0]=X-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(X),this.negative=1,this):this._iaddn(X)},h.prototype._iaddn=function(X){this.words[0]+=X;for(var le=0;le<this.length&&this.words[le]>=67108864;le++)this.words[le]-=67108864,le===this.length-1?this.words[le+1]=1:this.words[le+1]++;return this.length=Math.max(this.length,le+1),this},h.prototype.isubn=function(X){if(p(typeof X=="number"),p(X<67108864),X<0)return this.iaddn(-X);if(this.negative!==0)return this.negative=0,this.iaddn(X),this.negative=1,this;if(this.words[0]-=X,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var le=0;le<this.length&&this.words[le]<0;le++)this.words[le]+=67108864,this.words[le+1]-=1;return this.strip()},h.prototype.addn=function(X){return this.clone().iaddn(X)},h.prototype.subn=function(X){return this.clone().isubn(X)},h.prototype.iabs=function(){return this.negative=0,this},h.prototype.abs=function(){return this.clone().iabs()},h.prototype._ishlnsubmul=function(X,le,G){var W,q,V=X.length+G;this._expand(V);var Z=0;for(W=0;W<X.length;W++){q=(0|this.words[W+G])+Z;var Ce=(0|X.words[W])*le;Z=((q-=67108863&Ce)>>26)-(Ce/67108864|0),this.words[W+G]=67108863&q}for(;W<this.length-G;W++)Z=(q=(0|this.words[W+G])+Z)>>26,this.words[W+G]=67108863&q;if(Z===0)return this.strip();for(p(Z===-1),Z=0,W=0;W<this.length;W++)Z=(q=-(0|this.words[W])+Z)>>26,this.words[W]=67108863&q;return this.negative=1,this.strip()},h.prototype._wordDiv=function(X,le){var G=this.length-X.length,W=this.clone(),q=X,V=0|q.words[q.length-1];(G=26-this._countBits(V))!=0&&(q=q.ushln(G),W.iushln(G),V=0|q.words[q.length-1]);var Z,Ce=W.length-q.length;if(le!=="mod"){(Z=new h(null)).length=Ce+1,Z.words=new Array(Z.length);for(var fe=0;fe<Z.length;fe++)Z.words[fe]=0}var Ge=W.clone()._ishlnsubmul(q,1,Ce);Ge.negative===0&&(W=Ge,Z&&(Z.words[Ce]=1));for(var ue=Ce-1;ue>=0;ue--){var qe=67108864*(0|W.words[q.length+ue])+(0|W.words[q.length+ue-1]);for(qe=Math.min(qe/V|0,67108863),W._ishlnsubmul(q,qe,ue);W.negative!==0;)qe--,W.negative=0,W._ishlnsubmul(q,1,ue),W.isZero()||(W.negative^=1);Z&&(Z.words[ue]=qe)}return Z&&Z.strip(),W.strip(),le!=="div"&&G!==0&&W.iushrn(G),{div:Z||null,mod:W}},h.prototype.divmod=function(X,le,G){return p(!X.isZero()),this.isZero()?{div:new h(0),mod:new h(0)}:this.negative!==0&&X.negative===0?(V=this.neg().divmod(X,le),le!=="mod"&&(W=V.div.neg()),le!=="div"&&(q=V.mod.neg(),G&&q.negative!==0&&q.iadd(X)),{div:W,mod:q}):this.negative===0&&X.negative!==0?(V=this.divmod(X.neg(),le),le!=="mod"&&(W=V.div.neg()),{div:W,mod:V.mod}):this.negative&X.negative?(V=this.neg().divmod(X.neg(),le),le!=="div"&&(q=V.mod.neg(),G&&q.negative!==0&&q.isub(X)),{div:V.div,mod:q}):X.length>this.length||this.cmp(X)<0?{div:new h(0),mod:this}:X.length===1?le==="div"?{div:this.divn(X.words[0]),mod:null}:le==="mod"?{div:null,mod:new h(this.modn(X.words[0]))}:{div:this.divn(X.words[0]),mod:new h(this.modn(X.words[0]))}:this._wordDiv(X,le);var W,q,V},h.prototype.div=function(X){return this.divmod(X,"div",!1).div},h.prototype.mod=function(X){return this.divmod(X,"mod",!1).mod},h.prototype.umod=function(X){return this.divmod(X,"mod",!0).mod},h.prototype.divRound=function(X){var le=this.divmod(X);if(le.mod.isZero())return le.div;var G=le.div.negative!==0?le.mod.isub(X):le.mod,W=X.ushrn(1),q=X.andln(1),V=G.cmp(W);return V<0||q===1&&V===0?le.div:le.div.negative!==0?le.div.isubn(1):le.div.iaddn(1)},h.prototype.modn=function(X){p(X<=67108863);for(var le=(1<<26)%X,G=0,W=this.length-1;W>=0;W--)G=(le*G+(0|this.words[W]))%X;return G},h.prototype.idivn=function(X){p(X<=67108863);for(var le=0,G=this.length-1;G>=0;G--){var W=(0|this.words[G])+67108864*le;this.words[G]=W/X|0,le=W%X}return this.strip()},h.prototype.divn=function(X){return this.clone().idivn(X)},h.prototype.egcd=function(X){p(X.negative===0),p(!X.isZero());var le=this,G=X.clone();le=le.negative!==0?le.umod(X):le.clone();for(var W=new h(1),q=new h(0),V=new h(0),Z=new h(1),Ce=0;le.isEven()&&G.isEven();)le.iushrn(1),G.iushrn(1),++Ce;for(var fe=G.clone(),Ge=le.clone();!le.isZero();){for(var ue=0,qe=1;!(le.words[0]&qe)&&ue<26;++ue,qe<<=1);if(ue>0)for(le.iushrn(ue);ue-- >0;)(W.isOdd()||q.isOdd())&&(W.iadd(fe),q.isub(Ge)),W.iushrn(1),q.iushrn(1);for(var It=0,gt=1;!(G.words[0]&gt)&&It<26;++It,gt<<=1);if(It>0)for(G.iushrn(It);It-- >0;)(V.isOdd()||Z.isOdd())&&(V.iadd(fe),Z.isub(Ge)),V.iushrn(1),Z.iushrn(1);le.cmp(G)>=0?(le.isub(G),W.isub(V),q.isub(Z)):(G.isub(le),V.isub(W),Z.isub(q))}return{a:V,b:Z,gcd:G.iushln(Ce)}},h.prototype._invmp=function(X){p(X.negative===0),p(!X.isZero());var le=this,G=X.clone();le=le.negative!==0?le.umod(X):le.clone();for(var W,q=new h(1),V=new h(0),Z=G.clone();le.cmpn(1)>0&&G.cmpn(1)>0;){for(var Ce=0,fe=1;!(le.words[0]&fe)&&Ce<26;++Ce,fe<<=1);if(Ce>0)for(le.iushrn(Ce);Ce-- >0;)q.isOdd()&&q.iadd(Z),q.iushrn(1);for(var Ge=0,ue=1;!(G.words[0]&ue)&&Ge<26;++Ge,ue<<=1);if(Ge>0)for(G.iushrn(Ge);Ge-- >0;)V.isOdd()&&V.iadd(Z),V.iushrn(1);le.cmp(G)>=0?(le.isub(G),q.isub(V)):(G.isub(le),V.isub(q))}return(W=le.cmpn(1)===0?q:V).cmpn(0)<0&&W.iadd(X),W},h.prototype.gcd=function(X){if(this.isZero())return X.abs();if(X.isZero())return this.abs();var le=this.clone(),G=X.clone();le.negative=0,G.negative=0;for(var W=0;le.isEven()&&G.isEven();W++)le.iushrn(1),G.iushrn(1);for(;;){for(;le.isEven();)le.iushrn(1);for(;G.isEven();)G.iushrn(1);var q=le.cmp(G);if(q<0){var V=le;le=G,G=V}else if(q===0||G.cmpn(1)===0)break;le.isub(G)}return G.iushln(W)},h.prototype.invm=function(X){return this.egcd(X).a.umod(X)},h.prototype.isEven=function(){return!(1&this.words[0])},h.prototype.isOdd=function(){return!(1&~this.words[0])},h.prototype.andln=function(X){return this.words[0]&X},h.prototype.bincn=function(X){p(typeof X=="number");var le=X%26,G=(X-le)/26,W=1<<le;if(this.length<=G)return this._expand(G+1),this.words[G]|=W,this;for(var q=W,V=G;q!==0&&V<this.length;V++){var Z=0|this.words[V];q=(Z+=q)>>>26,Z&=67108863,this.words[V]=Z}return q!==0&&(this.words[V]=q,this.length++),this},h.prototype.isZero=function(){return this.length===1&&this.words[0]===0},h.prototype.cmpn=function(X){var le,G=X<0;if(this.negative!==0&&!G)return-1;if(this.negative===0&&G)return 1;if(this.strip(),this.length>1)le=1;else{G&&(X=-X),p(X<=67108863,"Number is too big");var W=0|this.words[0];le=W===X?0:W<X?-1:1}return this.negative!==0?0|-le:le},h.prototype.cmp=function(X){if(this.negative!==0&&X.negative===0)return-1;if(this.negative===0&&X.negative!==0)return 1;var le=this.ucmp(X);return this.negative!==0?0|-le:le},h.prototype.ucmp=function(X){if(this.length>X.length)return 1;if(this.length<X.length)return-1;for(var le=0,G=this.length-1;G>=0;G--){var W=0|this.words[G],q=0|X.words[G];if(W!==q){W<q?le=-1:W>q&&(le=1);break}}return le},h.prototype.gtn=function(X){return this.cmpn(X)===1},h.prototype.gt=function(X){return this.cmp(X)===1},h.prototype.gten=function(X){return this.cmpn(X)>=0},h.prototype.gte=function(X){return this.cmp(X)>=0},h.prototype.ltn=function(X){return this.cmpn(X)===-1},h.prototype.lt=function(X){return this.cmp(X)===-1},h.prototype.lten=function(X){return this.cmpn(X)<=0},h.prototype.lte=function(X){return this.cmp(X)<=0},h.prototype.eqn=function(X){return this.cmpn(X)===0},h.prototype.eq=function(X){return this.cmp(X)===0},h.red=function(X){return new Me(X)},h.prototype.toRed=function(X){return p(!this.red,"Already a number in reduction context"),p(this.negative===0,"red works only with positives"),X.convertTo(this)._forceRed(X)},h.prototype.fromRed=function(){return p(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},h.prototype._forceRed=function(X){return this.red=X,this},h.prototype.forceRed=function(X){return p(!this.red,"Already a number in reduction context"),this._forceRed(X)},h.prototype.redAdd=function(X){return p(this.red,"redAdd works only with red numbers"),this.red.add(this,X)},h.prototype.redIAdd=function(X){return p(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,X)},h.prototype.redSub=function(X){return p(this.red,"redSub works only with red numbers"),this.red.sub(this,X)},h.prototype.redISub=function(X){return p(this.red,"redISub works only with red numbers"),this.red.isub(this,X)},h.prototype.redShl=function(X){return p(this.red,"redShl works only with red numbers"),this.red.shl(this,X)},h.prototype.redMul=function(X){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,X),this.red.mul(this,X)},h.prototype.redIMul=function(X){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,X),this.red.imul(this,X)},h.prototype.redSqr=function(){return p(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},h.prototype.redISqr=function(){return p(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},h.prototype.redSqrt=function(){return p(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},h.prototype.redInvm=function(){return p(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},h.prototype.redNeg=function(){return p(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},h.prototype.redPow=function(X){return p(this.red&&!X.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,X)};var Y={k256:null,p224:null,p192:null,p25519:null};function z(X,le){this.name=X,this.p=new h(le,16),this.n=this.p.bitLength(),this.k=new h(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function re(){z.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function we(){z.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function Oe(){z.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function Ue(){z.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function Me(X){if(typeof X=="string"){var le=h._prime(X);this.m=le.p,this.prime=le}else p(X.gtn(1),"modulus must be greater than 1"),this.m=X,this.prime=null}function nt(X){Me.call(this,X),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new h(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}z.prototype._tmp=function(){var X=new h(null);return X.words=new Array(Math.ceil(this.n/13)),X},z.prototype.ireduce=function(X){var le,G=X;do this.split(G,this.tmp),le=(G=(G=this.imulK(G)).iadd(this.tmp)).bitLength();while(le>this.n);var W=le<this.n?-1:G.ucmp(this.p);return W===0?(G.words[0]=0,G.length=1):W>0?G.isub(this.p):G.strip!==void 0?G.strip():G._strip(),G},z.prototype.split=function(X,le){X.iushrn(this.n,0,le)},z.prototype.imulK=function(X){return X.imul(this.k)},g(re,z),re.prototype.split=function(X,le){for(var G=4194303,W=Math.min(X.length,9),q=0;q<W;q++)le.words[q]=X.words[q];if(le.length=W,X.length<=9)return X.words[0]=0,void(X.length=1);var V=X.words[9];for(le.words[le.length++]=V&G,q=10;q<X.length;q++){var Z=0|X.words[q];X.words[q-10]=(Z&G)<<4|V>>>22,V=Z}V>>>=22,X.words[q-10]=V,V===0&&X.length>10?X.length-=10:X.length-=9},re.prototype.imulK=function(X){X.words[X.length]=0,X.words[X.length+1]=0,X.length+=2;for(var le=0,G=0;G<X.length;G++){var W=0|X.words[G];le+=977*W,X.words[G]=67108863&le,le=64*W+(le/67108864|0)}return X.words[X.length-1]===0&&(X.length--,X.words[X.length-1]===0&&X.length--),X},g(we,z),g(Oe,z),g(Ue,z),Ue.prototype.imulK=function(X){for(var le=0,G=0;G<X.length;G++){var W=19*(0|X.words[G])+le,q=67108863&W;W>>>=26,X.words[G]=q,le=W}return le!==0&&(X.words[X.length++]=le),X},h._prime=function(X){if(Y[X])return Y[X];var le;if(X==="k256")le=new re;else if(X==="p224")le=new we;else if(X==="p192")le=new Oe;else{if(X!=="p25519")throw new Error("Unknown prime "+X);le=new Ue}return Y[X]=le,le},Me.prototype._verify1=function(X){p(X.negative===0,"red works only with positives"),p(X.red,"red works only with red numbers")},Me.prototype._verify2=function(X,le){p(!(X.negative|le.negative),"red works only with positives"),p(X.red&&X.red===le.red,"red works only with red numbers")},Me.prototype.imod=function(X){return this.prime?this.prime.ireduce(X)._forceRed(this):X.umod(this.m)._forceRed(this)},Me.prototype.neg=function(X){return X.isZero()?X.clone():this.m.sub(X)._forceRed(this)},Me.prototype.add=function(X,le){this._verify2(X,le);var G=X.add(le);return G.cmp(this.m)>=0&&G.isub(this.m),G._forceRed(this)},Me.prototype.iadd=function(X,le){this._verify2(X,le);var G=X.iadd(le);return G.cmp(this.m)>=0&&G.isub(this.m),G},Me.prototype.sub=function(X,le){this._verify2(X,le);var G=X.sub(le);return G.cmpn(0)<0&&G.iadd(this.m),G._forceRed(this)},Me.prototype.isub=function(X,le){this._verify2(X,le);var G=X.isub(le);return G.cmpn(0)<0&&G.iadd(this.m),G},Me.prototype.shl=function(X,le){return this._verify1(X),this.imod(X.ushln(le))},Me.prototype.imul=function(X,le){return this._verify2(X,le),this.imod(X.imul(le))},Me.prototype.mul=function(X,le){return this._verify2(X,le),this.imod(X.mul(le))},Me.prototype.isqr=function(X){return this.imul(X,X.clone())},Me.prototype.sqr=function(X){return this.mul(X,X)},Me.prototype.sqrt=function(X){if(X.isZero())return X.clone();var le=this.m.andln(3);if(p(le%2==1),le===3){var G=this.m.add(new h(1)).iushrn(2);return this.pow(X,G)}for(var W=this.m.subn(1),q=0;!W.isZero()&&W.andln(1)===0;)q++,W.iushrn(1);p(!W.isZero());var V=new h(1).toRed(this),Z=V.redNeg(),Ce=this.m.subn(1).iushrn(1),fe=this.m.bitLength();for(fe=new h(2*fe*fe).toRed(this);this.pow(fe,Ce).cmp(Z)!==0;)fe.redIAdd(Z);for(var Ge=this.pow(fe,W),ue=this.pow(X,W.addn(1).iushrn(1)),qe=this.pow(X,W),It=q;qe.cmp(V)!==0;){for(var gt=qe,tr=0;gt.cmp(V)!==0;tr++)gt=gt.redSqr();p(tr<It);var ar=this.pow(Ge,new h(1).iushln(It-tr-1));ue=ue.redMul(ar),Ge=ar.redSqr(),qe=qe.redMul(Ge),It=tr}return ue},Me.prototype.invm=function(X){var le=X._invmp(this.m);return le.negative!==0?(le.negative=0,this.imod(le).redNeg()):this.imod(le)},Me.prototype.pow=function(X,le){if(le.isZero())return new h(1).toRed(this);if(le.cmpn(1)===0)return X.clone();var G=4,W=new Array(1<<G);W[0]=new h(1).toRed(this),W[1]=X;for(var q=2;q<W.length;q++)W[q]=this.mul(W[q-1],X);var V=W[0],Z=0,Ce=0,fe=le.bitLength()%26;for(fe===0&&(fe=26),q=le.length-1;q>=0;q--){for(var Ge=le.words[q],ue=fe-1;ue>=0;ue--){var qe=Ge>>ue&1;V!==W[0]&&(V=this.sqr(V)),qe!==0||Z!==0?(Z<<=1,Z|=qe,(++Ce===G||q===0&&ue===0)&&(V=this.mul(V,W[Z]),Ce=0,Z=0)):Ce=0}fe=26}return V},Me.prototype.convertTo=function(X){var le=X.umod(this.m);return le===X?le.clone():le},Me.prototype.convertFrom=function(X){var le=X.clone();return le.red=null,le},h.mont=function(X){return new nt(X)},g(nt,Me),nt.prototype.convertTo=function(X){return this.imod(X.ushln(this.shift))},nt.prototype.convertFrom=function(X){var le=this.imod(X.mul(this.rinv));return le.red=null,le},nt.prototype.imul=function(X,le){if(X.isZero()||le.isZero())return X.words[0]=0,X.length=1,X;var G=X.imul(le),W=G.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),q=G.isub(W).iushrn(this.shift),V=q;return q.cmp(this.m)>=0?V=q.isub(this.m):q.cmpn(0)<0&&(V=q.iadd(this.m)),V._forceRed(this)},nt.prototype.mul=function(X,le){if(X.isZero()||le.isZero())return new h(0)._forceRed(this);var G=X.mul(le),W=G.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),q=G.isub(W).iushrn(this.shift),V=q;return q.cmp(this.m)>=0?V=q.isub(this.m):q.cmpn(0)<0&&(V=q.iadd(this.m)),V._forceRed(this)},nt.prototype.invm=function(X){return this.imod(X._invmp(this.m).mul(this.r2))._forceRed(this)}})(u===void 0||u,void 0)},{buffer:188}],185:[function(a,u,A){A.byteLength=w,A.toByteArray=Q,A.fromByteArray=F;for(var c=[],d=[],p=typeof Uint8Array<"u"?Uint8Array:Array,g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=0,b=g.length;h<b;++h)c[h]=g[h],d[g.charCodeAt(h)]=h;function y(D){var M=D.length;if(M%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var N=D.indexOf("=");return N===-1&&(N=M),[N,N===M?0:4-N%4]}function w(D){var M=y(D),N=M[0],P=M[1];return 3*(N+P)/4-P}function C(D,M,N){return 3*(M+N)/4-N}function Q(D){var M,N,P=y(D),j=P[0],Y=P[1],z=new p(C(D,j,Y)),re=0,we=Y>0?j-4:j;for(N=0;N<we;N+=4)M=d[D.charCodeAt(N)]<<18|d[D.charCodeAt(N+1)]<<12|d[D.charCodeAt(N+2)]<<6|d[D.charCodeAt(N+3)],z[re++]=M>>16&255,z[re++]=M>>8&255,z[re++]=255&M;return Y===2&&(M=d[D.charCodeAt(N)]<<2|d[D.charCodeAt(N+1)]>>4,z[re++]=255&M),Y===1&&(M=d[D.charCodeAt(N)]<<10|d[D.charCodeAt(N+1)]<<4|d[D.charCodeAt(N+2)]>>2,z[re++]=M>>8&255,z[re++]=255&M),z}function x(D){return c[D>>18&63]+c[D>>12&63]+c[D>>6&63]+c[63&D]}function k(D,M,N){for(var P,j=[],Y=M;Y<N;Y+=3)P=(D[Y]<<16&16711680)+(D[Y+1]<<8&65280)+(255&D[Y+2]),j.push(x(P));return j.join("")}function F(D){for(var M,N=D.length,P=N%3,j=[],Y=16383,z=0,re=N-P;z<re;z+=Y)j.push(k(D,z,z+Y>re?re:z+Y));return P===1?(M=D[N-1],j.push(c[M>>2]+c[M<<4&63]+"==")):P===2&&(M=(D[N-2]<<8)+D[N-1],j.push(c[M>>10]+c[M>>4&63]+c[M<<2&63]+"=")),j.join("")}d[45]=62,d[95]=63},{}],186:[function(a,u,A){(function(c,d){function p(G,W){if(!G)throw new Error(W||"Assertion failed")}function g(G,W){G.super_=W;var q=function(){};q.prototype=W.prototype,G.prototype=new q,G.prototype.constructor=G}function h(G,W,q){if(h.isBN(G))return G;this.negative=0,this.words=null,this.length=0,this.red=null,G!==null&&(W!=="le"&&W!=="be"||(q=W,W=10),this._init(G||0,W||10,q||"be"))}var b;typeof c=="object"?c.exports=h:d.BN=h,h.BN=h,h.wordSize=26;try{b=typeof window<"u"&&window.Buffer!==void 0?window.Buffer:a("buffer").Buffer}catch{}function y(G,W){var q=G.charCodeAt(W);return q>=48&&q<=57?q-48:q>=65&&q<=70?q-55:q>=97&&q<=102?q-87:void p(!1,"Invalid character in "+G)}function w(G,W,q){var V=y(G,q);return q-1>=W&&(V|=y(G,q-1)<<4),V}function C(G,W,q,V){for(var Z=0,Ce=0,fe=Math.min(G.length,q),Ge=W;Ge<fe;Ge++){var ue=G.charCodeAt(Ge)-48;Z*=V,Ce=ue>=49?ue-49+10:ue>=17?ue-17+10:ue,p(ue>=0&&Ce<V,"Invalid character"),Z+=Ce}return Z}function Q(G,W){G.words=W.words,G.length=W.length,G.negative=W.negative,G.red=W.red}if(h.isBN=function(G){return G instanceof h||G!==null&&typeof G=="object"&&G.constructor.wordSize===h.wordSize&&Array.isArray(G.words)},h.max=function(G,W){return G.cmp(W)>0?G:W},h.min=function(G,W){return G.cmp(W)<0?G:W},h.prototype._init=function(G,W,q){if(typeof G=="number")return this._initNumber(G,W,q);if(typeof G=="object")return this._initArray(G,W,q);W==="hex"&&(W=16),p(W===(0|W)&&W>=2&&W<=36);var V=0;(G=G.toString().replace(/\s+/g,""))[0]==="-"&&(V++,this.negative=1),V<G.length&&(W===16?this._parseHex(G,V,q):(this._parseBase(G,W,V),q==="le"&&this._initArray(this.toArray(),W,q)))},h.prototype._initNumber=function(G,W,q){G<0&&(this.negative=1,G=-G),G<67108864?(this.words=[67108863&G],this.length=1):G<4503599627370496?(this.words=[67108863&G,G/67108864&67108863],this.length=2):(p(G<9007199254740992),this.words=[67108863&G,G/67108864&67108863,1],this.length=3),q==="le"&&this._initArray(this.toArray(),W,q)},h.prototype._initArray=function(G,W,q){if(p(typeof G.length=="number"),G.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(G.length/3),this.words=new Array(this.length);for(var V=0;V<this.length;V++)this.words[V]=0;var Z,Ce,fe=0;if(q==="be")for(V=G.length-1,Z=0;V>=0;V-=3)Ce=G[V]|G[V-1]<<8|G[V-2]<<16,this.words[Z]|=Ce<<fe&67108863,this.words[Z+1]=Ce>>>26-fe&67108863,(fe+=24)>=26&&(fe-=26,Z++);else if(q==="le")for(V=0,Z=0;V<G.length;V+=3)Ce=G[V]|G[V+1]<<8|G[V+2]<<16,this.words[Z]|=Ce<<fe&67108863,this.words[Z+1]=Ce>>>26-fe&67108863,(fe+=24)>=26&&(fe-=26,Z++);return this._strip()},h.prototype._parseHex=function(G,W,q){this.length=Math.ceil((G.length-W)/6),this.words=new Array(this.length);for(var V=0;V<this.length;V++)this.words[V]=0;var Z,Ce=0,fe=0;if(q==="be")for(V=G.length-1;V>=W;V-=2)Z=w(G,W,V)<<Ce,this.words[fe]|=67108863&Z,Ce>=18?(Ce-=18,fe+=1,this.words[fe]|=Z>>>26):Ce+=8;else for(V=(G.length-W)%2==0?W+1:W;V<G.length;V+=2)Z=w(G,W,V)<<Ce,this.words[fe]|=67108863&Z,Ce>=18?(Ce-=18,fe+=1,this.words[fe]|=Z>>>26):Ce+=8;this._strip()},h.prototype._parseBase=function(G,W,q){this.words=[0],this.length=1;for(var V=0,Z=1;Z<=67108863;Z*=W)V++;V--,Z=Z/W|0;for(var Ce=G.length-q,fe=Ce%V,Ge=Math.min(Ce,Ce-fe)+q,ue=0,qe=q;qe<Ge;qe+=V)ue=C(G,qe,qe+V,W),this.imuln(Z),this.words[0]+ue<67108864?this.words[0]+=ue:this._iaddn(ue);if(fe!==0){var It=1;for(ue=C(G,qe,G.length,W),qe=0;qe<fe;qe++)It*=W;this.imuln(It),this.words[0]+ue<67108864?this.words[0]+=ue:this._iaddn(ue)}this._strip()},h.prototype.copy=function(G){G.words=new Array(this.length);for(var W=0;W<this.length;W++)G.words[W]=this.words[W];G.length=this.length,G.negative=this.negative,G.red=this.red},h.prototype._move=function(G){Q(G,this)},h.prototype.clone=function(){var G=new h(null);return this.copy(G),G},h.prototype._expand=function(G){for(;this.length<G;)this.words[this.length++]=0;return this},h.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},h.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{h.prototype[Symbol.for("nodejs.util.inspect.custom")]=x}catch{h.prototype.inspect=x}else h.prototype.inspect=x;function x(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var k=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],F=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],D=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];h.prototype.toString=function(G,W){var q;if(W=0|W||1,(G=G||10)===16||G==="hex"){q="";for(var V=0,Z=0,Ce=0;Ce<this.length;Ce++){var fe=this.words[Ce],Ge=(16777215&(fe<<V|Z)).toString(16);Z=fe>>>24-V&16777215,(V+=2)>=26&&(V-=26,Ce--),q=Z!==0||Ce!==this.length-1?k[6-Ge.length]+Ge+q:Ge+q}for(Z!==0&&(q=Z.toString(16)+q);q.length%W!=0;)q="0"+q;return this.negative!==0&&(q="-"+q),q}if(G===(0|G)&&G>=2&&G<=36){var ue=F[G],qe=D[G];q="";var It=this.clone();for(It.negative=0;!It.isZero();){var gt=It.modrn(qe).toString(G);q=(It=It.idivn(qe)).isZero()?gt+q:k[ue-gt.length]+gt+q}for(this.isZero()&&(q="0"+q);q.length%W!=0;)q="0"+q;return this.negative!==0&&(q="-"+q),q}p(!1,"Base should be between 2 and 36")},h.prototype.toNumber=function(){var G=this.words[0];return this.length===2?G+=67108864*this.words[1]:this.length===3&&this.words[2]===1?G+=4503599627370496+67108864*this.words[1]:this.length>2&&p(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-G:G},h.prototype.toJSON=function(){return this.toString(16,2)},b&&(h.prototype.toBuffer=function(G,W){return this.toArrayLike(b,G,W)}),h.prototype.toArray=function(G,W){return this.toArrayLike(Array,G,W)};var M=function(G,W){return G.allocUnsafe?G.allocUnsafe(W):new G(W)};function N(G){for(var W=new Array(G.bitLength()),q=0;q<W.length;q++){var V=q/26|0,Z=q%26;W[q]=G.words[V]>>>Z&1}return W}function P(G,W,q){q.negative=W.negative^G.negative;var V=G.length+W.length|0;q.length=V,V=V-1|0;var Z=0|G.words[0],Ce=0|W.words[0],fe=Z*Ce,Ge=67108863&fe,ue=fe/67108864|0;q.words[0]=Ge;for(var qe=1;qe<V;qe++){for(var It=ue>>>26,gt=67108863&ue,tr=Math.min(qe,W.length-1),ar=Math.max(0,qe-G.length+1);ar<=tr;ar++){var sr=qe-ar|0;It+=(fe=(Z=0|G.words[sr])*(Ce=0|W.words[ar])+gt)/67108864|0,gt=67108863&fe}q.words[qe]=0|gt,ue=0|It}return ue!==0?q.words[qe]=0|ue:q.length--,q._strip()}h.prototype.toArrayLike=function(G,W,q){this._strip();var V=this.byteLength(),Z=q||Math.max(1,V);p(V<=Z,"byte array longer than desired length"),p(Z>0,"Requested array length <= 0");var Ce=M(G,Z);return this["_toArrayLike"+(W==="le"?"LE":"BE")](Ce,V),Ce},h.prototype._toArrayLikeLE=function(G,W){for(var q=0,V=0,Z=0,Ce=0;Z<this.length;Z++){var fe=this.words[Z]<<Ce|V;G[q++]=255&fe,q<G.length&&(G[q++]=fe>>8&255),q<G.length&&(G[q++]=fe>>16&255),Ce===6?(q<G.length&&(G[q++]=fe>>24&255),V=0,Ce=0):(V=fe>>>24,Ce+=2)}if(q<G.length)for(G[q++]=V;q<G.length;)G[q++]=0},h.prototype._toArrayLikeBE=function(G,W){for(var q=G.length-1,V=0,Z=0,Ce=0;Z<this.length;Z++){var fe=this.words[Z]<<Ce|V;G[q--]=255&fe,q>=0&&(G[q--]=fe>>8&255),q>=0&&(G[q--]=fe>>16&255),Ce===6?(q>=0&&(G[q--]=fe>>24&255),V=0,Ce=0):(V=fe>>>24,Ce+=2)}if(q>=0)for(G[q--]=V;q>=0;)G[q--]=0},Math.clz32?h.prototype._countBits=function(G){return 32-Math.clz32(G)}:h.prototype._countBits=function(G){var W=G,q=0;return W>=4096&&(q+=13,W>>>=13),W>=64&&(q+=7,W>>>=7),W>=8&&(q+=4,W>>>=4),W>=2&&(q+=2,W>>>=2),q+W},h.prototype._zeroBits=function(G){if(G===0)return 26;var W=G,q=0;return 8191&W||(q+=13,W>>>=13),127&W||(q+=7,W>>>=7),15&W||(q+=4,W>>>=4),3&W||(q+=2,W>>>=2),1&W||q++,q},h.prototype.bitLength=function(){var G=this.words[this.length-1],W=this._countBits(G);return 26*(this.length-1)+W},h.prototype.zeroBits=function(){if(this.isZero())return 0;for(var G=0,W=0;W<this.length;W++){var q=this._zeroBits(this.words[W]);if(G+=q,q!==26)break}return G},h.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},h.prototype.toTwos=function(G){return this.negative!==0?this.abs().inotn(G).iaddn(1):this.clone()},h.prototype.fromTwos=function(G){return this.testn(G-1)?this.notn(G).iaddn(1).ineg():this.clone()},h.prototype.isNeg=function(){return this.negative!==0},h.prototype.neg=function(){return this.clone().ineg()},h.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},h.prototype.iuor=function(G){for(;this.length<G.length;)this.words[this.length++]=0;for(var W=0;W<G.length;W++)this.words[W]=this.words[W]|G.words[W];return this._strip()},h.prototype.ior=function(G){return p(!(this.negative|G.negative)),this.iuor(G)},h.prototype.or=function(G){return this.length>G.length?this.clone().ior(G):G.clone().ior(this)},h.prototype.uor=function(G){return this.length>G.length?this.clone().iuor(G):G.clone().iuor(this)},h.prototype.iuand=function(G){var W;W=this.length>G.length?G:this;for(var q=0;q<W.length;q++)this.words[q]=this.words[q]&G.words[q];return this.length=W.length,this._strip()},h.prototype.iand=function(G){return p(!(this.negative|G.negative)),this.iuand(G)},h.prototype.and=function(G){return this.length>G.length?this.clone().iand(G):G.clone().iand(this)},h.prototype.uand=function(G){return this.length>G.length?this.clone().iuand(G):G.clone().iuand(this)},h.prototype.iuxor=function(G){var W,q;this.length>G.length?(W=this,q=G):(W=G,q=this);for(var V=0;V<q.length;V++)this.words[V]=W.words[V]^q.words[V];if(this!==W)for(;V<W.length;V++)this.words[V]=W.words[V];return this.length=W.length,this._strip()},h.prototype.ixor=function(G){return p(!(this.negative|G.negative)),this.iuxor(G)},h.prototype.xor=function(G){return this.length>G.length?this.clone().ixor(G):G.clone().ixor(this)},h.prototype.uxor=function(G){return this.length>G.length?this.clone().iuxor(G):G.clone().iuxor(this)},h.prototype.inotn=function(G){p(typeof G=="number"&&G>=0);var W=0|Math.ceil(G/26),q=G%26;this._expand(W),q>0&&W--;for(var V=0;V<W;V++)this.words[V]=67108863&~this.words[V];return q>0&&(this.words[V]=~this.words[V]&67108863>>26-q),this._strip()},h.prototype.notn=function(G){return this.clone().inotn(G)},h.prototype.setn=function(G,W){p(typeof G=="number"&&G>=0);var q=G/26|0,V=G%26;return this._expand(q+1),this.words[q]=W?this.words[q]|1<<V:this.words[q]&~(1<<V),this._strip()},h.prototype.iadd=function(G){var W,q,V;if(this.negative!==0&&G.negative===0)return this.negative=0,W=this.isub(G),this.negative^=1,this._normSign();if(this.negative===0&&G.negative!==0)return G.negative=0,W=this.isub(G),G.negative=1,W._normSign();this.length>G.length?(q=this,V=G):(q=G,V=this);for(var Z=0,Ce=0;Ce<V.length;Ce++)W=(0|q.words[Ce])+(0|V.words[Ce])+Z,this.words[Ce]=67108863&W,Z=W>>>26;for(;Z!==0&&Ce<q.length;Ce++)W=(0|q.words[Ce])+Z,this.words[Ce]=67108863&W,Z=W>>>26;if(this.length=q.length,Z!==0)this.words[this.length]=Z,this.length++;else if(q!==this)for(;Ce<q.length;Ce++)this.words[Ce]=q.words[Ce];return this},h.prototype.add=function(G){var W;return G.negative!==0&&this.negative===0?(G.negative=0,W=this.sub(G),G.negative^=1,W):G.negative===0&&this.negative!==0?(this.negative=0,W=G.sub(this),this.negative=1,W):this.length>G.length?this.clone().iadd(G):G.clone().iadd(this)},h.prototype.isub=function(G){if(G.negative!==0){G.negative=0;var W=this.iadd(G);return G.negative=1,W._normSign()}if(this.negative!==0)return this.negative=0,this.iadd(G),this.negative=1,this._normSign();var q,V,Z=this.cmp(G);if(Z===0)return this.negative=0,this.length=1,this.words[0]=0,this;Z>0?(q=this,V=G):(q=G,V=this);for(var Ce=0,fe=0;fe<V.length;fe++)Ce=(W=(0|q.words[fe])-(0|V.words[fe])+Ce)>>26,this.words[fe]=67108863&W;for(;Ce!==0&&fe<q.length;fe++)Ce=(W=(0|q.words[fe])+Ce)>>26,this.words[fe]=67108863&W;if(Ce===0&&fe<q.length&&q!==this)for(;fe<q.length;fe++)this.words[fe]=q.words[fe];return this.length=Math.max(this.length,fe),q!==this&&(this.negative=1),this._strip()},h.prototype.sub=function(G){return this.clone().isub(G)};var j=function(G,W,q){var V,Z,Ce,fe=G.words,Ge=W.words,ue=q.words,qe=0,It=0|fe[0],gt=8191&It,tr=It>>>13,ar=0|fe[1],sr=8191&ar,Qt=ar>>>13,At=0|fe[2],Et=8191&At,_t=At>>>13,mr=0|fe[3],wt=8191&mr,Ht=mr>>>13,$r=0|fe[4],Ve=8191&$r,Ct=$r>>>13,Lt=0|fe[5],Br=8191&Lt,Zr=Lt>>>13,lt=0|fe[6],jr=8191&lt,Jr=lt>>>13,$t=0|fe[7],qt=8191&$t,ir=$t>>>13,an=0|fe[8],Dt=8191&an,Ot=an>>>13,er=0|fe[9],Er=8191&er,zt=er>>>13,Ft=0|Ge[0],fr=8191&Ft,Or=Ft>>>13,Vr=0|Ge[1],Un=8191&Vr,Tn=Vr>>>13,Li=0|Ge[2],Xn=8191&Li,Mn=Li>>>13,Oi=0|Ge[3],Si=8191&Oi,_i=Oi>>>13,Xi=0|Ge[4],yi=8191&Xi,qi=Xi>>>13,Ba=0|Ge[5],Wa=8191&Ba,Qi=Ba>>>13,la=0|Ge[6],oa=8191&la,gi=la>>>13,ha=0|Ge[7],ua=8191&ha,ba=ha>>>13,Na=0|Ge[8],ao=8191&Na,ji=Na>>>13,to=0|Ge[9],Xa=8191&to,uo=to>>>13;q.negative=G.negative^W.negative,q.length=19;var as=(qe+(V=Math.imul(gt,fr))|0)+((8191&(Z=(Z=Math.imul(gt,Or))+Math.imul(tr,fr)|0))<<13)|0;qe=((Ce=Math.imul(tr,Or))+(Z>>>13)|0)+(as>>>26)|0,as&=67108863,V=Math.imul(sr,fr),Z=(Z=Math.imul(sr,Or))+Math.imul(Qt,fr)|0,Ce=Math.imul(Qt,Or);var pr=(qe+(V=V+Math.imul(gt,Un)|0)|0)+((8191&(Z=(Z=Z+Math.imul(gt,Tn)|0)+Math.imul(tr,Un)|0))<<13)|0;qe=((Ce=Ce+Math.imul(tr,Tn)|0)+(Z>>>13)|0)+(pr>>>26)|0,pr&=67108863,V=Math.imul(Et,fr),Z=(Z=Math.imul(Et,Or))+Math.imul(_t,fr)|0,Ce=Math.imul(_t,Or),V=V+Math.imul(sr,Un)|0,Z=(Z=Z+Math.imul(sr,Tn)|0)+Math.imul(Qt,Un)|0,Ce=Ce+Math.imul(Qt,Tn)|0;var cn=(qe+(V=V+Math.imul(gt,Xn)|0)|0)+((8191&(Z=(Z=Z+Math.imul(gt,Mn)|0)+Math.imul(tr,Xn)|0))<<13)|0;qe=((Ce=Ce+Math.imul(tr,Mn)|0)+(Z>>>13)|0)+(cn>>>26)|0,cn&=67108863,V=Math.imul(wt,fr),Z=(Z=Math.imul(wt,Or))+Math.imul(Ht,fr)|0,Ce=Math.imul(Ht,Or),V=V+Math.imul(Et,Un)|0,Z=(Z=Z+Math.imul(Et,Tn)|0)+Math.imul(_t,Un)|0,Ce=Ce+Math.imul(_t,Tn)|0,V=V+Math.imul(sr,Xn)|0,Z=(Z=Z+Math.imul(sr,Mn)|0)+Math.imul(Qt,Xn)|0,Ce=Ce+Math.imul(Qt,Mn)|0;var On=(qe+(V=V+Math.imul(gt,Si)|0)|0)+((8191&(Z=(Z=Z+Math.imul(gt,_i)|0)+Math.imul(tr,Si)|0))<<13)|0;qe=((Ce=Ce+Math.imul(tr,_i)|0)+(Z>>>13)|0)+(On>>>26)|0,On&=67108863,V=Math.imul(Ve,fr),Z=(Z=Math.imul(Ve,Or))+Math.imul(Ct,fr)|0,Ce=Math.imul(Ct,Or),V=V+Math.imul(wt,Un)|0,Z=(Z=Z+Math.imul(wt,Tn)|0)+Math.imul(Ht,Un)|0,Ce=Ce+Math.imul(Ht,Tn)|0,V=V+Math.imul(Et,Xn)|0,Z=(Z=Z+Math.imul(Et,Mn)|0)+Math.imul(_t,Xn)|0,Ce=Ce+Math.imul(_t,Mn)|0,V=V+Math.imul(sr,Si)|0,Z=(Z=Z+Math.imul(sr,_i)|0)+Math.imul(Qt,Si)|0,Ce=Ce+Math.imul(Qt,_i)|0;var Vi=(qe+(V=V+Math.imul(gt,yi)|0)|0)+((8191&(Z=(Z=Z+Math.imul(gt,qi)|0)+Math.imul(tr,yi)|0))<<13)|0;qe=((Ce=Ce+Math.imul(tr,qi)|0)+(Z>>>13)|0)+(Vi>>>26)|0,Vi&=67108863,V=Math.imul(Br,fr),Z=(Z=Math.imul(Br,Or))+Math.imul(Zr,fr)|0,Ce=Math.imul(Zr,Or),V=V+Math.imul(Ve,Un)|0,Z=(Z=Z+Math.imul(Ve,Tn)|0)+Math.imul(Ct,Un)|0,Ce=Ce+Math.imul(Ct,Tn)|0,V=V+Math.imul(wt,Xn)|0,Z=(Z=Z+Math.imul(wt,Mn)|0)+Math.imul(Ht,Xn)|0,Ce=Ce+Math.imul(Ht,Mn)|0,V=V+Math.imul(Et,Si)|0,Z=(Z=Z+Math.imul(Et,_i)|0)+Math.imul(_t,Si)|0,Ce=Ce+Math.imul(_t,_i)|0,V=V+Math.imul(sr,yi)|0,Z=(Z=Z+Math.imul(sr,qi)|0)+Math.imul(Qt,yi)|0,Ce=Ce+Math.imul(Qt,qi)|0;var ja=(qe+(V=V+Math.imul(gt,Wa)|0)|0)+((8191&(Z=(Z=Z+Math.imul(gt,Qi)|0)+Math.imul(tr,Wa)|0))<<13)|0;qe=((Ce=Ce+Math.imul(tr,Qi)|0)+(Z>>>13)|0)+(ja>>>26)|0,ja&=67108863,V=Math.imul(jr,fr),Z=(Z=Math.imul(jr,Or))+Math.imul(Jr,fr)|0,Ce=Math.imul(Jr,Or),V=V+Math.imul(Br,Un)|0,Z=(Z=Z+Math.imul(Br,Tn)|0)+Math.imul(Zr,Un)|0,Ce=Ce+Math.imul(Zr,Tn)|0,V=V+Math.imul(Ve,Xn)|0,Z=(Z=Z+Math.imul(Ve,Mn)|0)+Math.imul(Ct,Xn)|0,Ce=Ce+Math.imul(Ct,Mn)|0,V=V+Math.imul(wt,Si)|0,Z=(Z=Z+Math.imul(wt,_i)|0)+Math.imul(Ht,Si)|0,Ce=Ce+Math.imul(Ht,_i)|0,V=V+Math.imul(Et,yi)|0,Z=(Z=Z+Math.imul(Et,qi)|0)+Math.imul(_t,yi)|0,Ce=Ce+Math.imul(_t,qi)|0,V=V+Math.imul(sr,Wa)|0,Z=(Z=Z+Math.imul(sr,Qi)|0)+Math.imul(Qt,Wa)|0,Ce=Ce+Math.imul(Qt,Qi)|0;var Qs=(qe+(V=V+Math.imul(gt,oa)|0)|0)+((8191&(Z=(Z=Z+Math.imul(gt,gi)|0)+Math.imul(tr,oa)|0))<<13)|0;qe=((Ce=Ce+Math.imul(tr,gi)|0)+(Z>>>13)|0)+(Qs>>>26)|0,Qs&=67108863,V=Math.imul(qt,fr),Z=(Z=Math.imul(qt,Or))+Math.imul(ir,fr)|0,Ce=Math.imul(ir,Or),V=V+Math.imul(jr,Un)|0,Z=(Z=Z+Math.imul(jr,Tn)|0)+Math.imul(Jr,Un)|0,Ce=Ce+Math.imul(Jr,Tn)|0,V=V+Math.imul(Br,Xn)|0,Z=(Z=Z+Math.imul(Br,Mn)|0)+Math.imul(Zr,Xn)|0,Ce=Ce+Math.imul(Zr,Mn)|0,V=V+Math.imul(Ve,Si)|0,Z=(Z=Z+Math.imul(Ve,_i)|0)+Math.imul(Ct,Si)|0,Ce=Ce+Math.imul(Ct,_i)|0,V=V+Math.imul(wt,yi)|0,Z=(Z=Z+Math.imul(wt,qi)|0)+Math.imul(Ht,yi)|0,Ce=Ce+Math.imul(Ht,qi)|0,V=V+Math.imul(Et,Wa)|0,Z=(Z=Z+Math.imul(Et,Qi)|0)+Math.imul(_t,Wa)|0,Ce=Ce+Math.imul(_t,Qi)|0,V=V+Math.imul(sr,oa)|0,Z=(Z=Z+Math.imul(sr,gi)|0)+Math.imul(Qt,oa)|0,Ce=Ce+Math.imul(Qt,gi)|0;var ol=(qe+(V=V+Math.imul(gt,ua)|0)|0)+((8191&(Z=(Z=Z+Math.imul(gt,ba)|0)+Math.imul(tr,ua)|0))<<13)|0;qe=((Ce=Ce+Math.imul(tr,ba)|0)+(Z>>>13)|0)+(ol>>>26)|0,ol&=67108863,V=Math.imul(Dt,fr),Z=(Z=Math.imul(Dt,Or))+Math.imul(Ot,fr)|0,Ce=Math.imul(Ot,Or),V=V+Math.imul(qt,Un)|0,Z=(Z=Z+Math.imul(qt,Tn)|0)+Math.imul(ir,Un)|0,Ce=Ce+Math.imul(ir,Tn)|0,V=V+Math.imul(jr,Xn)|0,Z=(Z=Z+Math.imul(jr,Mn)|0)+Math.imul(Jr,Xn)|0,Ce=Ce+Math.imul(Jr,Mn)|0,V=V+Math.imul(Br,Si)|0,Z=(Z=Z+Math.imul(Br,_i)|0)+Math.imul(Zr,Si)|0,Ce=Ce+Math.imul(Zr,_i)|0,V=V+Math.imul(Ve,yi)|0,Z=(Z=Z+Math.imul(Ve,qi)|0)+Math.imul(Ct,yi)|0,Ce=Ce+Math.imul(Ct,qi)|0,V=V+Math.imul(wt,Wa)|0,Z=(Z=Z+Math.imul(wt,Qi)|0)+Math.imul(Ht,Wa)|0,Ce=Ce+Math.imul(Ht,Qi)|0,V=V+Math.imul(Et,oa)|0,Z=(Z=Z+Math.imul(Et,gi)|0)+Math.imul(_t,oa)|0,Ce=Ce+Math.imul(_t,gi)|0,V=V+Math.imul(sr,ua)|0,Z=(Z=Z+Math.imul(sr,ba)|0)+Math.imul(Qt,ua)|0,Ce=Ce+Math.imul(Qt,ba)|0;var zl=(qe+(V=V+Math.imul(gt,ao)|0)|0)+((8191&(Z=(Z=Z+Math.imul(gt,ji)|0)+Math.imul(tr,ao)|0))<<13)|0;qe=((Ce=Ce+Math.imul(tr,ji)|0)+(Z>>>13)|0)+(zl>>>26)|0,zl&=67108863,V=Math.imul(Er,fr),Z=(Z=Math.imul(Er,Or))+Math.imul(zt,fr)|0,Ce=Math.imul(zt,Or),V=V+Math.imul(Dt,Un)|0,Z=(Z=Z+Math.imul(Dt,Tn)|0)+Math.imul(Ot,Un)|0,Ce=Ce+Math.imul(Ot,Tn)|0,V=V+Math.imul(qt,Xn)|0,Z=(Z=Z+Math.imul(qt,Mn)|0)+Math.imul(ir,Xn)|0,Ce=Ce+Math.imul(ir,Mn)|0,V=V+Math.imul(jr,Si)|0,Z=(Z=Z+Math.imul(jr,_i)|0)+Math.imul(Jr,Si)|0,Ce=Ce+Math.imul(Jr,_i)|0,V=V+Math.imul(Br,yi)|0,Z=(Z=Z+Math.imul(Br,qi)|0)+Math.imul(Zr,yi)|0,Ce=Ce+Math.imul(Zr,qi)|0,V=V+Math.imul(Ve,Wa)|0,Z=(Z=Z+Math.imul(Ve,Qi)|0)+Math.imul(Ct,Wa)|0,Ce=Ce+Math.imul(Ct,Qi)|0,V=V+Math.imul(wt,oa)|0,Z=(Z=Z+Math.imul(wt,gi)|0)+Math.imul(Ht,oa)|0,Ce=Ce+Math.imul(Ht,gi)|0,V=V+Math.imul(Et,ua)|0,Z=(Z=Z+Math.imul(Et,ba)|0)+Math.imul(_t,ua)|0,Ce=Ce+Math.imul(_t,ba)|0,V=V+Math.imul(sr,ao)|0,Z=(Z=Z+Math.imul(sr,ji)|0)+Math.imul(Qt,ao)|0,Ce=Ce+Math.imul(Qt,ji)|0;var kc=(qe+(V=V+Math.imul(gt,Xa)|0)|0)+((8191&(Z=(Z=Z+Math.imul(gt,uo)|0)+Math.imul(tr,Xa)|0))<<13)|0;qe=((Ce=Ce+Math.imul(tr,uo)|0)+(Z>>>13)|0)+(kc>>>26)|0,kc&=67108863,V=Math.imul(Er,Un),Z=(Z=Math.imul(Er,Tn))+Math.imul(zt,Un)|0,Ce=Math.imul(zt,Tn),V=V+Math.imul(Dt,Xn)|0,Z=(Z=Z+Math.imul(Dt,Mn)|0)+Math.imul(Ot,Xn)|0,Ce=Ce+Math.imul(Ot,Mn)|0,V=V+Math.imul(qt,Si)|0,Z=(Z=Z+Math.imul(qt,_i)|0)+Math.imul(ir,Si)|0,Ce=Ce+Math.imul(ir,_i)|0,V=V+Math.imul(jr,yi)|0,Z=(Z=Z+Math.imul(jr,qi)|0)+Math.imul(Jr,yi)|0,Ce=Ce+Math.imul(Jr,qi)|0,V=V+Math.imul(Br,Wa)|0,Z=(Z=Z+Math.imul(Br,Qi)|0)+Math.imul(Zr,Wa)|0,Ce=Ce+Math.imul(Zr,Qi)|0,V=V+Math.imul(Ve,oa)|0,Z=(Z=Z+Math.imul(Ve,gi)|0)+Math.imul(Ct,oa)|0,Ce=Ce+Math.imul(Ct,gi)|0,V=V+Math.imul(wt,ua)|0,Z=(Z=Z+Math.imul(wt,ba)|0)+Math.imul(Ht,ua)|0,Ce=Ce+Math.imul(Ht,ba)|0,V=V+Math.imul(Et,ao)|0,Z=(Z=Z+Math.imul(Et,ji)|0)+Math.imul(_t,ao)|0,Ce=Ce+Math.imul(_t,ji)|0;var Ju=(qe+(V=V+Math.imul(sr,Xa)|0)|0)+((8191&(Z=(Z=Z+Math.imul(sr,uo)|0)+Math.imul(Qt,Xa)|0))<<13)|0;qe=((Ce=Ce+Math.imul(Qt,uo)|0)+(Z>>>13)|0)+(Ju>>>26)|0,Ju&=67108863,V=Math.imul(Er,Xn),Z=(Z=Math.imul(Er,Mn))+Math.imul(zt,Xn)|0,Ce=Math.imul(zt,Mn),V=V+Math.imul(Dt,Si)|0,Z=(Z=Z+Math.imul(Dt,_i)|0)+Math.imul(Ot,Si)|0,Ce=Ce+Math.imul(Ot,_i)|0,V=V+Math.imul(qt,yi)|0,Z=(Z=Z+Math.imul(qt,qi)|0)+Math.imul(ir,yi)|0,Ce=Ce+Math.imul(ir,qi)|0,V=V+Math.imul(jr,Wa)|0,Z=(Z=Z+Math.imul(jr,Qi)|0)+Math.imul(Jr,Wa)|0,Ce=Ce+Math.imul(Jr,Qi)|0,V=V+Math.imul(Br,oa)|0,Z=(Z=Z+Math.imul(Br,gi)|0)+Math.imul(Zr,oa)|0,Ce=Ce+Math.imul(Zr,gi)|0,V=V+Math.imul(Ve,ua)|0,Z=(Z=Z+Math.imul(Ve,ba)|0)+Math.imul(Ct,ua)|0,Ce=Ce+Math.imul(Ct,ba)|0,V=V+Math.imul(wt,ao)|0,Z=(Z=Z+Math.imul(wt,ji)|0)+Math.imul(Ht,ao)|0,Ce=Ce+Math.imul(Ht,ji)|0;var Nl=(qe+(V=V+Math.imul(Et,Xa)|0)|0)+((8191&(Z=(Z=Z+Math.imul(Et,uo)|0)+Math.imul(_t,Xa)|0))<<13)|0;qe=((Ce=Ce+Math.imul(_t,uo)|0)+(Z>>>13)|0)+(Nl>>>26)|0,Nl&=67108863,V=Math.imul(Er,Si),Z=(Z=Math.imul(Er,_i))+Math.imul(zt,Si)|0,Ce=Math.imul(zt,_i),V=V+Math.imul(Dt,yi)|0,Z=(Z=Z+Math.imul(Dt,qi)|0)+Math.imul(Ot,yi)|0,Ce=Ce+Math.imul(Ot,qi)|0,V=V+Math.imul(qt,Wa)|0,Z=(Z=Z+Math.imul(qt,Qi)|0)+Math.imul(ir,Wa)|0,Ce=Ce+Math.imul(ir,Qi)|0,V=V+Math.imul(jr,oa)|0,Z=(Z=Z+Math.imul(jr,gi)|0)+Math.imul(Jr,oa)|0,Ce=Ce+Math.imul(Jr,gi)|0,V=V+Math.imul(Br,ua)|0,Z=(Z=Z+Math.imul(Br,ba)|0)+Math.imul(Zr,ua)|0,Ce=Ce+Math.imul(Zr,ba)|0,V=V+Math.imul(Ve,ao)|0,Z=(Z=Z+Math.imul(Ve,ji)|0)+Math.imul(Ct,ao)|0,Ce=Ce+Math.imul(Ct,ji)|0;var Ru=(qe+(V=V+Math.imul(wt,Xa)|0)|0)+((8191&(Z=(Z=Z+Math.imul(wt,uo)|0)+Math.imul(Ht,Xa)|0))<<13)|0;qe=((Ce=Ce+Math.imul(Ht,uo)|0)+(Z>>>13)|0)+(Ru>>>26)|0,Ru&=67108863,V=Math.imul(Er,yi),Z=(Z=Math.imul(Er,qi))+Math.imul(zt,yi)|0,Ce=Math.imul(zt,qi),V=V+Math.imul(Dt,Wa)|0,Z=(Z=Z+Math.imul(Dt,Qi)|0)+Math.imul(Ot,Wa)|0,Ce=Ce+Math.imul(Ot,Qi)|0,V=V+Math.imul(qt,oa)|0,Z=(Z=Z+Math.imul(qt,gi)|0)+Math.imul(ir,oa)|0,Ce=Ce+Math.imul(ir,gi)|0,V=V+Math.imul(jr,ua)|0,Z=(Z=Z+Math.imul(jr,ba)|0)+Math.imul(Jr,ua)|0,Ce=Ce+Math.imul(Jr,ba)|0,V=V+Math.imul(Br,ao)|0,Z=(Z=Z+Math.imul(Br,ji)|0)+Math.imul(Zr,ao)|0,Ce=Ce+Math.imul(Zr,ji)|0;var Qo=(qe+(V=V+Math.imul(Ve,Xa)|0)|0)+((8191&(Z=(Z=Z+Math.imul(Ve,uo)|0)+Math.imul(Ct,Xa)|0))<<13)|0;qe=((Ce=Ce+Math.imul(Ct,uo)|0)+(Z>>>13)|0)+(Qo>>>26)|0,Qo&=67108863,V=Math.imul(Er,Wa),Z=(Z=Math.imul(Er,Qi))+Math.imul(zt,Wa)|0,Ce=Math.imul(zt,Qi),V=V+Math.imul(Dt,oa)|0,Z=(Z=Z+Math.imul(Dt,gi)|0)+Math.imul(Ot,oa)|0,Ce=Ce+Math.imul(Ot,gi)|0,V=V+Math.imul(qt,ua)|0,Z=(Z=Z+Math.imul(qt,ba)|0)+Math.imul(ir,ua)|0,Ce=Ce+Math.imul(ir,ba)|0,V=V+Math.imul(jr,ao)|0,Z=(Z=Z+Math.imul(jr,ji)|0)+Math.imul(Jr,ao)|0,Ce=Ce+Math.imul(Jr,ji)|0;var Bo=(qe+(V=V+Math.imul(Br,Xa)|0)|0)+((8191&(Z=(Z=Z+Math.imul(Br,uo)|0)+Math.imul(Zr,Xa)|0))<<13)|0;qe=((Ce=Ce+Math.imul(Zr,uo)|0)+(Z>>>13)|0)+(Bo>>>26)|0,Bo&=67108863,V=Math.imul(Er,oa),Z=(Z=Math.imul(Er,gi))+Math.imul(zt,oa)|0,Ce=Math.imul(zt,gi),V=V+Math.imul(Dt,ua)|0,Z=(Z=Z+Math.imul(Dt,ba)|0)+Math.imul(Ot,ua)|0,Ce=Ce+Math.imul(Ot,ba)|0,V=V+Math.imul(qt,ao)|0,Z=(Z=Z+Math.imul(qt,ji)|0)+Math.imul(ir,ao)|0,Ce=Ce+Math.imul(ir,ji)|0;var $f=(qe+(V=V+Math.imul(jr,Xa)|0)|0)+((8191&(Z=(Z=Z+Math.imul(jr,uo)|0)+Math.imul(Jr,Xa)|0))<<13)|0;qe=((Ce=Ce+Math.imul(Jr,uo)|0)+(Z>>>13)|0)+($f>>>26)|0,$f&=67108863,V=Math.imul(Er,ua),Z=(Z=Math.imul(Er,ba))+Math.imul(zt,ua)|0,Ce=Math.imul(zt,ba),V=V+Math.imul(Dt,ao)|0,Z=(Z=Z+Math.imul(Dt,ji)|0)+Math.imul(Ot,ao)|0,Ce=Ce+Math.imul(Ot,ji)|0;var Xu=(qe+(V=V+Math.imul(qt,Xa)|0)|0)+((8191&(Z=(Z=Z+Math.imul(qt,uo)|0)+Math.imul(ir,Xa)|0))<<13)|0;qe=((Ce=Ce+Math.imul(ir,uo)|0)+(Z>>>13)|0)+(Xu>>>26)|0,Xu&=67108863,V=Math.imul(Er,ao),Z=(Z=Math.imul(Er,ji))+Math.imul(zt,ao)|0,Ce=Math.imul(zt,ji);var Wf=(qe+(V=V+Math.imul(Dt,Xa)|0)|0)+((8191&(Z=(Z=Z+Math.imul(Dt,uo)|0)+Math.imul(Ot,Xa)|0))<<13)|0;qe=((Ce=Ce+Math.imul(Ot,uo)|0)+(Z>>>13)|0)+(Wf>>>26)|0,Wf&=67108863;var xh=(qe+(V=Math.imul(Er,Xa))|0)+((8191&(Z=(Z=Math.imul(Er,uo))+Math.imul(zt,Xa)|0))<<13)|0;return qe=((Ce=Math.imul(zt,uo))+(Z>>>13)|0)+(xh>>>26)|0,xh&=67108863,ue[0]=as,ue[1]=pr,ue[2]=cn,ue[3]=On,ue[4]=Vi,ue[5]=ja,ue[6]=Qs,ue[7]=ol,ue[8]=zl,ue[9]=kc,ue[10]=Ju,ue[11]=Nl,ue[12]=Ru,ue[13]=Qo,ue[14]=Bo,ue[15]=$f,ue[16]=Xu,ue[17]=Wf,ue[18]=xh,qe!==0&&(ue[19]=qe,q.length++),q};function Y(G,W,q){q.negative=W.negative^G.negative,q.length=G.length+W.length;for(var V=0,Z=0,Ce=0;Ce<q.length-1;Ce++){var fe=Z;Z=0;for(var Ge=67108863&V,ue=Math.min(Ce,W.length-1),qe=Math.max(0,Ce-G.length+1);qe<=ue;qe++){var It=Ce-qe,gt=(0|G.words[It])*(0|W.words[qe]),tr=67108863&gt;Ge=67108863&(tr=tr+Ge|0),Z+=(fe=(fe=fe+(gt/67108864|0)|0)+(tr>>>26)|0)>>>26,fe&=67108863}q.words[Ce]=Ge,V=fe,fe=Z}return V!==0?q.words[Ce]=V:q.length--,q._strip()}function z(G,W,q){return Y(G,W,q)}Math.imul||(j=P),h.prototype.mulTo=function(G,W){var q=this.length+G.length;return this.length===10&&G.length===10?j(this,G,W):q<63?P(this,G,W):q<1024?Y(this,G,W):z(this,G,W)},h.prototype.mul=function(G){var W=new h(null);return W.words=new Array(this.length+G.length),this.mulTo(G,W)},h.prototype.mulf=function(G){var W=new h(null);return W.words=new Array(this.length+G.length),z(this,G,W)},h.prototype.imul=function(G){return this.clone().mulTo(G,this)},h.prototype.imuln=function(G){var W=G<0;W&&(G=-G),p(typeof G=="number"),p(G<67108864);for(var q=0,V=0;V<this.length;V++){var Z=(0|this.words[V])*G,Ce=(67108863&Z)+(67108863&q);q>>=26,q+=Z/67108864|0,q+=Ce>>>26,this.words[V]=67108863&Ce}return q!==0&&(this.words[V]=q,this.length++),W?this.ineg():this},h.prototype.muln=function(G){return this.clone().imuln(G)},h.prototype.sqr=function(){return this.mul(this)},h.prototype.isqr=function(){return this.imul(this.clone())},h.prototype.pow=function(G){var W=N(G);if(W.length===0)return new h(1);for(var q=this,V=0;V<W.length&&W[V]===0;V++,q=q.sqr());if(++V<W.length)for(var Z=q.sqr();V<W.length;V++,Z=Z.sqr())W[V]!==0&&(q=q.mul(Z));return q},h.prototype.iushln=function(G){p(typeof G=="number"&&G>=0);var W,q=G%26,V=(G-q)/26,Z=67108863>>>26-q<<26-q;if(q!==0){var Ce=0;for(W=0;W<this.length;W++){var fe=this.words[W]&Z,Ge=(0|this.words[W])-fe<<q;this.words[W]=Ge|Ce,Ce=fe>>>26-q}Ce&&(this.words[W]=Ce,this.length++)}if(V!==0){for(W=this.length-1;W>=0;W--)this.words[W+V]=this.words[W];for(W=0;W<V;W++)this.words[W]=0;this.length+=V}return this._strip()},h.prototype.ishln=function(G){return p(this.negative===0),this.iushln(G)},h.prototype.iushrn=function(G,W,q){var V;p(typeof G=="number"&&G>=0),V=W?(W-W%26)/26:0;var Z=G%26,Ce=Math.min((G-Z)/26,this.length),fe=67108863^67108863>>>Z<<Z,Ge=q;if(V-=Ce,V=Math.max(0,V),Ge){for(var ue=0;ue<Ce;ue++)Ge.words[ue]=this.words[ue];Ge.length=Ce}if(Ce!==0)if(this.length>Ce)for(this.length-=Ce,ue=0;ue<this.length;ue++)this.words[ue]=this.words[ue+Ce];else this.words[0]=0,this.length=1;var qe=0;for(ue=this.length-1;ue>=0&&(qe!==0||ue>=V);ue--){var It=0|this.words[ue];this.words[ue]=qe<<26-Z|It>>>Z,qe=It&fe}return Ge&&qe!==0&&(Ge.words[Ge.length++]=qe),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},h.prototype.ishrn=function(G,W,q){return p(this.negative===0),this.iushrn(G,W,q)},h.prototype.shln=function(G){return this.clone().ishln(G)},h.prototype.ushln=function(G){return this.clone().iushln(G)},h.prototype.shrn=function(G){return this.clone().ishrn(G)},h.prototype.ushrn=function(G){return this.clone().iushrn(G)},h.prototype.testn=function(G){p(typeof G=="number"&&G>=0);var W=G%26,q=(G-W)/26,V=1<<W;return!(this.length<=q||!(this.words[q]&V))},h.prototype.imaskn=function(G){p(typeof G=="number"&&G>=0);var W=G%26,q=(G-W)/26;if(p(this.negative===0,"imaskn works only with positive numbers"),this.length<=q)return this;if(W!==0&&q++,this.length=Math.min(q,this.length),W!==0){var V=67108863^67108863>>>W<<W;this.words[this.length-1]&=V}return this._strip()},h.prototype.maskn=function(G){return this.clone().imaskn(G)},h.prototype.iaddn=function(G){return p(typeof G=="number"),p(G<67108864),G<0?this.isubn(-G):this.negative!==0?this.length===1&&(0|this.words[0])<=G?(this.words[0]=G-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(G),this.negative=1,this):this._iaddn(G)},h.prototype._iaddn=function(G){this.words[0]+=G;for(var W=0;W<this.length&&this.words[W]>=67108864;W++)this.words[W]-=67108864,W===this.length-1?this.words[W+1]=1:this.words[W+1]++;return this.length=Math.max(this.length,W+1),this},h.prototype.isubn=function(G){if(p(typeof G=="number"),p(G<67108864),G<0)return this.iaddn(-G);if(this.negative!==0)return this.negative=0,this.iaddn(G),this.negative=1,this;if(this.words[0]-=G,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var W=0;W<this.length&&this.words[W]<0;W++)this.words[W]+=67108864,this.words[W+1]-=1;return this._strip()},h.prototype.addn=function(G){return this.clone().iaddn(G)},h.prototype.subn=function(G){return this.clone().isubn(G)},h.prototype.iabs=function(){return this.negative=0,this},h.prototype.abs=function(){return this.clone().iabs()},h.prototype._ishlnsubmul=function(G,W,q){var V,Z,Ce=G.length+q;this._expand(Ce);var fe=0;for(V=0;V<G.length;V++){Z=(0|this.words[V+q])+fe;var Ge=(0|G.words[V])*W;fe=((Z-=67108863&Ge)>>26)-(Ge/67108864|0),this.words[V+q]=67108863&Z}for(;V<this.length-q;V++)fe=(Z=(0|this.words[V+q])+fe)>>26,this.words[V+q]=67108863&Z;if(fe===0)return this._strip();for(p(fe===-1),fe=0,V=0;V<this.length;V++)fe=(Z=-(0|this.words[V])+fe)>>26,this.words[V]=67108863&Z;return this.negative=1,this._strip()},h.prototype._wordDiv=function(G,W){var q=this.length-G.length,V=this.clone(),Z=G,Ce=0|Z.words[Z.length-1];(q=26-this._countBits(Ce))!=0&&(Z=Z.ushln(q),V.iushln(q),Ce=0|Z.words[Z.length-1]);var fe,Ge=V.length-Z.length;if(W!=="mod"){(fe=new h(null)).length=Ge+1,fe.words=new Array(fe.length);for(var ue=0;ue<fe.length;ue++)fe.words[ue]=0}var qe=V.clone()._ishlnsubmul(Z,1,Ge);qe.negative===0&&(V=qe,fe&&(fe.words[Ge]=1));for(var It=Ge-1;It>=0;It--){var gt=67108864*(0|V.words[Z.length+It])+(0|V.words[Z.length+It-1]);for(gt=Math.min(gt/Ce|0,67108863),V._ishlnsubmul(Z,gt,It);V.negative!==0;)gt--,V.negative=0,V._ishlnsubmul(Z,1,It),V.isZero()||(V.negative^=1);fe&&(fe.words[It]=gt)}return fe&&fe._strip(),V._strip(),W!=="div"&&q!==0&&V.iushrn(q),{div:fe||null,mod:V}},h.prototype.divmod=function(G,W,q){return p(!G.isZero()),this.isZero()?{div:new h(0),mod:new h(0)}:this.negative!==0&&G.negative===0?(Ce=this.neg().divmod(G,W),W!=="mod"&&(V=Ce.div.neg()),W!=="div"&&(Z=Ce.mod.neg(),q&&Z.negative!==0&&Z.iadd(G)),{div:V,mod:Z}):this.negative===0&&G.negative!==0?(Ce=this.divmod(G.neg(),W),W!=="mod"&&(V=Ce.div.neg()),{div:V,mod:Ce.mod}):this.negative&G.negative?(Ce=this.neg().divmod(G.neg(),W),W!=="div"&&(Z=Ce.mod.neg(),q&&Z.negative!==0&&Z.isub(G)),{div:Ce.div,mod:Z}):G.length>this.length||this.cmp(G)<0?{div:new h(0),mod:this}:G.length===1?W==="div"?{div:this.divn(G.words[0]),mod:null}:W==="mod"?{div:null,mod:new h(this.modrn(G.words[0]))}:{div:this.divn(G.words[0]),mod:new h(this.modrn(G.words[0]))}:this._wordDiv(G,W);var V,Z,Ce},h.prototype.div=function(G){return this.divmod(G,"div",!1).div},h.prototype.mod=function(G){return this.divmod(G,"mod",!1).mod},h.prototype.umod=function(G){return this.divmod(G,"mod",!0).mod},h.prototype.divRound=function(G){var W=this.divmod(G);if(W.mod.isZero())return W.div;var q=W.div.negative!==0?W.mod.isub(G):W.mod,V=G.ushrn(1),Z=G.andln(1),Ce=q.cmp(V);return Ce<0||Z===1&&Ce===0?W.div:W.div.negative!==0?W.div.isubn(1):W.div.iaddn(1)},h.prototype.modrn=function(G){var W=G<0;W&&(G=-G),p(G<=67108863);for(var q=(1<<26)%G,V=0,Z=this.length-1;Z>=0;Z--)V=(q*V+(0|this.words[Z]))%G;return W?-V:V},h.prototype.modn=function(G){return this.modrn(G)},h.prototype.idivn=function(G){var W=G<0;W&&(G=-G),p(G<=67108863);for(var q=0,V=this.length-1;V>=0;V--){var Z=(0|this.words[V])+67108864*q;this.words[V]=Z/G|0,q=Z%G}return this._strip(),W?this.ineg():this},h.prototype.divn=function(G){return this.clone().idivn(G)},h.prototype.egcd=function(G){p(G.negative===0),p(!G.isZero());var W=this,q=G.clone();W=W.negative!==0?W.umod(G):W.clone();for(var V=new h(1),Z=new h(0),Ce=new h(0),fe=new h(1),Ge=0;W.isEven()&&q.isEven();)W.iushrn(1),q.iushrn(1),++Ge;for(var ue=q.clone(),qe=W.clone();!W.isZero();){for(var It=0,gt=1;!(W.words[0]&gt)&&It<26;++It,gt<<=1);if(It>0)for(W.iushrn(It);It-- >0;)(V.isOdd()||Z.isOdd())&&(V.iadd(ue),Z.isub(qe)),V.iushrn(1),Z.iushrn(1);for(var tr=0,ar=1;!(q.words[0]&ar)&&tr<26;++tr,ar<<=1);if(tr>0)for(q.iushrn(tr);tr-- >0;)(Ce.isOdd()||fe.isOdd())&&(Ce.iadd(ue),fe.isub(qe)),Ce.iushrn(1),fe.iushrn(1);W.cmp(q)>=0?(W.isub(q),V.isub(Ce),Z.isub(fe)):(q.isub(W),Ce.isub(V),fe.isub(Z))}return{a:Ce,b:fe,gcd:q.iushln(Ge)}},h.prototype._invmp=function(G){p(G.negative===0),p(!G.isZero());var W=this,q=G.clone();W=W.negative!==0?W.umod(G):W.clone();for(var V,Z=new h(1),Ce=new h(0),fe=q.clone();W.cmpn(1)>0&&q.cmpn(1)>0;){for(var Ge=0,ue=1;!(W.words[0]&ue)&&Ge<26;++Ge,ue<<=1);if(Ge>0)for(W.iushrn(Ge);Ge-- >0;)Z.isOdd()&&Z.iadd(fe),Z.iushrn(1);for(var qe=0,It=1;!(q.words[0]&It)&&qe<26;++qe,It<<=1);if(qe>0)for(q.iushrn(qe);qe-- >0;)Ce.isOdd()&&Ce.iadd(fe),Ce.iushrn(1);W.cmp(q)>=0?(W.isub(q),Z.isub(Ce)):(q.isub(W),Ce.isub(Z))}return(V=W.cmpn(1)===0?Z:Ce).cmpn(0)<0&&V.iadd(G),V},h.prototype.gcd=function(G){if(this.isZero())return G.abs();if(G.isZero())return this.abs();var W=this.clone(),q=G.clone();W.negative=0,q.negative=0;for(var V=0;W.isEven()&&q.isEven();V++)W.iushrn(1),q.iushrn(1);for(;;){for(;W.isEven();)W.iushrn(1);for(;q.isEven();)q.iushrn(1);var Z=W.cmp(q);if(Z<0){var Ce=W;W=q,q=Ce}else if(Z===0||q.cmpn(1)===0)break;W.isub(q)}return q.iushln(V)},h.prototype.invm=function(G){return this.egcd(G).a.umod(G)},h.prototype.isEven=function(){return!(1&this.words[0])},h.prototype.isOdd=function(){return!(1&~this.words[0])},h.prototype.andln=function(G){return this.words[0]&G},h.prototype.bincn=function(G){p(typeof G=="number");var W=G%26,q=(G-W)/26,V=1<<W;if(this.length<=q)return this._expand(q+1),this.words[q]|=V,this;for(var Z=V,Ce=q;Z!==0&&Ce<this.length;Ce++){var fe=0|this.words[Ce];Z=(fe+=Z)>>>26,fe&=67108863,this.words[Ce]=fe}return Z!==0&&(this.words[Ce]=Z,this.length++),this},h.prototype.isZero=function(){return this.length===1&&this.words[0]===0},h.prototype.cmpn=function(G){var W,q=G<0;if(this.negative!==0&&!q)return-1;if(this.negative===0&&q)return 1;if(this._strip(),this.length>1)W=1;else{q&&(G=-G),p(G<=67108863,"Number is too big");var V=0|this.words[0];W=V===G?0:V<G?-1:1}return this.negative!==0?0|-W:W},h.prototype.cmp=function(G){if(this.negative!==0&&G.negative===0)return-1;if(this.negative===0&&G.negative!==0)return 1;var W=this.ucmp(G);return this.negative!==0?0|-W:W},h.prototype.ucmp=function(G){if(this.length>G.length)return 1;if(this.length<G.length)return-1;for(var W=0,q=this.length-1;q>=0;q--){var V=0|this.words[q],Z=0|G.words[q];if(V!==Z){V<Z?W=-1:V>Z&&(W=1);break}}return W},h.prototype.gtn=function(G){return this.cmpn(G)===1},h.prototype.gt=function(G){return this.cmp(G)===1},h.prototype.gten=function(G){return this.cmpn(G)>=0},h.prototype.gte=function(G){return this.cmp(G)>=0},h.prototype.ltn=function(G){return this.cmpn(G)===-1},h.prototype.lt=function(G){return this.cmp(G)===-1},h.prototype.lten=function(G){return this.cmpn(G)<=0},h.prototype.lte=function(G){return this.cmp(G)<=0},h.prototype.eqn=function(G){return this.cmpn(G)===0},h.prototype.eq=function(G){return this.cmp(G)===0},h.red=function(G){return new X(G)},h.prototype.toRed=function(G){return p(!this.red,"Already a number in reduction context"),p(this.negative===0,"red works only with positives"),G.convertTo(this)._forceRed(G)},h.prototype.fromRed=function(){return p(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},h.prototype._forceRed=function(G){return this.red=G,this},h.prototype.forceRed=function(G){return p(!this.red,"Already a number in reduction context"),this._forceRed(G)},h.prototype.redAdd=function(G){return p(this.red,"redAdd works only with red numbers"),this.red.add(this,G)},h.prototype.redIAdd=function(G){return p(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,G)},h.prototype.redSub=function(G){return p(this.red,"redSub works only with red numbers"),this.red.sub(this,G)},h.prototype.redISub=function(G){return p(this.red,"redISub works only with red numbers"),this.red.isub(this,G)},h.prototype.redShl=function(G){return p(this.red,"redShl works only with red numbers"),this.red.shl(this,G)},h.prototype.redMul=function(G){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,G),this.red.mul(this,G)},h.prototype.redIMul=function(G){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,G),this.red.imul(this,G)},h.prototype.redSqr=function(){return p(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},h.prototype.redISqr=function(){return p(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},h.prototype.redSqrt=function(){return p(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},h.prototype.redInvm=function(){return p(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},h.prototype.redNeg=function(){return p(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},h.prototype.redPow=function(G){return p(this.red&&!G.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,G)};var re={k256:null,p224:null,p192:null,p25519:null};function we(G,W){this.name=G,this.p=new h(W,16),this.n=this.p.bitLength(),this.k=new h(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function Oe(){we.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function Ue(){we.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function Me(){we.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function nt(){we.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function X(G){if(typeof G=="string"){var W=h._prime(G);this.m=W.p,this.prime=W}else p(G.gtn(1),"modulus must be greater than 1"),this.m=G,this.prime=null}function le(G){X.call(this,G),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new h(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}we.prototype._tmp=function(){var G=new h(null);return G.words=new Array(Math.ceil(this.n/13)),G},we.prototype.ireduce=function(G){var W,q=G;do this.split(q,this.tmp),W=(q=(q=this.imulK(q)).iadd(this.tmp)).bitLength();while(W>this.n);var V=W<this.n?-1:q.ucmp(this.p);return V===0?(q.words[0]=0,q.length=1):V>0?q.isub(this.p):q.strip!==void 0?q.strip():q._strip(),q},we.prototype.split=function(G,W){G.iushrn(this.n,0,W)},we.prototype.imulK=function(G){return G.imul(this.k)},g(Oe,we),Oe.prototype.split=function(G,W){for(var q=4194303,V=Math.min(G.length,9),Z=0;Z<V;Z++)W.words[Z]=G.words[Z];if(W.length=V,G.length<=9)return G.words[0]=0,void(G.length=1);var Ce=G.words[9];for(W.words[W.length++]=Ce&q,Z=10;Z<G.length;Z++){var fe=0|G.words[Z];G.words[Z-10]=(fe&q)<<4|Ce>>>22,Ce=fe}Ce>>>=22,G.words[Z-10]=Ce,Ce===0&&G.length>10?G.length-=10:G.length-=9},Oe.prototype.imulK=function(G){G.words[G.length]=0,G.words[G.length+1]=0,G.length+=2;for(var W=0,q=0;q<G.length;q++){var V=0|G.words[q];W+=977*V,G.words[q]=67108863&W,W=64*V+(W/67108864|0)}return G.words[G.length-1]===0&&(G.length--,G.words[G.length-1]===0&&G.length--),G},g(Ue,we),g(Me,we),g(nt,we),nt.prototype.imulK=function(G){for(var W=0,q=0;q<G.length;q++){var V=19*(0|G.words[q])+W,Z=67108863&V;V>>>=26,G.words[q]=Z,W=V}return W!==0&&(G.words[G.length++]=W),G},h._prime=function(G){if(re[G])return re[G];var W;if(G==="k256")W=new Oe;else if(G==="p224")W=new Ue;else if(G==="p192")W=new Me;else{if(G!=="p25519")throw new Error("Unknown prime "+G);W=new nt}return re[G]=W,W},X.prototype._verify1=function(G){p(G.negative===0,"red works only with positives"),p(G.red,"red works only with red numbers")},X.prototype._verify2=function(G,W){p(!(G.negative|W.negative),"red works only with positives"),p(G.red&&G.red===W.red,"red works only with red numbers")},X.prototype.imod=function(G){return this.prime?this.prime.ireduce(G)._forceRed(this):(Q(G,G.umod(this.m)._forceRed(this)),G)},X.prototype.neg=function(G){return G.isZero()?G.clone():this.m.sub(G)._forceRed(this)},X.prototype.add=function(G,W){this._verify2(G,W);var q=G.add(W);return q.cmp(this.m)>=0&&q.isub(this.m),q._forceRed(this)},X.prototype.iadd=function(G,W){this._verify2(G,W);var q=G.iadd(W);return q.cmp(this.m)>=0&&q.isub(this.m),q},X.prototype.sub=function(G,W){this._verify2(G,W);var q=G.sub(W);return q.cmpn(0)<0&&q.iadd(this.m),q._forceRed(this)},X.prototype.isub=function(G,W){this._verify2(G,W);var q=G.isub(W);return q.cmpn(0)<0&&q.iadd(this.m),q},X.prototype.shl=function(G,W){return this._verify1(G),this.imod(G.ushln(W))},X.prototype.imul=function(G,W){return this._verify2(G,W),this.imod(G.imul(W))},X.prototype.mul=function(G,W){return this._verify2(G,W),this.imod(G.mul(W))},X.prototype.isqr=function(G){return this.imul(G,G.clone())},X.prototype.sqr=function(G){return this.mul(G,G)},X.prototype.sqrt=function(G){if(G.isZero())return G.clone();var W=this.m.andln(3);if(p(W%2==1),W===3){var q=this.m.add(new h(1)).iushrn(2);return this.pow(G,q)}for(var V=this.m.subn(1),Z=0;!V.isZero()&&V.andln(1)===0;)Z++,V.iushrn(1);p(!V.isZero());var Ce=new h(1).toRed(this),fe=Ce.redNeg(),Ge=this.m.subn(1).iushrn(1),ue=this.m.bitLength();for(ue=new h(2*ue*ue).toRed(this);this.pow(ue,Ge).cmp(fe)!==0;)ue.redIAdd(fe);for(var qe=this.pow(ue,V),It=this.pow(G,V.addn(1).iushrn(1)),gt=this.pow(G,V),tr=Z;gt.cmp(Ce)!==0;){for(var ar=gt,sr=0;ar.cmp(Ce)!==0;sr++)ar=ar.redSqr();p(sr<tr);var Qt=this.pow(qe,new h(1).iushln(tr-sr-1));It=It.redMul(Qt),qe=Qt.redSqr(),gt=gt.redMul(qe),tr=sr}return It},X.prototype.invm=function(G){var W=G._invmp(this.m);return W.negative!==0?(W.negative=0,this.imod(W).redNeg()):this.imod(W)},X.prototype.pow=function(G,W){if(W.isZero())return new h(1).toRed(this);if(W.cmpn(1)===0)return G.clone();var q=4,V=new Array(1<<q);V[0]=new h(1).toRed(this),V[1]=G;for(var Z=2;Z<V.length;Z++)V[Z]=this.mul(V[Z-1],G);var Ce=V[0],fe=0,Ge=0,ue=W.bitLength()%26;for(ue===0&&(ue=26),Z=W.length-1;Z>=0;Z--){for(var qe=W.words[Z],It=ue-1;It>=0;It--){var gt=qe>>It&1;Ce!==V[0]&&(Ce=this.sqr(Ce)),gt!==0||fe!==0?(fe<<=1,fe|=gt,(++Ge===q||Z===0&&It===0)&&(Ce=this.mul(Ce,V[fe]),Ge=0,fe=0)):Ge=0}ue=26}return Ce},X.prototype.convertTo=function(G){var W=G.umod(this.m);return W===G?W.clone():W},X.prototype.convertFrom=function(G){var W=G.clone();return W.red=null,W},h.mont=function(G){return new le(G)},g(le,X),le.prototype.convertTo=function(G){return this.imod(G.ushln(this.shift))},le.prototype.convertFrom=function(G){var W=this.imod(G.mul(this.rinv));return W.red=null,W},le.prototype.imul=function(G,W){if(G.isZero()||W.isZero())return G.words[0]=0,G.length=1,G;var q=G.imul(W),V=q.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Z=q.isub(V).iushrn(this.shift),Ce=Z;return Z.cmp(this.m)>=0?Ce=Z.isub(this.m):Z.cmpn(0)<0&&(Ce=Z.iadd(this.m)),Ce._forceRed(this)},le.prototype.mul=function(G,W){if(G.isZero()||W.isZero())return new h(0)._forceRed(this);var q=G.mul(W),V=q.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Z=q.isub(V).iushrn(this.shift),Ce=Z;return Z.cmp(this.m)>=0?Ce=Z.isub(this.m):Z.cmpn(0)<0&&(Ce=Z.iadd(this.m)),Ce._forceRed(this)},le.prototype.invm=function(G){return this.imod(G._invmp(this.m).mul(this.r2))._forceRed(this)}})(u===void 0||u,void 0)},{buffer:188}],187:[function(a,u,A){var c;function d(g){this.rand=g}if(u.exports=function(g){return c||(c=new d(null)),c.generate(g)},u.exports.Rand=d,d.prototype.generate=function(g){return this._rand(g)},d.prototype._rand=function(g){if(this.rand.getBytes)return this.rand.getBytes(g);for(var h=new Uint8Array(g),b=0;b<h.length;b++)h[b]=this.rand.getByte();return h},typeof self=="object")self.crypto&&self.crypto.getRandomValues?d.prototype._rand=function(g){var h=new Uint8Array(g);return self.crypto.getRandomValues(h),h}:self.msCrypto&&self.msCrypto.getRandomValues?d.prototype._rand=function(g){var h=new Uint8Array(g);return self.msCrypto.getRandomValues(h),h}:typeof window=="object"&&(d.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var p=a("crypto");if(typeof p.randomBytes!="function")throw new Error("Not supported");d.prototype._rand=function(g){return p.randomBytes(g)}}catch{}},{crypto:188}],188:[function(a,u,A){},{}],189:[function(a,u,A){var c=a("safe-buffer").Buffer;function d(w){c.isBuffer(w)||(w=c.from(w));for(var C=w.length/4|0,Q=new Array(C),x=0;x<C;x++)Q[x]=w.readUInt32BE(4*x);return Q}function p(w){for(var C=0;C<w.length;w++)w[C]=0}function g(w,C,Q,x,k){for(var F,D,M,N,P=Q[0],j=Q[1],Y=Q[2],z=Q[3],re=w[0]^C[0],we=w[1]^C[1],Oe=w[2]^C[2],Ue=w[3]^C[3],Me=4,nt=1;nt<k;nt++)F=P[re>>>24]^j[we>>>16&255]^Y[Oe>>>8&255]^z[255&Ue]^C[Me++],D=P[we>>>24]^j[Oe>>>16&255]^Y[Ue>>>8&255]^z[255&re]^C[Me++],M=P[Oe>>>24]^j[Ue>>>16&255]^Y[re>>>8&255]^z[255&we]^C[Me++],N=P[Ue>>>24]^j[re>>>16&255]^Y[we>>>8&255]^z[255&Oe]^C[Me++],re=F,we=D,Oe=M,Ue=N;return F=(x[re>>>24]<<24|x[we>>>16&255]<<16|x[Oe>>>8&255]<<8|x[255&Ue])^C[Me++],D=(x[we>>>24]<<24|x[Oe>>>16&255]<<16|x[Ue>>>8&255]<<8|x[255&re])^C[Me++],M=(x[Oe>>>24]<<24|x[Ue>>>16&255]<<16|x[re>>>8&255]<<8|x[255&we])^C[Me++],N=(x[Ue>>>24]<<24|x[re>>>16&255]<<16|x[we>>>8&255]<<8|x[255&Oe])^C[Me++],[F>>>=0,D>>>=0,M>>>=0,N>>>=0]}var h=[0,1,2,4,8,16,32,64,128,27,54],b=function(){for(var w=new Array(256),C=0;C<256;C++)w[C]=C<128?C<<1:C<<1^283;for(var Q=[],x=[],k=[[],[],[],[]],F=[[],[],[],[]],D=0,M=0,N=0;N<256;++N){var P=M^M<<1^M<<2^M<<3^M<<4;P=P>>>8^255&P^99,Q[D]=P,x[P]=D;var j=w[D],Y=w[j],z=w[Y],re=257*w[P]^16843008*P;k[0][D]=re<<24|re>>>8,k[1][D]=re<<16|re>>>16,k[2][D]=re<<8|re>>>24,k[3][D]=re,re=16843009*z^65537*Y^257*j^16843008*D,F[0][P]=re<<24|re>>>8,F[1][P]=re<<16|re>>>16,F[2][P]=re<<8|re>>>24,F[3][P]=re,D===0?D=M=1:(D=j^w[w[w[z^j]]],M^=w[w[M]])}return{SBOX:Q,INV_SBOX:x,SUB_MIX:k,INV_SUB_MIX:F}}();function y(w){this._key=d(w),this._reset()}y.blockSize=16,y.keySize=32,y.prototype.blockSize=y.blockSize,y.prototype.keySize=y.keySize,y.prototype._reset=function(){for(var w=this._key,C=w.length,Q=C+6,x=4*(Q+1),k=[],F=0;F<C;F++)k[F]=w[F];for(F=C;F<x;F++){var D=k[F-1];F%C==0?(D=D<<8|D>>>24,D=b.SBOX[D>>>24]<<24|b.SBOX[D>>>16&255]<<16|b.SBOX[D>>>8&255]<<8|b.SBOX[255&D],D^=h[F/C|0]<<24):C>6&&F%C==4&&(D=b.SBOX[D>>>24]<<24|b.SBOX[D>>>16&255]<<16|b.SBOX[D>>>8&255]<<8|b.SBOX[255&D]),k[F]=k[F-C]^D}for(var M=[],N=0;N<x;N++){var P=x-N,j=k[P-(N%4?0:4)];M[N]=N<4||P<=4?j:b.INV_SUB_MIX[0][b.SBOX[j>>>24]]^b.INV_SUB_MIX[1][b.SBOX[j>>>16&255]]^b.INV_SUB_MIX[2][b.SBOX[j>>>8&255]]^b.INV_SUB_MIX[3][b.SBOX[255&j]]}this._nRounds=Q,this._keySchedule=k,this._invKeySchedule=M},y.prototype.encryptBlockRaw=function(w){return g(w=d(w),this._keySchedule,b.SUB_MIX,b.SBOX,this._nRounds)},y.prototype.encryptBlock=function(w){var C=this.encryptBlockRaw(w),Q=c.allocUnsafe(16);return Q.writeUInt32BE(C[0],0),Q.writeUInt32BE(C[1],4),Q.writeUInt32BE(C[2],8),Q.writeUInt32BE(C[3],12),Q},y.prototype.decryptBlock=function(w){var C=(w=d(w))[1];w[1]=w[3],w[3]=C;var Q=g(w,this._invKeySchedule,b.INV_SUB_MIX,b.INV_SBOX,this._nRounds),x=c.allocUnsafe(16);return x.writeUInt32BE(Q[0],0),x.writeUInt32BE(Q[3],4),x.writeUInt32BE(Q[2],8),x.writeUInt32BE(Q[1],12),x},y.prototype.scrub=function(){p(this._keySchedule),p(this._invKeySchedule),p(this._key)},u.exports.AES=y},{"safe-buffer":494}],190:[function(a,u,A){var c=a("./aes"),d=a("safe-buffer").Buffer,p=a("cipher-base"),g=a("inherits"),h=a("./ghash"),b=a("buffer-xor"),y=a("./incr32");function w(x,k){var F=0;x.length!==k.length&&F++;for(var D=Math.min(x.length,k.length),M=0;M<D;++M)F+=x[M]^k[M];return F}function C(x,k,F){if(k.length===12)return x._finID=d.concat([k,d.from([0,0,0,1])]),d.concat([k,d.from([0,0,0,2])]);var D=new h(F),M=k.length,N=M%16;D.update(k),N&&(N=16-N,D.update(d.alloc(N,0))),D.update(d.alloc(8,0));var P=8*M,j=d.alloc(8);j.writeUIntBE(P,0,8),D.update(j),x._finID=D.state;var Y=d.from(x._finID);return y(Y),Y}function Q(x,k,F,D){p.call(this);var M=d.alloc(4,0);this._cipher=new c.AES(k);var N=this._cipher.encryptBlock(M);this._ghash=new h(N),F=C(this,F,N),this._prev=d.from(F),this._cache=d.allocUnsafe(0),this._secCache=d.allocUnsafe(0),this._decrypt=D,this._alen=0,this._len=0,this._mode=x,this._authTag=null,this._called=!1}g(Q,p),Q.prototype._update=function(x){if(!this._called&&this._alen){var k=16-this._alen%16;k<16&&(k=d.alloc(k,0),this._ghash.update(k))}this._called=!0;var F=this._mode.encrypt(this,x);return this._decrypt?this._ghash.update(x):this._ghash.update(F),this._len+=x.length,F},Q.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var x=b(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&w(x,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=x,this._cipher.scrub()},Q.prototype.getAuthTag=function(){if(this._decrypt||!d.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},Q.prototype.setAuthTag=function(x){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=x},Q.prototype.setAAD=function(x){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(x),this._alen+=x.length},u.exports=Q},{"./aes":189,"./ghash":194,"./incr32":195,"buffer-xor":219,"cipher-base":221,inherits:440,"safe-buffer":494}],191:[function(a,u,A){var c=a("./encrypter"),d=a("./decrypter"),p=a("./modes/list.json");function g(){return Object.keys(p)}A.createCipher=A.Cipher=c.createCipher,A.createCipheriv=A.Cipheriv=c.createCipheriv,A.createDecipher=A.Decipher=d.createDecipher,A.createDecipheriv=A.Decipheriv=d.createDecipheriv,A.listCiphers=A.getCiphers=g},{"./decrypter":192,"./encrypter":193,"./modes/list.json":203}],192:[function(a,u,A){var c=a("./authCipher"),d=a("safe-buffer").Buffer,p=a("./modes"),g=a("./streamCipher"),h=a("cipher-base"),b=a("./aes"),y=a("evp_bytestokey");function w(F,D,M){h.call(this),this._cache=new C,this._last=void 0,this._cipher=new b.AES(D),this._prev=d.from(M),this._mode=F,this._autopadding=!0}function C(){this.cache=d.allocUnsafe(0)}function Q(F){var D=F[15];if(D<1||D>16)throw new Error("unable to decrypt data");for(var M=-1;++M<D;)if(F[M+(16-D)]!==D)throw new Error("unable to decrypt data");if(D!==16)return F.slice(0,16-D)}function x(F,D,M){var N=p[F.toLowerCase()];if(!N)throw new TypeError("invalid suite type");if(typeof M=="string"&&(M=d.from(M)),N.mode!=="GCM"&&M.length!==N.iv)throw new TypeError("invalid iv length "+M.length);if(typeof D=="string"&&(D=d.from(D)),D.length!==N.key/8)throw new TypeError("invalid key length "+D.length);return N.type==="stream"?new g(N.module,D,M,!0):N.type==="auth"?new c(N.module,D,M,!0):new w(N.module,D,M)}function k(F,D){var M=p[F.toLowerCase()];if(!M)throw new TypeError("invalid suite type");var N=y(D,!1,M.key,M.iv);return x(F,N.key,N.iv)}a("inherits")(w,h),w.prototype._update=function(F){var D,M;this._cache.add(F);for(var N=[];D=this._cache.get(this._autopadding);)M=this._mode.decrypt(this,D),N.push(M);return d.concat(N)},w.prototype._final=function(){var F=this._cache.flush();if(this._autopadding)return Q(this._mode.decrypt(this,F));if(F)throw new Error("data not multiple of block length")},w.prototype.setAutoPadding=function(F){return this._autopadding=!!F,this},C.prototype.add=function(F){this.cache=d.concat([this.cache,F])},C.prototype.get=function(F){var D;if(F){if(this.cache.length>16)return D=this.cache.slice(0,16),this.cache=this.cache.slice(16),D}else if(this.cache.length>=16)return D=this.cache.slice(0,16),this.cache=this.cache.slice(16),D;return null},C.prototype.flush=function(){if(this.cache.length)return this.cache},A.createDecipher=k,A.createDecipheriv=x},{"./aes":189,"./authCipher":190,"./modes":202,"./streamCipher":205,"cipher-base":221,evp_bytestokey:423,inherits:440,"safe-buffer":494}],193:[function(a,u,A){var c=a("./modes"),d=a("./authCipher"),p=a("safe-buffer").Buffer,g=a("./streamCipher"),h=a("cipher-base"),b=a("./aes"),y=a("evp_bytestokey");function w(F,D,M){h.call(this),this._cache=new Q,this._cipher=new b.AES(D),this._prev=p.from(M),this._mode=F,this._autopadding=!0}a("inherits")(w,h),w.prototype._update=function(F){var D,M;this._cache.add(F);for(var N=[];D=this._cache.get();)M=this._mode.encrypt(this,D),N.push(M);return p.concat(N)};var C=p.alloc(16,16);function Q(){this.cache=p.allocUnsafe(0)}function x(F,D,M){var N=c[F.toLowerCase()];if(!N)throw new TypeError("invalid suite type");if(typeof D=="string"&&(D=p.from(D)),D.length!==N.key/8)throw new TypeError("invalid key length "+D.length);if(typeof M=="string"&&(M=p.from(M)),N.mode!=="GCM"&&M.length!==N.iv)throw new TypeError("invalid iv length "+M.length);return N.type==="stream"?new g(N.module,D,M):N.type==="auth"?new d(N.module,D,M):new w(N.module,D,M)}function k(F,D){var M=c[F.toLowerCase()];if(!M)throw new TypeError("invalid suite type");var N=y(D,!1,M.key,M.iv);return x(F,N.key,N.iv)}w.prototype._final=function(){var F=this._cache.flush();if(this._autopadding)return F=this._mode.encrypt(this,F),this._cipher.scrub(),F;if(!F.equals(C))throw this._cipher.scrub(),new Error("data not multiple of block length")},w.prototype.setAutoPadding=function(F){return this._autopadding=!!F,this},Q.prototype.add=function(F){this.cache=p.concat([this.cache,F])},Q.prototype.get=function(){if(this.cache.length>15){var F=this.cache.slice(0,16);return this.cache=this.cache.slice(16),F}return null},Q.prototype.flush=function(){for(var F=16-this.cache.length,D=p.allocUnsafe(F),M=-1;++M<F;)D.writeUInt8(F,M);return p.concat([this.cache,D])},A.createCipheriv=x,A.createCipher=k},{"./aes":189,"./authCipher":190,"./modes":202,"./streamCipher":205,"cipher-base":221,evp_bytestokey:423,inherits:440,"safe-buffer":494}],194:[function(a,u,A){var c=a("safe-buffer").Buffer,d=c.alloc(16,0);function p(b){return[b.readUInt32BE(0),b.readUInt32BE(4),b.readUInt32BE(8),b.readUInt32BE(12)]}function g(b){var y=c.allocUnsafe(16);return y.writeUInt32BE(b[0]>>>0,0),y.writeUInt32BE(b[1]>>>0,4),y.writeUInt32BE(b[2]>>>0,8),y.writeUInt32BE(b[3]>>>0,12),y}function h(b){this.h=b,this.state=c.alloc(16,0),this.cache=c.allocUnsafe(0)}h.prototype.ghash=function(b){for(var y=-1;++y<b.length;)this.state[y]^=b[y];this._multiply()},h.prototype._multiply=function(){for(var b,y,w=p(this.h),C=[0,0,0,0],Q=-1;++Q<128;){for(this.state[~~(Q/8)]&1<<7-Q%8&&(C[0]^=w[0],C[1]^=w[1],C[2]^=w[2],C[3]^=w[3]),y=!!(1&w[3]),b=3;b>0;b--)w[b]=w[b]>>>1|(1&w[b-1])<<31;w[0]=w[0]>>>1,y&&(w[0]=w[0]^225<<24)}this.state=g(C)},h.prototype.update=function(b){var y;for(this.cache=c.concat([this.cache,b]);this.cache.length>=16;)y=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(y)},h.prototype.final=function(b,y){return this.cache.length&&this.ghash(c.concat([this.cache,d],16)),this.ghash(g([0,b,0,y])),this.state},u.exports=h},{"safe-buffer":494}],195:[function(a,u,A){function c(d){for(var p,g=d.length;g--;){if((p=d.readUInt8(g))!==255){p++,d.writeUInt8(p,g);break}d.writeUInt8(0,g)}}u.exports=c},{}],196:[function(a,u,A){var c=a("buffer-xor");A.encrypt=function(d,p){var g=c(p,d._prev);return d._prev=d._cipher.encryptBlock(g),d._prev},A.decrypt=function(d,p){var g=d._prev;d._prev=p;var h=d._cipher.decryptBlock(p);return c(h,g)}},{"buffer-xor":219}],197:[function(a,u,A){var c=a("safe-buffer").Buffer,d=a("buffer-xor");function p(g,h,b){var y=h.length,w=d(h,g._cache);return g._cache=g._cache.slice(y),g._prev=c.concat([g._prev,b?h:w]),w}A.encrypt=function(g,h,b){for(var y,w=c.allocUnsafe(0);h.length;){if(g._cache.length===0&&(g._cache=g._cipher.encryptBlock(g._prev),g._prev=c.allocUnsafe(0)),!(g._cache.length<=h.length)){w=c.concat([w,p(g,h,b)]);break}y=g._cache.length,w=c.concat([w,p(g,h.slice(0,y),b)]),h=h.slice(y)}return w}},{"buffer-xor":219,"safe-buffer":494}],198:[function(a,u,A){var c=a("safe-buffer").Buffer;function d(g,h,b){for(var y,w,C=-1,Q=8,x=0;++C<Q;)y=h&1<<7-C?128:0,x+=(128&(w=g._cipher.encryptBlock(g._prev)[0]^y))>>C%8,g._prev=p(g._prev,b?y:w);return x}function p(g,h){var b=g.length,y=-1,w=c.allocUnsafe(g.length);for(g=c.concat([g,c.from([h])]);++y<b;)w[y]=g[y]<<1|g[y+1]>>7;return w}A.encrypt=function(g,h,b){for(var y=h.length,w=c.allocUnsafe(y),C=-1;++C<y;)w[C]=d(g,h[C],b);return w}},{"safe-buffer":494}],199:[function(a,u,A){var c=a("safe-buffer").Buffer;function d(p,g,h){var b=p._cipher.encryptBlock(p._prev)[0]^g;return p._prev=c.concat([p._prev.slice(1),c.from([h?g:b])]),b}A.encrypt=function(p,g,h){for(var b=g.length,y=c.allocUnsafe(b),w=-1;++w<b;)y[w]=d(p,g[w],h);return y}},{"safe-buffer":494}],200:[function(a,u,A){var c=a("buffer-xor"),d=a("safe-buffer").Buffer,p=a("../incr32");function g(b){var y=b._cipher.encryptBlockRaw(b._prev);return p(b._prev),y}var h=16;A.encrypt=function(b,y){var w=Math.ceil(y.length/h),C=b._cache.length;b._cache=d.concat([b._cache,d.allocUnsafe(w*h)]);for(var Q=0;Q<w;Q++){var x=g(b),k=C+Q*h;b._cache.writeUInt32BE(x[0],k+0),b._cache.writeUInt32BE(x[1],k+4),b._cache.writeUInt32BE(x[2],k+8),b._cache.writeUInt32BE(x[3],k+12)}var F=b._cache.slice(0,y.length);return b._cache=b._cache.slice(y.length),c(y,F)}},{"../incr32":195,"buffer-xor":219,"safe-buffer":494}],201:[function(a,u,A){A.encrypt=function(c,d){return c._cipher.encryptBlock(d)},A.decrypt=function(c,d){return c._cipher.decryptBlock(d)}},{}],202:[function(a,u,A){var c={ECB:a("./ecb"),CBC:a("./cbc"),CFB:a("./cfb"),CFB8:a("./cfb8"),CFB1:a("./cfb1"),OFB:a("./ofb"),CTR:a("./ctr"),GCM:a("./ctr")},d=a("./list.json");for(var p in d)d[p].module=c[d[p].mode];u.exports=d},{"./cbc":196,"./cfb":197,"./cfb1":198,"./cfb8":199,"./ctr":200,"./ecb":201,"./list.json":203,"./ofb":204}],203:[function(a,u,A){u.exports={"aes-128-ecb":{cipher:"AES",key:128,iv:0,mode:"ECB",type:"block"},"aes-192-ecb":{cipher:"AES",key:192,iv:0,mode:"ECB",type:"block"},"aes-256-ecb":{cipher:"AES",key:256,iv:0,mode:"ECB",type:"block"},"aes-128-cbc":{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},"aes-192-cbc":{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},"aes-256-cbc":{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},aes128:{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},aes192:{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},aes256:{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},"aes-128-cfb":{cipher:"AES",key:128,iv:16,mode:"CFB",type:"stream"},"aes-192-cfb":{cipher:"AES",key:192,iv:16,mode:"CFB",type:"stream"},"aes-256-cfb":{cipher:"AES",key:256,iv:16,mode:"CFB",type:"stream"},"aes-128-cfb8":{cipher:"AES",key:128,iv:16,mode:"CFB8",type:"stream"},"aes-192-cfb8":{cipher:"AES",key:192,iv:16,mode:"CFB8",type:"stream"},"aes-256-cfb8":{cipher:"AES",key:256,iv:16,mode:"CFB8",type:"stream"},"aes-128-cfb1":{cipher:"AES",key:128,iv:16,mode:"CFB1",type:"stream"},"aes-192-cfb1":{cipher:"AES",key:192,iv:16,mode:"CFB1",type:"stream"},"aes-256-cfb1":{cipher:"AES",key:256,iv:16,mode:"CFB1",type:"stream"},"aes-128-ofb":{cipher:"AES",key:128,iv:16,mode:"OFB",type:"stream"},"aes-192-ofb":{cipher:"AES",key:192,iv:16,mode:"OFB",type:"stream"},"aes-256-ofb":{cipher:"AES",key:256,iv:16,mode:"OFB",type:"stream"},"aes-128-ctr":{cipher:"AES",key:128,iv:16,mode:"CTR",type:"stream"},"aes-192-ctr":{cipher:"AES",key:192,iv:16,mode:"CTR",type:"stream"},"aes-256-ctr":{cipher:"AES",key:256,iv:16,mode:"CTR",type:"stream"},"aes-128-gcm":{cipher:"AES",key:128,iv:12,mode:"GCM",type:"auth"},"aes-192-gcm":{cipher:"AES",key:192,iv:12,mode:"GCM",type:"auth"},"aes-256-gcm":{cipher:"AES",key:256,iv:12,mode:"GCM",type:"auth"}}},{}],204:[function(a,u,A){(function(c){(function(){var d=a("buffer-xor");function p(g){return g._prev=g._cipher.encryptBlock(g._prev),g._prev}A.encrypt=function(g,h){for(;g._cache.length<h.length;)g._cache=c.concat([g._cache,p(g)]);var b=g._cache.slice(0,h.length);return g._cache=g._cache.slice(h.length),d(h,b)}}).call(this)}).call(this,a("buffer").Buffer)},{buffer:220,"buffer-xor":219}],205:[function(a,u,A){var c=a("./aes"),d=a("safe-buffer").Buffer,p=a("cipher-base");function g(h,b,y,w){p.call(this),this._cipher=new c.AES(b),this._prev=d.from(y),this._cache=d.allocUnsafe(0),this._secCache=d.allocUnsafe(0),this._decrypt=w,this._mode=h}a("inherits")(g,p),g.prototype._update=function(h){return this._mode.encrypt(this,h,this._decrypt)},g.prototype._final=function(){this._cipher.scrub()},u.exports=g},{"./aes":189,"cipher-base":221,inherits:440,"safe-buffer":494}],206:[function(a,u,A){var c=a("browserify-des"),d=a("browserify-aes/browser"),p=a("browserify-aes/modes"),g=a("browserify-des/modes"),h=a("evp_bytestokey");function b(x,k){var F,D;if(x=x.toLowerCase(),p[x])F=p[x].key,D=p[x].iv;else{if(!g[x])throw new TypeError("invalid suite type");F=8*g[x].key,D=g[x].iv}var M=h(k,!1,F,D);return w(x,M.key,M.iv)}function y(x,k){var F,D;if(x=x.toLowerCase(),p[x])F=p[x].key,D=p[x].iv;else{if(!g[x])throw new TypeError("invalid suite type");F=8*g[x].key,D=g[x].iv}var M=h(k,!1,F,D);return C(x,M.key,M.iv)}function w(x,k,F){if(x=x.toLowerCase(),p[x])return d.createCipheriv(x,k,F);if(g[x])return new c({key:k,iv:F,mode:x});throw new TypeError("invalid suite type")}function C(x,k,F){if(x=x.toLowerCase(),p[x])return d.createDecipheriv(x,k,F);if(g[x])return new c({key:k,iv:F,mode:x,decrypt:!0});throw new TypeError("invalid suite type")}function Q(){return Object.keys(g).concat(d.getCiphers())}A.createCipher=A.Cipher=b,A.createCipheriv=A.Cipheriv=w,A.createDecipher=A.Decipher=y,A.createDecipheriv=A.Decipheriv=C,A.listCiphers=A.getCiphers=Q},{"browserify-aes/browser":191,"browserify-aes/modes":202,"browserify-des":207,"browserify-des/modes":208,evp_bytestokey:423}],207:[function(a,u,A){var c=a("cipher-base"),d=a("des.js"),p=a("inherits"),g=a("safe-buffer").Buffer,h={"des-ede3-cbc":d.CBC.instantiate(d.EDE),"des-ede3":d.EDE,"des-ede-cbc":d.CBC.instantiate(d.EDE),"des-ede":d.EDE,"des-cbc":d.CBC.instantiate(d.DES),"des-ecb":d.DES};function b(y){c.call(this);var w,C=y.mode.toLowerCase(),Q=h[C];w=y.decrypt?"decrypt":"encrypt";var x=y.key;g.isBuffer(x)||(x=g.from(x)),C!=="des-ede"&&C!=="des-ede-cbc"||(x=g.concat([x,x.slice(0,8)]));var k=y.iv;g.isBuffer(k)||(k=g.from(k)),this._des=Q.create({key:x,iv:k,type:w})}h.des=h["des-cbc"],h.des3=h["des-ede3-cbc"],u.exports=b,p(b,c),b.prototype._update=function(y){return g.from(this._des.update(y))},b.prototype._final=function(){return g.from(this._des.final())}},{"cipher-base":221,"des.js":394,inherits:440,"safe-buffer":494}],208:[function(a,u,A){A["des-ecb"]={key:8,iv:0},A["des-cbc"]=A.des={key:8,iv:8},A["des-ede3-cbc"]=A.des3={key:24,iv:8},A["des-ede3"]={key:24,iv:0},A["des-ede-cbc"]={key:16,iv:8},A["des-ede"]={key:16,iv:0}},{}],209:[function(a,u,A){(function(c){(function(){var d=a("bn.js"),p=a("randombytes");function g(y){var w=h(y);return{blinder:w.toRed(d.mont(y.modulus)).redPow(new d(y.publicExponent)).fromRed(),unblinder:w.invm(y.modulus)}}function h(y){var w,C=y.modulus.byteLength();do w=new d(p(C));while(w.cmp(y.modulus)>=0||!w.umod(y.prime1)||!w.umod(y.prime2));return w}function b(y,w){var C=g(w),Q=w.modulus.byteLength(),x=new d(y).mul(C.blinder).umod(w.modulus),k=x.toRed(d.mont(w.prime1)),F=x.toRed(d.mont(w.prime2)),D=w.coefficient,M=w.prime1,N=w.prime2,P=k.redPow(w.exponent1).fromRed(),j=F.redPow(w.exponent2).fromRed(),Y=P.isub(j).imul(D).umod(M).imul(N);return j.iadd(Y).imul(C.unblinder).umod(w.modulus).toArrayLike(c,"be",Q)}b.getr=h,u.exports=b}).call(this)}).call(this,a("buffer").Buffer)},{"bn.js":186,buffer:220,randombytes:475}],210:[function(a,u,A){u.exports=a("./browser/algorithms.json")},{"./browser/algorithms.json":211}],211:[function(a,u,A){u.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},{}],212:[function(a,u,A){u.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},{}],213:[function(a,u,A){var c=a("safe-buffer").Buffer,d=a("create-hash"),p=a("readable-stream"),g=a("inherits"),h=a("./sign"),b=a("./verify"),y=a("./algorithms.json");function w(k){p.Writable.call(this);var F=y[k];if(!F)throw new Error("Unknown message digest");this._hashType=F.hash,this._hash=d(F.hash),this._tag=F.id,this._signType=F.sign}function C(k){p.Writable.call(this);var F=y[k];if(!F)throw new Error("Unknown message digest");this._hash=d(F.hash),this._tag=F.id,this._signType=F.sign}function Q(k){return new w(k)}function x(k){return new C(k)}Object.keys(y).forEach(function(k){y[k].id=c.from(y[k].id,"hex"),y[k.toLowerCase()]=y[k]}),g(w,p.Writable),w.prototype._write=function(k,F,D){this._hash.update(k),D()},w.prototype.update=function(k,F){return typeof k=="string"&&(k=c.from(k,F)),this._hash.update(k),this},w.prototype.sign=function(k,F){this.end();var D=this._hash.digest(),M=h(D,k,this._hashType,this._signType,this._tag);return F?M.toString(F):M},g(C,p.Writable),C.prototype._write=function(k,F,D){this._hash.update(k),D()},C.prototype.update=function(k,F){return typeof k=="string"&&(k=c.from(k,F)),this._hash.update(k),this},C.prototype.verify=function(k,F,D){typeof F=="string"&&(F=c.from(F,D)),this.end();var M=this._hash.digest();return b(F,M,k,this._signType,this._tag)},u.exports={Sign:Q,Verify:x,createSign:Q,createVerify:x}},{"./algorithms.json":211,"./sign":214,"./verify":215,"create-hash":386,inherits:440,"readable-stream":491,"safe-buffer":494}],214:[function(a,u,A){var c=a("safe-buffer").Buffer,d=a("create-hmac"),p=a("browserify-rsa"),g=a("elliptic").ec,h=a("bn.js"),b=a("parse-asn1"),y=a("./curves.json");function w(P,j,Y,z,re){var we=b(j);if(we.curve){if(z!=="ecdsa"&&z!=="ecdsa/rsa")throw new Error("wrong private key type");return C(P,we)}if(we.type==="dsa"){if(z!=="dsa")throw new Error("wrong private key type");return Q(P,we,Y)}if(z!=="rsa"&&z!=="ecdsa/rsa")throw new Error("wrong private key type");P=c.concat([re,P]);for(var Oe=we.modulus.byteLength(),Ue=[0,1];P.length+Ue.length+1<Oe;)Ue.push(255);Ue.push(0);for(var Me=-1;++Me<P.length;)Ue.push(P[Me]);return p(Ue,we)}function C(P,j){var Y=y[j.curve.join(".")];if(!Y)throw new Error("unknown curve "+j.curve.join("."));var z=new g(Y).keyFromPrivate(j.privateKey).sign(P);return c.from(z.toDER())}function Q(P,j,Y){for(var z,re=j.params.priv_key,we=j.params.p,Oe=j.params.q,Ue=j.params.g,Me=new h(0),nt=F(P,Oe).mod(Oe),X=!1,le=k(re,Oe,P,Y);X===!1;)Me=N(Ue,z=M(Oe,le,Y),we,Oe),(X=z.invm(Oe).imul(nt.add(re.mul(Me))).mod(Oe)).cmpn(0)===0&&(X=!1,Me=new h(0));return x(Me,X)}function x(P,j){P=P.toArray(),j=j.toArray(),128&P[0]&&(P=[0].concat(P)),128&j[0]&&(j=[0].concat(j));var Y=[48,P.length+j.length+4,2,P.length];return Y=Y.concat(P,[2,j.length],j),c.from(Y)}function k(P,j,Y,z){if((P=c.from(P.toArray())).length<j.byteLength()){var re=c.alloc(j.byteLength()-P.length);P=c.concat([re,P])}var we=Y.length,Oe=D(Y,j),Ue=c.alloc(we);Ue.fill(1);var Me=c.alloc(we);return Me=d(z,Me).update(Ue).update(c.from([0])).update(P).update(Oe).digest(),Ue=d(z,Me).update(Ue).digest(),{k:Me=d(z,Me).update(Ue).update(c.from([1])).update(P).update(Oe).digest(),v:Ue=d(z,Me).update(Ue).digest()}}function F(P,j){var Y=new h(P),z=(P.length<<3)-j.bitLength();return z>0&&Y.ishrn(z),Y}function D(P,j){P=(P=F(P,j)).mod(j);var Y=c.from(P.toArray());if(Y.length<j.byteLength()){var z=c.alloc(j.byteLength()-Y.length);Y=c.concat([z,Y])}return Y}function M(P,j,Y){var z,re;do{for(z=c.alloc(0);8*z.length<P.bitLength();)j.v=d(Y,j.k).update(j.v).digest(),z=c.concat([z,j.v]);re=F(z,P),j.k=d(Y,j.k).update(j.v).update(c.from([0])).digest(),j.v=d(Y,j.k).update(j.v).digest()}while(re.cmp(P)!==-1);return re}function N(P,j,Y,z){return P.toRed(h.mont(Y)).redPow(j).fromRed().mod(z)}u.exports=w,u.exports.getKey=k,u.exports.makeKey=M},{"./curves.json":212,"bn.js":186,"browserify-rsa":209,"create-hmac":388,elliptic:405,"parse-asn1":459,"safe-buffer":494}],215:[function(a,u,A){var c=a("safe-buffer").Buffer,d=a("bn.js"),p=a("elliptic").ec,g=a("parse-asn1"),h=a("./curves.json");function b(Q,x,k,F,D){var M=g(k);if(M.type==="ec"){if(F!=="ecdsa"&&F!=="ecdsa/rsa")throw new Error("wrong public key type");return y(Q,x,M)}if(M.type==="dsa"){if(F!=="dsa")throw new Error("wrong public key type");return w(Q,x,M)}if(F!=="rsa"&&F!=="ecdsa/rsa")throw new Error("wrong public key type");x=c.concat([D,x]);for(var N=M.modulus.byteLength(),P=[1],j=0;x.length+P.length+2<N;)P.push(255),j++;P.push(0);for(var Y=-1;++Y<x.length;)P.push(x[Y]);P=c.from(P);var z=d.mont(M.modulus);Q=(Q=new d(Q).toRed(z)).redPow(new d(M.publicExponent)),Q=c.from(Q.fromRed().toArray());var re=j<8?1:0;for(N=Math.min(Q.length,P.length),Q.length!==P.length&&(re=1),Y=-1;++Y<N;)re|=Q[Y]^P[Y];return re===0}function y(Q,x,k){var F=h[k.data.algorithm.curve.join(".")];if(!F)throw new Error("unknown curve "+k.data.algorithm.curve.join("."));var D=new p(F),M=k.data.subjectPrivateKey.data;return D.verify(x,Q,M)}function w(Q,x,k){var F=k.data.p,D=k.data.q,M=k.data.g,N=k.data.pub_key,P=g.signature.decode(Q,"der"),j=P.s,Y=P.r;C(j,D),C(Y,D);var z=d.mont(F),re=j.invm(D);return M.toRed(z).redPow(new d(x).mul(re).mod(D)).fromRed().mul(N.toRed(z).redPow(Y.mul(re).mod(D)).fromRed()).mod(F).mod(D).cmp(Y)===0}function C(Q,x){if(Q.cmpn(0)<=0)throw new Error("invalid sig");if(Q.cmp(x)>=x)throw new Error("invalid sig")}u.exports=b},{"./curves.json":212,"bn.js":186,elliptic:405,"parse-asn1":459,"safe-buffer":494}],216:[function(a,u,A){},{}],217:[function(a,u,A){var c=a("buffer"),d=c.Buffer;function p(h,b){for(var y in h)b[y]=h[y]}function g(h,b,y){return d(h,b,y)}d.from&&d.alloc&&d.allocUnsafe&&d.allocUnsafeSlow?u.exports=c:(p(c,A),A.Buffer=g),p(d,g),g.from=function(h,b,y){if(typeof h=="number")throw new TypeError("Argument must not be a number");return d(h,b,y)},g.alloc=function(h,b,y){if(typeof h!="number")throw new TypeError("Argument must be a number");var w=d(h);return b!==void 0?typeof y=="string"?w.fill(b,y):w.fill(b):w.fill(0),w},g.allocUnsafe=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return d(h)},g.allocUnsafeSlow=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return c.SlowBuffer(h)}},{buffer:220}],218:[function(a,u,A){var c=a("safe-buffer").Buffer,d=c.isEncoding||function(j){switch((j=""+j)&&j.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 p(j){if(!j)return"utf8";for(var Y;;)switch(j){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 j;default:if(Y)return;j=(""+j).toLowerCase(),Y=!0}}function g(j){var Y=p(j);if(typeof Y!="string"&&(c.isEncoding===d||!d(j)))throw new Error("Unknown encoding: "+j);return Y||j}function h(j){var Y;switch(this.encoding=g(j),this.encoding){case"utf16le":this.text=k,this.end=F,Y=4;break;case"utf8":this.fillLast=C,Y=4;break;case"base64":this.text=D,this.end=M,Y=3;break;default:return this.write=N,void(this.end=P)}this.lastNeed=0,this.lastTotal=0,this.lastChar=c.allocUnsafe(Y)}function b(j){return j<=127?0:j>>5==6?2:j>>4==14?3:j>>3==30?4:j>>6==2?-1:-2}function y(j,Y,z){var re=Y.length-1;if(re<z)return 0;var we=b(Y[re]);return we>=0?(we>0&&(j.lastNeed=we-1),we):--re<z||we===-2?0:(we=b(Y[re]))>=0?(we>0&&(j.lastNeed=we-2),we):--re<z||we===-2?0:(we=b(Y[re]))>=0?(we>0&&(we===2?we=0:j.lastNeed=we-3),we):0}function w(j,Y,z){if((192&Y[0])!=128)return j.lastNeed=0,"�";if(j.lastNeed>1&&Y.length>1){if((192&Y[1])!=128)return j.lastNeed=1,"�";if(j.lastNeed>2&&Y.length>2&&(192&Y[2])!=128)return j.lastNeed=2,"�"}}function C(j){var Y=this.lastTotal-this.lastNeed,z=w(this,j);return z!==void 0?z:this.lastNeed<=j.length?(j.copy(this.lastChar,Y,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(j.copy(this.lastChar,Y,0,j.length),void(this.lastNeed-=j.length))}function Q(j,Y){var z=y(this,j,Y);if(!this.lastNeed)return j.toString("utf8",Y);this.lastTotal=z;var re=j.length-(z-this.lastNeed);return j.copy(this.lastChar,0,re),j.toString("utf8",Y,re)}function x(j){var Y=j&&j.length?this.write(j):"";return this.lastNeed?Y+"�":Y}function k(j,Y){if((j.length-Y)%2==0){var z=j.toString("utf16le",Y);if(z){var re=z.charCodeAt(z.length-1);if(re>=55296&&re<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=j[j.length-2],this.lastChar[1]=j[j.length-1],z.slice(0,-1)}return z}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=j[j.length-1],j.toString("utf16le",Y,j.length-1)}function F(j){var Y=j&&j.length?this.write(j):"";if(this.lastNeed){var z=this.lastTotal-this.lastNeed;return Y+this.lastChar.toString("utf16le",0,z)}return Y}function D(j,Y){var z=(j.length-Y)%3;return z===0?j.toString("base64",Y):(this.lastNeed=3-z,this.lastTotal=3,z===1?this.lastChar[0]=j[j.length-1]:(this.lastChar[0]=j[j.length-2],this.lastChar[1]=j[j.length-1]),j.toString("base64",Y,j.length-z))}function M(j){var Y=j&&j.length?this.write(j):"";return this.lastNeed?Y+this.lastChar.toString("base64",0,3-this.lastNeed):Y}function N(j){return j.toString(this.encoding)}function P(j){return j&&j.length?this.write(j):""}A.StringDecoder=h,h.prototype.write=function(j){if(j.length===0)return"";var Y,z;if(this.lastNeed){if((Y=this.fillLast(j))===void 0)return"";z=this.lastNeed,this.lastNeed=0}else z=0;return z<j.length?Y?Y+this.text(j,z):this.text(j,z):Y||""},h.prototype.end=x,h.prototype.text=Q,h.prototype.fillLast=function(j){if(this.lastNeed<=j.length)return j.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);j.copy(this.lastChar,this.lastTotal-this.lastNeed,0,j.length),this.lastNeed-=j.length}},{"safe-buffer":217}],219:[function(a,u,A){(function(c){(function(){u.exports=function(d,p){for(var g=Math.min(d.length,p.length),h=new c(g),b=0;b<g;++b)h[b]=d[b]^p[b];return h}}).call(this)}).call(this,a("buffer").Buffer)},{buffer:220}],220:[function(a,u,A){(function(c){(function(){var d=a("base64-js"),p=a("ieee754");A.Buffer=y,A.SlowBuffer=P,A.INSPECT_MAX_BYTES=50;var g=2147483647;function h(){try{var Ve=new Uint8Array(1);return Ve.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Ve.foo()===42}catch{return!1}}function b(Ve){if(Ve>g)throw new RangeError('The value "'+Ve+'" is invalid for option "size"');var Ct=new Uint8Array(Ve);return Ct.__proto__=y.prototype,Ct}function y(Ve,Ct,Lt){if(typeof Ve=="number"){if(typeof Ct=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return x(Ve)}return w(Ve,Ct,Lt)}function w(Ve,Ct,Lt){if(typeof Ve=="string")return k(Ve,Ct);if(ArrayBuffer.isView(Ve))return F(Ve);if(Ve==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ve);if(Ht(Ve,ArrayBuffer)||Ve&&Ht(Ve.buffer,ArrayBuffer))return D(Ve,Ct,Lt);if(typeof Ve=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Br=Ve.valueOf&&Ve.valueOf();if(Br!=null&&Br!==Ve)return y.from(Br,Ct,Lt);var Zr=M(Ve);if(Zr)return Zr;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof Ve[Symbol.toPrimitive]=="function")return y.from(Ve[Symbol.toPrimitive]("string"),Ct,Lt);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ve)}function C(Ve){if(typeof Ve!="number")throw new TypeError('"size" argument must be of type number');if(Ve<0)throw new RangeError('The value "'+Ve+'" is invalid for option "size"')}function Q(Ve,Ct,Lt){return C(Ve),Ve<=0?b(Ve):Ct!==void 0?typeof Lt=="string"?b(Ve).fill(Ct,Lt):b(Ve).fill(Ct):b(Ve)}function x(Ve){return C(Ve),b(Ve<0?0:0|N(Ve))}function k(Ve,Ct){if(typeof Ct=="string"&&Ct!==""||(Ct="utf8"),!y.isEncoding(Ct))throw new TypeError("Unknown encoding: "+Ct);var Lt=0|j(Ve,Ct),Br=b(Lt),Zr=Br.write(Ve,Ct);return Zr!==Lt&&(Br=Br.slice(0,Zr)),Br}function F(Ve){for(var Ct=Ve.length<0?0:0|N(Ve.length),Lt=b(Ct),Br=0;Br<Ct;Br+=1)Lt[Br]=255&Ve[Br];return Lt}function D(Ve,Ct,Lt){if(Ct<0||Ve.byteLength<Ct)throw new RangeError('"offset" is outside of buffer bounds');if(Ve.byteLength<Ct+(Lt||0))throw new RangeError('"length" is outside of buffer bounds');var Br;return(Br=Ct===void 0&&Lt===void 0?new Uint8Array(Ve):Lt===void 0?new Uint8Array(Ve,Ct):new Uint8Array(Ve,Ct,Lt)).__proto__=y.prototype,Br}function M(Ve){if(y.isBuffer(Ve)){var Ct=0|N(Ve.length),Lt=b(Ct);return Lt.length===0||Ve.copy(Lt,0,0,Ct),Lt}return Ve.length!==void 0?typeof Ve.length!="number"||$r(Ve.length)?b(0):F(Ve):Ve.type==="Buffer"&&Array.isArray(Ve.data)?F(Ve.data):void 0}function N(Ve){if(Ve>=g)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+g.toString(16)+" bytes");return 0|Ve}function P(Ve){return+Ve!=Ve&&(Ve=0),y.alloc(+Ve)}function j(Ve,Ct){if(y.isBuffer(Ve))return Ve.length;if(ArrayBuffer.isView(Ve)||Ht(Ve,ArrayBuffer))return Ve.byteLength;if(typeof Ve!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Ve);var Lt=Ve.length,Br=arguments.length>2&&arguments[2]===!0;if(!Br&&Lt===0)return 0;for(var Zr=!1;;)switch(Ct){case"ascii":case"latin1":case"binary":return Lt;case"utf8":case"utf-8":return At(Ve).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*Lt;case"hex":return Lt>>>1;case"base64":return mr(Ve).length;default:if(Zr)return Br?-1:At(Ve).length;Ct=(""+Ct).toLowerCase(),Zr=!0}}function Y(Ve,Ct,Lt){var Br=!1;if((Ct===void 0||Ct<0)&&(Ct=0),Ct>this.length||((Lt===void 0||Lt>this.length)&&(Lt=this.length),Lt<=0)||(Lt>>>=0)<=(Ct>>>=0))return"";for(Ve||(Ve="utf8");;)switch(Ve){case"hex":return fe(this,Ct,Lt);case"utf8":case"utf-8":return W(this,Ct,Lt);case"ascii":return Z(this,Ct,Lt);case"latin1":case"binary":return Ce(this,Ct,Lt);case"base64":return G(this,Ct,Lt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ge(this,Ct,Lt);default:if(Br)throw new TypeError("Unknown encoding: "+Ve);Ve=(Ve+"").toLowerCase(),Br=!0}}function z(Ve,Ct,Lt){var Br=Ve[Ct];Ve[Ct]=Ve[Lt],Ve[Lt]=Br}function re(Ve,Ct,Lt,Br,Zr){if(Ve.length===0)return-1;if(typeof Lt=="string"?(Br=Lt,Lt=0):Lt>2147483647?Lt=2147483647:Lt<-2147483648&&(Lt=-2147483648),$r(Lt=+Lt)&&(Lt=Zr?0:Ve.length-1),Lt<0&&(Lt=Ve.length+Lt),Lt>=Ve.length){if(Zr)return-1;Lt=Ve.length-1}else if(Lt<0){if(!Zr)return-1;Lt=0}if(typeof Ct=="string"&&(Ct=y.from(Ct,Br)),y.isBuffer(Ct))return Ct.length===0?-1:we(Ve,Ct,Lt,Br,Zr);if(typeof Ct=="number")return Ct&=255,typeof Uint8Array.prototype.indexOf=="function"?Zr?Uint8Array.prototype.indexOf.call(Ve,Ct,Lt):Uint8Array.prototype.lastIndexOf.call(Ve,Ct,Lt):we(Ve,[Ct],Lt,Br,Zr);throw new TypeError("val must be string, number or Buffer")}function we(Ve,Ct,Lt,Br,Zr){var lt,jr=1,Jr=Ve.length,$t=Ct.length;if(Br!==void 0&&((Br=String(Br).toLowerCase())==="ucs2"||Br==="ucs-2"||Br==="utf16le"||Br==="utf-16le")){if(Ve.length<2||Ct.length<2)return-1;jr=2,Jr/=2,$t/=2,Lt/=2}function qt(Ot,er){return jr===1?Ot[er]:Ot.readUInt16BE(er*jr)}if(Zr){var ir=-1;for(lt=Lt;lt<Jr;lt++)if(qt(Ve,lt)===qt(Ct,ir===-1?0:lt-ir)){if(ir===-1&&(ir=lt),lt-ir+1===$t)return ir*jr}else ir!==-1&&(lt-=lt-ir),ir=-1}else for(Lt+$t>Jr&&(Lt=Jr-$t),lt=Lt;lt>=0;lt--){for(var an=!0,Dt=0;Dt<$t;Dt++)if(qt(Ve,lt+Dt)!==qt(Ct,Dt)){an=!1;break}if(an)return lt}return-1}function Oe(Ve,Ct,Lt,Br){Lt=Number(Lt)||0;var Zr=Ve.length-Lt;Br?(Br=Number(Br))>Zr&&(Br=Zr):Br=Zr;var lt=Ct.length;Br>lt/2&&(Br=lt/2);for(var jr=0;jr<Br;++jr){var Jr=parseInt(Ct.substr(2*jr,2),16);if($r(Jr))return jr;Ve[Lt+jr]=Jr}return jr}function Ue(Ve,Ct,Lt,Br){return wt(At(Ct,Ve.length-Lt),Ve,Lt,Br)}function Me(Ve,Ct,Lt,Br){return wt(Et(Ct),Ve,Lt,Br)}function nt(Ve,Ct,Lt,Br){return Me(Ve,Ct,Lt,Br)}function X(Ve,Ct,Lt,Br){return wt(mr(Ct),Ve,Lt,Br)}function le(Ve,Ct,Lt,Br){return wt(_t(Ct,Ve.length-Lt),Ve,Lt,Br)}function G(Ve,Ct,Lt){return Ct===0&&Lt===Ve.length?d.fromByteArray(Ve):d.fromByteArray(Ve.slice(Ct,Lt))}function W(Ve,Ct,Lt){Lt=Math.min(Ve.length,Lt);for(var Br=[],Zr=Ct;Zr<Lt;){var lt,jr,Jr,$t,qt=Ve[Zr],ir=null,an=qt>239?4:qt>223?3:qt>191?2:1;if(Zr+an<=Lt)switch(an){case 1:qt<128&&(ir=qt);break;case 2:(192&(lt=Ve[Zr+1]))==128&&($t=(31&qt)<<6|63&lt)>127&&(ir=$t);break;case 3:lt=Ve[Zr+1],jr=Ve[Zr+2],(192&lt)==128&&(192&jr)==128&&($t=(15&qt)<<12|(63&lt)<<6|63&jr)>2047&&($t<55296||$t>57343)&&(ir=$t);break;case 4:lt=Ve[Zr+1],jr=Ve[Zr+2],Jr=Ve[Zr+3],(192&lt)==128&&(192&jr)==128&&(192&Jr)==128&&($t=(15&qt)<<18|(63&lt)<<12|(63&jr)<<6|63&Jr)>65535&&$t<1114112&&(ir=$t)}ir===null?(ir=65533,an=1):ir>65535&&(ir-=65536,Br.push(ir>>>10&1023|55296),ir=56320|1023&ir),Br.push(ir),Zr+=an}return V(Br)}A.kMaxLength=g,y.TYPED_ARRAY_SUPPORT=h(),y.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."),Object.defineProperty(y.prototype,"parent",{enumerable:!0,get:function(){if(y.isBuffer(this))return this.buffer}}),Object.defineProperty(y.prototype,"offset",{enumerable:!0,get:function(){if(y.isBuffer(this))return this.byteOffset}}),typeof Symbol<"u"&&Symbol.species!=null&&y[Symbol.species]===y&&Object.defineProperty(y,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),y.poolSize=8192,y.from=function(Ve,Ct,Lt){return w(Ve,Ct,Lt)},y.prototype.__proto__=Uint8Array.prototype,y.__proto__=Uint8Array,y.alloc=function(Ve,Ct,Lt){return Q(Ve,Ct,Lt)},y.allocUnsafe=function(Ve){return x(Ve)},y.allocUnsafeSlow=function(Ve){return x(Ve)},y.isBuffer=function(Ve){return Ve!=null&&Ve._isBuffer===!0&&Ve!==y.prototype},y.compare=function(Ve,Ct){if(Ht(Ve,Uint8Array)&&(Ve=y.from(Ve,Ve.offset,Ve.byteLength)),Ht(Ct,Uint8Array)&&(Ct=y.from(Ct,Ct.offset,Ct.byteLength)),!y.isBuffer(Ve)||!y.isBuffer(Ct))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Ve===Ct)return 0;for(var Lt=Ve.length,Br=Ct.length,Zr=0,lt=Math.min(Lt,Br);Zr<lt;++Zr)if(Ve[Zr]!==Ct[Zr]){Lt=Ve[Zr],Br=Ct[Zr];break}return Lt<Br?-1:Br<Lt?1:0},y.isEncoding=function(Ve){switch(String(Ve).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}},y.concat=function(Ve,Ct){if(!Array.isArray(Ve))throw new TypeError('"list" argument must be an Array of Buffers');if(Ve.length===0)return y.alloc(0);var Lt;if(Ct===void 0)for(Ct=0,Lt=0;Lt<Ve.length;++Lt)Ct+=Ve[Lt].length;var Br=y.allocUnsafe(Ct),Zr=0;for(Lt=0;Lt<Ve.length;++Lt){var lt=Ve[Lt];if(Ht(lt,Uint8Array)&&(lt=y.from(lt)),!y.isBuffer(lt))throw new TypeError('"list" argument must be an Array of Buffers');lt.copy(Br,Zr),Zr+=lt.length}return Br},y.byteLength=j,y.prototype._isBuffer=!0,y.prototype.swap16=function(){var Ve=this.length;if(Ve%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Ct=0;Ct<Ve;Ct+=2)z(this,Ct,Ct+1);return this},y.prototype.swap32=function(){var Ve=this.length;if(Ve%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Ct=0;Ct<Ve;Ct+=4)z(this,Ct,Ct+3),z(this,Ct+1,Ct+2);return this},y.prototype.swap64=function(){var Ve=this.length;if(Ve%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Ct=0;Ct<Ve;Ct+=8)z(this,Ct,Ct+7),z(this,Ct+1,Ct+6),z(this,Ct+2,Ct+5),z(this,Ct+3,Ct+4);return this},y.prototype.toString=function(){var Ve=this.length;return Ve===0?"":arguments.length===0?W(this,0,Ve):Y.apply(this,arguments)},y.prototype.toLocaleString=y.prototype.toString,y.prototype.equals=function(Ve){if(!y.isBuffer(Ve))throw new TypeError("Argument must be a Buffer");return this===Ve||y.compare(this,Ve)===0},y.prototype.inspect=function(){var Ve="",Ct=A.INSPECT_MAX_BYTES;return Ve=this.toString("hex",0,Ct).replace(/(.{2})/g,"$1 ").trim(),this.length>Ct&&(Ve+=" ... "),"<Buffer "+Ve+">"},y.prototype.compare=function(Ve,Ct,Lt,Br,Zr){if(Ht(Ve,Uint8Array)&&(Ve=y.from(Ve,Ve.offset,Ve.byteLength)),!y.isBuffer(Ve))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Ve);if(Ct===void 0&&(Ct=0),Lt===void 0&&(Lt=Ve?Ve.length:0),Br===void 0&&(Br=0),Zr===void 0&&(Zr=this.length),Ct<0||Lt>Ve.length||Br<0||Zr>this.length)throw new RangeError("out of range index");if(Br>=Zr&&Ct>=Lt)return 0;if(Br>=Zr)return-1;if(Ct>=Lt)return 1;if(this===Ve)return 0;for(var lt=(Zr>>>=0)-(Br>>>=0),jr=(Lt>>>=0)-(Ct>>>=0),Jr=Math.min(lt,jr),$t=this.slice(Br,Zr),qt=Ve.slice(Ct,Lt),ir=0;ir<Jr;++ir)if($t[ir]!==qt[ir]){lt=$t[ir],jr=qt[ir];break}return lt<jr?-1:jr<lt?1:0},y.prototype.includes=function(Ve,Ct,Lt){return this.indexOf(Ve,Ct,Lt)!==-1},y.prototype.indexOf=function(Ve,Ct,Lt){return re(this,Ve,Ct,Lt,!0)},y.prototype.lastIndexOf=function(Ve,Ct,Lt){return re(this,Ve,Ct,Lt,!1)},y.prototype.write=function(Ve,Ct,Lt,Br){if(Ct===void 0)Br="utf8",Lt=this.length,Ct=0;else if(Lt===void 0&&typeof Ct=="string")Br=Ct,Lt=this.length,Ct=0;else{if(!isFinite(Ct))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");Ct>>>=0,isFinite(Lt)?(Lt>>>=0,Br===void 0&&(Br="utf8")):(Br=Lt,Lt=void 0)}var Zr=this.length-Ct;if((Lt===void 0||Lt>Zr)&&(Lt=Zr),Ve.length>0&&(Lt<0||Ct<0)||Ct>this.length)throw new RangeError("Attempt to write outside buffer bounds");Br||(Br="utf8");for(var lt=!1;;)switch(Br){case"hex":return Oe(this,Ve,Ct,Lt);case"utf8":case"utf-8":return Ue(this,Ve,Ct,Lt);case"ascii":return Me(this,Ve,Ct,Lt);case"latin1":case"binary":return nt(this,Ve,Ct,Lt);case"base64":return X(this,Ve,Ct,Lt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return le(this,Ve,Ct,Lt);default:if(lt)throw new TypeError("Unknown encoding: "+Br);Br=(""+Br).toLowerCase(),lt=!0}},y.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var q=4096;function V(Ve){var Ct=Ve.length;if(Ct<=q)return String.fromCharCode.apply(String,Ve);for(var Lt="",Br=0;Br<Ct;)Lt+=String.fromCharCode.apply(String,Ve.slice(Br,Br+=q));return Lt}function Z(Ve,Ct,Lt){var Br="";Lt=Math.min(Ve.length,Lt);for(var Zr=Ct;Zr<Lt;++Zr)Br+=String.fromCharCode(127&Ve[Zr]);return Br}function Ce(Ve,Ct,Lt){var Br="";Lt=Math.min(Ve.length,Lt);for(var Zr=Ct;Zr<Lt;++Zr)Br+=String.fromCharCode(Ve[Zr]);return Br}function fe(Ve,Ct,Lt){var Br=Ve.length;(!Ct||Ct<0)&&(Ct=0),(!Lt||Lt<0||Lt>Br)&&(Lt=Br);for(var Zr="",lt=Ct;lt<Lt;++lt)Zr+=Qt(Ve[lt]);return Zr}function Ge(Ve,Ct,Lt){for(var Br=Ve.slice(Ct,Lt),Zr="",lt=0;lt<Br.length;lt+=2)Zr+=String.fromCharCode(Br[lt]+256*Br[lt+1]);return Zr}function ue(Ve,Ct,Lt){if(Ve%1!=0||Ve<0)throw new RangeError("offset is not uint");if(Ve+Ct>Lt)throw new RangeError("Trying to access beyond buffer length")}function qe(Ve,Ct,Lt,Br,Zr,lt){if(!y.isBuffer(Ve))throw new TypeError('"buffer" argument must be a Buffer instance');if(Ct>Zr||Ct<lt)throw new RangeError('"value" argument is out of bounds');if(Lt+Br>Ve.length)throw new RangeError("Index out of range")}function It(Ve,Ct,Lt,Br,Zr,lt){if(Lt+Br>Ve.length)throw new RangeError("Index out of range");if(Lt<0)throw new RangeError("Index out of range")}function gt(Ve,Ct,Lt,Br,Zr){return Ct=+Ct,Lt>>>=0,Zr||It(Ve,Ct,Lt,4),p.write(Ve,Ct,Lt,Br,23,4),Lt+4}function tr(Ve,Ct,Lt,Br,Zr){return Ct=+Ct,Lt>>>=0,Zr||It(Ve,Ct,Lt,8),p.write(Ve,Ct,Lt,Br,52,8),Lt+8}y.prototype.slice=function(Ve,Ct){var Lt=this.length;(Ve=~~Ve)<0?(Ve+=Lt)<0&&(Ve=0):Ve>Lt&&(Ve=Lt),(Ct=Ct===void 0?Lt:~~Ct)<0?(Ct+=Lt)<0&&(Ct=0):Ct>Lt&&(Ct=Lt),Ct<Ve&&(Ct=Ve);var Br=this.subarray(Ve,Ct);return Br.__proto__=y.prototype,Br},y.prototype.readUIntLE=function(Ve,Ct,Lt){Ve>>>=0,Ct>>>=0,Lt||ue(Ve,Ct,this.length);for(var Br=this[Ve],Zr=1,lt=0;++lt<Ct&&(Zr*=256);)Br+=this[Ve+lt]*Zr;return Br},y.prototype.readUIntBE=function(Ve,Ct,Lt){Ve>>>=0,Ct>>>=0,Lt||ue(Ve,Ct,this.length);for(var Br=this[Ve+--Ct],Zr=1;Ct>0&&(Zr*=256);)Br+=this[Ve+--Ct]*Zr;return Br},y.prototype.readUInt8=function(Ve,Ct){return Ve>>>=0,Ct||ue(Ve,1,this.length),this[Ve]},y.prototype.readUInt16LE=function(Ve,Ct){return Ve>>>=0,Ct||ue(Ve,2,this.length),this[Ve]|this[Ve+1]<<8},y.prototype.readUInt16BE=function(Ve,Ct){return Ve>>>=0,Ct||ue(Ve,2,this.length),this[Ve]<<8|this[Ve+1]},y.prototype.readUInt32LE=function(Ve,Ct){return Ve>>>=0,Ct||ue(Ve,4,this.length),(this[Ve]|this[Ve+1]<<8|this[Ve+2]<<16)+16777216*this[Ve+3]},y.prototype.readUInt32BE=function(Ve,Ct){return Ve>>>=0,Ct||ue(Ve,4,this.length),16777216*this[Ve]+(this[Ve+1]<<16|this[Ve+2]<<8|this[Ve+3])},y.prototype.readIntLE=function(Ve,Ct,Lt){Ve>>>=0,Ct>>>=0,Lt||ue(Ve,Ct,this.length);for(var Br=this[Ve],Zr=1,lt=0;++lt<Ct&&(Zr*=256);)Br+=this[Ve+lt]*Zr;return Br>=(Zr*=128)&&(Br-=Math.pow(2,8*Ct)),Br},y.prototype.readIntBE=function(Ve,Ct,Lt){Ve>>>=0,Ct>>>=0,Lt||ue(Ve,Ct,this.length);for(var Br=Ct,Zr=1,lt=this[Ve+--Br];Br>0&&(Zr*=256);)lt+=this[Ve+--Br]*Zr;return lt>=(Zr*=128)&&(lt-=Math.pow(2,8*Ct)),lt},y.prototype.readInt8=function(Ve,Ct){return Ve>>>=0,Ct||ue(Ve,1,this.length),128&this[Ve]?-1*(255-this[Ve]+1):this[Ve]},y.prototype.readInt16LE=function(Ve,Ct){Ve>>>=0,Ct||ue(Ve,2,this.length);var Lt=this[Ve]|this[Ve+1]<<8;return 32768&Lt?4294901760|Lt:Lt},y.prototype.readInt16BE=function(Ve,Ct){Ve>>>=0,Ct||ue(Ve,2,this.length);var Lt=this[Ve+1]|this[Ve]<<8;return 32768&Lt?4294901760|Lt:Lt},y.prototype.readInt32LE=function(Ve,Ct){return Ve>>>=0,Ct||ue(Ve,4,this.length),this[Ve]|this[Ve+1]<<8|this[Ve+2]<<16|this[Ve+3]<<24},y.prototype.readInt32BE=function(Ve,Ct){return Ve>>>=0,Ct||ue(Ve,4,this.length),this[Ve]<<24|this[Ve+1]<<16|this[Ve+2]<<8|this[Ve+3]},y.prototype.readFloatLE=function(Ve,Ct){return Ve>>>=0,Ct||ue(Ve,4,this.length),p.read(this,Ve,!0,23,4)},y.prototype.readFloatBE=function(Ve,Ct){return Ve>>>=0,Ct||ue(Ve,4,this.length),p.read(this,Ve,!1,23,4)},y.prototype.readDoubleLE=function(Ve,Ct){return Ve>>>=0,Ct||ue(Ve,8,this.length),p.read(this,Ve,!0,52,8)},y.prototype.readDoubleBE=function(Ve,Ct){return Ve>>>=0,Ct||ue(Ve,8,this.length),p.read(this,Ve,!1,52,8)},y.prototype.writeUIntLE=function(Ve,Ct,Lt,Br){Ve=+Ve,Ct>>>=0,Lt>>>=0,Br||qe(this,Ve,Ct,Lt,Math.pow(2,8*Lt)-1,0);var Zr=1,lt=0;for(this[Ct]=255&Ve;++lt<Lt&&(Zr*=256);)this[Ct+lt]=Ve/Zr&255;return Ct+Lt},y.prototype.writeUIntBE=function(Ve,Ct,Lt,Br){Ve=+Ve,Ct>>>=0,Lt>>>=0,Br||qe(this,Ve,Ct,Lt,Math.pow(2,8*Lt)-1,0);var Zr=Lt-1,lt=1;for(this[Ct+Zr]=255&Ve;--Zr>=0&&(lt*=256);)this[Ct+Zr]=Ve/lt&255;return Ct+Lt},y.prototype.writeUInt8=function(Ve,Ct,Lt){return Ve=+Ve,Ct>>>=0,Lt||qe(this,Ve,Ct,1,255,0),this[Ct]=255&Ve,Ct+1},y.prototype.writeUInt16LE=function(Ve,Ct,Lt){return Ve=+Ve,Ct>>>=0,Lt||qe(this,Ve,Ct,2,65535,0),this[Ct]=255&Ve,this[Ct+1]=Ve>>>8,Ct+2},y.prototype.writeUInt16BE=function(Ve,Ct,Lt){return Ve=+Ve,Ct>>>=0,Lt||qe(this,Ve,Ct,2,65535,0),this[Ct]=Ve>>>8,this[Ct+1]=255&Ve,Ct+2},y.prototype.writeUInt32LE=function(Ve,Ct,Lt){return Ve=+Ve,Ct>>>=0,Lt||qe(this,Ve,Ct,4,4294967295,0),this[Ct+3]=Ve>>>24,this[Ct+2]=Ve>>>16,this[Ct+1]=Ve>>>8,this[Ct]=255&Ve,Ct+4},y.prototype.writeUInt32BE=function(Ve,Ct,Lt){return Ve=+Ve,Ct>>>=0,Lt||qe(this,Ve,Ct,4,4294967295,0),this[Ct]=Ve>>>24,this[Ct+1]=Ve>>>16,this[Ct+2]=Ve>>>8,this[Ct+3]=255&Ve,Ct+4},y.prototype.writeIntLE=function(Ve,Ct,Lt,Br){if(Ve=+Ve,Ct>>>=0,!Br){var Zr=Math.pow(2,8*Lt-1);qe(this,Ve,Ct,Lt,Zr-1,-Zr)}var lt=0,jr=1,Jr=0;for(this[Ct]=255&Ve;++lt<Lt&&(jr*=256);)Ve<0&&Jr===0&&this[Ct+lt-1]!==0&&(Jr=1),this[Ct+lt]=(Ve/jr|0)-Jr&255;return Ct+Lt},y.prototype.writeIntBE=function(Ve,Ct,Lt,Br){if(Ve=+Ve,Ct>>>=0,!Br){var Zr=Math.pow(2,8*Lt-1);qe(this,Ve,Ct,Lt,Zr-1,-Zr)}var lt=Lt-1,jr=1,Jr=0;for(this[Ct+lt]=255&Ve;--lt>=0&&(jr*=256);)Ve<0&&Jr===0&&this[Ct+lt+1]!==0&&(Jr=1),this[Ct+lt]=(Ve/jr|0)-Jr&255;return Ct+Lt},y.prototype.writeInt8=function(Ve,Ct,Lt){return Ve=+Ve,Ct>>>=0,Lt||qe(this,Ve,Ct,1,127,-128),Ve<0&&(Ve=255+Ve+1),this[Ct]=255&Ve,Ct+1},y.prototype.writeInt16LE=function(Ve,Ct,Lt){return Ve=+Ve,Ct>>>=0,Lt||qe(this,Ve,Ct,2,32767,-32768),this[Ct]=255&Ve,this[Ct+1]=Ve>>>8,Ct+2},y.prototype.writeInt16BE=function(Ve,Ct,Lt){return Ve=+Ve,Ct>>>=0,Lt||qe(this,Ve,Ct,2,32767,-32768),this[Ct]=Ve>>>8,this[Ct+1]=255&Ve,Ct+2},y.prototype.writeInt32LE=function(Ve,Ct,Lt){return Ve=+Ve,Ct>>>=0,Lt||qe(this,Ve,Ct,4,2147483647,-2147483648),this[Ct]=255&Ve,this[Ct+1]=Ve>>>8,this[Ct+2]=Ve>>>16,this[Ct+3]=Ve>>>24,Ct+4},y.prototype.writeInt32BE=function(Ve,Ct,Lt){return Ve=+Ve,Ct>>>=0,Lt||qe(this,Ve,Ct,4,2147483647,-2147483648),Ve<0&&(Ve=4294967295+Ve+1),this[Ct]=Ve>>>24,this[Ct+1]=Ve>>>16,this[Ct+2]=Ve>>>8,this[Ct+3]=255&Ve,Ct+4},y.prototype.writeFloatLE=function(Ve,Ct,Lt){return gt(this,Ve,Ct,!0,Lt)},y.prototype.writeFloatBE=function(Ve,Ct,Lt){return gt(this,Ve,Ct,!1,Lt)},y.prototype.writeDoubleLE=function(Ve,Ct,Lt){return tr(this,Ve,Ct,!0,Lt)},y.prototype.writeDoubleBE=function(Ve,Ct,Lt){return tr(this,Ve,Ct,!1,Lt)},y.prototype.copy=function(Ve,Ct,Lt,Br){if(!y.isBuffer(Ve))throw new TypeError("argument should be a Buffer");if(Lt||(Lt=0),Br||Br===0||(Br=this.length),Ct>=Ve.length&&(Ct=Ve.length),Ct||(Ct=0),Br>0&&Br<Lt&&(Br=Lt),Br===Lt||Ve.length===0||this.length===0)return 0;if(Ct<0)throw new RangeError("targetStart out of bounds");if(Lt<0||Lt>=this.length)throw new RangeError("Index out of range");if(Br<0)throw new RangeError("sourceEnd out of bounds");Br>this.length&&(Br=this.length),Ve.length-Ct<Br-Lt&&(Br=Ve.length-Ct+Lt);var Zr=Br-Lt;if(this===Ve&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(Ct,Lt,Br);else if(this===Ve&&Lt<Ct&&Ct<Br)for(var lt=Zr-1;lt>=0;--lt)Ve[lt+Ct]=this[lt+Lt];else Uint8Array.prototype.set.call(Ve,this.subarray(Lt,Br),Ct);return Zr},y.prototype.fill=function(Ve,Ct,Lt,Br){if(typeof Ve=="string"){if(typeof Ct=="string"?(Br=Ct,Ct=0,Lt=this.length):typeof Lt=="string"&&(Br=Lt,Lt=this.length),Br!==void 0&&typeof Br!="string")throw new TypeError("encoding must be a string");if(typeof Br=="string"&&!y.isEncoding(Br))throw new TypeError("Unknown encoding: "+Br);if(Ve.length===1){var Zr=Ve.charCodeAt(0);(Br==="utf8"&&Zr<128||Br==="latin1")&&(Ve=Zr)}}else typeof Ve=="number"&&(Ve&=255);if(Ct<0||this.length<Ct||this.length<Lt)throw new RangeError("Out of range index");if(Lt<=Ct)return this;var lt;if(Ct>>>=0,Lt=Lt===void 0?this.length:Lt>>>0,Ve||(Ve=0),typeof Ve=="number")for(lt=Ct;lt<Lt;++lt)this[lt]=Ve;else{var jr=y.isBuffer(Ve)?Ve:y.from(Ve,Br),Jr=jr.length;if(Jr===0)throw new TypeError('The value "'+Ve+'" is invalid for argument "value"');for(lt=0;lt<Lt-Ct;++lt)this[lt+Ct]=jr[lt%Jr]}return this};var ar=/[^+/0-9A-Za-z-_]/g;function sr(Ve){if((Ve=(Ve=Ve.split("=")[0]).trim().replace(ar,"")).length<2)return"";for(;Ve.length%4!=0;)Ve+="=";return Ve}function Qt(Ve){return Ve<16?"0"+Ve.toString(16):Ve.toString(16)}function At(Ve,Ct){var Lt;Ct=Ct||1/0;for(var Br=Ve.length,Zr=null,lt=[],jr=0;jr<Br;++jr){if((Lt=Ve.charCodeAt(jr))>55295&&Lt<57344){if(!Zr){if(Lt>56319){(Ct-=3)>-1&&lt.push(239,191,189);continue}if(jr+1===Br){(Ct-=3)>-1&&lt.push(239,191,189);continue}Zr=Lt;continue}if(Lt<56320){(Ct-=3)>-1&&lt.push(239,191,189),Zr=Lt;continue}Lt=65536+(Zr-55296<<10|Lt-56320)}else Zr&&(Ct-=3)>-1&&lt.push(239,191,189);if(Zr=null,Lt<128){if((Ct-=1)<0)break;lt.push(Lt)}else if(Lt<2048){if((Ct-=2)<0)break;lt.push(Lt>>6|192,63&Lt|128)}else if(Lt<65536){if((Ct-=3)<0)break;lt.push(Lt>>12|224,Lt>>6&63|128,63&Lt|128)}else{if(!(Lt<1114112))throw new Error("Invalid code point");if((Ct-=4)<0)break;lt.push(Lt>>18|240,Lt>>12&63|128,Lt>>6&63|128,63&Lt|128)}}return lt}function Et(Ve){for(var Ct=[],Lt=0;Lt<Ve.length;++Lt)Ct.push(255&Ve.charCodeAt(Lt));return Ct}function _t(Ve,Ct){for(var Lt,Br,Zr,lt=[],jr=0;jr<Ve.length&&!((Ct-=2)<0);++jr)Br=(Lt=Ve.charCodeAt(jr))>>8,Zr=Lt%256,lt.push(Zr),lt.push(Br);return lt}function mr(Ve){return d.toByteArray(sr(Ve))}function wt(Ve,Ct,Lt,Br){for(var Zr=0;Zr<Br&&!(Zr+Lt>=Ct.length||Zr>=Ve.length);++Zr)Ct[Zr+Lt]=Ve[Zr];return Zr}function Ht(Ve,Ct){return Ve instanceof Ct||Ve!=null&&Ve.constructor!=null&&Ve.constructor.name!=null&&Ve.constructor.name===Ct.name}function $r(Ve){return Ve!=Ve}}).call(this)}).call(this,a("buffer").Buffer)},{"base64-js":185,buffer:220,ieee754:439}],221:[function(a,u,A){var c=a("safe-buffer").Buffer,d=a("stream").Transform,p=a("string_decoder").StringDecoder;function g(h){d.call(this),this.hashMode=typeof h=="string",this.hashMode?this[h]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}a("inherits")(g,d),g.prototype.update=function(h,b,y){typeof h=="string"&&(h=c.from(h,b));var w=this._update(h);return this.hashMode?this:(y&&(w=this._toString(w,y)),w)},g.prototype.setAutoPadding=function(){},g.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},g.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},g.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},g.prototype._transform=function(h,b,y){var w;try{this.hashMode?this._update(h):this.push(this._update(h))}catch(C){w=C}finally{y(w)}},g.prototype._flush=function(h){var b;try{this.push(this.__final())}catch(y){b=y}h(b)},g.prototype._finalOrDigest=function(h){var b=this.__final()||c.alloc(0);return h&&(b=this._toString(b,h,!0)),b},g.prototype._toString=function(h,b,y){if(this._decoder||(this._decoder=new p(b),this._encoding=b),this._encoding!==b)throw new Error("can't switch encodings");var w=this._decoder.write(h);return y&&(w+=this._decoder.end()),w},u.exports=g},{inherits:440,"safe-buffer":494,stream:505,string_decoder:218}],222:[function(a,u,A){var c=a("../internals/is-callable"),d=a("../internals/try-to-string"),p=TypeError;u.exports=function(g){if(c(g))return g;throw new p(d(g)+" is not a function")}},{"../internals/is-callable":285,"../internals/try-to-string":349}],223:[function(a,u,A){var c=a("../internals/is-constructor"),d=a("../internals/try-to-string"),p=TypeError;u.exports=function(g){if(c(g))return g;throw new p(d(g)+" is not a constructor")}},{"../internals/is-constructor":286,"../internals/try-to-string":349}],224:[function(a,u,A){var c=a("../internals/is-callable"),d=String,p=TypeError;u.exports=function(g){if(typeof g=="object"||c(g))return g;throw new p("Can't set "+d(g)+" as a prototype")}},{"../internals/is-callable":285}],225:[function(a,u,A){var c=a("../internals/well-known-symbol"),d=a("../internals/object-create"),p=a("../internals/object-define-property").f,g=c("unscopables"),h=Array.prototype;h[g]===void 0&&p(h,g,{configurable:!0,value:d(null)}),u.exports=function(b){h[g][b]=!0}},{"../internals/object-create":306,"../internals/object-define-property":308,"../internals/well-known-symbol":357}],226:[function(a,u,A){var c=a("../internals/object-is-prototype-of"),d=TypeError;u.exports=function(p,g){if(c(g,p))return p;throw new d("Incorrect invocation")}},{"../internals/object-is-prototype-of":314}],227:[function(a,u,A){var c=a("../internals/is-object"),d=String,p=TypeError;u.exports=function(g){if(c(g))return g;throw new p(d(g)+" is not an object")}},{"../internals/is-object":289}],228:[function(a,u,A){var c=a("../internals/to-indexed-object"),d=a("../internals/to-absolute-index"),p=a("../internals/length-of-array-like"),g=function(h){return function(b,y,w){var C,Q=c(b),x=p(Q),k=d(w,x);if(h&&y!=y){for(;x>k;)if((C=Q[k++])!=C)return!0}else for(;x>k;k++)if((h||k in Q)&&Q[k]===y)return h||k||0;return!h&&-1}};u.exports={includes:g(!0),indexOf:g(!1)}},{"../internals/length-of-array-like":299,"../internals/to-absolute-index":340,"../internals/to-indexed-object":341}],229:[function(a,u,A){var c=a("../internals/function-bind-context"),d=a("../internals/function-uncurry-this"),p=a("../internals/indexed-object"),g=a("../internals/to-object"),h=a("../internals/length-of-array-like"),b=a("../internals/array-species-create"),y=d([].push),w=function(C){var Q=C===1,x=C===2,k=C===3,F=C===4,D=C===6,M=C===7,N=C===5||D;return function(P,j,Y,z){for(var re,we,Oe=g(P),Ue=p(Oe),Me=c(j,Y),nt=h(Ue),X=0,le=z||b,G=Q?le(P,nt):x||M?le(P,0):void 0;nt>X;X++)if((N||X in Ue)&&(we=Me(re=Ue[X],X,Oe),C))if(Q)G[X]=we;else if(we)switch(C){case 3:return!0;case 5:return re;case 6:return X;case 2:y(G,re)}else switch(C){case 4:return!1;case 7:y(G,re)}return D?-1:k||F?F:G}};u.exports={forEach:w(0),map:w(1),filter:w(2),some:w(3),every:w(4),find:w(5),findIndex:w(6),filterReject:w(7)}},{"../internals/array-species-create":233,"../internals/function-bind-context":262,"../internals/function-uncurry-this":268,"../internals/indexed-object":280,"../internals/length-of-array-like":299,"../internals/to-object":344}],230:[function(a,u,A){var c=a("../internals/to-absolute-index"),d=a("../internals/length-of-array-like"),p=a("../internals/create-property"),g=Array,h=Math.max;u.exports=function(b,y,w){for(var C=d(b),Q=c(y,C),x=c(w===void 0?C:w,C),k=g(h(x-Q,0)),F=0;Q<x;Q++,F++)p(k,F,b[Q]);return k.length=F,k}},{"../internals/create-property":243,"../internals/length-of-array-like":299,"../internals/to-absolute-index":340}],231:[function(a,u,A){var c=a("../internals/function-uncurry-this");u.exports=c([].slice)},{"../internals/function-uncurry-this":268}],232:[function(a,u,A){var c=a("../internals/is-array"),d=a("../internals/is-constructor"),p=a("../internals/is-object"),g=a("../internals/well-known-symbol")("species"),h=Array;u.exports=function(b){var y;return c(b)&&(y=b.constructor,(d(y)&&(y===h||c(y.prototype))||p(y)&&(y=y[g])===null)&&(y=void 0)),y===void 0?h:y}},{"../internals/is-array":284,"../internals/is-constructor":286,"../internals/is-object":289,"../internals/well-known-symbol":357}],233:[function(a,u,A){var c=a("../internals/array-species-constructor");u.exports=function(d,p){return new(c(d))(p===0?0:p)}},{"../internals/array-species-constructor":232}],234:[function(a,u,A){var c=a("../internals/well-known-symbol")("iterator"),d=!1;try{var p=0,g={next:function(){return{done:!!p++}},return:function(){d=!0}};g[c]=function(){return this},Array.from(g,function(){throw 2})}catch{}u.exports=function(h,b){try{if(!b&&!d)return!1}catch{return!1}var y=!1;try{var w={};w[c]=function(){return{next:function(){return{done:y=!0}}}},h(w)}catch{}return y}},{"../internals/well-known-symbol":357}],235:[function(a,u,A){var c=a("../internals/function-uncurry-this"),d=c({}.toString),p=c("".slice);u.exports=function(g){return p(d(g),8,-1)}},{"../internals/function-uncurry-this":268}],236:[function(a,u,A){var c=a("../internals/to-string-tag-support"),d=a("../internals/is-callable"),p=a("../internals/classof-raw"),g=a("../internals/well-known-symbol")("toStringTag"),h=Object,b=p(function(){return arguments}())==="Arguments",y=function(w,C){try{return w[C]}catch{}};u.exports=c?p:function(w){var C,Q,x;return w===void 0?"Undefined":w===null?"Null":typeof(Q=y(C=h(w),g))=="string"?Q:b?p(C):(x=p(C))==="Object"&&d(C.callee)?"Arguments":x}},{"../internals/classof-raw":235,"../internals/is-callable":285,"../internals/to-string-tag-support":347,"../internals/well-known-symbol":357}],237:[function(a,u,A){var c=a("../internals/has-own-property"),d=a("../internals/own-keys"),p=a("../internals/object-get-own-property-descriptor"),g=a("../internals/object-define-property");u.exports=function(h,b,y){for(var w=d(b),C=g.f,Q=p.f,x=0;x<w.length;x++){var k=w[x];c(h,k)||y&&c(y,k)||C(h,k,Q(b,k))}}},{"../internals/has-own-property":275,"../internals/object-define-property":308,"../internals/object-get-own-property-descriptor":309,"../internals/own-keys":321}],238:[function(a,u,A){var c=a("../internals/well-known-symbol")("match");u.exports=function(d){var p=/./;try{"/./"[d](p)}catch{try{return p[c]=!1,"/./"[d](p)}catch{}}return!1}},{"../internals/well-known-symbol":357}],239:[function(a,u,A){var c=a("../internals/fails");u.exports=!c(function(){function d(){}return d.prototype.constructor=null,Object.getPrototypeOf(new d)!==d.prototype})},{"../internals/fails":260}],240:[function(a,u,A){u.exports=function(c,d){return{value:c,done:d}}},{}],241:[function(a,u,A){var c=a("../internals/descriptors"),d=a("../internals/object-define-property"),p=a("../internals/create-property-descriptor");u.exports=c?function(g,h,b){return d.f(g,h,p(1,b))}:function(g,h,b){return g[h]=b,g}},{"../internals/create-property-descriptor":242,"../internals/descriptors":247,"../internals/object-define-property":308}],242:[function(a,u,A){u.exports=function(c,d){return{enumerable:!(1&c),configurable:!(2&c),writable:!(4&c),value:d}}},{}],243:[function(a,u,A){var c=a("../internals/to-property-key"),d=a("../internals/object-define-property"),p=a("../internals/create-property-descriptor");u.exports=function(g,h,b){var y=c(h);y in g?d.f(g,y,p(0,b)):g[y]=b}},{"../internals/create-property-descriptor":242,"../internals/object-define-property":308,"../internals/to-property-key":346}],244:[function(a,u,A){var c=a("../internals/make-built-in"),d=a("../internals/object-define-property");u.exports=function(p,g,h){return h.get&&c(h.get,g,{getter:!0}),h.set&&c(h.set,g,{setter:!0}),d.f(p,g,h)}},{"../internals/make-built-in":300,"../internals/object-define-property":308}],245:[function(a,u,A){var c=a("../internals/is-callable"),d=a("../internals/object-define-property"),p=a("../internals/make-built-in"),g=a("../internals/define-global-property");u.exports=function(h,b,y,w){w||(w={});var C=w.enumerable,Q=w.name!==void 0?w.name:b;if(c(y)&&p(y,Q,w),w.global)C?h[b]=y:g(b,y);else{try{w.unsafe?h[b]&&(C=!0):delete h[b]}catch{}C?h[b]=y:d.f(h,b,{value:y,enumerable:!1,configurable:!w.nonConfigurable,writable:!w.nonWritable})}return h}},{"../internals/define-global-property":246,"../internals/is-callable":285,"../internals/make-built-in":300,"../internals/object-define-property":308}],246:[function(a,u,A){var c=a("../internals/global"),d=Object.defineProperty;u.exports=function(p,g){try{d(c,p,{value:g,configurable:!0,writable:!0})}catch{c[p]=g}return g}},{"../internals/global":274}],247:[function(a,u,A){var c=a("../internals/fails");u.exports=!c(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},{"../internals/fails":260}],248:[function(a,u,A){var c=typeof document=="object"&&document.all,d=c===void 0&&c!==void 0;u.exports={all:c,IS_HTMLDDA:d}},{}],249:[function(a,u,A){var c=a("../internals/global"),d=a("../internals/is-object"),p=c.document,g=d(p)&&d(p.createElement);u.exports=function(h){return g?p.createElement(h):{}}},{"../internals/global":274,"../internals/is-object":289}],250:[function(a,u,A){var c=a("../internals/engine-is-deno"),d=a("../internals/engine-is-node");u.exports=!c&&!d&&typeof window=="object"&&typeof document=="object"},{"../internals/engine-is-deno":251,"../internals/engine-is-node":254}],251:[function(a,u,A){u.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},{}],252:[function(a,u,A){var c=a("../internals/engine-user-agent");u.exports=/ipad|iphone|ipod/i.test(c)&&typeof Pebble<"u"},{"../internals/engine-user-agent":256}],253:[function(a,u,A){var c=a("../internals/engine-user-agent");u.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(c)},{"../internals/engine-user-agent":256}],254:[function(a,u,A){var c=a("../internals/global"),d=a("../internals/classof-raw");u.exports=d(c.process)==="process"},{"../internals/classof-raw":235,"../internals/global":274}],255:[function(a,u,A){var c=a("../internals/engine-user-agent");u.exports=/web0s(?!.*chrome)/i.test(c)},{"../internals/engine-user-agent":256}],256:[function(a,u,A){u.exports=typeof navigator<"u"&&String(navigator.userAgent)||""},{}],257:[function(a,u,A){var c,d,p=a("../internals/global"),g=a("../internals/engine-user-agent"),h=p.process,b=p.Deno,y=h&&h.versions||b&&b.version,w=y&&y.v8;w&&(d=(c=w.split("."))[0]>0&&c[0]<4?1:+(c[0]+c[1])),!d&&g&&(!(c=g.match(/Edge\/(\d+)/))||c[1]>=74)&&(c=g.match(/Chrome\/(\d+)/))&&(d=+c[1]),u.exports=d},{"../internals/engine-user-agent":256,"../internals/global":274}],258:[function(a,u,A){u.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],259:[function(a,u,A){var c=a("../internals/global"),d=a("../internals/object-get-own-property-descriptor").f,p=a("../internals/create-non-enumerable-property"),g=a("../internals/define-built-in"),h=a("../internals/define-global-property"),b=a("../internals/copy-constructor-properties"),y=a("../internals/is-forced");u.exports=function(w,C){var Q,x,k,F,D,M=w.target,N=w.global,P=w.stat;if(Q=N?c:P?c[M]||h(M,{}):(c[M]||{}).prototype)for(x in C){if(F=C[x],k=w.dontCallGetSet?(D=d(Q,x))&&D.value:Q[x],!y(N?x:M+(P?".":"#")+x,w.forced)&&k!==void 0){if(typeof F==typeof k)continue;b(F,k)}(w.sham||k&&k.sham)&&p(F,"sham",!0),g(Q,x,F,w)}}},{"../internals/copy-constructor-properties":237,"../internals/create-non-enumerable-property":241,"../internals/define-built-in":245,"../internals/define-global-property":246,"../internals/global":274,"../internals/is-forced":287,"../internals/object-get-own-property-descriptor":309}],260:[function(a,u,A){u.exports=function(c){try{return!!c()}catch{return!0}}},{}],261:[function(a,u,A){var c=a("../internals/function-bind-native"),d=Function.prototype,p=d.apply,g=d.call;u.exports=typeof Reflect=="object"&&Reflect.apply||(c?g.bind(p):function(){return g.apply(p,arguments)})},{"../internals/function-bind-native":263}],262:[function(a,u,A){var c=a("../internals/function-uncurry-this-clause"),d=a("../internals/a-callable"),p=a("../internals/function-bind-native"),g=c(c.bind);u.exports=function(h,b){return d(h),b===void 0?h:p?g(h,b):function(){return h.apply(b,arguments)}}},{"../internals/a-callable":222,"../internals/function-bind-native":263,"../internals/function-uncurry-this-clause":267}],263:[function(a,u,A){var c=a("../internals/fails");u.exports=!c(function(){var d=(function(){}).bind();return typeof d!="function"||d.hasOwnProperty("prototype")})},{"../internals/fails":260}],264:[function(a,u,A){var c=a("../internals/function-bind-native"),d=Function.prototype.call;u.exports=c?d.bind(d):function(){return d.apply(d,arguments)}},{"../internals/function-bind-native":263}],265:[function(a,u,A){var c=a("../internals/descriptors"),d=a("../internals/has-own-property"),p=Function.prototype,g=c&&Object.getOwnPropertyDescriptor,h=d(p,"name"),b=h&&(function(){}).name==="something",y=h&&(!c||c&&g(p,"name").configurable);u.exports={EXISTS:h,PROPER:b,CONFIGURABLE:y}},{"../internals/descriptors":247,"../internals/has-own-property":275}],266:[function(a,u,A){var c=a("../internals/function-uncurry-this"),d=a("../internals/a-callable");u.exports=function(p,g,h){try{return c(d(Object.getOwnPropertyDescriptor(p,g)[h]))}catch{}}},{"../internals/a-callable":222,"../internals/function-uncurry-this":268}],267:[function(a,u,A){var c=a("../internals/classof-raw"),d=a("../internals/function-uncurry-this");u.exports=function(p){if(c(p)==="Function")return d(p)}},{"../internals/classof-raw":235,"../internals/function-uncurry-this":268}],268:[function(a,u,A){var c=a("../internals/function-bind-native"),d=Function.prototype,p=d.call,g=c&&d.bind.bind(p,p);u.exports=c?g:function(h){return function(){return p.apply(h,arguments)}}},{"../internals/function-bind-native":263}],269:[function(a,u,A){var c=a("../internals/global"),d=a("../internals/is-callable"),p=function(g){return d(g)?g:void 0};u.exports=function(g,h){return arguments.length<2?p(c[g]):c[g]&&c[g][h]}},{"../internals/global":274,"../internals/is-callable":285}],270:[function(a,u,A){var c=a("../internals/classof"),d=a("../internals/get-method"),p=a("../internals/is-null-or-undefined"),g=a("../internals/iterators"),h=a("../internals/well-known-symbol")("iterator");u.exports=function(b){if(!p(b))return d(b,h)||d(b,"@@iterator")||g[c(b)]}},{"../internals/classof":236,"../internals/get-method":273,"../internals/is-null-or-undefined":288,"../internals/iterators":298,"../internals/well-known-symbol":357}],271:[function(a,u,A){var c=a("../internals/function-call"),d=a("../internals/a-callable"),p=a("../internals/an-object"),g=a("../internals/try-to-string"),h=a("../internals/get-iterator-method"),b=TypeError;u.exports=function(y,w){var C=arguments.length<2?h(y):w;if(d(C))return p(c(C,y));throw new b(g(y)+" is not iterable")}},{"../internals/a-callable":222,"../internals/an-object":227,"../internals/function-call":264,"../internals/get-iterator-method":270,"../internals/try-to-string":349}],272:[function(a,u,A){var c=a("../internals/function-uncurry-this"),d=a("../internals/is-array"),p=a("../internals/is-callable"),g=a("../internals/classof-raw"),h=a("../internals/to-string"),b=c([].push);u.exports=function(y){if(p(y))return y;if(d(y)){for(var w=y.length,C=[],Q=0;Q<w;Q++){var x=y[Q];typeof x=="string"?b(C,x):typeof x!="number"&&g(x)!=="Number"&&g(x)!=="String"||b(C,h(x))}var k=C.length,F=!0;return function(D,M){if(F)return F=!1,M;if(d(this))return M;for(var N=0;N<k;N++)if(C[N]===D)return M}}}},{"../internals/classof-raw":235,"../internals/function-uncurry-this":268,"../internals/is-array":284,"../internals/is-callable":285,"../internals/to-string":348}],273:[function(a,u,A){var c=a("../internals/a-callable"),d=a("../internals/is-null-or-undefined");u.exports=function(p,g){var h=p[g];return d(h)?void 0:c(h)}},{"../internals/a-callable":222,"../internals/is-null-or-undefined":288}],274:[function(a,u,A){(function(c){(function(){var d=function(p){return p&&p.Math===Math&&p};u.exports=d(typeof globalThis=="object"&&globalThis)||d(typeof window=="object"&&window)||d(typeof self=="object"&&self)||d(typeof c=="object"&&c)||function(){return this}()||this||Function("return this")()}).call(this)}).call(this,Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{}],275:[function(a,u,A){var c=a("../internals/function-uncurry-this"),d=a("../internals/to-object"),p=c({}.hasOwnProperty);u.exports=Object.hasOwn||function(g,h){return p(d(g),h)}},{"../internals/function-uncurry-this":268,"../internals/to-object":344}],276:[function(a,u,A){u.exports={}},{}],277:[function(a,u,A){u.exports=function(c,d){try{arguments.length===1?console.error(c):console.error(c,d)}catch{}}},{}],278:[function(a,u,A){var c=a("../internals/get-built-in");u.exports=c("document","documentElement")},{"../internals/get-built-in":269}],279:[function(a,u,A){var c=a("../internals/descriptors"),d=a("../internals/fails"),p=a("../internals/document-create-element");u.exports=!c&&!d(function(){return Object.defineProperty(p("div"),"a",{get:function(){return 7}}).a!==7})},{"../internals/descriptors":247,"../internals/document-create-element":249,"../internals/fails":260}],280:[function(a,u,A){var c=a("../internals/function-uncurry-this"),d=a("../internals/fails"),p=a("../internals/classof-raw"),g=Object,h=c("".split);u.exports=d(function(){return!g("z").propertyIsEnumerable(0)})?function(b){return p(b)==="String"?h(b,""):g(b)}:g},{"../internals/classof-raw":235,"../internals/fails":260,"../internals/function-uncurry-this":268}],281:[function(a,u,A){var c=a("../internals/function-uncurry-this"),d=a("../internals/is-callable"),p=a("../internals/shared-store"),g=c(Function.toString);d(p.inspectSource)||(p.inspectSource=function(h){return g(h)}),u.exports=p.inspectSource},{"../internals/function-uncurry-this":268,"../internals/is-callable":285,"../internals/shared-store":333}],282:[function(a,u,A){var c,d,p,g=a("../internals/weak-map-basic-detection"),h=a("../internals/global"),b=a("../internals/is-object"),y=a("../internals/create-non-enumerable-property"),w=a("../internals/has-own-property"),C=a("../internals/shared-store"),Q=a("../internals/shared-key"),x=a("../internals/hidden-keys"),k="Object already initialized",F=h.TypeError,D=h.WeakMap,M=function(Y){return p(Y)?d(Y):c(Y,{})},N=function(Y){return function(z){var re;if(!b(z)||(re=d(z)).type!==Y)throw new F("Incompatible receiver, "+Y+" required");return re}};if(g||C.state){var P=C.state||(C.state=new D);P.get=P.get,P.has=P.has,P.set=P.set,c=function(Y,z){if(P.has(Y))throw new F(k);return z.facade=Y,P.set(Y,z),z},d=function(Y){return P.get(Y)||{}},p=function(Y){return P.has(Y)}}else{var j=Q("state");x[j]=!0,c=function(Y,z){if(w(Y,j))throw new F(k);return z.facade=Y,y(Y,j,z),z},d=function(Y){return w(Y,j)?Y[j]:{}},p=function(Y){return w(Y,j)}}u.exports={set:c,get:d,has:p,enforce:M,getterFor:N}},{"../internals/create-non-enumerable-property":241,"../internals/global":274,"../internals/has-own-property":275,"../internals/hidden-keys":276,"../internals/is-object":289,"../internals/shared-key":332,"../internals/shared-store":333,"../internals/weak-map-basic-detection":354}],283:[function(a,u,A){var c=a("../internals/well-known-symbol"),d=a("../internals/iterators"),p=c("iterator"),g=Array.prototype;u.exports=function(h){return h!==void 0&&(d.Array===h||g[p]===h)}},{"../internals/iterators":298,"../internals/well-known-symbol":357}],284:[function(a,u,A){var c=a("../internals/classof-raw");u.exports=Array.isArray||function(d){return c(d)==="Array"}},{"../internals/classof-raw":235}],285:[function(a,u,A){var c=a("../internals/document-all"),d=c.all;u.exports=c.IS_HTMLDDA?function(p){return typeof p=="function"||p===d}:function(p){return typeof p=="function"}},{"../internals/document-all":248}],286:[function(a,u,A){var c=a("../internals/function-uncurry-this"),d=a("../internals/fails"),p=a("../internals/is-callable"),g=a("../internals/classof"),h=a("../internals/get-built-in"),b=a("../internals/inspect-source"),y=function(){},w=[],C=h("Reflect","construct"),Q=/^\s*(?:class|function)\b/,x=c(Q.exec),k=!Q.test(y),F=function(M){if(!p(M))return!1;try{return C(y,w,M),!0}catch{return!1}},D=function(M){if(!p(M))return!1;switch(g(M)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return k||!!x(Q,b(M))}catch{return!0}};D.sham=!0,u.exports=!C||d(function(){var M;return F(F.call)||!F(Object)||!F(function(){M=!0})||M})?D:F},{"../internals/classof":236,"../internals/fails":260,"../internals/function-uncurry-this":268,"../internals/get-built-in":269,"../internals/inspect-source":281,"../internals/is-callable":285}],287:[function(a,u,A){var c=a("../internals/fails"),d=a("../internals/is-callable"),p=/#|\.prototype\./,g=function(C,Q){var x=b[h(C)];return x===w||x!==y&&(d(Q)?c(Q):!!Q)},h=g.normalize=function(C){return String(C).replace(p,".").toLowerCase()},b=g.data={},y=g.NATIVE="N",w=g.POLYFILL="P";u.exports=g},{"../internals/fails":260,"../internals/is-callable":285}],288:[function(a,u,A){u.exports=function(c){return c==null}},{}],289:[function(a,u,A){var c=a("../internals/is-callable"),d=a("../internals/document-all"),p=d.all;u.exports=d.IS_HTMLDDA?function(g){return typeof g=="object"?g!==null:c(g)||g===p}:function(g){return typeof g=="object"?g!==null:c(g)}},{"../internals/document-all":248,"../internals/is-callable":285}],290:[function(a,u,A){u.exports=!1},{}],291:[function(a,u,A){var c=a("../internals/is-object"),d=a("../internals/classof-raw"),p=a("../internals/well-known-symbol")("match");u.exports=function(g){var h;return c(g)&&((h=g[p])!==void 0?!!h:d(g)==="RegExp")}},{"../internals/classof-raw":235,"../internals/is-object":289,"../internals/well-known-symbol":357}],292:[function(a,u,A){var c=a("../internals/get-built-in"),d=a("../internals/is-callable"),p=a("../internals/object-is-prototype-of"),g=a("../internals/use-symbol-as-uid"),h=Object;u.exports=g?function(b){return typeof b=="symbol"}:function(b){var y=c("Symbol");return d(y)&&p(y.prototype,h(b))}},{"../internals/get-built-in":269,"../internals/is-callable":285,"../internals/object-is-prototype-of":314,"../internals/use-symbol-as-uid":351}],293:[function(a,u,A){var c=a("../internals/function-bind-context"),d=a("../internals/function-call"),p=a("../internals/an-object"),g=a("../internals/try-to-string"),h=a("../internals/is-array-iterator-method"),b=a("../internals/length-of-array-like"),y=a("../internals/object-is-prototype-of"),w=a("../internals/get-iterator"),C=a("../internals/get-iterator-method"),Q=a("../internals/iterator-close"),x=TypeError,k=function(D,M){this.stopped=D,this.result=M},F=k.prototype;u.exports=function(D,M,N){var P,j,Y,z,re,we,Oe,Ue=N&&N.that,Me=!(!N||!N.AS_ENTRIES),nt=!(!N||!N.IS_RECORD),X=!(!N||!N.IS_ITERATOR),le=!(!N||!N.INTERRUPTED),G=c(M,Ue),W=function(V){return P&&Q(P,"normal",V),new k(!0,V)},q=function(V){return Me?(p(V),le?G(V[0],V[1],W):G(V[0],V[1])):le?G(V,W):G(V)};if(nt)P=D.iterator;else if(X)P=D;else{if(!(j=C(D)))throw new x(g(D)+" is not iterable");if(h(j)){for(Y=0,z=b(D);z>Y;Y++)if((re=q(D[Y]))&&y(F,re))return re;return new k(!1)}P=w(D,j)}for(we=nt?D.next:P.next;!(Oe=d(we,P)).done;){try{re=q(Oe.value)}catch(V){Q(P,"throw",V)}if(typeof re=="object"&&re&&y(F,re))return re}return new k(!1)}},{"../internals/an-object":227,"../internals/function-bind-context":262,"../internals/function-call":264,"../internals/get-iterator":271,"../internals/get-iterator-method":270,"../internals/is-array-iterator-method":283,"../internals/iterator-close":294,"../internals/length-of-array-like":299,"../internals/object-is-prototype-of":314,"../internals/try-to-string":349}],294:[function(a,u,A){var c=a("../internals/function-call"),d=a("../internals/an-object"),p=a("../internals/get-method");u.exports=function(g,h,b){var y,w;d(g);try{if(!(y=p(g,"return"))){if(h==="throw")throw b;return b}y=c(y,g)}catch(C){w=!0,y=C}if(h==="throw")throw b;if(w)throw y;return d(y),b}},{"../internals/an-object":227,"../internals/function-call":264,"../internals/get-method":273}],295:[function(a,u,A){var c=a("../internals/iterators-core").IteratorPrototype,d=a("../internals/object-create"),p=a("../internals/create-property-descriptor"),g=a("../internals/set-to-string-tag"),h=a("../internals/iterators"),b=function(){return this};u.exports=function(y,w,C,Q){var x=w+" Iterator";return y.prototype=d(c,{next:p(+!Q,C)}),g(y,x,!1,!0),h[x]=b,y}},{"../internals/create-property-descriptor":242,"../internals/iterators":298,"../internals/iterators-core":297,"../internals/object-create":306,"../internals/set-to-string-tag":331}],296:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/function-call"),p=a("../internals/is-pure"),g=a("../internals/function-name"),h=a("../internals/is-callable"),b=a("../internals/iterator-create-constructor"),y=a("../internals/object-get-prototype-of"),w=a("../internals/object-set-prototype-of"),C=a("../internals/set-to-string-tag"),Q=a("../internals/create-non-enumerable-property"),x=a("../internals/define-built-in"),k=a("../internals/well-known-symbol"),F=a("../internals/iterators"),D=a("../internals/iterators-core"),M=g.PROPER,N=g.CONFIGURABLE,P=D.IteratorPrototype,j=D.BUGGY_SAFARI_ITERATORS,Y=k("iterator"),z="keys",re="values",we="entries",Oe=function(){return this};u.exports=function(Ue,Me,nt,X,le,G,W){b(nt,Me,X);var q,V,Z,Ce=function(tr){if(tr===le&&It)return It;if(!j&&tr&&tr in ue)return ue[tr];switch(tr){case z:case re:case we:return function(){return new nt(this,tr)}}return function(){return new nt(this)}},fe=Me+" Iterator",Ge=!1,ue=Ue.prototype,qe=ue[Y]||ue["@@iterator"]||le&&ue[le],It=!j&&qe||Ce(le),gt=Me==="Array"&&ue.entries||qe;if(gt&&(q=y(gt.call(new Ue)))!==Object.prototype&&q.next&&(p||y(q)===P||(w?w(q,P):h(q[Y])||x(q,Y,Oe)),C(q,fe,!0,!0),p&&(F[fe]=Oe)),M&&le===re&&qe&&qe.name!==re&&(!p&&N?Q(ue,"name",re):(Ge=!0,It=function(){return d(qe,this)})),le)if(V={values:Ce(re),keys:G?It:Ce(z),entries:Ce(we)},W)for(Z in V)(j||Ge||!(Z in ue))&&x(ue,Z,V[Z]);else c({target:Me,proto:!0,forced:j||Ge},V);return p&&!W||ue[Y]===It||x(ue,Y,It,{name:le}),F[Me]=It,V}},{"../internals/create-non-enumerable-property":241,"../internals/define-built-in":245,"../internals/export":259,"../internals/function-call":264,"../internals/function-name":265,"../internals/is-callable":285,"../internals/is-pure":290,"../internals/iterator-create-constructor":295,"../internals/iterators":298,"../internals/iterators-core":297,"../internals/object-get-prototype-of":313,"../internals/object-set-prototype-of":318,"../internals/set-to-string-tag":331,"../internals/well-known-symbol":357}],297:[function(a,u,A){var c,d,p,g=a("../internals/fails"),h=a("../internals/is-callable"),b=a("../internals/is-object"),y=a("../internals/object-create"),w=a("../internals/object-get-prototype-of"),C=a("../internals/define-built-in"),Q=a("../internals/well-known-symbol"),x=a("../internals/is-pure"),k=Q("iterator"),F=!1;[].keys&&("next"in(p=[].keys())?(d=w(w(p)))!==Object.prototype&&(c=d):F=!0),!b(c)||g(function(){var D={};return c[k].call(D)!==D})?c={}:x&&(c=y(c)),h(c[k])||C(c,k,function(){return this}),u.exports={IteratorPrototype:c,BUGGY_SAFARI_ITERATORS:F}},{"../internals/define-built-in":245,"../internals/fails":260,"../internals/is-callable":285,"../internals/is-object":289,"../internals/is-pure":290,"../internals/object-create":306,"../internals/object-get-prototype-of":313,"../internals/well-known-symbol":357}],298:[function(a,u,A){arguments[4][276][0].apply(A,arguments)},{dup:276}],299:[function(a,u,A){var c=a("../internals/to-length");u.exports=function(d){return c(d.length)}},{"../internals/to-length":343}],300:[function(a,u,A){var c=a("../internals/function-uncurry-this"),d=a("../internals/fails"),p=a("../internals/is-callable"),g=a("../internals/has-own-property"),h=a("../internals/descriptors"),b=a("../internals/function-name").CONFIGURABLE,y=a("../internals/inspect-source"),w=a("../internals/internal-state"),C=w.enforce,Q=w.get,x=String,k=Object.defineProperty,F=c("".slice),D=c("".replace),M=c([].join),N=h&&!d(function(){return k(function(){},"length",{value:8}).length!==8}),P=String(String).split("String"),j=u.exports=function(Y,z,re){F(x(z),0,7)==="Symbol("&&(z="["+D(x(z),/^Symbol\(([^)]*)\)/,"$1")+"]"),re&&re.getter&&(z="get "+z),re&&re.setter&&(z="set "+z),(!g(Y,"name")||b&&Y.name!==z)&&(h?k(Y,"name",{value:z,configurable:!0}):Y.name=z),N&&re&&g(re,"arity")&&Y.length!==re.arity&&k(Y,"length",{value:re.arity});try{re&&g(re,"constructor")&&re.constructor?h&&k(Y,"prototype",{writable:!1}):Y.prototype&&(Y.prototype=void 0)}catch{}var we=C(Y);return g(we,"source")||(we.source=M(P,typeof z=="string"?z:"")),Y};Function.prototype.toString=j(function(){return p(this)&&Q(this).source||y(this)},"toString")},{"../internals/descriptors":247,"../internals/fails":260,"../internals/function-name":265,"../internals/function-uncurry-this":268,"../internals/has-own-property":275,"../internals/inspect-source":281,"../internals/internal-state":282,"../internals/is-callable":285}],301:[function(a,u,A){var c=Math.ceil,d=Math.floor;u.exports=Math.trunc||function(p){var g=+p;return(g>0?d:c)(g)}},{}],302:[function(a,u,A){var c,d,p,g,h,b=a("../internals/global"),y=a("../internals/function-bind-context"),w=a("../internals/object-get-own-property-descriptor").f,C=a("../internals/task").set,Q=a("../internals/queue"),x=a("../internals/engine-is-ios"),k=a("../internals/engine-is-ios-pebble"),F=a("../internals/engine-is-webos-webkit"),D=a("../internals/engine-is-node"),M=b.MutationObserver||b.WebKitMutationObserver,N=b.document,P=b.process,j=b.Promise,Y=w(b,"queueMicrotask"),z=Y&&Y.value;if(!z){var re=new Q,we=function(){var Oe,Ue;for(D&&(Oe=P.domain)&&Oe.exit();Ue=re.get();)try{Ue()}catch(Me){throw re.head&&c(),Me}Oe&&Oe.enter()};x||D||F||!M||!N?!k&&j&&j.resolve?((g=j.resolve(void 0)).constructor=j,h=y(g.then,g),c=function(){h(we)}):D?c=function(){P.nextTick(we)}:(C=y(C,b),c=function(){C(we)}):(d=!0,p=N.createTextNode(""),new M(we).observe(p,{characterData:!0}),c=function(){p.data=d=!d}),z=function(Oe){re.head||c(),re.add(Oe)}}u.exports=z},{"../internals/engine-is-ios":253,"../internals/engine-is-ios-pebble":252,"../internals/engine-is-node":254,"../internals/engine-is-webos-webkit":255,"../internals/function-bind-context":262,"../internals/global":274,"../internals/object-get-own-property-descriptor":309,"../internals/queue":328,"../internals/task":339}],303:[function(a,u,A){var c=a("../internals/a-callable"),d=TypeError,p=function(g){var h,b;this.promise=new g(function(y,w){if(h!==void 0||b!==void 0)throw new d("Bad Promise constructor");h=y,b=w}),this.resolve=c(h),this.reject=c(b)};u.exports.f=function(g){return new p(g)}},{"../internals/a-callable":222}],304:[function(a,u,A){var c=a("../internals/is-regexp"),d=TypeError;u.exports=function(p){if(c(p))throw new d("The method doesn't accept regular expressions");return p}},{"../internals/is-regexp":291}],305:[function(a,u,A){var c=a("../internals/descriptors"),d=a("../internals/function-uncurry-this"),p=a("../internals/function-call"),g=a("../internals/fails"),h=a("../internals/object-keys"),b=a("../internals/object-get-own-property-symbols"),y=a("../internals/object-property-is-enumerable"),w=a("../internals/to-object"),C=a("../internals/indexed-object"),Q=Object.assign,x=Object.defineProperty,k=d([].concat);u.exports=!Q||g(function(){if(c&&Q({b:1},Q(x({},"a",{enumerable:!0,get:function(){x(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var F={},D={},M=Symbol("assign detection"),N="abcdefghijklmnopqrst";return F[M]=7,N.split("").forEach(function(P){D[P]=P}),Q({},F)[M]!==7||h(Q({},D)).join("")!==N})?function(F,D){for(var M=w(F),N=arguments.length,P=1,j=b.f,Y=y.f;N>P;)for(var z,re=C(arguments[P++]),we=j?k(h(re),j(re)):h(re),Oe=we.length,Ue=0;Oe>Ue;)z=we[Ue++],c&&!p(Y,re,z)||(M[z]=re[z]);return M}:Q},{"../internals/descriptors":247,"../internals/fails":260,"../internals/function-call":264,"../internals/function-uncurry-this":268,"../internals/indexed-object":280,"../internals/object-get-own-property-symbols":312,"../internals/object-keys":316,"../internals/object-property-is-enumerable":317,"../internals/to-object":344}],306:[function(a,u,A){var c,d=a("../internals/an-object"),p=a("../internals/object-define-properties"),g=a("../internals/enum-bug-keys"),h=a("../internals/hidden-keys"),b=a("../internals/html"),y=a("../internals/document-create-element"),w=a("../internals/shared-key"),C=">",Q="<",x="prototype",k="script",F=w("IE_PROTO"),D=function(){},M=function(Y){return Q+k+C+Y+Q+"/"+k+C},N=function(Y){Y.write(M("")),Y.close();var z=Y.parentWindow.Object;return Y=null,z},P=function(){var Y,z=y("iframe"),re="java"+k+":";return z.style.display="none",b.appendChild(z),z.src=String(re),(Y=z.contentWindow.document).open(),Y.write(M("document.F=Object")),Y.close(),Y.F},j=function(){try{c=new ActiveXObject("htmlfile")}catch{}j=typeof document<"u"?document.domain&&c?N(c):P():N(c);for(var Y=g.length;Y--;)delete j[x][g[Y]];return j()};h[F]=!0,u.exports=Object.create||function(Y,z){var re;return Y!==null?(D[x]=d(Y),re=new D,D[x]=null,re[F]=Y):re=j(),z===void 0?re:p.f(re,z)}},{"../internals/an-object":227,"../internals/document-create-element":249,"../internals/enum-bug-keys":258,"../internals/hidden-keys":276,"../internals/html":278,"../internals/object-define-properties":307,"../internals/shared-key":332}],307:[function(a,u,A){var c=a("../internals/descriptors"),d=a("../internals/v8-prototype-define-bug"),p=a("../internals/object-define-property"),g=a("../internals/an-object"),h=a("../internals/to-indexed-object"),b=a("../internals/object-keys");A.f=c&&!d?Object.defineProperties:function(y,w){g(y);for(var C,Q=h(w),x=b(w),k=x.length,F=0;k>F;)p.f(y,C=x[F++],Q[C]);return y}},{"../internals/an-object":227,"../internals/descriptors":247,"../internals/object-define-property":308,"../internals/object-keys":316,"../internals/to-indexed-object":341,"../internals/v8-prototype-define-bug":352}],308:[function(a,u,A){var c=a("../internals/descriptors"),d=a("../internals/ie8-dom-define"),p=a("../internals/v8-prototype-define-bug"),g=a("../internals/an-object"),h=a("../internals/to-property-key"),b=TypeError,y=Object.defineProperty,w=Object.getOwnPropertyDescriptor,C="enumerable",Q="configurable",x="writable";A.f=c?p?function(k,F,D){if(g(k),F=h(F),g(D),typeof k=="function"&&F==="prototype"&&"value"in D&&x in D&&!D[x]){var M=w(k,F);M&&M[x]&&(k[F]=D.value,D={configurable:Q in D?D[Q]:M[Q],enumerable:C in D?D[C]:M[C],writable:!1})}return y(k,F,D)}:y:function(k,F,D){if(g(k),F=h(F),g(D),d)try{return y(k,F,D)}catch{}if("get"in D||"set"in D)throw new b("Accessors not supported");return"value"in D&&(k[F]=D.value),k}},{"../internals/an-object":227,"../internals/descriptors":247,"../internals/ie8-dom-define":279,"../internals/to-property-key":346,"../internals/v8-prototype-define-bug":352}],309:[function(a,u,A){var c=a("../internals/descriptors"),d=a("../internals/function-call"),p=a("../internals/object-property-is-enumerable"),g=a("../internals/create-property-descriptor"),h=a("../internals/to-indexed-object"),b=a("../internals/to-property-key"),y=a("../internals/has-own-property"),w=a("../internals/ie8-dom-define"),C=Object.getOwnPropertyDescriptor;A.f=c?C:function(Q,x){if(Q=h(Q),x=b(x),w)try{return C(Q,x)}catch{}if(y(Q,x))return g(!d(p.f,Q,x),Q[x])}},{"../internals/create-property-descriptor":242,"../internals/descriptors":247,"../internals/function-call":264,"../internals/has-own-property":275,"../internals/ie8-dom-define":279,"../internals/object-property-is-enumerable":317,"../internals/to-indexed-object":341,"../internals/to-property-key":346}],310:[function(a,u,A){var c=a("../internals/classof-raw"),d=a("../internals/to-indexed-object"),p=a("../internals/object-get-own-property-names").f,g=a("../internals/array-slice-simple"),h=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],b=function(y){try{return p(y)}catch{return g(h)}};u.exports.f=function(y){return h&&c(y)==="Window"?b(y):p(d(y))}},{"../internals/array-slice-simple":230,"../internals/classof-raw":235,"../internals/object-get-own-property-names":311,"../internals/to-indexed-object":341}],311:[function(a,u,A){var c=a("../internals/object-keys-internal"),d=a("../internals/enum-bug-keys").concat("length","prototype");A.f=Object.getOwnPropertyNames||function(p){return c(p,d)}},{"../internals/enum-bug-keys":258,"../internals/object-keys-internal":315}],312:[function(a,u,A){A.f=Object.getOwnPropertySymbols},{}],313:[function(a,u,A){var c=a("../internals/has-own-property"),d=a("../internals/is-callable"),p=a("../internals/to-object"),g=a("../internals/shared-key"),h=a("../internals/correct-prototype-getter"),b=g("IE_PROTO"),y=Object,w=y.prototype;u.exports=h?y.getPrototypeOf:function(C){var Q=p(C);if(c(Q,b))return Q[b];var x=Q.constructor;return d(x)&&Q instanceof x?x.prototype:Q instanceof y?w:null}},{"../internals/correct-prototype-getter":239,"../internals/has-own-property":275,"../internals/is-callable":285,"../internals/shared-key":332,"../internals/to-object":344}],314:[function(a,u,A){var c=a("../internals/function-uncurry-this");u.exports=c({}.isPrototypeOf)},{"../internals/function-uncurry-this":268}],315:[function(a,u,A){var c=a("../internals/function-uncurry-this"),d=a("../internals/has-own-property"),p=a("../internals/to-indexed-object"),g=a("../internals/array-includes").indexOf,h=a("../internals/hidden-keys"),b=c([].push);u.exports=function(y,w){var C,Q=p(y),x=0,k=[];for(C in Q)!d(h,C)&&d(Q,C)&&b(k,C);for(;w.length>x;)d(Q,C=w[x++])&&(~g(k,C)||b(k,C));return k}},{"../internals/array-includes":228,"../internals/function-uncurry-this":268,"../internals/has-own-property":275,"../internals/hidden-keys":276,"../internals/to-indexed-object":341}],316:[function(a,u,A){var c=a("../internals/object-keys-internal"),d=a("../internals/enum-bug-keys");u.exports=Object.keys||function(p){return c(p,d)}},{"../internals/enum-bug-keys":258,"../internals/object-keys-internal":315}],317:[function(a,u,A){var c={}.propertyIsEnumerable,d=Object.getOwnPropertyDescriptor,p=d&&!c.call({1:2},1);A.f=p?function(g){var h=d(this,g);return!!h&&h.enumerable}:c},{}],318:[function(a,u,A){var c=a("../internals/function-uncurry-this-accessor"),d=a("../internals/an-object"),p=a("../internals/a-possible-prototype");u.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var g,h=!1,b={};try{(g=c(Object.prototype,"__proto__","set"))(b,[]),h=b instanceof Array}catch{}return function(y,w){return d(y),p(w),h?g(y,w):y.__proto__=w,y}}():void 0)},{"../internals/a-possible-prototype":224,"../internals/an-object":227,"../internals/function-uncurry-this-accessor":266}],319:[function(a,u,A){var c=a("../internals/descriptors"),d=a("../internals/fails"),p=a("../internals/function-uncurry-this"),g=a("../internals/object-get-prototype-of"),h=a("../internals/object-keys"),b=a("../internals/to-indexed-object"),y=p(a("../internals/object-property-is-enumerable").f),w=p([].push),C=c&&d(function(){var x=Object.create(null);return x[2]=2,!y(x,2)}),Q=function(x){return function(k){for(var F,D=b(k),M=h(D),N=C&&g(D)===null,P=M.length,j=0,Y=[];P>j;)F=M[j++],c&&!(N?F in D:y(D,F))||w(Y,x?[F,D[F]]:D[F]);return Y}};u.exports={entries:Q(!0),values:Q(!1)}},{"../internals/descriptors":247,"../internals/fails":260,"../internals/function-uncurry-this":268,"../internals/object-get-prototype-of":313,"../internals/object-keys":316,"../internals/object-property-is-enumerable":317,"../internals/to-indexed-object":341}],320:[function(a,u,A){var c=a("../internals/function-call"),d=a("../internals/is-callable"),p=a("../internals/is-object"),g=TypeError;u.exports=function(h,b){var y,w;if(b==="string"&&d(y=h.toString)&&!p(w=c(y,h))||d(y=h.valueOf)&&!p(w=c(y,h))||b!=="string"&&d(y=h.toString)&&!p(w=c(y,h)))return w;throw new g("Can't convert object to primitive value")}},{"../internals/function-call":264,"../internals/is-callable":285,"../internals/is-object":289}],321:[function(a,u,A){var c=a("../internals/get-built-in"),d=a("../internals/function-uncurry-this"),p=a("../internals/object-get-own-property-names"),g=a("../internals/object-get-own-property-symbols"),h=a("../internals/an-object"),b=d([].concat);u.exports=c("Reflect","ownKeys")||function(y){var w=p.f(h(y)),C=g.f;return C?b(w,C(y)):w}},{"../internals/an-object":227,"../internals/function-uncurry-this":268,"../internals/get-built-in":269,"../internals/object-get-own-property-names":311,"../internals/object-get-own-property-symbols":312}],322:[function(a,u,A){var c=a("../internals/global");u.exports=c},{"../internals/global":274}],323:[function(a,u,A){u.exports=function(c){try{return{error:!1,value:c()}}catch(d){return{error:!0,value:d}}}},{}],324:[function(a,u,A){var c=a("../internals/global"),d=a("../internals/promise-native-constructor"),p=a("../internals/is-callable"),g=a("../internals/is-forced"),h=a("../internals/inspect-source"),b=a("../internals/well-known-symbol"),y=a("../internals/engine-is-browser"),w=a("../internals/engine-is-deno"),C=a("../internals/is-pure"),Q=a("../internals/engine-v8-version"),x=d&&d.prototype,k=b("species"),F=!1,D=p(c.PromiseRejectionEvent),M=g("Promise",function(){var N=h(d),P=N!==String(d);if(!P&&Q===66||C&&(!x.catch||!x.finally))return!0;if(!Q||Q<51||!/native code/.test(N)){var j=new d(function(z){z(1)}),Y=function(z){z(function(){},function(){})};if((j.constructor={})[k]=Y,!(F=j.then(function(){})instanceof Y))return!0}return!P&&(y||w)&&!D});u.exports={CONSTRUCTOR:M,REJECTION_EVENT:D,SUBCLASSING:F}},{"../internals/engine-is-browser":250,"../internals/engine-is-deno":251,"../internals/engine-v8-version":257,"../internals/global":274,"../internals/inspect-source":281,"../internals/is-callable":285,"../internals/is-forced":287,"../internals/is-pure":290,"../internals/promise-native-constructor":325,"../internals/well-known-symbol":357}],325:[function(a,u,A){var c=a("../internals/global");u.exports=c.Promise},{"../internals/global":274}],326:[function(a,u,A){var c=a("../internals/an-object"),d=a("../internals/is-object"),p=a("../internals/new-promise-capability");u.exports=function(g,h){if(c(g),d(h)&&h.constructor===g)return h;var b=p.f(g);return(0,b.resolve)(h),b.promise}},{"../internals/an-object":227,"../internals/is-object":289,"../internals/new-promise-capability":303}],327:[function(a,u,A){var c=a("../internals/promise-native-constructor"),d=a("../internals/check-correctness-of-iteration"),p=a("../internals/promise-constructor-detection").CONSTRUCTOR;u.exports=p||!d(function(g){c.all(g).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":234,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325}],328:[function(a,u,A){var c=function(){this.head=null,this.tail=null};c.prototype={add:function(d){var p={item:d,next:null},g=this.tail;g?g.next=p:this.head=p,this.tail=p},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},u.exports=c},{}],329:[function(a,u,A){var c=a("../internals/is-null-or-undefined"),d=TypeError;u.exports=function(p){if(c(p))throw new d("Can't call method on "+p);return p}},{"../internals/is-null-or-undefined":288}],330:[function(a,u,A){var c=a("../internals/get-built-in"),d=a("../internals/define-built-in-accessor"),p=a("../internals/well-known-symbol"),g=a("../internals/descriptors"),h=p("species");u.exports=function(b){var y=c(b);g&&y&&!y[h]&&d(y,h,{configurable:!0,get:function(){return this}})}},{"../internals/define-built-in-accessor":244,"../internals/descriptors":247,"../internals/get-built-in":269,"../internals/well-known-symbol":357}],331:[function(a,u,A){var c=a("../internals/object-define-property").f,d=a("../internals/has-own-property"),p=a("../internals/well-known-symbol")("toStringTag");u.exports=function(g,h,b){g&&!b&&(g=g.prototype),g&&!d(g,p)&&c(g,p,{configurable:!0,value:h})}},{"../internals/has-own-property":275,"../internals/object-define-property":308,"../internals/well-known-symbol":357}],332:[function(a,u,A){var c=a("../internals/shared"),d=a("../internals/uid"),p=c("keys");u.exports=function(g){return p[g]||(p[g]=d(g))}},{"../internals/shared":334,"../internals/uid":350}],333:[function(a,u,A){var c=a("../internals/global"),d=a("../internals/define-global-property"),p="__core-js_shared__",g=c[p]||d(p,{});u.exports=g},{"../internals/define-global-property":246,"../internals/global":274}],334:[function(a,u,A){var c=a("../internals/is-pure"),d=a("../internals/shared-store");(u.exports=function(p,g){return d[p]||(d[p]=g!==void 0?g:{})})("versions",[]).push({version:"3.33.0",mode:c?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":290,"../internals/shared-store":333}],335:[function(a,u,A){var c=a("../internals/an-object"),d=a("../internals/a-constructor"),p=a("../internals/is-null-or-undefined"),g=a("../internals/well-known-symbol")("species");u.exports=function(h,b){var y,w=c(h).constructor;return w===void 0||p(y=c(w)[g])?b:d(y)}},{"../internals/a-constructor":223,"../internals/an-object":227,"../internals/is-null-or-undefined":288,"../internals/well-known-symbol":357}],336:[function(a,u,A){var c=a("../internals/engine-v8-version"),d=a("../internals/fails"),p=a("../internals/global").String;u.exports=!!Object.getOwnPropertySymbols&&!d(function(){var g=Symbol("symbol detection");return!p(g)||!(Object(g)instanceof Symbol)||!Symbol.sham&&c&&c<41})},{"../internals/engine-v8-version":257,"../internals/fails":260,"../internals/global":274}],337:[function(a,u,A){var c=a("../internals/function-call"),d=a("../internals/get-built-in"),p=a("../internals/well-known-symbol"),g=a("../internals/define-built-in");u.exports=function(){var h=d("Symbol"),b=h&&h.prototype,y=b&&b.valueOf,w=p("toPrimitive");b&&!b[w]&&g(b,w,function(C){return c(y,this)},{arity:1})}},{"../internals/define-built-in":245,"../internals/function-call":264,"../internals/get-built-in":269,"../internals/well-known-symbol":357}],338:[function(a,u,A){var c=a("../internals/symbol-constructor-detection");u.exports=c&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/symbol-constructor-detection":336}],339:[function(a,u,A){var c,d,p,g,h=a("../internals/global"),b=a("../internals/function-apply"),y=a("../internals/function-bind-context"),w=a("../internals/is-callable"),C=a("../internals/has-own-property"),Q=a("../internals/fails"),x=a("../internals/html"),k=a("../internals/array-slice"),F=a("../internals/document-create-element"),D=a("../internals/validate-arguments-length"),M=a("../internals/engine-is-ios"),N=a("../internals/engine-is-node"),P=h.setImmediate,j=h.clearImmediate,Y=h.process,z=h.Dispatch,re=h.Function,we=h.MessageChannel,Oe=h.String,Ue=0,Me={},nt="onreadystatechange";Q(function(){c=h.location});var X=function(q){if(C(Me,q)){var V=Me[q];delete Me[q],V()}},le=function(q){return function(){X(q)}},G=function(q){X(q.data)},W=function(q){h.postMessage(Oe(q),c.protocol+"//"+c.host)};P&&j||(P=function(q){D(arguments.length,1);var V=w(q)?q:re(q),Z=k(arguments,1);return Me[++Ue]=function(){b(V,void 0,Z)},d(Ue),Ue},j=function(q){delete Me[q]},N?d=function(q){Y.nextTick(le(q))}:z&&z.now?d=function(q){z.now(le(q))}:we&&!M?(g=(p=new we).port2,p.port1.onmessage=G,d=y(g.postMessage,g)):h.addEventListener&&w(h.postMessage)&&!h.importScripts&&c&&c.protocol!=="file:"&&!Q(W)?(d=W,h.addEventListener("message",G,!1)):d=nt in F("script")?function(q){x.appendChild(F("script"))[nt]=function(){x.removeChild(this),X(q)}}:function(q){setTimeout(le(q),0)}),u.exports={set:P,clear:j}},{"../internals/array-slice":231,"../internals/document-create-element":249,"../internals/engine-is-ios":253,"../internals/engine-is-node":254,"../internals/fails":260,"../internals/function-apply":261,"../internals/function-bind-context":262,"../internals/global":274,"../internals/has-own-property":275,"../internals/html":278,"../internals/is-callable":285,"../internals/validate-arguments-length":353}],340:[function(a,u,A){var c=a("../internals/to-integer-or-infinity"),d=Math.max,p=Math.min;u.exports=function(g,h){var b=c(g);return b<0?d(b+h,0):p(b,h)}},{"../internals/to-integer-or-infinity":342}],341:[function(a,u,A){var c=a("../internals/indexed-object"),d=a("../internals/require-object-coercible");u.exports=function(p){return c(d(p))}},{"../internals/indexed-object":280,"../internals/require-object-coercible":329}],342:[function(a,u,A){var c=a("../internals/math-trunc");u.exports=function(d){var p=+d;return p!=p||p===0?0:c(p)}},{"../internals/math-trunc":301}],343:[function(a,u,A){var c=a("../internals/to-integer-or-infinity"),d=Math.min;u.exports=function(p){return p>0?d(c(p),9007199254740991):0}},{"../internals/to-integer-or-infinity":342}],344:[function(a,u,A){var c=a("../internals/require-object-coercible"),d=Object;u.exports=function(p){return d(c(p))}},{"../internals/require-object-coercible":329}],345:[function(a,u,A){var c=a("../internals/function-call"),d=a("../internals/is-object"),p=a("../internals/is-symbol"),g=a("../internals/get-method"),h=a("../internals/ordinary-to-primitive"),b=a("../internals/well-known-symbol"),y=TypeError,w=b("toPrimitive");u.exports=function(C,Q){if(!d(C)||p(C))return C;var x,k=g(C,w);if(k){if(Q===void 0&&(Q="default"),x=c(k,C,Q),!d(x)||p(x))return x;throw new y("Can't convert object to primitive value")}return Q===void 0&&(Q="number"),h(C,Q)}},{"../internals/function-call":264,"../internals/get-method":273,"../internals/is-object":289,"../internals/is-symbol":292,"../internals/ordinary-to-primitive":320,"../internals/well-known-symbol":357}],346:[function(a,u,A){var c=a("../internals/to-primitive"),d=a("../internals/is-symbol");u.exports=function(p){var g=c(p,"string");return d(g)?g:g+""}},{"../internals/is-symbol":292,"../internals/to-primitive":345}],347:[function(a,u,A){var c={};c[a("../internals/well-known-symbol")("toStringTag")]="z",u.exports=String(c)==="[object z]"},{"../internals/well-known-symbol":357}],348:[function(a,u,A){var c=a("../internals/classof"),d=String;u.exports=function(p){if(c(p)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return d(p)}},{"../internals/classof":236}],349:[function(a,u,A){var c=String;u.exports=function(d){try{return c(d)}catch{return"Object"}}},{}],350:[function(a,u,A){var c=a("../internals/function-uncurry-this"),d=0,p=Math.random(),g=c(1 .toString);u.exports=function(h){return"Symbol("+(h===void 0?"":h)+")_"+g(++d+p,36)}},{"../internals/function-uncurry-this":268}],351:[function(a,u,A){var c=a("../internals/symbol-constructor-detection");u.exports=c&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/symbol-constructor-detection":336}],352:[function(a,u,A){var c=a("../internals/descriptors"),d=a("../internals/fails");u.exports=c&&d(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},{"../internals/descriptors":247,"../internals/fails":260}],353:[function(a,u,A){var c=TypeError;u.exports=function(d,p){if(d<p)throw new c("Not enough arguments");return d}},{}],354:[function(a,u,A){var c=a("../internals/global"),d=a("../internals/is-callable"),p=c.WeakMap;u.exports=d(p)&&/native code/.test(String(p))},{"../internals/global":274,"../internals/is-callable":285}],355:[function(a,u,A){var c=a("../internals/path"),d=a("../internals/has-own-property"),p=a("../internals/well-known-symbol-wrapped"),g=a("../internals/object-define-property").f;u.exports=function(h){var b=c.Symbol||(c.Symbol={});d(b,h)||g(b,h,{value:p.f(h)})}},{"../internals/has-own-property":275,"../internals/object-define-property":308,"../internals/path":322,"../internals/well-known-symbol-wrapped":356}],356:[function(a,u,A){var c=a("../internals/well-known-symbol");A.f=c},{"../internals/well-known-symbol":357}],357:[function(a,u,A){var c=a("../internals/global"),d=a("../internals/shared"),p=a("../internals/has-own-property"),g=a("../internals/uid"),h=a("../internals/symbol-constructor-detection"),b=a("../internals/use-symbol-as-uid"),y=c.Symbol,w=d("wks"),C=b?y.for||y:y&&y.withoutSetter||g;u.exports=function(Q){return p(w,Q)||(w[Q]=h&&p(y,Q)?y[Q]:C("Symbol."+Q)),w[Q]}},{"../internals/global":274,"../internals/has-own-property":275,"../internals/shared":334,"../internals/symbol-constructor-detection":336,"../internals/uid":350,"../internals/use-symbol-as-uid":351}],358:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/array-iteration").findIndex,p=a("../internals/add-to-unscopables"),g="findIndex",h=!0;g in[]&&Array(1)[g](function(){h=!1}),c({target:"Array",proto:!0,forced:h},{findIndex:function(b){return d(this,b,arguments.length>1?arguments[1]:void 0)}}),p(g)},{"../internals/add-to-unscopables":225,"../internals/array-iteration":229,"../internals/export":259}],359:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/array-iteration").find,p=a("../internals/add-to-unscopables"),g="find",h=!0;g in[]&&Array(1)[g](function(){h=!1}),c({target:"Array",proto:!0,forced:h},{find:function(b){return d(this,b,arguments.length>1?arguments[1]:void 0)}}),p(g)},{"../internals/add-to-unscopables":225,"../internals/array-iteration":229,"../internals/export":259}],360:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/array-includes").includes,p=a("../internals/fails"),g=a("../internals/add-to-unscopables");c({target:"Array",proto:!0,forced:p(function(){return!Array(1).includes()})},{includes:function(h){return d(this,h,arguments.length>1?arguments[1]:void 0)}}),g("includes")},{"../internals/add-to-unscopables":225,"../internals/array-includes":228,"../internals/export":259,"../internals/fails":260}],361:[function(a,u,A){var c=a("../internals/to-indexed-object"),d=a("../internals/add-to-unscopables"),p=a("../internals/iterators"),g=a("../internals/internal-state"),h=a("../internals/object-define-property").f,b=a("../internals/iterator-define"),y=a("../internals/create-iter-result-object"),w=a("../internals/is-pure"),C=a("../internals/descriptors"),Q="Array Iterator",x=g.set,k=g.getterFor(Q);u.exports=b(Array,"Array",function(D,M){x(this,{type:Q,target:c(D),index:0,kind:M})},function(){var D=k(this),M=D.target,N=D.kind,P=D.index++;if(!M||P>=M.length)return D.target=void 0,y(void 0,!0);switch(N){case"keys":return y(P,!1);case"values":return y(M[P],!1)}return y([P,M[P]],!1)},"values");var F=p.Arguments=p.Array;if(d("keys"),d("values"),d("entries"),!w&&C&&F.name!=="values")try{h(F,"name",{value:"values"})}catch{}},{"../internals/add-to-unscopables":225,"../internals/create-iter-result-object":240,"../internals/descriptors":247,"../internals/internal-state":282,"../internals/is-pure":290,"../internals/iterator-define":296,"../internals/iterators":298,"../internals/object-define-property":308,"../internals/to-indexed-object":341}],362:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/get-built-in"),p=a("../internals/function-apply"),g=a("../internals/function-call"),h=a("../internals/function-uncurry-this"),b=a("../internals/fails"),y=a("../internals/is-callable"),w=a("../internals/is-symbol"),C=a("../internals/array-slice"),Q=a("../internals/get-json-replacer-function"),x=a("../internals/symbol-constructor-detection"),k=String,F=d("JSON","stringify"),D=h(/./.exec),M=h("".charAt),N=h("".charCodeAt),P=h("".replace),j=h(1 .toString),Y=/[\uD800-\uDFFF]/g,z=/^[\uD800-\uDBFF]$/,re=/^[\uDC00-\uDFFF]$/,we=!x||b(function(){var nt=d("Symbol")("stringify detection");return F([nt])!=="[null]"||F({a:nt})!=="{}"||F(Object(nt))!=="{}"}),Oe=b(function(){return F("\uDF06\uD834")!=='"\\udf06\\ud834"'||F("\uDEAD")!=='"\\udead"'}),Ue=function(nt,X){var le=C(arguments),G=Q(X);if(y(G)||nt!==void 0&&!w(nt))return le[1]=function(W,q){if(y(G)&&(q=g(G,this,k(W),q)),!w(q))return q},p(F,null,le)},Me=function(nt,X,le){var G=M(le,X-1),W=M(le,X+1);return D(z,nt)&&!D(re,W)||D(re,nt)&&!D(z,G)?"\\u"+j(N(nt,0),16):nt};F&&c({target:"JSON",stat:!0,arity:3,forced:we||Oe},{stringify:function(nt,X,le){var G=C(arguments),W=p(we?Ue:F,null,G);return Oe&&typeof W=="string"?P(W,Y,Me):W}})},{"../internals/array-slice":231,"../internals/export":259,"../internals/fails":260,"../internals/function-apply":261,"../internals/function-call":264,"../internals/function-uncurry-this":268,"../internals/get-built-in":269,"../internals/get-json-replacer-function":272,"../internals/is-callable":285,"../internals/is-symbol":292,"../internals/symbol-constructor-detection":336}],363:[function(a,u,A){a("../internals/export")({target:"Number",stat:!0},{isNaN:function(c){return c!=c}})},{"../internals/export":259}],364:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/object-assign");c({target:"Object",stat:!0,arity:2,forced:Object.assign!==d},{assign:d})},{"../internals/export":259,"../internals/object-assign":305}],365:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/symbol-constructor-detection"),p=a("../internals/fails"),g=a("../internals/object-get-own-property-symbols"),h=a("../internals/to-object");c({target:"Object",stat:!0,forced:!d||p(function(){g.f(1)})},{getOwnPropertySymbols:function(b){var y=g.f;return y?y(h(b)):[]}})},{"../internals/export":259,"../internals/fails":260,"../internals/object-get-own-property-symbols":312,"../internals/symbol-constructor-detection":336,"../internals/to-object":344}],366:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/to-object"),p=a("../internals/object-keys");c({target:"Object",stat:!0,forced:a("../internals/fails")(function(){p(1)})},{keys:function(g){return p(d(g))}})},{"../internals/export":259,"../internals/fails":260,"../internals/object-keys":316,"../internals/to-object":344}],367:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/object-to-array").values;c({target:"Object",stat:!0},{values:function(p){return d(p)}})},{"../internals/export":259,"../internals/object-to-array":319}],368:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/function-call"),p=a("../internals/a-callable"),g=a("../internals/new-promise-capability"),h=a("../internals/perform"),b=a("../internals/iterate");c({target:"Promise",stat:!0,forced:a("../internals/promise-statics-incorrect-iteration")},{all:function(y){var w=this,C=g.f(w),Q=C.resolve,x=C.reject,k=h(function(){var F=p(w.resolve),D=[],M=0,N=1;b(y,function(P){var j=M++,Y=!1;N++,d(F,w,P).then(function(z){Y||(Y=!0,D[j]=z,--N||Q(D))},x)}),--N||Q(D)});return k.error&&x(k.value),C.promise}})},{"../internals/a-callable":222,"../internals/export":259,"../internals/function-call":264,"../internals/iterate":293,"../internals/new-promise-capability":303,"../internals/perform":323,"../internals/promise-statics-incorrect-iteration":327}],369:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/is-pure"),p=a("../internals/promise-constructor-detection").CONSTRUCTOR,g=a("../internals/promise-native-constructor"),h=a("../internals/get-built-in"),b=a("../internals/is-callable"),y=a("../internals/define-built-in"),w=g&&g.prototype;if(c({target:"Promise",proto:!0,forced:p,real:!0},{catch:function(Q){return this.then(void 0,Q)}}),!d&&b(g)){var C=h("Promise").prototype.catch;w.catch!==C&&y(w,"catch",C,{unsafe:!0})}},{"../internals/define-built-in":245,"../internals/export":259,"../internals/get-built-in":269,"../internals/is-callable":285,"../internals/is-pure":290,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325}],370:[function(a,u,A){var c,d,p,g,h=a("../internals/export"),b=a("../internals/is-pure"),y=a("../internals/engine-is-node"),w=a("../internals/global"),C=a("../internals/function-call"),Q=a("../internals/define-built-in"),x=a("../internals/object-set-prototype-of"),k=a("../internals/set-to-string-tag"),F=a("../internals/set-species"),D=a("../internals/a-callable"),M=a("../internals/is-callable"),N=a("../internals/is-object"),P=a("../internals/an-instance"),j=a("../internals/species-constructor"),Y=a("../internals/task").set,z=a("../internals/microtask"),re=a("../internals/host-report-errors"),we=a("../internals/perform"),Oe=a("../internals/queue"),Ue=a("../internals/internal-state"),Me=a("../internals/promise-native-constructor"),nt=a("../internals/promise-constructor-detection"),X=a("../internals/new-promise-capability"),le="Promise",G=nt.CONSTRUCTOR,W=nt.REJECTION_EVENT,q=nt.SUBCLASSING,V=Ue.getterFor(le),Z=Ue.set,Ce=Me&&Me.prototype,fe=Me,Ge=Ce,ue=w.TypeError,qe=w.document,It=w.process,gt=X.f,tr=gt,ar=!!(qe&&qe.createEvent&&w.dispatchEvent),sr="unhandledrejection",Qt="rejectionhandled",At=0,Et=1,_t=2,mr=1,wt=2,Ht=function($t){var qt;return!(!N($t)||!M(qt=$t.then))&&qt},$r=function($t,qt){var ir,an,Dt,Ot=qt.value,er=qt.state===Et,Er=er?$t.ok:$t.fail,zt=$t.resolve,Ft=$t.reject,fr=$t.domain;try{Er?(er||(qt.rejection===wt&&Zr(qt),qt.rejection=mr),Er===!0?ir=Ot:(fr&&fr.enter(),ir=Er(Ot),fr&&(fr.exit(),Dt=!0)),ir===$t.promise?Ft(new ue("Promise-chain cycle")):(an=Ht(ir))?C(an,ir,zt,Ft):zt(ir)):Ft(Ot)}catch(Or){fr&&!Dt&&fr.exit(),Ft(Or)}},Ve=function($t,qt){$t.notified||($t.notified=!0,z(function(){for(var ir,an=$t.reactions;ir=an.get();)$r(ir,$t);$t.notified=!1,qt&&!$t.rejection&&Lt($t)}))},Ct=function($t,qt,ir){var an,Dt;ar?((an=qe.createEvent("Event")).promise=qt,an.reason=ir,an.initEvent($t,!1,!0),w.dispatchEvent(an)):an={promise:qt,reason:ir},!W&&(Dt=w["on"+$t])?Dt(an):$t===sr&&re("Unhandled promise rejection",ir)},Lt=function($t){C(Y,w,function(){var qt,ir=$t.facade,an=$t.value;if(Br($t)&&(qt=we(function(){y?It.emit("unhandledRejection",an,ir):Ct(sr,ir,an)}),$t.rejection=y||Br($t)?wt:mr,qt.error))throw qt.value})},Br=function($t){return $t.rejection!==mr&&!$t.parent},Zr=function($t){C(Y,w,function(){var qt=$t.facade;y?It.emit("rejectionHandled",qt):Ct(Qt,qt,$t.value)})},lt=function($t,qt,ir){return function(an){$t(qt,an,ir)}},jr=function($t,qt,ir){$t.done||($t.done=!0,ir&&($t=ir),$t.value=qt,$t.state=_t,Ve($t,!0))},Jr=function($t,qt,ir){if(!$t.done){$t.done=!0,ir&&($t=ir);try{if($t.facade===qt)throw new ue("Promise can't be resolved itself");var an=Ht(qt);an?z(function(){var Dt={done:!1};try{C(an,qt,lt(Jr,Dt,$t),lt(jr,Dt,$t))}catch(Ot){jr(Dt,Ot,$t)}}):($t.value=qt,$t.state=Et,Ve($t,!1))}catch(Dt){jr({done:!1},Dt,$t)}}};if(G&&(Ge=(fe=function($t){P(this,Ge),D($t),C(c,this);var qt=V(this);try{$t(lt(Jr,qt),lt(jr,qt))}catch(ir){jr(qt,ir)}}).prototype,(c=function($t){Z(this,{type:le,done:!1,notified:!1,parent:!1,reactions:new Oe,rejection:!1,state:At,value:void 0})}).prototype=Q(Ge,"then",function($t,qt){var ir=V(this),an=gt(j(this,fe));return ir.parent=!0,an.ok=!M($t)||$t,an.fail=M(qt)&&qt,an.domain=y?It.domain:void 0,ir.state===At?ir.reactions.add(an):z(function(){$r(an,ir)}),an.promise}),d=function(){var $t=new c,qt=V($t);this.promise=$t,this.resolve=lt(Jr,qt),this.reject=lt(jr,qt)},X.f=gt=function($t){return $t===fe||$t===p?new d($t):tr($t)},!b&&M(Me)&&Ce!==Object.prototype)){g=Ce.then,q||Q(Ce,"then",function($t,qt){var ir=this;return new fe(function(an,Dt){C(g,ir,an,Dt)}).then($t,qt)},{unsafe:!0});try{delete Ce.constructor}catch{}x&&x(Ce,Ge)}h({global:!0,constructor:!0,wrap:!0,forced:G},{Promise:fe}),k(fe,le,!1,!0),F(le)},{"../internals/a-callable":222,"../internals/an-instance":226,"../internals/define-built-in":245,"../internals/engine-is-node":254,"../internals/export":259,"../internals/function-call":264,"../internals/global":274,"../internals/host-report-errors":277,"../internals/internal-state":282,"../internals/is-callable":285,"../internals/is-object":289,"../internals/is-pure":290,"../internals/microtask":302,"../internals/new-promise-capability":303,"../internals/object-set-prototype-of":318,"../internals/perform":323,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325,"../internals/queue":328,"../internals/set-species":330,"../internals/set-to-string-tag":331,"../internals/species-constructor":335,"../internals/task":339}],371:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/is-pure"),p=a("../internals/promise-native-constructor"),g=a("../internals/fails"),h=a("../internals/get-built-in"),b=a("../internals/is-callable"),y=a("../internals/species-constructor"),w=a("../internals/promise-resolve"),C=a("../internals/define-built-in"),Q=p&&p.prototype;if(c({target:"Promise",proto:!0,real:!0,forced:!!p&&g(function(){Q.finally.call({then:function(){}},function(){})})},{finally:function(k){var F=y(this,h("Promise")),D=b(k);return this.then(D?function(M){return w(F,k()).then(function(){return M})}:k,D?function(M){return w(F,k()).then(function(){throw M})}:k)}}),!d&&b(p)){var x=h("Promise").prototype.finally;Q.finally!==x&&C(Q,"finally",x,{unsafe:!0})}},{"../internals/define-built-in":245,"../internals/export":259,"../internals/fails":260,"../internals/get-built-in":269,"../internals/is-callable":285,"../internals/is-pure":290,"../internals/promise-native-constructor":325,"../internals/promise-resolve":326,"../internals/species-constructor":335}],372:[function(a,u,A){a("../modules/es.promise.constructor"),a("../modules/es.promise.all"),a("../modules/es.promise.catch"),a("../modules/es.promise.race"),a("../modules/es.promise.reject"),a("../modules/es.promise.resolve")},{"../modules/es.promise.all":368,"../modules/es.promise.catch":369,"../modules/es.promise.constructor":370,"../modules/es.promise.race":373,"../modules/es.promise.reject":374,"../modules/es.promise.resolve":375}],373:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/function-call"),p=a("../internals/a-callable"),g=a("../internals/new-promise-capability"),h=a("../internals/perform"),b=a("../internals/iterate");c({target:"Promise",stat:!0,forced:a("../internals/promise-statics-incorrect-iteration")},{race:function(y){var w=this,C=g.f(w),Q=C.reject,x=h(function(){var k=p(w.resolve);b(y,function(F){d(k,w,F).then(C.resolve,Q)})});return x.error&&Q(x.value),C.promise}})},{"../internals/a-callable":222,"../internals/export":259,"../internals/function-call":264,"../internals/iterate":293,"../internals/new-promise-capability":303,"../internals/perform":323,"../internals/promise-statics-incorrect-iteration":327}],374:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/function-call"),p=a("../internals/new-promise-capability");c({target:"Promise",stat:!0,forced:a("../internals/promise-constructor-detection").CONSTRUCTOR},{reject:function(g){var h=p.f(this);return d(h.reject,void 0,g),h.promise}})},{"../internals/export":259,"../internals/function-call":264,"../internals/new-promise-capability":303,"../internals/promise-constructor-detection":324}],375:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/get-built-in"),p=a("../internals/is-pure"),g=a("../internals/promise-native-constructor"),h=a("../internals/promise-constructor-detection").CONSTRUCTOR,b=a("../internals/promise-resolve"),y=d("Promise"),w=p&&!h;c({target:"Promise",stat:!0,forced:p||h},{resolve:function(C){return b(w&&this===y?g:this,C)}})},{"../internals/export":259,"../internals/get-built-in":269,"../internals/is-pure":290,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325,"../internals/promise-resolve":326}],376:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/function-uncurry-this"),p=a("../internals/to-absolute-index"),g=RangeError,h=String.fromCharCode,b=String.fromCodePoint,y=d([].join);c({target:"String",stat:!0,arity:1,forced:!!b&&b.length!==1},{fromCodePoint:function(w){for(var C,Q=[],x=arguments.length,k=0;x>k;){if(C=+arguments[k++],p(C,1114111)!==C)throw new g(C+" is not a valid code point");Q[k]=C<65536?h(C):h(55296+((C-=65536)>>10),C%1024+56320)}return y(Q,"")}})},{"../internals/export":259,"../internals/function-uncurry-this":268,"../internals/to-absolute-index":340}],377:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/function-uncurry-this"),p=a("../internals/not-a-regexp"),g=a("../internals/require-object-coercible"),h=a("../internals/to-string"),b=a("../internals/correct-is-regexp-logic"),y=d("".indexOf);c({target:"String",proto:!0,forced:!b("includes")},{includes:function(w){return!!~y(h(g(this)),h(p(w)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":238,"../internals/export":259,"../internals/function-uncurry-this":268,"../internals/not-a-regexp":304,"../internals/require-object-coercible":329,"../internals/to-string":348}],378:[function(a,u,A){a("../internals/well-known-symbol-define")("asyncIterator")},{"../internals/well-known-symbol-define":355}],379:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/global"),p=a("../internals/function-call"),g=a("../internals/function-uncurry-this"),h=a("../internals/is-pure"),b=a("../internals/descriptors"),y=a("../internals/symbol-constructor-detection"),w=a("../internals/fails"),C=a("../internals/has-own-property"),Q=a("../internals/object-is-prototype-of"),x=a("../internals/an-object"),k=a("../internals/to-indexed-object"),F=a("../internals/to-property-key"),D=a("../internals/to-string"),M=a("../internals/create-property-descriptor"),N=a("../internals/object-create"),P=a("../internals/object-keys"),j=a("../internals/object-get-own-property-names"),Y=a("../internals/object-get-own-property-names-external"),z=a("../internals/object-get-own-property-symbols"),re=a("../internals/object-get-own-property-descriptor"),we=a("../internals/object-define-property"),Oe=a("../internals/object-define-properties"),Ue=a("../internals/object-property-is-enumerable"),Me=a("../internals/define-built-in"),nt=a("../internals/define-built-in-accessor"),X=a("../internals/shared"),le=a("../internals/shared-key"),G=a("../internals/hidden-keys"),W=a("../internals/uid"),q=a("../internals/well-known-symbol"),V=a("../internals/well-known-symbol-wrapped"),Z=a("../internals/well-known-symbol-define"),Ce=a("../internals/symbol-define-to-primitive"),fe=a("../internals/set-to-string-tag"),Ge=a("../internals/internal-state"),ue=a("../internals/array-iteration").forEach,qe=le("hidden"),It="Symbol",gt="prototype",tr=Ge.set,ar=Ge.getterFor(It),sr=Object[gt],Qt=d.Symbol,At=Qt&&Qt[gt],Et=d.RangeError,_t=d.TypeError,mr=d.QObject,wt=re.f,Ht=we.f,$r=Y.f,Ve=Ue.f,Ct=g([].push),Lt=X("symbols"),Br=X("op-symbols"),Zr=X("wks"),lt=!mr||!mr[gt]||!mr[gt].findChild,jr=function(zt,Ft,fr){var Or=wt(sr,Ft);Or&&delete sr[Ft],Ht(zt,Ft,fr),Or&&zt!==sr&&Ht(sr,Ft,Or)},Jr=b&&w(function(){return N(Ht({},"a",{get:function(){return Ht(this,"a",{value:7}).a}})).a!==7})?jr:Ht,$t=function(zt,Ft){var fr=Lt[zt]=N(At);return tr(fr,{type:It,tag:zt,description:Ft}),b||(fr.description=Ft),fr},qt=function(zt,Ft,fr){zt===sr&&qt(Br,Ft,fr),x(zt);var Or=F(Ft);return x(fr),C(Lt,Or)?(fr.enumerable?(C(zt,qe)&&zt[qe][Or]&&(zt[qe][Or]=!1),fr=N(fr,{enumerable:M(0,!1)})):(C(zt,qe)||Ht(zt,qe,M(1,{})),zt[qe][Or]=!0),Jr(zt,Or,fr)):Ht(zt,Or,fr)},ir=function(zt,Ft){x(zt);var fr=k(Ft),Or=P(fr).concat(Er(fr));return ue(Or,function(Vr){b&&!p(Dt,fr,Vr)||qt(zt,Vr,fr[Vr])}),zt},an=function(zt,Ft){return Ft===void 0?N(zt):ir(N(zt),Ft)},Dt=function(zt){var Ft=F(zt),fr=p(Ve,this,Ft);return!(this===sr&&C(Lt,Ft)&&!C(Br,Ft))&&(!(fr||!C(this,Ft)||!C(Lt,Ft)||C(this,qe)&&this[qe][Ft])||fr)},Ot=function(zt,Ft){var fr=k(zt),Or=F(Ft);if(fr!==sr||!C(Lt,Or)||C(Br,Or)){var Vr=wt(fr,Or);return!Vr||!C(Lt,Or)||C(fr,qe)&&fr[qe][Or]||(Vr.enumerable=!0),Vr}},er=function(zt){var Ft=$r(k(zt)),fr=[];return ue(Ft,function(Or){C(Lt,Or)||C(G,Or)||Ct(fr,Or)}),fr},Er=function(zt){var Ft=zt===sr,fr=$r(Ft?Br:k(zt)),Or=[];return ue(fr,function(Vr){!C(Lt,Vr)||Ft&&!C(sr,Vr)||Ct(Or,Lt[Vr])}),Or};y||(Qt=function(){if(Q(At,this))throw new _t("Symbol is not a constructor");var zt=arguments.length&&arguments[0]!==void 0?D(arguments[0]):void 0,Ft=W(zt),fr=function(Or){this===sr&&p(fr,Br,Or),C(this,qe)&&C(this[qe],Ft)&&(this[qe][Ft]=!1);var Vr=M(1,Or);try{Jr(this,Ft,Vr)}catch(Un){if(!(Un instanceof Et))throw Un;jr(this,Ft,Vr)}};return b&&lt&&Jr(sr,Ft,{configurable:!0,set:fr}),$t(Ft,zt)},Me(At=Qt[gt],"toString",function(){return ar(this).tag}),Me(Qt,"withoutSetter",function(zt){return $t(W(zt),zt)}),Ue.f=Dt,we.f=qt,Oe.f=ir,re.f=Ot,j.f=Y.f=er,z.f=Er,V.f=function(zt){return $t(q(zt),zt)},b&&(nt(At,"description",{configurable:!0,get:function(){return ar(this).description}}),h||Me(sr,"propertyIsEnumerable",Dt,{unsafe:!0}))),c({global:!0,constructor:!0,wrap:!0,forced:!y,sham:!y},{Symbol:Qt}),ue(P(Zr),function(zt){Z(zt)}),c({target:It,stat:!0,forced:!y},{useSetter:function(){lt=!0},useSimple:function(){lt=!1}}),c({target:"Object",stat:!0,forced:!y,sham:!b},{create:an,defineProperty:qt,defineProperties:ir,getOwnPropertyDescriptor:Ot}),c({target:"Object",stat:!0,forced:!y},{getOwnPropertyNames:er}),Ce(),fe(Qt,It),G[qe]=!0},{"../internals/an-object":227,"../internals/array-iteration":229,"../internals/create-property-descriptor":242,"../internals/define-built-in":245,"../internals/define-built-in-accessor":244,"../internals/descriptors":247,"../internals/export":259,"../internals/fails":260,"../internals/function-call":264,"../internals/function-uncurry-this":268,"../internals/global":274,"../internals/has-own-property":275,"../internals/hidden-keys":276,"../internals/internal-state":282,"../internals/is-pure":290,"../internals/object-create":306,"../internals/object-define-properties":307,"../internals/object-define-property":308,"../internals/object-get-own-property-descriptor":309,"../internals/object-get-own-property-names":311,"../internals/object-get-own-property-names-external":310,"../internals/object-get-own-property-symbols":312,"../internals/object-is-prototype-of":314,"../internals/object-keys":316,"../internals/object-property-is-enumerable":317,"../internals/set-to-string-tag":331,"../internals/shared":334,"../internals/shared-key":332,"../internals/symbol-constructor-detection":336,"../internals/symbol-define-to-primitive":337,"../internals/to-indexed-object":341,"../internals/to-property-key":346,"../internals/to-string":348,"../internals/uid":350,"../internals/well-known-symbol":357,"../internals/well-known-symbol-define":355,"../internals/well-known-symbol-wrapped":356}],380:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/get-built-in"),p=a("../internals/has-own-property"),g=a("../internals/to-string"),h=a("../internals/shared"),b=a("../internals/symbol-registry-detection"),y=h("string-to-symbol-registry"),w=h("symbol-to-string-registry");c({target:"Symbol",stat:!0,forced:!b},{for:function(C){var Q=g(C);if(p(y,Q))return y[Q];var x=d("Symbol")(Q);return y[Q]=x,w[x]=Q,x}})},{"../internals/export":259,"../internals/get-built-in":269,"../internals/has-own-property":275,"../internals/shared":334,"../internals/symbol-registry-detection":338,"../internals/to-string":348}],381:[function(a,u,A){a("../modules/es.symbol.constructor"),a("../modules/es.symbol.for"),a("../modules/es.symbol.key-for"),a("../modules/es.json.stringify"),a("../modules/es.object.get-own-property-symbols")},{"../modules/es.json.stringify":362,"../modules/es.object.get-own-property-symbols":365,"../modules/es.symbol.constructor":379,"../modules/es.symbol.for":380,"../modules/es.symbol.key-for":382}],382:[function(a,u,A){var c=a("../internals/export"),d=a("../internals/has-own-property"),p=a("../internals/is-symbol"),g=a("../internals/try-to-string"),h=a("../internals/shared"),b=a("../internals/symbol-registry-detection"),y=h("symbol-to-string-registry");c({target:"Symbol",stat:!0,forced:!b},{keyFor:function(w){if(!p(w))throw new TypeError(g(w)+" is not a symbol");if(d(y,w))return y[w]}})},{"../internals/export":259,"../internals/has-own-property":275,"../internals/is-symbol":292,"../internals/shared":334,"../internals/symbol-registry-detection":338,"../internals/try-to-string":349}],383:[function(a,u,A){function c(N){return Array.isArray?Array.isArray(N):M(N)==="[object Array]"}function d(N){return typeof N=="boolean"}function p(N){return N===null}function g(N){return N==null}function h(N){return typeof N=="number"}function b(N){return typeof N=="string"}function y(N){return typeof N=="symbol"}function w(N){return N===void 0}function C(N){return M(N)==="[object RegExp]"}function Q(N){return typeof N=="object"&&N!==null}function x(N){return M(N)==="[object Date]"}function k(N){return M(N)==="[object Error]"||N instanceof Error}function F(N){return typeof N=="function"}function D(N){return N===null||typeof N=="boolean"||typeof N=="number"||typeof N=="string"||typeof N=="symbol"||N===void 0}function M(N){return Object.prototype.toString.call(N)}A.isArray=c,A.isBoolean=d,A.isNull=p,A.isNullOrUndefined=g,A.isNumber=h,A.isString=b,A.isSymbol=y,A.isUndefined=w,A.isRegExp=C,A.isObject=Q,A.isDate=x,A.isError=k,A.isFunction=F,A.isPrimitive=D,A.isBuffer=a("buffer").Buffer.isBuffer},{buffer:220}],384:[function(a,u,A){(function(c){(function(){var d=a("elliptic"),p=a("bn.js");u.exports=function(y){return new h(y)};var g={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function h(y){this.curveType=g[y],this.curveType||(this.curveType={name:y}),this.curve=new d.ec(this.curveType.name),this.keys=void 0}function b(y,w,C){Array.isArray(y)||(y=y.toArray());var Q=new c(y);if(C&&Q.length<C){var x=new c(C-Q.length);x.fill(0),Q=c.concat([x,Q])}return w?Q.toString(w):Q}g.p224=g.secp224r1,g.p256=g.secp256r1=g.prime256v1,g.p192=g.secp192r1=g.prime192v1,g.p384=g.secp384r1,g.p521=g.secp521r1,h.prototype.generateKeys=function(y,w){return this.keys=this.curve.genKeyPair(),this.getPublicKey(y,w)},h.prototype.computeSecret=function(y,w,C){return w=w||"utf8",c.isBuffer(y)||(y=new c(y,w)),b(this.curve.keyFromPublic(y).getPublic().mul(this.keys.getPrivate()).getX(),C,this.curveType.byteLength)},h.prototype.getPublicKey=function(y,w){var C=this.keys.getPublic(w==="compressed",!0);return w==="hybrid"&&(C[C.length-1]%2?C[0]=7:C[0]=6),b(C,y)},h.prototype.getPrivateKey=function(y){return b(this.keys.getPrivate(),y)},h.prototype.setPublicKey=function(y,w){return w=w||"utf8",c.isBuffer(y)||(y=new c(y,w)),this.keys._importPublic(y),this},h.prototype.setPrivateKey=function(y,w){w=w||"utf8",c.isBuffer(y)||(y=new c(y,w));var C=new p(y);return C=C.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(C),this}}).call(this)}).call(this,a("buffer").Buffer)},{"bn.js":385,buffer:220,elliptic:405}],385:[function(a,u,A){arguments[4][184][0].apply(A,arguments)},{buffer:188,dup:184}],386:[function(a,u,A){var c=a("inherits"),d=a("md5.js"),p=a("ripemd160"),g=a("sha.js"),h=a("cipher-base");function b(y){h.call(this,"digest"),this._hash=y}c(b,h),b.prototype._update=function(y){this._hash.update(y)},b.prototype._final=function(){return this._hash.digest()},u.exports=function(y){return(y=y.toLowerCase())==="md5"?new d:y==="rmd160"||y==="ripemd160"?new p:new b(g(y))}},{"cipher-base":221,inherits:440,"md5.js":450,ripemd160:493,"sha.js":498}],387:[function(a,u,A){var c=a("md5.js");u.exports=function(d){return new c().update(d).digest()}},{"md5.js":450}],388:[function(a,u,A){var c=a("inherits"),d=a("./legacy"),p=a("cipher-base"),g=a("safe-buffer").Buffer,h=a("create-hash/md5"),b=a("ripemd160"),y=a("sha.js"),w=g.alloc(128);function C(Q,x){p.call(this,"digest"),typeof x=="string"&&(x=g.from(x));var k=Q==="sha512"||Q==="sha384"?128:64;this._alg=Q,this._key=x,x.length>k?x=(Q==="rmd160"?new b:y(Q)).update(x).digest():x.length<k&&(x=g.concat([x,w],k));for(var F=this._ipad=g.allocUnsafe(k),D=this._opad=g.allocUnsafe(k),M=0;M<k;M++)F[M]=54^x[M],D[M]=92^x[M];this._hash=Q==="rmd160"?new b:y(Q),this._hash.update(F)}c(C,p),C.prototype._update=function(Q){this._hash.update(Q)},C.prototype._final=function(){var Q=this._hash.digest();return(this._alg==="rmd160"?new b:y(this._alg)).update(this._opad).update(Q).digest()},u.exports=function(Q,x){return(Q=Q.toLowerCase())==="rmd160"||Q==="ripemd160"?new C("rmd160",x):Q==="md5"?new d(h,x):new C(Q,x)}},{"./legacy":389,"cipher-base":221,"create-hash/md5":387,inherits:440,ripemd160:493,"safe-buffer":494,"sha.js":498}],389:[function(a,u,A){var c=a("inherits"),d=a("safe-buffer").Buffer,p=a("cipher-base"),g=d.alloc(128),h=64;function b(y,w){p.call(this,"digest"),typeof w=="string"&&(w=d.from(w)),this._alg=y,this._key=w,w.length>h?w=y(w):w.length<h&&(w=d.concat([w,g],h));for(var C=this._ipad=d.allocUnsafe(h),Q=this._opad=d.allocUnsafe(h),x=0;x<h;x++)C[x]=54^w[x],Q[x]=92^w[x];this._hash=[C]}c(b,p),b.prototype._update=function(y){this._hash.push(y)},b.prototype._final=function(){var y=this._alg(d.concat(this._hash));return this._alg(d.concat([this._opad,y]))},u.exports=b},{"cipher-base":221,inherits:440,"safe-buffer":494}],390:[function(a,u,A){A.randomBytes=A.rng=A.pseudoRandomBytes=A.prng=a("randombytes"),A.createHash=A.Hash=a("create-hash"),A.createHmac=A.Hmac=a("create-hmac");var c=a("browserify-sign/algos"),d=Object.keys(c),p=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(d);A.getHashes=function(){return p};var g=a("pbkdf2");A.pbkdf2=g.pbkdf2,A.pbkdf2Sync=g.pbkdf2Sync;var h=a("browserify-cipher");A.Cipher=h.Cipher,A.createCipher=h.createCipher,A.Cipheriv=h.Cipheriv,A.createCipheriv=h.createCipheriv,A.Decipher=h.Decipher,A.createDecipher=h.createDecipher,A.Decipheriv=h.Decipheriv,A.createDecipheriv=h.createDecipheriv,A.getCiphers=h.getCiphers,A.listCiphers=h.listCiphers;var b=a("diffie-hellman");A.DiffieHellmanGroup=b.DiffieHellmanGroup,A.createDiffieHellmanGroup=b.createDiffieHellmanGroup,A.getDiffieHellman=b.getDiffieHellman,A.createDiffieHellman=b.createDiffieHellman,A.DiffieHellman=b.DiffieHellman;var y=a("browserify-sign");A.createSign=y.createSign,A.Sign=y.Sign,A.createVerify=y.createVerify,A.Verify=y.Verify,A.createECDH=a("create-ecdh");var w=a("public-encrypt");A.publicEncrypt=w.publicEncrypt,A.privateEncrypt=w.privateEncrypt,A.publicDecrypt=w.publicDecrypt,A.privateDecrypt=w.privateDecrypt;var C=a("randomfill");A.randomFill=C.randomFill,A.randomFillSync=C.randomFillSync,A.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join(`
  823. `))},A.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},{"browserify-cipher":206,"browserify-sign":213,"browserify-sign/algos":210,"create-ecdh":384,"create-hash":386,"create-hmac":388,"diffie-hellman":400,pbkdf2:460,"public-encrypt":468,randombytes:475,randomfill:476}],391:[function(a,u,A){var c,d;c=void 0,d=function(){var p=1e3,g=6e4,h=36e5,b="millisecond",y="second",w="minute",C="hour",Q="day",x="week",k="month",F="quarter",D="year",M="date",N="Invalid Date",P=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,j=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,Y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(q){var V=["th","st","nd","rd"],Z=q%100;return"["+q+(V[(Z-20)%10]||V[Z]||V[0])+"]"}},z=function(q,V,Z){var Ce=String(q);return!Ce||Ce.length>=V?q:""+Array(V+1-Ce.length).join(Z)+q},re={s:z,z:function(q){var V=-q.utcOffset(),Z=Math.abs(V),Ce=Math.floor(Z/60),fe=Z%60;return(V<=0?"+":"-")+z(Ce,2,"0")+":"+z(fe,2,"0")},m:function q(V,Z){if(V.date()<Z.date())return-q(Z,V);var Ce=12*(Z.year()-V.year())+(Z.month()-V.month()),fe=V.clone().add(Ce,k),Ge=Z-fe<0,ue=V.clone().add(Ce+(Ge?-1:1),k);return+(-(Ce+(Z-fe)/(Ge?fe-ue:ue-fe))||0)},a:function(q){return q<0?Math.ceil(q)||0:Math.floor(q)},p:function(q){return{M:k,y:D,w:x,d:Q,D:M,h:C,m:w,s:y,ms:b,Q:F}[q]||String(q||"").toLowerCase().replace(/s$/,"")},u:function(q){return q===void 0}},we="en",Oe={};Oe[we]=Y;var Ue="$isDayjsObject",Me=function(q){return q instanceof G||!(!q||!q[Ue])},nt=function q(V,Z,Ce){var fe;if(!V)return we;if(typeof V=="string"){var Ge=V.toLowerCase();Oe[Ge]&&(fe=Ge),Z&&(Oe[Ge]=Z,fe=Ge);var ue=V.split("-");if(!fe&&ue.length>1)return q(ue[0])}else{var qe=V.name;Oe[qe]=V,fe=qe}return!Ce&&fe&&(we=fe),fe||!Ce&&we},X=function(q,V){if(Me(q))return q.clone();var Z=typeof V=="object"?V:{};return Z.date=q,Z.args=arguments,new G(Z)},le=re;le.l=nt,le.i=Me,le.w=function(q,V){return X(q,{locale:V.$L,utc:V.$u,x:V.$x,$offset:V.$offset})};var G=function(){function q(Z){this.$L=nt(Z.locale,null,!0),this.parse(Z),this.$x=this.$x||Z.x||{},this[Ue]=!0}var V=q.prototype;return V.parse=function(Z){this.$d=function(Ce){var fe=Ce.date,Ge=Ce.utc;if(fe===null)return new Date(NaN);if(le.u(fe))return new Date;if(fe instanceof Date)return new Date(fe);if(typeof fe=="string"&&!/Z$/i.test(fe)){var ue=fe.match(P);if(ue){var qe=ue[2]-1||0,It=(ue[7]||"0").substring(0,3);return Ge?new Date(Date.UTC(ue[1],qe,ue[3]||1,ue[4]||0,ue[5]||0,ue[6]||0,It)):new Date(ue[1],qe,ue[3]||1,ue[4]||0,ue[5]||0,ue[6]||0,It)}}return new Date(fe)}(Z),this.init()},V.init=function(){var Z=this.$d;this.$y=Z.getFullYear(),this.$M=Z.getMonth(),this.$D=Z.getDate(),this.$W=Z.getDay(),this.$H=Z.getHours(),this.$m=Z.getMinutes(),this.$s=Z.getSeconds(),this.$ms=Z.getMilliseconds()},V.$utils=function(){return le},V.isValid=function(){return this.$d.toString()!==N},V.isSame=function(Z,Ce){var fe=X(Z);return this.startOf(Ce)<=fe&&fe<=this.endOf(Ce)},V.isAfter=function(Z,Ce){return X(Z)<this.startOf(Ce)},V.isBefore=function(Z,Ce){return this.endOf(Ce)<X(Z)},V.$g=function(Z,Ce,fe){return le.u(Z)?this[Ce]:this.set(fe,Z)},V.unix=function(){return Math.floor(this.valueOf()/1e3)},V.valueOf=function(){return this.$d.getTime()},V.startOf=function(Z,Ce){var fe=this,Ge=!!le.u(Ce)||Ce,ue=le.p(Z),qe=function(Et,_t){var mr=le.w(fe.$u?Date.UTC(fe.$y,_t,Et):new Date(fe.$y,_t,Et),fe);return Ge?mr:mr.endOf(Q)},It=function(Et,_t){return le.w(fe.toDate()[Et].apply(fe.toDate("s"),(Ge?[0,0,0,0]:[23,59,59,999]).slice(_t)),fe)},gt=this.$W,tr=this.$M,ar=this.$D,sr="set"+(this.$u?"UTC":"");switch(ue){case D:return Ge?qe(1,0):qe(31,11);case k:return Ge?qe(1,tr):qe(0,tr+1);case x:var Qt=this.$locale().weekStart||0,At=(gt<Qt?gt+7:gt)-Qt;return qe(Ge?ar-At:ar+(6-At),tr);case Q:case M:return It(sr+"Hours",0);case C:return It(sr+"Minutes",1);case w:return It(sr+"Seconds",2);case y:return It(sr+"Milliseconds",3);default:return this.clone()}},V.endOf=function(Z){return this.startOf(Z,!1)},V.$set=function(Z,Ce){var fe,Ge=le.p(Z),ue="set"+(this.$u?"UTC":""),qe=(fe={},fe[Q]=ue+"Date",fe[M]=ue+"Date",fe[k]=ue+"Month",fe[D]=ue+"FullYear",fe[C]=ue+"Hours",fe[w]=ue+"Minutes",fe[y]=ue+"Seconds",fe[b]=ue+"Milliseconds",fe)[Ge],It=Ge===Q?this.$D+(Ce-this.$W):Ce;if(Ge===k||Ge===D){var gt=this.clone().set(M,1);gt.$d[qe](It),gt.init(),this.$d=gt.set(M,Math.min(this.$D,gt.daysInMonth())).$d}else qe&&this.$d[qe](It);return this.init(),this},V.set=function(Z,Ce){return this.clone().$set(Z,Ce)},V.get=function(Z){return this[le.p(Z)]()},V.add=function(Z,Ce){var fe,Ge=this;Z=Number(Z);var ue=le.p(Ce),qe=function(tr){var ar=X(Ge);return le.w(ar.date(ar.date()+Math.round(tr*Z)),Ge)};if(ue===k)return this.set(k,this.$M+Z);if(ue===D)return this.set(D,this.$y+Z);if(ue===Q)return qe(1);if(ue===x)return qe(7);var It=(fe={},fe[w]=g,fe[C]=h,fe[y]=p,fe)[ue]||1,gt=this.$d.getTime()+Z*It;return le.w(gt,this)},V.subtract=function(Z,Ce){return this.add(-1*Z,Ce)},V.format=function(Z){var Ce=this,fe=this.$locale();if(!this.isValid())return fe.invalidDate||N;var Ge=Z||"YYYY-MM-DDTHH:mm:ssZ",ue=le.z(this),qe=this.$H,It=this.$m,gt=this.$M,tr=fe.weekdays,ar=fe.months,sr=fe.meridiem,Qt=function(_t,mr,wt,Ht){return _t&&(_t[mr]||_t(Ce,Ge))||wt[mr].slice(0,Ht)},At=function(_t){return le.s(qe%12||12,_t,"0")},Et=sr||function(_t,mr,wt){var Ht=_t<12?"AM":"PM";return wt?Ht.toLowerCase():Ht};return Ge.replace(j,function(_t,mr){return mr||function(wt){switch(wt){case"YY":return String(Ce.$y).slice(-2);case"YYYY":return le.s(Ce.$y,4,"0");case"M":return gt+1;case"MM":return le.s(gt+1,2,"0");case"MMM":return Qt(fe.monthsShort,gt,ar,3);case"MMMM":return Qt(ar,gt);case"D":return Ce.$D;case"DD":return le.s(Ce.$D,2,"0");case"d":return String(Ce.$W);case"dd":return Qt(fe.weekdaysMin,Ce.$W,tr,2);case"ddd":return Qt(fe.weekdaysShort,Ce.$W,tr,3);case"dddd":return tr[Ce.$W];case"H":return String(qe);case"HH":return le.s(qe,2,"0");case"h":return At(1);case"hh":return At(2);case"a":return Et(qe,It,!0);case"A":return Et(qe,It,!1);case"m":return String(It);case"mm":return le.s(It,2,"0");case"s":return String(Ce.$s);case"ss":return le.s(Ce.$s,2,"0");case"SSS":return le.s(Ce.$ms,3,"0");case"Z":return ue}return null}(_t)||ue.replace(":","")})},V.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},V.diff=function(Z,Ce,fe){var Ge,ue=this,qe=le.p(Ce),It=X(Z),gt=(It.utcOffset()-this.utcOffset())*g,tr=this-It,ar=function(){return le.m(ue,It)};switch(qe){case D:Ge=ar()/12;break;case k:Ge=ar();break;case F:Ge=ar()/3;break;case x:Ge=(tr-gt)/6048e5;break;case Q:Ge=(tr-gt)/864e5;break;case C:Ge=tr/h;break;case w:Ge=tr/g;break;case y:Ge=tr/p;break;default:Ge=tr}return fe?Ge:le.a(Ge)},V.daysInMonth=function(){return this.endOf(k).$D},V.$locale=function(){return Oe[this.$L]},V.locale=function(Z,Ce){if(!Z)return this.$L;var fe=this.clone(),Ge=nt(Z,Ce,!0);return Ge&&(fe.$L=Ge),fe},V.clone=function(){return le.w(this.$d,this)},V.toDate=function(){return new Date(this.valueOf())},V.toJSON=function(){return this.isValid()?this.toISOString():null},V.toISOString=function(){return this.$d.toISOString()},V.toString=function(){return this.$d.toUTCString()},q}(),W=G.prototype;return X.prototype=W,[["$ms",b],["$s",y],["$m",w],["$H",C],["$W",Q],["$M",k],["$y",D],["$D",M]].forEach(function(q){W[q[1]]=function(V){return this.$g(V,q[0],q[1])}}),X.extend=function(q,V){return q.$i||(q(V,G,X),q.$i=!0),X},X.locale=nt,X.isDayjs=Me,X.unix=function(q){return X(1e3*q)},X.en=Oe[we],X.Ls=Oe,X.p={},X},typeof A=="object"&&u!==void 0?u.exports=d():(c=typeof globalThis<"u"?globalThis:c||self).dayjs=d()},{}],392:[function(a,u,A){var c,d;c=void 0,d=function(){var p={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},g=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,h=/\d\d/,b=/\d\d?/,y=/\d*[^-_:/,()\s\d]+/,w={},C=function(N){return(N=+N)+(N>68?1900:2e3)},Q=function(N){return function(P){this[N]=+P}},x=[/[+-]\d\d:?(\d\d)?|Z/,function(N){(this.zone||(this.zone={})).offset=function(P){if(!P||P==="Z")return 0;var j=P.match(/([+-]|\d\d)/g),Y=60*j[1]+(+j[2]||0);return Y===0?0:j[0]==="+"?-Y:Y}(N)}],k=function(N){var P=w[N];return P&&(P.indexOf?P:P.s.concat(P.f))},F=function(N,P){var j,Y=w.meridiem;if(Y){for(var z=1;z<=24;z+=1)if(N.indexOf(Y(z,0,P))>-1){j=z>12;break}}else j=N===(P?"pm":"PM");return j},D={A:[y,function(N){this.afternoon=F(N,!1)}],a:[y,function(N){this.afternoon=F(N,!0)}],S:[/\d/,function(N){this.milliseconds=100*+N}],SS:[h,function(N){this.milliseconds=10*+N}],SSS:[/\d{3}/,function(N){this.milliseconds=+N}],s:[b,Q("seconds")],ss:[b,Q("seconds")],m:[b,Q("minutes")],mm:[b,Q("minutes")],H:[b,Q("hours")],h:[b,Q("hours")],HH:[b,Q("hours")],hh:[b,Q("hours")],D:[b,Q("day")],DD:[h,Q("day")],Do:[y,function(N){var P=w.ordinal,j=N.match(/\d+/);if(this.day=j[0],P)for(var Y=1;Y<=31;Y+=1)P(Y).replace(/\[|\]/g,"")===N&&(this.day=Y)}],M:[b,Q("month")],MM:[h,Q("month")],MMM:[y,function(N){var P=k("months"),j=(k("monthsShort")||P.map(function(Y){return Y.slice(0,3)})).indexOf(N)+1;if(j<1)throw new Error;this.month=j%12||j}],MMMM:[y,function(N){var P=k("months").indexOf(N)+1;if(P<1)throw new Error;this.month=P%12||P}],Y:[/[+-]?\d+/,Q("year")],YY:[h,function(N){this.year=C(N)}],YYYY:[/\d{4}/,Q("year")],Z:x,ZZ:x};function M(N){var P,j;P=N,j=w&&w.formats;for(var Y=(N=P.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(nt,X,le){var G=le&&le.toUpperCase();return X||j[le]||p[le]||j[G].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(W,q,V){return q||V.slice(1)})})).match(g),z=Y.length,re=0;re<z;re+=1){var we=Y[re],Oe=D[we],Ue=Oe&&Oe[0],Me=Oe&&Oe[1];Y[re]=Me?{regex:Ue,parser:Me}:we.replace(/^\[|\]$/g,"")}return function(nt){for(var X={},le=0,G=0;le<z;le+=1){var W=Y[le];if(typeof W=="string")G+=W.length;else{var q=W.regex,V=W.parser,Z=nt.slice(G),Ce=q.exec(Z)[0];V.call(X,Ce),nt=nt.replace(Ce,"")}}return function(fe){var Ge=fe.afternoon;if(Ge!==void 0){var ue=fe.hours;Ge?ue<12&&(fe.hours+=12):ue===12&&(fe.hours=0),delete fe.afternoon}}(X),X}}return function(N,P,j){j.p.customParseFormat=!0,N&&N.parseTwoDigitYear&&(C=N.parseTwoDigitYear);var Y=P.prototype,z=Y.parse;Y.parse=function(re){var we=re.date,Oe=re.utc,Ue=re.args;this.$u=Oe;var Me=Ue[1];if(typeof Me=="string"){var nt=Ue[2]===!0,X=Ue[3]===!0,le=nt||X,G=Ue[2];X&&(G=Ue[2]),w=this.$locale(),!nt&&G&&(w=j.Ls[G]),this.$d=function(Z,Ce,fe){try{if(["x","X"].indexOf(Ce)>-1)return new Date((Ce==="X"?1e3:1)*Z);var Ge=M(Ce)(Z),ue=Ge.year,qe=Ge.month,It=Ge.day,gt=Ge.hours,tr=Ge.minutes,ar=Ge.seconds,sr=Ge.milliseconds,Qt=Ge.zone,At=new Date,Et=It||(ue||qe?1:At.getDate()),_t=ue||At.getFullYear(),mr=0;ue&&!qe||(mr=qe>0?qe-1:At.getMonth());var wt=gt||0,Ht=tr||0,$r=ar||0,Ve=sr||0;return Qt?new Date(Date.UTC(_t,mr,Et,wt,Ht,$r,Ve+60*Qt.offset*1e3)):fe?new Date(Date.UTC(_t,mr,Et,wt,Ht,$r,Ve)):new Date(_t,mr,Et,wt,Ht,$r,Ve)}catch{return new Date("")}}(we,Me,Oe),this.init(),G&&G!==!0&&(this.$L=this.locale(G).$L),le&&we!=this.format(Me)&&(this.$d=new Date("")),w={}}else if(Me instanceof Array)for(var W=Me.length,q=1;q<=W;q+=1){Ue[1]=Me[q-1];var V=j.apply(this,Ue);if(V.isValid()){this.$d=V.$d,this.$L=V.$L,this.init();break}q===W&&(this.$d=new Date(""))}else z.call(this,re)}}},typeof A=="object"&&u!==void 0?u.exports=d():(c=typeof globalThis<"u"?globalThis:c||self).dayjs_plugin_customParseFormat=d()},{}],393:[function(a,u,A){var c,d;c=void 0,d=function(){var p="minute",g=/[+-]\d\d(?::?\d\d)?/g,h=/([+-]|\d\d)/g;return function(b,y,w){var C=y.prototype;w.utc=function(N){return new y({date:N,utc:!0,args:arguments})},C.utc=function(N){var P=w(this.toDate(),{locale:this.$L,utc:!0});return N?P.add(this.utcOffset(),p):P},C.local=function(){return w(this.toDate(),{locale:this.$L,utc:!1})};var Q=C.parse;C.parse=function(N){N.utc&&(this.$u=!0),this.$utils().u(N.$offset)||(this.$offset=N.$offset),Q.call(this,N)};var x=C.init;C.init=function(){if(this.$u){var N=this.$d;this.$y=N.getUTCFullYear(),this.$M=N.getUTCMonth(),this.$D=N.getUTCDate(),this.$W=N.getUTCDay(),this.$H=N.getUTCHours(),this.$m=N.getUTCMinutes(),this.$s=N.getUTCSeconds(),this.$ms=N.getUTCMilliseconds()}else x.call(this)};var k=C.utcOffset;C.utcOffset=function(N,P){var j=this.$utils().u;if(j(N))return this.$u?0:j(this.$offset)?k.call(this):this.$offset;if(typeof N=="string"&&(N=function(we){we===void 0&&(we="");var Oe=we.match(g);if(!Oe)return null;var Ue=(""+Oe[0]).match(h)||["-",0,0],Me=Ue[0],nt=60*+Ue[1]+ +Ue[2];return nt===0?0:Me==="+"?nt:-nt}(N))===null)return this;var Y=Math.abs(N)<=16?60*N:N,z=this;if(P)return z.$offset=Y,z.$u=N===0,z;if(N!==0){var re=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(z=this.local().add(Y+re,p)).$offset=Y,z.$x.$localOffset=re}else z=this.utc();return z};var F=C.format;C.format=function(N){var P=N||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return F.call(this,P)},C.valueOf=function(){var N=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*N},C.isUTC=function(){return!!this.$u},C.toISOString=function(){return this.toDate().toISOString()},C.toString=function(){return this.toDate().toUTCString()};var D=C.toDate;C.toDate=function(N){return N==="s"&&this.$offset?w(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():D.call(this)};var M=C.diff;C.diff=function(N,P,j){if(N&&this.$u===N.$u)return M.call(this,N,P,j);var Y=this.local(),z=w(N).local();return M.call(Y,z,P,j)}}},typeof A=="object"&&u!==void 0?u.exports=d():(c=typeof globalThis<"u"?globalThis:c||self).dayjs_plugin_utc=d()},{}],394:[function(a,u,A){A.utils=a("./des/utils"),A.Cipher=a("./des/cipher"),A.DES=a("./des/des"),A.CBC=a("./des/cbc"),A.EDE=a("./des/ede")},{"./des/cbc":395,"./des/cipher":396,"./des/des":397,"./des/ede":398,"./des/utils":399}],395:[function(a,u,A){var c=a("minimalistic-assert"),d=a("inherits"),p={};function g(b){c.equal(b.length,8,"Invalid IV length"),this.iv=new Array(8);for(var y=0;y<this.iv.length;y++)this.iv[y]=b[y]}function h(b){function y(x){b.call(this,x),this._cbcInit()}d(y,b);for(var w=Object.keys(p),C=0;C<w.length;C++){var Q=w[C];y.prototype[Q]=p[Q]}return y.create=function(x){return new y(x)},y}A.instantiate=h,p._cbcInit=function(){var b=new g(this.options.iv);this._cbcState=b},p._update=function(b,y,w,C){var Q=this._cbcState,x=this.constructor.super_.prototype,k=Q.iv;if(this.type==="encrypt"){for(var F=0;F<this.blockSize;F++)k[F]^=b[y+F];for(x._update.call(this,k,0,w,C),F=0;F<this.blockSize;F++)k[F]=w[C+F]}else{for(x._update.call(this,b,y,w,C),F=0;F<this.blockSize;F++)w[C+F]^=k[F];for(F=0;F<this.blockSize;F++)k[F]=b[y+F]}}},{inherits:440,"minimalistic-assert":453}],396:[function(a,u,A){var c=a("minimalistic-assert");function d(p){this.options=p,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0,this.padding=p.padding!==!1}u.exports=d,d.prototype._init=function(){},d.prototype.update=function(p){return p.length===0?[]:this.type==="decrypt"?this._updateDecrypt(p):this._updateEncrypt(p)},d.prototype._buffer=function(p,g){for(var h=Math.min(this.buffer.length-this.bufferOff,p.length-g),b=0;b<h;b++)this.buffer[this.bufferOff+b]=p[g+b];return this.bufferOff+=h,h},d.prototype._flushBuffer=function(p,g){return this._update(this.buffer,0,p,g),this.bufferOff=0,this.blockSize},d.prototype._updateEncrypt=function(p){var g=0,h=0,b=(this.bufferOff+p.length)/this.blockSize|0,y=new Array(b*this.blockSize);this.bufferOff!==0&&(g+=this._buffer(p,g),this.bufferOff===this.buffer.length&&(h+=this._flushBuffer(y,h)));for(var w=p.length-(p.length-g)%this.blockSize;g<w;g+=this.blockSize)this._update(p,g,y,h),h+=this.blockSize;for(;g<p.length;g++,this.bufferOff++)this.buffer[this.bufferOff]=p[g];return y},d.prototype._updateDecrypt=function(p){for(var g=0,h=0,b=Math.ceil((this.bufferOff+p.length)/this.blockSize)-1,y=new Array(b*this.blockSize);b>0;b--)g+=this._buffer(p,g),h+=this._flushBuffer(y,h);return g+=this._buffer(p,g),y},d.prototype.final=function(p){var g,h;return p&&(g=this.update(p)),h=this.type==="encrypt"?this._finalEncrypt():this._finalDecrypt(),g?g.concat(h):h},d.prototype._pad=function(p,g){if(g===0)return!1;for(;g<p.length;)p[g++]=0;return!0},d.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var p=new Array(this.blockSize);return this._update(this.buffer,0,p,0),p},d.prototype._unpad=function(p){return p},d.prototype._finalDecrypt=function(){c.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var p=new Array(this.blockSize);return this._flushBuffer(p,0),this._unpad(p)}},{"minimalistic-assert":453}],397:[function(a,u,A){var c=a("minimalistic-assert"),d=a("inherits"),p=a("./utils"),g=a("./cipher");function h(){this.tmp=new Array(2),this.keys=null}function b(w){g.call(this,w);var C=new h;this._desState=C,this.deriveKeys(C,w.key)}d(b,g),u.exports=b,b.create=function(w){return new b(w)};var y=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];b.prototype.deriveKeys=function(w,C){w.keys=new Array(32),c.equal(C.length,this.blockSize,"Invalid key length");var Q=p.readUInt32BE(C,0),x=p.readUInt32BE(C,4);p.pc1(Q,x,w.tmp,0),Q=w.tmp[0],x=w.tmp[1];for(var k=0;k<w.keys.length;k+=2){var F=y[k>>>1];Q=p.r28shl(Q,F),x=p.r28shl(x,F),p.pc2(Q,x,w.keys,k)}},b.prototype._update=function(w,C,Q,x){var k=this._desState,F=p.readUInt32BE(w,C),D=p.readUInt32BE(w,C+4);p.ip(F,D,k.tmp,0),F=k.tmp[0],D=k.tmp[1],this.type==="encrypt"?this._encrypt(k,F,D,k.tmp,0):this._decrypt(k,F,D,k.tmp,0),F=k.tmp[0],D=k.tmp[1],p.writeUInt32BE(Q,F,x),p.writeUInt32BE(Q,D,x+4)},b.prototype._pad=function(w,C){if(this.padding===!1)return!1;for(var Q=w.length-C,x=C;x<w.length;x++)w[x]=Q;return!0},b.prototype._unpad=function(w){if(this.padding===!1)return w;for(var C=w[w.length-1],Q=w.length-C;Q<w.length;Q++)c.equal(w[Q],C);return w.slice(0,w.length-C)},b.prototype._encrypt=function(w,C,Q,x,k){for(var F=C,D=Q,M=0;M<w.keys.length;M+=2){var N=w.keys[M],P=w.keys[M+1];p.expand(D,w.tmp,0),N^=w.tmp[0],P^=w.tmp[1];var j=p.substitute(N,P),Y=D;D=(F^p.permute(j))>>>0,F=Y}p.rip(D,F,x,k)},b.prototype._decrypt=function(w,C,Q,x,k){for(var F=Q,D=C,M=w.keys.length-2;M>=0;M-=2){var N=w.keys[M],P=w.keys[M+1];p.expand(F,w.tmp,0),N^=w.tmp[0],P^=w.tmp[1];var j=p.substitute(N,P),Y=F;F=(D^p.permute(j))>>>0,D=Y}p.rip(F,D,x,k)}},{"./cipher":396,"./utils":399,inherits:440,"minimalistic-assert":453}],398:[function(a,u,A){var c=a("minimalistic-assert"),d=a("inherits"),p=a("./cipher"),g=a("./des");function h(y,w){c.equal(w.length,24,"Invalid key length");var C=w.slice(0,8),Q=w.slice(8,16),x=w.slice(16,24);this.ciphers=y==="encrypt"?[g.create({type:"encrypt",key:C}),g.create({type:"decrypt",key:Q}),g.create({type:"encrypt",key:x})]:[g.create({type:"decrypt",key:x}),g.create({type:"encrypt",key:Q}),g.create({type:"decrypt",key:C})]}function b(y){p.call(this,y);var w=new h(this.type,this.options.key);this._edeState=w}d(b,p),u.exports=b,b.create=function(y){return new b(y)},b.prototype._update=function(y,w,C,Q){var x=this._edeState;x.ciphers[0]._update(y,w,C,Q),x.ciphers[1]._update(C,Q,C,Q),x.ciphers[2]._update(C,Q,C,Q)},b.prototype._pad=g.prototype._pad,b.prototype._unpad=g.prototype._unpad},{"./cipher":396,"./des":397,inherits:440,"minimalistic-assert":453}],399:[function(a,u,A){A.readUInt32BE=function(g,h){return(g[0+h]<<24|g[1+h]<<16|g[2+h]<<8|g[3+h])>>>0},A.writeUInt32BE=function(g,h,b){g[0+b]=h>>>24,g[1+b]=h>>>16&255,g[2+b]=h>>>8&255,g[3+b]=255&h},A.ip=function(g,h,b,y){for(var w=0,C=0,Q=6;Q>=0;Q-=2){for(var x=0;x<=24;x+=8)w<<=1,w|=h>>>x+Q&1;for(x=0;x<=24;x+=8)w<<=1,w|=g>>>x+Q&1}for(Q=6;Q>=0;Q-=2){for(x=1;x<=25;x+=8)C<<=1,C|=h>>>x+Q&1;for(x=1;x<=25;x+=8)C<<=1,C|=g>>>x+Q&1}b[y+0]=w>>>0,b[y+1]=C>>>0},A.rip=function(g,h,b,y){for(var w=0,C=0,Q=0;Q<4;Q++)for(var x=24;x>=0;x-=8)w<<=1,w|=h>>>x+Q&1,w<<=1,w|=g>>>x+Q&1;for(Q=4;Q<8;Q++)for(x=24;x>=0;x-=8)C<<=1,C|=h>>>x+Q&1,C<<=1,C|=g>>>x+Q&1;b[y+0]=w>>>0,b[y+1]=C>>>0},A.pc1=function(g,h,b,y){for(var w=0,C=0,Q=7;Q>=5;Q--){for(var x=0;x<=24;x+=8)w<<=1,w|=h>>x+Q&1;for(x=0;x<=24;x+=8)w<<=1,w|=g>>x+Q&1}for(x=0;x<=24;x+=8)w<<=1,w|=h>>x+Q&1;for(Q=1;Q<=3;Q++){for(x=0;x<=24;x+=8)C<<=1,C|=h>>x+Q&1;for(x=0;x<=24;x+=8)C<<=1,C|=g>>x+Q&1}for(x=0;x<=24;x+=8)C<<=1,C|=g>>x+Q&1;b[y+0]=w>>>0,b[y+1]=C>>>0},A.r28shl=function(g,h){return g<<h&268435455|g>>>28-h};var c=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];A.pc2=function(g,h,b,y){for(var w=0,C=0,Q=c.length>>>1,x=0;x<Q;x++)w<<=1,w|=g>>>c[x]&1;for(x=Q;x<c.length;x++)C<<=1,C|=h>>>c[x]&1;b[y+0]=w>>>0,b[y+1]=C>>>0},A.expand=function(g,h,b){var y=0,w=0;y=(1&g)<<5|g>>>27;for(var C=23;C>=15;C-=4)y<<=6,y|=g>>>C&63;for(C=11;C>=3;C-=4)w|=g>>>C&63,w<<=6;w|=(31&g)<<1|g>>>31,h[b+0]=y>>>0,h[b+1]=w>>>0};var d=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];A.substitute=function(g,h){for(var b=0,y=0;y<4;y++)b<<=4,b|=d[64*y+(g>>>18-6*y&63)];for(y=0;y<4;y++)b<<=4,b|=d[256+64*y+(h>>>18-6*y&63)];return b>>>0};var p=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];A.permute=function(g){for(var h=0,b=0;b<p.length;b++)h<<=1,h|=g>>>p[b]&1;return h>>>0},A.padSplit=function(g,h,b){for(var y=g.toString(2);y.length<h;)y="0"+y;for(var w=[],C=0;C<h;C+=b)w.push(y.slice(C,C+b));return w.join(" ")}},{}],400:[function(a,u,A){(function(c){(function(){var d=a("./lib/generatePrime"),p=a("./lib/primes.json"),g=a("./lib/dh");function h(w){var C=new c(p[w].prime,"hex"),Q=new c(p[w].gen,"hex");return new g(C,Q)}var b={binary:!0,hex:!0,base64:!0};function y(w,C,Q,x){return c.isBuffer(C)||b[C]===void 0?y(w,"binary",C,Q):(C=C||"binary",x=x||"binary",Q=Q||new c([2]),c.isBuffer(Q)||(Q=new c(Q,x)),typeof w=="number"?new g(d(w,Q),Q,!0):(c.isBuffer(w)||(w=new c(w,C)),new g(w,Q,!0)))}A.DiffieHellmanGroup=A.createDiffieHellmanGroup=A.getDiffieHellman=h,A.createDiffieHellman=A.DiffieHellman=y}).call(this)}).call(this,a("buffer").Buffer)},{"./lib/dh":401,"./lib/generatePrime":402,"./lib/primes.json":403,buffer:220}],401:[function(a,u,A){(function(c){(function(){var d=a("bn.js"),p=new(a("miller-rabin")),g=new d(24),h=new d(11),b=new d(10),y=new d(3),w=new d(7),C=a("./generatePrime"),Q=a("randombytes");function x(P,j){return j=j||"utf8",c.isBuffer(P)||(P=new c(P,j)),this._pub=new d(P),this}function k(P,j){return j=j||"utf8",c.isBuffer(P)||(P=new c(P,j)),this._priv=new d(P),this}u.exports=M;var F={};function D(P,j){var Y=j.toString("hex"),z=[Y,P.toString(16)].join("_");if(z in F)return F[z];var re,we=0;if(P.isEven()||!C.simpleSieve||!C.fermatTest(P)||!p.test(P))return we+=1,we+=Y==="02"||Y==="05"?8:4,F[z]=we,we;switch(p.test(P.shrn(1))||(we+=2),Y){case"02":P.mod(g).cmp(h)&&(we+=8);break;case"05":(re=P.mod(b)).cmp(y)&&re.cmp(w)&&(we+=8);break;default:we+=4}return F[z]=we,we}function M(P,j,Y){this.setGenerator(j),this.__prime=new d(P),this._prime=d.mont(this.__prime),this._primeLen=P.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,Y?(this.setPublicKey=x,this.setPrivateKey=k):this._primeCode=8}function N(P,j){var Y=new c(P.toArray());return j?Y.toString(j):Y}Object.defineProperty(M.prototype,"verifyError",{enumerable:!0,get:function(){return typeof this._primeCode!="number"&&(this._primeCode=D(this.__prime,this.__gen)),this._primeCode}}),M.prototype.generateKeys=function(){return this._priv||(this._priv=new d(Q(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},M.prototype.computeSecret=function(P){var j=(P=(P=new d(P)).toRed(this._prime)).redPow(this._priv).fromRed(),Y=new c(j.toArray()),z=this.getPrime();if(Y.length<z.length){var re=new c(z.length-Y.length);re.fill(0),Y=c.concat([re,Y])}return Y},M.prototype.getPublicKey=function(P){return N(this._pub,P)},M.prototype.getPrivateKey=function(P){return N(this._priv,P)},M.prototype.getPrime=function(P){return N(this.__prime,P)},M.prototype.getGenerator=function(P){return N(this._gen,P)},M.prototype.setGenerator=function(P,j){return j=j||"utf8",c.isBuffer(P)||(P=new c(P,j)),this.__gen=P,this._gen=new d(P),this}}).call(this)}).call(this,a("buffer").Buffer)},{"./generatePrime":402,"bn.js":404,buffer:220,"miller-rabin":451,randombytes:475}],402:[function(a,u,A){var c=a("randombytes");u.exports=N,N.simpleSieve=D,N.fermatTest=M;var d=a("bn.js"),p=new d(24),g=new(a("miller-rabin")),h=new d(1),b=new d(2),y=new d(5);new d(16),new d(8);var w=new d(10),C=new d(3);new d(7);var Q=new d(11),x=new d(4);new d(12);var k=null;function F(){if(k!==null)return k;var P=1048576,j=[];j[0]=2;for(var Y=1,z=3;z<P;z+=2){for(var re=Math.ceil(Math.sqrt(z)),we=0;we<Y&&j[we]<=re&&z%j[we]!=0;we++);Y!==we&&j[we]<=re||(j[Y++]=z)}return k=j,j}function D(P){for(var j=F(),Y=0;Y<j.length;Y++)if(P.modn(j[Y])===0)return P.cmpn(j[Y])===0;return!0}function M(P){var j=d.mont(P);return b.toRed(j).redPow(P.subn(1)).fromRed().cmpn(1)===0}function N(P,j){if(P<16)return new d(j===2||j===5?[140,123]:[140,39]);var Y,z;for(j=new d(j);;){for(Y=new d(c(Math.ceil(P/8)));Y.bitLength()>P;)Y.ishrn(1);if(Y.isEven()&&Y.iadd(h),Y.testn(1)||Y.iadd(b),j.cmp(b)){if(!j.cmp(y))for(;Y.mod(w).cmp(C);)Y.iadd(x)}else for(;Y.mod(p).cmp(Q);)Y.iadd(x);if(D(z=Y.shrn(1))&&D(Y)&&M(z)&&M(Y)&&g.test(z)&&g.test(Y))return Y}}},{"bn.js":404,"miller-rabin":451,randombytes:475}],403:[function(a,u,A){u.exports={modp1:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}},{}],404:[function(a,u,A){arguments[4][184][0].apply(A,arguments)},{buffer:188,dup:184}],405:[function(a,u,A){var c=A;c.version=a("../package.json").version,c.utils=a("./elliptic/utils"),c.rand=a("brorand"),c.curve=a("./elliptic/curve"),c.curves=a("./elliptic/curves"),c.ec=a("./elliptic/ec"),c.eddsa=a("./elliptic/eddsa")},{"../package.json":421,"./elliptic/curve":408,"./elliptic/curves":411,"./elliptic/ec":412,"./elliptic/eddsa":415,"./elliptic/utils":419,brorand:187}],406:[function(a,u,A){var c=a("bn.js"),d=a("../utils"),p=d.getNAF,g=d.getJSF,h=d.assert;function b(w,C){this.type=w,this.p=new c(C.p,16),this.red=C.prime?c.red(C.prime):c.mont(this.p),this.zero=new c(0).toRed(this.red),this.one=new c(1).toRed(this.red),this.two=new c(2).toRed(this.red),this.n=C.n&&new c(C.n,16),this.g=C.g&&this.pointFromJSON(C.g,C.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var Q=this.n&&this.p.div(this.n);!Q||Q.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function y(w,C){this.curve=w,this.type=C,this.precomputed=null}u.exports=b,b.prototype.point=function(){throw new Error("Not implemented")},b.prototype.validate=function(){throw new Error("Not implemented")},b.prototype._fixedNafMul=function(w,C){h(w.precomputed);var Q=w._getDoubles(),x=p(C,1,this._bitLength),k=(1<<Q.step+1)-(Q.step%2==0?2:1);k/=3;var F,D,M=[];for(F=0;F<x.length;F+=Q.step){D=0;for(var N=F+Q.step-1;N>=F;N--)D=(D<<1)+x[N];M.push(D)}for(var P=this.jpoint(null,null,null),j=this.jpoint(null,null,null),Y=k;Y>0;Y--){for(F=0;F<M.length;F++)(D=M[F])===Y?j=j.mixedAdd(Q.points[F]):D===-Y&&(j=j.mixedAdd(Q.points[F].neg()));P=P.add(j)}return P.toP()},b.prototype._wnafMul=function(w,C){var Q=4,x=w._getNAFPoints(Q);Q=x.wnd;for(var k=x.points,F=p(C,Q,this._bitLength),D=this.jpoint(null,null,null),M=F.length-1;M>=0;M--){for(var N=0;M>=0&&F[M]===0;M--)N++;if(M>=0&&N++,D=D.dblp(N),M<0)break;var P=F[M];h(P!==0),D=w.type==="affine"?P>0?D.mixedAdd(k[P-1>>1]):D.mixedAdd(k[-P-1>>1].neg()):P>0?D.add(k[P-1>>1]):D.add(k[-P-1>>1].neg())}return w.type==="affine"?D.toP():D},b.prototype._wnafMulAdd=function(w,C,Q,x,k){var F,D,M,N=this._wnafT1,P=this._wnafT2,j=this._wnafT3,Y=0;for(F=0;F<x;F++){var z=(M=C[F])._getNAFPoints(w);N[F]=z.wnd,P[F]=z.points}for(F=x-1;F>=1;F-=2){var re=F-1,we=F;if(N[re]===1&&N[we]===1){var Oe=[C[re],null,null,C[we]];C[re].y.cmp(C[we].y)===0?(Oe[1]=C[re].add(C[we]),Oe[2]=C[re].toJ().mixedAdd(C[we].neg())):C[re].y.cmp(C[we].y.redNeg())===0?(Oe[1]=C[re].toJ().mixedAdd(C[we]),Oe[2]=C[re].add(C[we].neg())):(Oe[1]=C[re].toJ().mixedAdd(C[we]),Oe[2]=C[re].toJ().mixedAdd(C[we].neg()));var Ue=[-3,-1,-5,-7,0,7,5,1,3],Me=g(Q[re],Q[we]);for(Y=Math.max(Me[0].length,Y),j[re]=new Array(Y),j[we]=new Array(Y),D=0;D<Y;D++){var nt=0|Me[0][D],X=0|Me[1][D];j[re][D]=Ue[3*(nt+1)+(X+1)],j[we][D]=0,P[re]=Oe}}else j[re]=p(Q[re],N[re],this._bitLength),j[we]=p(Q[we],N[we],this._bitLength),Y=Math.max(j[re].length,Y),Y=Math.max(j[we].length,Y)}var le=this.jpoint(null,null,null),G=this._wnafT4;for(F=Y;F>=0;F--){for(var W=0;F>=0;){var q=!0;for(D=0;D<x;D++)G[D]=0|j[D][F],G[D]!==0&&(q=!1);if(!q)break;W++,F--}if(F>=0&&W++,le=le.dblp(W),F<0)break;for(D=0;D<x;D++){var V=G[D];V!==0&&(V>0?M=P[D][V-1>>1]:V<0&&(M=P[D][-V-1>>1].neg()),le=M.type==="affine"?le.mixedAdd(M):le.add(M))}}for(F=0;F<x;F++)P[F]=null;return k?le:le.toP()},b.BasePoint=y,y.prototype.eq=function(){throw new Error("Not implemented")},y.prototype.validate=function(){return this.curve.validate(this)},b.prototype.decodePoint=function(w,C){w=d.toArray(w,C);var Q=this.p.byteLength();if((w[0]===4||w[0]===6||w[0]===7)&&w.length-1==2*Q)return w[0]===6?h(w[w.length-1]%2==0):w[0]===7&&h(w[w.length-1]%2==1),this.point(w.slice(1,1+Q),w.slice(1+Q,1+2*Q));if((w[0]===2||w[0]===3)&&w.length-1===Q)return this.pointFromX(w.slice(1,1+Q),w[0]===3);throw new Error("Unknown point format")},y.prototype.encodeCompressed=function(w){return this.encode(w,!0)},y.prototype._encode=function(w){var C=this.curve.p.byteLength(),Q=this.getX().toArray("be",C);return w?[this.getY().isEven()?2:3].concat(Q):[4].concat(Q,this.getY().toArray("be",C))},y.prototype.encode=function(w,C){return d.encode(this._encode(C),w)},y.prototype.precompute=function(w){if(this.precomputed)return this;var C={doubles:null,naf:null,beta:null};return C.naf=this._getNAFPoints(8),C.doubles=this._getDoubles(4,w),C.beta=this._getBeta(),this.precomputed=C,this},y.prototype._hasDoubles=function(w){if(!this.precomputed)return!1;var C=this.precomputed.doubles;return!!C&&C.points.length>=Math.ceil((w.bitLength()+1)/C.step)},y.prototype._getDoubles=function(w,C){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var Q=[this],x=this,k=0;k<C;k+=w){for(var F=0;F<w;F++)x=x.dbl();Q.push(x)}return{step:w,points:Q}},y.prototype._getNAFPoints=function(w){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var C=[this],Q=(1<<w)-1,x=Q===1?null:this.dbl(),k=1;k<Q;k++)C[k]=C[k-1].add(x);return{wnd:w,points:C}},y.prototype._getBeta=function(){return null},y.prototype.dblp=function(w){for(var C=this,Q=0;Q<w;Q++)C=C.dbl();return C}},{"../utils":419,"bn.js":420}],407:[function(a,u,A){var c=a("../utils"),d=a("bn.js"),p=a("inherits"),g=a("./base"),h=c.assert;function b(w){this.twisted=(0|w.a)!=1,this.mOneA=this.twisted&&(0|w.a)==-1,this.extended=this.mOneA,g.call(this,"edwards",w),this.a=new d(w.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new d(w.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new d(w.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),h(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(0|w.c)==1}function y(w,C,Q,x,k){g.BasePoint.call(this,w,"projective"),C===null&&Q===null&&x===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new d(C,16),this.y=new d(Q,16),this.z=x?new d(x,16):this.curve.one,this.t=k&&new d(k,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}p(b,g),u.exports=b,b.prototype._mulA=function(w){return this.mOneA?w.redNeg():this.a.redMul(w)},b.prototype._mulC=function(w){return this.oneC?w:this.c.redMul(w)},b.prototype.jpoint=function(w,C,Q,x){return this.point(w,C,Q,x)},b.prototype.pointFromX=function(w,C){(w=new d(w,16)).red||(w=w.toRed(this.red));var Q=w.redSqr(),x=this.c2.redSub(this.a.redMul(Q)),k=this.one.redSub(this.c2.redMul(this.d).redMul(Q)),F=x.redMul(k.redInvm()),D=F.redSqrt();if(D.redSqr().redSub(F).cmp(this.zero)!==0)throw new Error("invalid point");var M=D.fromRed().isOdd();return(C&&!M||!C&&M)&&(D=D.redNeg()),this.point(w,D)},b.prototype.pointFromY=function(w,C){(w=new d(w,16)).red||(w=w.toRed(this.red));var Q=w.redSqr(),x=Q.redSub(this.c2),k=Q.redMul(this.d).redMul(this.c2).redSub(this.a),F=x.redMul(k.redInvm());if(F.cmp(this.zero)===0){if(C)throw new Error("invalid point");return this.point(this.zero,w)}var D=F.redSqrt();if(D.redSqr().redSub(F).cmp(this.zero)!==0)throw new Error("invalid point");return D.fromRed().isOdd()!==C&&(D=D.redNeg()),this.point(D,w)},b.prototype.validate=function(w){if(w.isInfinity())return!0;w.normalize();var C=w.x.redSqr(),Q=w.y.redSqr(),x=C.redMul(this.a).redAdd(Q),k=this.c2.redMul(this.one.redAdd(this.d.redMul(C).redMul(Q)));return x.cmp(k)===0},p(y,g.BasePoint),b.prototype.pointFromJSON=function(w){return y.fromJSON(this,w)},b.prototype.point=function(w,C,Q,x){return new y(this,w,C,Q,x)},y.fromJSON=function(w,C){return new y(w,C[0],C[1],C[2])},y.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},y.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)},y.prototype._extDbl=function(){var w=this.x.redSqr(),C=this.y.redSqr(),Q=this.z.redSqr();Q=Q.redIAdd(Q);var x=this.curve._mulA(w),k=this.x.redAdd(this.y).redSqr().redISub(w).redISub(C),F=x.redAdd(C),D=F.redSub(Q),M=x.redSub(C),N=k.redMul(D),P=F.redMul(M),j=k.redMul(M),Y=D.redMul(F);return this.curve.point(N,P,Y,j)},y.prototype._projDbl=function(){var w,C,Q,x,k,F,D=this.x.redAdd(this.y).redSqr(),M=this.x.redSqr(),N=this.y.redSqr();if(this.curve.twisted){var P=(x=this.curve._mulA(M)).redAdd(N);this.zOne?(w=D.redSub(M).redSub(N).redMul(P.redSub(this.curve.two)),C=P.redMul(x.redSub(N)),Q=P.redSqr().redSub(P).redSub(P)):(k=this.z.redSqr(),F=P.redSub(k).redISub(k),w=D.redSub(M).redISub(N).redMul(F),C=P.redMul(x.redSub(N)),Q=P.redMul(F))}else x=M.redAdd(N),k=this.curve._mulC(this.z).redSqr(),F=x.redSub(k).redSub(k),w=this.curve._mulC(D.redISub(x)).redMul(F),C=this.curve._mulC(x).redMul(M.redISub(N)),Q=x.redMul(F);return this.curve.point(w,C,Q)},y.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},y.prototype._extAdd=function(w){var C=this.y.redSub(this.x).redMul(w.y.redSub(w.x)),Q=this.y.redAdd(this.x).redMul(w.y.redAdd(w.x)),x=this.t.redMul(this.curve.dd).redMul(w.t),k=this.z.redMul(w.z.redAdd(w.z)),F=Q.redSub(C),D=k.redSub(x),M=k.redAdd(x),N=Q.redAdd(C),P=F.redMul(D),j=M.redMul(N),Y=F.redMul(N),z=D.redMul(M);return this.curve.point(P,j,z,Y)},y.prototype._projAdd=function(w){var C,Q,x=this.z.redMul(w.z),k=x.redSqr(),F=this.x.redMul(w.x),D=this.y.redMul(w.y),M=this.curve.d.redMul(F).redMul(D),N=k.redSub(M),P=k.redAdd(M),j=this.x.redAdd(this.y).redMul(w.x.redAdd(w.y)).redISub(F).redISub(D),Y=x.redMul(N).redMul(j);return this.curve.twisted?(C=x.redMul(P).redMul(D.redSub(this.curve._mulA(F))),Q=N.redMul(P)):(C=x.redMul(P).redMul(D.redSub(F)),Q=this.curve._mulC(N).redMul(P)),this.curve.point(Y,C,Q)},y.prototype.add=function(w){return this.isInfinity()?w:w.isInfinity()?this:this.curve.extended?this._extAdd(w):this._projAdd(w)},y.prototype.mul=function(w){return this._hasDoubles(w)?this.curve._fixedNafMul(this,w):this.curve._wnafMul(this,w)},y.prototype.mulAdd=function(w,C,Q){return this.curve._wnafMulAdd(1,[this,C],[w,Q],2,!1)},y.prototype.jmulAdd=function(w,C,Q){return this.curve._wnafMulAdd(1,[this,C],[w,Q],2,!0)},y.prototype.normalize=function(){if(this.zOne)return this;var w=this.z.redInvm();return this.x=this.x.redMul(w),this.y=this.y.redMul(w),this.t&&(this.t=this.t.redMul(w)),this.z=this.curve.one,this.zOne=!0,this},y.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},y.prototype.getX=function(){return this.normalize(),this.x.fromRed()},y.prototype.getY=function(){return this.normalize(),this.y.fromRed()},y.prototype.eq=function(w){return this===w||this.getX().cmp(w.getX())===0&&this.getY().cmp(w.getY())===0},y.prototype.eqXToP=function(w){var C=w.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(C)===0)return!0;for(var Q=w.clone(),x=this.curve.redN.redMul(this.z);;){if(Q.iadd(this.curve.n),Q.cmp(this.curve.p)>=0)return!1;if(C.redIAdd(x),this.x.cmp(C)===0)return!0}},y.prototype.toP=y.prototype.normalize,y.prototype.mixedAdd=y.prototype.add},{"../utils":419,"./base":406,"bn.js":420,inherits:440}],408:[function(a,u,A){var c=A;c.base=a("./base"),c.short=a("./short"),c.mont=a("./mont"),c.edwards=a("./edwards")},{"./base":406,"./edwards":407,"./mont":409,"./short":410}],409:[function(a,u,A){var c=a("bn.js"),d=a("inherits"),p=a("./base"),g=a("../utils");function h(y){p.call(this,"mont",y),this.a=new c(y.a,16).toRed(this.red),this.b=new c(y.b,16).toRed(this.red),this.i4=new c(4).toRed(this.red).redInvm(),this.two=new c(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function b(y,w,C){p.BasePoint.call(this,y,"projective"),w===null&&C===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new c(w,16),this.z=new c(C,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}d(h,p),u.exports=h,h.prototype.validate=function(y){var w=y.normalize().x,C=w.redSqr(),Q=C.redMul(w).redAdd(C.redMul(this.a)).redAdd(w);return Q.redSqrt().redSqr().cmp(Q)===0},d(b,p.BasePoint),h.prototype.decodePoint=function(y,w){return this.point(g.toArray(y,w),1)},h.prototype.point=function(y,w){return new b(this,y,w)},h.prototype.pointFromJSON=function(y){return b.fromJSON(this,y)},b.prototype.precompute=function(){},b.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},b.fromJSON=function(y,w){return new b(y,w[0],w[1]||y.one)},b.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},b.prototype.isInfinity=function(){return this.z.cmpn(0)===0},b.prototype.dbl=function(){var y=this.x.redAdd(this.z).redSqr(),w=this.x.redSub(this.z).redSqr(),C=y.redSub(w),Q=y.redMul(w),x=C.redMul(w.redAdd(this.curve.a24.redMul(C)));return this.curve.point(Q,x)},b.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},b.prototype.diffAdd=function(y,w){var C=this.x.redAdd(this.z),Q=this.x.redSub(this.z),x=y.x.redAdd(y.z),k=y.x.redSub(y.z).redMul(C),F=x.redMul(Q),D=w.z.redMul(k.redAdd(F).redSqr()),M=w.x.redMul(k.redISub(F).redSqr());return this.curve.point(D,M)},b.prototype.mul=function(y){for(var w=y.clone(),C=this,Q=this.curve.point(null,null),x=this,k=[];w.cmpn(0)!==0;w.iushrn(1))k.push(w.andln(1));for(var F=k.length-1;F>=0;F--)k[F]===0?(C=C.diffAdd(Q,x),Q=Q.dbl()):(Q=C.diffAdd(Q,x),C=C.dbl());return Q},b.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},b.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},b.prototype.eq=function(y){return this.getX().cmp(y.getX())===0},b.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},b.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},{"../utils":419,"./base":406,"bn.js":420,inherits:440}],410:[function(a,u,A){var c=a("../utils"),d=a("bn.js"),p=a("inherits"),g=a("./base"),h=c.assert;function b(C){g.call(this,"short",C),this.a=new d(C.a,16).toRed(this.red),this.b=new d(C.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(C),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function y(C,Q,x,k){g.BasePoint.call(this,C,"affine"),Q===null&&x===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new d(Q,16),this.y=new d(x,16),k&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function w(C,Q,x,k){g.BasePoint.call(this,C,"jacobian"),Q===null&&x===null&&k===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new d(0)):(this.x=new d(Q,16),this.y=new d(x,16),this.z=new d(k,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}p(b,g),u.exports=b,b.prototype._getEndomorphism=function(C){if(this.zeroA&&this.g&&this.n&&this.p.modn(3)===1){var Q,x;if(C.beta)Q=new d(C.beta,16).toRed(this.red);else{var k=this._getEndoRoots(this.p);Q=(Q=k[0].cmp(k[1])<0?k[0]:k[1]).toRed(this.red)}if(C.lambda)x=new d(C.lambda,16);else{var F=this._getEndoRoots(this.n);this.g.mul(F[0]).x.cmp(this.g.x.redMul(Q))===0?x=F[0]:(x=F[1],h(this.g.mul(x).x.cmp(this.g.x.redMul(Q))===0))}return{beta:Q,lambda:x,basis:C.basis?C.basis.map(function(D){return{a:new d(D.a,16),b:new d(D.b,16)}}):this._getEndoBasis(x)}}},b.prototype._getEndoRoots=function(C){var Q=C===this.p?this.red:d.mont(C),x=new d(2).toRed(Q).redInvm(),k=x.redNeg(),F=new d(3).toRed(Q).redNeg().redSqrt().redMul(x);return[k.redAdd(F).fromRed(),k.redSub(F).fromRed()]},b.prototype._getEndoBasis=function(C){for(var Q,x,k,F,D,M,N,P,j,Y=this.n.ushrn(Math.floor(this.n.bitLength()/2)),z=C,re=this.n.clone(),we=new d(1),Oe=new d(0),Ue=new d(0),Me=new d(1),nt=0;z.cmpn(0)!==0;){var X=re.div(z);P=re.sub(X.mul(z)),j=Ue.sub(X.mul(we));var le=Me.sub(X.mul(Oe));if(!k&&P.cmp(Y)<0)Q=N.neg(),x=we,k=P.neg(),F=j;else if(k&&++nt==2)break;N=P,re=z,z=P,Ue=we,we=j,Me=Oe,Oe=le}D=P.neg(),M=j;var G=k.sqr().add(F.sqr());return D.sqr().add(M.sqr()).cmp(G)>=0&&(D=Q,M=x),k.negative&&(k=k.neg(),F=F.neg()),D.negative&&(D=D.neg(),M=M.neg()),[{a:k,b:F},{a:D,b:M}]},b.prototype._endoSplit=function(C){var Q=this.endo.basis,x=Q[0],k=Q[1],F=k.b.mul(C).divRound(this.n),D=x.b.neg().mul(C).divRound(this.n),M=F.mul(x.a),N=D.mul(k.a),P=F.mul(x.b),j=D.mul(k.b);return{k1:C.sub(M).sub(N),k2:P.add(j).neg()}},b.prototype.pointFromX=function(C,Q){(C=new d(C,16)).red||(C=C.toRed(this.red));var x=C.redSqr().redMul(C).redIAdd(C.redMul(this.a)).redIAdd(this.b),k=x.redSqrt();if(k.redSqr().redSub(x).cmp(this.zero)!==0)throw new Error("invalid point");var F=k.fromRed().isOdd();return(Q&&!F||!Q&&F)&&(k=k.redNeg()),this.point(C,k)},b.prototype.validate=function(C){if(C.inf)return!0;var Q=C.x,x=C.y,k=this.a.redMul(Q),F=Q.redSqr().redMul(Q).redIAdd(k).redIAdd(this.b);return x.redSqr().redISub(F).cmpn(0)===0},b.prototype._endoWnafMulAdd=function(C,Q,x){for(var k=this._endoWnafT1,F=this._endoWnafT2,D=0;D<C.length;D++){var M=this._endoSplit(Q[D]),N=C[D],P=N._getBeta();M.k1.negative&&(M.k1.ineg(),N=N.neg(!0)),M.k2.negative&&(M.k2.ineg(),P=P.neg(!0)),k[2*D]=N,k[2*D+1]=P,F[2*D]=M.k1,F[2*D+1]=M.k2}for(var j=this._wnafMulAdd(1,k,F,2*D,x),Y=0;Y<2*D;Y++)k[Y]=null,F[Y]=null;return j},p(y,g.BasePoint),b.prototype.point=function(C,Q,x){return new y(this,C,Q,x)},b.prototype.pointFromJSON=function(C,Q){return y.fromJSON(this,C,Q)},y.prototype._getBeta=function(){if(this.curve.endo){var C=this.precomputed;if(C&&C.beta)return C.beta;var Q=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(C){var x=this.curve,k=function(F){return x.point(F.x.redMul(x.endo.beta),F.y)};C.beta=Q,Q.precomputed={beta:null,naf:C.naf&&{wnd:C.naf.wnd,points:C.naf.points.map(k)},doubles:C.doubles&&{step:C.doubles.step,points:C.doubles.points.map(k)}}}return Q}},y.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},y.fromJSON=function(C,Q,x){typeof Q=="string"&&(Q=JSON.parse(Q));var k=C.point(Q[0],Q[1],x);if(!Q[2])return k;function F(M){return C.point(M[0],M[1],x)}var D=Q[2];return k.precomputed={beta:null,doubles:D.doubles&&{step:D.doubles.step,points:[k].concat(D.doubles.points.map(F))},naf:D.naf&&{wnd:D.naf.wnd,points:[k].concat(D.naf.points.map(F))}},k},y.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},y.prototype.isInfinity=function(){return this.inf},y.prototype.add=function(C){if(this.inf)return C;if(C.inf)return this;if(this.eq(C))return this.dbl();if(this.neg().eq(C))return this.curve.point(null,null);if(this.x.cmp(C.x)===0)return this.curve.point(null,null);var Q=this.y.redSub(C.y);Q.cmpn(0)!==0&&(Q=Q.redMul(this.x.redSub(C.x).redInvm()));var x=Q.redSqr().redISub(this.x).redISub(C.x),k=Q.redMul(this.x.redSub(x)).redISub(this.y);return this.curve.point(x,k)},y.prototype.dbl=function(){if(this.inf)return this;var C=this.y.redAdd(this.y);if(C.cmpn(0)===0)return this.curve.point(null,null);var Q=this.curve.a,x=this.x.redSqr(),k=C.redInvm(),F=x.redAdd(x).redIAdd(x).redIAdd(Q).redMul(k),D=F.redSqr().redISub(this.x.redAdd(this.x)),M=F.redMul(this.x.redSub(D)).redISub(this.y);return this.curve.point(D,M)},y.prototype.getX=function(){return this.x.fromRed()},y.prototype.getY=function(){return this.y.fromRed()},y.prototype.mul=function(C){return C=new d(C,16),this.isInfinity()?this:this._hasDoubles(C)?this.curve._fixedNafMul(this,C):this.curve.endo?this.curve._endoWnafMulAdd([this],[C]):this.curve._wnafMul(this,C)},y.prototype.mulAdd=function(C,Q,x){var k=[this,Q],F=[C,x];return this.curve.endo?this.curve._endoWnafMulAdd(k,F):this.curve._wnafMulAdd(1,k,F,2)},y.prototype.jmulAdd=function(C,Q,x){var k=[this,Q],F=[C,x];return this.curve.endo?this.curve._endoWnafMulAdd(k,F,!0):this.curve._wnafMulAdd(1,k,F,2,!0)},y.prototype.eq=function(C){return this===C||this.inf===C.inf&&(this.inf||this.x.cmp(C.x)===0&&this.y.cmp(C.y)===0)},y.prototype.neg=function(C){if(this.inf)return this;var Q=this.curve.point(this.x,this.y.redNeg());if(C&&this.precomputed){var x=this.precomputed,k=function(F){return F.neg()};Q.precomputed={naf:x.naf&&{wnd:x.naf.wnd,points:x.naf.points.map(k)},doubles:x.doubles&&{step:x.doubles.step,points:x.doubles.points.map(k)}}}return Q},y.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},p(w,g.BasePoint),b.prototype.jpoint=function(C,Q,x){return new w(this,C,Q,x)},w.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var C=this.z.redInvm(),Q=C.redSqr(),x=this.x.redMul(Q),k=this.y.redMul(Q).redMul(C);return this.curve.point(x,k)},w.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},w.prototype.add=function(C){if(this.isInfinity())return C;if(C.isInfinity())return this;var Q=C.z.redSqr(),x=this.z.redSqr(),k=this.x.redMul(Q),F=C.x.redMul(x),D=this.y.redMul(Q.redMul(C.z)),M=C.y.redMul(x.redMul(this.z)),N=k.redSub(F),P=D.redSub(M);if(N.cmpn(0)===0)return P.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var j=N.redSqr(),Y=j.redMul(N),z=k.redMul(j),re=P.redSqr().redIAdd(Y).redISub(z).redISub(z),we=P.redMul(z.redISub(re)).redISub(D.redMul(Y)),Oe=this.z.redMul(C.z).redMul(N);return this.curve.jpoint(re,we,Oe)},w.prototype.mixedAdd=function(C){if(this.isInfinity())return C.toJ();if(C.isInfinity())return this;var Q=this.z.redSqr(),x=this.x,k=C.x.redMul(Q),F=this.y,D=C.y.redMul(Q).redMul(this.z),M=x.redSub(k),N=F.redSub(D);if(M.cmpn(0)===0)return N.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var P=M.redSqr(),j=P.redMul(M),Y=x.redMul(P),z=N.redSqr().redIAdd(j).redISub(Y).redISub(Y),re=N.redMul(Y.redISub(z)).redISub(F.redMul(j)),we=this.z.redMul(M);return this.curve.jpoint(z,re,we)},w.prototype.dblp=function(C){if(C===0)return this;if(this.isInfinity())return this;if(!C)return this.dbl();var Q;if(this.curve.zeroA||this.curve.threeA){var x=this;for(Q=0;Q<C;Q++)x=x.dbl();return x}var k=this.curve.a,F=this.curve.tinv,D=this.x,M=this.y,N=this.z,P=N.redSqr().redSqr(),j=M.redAdd(M);for(Q=0;Q<C;Q++){var Y=D.redSqr(),z=j.redSqr(),re=z.redSqr(),we=Y.redAdd(Y).redIAdd(Y).redIAdd(k.redMul(P)),Oe=D.redMul(z),Ue=we.redSqr().redISub(Oe.redAdd(Oe)),Me=Oe.redISub(Ue),nt=we.redMul(Me);nt=nt.redIAdd(nt).redISub(re);var X=j.redMul(N);Q+1<C&&(P=P.redMul(re)),D=Ue,N=X,j=nt}return this.curve.jpoint(D,j.redMul(F),N)},w.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},w.prototype._zeroDbl=function(){var C,Q,x;if(this.zOne){var k=this.x.redSqr(),F=this.y.redSqr(),D=F.redSqr(),M=this.x.redAdd(F).redSqr().redISub(k).redISub(D);M=M.redIAdd(M);var N=k.redAdd(k).redIAdd(k),P=N.redSqr().redISub(M).redISub(M),j=D.redIAdd(D);j=(j=j.redIAdd(j)).redIAdd(j),C=P,Q=N.redMul(M.redISub(P)).redISub(j),x=this.y.redAdd(this.y)}else{var Y=this.x.redSqr(),z=this.y.redSqr(),re=z.redSqr(),we=this.x.redAdd(z).redSqr().redISub(Y).redISub(re);we=we.redIAdd(we);var Oe=Y.redAdd(Y).redIAdd(Y),Ue=Oe.redSqr(),Me=re.redIAdd(re);Me=(Me=Me.redIAdd(Me)).redIAdd(Me),C=Ue.redISub(we).redISub(we),Q=Oe.redMul(we.redISub(C)).redISub(Me),x=(x=this.y.redMul(this.z)).redIAdd(x)}return this.curve.jpoint(C,Q,x)},w.prototype._threeDbl=function(){var C,Q,x;if(this.zOne){var k=this.x.redSqr(),F=this.y.redSqr(),D=F.redSqr(),M=this.x.redAdd(F).redSqr().redISub(k).redISub(D);M=M.redIAdd(M);var N=k.redAdd(k).redIAdd(k).redIAdd(this.curve.a),P=N.redSqr().redISub(M).redISub(M);C=P;var j=D.redIAdd(D);j=(j=j.redIAdd(j)).redIAdd(j),Q=N.redMul(M.redISub(P)).redISub(j),x=this.y.redAdd(this.y)}else{var Y=this.z.redSqr(),z=this.y.redSqr(),re=this.x.redMul(z),we=this.x.redSub(Y).redMul(this.x.redAdd(Y));we=we.redAdd(we).redIAdd(we);var Oe=re.redIAdd(re),Ue=(Oe=Oe.redIAdd(Oe)).redAdd(Oe);C=we.redSqr().redISub(Ue),x=this.y.redAdd(this.z).redSqr().redISub(z).redISub(Y);var Me=z.redSqr();Me=(Me=(Me=Me.redIAdd(Me)).redIAdd(Me)).redIAdd(Me),Q=we.redMul(Oe.redISub(C)).redISub(Me)}return this.curve.jpoint(C,Q,x)},w.prototype._dbl=function(){var C=this.curve.a,Q=this.x,x=this.y,k=this.z,F=k.redSqr().redSqr(),D=Q.redSqr(),M=x.redSqr(),N=D.redAdd(D).redIAdd(D).redIAdd(C.redMul(F)),P=Q.redAdd(Q),j=(P=P.redIAdd(P)).redMul(M),Y=N.redSqr().redISub(j.redAdd(j)),z=j.redISub(Y),re=M.redSqr();re=(re=(re=re.redIAdd(re)).redIAdd(re)).redIAdd(re);var we=N.redMul(z).redISub(re),Oe=x.redAdd(x).redMul(k);return this.curve.jpoint(Y,we,Oe)},w.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var C=this.x.redSqr(),Q=this.y.redSqr(),x=this.z.redSqr(),k=Q.redSqr(),F=C.redAdd(C).redIAdd(C),D=F.redSqr(),M=this.x.redAdd(Q).redSqr().redISub(C).redISub(k),N=(M=(M=(M=M.redIAdd(M)).redAdd(M).redIAdd(M)).redISub(D)).redSqr(),P=k.redIAdd(k);P=(P=(P=P.redIAdd(P)).redIAdd(P)).redIAdd(P);var j=F.redIAdd(M).redSqr().redISub(D).redISub(N).redISub(P),Y=Q.redMul(j);Y=(Y=Y.redIAdd(Y)).redIAdd(Y);var z=this.x.redMul(N).redISub(Y);z=(z=z.redIAdd(z)).redIAdd(z);var re=this.y.redMul(j.redMul(P.redISub(j)).redISub(M.redMul(N)));re=(re=(re=re.redIAdd(re)).redIAdd(re)).redIAdd(re);var we=this.z.redAdd(M).redSqr().redISub(x).redISub(N);return this.curve.jpoint(z,re,we)},w.prototype.mul=function(C,Q){return C=new d(C,Q),this.curve._wnafMul(this,C)},w.prototype.eq=function(C){if(C.type==="affine")return this.eq(C.toJ());if(this===C)return!0;var Q=this.z.redSqr(),x=C.z.redSqr();if(this.x.redMul(x).redISub(C.x.redMul(Q)).cmpn(0)!==0)return!1;var k=Q.redMul(this.z),F=x.redMul(C.z);return this.y.redMul(F).redISub(C.y.redMul(k)).cmpn(0)===0},w.prototype.eqXToP=function(C){var Q=this.z.redSqr(),x=C.toRed(this.curve.red).redMul(Q);if(this.x.cmp(x)===0)return!0;for(var k=C.clone(),F=this.curve.redN.redMul(Q);;){if(k.iadd(this.curve.n),k.cmp(this.curve.p)>=0)return!1;if(x.redIAdd(F),this.x.cmp(x)===0)return!0}},w.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},w.prototype.isInfinity=function(){return this.z.cmpn(0)===0}},{"../utils":419,"./base":406,"bn.js":420,inherits:440}],411:[function(a,u,A){var c,d=A,p=a("hash.js"),g=a("./curve"),h=a("./utils").assert;function b(w){w.type==="short"?this.curve=new g.short(w):w.type==="edwards"?this.curve=new g.edwards(w):this.curve=new g.mont(w),this.g=this.curve.g,this.n=this.curve.n,this.hash=w.hash,h(this.g.validate(),"Invalid curve"),h(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function y(w,C){Object.defineProperty(d,w,{configurable:!0,enumerable:!0,get:function(){var Q=new b(C);return Object.defineProperty(d,w,{configurable:!0,enumerable:!0,value:Q}),Q}})}d.PresetCurve=b,y("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:p.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),y("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:p.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),y("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:p.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),y("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:p.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),y("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:p.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),y("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:p.sha256,gRed:!1,g:["9"]}),y("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:p.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{c=a("./precomputed/secp256k1")}catch{c=void 0}y("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:p.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",c]})},{"./curve":408,"./precomputed/secp256k1":418,"./utils":419,"hash.js":426}],412:[function(a,u,A){var c=a("bn.js"),d=a("hmac-drbg"),p=a("../utils"),g=a("../curves"),h=a("brorand"),b=p.assert,y=a("./key"),w=a("./signature");function C(Q){if(!(this instanceof C))return new C(Q);typeof Q=="string"&&(b(Object.prototype.hasOwnProperty.call(g,Q),"Unknown curve "+Q),Q=g[Q]),Q instanceof g.PresetCurve&&(Q={curve:Q}),this.curve=Q.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=Q.curve.g,this.g.precompute(Q.curve.n.bitLength()+1),this.hash=Q.hash||Q.curve.hash}u.exports=C,C.prototype.keyPair=function(Q){return new y(this,Q)},C.prototype.keyFromPrivate=function(Q,x){return y.fromPrivate(this,Q,x)},C.prototype.keyFromPublic=function(Q,x){return y.fromPublic(this,Q,x)},C.prototype.genKeyPair=function(Q){Q||(Q={});for(var x=new d({hash:this.hash,pers:Q.pers,persEnc:Q.persEnc||"utf8",entropy:Q.entropy||h(this.hash.hmacStrength),entropyEnc:Q.entropy&&Q.entropyEnc||"utf8",nonce:this.n.toArray()}),k=this.n.byteLength(),F=this.n.sub(new c(2));;){var D=new c(x.generate(k));if(!(D.cmp(F)>0))return D.iaddn(1),this.keyFromPrivate(D)}},C.prototype._truncateToN=function(Q,x){var k=8*Q.byteLength()-this.n.bitLength();return k>0&&(Q=Q.ushrn(k)),!x&&Q.cmp(this.n)>=0?Q.sub(this.n):Q},C.prototype.sign=function(Q,x,k,F){typeof k=="object"&&(F=k,k=null),F||(F={}),x=this.keyFromPrivate(x,k),Q=this._truncateToN(new c(Q,16));for(var D=this.n.byteLength(),M=x.getPrivate().toArray("be",D),N=Q.toArray("be",D),P=new d({hash:this.hash,entropy:M,nonce:N,pers:F.pers,persEnc:F.persEnc||"utf8"}),j=this.n.sub(new c(1)),Y=0;;Y++){var z=F.k?F.k(Y):new c(P.generate(this.n.byteLength()));if(!((z=this._truncateToN(z,!0)).cmpn(1)<=0||z.cmp(j)>=0)){var re=this.g.mul(z);if(!re.isInfinity()){var we=re.getX(),Oe=we.umod(this.n);if(Oe.cmpn(0)!==0){var Ue=z.invm(this.n).mul(Oe.mul(x.getPrivate()).iadd(Q));if((Ue=Ue.umod(this.n)).cmpn(0)!==0){var Me=(re.getY().isOdd()?1:0)|(we.cmp(Oe)!==0?2:0);return F.canonical&&Ue.cmp(this.nh)>0&&(Ue=this.n.sub(Ue),Me^=1),new w({r:Oe,s:Ue,recoveryParam:Me})}}}}}},C.prototype.verify=function(Q,x,k,F){Q=this._truncateToN(new c(Q,16)),k=this.keyFromPublic(k,F);var D=(x=new w(x,"hex")).r,M=x.s;if(D.cmpn(1)<0||D.cmp(this.n)>=0||M.cmpn(1)<0||M.cmp(this.n)>=0)return!1;var N,P=M.invm(this.n),j=P.mul(Q).umod(this.n),Y=P.mul(D).umod(this.n);return this.curve._maxwellTrick?!(N=this.g.jmulAdd(j,k.getPublic(),Y)).isInfinity()&&N.eqXToP(D):!(N=this.g.mulAdd(j,k.getPublic(),Y)).isInfinity()&&N.getX().umod(this.n).cmp(D)===0},C.prototype.recoverPubKey=function(Q,x,k,F){b((3&k)===k,"The recovery param is more than two bits"),x=new w(x,F);var D=this.n,M=new c(Q),N=x.r,P=x.s,j=1&k,Y=k>>1;if(N.cmp(this.curve.p.umod(this.curve.n))>=0&&Y)throw new Error("Unable to find sencond key candinate");N=Y?this.curve.pointFromX(N.add(this.curve.n),j):this.curve.pointFromX(N,j);var z=x.r.invm(D),re=D.sub(M).mul(z).umod(D),we=P.mul(z).umod(D);return this.g.mulAdd(re,N,we)},C.prototype.getKeyRecoveryParam=function(Q,x,k,F){if((x=new w(x,F)).recoveryParam!==null)return x.recoveryParam;for(var D=0;D<4;D++){var M;try{M=this.recoverPubKey(Q,x,D)}catch{continue}if(M.eq(k))return D}throw new Error("Unable to find valid recovery factor")}},{"../curves":411,"../utils":419,"./key":413,"./signature":414,"bn.js":420,brorand:187,"hmac-drbg":438}],413:[function(a,u,A){var c=a("bn.js"),d=a("../utils").assert;function p(g,h){this.ec=g,this.priv=null,this.pub=null,h.priv&&this._importPrivate(h.priv,h.privEnc),h.pub&&this._importPublic(h.pub,h.pubEnc)}u.exports=p,p.fromPublic=function(g,h,b){return h instanceof p?h:new p(g,{pub:h,pubEnc:b})},p.fromPrivate=function(g,h,b){return h instanceof p?h:new p(g,{priv:h,privEnc:b})},p.prototype.validate=function(){var g=this.getPublic();return g.isInfinity()?{result:!1,reason:"Invalid public key"}:g.validate()?g.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},p.prototype.getPublic=function(g,h){return typeof g=="string"&&(h=g,g=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),h?this.pub.encode(h,g):this.pub},p.prototype.getPrivate=function(g){return g==="hex"?this.priv.toString(16,2):this.priv},p.prototype._importPrivate=function(g,h){this.priv=new c(g,h||16),this.priv=this.priv.umod(this.ec.curve.n)},p.prototype._importPublic=function(g,h){if(g.x||g.y)return this.ec.curve.type==="mont"?d(g.x,"Need x coordinate"):this.ec.curve.type!=="short"&&this.ec.curve.type!=="edwards"||d(g.x&&g.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(g.x,g.y));this.pub=this.ec.curve.decodePoint(g,h)},p.prototype.derive=function(g){return g.validate()||d(g.validate(),"public point not validated"),g.mul(this.priv).getX()},p.prototype.sign=function(g,h,b){return this.ec.sign(g,this,h,b)},p.prototype.verify=function(g,h){return this.ec.verify(g,h,this)},p.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},{"../utils":419,"bn.js":420}],414:[function(a,u,A){var c=a("bn.js"),d=a("../utils"),p=d.assert;function g(C,Q){if(C instanceof g)return C;this._importDER(C,Q)||(p(C.r&&C.s,"Signature without r or s"),this.r=new c(C.r,16),this.s=new c(C.s,16),C.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=C.recoveryParam)}function h(){this.place=0}function b(C,Q){var x=C[Q.place++];if(!(128&x))return x;var k=15&x;if(k===0||k>4)return!1;for(var F=0,D=0,M=Q.place;D<k;D++,M++)F<<=8,F|=C[M],F>>>=0;return!(F<=127)&&(Q.place=M,F)}function y(C){for(var Q=0,x=C.length-1;!C[Q]&&!(128&C[Q+1])&&Q<x;)Q++;return Q===0?C:C.slice(Q)}function w(C,Q){if(Q<128)C.push(Q);else{var x=1+(Math.log(Q)/Math.LN2>>>3);for(C.push(128|x);--x;)C.push(Q>>>(x<<3)&255);C.push(Q)}}u.exports=g,g.prototype._importDER=function(C,Q){C=d.toArray(C,Q);var x=new h;if(C[x.place++]!==48)return!1;var k=b(C,x);if(k===!1||k+x.place!==C.length||C[x.place++]!==2)return!1;var F=b(C,x);if(F===!1)return!1;var D=C.slice(x.place,F+x.place);if(x.place+=F,C[x.place++]!==2)return!1;var M=b(C,x);if(M===!1||C.length!==M+x.place)return!1;var N=C.slice(x.place,M+x.place);if(D[0]===0){if(!(128&D[1]))return!1;D=D.slice(1)}if(N[0]===0){if(!(128&N[1]))return!1;N=N.slice(1)}return this.r=new c(D),this.s=new c(N),this.recoveryParam=null,!0},g.prototype.toDER=function(C){var Q=this.r.toArray(),x=this.s.toArray();for(128&Q[0]&&(Q=[0].concat(Q)),128&x[0]&&(x=[0].concat(x)),Q=y(Q),x=y(x);!(x[0]||128&x[1]);)x=x.slice(1);var k=[2];w(k,Q.length),(k=k.concat(Q)).push(2),w(k,x.length);var F=k.concat(x),D=[48];return w(D,F.length),D=D.concat(F),d.encode(D,C)}},{"../utils":419,"bn.js":420}],415:[function(a,u,A){var c=a("hash.js"),d=a("../curves"),p=a("../utils"),g=p.assert,h=p.parseBytes,b=a("./key"),y=a("./signature");function w(C){if(g(C==="ed25519","only tested with ed25519 so far"),!(this instanceof w))return new w(C);C=d[C].curve,this.curve=C,this.g=C.g,this.g.precompute(C.n.bitLength()+1),this.pointClass=C.point().constructor,this.encodingLength=Math.ceil(C.n.bitLength()/8),this.hash=c.sha512}u.exports=w,w.prototype.sign=function(C,Q){C=h(C);var x=this.keyFromSecret(Q),k=this.hashInt(x.messagePrefix(),C),F=this.g.mul(k),D=this.encodePoint(F),M=this.hashInt(D,x.pubBytes(),C).mul(x.priv()),N=k.add(M).umod(this.curve.n);return this.makeSignature({R:F,S:N,Rencoded:D})},w.prototype.verify=function(C,Q,x){C=h(C),Q=this.makeSignature(Q);var k=this.keyFromPublic(x),F=this.hashInt(Q.Rencoded(),k.pubBytes(),C),D=this.g.mul(Q.S());return Q.R().add(k.pub().mul(F)).eq(D)},w.prototype.hashInt=function(){for(var C=this.hash(),Q=0;Q<arguments.length;Q++)C.update(arguments[Q]);return p.intFromLE(C.digest()).umod(this.curve.n)},w.prototype.keyFromPublic=function(C){return b.fromPublic(this,C)},w.prototype.keyFromSecret=function(C){return b.fromSecret(this,C)},w.prototype.makeSignature=function(C){return C instanceof y?C:new y(this,C)},w.prototype.encodePoint=function(C){var Q=C.getY().toArray("le",this.encodingLength);return Q[this.encodingLength-1]|=C.getX().isOdd()?128:0,Q},w.prototype.decodePoint=function(C){var Q=(C=p.parseBytes(C)).length-1,x=C.slice(0,Q).concat(-129&C[Q]),k=!!(128&C[Q]),F=p.intFromLE(x);return this.curve.pointFromY(F,k)},w.prototype.encodeInt=function(C){return C.toArray("le",this.encodingLength)},w.prototype.decodeInt=function(C){return p.intFromLE(C)},w.prototype.isPoint=function(C){return C instanceof this.pointClass}},{"../curves":411,"../utils":419,"./key":416,"./signature":417,"hash.js":426}],416:[function(a,u,A){var c=a("../utils"),d=c.assert,p=c.parseBytes,g=c.cachedProperty;function h(b,y){this.eddsa=b,this._secret=p(y.secret),b.isPoint(y.pub)?this._pub=y.pub:this._pubBytes=p(y.pub)}h.fromPublic=function(b,y){return y instanceof h?y:new h(b,{pub:y})},h.fromSecret=function(b,y){return y instanceof h?y:new h(b,{secret:y})},h.prototype.secret=function(){return this._secret},g(h,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),g(h,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),g(h,"privBytes",function(){var b=this.eddsa,y=this.hash(),w=b.encodingLength-1,C=y.slice(0,b.encodingLength);return C[0]&=248,C[w]&=127,C[w]|=64,C}),g(h,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),g(h,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),g(h,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),h.prototype.sign=function(b){return d(this._secret,"KeyPair can only verify"),this.eddsa.sign(b,this)},h.prototype.verify=function(b,y){return this.eddsa.verify(b,y,this)},h.prototype.getSecret=function(b){return d(this._secret,"KeyPair is public only"),c.encode(this.secret(),b)},h.prototype.getPublic=function(b){return c.encode(this.pubBytes(),b)},u.exports=h},{"../utils":419}],417:[function(a,u,A){var c=a("bn.js"),d=a("../utils"),p=d.assert,g=d.cachedProperty,h=d.parseBytes;function b(y,w){this.eddsa=y,typeof w!="object"&&(w=h(w)),Array.isArray(w)&&(w={R:w.slice(0,y.encodingLength),S:w.slice(y.encodingLength)}),p(w.R&&w.S,"Signature without R or S"),y.isPoint(w.R)&&(this._R=w.R),w.S instanceof c&&(this._S=w.S),this._Rencoded=Array.isArray(w.R)?w.R:w.Rencoded,this._Sencoded=Array.isArray(w.S)?w.S:w.Sencoded}g(b,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),g(b,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),g(b,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),g(b,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),b.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},b.prototype.toHex=function(){return d.encode(this.toBytes(),"hex").toUpperCase()},u.exports=b},{"../utils":419,"bn.js":420}],418:[function(a,u,A){u.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},{}],419:[function(a,u,A){var c=A,d=a("bn.js"),p=a("minimalistic-assert"),g=a("minimalistic-crypto-utils");function h(Q,x,k){var F=new Array(Math.max(Q.bitLength(),k)+1);F.fill(0);for(var D=1<<x+1,M=Q.clone(),N=0;N<F.length;N++){var P,j=M.andln(D-1);M.isOdd()?(P=j>(D>>1)-1?(D>>1)-j:j,M.isubn(P)):P=0,F[N]=P,M.iushrn(1)}return F}function b(Q,x){var k=[[],[]];Q=Q.clone(),x=x.clone();for(var F,D=0,M=0;Q.cmpn(-D)>0||x.cmpn(-M)>0;){var N,P,j=Q.andln(3)+D&3,Y=x.andln(3)+M&3;j===3&&(j=-1),Y===3&&(Y=-1),N=1&j?(F=Q.andln(7)+D&7)!=3&&F!==5||Y!==2?j:-j:0,k[0].push(N),P=1&Y?(F=x.andln(7)+M&7)!=3&&F!==5||j!==2?Y:-Y:0,k[1].push(P),2*D===N+1&&(D=1-D),2*M===P+1&&(M=1-M),Q.iushrn(1),x.iushrn(1)}return k}function y(Q,x,k){var F="_"+x;Q.prototype[x]=function(){return this[F]!==void 0?this[F]:this[F]=k.call(this)}}function w(Q){return typeof Q=="string"?c.toArray(Q,"hex"):Q}function C(Q){return new d(Q,"hex","le")}c.assert=p,c.toArray=g.toArray,c.zero2=g.zero2,c.toHex=g.toHex,c.encode=g.encode,c.getNAF=h,c.getJSF=b,c.cachedProperty=y,c.parseBytes=w,c.intFromLE=C},{"bn.js":420,"minimalistic-assert":453,"minimalistic-crypto-utils":454}],420:[function(a,u,A){arguments[4][184][0].apply(A,arguments)},{buffer:188,dup:184}],421:[function(a,u,A){u.exports={name:"elliptic",version:"6.5.4",description:"EC cryptography",main:"lib/elliptic.js",files:["lib"],scripts:{lint:"eslint lib test","lint:fix":"npm run lint -- --fix",unit:"istanbul test _mocha --reporter=spec test/index.js",test:"npm run lint && npm run unit",version:"grunt dist && git add dist/"},repository:{type:"git",url:"git@github.com:indutny/elliptic"},keywords:["EC","Elliptic","curve","Cryptography"],author:"Fedor Indutny <fedor@indutny.com>",license:"MIT",bugs:{url:"https://github.com/indutny/elliptic/issues"},homepage:"https://github.com/indutny/elliptic",devDependencies:{brfs:"^2.0.2",coveralls:"^3.1.0",eslint:"^7.6.0",grunt:"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1",istanbul:"^0.4.5",mocha:"^8.0.1"},dependencies:{"bn.js":"^4.11.9",brorand:"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1",inherits:"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}},{}],422:[function(a,u,A){var c=Object.create||we,d=Object.keys||Oe,p=Function.prototype.bind||Ue;function g(){this._events&&Object.prototype.hasOwnProperty.call(this,"_events")||(this._events=c(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0}u.exports=g,g.EventEmitter=g,g.prototype._events=void 0,g.prototype._maxListeners=void 0;var h,b=10;try{var y={};Object.defineProperty&&Object.defineProperty(y,"x",{value:0}),h=y.x===0}catch{h=!1}function w(Me){return Me._maxListeners===void 0?g.defaultMaxListeners:Me._maxListeners}function C(Me,nt,X){if(nt)Me.call(X);else for(var le=Me.length,G=z(Me,le),W=0;W<le;++W)G[W].call(X)}function Q(Me,nt,X,le){if(nt)Me.call(X,le);else for(var G=Me.length,W=z(Me,G),q=0;q<G;++q)W[q].call(X,le)}function x(Me,nt,X,le,G){if(nt)Me.call(X,le,G);else for(var W=Me.length,q=z(Me,W),V=0;V<W;++V)q[V].call(X,le,G)}function k(Me,nt,X,le,G,W){if(nt)Me.call(X,le,G,W);else for(var q=Me.length,V=z(Me,q),Z=0;Z<q;++Z)V[Z].call(X,le,G,W)}function F(Me,nt,X,le){if(nt)Me.apply(X,le);else for(var G=Me.length,W=z(Me,G),q=0;q<G;++q)W[q].apply(X,le)}function D(Me,nt,X,le){var G,W,q;if(typeof X!="function")throw new TypeError('"listener" argument must be a function');if((W=Me._events)?(W.newListener&&(Me.emit("newListener",nt,X.listener?X.listener:X),W=Me._events),q=W[nt]):(W=Me._events=c(null),Me._eventsCount=0),q){if(typeof q=="function"?q=W[nt]=le?[X,q]:[q,X]:le?q.unshift(X):q.push(X),!q.warned&&(G=w(Me))&&G>0&&q.length>G){q.warned=!0;var V=new Error("Possible EventEmitter memory leak detected. "+q.length+' "'+String(nt)+'" listeners added. Use emitter.setMaxListeners() to increase limit.');V.name="MaxListenersExceededWarning",V.emitter=Me,V.type=nt,V.count=q.length,typeof console=="object"&&console.warn&&console.warn("%s: %s",V.name,V.message)}}else q=W[nt]=X,++Me._eventsCount;return Me}function M(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var Me=new Array(arguments.length),nt=0;nt<Me.length;++nt)Me[nt]=arguments[nt];this.listener.apply(this.target,Me)}}function N(Me,nt,X){var le={fired:!1,wrapFn:void 0,target:Me,type:nt,listener:X},G=p.call(M,le);return G.listener=X,le.wrapFn=G,G}function P(Me,nt,X){var le=Me._events;if(!le)return[];var G=le[nt];return G?typeof G=="function"?X?[G.listener||G]:[G]:X?re(G):z(G,G.length):[]}function j(Me){var nt=this._events;if(nt){var X=nt[Me];if(typeof X=="function")return 1;if(X)return X.length}return 0}function Y(Me,nt){for(var X=nt,le=X+1,G=Me.length;le<G;X+=1,le+=1)Me[X]=Me[le];Me.pop()}function z(Me,nt){for(var X=new Array(nt),le=0;le<nt;++le)X[le]=Me[le];return X}function re(Me){for(var nt=new Array(Me.length),X=0;X<nt.length;++X)nt[X]=Me[X].listener||Me[X];return nt}function we(Me){var nt=function(){};return nt.prototype=Me,new nt}function Oe(Me){for(var nt in Me)Object.prototype.hasOwnProperty.call(Me,nt);return nt}function Ue(Me){var nt=this;return function(){return nt.apply(Me,arguments)}}h?Object.defineProperty(g,"defaultMaxListeners",{enumerable:!0,get:function(){return b},set:function(Me){if(typeof Me!="number"||Me<0||Me!=Me)throw new TypeError('"defaultMaxListeners" must be a positive number');b=Me}}):g.defaultMaxListeners=b,g.prototype.setMaxListeners=function(Me){if(typeof Me!="number"||Me<0||isNaN(Me))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=Me,this},g.prototype.getMaxListeners=function(){return w(this)},g.prototype.emit=function(Me){var nt,X,le,G,W,q,V=Me==="error";if(q=this._events)V=V&&q.error==null;else if(!V)return!1;if(V){if(arguments.length>1&&(nt=arguments[1]),nt instanceof Error)throw nt;var Z=new Error('Unhandled "error" event. ('+nt+")");throw Z.context=nt,Z}if(!(X=q[Me]))return!1;var Ce=typeof X=="function";switch(le=arguments.length){case 1:C(X,Ce,this);break;case 2:Q(X,Ce,this,arguments[1]);break;case 3:x(X,Ce,this,arguments[1],arguments[2]);break;case 4:k(X,Ce,this,arguments[1],arguments[2],arguments[3]);break;default:for(G=new Array(le-1),W=1;W<le;W++)G[W-1]=arguments[W];F(X,Ce,this,G)}return!0},g.prototype.addListener=function(Me,nt){return D(this,Me,nt,!1)},g.prototype.on=g.prototype.addListener,g.prototype.prependListener=function(Me,nt){return D(this,Me,nt,!0)},g.prototype.once=function(Me,nt){if(typeof nt!="function")throw new TypeError('"listener" argument must be a function');return this.on(Me,N(this,Me,nt)),this},g.prototype.prependOnceListener=function(Me,nt){if(typeof nt!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(Me,N(this,Me,nt)),this},g.prototype.removeListener=function(Me,nt){var X,le,G,W,q;if(typeof nt!="function")throw new TypeError('"listener" argument must be a function');if(!(le=this._events))return this;if(!(X=le[Me]))return this;if(X===nt||X.listener===nt)--this._eventsCount==0?this._events=c(null):(delete le[Me],le.removeListener&&this.emit("removeListener",Me,X.listener||nt));else if(typeof X!="function"){for(G=-1,W=X.length-1;W>=0;W--)if(X[W]===nt||X[W].listener===nt){q=X[W].listener,G=W;break}if(G<0)return this;G===0?X.shift():Y(X,G),X.length===1&&(le[Me]=X[0]),le.removeListener&&this.emit("removeListener",Me,q||nt)}return this},g.prototype.removeAllListeners=function(Me){var nt,X,le;if(!(X=this._events))return this;if(!X.removeListener)return arguments.length===0?(this._events=c(null),this._eventsCount=0):X[Me]&&(--this._eventsCount==0?this._events=c(null):delete X[Me]),this;if(arguments.length===0){var G,W=d(X);for(le=0;le<W.length;++le)(G=W[le])!=="removeListener"&&this.removeAllListeners(G);return this.removeAllListeners("removeListener"),this._events=c(null),this._eventsCount=0,this}if(typeof(nt=X[Me])=="function")this.removeListener(Me,nt);else if(nt)for(le=nt.length-1;le>=0;le--)this.removeListener(Me,nt[le]);return this},g.prototype.listeners=function(Me){return P(this,Me,!0)},g.prototype.rawListeners=function(Me){return P(this,Me,!1)},g.listenerCount=function(Me,nt){return typeof Me.listenerCount=="function"?Me.listenerCount(nt):j.call(Me,nt)},g.prototype.listenerCount=j,g.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},{}],423:[function(a,u,A){var c=a("safe-buffer").Buffer,d=a("md5.js");function p(g,h,b,y){if(c.isBuffer(g)||(g=c.from(g,"binary")),h&&(c.isBuffer(h)||(h=c.from(h,"binary")),h.length!==8))throw new RangeError("salt should be Buffer with 8 byte length");for(var w=b/8,C=c.alloc(w),Q=c.alloc(y||0),x=c.alloc(0);w>0||y>0;){var k=new d;k.update(x),k.update(g),h&&k.update(h),x=k.digest();var F=0;if(w>0){var D=C.length-w;F=Math.min(w,x.length),x.copy(C,D,0,F),w-=F}if(F<x.length&&y>0){var M=Q.length-y,N=Math.min(y,x.length-F);x.copy(Q,M,F,F+N),y-=N}}return x.fill(0),{key:C,iv:Q}}u.exports=p},{"md5.js":450,"safe-buffer":494}],424:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.CsvParserStream=A.ParserOptions=A.parseFile=A.parseStream=A.parseString=A.parse=A.FormatterOptions=A.CsvFormatterStream=A.writeToPath=A.writeToString=A.writeToBuffer=A.writeToStream=A.write=A.format=void 0;var c=a("@fast-csv/format");Object.defineProperty(A,"format",{enumerable:!0,get:function(){return c.format}}),Object.defineProperty(A,"write",{enumerable:!0,get:function(){return c.write}}),Object.defineProperty(A,"writeToStream",{enumerable:!0,get:function(){return c.writeToStream}}),Object.defineProperty(A,"writeToBuffer",{enumerable:!0,get:function(){return c.writeToBuffer}}),Object.defineProperty(A,"writeToString",{enumerable:!0,get:function(){return c.writeToString}}),Object.defineProperty(A,"writeToPath",{enumerable:!0,get:function(){return c.writeToPath}}),Object.defineProperty(A,"CsvFormatterStream",{enumerable:!0,get:function(){return c.CsvFormatterStream}}),Object.defineProperty(A,"FormatterOptions",{enumerable:!0,get:function(){return c.FormatterOptions}});var d=a("@fast-csv/parse");Object.defineProperty(A,"parse",{enumerable:!0,get:function(){return d.parse}}),Object.defineProperty(A,"parseString",{enumerable:!0,get:function(){return d.parseString}}),Object.defineProperty(A,"parseStream",{enumerable:!0,get:function(){return d.parseStream}}),Object.defineProperty(A,"parseFile",{enumerable:!0,get:function(){return d.parseFile}}),Object.defineProperty(A,"ParserOptions",{enumerable:!0,get:function(){return d.ParserOptions}}),Object.defineProperty(A,"CsvParserStream",{enumerable:!0,get:function(){return d.CsvParserStream}})},{"@fast-csv/format":151,"@fast-csv/parse":155}],425:[function(a,u,A){var c=a("safe-buffer").Buffer,d=a("readable-stream").Transform;function p(h,b){if(!c.isBuffer(h)&&typeof h!="string")throw new TypeError(b+" must be a string or a buffer")}function g(h){d.call(this),this._block=c.allocUnsafe(h),this._blockSize=h,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}a("inherits")(g,d),g.prototype._transform=function(h,b,y){var w=null;try{this.update(h,b)}catch(C){w=C}y(w)},g.prototype._flush=function(h){var b=null;try{this.push(this.digest())}catch(y){b=y}h(b)},g.prototype.update=function(h,b){if(p(h,"Data"),this._finalized)throw new Error("Digest already called");c.isBuffer(h)||(h=c.from(h,b));for(var y=this._block,w=0;this._blockOffset+h.length-w>=this._blockSize;){for(var C=this._blockOffset;C<this._blockSize;)y[C++]=h[w++];this._update(),this._blockOffset=0}for(;w<h.length;)y[this._blockOffset++]=h[w++];for(var Q=0,x=8*h.length;x>0;++Q)this._length[Q]+=x,(x=this._length[Q]/4294967296|0)>0&&(this._length[Q]-=4294967296*x);return this},g.prototype._update=function(){throw new Error("_update is not implemented")},g.prototype.digest=function(h){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var b=this._digest();h!==void 0&&(b=b.toString(h)),this._block.fill(0),this._blockOffset=0;for(var y=0;y<4;++y)this._length[y]=0;return b},g.prototype._digest=function(){throw new Error("_digest is not implemented")},u.exports=g},{inherits:440,"readable-stream":491,"safe-buffer":494}],426:[function(a,u,A){var c=A;c.utils=a("./hash/utils"),c.common=a("./hash/common"),c.sha=a("./hash/sha"),c.ripemd=a("./hash/ripemd"),c.hmac=a("./hash/hmac"),c.sha1=c.sha.sha1,c.sha256=c.sha.sha256,c.sha224=c.sha.sha224,c.sha384=c.sha.sha384,c.sha512=c.sha.sha512,c.ripemd160=c.ripemd.ripemd160},{"./hash/common":427,"./hash/hmac":428,"./hash/ripemd":429,"./hash/sha":430,"./hash/utils":437}],427:[function(a,u,A){var c=a("./utils"),d=a("minimalistic-assert");function p(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}A.BlockHash=p,p.prototype.update=function(g,h){if(g=c.toArray(g,h),this.pending?this.pending=this.pending.concat(g):this.pending=g,this.pendingTotal+=g.length,this.pending.length>=this._delta8){var b=(g=this.pending).length%this._delta8;this.pending=g.slice(g.length-b,g.length),this.pending.length===0&&(this.pending=null),g=c.join32(g,0,g.length-b,this.endian);for(var y=0;y<g.length;y+=this._delta32)this._update(g,y,y+this._delta32)}return this},p.prototype.digest=function(g){return this.update(this._pad()),d(this.pending===null),this._digest(g)},p.prototype._pad=function(){var g=this.pendingTotal,h=this._delta8,b=h-(g+this.padLength)%h,y=new Array(b+this.padLength);y[0]=128;for(var w=1;w<b;w++)y[w]=0;if(g<<=3,this.endian==="big"){for(var C=8;C<this.padLength;C++)y[w++]=0;y[w++]=0,y[w++]=0,y[w++]=0,y[w++]=0,y[w++]=g>>>24&255,y[w++]=g>>>16&255,y[w++]=g>>>8&255,y[w++]=255&g}else for(y[w++]=255&g,y[w++]=g>>>8&255,y[w++]=g>>>16&255,y[w++]=g>>>24&255,y[w++]=0,y[w++]=0,y[w++]=0,y[w++]=0,C=8;C<this.padLength;C++)y[w++]=0;return y}},{"./utils":437,"minimalistic-assert":453}],428:[function(a,u,A){var c=a("./utils"),d=a("minimalistic-assert");function p(g,h,b){if(!(this instanceof p))return new p(g,h,b);this.Hash=g,this.blockSize=g.blockSize/8,this.outSize=g.outSize/8,this.inner=null,this.outer=null,this._init(c.toArray(h,b))}u.exports=p,p.prototype._init=function(g){g.length>this.blockSize&&(g=new this.Hash().update(g).digest()),d(g.length<=this.blockSize);for(var h=g.length;h<this.blockSize;h++)g.push(0);for(h=0;h<g.length;h++)g[h]^=54;for(this.inner=new this.Hash().update(g),h=0;h<g.length;h++)g[h]^=106;this.outer=new this.Hash().update(g)},p.prototype.update=function(g,h){return this.inner.update(g,h),this},p.prototype.digest=function(g){return this.outer.update(this.inner.digest()),this.outer.digest(g)}},{"./utils":437,"minimalistic-assert":453}],429:[function(a,u,A){var c=a("./utils"),d=a("./common"),p=c.rotl32,g=c.sum32,h=c.sum32_3,b=c.sum32_4,y=d.BlockHash;function w(){if(!(this instanceof w))return new w;y.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function C(N,P,j,Y){return N<=15?P^j^Y:N<=31?P&j|~P&Y:N<=47?(P|~j)^Y:N<=63?P&Y|j&~Y:P^(j|~Y)}function Q(N){return N<=15?0:N<=31?1518500249:N<=47?1859775393:N<=63?2400959708:2840853838}function x(N){return N<=15?1352829926:N<=31?1548603684:N<=47?1836072691:N<=63?2053994217:0}c.inherits(w,y),A.ripemd160=w,w.blockSize=512,w.outSize=160,w.hmacStrength=192,w.padLength=64,w.prototype._update=function(N,P){for(var j=this.h[0],Y=this.h[1],z=this.h[2],re=this.h[3],we=this.h[4],Oe=j,Ue=Y,Me=z,nt=re,X=we,le=0;le<80;le++){var G=g(p(b(j,C(le,Y,z,re),N[k[le]+P],Q(le)),D[le]),we);j=we,we=re,re=p(z,10),z=Y,Y=G,G=g(p(b(Oe,C(79-le,Ue,Me,nt),N[F[le]+P],x(le)),M[le]),X),Oe=X,X=nt,nt=p(Me,10),Me=Ue,Ue=G}G=h(this.h[1],z,nt),this.h[1]=h(this.h[2],re,X),this.h[2]=h(this.h[3],we,Oe),this.h[3]=h(this.h[4],j,Ue),this.h[4]=h(this.h[0],Y,Me),this.h[0]=G},w.prototype._digest=function(N){return N==="hex"?c.toHex32(this.h,"little"):c.split32(this.h,"little")};var k=[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],F=[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],D=[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],M=[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]},{"./common":427,"./utils":437}],430:[function(a,u,A){A.sha1=a("./sha/1"),A.sha224=a("./sha/224"),A.sha256=a("./sha/256"),A.sha384=a("./sha/384"),A.sha512=a("./sha/512")},{"./sha/1":431,"./sha/224":432,"./sha/256":433,"./sha/384":434,"./sha/512":435}],431:[function(a,u,A){var c=a("../utils"),d=a("../common"),p=a("./common"),g=c.rotl32,h=c.sum32,b=c.sum32_5,y=p.ft_1,w=d.BlockHash,C=[1518500249,1859775393,2400959708,3395469782];function Q(){if(!(this instanceof Q))return new Q;w.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}c.inherits(Q,w),u.exports=Q,Q.blockSize=512,Q.outSize=160,Q.hmacStrength=80,Q.padLength=64,Q.prototype._update=function(x,k){for(var F=this.W,D=0;D<16;D++)F[D]=x[k+D];for(;D<F.length;D++)F[D]=g(F[D-3]^F[D-8]^F[D-14]^F[D-16],1);var M=this.h[0],N=this.h[1],P=this.h[2],j=this.h[3],Y=this.h[4];for(D=0;D<F.length;D++){var z=~~(D/20),re=b(g(M,5),y(z,N,P,j),Y,F[D],C[z]);Y=j,j=P,P=g(N,30),N=M,M=re}this.h[0]=h(this.h[0],M),this.h[1]=h(this.h[1],N),this.h[2]=h(this.h[2],P),this.h[3]=h(this.h[3],j),this.h[4]=h(this.h[4],Y)},Q.prototype._digest=function(x){return x==="hex"?c.toHex32(this.h,"big"):c.split32(this.h,"big")}},{"../common":427,"../utils":437,"./common":436}],432:[function(a,u,A){var c=a("../utils"),d=a("./256");function p(){if(!(this instanceof p))return new p;d.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}c.inherits(p,d),u.exports=p,p.blockSize=512,p.outSize=224,p.hmacStrength=192,p.padLength=64,p.prototype._digest=function(g){return g==="hex"?c.toHex32(this.h.slice(0,7),"big"):c.split32(this.h.slice(0,7),"big")}},{"../utils":437,"./256":433}],433:[function(a,u,A){var c=a("../utils"),d=a("../common"),p=a("./common"),g=a("minimalistic-assert"),h=c.sum32,b=c.sum32_4,y=c.sum32_5,w=p.ch32,C=p.maj32,Q=p.s0_256,x=p.s1_256,k=p.g0_256,F=p.g1_256,D=d.BlockHash,M=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function N(){if(!(this instanceof N))return new N;D.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=M,this.W=new Array(64)}c.inherits(N,D),u.exports=N,N.blockSize=512,N.outSize=256,N.hmacStrength=192,N.padLength=64,N.prototype._update=function(P,j){for(var Y=this.W,z=0;z<16;z++)Y[z]=P[j+z];for(;z<Y.length;z++)Y[z]=b(F(Y[z-2]),Y[z-7],k(Y[z-15]),Y[z-16]);var re=this.h[0],we=this.h[1],Oe=this.h[2],Ue=this.h[3],Me=this.h[4],nt=this.h[5],X=this.h[6],le=this.h[7];for(g(this.k.length===Y.length),z=0;z<Y.length;z++){var G=y(le,x(Me),w(Me,nt,X),this.k[z],Y[z]),W=h(Q(re),C(re,we,Oe));le=X,X=nt,nt=Me,Me=h(Ue,G),Ue=Oe,Oe=we,we=re,re=h(G,W)}this.h[0]=h(this.h[0],re),this.h[1]=h(this.h[1],we),this.h[2]=h(this.h[2],Oe),this.h[3]=h(this.h[3],Ue),this.h[4]=h(this.h[4],Me),this.h[5]=h(this.h[5],nt),this.h[6]=h(this.h[6],X),this.h[7]=h(this.h[7],le)},N.prototype._digest=function(P){return P==="hex"?c.toHex32(this.h,"big"):c.split32(this.h,"big")}},{"../common":427,"../utils":437,"./common":436,"minimalistic-assert":453}],434:[function(a,u,A){var c=a("../utils"),d=a("./512");function p(){if(!(this instanceof p))return new p;d.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}c.inherits(p,d),u.exports=p,p.blockSize=1024,p.outSize=384,p.hmacStrength=192,p.padLength=128,p.prototype._digest=function(g){return g==="hex"?c.toHex32(this.h.slice(0,12),"big"):c.split32(this.h.slice(0,12),"big")}},{"../utils":437,"./512":435}],435:[function(a,u,A){var c=a("../utils"),d=a("../common"),p=a("minimalistic-assert"),g=c.rotr64_hi,h=c.rotr64_lo,b=c.shr64_hi,y=c.shr64_lo,w=c.sum64,C=c.sum64_hi,Q=c.sum64_lo,x=c.sum64_4_hi,k=c.sum64_4_lo,F=c.sum64_5_hi,D=c.sum64_5_lo,M=d.BlockHash,N=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function P(){if(!(this instanceof P))return new P;M.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=N,this.W=new Array(160)}function j(W,q,V,Z,Ce){var fe=W&V^~W&Ce;return fe<0&&(fe+=4294967296),fe}function Y(W,q,V,Z,Ce,fe){var Ge=q&Z^~q&fe;return Ge<0&&(Ge+=4294967296),Ge}function z(W,q,V,Z,Ce){var fe=W&V^W&Ce^V&Ce;return fe<0&&(fe+=4294967296),fe}function re(W,q,V,Z,Ce,fe){var Ge=q&Z^q&fe^Z&fe;return Ge<0&&(Ge+=4294967296),Ge}function we(W,q){var V=g(W,q,28)^g(q,W,2)^g(q,W,7);return V<0&&(V+=4294967296),V}function Oe(W,q){var V=h(W,q,28)^h(q,W,2)^h(q,W,7);return V<0&&(V+=4294967296),V}function Ue(W,q){var V=g(W,q,14)^g(W,q,18)^g(q,W,9);return V<0&&(V+=4294967296),V}function Me(W,q){var V=h(W,q,14)^h(W,q,18)^h(q,W,9);return V<0&&(V+=4294967296),V}function nt(W,q){var V=g(W,q,1)^g(W,q,8)^b(W,q,7);return V<0&&(V+=4294967296),V}function X(W,q){var V=h(W,q,1)^h(W,q,8)^y(W,q,7);return V<0&&(V+=4294967296),V}function le(W,q){var V=g(W,q,19)^g(q,W,29)^b(W,q,6);return V<0&&(V+=4294967296),V}function G(W,q){var V=h(W,q,19)^h(q,W,29)^y(W,q,6);return V<0&&(V+=4294967296),V}c.inherits(P,M),u.exports=P,P.blockSize=1024,P.outSize=512,P.hmacStrength=192,P.padLength=128,P.prototype._prepareBlock=function(W,q){for(var V=this.W,Z=0;Z<32;Z++)V[Z]=W[q+Z];for(;Z<V.length;Z+=2){var Ce=le(V[Z-4],V[Z-3]),fe=G(V[Z-4],V[Z-3]),Ge=V[Z-14],ue=V[Z-13],qe=nt(V[Z-30],V[Z-29]),It=X(V[Z-30],V[Z-29]),gt=V[Z-32],tr=V[Z-31];V[Z]=x(Ce,fe,Ge,ue,qe,It,gt,tr),V[Z+1]=k(Ce,fe,Ge,ue,qe,It,gt,tr)}},P.prototype._update=function(W,q){this._prepareBlock(W,q);var V=this.W,Z=this.h[0],Ce=this.h[1],fe=this.h[2],Ge=this.h[3],ue=this.h[4],qe=this.h[5],It=this.h[6],gt=this.h[7],tr=this.h[8],ar=this.h[9],sr=this.h[10],Qt=this.h[11],At=this.h[12],Et=this.h[13],_t=this.h[14],mr=this.h[15];p(this.k.length===V.length);for(var wt=0;wt<V.length;wt+=2){var Ht=_t,$r=mr,Ve=Ue(tr,ar),Ct=Me(tr,ar),Lt=j(tr,ar,sr,Qt,At),Br=Y(tr,ar,sr,Qt,At,Et),Zr=this.k[wt],lt=this.k[wt+1],jr=V[wt],Jr=V[wt+1],$t=F(Ht,$r,Ve,Ct,Lt,Br,Zr,lt,jr,Jr),qt=D(Ht,$r,Ve,Ct,Lt,Br,Zr,lt,jr,Jr);Ht=we(Z,Ce),$r=Oe(Z,Ce),Ve=z(Z,Ce,fe,Ge,ue),Ct=re(Z,Ce,fe,Ge,ue,qe);var ir=C(Ht,$r,Ve,Ct),an=Q(Ht,$r,Ve,Ct);_t=At,mr=Et,At=sr,Et=Qt,sr=tr,Qt=ar,tr=C(It,gt,$t,qt),ar=Q(gt,gt,$t,qt),It=ue,gt=qe,ue=fe,qe=Ge,fe=Z,Ge=Ce,Z=C($t,qt,ir,an),Ce=Q($t,qt,ir,an)}w(this.h,0,Z,Ce),w(this.h,2,fe,Ge),w(this.h,4,ue,qe),w(this.h,6,It,gt),w(this.h,8,tr,ar),w(this.h,10,sr,Qt),w(this.h,12,At,Et),w(this.h,14,_t,mr)},P.prototype._digest=function(W){return W==="hex"?c.toHex32(this.h,"big"):c.split32(this.h,"big")}},{"../common":427,"../utils":437,"minimalistic-assert":453}],436:[function(a,u,A){var c=a("../utils").rotr32;function d(Q,x,k,F){return Q===0?p(x,k,F):Q===1||Q===3?h(x,k,F):Q===2?g(x,k,F):void 0}function p(Q,x,k){return Q&x^~Q&k}function g(Q,x,k){return Q&x^Q&k^x&k}function h(Q,x,k){return Q^x^k}function b(Q){return c(Q,2)^c(Q,13)^c(Q,22)}function y(Q){return c(Q,6)^c(Q,11)^c(Q,25)}function w(Q){return c(Q,7)^c(Q,18)^Q>>>3}function C(Q){return c(Q,17)^c(Q,19)^Q>>>10}A.ft_1=d,A.ch32=p,A.maj32=g,A.p32=h,A.s0_256=b,A.s1_256=y,A.g0_256=w,A.g1_256=C},{"../utils":437}],437:[function(a,u,A){var c=a("minimalistic-assert"),d=a("inherits");function p(G,W){return(64512&G.charCodeAt(W))==55296&&!(W<0||W+1>=G.length)&&(64512&G.charCodeAt(W+1))==56320}function g(G,W){if(Array.isArray(G))return G.slice();if(!G)return[];var q=[];if(typeof G=="string")if(W){if(W==="hex")for((G=G.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(G="0"+G),Z=0;Z<G.length;Z+=2)q.push(parseInt(G[Z]+G[Z+1],16))}else for(var V=0,Z=0;Z<G.length;Z++){var Ce=G.charCodeAt(Z);Ce<128?q[V++]=Ce:Ce<2048?(q[V++]=Ce>>6|192,q[V++]=63&Ce|128):p(G,Z)?(Ce=65536+((1023&Ce)<<10)+(1023&G.charCodeAt(++Z)),q[V++]=Ce>>18|240,q[V++]=Ce>>12&63|128,q[V++]=Ce>>6&63|128,q[V++]=63&Ce|128):(q[V++]=Ce>>12|224,q[V++]=Ce>>6&63|128,q[V++]=63&Ce|128)}else for(Z=0;Z<G.length;Z++)q[Z]=0|G[Z];return q}function h(G){for(var W="",q=0;q<G.length;q++)W+=w(G[q].toString(16));return W}function b(G){return(G>>>24|G>>>8&65280|G<<8&16711680|(255&G)<<24)>>>0}function y(G,W){for(var q="",V=0;V<G.length;V++){var Z=G[V];W==="little"&&(Z=b(Z)),q+=C(Z.toString(16))}return q}function w(G){return G.length===1?"0"+G:G}function C(G){return G.length===7?"0"+G:G.length===6?"00"+G:G.length===5?"000"+G:G.length===4?"0000"+G:G.length===3?"00000"+G:G.length===2?"000000"+G:G.length===1?"0000000"+G:G}function Q(G,W,q,V){var Z=q-W;c(Z%4==0);for(var Ce=new Array(Z/4),fe=0,Ge=W;fe<Ce.length;fe++,Ge+=4){var ue;ue=V==="big"?G[Ge]<<24|G[Ge+1]<<16|G[Ge+2]<<8|G[Ge+3]:G[Ge+3]<<24|G[Ge+2]<<16|G[Ge+1]<<8|G[Ge],Ce[fe]=ue>>>0}return Ce}function x(G,W){for(var q=new Array(4*G.length),V=0,Z=0;V<G.length;V++,Z+=4){var Ce=G[V];W==="big"?(q[Z]=Ce>>>24,q[Z+1]=Ce>>>16&255,q[Z+2]=Ce>>>8&255,q[Z+3]=255&Ce):(q[Z+3]=Ce>>>24,q[Z+2]=Ce>>>16&255,q[Z+1]=Ce>>>8&255,q[Z]=255&Ce)}return q}function k(G,W){return G>>>W|G<<32-W}function F(G,W){return G<<W|G>>>32-W}function D(G,W){return G+W>>>0}function M(G,W,q){return G+W+q>>>0}function N(G,W,q,V){return G+W+q+V>>>0}function P(G,W,q,V,Z){return G+W+q+V+Z>>>0}function j(G,W,q,V){var Z=G[W],Ce=V+G[W+1]>>>0,fe=(Ce<V?1:0)+q+Z;G[W]=fe>>>0,G[W+1]=Ce}function Y(G,W,q,V){return(W+V>>>0<W?1:0)+G+q>>>0}function z(G,W,q,V){return W+V>>>0}function re(G,W,q,V,Z,Ce,fe,Ge){var ue=0,qe=W;return ue+=(qe=qe+V>>>0)<W?1:0,ue+=(qe=qe+Ce>>>0)<Ce?1:0,G+q+Z+fe+(ue+=(qe=qe+Ge>>>0)<Ge?1:0)>>>0}function we(G,W,q,V,Z,Ce,fe,Ge){return W+V+Ce+Ge>>>0}function Oe(G,W,q,V,Z,Ce,fe,Ge,ue,qe){var It=0,gt=W;return It+=(gt=gt+V>>>0)<W?1:0,It+=(gt=gt+Ce>>>0)<Ce?1:0,It+=(gt=gt+Ge>>>0)<Ge?1:0,G+q+Z+fe+ue+(It+=(gt=gt+qe>>>0)<qe?1:0)>>>0}function Ue(G,W,q,V,Z,Ce,fe,Ge,ue,qe){return W+V+Ce+Ge+qe>>>0}function Me(G,W,q){return(W<<32-q|G>>>q)>>>0}function nt(G,W,q){return(G<<32-q|W>>>q)>>>0}function X(G,W,q){return G>>>q}function le(G,W,q){return(G<<32-q|W>>>q)>>>0}A.inherits=d,A.toArray=g,A.toHex=h,A.htonl=b,A.toHex32=y,A.zero2=w,A.zero8=C,A.join32=Q,A.split32=x,A.rotr32=k,A.rotl32=F,A.sum32=D,A.sum32_3=M,A.sum32_4=N,A.sum32_5=P,A.sum64=j,A.sum64_hi=Y,A.sum64_lo=z,A.sum64_4_hi=re,A.sum64_4_lo=we,A.sum64_5_hi=Oe,A.sum64_5_lo=Ue,A.rotr64_hi=Me,A.rotr64_lo=nt,A.shr64_hi=X,A.shr64_lo=le},{inherits:440,"minimalistic-assert":453}],438:[function(a,u,A){var c=a("hash.js"),d=a("minimalistic-crypto-utils"),p=a("minimalistic-assert");function g(h){if(!(this instanceof g))return new g(h);this.hash=h.hash,this.predResist=!!h.predResist,this.outLen=this.hash.outSize,this.minEntropy=h.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var b=d.toArray(h.entropy,h.entropyEnc||"hex"),y=d.toArray(h.nonce,h.nonceEnc||"hex"),w=d.toArray(h.pers,h.persEnc||"hex");p(b.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(b,y,w)}u.exports=g,g.prototype._init=function(h,b,y){var w=h.concat(b).concat(y);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var C=0;C<this.V.length;C++)this.K[C]=0,this.V[C]=1;this._update(w),this._reseed=1,this.reseedInterval=281474976710656},g.prototype._hmac=function(){return new c.hmac(this.hash,this.K)},g.prototype._update=function(h){var b=this._hmac().update(this.V).update([0]);h&&(b=b.update(h)),this.K=b.digest(),this.V=this._hmac().update(this.V).digest(),h&&(this.K=this._hmac().update(this.V).update([1]).update(h).digest(),this.V=this._hmac().update(this.V).digest())},g.prototype.reseed=function(h,b,y,w){typeof b!="string"&&(w=y,y=b,b=null),h=d.toArray(h,b),y=d.toArray(y,w),p(h.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(h.concat(y||[])),this._reseed=1},g.prototype.generate=function(h,b,y,w){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");typeof b!="string"&&(w=y,y=b,b=null),y&&(y=d.toArray(y,w||"hex"),this._update(y));for(var C=[];C.length<h;)this.V=this._hmac().update(this.V).digest(),C=C.concat(this.V);var Q=C.slice(0,h);return this._update(y),this._reseed++,d.encode(Q,b)}},{"hash.js":426,"minimalistic-assert":453,"minimalistic-crypto-utils":454}],439:[function(a,u,A){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */A.read=function(c,d,p,g,h){var b,y,w=8*h-g-1,C=(1<<w)-1,Q=C>>1,x=-7,k=p?h-1:0,F=p?-1:1,D=c[d+k];for(k+=F,b=D&(1<<-x)-1,D>>=-x,x+=w;x>0;b=256*b+c[d+k],k+=F,x-=8);for(y=b&(1<<-x)-1,b>>=-x,x+=g;x>0;y=256*y+c[d+k],k+=F,x-=8);if(b===0)b=1-Q;else{if(b===C)return y?NaN:1/0*(D?-1:1);y+=Math.pow(2,g),b-=Q}return(D?-1:1)*y*Math.pow(2,b-g)},A.write=function(c,d,p,g,h,b){var y,w,C,Q=8*b-h-1,x=(1<<Q)-1,k=x>>1,F=h===23?Math.pow(2,-24)-Math.pow(2,-77):0,D=g?0:b-1,M=g?1:-1,N=d<0||d===0&&1/d<0?1:0;for(d=Math.abs(d),isNaN(d)||d===1/0?(w=isNaN(d)?1:0,y=x):(y=Math.floor(Math.log(d)/Math.LN2),d*(C=Math.pow(2,-y))<1&&(y--,C*=2),(d+=y+k>=1?F/C:F*Math.pow(2,1-k))*C>=2&&(y++,C/=2),y+k>=x?(w=0,y=x):y+k>=1?(w=(d*C-1)*Math.pow(2,h),y+=k):(w=d*Math.pow(2,k-1)*Math.pow(2,h),y=0));h>=8;c[p+D]=255&w,D+=M,w/=256,h-=8);for(y=y<<h|w,Q+=h;Q>0;c[p+D]=255&y,D+=M,y/=256,Q-=8);c[p+D-M]|=128*N}},{}],440:[function(a,u,A){typeof Object.create=="function"?u.exports=function(c,d){d&&(c.super_=d,c.prototype=Object.create(d.prototype,{constructor:{value:c,enumerable:!1,writable:!0,configurable:!0}}))}:u.exports=function(c,d){if(d){c.super_=d;var p=function(){};p.prototype=d.prototype,c.prototype=new p,c.prototype.constructor=c}}},{}],441:[function(a,u,A){(function(c,d,p,g,h,b,y,w){(function(){/*!
  824. JSZip v3.10.1 - A JavaScript class for generating and reading zip files
  825. <http://stuartk.com/jszip>
  826. (c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
  827. Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown.
  828. JSZip uses the library pako released under the MIT license :
  829. https://github.com/nodeca/pako/blob/main/LICENSE
  830. */(function(C){typeof A=="object"&&u!==void 0?u.exports=C():(typeof window<"u"?window:d!==void 0?d:typeof self<"u"?self:this).JSZip=C()})(function(){return function C(Q,x,k){function F(N,P){if(!x[N]){if(!Q[N]){var j=typeof a=="function"&&a;if(!P&&j)return j(N,!0);if(D)return D(N,!0);var Y=new Error("Cannot find module '"+N+"'");throw Y.code="MODULE_NOT_FOUND",Y}var z=x[N]={exports:{}};Q[N][0].call(z.exports,function(re){return F(Q[N][1][re]||re)},z,z.exports,C,Q,x,k)}return x[N].exports}for(var D=typeof a=="function"&&a,M=0;M<k.length;M++)F(k[M]);return F}({1:[function(C,Q,x){var k=C("./utils"),F=C("./support"),D="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";x.encode=function(M){for(var N,P,j,Y,z,re,we,Oe=[],Ue=0,Me=M.length,nt=Me,X=k.getTypeOf(M)!=="string";Ue<M.length;)nt=Me-Ue,j=X?(N=M[Ue++],P=Ue<Me?M[Ue++]:0,Ue<Me?M[Ue++]:0):(N=M.charCodeAt(Ue++),P=Ue<Me?M.charCodeAt(Ue++):0,Ue<Me?M.charCodeAt(Ue++):0),Y=N>>2,z=(3&N)<<4|P>>4,re=1<nt?(15&P)<<2|j>>6:64,we=2<nt?63&j:64,Oe.push(D.charAt(Y)+D.charAt(z)+D.charAt(re)+D.charAt(we));return Oe.join("")},x.decode=function(M){var N,P,j,Y,z,re,we=0,Oe=0,Ue="data:";if(M.substr(0,Ue.length)===Ue)throw new Error("Invalid base64 input, it looks like a data url.");var Me,nt=3*(M=M.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(M.charAt(M.length-1)===D.charAt(64)&&nt--,M.charAt(M.length-2)===D.charAt(64)&&nt--,nt%1!=0)throw new Error("Invalid base64 input, bad content length.");for(Me=F.uint8array?new Uint8Array(0|nt):new Array(0|nt);we<M.length;)N=D.indexOf(M.charAt(we++))<<2|(Y=D.indexOf(M.charAt(we++)))>>4,P=(15&Y)<<4|(z=D.indexOf(M.charAt(we++)))>>2,j=(3&z)<<6|(re=D.indexOf(M.charAt(we++))),Me[Oe++]=N,z!==64&&(Me[Oe++]=P),re!==64&&(Me[Oe++]=j);return Me}},{"./support":30,"./utils":32}],2:[function(C,Q,x){var k=C("./external"),F=C("./stream/DataWorker"),D=C("./stream/Crc32Probe"),M=C("./stream/DataLengthProbe");function N(P,j,Y,z,re){this.compressedSize=P,this.uncompressedSize=j,this.crc32=Y,this.compression=z,this.compressedContent=re}N.prototype={getContentWorker:function(){var P=new F(k.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new M("data_length")),j=this;return P.on("end",function(){if(this.streamInfo.data_length!==j.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),P},getCompressedWorker:function(){return new F(k.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},N.createWorkerFrom=function(P,j,Y){return P.pipe(new D).pipe(new M("uncompressedSize")).pipe(j.compressWorker(Y)).pipe(new M("compressedSize")).withStreamInfo("compression",j)},Q.exports=N},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(C,Q,x){var k=C("./stream/GenericWorker");x.STORE={magic:"\0\0",compressWorker:function(){return new k("STORE compression")},uncompressWorker:function(){return new k("STORE decompression")}},x.DEFLATE=C("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(C,Q,x){var k=C("./utils"),F=function(){for(var D,M=[],N=0;N<256;N++){D=N;for(var P=0;P<8;P++)D=1&D?3988292384^D>>>1:D>>>1;M[N]=D}return M}();Q.exports=function(D,M){return D!==void 0&&D.length?k.getTypeOf(D)!=="string"?function(N,P,j,Y){var z=F,re=Y+j;N^=-1;for(var we=Y;we<re;we++)N=N>>>8^z[255&(N^P[we])];return~N}(0|M,D,D.length,0):function(N,P,j,Y){var z=F,re=Y+j;N^=-1;for(var we=Y;we<re;we++)N=N>>>8^z[255&(N^P.charCodeAt(we))];return~N}(0|M,D,D.length,0):0}},{"./utils":32}],5:[function(C,Q,x){x.base64=!1,x.binary=!1,x.dir=!1,x.createFolders=!0,x.date=null,x.compression=null,x.compressionOptions=null,x.comment=null,x.unixPermissions=null,x.dosPermissions=null},{}],6:[function(C,Q,x){var k=null;k=typeof Promise<"u"?Promise:C("lie"),Q.exports={Promise:k}},{lie:37}],7:[function(C,Q,x){var k=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",F=C("pako"),D=C("./utils"),M=C("./stream/GenericWorker"),N=k?"uint8array":"array";function P(j,Y){M.call(this,"FlateWorker/"+j),this._pako=null,this._pakoAction=j,this._pakoOptions=Y,this.meta={}}x.magic="\b\0",D.inherits(P,M),P.prototype.processChunk=function(j){this.meta=j.meta,this._pako===null&&this._createPako(),this._pako.push(D.transformTo(N,j.data),!1)},P.prototype.flush=function(){M.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},P.prototype.cleanUp=function(){M.prototype.cleanUp.call(this),this._pako=null},P.prototype._createPako=function(){this._pako=new F[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var j=this;this._pako.onData=function(Y){j.push({data:Y,meta:j.meta})}},x.compressWorker=function(j){return new P("Deflate",j)},x.uncompressWorker=function(){return new P("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(C,Q,x){function k(z,re){var we,Oe="";for(we=0;we<re;we++)Oe+=String.fromCharCode(255&z),z>>>=8;return Oe}function F(z,re,we,Oe,Ue,Me){var nt,X,le=z.file,G=z.compression,W=Me!==N.utf8encode,q=D.transformTo("string",Me(le.name)),V=D.transformTo("string",N.utf8encode(le.name)),Z=le.comment,Ce=D.transformTo("string",Me(Z)),fe=D.transformTo("string",N.utf8encode(Z)),Ge=V.length!==le.name.length,ue=fe.length!==Z.length,qe="",It="",gt="",tr=le.dir,ar=le.date,sr={crc32:0,compressedSize:0,uncompressedSize:0};re&&!we||(sr.crc32=z.crc32,sr.compressedSize=z.compressedSize,sr.uncompressedSize=z.uncompressedSize);var Qt=0;re&&(Qt|=8),W||!Ge&&!ue||(Qt|=2048);var At,Et,_t,mr=0,wt=0;tr&&(mr|=16),Ue==="UNIX"?(wt=798,mr|=(At=le.unixPermissions,Et=tr,_t=At,At||(_t=Et?16893:33204),(65535&_t)<<16)):(wt=20,mr|=function($r){return 63&($r||0)}(le.dosPermissions)),nt=ar.getUTCHours(),nt<<=6,nt|=ar.getUTCMinutes(),nt<<=5,nt|=ar.getUTCSeconds()/2,X=ar.getUTCFullYear()-1980,X<<=4,X|=ar.getUTCMonth()+1,X<<=5,X|=ar.getUTCDate(),Ge&&(It=k(1,1)+k(P(q),4)+V,qe+="up"+k(It.length,2)+It),ue&&(gt=k(1,1)+k(P(Ce),4)+fe,qe+="uc"+k(gt.length,2)+gt);var Ht="";return Ht+=`
  831. \0`,Ht+=k(Qt,2),Ht+=G.magic,Ht+=k(nt,2),Ht+=k(X,2),Ht+=k(sr.crc32,4),Ht+=k(sr.compressedSize,4),Ht+=k(sr.uncompressedSize,4),Ht+=k(q.length,2),Ht+=k(qe.length,2),{fileRecord:j.LOCAL_FILE_HEADER+Ht+q+qe,dirRecord:j.CENTRAL_FILE_HEADER+k(wt,2)+Ht+k(Ce.length,2)+"\0\0\0\0"+k(mr,4)+k(Oe,4)+q+qe+Ce}}var D=C("../utils"),M=C("../stream/GenericWorker"),N=C("../utf8"),P=C("../crc32"),j=C("../signature");function Y(z,re,we,Oe){M.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=re,this.zipPlatform=we,this.encodeFileName=Oe,this.streamFiles=z,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}D.inherits(Y,M),Y.prototype.push=function(z){var re=z.meta.percent||0,we=this.entriesCount,Oe=this._sources.length;this.accumulate?this.contentBuffer.push(z):(this.bytesWritten+=z.data.length,M.prototype.push.call(this,{data:z.data,meta:{currentFile:this.currentFile,percent:we?(re+100*(we-Oe-1))/we:100}}))},Y.prototype.openedSource=function(z){this.currentSourceOffset=this.bytesWritten,this.currentFile=z.file.name;var re=this.streamFiles&&!z.file.dir;if(re){var we=F(z,re,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:we.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Y.prototype.closedSource=function(z){this.accumulate=!1;var re,we=this.streamFiles&&!z.file.dir,Oe=F(z,we,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(Oe.dirRecord),we)this.push({data:(re=z,j.DATA_DESCRIPTOR+k(re.crc32,4)+k(re.compressedSize,4)+k(re.uncompressedSize,4)),meta:{percent:100}});else for(this.push({data:Oe.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},Y.prototype.flush=function(){for(var z=this.bytesWritten,re=0;re<this.dirRecords.length;re++)this.push({data:this.dirRecords[re],meta:{percent:100}});var we,Oe,Ue,Me,nt,X,le=this.bytesWritten-z,G=(we=this.dirRecords.length,Oe=le,Ue=z,Me=this.zipComment,nt=this.encodeFileName,X=D.transformTo("string",nt(Me)),j.CENTRAL_DIRECTORY_END+"\0\0\0\0"+k(we,2)+k(we,2)+k(Oe,4)+k(Ue,4)+k(X.length,2)+X);this.push({data:G,meta:{percent:100}})},Y.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},Y.prototype.registerPrevious=function(z){this._sources.push(z);var re=this;return z.on("data",function(we){re.processChunk(we)}),z.on("end",function(){re.closedSource(re.previous.streamInfo),re._sources.length?re.prepareNextSource():re.end()}),z.on("error",function(we){re.error(we)}),this},Y.prototype.resume=function(){return!!M.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},Y.prototype.error=function(z){var re=this._sources;if(!M.prototype.error.call(this,z))return!1;for(var we=0;we<re.length;we++)try{re[we].error(z)}catch{}return!0},Y.prototype.lock=function(){M.prototype.lock.call(this);for(var z=this._sources,re=0;re<z.length;re++)z[re].lock()},Q.exports=Y},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(C,Q,x){var k=C("../compressions"),F=C("./ZipFileWorker");x.generateWorker=function(D,M,N){var P=new F(M.streamFiles,N,M.platform,M.encodeFileName),j=0;try{D.forEach(function(Y,z){j++;var re=function(Me,nt){var X=Me||nt,le=k[X];if(!le)throw new Error(X+" is not a valid compression method !");return le}(z.options.compression,M.compression),we=z.options.compressionOptions||M.compressionOptions||{},Oe=z.dir,Ue=z.date;z._compressWorker(re,we).withStreamInfo("file",{name:Y,dir:Oe,date:Ue,comment:z.comment||"",unixPermissions:z.unixPermissions,dosPermissions:z.dosPermissions}).pipe(P)}),P.entriesCount=j}catch(Y){P.error(Y)}return P}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(C,Q,x){function k(){if(!(this instanceof k))return new k;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var F=new k;for(var D in this)typeof this[D]!="function"&&(F[D]=this[D]);return F}}(k.prototype=C("./object")).loadAsync=C("./load"),k.support=C("./support"),k.defaults=C("./defaults"),k.version="3.10.1",k.loadAsync=function(F,D){return new k().loadAsync(F,D)},k.external=C("./external"),Q.exports=k},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(C,Q,x){var k=C("./utils"),F=C("./external"),D=C("./utf8"),M=C("./zipEntries"),N=C("./stream/Crc32Probe"),P=C("./nodejsUtils");function j(Y){return new F.Promise(function(z,re){var we=Y.decompressed.getContentWorker().pipe(new N);we.on("error",function(Oe){re(Oe)}).on("end",function(){we.streamInfo.crc32!==Y.decompressed.crc32?re(new Error("Corrupted zip : CRC32 mismatch")):z()}).resume()})}Q.exports=function(Y,z){var re=this;return z=k.extend(z||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:D.utf8decode}),P.isNode&&P.isStream(Y)?F.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):k.prepareContent("the loaded zip file",Y,!0,z.optimizedBinaryString,z.base64).then(function(we){var Oe=new M(z);return Oe.load(we),Oe}).then(function(we){var Oe=[F.Promise.resolve(we)],Ue=we.files;if(z.checkCRC32)for(var Me=0;Me<Ue.length;Me++)Oe.push(j(Ue[Me]));return F.Promise.all(Oe)}).then(function(we){for(var Oe=we.shift(),Ue=Oe.files,Me=0;Me<Ue.length;Me++){var nt=Ue[Me],X=nt.fileNameStr,le=k.resolve(nt.fileNameStr);re.file(le,nt.decompressed,{binary:!0,optimizedBinaryString:!0,date:nt.date,dir:nt.dir,comment:nt.fileCommentStr.length?nt.fileCommentStr:null,unixPermissions:nt.unixPermissions,dosPermissions:nt.dosPermissions,createFolders:z.createFolders}),nt.dir||(re.file(le).unsafeOriginalName=X)}return Oe.zipComment.length&&(re.comment=Oe.zipComment),re})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(C,Q,x){var k=C("../utils"),F=C("../stream/GenericWorker");function D(M,N){F.call(this,"Nodejs stream input adapter for "+M),this._upstreamEnded=!1,this._bindStream(N)}k.inherits(D,F),D.prototype._bindStream=function(M){var N=this;(this._stream=M).pause(),M.on("data",function(P){N.push({data:P,meta:{percent:0}})}).on("error",function(P){N.isPaused?this.generatedError=P:N.error(P)}).on("end",function(){N.isPaused?N._upstreamEnded=!0:N.end()})},D.prototype.pause=function(){return!!F.prototype.pause.call(this)&&(this._stream.pause(),!0)},D.prototype.resume=function(){return!!F.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Q.exports=D},{"../stream/GenericWorker":28,"../utils":32}],13:[function(C,Q,x){var k=C("readable-stream").Readable;function F(D,M,N){k.call(this,M),this._helper=D;var P=this;D.on("data",function(j,Y){P.push(j)||P._helper.pause(),N&&N(Y)}).on("error",function(j){P.emit("error",j)}).on("end",function(){P.push(null)})}C("../utils").inherits(F,k),F.prototype._read=function(){this._helper.resume()},Q.exports=F},{"../utils":32,"readable-stream":16}],14:[function(C,Q,x){Q.exports={isNode:p!==void 0,newBufferFrom:function(k,F){if(p.from&&p.from!==Uint8Array.from)return p.from(k,F);if(typeof k=="number")throw new Error('The "data" argument must not be a number');return new p(k,F)},allocBuffer:function(k){if(p.alloc)return p.alloc(k);var F=new p(k);return F.fill(0),F},isBuffer:function(k){return p.isBuffer(k)},isStream:function(k){return k&&typeof k.on=="function"&&typeof k.pause=="function"&&typeof k.resume=="function"}}},{}],15:[function(C,Q,x){function k(le,G,W){var q,V=D.getTypeOf(G),Z=D.extend(W||{},P);Z.date=Z.date||new Date,Z.compression!==null&&(Z.compression=Z.compression.toUpperCase()),typeof Z.unixPermissions=="string"&&(Z.unixPermissions=parseInt(Z.unixPermissions,8)),Z.unixPermissions&&16384&Z.unixPermissions&&(Z.dir=!0),Z.dosPermissions&&16&Z.dosPermissions&&(Z.dir=!0),Z.dir&&(le=Ue(le)),Z.createFolders&&(q=Oe(le))&&Me.call(this,q,!0);var Ce=V==="string"&&Z.binary===!1&&Z.base64===!1;W&&W.binary!==void 0||(Z.binary=!Ce),(G instanceof j&&G.uncompressedSize===0||Z.dir||!G||G.length===0)&&(Z.base64=!1,Z.binary=!0,G="",Z.compression="STORE",V="string");var fe=null;fe=G instanceof j||G instanceof M?G:re.isNode&&re.isStream(G)?new we(le,G):D.prepareContent(le,G,Z.binary,Z.optimizedBinaryString,Z.base64);var Ge=new Y(le,fe,Z);this.files[le]=Ge}var F=C("./utf8"),D=C("./utils"),M=C("./stream/GenericWorker"),N=C("./stream/StreamHelper"),P=C("./defaults"),j=C("./compressedObject"),Y=C("./zipObject"),z=C("./generate"),re=C("./nodejsUtils"),we=C("./nodejs/NodejsStreamInputAdapter"),Oe=function(le){le.slice(-1)==="/"&&(le=le.substring(0,le.length-1));var G=le.lastIndexOf("/");return 0<G?le.substring(0,G):""},Ue=function(le){return le.slice(-1)!=="/"&&(le+="/"),le},Me=function(le,G){return G=G!==void 0?G:P.createFolders,le=Ue(le),this.files[le]||k.call(this,le,null,{dir:!0,createFolders:G}),this.files[le]};function nt(le){return Object.prototype.toString.call(le)==="[object RegExp]"}var X={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(le){var G,W,q;for(G in this.files)q=this.files[G],(W=G.slice(this.root.length,G.length))&&G.slice(0,this.root.length)===this.root&&le(W,q)},filter:function(le){var G=[];return this.forEach(function(W,q){le(W,q)&&G.push(q)}),G},file:function(le,G,W){if(arguments.length!==1)return le=this.root+le,k.call(this,le,G,W),this;if(nt(le)){var q=le;return this.filter(function(Z,Ce){return!Ce.dir&&q.test(Z)})}var V=this.files[this.root+le];return V&&!V.dir?V:null},folder:function(le){if(!le)return this;if(nt(le))return this.filter(function(V,Z){return Z.dir&&le.test(V)});var G=this.root+le,W=Me.call(this,G),q=this.clone();return q.root=W.name,q},remove:function(le){le=this.root+le;var G=this.files[le];if(G||(le.slice(-1)!=="/"&&(le+="/"),G=this.files[le]),G&&!G.dir)delete this.files[le];else for(var W=this.filter(function(V,Z){return Z.name.slice(0,le.length)===le}),q=0;q<W.length;q++)delete this.files[W[q].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(le){var G,W={};try{if((W=D.extend(le||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:F.utf8encode})).type=W.type.toLowerCase(),W.compression=W.compression.toUpperCase(),W.type==="binarystring"&&(W.type="string"),!W.type)throw new Error("No output type specified.");D.checkSupport(W.type),W.platform!=="darwin"&&W.platform!=="freebsd"&&W.platform!=="linux"&&W.platform!=="sunos"||(W.platform="UNIX"),W.platform==="win32"&&(W.platform="DOS");var q=W.comment||this.comment||"";G=z.generateWorker(this,W,q)}catch(V){(G=new M("error")).error(V)}return new N(G,W.type||"string",W.mimeType)},generateAsync:function(le,G){return this.generateInternalStream(le).accumulate(G)},generateNodeStream:function(le,G){return(le=le||{}).type||(le.type="nodebuffer"),this.generateInternalStream(le).toNodejsStream(G)}};Q.exports=X},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(C,Q,x){Q.exports=C("stream")},{stream:void 0}],17:[function(C,Q,x){var k=C("./DataReader");function F(D){k.call(this,D);for(var M=0;M<this.data.length;M++)D[M]=255&D[M]}C("../utils").inherits(F,k),F.prototype.byteAt=function(D){return this.data[this.zero+D]},F.prototype.lastIndexOfSignature=function(D){for(var M=D.charCodeAt(0),N=D.charCodeAt(1),P=D.charCodeAt(2),j=D.charCodeAt(3),Y=this.length-4;0<=Y;--Y)if(this.data[Y]===M&&this.data[Y+1]===N&&this.data[Y+2]===P&&this.data[Y+3]===j)return Y-this.zero;return-1},F.prototype.readAndCheckSignature=function(D){var M=D.charCodeAt(0),N=D.charCodeAt(1),P=D.charCodeAt(2),j=D.charCodeAt(3),Y=this.readData(4);return M===Y[0]&&N===Y[1]&&P===Y[2]&&j===Y[3]},F.prototype.readData=function(D){if(this.checkOffset(D),D===0)return[];var M=this.data.slice(this.zero+this.index,this.zero+this.index+D);return this.index+=D,M},Q.exports=F},{"../utils":32,"./DataReader":18}],18:[function(C,Q,x){var k=C("../utils");function F(D){this.data=D,this.length=D.length,this.index=0,this.zero=0}F.prototype={checkOffset:function(D){this.checkIndex(this.index+D)},checkIndex:function(D){if(this.length<this.zero+D||D<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+D+"). Corrupted zip ?")},setIndex:function(D){this.checkIndex(D),this.index=D},skip:function(D){this.setIndex(this.index+D)},byteAt:function(){},readInt:function(D){var M,N=0;for(this.checkOffset(D),M=this.index+D-1;M>=this.index;M--)N=(N<<8)+this.byteAt(M);return this.index+=D,N},readString:function(D){return k.transformTo("string",this.readData(D))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var D=this.readInt(4);return new Date(Date.UTC(1980+(D>>25&127),(D>>21&15)-1,D>>16&31,D>>11&31,D>>5&63,(31&D)<<1))}},Q.exports=F},{"../utils":32}],19:[function(C,Q,x){var k=C("./Uint8ArrayReader");function F(D){k.call(this,D)}C("../utils").inherits(F,k),F.prototype.readData=function(D){this.checkOffset(D);var M=this.data.slice(this.zero+this.index,this.zero+this.index+D);return this.index+=D,M},Q.exports=F},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(C,Q,x){var k=C("./DataReader");function F(D){k.call(this,D)}C("../utils").inherits(F,k),F.prototype.byteAt=function(D){return this.data.charCodeAt(this.zero+D)},F.prototype.lastIndexOfSignature=function(D){return this.data.lastIndexOf(D)-this.zero},F.prototype.readAndCheckSignature=function(D){return D===this.readData(4)},F.prototype.readData=function(D){this.checkOffset(D);var M=this.data.slice(this.zero+this.index,this.zero+this.index+D);return this.index+=D,M},Q.exports=F},{"../utils":32,"./DataReader":18}],21:[function(C,Q,x){var k=C("./ArrayReader");function F(D){k.call(this,D)}C("../utils").inherits(F,k),F.prototype.readData=function(D){if(this.checkOffset(D),D===0)return new Uint8Array(0);var M=this.data.subarray(this.zero+this.index,this.zero+this.index+D);return this.index+=D,M},Q.exports=F},{"../utils":32,"./ArrayReader":17}],22:[function(C,Q,x){var k=C("../utils"),F=C("../support"),D=C("./ArrayReader"),M=C("./StringReader"),N=C("./NodeBufferReader"),P=C("./Uint8ArrayReader");Q.exports=function(j){var Y=k.getTypeOf(j);return k.checkSupport(Y),Y!=="string"||F.uint8array?Y==="nodebuffer"?new N(j):F.uint8array?new P(k.transformTo("uint8array",j)):new D(k.transformTo("array",j)):new M(j)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(C,Q,x){x.LOCAL_FILE_HEADER="PK",x.CENTRAL_FILE_HEADER="PK",x.CENTRAL_DIRECTORY_END="PK",x.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",x.ZIP64_CENTRAL_DIRECTORY_END="PK",x.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(C,Q,x){var k=C("./GenericWorker"),F=C("../utils");function D(M){k.call(this,"ConvertWorker to "+M),this.destType=M}F.inherits(D,k),D.prototype.processChunk=function(M){this.push({data:F.transformTo(this.destType,M.data),meta:M.meta})},Q.exports=D},{"../utils":32,"./GenericWorker":28}],25:[function(C,Q,x){var k=C("./GenericWorker"),F=C("../crc32");function D(){k.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}C("../utils").inherits(D,k),D.prototype.processChunk=function(M){this.streamInfo.crc32=F(M.data,this.streamInfo.crc32||0),this.push(M)},Q.exports=D},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(C,Q,x){var k=C("../utils"),F=C("./GenericWorker");function D(M){F.call(this,"DataLengthProbe for "+M),this.propName=M,this.withStreamInfo(M,0)}k.inherits(D,F),D.prototype.processChunk=function(M){if(M){var N=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=N+M.data.length}F.prototype.processChunk.call(this,M)},Q.exports=D},{"../utils":32,"./GenericWorker":28}],27:[function(C,Q,x){var k=C("../utils"),F=C("./GenericWorker");function D(M){F.call(this,"DataWorker");var N=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,M.then(function(P){N.dataIsReady=!0,N.data=P,N.max=P&&P.length||0,N.type=k.getTypeOf(P),N.isPaused||N._tickAndRepeat()},function(P){N.error(P)})}k.inherits(D,F),D.prototype.cleanUp=function(){F.prototype.cleanUp.call(this),this.data=null},D.prototype.resume=function(){return!!F.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,k.delay(this._tickAndRepeat,[],this)),!0)},D.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(k.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},D.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var M=null,N=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":M=this.data.substring(this.index,N);break;case"uint8array":M=this.data.subarray(this.index,N);break;case"array":case"nodebuffer":M=this.data.slice(this.index,N)}return this.index=N,this.push({data:M,meta:{percent:this.max?this.index/this.max*100:0}})},Q.exports=D},{"../utils":32,"./GenericWorker":28}],28:[function(C,Q,x){function k(F){this.name=F||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}k.prototype={push:function(F){this.emit("data",F)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(F){this.emit("error",F)}return!0},error:function(F){return!this.isFinished&&(this.isPaused?this.generatedError=F:(this.isFinished=!0,this.emit("error",F),this.previous&&this.previous.error(F),this.cleanUp()),!0)},on:function(F,D){return this._listeners[F].push(D),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(F,D){if(this._listeners[F])for(var M=0;M<this._listeners[F].length;M++)this._listeners[F][M].call(this,D)},pipe:function(F){return F.registerPrevious(this)},registerPrevious:function(F){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=F.streamInfo,this.mergeStreamInfo(),this.previous=F;var D=this;return F.on("data",function(M){D.processChunk(M)}),F.on("end",function(){D.end()}),F.on("error",function(M){D.error(M)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var F=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),F=!0),this.previous&&this.previous.resume(),!F},flush:function(){},processChunk:function(F){this.push(F)},withStreamInfo:function(F,D){return this.extraStreamInfo[F]=D,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var F in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,F)&&(this.streamInfo[F]=this.extraStreamInfo[F])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var F="Worker "+this.name;return this.previous?this.previous+" -> "+F:F}},Q.exports=k},{}],29:[function(C,Q,x){var k=C("../utils"),F=C("./ConvertWorker"),D=C("./GenericWorker"),M=C("../base64"),N=C("../support"),P=C("../external"),j=null;if(N.nodestream)try{j=C("../nodejs/NodejsStreamOutputAdapter")}catch{}function Y(re,we){return new P.Promise(function(Oe,Ue){var Me=[],nt=re._internalType,X=re._outputType,le=re._mimeType;re.on("data",function(G,W){Me.push(G),we&&we(W)}).on("error",function(G){Me=[],Ue(G)}).on("end",function(){try{var G=function(W,q,V){switch(W){case"blob":return k.newBlob(k.transformTo("arraybuffer",q),V);case"base64":return M.encode(q);default:return k.transformTo(W,q)}}(X,function(W,q){var V,Z=0,Ce=null,fe=0;for(V=0;V<q.length;V++)fe+=q[V].length;switch(W){case"string":return q.join("");case"array":return Array.prototype.concat.apply([],q);case"uint8array":for(Ce=new Uint8Array(fe),V=0;V<q.length;V++)Ce.set(q[V],Z),Z+=q[V].length;return Ce;case"nodebuffer":return p.concat(q);default:throw new Error("concat : unsupported type '"+W+"'")}}(nt,Me),le);Oe(G)}catch(W){Ue(W)}Me=[]}).resume()})}function z(re,we,Oe){var Ue=we;switch(we){case"blob":case"arraybuffer":Ue="uint8array";break;case"base64":Ue="string"}try{this._internalType=Ue,this._outputType=we,this._mimeType=Oe,k.checkSupport(Ue),this._worker=re.pipe(new F(Ue)),re.lock()}catch(Me){this._worker=new D("error"),this._worker.error(Me)}}z.prototype={accumulate:function(re){return Y(this,re)},on:function(re,we){var Oe=this;return re==="data"?this._worker.on(re,function(Ue){we.call(Oe,Ue.data,Ue.meta)}):this._worker.on(re,function(){k.delay(we,arguments,Oe)}),this},resume:function(){return k.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(re){if(k.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new j(this,{objectMode:this._outputType!=="nodebuffer"},re)}},Q.exports=z},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(C,Q,x){if(x.base64=!0,x.array=!0,x.string=!0,x.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",x.nodebuffer=p!==void 0,x.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")x.blob=!1;else{var k=new ArrayBuffer(0);try{x.blob=new Blob([k],{type:"application/zip"}).size===0}catch{try{var F=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);F.append(k),x.blob=F.getBlob("application/zip").size===0}catch{x.blob=!1}}}try{x.nodestream=!!C("readable-stream").Readable}catch{x.nodestream=!1}},{"readable-stream":16}],31:[function(C,Q,x){for(var k=C("./utils"),F=C("./support"),D=C("./nodejsUtils"),M=C("./stream/GenericWorker"),N=new Array(256),P=0;P<256;P++)N[P]=252<=P?6:248<=P?5:240<=P?4:224<=P?3:192<=P?2:1;function j(){M.call(this,"utf-8 decode"),this.leftOver=null}function Y(){M.call(this,"utf-8 encode")}N[254]=N[254]=1,x.utf8encode=function(z){return F.nodebuffer?D.newBufferFrom(z,"utf-8"):function(re){var we,Oe,Ue,Me,nt,X=re.length,le=0;for(Me=0;Me<X;Me++)(64512&(Oe=re.charCodeAt(Me)))==55296&&Me+1<X&&(64512&(Ue=re.charCodeAt(Me+1)))==56320&&(Oe=65536+(Oe-55296<<10)+(Ue-56320),Me++),le+=Oe<128?1:Oe<2048?2:Oe<65536?3:4;for(we=F.uint8array?new Uint8Array(le):new Array(le),Me=nt=0;nt<le;Me++)(64512&(Oe=re.charCodeAt(Me)))==55296&&Me+1<X&&(64512&(Ue=re.charCodeAt(Me+1)))==56320&&(Oe=65536+(Oe-55296<<10)+(Ue-56320),Me++),Oe<128?we[nt++]=Oe:(Oe<2048?we[nt++]=192|Oe>>>6:(Oe<65536?we[nt++]=224|Oe>>>12:(we[nt++]=240|Oe>>>18,we[nt++]=128|Oe>>>12&63),we[nt++]=128|Oe>>>6&63),we[nt++]=128|63&Oe);return we}(z)},x.utf8decode=function(z){return F.nodebuffer?k.transformTo("nodebuffer",z).toString("utf-8"):function(re){var we,Oe,Ue,Me,nt=re.length,X=new Array(2*nt);for(we=Oe=0;we<nt;)if((Ue=re[we++])<128)X[Oe++]=Ue;else if(4<(Me=N[Ue]))X[Oe++]=65533,we+=Me-1;else{for(Ue&=Me===2?31:Me===3?15:7;1<Me&&we<nt;)Ue=Ue<<6|63&re[we++],Me--;1<Me?X[Oe++]=65533:Ue<65536?X[Oe++]=Ue:(Ue-=65536,X[Oe++]=55296|Ue>>10&1023,X[Oe++]=56320|1023&Ue)}return X.length!==Oe&&(X.subarray?X=X.subarray(0,Oe):X.length=Oe),k.applyFromCharCode(X)}(z=k.transformTo(F.uint8array?"uint8array":"array",z))},k.inherits(j,M),j.prototype.processChunk=function(z){var re=k.transformTo(F.uint8array?"uint8array":"array",z.data);if(this.leftOver&&this.leftOver.length){if(F.uint8array){var we=re;(re=new Uint8Array(we.length+this.leftOver.length)).set(this.leftOver,0),re.set(we,this.leftOver.length)}else re=this.leftOver.concat(re);this.leftOver=null}var Oe=function(Me,nt){var X;for((nt=nt||Me.length)>Me.length&&(nt=Me.length),X=nt-1;0<=X&&(192&Me[X])==128;)X--;return X<0||X===0?nt:X+N[Me[X]]>nt?X:nt}(re),Ue=re;Oe!==re.length&&(F.uint8array?(Ue=re.subarray(0,Oe),this.leftOver=re.subarray(Oe,re.length)):(Ue=re.slice(0,Oe),this.leftOver=re.slice(Oe,re.length))),this.push({data:x.utf8decode(Ue),meta:z.meta})},j.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:x.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},x.Utf8DecodeWorker=j,k.inherits(Y,M),Y.prototype.processChunk=function(z){this.push({data:x.utf8encode(z.data),meta:z.meta})},x.Utf8EncodeWorker=Y},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(C,Q,x){var k=C("./support"),F=C("./base64"),D=C("./nodejsUtils"),M=C("./external");function N(we){return we}function P(we,Oe){for(var Ue=0;Ue<we.length;++Ue)Oe[Ue]=255&we.charCodeAt(Ue);return Oe}C("setimmediate"),x.newBlob=function(we,Oe){x.checkSupport("blob");try{return new Blob([we],{type:Oe})}catch{try{var Ue=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return Ue.append(we),Ue.getBlob(Oe)}catch{throw new Error("Bug : can't construct the Blob.")}}};var j={stringifyByChunk:function(we,Oe,Ue){var Me=[],nt=0,X=we.length;if(X<=Ue)return String.fromCharCode.apply(null,we);for(;nt<X;)Oe==="array"||Oe==="nodebuffer"?Me.push(String.fromCharCode.apply(null,we.slice(nt,Math.min(nt+Ue,X)))):Me.push(String.fromCharCode.apply(null,we.subarray(nt,Math.min(nt+Ue,X)))),nt+=Ue;return Me.join("")},stringifyByChar:function(we){for(var Oe="",Ue=0;Ue<we.length;Ue++)Oe+=String.fromCharCode(we[Ue]);return Oe},applyCanBeUsed:{uint8array:function(){try{return k.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return k.nodebuffer&&String.fromCharCode.apply(null,D.allocBuffer(1)).length===1}catch{return!1}}()}};function Y(we){var Oe=65536,Ue=x.getTypeOf(we),Me=!0;if(Ue==="uint8array"?Me=j.applyCanBeUsed.uint8array:Ue==="nodebuffer"&&(Me=j.applyCanBeUsed.nodebuffer),Me)for(;1<Oe;)try{return j.stringifyByChunk(we,Ue,Oe)}catch{Oe=Math.floor(Oe/2)}return j.stringifyByChar(we)}function z(we,Oe){for(var Ue=0;Ue<we.length;Ue++)Oe[Ue]=we[Ue];return Oe}x.applyFromCharCode=Y;var re={};re.string={string:N,array:function(we){return P(we,new Array(we.length))},arraybuffer:function(we){return re.string.uint8array(we).buffer},uint8array:function(we){return P(we,new Uint8Array(we.length))},nodebuffer:function(we){return P(we,D.allocBuffer(we.length))}},re.array={string:Y,array:N,arraybuffer:function(we){return new Uint8Array(we).buffer},uint8array:function(we){return new Uint8Array(we)},nodebuffer:function(we){return D.newBufferFrom(we)}},re.arraybuffer={string:function(we){return Y(new Uint8Array(we))},array:function(we){return z(new Uint8Array(we),new Array(we.byteLength))},arraybuffer:N,uint8array:function(we){return new Uint8Array(we)},nodebuffer:function(we){return D.newBufferFrom(new Uint8Array(we))}},re.uint8array={string:Y,array:function(we){return z(we,new Array(we.length))},arraybuffer:function(we){return we.buffer},uint8array:N,nodebuffer:function(we){return D.newBufferFrom(we)}},re.nodebuffer={string:Y,array:function(we){return z(we,new Array(we.length))},arraybuffer:function(we){return re.nodebuffer.uint8array(we).buffer},uint8array:function(we){return z(we,new Uint8Array(we.length))},nodebuffer:N},x.transformTo=function(we,Oe){if(Oe=Oe||"",!we)return Oe;x.checkSupport(we);var Ue=x.getTypeOf(Oe);return re[Ue][we](Oe)},x.resolve=function(we){for(var Oe=we.split("/"),Ue=[],Me=0;Me<Oe.length;Me++){var nt=Oe[Me];nt==="."||nt===""&&Me!==0&&Me!==Oe.length-1||(nt===".."?Ue.pop():Ue.push(nt))}return Ue.join("/")},x.getTypeOf=function(we){return typeof we=="string"?"string":Object.prototype.toString.call(we)==="[object Array]"?"array":k.nodebuffer&&D.isBuffer(we)?"nodebuffer":k.uint8array&&we instanceof Uint8Array?"uint8array":k.arraybuffer&&we instanceof ArrayBuffer?"arraybuffer":void 0},x.checkSupport=function(we){if(!k[we.toLowerCase()])throw new Error(we+" is not supported by this platform")},x.MAX_VALUE_16BITS=65535,x.MAX_VALUE_32BITS=-1,x.pretty=function(we){var Oe,Ue,Me="";for(Ue=0;Ue<(we||"").length;Ue++)Me+="\\x"+((Oe=we.charCodeAt(Ue))<16?"0":"")+Oe.toString(16).toUpperCase();return Me},x.delay=function(we,Oe,Ue){w(function(){we.apply(Ue||null,Oe||[])})},x.inherits=function(we,Oe){function Ue(){}Ue.prototype=Oe.prototype,we.prototype=new Ue},x.extend=function(){var we,Oe,Ue={};for(we=0;we<arguments.length;we++)for(Oe in arguments[we])Object.prototype.hasOwnProperty.call(arguments[we],Oe)&&Ue[Oe]===void 0&&(Ue[Oe]=arguments[we][Oe]);return Ue},x.prepareContent=function(we,Oe,Ue,Me,nt){return M.Promise.resolve(Oe).then(function(X){return k.blob&&(X instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(X))!==-1)&&typeof FileReader<"u"?new M.Promise(function(le,G){var W=new FileReader;W.onload=function(q){le(q.target.result)},W.onerror=function(q){G(q.target.error)},W.readAsArrayBuffer(X)}):X}).then(function(X){var le,G=x.getTypeOf(X);return G?(G==="arraybuffer"?X=x.transformTo("uint8array",X):G==="string"&&(nt?X=F.decode(X):Ue&&Me!==!0&&(X=P(le=X,k.uint8array?new Uint8Array(le.length):new Array(le.length)))),X):M.Promise.reject(new Error("Can't read the data of '"+we+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(C,Q,x){var k=C("./reader/readerFor"),F=C("./utils"),D=C("./signature"),M=C("./zipEntry"),N=C("./support");function P(j){this.files=[],this.loadOptions=j}P.prototype={checkSignature:function(j){if(!this.reader.readAndCheckSignature(j)){this.reader.index-=4;var Y=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+F.pretty(Y)+", expected "+F.pretty(j)+")")}},isSignature:function(j,Y){var z=this.reader.index;this.reader.setIndex(j);var re=this.reader.readString(4)===Y;return this.reader.setIndex(z),re},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var j=this.reader.readData(this.zipCommentLength),Y=N.uint8array?"uint8array":"array",z=F.transformTo(Y,j);this.zipComment=this.loadOptions.decodeFileName(z)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var j,Y,z,re=this.zip64EndOfCentralSize-44;0<re;)j=this.reader.readInt(2),Y=this.reader.readInt(4),z=this.reader.readData(Y),this.zip64ExtensibleData[j]={id:j,length:Y,value:z}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var j,Y;for(j=0;j<this.files.length;j++)Y=this.files[j],this.reader.setIndex(Y.localHeaderOffset),this.checkSignature(D.LOCAL_FILE_HEADER),Y.readLocalPart(this.reader),Y.handleUTF8(),Y.processAttributes()},readCentralDir:function(){var j;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(D.CENTRAL_FILE_HEADER);)(j=new M({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(j);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var j=this.reader.lastIndexOfSignature(D.CENTRAL_DIRECTORY_END);if(j<0)throw this.isSignature(0,D.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(j);var Y=j;if(this.checkSignature(D.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===F.MAX_VALUE_16BITS||this.diskWithCentralDirStart===F.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===F.MAX_VALUE_16BITS||this.centralDirRecords===F.MAX_VALUE_16BITS||this.centralDirSize===F.MAX_VALUE_32BITS||this.centralDirOffset===F.MAX_VALUE_32BITS){if(this.zip64=!0,(j=this.reader.lastIndexOfSignature(D.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(j),this.checkSignature(D.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,D.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(D.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(D.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var z=this.centralDirOffset+this.centralDirSize;this.zip64&&(z+=20,z+=12+this.zip64EndOfCentralSize);var re=Y-z;if(0<re)this.isSignature(Y,D.CENTRAL_FILE_HEADER)||(this.reader.zero=re);else if(re<0)throw new Error("Corrupted zip: missing "+Math.abs(re)+" bytes.")},prepareReader:function(j){this.reader=k(j)},load:function(j){this.prepareReader(j),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},Q.exports=P},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(C,Q,x){var k=C("./reader/readerFor"),F=C("./utils"),D=C("./compressedObject"),M=C("./crc32"),N=C("./utf8"),P=C("./compressions"),j=C("./support");function Y(z,re){this.options=z,this.loadOptions=re}Y.prototype={isEncrypted:function(){return!(1&~this.bitFlag)},useUTF8:function(){return!(2048&~this.bitFlag)},readLocalPart:function(z){var re,we;if(z.skip(22),this.fileNameLength=z.readInt(2),we=z.readInt(2),this.fileName=z.readData(this.fileNameLength),z.skip(we),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((re=function(Oe){for(var Ue in P)if(Object.prototype.hasOwnProperty.call(P,Ue)&&P[Ue].magic===Oe)return P[Ue];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+F.pretty(this.compressionMethod)+" unknown (inner file : "+F.transformTo("string",this.fileName)+")");this.decompressed=new D(this.compressedSize,this.uncompressedSize,this.crc32,re,z.readData(this.compressedSize))},readCentralPart:function(z){this.versionMadeBy=z.readInt(2),z.skip(2),this.bitFlag=z.readInt(2),this.compressionMethod=z.readString(2),this.date=z.readDate(),this.crc32=z.readInt(4),this.compressedSize=z.readInt(4),this.uncompressedSize=z.readInt(4);var re=z.readInt(2);if(this.extraFieldsLength=z.readInt(2),this.fileCommentLength=z.readInt(2),this.diskNumberStart=z.readInt(2),this.internalFileAttributes=z.readInt(2),this.externalFileAttributes=z.readInt(4),this.localHeaderOffset=z.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");z.skip(re),this.readExtraFields(z),this.parseZIP64ExtraField(z),this.fileComment=z.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var z=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),z==0&&(this.dosPermissions=63&this.externalFileAttributes),z==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var z=k(this.extraFields[1].value);this.uncompressedSize===F.MAX_VALUE_32BITS&&(this.uncompressedSize=z.readInt(8)),this.compressedSize===F.MAX_VALUE_32BITS&&(this.compressedSize=z.readInt(8)),this.localHeaderOffset===F.MAX_VALUE_32BITS&&(this.localHeaderOffset=z.readInt(8)),this.diskNumberStart===F.MAX_VALUE_32BITS&&(this.diskNumberStart=z.readInt(4))}},readExtraFields:function(z){var re,we,Oe,Ue=z.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});z.index+4<Ue;)re=z.readInt(2),we=z.readInt(2),Oe=z.readData(we),this.extraFields[re]={id:re,length:we,value:Oe};z.setIndex(Ue)},handleUTF8:function(){var z=j.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=N.utf8decode(this.fileName),this.fileCommentStr=N.utf8decode(this.fileComment);else{var re=this.findExtraFieldUnicodePath();if(re!==null)this.fileNameStr=re;else{var we=F.transformTo(z,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(we)}var Oe=this.findExtraFieldUnicodeComment();if(Oe!==null)this.fileCommentStr=Oe;else{var Ue=F.transformTo(z,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(Ue)}}},findExtraFieldUnicodePath:function(){var z=this.extraFields[28789];if(z){var re=k(z.value);return re.readInt(1)!==1||M(this.fileName)!==re.readInt(4)?null:N.utf8decode(re.readData(z.length-5))}return null},findExtraFieldUnicodeComment:function(){var z=this.extraFields[25461];if(z){var re=k(z.value);return re.readInt(1)!==1||M(this.fileComment)!==re.readInt(4)?null:N.utf8decode(re.readData(z.length-5))}return null}},Q.exports=Y},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(C,Q,x){function k(re,we,Oe){this.name=re,this.dir=Oe.dir,this.date=Oe.date,this.comment=Oe.comment,this.unixPermissions=Oe.unixPermissions,this.dosPermissions=Oe.dosPermissions,this._data=we,this._dataBinary=Oe.binary,this.options={compression:Oe.compression,compressionOptions:Oe.compressionOptions}}var F=C("./stream/StreamHelper"),D=C("./stream/DataWorker"),M=C("./utf8"),N=C("./compressedObject"),P=C("./stream/GenericWorker");k.prototype={internalStream:function(re){var we=null,Oe="string";try{if(!re)throw new Error("No output type specified.");var Ue=(Oe=re.toLowerCase())==="string"||Oe==="text";Oe!=="binarystring"&&Oe!=="text"||(Oe="string"),we=this._decompressWorker();var Me=!this._dataBinary;Me&&!Ue&&(we=we.pipe(new M.Utf8EncodeWorker)),!Me&&Ue&&(we=we.pipe(new M.Utf8DecodeWorker))}catch(nt){(we=new P("error")).error(nt)}return new F(we,Oe,"")},async:function(re,we){return this.internalStream(re).accumulate(we)},nodeStream:function(re,we){return this.internalStream(re||"nodebuffer").toNodejsStream(we)},_compressWorker:function(re,we){if(this._data instanceof N&&this._data.compression.magic===re.magic)return this._data.getCompressedWorker();var Oe=this._decompressWorker();return this._dataBinary||(Oe=Oe.pipe(new M.Utf8EncodeWorker)),N.createWorkerFrom(Oe,re,we)},_decompressWorker:function(){return this._data instanceof N?this._data.getContentWorker():this._data instanceof P?this._data:new D(this._data)}};for(var j=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],Y=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},z=0;z<j.length;z++)k.prototype[j[z]]=Y;Q.exports=k},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(C,Q,x){(function(k){var F,D,M=k.MutationObserver||k.WebKitMutationObserver;if(M){var N=0,P=new M(re),j=k.document.createTextNode("");P.observe(j,{characterData:!0}),F=function(){j.data=N=++N%2}}else if(k.setImmediate||k.MessageChannel===void 0)F="document"in k&&"onreadystatechange"in k.document.createElement("script")?function(){var we=k.document.createElement("script");we.onreadystatechange=function(){re(),we.onreadystatechange=null,we.parentNode.removeChild(we),we=null},k.document.documentElement.appendChild(we)}:function(){setTimeout(re,0)};else{var Y=new k.MessageChannel;Y.port1.onmessage=re,F=function(){Y.port2.postMessage(0)}}var z=[];function re(){var we,Oe;D=!0;for(var Ue=z.length;Ue;){for(Oe=z,z=[],we=-1;++we<Ue;)Oe[we]();Ue=z.length}D=!1}Q.exports=function(we){z.push(we)!==1||D||F()}}).call(this,d!==void 0?d:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(C,Q,x){var k=C("immediate");function F(){}var D={},M=["REJECTED"],N=["FULFILLED"],P=["PENDING"];function j(Ue){if(typeof Ue!="function")throw new TypeError("resolver must be a function");this.state=P,this.queue=[],this.outcome=void 0,Ue!==F&&we(this,Ue)}function Y(Ue,Me,nt){this.promise=Ue,typeof Me=="function"&&(this.onFulfilled=Me,this.callFulfilled=this.otherCallFulfilled),typeof nt=="function"&&(this.onRejected=nt,this.callRejected=this.otherCallRejected)}function z(Ue,Me,nt){k(function(){var X;try{X=Me(nt)}catch(le){return D.reject(Ue,le)}X===Ue?D.reject(Ue,new TypeError("Cannot resolve promise with itself")):D.resolve(Ue,X)})}function re(Ue){var Me=Ue&&Ue.then;if(Ue&&(typeof Ue=="object"||typeof Ue=="function")&&typeof Me=="function")return function(){Me.apply(Ue,arguments)}}function we(Ue,Me){var nt=!1;function X(W){nt||(nt=!0,D.reject(Ue,W))}function le(W){nt||(nt=!0,D.resolve(Ue,W))}var G=Oe(function(){Me(le,X)});G.status==="error"&&X(G.value)}function Oe(Ue,Me){var nt={};try{nt.value=Ue(Me),nt.status="success"}catch(X){nt.status="error",nt.value=X}return nt}(Q.exports=j).prototype.finally=function(Ue){if(typeof Ue!="function")return this;var Me=this.constructor;return this.then(function(nt){return Me.resolve(Ue()).then(function(){return nt})},function(nt){return Me.resolve(Ue()).then(function(){throw nt})})},j.prototype.catch=function(Ue){return this.then(null,Ue)},j.prototype.then=function(Ue,Me){if(typeof Ue!="function"&&this.state===N||typeof Me!="function"&&this.state===M)return this;var nt=new this.constructor(F);return this.state!==P?z(nt,this.state===N?Ue:Me,this.outcome):this.queue.push(new Y(nt,Ue,Me)),nt},Y.prototype.callFulfilled=function(Ue){D.resolve(this.promise,Ue)},Y.prototype.otherCallFulfilled=function(Ue){z(this.promise,this.onFulfilled,Ue)},Y.prototype.callRejected=function(Ue){D.reject(this.promise,Ue)},Y.prototype.otherCallRejected=function(Ue){z(this.promise,this.onRejected,Ue)},D.resolve=function(Ue,Me){var nt=Oe(re,Me);if(nt.status==="error")return D.reject(Ue,nt.value);var X=nt.value;if(X)we(Ue,X);else{Ue.state=N,Ue.outcome=Me;for(var le=-1,G=Ue.queue.length;++le<G;)Ue.queue[le].callFulfilled(Me)}return Ue},D.reject=function(Ue,Me){Ue.state=M,Ue.outcome=Me;for(var nt=-1,X=Ue.queue.length;++nt<X;)Ue.queue[nt].callRejected(Me);return Ue},j.resolve=function(Ue){return Ue instanceof this?Ue:D.resolve(new this(F),Ue)},j.reject=function(Ue){var Me=new this(F);return D.reject(Me,Ue)},j.all=function(Ue){var Me=this;if(Object.prototype.toString.call(Ue)!=="[object Array]")return this.reject(new TypeError("must be an array"));var nt=Ue.length,X=!1;if(!nt)return this.resolve([]);for(var le=new Array(nt),G=0,W=-1,q=new this(F);++W<nt;)V(Ue[W],W);return q;function V(Z,Ce){Me.resolve(Z).then(function(fe){le[Ce]=fe,++G!==nt||X||(X=!0,D.resolve(q,le))},function(fe){X||(X=!0,D.reject(q,fe))})}},j.race=function(Ue){var Me=this;if(Object.prototype.toString.call(Ue)!=="[object Array]")return this.reject(new TypeError("must be an array"));var nt=Ue.length,X=!1;if(!nt)return this.resolve([]);for(var le,G=-1,W=new this(F);++G<nt;)le=Ue[G],Me.resolve(le).then(function(q){X||(X=!0,D.resolve(W,q))},function(q){X||(X=!0,D.reject(W,q))});return W}},{immediate:36}],38:[function(C,Q,x){var k={};(0,C("./lib/utils/common").assign)(k,C("./lib/deflate"),C("./lib/inflate"),C("./lib/zlib/constants")),Q.exports=k},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(C,Q,x){var k=C("./zlib/deflate"),F=C("./utils/common"),D=C("./utils/strings"),M=C("./zlib/messages"),N=C("./zlib/zstream"),P=Object.prototype.toString,j=0,Y=-1,z=0,re=8;function we(Ue){if(!(this instanceof we))return new we(Ue);this.options=F.assign({level:Y,method:re,chunkSize:16384,windowBits:15,memLevel:8,strategy:z,to:""},Ue||{});var Me=this.options;Me.raw&&0<Me.windowBits?Me.windowBits=-Me.windowBits:Me.gzip&&0<Me.windowBits&&Me.windowBits<16&&(Me.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new N,this.strm.avail_out=0;var nt=k.deflateInit2(this.strm,Me.level,Me.method,Me.windowBits,Me.memLevel,Me.strategy);if(nt!==j)throw new Error(M[nt]);if(Me.header&&k.deflateSetHeader(this.strm,Me.header),Me.dictionary){var X;if(X=typeof Me.dictionary=="string"?D.string2buf(Me.dictionary):P.call(Me.dictionary)==="[object ArrayBuffer]"?new Uint8Array(Me.dictionary):Me.dictionary,(nt=k.deflateSetDictionary(this.strm,X))!==j)throw new Error(M[nt]);this._dict_set=!0}}function Oe(Ue,Me){var nt=new we(Me);if(nt.push(Ue,!0),nt.err)throw nt.msg||M[nt.err];return nt.result}we.prototype.push=function(Ue,Me){var nt,X,le=this.strm,G=this.options.chunkSize;if(this.ended)return!1;X=Me===~~Me?Me:Me===!0?4:0,typeof Ue=="string"?le.input=D.string2buf(Ue):P.call(Ue)==="[object ArrayBuffer]"?le.input=new Uint8Array(Ue):le.input=Ue,le.next_in=0,le.avail_in=le.input.length;do{if(le.avail_out===0&&(le.output=new F.Buf8(G),le.next_out=0,le.avail_out=G),(nt=k.deflate(le,X))!==1&&nt!==j)return this.onEnd(nt),!(this.ended=!0);le.avail_out!==0&&(le.avail_in!==0||X!==4&&X!==2)||(this.options.to==="string"?this.onData(D.buf2binstring(F.shrinkBuf(le.output,le.next_out))):this.onData(F.shrinkBuf(le.output,le.next_out)))}while((0<le.avail_in||le.avail_out===0)&&nt!==1);return X===4?(nt=k.deflateEnd(this.strm),this.onEnd(nt),this.ended=!0,nt===j):X!==2||(this.onEnd(j),!(le.avail_out=0))},we.prototype.onData=function(Ue){this.chunks.push(Ue)},we.prototype.onEnd=function(Ue){Ue===j&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=F.flattenChunks(this.chunks)),this.chunks=[],this.err=Ue,this.msg=this.strm.msg},x.Deflate=we,x.deflate=Oe,x.deflateRaw=function(Ue,Me){return(Me=Me||{}).raw=!0,Oe(Ue,Me)},x.gzip=function(Ue,Me){return(Me=Me||{}).gzip=!0,Oe(Ue,Me)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(C,Q,x){var k=C("./zlib/inflate"),F=C("./utils/common"),D=C("./utils/strings"),M=C("./zlib/constants"),N=C("./zlib/messages"),P=C("./zlib/zstream"),j=C("./zlib/gzheader"),Y=Object.prototype.toString;function z(we){if(!(this instanceof z))return new z(we);this.options=F.assign({chunkSize:16384,windowBits:0,to:""},we||{});var Oe=this.options;Oe.raw&&0<=Oe.windowBits&&Oe.windowBits<16&&(Oe.windowBits=-Oe.windowBits,Oe.windowBits===0&&(Oe.windowBits=-15)),!(0<=Oe.windowBits&&Oe.windowBits<16)||we&&we.windowBits||(Oe.windowBits+=32),15<Oe.windowBits&&Oe.windowBits<48&&!(15&Oe.windowBits)&&(Oe.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new P,this.strm.avail_out=0;var Ue=k.inflateInit2(this.strm,Oe.windowBits);if(Ue!==M.Z_OK)throw new Error(N[Ue]);this.header=new j,k.inflateGetHeader(this.strm,this.header)}function re(we,Oe){var Ue=new z(Oe);if(Ue.push(we,!0),Ue.err)throw Ue.msg||N[Ue.err];return Ue.result}z.prototype.push=function(we,Oe){var Ue,Me,nt,X,le,G,W=this.strm,q=this.options.chunkSize,V=this.options.dictionary,Z=!1;if(this.ended)return!1;Me=Oe===~~Oe?Oe:Oe===!0?M.Z_FINISH:M.Z_NO_FLUSH,typeof we=="string"?W.input=D.binstring2buf(we):Y.call(we)==="[object ArrayBuffer]"?W.input=new Uint8Array(we):W.input=we,W.next_in=0,W.avail_in=W.input.length;do{if(W.avail_out===0&&(W.output=new F.Buf8(q),W.next_out=0,W.avail_out=q),(Ue=k.inflate(W,M.Z_NO_FLUSH))===M.Z_NEED_DICT&&V&&(G=typeof V=="string"?D.string2buf(V):Y.call(V)==="[object ArrayBuffer]"?new Uint8Array(V):V,Ue=k.inflateSetDictionary(this.strm,G)),Ue===M.Z_BUF_ERROR&&Z===!0&&(Ue=M.Z_OK,Z=!1),Ue!==M.Z_STREAM_END&&Ue!==M.Z_OK)return this.onEnd(Ue),!(this.ended=!0);W.next_out&&(W.avail_out!==0&&Ue!==M.Z_STREAM_END&&(W.avail_in!==0||Me!==M.Z_FINISH&&Me!==M.Z_SYNC_FLUSH)||(this.options.to==="string"?(nt=D.utf8border(W.output,W.next_out),X=W.next_out-nt,le=D.buf2string(W.output,nt),W.next_out=X,W.avail_out=q-X,X&&F.arraySet(W.output,W.output,nt,X,0),this.onData(le)):this.onData(F.shrinkBuf(W.output,W.next_out)))),W.avail_in===0&&W.avail_out===0&&(Z=!0)}while((0<W.avail_in||W.avail_out===0)&&Ue!==M.Z_STREAM_END);return Ue===M.Z_STREAM_END&&(Me=M.Z_FINISH),Me===M.Z_FINISH?(Ue=k.inflateEnd(this.strm),this.onEnd(Ue),this.ended=!0,Ue===M.Z_OK):Me!==M.Z_SYNC_FLUSH||(this.onEnd(M.Z_OK),!(W.avail_out=0))},z.prototype.onData=function(we){this.chunks.push(we)},z.prototype.onEnd=function(we){we===M.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=F.flattenChunks(this.chunks)),this.chunks=[],this.err=we,this.msg=this.strm.msg},x.Inflate=z,x.inflate=re,x.inflateRaw=function(we,Oe){return(Oe=Oe||{}).raw=!0,re(we,Oe)},x.ungzip=re},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(C,Q,x){var k=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";x.assign=function(M){for(var N=Array.prototype.slice.call(arguments,1);N.length;){var P=N.shift();if(P){if(typeof P!="object")throw new TypeError(P+"must be non-object");for(var j in P)P.hasOwnProperty(j)&&(M[j]=P[j])}}return M},x.shrinkBuf=function(M,N){return M.length===N?M:M.subarray?M.subarray(0,N):(M.length=N,M)};var F={arraySet:function(M,N,P,j,Y){if(N.subarray&&M.subarray)M.set(N.subarray(P,P+j),Y);else for(var z=0;z<j;z++)M[Y+z]=N[P+z]},flattenChunks:function(M){var N,P,j,Y,z,re;for(N=j=0,P=M.length;N<P;N++)j+=M[N].length;for(re=new Uint8Array(j),N=Y=0,P=M.length;N<P;N++)z=M[N],re.set(z,Y),Y+=z.length;return re}},D={arraySet:function(M,N,P,j,Y){for(var z=0;z<j;z++)M[Y+z]=N[P+z]},flattenChunks:function(M){return[].concat.apply([],M)}};x.setTyped=function(M){M?(x.Buf8=Uint8Array,x.Buf16=Uint16Array,x.Buf32=Int32Array,x.assign(x,F)):(x.Buf8=Array,x.Buf16=Array,x.Buf32=Array,x.assign(x,D))},x.setTyped(k)},{}],42:[function(C,Q,x){var k=C("./common"),F=!0,D=!0;try{String.fromCharCode.apply(null,[0])}catch{F=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{D=!1}for(var M=new k.Buf8(256),N=0;N<256;N++)M[N]=252<=N?6:248<=N?5:240<=N?4:224<=N?3:192<=N?2:1;function P(j,Y){if(Y<65537&&(j.subarray&&D||!j.subarray&&F))return String.fromCharCode.apply(null,k.shrinkBuf(j,Y));for(var z="",re=0;re<Y;re++)z+=String.fromCharCode(j[re]);return z}M[254]=M[254]=1,x.string2buf=function(j){var Y,z,re,we,Oe,Ue=j.length,Me=0;for(we=0;we<Ue;we++)(64512&(z=j.charCodeAt(we)))==55296&&we+1<Ue&&(64512&(re=j.charCodeAt(we+1)))==56320&&(z=65536+(z-55296<<10)+(re-56320),we++),Me+=z<128?1:z<2048?2:z<65536?3:4;for(Y=new k.Buf8(Me),we=Oe=0;Oe<Me;we++)(64512&(z=j.charCodeAt(we)))==55296&&we+1<Ue&&(64512&(re=j.charCodeAt(we+1)))==56320&&(z=65536+(z-55296<<10)+(re-56320),we++),z<128?Y[Oe++]=z:(z<2048?Y[Oe++]=192|z>>>6:(z<65536?Y[Oe++]=224|z>>>12:(Y[Oe++]=240|z>>>18,Y[Oe++]=128|z>>>12&63),Y[Oe++]=128|z>>>6&63),Y[Oe++]=128|63&z);return Y},x.buf2binstring=function(j){return P(j,j.length)},x.binstring2buf=function(j){for(var Y=new k.Buf8(j.length),z=0,re=Y.length;z<re;z++)Y[z]=j.charCodeAt(z);return Y},x.buf2string=function(j,Y){var z,re,we,Oe,Ue=Y||j.length,Me=new Array(2*Ue);for(z=re=0;z<Ue;)if((we=j[z++])<128)Me[re++]=we;else if(4<(Oe=M[we]))Me[re++]=65533,z+=Oe-1;else{for(we&=Oe===2?31:Oe===3?15:7;1<Oe&&z<Ue;)we=we<<6|63&j[z++],Oe--;1<Oe?Me[re++]=65533:we<65536?Me[re++]=we:(we-=65536,Me[re++]=55296|we>>10&1023,Me[re++]=56320|1023&we)}return P(Me,re)},x.utf8border=function(j,Y){var z;for((Y=Y||j.length)>j.length&&(Y=j.length),z=Y-1;0<=z&&(192&j[z])==128;)z--;return z<0||z===0?Y:z+M[j[z]]>Y?z:Y}},{"./common":41}],43:[function(C,Q,x){Q.exports=function(k,F,D,M){for(var N=65535&k,P=k>>>16&65535,j=0;D!==0;){for(D-=j=2e3<D?2e3:D;P=P+(N=N+F[M++]|0)|0,--j;);N%=65521,P%=65521}return N|P<<16}},{}],44:[function(C,Q,x){Q.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}},{}],45:[function(C,Q,x){var k=function(){for(var F,D=[],M=0;M<256;M++){F=M;for(var N=0;N<8;N++)F=1&F?3988292384^F>>>1:F>>>1;D[M]=F}return D}();Q.exports=function(F,D,M,N){var P=k,j=N+M;F^=-1;for(var Y=N;Y<j;Y++)F=F>>>8^P[255&(F^D[Y])];return~F}},{}],46:[function(C,Q,x){var k,F=C("../utils/common"),D=C("./trees"),M=C("./adler32"),N=C("./crc32"),P=C("./messages"),j=0,Y=4,z=0,re=-2,we=-1,Oe=4,Ue=2,Me=8,nt=9,X=286,le=30,G=19,W=2*X+1,q=15,V=3,Z=258,Ce=Z+V+1,fe=42,Ge=113,ue=1,qe=2,It=3,gt=4;function tr(lt,jr){return lt.msg=P[jr],jr}function ar(lt){return(lt<<1)-(4<lt?9:0)}function sr(lt){for(var jr=lt.length;0<=--jr;)lt[jr]=0}function Qt(lt){var jr=lt.state,Jr=jr.pending;Jr>lt.avail_out&&(Jr=lt.avail_out),Jr!==0&&(F.arraySet(lt.output,jr.pending_buf,jr.pending_out,Jr,lt.next_out),lt.next_out+=Jr,jr.pending_out+=Jr,lt.total_out+=Jr,lt.avail_out-=Jr,jr.pending-=Jr,jr.pending===0&&(jr.pending_out=0))}function At(lt,jr){D._tr_flush_block(lt,0<=lt.block_start?lt.block_start:-1,lt.strstart-lt.block_start,jr),lt.block_start=lt.strstart,Qt(lt.strm)}function Et(lt,jr){lt.pending_buf[lt.pending++]=jr}function _t(lt,jr){lt.pending_buf[lt.pending++]=jr>>>8&255,lt.pending_buf[lt.pending++]=255&jr}function mr(lt,jr){var Jr,$t,qt=lt.max_chain_length,ir=lt.strstart,an=lt.prev_length,Dt=lt.nice_match,Ot=lt.strstart>lt.w_size-Ce?lt.strstart-(lt.w_size-Ce):0,er=lt.window,Er=lt.w_mask,zt=lt.prev,Ft=lt.strstart+Z,fr=er[ir+an-1],Or=er[ir+an];lt.prev_length>=lt.good_match&&(qt>>=2),Dt>lt.lookahead&&(Dt=lt.lookahead);do if(er[(Jr=jr)+an]===Or&&er[Jr+an-1]===fr&&er[Jr]===er[ir]&&er[++Jr]===er[ir+1]){ir+=2,Jr++;do;while(er[++ir]===er[++Jr]&&er[++ir]===er[++Jr]&&er[++ir]===er[++Jr]&&er[++ir]===er[++Jr]&&er[++ir]===er[++Jr]&&er[++ir]===er[++Jr]&&er[++ir]===er[++Jr]&&er[++ir]===er[++Jr]&&ir<Ft);if($t=Z-(Ft-ir),ir=Ft-Z,an<$t){if(lt.match_start=jr,Dt<=(an=$t))break;fr=er[ir+an-1],Or=er[ir+an]}}while((jr=zt[jr&Er])>Ot&&--qt!=0);return an<=lt.lookahead?an:lt.lookahead}function wt(lt){var jr,Jr,$t,qt,ir,an,Dt,Ot,er,Er,zt=lt.w_size;do{if(qt=lt.window_size-lt.lookahead-lt.strstart,lt.strstart>=zt+(zt-Ce)){for(F.arraySet(lt.window,lt.window,zt,zt,0),lt.match_start-=zt,lt.strstart-=zt,lt.block_start-=zt,jr=Jr=lt.hash_size;$t=lt.head[--jr],lt.head[jr]=zt<=$t?$t-zt:0,--Jr;);for(jr=Jr=zt;$t=lt.prev[--jr],lt.prev[jr]=zt<=$t?$t-zt:0,--Jr;);qt+=zt}if(lt.strm.avail_in===0)break;if(an=lt.strm,Dt=lt.window,Ot=lt.strstart+lt.lookahead,Er=void 0,(er=qt)<(Er=an.avail_in)&&(Er=er),Jr=Er===0?0:(an.avail_in-=Er,F.arraySet(Dt,an.input,an.next_in,Er,Ot),an.state.wrap===1?an.adler=M(an.adler,Dt,Er,Ot):an.state.wrap===2&&(an.adler=N(an.adler,Dt,Er,Ot)),an.next_in+=Er,an.total_in+=Er,Er),lt.lookahead+=Jr,lt.lookahead+lt.insert>=V)for(ir=lt.strstart-lt.insert,lt.ins_h=lt.window[ir],lt.ins_h=(lt.ins_h<<lt.hash_shift^lt.window[ir+1])&lt.hash_mask;lt.insert&&(lt.ins_h=(lt.ins_h<<lt.hash_shift^lt.window[ir+V-1])&lt.hash_mask,lt.prev[ir&lt.w_mask]=lt.head[lt.ins_h],lt.head[lt.ins_h]=ir,ir++,lt.insert--,!(lt.lookahead+lt.insert<V)););}while(lt.lookahead<Ce&&lt.strm.avail_in!==0)}function Ht(lt,jr){for(var Jr,$t;;){if(lt.lookahead<Ce){if(wt(lt),lt.lookahead<Ce&&jr===j)return ue;if(lt.lookahead===0)break}if(Jr=0,lt.lookahead>=V&&(lt.ins_h=(lt.ins_h<<lt.hash_shift^lt.window[lt.strstart+V-1])&lt.hash_mask,Jr=lt.prev[lt.strstart&lt.w_mask]=lt.head[lt.ins_h],lt.head[lt.ins_h]=lt.strstart),Jr!==0&&lt.strstart-Jr<=lt.w_size-Ce&&(lt.match_length=mr(lt,Jr)),lt.match_length>=V)if($t=D._tr_tally(lt,lt.strstart-lt.match_start,lt.match_length-V),lt.lookahead-=lt.match_length,lt.match_length<=lt.max_lazy_match&&lt.lookahead>=V){for(lt.match_length--;lt.strstart++,lt.ins_h=(lt.ins_h<<lt.hash_shift^lt.window[lt.strstart+V-1])&lt.hash_mask,Jr=lt.prev[lt.strstart&lt.w_mask]=lt.head[lt.ins_h],lt.head[lt.ins_h]=lt.strstart,--lt.match_length!=0;);lt.strstart++}else lt.strstart+=lt.match_length,lt.match_length=0,lt.ins_h=lt.window[lt.strstart],lt.ins_h=(lt.ins_h<<lt.hash_shift^lt.window[lt.strstart+1])&lt.hash_mask;else $t=D._tr_tally(lt,0,lt.window[lt.strstart]),lt.lookahead--,lt.strstart++;if($t&&(At(lt,!1),lt.strm.avail_out===0))return ue}return lt.insert=lt.strstart<V-1?lt.strstart:V-1,jr===Y?(At(lt,!0),lt.strm.avail_out===0?It:gt):lt.last_lit&&(At(lt,!1),lt.strm.avail_out===0)?ue:qe}function $r(lt,jr){for(var Jr,$t,qt;;){if(lt.lookahead<Ce){if(wt(lt),lt.lookahead<Ce&&jr===j)return ue;if(lt.lookahead===0)break}if(Jr=0,lt.lookahead>=V&&(lt.ins_h=(lt.ins_h<<lt.hash_shift^lt.window[lt.strstart+V-1])&lt.hash_mask,Jr=lt.prev[lt.strstart&lt.w_mask]=lt.head[lt.ins_h],lt.head[lt.ins_h]=lt.strstart),lt.prev_length=lt.match_length,lt.prev_match=lt.match_start,lt.match_length=V-1,Jr!==0&&lt.prev_length<lt.max_lazy_match&&lt.strstart-Jr<=lt.w_size-Ce&&(lt.match_length=mr(lt,Jr),lt.match_length<=5&&(lt.strategy===1||lt.match_length===V&&4096<lt.strstart-lt.match_start)&&(lt.match_length=V-1)),lt.prev_length>=V&&lt.match_length<=lt.prev_length){for(qt=lt.strstart+lt.lookahead-V,$t=D._tr_tally(lt,lt.strstart-1-lt.prev_match,lt.prev_length-V),lt.lookahead-=lt.prev_length-1,lt.prev_length-=2;++lt.strstart<=qt&&(lt.ins_h=(lt.ins_h<<lt.hash_shift^lt.window[lt.strstart+V-1])&lt.hash_mask,Jr=lt.prev[lt.strstart&lt.w_mask]=lt.head[lt.ins_h],lt.head[lt.ins_h]=lt.strstart),--lt.prev_length!=0;);if(lt.match_available=0,lt.match_length=V-1,lt.strstart++,$t&&(At(lt,!1),lt.strm.avail_out===0))return ue}else if(lt.match_available){if(($t=D._tr_tally(lt,0,lt.window[lt.strstart-1]))&&At(lt,!1),lt.strstart++,lt.lookahead--,lt.strm.avail_out===0)return ue}else lt.match_available=1,lt.strstart++,lt.lookahead--}return lt.match_available&&($t=D._tr_tally(lt,0,lt.window[lt.strstart-1]),lt.match_available=0),lt.insert=lt.strstart<V-1?lt.strstart:V-1,jr===Y?(At(lt,!0),lt.strm.avail_out===0?It:gt):lt.last_lit&&(At(lt,!1),lt.strm.avail_out===0)?ue:qe}function Ve(lt,jr,Jr,$t,qt){this.good_length=lt,this.max_lazy=jr,this.nice_length=Jr,this.max_chain=$t,this.func=qt}function Ct(){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=Me,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 F.Buf16(2*W),this.dyn_dtree=new F.Buf16(2*(2*le+1)),this.bl_tree=new F.Buf16(2*(2*G+1)),sr(this.dyn_ltree),sr(this.dyn_dtree),sr(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new F.Buf16(q+1),this.heap=new F.Buf16(2*X+1),sr(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new F.Buf16(2*X+1),sr(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 Lt(lt){var jr;return lt&&lt.state?(lt.total_in=lt.total_out=0,lt.data_type=Ue,(jr=lt.state).pending=0,jr.pending_out=0,jr.wrap<0&&(jr.wrap=-jr.wrap),jr.status=jr.wrap?fe:Ge,lt.adler=jr.wrap===2?0:1,jr.last_flush=j,D._tr_init(jr),z):tr(lt,re)}function Br(lt){var jr,Jr=Lt(lt);return Jr===z&&((jr=lt.state).window_size=2*jr.w_size,sr(jr.head),jr.max_lazy_match=k[jr.level].max_lazy,jr.good_match=k[jr.level].good_length,jr.nice_match=k[jr.level].nice_length,jr.max_chain_length=k[jr.level].max_chain,jr.strstart=0,jr.block_start=0,jr.lookahead=0,jr.insert=0,jr.match_length=jr.prev_length=V-1,jr.match_available=0,jr.ins_h=0),Jr}function Zr(lt,jr,Jr,$t,qt,ir){if(!lt)return re;var an=1;if(jr===we&&(jr=6),$t<0?(an=0,$t=-$t):15<$t&&(an=2,$t-=16),qt<1||nt<qt||Jr!==Me||$t<8||15<$t||jr<0||9<jr||ir<0||Oe<ir)return tr(lt,re);$t===8&&($t=9);var Dt=new Ct;return(lt.state=Dt).strm=lt,Dt.wrap=an,Dt.gzhead=null,Dt.w_bits=$t,Dt.w_size=1<<Dt.w_bits,Dt.w_mask=Dt.w_size-1,Dt.hash_bits=qt+7,Dt.hash_size=1<<Dt.hash_bits,Dt.hash_mask=Dt.hash_size-1,Dt.hash_shift=~~((Dt.hash_bits+V-1)/V),Dt.window=new F.Buf8(2*Dt.w_size),Dt.head=new F.Buf16(Dt.hash_size),Dt.prev=new F.Buf16(Dt.w_size),Dt.lit_bufsize=1<<qt+6,Dt.pending_buf_size=4*Dt.lit_bufsize,Dt.pending_buf=new F.Buf8(Dt.pending_buf_size),Dt.d_buf=1*Dt.lit_bufsize,Dt.l_buf=3*Dt.lit_bufsize,Dt.level=jr,Dt.strategy=ir,Dt.method=Jr,Br(lt)}k=[new Ve(0,0,0,0,function(lt,jr){var Jr=65535;for(Jr>lt.pending_buf_size-5&&(Jr=lt.pending_buf_size-5);;){if(lt.lookahead<=1){if(wt(lt),lt.lookahead===0&&jr===j)return ue;if(lt.lookahead===0)break}lt.strstart+=lt.lookahead,lt.lookahead=0;var $t=lt.block_start+Jr;if((lt.strstart===0||lt.strstart>=$t)&&(lt.lookahead=lt.strstart-$t,lt.strstart=$t,At(lt,!1),lt.strm.avail_out===0)||lt.strstart-lt.block_start>=lt.w_size-Ce&&(At(lt,!1),lt.strm.avail_out===0))return ue}return lt.insert=0,jr===Y?(At(lt,!0),lt.strm.avail_out===0?It:gt):(lt.strstart>lt.block_start&&(At(lt,!1),lt.strm.avail_out),ue)}),new Ve(4,4,8,4,Ht),new Ve(4,5,16,8,Ht),new Ve(4,6,32,32,Ht),new Ve(4,4,16,16,$r),new Ve(8,16,32,32,$r),new Ve(8,16,128,128,$r),new Ve(8,32,128,256,$r),new Ve(32,128,258,1024,$r),new Ve(32,258,258,4096,$r)],x.deflateInit=function(lt,jr){return Zr(lt,jr,Me,15,8,0)},x.deflateInit2=Zr,x.deflateReset=Br,x.deflateResetKeep=Lt,x.deflateSetHeader=function(lt,jr){return lt&&lt.state?lt.state.wrap!==2?re:(lt.state.gzhead=jr,z):re},x.deflate=function(lt,jr){var Jr,$t,qt,ir;if(!lt||!lt.state||5<jr||jr<0)return lt?tr(lt,re):re;if($t=lt.state,!lt.output||!lt.input&&lt.avail_in!==0||$t.status===666&&jr!==Y)return tr(lt,lt.avail_out===0?-5:re);if($t.strm=lt,Jr=$t.last_flush,$t.last_flush=jr,$t.status===fe)if($t.wrap===2)lt.adler=0,Et($t,31),Et($t,139),Et($t,8),$t.gzhead?(Et($t,($t.gzhead.text?1:0)+($t.gzhead.hcrc?2:0)+($t.gzhead.extra?4:0)+($t.gzhead.name?8:0)+($t.gzhead.comment?16:0)),Et($t,255&$t.gzhead.time),Et($t,$t.gzhead.time>>8&255),Et($t,$t.gzhead.time>>16&255),Et($t,$t.gzhead.time>>24&255),Et($t,$t.level===9?2:2<=$t.strategy||$t.level<2?4:0),Et($t,255&$t.gzhead.os),$t.gzhead.extra&&$t.gzhead.extra.length&&(Et($t,255&$t.gzhead.extra.length),Et($t,$t.gzhead.extra.length>>8&255)),$t.gzhead.hcrc&&(lt.adler=N(lt.adler,$t.pending_buf,$t.pending,0)),$t.gzindex=0,$t.status=69):(Et($t,0),Et($t,0),Et($t,0),Et($t,0),Et($t,0),Et($t,$t.level===9?2:2<=$t.strategy||$t.level<2?4:0),Et($t,3),$t.status=Ge);else{var an=Me+($t.w_bits-8<<4)<<8;an|=(2<=$t.strategy||$t.level<2?0:$t.level<6?1:$t.level===6?2:3)<<6,$t.strstart!==0&&(an|=32),an+=31-an%31,$t.status=Ge,_t($t,an),$t.strstart!==0&&(_t($t,lt.adler>>>16),_t($t,65535&lt.adler)),lt.adler=1}if($t.status===69)if($t.gzhead.extra){for(qt=$t.pending;$t.gzindex<(65535&$t.gzhead.extra.length)&&($t.pending!==$t.pending_buf_size||($t.gzhead.hcrc&&$t.pending>qt&&(lt.adler=N(lt.adler,$t.pending_buf,$t.pending-qt,qt)),Qt(lt),qt=$t.pending,$t.pending!==$t.pending_buf_size));)Et($t,255&$t.gzhead.extra[$t.gzindex]),$t.gzindex++;$t.gzhead.hcrc&&$t.pending>qt&&(lt.adler=N(lt.adler,$t.pending_buf,$t.pending-qt,qt)),$t.gzindex===$t.gzhead.extra.length&&($t.gzindex=0,$t.status=73)}else $t.status=73;if($t.status===73)if($t.gzhead.name){qt=$t.pending;do{if($t.pending===$t.pending_buf_size&&($t.gzhead.hcrc&&$t.pending>qt&&(lt.adler=N(lt.adler,$t.pending_buf,$t.pending-qt,qt)),Qt(lt),qt=$t.pending,$t.pending===$t.pending_buf_size)){ir=1;break}ir=$t.gzindex<$t.gzhead.name.length?255&$t.gzhead.name.charCodeAt($t.gzindex++):0,Et($t,ir)}while(ir!==0);$t.gzhead.hcrc&&$t.pending>qt&&(lt.adler=N(lt.adler,$t.pending_buf,$t.pending-qt,qt)),ir===0&&($t.gzindex=0,$t.status=91)}else $t.status=91;if($t.status===91)if($t.gzhead.comment){qt=$t.pending;do{if($t.pending===$t.pending_buf_size&&($t.gzhead.hcrc&&$t.pending>qt&&(lt.adler=N(lt.adler,$t.pending_buf,$t.pending-qt,qt)),Qt(lt),qt=$t.pending,$t.pending===$t.pending_buf_size)){ir=1;break}ir=$t.gzindex<$t.gzhead.comment.length?255&$t.gzhead.comment.charCodeAt($t.gzindex++):0,Et($t,ir)}while(ir!==0);$t.gzhead.hcrc&&$t.pending>qt&&(lt.adler=N(lt.adler,$t.pending_buf,$t.pending-qt,qt)),ir===0&&($t.status=103)}else $t.status=103;if($t.status===103&&($t.gzhead.hcrc?($t.pending+2>$t.pending_buf_size&&Qt(lt),$t.pending+2<=$t.pending_buf_size&&(Et($t,255&lt.adler),Et($t,lt.adler>>8&255),lt.adler=0,$t.status=Ge)):$t.status=Ge),$t.pending!==0){if(Qt(lt),lt.avail_out===0)return $t.last_flush=-1,z}else if(lt.avail_in===0&&ar(jr)<=ar(Jr)&&jr!==Y)return tr(lt,-5);if($t.status===666&&lt.avail_in!==0)return tr(lt,-5);if(lt.avail_in!==0||$t.lookahead!==0||jr!==j&&$t.status!==666){var Dt=$t.strategy===2?function(Ot,er){for(var Er;;){if(Ot.lookahead===0&&(wt(Ot),Ot.lookahead===0)){if(er===j)return ue;break}if(Ot.match_length=0,Er=D._tr_tally(Ot,0,Ot.window[Ot.strstart]),Ot.lookahead--,Ot.strstart++,Er&&(At(Ot,!1),Ot.strm.avail_out===0))return ue}return Ot.insert=0,er===Y?(At(Ot,!0),Ot.strm.avail_out===0?It:gt):Ot.last_lit&&(At(Ot,!1),Ot.strm.avail_out===0)?ue:qe}($t,jr):$t.strategy===3?function(Ot,er){for(var Er,zt,Ft,fr,Or=Ot.window;;){if(Ot.lookahead<=Z){if(wt(Ot),Ot.lookahead<=Z&&er===j)return ue;if(Ot.lookahead===0)break}if(Ot.match_length=0,Ot.lookahead>=V&&0<Ot.strstart&&(zt=Or[Ft=Ot.strstart-1])===Or[++Ft]&&zt===Or[++Ft]&&zt===Or[++Ft]){fr=Ot.strstart+Z;do;while(zt===Or[++Ft]&&zt===Or[++Ft]&&zt===Or[++Ft]&&zt===Or[++Ft]&&zt===Or[++Ft]&&zt===Or[++Ft]&&zt===Or[++Ft]&&zt===Or[++Ft]&&Ft<fr);Ot.match_length=Z-(fr-Ft),Ot.match_length>Ot.lookahead&&(Ot.match_length=Ot.lookahead)}if(Ot.match_length>=V?(Er=D._tr_tally(Ot,1,Ot.match_length-V),Ot.lookahead-=Ot.match_length,Ot.strstart+=Ot.match_length,Ot.match_length=0):(Er=D._tr_tally(Ot,0,Ot.window[Ot.strstart]),Ot.lookahead--,Ot.strstart++),Er&&(At(Ot,!1),Ot.strm.avail_out===0))return ue}return Ot.insert=0,er===Y?(At(Ot,!0),Ot.strm.avail_out===0?It:gt):Ot.last_lit&&(At(Ot,!1),Ot.strm.avail_out===0)?ue:qe}($t,jr):k[$t.level].func($t,jr);if(Dt!==It&&Dt!==gt||($t.status=666),Dt===ue||Dt===It)return lt.avail_out===0&&($t.last_flush=-1),z;if(Dt===qe&&(jr===1?D._tr_align($t):jr!==5&&(D._tr_stored_block($t,0,0,!1),jr===3&&(sr($t.head),$t.lookahead===0&&($t.strstart=0,$t.block_start=0,$t.insert=0))),Qt(lt),lt.avail_out===0))return $t.last_flush=-1,z}return jr!==Y?z:$t.wrap<=0?1:($t.wrap===2?(Et($t,255&lt.adler),Et($t,lt.adler>>8&255),Et($t,lt.adler>>16&255),Et($t,lt.adler>>24&255),Et($t,255&lt.total_in),Et($t,lt.total_in>>8&255),Et($t,lt.total_in>>16&255),Et($t,lt.total_in>>24&255)):(_t($t,lt.adler>>>16),_t($t,65535&lt.adler)),Qt(lt),0<$t.wrap&&($t.wrap=-$t.wrap),$t.pending!==0?z:1)},x.deflateEnd=function(lt){var jr;return lt&&lt.state?(jr=lt.state.status)!==fe&&jr!==69&&jr!==73&&jr!==91&&jr!==103&&jr!==Ge&&jr!==666?tr(lt,re):(lt.state=null,jr===Ge?tr(lt,-3):z):re},x.deflateSetDictionary=function(lt,jr){var Jr,$t,qt,ir,an,Dt,Ot,er,Er=jr.length;if(!lt||!lt.state||(ir=(Jr=lt.state).wrap)===2||ir===1&&Jr.status!==fe||Jr.lookahead)return re;for(ir===1&&(lt.adler=M(lt.adler,jr,Er,0)),Jr.wrap=0,Er>=Jr.w_size&&(ir===0&&(sr(Jr.head),Jr.strstart=0,Jr.block_start=0,Jr.insert=0),er=new F.Buf8(Jr.w_size),F.arraySet(er,jr,Er-Jr.w_size,Jr.w_size,0),jr=er,Er=Jr.w_size),an=lt.avail_in,Dt=lt.next_in,Ot=lt.input,lt.avail_in=Er,lt.next_in=0,lt.input=jr,wt(Jr);Jr.lookahead>=V;){for($t=Jr.strstart,qt=Jr.lookahead-(V-1);Jr.ins_h=(Jr.ins_h<<Jr.hash_shift^Jr.window[$t+V-1])&Jr.hash_mask,Jr.prev[$t&Jr.w_mask]=Jr.head[Jr.ins_h],Jr.head[Jr.ins_h]=$t,$t++,--qt;);Jr.strstart=$t,Jr.lookahead=V-1,wt(Jr)}return Jr.strstart+=Jr.lookahead,Jr.block_start=Jr.strstart,Jr.insert=Jr.lookahead,Jr.lookahead=0,Jr.match_length=Jr.prev_length=V-1,Jr.match_available=0,lt.next_in=Dt,lt.input=Ot,lt.avail_in=an,Jr.wrap=ir,z},x.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(C,Q,x){Q.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(C,Q,x){Q.exports=function(k,F){var D,M,N,P,j,Y,z,re,we,Oe,Ue,Me,nt,X,le,G,W,q,V,Z,Ce,fe,Ge,ue,qe;D=k.state,M=k.next_in,ue=k.input,N=M+(k.avail_in-5),P=k.next_out,qe=k.output,j=P-(F-k.avail_out),Y=P+(k.avail_out-257),z=D.dmax,re=D.wsize,we=D.whave,Oe=D.wnext,Ue=D.window,Me=D.hold,nt=D.bits,X=D.lencode,le=D.distcode,G=(1<<D.lenbits)-1,W=(1<<D.distbits)-1;e:do{nt<15&&(Me+=ue[M++]<<nt,nt+=8,Me+=ue[M++]<<nt,nt+=8),q=X[Me&G];t:for(;;){if(Me>>>=V=q>>>24,nt-=V,(V=q>>>16&255)==0)qe[P++]=65535&q;else{if(!(16&V)){if(!(64&V)){q=X[(65535&q)+(Me&(1<<V)-1)];continue t}if(32&V){D.mode=12;break e}k.msg="invalid literal/length code",D.mode=30;break e}Z=65535&q,(V&=15)&&(nt<V&&(Me+=ue[M++]<<nt,nt+=8),Z+=Me&(1<<V)-1,Me>>>=V,nt-=V),nt<15&&(Me+=ue[M++]<<nt,nt+=8,Me+=ue[M++]<<nt,nt+=8),q=le[Me&W];r:for(;;){if(Me>>>=V=q>>>24,nt-=V,!(16&(V=q>>>16&255))){if(!(64&V)){q=le[(65535&q)+(Me&(1<<V)-1)];continue r}k.msg="invalid distance code",D.mode=30;break e}if(Ce=65535&q,nt<(V&=15)&&(Me+=ue[M++]<<nt,(nt+=8)<V&&(Me+=ue[M++]<<nt,nt+=8)),z<(Ce+=Me&(1<<V)-1)){k.msg="invalid distance too far back",D.mode=30;break e}if(Me>>>=V,nt-=V,(V=P-j)<Ce){if(we<(V=Ce-V)&&D.sane){k.msg="invalid distance too far back",D.mode=30;break e}if(Ge=Ue,(fe=0)===Oe){if(fe+=re-V,V<Z){for(Z-=V;qe[P++]=Ue[fe++],--V;);fe=P-Ce,Ge=qe}}else if(Oe<V){if(fe+=re+Oe-V,(V-=Oe)<Z){for(Z-=V;qe[P++]=Ue[fe++],--V;);if(fe=0,Oe<Z){for(Z-=V=Oe;qe[P++]=Ue[fe++],--V;);fe=P-Ce,Ge=qe}}}else if(fe+=Oe-V,V<Z){for(Z-=V;qe[P++]=Ue[fe++],--V;);fe=P-Ce,Ge=qe}for(;2<Z;)qe[P++]=Ge[fe++],qe[P++]=Ge[fe++],qe[P++]=Ge[fe++],Z-=3;Z&&(qe[P++]=Ge[fe++],1<Z&&(qe[P++]=Ge[fe++]))}else{for(fe=P-Ce;qe[P++]=qe[fe++],qe[P++]=qe[fe++],qe[P++]=qe[fe++],2<(Z-=3););Z&&(qe[P++]=qe[fe++],1<Z&&(qe[P++]=qe[fe++]))}break}}break}}while(M<N&&P<Y);M-=Z=nt>>3,Me&=(1<<(nt-=Z<<3))-1,k.next_in=M,k.next_out=P,k.avail_in=M<N?N-M+5:5-(M-N),k.avail_out=P<Y?Y-P+257:257-(P-Y),D.hold=Me,D.bits=nt}},{}],49:[function(C,Q,x){var k=C("../utils/common"),F=C("./adler32"),D=C("./crc32"),M=C("./inffast"),N=C("./inftrees"),P=1,j=2,Y=0,z=-2,re=1,we=852,Oe=592;function Ue(fe){return(fe>>>24&255)+(fe>>>8&65280)+((65280&fe)<<8)+((255&fe)<<24)}function Me(){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 k.Buf16(320),this.work=new k.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function nt(fe){var Ge;return fe&&fe.state?(Ge=fe.state,fe.total_in=fe.total_out=Ge.total=0,fe.msg="",Ge.wrap&&(fe.adler=1&Ge.wrap),Ge.mode=re,Ge.last=0,Ge.havedict=0,Ge.dmax=32768,Ge.head=null,Ge.hold=0,Ge.bits=0,Ge.lencode=Ge.lendyn=new k.Buf32(we),Ge.distcode=Ge.distdyn=new k.Buf32(Oe),Ge.sane=1,Ge.back=-1,Y):z}function X(fe){var Ge;return fe&&fe.state?((Ge=fe.state).wsize=0,Ge.whave=0,Ge.wnext=0,nt(fe)):z}function le(fe,Ge){var ue,qe;return fe&&fe.state?(qe=fe.state,Ge<0?(ue=0,Ge=-Ge):(ue=1+(Ge>>4),Ge<48&&(Ge&=15)),Ge&&(Ge<8||15<Ge)?z:(qe.window!==null&&qe.wbits!==Ge&&(qe.window=null),qe.wrap=ue,qe.wbits=Ge,X(fe))):z}function G(fe,Ge){var ue,qe;return fe?(qe=new Me,(fe.state=qe).window=null,(ue=le(fe,Ge))!==Y&&(fe.state=null),ue):z}var W,q,V=!0;function Z(fe){if(V){var Ge;for(W=new k.Buf32(512),q=new k.Buf32(32),Ge=0;Ge<144;)fe.lens[Ge++]=8;for(;Ge<256;)fe.lens[Ge++]=9;for(;Ge<280;)fe.lens[Ge++]=7;for(;Ge<288;)fe.lens[Ge++]=8;for(N(P,fe.lens,0,288,W,0,fe.work,{bits:9}),Ge=0;Ge<32;)fe.lens[Ge++]=5;N(j,fe.lens,0,32,q,0,fe.work,{bits:5}),V=!1}fe.lencode=W,fe.lenbits=9,fe.distcode=q,fe.distbits=5}function Ce(fe,Ge,ue,qe){var It,gt=fe.state;return gt.window===null&&(gt.wsize=1<<gt.wbits,gt.wnext=0,gt.whave=0,gt.window=new k.Buf8(gt.wsize)),qe>=gt.wsize?(k.arraySet(gt.window,Ge,ue-gt.wsize,gt.wsize,0),gt.wnext=0,gt.whave=gt.wsize):(qe<(It=gt.wsize-gt.wnext)&&(It=qe),k.arraySet(gt.window,Ge,ue-qe,It,gt.wnext),(qe-=It)?(k.arraySet(gt.window,Ge,ue-qe,qe,0),gt.wnext=qe,gt.whave=gt.wsize):(gt.wnext+=It,gt.wnext===gt.wsize&&(gt.wnext=0),gt.whave<gt.wsize&&(gt.whave+=It))),0}x.inflateReset=X,x.inflateReset2=le,x.inflateResetKeep=nt,x.inflateInit=function(fe){return G(fe,15)},x.inflateInit2=G,x.inflate=function(fe,Ge){var ue,qe,It,gt,tr,ar,sr,Qt,At,Et,_t,mr,wt,Ht,$r,Ve,Ct,Lt,Br,Zr,lt,jr,Jr,$t,qt=0,ir=new k.Buf8(4),an=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!fe||!fe.state||!fe.output||!fe.input&&fe.avail_in!==0)return z;(ue=fe.state).mode===12&&(ue.mode=13),tr=fe.next_out,It=fe.output,sr=fe.avail_out,gt=fe.next_in,qe=fe.input,ar=fe.avail_in,Qt=ue.hold,At=ue.bits,Et=ar,_t=sr,jr=Y;e:for(;;)switch(ue.mode){case re:if(ue.wrap===0){ue.mode=13;break}for(;At<16;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}if(2&ue.wrap&&Qt===35615){ir[ue.check=0]=255&Qt,ir[1]=Qt>>>8&255,ue.check=D(ue.check,ir,2,0),At=Qt=0,ue.mode=2;break}if(ue.flags=0,ue.head&&(ue.head.done=!1),!(1&ue.wrap)||(((255&Qt)<<8)+(Qt>>8))%31){fe.msg="incorrect header check",ue.mode=30;break}if((15&Qt)!=8){fe.msg="unknown compression method",ue.mode=30;break}if(At-=4,lt=8+(15&(Qt>>>=4)),ue.wbits===0)ue.wbits=lt;else if(lt>ue.wbits){fe.msg="invalid window size",ue.mode=30;break}ue.dmax=1<<lt,fe.adler=ue.check=1,ue.mode=512&Qt?10:12,At=Qt=0;break;case 2:for(;At<16;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}if(ue.flags=Qt,(255&ue.flags)!=8){fe.msg="unknown compression method",ue.mode=30;break}if(57344&ue.flags){fe.msg="unknown header flags set",ue.mode=30;break}ue.head&&(ue.head.text=Qt>>8&1),512&ue.flags&&(ir[0]=255&Qt,ir[1]=Qt>>>8&255,ue.check=D(ue.check,ir,2,0)),At=Qt=0,ue.mode=3;case 3:for(;At<32;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}ue.head&&(ue.head.time=Qt),512&ue.flags&&(ir[0]=255&Qt,ir[1]=Qt>>>8&255,ir[2]=Qt>>>16&255,ir[3]=Qt>>>24&255,ue.check=D(ue.check,ir,4,0)),At=Qt=0,ue.mode=4;case 4:for(;At<16;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}ue.head&&(ue.head.xflags=255&Qt,ue.head.os=Qt>>8),512&ue.flags&&(ir[0]=255&Qt,ir[1]=Qt>>>8&255,ue.check=D(ue.check,ir,2,0)),At=Qt=0,ue.mode=5;case 5:if(1024&ue.flags){for(;At<16;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}ue.length=Qt,ue.head&&(ue.head.extra_len=Qt),512&ue.flags&&(ir[0]=255&Qt,ir[1]=Qt>>>8&255,ue.check=D(ue.check,ir,2,0)),At=Qt=0}else ue.head&&(ue.head.extra=null);ue.mode=6;case 6:if(1024&ue.flags&&(ar<(mr=ue.length)&&(mr=ar),mr&&(ue.head&&(lt=ue.head.extra_len-ue.length,ue.head.extra||(ue.head.extra=new Array(ue.head.extra_len)),k.arraySet(ue.head.extra,qe,gt,mr,lt)),512&ue.flags&&(ue.check=D(ue.check,qe,mr,gt)),ar-=mr,gt+=mr,ue.length-=mr),ue.length))break e;ue.length=0,ue.mode=7;case 7:if(2048&ue.flags){if(ar===0)break e;for(mr=0;lt=qe[gt+mr++],ue.head&&lt&&ue.length<65536&&(ue.head.name+=String.fromCharCode(lt)),lt&&mr<ar;);if(512&ue.flags&&(ue.check=D(ue.check,qe,mr,gt)),ar-=mr,gt+=mr,lt)break e}else ue.head&&(ue.head.name=null);ue.length=0,ue.mode=8;case 8:if(4096&ue.flags){if(ar===0)break e;for(mr=0;lt=qe[gt+mr++],ue.head&&lt&&ue.length<65536&&(ue.head.comment+=String.fromCharCode(lt)),lt&&mr<ar;);if(512&ue.flags&&(ue.check=D(ue.check,qe,mr,gt)),ar-=mr,gt+=mr,lt)break e}else ue.head&&(ue.head.comment=null);ue.mode=9;case 9:if(512&ue.flags){for(;At<16;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}if(Qt!==(65535&ue.check)){fe.msg="header crc mismatch",ue.mode=30;break}At=Qt=0}ue.head&&(ue.head.hcrc=ue.flags>>9&1,ue.head.done=!0),fe.adler=ue.check=0,ue.mode=12;break;case 10:for(;At<32;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}fe.adler=ue.check=Ue(Qt),At=Qt=0,ue.mode=11;case 11:if(ue.havedict===0)return fe.next_out=tr,fe.avail_out=sr,fe.next_in=gt,fe.avail_in=ar,ue.hold=Qt,ue.bits=At,2;fe.adler=ue.check=1,ue.mode=12;case 12:if(Ge===5||Ge===6)break e;case 13:if(ue.last){Qt>>>=7&At,At-=7&At,ue.mode=27;break}for(;At<3;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}switch(ue.last=1&Qt,At-=1,3&(Qt>>>=1)){case 0:ue.mode=14;break;case 1:if(Z(ue),ue.mode=20,Ge!==6)break;Qt>>>=2,At-=2;break e;case 2:ue.mode=17;break;case 3:fe.msg="invalid block type",ue.mode=30}Qt>>>=2,At-=2;break;case 14:for(Qt>>>=7&At,At-=7&At;At<32;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}if((65535&Qt)!=(Qt>>>16^65535)){fe.msg="invalid stored block lengths",ue.mode=30;break}if(ue.length=65535&Qt,At=Qt=0,ue.mode=15,Ge===6)break e;case 15:ue.mode=16;case 16:if(mr=ue.length){if(ar<mr&&(mr=ar),sr<mr&&(mr=sr),mr===0)break e;k.arraySet(It,qe,gt,mr,tr),ar-=mr,gt+=mr,sr-=mr,tr+=mr,ue.length-=mr;break}ue.mode=12;break;case 17:for(;At<14;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}if(ue.nlen=257+(31&Qt),Qt>>>=5,At-=5,ue.ndist=1+(31&Qt),Qt>>>=5,At-=5,ue.ncode=4+(15&Qt),Qt>>>=4,At-=4,286<ue.nlen||30<ue.ndist){fe.msg="too many length or distance symbols",ue.mode=30;break}ue.have=0,ue.mode=18;case 18:for(;ue.have<ue.ncode;){for(;At<3;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}ue.lens[an[ue.have++]]=7&Qt,Qt>>>=3,At-=3}for(;ue.have<19;)ue.lens[an[ue.have++]]=0;if(ue.lencode=ue.lendyn,ue.lenbits=7,Jr={bits:ue.lenbits},jr=N(0,ue.lens,0,19,ue.lencode,0,ue.work,Jr),ue.lenbits=Jr.bits,jr){fe.msg="invalid code lengths set",ue.mode=30;break}ue.have=0,ue.mode=19;case 19:for(;ue.have<ue.nlen+ue.ndist;){for(;Ve=(qt=ue.lencode[Qt&(1<<ue.lenbits)-1])>>>16&255,Ct=65535&qt,!(($r=qt>>>24)<=At);){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}if(Ct<16)Qt>>>=$r,At-=$r,ue.lens[ue.have++]=Ct;else{if(Ct===16){for($t=$r+2;At<$t;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}if(Qt>>>=$r,At-=$r,ue.have===0){fe.msg="invalid bit length repeat",ue.mode=30;break}lt=ue.lens[ue.have-1],mr=3+(3&Qt),Qt>>>=2,At-=2}else if(Ct===17){for($t=$r+3;At<$t;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}At-=$r,lt=0,mr=3+(7&(Qt>>>=$r)),Qt>>>=3,At-=3}else{for($t=$r+7;At<$t;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}At-=$r,lt=0,mr=11+(127&(Qt>>>=$r)),Qt>>>=7,At-=7}if(ue.have+mr>ue.nlen+ue.ndist){fe.msg="invalid bit length repeat",ue.mode=30;break}for(;mr--;)ue.lens[ue.have++]=lt}}if(ue.mode===30)break;if(ue.lens[256]===0){fe.msg="invalid code -- missing end-of-block",ue.mode=30;break}if(ue.lenbits=9,Jr={bits:ue.lenbits},jr=N(P,ue.lens,0,ue.nlen,ue.lencode,0,ue.work,Jr),ue.lenbits=Jr.bits,jr){fe.msg="invalid literal/lengths set",ue.mode=30;break}if(ue.distbits=6,ue.distcode=ue.distdyn,Jr={bits:ue.distbits},jr=N(j,ue.lens,ue.nlen,ue.ndist,ue.distcode,0,ue.work,Jr),ue.distbits=Jr.bits,jr){fe.msg="invalid distances set",ue.mode=30;break}if(ue.mode=20,Ge===6)break e;case 20:ue.mode=21;case 21:if(6<=ar&&258<=sr){fe.next_out=tr,fe.avail_out=sr,fe.next_in=gt,fe.avail_in=ar,ue.hold=Qt,ue.bits=At,M(fe,_t),tr=fe.next_out,It=fe.output,sr=fe.avail_out,gt=fe.next_in,qe=fe.input,ar=fe.avail_in,Qt=ue.hold,At=ue.bits,ue.mode===12&&(ue.back=-1);break}for(ue.back=0;Ve=(qt=ue.lencode[Qt&(1<<ue.lenbits)-1])>>>16&255,Ct=65535&qt,!(($r=qt>>>24)<=At);){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}if(Ve&&!(240&Ve)){for(Lt=$r,Br=Ve,Zr=Ct;Ve=(qt=ue.lencode[Zr+((Qt&(1<<Lt+Br)-1)>>Lt)])>>>16&255,Ct=65535&qt,!(Lt+($r=qt>>>24)<=At);){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}Qt>>>=Lt,At-=Lt,ue.back+=Lt}if(Qt>>>=$r,At-=$r,ue.back+=$r,ue.length=Ct,Ve===0){ue.mode=26;break}if(32&Ve){ue.back=-1,ue.mode=12;break}if(64&Ve){fe.msg="invalid literal/length code",ue.mode=30;break}ue.extra=15&Ve,ue.mode=22;case 22:if(ue.extra){for($t=ue.extra;At<$t;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}ue.length+=Qt&(1<<ue.extra)-1,Qt>>>=ue.extra,At-=ue.extra,ue.back+=ue.extra}ue.was=ue.length,ue.mode=23;case 23:for(;Ve=(qt=ue.distcode[Qt&(1<<ue.distbits)-1])>>>16&255,Ct=65535&qt,!(($r=qt>>>24)<=At);){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}if(!(240&Ve)){for(Lt=$r,Br=Ve,Zr=Ct;Ve=(qt=ue.distcode[Zr+((Qt&(1<<Lt+Br)-1)>>Lt)])>>>16&255,Ct=65535&qt,!(Lt+($r=qt>>>24)<=At);){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}Qt>>>=Lt,At-=Lt,ue.back+=Lt}if(Qt>>>=$r,At-=$r,ue.back+=$r,64&Ve){fe.msg="invalid distance code",ue.mode=30;break}ue.offset=Ct,ue.extra=15&Ve,ue.mode=24;case 24:if(ue.extra){for($t=ue.extra;At<$t;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}ue.offset+=Qt&(1<<ue.extra)-1,Qt>>>=ue.extra,At-=ue.extra,ue.back+=ue.extra}if(ue.offset>ue.dmax){fe.msg="invalid distance too far back",ue.mode=30;break}ue.mode=25;case 25:if(sr===0)break e;if(mr=_t-sr,ue.offset>mr){if((mr=ue.offset-mr)>ue.whave&&ue.sane){fe.msg="invalid distance too far back",ue.mode=30;break}wt=mr>ue.wnext?(mr-=ue.wnext,ue.wsize-mr):ue.wnext-mr,mr>ue.length&&(mr=ue.length),Ht=ue.window}else Ht=It,wt=tr-ue.offset,mr=ue.length;for(sr<mr&&(mr=sr),sr-=mr,ue.length-=mr;It[tr++]=Ht[wt++],--mr;);ue.length===0&&(ue.mode=21);break;case 26:if(sr===0)break e;It[tr++]=ue.length,sr--,ue.mode=21;break;case 27:if(ue.wrap){for(;At<32;){if(ar===0)break e;ar--,Qt|=qe[gt++]<<At,At+=8}if(_t-=sr,fe.total_out+=_t,ue.total+=_t,_t&&(fe.adler=ue.check=ue.flags?D(ue.check,It,_t,tr-_t):F(ue.check,It,_t,tr-_t)),_t=sr,(ue.flags?Qt:Ue(Qt))!==ue.check){fe.msg="incorrect data check",ue.mode=30;break}At=Qt=0}ue.mode=28;case 28:if(ue.wrap&&ue.flags){for(;At<32;){if(ar===0)break e;ar--,Qt+=qe[gt++]<<At,At+=8}if(Qt!==(4294967295&ue.total)){fe.msg="incorrect length check",ue.mode=30;break}At=Qt=0}ue.mode=29;case 29:jr=1;break e;case 30:jr=-3;break e;case 31:return-4;default:return z}return fe.next_out=tr,fe.avail_out=sr,fe.next_in=gt,fe.avail_in=ar,ue.hold=Qt,ue.bits=At,(ue.wsize||_t!==fe.avail_out&&ue.mode<30&&(ue.mode<27||Ge!==4))&&Ce(fe,fe.output,fe.next_out,_t-fe.avail_out)?(ue.mode=31,-4):(Et-=fe.avail_in,_t-=fe.avail_out,fe.total_in+=Et,fe.total_out+=_t,ue.total+=_t,ue.wrap&&_t&&(fe.adler=ue.check=ue.flags?D(ue.check,It,_t,fe.next_out-_t):F(ue.check,It,_t,fe.next_out-_t)),fe.data_type=ue.bits+(ue.last?64:0)+(ue.mode===12?128:0)+(ue.mode===20||ue.mode===15?256:0),(Et==0&&_t===0||Ge===4)&&jr===Y&&(jr=-5),jr)},x.inflateEnd=function(fe){if(!fe||!fe.state)return z;var Ge=fe.state;return Ge.window&&(Ge.window=null),fe.state=null,Y},x.inflateGetHeader=function(fe,Ge){var ue;return fe&&fe.state&&2&(ue=fe.state).wrap?((ue.head=Ge).done=!1,Y):z},x.inflateSetDictionary=function(fe,Ge){var ue,qe=Ge.length;return fe&&fe.state?(ue=fe.state).wrap!==0&&ue.mode!==11?z:ue.mode===11&&F(1,Ge,qe,0)!==ue.check?-3:Ce(fe,Ge,qe,qe)?(ue.mode=31,-4):(ue.havedict=1,Y):z},x.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(C,Q,x){var k=C("../utils/common"),F=[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],D=[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],M=[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],N=[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];Q.exports=function(P,j,Y,z,re,we,Oe,Ue){var Me,nt,X,le,G,W,q,V,Z,Ce=Ue.bits,fe=0,Ge=0,ue=0,qe=0,It=0,gt=0,tr=0,ar=0,sr=0,Qt=0,At=null,Et=0,_t=new k.Buf16(16),mr=new k.Buf16(16),wt=null,Ht=0;for(fe=0;fe<=15;fe++)_t[fe]=0;for(Ge=0;Ge<z;Ge++)_t[j[Y+Ge]]++;for(It=Ce,qe=15;1<=qe&&_t[qe]===0;qe--);if(qe<It&&(It=qe),qe===0)return re[we++]=20971520,re[we++]=20971520,Ue.bits=1,0;for(ue=1;ue<qe&&_t[ue]===0;ue++);for(It<ue&&(It=ue),fe=ar=1;fe<=15;fe++)if(ar<<=1,(ar-=_t[fe])<0)return-1;if(0<ar&&(P===0||qe!==1))return-1;for(mr[1]=0,fe=1;fe<15;fe++)mr[fe+1]=mr[fe]+_t[fe];for(Ge=0;Ge<z;Ge++)j[Y+Ge]!==0&&(Oe[mr[j[Y+Ge]]++]=Ge);if(W=P===0?(At=wt=Oe,19):P===1?(At=F,Et-=257,wt=D,Ht-=257,256):(At=M,wt=N,-1),fe=ue,G=we,tr=Ge=Qt=0,X=-1,le=(sr=1<<(gt=It))-1,P===1&&852<sr||P===2&&592<sr)return 1;for(;;){for(q=fe-tr,Z=Oe[Ge]<W?(V=0,Oe[Ge]):Oe[Ge]>W?(V=wt[Ht+Oe[Ge]],At[Et+Oe[Ge]]):(V=96,0),Me=1<<fe-tr,ue=nt=1<<gt;re[G+(Qt>>tr)+(nt-=Me)]=q<<24|V<<16|Z,nt!==0;);for(Me=1<<fe-1;Qt&Me;)Me>>=1;if(Me!==0?(Qt&=Me-1,Qt+=Me):Qt=0,Ge++,--_t[fe]==0){if(fe===qe)break;fe=j[Y+Oe[Ge]]}if(It<fe&&(Qt&le)!==X){for(tr===0&&(tr=It),G+=ue,ar=1<<(gt=fe-tr);gt+tr<qe&&!((ar-=_t[gt+tr])<=0);)gt++,ar<<=1;if(sr+=1<<gt,P===1&&852<sr||P===2&&592<sr)return 1;re[X=Qt&le]=It<<24|gt<<16|G-we}}return Qt!==0&&(re[G+Qt]=fe-tr<<24|64<<16),Ue.bits=It,0}},{"../utils/common":41}],51:[function(C,Q,x){Q.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"}},{}],52:[function(C,Q,x){var k=C("../utils/common"),F=0,D=1;function M(qt){for(var ir=qt.length;0<=--ir;)qt[ir]=0}var N=0,P=29,j=256,Y=j+1+P,z=30,re=19,we=2*Y+1,Oe=15,Ue=16,Me=7,nt=256,X=16,le=17,G=18,W=[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],q=[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],V=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Z=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Ce=new Array(2*(Y+2));M(Ce);var fe=new Array(2*z);M(fe);var Ge=new Array(512);M(Ge);var ue=new Array(256);M(ue);var qe=new Array(P);M(qe);var It,gt,tr,ar=new Array(z);function sr(qt,ir,an,Dt,Ot){this.static_tree=qt,this.extra_bits=ir,this.extra_base=an,this.elems=Dt,this.max_length=Ot,this.has_stree=qt&&qt.length}function Qt(qt,ir){this.dyn_tree=qt,this.max_code=0,this.stat_desc=ir}function At(qt){return qt<256?Ge[qt]:Ge[256+(qt>>>7)]}function Et(qt,ir){qt.pending_buf[qt.pending++]=255&ir,qt.pending_buf[qt.pending++]=ir>>>8&255}function _t(qt,ir,an){qt.bi_valid>Ue-an?(qt.bi_buf|=ir<<qt.bi_valid&65535,Et(qt,qt.bi_buf),qt.bi_buf=ir>>Ue-qt.bi_valid,qt.bi_valid+=an-Ue):(qt.bi_buf|=ir<<qt.bi_valid&65535,qt.bi_valid+=an)}function mr(qt,ir,an){_t(qt,an[2*ir],an[2*ir+1])}function wt(qt,ir){for(var an=0;an|=1&qt,qt>>>=1,an<<=1,0<--ir;);return an>>>1}function Ht(qt,ir,an){var Dt,Ot,er=new Array(Oe+1),Er=0;for(Dt=1;Dt<=Oe;Dt++)er[Dt]=Er=Er+an[Dt-1]<<1;for(Ot=0;Ot<=ir;Ot++){var zt=qt[2*Ot+1];zt!==0&&(qt[2*Ot]=wt(er[zt]++,zt))}}function $r(qt){var ir;for(ir=0;ir<Y;ir++)qt.dyn_ltree[2*ir]=0;for(ir=0;ir<z;ir++)qt.dyn_dtree[2*ir]=0;for(ir=0;ir<re;ir++)qt.bl_tree[2*ir]=0;qt.dyn_ltree[2*nt]=1,qt.opt_len=qt.static_len=0,qt.last_lit=qt.matches=0}function Ve(qt){8<qt.bi_valid?Et(qt,qt.bi_buf):0<qt.bi_valid&&(qt.pending_buf[qt.pending++]=qt.bi_buf),qt.bi_buf=0,qt.bi_valid=0}function Ct(qt,ir,an,Dt){var Ot=2*ir,er=2*an;return qt[Ot]<qt[er]||qt[Ot]===qt[er]&&Dt[ir]<=Dt[an]}function Lt(qt,ir,an){for(var Dt=qt.heap[an],Ot=an<<1;Ot<=qt.heap_len&&(Ot<qt.heap_len&&Ct(ir,qt.heap[Ot+1],qt.heap[Ot],qt.depth)&&Ot++,!Ct(ir,Dt,qt.heap[Ot],qt.depth));)qt.heap[an]=qt.heap[Ot],an=Ot,Ot<<=1;qt.heap[an]=Dt}function Br(qt,ir,an){var Dt,Ot,er,Er,zt=0;if(qt.last_lit!==0)for(;Dt=qt.pending_buf[qt.d_buf+2*zt]<<8|qt.pending_buf[qt.d_buf+2*zt+1],Ot=qt.pending_buf[qt.l_buf+zt],zt++,Dt===0?mr(qt,Ot,ir):(mr(qt,(er=ue[Ot])+j+1,ir),(Er=W[er])!==0&&_t(qt,Ot-=qe[er],Er),mr(qt,er=At(--Dt),an),(Er=q[er])!==0&&_t(qt,Dt-=ar[er],Er)),zt<qt.last_lit;);mr(qt,nt,ir)}function Zr(qt,ir){var an,Dt,Ot,er=ir.dyn_tree,Er=ir.stat_desc.static_tree,zt=ir.stat_desc.has_stree,Ft=ir.stat_desc.elems,fr=-1;for(qt.heap_len=0,qt.heap_max=we,an=0;an<Ft;an++)er[2*an]!==0?(qt.heap[++qt.heap_len]=fr=an,qt.depth[an]=0):er[2*an+1]=0;for(;qt.heap_len<2;)er[2*(Ot=qt.heap[++qt.heap_len]=fr<2?++fr:0)]=1,qt.depth[Ot]=0,qt.opt_len--,zt&&(qt.static_len-=Er[2*Ot+1]);for(ir.max_code=fr,an=qt.heap_len>>1;1<=an;an--)Lt(qt,er,an);for(Ot=Ft;an=qt.heap[1],qt.heap[1]=qt.heap[qt.heap_len--],Lt(qt,er,1),Dt=qt.heap[1],qt.heap[--qt.heap_max]=an,qt.heap[--qt.heap_max]=Dt,er[2*Ot]=er[2*an]+er[2*Dt],qt.depth[Ot]=(qt.depth[an]>=qt.depth[Dt]?qt.depth[an]:qt.depth[Dt])+1,er[2*an+1]=er[2*Dt+1]=Ot,qt.heap[1]=Ot++,Lt(qt,er,1),2<=qt.heap_len;);qt.heap[--qt.heap_max]=qt.heap[1],function(Or,Vr){var Un,Tn,Li,Xn,Mn,Oi,Si=Vr.dyn_tree,_i=Vr.max_code,Xi=Vr.stat_desc.static_tree,yi=Vr.stat_desc.has_stree,qi=Vr.stat_desc.extra_bits,Ba=Vr.stat_desc.extra_base,Wa=Vr.stat_desc.max_length,Qi=0;for(Xn=0;Xn<=Oe;Xn++)Or.bl_count[Xn]=0;for(Si[2*Or.heap[Or.heap_max]+1]=0,Un=Or.heap_max+1;Un<we;Un++)Wa<(Xn=Si[2*Si[2*(Tn=Or.heap[Un])+1]+1]+1)&&(Xn=Wa,Qi++),Si[2*Tn+1]=Xn,_i<Tn||(Or.bl_count[Xn]++,Mn=0,Ba<=Tn&&(Mn=qi[Tn-Ba]),Oi=Si[2*Tn],Or.opt_len+=Oi*(Xn+Mn),yi&&(Or.static_len+=Oi*(Xi[2*Tn+1]+Mn)));if(Qi!==0){do{for(Xn=Wa-1;Or.bl_count[Xn]===0;)Xn--;Or.bl_count[Xn]--,Or.bl_count[Xn+1]+=2,Or.bl_count[Wa]--,Qi-=2}while(0<Qi);for(Xn=Wa;Xn!==0;Xn--)for(Tn=Or.bl_count[Xn];Tn!==0;)_i<(Li=Or.heap[--Un])||(Si[2*Li+1]!==Xn&&(Or.opt_len+=(Xn-Si[2*Li+1])*Si[2*Li],Si[2*Li+1]=Xn),Tn--)}}(qt,ir),Ht(er,fr,qt.bl_count)}function lt(qt,ir,an){var Dt,Ot,er=-1,Er=ir[1],zt=0,Ft=7,fr=4;for(Er===0&&(Ft=138,fr=3),ir[2*(an+1)+1]=65535,Dt=0;Dt<=an;Dt++)Ot=Er,Er=ir[2*(Dt+1)+1],++zt<Ft&&Ot===Er||(zt<fr?qt.bl_tree[2*Ot]+=zt:Ot!==0?(Ot!==er&&qt.bl_tree[2*Ot]++,qt.bl_tree[2*X]++):zt<=10?qt.bl_tree[2*le]++:qt.bl_tree[2*G]++,er=Ot,fr=(zt=0)===Er?(Ft=138,3):Ot===Er?(Ft=6,3):(Ft=7,4))}function jr(qt,ir,an){var Dt,Ot,er=-1,Er=ir[1],zt=0,Ft=7,fr=4;for(Er===0&&(Ft=138,fr=3),Dt=0;Dt<=an;Dt++)if(Ot=Er,Er=ir[2*(Dt+1)+1],!(++zt<Ft&&Ot===Er)){if(zt<fr)for(;mr(qt,Ot,qt.bl_tree),--zt!=0;);else Ot!==0?(Ot!==er&&(mr(qt,Ot,qt.bl_tree),zt--),mr(qt,X,qt.bl_tree),_t(qt,zt-3,2)):zt<=10?(mr(qt,le,qt.bl_tree),_t(qt,zt-3,3)):(mr(qt,G,qt.bl_tree),_t(qt,zt-11,7));er=Ot,fr=(zt=0)===Er?(Ft=138,3):Ot===Er?(Ft=6,3):(Ft=7,4)}}M(ar);var Jr=!1;function $t(qt,ir,an,Dt){var Ot,er,Er,zt;_t(qt,(N<<1)+(Dt?1:0),3),er=ir,Er=an,zt=!0,Ve(Ot=qt),zt&&(Et(Ot,Er),Et(Ot,~Er)),k.arraySet(Ot.pending_buf,Ot.window,er,Er,Ot.pending),Ot.pending+=Er}x._tr_init=function(qt){Jr||(function(){var ir,an,Dt,Ot,er,Er=new Array(Oe+1);for(Ot=Dt=0;Ot<P-1;Ot++)for(qe[Ot]=Dt,ir=0;ir<1<<W[Ot];ir++)ue[Dt++]=Ot;for(ue[Dt-1]=Ot,Ot=er=0;Ot<16;Ot++)for(ar[Ot]=er,ir=0;ir<1<<q[Ot];ir++)Ge[er++]=Ot;for(er>>=7;Ot<z;Ot++)for(ar[Ot]=er<<7,ir=0;ir<1<<q[Ot]-7;ir++)Ge[256+er++]=Ot;for(an=0;an<=Oe;an++)Er[an]=0;for(ir=0;ir<=143;)Ce[2*ir+1]=8,ir++,Er[8]++;for(;ir<=255;)Ce[2*ir+1]=9,ir++,Er[9]++;for(;ir<=279;)Ce[2*ir+1]=7,ir++,Er[7]++;for(;ir<=287;)Ce[2*ir+1]=8,ir++,Er[8]++;for(Ht(Ce,Y+1,Er),ir=0;ir<z;ir++)fe[2*ir+1]=5,fe[2*ir]=wt(ir,5);It=new sr(Ce,W,j+1,Y,Oe),gt=new sr(fe,q,0,z,Oe),tr=new sr(new Array(0),V,0,re,Me)}(),Jr=!0),qt.l_desc=new Qt(qt.dyn_ltree,It),qt.d_desc=new Qt(qt.dyn_dtree,gt),qt.bl_desc=new Qt(qt.bl_tree,tr),qt.bi_buf=0,qt.bi_valid=0,$r(qt)},x._tr_stored_block=$t,x._tr_flush_block=function(qt,ir,an,Dt){var Ot,er,Er=0;0<qt.level?(qt.strm.data_type===2&&(qt.strm.data_type=function(zt){var Ft,fr=4093624447;for(Ft=0;Ft<=31;Ft++,fr>>>=1)if(1&fr&&zt.dyn_ltree[2*Ft]!==0)return F;if(zt.dyn_ltree[18]!==0||zt.dyn_ltree[20]!==0||zt.dyn_ltree[26]!==0)return D;for(Ft=32;Ft<j;Ft++)if(zt.dyn_ltree[2*Ft]!==0)return D;return F}(qt)),Zr(qt,qt.l_desc),Zr(qt,qt.d_desc),Er=function(zt){var Ft;for(lt(zt,zt.dyn_ltree,zt.l_desc.max_code),lt(zt,zt.dyn_dtree,zt.d_desc.max_code),Zr(zt,zt.bl_desc),Ft=re-1;3<=Ft&&zt.bl_tree[2*Z[Ft]+1]===0;Ft--);return zt.opt_len+=3*(Ft+1)+5+5+4,Ft}(qt),Ot=qt.opt_len+3+7>>>3,(er=qt.static_len+3+7>>>3)<=Ot&&(Ot=er)):Ot=er=an+5,an+4<=Ot&&ir!==-1?$t(qt,ir,an,Dt):qt.strategy===4||er===Ot?(_t(qt,2+(Dt?1:0),3),Br(qt,Ce,fe)):(_t(qt,4+(Dt?1:0),3),function(zt,Ft,fr,Or){var Vr;for(_t(zt,Ft-257,5),_t(zt,fr-1,5),_t(zt,Or-4,4),Vr=0;Vr<Or;Vr++)_t(zt,zt.bl_tree[2*Z[Vr]+1],3);jr(zt,zt.dyn_ltree,Ft-1),jr(zt,zt.dyn_dtree,fr-1)}(qt,qt.l_desc.max_code+1,qt.d_desc.max_code+1,Er+1),Br(qt,qt.dyn_ltree,qt.dyn_dtree)),$r(qt),Dt&&Ve(qt)},x._tr_tally=function(qt,ir,an){return qt.pending_buf[qt.d_buf+2*qt.last_lit]=ir>>>8&255,qt.pending_buf[qt.d_buf+2*qt.last_lit+1]=255&ir,qt.pending_buf[qt.l_buf+qt.last_lit]=255&an,qt.last_lit++,ir===0?qt.dyn_ltree[2*an]++:(qt.matches++,ir--,qt.dyn_ltree[2*(ue[an]+j+1)]++,qt.dyn_dtree[2*At(ir)]++),qt.last_lit===qt.lit_bufsize-1},x._tr_align=function(qt){var ir;_t(qt,2,3),mr(qt,nt,Ce),(ir=qt).bi_valid===16?(Et(ir,ir.bi_buf),ir.bi_buf=0,ir.bi_valid=0):8<=ir.bi_valid&&(ir.pending_buf[ir.pending++]=255&ir.bi_buf,ir.bi_buf>>=8,ir.bi_valid-=8)}},{"../utils/common":41}],53:[function(C,Q,x){Q.exports=function(){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}},{}],54:[function(C,Q,x){(function(k){(function(F,D){if(!F.setImmediate){var M,N,P,j,Y=1,z={},re=!1,we=F.document,Oe=Object.getPrototypeOf&&Object.getPrototypeOf(F);Oe=Oe&&Oe.setTimeout?Oe:F,M={}.toString.call(F.process)==="[object process]"?function(X){c.nextTick(function(){Me(X)})}:function(){if(F.postMessage&&!F.importScripts){var X=!0,le=F.onmessage;return F.onmessage=function(){X=!1},F.postMessage("","*"),F.onmessage=le,X}}()?(j="setImmediate$"+Math.random()+"$",F.addEventListener?F.addEventListener("message",nt,!1):F.attachEvent("onmessage",nt),function(X){F.postMessage(j+X,"*")}):F.MessageChannel?((P=new MessageChannel).port1.onmessage=function(X){Me(X.data)},function(X){P.port2.postMessage(X)}):we&&"onreadystatechange"in we.createElement("script")?(N=we.documentElement,function(X){var le=we.createElement("script");le.onreadystatechange=function(){Me(X),le.onreadystatechange=null,N.removeChild(le),le=null},N.appendChild(le)}):function(X){setTimeout(Me,0,X)},Oe.setImmediate=function(X){typeof X!="function"&&(X=new Function(""+X));for(var le=new Array(arguments.length-1),G=0;G<le.length;G++)le[G]=arguments[G+1];var W={callback:X,args:le};return z[Y]=W,M(Y),Y++},Oe.clearImmediate=Ue}function Ue(X){delete z[X]}function Me(X){if(re)setTimeout(Me,0,X);else{var le=z[X];if(le){re=!0;try{(function(G){var W=G.callback,q=G.args;switch(q.length){case 0:W();break;case 1:W(q[0]);break;case 2:W(q[0],q[1]);break;case 3:W(q[0],q[1],q[2]);break;default:W.apply(D,q)}})(le)}finally{Ue(X),re=!1}}}}function nt(X){X.source===F&&typeof X.data=="string"&&X.data.indexOf(j)===0&&Me(+X.data.slice(j.length))}})(typeof self>"u"?k===void 0?this:k:self)}).call(this,d!==void 0?d:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})}).call(this)}).call(this,a("_process"),Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{},a("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],a("timers").setImmediate)},{_process:467,buffer:220,timers:523}],442:[function(a,u,A){(function(c){(function(){var d=1/0,p="[object Symbol]",g=/[\\^$.*+?()[\]{}|]/g,h=RegExp(g.source),b=typeof c=="object"&&c&&c.Object===Object&&c,y=typeof self=="object"&&self&&self.Object===Object&&self,w=b||y||Function("return this")(),C=Object.prototype.toString,Q=w.Symbol,x=Q?Q.prototype:void 0,k=x?x.toString:void 0;function F(j){if(typeof j=="string")return j;if(M(j))return k?k.call(j):"";var Y=j+"";return Y=="0"&&1/j==-d?"-0":Y}function D(j){return!!j&&typeof j=="object"}function M(j){return typeof j=="symbol"||D(j)&&C.call(j)==p}function N(j){return j==null?"":F(j)}function P(j){return(j=N(j))&&h.test(j)?j.replace(g,"\\$&"):j}u.exports=P}).call(this)}).call(this,Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{}],443:[function(a,u,A){(function(c){(function(){var d=200,p="Expected a function",g="__lodash_hash_undefined__",h=1,b=2,y=1/0,w=9007199254740991,C="[object Arguments]",Q="[object Array]",x="[object Boolean]",k="[object Date]",F="[object Error]",D="[object Function]",M="[object GeneratorFunction]",N="[object Map]",P="[object Number]",j="[object Object]",Y="[object Promise]",z="[object RegExp]",re="[object Set]",we="[object String]",Oe="[object Symbol]",Ue="[object WeakMap]",Me="[object ArrayBuffer]",nt="[object DataView]",X="[object Float64Array]",le="[object Int8Array]",G="[object Int16Array]",W="[object Int32Array]",q="[object Uint8Array]",V="[object Uint8ClampedArray]",Z="[object Uint16Array]",Ce="[object Uint32Array]",fe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ge=/^\w*$/,ue=/^\./,qe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,It=/[\\^$.*+?()[\]{}|]/g,gt=/\\(\\)?/g,tr=/^\[object .+?Constructor\]$/,ar=/^(?:0|[1-9]\d*)$/,sr={};sr["[object Float32Array]"]=sr[X]=sr[le]=sr[G]=sr[W]=sr[q]=sr[V]=sr[Z]=sr[Ce]=!0,sr[C]=sr[Q]=sr[Me]=sr[x]=sr[nt]=sr[k]=sr[F]=sr[D]=sr[N]=sr[P]=sr[j]=sr[z]=sr[re]=sr[we]=sr[Ue]=!1;var Qt=typeof c=="object"&&c&&c.Object===Object&&c,At=typeof self=="object"&&self&&self.Object===Object&&self,Et=Qt||At||Function("return this")(),_t=typeof A=="object"&&A&&!A.nodeType&&A,mr=_t&&typeof u=="object"&&u&&!u.nodeType&&u,wt=mr&&mr.exports===_t&&Qt.process,Ht=function(){try{return wt&&wt.binding("util")}catch{}}(),$r=Ht&&Ht.isTypedArray;function Ve(Tt,xr,yn,zn){for(var Ui=-1,va=Tt?Tt.length:0;++Ui<va;){var po=Tt[Ui];xr(zn,po,yn(po),Tt)}return zn}function Ct(Tt,xr){for(var yn=-1,zn=Tt?Tt.length:0;++yn<zn;)if(xr(Tt[yn],yn,Tt))return!0;return!1}function Lt(Tt){return function(xr){return xr==null?void 0:xr[Tt]}}function Br(Tt,xr){for(var yn=-1,zn=Array(Tt);++yn<Tt;)zn[yn]=xr(yn);return zn}function Zr(Tt){return function(xr){return Tt(xr)}}function lt(Tt,xr){return Tt==null?void 0:Tt[xr]}function jr(Tt){var xr=!1;if(Tt!=null&&typeof Tt.toString!="function")try{xr=!!(Tt+"")}catch{}return xr}function Jr(Tt){var xr=-1,yn=Array(Tt.size);return Tt.forEach(function(zn,Ui){yn[++xr]=[Ui,zn]}),yn}function $t(Tt,xr){return function(yn){return Tt(xr(yn))}}function qt(Tt){var xr=-1,yn=Array(Tt.size);return Tt.forEach(function(zn){yn[++xr]=zn}),yn}var ir,an=Array.prototype,Dt=Function.prototype,Ot=Object.prototype,er=Et["__core-js_shared__"],Er=(ir=/[^.]+$/.exec(er&&er.keys&&er.keys.IE_PROTO||""))?"Symbol(src)_1."+ir:"",zt=Dt.toString,Ft=Ot.hasOwnProperty,fr=Ot.toString,Or=RegExp("^"+zt.call(Ft).replace(It,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Vr=Et.Symbol,Un=Et.Uint8Array,Tn=Ot.propertyIsEnumerable,Li=an.splice,Xn=$t(Object.keys,Object),Mn=qf(Et,"DataView"),Oi=qf(Et,"Map"),Si=qf(Et,"Promise"),_i=qf(Et,"Set"),Xi=qf(Et,"WeakMap"),yi=qf(Object,"create"),qi=bn(Mn),Ba=bn(Oi),Wa=bn(Si),Qi=bn(_i),la=bn(Xi),oa=Vr?Vr.prototype:void 0,gi=oa?oa.valueOf:void 0,ha=oa?oa.toString:void 0;function ua(Tt){var xr=-1,yn=Tt?Tt.length:0;for(this.clear();++xr<yn;){var zn=Tt[xr];this.set(zn[0],zn[1])}}function ba(){this.__data__=yi?yi(null):{}}function Na(Tt){return this.has(Tt)&&delete this.__data__[Tt]}function ao(Tt){var xr=this.__data__;if(yi){var yn=xr[Tt];return yn===g?void 0:yn}return Ft.call(xr,Tt)?xr[Tt]:void 0}function ji(Tt){var xr=this.__data__;return yi?xr[Tt]!==void 0:Ft.call(xr,Tt)}function to(Tt,xr){return this.__data__[Tt]=yi&&xr===void 0?g:xr,this}function Xa(Tt){var xr=-1,yn=Tt?Tt.length:0;for(this.clear();++xr<yn;){var zn=Tt[xr];this.set(zn[0],zn[1])}}function uo(){this.__data__=[]}function as(Tt){var xr=this.__data__,yn=Il(xr,Tt);return!(yn<0||(yn==xr.length-1?xr.pop():Li.call(xr,yn,1),0))}function pr(Tt){var xr=this.__data__,yn=Il(xr,Tt);return yn<0?void 0:xr[yn][1]}function cn(Tt){return Il(this.__data__,Tt)>-1}function On(Tt,xr){var yn=this.__data__,zn=Il(yn,Tt);return zn<0?yn.push([Tt,xr]):yn[zn][1]=xr,this}function Vi(Tt){var xr=-1,yn=Tt?Tt.length:0;for(this.clear();++xr<yn;){var zn=Tt[xr];this.set(zn[0],zn[1])}}function ja(){this.__data__={hash:new ua,map:new(Oi||Xa),string:new ua}}function Qs(Tt){return k0(this,Tt).delete(Tt)}function ol(Tt){return k0(this,Tt).get(Tt)}function zl(Tt){return k0(this,Tt).has(Tt)}function kc(Tt,xr){return k0(this,Tt).set(Tt,xr),this}function Ju(Tt){var xr=-1,yn=Tt?Tt.length:0;for(this.__data__=new Vi;++xr<yn;)this.add(Tt[xr])}function Nl(Tt){return this.__data__.set(Tt,g),this}function Ru(Tt){return this.__data__.has(Tt)}function Qo(Tt){this.__data__=new Xa(Tt)}function Bo(){this.__data__=new Xa}function $f(Tt){return this.__data__.delete(Tt)}function Xu(Tt){return this.__data__.get(Tt)}function Wf(Tt){return this.__data__.has(Tt)}function xh(Tt,xr){var yn=this.__data__;if(yn instanceof Xa){var zn=yn.__data__;if(!Oi||zn.length<d-1)return zn.push([Tt,xr]),this;yn=this.__data__=new Vi(zn)}return yn.set(Tt,xr),this}function GC(Tt,xr){var yn=Os(Tt)||jo(Tt)?Br(Tt.length,String):[],zn=yn.length,Ui=!!zn;for(var va in Tt)!Ft.call(Tt,va)||Ui&&(va=="length"||$1(va,zn))||yn.push(va);return yn}function Il(Tt,xr){for(var yn=Tt.length;yn--;)if(xA(Tt[yn][0],xr))return yn;return-1}function Ep(Tt,xr,yn,zn){return Ng(Tt,function(Ui,va,po){xr(zn,Ui,yn(Ui),po)}),zn}ua.prototype.clear=ba,ua.prototype.delete=Na,ua.prototype.get=ao,ua.prototype.has=ji,ua.prototype.set=to,Xa.prototype.clear=uo,Xa.prototype.delete=as,Xa.prototype.get=pr,Xa.prototype.has=cn,Xa.prototype.set=On,Vi.prototype.clear=ja,Vi.prototype.delete=Qs,Vi.prototype.get=ol,Vi.prototype.has=zl,Vi.prototype.set=kc,Ju.prototype.add=Ju.prototype.push=Nl,Ju.prototype.has=Ru,Qo.prototype.clear=Bo,Qo.prototype.delete=$f,Qo.prototype.get=Xu,Qo.prototype.has=Wf,Qo.prototype.set=xh;var Ng=qd(j1),Qp=Fm();function j1(Tt,xr){return Tt&&Qp(Tt,xr,Fn)}function _c(Tt,xr){for(var yn=0,zn=(xr=Mg(xr,Tt)?[xr]:K1(xr)).length;Tt!=null&&yn<zn;)Tt=Tt[Fr(xr[yn++])];return yn&&yn==zn?Tt:void 0}function Eb(Tt){return fr.call(Tt)}function Qb(Tt,xr){return Tt!=null&&xr in Object(Tt)}function G1(Tt,xr,yn,zn,Ui){return Tt===xr||(Tt==null||xr==null||!nn(Tt)&&!mn(xr)?Tt!=Tt&&xr!=xr:xb(Tt,xr,G1,yn,zn,Ui))}function xb(Tt,xr,yn,zn,Ui,va){var po=Os(Tt),Xo=Os(xr),xo=Q,aA=Q;po||(xo=(xo=Sh(Tt))==C?j:xo),Xo||(aA=(aA=Sh(xr))==C?j:aA);var ys=xo==j&&!jr(Tt),Tu=aA==j&&!jr(xr),xf=xo==aA;if(xf&&!ys)return va||(va=new Qo),po||ti(Tt)?Fb(Tt,xr,yn,zn,Ui,va):cd(Tt,xr,xo,yn,zn,Ui,va);if(!(Ui&b)){var Go=ys&&Ft.call(Tt,"__wrapped__"),Sf=Tu&&Ft.call(xr,"__wrapped__");if(Go||Sf){var Vf=Go?Tt.value():Tt,Vd=Sf?xr.value():xr;return va||(va=new Qo),yn(Vf,Vd,zn,Ui,va)}}return!!xf&&(va||(va=new Qo),Db(Tt,xr,yn,zn,Ui,va))}function _m(Tt,xr,yn,zn){var Ui=yn.length,va=Ui;if(Tt==null)return!va;for(Tt=Object(Tt);Ui--;){var po=yn[Ui];if(po[2]?po[1]!==Tt[po[0]]:!(po[0]in Tt))return!1}for(;++Ui<va;){var Xo=(po=yn[Ui])[0],xo=Tt[Xo],aA=po[1];if(po[2]){if(xo===void 0&&!(Xo in Tt))return!1}else{var ys=new Qo,Tu;if(!(Tu===void 0?G1(aA,xo,zn,h|b,ys):Tu))return!1}}return!0}function Sb(Tt){return!(!nn(Tt)||Sp(Tt))&&(kt(Tt)||jr(Tt)?Or:tr).test(bn(Tt))}function Xc(Tt){return mn(Tt)&&br(Tt.length)&&!!sr[fr.call(Tt)]}function kb(Tt){return typeof Tt=="function"?Tt:Tt==null?Ln:typeof Tt=="object"?Os(Tt)?_b(Tt[0],Tt[1]):xp(Tt):Bi(Tt)}function Zu(Tt){if(!Y1(Tt))return Xn(Tt);var xr=[];for(var yn in Object(Tt))Ft.call(Tt,yn)&&yn!="constructor"&&xr.push(yn);return xr}function xp(Tt){var xr=Lg(Tt);return xr.length==1&&xr[0][2]?Dm(xr[0][0],xr[0][1]):function(yn){return yn===Tt||_m(yn,Tt,xr)}}function _b(Tt,xr){return Mg(Tt)&&q1(xr)?Dm(Fr(Tt),xr):function(yn){var zn=aa(yn,Tt);return zn===void 0&&zn===xr?ln(yn,Tt):G1(xr,zn,void 0,h|b)}}function Yd(Tt){return function(xr){return _c(xr,Tt)}}function Yf(Tt){if(typeof Tt=="string")return Tt;if(Hn(Tt))return ha?ha.call(Tt):"";var xr=Tt+"";return xr=="0"&&1/Tt==-y?"-0":xr}function K1(Tt){return Os(Tt)?Tt:Zc(Tt)}function KA(Tt,xr){return function(yn,zn){var Ui=Os(yn)?Ve:Ep,va={};return Ui(yn,Tt,kb(zn),va)}}function qd(Tt,xr){return function(yn,zn){if(yn==null)return yn;if(!ke(yn))return Tt(yn,zn);for(var Ui=yn.length,va=-1,po=Object(yn);++va<Ui&&zn(po[va],va,po)!==!1;);return yn}}function Fm(Tt){return function(xr,yn,zn){for(var Ui=-1,va=Object(xr),po=zn(xr),Xo=po.length;Xo--;){var xo=po[++Ui];if(yn(va[xo],xo,va)===!1)break}return xr}}function Fb(Tt,xr,yn,zn,Ui,va){var po=Ui&b,Xo=Tt.length,xo=xr.length;if(Xo!=xo&&!(po&&xo>Xo))return!1;var aA=va.get(Tt);if(aA&&va.get(xr))return aA==xr;var ys=-1,Tu=!0,xf=Ui&h?new Ju:void 0;for(va.set(Tt,xr),va.set(xr,Tt);++ys<Xo;){var Go=Tt[ys],Sf=xr[ys];if(zn)var Vf=po?zn(Sf,Go,ys,xr,Tt,va):zn(Go,Sf,ys,Tt,xr,va);if(Vf!==void 0){if(Vf)continue;Tu=!1;break}if(xf){if(!Ct(xr,function(Vd,_0){if(!xf.has(_0)&&(Go===Vd||yn(Go,Vd,zn,Ui,va)))return xf.add(_0)})){Tu=!1;break}}else if(Go!==Sf&&!yn(Go,Sf,zn,Ui,va)){Tu=!1;break}}return va.delete(Tt),va.delete(xr),Tu}function cd(Tt,xr,yn,zn,Ui,va,po){switch(yn){case nt:if(Tt.byteLength!=xr.byteLength||Tt.byteOffset!=xr.byteOffset)return!1;Tt=Tt.buffer,xr=xr.buffer;case Me:return!(Tt.byteLength!=xr.byteLength||!zn(new Un(Tt),new Un(xr)));case x:case k:case P:return xA(+Tt,+xr);case F:return Tt.name==xr.name&&Tt.message==xr.message;case z:case we:return Tt==xr+"";case N:var Xo=Jr;case re:var xo=va&b;if(Xo||(Xo=qt),Tt.size!=xr.size&&!xo)return!1;var aA=po.get(Tt);if(aA)return aA==xr;va|=h,po.set(Tt,xr);var ys=Fb(Xo(Tt),Xo(xr),zn,Ui,va,po);return po.delete(Tt),ys;case Oe:if(gi)return gi.call(Tt)==gi.call(xr)}return!1}function Db(Tt,xr,yn,zn,Ui,va){var po=Ui&b,Xo=Fn(Tt),xo=Xo.length;if(xo!=Fn(xr).length&&!po)return!1;for(var aA=xo;aA--;){var ys=Xo[aA];if(!(po?ys in xr:Ft.call(xr,ys)))return!1}var Tu=va.get(Tt);if(Tu&&va.get(xr))return Tu==xr;var xf=!0;va.set(Tt,xr),va.set(xr,Tt);for(var Go=po;++aA<xo;){var Sf=Tt[ys=Xo[aA]],Vf=xr[ys];if(zn)var Vd=po?zn(Vf,Sf,ys,xr,Tt,va):zn(Sf,Vf,ys,Tt,xr,va);if(!(Vd===void 0?Sf===Vf||yn(Sf,Vf,zn,Ui,va):Vd)){xf=!1;break}Go||(Go=ys=="constructor")}if(xf&&!Go){var _0=Tt.constructor,Hs=xr.constructor;_0==Hs||!("constructor"in Tt)||!("constructor"in xr)||typeof _0=="function"&&_0 instanceof _0&&typeof Hs=="function"&&Hs instanceof Hs||(xf=!1)}return va.delete(Tt),va.delete(xr),xf}function k0(Tt,xr){var yn=Tt.__data__;return W1(xr)?yn[typeof xr=="string"?"string":"hash"]:yn.map}function Lg(Tt){for(var xr=Fn(Tt),yn=xr.length;yn--;){var zn=xr[yn],Ui=Tt[zn];xr[yn]=[zn,Ui,q1(Ui)]}return xr}function qf(Tt,xr){var yn=lt(Tt,xr);return Sb(yn)?yn:void 0}var Sh=Eb;function Rb(Tt,xr,yn){for(var zn,Ui=-1,va=(xr=Mg(xr,Tt)?[xr]:K1(xr)).length;++Ui<va;){var po=Fr(xr[Ui]);if(!(zn=Tt!=null&&yn(Tt,po)))break;Tt=Tt[po]}return zn||!!(va=Tt?Tt.length:0)&&br(va)&&$1(po,va)&&(Os(Tt)||jo(Tt))}function $1(Tt,xr){return!!(xr=xr??w)&&(typeof Tt=="number"||ar.test(Tt))&&Tt>-1&&Tt%1==0&&Tt<xr}function Mg(Tt,xr){if(Os(Tt))return!1;var yn=typeof Tt;return!(yn!="number"&&yn!="symbol"&&yn!="boolean"&&Tt!=null&&!Hn(Tt))||Ge.test(Tt)||!fe.test(Tt)||xr!=null&&Tt in Object(xr)}function W1(Tt){var xr=typeof Tt;return xr=="string"||xr=="number"||xr=="symbol"||xr=="boolean"?Tt!=="__proto__":Tt===null}function Sp(Tt){return!!Er&&Er in Tt}function Y1(Tt){var xr=Tt&&Tt.constructor;return Tt===(typeof xr=="function"&&xr.prototype||Ot)}function q1(Tt){return Tt==Tt&&!nn(Tt)}function Dm(Tt,xr){return function(yn){return yn!=null&&yn[Tt]===xr&&(xr!==void 0||Tt in Object(yn))}}(Mn&&Sh(new Mn(new ArrayBuffer(1)))!=nt||Oi&&Sh(new Oi)!=N||Si&&Sh(Si.resolve())!=Y||_i&&Sh(new _i)!=re||Xi&&Sh(new Xi)!=Ue)&&(Sh=function(Tt){var xr=fr.call(Tt),yn=xr==j?Tt.constructor:void 0,zn=yn?bn(yn):void 0;if(zn)switch(zn){case qi:return nt;case Ba:return N;case Wa:return Y;case Qi:return re;case la:return Ue}return xr});var Zc=_a(function(Tt){Tt=Pi(Tt);var xr=[];return ue.test(Tt)&&xr.push(""),Tt.replace(qe,function(yn,zn,Ui,va){xr.push(Ui?va.replace(gt,"$1"):zn||yn)}),xr});function Fr(Tt){if(typeof Tt=="string"||Hn(Tt))return Tt;var xr=Tt+"";return xr=="0"&&1/Tt==-y?"-0":xr}function bn(Tt){if(Tt!=null){try{return zt.call(Tt)}catch{}try{return Tt+""}catch{}}return""}var Fi=KA(function(Tt,xr,yn){Ft.call(Tt,yn)?Tt[yn].push(xr):Tt[yn]=[xr]});function _a(Tt,xr){if(typeof Tt!="function"||xr&&typeof xr!="function")throw new TypeError(p);var yn=function(){var zn=arguments,Ui=xr?xr.apply(this,zn):zn[0],va=yn.cache;if(va.has(Ui))return va.get(Ui);var po=Tt.apply(this,zn);return yn.cache=va.set(Ui,po),po};return yn.cache=new(_a.Cache||Vi),yn}function xA(Tt,xr){return Tt===xr||Tt!=Tt&&xr!=xr}function jo(Tt){return Ze(Tt)&&Ft.call(Tt,"callee")&&(!Tn.call(Tt,"callee")||fr.call(Tt)==C)}_a.Cache=Vi;var Os=Array.isArray;function ke(Tt){return Tt!=null&&br(Tt.length)&&!kt(Tt)}function Ze(Tt){return mn(Tt)&&ke(Tt)}function kt(Tt){var xr=nn(Tt)?fr.call(Tt):"";return xr==D||xr==M}function br(Tt){return typeof Tt=="number"&&Tt>-1&&Tt%1==0&&Tt<=w}function nn(Tt){var xr=typeof Tt;return!!Tt&&(xr=="object"||xr=="function")}function mn(Tt){return!!Tt&&typeof Tt=="object"}function Hn(Tt){return typeof Tt=="symbol"||mn(Tt)&&fr.call(Tt)==Oe}var ti=$r?Zr($r):Xc;function Pi(Tt){return Tt==null?"":Yf(Tt)}function aa(Tt,xr,yn){var zn=Tt==null?void 0:_c(Tt,xr);return zn===void 0?yn:zn}function ln(Tt,xr){return Tt!=null&&Rb(Tt,xr,Qb)}function Fn(Tt){return ke(Tt)?GC(Tt):Zu(Tt)}function Ln(Tt){return Tt}function Bi(Tt){return Mg(Tt)?Lt(Fr(Tt)):Yd(Tt)}u.exports=Fi}).call(this)}).call(this,Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{}],444:[function(a,u,A){var c="[object Boolean]",d=Object.prototype.toString;function p(h){return h===!0||h===!1||g(h)&&d.call(h)==c}function g(h){return!!h&&typeof h=="object"}u.exports=p},{}],445:[function(a,u,A){(function(c){(function(){var d=200,p="__lodash_hash_undefined__",g=1,h=2,b=9007199254740991,y="[object Arguments]",w="[object Array]",C="[object AsyncFunction]",Q="[object Boolean]",x="[object Date]",k="[object Error]",F="[object Function]",D="[object GeneratorFunction]",M="[object Map]",N="[object Number]",P="[object Null]",j="[object Object]",Y="[object Promise]",z="[object Proxy]",re="[object RegExp]",we="[object Set]",Oe="[object String]",Ue="[object Symbol]",Me="[object Undefined]",nt="[object WeakMap]",X="[object ArrayBuffer]",le="[object DataView]",G="[object Float64Array]",W="[object Int8Array]",q="[object Int16Array]",V="[object Int32Array]",Z="[object Uint8Array]",Ce="[object Uint8ClampedArray]",fe="[object Uint16Array]",Ge="[object Uint32Array]",ue=/[\\^$.*+?()[\]{}|]/g,qe=/^\[object .+?Constructor\]$/,It=/^(?:0|[1-9]\d*)$/,gt={};gt["[object Float32Array]"]=gt[G]=gt[W]=gt[q]=gt[V]=gt[Z]=gt[Ce]=gt[fe]=gt[Ge]=!0,gt[y]=gt[w]=gt[X]=gt[Q]=gt[le]=gt[x]=gt[k]=gt[F]=gt[M]=gt[N]=gt[j]=gt[re]=gt[we]=gt[Oe]=gt[nt]=!1;var tr=typeof c=="object"&&c&&c.Object===Object&&c,ar=typeof self=="object"&&self&&self.Object===Object&&self,sr=tr||ar||Function("return this")(),Qt=typeof A=="object"&&A&&!A.nodeType&&A,At=Qt&&typeof u=="object"&&u&&!u.nodeType&&u,Et=At&&At.exports===Qt,_t=Et&&tr.process,mr=function(){try{return _t&&_t.binding&&_t.binding("util")}catch{}}(),wt=mr&&mr.isTypedArray;function Ht(Fr,bn){for(var Fi=-1,_a=Fr==null?0:Fr.length,xA=0,jo=[];++Fi<_a;){var Os=Fr[Fi];bn(Os,Fi,Fr)&&(jo[xA++]=Os)}return jo}function $r(Fr,bn){for(var Fi=-1,_a=bn.length,xA=Fr.length;++Fi<_a;)Fr[xA+Fi]=bn[Fi];return Fr}function Ve(Fr,bn){for(var Fi=-1,_a=Fr==null?0:Fr.length;++Fi<_a;)if(bn(Fr[Fi],Fi,Fr))return!0;return!1}function Ct(Fr,bn){for(var Fi=-1,_a=Array(Fr);++Fi<Fr;)_a[Fi]=bn(Fi);return _a}function Lt(Fr){return function(bn){return Fr(bn)}}function Br(Fr,bn){return Fr.has(bn)}function Zr(Fr,bn){return Fr==null?void 0:Fr[bn]}function lt(Fr){var bn=-1,Fi=Array(Fr.size);return Fr.forEach(function(_a,xA){Fi[++bn]=[xA,_a]}),Fi}function jr(Fr,bn){return function(Fi){return Fr(bn(Fi))}}function Jr(Fr){var bn=-1,Fi=Array(Fr.size);return Fr.forEach(function(_a){Fi[++bn]=_a}),Fi}var $t,qt=Array.prototype,ir=Function.prototype,an=Object.prototype,Dt=sr["__core-js_shared__"],Ot=ir.toString,er=an.hasOwnProperty,Er=($t=/[^.]+$/.exec(Dt&&Dt.keys&&Dt.keys.IE_PROTO||""))?"Symbol(src)_1."+$t:"",zt=an.toString,Ft=RegExp("^"+Ot.call(er).replace(ue,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),fr=Et?sr.Buffer:void 0,Or=sr.Symbol,Vr=sr.Uint8Array,Un=an.propertyIsEnumerable,Tn=qt.splice,Li=Or?Or.toStringTag:void 0,Xn=Object.getOwnPropertySymbols,Mn=fr?fr.isBuffer:void 0,Oi=jr(Object.keys,Object),Si=xp(sr,"DataView"),_i=xp(sr,"Map"),Xi=xp(sr,"Promise"),yi=xp(sr,"Set"),qi=xp(sr,"WeakMap"),Ba=xp(Object,"create"),Wa=cd(Si),Qi=cd(_i),la=cd(Xi),oa=cd(yi),gi=cd(qi),ha=Or?Or.prototype:void 0,ua=ha?ha.valueOf:void 0;function ba(Fr){var bn=-1,Fi=Fr==null?0:Fr.length;for(this.clear();++bn<Fi;){var _a=Fr[bn];this.set(_a[0],_a[1])}}function Na(){this.__data__=Ba?Ba(null):{},this.size=0}function ao(Fr){var bn=this.has(Fr)&&delete this.__data__[Fr];return this.size-=bn?1:0,bn}function ji(Fr){var bn=this.__data__;if(Ba){var Fi=bn[Fr];return Fi===p?void 0:Fi}return er.call(bn,Fr)?bn[Fr]:void 0}function to(Fr){var bn=this.__data__;return Ba?bn[Fr]!==void 0:er.call(bn,Fr)}function Xa(Fr,bn){var Fi=this.__data__;return this.size+=this.has(Fr)?0:1,Fi[Fr]=Ba&&bn===void 0?p:bn,this}function uo(Fr){var bn=-1,Fi=Fr==null?0:Fr.length;for(this.clear();++bn<Fi;){var _a=Fr[bn];this.set(_a[0],_a[1])}}function as(){this.__data__=[],this.size=0}function pr(Fr){var bn=this.__data__,Fi=Ep(bn,Fr);return!(Fi<0||(Fi==bn.length-1?bn.pop():Tn.call(bn,Fi,1),--this.size,0))}function cn(Fr){var bn=this.__data__,Fi=Ep(bn,Fr);return Fi<0?void 0:bn[Fi][1]}function On(Fr){return Ep(this.__data__,Fr)>-1}function Vi(Fr,bn){var Fi=this.__data__,_a=Ep(Fi,Fr);return _a<0?(++this.size,Fi.push([Fr,bn])):Fi[_a][1]=bn,this}function ja(Fr){var bn=-1,Fi=Fr==null?0:Fr.length;for(this.clear();++bn<Fi;){var _a=Fr[bn];this.set(_a[0],_a[1])}}function Qs(){this.size=0,this.__data__={hash:new ba,map:new(_i||uo),string:new ba}}function ol(Fr){var bn=Zu(this,Fr).delete(Fr);return this.size-=bn?1:0,bn}function zl(Fr){return Zu(this,Fr).get(Fr)}function kc(Fr){return Zu(this,Fr).has(Fr)}function Ju(Fr,bn){var Fi=Zu(this,Fr),_a=Fi.size;return Fi.set(Fr,bn),this.size+=Fi.size==_a?0:1,this}function Nl(Fr){var bn=-1,Fi=Fr==null?0:Fr.length;for(this.__data__=new ja;++bn<Fi;)this.add(Fr[bn])}function Ru(Fr){return this.__data__.set(Fr,p),this}function Qo(Fr){return this.__data__.has(Fr)}function Bo(Fr){var bn=this.__data__=new uo(Fr);this.size=bn.size}function $f(){this.__data__=new uo,this.size=0}function Xu(Fr){var bn=this.__data__,Fi=bn.delete(Fr);return this.size=bn.size,Fi}function Wf(Fr){return this.__data__.get(Fr)}function xh(Fr){return this.__data__.has(Fr)}function GC(Fr,bn){var Fi=this.__data__;if(Fi instanceof uo){var _a=Fi.__data__;if(!_i||_a.length<d-1)return _a.push([Fr,bn]),this.size=++Fi.size,this;Fi=this.__data__=new ja(_a)}return Fi.set(Fr,bn),this.size=Fi.size,this}function Il(Fr,bn){var Fi=Lg(Fr),_a=!Fi&&k0(Fr),xA=!Fi&&!_a&&Sh(Fr),jo=!Fi&&!_a&&!xA&&Y1(Fr),Os=Fi||_a||xA||jo,ke=Os?Ct(Fr.length,String):[],Ze=ke.length;for(var kt in Fr)!er.call(Fr,kt)||Os&&(kt=="length"||xA&&(kt=="offset"||kt=="parent")||jo&&(kt=="buffer"||kt=="byteLength"||kt=="byteOffset")||K1(kt,Ze))||ke.push(kt);return ke}function Ep(Fr,bn){for(var Fi=Fr.length;Fi--;)if(Db(Fr[Fi][0],bn))return Fi;return-1}function Ng(Fr,bn,Fi){var _a=bn(Fr);return Lg(Fr)?_a:$r(_a,Fi(Fr))}function Qp(Fr){return Fr==null?Fr===void 0?Me:P:Li&&Li in Object(Fr)?_b(Fr):Fb(Fr)}function j1(Fr){return Sp(Fr)&&Qp(Fr)==y}function _c(Fr,bn,Fi,_a,xA){return Fr===bn||(Fr==null||bn==null||!Sp(Fr)&&!Sp(bn)?Fr!=Fr&&bn!=bn:Eb(Fr,bn,Fi,_a,_c,xA))}function Eb(Fr,bn,Fi,_a,xA,jo){var Os=Lg(Fr),ke=Lg(bn),Ze=Os?w:Yf(Fr),kt=ke?w:Yf(bn),br=(Ze=Ze==y?j:Ze)==j,nn=(kt=kt==y?j:kt)==j,mn=Ze==kt;if(mn&&Sh(Fr)){if(!Sh(bn))return!1;Os=!0,br=!1}if(mn&&!br)return jo||(jo=new Bo),Os||Y1(Fr)?_m(Fr,bn,Fi,_a,xA,jo):Sb(Fr,bn,Ze,Fi,_a,xA,jo);if(!(Fi&g)){var Hn=br&&er.call(Fr,"__wrapped__"),ti=nn&&er.call(bn,"__wrapped__");if(Hn||ti){var Pi=Hn?Fr.value():Fr,aa=ti?bn.value():bn;return jo||(jo=new Bo),xA(Pi,aa,Fi,_a,jo)}}return!!mn&&(jo||(jo=new Bo),Xc(Fr,bn,Fi,_a,xA,jo))}function Qb(Fr){return!(!W1(Fr)||qd(Fr))&&($1(Fr)?Ft:qe).test(cd(Fr))}function G1(Fr){return Sp(Fr)&&Mg(Fr.length)&&!!gt[Qp(Fr)]}function xb(Fr){if(!Fm(Fr))return Oi(Fr);var bn=[];for(var Fi in Object(Fr))er.call(Fr,Fi)&&Fi!="constructor"&&bn.push(Fi);return bn}function _m(Fr,bn,Fi,_a,xA,jo){var Os=Fi&g,ke=Fr.length,Ze=bn.length;if(ke!=Ze&&!(Os&&Ze>ke))return!1;var kt=jo.get(Fr);if(kt&&jo.get(bn))return kt==bn;var br=-1,nn=!0,mn=Fi&h?new Nl:void 0;for(jo.set(Fr,bn),jo.set(bn,Fr);++br<ke;){var Hn=Fr[br],ti=bn[br];if(_a)var Pi=Os?_a(ti,Hn,br,bn,Fr,jo):_a(Hn,ti,br,Fr,bn,jo);if(Pi!==void 0){if(Pi)continue;nn=!1;break}if(mn){if(!Ve(bn,function(aa,ln){if(!Br(mn,ln)&&(Hn===aa||xA(Hn,aa,Fi,_a,jo)))return mn.push(ln)})){nn=!1;break}}else if(Hn!==ti&&!xA(Hn,ti,Fi,_a,jo)){nn=!1;break}}return jo.delete(Fr),jo.delete(bn),nn}function Sb(Fr,bn,Fi,_a,xA,jo,Os){switch(Fi){case le:if(Fr.byteLength!=bn.byteLength||Fr.byteOffset!=bn.byteOffset)return!1;Fr=Fr.buffer,bn=bn.buffer;case X:return!(Fr.byteLength!=bn.byteLength||!jo(new Vr(Fr),new Vr(bn)));case Q:case x:case N:return Db(+Fr,+bn);case k:return Fr.name==bn.name&&Fr.message==bn.message;case re:case Oe:return Fr==bn+"";case M:var ke=lt;case we:var Ze=_a&g;if(ke||(ke=Jr),Fr.size!=bn.size&&!Ze)return!1;var kt=Os.get(Fr);if(kt)return kt==bn;_a|=h,Os.set(Fr,bn);var br=_m(ke(Fr),ke(bn),_a,xA,jo,Os);return Os.delete(Fr),br;case Ue:if(ua)return ua.call(Fr)==ua.call(bn)}return!1}function Xc(Fr,bn,Fi,_a,xA,jo){var Os=Fi&g,ke=kb(Fr),Ze=ke.length;if(Ze!=kb(bn).length&&!Os)return!1;for(var kt=Ze;kt--;){var br=ke[kt];if(!(Os?br in bn:er.call(bn,br)))return!1}var nn=jo.get(Fr);if(nn&&jo.get(bn))return nn==bn;var mn=!0;jo.set(Fr,bn),jo.set(bn,Fr);for(var Hn=Os;++kt<Ze;){var ti=Fr[br=ke[kt]],Pi=bn[br];if(_a)var aa=Os?_a(Pi,ti,br,bn,Fr,jo):_a(ti,Pi,br,Fr,bn,jo);if(!(aa===void 0?ti===Pi||xA(ti,Pi,Fi,_a,jo):aa)){mn=!1;break}Hn||(Hn=br=="constructor")}if(mn&&!Hn){var ln=Fr.constructor,Fn=bn.constructor;ln==Fn||!("constructor"in Fr)||!("constructor"in bn)||typeof ln=="function"&&ln instanceof ln&&typeof Fn=="function"&&Fn instanceof Fn||(mn=!1)}return jo.delete(Fr),jo.delete(bn),mn}function kb(Fr){return Ng(Fr,q1,Yd)}function Zu(Fr,bn){var Fi=Fr.__data__;return KA(bn)?Fi[typeof bn=="string"?"string":"hash"]:Fi.map}function xp(Fr,bn){var Fi=Zr(Fr,bn);return Qb(Fi)?Fi:void 0}function _b(Fr){var bn=er.call(Fr,Li),Fi=Fr[Li];try{Fr[Li]=void 0;var _a=!0}catch{}var xA=zt.call(Fr);return _a&&(bn?Fr[Li]=Fi:delete Fr[Li]),xA}ba.prototype.clear=Na,ba.prototype.delete=ao,ba.prototype.get=ji,ba.prototype.has=to,ba.prototype.set=Xa,uo.prototype.clear=as,uo.prototype.delete=pr,uo.prototype.get=cn,uo.prototype.has=On,uo.prototype.set=Vi,ja.prototype.clear=Qs,ja.prototype.delete=ol,ja.prototype.get=zl,ja.prototype.has=kc,ja.prototype.set=Ju,Nl.prototype.add=Nl.prototype.push=Ru,Nl.prototype.has=Qo,Bo.prototype.clear=$f,Bo.prototype.delete=Xu,Bo.prototype.get=Wf,Bo.prototype.has=xh,Bo.prototype.set=GC;var Yd=Xn?function(Fr){return Fr==null?[]:(Fr=Object(Fr),Ht(Xn(Fr),function(bn){return Un.call(Fr,bn)}))}:Dm,Yf=Qp;function K1(Fr,bn){return!!(bn=bn??b)&&(typeof Fr=="number"||It.test(Fr))&&Fr>-1&&Fr%1==0&&Fr<bn}function KA(Fr){var bn=typeof Fr;return bn=="string"||bn=="number"||bn=="symbol"||bn=="boolean"?Fr!=="__proto__":Fr===null}function qd(Fr){return!!Er&&Er in Fr}function Fm(Fr){var bn=Fr&&Fr.constructor;return Fr===(typeof bn=="function"&&bn.prototype||an)}function Fb(Fr){return zt.call(Fr)}function cd(Fr){if(Fr!=null){try{return Ot.call(Fr)}catch{}try{return Fr+""}catch{}}return""}function Db(Fr,bn){return Fr===bn||Fr!=Fr&&bn!=bn}(Si&&Yf(new Si(new ArrayBuffer(1)))!=le||_i&&Yf(new _i)!=M||Xi&&Yf(Xi.resolve())!=Y||yi&&Yf(new yi)!=we||qi&&Yf(new qi)!=nt)&&(Yf=function(Fr){var bn=Qp(Fr),Fi=bn==j?Fr.constructor:void 0,_a=Fi?cd(Fi):"";if(_a)switch(_a){case Wa:return le;case Qi:return M;case la:return Y;case oa:return we;case gi:return nt}return bn});var k0=j1(function(){return arguments}())?j1:function(Fr){return Sp(Fr)&&er.call(Fr,"callee")&&!Un.call(Fr,"callee")},Lg=Array.isArray;function qf(Fr){return Fr!=null&&Mg(Fr.length)&&!$1(Fr)}var Sh=Mn||Zc;function Rb(Fr,bn){return _c(Fr,bn)}function $1(Fr){if(!W1(Fr))return!1;var bn=Qp(Fr);return bn==F||bn==D||bn==C||bn==z}function Mg(Fr){return typeof Fr=="number"&&Fr>-1&&Fr%1==0&&Fr<=b}function W1(Fr){var bn=typeof Fr;return Fr!=null&&(bn=="object"||bn=="function")}function Sp(Fr){return Fr!=null&&typeof Fr=="object"}var Y1=wt?Lt(wt):G1;function q1(Fr){return qf(Fr)?Il(Fr):xb(Fr)}function Dm(){return[]}function Zc(){return!1}u.exports=Rb}).call(this)}).call(this,Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{}],446:[function(a,u,A){(function(c){(function(){var d="[object AsyncFunction]",p="[object Function]",g="[object GeneratorFunction]",h="[object Null]",b="[object Proxy]",y="[object Undefined]",w=typeof c=="object"&&c&&c.Object===Object&&c,C=typeof self=="object"&&self&&self.Object===Object&&self,Q=w||C||Function("return this")(),x=Object.prototype,k=x.hasOwnProperty,F=x.toString,D=Q.Symbol,M=D?D.toStringTag:void 0;function N(re){return re==null?re===void 0?y:h:M&&M in Object(re)?P(re):j(re)}function P(re){var we=k.call(re,M),Oe=re[M];try{re[M]=void 0;var Ue=!0}catch{}var Me=F.call(re);return Ue&&(we?re[M]=Oe:delete re[M]),Me}function j(re){return F.call(re)}function Y(re){if(!z(re))return!1;var we=N(re);return we==p||we==g||we==d||we==b}function z(re){var we=typeof re;return re!=null&&(we=="object"||we=="function")}u.exports=Y}).call(this)}).call(this,Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{}],447:[function(a,u,A){function c(d){return d==null}u.exports=c},{}],448:[function(a,u,A){function c(d){return d===void 0}u.exports=c},{}],449:[function(a,u,A){(function(c){(function(){var d=200,p="__lodash_hash_undefined__",g=1/0,h="[object Function]",b="[object GeneratorFunction]",y=/[\\^$.*+?()[\]{}|]/g,w=/^\[object .+?Constructor\]$/,C=typeof c=="object"&&c&&c.Object===Object&&c,Q=typeof self=="object"&&self&&self.Object===Object&&self,x=C||Q||Function("return this")();function k(Ft,fr){return!(!Ft||!Ft.length)&&D(Ft,fr,0)>-1}function F(Ft,fr,Or,Vr){for(var Un=Ft.length,Tn=Or+-1;++Tn<Un;)if(fr(Ft[Tn],Tn,Ft))return Tn;return-1}function D(Ft,fr,Or){if(fr!=fr)return F(Ft,M,Or);for(var Vr=Or-1,Un=Ft.length;++Vr<Un;)if(Ft[Vr]===fr)return Vr;return-1}function M(Ft){return Ft!=Ft}function N(Ft,fr){return Ft.has(fr)}function P(Ft,fr){return Ft==null?void 0:Ft[fr]}function j(Ft){var fr=!1;if(Ft!=null&&typeof Ft.toString!="function")try{fr=!!(Ft+"")}catch{}return fr}function Y(Ft){var fr=-1,Or=Array(Ft.size);return Ft.forEach(function(Vr){Or[++fr]=Vr}),Or}var z,re=Array.prototype,we=Function.prototype,Oe=Object.prototype,Ue=x["__core-js_shared__"],Me=(z=/[^.]+$/.exec(Ue&&Ue.keys&&Ue.keys.IE_PROTO||""))?"Symbol(src)_1."+z:"",nt=we.toString,X=Oe.hasOwnProperty,le=Oe.toString,G=RegExp("^"+nt.call(X).replace(y,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),W=re.splice,q=$t(x,"Map"),V=$t(x,"Set"),Z=$t(Object,"create");function Ce(Ft){var fr=-1,Or=Ft?Ft.length:0;for(this.clear();++fr<Or;){var Vr=Ft[fr];this.set(Vr[0],Vr[1])}}function fe(){this.__data__=Z?Z(null):{}}function Ge(Ft){return this.has(Ft)&&delete this.__data__[Ft]}function ue(Ft){var fr=this.__data__;if(Z){var Or=fr[Ft];return Or===p?void 0:Or}return X.call(fr,Ft)?fr[Ft]:void 0}function qe(Ft){var fr=this.__data__;return Z?fr[Ft]!==void 0:X.call(fr,Ft)}function It(Ft,fr){return this.__data__[Ft]=Z&&fr===void 0?p:fr,this}function gt(Ft){var fr=-1,Or=Ft?Ft.length:0;for(this.clear();++fr<Or;){var Vr=Ft[fr];this.set(Vr[0],Vr[1])}}function tr(){this.__data__=[]}function ar(Ft){var fr=this.__data__,Or=Br(fr,Ft);return!(Or<0||(Or==fr.length-1?fr.pop():W.call(fr,Or,1),0))}function sr(Ft){var fr=this.__data__,Or=Br(fr,Ft);return Or<0?void 0:fr[Or][1]}function Qt(Ft){return Br(this.__data__,Ft)>-1}function At(Ft,fr){var Or=this.__data__,Vr=Br(Or,Ft);return Vr<0?Or.push([Ft,fr]):Or[Vr][1]=fr,this}function Et(Ft){var fr=-1,Or=Ft?Ft.length:0;for(this.clear();++fr<Or;){var Vr=Ft[fr];this.set(Vr[0],Vr[1])}}function _t(){this.__data__={hash:new Ce,map:new(q||gt),string:new Ce}}function mr(Ft){return Jr(this,Ft).delete(Ft)}function wt(Ft){return Jr(this,Ft).get(Ft)}function Ht(Ft){return Jr(this,Ft).has(Ft)}function $r(Ft,fr){return Jr(this,Ft).set(Ft,fr),this}function Ve(Ft){var fr=-1,Or=Ft?Ft.length:0;for(this.__data__=new Et;++fr<Or;)this.add(Ft[fr])}function Ct(Ft){return this.__data__.set(Ft,p),this}function Lt(Ft){return this.__data__.has(Ft)}function Br(Ft,fr){for(var Or=Ft.length;Or--;)if(Ot(Ft[Or][0],fr))return Or;return-1}function Zr(Ft){return!(!Er(Ft)||ir(Ft))&&(er(Ft)||j(Ft)?G:w).test(an(Ft))}function lt(Ft,fr,Or){var Vr=-1,Un=k,Tn=Ft.length,Li=!0,Xn=[],Mn=Xn;if(Tn>=d){var Oi=jr(Ft);if(Oi)return Y(Oi);Li=!1,Un=N,Mn=new Ve}else Mn=Xn;e:for(;++Vr<Tn;){var Si=Ft[Vr],_i=Si;if(Si=Si!==0?Si:0,Li&&_i==_i){for(var Xi=Mn.length;Xi--;)if(Mn[Xi]===_i)continue e;Xn.push(Si)}else Un(Mn,_i,Or)||(Mn!==Xn&&Mn.push(_i),Xn.push(Si))}return Xn}Ce.prototype.clear=fe,Ce.prototype.delete=Ge,Ce.prototype.get=ue,Ce.prototype.has=qe,Ce.prototype.set=It,gt.prototype.clear=tr,gt.prototype.delete=ar,gt.prototype.get=sr,gt.prototype.has=Qt,gt.prototype.set=At,Et.prototype.clear=_t,Et.prototype.delete=mr,Et.prototype.get=wt,Et.prototype.has=Ht,Et.prototype.set=$r,Ve.prototype.add=Ve.prototype.push=Ct,Ve.prototype.has=Lt;var jr=V&&1/Y(new V([,-0]))[1]==g?function(Ft){return new V(Ft)}:zt;function Jr(Ft,fr){var Or=Ft.__data__;return qt(fr)?Or[typeof fr=="string"?"string":"hash"]:Or.map}function $t(Ft,fr){var Or=P(Ft,fr);return Zr(Or)?Or:void 0}function qt(Ft){var fr=typeof Ft;return fr=="string"||fr=="number"||fr=="symbol"||fr=="boolean"?Ft!=="__proto__":Ft===null}function ir(Ft){return!!Me&&Me in Ft}function an(Ft){if(Ft!=null){try{return nt.call(Ft)}catch{}try{return Ft+""}catch{}}return""}function Dt(Ft){return Ft&&Ft.length?lt(Ft):[]}function Ot(Ft,fr){return Ft===fr||Ft!=Ft&&fr!=fr}function er(Ft){var fr=Er(Ft)?le.call(Ft):"";return fr==h||fr==b}function Er(Ft){var fr=typeof Ft;return!!Ft&&(fr=="object"||fr=="function")}function zt(){}u.exports=Dt}).call(this)}).call(this,Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{}],450:[function(a,u,A){var c=a("inherits"),d=a("hash-base"),p=a("safe-buffer").Buffer,g=new Array(16);function h(){d.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function b(x,k){return x<<k|x>>>32-k}function y(x,k,F,D,M,N,P){return b(x+(k&F|~k&D)+M+N|0,P)+k|0}function w(x,k,F,D,M,N,P){return b(x+(k&D|F&~D)+M+N|0,P)+k|0}function C(x,k,F,D,M,N,P){return b(x+(k^F^D)+M+N|0,P)+k|0}function Q(x,k,F,D,M,N,P){return b(x+(F^(k|~D))+M+N|0,P)+k|0}c(h,d),h.prototype._update=function(){for(var x=g,k=0;k<16;++k)x[k]=this._block.readInt32LE(4*k);var F=this._a,D=this._b,M=this._c,N=this._d;F=y(F,D,M,N,x[0],3614090360,7),N=y(N,F,D,M,x[1],3905402710,12),M=y(M,N,F,D,x[2],606105819,17),D=y(D,M,N,F,x[3],3250441966,22),F=y(F,D,M,N,x[4],4118548399,7),N=y(N,F,D,M,x[5],1200080426,12),M=y(M,N,F,D,x[6],2821735955,17),D=y(D,M,N,F,x[7],4249261313,22),F=y(F,D,M,N,x[8],1770035416,7),N=y(N,F,D,M,x[9],2336552879,12),M=y(M,N,F,D,x[10],4294925233,17),D=y(D,M,N,F,x[11],2304563134,22),F=y(F,D,M,N,x[12],1804603682,7),N=y(N,F,D,M,x[13],4254626195,12),M=y(M,N,F,D,x[14],2792965006,17),F=w(F,D=y(D,M,N,F,x[15],1236535329,22),M,N,x[1],4129170786,5),N=w(N,F,D,M,x[6],3225465664,9),M=w(M,N,F,D,x[11],643717713,14),D=w(D,M,N,F,x[0],3921069994,20),F=w(F,D,M,N,x[5],3593408605,5),N=w(N,F,D,M,x[10],38016083,9),M=w(M,N,F,D,x[15],3634488961,14),D=w(D,M,N,F,x[4],3889429448,20),F=w(F,D,M,N,x[9],568446438,5),N=w(N,F,D,M,x[14],3275163606,9),M=w(M,N,F,D,x[3],4107603335,14),D=w(D,M,N,F,x[8],1163531501,20),F=w(F,D,M,N,x[13],2850285829,5),N=w(N,F,D,M,x[2],4243563512,9),M=w(M,N,F,D,x[7],1735328473,14),F=C(F,D=w(D,M,N,F,x[12],2368359562,20),M,N,x[5],4294588738,4),N=C(N,F,D,M,x[8],2272392833,11),M=C(M,N,F,D,x[11],1839030562,16),D=C(D,M,N,F,x[14],4259657740,23),F=C(F,D,M,N,x[1],2763975236,4),N=C(N,F,D,M,x[4],1272893353,11),M=C(M,N,F,D,x[7],4139469664,16),D=C(D,M,N,F,x[10],3200236656,23),F=C(F,D,M,N,x[13],681279174,4),N=C(N,F,D,M,x[0],3936430074,11),M=C(M,N,F,D,x[3],3572445317,16),D=C(D,M,N,F,x[6],76029189,23),F=C(F,D,M,N,x[9],3654602809,4),N=C(N,F,D,M,x[12],3873151461,11),M=C(M,N,F,D,x[15],530742520,16),F=Q(F,D=C(D,M,N,F,x[2],3299628645,23),M,N,x[0],4096336452,6),N=Q(N,F,D,M,x[7],1126891415,10),M=Q(M,N,F,D,x[14],2878612391,15),D=Q(D,M,N,F,x[5],4237533241,21),F=Q(F,D,M,N,x[12],1700485571,6),N=Q(N,F,D,M,x[3],2399980690,10),M=Q(M,N,F,D,x[10],4293915773,15),D=Q(D,M,N,F,x[1],2240044497,21),F=Q(F,D,M,N,x[8],1873313359,6),N=Q(N,F,D,M,x[15],4264355552,10),M=Q(M,N,F,D,x[6],2734768916,15),D=Q(D,M,N,F,x[13],1309151649,21),F=Q(F,D,M,N,x[4],4149444226,6),N=Q(N,F,D,M,x[11],3174756917,10),M=Q(M,N,F,D,x[2],718787259,15),D=Q(D,M,N,F,x[9],3951481745,21),this._a=this._a+F|0,this._b=this._b+D|0,this._c=this._c+M|0,this._d=this._d+N|0},h.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var x=p.allocUnsafe(16);return x.writeInt32LE(this._a,0),x.writeInt32LE(this._b,4),x.writeInt32LE(this._c,8),x.writeInt32LE(this._d,12),x},u.exports=h},{"hash-base":425,inherits:440,"safe-buffer":494}],451:[function(a,u,A){var c=a("bn.js"),d=a("brorand");function p(g){this.rand=g||new d.Rand}u.exports=p,p.create=function(g){return new p(g)},p.prototype._randbelow=function(g){var h=g.bitLength(),b=Math.ceil(h/8);do var y=new c(this.rand.generate(b));while(y.cmp(g)>=0);return y},p.prototype._randrange=function(g,h){var b=h.sub(g);return g.add(this._randbelow(b))},p.prototype.test=function(g,h,b){var y=g.bitLength(),w=c.mont(g),C=new c(1).toRed(w);h||(h=Math.max(1,y/48|0));for(var Q=g.subn(1),x=0;!Q.testn(x);x++);for(var k=g.shrn(x),F=Q.toRed(w),D=!0;h>0;h--){var M=this._randrange(new c(2),Q);b&&b(M);var N=M.toRed(w).redPow(k);if(N.cmp(C)!==0&&N.cmp(F)!==0){for(var P=1;P<x;P++){if((N=N.redSqr()).cmp(C)===0)return!1;if(N.cmp(F)===0)break}if(P===x)return!1}}return D},p.prototype.getDivisor=function(g,h){var b=g.bitLength(),y=c.mont(g),w=new c(1).toRed(y);h||(h=Math.max(1,b/48|0));for(var C=g.subn(1),Q=0;!C.testn(Q);Q++);for(var x=g.shrn(Q),k=C.toRed(y);h>0;h--){var F=this._randrange(new c(2),C),D=g.gcd(F);if(D.cmpn(1)!==0)return D;var M=F.toRed(y).redPow(x);if(M.cmp(w)!==0&&M.cmp(k)!==0){for(var N=1;N<Q;N++){if((M=M.redSqr()).cmp(w)===0)return M.fromRed().subn(1).gcd(g);if(M.cmp(k)===0)break}if(N===Q)return(M=M.redSqr()).fromRed().subn(1).gcd(g)}}return!1}},{"bn.js":452,brorand:187}],452:[function(a,u,A){arguments[4][184][0].apply(A,arguments)},{buffer:188,dup:184}],453:[function(a,u,A){function c(d,p){if(!d)throw new Error(p||"Assertion failed")}u.exports=c,c.equal=function(d,p,g){if(d!=p)throw new Error(g||"Assertion failed: "+d+" != "+p)}},{}],454:[function(a,u,A){var c=A;function d(h,b){if(Array.isArray(h))return h.slice();if(!h)return[];var y=[];if(typeof h!="string"){for(var w=0;w<h.length;w++)y[w]=0|h[w];return y}if(b==="hex")for((h=h.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(h="0"+h),w=0;w<h.length;w+=2)y.push(parseInt(h[w]+h[w+1],16));else for(w=0;w<h.length;w++){var C=h.charCodeAt(w),Q=C>>8,x=255&C;Q?y.push(Q,x):y.push(x)}return y}function p(h){return h.length===1?"0"+h:h}function g(h){for(var b="",y=0;y<h.length;y++)b+=p(h[y].toString(16));return b}c.toArray=d,c.zero2=p,c.toHex=g,c.encode=function(h,b){return b==="hex"?g(h):h}},{}],455:[function(a,u,A){u.exports={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}},{}],456:[function(a,u,A){var c=a("asn1.js");A.certificate=a("./certificate");var d=c.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});A.RSAPrivateKey=d;var p=c.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});A.RSAPublicKey=p;var g=c.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(h),this.key("subjectPublicKey").bitstr())});A.PublicKey=g;var h=c.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),b=c.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(h),this.key("subjectPrivateKey").octstr())});A.PrivateKey=b;var y=c.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});A.EncryptedPrivateKey=y;var w=c.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});A.DSAPrivateKey=w,A.DSAparam=c.define("DSAparam",function(){this.int()});var C=c.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(Q),this.key("publicKey").optional().explicit(1).bitstr())});A.ECPrivateKey=C;var Q=c.define("ECParameters",function(){this.choice({namedCurve:this.objid()})});A.signature=c.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},{"./certificate":457,"asn1.js":170}],457:[function(a,u,A){var c=a("asn1.js"),d=c.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),p=c.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),g=c.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),h=c.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(g),this.key("subjectPublicKey").bitstr())}),b=c.define("RelativeDistinguishedName",function(){this.setof(p)}),y=c.define("RDNSequence",function(){this.seqof(b)}),w=c.define("Name",function(){this.choice({rdnSequence:this.use(y)})}),C=c.define("Validity",function(){this.seq().obj(this.key("notBefore").use(d),this.key("notAfter").use(d))}),Q=c.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),x=c.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(g),this.key("issuer").use(w),this.key("validity").use(C),this.key("subject").use(w),this.key("subjectPublicKeyInfo").use(h),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(Q).optional())}),k=c.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(x),this.key("signatureAlgorithm").use(g),this.key("signatureValue").bitstr())});u.exports=k},{"asn1.js":170}],458:[function(a,u,A){var c=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,d=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,p=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,g=a("evp_bytestokey"),h=a("browserify-aes"),b=a("safe-buffer").Buffer;u.exports=function(y,w){var C,Q=y.toString(),x=Q.match(c);if(x){var k="aes"+x[1],F=b.from(x[2],"hex"),D=b.from(x[3].replace(/[\r\n]/g,""),"base64"),M=g(w,F.slice(0,8),parseInt(x[1],10)).key,N=[],P=h.createDecipheriv(k,M,F);N.push(P.update(D)),N.push(P.final()),C=b.concat(N)}else{var j=Q.match(p);C=b.from(j[2].replace(/[\r\n]/g,""),"base64")}return{tag:Q.match(d)[1],data:C}}},{"browserify-aes":191,evp_bytestokey:423,"safe-buffer":494}],459:[function(a,u,A){var c=a("./asn1"),d=a("./aesid.json"),p=a("./fixProc"),g=a("browserify-aes"),h=a("pbkdf2"),b=a("safe-buffer").Buffer;function y(C){var Q;typeof C!="object"||b.isBuffer(C)||(Q=C.passphrase,C=C.key),typeof C=="string"&&(C=b.from(C));var x,k,F=p(C,Q),D=F.tag,M=F.data;switch(D){case"CERTIFICATE":k=c.certificate.decode(M,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(k||(k=c.PublicKey.decode(M,"der")),x=k.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return c.RSAPublicKey.decode(k.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return k.subjectPrivateKey=k.subjectPublicKey,{type:"ec",data:k};case"1.2.840.10040.4.1":return k.algorithm.params.pub_key=c.DSAparam.decode(k.subjectPublicKey.data,"der"),{type:"dsa",data:k.algorithm.params};default:throw new Error("unknown key id "+x)}case"ENCRYPTED PRIVATE KEY":M=w(M=c.EncryptedPrivateKey.decode(M,"der"),Q);case"PRIVATE KEY":switch(x=(k=c.PrivateKey.decode(M,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return c.RSAPrivateKey.decode(k.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:k.algorithm.curve,privateKey:c.ECPrivateKey.decode(k.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return k.algorithm.params.priv_key=c.DSAparam.decode(k.subjectPrivateKey,"der"),{type:"dsa",params:k.algorithm.params};default:throw new Error("unknown key id "+x)}case"RSA PUBLIC KEY":return c.RSAPublicKey.decode(M,"der");case"RSA PRIVATE KEY":return c.RSAPrivateKey.decode(M,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:c.DSAPrivateKey.decode(M,"der")};case"EC PRIVATE KEY":return{curve:(M=c.ECPrivateKey.decode(M,"der")).parameters.value,privateKey:M.privateKey};default:throw new Error("unknown key type "+D)}}function w(C,Q){var x=C.algorithm.decrypt.kde.kdeparams.salt,k=parseInt(C.algorithm.decrypt.kde.kdeparams.iters.toString(),10),F=d[C.algorithm.decrypt.cipher.algo.join(".")],D=C.algorithm.decrypt.cipher.iv,M=C.subjectPrivateKey,N=parseInt(F.split("-")[1],10)/8,P=h.pbkdf2Sync(Q,x,k,N,"sha1"),j=g.createDecipheriv(F,P,D),Y=[];return Y.push(j.update(M)),Y.push(j.final()),b.concat(Y)}u.exports=y,y.signature=c.signature},{"./aesid.json":455,"./asn1":456,"./fixProc":458,"browserify-aes":191,pbkdf2:460,"safe-buffer":494}],460:[function(a,u,A){A.pbkdf2=a("./lib/async"),A.pbkdf2Sync=a("./lib/sync")},{"./lib/async":461,"./lib/sync":464}],461:[function(a,u,A){(function(c){(function(){var d,p,g=a("safe-buffer").Buffer,h=a("./precondition"),b=a("./default-encoding"),y=a("./sync"),w=a("./to-buffer"),C=c.crypto&&c.crypto.subtle,Q={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},x=[];function k(N){if(c.process&&!c.process.browser||!C||!C.importKey||!C.deriveBits)return Promise.resolve(!1);if(x[N]!==void 0)return x[N];var P=D(d=d||g.alloc(8),d,10,128,N).then(function(){return!0}).catch(function(){return!1});return x[N]=P,P}function F(){return p||(p=c.process&&c.process.nextTick?c.process.nextTick:c.queueMicrotask?c.queueMicrotask:c.setImmediate?c.setImmediate:c.setTimeout)}function D(N,P,j,Y,z){return C.importKey("raw",N,{name:"PBKDF2"},!1,["deriveBits"]).then(function(re){return C.deriveBits({name:"PBKDF2",salt:P,iterations:j,hash:{name:z}},re,Y<<3)}).then(function(re){return g.from(re)})}function M(N,P){N.then(function(j){F()(function(){P(null,j)})},function(j){F()(function(){P(j)})})}u.exports=function(N,P,j,Y,z,re){typeof z=="function"&&(re=z,z=void 0);var we=Q[(z=z||"sha1").toLowerCase()];if(we&&typeof c.Promise=="function"){if(h(j,Y),N=w(N,b,"Password"),P=w(P,b,"Salt"),typeof re!="function")throw new Error("No callback provided to pbkdf2");M(k(we).then(function(Oe){return Oe?D(N,P,j,Y,we):y(N,P,j,Y,z)}),re)}else F()(function(){var Oe;try{Oe=y(N,P,j,Y,z)}catch(Ue){return re(Ue)}re(null,Oe)})}}).call(this)}).call(this,Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{"./default-encoding":462,"./precondition":463,"./sync":464,"./to-buffer":465,"safe-buffer":494}],462:[function(a,u,A){(function(c,d){(function(){var p;p=d.process&&d.process.browser?"utf-8":d.process&&d.process.version?parseInt(c.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary":"utf-8",u.exports=p}).call(this)}).call(this,a("_process"),Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{_process:467}],463:[function(a,u,A){var c=Math.pow(2,30)-1;u.exports=function(d,p){if(typeof d!="number")throw new TypeError("Iterations not a number");if(d<0)throw new TypeError("Bad iterations");if(typeof p!="number")throw new TypeError("Key length not a number");if(p<0||p>c||p!=p)throw new TypeError("Bad key length")}},{}],464:[function(a,u,A){var c=a("create-hash/md5"),d=a("ripemd160"),p=a("sha.js"),g=a("safe-buffer").Buffer,h=a("./precondition"),b=a("./default-encoding"),y=a("./to-buffer"),w=g.alloc(128),C={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function Q(F,D,M){var N=x(F),P=F==="sha512"||F==="sha384"?128:64;D.length>P?D=N(D):D.length<P&&(D=g.concat([D,w],P));for(var j=g.allocUnsafe(P+C[F]),Y=g.allocUnsafe(P+C[F]),z=0;z<P;z++)j[z]=54^D[z],Y[z]=92^D[z];var re=g.allocUnsafe(P+M+4);j.copy(re,0,0,P),this.ipad1=re,this.ipad2=j,this.opad=Y,this.alg=F,this.blocksize=P,this.hash=N,this.size=C[F]}function x(F){function D(N){return p(F).update(N).digest()}function M(N){return new d().update(N).digest()}return F==="rmd160"||F==="ripemd160"?M:F==="md5"?c:D}function k(F,D,M,N,P){h(M,N);var j=new Q(P=P||"sha1",F=y(F,b,"Password"),(D=y(D,b,"Salt")).length),Y=g.allocUnsafe(N),z=g.allocUnsafe(D.length+4);D.copy(z,0,0,D.length);for(var re=0,we=C[P],Oe=Math.ceil(N/we),Ue=1;Ue<=Oe;Ue++){z.writeUInt32BE(Ue,D.length);for(var Me=j.run(z,j.ipad1),nt=Me,X=1;X<M;X++){nt=j.run(nt,j.ipad2);for(var le=0;le<we;le++)Me[le]^=nt[le]}Me.copy(Y,re),re+=we}return Y}Q.prototype.run=function(F,D){return F.copy(D,this.blocksize),this.hash(D).copy(this.opad,this.blocksize),this.hash(this.opad)},u.exports=k},{"./default-encoding":462,"./precondition":463,"./to-buffer":465,"create-hash/md5":387,ripemd160:493,"safe-buffer":494,"sha.js":498}],465:[function(a,u,A){var c=a("safe-buffer").Buffer;u.exports=function(d,p,g){if(c.isBuffer(d))return d;if(typeof d=="string")return c.from(d,p);if(ArrayBuffer.isView(d))return c.from(d.buffer);throw new TypeError(g+" must be a string, a Buffer, a typed array or a DataView")}},{"safe-buffer":494}],466:[function(a,u,A){(function(c){(function(){function d(p,g,h,b){if(typeof p!="function")throw new TypeError('"callback" argument must be a function');var y,w,C=arguments.length;switch(C){case 0:case 1:return c.nextTick(p);case 2:return c.nextTick(function(){p.call(null,g)});case 3:return c.nextTick(function(){p.call(null,g,h)});case 4:return c.nextTick(function(){p.call(null,g,h,b)});default:for(y=new Array(C-1),w=0;w<y.length;)y[w++]=arguments[w];return c.nextTick(function(){p.apply(null,y)})}}c===void 0||!c.version||c.version.indexOf("v0.")===0||c.version.indexOf("v1.")===0&&c.version.indexOf("v1.8.")!==0?u.exports={nextTick:d}:u.exports=c}).call(this)}).call(this,a("_process"))},{_process:467}],467:[function(a,u,A){var c,d,p=u.exports={};function g(){throw new Error("setTimeout has not been defined")}function h(){throw new Error("clearTimeout has not been defined")}function b(N){if(c===setTimeout)return setTimeout(N,0);if((c===g||!c)&&setTimeout)return c=setTimeout,setTimeout(N,0);try{return c(N,0)}catch{try{return c.call(null,N,0)}catch{return c.call(this,N,0)}}}function y(N){if(d===clearTimeout)return clearTimeout(N);if((d===h||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(N);try{return d(N)}catch{try{return d.call(null,N)}catch{return d.call(this,N)}}}(function(){try{c=typeof setTimeout=="function"?setTimeout:g}catch{c=g}try{d=typeof clearTimeout=="function"?clearTimeout:h}catch{d=h}})();var w,C=[],Q=!1,x=-1;function k(){Q&&w&&(Q=!1,w.length?C=w.concat(C):x=-1,C.length&&F())}function F(){if(!Q){var N=b(k);Q=!0;for(var P=C.length;P;){for(w=C,C=[];++x<P;)w&&w[x].run();x=-1,P=C.length}w=null,Q=!1,y(N)}}function D(N,P){this.fun=N,this.array=P}function M(){}p.nextTick=function(N){var P=new Array(arguments.length-1);if(arguments.length>1)for(var j=1;j<arguments.length;j++)P[j-1]=arguments[j];C.push(new D(N,P)),C.length!==1||Q||b(F)},D.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=M,p.addListener=M,p.once=M,p.off=M,p.removeListener=M,p.removeAllListeners=M,p.emit=M,p.prependListener=M,p.prependOnceListener=M,p.listeners=function(N){return[]},p.binding=function(N){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(N){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},{}],468:[function(a,u,A){A.publicEncrypt=a("./publicEncrypt"),A.privateDecrypt=a("./privateDecrypt"),A.privateEncrypt=function(c,d){return A.publicEncrypt(c,d,!0)},A.publicDecrypt=function(c,d){return A.privateDecrypt(c,d,!0)}},{"./privateDecrypt":471,"./publicEncrypt":472}],469:[function(a,u,A){var c=a("create-hash"),d=a("safe-buffer").Buffer;function p(g){var h=d.allocUnsafe(4);return h.writeUInt32BE(g,0),h}u.exports=function(g,h){for(var b,y=d.alloc(0),w=0;y.length<h;)b=p(w++),y=d.concat([y,c("sha1").update(g).update(b).digest()]);return y.slice(0,h)}},{"create-hash":386,"safe-buffer":494}],470:[function(a,u,A){arguments[4][184][0].apply(A,arguments)},{buffer:188,dup:184}],471:[function(a,u,A){var c=a("parse-asn1"),d=a("./mgf"),p=a("./xor"),g=a("bn.js"),h=a("browserify-rsa"),b=a("create-hash"),y=a("./withPublic"),w=a("safe-buffer").Buffer;function C(k,F){var D=k.modulus.byteLength(),M=b("sha1").update(w.alloc(0)).digest(),N=M.length;if(F[0]!==0)throw new Error("decryption error");var P=F.slice(1,N+1),j=F.slice(N+1),Y=p(P,d(j,N)),z=p(j,d(Y,D-N-1));if(x(M,z.slice(0,N)))throw new Error("decryption error");for(var re=N;z[re]===0;)re++;if(z[re++]!==1)throw new Error("decryption error");return z.slice(re)}function Q(k,F,D){for(var M=F.slice(0,2),N=2,P=0;F[N++]!==0;)if(N>=F.length){P++;break}var j=F.slice(2,N-1);if((M.toString("hex")!=="0002"&&!D||M.toString("hex")!=="0001"&&D)&&P++,j.length<8&&P++,P)throw new Error("decryption error");return F.slice(N)}function x(k,F){k=w.from(k),F=w.from(F);var D=0,M=k.length;k.length!==F.length&&(D++,M=Math.min(k.length,F.length));for(var N=-1;++N<M;)D+=k[N]^F[N];return D}u.exports=function(k,F,D){var M;M=k.padding?k.padding:D?1:4;var N,P=c(k),j=P.modulus.byteLength();if(F.length>j||new g(F).cmp(P.modulus)>=0)throw new Error("decryption error");N=D?y(new g(F),P):h(F,P);var Y=w.alloc(j-N.length);if(N=w.concat([Y,N],j),M===4)return C(P,N);if(M===1)return Q(P,N,D);if(M===3)return N;throw new Error("unknown padding")}},{"./mgf":469,"./withPublic":473,"./xor":474,"bn.js":470,"browserify-rsa":209,"create-hash":386,"parse-asn1":459,"safe-buffer":494}],472:[function(a,u,A){var c=a("parse-asn1"),d=a("randombytes"),p=a("create-hash"),g=a("./mgf"),h=a("./xor"),b=a("bn.js"),y=a("./withPublic"),w=a("browserify-rsa"),C=a("safe-buffer").Buffer;function Q(F,D){var M=F.modulus.byteLength(),N=D.length,P=p("sha1").update(C.alloc(0)).digest(),j=P.length,Y=2*j;if(N>M-Y-2)throw new Error("message too long");var z=C.alloc(M-N-Y-2),re=M-j-1,we=d(j),Oe=h(C.concat([P,z,C.alloc(1,1),D],re),g(we,re)),Ue=h(we,g(Oe,j));return new b(C.concat([C.alloc(1),Ue,Oe],M))}function x(F,D,M){var N,P=D.length,j=F.modulus.byteLength();if(P>j-11)throw new Error("message too long");return N=M?C.alloc(j-P-3,255):k(j-P-3),new b(C.concat([C.from([0,M?1:2]),N,C.alloc(1),D],j))}function k(F){for(var D,M=C.allocUnsafe(F),N=0,P=d(2*F),j=0;N<F;)j===P.length&&(P=d(2*F),j=0),(D=P[j++])&&(M[N++]=D);return M}u.exports=function(F,D,M){var N;N=F.padding?F.padding:M?1:4;var P,j=c(F);if(N===4)P=Q(j,D);else if(N===1)P=x(j,D,M);else{if(N!==3)throw new Error("unknown padding");if((P=new b(D)).cmp(j.modulus)>=0)throw new Error("data too long for modulus")}return M?w(P,j):y(P,j)}},{"./mgf":469,"./withPublic":473,"./xor":474,"bn.js":470,"browserify-rsa":209,"create-hash":386,"parse-asn1":459,randombytes:475,"safe-buffer":494}],473:[function(a,u,A){var c=a("bn.js"),d=a("safe-buffer").Buffer;function p(g,h){return d.from(g.toRed(c.mont(h.modulus)).redPow(new c(h.publicExponent)).fromRed().toArray())}u.exports=p},{"bn.js":470,"safe-buffer":494}],474:[function(a,u,A){u.exports=function(c,d){for(var p=c.length,g=-1;++g<p;)c[g]^=d[g];return c}},{}],475:[function(a,u,A){(function(c,d){(function(){var p=65536,g=4294967295;function h(){throw new Error(`Secure random number generation is not supported by this browser.
  832. Use Chrome, Firefox or Internet Explorer 11`)}var b=a("safe-buffer").Buffer,y=d.crypto||d.msCrypto;function w(C,Q){if(C>g)throw new RangeError("requested too many random bytes");var x=b.allocUnsafe(C);if(C>0)if(C>p)for(var k=0;k<C;k+=p)y.getRandomValues(x.slice(k,k+p));else y.getRandomValues(x);return typeof Q=="function"?c.nextTick(function(){Q(null,x)}):x}y&&y.getRandomValues?u.exports=w:u.exports=h}).call(this)}).call(this,a("_process"),Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{_process:467,"safe-buffer":494}],476:[function(a,u,A){(function(c,d){(function(){function p(){throw new Error(`secure random number generation not supported by this browser
  833. use chrome, FireFox or Internet Explorer 11`)}var g=a("safe-buffer"),h=a("randombytes"),b=g.Buffer,y=g.kMaxLength,w=d.crypto||d.msCrypto,C=Math.pow(2,32)-1;function Q(M,N){if(typeof M!="number"||M!=M)throw new TypeError("offset must be a number");if(M>C||M<0)throw new TypeError("offset must be a uint32");if(M>y||M>N)throw new RangeError("offset out of range")}function x(M,N,P){if(typeof M!="number"||M!=M)throw new TypeError("size must be a number");if(M>C||M<0)throw new TypeError("size must be a uint32");if(M+N>P||M>y)throw new RangeError("buffer too small")}function k(M,N,P,j){if(!(b.isBuffer(M)||M instanceof d.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if(typeof N=="function")j=N,N=0,P=M.length;else if(typeof P=="function")j=P,P=M.length-N;else if(typeof j!="function")throw new TypeError('"cb" argument must be a function');return Q(N,M.length),x(P,N,M.length),F(M,N,P,j)}function F(M,N,P,j){if(c.browser){var Y=M.buffer,z=new Uint8Array(Y,N,P);return w.getRandomValues(z),j?void c.nextTick(function(){j(null,M)}):M}if(!j)return h(P).copy(M,N),M;h(P,function(re,we){if(re)return j(re);we.copy(M,N),j(null,M)})}function D(M,N,P){if(N===void 0&&(N=0),!(b.isBuffer(M)||M instanceof d.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return Q(N,M.length),P===void 0&&(P=M.length-N),x(P,N,M.length),F(M,N,P)}w&&w.getRandomValues||!c.browser?(A.randomFill=k,A.randomFillSync=D):(A.randomFill=p,A.randomFillSync=p)}).call(this)}).call(this,a("_process"),Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{_process:467,randombytes:475,"safe-buffer":494}],477:[function(a,u,A){function c(w,C){w.prototype=Object.create(C.prototype),w.prototype.constructor=w,w.__proto__=C}var d={};function p(w,C,Q){function x(F,D,M){return typeof C=="string"?C:C(F,D,M)}Q||(Q=Error);var k=function(F){function D(M,N,P){return F.call(this,x(M,N,P))||this}return c(D,F),D}(Q);k.prototype.name=Q.name,k.prototype.code=w,d[w]=k}function g(w,C){if(Array.isArray(w)){var Q=w.length;return w=w.map(function(x){return String(x)}),Q>2?"one of ".concat(C," ").concat(w.slice(0,Q-1).join(", "),", or ")+w[Q-1]:Q===2?"one of ".concat(C," ").concat(w[0]," or ").concat(w[1]):"of ".concat(C," ").concat(w[0])}return"of ".concat(C," ").concat(String(w))}function h(w,C,Q){return w.substr(0,C.length)===C}function b(w,C,Q){return(Q===void 0||Q>w.length)&&(Q=w.length),w.substring(Q-C.length,Q)===C}function y(w,C,Q){return typeof Q!="number"&&(Q=0),!(Q+C.length>w.length)&&w.indexOf(C,Q)!==-1}p("ERR_INVALID_OPT_VALUE",function(w,C){return'The value "'+C+'" is invalid for option "'+w+'"'},TypeError),p("ERR_INVALID_ARG_TYPE",function(w,C,Q){var x,k;if(typeof C=="string"&&h(C,"not ")?(x="must not be",C=C.replace(/^not /,"")):x="must be",b(w," argument"))k="The ".concat(w," ").concat(x," ").concat(g(C,"type"));else{var F=y(w,".")?"property":"argument";k='The "'.concat(w,'" ').concat(F," ").concat(x," ").concat(g(C,"type"))}return k+=". Received type ".concat(typeof Q)},TypeError),p("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),p("ERR_METHOD_NOT_IMPLEMENTED",function(w){return"The "+w+" method is not implemented"}),p("ERR_STREAM_PREMATURE_CLOSE","Premature close"),p("ERR_STREAM_DESTROYED",function(w){return"Cannot call "+w+" after a stream was destroyed"}),p("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),p("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),p("ERR_STREAM_WRITE_AFTER_END","write after end"),p("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),p("ERR_UNKNOWN_ENCODING",function(w){return"Unknown encoding: "+w},TypeError),p("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),u.exports.codes=d},{}],478:[function(a,u,A){(function(c){(function(){var d=Object.keys||function(x){var k=[];for(var F in x)k.push(F);return k};u.exports=w;var p=a("./_stream_readable"),g=a("./_stream_writable");a("inherits")(w,p);for(var h=d(g.prototype),b=0;b<h.length;b++){var y=h[b];w.prototype[y]||(w.prototype[y]=g.prototype[y])}function w(x){if(!(this instanceof w))return new w(x);p.call(this,x),g.call(this,x),this.allowHalfOpen=!0,x&&(x.readable===!1&&(this.readable=!1),x.writable===!1&&(this.writable=!1),x.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",C)))}function C(){this._writableState.ended||c.nextTick(Q,this)}function Q(x){x.end()}Object.defineProperty(w.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(w.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(w.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(w.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(x){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=x,this._writableState.destroyed=x)}})}).call(this)}).call(this,a("_process"))},{"./_stream_readable":480,"./_stream_writable":482,_process:467,inherits:440}],479:[function(a,u,A){u.exports=d;var c=a("./_stream_transform");function d(p){if(!(this instanceof d))return new d(p);c.call(this,p)}a("inherits")(d,c),d.prototype._transform=function(p,g,h){h(null,p)}},{"./_stream_transform":481,inherits:440}],480:[function(a,u,A){(function(c,d){(function(){var p;u.exports=X,X.ReadableState=nt,a("events").EventEmitter;var g=function(wt,Ht){return wt.listeners(Ht).length},h=a("./internal/streams/stream"),b=a("buffer").Buffer,y=(d!==void 0?d:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function w(wt){return b.from(wt)}function C(wt){return b.isBuffer(wt)||wt instanceof y}var Q,x=a("util");Q=x&&x.debuglog?x.debuglog("stream"):function(){};var k,F,D,M=a("./internal/streams/buffer_list"),N=a("./internal/streams/destroy"),P=a("./internal/streams/state").getHighWaterMark,j=a("../errors").codes,Y=j.ERR_INVALID_ARG_TYPE,z=j.ERR_STREAM_PUSH_AFTER_EOF,re=j.ERR_METHOD_NOT_IMPLEMENTED,we=j.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;a("inherits")(X,h);var Oe=N.errorOrDestroy,Ue=["error","close","destroy","pause","resume"];function Me(wt,Ht,$r){if(typeof wt.prependListener=="function")return wt.prependListener(Ht,$r);wt._events&&wt._events[Ht]?Array.isArray(wt._events[Ht])?wt._events[Ht].unshift($r):wt._events[Ht]=[$r,wt._events[Ht]]:wt.on(Ht,$r)}function nt(wt,Ht,$r){p=p||a("./_stream_duplex"),wt=wt||{},typeof $r!="boolean"&&($r=Ht instanceof p),this.objectMode=!!wt.objectMode,$r&&(this.objectMode=this.objectMode||!!wt.readableObjectMode),this.highWaterMark=P(this,wt,"readableHighWaterMark",$r),this.buffer=new M,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=wt.emitClose!==!1,this.autoDestroy=!!wt.autoDestroy,this.destroyed=!1,this.defaultEncoding=wt.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,wt.encoding&&(k||(k=a("string_decoder/").StringDecoder),this.decoder=new k(wt.encoding),this.encoding=wt.encoding)}function X(wt){if(p=p||a("./_stream_duplex"),!(this instanceof X))return new X(wt);var Ht=this instanceof p;this._readableState=new nt(wt,this,Ht),this.readable=!0,wt&&(typeof wt.read=="function"&&(this._read=wt.read),typeof wt.destroy=="function"&&(this._destroy=wt.destroy)),h.call(this)}function le(wt,Ht,$r,Ve,Ct){Q("readableAddChunk",Ht);var Lt,Br=wt._readableState;if(Ht===null)Br.reading=!1,Ce(wt,Br);else if(Ct||(Lt=W(Br,Ht)),Lt)Oe(wt,Lt);else if(Br.objectMode||Ht&&Ht.length>0)if(typeof Ht=="string"||Br.objectMode||Object.getPrototypeOf(Ht)===b.prototype||(Ht=w(Ht)),Ve)Br.endEmitted?Oe(wt,new we):G(wt,Br,Ht,!0);else if(Br.ended)Oe(wt,new z);else{if(Br.destroyed)return!1;Br.reading=!1,Br.decoder&&!$r?(Ht=Br.decoder.write(Ht),Br.objectMode||Ht.length!==0?G(wt,Br,Ht,!1):ue(wt,Br)):G(wt,Br,Ht,!1)}else Ve||(Br.reading=!1,ue(wt,Br));return!Br.ended&&(Br.length<Br.highWaterMark||Br.length===0)}function G(wt,Ht,$r,Ve){Ht.flowing&&Ht.length===0&&!Ht.sync?(Ht.awaitDrain=0,wt.emit("data",$r)):(Ht.length+=Ht.objectMode?1:$r.length,Ve?Ht.buffer.unshift($r):Ht.buffer.push($r),Ht.needReadable&&fe(wt)),ue(wt,Ht)}function W(wt,Ht){var $r;return C(Ht)||typeof Ht=="string"||Ht===void 0||wt.objectMode||($r=new Y("chunk",["string","Buffer","Uint8Array"],Ht)),$r}Object.defineProperty(X.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(wt){this._readableState&&(this._readableState.destroyed=wt)}}),X.prototype.destroy=N.destroy,X.prototype._undestroy=N.undestroy,X.prototype._destroy=function(wt,Ht){Ht(wt)},X.prototype.push=function(wt,Ht){var $r,Ve=this._readableState;return Ve.objectMode?$r=!0:typeof wt=="string"&&((Ht=Ht||Ve.defaultEncoding)!==Ve.encoding&&(wt=b.from(wt,Ht),Ht=""),$r=!0),le(this,wt,Ht,!1,$r)},X.prototype.unshift=function(wt){return le(this,wt,null,!0,!1)},X.prototype.isPaused=function(){return this._readableState.flowing===!1},X.prototype.setEncoding=function(wt){k||(k=a("string_decoder/").StringDecoder);var Ht=new k(wt);this._readableState.decoder=Ht,this._readableState.encoding=this._readableState.decoder.encoding;for(var $r=this._readableState.buffer.head,Ve="";$r!==null;)Ve+=Ht.write($r.data),$r=$r.next;return this._readableState.buffer.clear(),Ve!==""&&this._readableState.buffer.push(Ve),this._readableState.length=Ve.length,this};var q=1073741824;function V(wt){return wt>=q?wt=q:(wt--,wt|=wt>>>1,wt|=wt>>>2,wt|=wt>>>4,wt|=wt>>>8,wt|=wt>>>16,wt++),wt}function Z(wt,Ht){return wt<=0||Ht.length===0&&Ht.ended?0:Ht.objectMode?1:wt!=wt?Ht.flowing&&Ht.length?Ht.buffer.head.data.length:Ht.length:(wt>Ht.highWaterMark&&(Ht.highWaterMark=V(wt)),wt<=Ht.length?wt:Ht.ended?Ht.length:(Ht.needReadable=!0,0))}function Ce(wt,Ht){if(Q("onEofChunk"),!Ht.ended){if(Ht.decoder){var $r=Ht.decoder.end();$r&&$r.length&&(Ht.buffer.push($r),Ht.length+=Ht.objectMode?1:$r.length)}Ht.ended=!0,Ht.sync?fe(wt):(Ht.needReadable=!1,Ht.emittedReadable||(Ht.emittedReadable=!0,Ge(wt)))}}function fe(wt){var Ht=wt._readableState;Q("emitReadable",Ht.needReadable,Ht.emittedReadable),Ht.needReadable=!1,Ht.emittedReadable||(Q("emitReadable",Ht.flowing),Ht.emittedReadable=!0,c.nextTick(Ge,wt))}function Ge(wt){var Ht=wt._readableState;Q("emitReadable_",Ht.destroyed,Ht.length,Ht.ended),Ht.destroyed||!Ht.length&&!Ht.ended||(wt.emit("readable"),Ht.emittedReadable=!1),Ht.needReadable=!Ht.flowing&&!Ht.ended&&Ht.length<=Ht.highWaterMark,Qt(wt)}function ue(wt,Ht){Ht.readingMore||(Ht.readingMore=!0,c.nextTick(qe,wt,Ht))}function qe(wt,Ht){for(;!Ht.reading&&!Ht.ended&&(Ht.length<Ht.highWaterMark||Ht.flowing&&Ht.length===0);){var $r=Ht.length;if(Q("maybeReadMore read 0"),wt.read(0),$r===Ht.length)break}Ht.readingMore=!1}function It(wt){return function(){var Ht=wt._readableState;Q("pipeOnDrain",Ht.awaitDrain),Ht.awaitDrain&&Ht.awaitDrain--,Ht.awaitDrain===0&&g(wt,"data")&&(Ht.flowing=!0,Qt(wt))}}function gt(wt){var Ht=wt._readableState;Ht.readableListening=wt.listenerCount("readable")>0,Ht.resumeScheduled&&!Ht.paused?Ht.flowing=!0:wt.listenerCount("data")>0&&wt.resume()}function tr(wt){Q("readable nexttick read 0"),wt.read(0)}function ar(wt,Ht){Ht.resumeScheduled||(Ht.resumeScheduled=!0,c.nextTick(sr,wt,Ht))}function sr(wt,Ht){Q("resume",Ht.reading),Ht.reading||wt.read(0),Ht.resumeScheduled=!1,wt.emit("resume"),Qt(wt),Ht.flowing&&!Ht.reading&&wt.read(0)}function Qt(wt){var Ht=wt._readableState;for(Q("flow",Ht.flowing);Ht.flowing&&wt.read()!==null;);}function At(wt,Ht){return Ht.length===0?null:(Ht.objectMode?$r=Ht.buffer.shift():!wt||wt>=Ht.length?($r=Ht.decoder?Ht.buffer.join(""):Ht.buffer.length===1?Ht.buffer.first():Ht.buffer.concat(Ht.length),Ht.buffer.clear()):$r=Ht.buffer.consume(wt,Ht.decoder),$r);var $r}function Et(wt){var Ht=wt._readableState;Q("endReadable",Ht.endEmitted),Ht.endEmitted||(Ht.ended=!0,c.nextTick(_t,Ht,wt))}function _t(wt,Ht){if(Q("endReadableNT",wt.endEmitted,wt.length),!wt.endEmitted&&wt.length===0&&(wt.endEmitted=!0,Ht.readable=!1,Ht.emit("end"),wt.autoDestroy)){var $r=Ht._writableState;(!$r||$r.autoDestroy&&$r.finished)&&Ht.destroy()}}function mr(wt,Ht){for(var $r=0,Ve=wt.length;$r<Ve;$r++)if(wt[$r]===Ht)return $r;return-1}X.prototype.read=function(wt){Q("read",wt),wt=parseInt(wt,10);var Ht=this._readableState,$r=wt;if(wt!==0&&(Ht.emittedReadable=!1),wt===0&&Ht.needReadable&&((Ht.highWaterMark!==0?Ht.length>=Ht.highWaterMark:Ht.length>0)||Ht.ended))return Q("read: emitReadable",Ht.length,Ht.ended),Ht.length===0&&Ht.ended?Et(this):fe(this),null;if((wt=Z(wt,Ht))===0&&Ht.ended)return Ht.length===0&&Et(this),null;var Ve,Ct=Ht.needReadable;return Q("need readable",Ct),(Ht.length===0||Ht.length-wt<Ht.highWaterMark)&&Q("length less than watermark",Ct=!0),Ht.ended||Ht.reading?Q("reading or ended",Ct=!1):Ct&&(Q("do read"),Ht.reading=!0,Ht.sync=!0,Ht.length===0&&(Ht.needReadable=!0),this._read(Ht.highWaterMark),Ht.sync=!1,Ht.reading||(wt=Z($r,Ht))),(Ve=wt>0?At(wt,Ht):null)===null?(Ht.needReadable=Ht.length<=Ht.highWaterMark,wt=0):(Ht.length-=wt,Ht.awaitDrain=0),Ht.length===0&&(Ht.ended||(Ht.needReadable=!0),$r!==wt&&Ht.ended&&Et(this)),Ve!==null&&this.emit("data",Ve),Ve},X.prototype._read=function(wt){Oe(this,new re("_read()"))},X.prototype.pipe=function(wt,Ht){var $r=this,Ve=this._readableState;switch(Ve.pipesCount){case 0:Ve.pipes=wt;break;case 1:Ve.pipes=[Ve.pipes,wt];break;default:Ve.pipes.push(wt)}Ve.pipesCount+=1,Q("pipe count=%d opts=%j",Ve.pipesCount,Ht);var Ct=Ht&&Ht.end===!1||wt===c.stdout||wt===c.stderr?an:Br;function Lt(Dt,Ot){Q("onunpipe"),Dt===$r&&Ot&&Ot.hasUnpiped===!1&&(Ot.hasUnpiped=!0,jr())}function Br(){Q("onend"),wt.end()}Ve.endEmitted?c.nextTick(Ct):$r.once("end",Ct),wt.on("unpipe",Lt);var Zr=It($r);wt.on("drain",Zr);var lt=!1;function jr(){Q("cleanup"),wt.removeListener("close",qt),wt.removeListener("finish",ir),wt.removeListener("drain",Zr),wt.removeListener("error",$t),wt.removeListener("unpipe",Lt),$r.removeListener("end",Br),$r.removeListener("end",an),$r.removeListener("data",Jr),lt=!0,!Ve.awaitDrain||wt._writableState&&!wt._writableState.needDrain||Zr()}function Jr(Dt){Q("ondata");var Ot=wt.write(Dt);Q("dest.write",Ot),Ot===!1&&((Ve.pipesCount===1&&Ve.pipes===wt||Ve.pipesCount>1&&mr(Ve.pipes,wt)!==-1)&&!lt&&(Q("false write response, pause",Ve.awaitDrain),Ve.awaitDrain++),$r.pause())}function $t(Dt){Q("onerror",Dt),an(),wt.removeListener("error",$t),g(wt,"error")===0&&Oe(wt,Dt)}function qt(){wt.removeListener("finish",ir),an()}function ir(){Q("onfinish"),wt.removeListener("close",qt),an()}function an(){Q("unpipe"),$r.unpipe(wt)}return $r.on("data",Jr),Me(wt,"error",$t),wt.once("close",qt),wt.once("finish",ir),wt.emit("pipe",$r),Ve.flowing||(Q("pipe resume"),$r.resume()),wt},X.prototype.unpipe=function(wt){var Ht=this._readableState,$r={hasUnpiped:!1};if(Ht.pipesCount===0)return this;if(Ht.pipesCount===1)return wt&&wt!==Ht.pipes||(wt||(wt=Ht.pipes),Ht.pipes=null,Ht.pipesCount=0,Ht.flowing=!1,wt&&wt.emit("unpipe",this,$r)),this;if(!wt){var Ve=Ht.pipes,Ct=Ht.pipesCount;Ht.pipes=null,Ht.pipesCount=0,Ht.flowing=!1;for(var Lt=0;Lt<Ct;Lt++)Ve[Lt].emit("unpipe",this,{hasUnpiped:!1});return this}var Br=mr(Ht.pipes,wt);return Br===-1||(Ht.pipes.splice(Br,1),Ht.pipesCount-=1,Ht.pipesCount===1&&(Ht.pipes=Ht.pipes[0]),wt.emit("unpipe",this,$r)),this},X.prototype.on=function(wt,Ht){var $r=h.prototype.on.call(this,wt,Ht),Ve=this._readableState;return wt==="data"?(Ve.readableListening=this.listenerCount("readable")>0,Ve.flowing!==!1&&this.resume()):wt==="readable"&&(Ve.endEmitted||Ve.readableListening||(Ve.readableListening=Ve.needReadable=!0,Ve.flowing=!1,Ve.emittedReadable=!1,Q("on readable",Ve.length,Ve.reading),Ve.length?fe(this):Ve.reading||c.nextTick(tr,this))),$r},X.prototype.addListener=X.prototype.on,X.prototype.removeListener=function(wt,Ht){var $r=h.prototype.removeListener.call(this,wt,Ht);return wt==="readable"&&c.nextTick(gt,this),$r},X.prototype.removeAllListeners=function(wt){var Ht=h.prototype.removeAllListeners.apply(this,arguments);return wt!=="readable"&&wt!==void 0||c.nextTick(gt,this),Ht},X.prototype.resume=function(){var wt=this._readableState;return wt.flowing||(Q("resume"),wt.flowing=!wt.readableListening,ar(this,wt)),wt.paused=!1,this},X.prototype.pause=function(){return Q("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(Q("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},X.prototype.wrap=function(wt){var Ht=this,$r=this._readableState,Ve=!1;for(var Ct in wt.on("end",function(){if(Q("wrapped end"),$r.decoder&&!$r.ended){var Br=$r.decoder.end();Br&&Br.length&&Ht.push(Br)}Ht.push(null)}),wt.on("data",function(Br){Q("wrapped data"),$r.decoder&&(Br=$r.decoder.write(Br)),$r.objectMode&&Br==null||($r.objectMode||Br&&Br.length)&&(Ht.push(Br)||(Ve=!0,wt.pause()))}),wt)this[Ct]===void 0&&typeof wt[Ct]=="function"&&(this[Ct]=function(Br){return function(){return wt[Br].apply(wt,arguments)}}(Ct));for(var Lt=0;Lt<Ue.length;Lt++)wt.on(Ue[Lt],this.emit.bind(this,Ue[Lt]));return this._read=function(Br){Q("wrapped _read",Br),Ve&&(Ve=!1,wt.resume())},this},typeof Symbol=="function"&&(X.prototype[Symbol.asyncIterator]=function(){return F===void 0&&(F=a("./internal/streams/async_iterator")),F(this)}),Object.defineProperty(X.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(X.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(X.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(wt){this._readableState&&(this._readableState.flowing=wt)}}),X._fromList=At,Object.defineProperty(X.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),typeof Symbol=="function"&&(X.from=function(wt,Ht){return D===void 0&&(D=a("./internal/streams/from")),D(X,wt,Ht)})}).call(this)}).call(this,a("_process"),Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{"../errors":477,"./_stream_duplex":478,"./internal/streams/async_iterator":483,"./internal/streams/buffer_list":484,"./internal/streams/destroy":485,"./internal/streams/from":487,"./internal/streams/state":489,"./internal/streams/stream":490,_process:467,buffer:220,events:422,inherits:440,"string_decoder/":522,util:188}],481:[function(a,u,A){u.exports=w;var c=a("../errors").codes,d=c.ERR_METHOD_NOT_IMPLEMENTED,p=c.ERR_MULTIPLE_CALLBACK,g=c.ERR_TRANSFORM_ALREADY_TRANSFORMING,h=c.ERR_TRANSFORM_WITH_LENGTH_0,b=a("./_stream_duplex");function y(x,k){var F=this._transformState;F.transforming=!1;var D=F.writecb;if(D===null)return this.emit("error",new p);F.writechunk=null,F.writecb=null,k!=null&&this.push(k),D(x);var M=this._readableState;M.reading=!1,(M.needReadable||M.length<M.highWaterMark)&&this._read(M.highWaterMark)}function w(x){if(!(this instanceof w))return new w(x);b.call(this,x),this._transformState={afterTransform:y.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,x&&(typeof x.transform=="function"&&(this._transform=x.transform),typeof x.flush=="function"&&(this._flush=x.flush)),this.on("prefinish",C)}function C(){var x=this;typeof this._flush!="function"||this._readableState.destroyed?Q(this,null,null):this._flush(function(k,F){Q(x,k,F)})}function Q(x,k,F){if(k)return x.emit("error",k);if(F!=null&&x.push(F),x._writableState.length)throw new h;if(x._transformState.transforming)throw new g;return x.push(null)}a("inherits")(w,b),w.prototype.push=function(x,k){return this._transformState.needTransform=!1,b.prototype.push.call(this,x,k)},w.prototype._transform=function(x,k,F){F(new d("_transform()"))},w.prototype._write=function(x,k,F){var D=this._transformState;if(D.writecb=F,D.writechunk=x,D.writeencoding=k,!D.transforming){var M=this._readableState;(D.needTransform||M.needReadable||M.length<M.highWaterMark)&&this._read(M.highWaterMark)}},w.prototype._read=function(x){var k=this._transformState;k.writechunk===null||k.transforming?k.needTransform=!0:(k.transforming=!0,this._transform(k.writechunk,k.writeencoding,k.afterTransform))},w.prototype._destroy=function(x,k){b.prototype._destroy.call(this,x,function(F){k(F)})}},{"../errors":477,"./_stream_duplex":478,inherits:440}],482:[function(a,u,A){(function(c,d){(function(){function p(Qt){var At=this;this.next=null,this.entry=null,this.finish=function(){sr(At,Qt)}}var g;u.exports=nt,nt.WritableState=Me;var h={deprecate:a("util-deprecate")},b=a("./internal/streams/stream"),y=a("buffer").Buffer,w=(d!==void 0?d:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function C(Qt){return y.from(Qt)}function Q(Qt){return y.isBuffer(Qt)||Qt instanceof w}var x,k=a("./internal/streams/destroy"),F=a("./internal/streams/state").getHighWaterMark,D=a("../errors").codes,M=D.ERR_INVALID_ARG_TYPE,N=D.ERR_METHOD_NOT_IMPLEMENTED,P=D.ERR_MULTIPLE_CALLBACK,j=D.ERR_STREAM_CANNOT_PIPE,Y=D.ERR_STREAM_DESTROYED,z=D.ERR_STREAM_NULL_VALUES,re=D.ERR_STREAM_WRITE_AFTER_END,we=D.ERR_UNKNOWN_ENCODING,Oe=k.errorOrDestroy;function Ue(){}function Me(Qt,At,Et){g=g||a("./_stream_duplex"),Qt=Qt||{},typeof Et!="boolean"&&(Et=At instanceof g),this.objectMode=!!Qt.objectMode,Et&&(this.objectMode=this.objectMode||!!Qt.writableObjectMode),this.highWaterMark=F(this,Qt,"writableHighWaterMark",Et),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var _t=Qt.decodeStrings===!1;this.decodeStrings=!_t,this.defaultEncoding=Qt.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(mr){Ce(At,mr)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Qt.emitClose!==!1,this.autoDestroy=!!Qt.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new p(this)}function nt(Qt){var At=this instanceof(g=g||a("./_stream_duplex"));if(!At&&!x.call(nt,this))return new nt(Qt);this._writableState=new Me(Qt,this,At),this.writable=!0,Qt&&(typeof Qt.write=="function"&&(this._write=Qt.write),typeof Qt.writev=="function"&&(this._writev=Qt.writev),typeof Qt.destroy=="function"&&(this._destroy=Qt.destroy),typeof Qt.final=="function"&&(this._final=Qt.final)),b.call(this)}function X(Qt,At){var Et=new re;Oe(Qt,Et),c.nextTick(At,Et)}function le(Qt,At,Et,_t){var mr;return Et===null?mr=new z:typeof Et=="string"||At.objectMode||(mr=new M("chunk",["string","Buffer"],Et)),!mr||(Oe(Qt,mr),c.nextTick(_t,mr),!1)}function G(Qt,At,Et){return Qt.objectMode||Qt.decodeStrings===!1||typeof At!="string"||(At=y.from(At,Et)),At}function W(Qt,At,Et,_t,mr,wt){if(!Et){var Ht=G(At,_t,mr);_t!==Ht&&(Et=!0,mr="buffer",_t=Ht)}var $r=At.objectMode?1:_t.length;At.length+=$r;var Ve=At.length<At.highWaterMark;if(Ve||(At.needDrain=!0),At.writing||At.corked){var Ct=At.lastBufferedRequest;At.lastBufferedRequest={chunk:_t,encoding:mr,isBuf:Et,callback:wt,next:null},Ct?Ct.next=At.lastBufferedRequest:At.bufferedRequest=At.lastBufferedRequest,At.bufferedRequestCount+=1}else q(Qt,At,!1,$r,_t,mr,wt);return Ve}function q(Qt,At,Et,_t,mr,wt,Ht){At.writelen=_t,At.writecb=Ht,At.writing=!0,At.sync=!0,At.destroyed?At.onwrite(new Y("write")):Et?Qt._writev(mr,At.onwrite):Qt._write(mr,wt,At.onwrite),At.sync=!1}function V(Qt,At,Et,_t,mr){--At.pendingcb,Et?(c.nextTick(mr,_t),c.nextTick(tr,Qt,At),Qt._writableState.errorEmitted=!0,Oe(Qt,_t)):(mr(_t),Qt._writableState.errorEmitted=!0,Oe(Qt,_t),tr(Qt,At))}function Z(Qt){Qt.writing=!1,Qt.writecb=null,Qt.length-=Qt.writelen,Qt.writelen=0}function Ce(Qt,At){var Et=Qt._writableState,_t=Et.sync,mr=Et.writecb;if(typeof mr!="function")throw new P;if(Z(Et),At)V(Qt,Et,_t,At,mr);else{var wt=qe(Et)||Qt.destroyed;wt||Et.corked||Et.bufferProcessing||!Et.bufferedRequest||ue(Qt,Et),_t?c.nextTick(fe,Qt,Et,wt,mr):fe(Qt,Et,wt,mr)}}function fe(Qt,At,Et,_t){Et||Ge(Qt,At),At.pendingcb--,_t(),tr(Qt,At)}function Ge(Qt,At){At.length===0&&At.needDrain&&(At.needDrain=!1,Qt.emit("drain"))}function ue(Qt,At){At.bufferProcessing=!0;var Et=At.bufferedRequest;if(Qt._writev&&Et&&Et.next){var _t=At.bufferedRequestCount,mr=new Array(_t),wt=At.corkedRequestsFree;wt.entry=Et;for(var Ht=0,$r=!0;Et;)mr[Ht]=Et,Et.isBuf||($r=!1),Et=Et.next,Ht+=1;mr.allBuffers=$r,q(Qt,At,!0,At.length,mr,"",wt.finish),At.pendingcb++,At.lastBufferedRequest=null,wt.next?(At.corkedRequestsFree=wt.next,wt.next=null):At.corkedRequestsFree=new p(At),At.bufferedRequestCount=0}else{for(;Et;){var Ve=Et.chunk,Ct=Et.encoding,Lt=Et.callback;if(q(Qt,At,!1,At.objectMode?1:Ve.length,Ve,Ct,Lt),Et=Et.next,At.bufferedRequestCount--,At.writing)break}Et===null&&(At.lastBufferedRequest=null)}At.bufferedRequest=Et,At.bufferProcessing=!1}function qe(Qt){return Qt.ending&&Qt.length===0&&Qt.bufferedRequest===null&&!Qt.finished&&!Qt.writing}function It(Qt,At){Qt._final(function(Et){At.pendingcb--,Et&&Oe(Qt,Et),At.prefinished=!0,Qt.emit("prefinish"),tr(Qt,At)})}function gt(Qt,At){At.prefinished||At.finalCalled||(typeof Qt._final!="function"||At.destroyed?(At.prefinished=!0,Qt.emit("prefinish")):(At.pendingcb++,At.finalCalled=!0,c.nextTick(It,Qt,At)))}function tr(Qt,At){var Et=qe(At);if(Et&&(gt(Qt,At),At.pendingcb===0&&(At.finished=!0,Qt.emit("finish"),At.autoDestroy))){var _t=Qt._readableState;(!_t||_t.autoDestroy&&_t.endEmitted)&&Qt.destroy()}return Et}function ar(Qt,At,Et){At.ending=!0,tr(Qt,At),Et&&(At.finished?c.nextTick(Et):Qt.once("finish",Et)),At.ended=!0,Qt.writable=!1}function sr(Qt,At,Et){var _t=Qt.entry;for(Qt.entry=null;_t;){var mr=_t.callback;At.pendingcb--,mr(Et),_t=_t.next}At.corkedRequestsFree.next=Qt}a("inherits")(nt,b),Me.prototype.getBuffer=function(){for(var Qt=this.bufferedRequest,At=[];Qt;)At.push(Qt),Qt=Qt.next;return At},function(){try{Object.defineProperty(Me.prototype,"buffer",{get:h.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(x=Function.prototype[Symbol.hasInstance],Object.defineProperty(nt,Symbol.hasInstance,{value:function(Qt){return!!x.call(this,Qt)||this===nt&&Qt&&Qt._writableState instanceof Me}})):x=function(Qt){return Qt instanceof this},nt.prototype.pipe=function(){Oe(this,new j)},nt.prototype.write=function(Qt,At,Et){var _t=this._writableState,mr=!1,wt=!_t.objectMode&&Q(Qt);return wt&&!y.isBuffer(Qt)&&(Qt=C(Qt)),typeof At=="function"&&(Et=At,At=null),wt?At="buffer":At||(At=_t.defaultEncoding),typeof Et!="function"&&(Et=Ue),_t.ending?X(this,Et):(wt||le(this,_t,Qt,Et))&&(_t.pendingcb++,mr=W(this,_t,wt,Qt,At,Et)),mr},nt.prototype.cork=function(){this._writableState.corked++},nt.prototype.uncork=function(){var Qt=this._writableState;Qt.corked&&(Qt.corked--,Qt.writing||Qt.corked||Qt.bufferProcessing||!Qt.bufferedRequest||ue(this,Qt))},nt.prototype.setDefaultEncoding=function(Qt){if(typeof Qt=="string"&&(Qt=Qt.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Qt+"").toLowerCase())>-1))throw new we(Qt);return this._writableState.defaultEncoding=Qt,this},Object.defineProperty(nt.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(nt.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),nt.prototype._write=function(Qt,At,Et){Et(new N("_write()"))},nt.prototype._writev=null,nt.prototype.end=function(Qt,At,Et){var _t=this._writableState;return typeof Qt=="function"?(Et=Qt,Qt=null,At=null):typeof At=="function"&&(Et=At,At=null),Qt!=null&&this.write(Qt,At),_t.corked&&(_t.corked=1,this.uncork()),_t.ending||ar(this,_t,Et),this},Object.defineProperty(nt.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(nt.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(Qt){this._writableState&&(this._writableState.destroyed=Qt)}}),nt.prototype.destroy=k.destroy,nt.prototype._undestroy=k.undestroy,nt.prototype._destroy=function(Qt,At){At(Qt)}}).call(this)}).call(this,a("_process"),Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{"../errors":477,"./_stream_duplex":478,"./internal/streams/destroy":485,"./internal/streams/state":489,"./internal/streams/stream":490,_process:467,buffer:220,inherits:440,"util-deprecate":524}],483:[function(a,u,A){(function(c){(function(){var d;function p(re,we,Oe){return(we=g(we))in re?Object.defineProperty(re,we,{value:Oe,enumerable:!0,configurable:!0,writable:!0}):re[we]=Oe,re}function g(re){var we=h(re,"string");return typeof we=="symbol"?we:String(we)}function h(re,we){if(typeof re!="object"||re===null)return re;var Oe=re[Symbol.toPrimitive];if(Oe!==void 0){var Ue=Oe.call(re,we||"default");if(typeof Ue!="object")return Ue;throw new TypeError("@@toPrimitive must return a primitive value.")}return(we==="string"?String:Number)(re)}var b=a("./end-of-stream"),y=Symbol("lastResolve"),w=Symbol("lastReject"),C=Symbol("error"),Q=Symbol("ended"),x=Symbol("lastPromise"),k=Symbol("handlePromise"),F=Symbol("stream");function D(re,we){return{value:re,done:we}}function M(re){var we=re[y];if(we!==null){var Oe=re[F].read();Oe!==null&&(re[x]=null,re[y]=null,re[w]=null,we(D(Oe,!1)))}}function N(re){c.nextTick(M,re)}function P(re,we){return function(Oe,Ue){re.then(function(){we[Q]?Oe(D(void 0,!0)):we[k](Oe,Ue)},Ue)}}var j=Object.getPrototypeOf(function(){}),Y=Object.setPrototypeOf((p(d={get stream(){return this[F]},next:function(){var re=this,we=this[C];if(we!==null)return Promise.reject(we);if(this[Q])return Promise.resolve(D(void 0,!0));if(this[F].destroyed)return new Promise(function(nt,X){c.nextTick(function(){re[C]?X(re[C]):nt(D(void 0,!0))})});var Oe,Ue=this[x];if(Ue)Oe=new Promise(P(Ue,this));else{var Me=this[F].read();if(Me!==null)return Promise.resolve(D(Me,!1));Oe=new Promise(this[k])}return this[x]=Oe,Oe}},Symbol.asyncIterator,function(){return this}),p(d,"return",function(){var re=this;return new Promise(function(we,Oe){re[F].destroy(null,function(Ue){Ue?Oe(Ue):we(D(void 0,!0))})})}),d),j),z=function(re){var we,Oe=Object.create(Y,(p(we={},F,{value:re,writable:!0}),p(we,y,{value:null,writable:!0}),p(we,w,{value:null,writable:!0}),p(we,C,{value:null,writable:!0}),p(we,Q,{value:re._readableState.endEmitted,writable:!0}),p(we,k,{value:function(Ue,Me){var nt=Oe[F].read();nt?(Oe[x]=null,Oe[y]=null,Oe[w]=null,Ue(D(nt,!1))):(Oe[y]=Ue,Oe[w]=Me)},writable:!0}),we));return Oe[x]=null,b(re,function(Ue){if(Ue&&Ue.code!=="ERR_STREAM_PREMATURE_CLOSE"){var Me=Oe[w];return Me!==null&&(Oe[x]=null,Oe[y]=null,Oe[w]=null,Me(Ue)),void(Oe[C]=Ue)}var nt=Oe[y];nt!==null&&(Oe[x]=null,Oe[y]=null,Oe[w]=null,nt(D(void 0,!0))),Oe[Q]=!0}),re.on("readable",N.bind(null,Oe)),Oe};u.exports=z}).call(this)}).call(this,a("_process"))},{"./end-of-stream":486,_process:467}],484:[function(a,u,A){function c(F,D){var M=Object.keys(F);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(F);D&&(N=N.filter(function(P){return Object.getOwnPropertyDescriptor(F,P).enumerable})),M.push.apply(M,N)}return M}function d(F){for(var D=1;D<arguments.length;D++){var M=arguments[D]!=null?arguments[D]:{};D%2?c(Object(M),!0).forEach(function(N){p(F,N,M[N])}):Object.getOwnPropertyDescriptors?Object.defineProperties(F,Object.getOwnPropertyDescriptors(M)):c(Object(M)).forEach(function(N){Object.defineProperty(F,N,Object.getOwnPropertyDescriptor(M,N))})}return F}function p(F,D,M){return(D=y(D))in F?Object.defineProperty(F,D,{value:M,enumerable:!0,configurable:!0,writable:!0}):F[D]=M,F}function g(F,D){if(!(F instanceof D))throw new TypeError("Cannot call a class as a function")}function h(F,D){for(var M=0;M<D.length;M++){var N=D[M];N.enumerable=N.enumerable||!1,N.configurable=!0,"value"in N&&(N.writable=!0),Object.defineProperty(F,y(N.key),N)}}function b(F,D,M){return h(F.prototype,D),Object.defineProperty(F,"prototype",{writable:!1}),F}function y(F){var D=w(F,"string");return typeof D=="symbol"?D:String(D)}function w(F,D){if(typeof F!="object"||F===null)return F;var M=F[Symbol.toPrimitive];if(M!==void 0){var N=M.call(F,D);if(typeof N!="object")return N;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(F)}var C=a("buffer").Buffer,Q=a("util").inspect,x=Q&&Q.custom||"inspect";function k(F,D,M){C.prototype.copy.call(F,D,M)}u.exports=function(){function F(){g(this,F),this.head=null,this.tail=null,this.length=0}return b(F,[{key:"push",value:function(D){var M={data:D,next:null};this.length>0?this.tail.next=M:this.head=M,this.tail=M,++this.length}},{key:"unshift",value:function(D){var M={data:D,next:this.head};this.length===0&&(this.tail=M),this.head=M,++this.length}},{key:"shift",value:function(){if(this.length!==0){var D=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,D}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(D){if(this.length===0)return"";for(var M=this.head,N=""+M.data;M=M.next;)N+=D+M.data;return N}},{key:"concat",value:function(D){if(this.length===0)return C.alloc(0);for(var M=C.allocUnsafe(D>>>0),N=this.head,P=0;N;)k(N.data,M,P),P+=N.data.length,N=N.next;return M}},{key:"consume",value:function(D,M){var N;return D<this.head.data.length?(N=this.head.data.slice(0,D),this.head.data=this.head.data.slice(D)):N=D===this.head.data.length?this.shift():M?this._getString(D):this._getBuffer(D),N}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(D){var M=this.head,N=1,P=M.data;for(D-=P.length;M=M.next;){var j=M.data,Y=D>j.length?j.length:D;if(Y===j.length?P+=j:P+=j.slice(0,D),(D-=Y)==0){Y===j.length?(++N,M.next?this.head=M.next:this.head=this.tail=null):(this.head=M,M.data=j.slice(Y));break}++N}return this.length-=N,P}},{key:"_getBuffer",value:function(D){var M=C.allocUnsafe(D),N=this.head,P=1;for(N.data.copy(M),D-=N.data.length;N=N.next;){var j=N.data,Y=D>j.length?j.length:D;if(j.copy(M,M.length-D,0,Y),(D-=Y)==0){Y===j.length?(++P,N.next?this.head=N.next:this.head=this.tail=null):(this.head=N,N.data=j.slice(Y));break}++P}return this.length-=P,M}},{key:x,value:function(D,M){return Q(this,d(d({},M),{},{depth:0,customInspect:!1}))}}]),F}()},{buffer:220,util:188}],485:[function(a,u,A){(function(c){(function(){function d(w,C){var Q=this,x=this._readableState&&this._readableState.destroyed,k=this._writableState&&this._writableState.destroyed;return x||k?(C?C(w):w&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,c.nextTick(b,this,w)):c.nextTick(b,this,w)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(w||null,function(F){!C&&F?Q._writableState?Q._writableState.errorEmitted?c.nextTick(g,Q):(Q._writableState.errorEmitted=!0,c.nextTick(p,Q,F)):c.nextTick(p,Q,F):C?(c.nextTick(g,Q),C(F)):c.nextTick(g,Q)}),this)}function p(w,C){b(w,C),g(w)}function g(w){w._writableState&&!w._writableState.emitClose||w._readableState&&!w._readableState.emitClose||w.emit("close")}function h(){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 b(w,C){w.emit("error",C)}function y(w,C){var Q=w._readableState,x=w._writableState;Q&&Q.autoDestroy||x&&x.autoDestroy?w.destroy(C):w.emit("error",C)}u.exports={destroy:d,undestroy:h,errorOrDestroy:y}}).call(this)}).call(this,a("_process"))},{_process:467}],486:[function(a,u,A){var c=a("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function d(b){var y=!1;return function(){if(!y){y=!0;for(var w=arguments.length,C=new Array(w),Q=0;Q<w;Q++)C[Q]=arguments[Q];b.apply(this,C)}}}function p(){}function g(b){return b.setHeader&&typeof b.abort=="function"}function h(b,y,w){if(typeof y=="function")return h(b,null,y);y||(y={}),w=d(w||p);var C=y.readable||y.readable!==!1&&b.readable,Q=y.writable||y.writable!==!1&&b.writable,x=function(){b.writable||F()},k=b._writableState&&b._writableState.finished,F=function(){Q=!1,k=!0,C||w.call(b)},D=b._readableState&&b._readableState.endEmitted,M=function(){C=!1,D=!0,Q||w.call(b)},N=function(Y){w.call(b,Y)},P=function(){var Y;return C&&!D?(b._readableState&&b._readableState.ended||(Y=new c),w.call(b,Y)):Q&&!k?(b._writableState&&b._writableState.ended||(Y=new c),w.call(b,Y)):void 0},j=function(){b.req.on("finish",F)};return g(b)?(b.on("complete",F),b.on("abort",P),b.req?j():b.on("request",j)):Q&&!b._writableState&&(b.on("end",x),b.on("close",x)),b.on("end",M),b.on("finish",F),y.error!==!1&&b.on("error",N),b.on("close",P),function(){b.removeListener("complete",F),b.removeListener("abort",P),b.removeListener("request",j),b.req&&b.req.removeListener("finish",F),b.removeListener("end",x),b.removeListener("close",x),b.removeListener("finish",F),b.removeListener("end",M),b.removeListener("error",N),b.removeListener("close",P)}}u.exports=h},{"../../../errors":477}],487:[function(a,u,A){u.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],488:[function(a,u,A){var c;function d(F){var D=!1;return function(){D||(D=!0,F.apply(void 0,arguments))}}var p=a("../../../errors").codes,g=p.ERR_MISSING_ARGS,h=p.ERR_STREAM_DESTROYED;function b(F){if(F)throw F}function y(F){return F.setHeader&&typeof F.abort=="function"}function w(F,D,M,N){N=d(N);var P=!1;F.on("close",function(){P=!0}),c===void 0&&(c=a("./end-of-stream")),c(F,{readable:D,writable:M},function(Y){if(Y)return N(Y);P=!0,N()});var j=!1;return function(Y){if(!P&&!j)return j=!0,y(F)?F.abort():typeof F.destroy=="function"?F.destroy():void N(Y||new h("pipe"))}}function C(F){F()}function Q(F,D){return F.pipe(D)}function x(F){return F.length?typeof F[F.length-1]!="function"?b:F.pop():b}function k(){for(var F=arguments.length,D=new Array(F),M=0;M<F;M++)D[M]=arguments[M];var N,P=x(D);if(Array.isArray(D[0])&&(D=D[0]),D.length<2)throw new g("streams");var j=D.map(function(Y,z){var re=z<D.length-1;return w(Y,re,z>0,function(we){N||(N=we),we&&j.forEach(C),re||(j.forEach(C),P(N))})});return D.reduce(Q)}u.exports=k},{"../../../errors":477,"./end-of-stream":486}],489:[function(a,u,A){var c=a("../../../errors").codes.ERR_INVALID_OPT_VALUE;function d(g,h,b){return g.highWaterMark!=null?g.highWaterMark:h?g[b]:null}function p(g,h,b,y){var w=d(h,y,b);if(w!=null){if(!isFinite(w)||Math.floor(w)!==w||w<0)throw new c(y?b:"highWaterMark",w);return Math.floor(w)}return g.objectMode?16:16384}u.exports={getHighWaterMark:p}},{"../../../errors":477}],490:[function(a,u,A){u.exports=a("events").EventEmitter},{events:422}],491:[function(a,u,A){(A=u.exports=a("./lib/_stream_readable.js")).Stream=A,A.Readable=A,A.Writable=a("./lib/_stream_writable.js"),A.Duplex=a("./lib/_stream_duplex.js"),A.Transform=a("./lib/_stream_transform.js"),A.PassThrough=a("./lib/_stream_passthrough.js"),A.finished=a("./lib/internal/streams/end-of-stream.js"),A.pipeline=a("./lib/internal/streams/pipeline.js")},{"./lib/_stream_duplex.js":478,"./lib/_stream_passthrough.js":479,"./lib/_stream_readable.js":480,"./lib/_stream_transform.js":481,"./lib/_stream_writable.js":482,"./lib/internal/streams/end-of-stream.js":486,"./lib/internal/streams/pipeline.js":488}],492:[function(a,u,A){var c=function(d){var p,g=Object.prototype,h=g.hasOwnProperty,b=Object.defineProperty||function(fe,Ge,ue){fe[Ge]=ue.value},y=typeof Symbol=="function"?Symbol:{},w=y.iterator||"@@iterator",C=y.asyncIterator||"@@asyncIterator",Q=y.toStringTag||"@@toStringTag";function x(fe,Ge,ue){return Object.defineProperty(fe,Ge,{value:ue,enumerable:!0,configurable:!0,writable:!0}),fe[Ge]}try{x({},"")}catch{x=function(Ge,ue,qe){return Ge[ue]=qe}}function k(fe,Ge,ue,qe){var It=Ge&&Ge.prototype instanceof Y?Ge:Y,gt=Object.create(It.prototype),tr=new V(qe||[]);return b(gt,"_invoke",{value:le(fe,ue,tr)}),gt}function F(fe,Ge,ue){try{return{type:"normal",arg:fe.call(Ge,ue)}}catch(qe){return{type:"throw",arg:qe}}}d.wrap=k;var D="suspendedStart",M="suspendedYield",N="executing",P="completed",j={};function Y(){}function z(){}function re(){}var we={};x(we,w,function(){return this});var Oe=Object.getPrototypeOf,Ue=Oe&&Oe(Oe(Z([])));Ue&&Ue!==g&&h.call(Ue,w)&&(we=Ue);var Me=re.prototype=Y.prototype=Object.create(we);function nt(fe){["next","throw","return"].forEach(function(Ge){x(fe,Ge,function(ue){return this._invoke(Ge,ue)})})}function X(fe,Ge){function ue(gt,tr,ar,sr){var Qt=F(fe[gt],fe,tr);if(Qt.type!=="throw"){var At=Qt.arg,Et=At.value;return Et&&typeof Et=="object"&&h.call(Et,"__await")?Ge.resolve(Et.__await).then(function(_t){ue("next",_t,ar,sr)},function(_t){ue("throw",_t,ar,sr)}):Ge.resolve(Et).then(function(_t){At.value=_t,ar(At)},function(_t){return ue("throw",_t,ar,sr)})}sr(Qt.arg)}var qe;function It(gt,tr){function ar(){return new Ge(function(sr,Qt){ue(gt,tr,sr,Qt)})}return qe=qe?qe.then(ar,ar):ar()}b(this,"_invoke",{value:It})}function le(fe,Ge,ue){var qe=D;return function(It,gt){if(qe===N)throw new Error("Generator is already running");if(qe===P){if(It==="throw")throw gt;return Ce()}for(ue.method=It,ue.arg=gt;;){var tr=ue.delegate;if(tr){var ar=G(tr,ue);if(ar){if(ar===j)continue;return ar}}if(ue.method==="next")ue.sent=ue._sent=ue.arg;else if(ue.method==="throw"){if(qe===D)throw qe=P,ue.arg;ue.dispatchException(ue.arg)}else ue.method==="return"&&ue.abrupt("return",ue.arg);qe=N;var sr=F(fe,Ge,ue);if(sr.type==="normal"){if(qe=ue.done?P:M,sr.arg===j)continue;return{value:sr.arg,done:ue.done}}sr.type==="throw"&&(qe=P,ue.method="throw",ue.arg=sr.arg)}}}function G(fe,Ge){var ue=Ge.method,qe=fe.iterator[ue];if(qe===p)return Ge.delegate=null,ue==="throw"&&fe.iterator.return&&(Ge.method="return",Ge.arg=p,G(fe,Ge),Ge.method==="throw")||ue!=="return"&&(Ge.method="throw",Ge.arg=new TypeError("The iterator does not provide a '"+ue+"' method")),j;var It=F(qe,fe.iterator,Ge.arg);if(It.type==="throw")return Ge.method="throw",Ge.arg=It.arg,Ge.delegate=null,j;var gt=It.arg;return gt?gt.done?(Ge[fe.resultName]=gt.value,Ge.next=fe.nextLoc,Ge.method!=="return"&&(Ge.method="next",Ge.arg=p),Ge.delegate=null,j):gt:(Ge.method="throw",Ge.arg=new TypeError("iterator result is not an object"),Ge.delegate=null,j)}function W(fe){var Ge={tryLoc:fe[0]};1 in fe&&(Ge.catchLoc=fe[1]),2 in fe&&(Ge.finallyLoc=fe[2],Ge.afterLoc=fe[3]),this.tryEntries.push(Ge)}function q(fe){var Ge=fe.completion||{};Ge.type="normal",delete Ge.arg,fe.completion=Ge}function V(fe){this.tryEntries=[{tryLoc:"root"}],fe.forEach(W,this),this.reset(!0)}function Z(fe){if(fe){var Ge=fe[w];if(Ge)return Ge.call(fe);if(typeof fe.next=="function")return fe;if(!isNaN(fe.length)){var ue=-1,qe=function It(){for(;++ue<fe.length;)if(h.call(fe,ue))return It.value=fe[ue],It.done=!1,It;return It.value=p,It.done=!0,It};return qe.next=qe}}return{next:Ce}}function Ce(){return{value:p,done:!0}}return z.prototype=re,b(Me,"constructor",{value:re,configurable:!0}),b(re,"constructor",{value:z,configurable:!0}),z.displayName=x(re,Q,"GeneratorFunction"),d.isGeneratorFunction=function(fe){var Ge=typeof fe=="function"&&fe.constructor;return!!Ge&&(Ge===z||(Ge.displayName||Ge.name)==="GeneratorFunction")},d.mark=function(fe){return Object.setPrototypeOf?Object.setPrototypeOf(fe,re):(fe.__proto__=re,x(fe,Q,"GeneratorFunction")),fe.prototype=Object.create(Me),fe},d.awrap=function(fe){return{__await:fe}},nt(X.prototype),x(X.prototype,C,function(){return this}),d.AsyncIterator=X,d.async=function(fe,Ge,ue,qe,It){It===void 0&&(It=Promise);var gt=new X(k(fe,Ge,ue,qe),It);return d.isGeneratorFunction(Ge)?gt:gt.next().then(function(tr){return tr.done?tr.value:gt.next()})},nt(Me),x(Me,Q,"Generator"),x(Me,w,function(){return this}),x(Me,"toString",function(){return"[object Generator]"}),d.keys=function(fe){var Ge=Object(fe),ue=[];for(var qe in Ge)ue.push(qe);return ue.reverse(),function It(){for(;ue.length;){var gt=ue.pop();if(gt in Ge)return It.value=gt,It.done=!1,It}return It.done=!0,It}},d.values=Z,V.prototype={constructor:V,reset:function(fe){if(this.prev=0,this.next=0,this.sent=this._sent=p,this.done=!1,this.delegate=null,this.method="next",this.arg=p,this.tryEntries.forEach(q),!fe)for(var Ge in this)Ge.charAt(0)==="t"&&h.call(this,Ge)&&!isNaN(+Ge.slice(1))&&(this[Ge]=p)},stop:function(){this.done=!0;var fe=this.tryEntries[0].completion;if(fe.type==="throw")throw fe.arg;return this.rval},dispatchException:function(fe){if(this.done)throw fe;var Ge=this;function ue(sr,Qt){return gt.type="throw",gt.arg=fe,Ge.next=sr,Qt&&(Ge.method="next",Ge.arg=p),!!Qt}for(var qe=this.tryEntries.length-1;qe>=0;--qe){var It=this.tryEntries[qe],gt=It.completion;if(It.tryLoc==="root")return ue("end");if(It.tryLoc<=this.prev){var tr=h.call(It,"catchLoc"),ar=h.call(It,"finallyLoc");if(tr&&ar){if(this.prev<It.catchLoc)return ue(It.catchLoc,!0);if(this.prev<It.finallyLoc)return ue(It.finallyLoc)}else if(tr){if(this.prev<It.catchLoc)return ue(It.catchLoc,!0)}else{if(!ar)throw new Error("try statement without catch or finally");if(this.prev<It.finallyLoc)return ue(It.finallyLoc)}}}},abrupt:function(fe,Ge){for(var ue=this.tryEntries.length-1;ue>=0;--ue){var qe=this.tryEntries[ue];if(qe.tryLoc<=this.prev&&h.call(qe,"finallyLoc")&&this.prev<qe.finallyLoc){var It=qe;break}}It&&(fe==="break"||fe==="continue")&&It.tryLoc<=Ge&&Ge<=It.finallyLoc&&(It=null);var gt=It?It.completion:{};return gt.type=fe,gt.arg=Ge,It?(this.method="next",this.next=It.finallyLoc,j):this.complete(gt)},complete:function(fe,Ge){if(fe.type==="throw")throw fe.arg;return fe.type==="break"||fe.type==="continue"?this.next=fe.arg:fe.type==="return"?(this.rval=this.arg=fe.arg,this.method="return",this.next="end"):fe.type==="normal"&&Ge&&(this.next=Ge),j},finish:function(fe){for(var Ge=this.tryEntries.length-1;Ge>=0;--Ge){var ue=this.tryEntries[Ge];if(ue.finallyLoc===fe)return this.complete(ue.completion,ue.afterLoc),q(ue),j}},catch:function(fe){for(var Ge=this.tryEntries.length-1;Ge>=0;--Ge){var ue=this.tryEntries[Ge];if(ue.tryLoc===fe){var qe=ue.completion;if(qe.type==="throw"){var It=qe.arg;q(ue)}return It}}throw new Error("illegal catch attempt")},delegateYield:function(fe,Ge,ue){return this.delegate={iterator:Z(fe),resultName:Ge,nextLoc:ue},this.method==="next"&&(this.arg=p),j}},d}(typeof u=="object"?u.exports:{});try{regeneratorRuntime=c}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=c:Function("r","regeneratorRuntime = r")(c)}},{}],493:[function(a,u,A){var c=a("buffer").Buffer,d=a("inherits"),p=a("hash-base"),g=new Array(16),h=[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],b=[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],y=[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],w=[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],C=[0,1518500249,1859775393,2400959708,2840853838],Q=[1352829926,1548603684,1836072691,2053994217,0];function x(){p.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function k(j,Y){return j<<Y|j>>>32-Y}function F(j,Y,z,re,we,Oe,Ue,Me){return k(j+(Y^z^re)+Oe+Ue|0,Me)+we|0}function D(j,Y,z,re,we,Oe,Ue,Me){return k(j+(Y&z|~Y&re)+Oe+Ue|0,Me)+we|0}function M(j,Y,z,re,we,Oe,Ue,Me){return k(j+((Y|~z)^re)+Oe+Ue|0,Me)+we|0}function N(j,Y,z,re,we,Oe,Ue,Me){return k(j+(Y&re|z&~re)+Oe+Ue|0,Me)+we|0}function P(j,Y,z,re,we,Oe,Ue,Me){return k(j+(Y^(z|~re))+Oe+Ue|0,Me)+we|0}d(x,p),x.prototype._update=function(){for(var j=g,Y=0;Y<16;++Y)j[Y]=this._block.readInt32LE(4*Y);for(var z=0|this._a,re=0|this._b,we=0|this._c,Oe=0|this._d,Ue=0|this._e,Me=0|this._a,nt=0|this._b,X=0|this._c,le=0|this._d,G=0|this._e,W=0;W<80;W+=1){var q,V;W<16?(q=F(z,re,we,Oe,Ue,j[h[W]],C[0],y[W]),V=P(Me,nt,X,le,G,j[b[W]],Q[0],w[W])):W<32?(q=D(z,re,we,Oe,Ue,j[h[W]],C[1],y[W]),V=N(Me,nt,X,le,G,j[b[W]],Q[1],w[W])):W<48?(q=M(z,re,we,Oe,Ue,j[h[W]],C[2],y[W]),V=M(Me,nt,X,le,G,j[b[W]],Q[2],w[W])):W<64?(q=N(z,re,we,Oe,Ue,j[h[W]],C[3],y[W]),V=D(Me,nt,X,le,G,j[b[W]],Q[3],w[W])):(q=P(z,re,we,Oe,Ue,j[h[W]],C[4],y[W]),V=F(Me,nt,X,le,G,j[b[W]],Q[4],w[W])),z=Ue,Ue=Oe,Oe=k(we,10),we=re,re=q,Me=G,G=le,le=k(X,10),X=nt,nt=V}var Z=this._b+we+le|0;this._b=this._c+Oe+G|0,this._c=this._d+Ue+Me|0,this._d=this._e+z+nt|0,this._e=this._a+re+X|0,this._a=Z},x.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var j=c.alloc?c.alloc(20):new c(20);return j.writeInt32LE(this._a,0),j.writeInt32LE(this._b,4),j.writeInt32LE(this._c,8),j.writeInt32LE(this._d,12),j.writeInt32LE(this._e,16),j},u.exports=x},{buffer:220,"hash-base":425,inherits:440}],494:[function(a,u,A){/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */var c=a("buffer"),d=c.Buffer;function p(h,b){for(var y in h)b[y]=h[y]}function g(h,b,y){return d(h,b,y)}d.from&&d.alloc&&d.allocUnsafe&&d.allocUnsafeSlow?u.exports=c:(p(c,A),A.Buffer=g),g.prototype=Object.create(d.prototype),p(d,g),g.from=function(h,b,y){if(typeof h=="number")throw new TypeError("Argument must not be a number");return d(h,b,y)},g.alloc=function(h,b,y){if(typeof h!="number")throw new TypeError("Argument must be a number");var w=d(h);return b!==void 0?typeof y=="string"?w.fill(b,y):w.fill(b):w.fill(0),w},g.allocUnsafe=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return d(h)},g.allocUnsafeSlow=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return c.SlowBuffer(h)}},{buffer:220}],495:[function(a,u,A){(function(c){(function(){var d,p=a("buffer"),g=p.Buffer,h={};for(d in p)p.hasOwnProperty(d)&&d!=="SlowBuffer"&&d!=="Buffer"&&(h[d]=p[d]);var b=h.Buffer={};for(d in g)g.hasOwnProperty(d)&&d!=="allocUnsafe"&&d!=="allocUnsafeSlow"&&(b[d]=g[d]);if(h.Buffer.prototype=g.prototype,b.from&&b.from!==Uint8Array.from||(b.from=function(y,w,C){if(typeof y=="number")throw new TypeError('The "value" argument must not be of type number. Received type '+typeof y);if(y&&y.length===void 0)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof y);return g(y,w,C)}),b.alloc||(b.alloc=function(y,w,C){if(typeof y!="number")throw new TypeError('The "size" argument must be of type number. Received type '+typeof y);if(y<0||y>=2*(1<<30))throw new RangeError('The value "'+y+'" is invalid for option "size"');var Q=g(y);return w&&w.length!==0?typeof C=="string"?Q.fill(w,C):Q.fill(w):Q.fill(0),Q}),!h.kStringMaxLength)try{h.kStringMaxLength=c.binding("buffer").kStringMaxLength}catch{}h.constants||(h.constants={MAX_LENGTH:h.kMaxLength},h.kStringMaxLength&&(h.constants.MAX_STRING_LENGTH=h.kStringMaxLength)),u.exports=h}).call(this)}).call(this,a("_process"))},{_process:467,buffer:220}],496:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0});var c=a("xmlchars/xml/1.0/ed5"),d=a("xmlchars/xml/1.1/ed2"),p=a("xmlchars/xmlns/1.0/ed3"),g=c.isS,h=c.isChar,b=c.isNameStartChar,y=c.isNameChar,w=c.S_LIST,C=c.NAME_RE,Q=d.isChar,x=p.isNCNameStartChar,k=p.isNCNameChar,F=p.NC_NAME_RE,D="http://www.w3.org/XML/1998/namespace",M="http://www.w3.org/2000/xmlns/",N={__proto__:null,xml:D,xmlns:M},P={__proto__:null,amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},j=-1,Y=-2,z=0,re=1,we=2,Oe=3,Ue=4,Me=5,nt=6,X=7,le=8,G=9,W=10,q=11,V=12,Z=13,Ce=14,fe=15,Ge=16,ue=17,qe=18,It=19,gt=20,tr=21,ar=22,sr=23,Qt=24,At=25,Et=26,_t=27,mr=28,wt=29,Ht=30,$r=31,Ve=32,Ct=33,Lt=34,Br=35,Zr=36,lt=37,jr=38,Jr=39,$t=40,qt=41,ir=42,an=43,Dt=44,Ot=9,er=10,Er=13,zt=32,Ft=33,fr=34,Or=38,Vr=39,Un=45,Tn=47,Li=59,Xn=60,Mn=61,Oi=62,Si=63,_i=91,Xi=93,yi=133,qi=8232,Ba=function(as){return as===fr||as===Vr},Wa=[fr,Vr],Qi=[].concat(Wa,[_i,Oi]),la=[].concat(Wa,[Xn,Xi]),oa=[Mn,Si].concat(L(w)),gi=[].concat(L(w),[Oi,Or,Xn]);function ha(as,pr,cn){switch(pr){case"xml":cn!==D&&as.fail("xml prefix must be bound to ".concat(D,"."));break;case"xmlns":cn!==M&&as.fail("xmlns prefix must be bound to ".concat(M,"."))}switch(cn){case M:as.fail(pr===""?"the default namespace may not be set to ".concat(cn,"."):'may not assign a prefix (even "xmlns") to the URI '.concat(M,"."));break;case D:switch(pr){case"xml":break;case"":as.fail("the default namespace may not be set to ".concat(cn,"."));break;default:as.fail("may not assign the xml namespace to another prefix.")}}}function ua(as,pr){for(var cn=0,On=Object.keys(pr);cn<On.length;cn++){var Vi=On[cn];ha(as,Vi,pr[Vi])}}var ba=function(as){return F.test(as)},Na=function(as){return C.test(as)},ao=0,ji=1,to=2;A.EVENTS=["xmldecl","text","processinginstruction","doctype","comment","opentagstart","attribute","opentag","closetag","cdata","error","end","ready"];var Xa={xmldecl:"xmldeclHandler",text:"textHandler",processinginstruction:"piHandler",doctype:"doctypeHandler",comment:"commentHandler",opentagstart:"openTagStartHandler",attribute:"attributeHandler",opentag:"openTagHandler",closetag:"closeTagHandler",cdata:"cdataHandler",error:"errorHandler",end:"endHandler",ready:"readyHandler"},uo=function(){function as(pr){B(this,as),this.opt=pr??{},this.fragmentOpt=!!this.opt.fragment;var cn=this.xmlnsOpt=!!this.opt.xmlns;if(this.trackPosition=this.opt.position!==!1,this.fileName=this.opt.fileName,cn){this.nameStartCheck=x,this.nameCheck=k,this.isName=ba,this.processAttribs=this.processAttribsNS,this.pushAttrib=this.pushAttribNS,this.ns=Object.assign({__proto__:null},N);var On=this.opt.additionalNamespaces;On!=null&&(ua(this,On),Object.assign(this.ns,On))}else this.nameStartCheck=b,this.nameCheck=y,this.isName=Na,this.processAttribs=this.processAttribsPlain,this.pushAttrib=this.pushAttribPlain;this.stateTable=[this.sBegin,this.sBeginWhitespace,this.sDoctype,this.sDoctypeQuote,this.sDTD,this.sDTDQuoted,this.sDTDOpenWaka,this.sDTDOpenWakaBang,this.sDTDComment,this.sDTDCommentEnding,this.sDTDCommentEnded,this.sDTDPI,this.sDTDPIEnding,this.sText,this.sEntity,this.sOpenWaka,this.sOpenWakaBang,this.sComment,this.sCommentEnding,this.sCommentEnded,this.sCData,this.sCDataEnding,this.sCDataEnding2,this.sPIFirstChar,this.sPIRest,this.sPIBody,this.sPIEnding,this.sXMLDeclNameStart,this.sXMLDeclName,this.sXMLDeclEq,this.sXMLDeclValueStart,this.sXMLDeclValue,this.sXMLDeclSeparator,this.sXMLDeclEnding,this.sOpenTag,this.sOpenTagSlash,this.sAttrib,this.sAttribName,this.sAttribNameSawWhite,this.sAttribValue,this.sAttribValueQuoted,this.sAttribValueClosed,this.sAttribValueUnquoted,this.sCloseTag,this.sCloseTagSawWhite],this._init()}return S(as,[{key:"closed",get:function(){return this._closed}},{key:"_init",value:function(){var pr;this.openWakaBang="",this.text="",this.name="",this.piTarget="",this.entity="",this.q=null,this.tags=[],this.tag=null,this.topNS=null,this.chunk="",this.chunkPosition=0,this.i=0,this.prevI=0,this.carriedFromPrevious=void 0,this.forbiddenState=ao,this.attribList=[];var cn=this.fragmentOpt;this.state=cn?Z:z,this.reportedTextBeforeRoot=this.reportedTextAfterRoot=this.closedRoot=this.sawRoot=cn,this.xmlDeclPossible=!cn,this.xmlDeclExpects=["version"],this.entityReturnState=void 0;var On=this.opt.defaultXMLVersion;if(On===void 0){if(this.opt.forceXMLVersion===!0)throw new Error("forceXMLVersion set but defaultXMLVersion is not set");On="1.0"}this.setXMLVersion(On),this.positionAtNewLine=0,this.doctype=!1,this._closed=!1,this.xmlDecl={version:void 0,encoding:void 0,standalone:void 0},this.line=1,this.column=0,this.ENTITIES=Object.create(P),(pr=this.readyHandler)===null||pr===void 0||pr.call(this)}},{key:"position",get:function(){return this.chunkPosition+this.i}},{key:"columnIndex",get:function(){return this.position-this.positionAtNewLine}},{key:"on",value:function(pr,cn){this[Xa[pr]]=cn}},{key:"off",value:function(pr){this[Xa[pr]]=void 0}},{key:"makeError",value:function(pr){var cn,On=(cn=this.fileName)!==null&&cn!==void 0?cn:"";return this.trackPosition&&(On.length>0&&(On+=":"),On+="".concat(this.line,":").concat(this.column)),On.length>0&&(On+=": "),new Error(On+pr)}},{key:"fail",value:function(pr){var cn=this.makeError(pr),On=this.errorHandler;if(On===void 0)throw cn;return On(cn),this}},{key:"write",value:function(pr){if(this.closed)return this.fail("cannot write after close; assign an onready handler.");var cn=!1;pr===null?(cn=!0,pr=""):typeof pr=="object"&&(pr=pr.toString()),this.carriedFromPrevious!==void 0&&(pr="".concat(this.carriedFromPrevious).concat(pr),this.carriedFromPrevious=void 0);var On=pr.length,Vi=pr.charCodeAt(On-1);!cn&&(Vi===Er||Vi>=55296&&Vi<=56319)&&(this.carriedFromPrevious=pr[On-1],On--,pr=pr.slice(0,On));var ja=this.stateTable;for(this.chunk=pr,this.i=0;this.i<On;)ja[this.state].call(this);return this.chunkPosition+=On,cn?this.end():this}},{key:"close",value:function(){return this.write(null)}},{key:"getCode10",value:function(){var pr=this.chunk,cn=this.i;if(this.prevI=cn,this.i=cn+1,cn>=pr.length)return j;var On=pr.charCodeAt(cn);if(this.column++,On<55296){if(On>=zt||On===Ot)return On;switch(On){case er:return this.line++,this.column=0,this.positionAtNewLine=this.position,er;case Er:return pr.charCodeAt(cn+1)===er&&(this.i=cn+2),this.line++,this.column=0,this.positionAtNewLine=this.position,Y;default:return this.fail("disallowed character."),On}}if(On>56319)return On>=57344&&On<=65533||this.fail("disallowed character."),On;var Vi=65536+1024*(On-55296)+(pr.charCodeAt(cn+1)-56320);return this.i=cn+2,Vi>1114111&&this.fail("disallowed character."),Vi}},{key:"getCode11",value:function(){var pr=this.chunk,cn=this.i;if(this.prevI=cn,this.i=cn+1,cn>=pr.length)return j;var On=pr.charCodeAt(cn);if(this.column++,On<55296){if(On>31&&On<127||On>159&&On!==qi||On===Ot)return On;switch(On){case er:return this.line++,this.column=0,this.positionAtNewLine=this.position,er;case Er:var Vi=pr.charCodeAt(cn+1);Vi!==er&&Vi!==yi||(this.i=cn+2);case yi:case qi:return this.line++,this.column=0,this.positionAtNewLine=this.position,Y;default:return this.fail("disallowed character."),On}}if(On>56319)return On>=57344&&On<=65533||this.fail("disallowed character."),On;var ja=65536+1024*(On-55296)+(pr.charCodeAt(cn+1)-56320);return this.i=cn+2,ja>1114111&&this.fail("disallowed character."),ja}},{key:"getCodeNorm",value:function(){var pr=this.getCode();return pr===Y?er:pr}},{key:"unget",value:function(){this.i=this.prevI,this.column--}},{key:"captureTo",value:function(pr){for(var cn=this.i,On=this.chunk;;){var Vi=this.getCode(),ja=Vi===Y,Qs=ja?er:Vi;if(Qs===j||pr.includes(Qs))return this.text+=On.slice(cn,this.prevI),Qs;ja&&(this.text+="".concat(On.slice(cn,this.prevI),`
  834. `),cn=this.i)}}},{key:"captureToChar",value:function(pr){for(var cn=this.i,On=this.chunk;;){var Vi=this.getCode();switch(Vi){case Y:this.text+="".concat(On.slice(cn,this.prevI),`
  835. `),cn=this.i,Vi=er;break;case j:return this.text+=On.slice(cn),!1}if(Vi===pr)return this.text+=On.slice(cn,this.prevI),!0}}},{key:"captureNameChars",value:function(){for(var pr=this.chunk,cn=this.i;;){var On=this.getCode();if(On===j)return this.name+=pr.slice(cn),j;if(!y(On))return this.name+=pr.slice(cn,this.prevI),On===Y?er:On}}},{key:"skipSpaces",value:function(){for(;;){var pr=this.getCodeNorm();if(pr===j||!g(pr))return pr}}},{key:"setXMLVersion",value:function(pr){this.currentXMLVersion=pr,pr==="1.0"?(this.isChar=h,this.getCode=this.getCode10):(this.isChar=Q,this.getCode=this.getCode11)}},{key:"sBegin",value:function(){this.chunk.charCodeAt(0)===65279&&(this.i++,this.column++),this.state=re}},{key:"sBeginWhitespace",value:function(){var pr=this.i,cn=this.skipSpaces();switch(this.prevI!==pr&&(this.xmlDeclPossible=!1),cn){case Xn:if(this.state=fe,this.text.length!==0)throw new Error("no-empty text at start");break;case j:break;default:this.unget(),this.state=Z,this.xmlDeclPossible=!1}}},{key:"sDoctype",value:function(){var pr,cn=this.captureTo(Qi);switch(cn){case Oi:(pr=this.doctypeHandler)===null||pr===void 0||pr.call(this,this.text),this.text="",this.state=Z,this.doctype=!0;break;case j:break;default:this.text+=String.fromCodePoint(cn),cn===_i?this.state=Ue:Ba(cn)&&(this.state=Oe,this.q=cn)}}},{key:"sDoctypeQuote",value:function(){var pr=this.q;this.captureToChar(pr)&&(this.text+=String.fromCodePoint(pr),this.q=null,this.state=we)}},{key:"sDTD",value:function(){var pr=this.captureTo(la);pr!==j&&(this.text+=String.fromCodePoint(pr),pr===Xi?this.state=we:pr===Xn?this.state=nt:Ba(pr)&&(this.state=Me,this.q=pr))}},{key:"sDTDQuoted",value:function(){var pr=this.q;this.captureToChar(pr)&&(this.text+=String.fromCodePoint(pr),this.state=Ue,this.q=null)}},{key:"sDTDOpenWaka",value:function(){var pr=this.getCodeNorm();switch(this.text+=String.fromCodePoint(pr),pr){case Ft:this.state=X,this.openWakaBang="";break;case Si:this.state=q;break;default:this.state=Ue}}},{key:"sDTDOpenWakaBang",value:function(){var pr=String.fromCodePoint(this.getCodeNorm()),cn=this.openWakaBang+=pr;this.text+=pr,cn!=="-"&&(this.state=cn==="--"?le:Ue,this.openWakaBang="")}},{key:"sDTDComment",value:function(){this.captureToChar(Un)&&(this.text+="-",this.state=G)}},{key:"sDTDCommentEnding",value:function(){var pr=this.getCodeNorm();this.text+=String.fromCodePoint(pr),this.state=pr===Un?W:le}},{key:"sDTDCommentEnded",value:function(){var pr=this.getCodeNorm();this.text+=String.fromCodePoint(pr),pr===Oi?this.state=Ue:(this.fail("malformed comment."),this.state=le)}},{key:"sDTDPI",value:function(){this.captureToChar(Si)&&(this.text+="?",this.state=V)}},{key:"sDTDPIEnding",value:function(){var pr=this.getCodeNorm();this.text+=String.fromCodePoint(pr),pr===Oi&&(this.state=Ue)}},{key:"sText",value:function(){this.tags.length!==0?this.handleTextInRoot():this.handleTextOutsideRoot()}},{key:"sEntity",value:function(){var pr=this.i,cn=this.chunk;e:for(;;)switch(this.getCode()){case Y:this.entity+="".concat(cn.slice(pr,this.prevI),`
  836. `),pr=this.i;break;case Li:var On=this.entityReturnState,Vi=this.entity+cn.slice(pr,this.prevI);this.state=On;var ja=void 0;Vi===""?(this.fail("empty entity name."),ja="&;"):(ja=this.parseEntity(Vi),this.entity=""),On===Z&&this.textHandler===void 0||(this.text+=ja);break e;case j:this.entity+=cn.slice(pr);break e}}},{key:"sOpenWaka",value:function(){var pr=this.getCode();if(b(pr))this.state=Lt,this.unget(),this.xmlDeclPossible=!1;else switch(pr){case Tn:this.state=an,this.xmlDeclPossible=!1;break;case Ft:this.state=Ge,this.openWakaBang="",this.xmlDeclPossible=!1;break;case Si:this.state=sr;break;default:this.fail("disallowed character in tag name"),this.state=Z,this.xmlDeclPossible=!1}}},{key:"sOpenWakaBang",value:function(){switch(this.openWakaBang+=String.fromCodePoint(this.getCodeNorm()),this.openWakaBang){case"[CDATA[":this.sawRoot||this.reportedTextBeforeRoot||(this.fail("text data outside of root node."),this.reportedTextBeforeRoot=!0),this.closedRoot&&!this.reportedTextAfterRoot&&(this.fail("text data outside of root node."),this.reportedTextAfterRoot=!0),this.state=gt,this.openWakaBang="";break;case"--":this.state=ue,this.openWakaBang="";break;case"DOCTYPE":this.state=we,(this.doctype||this.sawRoot)&&this.fail("inappropriately located doctype declaration."),this.openWakaBang="";break;default:this.openWakaBang.length>=7&&this.fail("incorrect syntax.")}}},{key:"sComment",value:function(){this.captureToChar(Un)&&(this.state=qe)}},{key:"sCommentEnding",value:function(){var pr,cn=this.getCodeNorm();cn===Un?(this.state=It,(pr=this.commentHandler)===null||pr===void 0||pr.call(this,this.text),this.text=""):(this.text+="-".concat(String.fromCodePoint(cn)),this.state=ue)}},{key:"sCommentEnded",value:function(){var pr=this.getCodeNorm();pr!==Oi?(this.fail("malformed comment."),this.text+="--".concat(String.fromCodePoint(pr)),this.state=ue):this.state=Z}},{key:"sCData",value:function(){this.captureToChar(Xi)&&(this.state=tr)}},{key:"sCDataEnding",value:function(){var pr=this.getCodeNorm();pr===Xi?this.state=ar:(this.text+="]".concat(String.fromCodePoint(pr)),this.state=gt)}},{key:"sCDataEnding2",value:function(){var pr,cn=this.getCodeNorm();switch(cn){case Oi:(pr=this.cdataHandler)===null||pr===void 0||pr.call(this,this.text),this.text="",this.state=Z;break;case Xi:this.text+="]";break;default:this.text+="]]".concat(String.fromCodePoint(cn)),this.state=gt}}},{key:"sPIFirstChar",value:function(){var pr=this.getCodeNorm();this.nameStartCheck(pr)?(this.piTarget+=String.fromCodePoint(pr),this.state=Qt):pr===Si||g(pr)?(this.fail("processing instruction without a target."),this.state=pr===Si?Et:At):(this.fail("disallowed character in processing instruction name."),this.piTarget+=String.fromCodePoint(pr),this.state=Qt)}},{key:"sPIRest",value:function(){for(var pr=this.chunk,cn=this.i;;){var On=this.getCodeNorm();if(On===j)return void(this.piTarget+=pr.slice(cn));if(!this.nameCheck(On)){this.piTarget+=pr.slice(cn,this.prevI);var Vi=On===Si;Vi||g(On)?this.piTarget==="xml"?(this.xmlDeclPossible||this.fail("an XML declaration must be at the start of the document."),this.state=Vi?Ct:_t):this.state=Vi?Et:At:(this.fail("disallowed character in processing instruction name."),this.piTarget+=String.fromCodePoint(On));break}}}},{key:"sPIBody",value:function(){if(this.text.length===0){var pr=this.getCodeNorm();pr===Si?this.state=Et:g(pr)||(this.text=String.fromCodePoint(pr))}else this.captureToChar(Si)&&(this.state=Et)}},{key:"sPIEnding",value:function(){var pr,cn=this.getCodeNorm();if(cn===Oi){var On=this.piTarget;On.toLowerCase()==="xml"&&this.fail("the XML declaration must appear at the start of the document."),(pr=this.piHandler)===null||pr===void 0||pr.call(this,{target:On,body:this.text}),this.piTarget=this.text="",this.state=Z}else cn===Si?this.text+="?":(this.text+="?".concat(String.fromCodePoint(cn)),this.state=At);this.xmlDeclPossible=!1}},{key:"sXMLDeclNameStart",value:function(){var pr=this.skipSpaces();pr!==Si?pr!==j&&(this.state=mr,this.name=String.fromCodePoint(pr)):this.state=Ct}},{key:"sXMLDeclName",value:function(){var pr=this.captureTo(oa);if(pr===Si)return this.state=Ct,this.name+=this.text,this.text="",void this.fail("XML declaration is incomplete.");if(g(pr)||pr===Mn){if(this.name+=this.text,this.text="",!this.xmlDeclExpects.includes(this.name))switch(this.name.length){case 0:this.fail("did not expect any more name/value pairs.");break;case 1:this.fail("expected the name ".concat(this.xmlDeclExpects[0],"."));break;default:this.fail("expected one of ".concat(this.xmlDeclExpects.join(", ")))}this.state=pr===Mn?Ht:wt}}},{key:"sXMLDeclEq",value:function(){var pr=this.getCodeNorm();if(pr===Si)return this.state=Ct,void this.fail("XML declaration is incomplete.");g(pr)||(pr!==Mn&&this.fail("value required."),this.state=Ht)}},{key:"sXMLDeclValueStart",value:function(){var pr=this.getCodeNorm();if(pr===Si)return this.state=Ct,void this.fail("XML declaration is incomplete.");g(pr)||(Ba(pr)?this.q=pr:(this.fail("value must be quoted."),this.q=zt),this.state=$r)}},{key:"sXMLDeclValue",value:function(){var pr=this.captureTo([this.q,Si]);if(pr===Si)return this.state=Ct,this.text="",void this.fail("XML declaration is incomplete.");if(pr!==j){var cn=this.text;switch(this.text="",this.name){case"version":this.xmlDeclExpects=["encoding","standalone"];var On=cn;this.xmlDecl.version=On,/^1\.[0-9]+$/.test(On)?this.opt.forceXMLVersion||this.setXMLVersion(On):this.fail("version number must match /^1\\.[0-9]+$/.");break;case"encoding":/^[A-Za-z][A-Za-z0-9._-]*$/.test(cn)||this.fail("encoding value must match /^[A-Za-z0-9][A-Za-z0-9._-]*$/."),this.xmlDeclExpects=["standalone"],this.xmlDecl.encoding=cn;break;case"standalone":cn!=="yes"&&cn!=="no"&&this.fail('standalone value must match "yes" or "no".'),this.xmlDeclExpects=[],this.xmlDecl.standalone=cn}this.name="",this.state=Ve}}},{key:"sXMLDeclSeparator",value:function(){var pr=this.getCodeNorm();pr!==Si?(g(pr)||(this.fail("whitespace required."),this.unget()),this.state=_t):this.state=Ct}},{key:"sXMLDeclEnding",value:function(){var pr;this.getCodeNorm()===Oi?(this.piTarget!=="xml"?this.fail("processing instructions are not allowed before root."):this.name!=="version"&&this.xmlDeclExpects.includes("version")&&this.fail("XML declaration must contain a version."),(pr=this.xmldeclHandler)===null||pr===void 0||pr.call(this,this.xmlDecl),this.name="",this.piTarget=this.text="",this.state=Z):this.fail("The character ? is disallowed anywhere in XML declarations."),this.xmlDeclPossible=!1}},{key:"sOpenTag",value:function(){var pr,cn=this.captureNameChars();if(cn!==j){var On=this.tag={name:this.name,attributes:Object.create(null)};switch(this.name="",this.xmlnsOpt&&(this.topNS=On.ns=Object.create(null)),(pr=this.openTagStartHandler)===null||pr===void 0||pr.call(this,On),this.sawRoot=!0,!this.fragmentOpt&&this.closedRoot&&this.fail("documents may contain only one root."),cn){case Oi:this.openTag();break;case Tn:this.state=Br;break;default:g(cn)||this.fail("disallowed character in tag name."),this.state=Zr}}}},{key:"sOpenTagSlash",value:function(){this.getCode()===Oi?this.openSelfClosingTag():(this.fail("forward-slash in opening tag not followed by >."),this.state=Zr)}},{key:"sAttrib",value:function(){var pr=this.skipSpaces();pr!==j&&(b(pr)?(this.unget(),this.state=lt):pr===Oi?this.openTag():pr===Tn?this.state=Br:this.fail("disallowed character in attribute name."))}},{key:"sAttribName",value:function(){var pr=this.captureNameChars();pr===Mn?this.state=Jr:g(pr)?this.state=jr:pr===Oi?(this.fail("attribute without value."),this.pushAttrib(this.name,this.name),this.name=this.text="",this.openTag()):pr!==j&&this.fail("disallowed character in attribute name.")}},{key:"sAttribNameSawWhite",value:function(){var pr=this.skipSpaces();switch(pr){case j:return;case Mn:this.state=Jr;break;default:this.fail("attribute without value."),this.text="",this.name="",pr===Oi?this.openTag():b(pr)?(this.unget(),this.state=lt):(this.fail("disallowed character in attribute name."),this.state=Zr)}}},{key:"sAttribValue",value:function(){var pr=this.getCodeNorm();Ba(pr)?(this.q=pr,this.state=$t):g(pr)||(this.fail("unquoted attribute value."),this.state=ir,this.unget())}},{key:"sAttribValueQuoted",value:function(){for(var pr=this.q,cn=this.chunk,On=this.i;;)switch(this.getCode()){case pr:return this.pushAttrib(this.name,this.text+cn.slice(On,this.prevI)),this.name=this.text="",this.q=null,void(this.state=qt);case Or:return this.text+=cn.slice(On,this.prevI),this.state=Ce,void(this.entityReturnState=$t);case er:case Y:case Ot:this.text+="".concat(cn.slice(On,this.prevI)," "),On=this.i;break;case Xn:return this.text+=cn.slice(On,this.prevI),void this.fail("disallowed character.");case j:return void(this.text+=cn.slice(On))}}},{key:"sAttribValueClosed",value:function(){var pr=this.getCodeNorm();g(pr)?this.state=Zr:pr===Oi?this.openTag():pr===Tn?this.state=Br:b(pr)?(this.fail("no whitespace between attributes."),this.unget(),this.state=lt):this.fail("disallowed character in attribute name.")}},{key:"sAttribValueUnquoted",value:function(){var pr=this.captureTo(gi);switch(pr){case Or:this.state=Ce,this.entityReturnState=ir;break;case Xn:this.fail("disallowed character.");break;case j:break;default:this.text.includes("]]>")&&this.fail('the string "]]>" is disallowed in char data.'),this.pushAttrib(this.name,this.text),this.name=this.text="",pr===Oi?this.openTag():this.state=Zr}}},{key:"sCloseTag",value:function(){var pr=this.captureNameChars();pr===Oi?this.closeTag():g(pr)?this.state=Dt:pr!==j&&this.fail("disallowed character in closing tag.")}},{key:"sCloseTagSawWhite",value:function(){switch(this.skipSpaces()){case Oi:this.closeTag();break;case j:break;default:this.fail("disallowed character in closing tag.")}}},{key:"handleTextInRoot",value:function(){var pr=this.i,cn=this.forbiddenState,On=this.chunk,Vi=this.textHandler;e:for(;;)switch(this.getCode()){case Xn:if(this.state=fe,Vi!==void 0){var ja=this.text,Qs=On.slice(pr,this.prevI);ja.length!==0?(Vi(ja+Qs),this.text=""):Qs.length!==0&&Vi(Qs)}cn=ao;break e;case Or:this.state=Ce,this.entityReturnState=Z,Vi!==void 0&&(this.text+=On.slice(pr,this.prevI)),cn=ao;break e;case Xi:switch(cn){case ao:cn=ji;break;case ji:cn=to;break;case to:break;default:throw new Error("impossible state")}break;case Oi:cn===to&&this.fail('the string "]]>" is disallowed in char data.'),cn=ao;break;case Y:Vi!==void 0&&(this.text+="".concat(On.slice(pr,this.prevI),`
  837. `)),pr=this.i,cn=ao;break;case j:Vi!==void 0&&(this.text+=On.slice(pr));break e;default:cn=ao}this.forbiddenState=cn}},{key:"handleTextOutsideRoot",value:function(){var pr=this.i,cn=this.chunk,On=this.textHandler,Vi=!1;e:for(;;){var ja=this.getCode();switch(ja){case Xn:if(this.state=fe,On!==void 0){var Qs=this.text,ol=cn.slice(pr,this.prevI);Qs.length!==0?(On(Qs+ol),this.text=""):ol.length!==0&&On(ol)}break e;case Or:this.state=Ce,this.entityReturnState=Z,On!==void 0&&(this.text+=cn.slice(pr,this.prevI)),Vi=!0;break e;case Y:On!==void 0&&(this.text+="".concat(cn.slice(pr,this.prevI),`
  838. `)),pr=this.i;break;case j:On!==void 0&&(this.text+=cn.slice(pr));break e;default:g(ja)||(Vi=!0)}}Vi&&(this.sawRoot||this.reportedTextBeforeRoot||(this.fail("text data outside of root node."),this.reportedTextBeforeRoot=!0),this.closedRoot&&!this.reportedTextAfterRoot&&(this.fail("text data outside of root node."),this.reportedTextAfterRoot=!0))}},{key:"pushAttribNS",value:function(pr,cn){var On,Vi=this.qname(pr),ja=Vi.prefix,Qs=Vi.local,ol={name:pr,prefix:ja,local:Qs,value:cn};if(this.attribList.push(ol),(On=this.attributeHandler)===null||On===void 0||On.call(this,ol),ja==="xmlns"){var zl=cn.trim();this.currentXMLVersion==="1.0"&&zl===""&&this.fail("invalid attempt to undefine prefix in XML 1.0"),this.topNS[Qs]=zl,ha(this,Qs,zl)}else if(pr==="xmlns"){var kc=cn.trim();this.topNS[""]=kc,ha(this,"",kc)}}},{key:"pushAttribPlain",value:function(pr,cn){var On,Vi={name:pr,value:cn};this.attribList.push(Vi),(On=this.attributeHandler)===null||On===void 0||On.call(this,Vi)}},{key:"end",value:function(){var pr,cn;this.sawRoot||this.fail("document must contain a root element.");for(var On=this.tags;On.length>0;){var Vi=On.pop();this.fail("unclosed tag: ".concat(Vi.name))}this.state!==z&&this.state!==Z&&this.fail("unexpected end.");var ja=this.text;return ja.length!==0&&((pr=this.textHandler)===null||pr===void 0||pr.call(this,ja),this.text=""),this._closed=!0,(cn=this.endHandler)===null||cn===void 0||cn.call(this),this._init(),this}},{key:"resolve",value:function(pr){var cn,On,Vi=this.topNS[pr];if(Vi!==void 0)return Vi;for(var ja=this.tags,Qs=ja.length-1;Qs>=0;Qs--)if((Vi=ja[Qs].ns[pr])!==void 0)return Vi;return(Vi=this.ns[pr])!==void 0?Vi:(On=(cn=this.opt).resolvePrefix)===null||On===void 0?void 0:On.call(cn,pr)}},{key:"qname",value:function(pr){var cn=pr.indexOf(":");if(cn===-1)return{prefix:"",local:pr};var On=pr.slice(cn+1),Vi=pr.slice(0,cn);return(Vi===""||On===""||On.includes(":"))&&this.fail("malformed name: ".concat(pr,".")),{prefix:Vi,local:On}}},{key:"processAttribsNS",value:function(){var pr,cn=this.attribList,On=this.tag,Vi=this.qname(On.name),ja=Vi.prefix,Qs=Vi.local;On.prefix=ja,On.local=Qs;var ol=On.uri=(pr=this.resolve(ja))!==null&&pr!==void 0?pr:"";if(ja!==""&&(ja==="xmlns"&&this.fail('tags may not have "xmlns" as prefix.'),ol===""&&(this.fail("unbound namespace prefix: ".concat(JSON.stringify(ja),".")),On.uri=ja)),cn.length!==0){var zl,kc=On.attributes,Ju=new Set,Nl=B1(cn);try{for(Nl.s();!(zl=Nl.n()).done;){var Ru=zl.value,Qo=Ru.name,Bo=Ru.prefix,$f=Ru.local,Xu=void 0,Wf=void 0;Bo===""?(Xu=Qo==="xmlns"?M:"",Wf=Qo):((Xu=this.resolve(Bo))===void 0&&(this.fail("unbound namespace prefix: ".concat(JSON.stringify(Bo),".")),Xu=Bo),Wf="{".concat(Xu,"}").concat($f)),Ju.has(Wf)&&this.fail("duplicate attribute: ".concat(Wf,".")),Ju.add(Wf),Ru.uri=Xu,kc[Qo]=Ru}}catch(xh){Nl.e(xh)}finally{Nl.f()}this.attribList=[]}}},{key:"processAttribsPlain",value:function(){var pr,cn=this.attribList,On=this.tag.attributes,Vi=B1(cn);try{for(Vi.s();!(pr=Vi.n()).done;){var ja=pr.value,Qs=ja.name,ol=ja.value;On[Qs]!==void 0&&this.fail("duplicate attribute: ".concat(Qs,".")),On[Qs]=ol}}catch(zl){Vi.e(zl)}finally{Vi.f()}this.attribList=[]}},{key:"openTag",value:function(){var pr;this.processAttribs();var cn=this.tags,On=this.tag;On.isSelfClosing=!1,(pr=this.openTagHandler)===null||pr===void 0||pr.call(this,On),cn.push(On),this.state=Z,this.name=""}},{key:"openSelfClosingTag",value:function(){var pr,cn,On;this.processAttribs();var Vi=this.tags,ja=this.tag;ja.isSelfClosing=!0,(pr=this.openTagHandler)===null||pr===void 0||pr.call(this,ja),(cn=this.closeTagHandler)===null||cn===void 0||cn.call(this,ja),(this.tag=(On=Vi[Vi.length-1])!==null&&On!==void 0?On:null)===null&&(this.closedRoot=!0),this.state=Z,this.name=""}},{key:"closeTag",value:function(){var pr=this.tags,cn=this.name;if(this.state=Z,this.name="",cn==="")return this.fail("weird empty close tag."),void(this.text+="</>");for(var On=this.closeTagHandler,Vi=pr.length;Vi-- >0;){var ja=this.tag=pr.pop();if(this.topNS=ja.ns,On==null||On(ja),ja.name===cn)break;this.fail("unexpected close tag.")}Vi===0?this.closedRoot=!0:Vi<0&&(this.fail("unmatched closing tag: ".concat(cn,".")),this.text+="</".concat(cn,">"))}},{key:"parseEntity",value:function(pr){if(pr[0]!=="#"){var cn=this.ENTITIES[pr];return cn!==void 0?cn:(this.fail(this.isName(pr)?"undefined entity.":"disallowed character in entity name."),"&".concat(pr,";"))}var On=NaN;return pr[1]==="x"&&/^#x[0-9a-f]+$/i.test(pr)?On=parseInt(pr.slice(2),16):/^#[0-9]+$/.test(pr)&&(On=parseInt(pr.slice(1),10)),this.isChar(On)?String.fromCodePoint(On):(this.fail("malformed character entity."),"&".concat(pr,";"))}}])}();A.SaxesParser=uo},{"xmlchars/xml/1.0/ed5":543,"xmlchars/xml/1.1/ed2":544,"xmlchars/xmlns/1.0/ed3":545}],497:[function(a,u,A){var c=a("safe-buffer").Buffer;function d(p,g){this._block=c.alloc(p),this._finalSize=g,this._blockSize=p,this._len=0}d.prototype.update=function(p,g){typeof p=="string"&&(g=g||"utf8",p=c.from(p,g));for(var h=this._block,b=this._blockSize,y=p.length,w=this._len,C=0;C<y;){for(var Q=w%b,x=Math.min(y-C,b-Q),k=0;k<x;k++)h[Q+k]=p[C+k];C+=x,(w+=x)%b==0&&this._update(h)}return this._len+=y,this},d.prototype.digest=function(p){var g=this._len%this._blockSize;this._block[g]=128,this._block.fill(0,g+1),g>=this._finalSize&&(this._update(this._block),this._block.fill(0));var h=8*this._len;if(h<=4294967295)this._block.writeUInt32BE(h,this._blockSize-4);else{var b=(4294967295&h)>>>0,y=(h-b)/4294967296;this._block.writeUInt32BE(y,this._blockSize-8),this._block.writeUInt32BE(b,this._blockSize-4)}this._update(this._block);var w=this._hash();return p?w.toString(p):w},d.prototype._update=function(){throw new Error("_update must be implemented by subclass")},u.exports=d},{"safe-buffer":494}],498:[function(a,u,A){var c=u.exports=function(d){d=d.toLowerCase();var p=c[d];if(!p)throw new Error(d+" is not supported (we accept pull requests)");return new p};c.sha=a("./sha"),c.sha1=a("./sha1"),c.sha224=a("./sha224"),c.sha256=a("./sha256"),c.sha384=a("./sha384"),c.sha512=a("./sha512")},{"./sha":499,"./sha1":500,"./sha224":501,"./sha256":502,"./sha384":503,"./sha512":504}],499:[function(a,u,A){var c=a("inherits"),d=a("./hash"),p=a("safe-buffer").Buffer,g=[1518500249,1859775393,-1894007588,-899497514],h=new Array(80);function b(){this.init(),this._w=h,d.call(this,64,56)}function y(Q){return Q<<5|Q>>>27}function w(Q){return Q<<30|Q>>>2}function C(Q,x,k,F){return Q===0?x&k|~x&F:Q===2?x&k|x&F|k&F:x^k^F}c(b,d),b.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},b.prototype._update=function(Q){for(var x=this._w,k=0|this._a,F=0|this._b,D=0|this._c,M=0|this._d,N=0|this._e,P=0;P<16;++P)x[P]=Q.readInt32BE(4*P);for(;P<80;++P)x[P]=x[P-3]^x[P-8]^x[P-14]^x[P-16];for(var j=0;j<80;++j){var Y=~~(j/20),z=y(k)+C(Y,F,D,M)+N+x[j]+g[Y]|0;N=M,M=D,D=w(F),F=k,k=z}this._a=k+this._a|0,this._b=F+this._b|0,this._c=D+this._c|0,this._d=M+this._d|0,this._e=N+this._e|0},b.prototype._hash=function(){var Q=p.allocUnsafe(20);return Q.writeInt32BE(0|this._a,0),Q.writeInt32BE(0|this._b,4),Q.writeInt32BE(0|this._c,8),Q.writeInt32BE(0|this._d,12),Q.writeInt32BE(0|this._e,16),Q},u.exports=b},{"./hash":497,inherits:440,"safe-buffer":494}],500:[function(a,u,A){var c=a("inherits"),d=a("./hash"),p=a("safe-buffer").Buffer,g=[1518500249,1859775393,-1894007588,-899497514],h=new Array(80);function b(){this.init(),this._w=h,d.call(this,64,56)}function y(x){return x<<1|x>>>31}function w(x){return x<<5|x>>>27}function C(x){return x<<30|x>>>2}function Q(x,k,F,D){return x===0?k&F|~k&D:x===2?k&F|k&D|F&D:k^F^D}c(b,d),b.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},b.prototype._update=function(x){for(var k=this._w,F=0|this._a,D=0|this._b,M=0|this._c,N=0|this._d,P=0|this._e,j=0;j<16;++j)k[j]=x.readInt32BE(4*j);for(;j<80;++j)k[j]=y(k[j-3]^k[j-8]^k[j-14]^k[j-16]);for(var Y=0;Y<80;++Y){var z=~~(Y/20),re=w(F)+Q(z,D,M,N)+P+k[Y]+g[z]|0;P=N,N=M,M=C(D),D=F,F=re}this._a=F+this._a|0,this._b=D+this._b|0,this._c=M+this._c|0,this._d=N+this._d|0,this._e=P+this._e|0},b.prototype._hash=function(){var x=p.allocUnsafe(20);return x.writeInt32BE(0|this._a,0),x.writeInt32BE(0|this._b,4),x.writeInt32BE(0|this._c,8),x.writeInt32BE(0|this._d,12),x.writeInt32BE(0|this._e,16),x},u.exports=b},{"./hash":497,inherits:440,"safe-buffer":494}],501:[function(a,u,A){var c=a("inherits"),d=a("./sha256"),p=a("./hash"),g=a("safe-buffer").Buffer,h=new Array(64);function b(){this.init(),this._w=h,p.call(this,64,56)}c(b,d),b.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},b.prototype._hash=function(){var y=g.allocUnsafe(28);return y.writeInt32BE(this._a,0),y.writeInt32BE(this._b,4),y.writeInt32BE(this._c,8),y.writeInt32BE(this._d,12),y.writeInt32BE(this._e,16),y.writeInt32BE(this._f,20),y.writeInt32BE(this._g,24),y},u.exports=b},{"./hash":497,"./sha256":502,inherits:440,"safe-buffer":494}],502:[function(a,u,A){var c=a("inherits"),d=a("./hash"),p=a("safe-buffer").Buffer,g=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],h=new Array(64);function b(){this.init(),this._w=h,d.call(this,64,56)}function y(F,D,M){return M^F&(D^M)}function w(F,D,M){return F&D|M&(F|D)}function C(F){return(F>>>2|F<<30)^(F>>>13|F<<19)^(F>>>22|F<<10)}function Q(F){return(F>>>6|F<<26)^(F>>>11|F<<21)^(F>>>25|F<<7)}function x(F){return(F>>>7|F<<25)^(F>>>18|F<<14)^F>>>3}function k(F){return(F>>>17|F<<15)^(F>>>19|F<<13)^F>>>10}c(b,d),b.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},b.prototype._update=function(F){for(var D=this._w,M=0|this._a,N=0|this._b,P=0|this._c,j=0|this._d,Y=0|this._e,z=0|this._f,re=0|this._g,we=0|this._h,Oe=0;Oe<16;++Oe)D[Oe]=F.readInt32BE(4*Oe);for(;Oe<64;++Oe)D[Oe]=k(D[Oe-2])+D[Oe-7]+x(D[Oe-15])+D[Oe-16]|0;for(var Ue=0;Ue<64;++Ue){var Me=we+Q(Y)+y(Y,z,re)+g[Ue]+D[Ue]|0,nt=C(M)+w(M,N,P)|0;we=re,re=z,z=Y,Y=j+Me|0,j=P,P=N,N=M,M=Me+nt|0}this._a=M+this._a|0,this._b=N+this._b|0,this._c=P+this._c|0,this._d=j+this._d|0,this._e=Y+this._e|0,this._f=z+this._f|0,this._g=re+this._g|0,this._h=we+this._h|0},b.prototype._hash=function(){var F=p.allocUnsafe(32);return F.writeInt32BE(this._a,0),F.writeInt32BE(this._b,4),F.writeInt32BE(this._c,8),F.writeInt32BE(this._d,12),F.writeInt32BE(this._e,16),F.writeInt32BE(this._f,20),F.writeInt32BE(this._g,24),F.writeInt32BE(this._h,28),F},u.exports=b},{"./hash":497,inherits:440,"safe-buffer":494}],503:[function(a,u,A){var c=a("inherits"),d=a("./sha512"),p=a("./hash"),g=a("safe-buffer").Buffer,h=new Array(160);function b(){this.init(),this._w=h,p.call(this,128,112)}c(b,d),b.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},b.prototype._hash=function(){var y=g.allocUnsafe(48);function w(C,Q,x){y.writeInt32BE(C,x),y.writeInt32BE(Q,x+4)}return w(this._ah,this._al,0),w(this._bh,this._bl,8),w(this._ch,this._cl,16),w(this._dh,this._dl,24),w(this._eh,this._el,32),w(this._fh,this._fl,40),y},u.exports=b},{"./hash":497,"./sha512":504,inherits:440,"safe-buffer":494}],504:[function(a,u,A){var c=a("inherits"),d=a("./hash"),p=a("safe-buffer").Buffer,g=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],h=new Array(160);function b(){this.init(),this._w=h,d.call(this,128,112)}function y(N,P,j){return j^N&(P^j)}function w(N,P,j){return N&P|j&(N|P)}function C(N,P){return(N>>>28|P<<4)^(P>>>2|N<<30)^(P>>>7|N<<25)}function Q(N,P){return(N>>>14|P<<18)^(N>>>18|P<<14)^(P>>>9|N<<23)}function x(N,P){return(N>>>1|P<<31)^(N>>>8|P<<24)^N>>>7}function k(N,P){return(N>>>1|P<<31)^(N>>>8|P<<24)^(N>>>7|P<<25)}function F(N,P){return(N>>>19|P<<13)^(P>>>29|N<<3)^N>>>6}function D(N,P){return(N>>>19|P<<13)^(P>>>29|N<<3)^(N>>>6|P<<26)}function M(N,P){return N>>>0<P>>>0?1:0}c(b,d),b.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},b.prototype._update=function(N){for(var P=this._w,j=0|this._ah,Y=0|this._bh,z=0|this._ch,re=0|this._dh,we=0|this._eh,Oe=0|this._fh,Ue=0|this._gh,Me=0|this._hh,nt=0|this._al,X=0|this._bl,le=0|this._cl,G=0|this._dl,W=0|this._el,q=0|this._fl,V=0|this._gl,Z=0|this._hl,Ce=0;Ce<32;Ce+=2)P[Ce]=N.readInt32BE(4*Ce),P[Ce+1]=N.readInt32BE(4*Ce+4);for(;Ce<160;Ce+=2){var fe=P[Ce-30],Ge=P[Ce-30+1],ue=x(fe,Ge),qe=k(Ge,fe),It=F(fe=P[Ce-4],Ge=P[Ce-4+1]),gt=D(Ge,fe),tr=P[Ce-14],ar=P[Ce-14+1],sr=P[Ce-32],Qt=P[Ce-32+1],At=qe+ar|0,Et=ue+tr+M(At,qe)|0;Et=(Et=Et+It+M(At=At+gt|0,gt)|0)+sr+M(At=At+Qt|0,Qt)|0,P[Ce]=Et,P[Ce+1]=At}for(var _t=0;_t<160;_t+=2){Et=P[_t],At=P[_t+1];var mr=w(j,Y,z),wt=w(nt,X,le),Ht=C(j,nt),$r=C(nt,j),Ve=Q(we,W),Ct=Q(W,we),Lt=g[_t],Br=g[_t+1],Zr=y(we,Oe,Ue),lt=y(W,q,V),jr=Z+Ct|0,Jr=Me+Ve+M(jr,Z)|0;Jr=(Jr=(Jr=Jr+Zr+M(jr=jr+lt|0,lt)|0)+Lt+M(jr=jr+Br|0,Br)|0)+Et+M(jr=jr+At|0,At)|0;var $t=$r+wt|0,qt=Ht+mr+M($t,$r)|0;Me=Ue,Z=V,Ue=Oe,V=q,Oe=we,q=W,we=re+Jr+M(W=G+jr|0,G)|0,re=z,G=le,z=Y,le=X,Y=j,X=nt,j=Jr+qt+M(nt=jr+$t|0,jr)|0}this._al=this._al+nt|0,this._bl=this._bl+X|0,this._cl=this._cl+le|0,this._dl=this._dl+G|0,this._el=this._el+W|0,this._fl=this._fl+q|0,this._gl=this._gl+V|0,this._hl=this._hl+Z|0,this._ah=this._ah+j+M(this._al,nt)|0,this._bh=this._bh+Y+M(this._bl,X)|0,this._ch=this._ch+z+M(this._cl,le)|0,this._dh=this._dh+re+M(this._dl,G)|0,this._eh=this._eh+we+M(this._el,W)|0,this._fh=this._fh+Oe+M(this._fl,q)|0,this._gh=this._gh+Ue+M(this._gl,V)|0,this._hh=this._hh+Me+M(this._hl,Z)|0},b.prototype._hash=function(){var N=p.allocUnsafe(64);function P(j,Y,z){N.writeInt32BE(j,z),N.writeInt32BE(Y,z+4)}return P(this._ah,this._al,0),P(this._bh,this._bl,8),P(this._ch,this._cl,16),P(this._dh,this._dl,24),P(this._eh,this._el,32),P(this._fh,this._fl,40),P(this._gh,this._gl,48),P(this._hh,this._hl,56),N},u.exports=b},{"./hash":497,inherits:440,"safe-buffer":494}],505:[function(a,u,A){u.exports=d;var c=a("events").EventEmitter;function d(){c.call(this)}a("inherits")(d,c),d.Readable=a("readable-stream/readable.js"),d.Writable=a("readable-stream/writable.js"),d.Duplex=a("readable-stream/duplex.js"),d.Transform=a("readable-stream/transform.js"),d.PassThrough=a("readable-stream/passthrough.js"),d.Stream=d,d.prototype.pipe=function(p,g){var h=this;function b(F){p.writable&&p.write(F)===!1&&h.pause&&h.pause()}function y(){h.readable&&h.resume&&h.resume()}h.on("data",b),p.on("drain",y),p._isStdio||g&&g.end===!1||(h.on("end",C),h.on("close",Q));var w=!1;function C(){w||(w=!0,p.end())}function Q(){w||(w=!0,typeof p.destroy=="function"&&p.destroy())}function x(F){if(k(),c.listenerCount(this,"error")===0)throw F}function k(){h.removeListener("data",b),p.removeListener("drain",y),h.removeListener("end",C),h.removeListener("close",Q),h.removeListener("error",x),p.removeListener("error",x),h.removeListener("end",k),h.removeListener("close",k),p.removeListener("close",k)}return h.on("error",x),p.on("error",x),h.on("end",k),h.on("close",k),p.on("close",k),p.emit("pipe",h),p}},{events:422,inherits:440,"readable-stream/duplex.js":507,"readable-stream/passthrough.js":516,"readable-stream/readable.js":517,"readable-stream/transform.js":518,"readable-stream/writable.js":519}],506:[function(a,u,A){var c={}.toString;u.exports=Array.isArray||function(d){return c.call(d)=="[object Array]"}},{}],507:[function(a,u,A){u.exports=a("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":508}],508:[function(a,u,A){var c=a("process-nextick-args"),d=Object.keys||function(k){var F=[];for(var D in k)F.push(D);return F};u.exports=C;var p=Object.create(a("core-util-is"));p.inherits=a("inherits");var g=a("./_stream_readable"),h=a("./_stream_writable");p.inherits(C,g);for(var b=d(h.prototype),y=0;y<b.length;y++){var w=b[y];C.prototype[w]||(C.prototype[w]=h.prototype[w])}function C(k){if(!(this instanceof C))return new C(k);g.call(this,k),h.call(this,k),k&&k.readable===!1&&(this.readable=!1),k&&k.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,k&&k.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",Q)}function Q(){this.allowHalfOpen||this._writableState.ended||c.nextTick(x,this)}function x(k){k.end()}Object.defineProperty(C.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(C.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(k){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=k,this._writableState.destroyed=k)}}),C.prototype._destroy=function(k,F){this.push(null),this.end(),c.nextTick(F,k)}},{"./_stream_readable":510,"./_stream_writable":512,"core-util-is":383,inherits:440,"process-nextick-args":466}],509:[function(a,u,A){u.exports=p;var c=a("./_stream_transform"),d=Object.create(a("core-util-is"));function p(g){if(!(this instanceof p))return new p(g);c.call(this,g)}d.inherits=a("inherits"),d.inherits(p,c),p.prototype._transform=function(g,h,b){b(null,g)}},{"./_stream_transform":511,"core-util-is":383,inherits:440}],510:[function(a,u,A){(function(c,d){(function(){var p=a("process-nextick-args");u.exports=re;var g,h=a("isarray");re.ReadableState=z,a("events").EventEmitter;var b=function(Et,_t){return Et.listeners(_t).length},y=a("./internal/streams/stream"),w=a("safe-buffer").Buffer,C=(d!==void 0?d:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function Q(Et){return w.from(Et)}function x(Et){return w.isBuffer(Et)||Et instanceof C}var k=Object.create(a("core-util-is"));k.inherits=a("inherits");var F=a("util"),D=void 0;D=F&&F.debuglog?F.debuglog("stream"):function(){};var M,N=a("./internal/streams/BufferList"),P=a("./internal/streams/destroy");k.inherits(re,y);var j=["error","close","destroy","pause","resume"];function Y(Et,_t,mr){if(typeof Et.prependListener=="function")return Et.prependListener(_t,mr);Et._events&&Et._events[_t]?h(Et._events[_t])?Et._events[_t].unshift(mr):Et._events[_t]=[mr,Et._events[_t]]:Et.on(_t,mr)}function z(Et,_t){Et=Et||{};var mr=_t instanceof(g=g||a("./_stream_duplex"));this.objectMode=!!Et.objectMode,mr&&(this.objectMode=this.objectMode||!!Et.readableObjectMode);var wt=Et.highWaterMark,Ht=Et.readableHighWaterMark,$r=this.objectMode?16:16384;this.highWaterMark=wt||wt===0?wt:mr&&(Ht||Ht===0)?Ht:$r,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new N,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.destroyed=!1,this.defaultEncoding=Et.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Et.encoding&&(M||(M=a("string_decoder/").StringDecoder),this.decoder=new M(Et.encoding),this.encoding=Et.encoding)}function re(Et){if(g=g||a("./_stream_duplex"),!(this instanceof re))return new re(Et);this._readableState=new z(Et,this),this.readable=!0,Et&&(typeof Et.read=="function"&&(this._read=Et.read),typeof Et.destroy=="function"&&(this._destroy=Et.destroy)),y.call(this)}function we(Et,_t,mr,wt,Ht){var $r,Ve=Et._readableState;return _t===null?(Ve.reading=!1,G(Et,Ve)):(Ht||($r=Ue(Ve,_t)),$r?Et.emit("error",$r):Ve.objectMode||_t&&_t.length>0?(typeof _t=="string"||Ve.objectMode||Object.getPrototypeOf(_t)===w.prototype||(_t=Q(_t)),wt?Ve.endEmitted?Et.emit("error",new Error("stream.unshift() after end event")):Oe(Et,Ve,_t,!0):Ve.ended?Et.emit("error",new Error("stream.push() after EOF")):(Ve.reading=!1,Ve.decoder&&!mr?(_t=Ve.decoder.write(_t),Ve.objectMode||_t.length!==0?Oe(Et,Ve,_t,!1):V(Et,Ve)):Oe(Et,Ve,_t,!1))):wt||(Ve.reading=!1)),Me(Ve)}function Oe(Et,_t,mr,wt){_t.flowing&&_t.length===0&&!_t.sync?(Et.emit("data",mr),Et.read(0)):(_t.length+=_t.objectMode?1:mr.length,wt?_t.buffer.unshift(mr):_t.buffer.push(mr),_t.needReadable&&W(Et)),V(Et,_t)}function Ue(Et,_t){var mr;return x(_t)||typeof _t=="string"||_t===void 0||Et.objectMode||(mr=new TypeError("Invalid non-string/buffer chunk")),mr}function Me(Et){return!Et.ended&&(Et.needReadable||Et.length<Et.highWaterMark||Et.length===0)}Object.defineProperty(re.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(Et){this._readableState&&(this._readableState.destroyed=Et)}}),re.prototype.destroy=P.destroy,re.prototype._undestroy=P.undestroy,re.prototype._destroy=function(Et,_t){this.push(null),_t(Et)},re.prototype.push=function(Et,_t){var mr,wt=this._readableState;return wt.objectMode?mr=!0:typeof Et=="string"&&((_t=_t||wt.defaultEncoding)!==wt.encoding&&(Et=w.from(Et,_t),_t=""),mr=!0),we(this,Et,_t,!1,mr)},re.prototype.unshift=function(Et){return we(this,Et,null,!0,!1)},re.prototype.isPaused=function(){return this._readableState.flowing===!1},re.prototype.setEncoding=function(Et){return M||(M=a("string_decoder/").StringDecoder),this._readableState.decoder=new M(Et),this._readableState.encoding=Et,this};var nt=8388608;function X(Et){return Et>=nt?Et=nt:(Et--,Et|=Et>>>1,Et|=Et>>>2,Et|=Et>>>4,Et|=Et>>>8,Et|=Et>>>16,Et++),Et}function le(Et,_t){return Et<=0||_t.length===0&&_t.ended?0:_t.objectMode?1:Et!=Et?_t.flowing&&_t.length?_t.buffer.head.data.length:_t.length:(Et>_t.highWaterMark&&(_t.highWaterMark=X(Et)),Et<=_t.length?Et:_t.ended?_t.length:(_t.needReadable=!0,0))}function G(Et,_t){if(!_t.ended){if(_t.decoder){var mr=_t.decoder.end();mr&&mr.length&&(_t.buffer.push(mr),_t.length+=_t.objectMode?1:mr.length)}_t.ended=!0,W(Et)}}function W(Et){var _t=Et._readableState;_t.needReadable=!1,_t.emittedReadable||(D("emitReadable",_t.flowing),_t.emittedReadable=!0,_t.sync?p.nextTick(q,Et):q(Et))}function q(Et){D("emit readable"),Et.emit("readable"),qe(Et)}function V(Et,_t){_t.readingMore||(_t.readingMore=!0,p.nextTick(Z,Et,_t))}function Z(Et,_t){for(var mr=_t.length;!_t.reading&&!_t.flowing&&!_t.ended&&_t.length<_t.highWaterMark&&(D("maybeReadMore read 0"),Et.read(0),mr!==_t.length);)mr=_t.length;_t.readingMore=!1}function Ce(Et){return function(){var _t=Et._readableState;D("pipeOnDrain",_t.awaitDrain),_t.awaitDrain&&_t.awaitDrain--,_t.awaitDrain===0&&b(Et,"data")&&(_t.flowing=!0,qe(Et))}}function fe(Et){D("readable nexttick read 0"),Et.read(0)}function Ge(Et,_t){_t.resumeScheduled||(_t.resumeScheduled=!0,p.nextTick(ue,Et,_t))}function ue(Et,_t){_t.reading||(D("resume read 0"),Et.read(0)),_t.resumeScheduled=!1,_t.awaitDrain=0,Et.emit("resume"),qe(Et),_t.flowing&&!_t.reading&&Et.read(0)}function qe(Et){var _t=Et._readableState;for(D("flow",_t.flowing);_t.flowing&&Et.read()!==null;);}function It(Et,_t){return _t.length===0?null:(_t.objectMode?mr=_t.buffer.shift():!Et||Et>=_t.length?(mr=_t.decoder?_t.buffer.join(""):_t.buffer.length===1?_t.buffer.head.data:_t.buffer.concat(_t.length),_t.buffer.clear()):mr=gt(Et,_t.buffer,_t.decoder),mr);var mr}function gt(Et,_t,mr){var wt;return Et<_t.head.data.length?(wt=_t.head.data.slice(0,Et),_t.head.data=_t.head.data.slice(Et)):wt=Et===_t.head.data.length?_t.shift():mr?tr(Et,_t):ar(Et,_t),wt}function tr(Et,_t){var mr=_t.head,wt=1,Ht=mr.data;for(Et-=Ht.length;mr=mr.next;){var $r=mr.data,Ve=Et>$r.length?$r.length:Et;if(Ve===$r.length?Ht+=$r:Ht+=$r.slice(0,Et),(Et-=Ve)==0){Ve===$r.length?(++wt,mr.next?_t.head=mr.next:_t.head=_t.tail=null):(_t.head=mr,mr.data=$r.slice(Ve));break}++wt}return _t.length-=wt,Ht}function ar(Et,_t){var mr=w.allocUnsafe(Et),wt=_t.head,Ht=1;for(wt.data.copy(mr),Et-=wt.data.length;wt=wt.next;){var $r=wt.data,Ve=Et>$r.length?$r.length:Et;if($r.copy(mr,mr.length-Et,0,Ve),(Et-=Ve)==0){Ve===$r.length?(++Ht,wt.next?_t.head=wt.next:_t.head=_t.tail=null):(_t.head=wt,wt.data=$r.slice(Ve));break}++Ht}return _t.length-=Ht,mr}function sr(Et){var _t=Et._readableState;if(_t.length>0)throw new Error('"endReadable()" called on non-empty stream');_t.endEmitted||(_t.ended=!0,p.nextTick(Qt,_t,Et))}function Qt(Et,_t){Et.endEmitted||Et.length!==0||(Et.endEmitted=!0,_t.readable=!1,_t.emit("end"))}function At(Et,_t){for(var mr=0,wt=Et.length;mr<wt;mr++)if(Et[mr]===_t)return mr;return-1}re.prototype.read=function(Et){D("read",Et),Et=parseInt(Et,10);var _t=this._readableState,mr=Et;if(Et!==0&&(_t.emittedReadable=!1),Et===0&&_t.needReadable&&(_t.length>=_t.highWaterMark||_t.ended))return D("read: emitReadable",_t.length,_t.ended),_t.length===0&&_t.ended?sr(this):W(this),null;if((Et=le(Et,_t))===0&&_t.ended)return _t.length===0&&sr(this),null;var wt,Ht=_t.needReadable;return D("need readable",Ht),(_t.length===0||_t.length-Et<_t.highWaterMark)&&D("length less than watermark",Ht=!0),_t.ended||_t.reading?D("reading or ended",Ht=!1):Ht&&(D("do read"),_t.reading=!0,_t.sync=!0,_t.length===0&&(_t.needReadable=!0),this._read(_t.highWaterMark),_t.sync=!1,_t.reading||(Et=le(mr,_t))),(wt=Et>0?It(Et,_t):null)===null?(_t.needReadable=!0,Et=0):_t.length-=Et,_t.length===0&&(_t.ended||(_t.needReadable=!0),mr!==Et&&_t.ended&&sr(this)),wt!==null&&this.emit("data",wt),wt},re.prototype._read=function(Et){this.emit("error",new Error("_read() is not implemented"))},re.prototype.pipe=function(Et,_t){var mr=this,wt=this._readableState;switch(wt.pipesCount){case 0:wt.pipes=Et;break;case 1:wt.pipes=[wt.pipes,Et];break;default:wt.pipes.push(Et)}wt.pipesCount+=1,D("pipe count=%d opts=%j",wt.pipesCount,_t);var Ht=_t&&_t.end===!1||Et===c.stdout||Et===c.stderr?qt:Ve;function $r(ir,an){D("onunpipe"),ir===mr&&an&&an.hasUnpiped===!1&&(an.hasUnpiped=!0,Br())}function Ve(){D("onend"),Et.end()}wt.endEmitted?p.nextTick(Ht):mr.once("end",Ht),Et.on("unpipe",$r);var Ct=Ce(mr);Et.on("drain",Ct);var Lt=!1;function Br(){D("cleanup"),Et.removeListener("close",Jr),Et.removeListener("finish",$t),Et.removeListener("drain",Ct),Et.removeListener("error",jr),Et.removeListener("unpipe",$r),mr.removeListener("end",Ve),mr.removeListener("end",qt),mr.removeListener("data",lt),Lt=!0,!wt.awaitDrain||Et._writableState&&!Et._writableState.needDrain||Ct()}var Zr=!1;function lt(ir){D("ondata"),Zr=!1,Et.write(ir)!==!1||Zr||((wt.pipesCount===1&&wt.pipes===Et||wt.pipesCount>1&&At(wt.pipes,Et)!==-1)&&!Lt&&(D("false write response, pause",wt.awaitDrain),wt.awaitDrain++,Zr=!0),mr.pause())}function jr(ir){D("onerror",ir),qt(),Et.removeListener("error",jr),b(Et,"error")===0&&Et.emit("error",ir)}function Jr(){Et.removeListener("finish",$t),qt()}function $t(){D("onfinish"),Et.removeListener("close",Jr),qt()}function qt(){D("unpipe"),mr.unpipe(Et)}return mr.on("data",lt),Y(Et,"error",jr),Et.once("close",Jr),Et.once("finish",$t),Et.emit("pipe",mr),wt.flowing||(D("pipe resume"),mr.resume()),Et},re.prototype.unpipe=function(Et){var _t=this._readableState,mr={hasUnpiped:!1};if(_t.pipesCount===0)return this;if(_t.pipesCount===1)return Et&&Et!==_t.pipes||(Et||(Et=_t.pipes),_t.pipes=null,_t.pipesCount=0,_t.flowing=!1,Et&&Et.emit("unpipe",this,mr)),this;if(!Et){var wt=_t.pipes,Ht=_t.pipesCount;_t.pipes=null,_t.pipesCount=0,_t.flowing=!1;for(var $r=0;$r<Ht;$r++)wt[$r].emit("unpipe",this,{hasUnpiped:!1});return this}var Ve=At(_t.pipes,Et);return Ve===-1||(_t.pipes.splice(Ve,1),_t.pipesCount-=1,_t.pipesCount===1&&(_t.pipes=_t.pipes[0]),Et.emit("unpipe",this,mr)),this},re.prototype.on=function(Et,_t){var mr=y.prototype.on.call(this,Et,_t);if(Et==="data")this._readableState.flowing!==!1&&this.resume();else if(Et==="readable"){var wt=this._readableState;wt.endEmitted||wt.readableListening||(wt.readableListening=wt.needReadable=!0,wt.emittedReadable=!1,wt.reading?wt.length&&W(this):p.nextTick(fe,this))}return mr},re.prototype.addListener=re.prototype.on,re.prototype.resume=function(){var Et=this._readableState;return Et.flowing||(D("resume"),Et.flowing=!0,Ge(this,Et)),this},re.prototype.pause=function(){return D("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(D("pause"),this._readableState.flowing=!1,this.emit("pause")),this},re.prototype.wrap=function(Et){var _t=this,mr=this._readableState,wt=!1;for(var Ht in Et.on("end",function(){if(D("wrapped end"),mr.decoder&&!mr.ended){var Ve=mr.decoder.end();Ve&&Ve.length&&_t.push(Ve)}_t.push(null)}),Et.on("data",function(Ve){D("wrapped data"),mr.decoder&&(Ve=mr.decoder.write(Ve)),mr.objectMode&&Ve==null||(mr.objectMode||Ve&&Ve.length)&&(_t.push(Ve)||(wt=!0,Et.pause()))}),Et)this[Ht]===void 0&&typeof Et[Ht]=="function"&&(this[Ht]=function(Ve){return function(){return Et[Ve].apply(Et,arguments)}}(Ht));for(var $r=0;$r<j.length;$r++)Et.on(j[$r],this.emit.bind(this,j[$r]));return this._read=function(Ve){D("wrapped _read",Ve),wt&&(wt=!1,Et.resume())},this},Object.defineProperty(re.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),re._fromList=It}).call(this)}).call(this,a("_process"),Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{"./_stream_duplex":508,"./internal/streams/BufferList":513,"./internal/streams/destroy":514,"./internal/streams/stream":515,_process:467,"core-util-is":383,events:422,inherits:440,isarray:506,"process-nextick-args":466,"safe-buffer":520,"string_decoder/":521,util:188}],511:[function(a,u,A){u.exports=g;var c=a("./_stream_duplex"),d=Object.create(a("core-util-is"));function p(y,w){var C=this._transformState;C.transforming=!1;var Q=C.writecb;if(!Q)return this.emit("error",new Error("write callback called multiple times"));C.writechunk=null,C.writecb=null,w!=null&&this.push(w),Q(y);var x=this._readableState;x.reading=!1,(x.needReadable||x.length<x.highWaterMark)&&this._read(x.highWaterMark)}function g(y){if(!(this instanceof g))return new g(y);c.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",h)}function h(){var y=this;typeof this._flush=="function"?this._flush(function(w,C){b(y,w,C)}):b(this,null,null)}function b(y,w,C){if(w)return y.emit("error",w);if(C!=null&&y.push(C),y._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(y._transformState.transforming)throw new Error("Calling transform done when still transforming");return y.push(null)}d.inherits=a("inherits"),d.inherits(g,c),g.prototype.push=function(y,w){return this._transformState.needTransform=!1,c.prototype.push.call(this,y,w)},g.prototype._transform=function(y,w,C){throw new Error("_transform() is not implemented")},g.prototype._write=function(y,w,C){var Q=this._transformState;if(Q.writecb=C,Q.writechunk=y,Q.writeencoding=w,!Q.transforming){var x=this._readableState;(Q.needTransform||x.needReadable||x.length<x.highWaterMark)&&this._read(x.highWaterMark)}},g.prototype._read=function(y){var w=this._transformState;w.writechunk!==null&&w.writecb&&!w.transforming?(w.transforming=!0,this._transform(w.writechunk,w.writeencoding,w.afterTransform)):w.needTransform=!0},g.prototype._destroy=function(y,w){var C=this;c.prototype._destroy.call(this,y,function(Q){w(Q),C.emit("close")})}},{"./_stream_duplex":508,"core-util-is":383,inherits:440}],512:[function(a,u,A){(function(c,d,p){(function(){var g=a("process-nextick-args");function h(ue){var qe=this;this.next=null,this.entry=null,this.finish=function(){Ge(qe,ue)}}u.exports=Y;var b,y=!c.browser&&["v0.10","v0.9."].indexOf(c.version.slice(0,5))>-1?p:g.nextTick;Y.WritableState=j;var w=Object.create(a("core-util-is"));w.inherits=a("inherits");var C={deprecate:a("util-deprecate")},Q=a("./internal/streams/stream"),x=a("safe-buffer").Buffer,k=(d!==void 0?d:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function F(ue){return x.from(ue)}function D(ue){return x.isBuffer(ue)||ue instanceof k}var M,N=a("./internal/streams/destroy");function P(){}function j(ue,qe){b=b||a("./_stream_duplex"),ue=ue||{};var It=qe instanceof b;this.objectMode=!!ue.objectMode,It&&(this.objectMode=this.objectMode||!!ue.writableObjectMode);var gt=ue.highWaterMark,tr=ue.writableHighWaterMark,ar=this.objectMode?16:16384;this.highWaterMark=gt||gt===0?gt:It&&(tr||tr===0)?tr:ar,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var sr=ue.decodeStrings===!1;this.decodeStrings=!sr,this.defaultEncoding=ue.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Qt){X(qe,Qt)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new h(this)}function Y(ue){if(b=b||a("./_stream_duplex"),!(M.call(Y,this)||this instanceof b))return new Y(ue);this._writableState=new j(ue,this),this.writable=!0,ue&&(typeof ue.write=="function"&&(this._write=ue.write),typeof ue.writev=="function"&&(this._writev=ue.writev),typeof ue.destroy=="function"&&(this._destroy=ue.destroy),typeof ue.final=="function"&&(this._final=ue.final)),Q.call(this)}function z(ue,qe){var It=new Error("write after end");ue.emit("error",It),g.nextTick(qe,It)}function re(ue,qe,It,gt){var tr=!0,ar=!1;return It===null?ar=new TypeError("May not write null values to stream"):typeof It=="string"||It===void 0||qe.objectMode||(ar=new TypeError("Invalid non-string/buffer chunk")),ar&&(ue.emit("error",ar),g.nextTick(gt,ar),tr=!1),tr}function we(ue,qe,It){return ue.objectMode||ue.decodeStrings===!1||typeof qe!="string"||(qe=x.from(qe,It)),qe}function Oe(ue,qe,It,gt,tr,ar){if(!It){var sr=we(qe,gt,tr);gt!==sr&&(It=!0,tr="buffer",gt=sr)}var Qt=qe.objectMode?1:gt.length;qe.length+=Qt;var At=qe.length<qe.highWaterMark;if(At||(qe.needDrain=!0),qe.writing||qe.corked){var Et=qe.lastBufferedRequest;qe.lastBufferedRequest={chunk:gt,encoding:tr,isBuf:It,callback:ar,next:null},Et?Et.next=qe.lastBufferedRequest:qe.bufferedRequest=qe.lastBufferedRequest,qe.bufferedRequestCount+=1}else Ue(ue,qe,!1,Qt,gt,tr,ar);return At}function Ue(ue,qe,It,gt,tr,ar,sr){qe.writelen=gt,qe.writecb=sr,qe.writing=!0,qe.sync=!0,It?ue._writev(tr,qe.onwrite):ue._write(tr,ar,qe.onwrite),qe.sync=!1}function Me(ue,qe,It,gt,tr){--qe.pendingcb,It?(g.nextTick(tr,gt),g.nextTick(Ce,ue,qe),ue._writableState.errorEmitted=!0,ue.emit("error",gt)):(tr(gt),ue._writableState.errorEmitted=!0,ue.emit("error",gt),Ce(ue,qe))}function nt(ue){ue.writing=!1,ue.writecb=null,ue.length-=ue.writelen,ue.writelen=0}function X(ue,qe){var It=ue._writableState,gt=It.sync,tr=It.writecb;if(nt(It),qe)Me(ue,It,gt,qe,tr);else{var ar=q(It);ar||It.corked||It.bufferProcessing||!It.bufferedRequest||W(ue,It),gt?y(le,ue,It,ar,tr):le(ue,It,ar,tr)}}function le(ue,qe,It,gt){It||G(ue,qe),qe.pendingcb--,gt(),Ce(ue,qe)}function G(ue,qe){qe.length===0&&qe.needDrain&&(qe.needDrain=!1,ue.emit("drain"))}function W(ue,qe){qe.bufferProcessing=!0;var It=qe.bufferedRequest;if(ue._writev&&It&&It.next){var gt=qe.bufferedRequestCount,tr=new Array(gt),ar=qe.corkedRequestsFree;ar.entry=It;for(var sr=0,Qt=!0;It;)tr[sr]=It,It.isBuf||(Qt=!1),It=It.next,sr+=1;tr.allBuffers=Qt,Ue(ue,qe,!0,qe.length,tr,"",ar.finish),qe.pendingcb++,qe.lastBufferedRequest=null,ar.next?(qe.corkedRequestsFree=ar.next,ar.next=null):qe.corkedRequestsFree=new h(qe),qe.bufferedRequestCount=0}else{for(;It;){var At=It.chunk,Et=It.encoding,_t=It.callback;if(Ue(ue,qe,!1,qe.objectMode?1:At.length,At,Et,_t),It=It.next,qe.bufferedRequestCount--,qe.writing)break}It===null&&(qe.lastBufferedRequest=null)}qe.bufferedRequest=It,qe.bufferProcessing=!1}function q(ue){return ue.ending&&ue.length===0&&ue.bufferedRequest===null&&!ue.finished&&!ue.writing}function V(ue,qe){ue._final(function(It){qe.pendingcb--,It&&ue.emit("error",It),qe.prefinished=!0,ue.emit("prefinish"),Ce(ue,qe)})}function Z(ue,qe){qe.prefinished||qe.finalCalled||(typeof ue._final=="function"?(qe.pendingcb++,qe.finalCalled=!0,g.nextTick(V,ue,qe)):(qe.prefinished=!0,ue.emit("prefinish")))}function Ce(ue,qe){var It=q(qe);return It&&(Z(ue,qe),qe.pendingcb===0&&(qe.finished=!0,ue.emit("finish"))),It}function fe(ue,qe,It){qe.ending=!0,Ce(ue,qe),It&&(qe.finished?g.nextTick(It):ue.once("finish",It)),qe.ended=!0,ue.writable=!1}function Ge(ue,qe,It){var gt=ue.entry;for(ue.entry=null;gt;){var tr=gt.callback;qe.pendingcb--,tr(It),gt=gt.next}qe.corkedRequestsFree.next=ue}w.inherits(Y,Q),j.prototype.getBuffer=function(){for(var ue=this.bufferedRequest,qe=[];ue;)qe.push(ue),ue=ue.next;return qe},function(){try{Object.defineProperty(j.prototype,"buffer",{get:C.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(M=Function.prototype[Symbol.hasInstance],Object.defineProperty(Y,Symbol.hasInstance,{value:function(ue){return!!M.call(this,ue)||this===Y&&ue&&ue._writableState instanceof j}})):M=function(ue){return ue instanceof this},Y.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},Y.prototype.write=function(ue,qe,It){var gt=this._writableState,tr=!1,ar=!gt.objectMode&&D(ue);return ar&&!x.isBuffer(ue)&&(ue=F(ue)),typeof qe=="function"&&(It=qe,qe=null),ar?qe="buffer":qe||(qe=gt.defaultEncoding),typeof It!="function"&&(It=P),gt.ended?z(this,It):(ar||re(this,gt,ue,It))&&(gt.pendingcb++,tr=Oe(this,gt,ar,ue,qe,It)),tr},Y.prototype.cork=function(){this._writableState.corked++},Y.prototype.uncork=function(){var ue=this._writableState;ue.corked&&(ue.corked--,ue.writing||ue.corked||ue.bufferProcessing||!ue.bufferedRequest||W(this,ue))},Y.prototype.setDefaultEncoding=function(ue){if(typeof ue=="string"&&(ue=ue.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((ue+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+ue);return this._writableState.defaultEncoding=ue,this},Object.defineProperty(Y.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Y.prototype._write=function(ue,qe,It){It(new Error("_write() is not implemented"))},Y.prototype._writev=null,Y.prototype.end=function(ue,qe,It){var gt=this._writableState;typeof ue=="function"?(It=ue,ue=null,qe=null):typeof qe=="function"&&(It=qe,qe=null),ue!=null&&this.write(ue,qe),gt.corked&&(gt.corked=1,this.uncork()),gt.ending||fe(this,gt,It)},Object.defineProperty(Y.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(ue){this._writableState&&(this._writableState.destroyed=ue)}}),Y.prototype.destroy=N.destroy,Y.prototype._undestroy=N.undestroy,Y.prototype._destroy=function(ue,qe){this.end(),qe(ue)}}).call(this)}).call(this,a("_process"),Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{},a("timers").setImmediate)},{"./_stream_duplex":508,"./internal/streams/destroy":514,"./internal/streams/stream":515,_process:467,"core-util-is":383,inherits:440,"process-nextick-args":466,"safe-buffer":520,timers:523,"util-deprecate":524}],513:[function(a,u,A){function c(h,b){if(!(h instanceof b))throw new TypeError("Cannot call a class as a function")}var d=a("safe-buffer").Buffer,p=a("util");function g(h,b,y){h.copy(b,y)}u.exports=function(){function h(){c(this,h),this.head=null,this.tail=null,this.length=0}return h.prototype.push=function(b){var y={data:b,next:null};this.length>0?this.tail.next=y:this.head=y,this.tail=y,++this.length},h.prototype.unshift=function(b){var y={data:b,next:this.head};this.length===0&&(this.tail=y),this.head=y,++this.length},h.prototype.shift=function(){if(this.length!==0){var b=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,b}},h.prototype.clear=function(){this.head=this.tail=null,this.length=0},h.prototype.join=function(b){if(this.length===0)return"";for(var y=this.head,w=""+y.data;y=y.next;)w+=b+y.data;return w},h.prototype.concat=function(b){if(this.length===0)return d.alloc(0);for(var y=d.allocUnsafe(b>>>0),w=this.head,C=0;w;)g(w.data,y,C),C+=w.data.length,w=w.next;return y},h}(),p&&p.inspect&&p.inspect.custom&&(u.exports.prototype[p.inspect.custom]=function(){var h=p.inspect({length:this.length});return this.constructor.name+" "+h})},{"safe-buffer":520,util:188}],514:[function(a,u,A){var c=a("process-nextick-args");function d(h,b){var y=this,w=this._readableState&&this._readableState.destroyed,C=this._writableState&&this._writableState.destroyed;return w||C?(b?b(h):h&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,c.nextTick(g,this,h)):c.nextTick(g,this,h)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(h||null,function(Q){!b&&Q?y._writableState?y._writableState.errorEmitted||(y._writableState.errorEmitted=!0,c.nextTick(g,y,Q)):c.nextTick(g,y,Q):b&&b(Q)}),this)}function p(){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 g(h,b){h.emit("error",b)}u.exports={destroy:d,undestroy:p}},{"process-nextick-args":466}],515:[function(a,u,A){arguments[4][490][0].apply(A,arguments)},{dup:490,events:422}],516:[function(a,u,A){u.exports=a("./readable").PassThrough},{"./readable":517}],517:[function(a,u,A){(A=u.exports=a("./lib/_stream_readable.js")).Stream=A,A.Readable=A,A.Writable=a("./lib/_stream_writable.js"),A.Duplex=a("./lib/_stream_duplex.js"),A.Transform=a("./lib/_stream_transform.js"),A.PassThrough=a("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":508,"./lib/_stream_passthrough.js":509,"./lib/_stream_readable.js":510,"./lib/_stream_transform.js":511,"./lib/_stream_writable.js":512}],518:[function(a,u,A){u.exports=a("./readable").Transform},{"./readable":517}],519:[function(a,u,A){u.exports=a("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":512}],520:[function(a,u,A){arguments[4][217][0].apply(A,arguments)},{buffer:220,dup:217}],521:[function(a,u,A){arguments[4][218][0].apply(A,arguments)},{dup:218,"safe-buffer":520}],522:[function(a,u,A){arguments[4][218][0].apply(A,arguments)},{dup:218,"safe-buffer":494}],523:[function(a,u,A){(function(c,d){(function(){var p=a("process/browser.js").nextTick,g=Function.prototype.apply,h=Array.prototype.slice,b={},y=0;function w(C,Q){this._id=C,this._clearFn=Q}A.setTimeout=function(){return new w(g.call(setTimeout,window,arguments),clearTimeout)},A.setInterval=function(){return new w(g.call(setInterval,window,arguments),clearInterval)},A.clearTimeout=A.clearInterval=function(C){C.close()},w.prototype.unref=w.prototype.ref=function(){},w.prototype.close=function(){this._clearFn.call(window,this._id)},A.enroll=function(C,Q){clearTimeout(C._idleTimeoutId),C._idleTimeout=Q},A.unenroll=function(C){clearTimeout(C._idleTimeoutId),C._idleTimeout=-1},A._unrefActive=A.active=function(C){clearTimeout(C._idleTimeoutId);var Q=C._idleTimeout;Q>=0&&(C._idleTimeoutId=setTimeout(function(){C._onTimeout&&C._onTimeout()},Q))},A.setImmediate=typeof c=="function"?c:function(C){var Q=y++,x=!(arguments.length<2)&&h.call(arguments,1);return b[Q]=!0,p(function(){b[Q]&&(x?C.apply(null,x):C.call(null),A.clearImmediate(Q))}),Q},A.clearImmediate=typeof d=="function"?d:function(C){delete b[C]}}).call(this)}).call(this,a("timers").setImmediate,a("timers").clearImmediate)},{"process/browser.js":467,timers:523}],524:[function(a,u,A){(function(c){(function(){function d(g,h){if(p("noDeprecation"))return g;var b=!1;function y(){if(!b){if(p("throwDeprecation"))throw new Error(h);p("traceDeprecation")?console.trace(h):console.warn(h),b=!0}return g.apply(this,arguments)}return y}function p(g){try{if(!c.localStorage)return!1}catch{return!1}var h=c.localStorage[g];return h!=null&&String(h).toLowerCase()==="true"}u.exports=d}).call(this)}).call(this,Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{}],525:[function(a,u,A){typeof Object.create=="function"?u.exports=function(c,d){c.super_=d,c.prototype=Object.create(d.prototype,{constructor:{value:c,enumerable:!1,writable:!0,configurable:!0}})}:u.exports=function(c,d){c.super_=d;var p=function(){};p.prototype=d.prototype,c.prototype=new p,c.prototype.constructor=c}},{}],526:[function(a,u,A){u.exports=function(c){return c&&typeof c=="object"&&typeof c.copy=="function"&&typeof c.fill=="function"&&typeof c.readUInt8=="function"}},{}],527:[function(a,u,A){(function(c,d){(function(){var p=/%[sdj%]/g;A.format=function(fe){if(!re(fe)){for(var Ge=[],ue=0;ue<arguments.length;ue++)Ge.push(b(arguments[ue]));return Ge.join(" ")}ue=1;for(var qe=arguments,It=qe.length,gt=String(fe).replace(p,function(ar){if(ar==="%%")return"%";if(ue>=It)return ar;switch(ar){case"%s":return String(qe[ue++]);case"%d":return Number(qe[ue++]);case"%j":try{return JSON.stringify(qe[ue++])}catch{return"[Circular]"}default:return ar}}),tr=qe[ue];ue<It;tr=qe[++ue])j(tr)||!Me(tr)?gt+=" "+tr:gt+=" "+b(tr);return gt},A.deprecate=function(fe,Ge){if(Oe(d.process))return function(){return A.deprecate(fe,Ge).apply(this,arguments)};if(c.noDeprecation===!0)return fe;var ue=!1;function qe(){if(!ue){if(c.throwDeprecation)throw new Error(Ge);c.traceDeprecation?console.trace(Ge):console.error(Ge),ue=!0}return fe.apply(this,arguments)}return qe};var g,h={};function b(fe,Ge){var ue={seen:[],stylize:w};return arguments.length>=3&&(ue.depth=arguments[2]),arguments.length>=4&&(ue.colors=arguments[3]),P(Ge)?ue.showHidden=Ge:Ge&&A._extend(ue,Ge),Oe(ue.showHidden)&&(ue.showHidden=!1),Oe(ue.depth)&&(ue.depth=2),Oe(ue.colors)&&(ue.colors=!1),Oe(ue.customInspect)&&(ue.customInspect=!0),ue.colors&&(ue.stylize=y),Q(ue,fe,ue.depth)}function y(fe,Ge){var ue=b.styles[Ge];return ue?"\x1B["+b.colors[ue][0]+"m"+fe+"\x1B["+b.colors[ue][1]+"m":fe}function w(fe,Ge){return fe}function C(fe){var Ge={};return fe.forEach(function(ue,qe){Ge[ue]=!0}),Ge}function Q(fe,Ge,ue){if(fe.customInspect&&Ge&&le(Ge.inspect)&&Ge.inspect!==A.inspect&&(!Ge.constructor||Ge.constructor.prototype!==Ge)){var qe=Ge.inspect(ue,fe);return re(qe)||(qe=Q(fe,qe,ue)),qe}var It=x(fe,Ge);if(It)return It;var gt=Object.keys(Ge),tr=C(gt);if(fe.showHidden&&(gt=Object.getOwnPropertyNames(Ge)),X(Ge)&&(gt.indexOf("message")>=0||gt.indexOf("description")>=0))return k(Ge);if(gt.length===0){if(le(Ge)){var ar=Ge.name?": "+Ge.name:"";return fe.stylize("[Function"+ar+"]","special")}if(Ue(Ge))return fe.stylize(RegExp.prototype.toString.call(Ge),"regexp");if(nt(Ge))return fe.stylize(Date.prototype.toString.call(Ge),"date");if(X(Ge))return k(Ge)}var sr,Qt="",At=!1,Et=["{","}"];return N(Ge)&&(At=!0,Et=["[","]"]),le(Ge)&&(Qt=" [Function"+(Ge.name?": "+Ge.name:"")+"]"),Ue(Ge)&&(Qt=" "+RegExp.prototype.toString.call(Ge)),nt(Ge)&&(Qt=" "+Date.prototype.toUTCString.call(Ge)),X(Ge)&&(Qt=" "+k(Ge)),gt.length!==0||At&&Ge.length!=0?ue<0?Ue(Ge)?fe.stylize(RegExp.prototype.toString.call(Ge),"regexp"):fe.stylize("[Object]","special"):(fe.seen.push(Ge),sr=At?F(fe,Ge,ue,tr,gt):gt.map(function(_t){return D(fe,Ge,ue,tr,_t,At)}),fe.seen.pop(),M(sr,Qt,Et)):Et[0]+Qt+Et[1]}function x(fe,Ge){if(Oe(Ge))return fe.stylize("undefined","undefined");if(re(Ge)){var ue="'"+JSON.stringify(Ge).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return fe.stylize(ue,"string")}return z(Ge)?fe.stylize(""+Ge,"number"):P(Ge)?fe.stylize(""+Ge,"boolean"):j(Ge)?fe.stylize("null","null"):void 0}function k(fe){return"["+Error.prototype.toString.call(fe)+"]"}function F(fe,Ge,ue,qe,It){for(var gt=[],tr=0,ar=Ge.length;tr<ar;++tr)Ce(Ge,String(tr))?gt.push(D(fe,Ge,ue,qe,String(tr),!0)):gt.push("");return It.forEach(function(sr){sr.match(/^\d+$/)||gt.push(D(fe,Ge,ue,qe,sr,!0))}),gt}function D(fe,Ge,ue,qe,It,gt){var tr,ar,sr;if((sr=Object.getOwnPropertyDescriptor(Ge,It)||{value:Ge[It]}).get?ar=sr.set?fe.stylize("[Getter/Setter]","special"):fe.stylize("[Getter]","special"):sr.set&&(ar=fe.stylize("[Setter]","special")),Ce(qe,It)||(tr="["+It+"]"),ar||(fe.seen.indexOf(sr.value)<0?(ar=j(ue)?Q(fe,sr.value,null):Q(fe,sr.value,ue-1)).indexOf(`
  839. `)>-1&&(ar=gt?ar.split(`
  840. `).map(function(Qt){return" "+Qt}).join(`
  841. `).substr(2):`
  842. `+ar.split(`
  843. `).map(function(Qt){return" "+Qt}).join(`
  844. `)):ar=fe.stylize("[Circular]","special")),Oe(tr)){if(gt&&It.match(/^\d+$/))return ar;(tr=JSON.stringify(""+It)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(tr=tr.substr(1,tr.length-2),tr=fe.stylize(tr,"name")):(tr=tr.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),tr=fe.stylize(tr,"string"))}return tr+": "+ar}function M(fe,Ge,ue){return fe.reduce(function(qe,It){return It.indexOf(`
  845. `),qe+It.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?ue[0]+(Ge===""?"":Ge+`
  846. `)+" "+fe.join(`,
  847. `)+" "+ue[1]:ue[0]+Ge+" "+fe.join(", ")+" "+ue[1]}function N(fe){return Array.isArray(fe)}function P(fe){return typeof fe=="boolean"}function j(fe){return fe===null}function Y(fe){return fe==null}function z(fe){return typeof fe=="number"}function re(fe){return typeof fe=="string"}function we(fe){return typeof fe=="symbol"}function Oe(fe){return fe===void 0}function Ue(fe){return Me(fe)&&W(fe)==="[object RegExp]"}function Me(fe){return typeof fe=="object"&&fe!==null}function nt(fe){return Me(fe)&&W(fe)==="[object Date]"}function X(fe){return Me(fe)&&(W(fe)==="[object Error]"||fe instanceof Error)}function le(fe){return typeof fe=="function"}function G(fe){return fe===null||typeof fe=="boolean"||typeof fe=="number"||typeof fe=="string"||typeof fe=="symbol"||fe===void 0}function W(fe){return Object.prototype.toString.call(fe)}function q(fe){return fe<10?"0"+fe.toString(10):fe.toString(10)}A.debuglog=function(fe){if(Oe(g)&&(g=c.env.NODE_DEBUG||""),fe=fe.toUpperCase(),!h[fe])if(new RegExp("\\b"+fe+"\\b","i").test(g)){var Ge=c.pid;h[fe]=function(){var ue=A.format.apply(A,arguments);console.error("%s %d: %s",fe,Ge,ue)}}else h[fe]=function(){};return h[fe]},A.inspect=b,b.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]},b.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},A.isArray=N,A.isBoolean=P,A.isNull=j,A.isNullOrUndefined=Y,A.isNumber=z,A.isString=re,A.isSymbol=we,A.isUndefined=Oe,A.isRegExp=Ue,A.isObject=Me,A.isDate=nt,A.isError=X,A.isFunction=le,A.isPrimitive=G,A.isBuffer=a("./support/isBuffer");var V=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Z(){var fe=new Date,Ge=[q(fe.getHours()),q(fe.getMinutes()),q(fe.getSeconds())].join(":");return[fe.getDate(),V[fe.getMonth()],Ge].join(" ")}function Ce(fe,Ge){return Object.prototype.hasOwnProperty.call(fe,Ge)}A.log=function(){console.log("%s - %s",Z(),A.format.apply(A,arguments))},A.inherits=a("inherits"),A._extend=function(fe,Ge){if(!Ge||!Me(Ge))return fe;for(var ue=Object.keys(Ge),qe=ue.length;qe--;)fe[ue[qe]]=Ge[ue[qe]];return fe}}).call(this)}).call(this,a("_process"),Lo!==void 0?Lo:typeof self<"u"?self:typeof window<"u"?window:{})},{"./support/isBuffer":526,_process:467,inherits:525}],528:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),Object.defineProperty(A,"v1",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(A,"v3",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(A,"v4",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(A,"v5",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(A,"NIL",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(A,"version",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(A,"validate",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(A,"stringify",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(A,"parse",{enumerable:!0,get:function(){return C.default}});var c=Q(a("./v1.js")),d=Q(a("./v3.js")),p=Q(a("./v4.js")),g=Q(a("./v5.js")),h=Q(a("./nil.js")),b=Q(a("./version.js")),y=Q(a("./validate.js")),w=Q(a("./stringify.js")),C=Q(a("./parse.js"));function Q(x){return x&&x.__esModule?x:{default:x}}},{"./nil.js":530,"./parse.js":531,"./stringify.js":535,"./v1.js":536,"./v3.js":537,"./v4.js":539,"./v5.js":540,"./validate.js":541,"./version.js":542}],529:[function(a,u,A){function c(D){if(typeof D=="string"){var M=unescape(encodeURIComponent(D));D=new Uint8Array(M.length);for(var N=0;N<M.length;++N)D[N]=M.charCodeAt(N)}return d(g(h(D),8*D.length))}function d(D){for(var M=[],N=32*D.length,P="0123456789abcdef",j=0;j<N;j+=8){var Y=D[j>>5]>>>j%32&255,z=parseInt(P.charAt(Y>>>4&15)+P.charAt(15&Y),16);M.push(z)}return M}function p(D){return 14+(D+64>>>9<<4)+1}function g(D,M){D[M>>5]|=128<<M%32,D[p(M)-1]=M;for(var N=1732584193,P=-271733879,j=-1732584194,Y=271733878,z=0;z<D.length;z+=16){var re=N,we=P,Oe=j,Ue=Y;N=C(N,P,j,Y,D[z],7,-680876936),Y=C(Y,N,P,j,D[z+1],12,-389564586),j=C(j,Y,N,P,D[z+2],17,606105819),P=C(P,j,Y,N,D[z+3],22,-1044525330),N=C(N,P,j,Y,D[z+4],7,-176418897),Y=C(Y,N,P,j,D[z+5],12,1200080426),j=C(j,Y,N,P,D[z+6],17,-1473231341),P=C(P,j,Y,N,D[z+7],22,-45705983),N=C(N,P,j,Y,D[z+8],7,1770035416),Y=C(Y,N,P,j,D[z+9],12,-1958414417),j=C(j,Y,N,P,D[z+10],17,-42063),P=C(P,j,Y,N,D[z+11],22,-1990404162),N=C(N,P,j,Y,D[z+12],7,1804603682),Y=C(Y,N,P,j,D[z+13],12,-40341101),j=C(j,Y,N,P,D[z+14],17,-1502002290),N=Q(N,P=C(P,j,Y,N,D[z+15],22,1236535329),j,Y,D[z+1],5,-165796510),Y=Q(Y,N,P,j,D[z+6],9,-1069501632),j=Q(j,Y,N,P,D[z+11],14,643717713),P=Q(P,j,Y,N,D[z],20,-373897302),N=Q(N,P,j,Y,D[z+5],5,-701558691),Y=Q(Y,N,P,j,D[z+10],9,38016083),j=Q(j,Y,N,P,D[z+15],14,-660478335),P=Q(P,j,Y,N,D[z+4],20,-405537848),N=Q(N,P,j,Y,D[z+9],5,568446438),Y=Q(Y,N,P,j,D[z+14],9,-1019803690),j=Q(j,Y,N,P,D[z+3],14,-187363961),P=Q(P,j,Y,N,D[z+8],20,1163531501),N=Q(N,P,j,Y,D[z+13],5,-1444681467),Y=Q(Y,N,P,j,D[z+2],9,-51403784),j=Q(j,Y,N,P,D[z+7],14,1735328473),N=x(N,P=Q(P,j,Y,N,D[z+12],20,-1926607734),j,Y,D[z+5],4,-378558),Y=x(Y,N,P,j,D[z+8],11,-2022574463),j=x(j,Y,N,P,D[z+11],16,1839030562),P=x(P,j,Y,N,D[z+14],23,-35309556),N=x(N,P,j,Y,D[z+1],4,-1530992060),Y=x(Y,N,P,j,D[z+4],11,1272893353),j=x(j,Y,N,P,D[z+7],16,-155497632),P=x(P,j,Y,N,D[z+10],23,-1094730640),N=x(N,P,j,Y,D[z+13],4,681279174),Y=x(Y,N,P,j,D[z],11,-358537222),j=x(j,Y,N,P,D[z+3],16,-722521979),P=x(P,j,Y,N,D[z+6],23,76029189),N=x(N,P,j,Y,D[z+9],4,-640364487),Y=x(Y,N,P,j,D[z+12],11,-421815835),j=x(j,Y,N,P,D[z+15],16,530742520),N=k(N,P=x(P,j,Y,N,D[z+2],23,-995338651),j,Y,D[z],6,-198630844),Y=k(Y,N,P,j,D[z+7],10,1126891415),j=k(j,Y,N,P,D[z+14],15,-1416354905),P=k(P,j,Y,N,D[z+5],21,-57434055),N=k(N,P,j,Y,D[z+12],6,1700485571),Y=k(Y,N,P,j,D[z+3],10,-1894986606),j=k(j,Y,N,P,D[z+10],15,-1051523),P=k(P,j,Y,N,D[z+1],21,-2054922799),N=k(N,P,j,Y,D[z+8],6,1873313359),Y=k(Y,N,P,j,D[z+15],10,-30611744),j=k(j,Y,N,P,D[z+6],15,-1560198380),P=k(P,j,Y,N,D[z+13],21,1309151649),N=k(N,P,j,Y,D[z+4],6,-145523070),Y=k(Y,N,P,j,D[z+11],10,-1120210379),j=k(j,Y,N,P,D[z+2],15,718787259),P=k(P,j,Y,N,D[z+9],21,-343485551),N=b(N,re),P=b(P,we),j=b(j,Oe),Y=b(Y,Ue)}return[N,P,j,Y]}function h(D){if(D.length===0)return[];for(var M=8*D.length,N=new Uint32Array(p(M)),P=0;P<M;P+=8)N[P>>5]|=(255&D[P/8])<<P%32;return N}function b(D,M){var N=(65535&D)+(65535&M);return(D>>16)+(M>>16)+(N>>16)<<16|65535&N}function y(D,M){return D<<M|D>>>32-M}function w(D,M,N,P,j,Y){return b(y(b(b(M,D),b(P,Y)),j),N)}function C(D,M,N,P,j,Y,z){return w(M&N|~M&P,D,M,j,Y,z)}function Q(D,M,N,P,j,Y,z){return w(M&P|N&~P,D,M,j,Y,z)}function x(D,M,N,P,j,Y,z){return w(M^N^P,D,M,j,Y,z)}function k(D,M,N,P,j,Y,z){return w(N^(M|~P),D,M,j,Y,z)}Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var F=c;A.default=F},{}],530:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var c="00000000-0000-0000-0000-000000000000";A.default=c},{}],531:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var c=d(a("./validate.js"));function d(h){return h&&h.__esModule?h:{default:h}}function p(h){if(!(0,c.default)(h))throw TypeError("Invalid UUID");var b,y=new Uint8Array(16);return y[0]=(b=parseInt(h.slice(0,8),16))>>>24,y[1]=b>>>16&255,y[2]=b>>>8&255,y[3]=255&b,y[4]=(b=parseInt(h.slice(9,13),16))>>>8,y[5]=255&b,y[6]=(b=parseInt(h.slice(14,18),16))>>>8,y[7]=255&b,y[8]=(b=parseInt(h.slice(19,23),16))>>>8,y[9]=255&b,y[10]=(b=parseInt(h.slice(24,36),16))/1099511627776&255,y[11]=b/4294967296&255,y[12]=b>>>24&255,y[13]=b>>>16&255,y[14]=b>>>8&255,y[15]=255&b,y}var g=p;A.default=g},{"./validate.js":541}],532:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var c=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;A.default=c},{}],533:[function(a,u,A){var c;Object.defineProperty(A,"__esModule",{value:!0}),A.default=p;var d=new Uint8Array(16);function p(){if(!c&&!(c=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return c(d)}},{}],534:[function(a,u,A){function c(h,b,y,w){switch(h){case 0:return b&y^~b&w;case 1:case 3:return b^y^w;case 2:return b&y^b&w^y&w}}function d(h,b){return h<<b|h>>>32-b}function p(h){var b=[1518500249,1859775393,2400959708,3395469782],y=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof h=="string"){var w=unescape(encodeURIComponent(h));h=[];for(var C=0;C<w.length;++C)h.push(w.charCodeAt(C))}else Array.isArray(h)||(h=Array.prototype.slice.call(h));h.push(128);for(var Q=h.length/4+2,x=Math.ceil(Q/16),k=new Array(x),F=0;F<x;++F){for(var D=new Uint32Array(16),M=0;M<16;++M)D[M]=h[64*F+4*M]<<24|h[64*F+4*M+1]<<16|h[64*F+4*M+2]<<8|h[64*F+4*M+3];k[F]=D}k[x-1][14]=8*(h.length-1)/Math.pow(2,32),k[x-1][14]=Math.floor(k[x-1][14]),k[x-1][15]=8*(h.length-1)&4294967295;for(var N=0;N<x;++N){for(var P=new Uint32Array(80),j=0;j<16;++j)P[j]=k[N][j];for(var Y=16;Y<80;++Y)P[Y]=d(P[Y-3]^P[Y-8]^P[Y-14]^P[Y-16],1);for(var z=y[0],re=y[1],we=y[2],Oe=y[3],Ue=y[4],Me=0;Me<80;++Me){var nt=Math.floor(Me/20),X=d(z,5)+c(nt,re,we,Oe)+Ue+b[nt]+P[Me]>>>0;Ue=Oe,Oe=we,we=d(re,30)>>>0,re=z,z=X}y[0]=y[0]+z>>>0,y[1]=y[1]+re>>>0,y[2]=y[2]+we>>>0,y[3]=y[3]+Oe>>>0,y[4]=y[4]+Ue>>>0}return[y[0]>>24&255,y[0]>>16&255,y[0]>>8&255,255&y[0],y[1]>>24&255,y[1]>>16&255,y[1]>>8&255,255&y[1],y[2]>>24&255,y[2]>>16&255,y[2]>>8&255,255&y[2],y[3]>>24&255,y[3]>>16&255,y[3]>>8&255,255&y[3],y[4]>>24&255,y[4]>>16&255,y[4]>>8&255,255&y[4]]}Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var g=p;A.default=g},{}],535:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var c=d(a("./validate.js"));function d(y){return y&&y.__esModule?y:{default:y}}for(var p=[],g=0;g<256;++g)p.push((g+256).toString(16).substr(1));function h(y){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,C=(p[y[w+0]]+p[y[w+1]]+p[y[w+2]]+p[y[w+3]]+"-"+p[y[w+4]]+p[y[w+5]]+"-"+p[y[w+6]]+p[y[w+7]]+"-"+p[y[w+8]]+p[y[w+9]]+"-"+p[y[w+10]]+p[y[w+11]]+p[y[w+12]]+p[y[w+13]]+p[y[w+14]]+p[y[w+15]]).toLowerCase();if(!(0,c.default)(C))throw TypeError("Stringified UUID is invalid");return C}var b=h;A.default=b},{"./validate.js":541}],536:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var c,d,p=h(a("./rng.js")),g=h(a("./stringify.js"));function h(Q){return Q&&Q.__esModule?Q:{default:Q}}var b=0,y=0;function w(Q,x,k){var F=x&&k||0,D=x||new Array(16),M=(Q=Q||{}).node||c,N=Q.clockseq!==void 0?Q.clockseq:d;if(M==null||N==null){var P=Q.random||(Q.rng||p.default)();M==null&&(M=c=[1|P[0],P[1],P[2],P[3],P[4],P[5]]),N==null&&(N=d=16383&(P[6]<<8|P[7]))}var j=Q.msecs!==void 0?Q.msecs:Date.now(),Y=Q.nsecs!==void 0?Q.nsecs:y+1,z=j-b+(Y-y)/1e4;if(z<0&&Q.clockseq===void 0&&(N=N+1&16383),(z<0||j>b)&&Q.nsecs===void 0&&(Y=0),Y>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");b=j,y=Y,d=N;var re=(1e4*(268435455&(j+=122192928e5))+Y)%4294967296;D[F++]=re>>>24&255,D[F++]=re>>>16&255,D[F++]=re>>>8&255,D[F++]=255&re;var we=j/4294967296*1e4&268435455;D[F++]=we>>>8&255,D[F++]=255&we,D[F++]=we>>>24&15|16,D[F++]=we>>>16&255,D[F++]=N>>>8|128,D[F++]=255&N;for(var Oe=0;Oe<6;++Oe)D[F+Oe]=M[Oe];return x||(0,g.default)(D)}var C=w;A.default=C},{"./rng.js":533,"./stringify.js":535}],537:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var c=p(a("./v35.js")),d=p(a("./md5.js"));function p(h){return h&&h.__esModule?h:{default:h}}var g=(0,c.default)("v3",48,d.default);A.default=g},{"./md5.js":529,"./v35.js":538}],538:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.default=y,A.URL=A.DNS=void 0;var c=p(a("./stringify.js")),d=p(a("./parse.js"));function p(w){return w&&w.__esModule?w:{default:w}}function g(w){w=unescape(encodeURIComponent(w));for(var C=[],Q=0;Q<w.length;++Q)C.push(w.charCodeAt(Q));return C}var h="6ba7b810-9dad-11d1-80b4-00c04fd430c8";A.DNS=h;var b="6ba7b811-9dad-11d1-80b4-00c04fd430c8";function y(w,C,Q){function x(k,F,D,M){if(typeof k=="string"&&(k=g(k)),typeof F=="string"&&(F=(0,d.default)(F)),F.length!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var N=new Uint8Array(16+k.length);if(N.set(F),N.set(k,F.length),(N=Q(N))[6]=15&N[6]|C,N[8]=63&N[8]|128,D){M=M||0;for(var P=0;P<16;++P)D[M+P]=N[P];return D}return(0,c.default)(N)}try{x.name=w}catch{}return x.DNS=h,x.URL=b,x}A.URL=b},{"./parse.js":531,"./stringify.js":535}],539:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var c=p(a("./rng.js")),d=p(a("./stringify.js"));function p(b){return b&&b.__esModule?b:{default:b}}function g(b,y,w){var C=(b=b||{}).random||(b.rng||c.default)();if(C[6]=15&C[6]|64,C[8]=63&C[8]|128,y){w=w||0;for(var Q=0;Q<16;++Q)y[w+Q]=C[Q];return y}return(0,d.default)(C)}var h=g;A.default=h},{"./rng.js":533,"./stringify.js":535}],540:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var c=p(a("./v35.js")),d=p(a("./sha1.js"));function p(h){return h&&h.__esModule?h:{default:h}}var g=(0,c.default)("v5",80,d.default);A.default=g},{"./sha1.js":534,"./v35.js":538}],541:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var c=d(a("./regex.js"));function d(h){return h&&h.__esModule?h:{default:h}}function p(h){return typeof h=="string"&&c.default.test(h)}var g=p;A.default=g},{"./regex.js":532}],542:[function(a,u,A){Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var c=d(a("./validate.js"));function d(h){return h&&h.__esModule?h:{default:h}}function p(h){if(!(0,c.default)(h))throw TypeError("Invalid UUID");return parseInt(h.substr(14,1),16)}var g=p;A.default=g},{"./validate.js":541}],543:[function(a,u,A){/**
  848. * Character classes and associated utilities for the 5th edition of XML 1.0.
  849. *
  850. * @author Louis-Dominique Dubeau
  851. * @license MIT
  852. * @copyright Louis-Dominique Dubeau
  853. */Object.defineProperty(A,"__esModule",{value:!0}),A.CHAR=`
  854. \r -퟿-�𐀀-􏿿`,A.S=` \r
  855. `,A.NAME_START_CHAR=":A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",A.NAME_CHAR="-"+A.NAME_START_CHAR+".0-9·̀-ͯ‿-⁀",A.CHAR_RE=new RegExp("^["+A.CHAR+"]$","u"),A.S_RE=new RegExp("^["+A.S+"]+$","u"),A.NAME_START_CHAR_RE=new RegExp("^["+A.NAME_START_CHAR+"]$","u"),A.NAME_CHAR_RE=new RegExp("^["+A.NAME_CHAR+"]$","u"),A.NAME_RE=new RegExp("^["+A.NAME_START_CHAR+"]["+A.NAME_CHAR+"]*$","u"),A.NMTOKEN_RE=new RegExp("^["+A.NAME_CHAR+"]+$","u");var c=9,d=10,p=13,g=32;function h(C){return C>=g&&C<=55295||C===d||C===p||C===c||C>=57344&&C<=65533||C>=65536&&C<=1114111}function b(C){return C===g||C===d||C===p||C===c}function y(C){return C>=65&&C<=90||C>=97&&C<=122||C===58||C===95||C===8204||C===8205||C>=192&&C<=214||C>=216&&C<=246||C>=248&&C<=767||C>=880&&C<=893||C>=895&&C<=8191||C>=8304&&C<=8591||C>=11264&&C<=12271||C>=12289&&C<=55295||C>=63744&&C<=64975||C>=65008&&C<=65533||C>=65536&&C<=983039}function w(C){return y(C)||C>=48&&C<=57||C===45||C===46||C===183||C>=768&&C<=879||C>=8255&&C<=8256}A.S_LIST=[g,d,p,c],A.isChar=h,A.isS=b,A.isNameStartChar=y,A.isNameChar=w},{}],544:[function(a,u,A){/**
  856. * Character classes and associated utilities for the 2nd edition of XML 1.1.
  857. *
  858. * @author Louis-Dominique Dubeau
  859. * @license MIT
  860. * @copyright Louis-Dominique Dubeau
  861. */Object.defineProperty(A,"__esModule",{value:!0}),A.CHAR="-퟿-�𐀀-􏿿",A.RESTRICTED_CHAR="-\b\v\f--„†-Ÿ",A.S=` \r
  862. `,A.NAME_START_CHAR=":A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",A.NAME_CHAR="-"+A.NAME_START_CHAR+".0-9·̀-ͯ‿-⁀",A.CHAR_RE=new RegExp("^["+A.CHAR+"]$","u"),A.RESTRICTED_CHAR_RE=new RegExp("^["+A.RESTRICTED_CHAR+"]$","u"),A.S_RE=new RegExp("^["+A.S+"]+$","u"),A.NAME_START_CHAR_RE=new RegExp("^["+A.NAME_START_CHAR+"]$","u"),A.NAME_CHAR_RE=new RegExp("^["+A.NAME_CHAR+"]$","u"),A.NAME_RE=new RegExp("^["+A.NAME_START_CHAR+"]["+A.NAME_CHAR+"]*$","u"),A.NMTOKEN_RE=new RegExp("^["+A.NAME_CHAR+"]+$","u");var c=9,d=10,p=13,g=32;function h(x){return x>=1&&x<=55295||x>=57344&&x<=65533||x>=65536&&x<=1114111}function b(x){return x>=1&&x<=8||x===11||x===12||x>=14&&x<=31||x>=127&&x<=132||x>=134&&x<=159}function y(x){return x===9||x===10||x===13||x>31&&x<127||x===133||x>159&&x<=55295||x>=57344&&x<=65533||x>=65536&&x<=1114111}function w(x){return x===g||x===d||x===p||x===c}function C(x){return x>=65&&x<=90||x>=97&&x<=122||x===58||x===95||x===8204||x===8205||x>=192&&x<=214||x>=216&&x<=246||x>=248&&x<=767||x>=880&&x<=893||x>=895&&x<=8191||x>=8304&&x<=8591||x>=11264&&x<=12271||x>=12289&&x<=55295||x>=63744&&x<=64975||x>=65008&&x<=65533||x>=65536&&x<=983039}function Q(x){return C(x)||x>=48&&x<=57||x===45||x===46||x===183||x>=768&&x<=879||x>=8255&&x<=8256}A.S_LIST=[g,d,p,c],A.isChar=h,A.isRestrictedChar=b,A.isCharAndNotRestricted=y,A.isS=w,A.isNameStartChar=C,A.isNameChar=Q},{}],545:[function(a,u,A){function c(p){return p>=65&&p<=90||p===95||p>=97&&p<=122||p>=192&&p<=214||p>=216&&p<=246||p>=248&&p<=767||p>=880&&p<=893||p>=895&&p<=8191||p>=8204&&p<=8205||p>=8304&&p<=8591||p>=11264&&p<=12271||p>=12289&&p<=55295||p>=63744&&p<=64975||p>=65008&&p<=65533||p>=65536&&p<=983039}function d(p){return c(p)||p===45||p===46||p>=48&&p<=57||p===183||p>=768&&p<=879||p>=8255&&p<=8256}/**
  863. * Character class utilities for XML NS 1.0 edition 3.
  864. *
  865. * @author Louis-Dominique Dubeau
  866. * @license MIT
  867. * @copyright Louis-Dominique Dubeau
  868. */Object.defineProperty(A,"__esModule",{value:!0}),A.NC_NAME_START_CHAR="A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",A.NC_NAME_CHAR="-"+A.NC_NAME_START_CHAR+".0-9·̀-ͯ‿-⁀",A.NC_NAME_START_CHAR_RE=new RegExp("^["+A.NC_NAME_START_CHAR+"]$","u"),A.NC_NAME_CHAR_RE=new RegExp("^["+A.NC_NAME_CHAR+"]$","u"),A.NC_NAME_RE=new RegExp("^["+A.NC_NAME_START_CHAR+"]["+A.NC_NAME_CHAR+"]*$","u"),A.isNCNameStartChar=c,A.isNCNameChar=d},{}]},{},[15])(15);var qy=I1.exports;function d0(){return(d0=vs(ma.mark(function a(u,A){return ma.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(A){c.next=2;break}return c.abrupt("return");case 2:A instanceof ArrayBuffer&&(A=new Blob([A])),g0(u,URL.createObjectURL(A));case 4:case"end":return c.stop()}},a)}))).apply(this,arguments)}function g0(a,u){var A=document.createElement("a");A.download=a,A.style.display="none",A.href=u,document.body.appendChild(A),A.click(),document.body.removeChild(A)}function zv(a){return(zv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(u){return typeof u}:function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u})(a)}var Vy=/^\s+/,ie=/\s+$/;function Be(a,u){if(u=u||{},(a=a||"")instanceof Be)return a;if(!(this instanceof Be))return new Be(a,u);var A=function(c){var d={r:0,g:0,b:0},p=1,g=null,h=null,b=null,y=!1,w=!1;typeof c=="string"&&(c=function(k){k=k.replace(Vy,"").replace(ie,"").toLowerCase();var F,D=!1;if(fi[k])k=fi[k],D=!0;else if(k=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};return(F=Ha.rgb.exec(k))?{r:F[1],g:F[2],b:F[3]}:(F=Ha.rgba.exec(k))?{r:F[1],g:F[2],b:F[3],a:F[4]}:(F=Ha.hsl.exec(k))?{h:F[1],s:F[2],l:F[3]}:(F=Ha.hsla.exec(k))?{h:F[1],s:F[2],l:F[3],a:F[4]}:(F=Ha.hsv.exec(k))?{h:F[1],s:F[2],v:F[3]}:(F=Ha.hsva.exec(k))?{h:F[1],s:F[2],v:F[3],a:F[4]}:(F=Ha.hex8.exec(k))?{r:Da(F[1]),g:Da(F[2]),b:Da(F[3]),a:Ni(F[4]),format:D?"name":"hex8"}:(F=Ha.hex6.exec(k))?{r:Da(F[1]),g:Da(F[2]),b:Da(F[3]),format:D?"name":"hex"}:(F=Ha.hex4.exec(k))?{r:Da(F[1]+""+F[1]),g:Da(F[2]+""+F[2]),b:Da(F[3]+""+F[3]),a:Ni(F[4]+""+F[4]),format:D?"name":"hex8"}:(F=Ha.hex3.exec(k))?{r:Da(F[1]+""+F[1]),g:Da(F[2]+""+F[2]),b:Da(F[3]+""+F[3]),format:D?"name":"hex"}:!1}(c)),zv(c)=="object"&&(nA(c.r)&&nA(c.g)&&nA(c.b)?(C=c.r,Q=c.g,x=c.b,d={r:255*$i(C,255),g:255*$i(Q,255),b:255*$i(x,255)},y=!0,w=String(c.r).substr(-1)==="%"?"prgb":"rgb"):nA(c.h)&&nA(c.s)&&nA(c.v)?(g=ms(c.s),h=ms(c.v),d=function(k,F,D){k=6*$i(k,360),F=$i(F,100),D=$i(D,100);var M=Math.floor(k),N=k-M,P=D*(1-F),j=D*(1-N*F),Y=D*(1-(1-N)*F),z=M%6,re=[D,j,P,P,Y,D][z],we=[Y,D,D,j,P,P][z],Oe=[P,P,Y,D,D,j][z];return{r:255*re,g:255*we,b:255*Oe}}(c.h,g,h),y=!0,w="hsv"):nA(c.h)&&nA(c.s)&&nA(c.l)&&(g=ms(c.s),b=ms(c.l),d=function(k,F,D){var M,N,P;function j(re,we,Oe){return Oe<0&&(Oe+=1),Oe>1&&(Oe-=1),Oe<1/6?re+6*(we-re)*Oe:Oe<.5?we:Oe<2/3?re+(we-re)*(2/3-Oe)*6:re}if(k=$i(k,360),F=$i(F,100),D=$i(D,100),F===0)M=N=P=D;else{var Y=D<.5?D*(1+F):D+F-D*F,z=2*D-Y;M=j(z,Y,k+1/3),N=j(z,Y,k),P=j(z,Y,k-1/3)}return{r:255*M,g:255*N,b:255*P}}(c.h,g,b),y=!0,w="hsl"),c.hasOwnProperty("a")&&(p=c.a));var C,Q,x;return p=hi(p),{ok:y,format:c.format||w,r:Math.min(255,Math.max(d.r,0)),g:Math.min(255,Math.max(d.g,0)),b:Math.min(255,Math.max(d.b,0)),a:p}}(a);this._originalInput=a,this._r=A.r,this._g=A.g,this._b=A.b,this._a=A.a,this._roundA=Math.round(100*this._a)/100,this._format=u.format||A.format,this._gradientType=u.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=A.ok}function Xe(a,u,A){a=$i(a,255),u=$i(u,255),A=$i(A,255);var c,d,p=Math.max(a,u,A),g=Math.min(a,u,A),h=(p+g)/2;if(p==g)c=d=0;else{var b=p-g;switch(d=h>.5?b/(2-p-g):b/(p+g),p){case a:c=(u-A)/b+(u<A?6:0);break;case u:c=(A-a)/b+2;break;case A:c=(a-u)/b+4}c/=6}return{h:c,s:d,l:h}}function pt(a,u,A){a=$i(a,255),u=$i(u,255),A=$i(A,255);var c,d,p=Math.max(a,u,A),g=Math.min(a,u,A),h=p,b=p-g;if(d=p===0?0:b/p,p==g)c=0;else{switch(p){case a:c=(u-A)/b+(u<A?6:0);break;case u:c=(A-a)/b+2;break;case A:c=(a-u)/b+4}c/=6}return{h:c,s:d,v:h}}function Pt(a,u,A,c){var d=[Zi(Math.round(a).toString(16)),Zi(Math.round(u).toString(16)),Zi(Math.round(A).toString(16))];return c&&d[0].charAt(0)==d[0].charAt(1)&&d[1].charAt(0)==d[1].charAt(1)&&d[2].charAt(0)==d[2].charAt(1)?d[0].charAt(0)+d[1].charAt(0)+d[2].charAt(0):d.join("")}function Vt(a,u,A,c){return[Zi(Ps(c)),Zi(Math.round(a).toString(16)),Zi(Math.round(u).toString(16)),Zi(Math.round(A).toString(16))].join("")}function Xt(a,u){u=u===0?0:u||10;var A=Be(a).toHsl();return A.s-=u/100,A.s=sa(A.s),Be(A)}function rr(a,u){u=u===0?0:u||10;var A=Be(a).toHsl();return A.s+=u/100,A.s=sa(A.s),Be(A)}function Ar(a){return Be(a).desaturate(100)}function Qr(a,u){u=u===0?0:u||10;var A=Be(a).toHsl();return A.l+=u/100,A.l=sa(A.l),Be(A)}function An(a,u){u=u===0?0:u||10;var A=Be(a).toRgb();return A.r=Math.max(0,Math.min(255,A.r-Math.round(-u/100*255))),A.g=Math.max(0,Math.min(255,A.g-Math.round(-u/100*255))),A.b=Math.max(0,Math.min(255,A.b-Math.round(-u/100*255))),Be(A)}function Dn(a,u){u=u===0?0:u||10;var A=Be(a).toHsl();return A.l-=u/100,A.l=sa(A.l),Be(A)}function Rn(a,u){var A=Be(a).toHsl(),c=(A.h+u)%360;return A.h=c<0?360+c:c,Be(A)}function fn(a){var u=Be(a).toHsl();return u.h=(u.h+180)%360,Be(u)}function mi(a,u){if(isNaN(u)||u<=0)throw new Error("Argument to polyad must be a positive number");for(var A=Be(a).toHsl(),c=[Be(a)],d=360/u,p=1;p<u;p++)c.push(Be({h:(A.h+p*d)%360,s:A.s,l:A.l}));return c}function Gn(a){var u=Be(a).toHsl(),A=u.h;return[Be(a),Be({h:(A+72)%360,s:u.s,l:u.l}),Be({h:(A+216)%360,s:u.s,l:u.l})]}function un(a,u,A){u=u||6,A=A||30;var c=Be(a).toHsl(),d=360/A,p=[Be(a)];for(c.h=(c.h-(d*u>>1)+720)%360;--u;)c.h=(c.h+d)%360,p.push(Be(c));return p}function dn(a,u){u=u||6;for(var A=Be(a).toHsv(),c=A.h,d=A.s,p=A.v,g=[],h=1/u;u--;)g.push(Be({h:c,s:d,v:p})),p=(p+h)%1;return g}Be.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var a=this.toRgb();return(299*a.r+587*a.g+114*a.b)/1e3},getLuminance:function(){var a,u,A,c=this.toRgb();return a=c.r/255,u=c.g/255,A=c.b/255,.2126*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))+.7152*(u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4))+.0722*(A<=.03928?A/12.92:Math.pow((A+.055)/1.055,2.4))},setAlpha:function(a){return this._a=hi(a),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var a=pt(this._r,this._g,this._b);return{h:360*a.h,s:a.s,v:a.v,a:this._a}},toHsvString:function(){var a=pt(this._r,this._g,this._b),u=Math.round(360*a.h),A=Math.round(100*a.s),c=Math.round(100*a.v);return this._a==1?"hsv("+u+", "+A+"%, "+c+"%)":"hsva("+u+", "+A+"%, "+c+"%, "+this._roundA+")"},toHsl:function(){var a=Xe(this._r,this._g,this._b);return{h:360*a.h,s:a.s,l:a.l,a:this._a}},toHslString:function(){var a=Xe(this._r,this._g,this._b),u=Math.round(360*a.h),A=Math.round(100*a.s),c=Math.round(100*a.l);return this._a==1?"hsl("+u+", "+A+"%, "+c+"%)":"hsla("+u+", "+A+"%, "+c+"%, "+this._roundA+")"},toHex:function(a){return Pt(this._r,this._g,this._b,a)},toHexString:function(a){return"#"+this.toHex(a)},toHex8:function(a){return function(u,A,c,d,p){var g=[Zi(Math.round(u).toString(16)),Zi(Math.round(A).toString(16)),Zi(Math.round(c).toString(16)),Zi(Ps(d))];return p&&g[0].charAt(0)==g[0].charAt(1)&&g[1].charAt(0)==g[1].charAt(1)&&g[2].charAt(0)==g[2].charAt(1)&&g[3].charAt(0)==g[3].charAt(1)?g[0].charAt(0)+g[1].charAt(0)+g[2].charAt(0)+g[3].charAt(0):g.join("")}(this._r,this._g,this._b,this._a,a)},toHex8String:function(a){return"#"+this.toHex8(a)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*$i(this._r,255))+"%",g:Math.round(100*$i(this._g,255))+"%",b:Math.round(100*$i(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(100*$i(this._r,255))+"%, "+Math.round(100*$i(this._g,255))+"%, "+Math.round(100*$i(this._b,255))+"%)":"rgba("+Math.round(100*$i(this._r,255))+"%, "+Math.round(100*$i(this._g,255))+"%, "+Math.round(100*$i(this._b,255))+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":!(this._a<1)&&(xi[Pt(this._r,this._g,this._b,!0)]||!1)},toFilter:function(a){var u="#"+Vt(this._r,this._g,this._b,this._a),A=u,c=this._gradientType?"GradientType = 1, ":"";if(a){var d=Be(a);A="#"+Vt(d._r,d._g,d._b,d._a)}return"progid:DXImageTransform.Microsoft.gradient("+c+"startColorstr="+u+",endColorstr="+A+")"},toString:function(a){var u=!!a;a=a||this._format;var A=!1,c=this._a<1&&this._a>=0;return u||!c||a!=="hex"&&a!=="hex6"&&a!=="hex3"&&a!=="hex4"&&a!=="hex8"&&a!=="name"?(a==="rgb"&&(A=this.toRgbString()),a==="prgb"&&(A=this.toPercentageRgbString()),a!=="hex"&&a!=="hex6"||(A=this.toHexString()),a==="hex3"&&(A=this.toHexString(!0)),a==="hex4"&&(A=this.toHex8String(!0)),a==="hex8"&&(A=this.toHex8String()),a==="name"&&(A=this.toName()),a==="hsl"&&(A=this.toHslString()),a==="hsv"&&(A=this.toHsvString()),A||this.toHexString()):a==="name"&&this._a===0?this.toName():this.toRgbString()},clone:function(){return Be(this.toString())},_applyModification:function(a,u){var A=a.apply(null,[this].concat([].slice.call(u)));return this._r=A._r,this._g=A._g,this._b=A._b,this.setAlpha(A._a),this},lighten:function(){return this._applyModification(Qr,arguments)},brighten:function(){return this._applyModification(An,arguments)},darken:function(){return this._applyModification(Dn,arguments)},desaturate:function(){return this._applyModification(Xt,arguments)},saturate:function(){return this._applyModification(rr,arguments)},greyscale:function(){return this._applyModification(Ar,arguments)},spin:function(){return this._applyModification(Rn,arguments)},_applyCombination:function(a,u){return a.apply(null,[this].concat([].slice.call(u)))},analogous:function(){return this._applyCombination(un,arguments)},complement:function(){return this._applyCombination(fn,arguments)},monochromatic:function(){return this._applyCombination(dn,arguments)},splitcomplement:function(){return this._applyCombination(Gn,arguments)},triad:function(){return this._applyCombination(mi,[3])},tetrad:function(){return this._applyCombination(mi,[4])}},Be.fromRatio=function(a,u){if(zv(a)=="object"){var A={};for(var c in a)a.hasOwnProperty(c)&&(A[c]=c==="a"?a[c]:ms(a[c]));a=A}return Be(a,u)},Be.equals=function(a,u){return!(!a||!u)&&Be(a).toRgbString()==Be(u).toRgbString()},Be.random=function(){return Be.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},Be.mix=function(a,u,A){A=A===0?0:A||50;var c=Be(a).toRgb(),d=Be(u).toRgb(),p=A/100;return Be({r:(d.r-c.r)*p+c.r,g:(d.g-c.g)*p+c.g,b:(d.b-c.b)*p+c.b,a:(d.a-c.a)*p+c.a})},Be.readability=function(a,u){var A=Be(a),c=Be(u);return(Math.max(A.getLuminance(),c.getLuminance())+.05)/(Math.min(A.getLuminance(),c.getLuminance())+.05)},Be.isReadable=function(a,u,A){var c,d,p=Be.readability(a,u);switch(d=!1,(c=function(g){var h,b;return h=((g=g||{level:"AA",size:"small"}).level||"AA").toUpperCase(),b=(g.size||"small").toLowerCase(),h!=="AA"&&h!=="AAA"&&(h="AA"),b!=="small"&&b!=="large"&&(b="small"),{level:h,size:b}}(A)).level+c.size){case"AAsmall":case"AAAlarge":d=p>=4.5;break;case"AAlarge":d=p>=3;break;case"AAAsmall":d=p>=7}return d},Be.mostReadable=function(a,u,A){var c,d,p,g,h=null,b=0;d=(A=A||{}).includeFallbackColors,p=A.level,g=A.size;for(var y=0;y<u.length;y++)(c=Be.readability(a,u[y]))>b&&(b=c,h=Be(u[y]));return Be.isReadable(a,h,{level:p,size:g})||!d?h:(A.includeFallbackColors=!1,Be.mostReadable(a,["#fff","#000"],A))};var fi=Be.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},xi=Be.hexNames=function(a){var u={};for(var A in a)a.hasOwnProperty(A)&&(u[a[A]]=A);return u}(fi);function hi(a){return a=parseFloat(a),(isNaN(a)||a<0||a>1)&&(a=1),a}function $i(a,u){(function(c){return typeof c=="string"&&c.indexOf(".")!=-1&&parseFloat(c)===1})(a)&&(a="100%");var A=function(c){return typeof c=="string"&&c.indexOf("%")!=-1}(a);return a=Math.min(u,Math.max(0,parseFloat(a))),A&&(a=parseInt(a*u,10)/100),Math.abs(a-u)<1e-6?1:a%u/parseFloat(u)}function sa(a){return Math.min(1,Math.max(0,a))}function Da(a){return parseInt(a,16)}function Zi(a){return a.length==1?"0"+a:""+a}function ms(a){return a<=1&&(a=100*a+"%"),a}function Ps(a){return Math.round(255*parseFloat(a)).toString(16)}function Ni(a){return Da(a)/255}var Mo,qs,ks,Ha=(qs="[\\s|\\(]+("+(Mo="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+Mo+")[,|\\s]+("+Mo+")\\s*\\)?",ks="[\\s|\\(]+("+Mo+")[,|\\s]+("+Mo+")[,|\\s]+("+Mo+")[,|\\s]+("+Mo+")\\s*\\)?",{CSS_UNIT:new RegExp(Mo),rgb:new RegExp("rgb"+qs),rgba:new RegExp("rgba"+ks),hsl:new RegExp("hsl"+qs),hsla:new RegExp("hsla"+ks),hsv:new RegExp("hsv"+qs),hsva:new RegExp("hsva"+ks),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function nA(a){return!!Ha.CSS_UNIT.exec(a)}var Au={exports:{}};(function(a,u){(function(){var A,c="Expected a function",d="__lodash_hash_undefined__",p="__lodash_placeholder__",g=16,h=32,b=64,y=128,w=256,C=1/0,Q=9007199254740991,x=NaN,k=4294967295,F=[["ary",y],["bind",1],["bindKey",2],["curry",8],["curryRight",g],["flip",512],["partial",h],["partialRight",b],["rearg",w]],D="[object Arguments]",M="[object Array]",N="[object Boolean]",P="[object Date]",j="[object Error]",Y="[object Function]",z="[object GeneratorFunction]",re="[object Map]",we="[object Number]",Oe="[object Object]",Ue="[object Promise]",Me="[object RegExp]",nt="[object Set]",X="[object String]",le="[object Symbol]",G="[object WeakMap]",W="[object ArrayBuffer]",q="[object DataView]",V="[object Float32Array]",Z="[object Float64Array]",Ce="[object Int8Array]",fe="[object Int16Array]",Ge="[object Int32Array]",ue="[object Uint8Array]",qe="[object Uint8ClampedArray]",It="[object Uint16Array]",gt="[object Uint32Array]",tr=/\b__p \+= '';/g,ar=/\b(__p \+=) '' \+/g,sr=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Qt=/&(?:amp|lt|gt|quot|#39);/g,At=/[&<>"']/g,Et=RegExp(Qt.source),_t=RegExp(At.source),mr=/<%-([\s\S]+?)%>/g,wt=/<%([\s\S]+?)%>/g,Ht=/<%=([\s\S]+?)%>/g,$r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ve=/^\w*$/,Ct=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Lt=/[\\^$.*+?()[\]{}|]/g,Br=RegExp(Lt.source),Zr=/^\s+/,lt=/\s/,jr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Jr=/\{\n\/\* \[wrapped with (.+)\] \*/,$t=/,? & /,qt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ir=/[()=,{}\[\]\/\s]/,an=/\\(\\)?/g,Dt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ot=/\w*$/,er=/^[-+]0x[0-9a-f]+$/i,Er=/^0b[01]+$/i,zt=/^\[object .+?Constructor\]$/,Ft=/^0o[0-7]+$/i,fr=/^(?:0|[1-9]\d*)$/,Or=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Vr=/($^)/,Un=/['\n\r\u2028\u2029\\]/g,Tn="\\ud800-\\udfff",Li="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Xn="\\u2700-\\u27bf",Mn="a-z\\xdf-\\xf6\\xf8-\\xff",Oi="A-Z\\xc0-\\xd6\\xd8-\\xde",Si="\\ufe0e\\ufe0f",_i="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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",Xi="['’]",yi="["+Tn+"]",qi="["+_i+"]",Ba="["+Li+"]",Wa="\\d+",Qi="["+Xn+"]",la="["+Mn+"]",oa="[^"+Tn+_i+Wa+Xn+Mn+Oi+"]",gi="\\ud83c[\\udffb-\\udfff]",ha="[^"+Tn+"]",ua="(?:\\ud83c[\\udde6-\\uddff]){2}",ba="[\\ud800-\\udbff][\\udc00-\\udfff]",Na="["+Oi+"]",ao="\\u200d",ji="(?:"+la+"|"+oa+")",to="(?:"+Na+"|"+oa+")",Xa="(?:['’](?:d|ll|m|re|s|t|ve))?",uo="(?:['’](?:D|LL|M|RE|S|T|VE))?",as="(?:"+Ba+"|"+gi+")?",pr="["+Si+"]?",cn=pr+as+("(?:"+ao+"(?:"+[ha,ua,ba].join("|")+")"+pr+as+")*"),On="(?:"+[Qi,ua,ba].join("|")+")"+cn,Vi="(?:"+[ha+Ba+"?",Ba,ua,ba,yi].join("|")+")",ja=RegExp(Xi,"g"),Qs=RegExp(Ba,"g"),ol=RegExp(gi+"(?="+gi+")|"+Vi+cn,"g"),zl=RegExp([Na+"?"+la+"+"+Xa+"(?="+[qi,Na,"$"].join("|")+")",to+"+"+uo+"(?="+[qi,Na+ji,"$"].join("|")+")",Na+"?"+ji+"+"+Xa,Na+"+"+uo,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Wa,On].join("|"),"g"),kc=RegExp("["+ao+Tn+Li+Si+"]"),Ju=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Nl=["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"],Ru=-1,Qo={};Qo[V]=Qo[Z]=Qo[Ce]=Qo[fe]=Qo[Ge]=Qo[ue]=Qo[qe]=Qo[It]=Qo[gt]=!0,Qo[D]=Qo[M]=Qo[W]=Qo[N]=Qo[q]=Qo[P]=Qo[j]=Qo[Y]=Qo[re]=Qo[we]=Qo[Oe]=Qo[Me]=Qo[nt]=Qo[X]=Qo[G]=!1;var Bo={};Bo[D]=Bo[M]=Bo[W]=Bo[q]=Bo[N]=Bo[P]=Bo[V]=Bo[Z]=Bo[Ce]=Bo[fe]=Bo[Ge]=Bo[re]=Bo[we]=Bo[Oe]=Bo[Me]=Bo[nt]=Bo[X]=Bo[le]=Bo[ue]=Bo[qe]=Bo[It]=Bo[gt]=!0,Bo[j]=Bo[Y]=Bo[G]=!1;var $f={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Xu=parseFloat,Wf=parseInt,xh=typeof Lo=="object"&&Lo&&Lo.Object===Object&&Lo,GC=typeof self=="object"&&self&&self.Object===Object&&self,Il=xh||GC||Function("return this")(),Ep=u&&!u.nodeType&&u,Ng=Ep&&a&&!a.nodeType&&a,Qp=Ng&&Ng.exports===Ep,j1=Qp&&xh.process,_c=function(){try{var ln=Ng&&Ng.require&&Ng.require("util").types;return ln||j1&&j1.binding&&j1.binding("util")}catch{}}(),Eb=_c&&_c.isArrayBuffer,Qb=_c&&_c.isDate,G1=_c&&_c.isMap,xb=_c&&_c.isRegExp,_m=_c&&_c.isSet,Sb=_c&&_c.isTypedArray;function Xc(ln,Fn,Ln){switch(Ln.length){case 0:return ln.call(Fn);case 1:return ln.call(Fn,Ln[0]);case 2:return ln.call(Fn,Ln[0],Ln[1]);case 3:return ln.call(Fn,Ln[0],Ln[1],Ln[2])}return ln.apply(Fn,Ln)}function kb(ln,Fn,Ln,Bi){for(var Tt=-1,xr=ln==null?0:ln.length;++Tt<xr;){var yn=ln[Tt];Fn(Bi,yn,Ln(yn),ln)}return Bi}function Zu(ln,Fn){for(var Ln=-1,Bi=ln==null?0:ln.length;++Ln<Bi&&Fn(ln[Ln],Ln,ln)!==!1;);return ln}function xp(ln,Fn){for(var Ln=ln==null?0:ln.length;Ln--&&Fn(ln[Ln],Ln,ln)!==!1;);return ln}function _b(ln,Fn){for(var Ln=-1,Bi=ln==null?0:ln.length;++Ln<Bi;)if(!Fn(ln[Ln],Ln,ln))return!1;return!0}function Yd(ln,Fn){for(var Ln=-1,Bi=ln==null?0:ln.length,Tt=0,xr=[];++Ln<Bi;){var yn=ln[Ln];Fn(yn,Ln,ln)&&(xr[Tt++]=yn)}return xr}function Yf(ln,Fn){return!!(ln!=null&&ln.length)&&qf(ln,Fn,0)>-1}function K1(ln,Fn,Ln){for(var Bi=-1,Tt=ln==null?0:ln.length;++Bi<Tt;)if(Ln(Fn,ln[Bi]))return!0;return!1}function KA(ln,Fn){for(var Ln=-1,Bi=ln==null?0:ln.length,Tt=Array(Bi);++Ln<Bi;)Tt[Ln]=Fn(ln[Ln],Ln,ln);return Tt}function qd(ln,Fn){for(var Ln=-1,Bi=Fn.length,Tt=ln.length;++Ln<Bi;)ln[Tt+Ln]=Fn[Ln];return ln}function Fm(ln,Fn,Ln,Bi){var Tt=-1,xr=ln==null?0:ln.length;for(Bi&&xr&&(Ln=ln[++Tt]);++Tt<xr;)Ln=Fn(Ln,ln[Tt],Tt,ln);return Ln}function Fb(ln,Fn,Ln,Bi){var Tt=ln==null?0:ln.length;for(Bi&&Tt&&(Ln=ln[--Tt]);Tt--;)Ln=Fn(Ln,ln[Tt],Tt,ln);return Ln}function cd(ln,Fn){for(var Ln=-1,Bi=ln==null?0:ln.length;++Ln<Bi;)if(Fn(ln[Ln],Ln,ln))return!0;return!1}var Db=Mg("length");function k0(ln,Fn,Ln){var Bi;return Ln(ln,function(Tt,xr,yn){if(Fn(Tt,xr,yn))return Bi=xr,!1}),Bi}function Lg(ln,Fn,Ln,Bi){for(var Tt=ln.length,xr=Ln+(Bi?1:-1);Bi?xr--:++xr<Tt;)if(Fn(ln[xr],xr,ln))return xr;return-1}function qf(ln,Fn,Ln){return Fn==Fn?function(Bi,Tt,xr){for(var yn=xr-1,zn=Bi.length;++yn<zn;)if(Bi[yn]===Tt)return yn;return-1}(ln,Fn,Ln):Lg(ln,Rb,Ln)}function Sh(ln,Fn,Ln,Bi){for(var Tt=Ln-1,xr=ln.length;++Tt<xr;)if(Bi(ln[Tt],Fn))return Tt;return-1}function Rb(ln){return ln!=ln}function $1(ln,Fn){var Ln=ln==null?0:ln.length;return Ln?Y1(ln,Fn)/Ln:x}function Mg(ln){return function(Fn){return Fn==null?A:Fn[ln]}}function W1(ln){return function(Fn){return ln==null?A:ln[Fn]}}function Sp(ln,Fn,Ln,Bi,Tt){return Tt(ln,function(xr,yn,zn){Ln=Bi?(Bi=!1,xr):Fn(Ln,xr,yn,zn)}),Ln}function Y1(ln,Fn){for(var Ln,Bi=-1,Tt=ln.length;++Bi<Tt;){var xr=Fn(ln[Bi]);xr!==A&&(Ln=Ln===A?xr:Ln+xr)}return Ln}function q1(ln,Fn){for(var Ln=-1,Bi=Array(ln);++Ln<ln;)Bi[Ln]=Fn(Ln);return Bi}function Dm(ln){return ln&&ln.slice(0,ti(ln)+1).replace(Zr,"")}function Zc(ln){return function(Fn){return ln(Fn)}}function Fr(ln,Fn){return KA(Fn,function(Ln){return ln[Ln]})}function bn(ln,Fn){return ln.has(Fn)}function Fi(ln,Fn){for(var Ln=-1,Bi=ln.length;++Ln<Bi&&qf(Fn,ln[Ln],0)>-1;);return Ln}function _a(ln,Fn){for(var Ln=ln.length;Ln--&&qf(Fn,ln[Ln],0)>-1;);return Ln}var xA=W1({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),jo=W1({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function Os(ln){return"\\"+$f[ln]}function ke(ln){return kc.test(ln)}function Ze(ln){var Fn=-1,Ln=Array(ln.size);return ln.forEach(function(Bi,Tt){Ln[++Fn]=[Tt,Bi]}),Ln}function kt(ln,Fn){return function(Ln){return ln(Fn(Ln))}}function br(ln,Fn){for(var Ln=-1,Bi=ln.length,Tt=0,xr=[];++Ln<Bi;){var yn=ln[Ln];yn!==Fn&&yn!==p||(ln[Ln]=p,xr[Tt++]=Ln)}return xr}function nn(ln){var Fn=-1,Ln=Array(ln.size);return ln.forEach(function(Bi){Ln[++Fn]=Bi}),Ln}function mn(ln){return ke(ln)?function(Fn){for(var Ln=ol.lastIndex=0;ol.test(Fn);)++Ln;return Ln}(ln):Db(ln)}function Hn(ln){return ke(ln)?function(Fn){return Fn.match(ol)||[]}(ln):function(Fn){return Fn.split("")}(ln)}function ti(ln){for(var Fn=ln.length;Fn--&&lt.test(ln.charAt(Fn)););return Fn}var Pi=W1({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),aa=function ln(Fn){var Ln,Bi=(Fn=Fn==null?Il:aa.defaults(Il.Object(),Fn,aa.pick(Il,Nl))).Array,Tt=Fn.Date,xr=Fn.Error,yn=Fn.Function,zn=Fn.Math,Ui=Fn.Object,va=Fn.RegExp,po=Fn.String,Xo=Fn.TypeError,xo=Bi.prototype,aA=yn.prototype,ys=Ui.prototype,Tu=Fn["__core-js_shared__"],xf=aA.toString,Go=ys.hasOwnProperty,Sf=0,Vf=(Ln=/[^.]+$/.exec(Tu&&Tu.keys&&Tu.keys.IE_PROTO||""))?"Symbol(src)_1."+Ln:"",Vd=ys.toString,_0=xf.call(Ui),Hs=Il._,mA=va("^"+xf.call(Go).replace(Lt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Bl=Qp?Fn.Buffer:A,Zo=Fn.Symbol,Jl=Fn.Uint8Array,Ou=Bl?Bl.allocUnsafe:A,zf=kt(Ui.getPrototypeOf,Ui),tl=Ui.create,Xl=ys.propertyIsEnumerable,kh=xo.splice,gB=Zo?Zo.isConcatSpreadable:A,s4=Zo?Zo.iterator:A,KC=Zo?Zo.toStringTag:A,CS=function(){try{var H=VC(Ui,"defineProperty");return H({},"",{}),H}catch{}}(),sBe=Fn.clearTimeout!==Il.clearTimeout&&Fn.clearTimeout,ABe=Tt&&Tt.now!==Il.Date.now&&Tt.now,lBe=Fn.setTimeout!==Il.setTimeout&&Fn.setTimeout,wS=zn.ceil,IS=zn.floor,hN=Ui.getOwnPropertySymbols,uBe=Bl?Bl.isBuffer:A,gJ=Fn.isFinite,cBe=xo.join,fBe=kt(Ui.keys,Ui),ef=zn.max,_h=zn.min,hBe=Tt.now,dBe=Fn.parseInt,pJ=zn.random,gBe=xo.reverse,dN=VC(Fn,"DataView"),A4=VC(Fn,"Map"),gN=VC(Fn,"Promise"),pB=VC(Fn,"Set"),l4=VC(Fn,"WeakMap"),u4=VC(Ui,"create"),BS=l4&&new l4,vB={},pBe=zC(dN),vBe=zC(A4),mBe=zC(gN),yBe=zC(pB),bBe=zC(l4),ES=Zo?Zo.prototype:A,c4=ES?ES.valueOf:A,vJ=ES?ES.toString:A;function or(H){if(Nu(H)&&!cs(H)&&!(H instanceof zs)){if(H instanceof kp)return H;if(Go.call(H,"__wrapped__"))return yX(H)}return new kp(H)}var mB=function(){function H(){}return function(te){if(!yu(te))return{};if(tl)return tl(te);H.prototype=te;var je=new H;return H.prototype=A,je}}();function QS(){}function kp(H,te){this.__wrapped__=H,this.__actions__=[],this.__chain__=!!te,this.__index__=0,this.__values__=A}function zs(H){this.__wrapped__=H,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=k,this.__views__=[]}function $C(H){var te=-1,je=H==null?0:H.length;for(this.clear();++te<je;){var vt=H[te];this.set(vt[0],vt[1])}}function Rm(H){var te=-1,je=H==null?0:H.length;for(this.clear();++te<je;){var vt=H[te];this.set(vt[0],vt[1])}}function Tm(H){var te=-1,je=H==null?0:H.length;for(this.clear();++te<je;){var vt=H[te];this.set(vt[0],vt[1])}}function WC(H){var te=-1,je=H==null?0:H.length;for(this.__data__=new Tm;++te<je;)this.add(H[te])}function F0(H){var te=this.__data__=new Rm(H);this.size=te.size}function mJ(H,te){var je=cs(H),vt=!je&&JC(H),Ut=!je&&!vt&&Mb(H),Cr=!je&&!vt&&!Ut&&wB(H),Xr=je||vt||Ut||Cr,gn=Xr?q1(H.length,po):[],Nn=gn.length;for(var ki in H)!te&&!Go.call(H,ki)||Xr&&(ki=="length"||Ut&&(ki=="offset"||ki=="parent")||Cr&&(ki=="buffer"||ki=="byteLength"||ki=="byteOffset")||Mm(ki,Nn))||gn.push(ki);return gn}function yJ(H){var te=H.length;return te?H[QN(0,te-1)]:A}function CBe(H,te){return US(zd(H),YC(te,0,H.length))}function wBe(H){return US(zd(H))}function pN(H,te,je){(je!==A&&!D0(H[te],je)||je===A&&!(te in H))&&Om(H,te,je)}function f4(H,te,je){var vt=H[te];Go.call(H,te)&&D0(vt,je)&&(je!==A||te in H)||Om(H,te,je)}function xS(H,te){for(var je=H.length;je--;)if(D0(H[je][0],te))return je;return-1}function IBe(H,te,je,vt){return Tb(H,function(Ut,Cr,Xr){te(vt,Ut,je(Ut),Xr)}),vt}function bJ(H,te){return H&&z1(te,kf(te),H)}function Om(H,te,je){te=="__proto__"&&CS?CS(H,te,{configurable:!0,enumerable:!0,value:je,writable:!0}):H[te]=je}function vN(H,te){for(var je=-1,vt=te.length,Ut=Bi(vt),Cr=H==null;++je<vt;)Ut[je]=Cr?A:ZN(H,te[je]);return Ut}function YC(H,te,je){return H==H&&(je!==A&&(H=H<=je?H:je),te!==A&&(H=H>=te?H:te)),H}function _p(H,te,je,vt,Ut,Cr){var Xr,gn=1&te,Nn=2&te,ki=4&te;if(je&&(Xr=Ut?je(H,vt,Ut,Cr):je(H)),Xr!==A)return Xr;if(!yu(H))return H;var Di=cs(H);if(Di){if(Xr=function(Mi){var ca=Mi.length,Ro=new Mi.constructor(ca);return ca&&typeof Mi[0]=="string"&&Go.call(Mi,"index")&&(Ro.index=Mi.index,Ro.input=Mi.input),Ro}(H),!gn)return zd(H,Xr)}else{var ea=Fh(H),za=ea==Y||ea==z;if(Mb(H))return KJ(H,gn);if(ea==Oe||ea==D||za&&!Ut){if(Xr=Nn||za?{}:lX(H),!gn)return Nn?function(Mi,ca){return z1(Mi,sX(Mi),ca)}(H,function(Mi,ca){return Mi&&z1(ca,Xd(ca),Mi)}(Xr,H)):function(Mi,ca){return z1(Mi,UN(Mi),ca)}(H,bJ(Xr,H))}else{if(!Bo[ea])return Ut?H:{};Xr=function(Mi,ca,Ro){var Ea=Mi.constructor;switch(ca){case W:return RN(Mi);case N:case P:return new Ea(+Mi);case q:return function(Vo,SA){var co=SA?RN(Vo.buffer):Vo.buffer;return new Vo.constructor(co,Vo.byteOffset,Vo.byteLength)}(Mi,Ro);case V:case Z:case Ce:case fe:case Ge:case ue:case qe:case It:case gt:return $J(Mi,Ro);case re:return new Ea;case we:case X:return new Ea(Mi);case Me:return function(Vo){var SA=new Vo.constructor(Vo.source,Ot.exec(Vo));return SA.lastIndex=Vo.lastIndex,SA}(Mi);case nt:return new Ea;case le:return gs=Mi,c4?Ui(c4.call(gs)):{}}var gs}(H,ea,gn)}}Cr||(Cr=new F0);var ro=Cr.get(H);if(ro)return ro;Cr.set(H,Xr),LX(H)?H.forEach(function(Mi){Xr.add(_p(Mi,te,je,Mi,H,Cr))}):OX(H)&&H.forEach(function(Mi,ca){Xr.set(ca,_p(Mi,te,je,ca,H,Cr))});var mo=Di?A:(ki?Nn?LN:NN:Nn?Xd:kf)(H);return Zu(mo||H,function(Mi,ca){mo&&(Mi=H[ca=Mi]),f4(Xr,ca,_p(Mi,te,je,ca,H,Cr))}),Xr}function CJ(H,te,je){var vt=je.length;if(H==null)return!vt;for(H=Ui(H);vt--;){var Ut=je[vt],Cr=te[Ut],Xr=H[Ut];if(Xr===A&&!(Ut in H)||!Cr(Xr))return!1}return!0}function wJ(H,te,je){if(typeof H!="function")throw new Xo(c);return y4(function(){H.apply(A,je)},te)}function h4(H,te,je,vt){var Ut=-1,Cr=Yf,Xr=!0,gn=H.length,Nn=[],ki=te.length;if(!gn)return Nn;je&&(te=KA(te,Zc(je))),vt?(Cr=K1,Xr=!1):te.length>=200&&(Cr=bn,Xr=!1,te=new WC(te));e:for(;++Ut<gn;){var Di=H[Ut],ea=je==null?Di:je(Di);if(Di=vt||Di!==0?Di:0,Xr&&ea==ea){for(var za=ki;za--;)if(te[za]===ea)continue e;Nn.push(Di)}else Cr(te,ea,vt)||Nn.push(Di)}return Nn}or.templateSettings={escape:mr,evaluate:wt,interpolate:Ht,variable:"",imports:{_:or}},or.prototype=QS.prototype,or.prototype.constructor=or,kp.prototype=mB(QS.prototype),kp.prototype.constructor=kp,zs.prototype=mB(QS.prototype),zs.prototype.constructor=zs,$C.prototype.clear=function(){this.__data__=u4?u4(null):{},this.size=0},$C.prototype.delete=function(H){var te=this.has(H)&&delete this.__data__[H];return this.size-=te?1:0,te},$C.prototype.get=function(H){var te=this.__data__;if(u4){var je=te[H];return je===d?A:je}return Go.call(te,H)?te[H]:A},$C.prototype.has=function(H){var te=this.__data__;return u4?te[H]!==A:Go.call(te,H)},$C.prototype.set=function(H,te){var je=this.__data__;return this.size+=this.has(H)?0:1,je[H]=u4&&te===A?d:te,this},Rm.prototype.clear=function(){this.__data__=[],this.size=0},Rm.prototype.delete=function(H){var te=this.__data__,je=xS(te,H);return!(je<0)&&(je==te.length-1?te.pop():kh.call(te,je,1),--this.size,!0)},Rm.prototype.get=function(H){var te=this.__data__,je=xS(te,H);return je<0?A:te[je][1]},Rm.prototype.has=function(H){return xS(this.__data__,H)>-1},Rm.prototype.set=function(H,te){var je=this.__data__,vt=xS(je,H);return vt<0?(++this.size,je.push([H,te])):je[vt][1]=te,this},Tm.prototype.clear=function(){this.size=0,this.__data__={hash:new $C,map:new(A4||Rm),string:new $C}},Tm.prototype.delete=function(H){var te=PS(this,H).delete(H);return this.size-=te?1:0,te},Tm.prototype.get=function(H){return PS(this,H).get(H)},Tm.prototype.has=function(H){return PS(this,H).has(H)},Tm.prototype.set=function(H,te){var je=PS(this,H),vt=je.size;return je.set(H,te),this.size+=je.size==vt?0:1,this},WC.prototype.add=WC.prototype.push=function(H){return this.__data__.set(H,d),this},WC.prototype.has=function(H){return this.__data__.has(H)},F0.prototype.clear=function(){this.__data__=new Rm,this.size=0},F0.prototype.delete=function(H){var te=this.__data__,je=te.delete(H);return this.size=te.size,je},F0.prototype.get=function(H){return this.__data__.get(H)},F0.prototype.has=function(H){return this.__data__.has(H)},F0.prototype.set=function(H,te){var je=this.__data__;if(je instanceof Rm){var vt=je.__data__;if(!A4||vt.length<199)return vt.push([H,te]),this.size=++je.size,this;je=this.__data__=new Tm(vt)}return je.set(H,te),this.size=je.size,this};var Tb=VJ(V1),IJ=VJ(yN,!0);function BBe(H,te){var je=!0;return Tb(H,function(vt,Ut,Cr){return je=!!te(vt,Ut,Cr)}),je}function SS(H,te,je){for(var vt=-1,Ut=H.length;++vt<Ut;){var Cr=H[vt],Xr=te(Cr);if(Xr!=null&&(gn===A?Xr==Xr&&!Ug(Xr):je(Xr,gn)))var gn=Xr,Nn=Cr}return Nn}function BJ(H,te){var je=[];return Tb(H,function(vt,Ut,Cr){te(vt,Ut,Cr)&&je.push(vt)}),je}function Jf(H,te,je,vt,Ut){var Cr=-1,Xr=H.length;for(je||(je=NBe),Ut||(Ut=[]);++Cr<Xr;){var gn=H[Cr];te>0&&je(gn)?te>1?Jf(gn,te-1,je,vt,Ut):qd(Ut,gn):vt||(Ut[Ut.length]=gn)}return Ut}var mN=zJ(),EJ=zJ(!0);function V1(H,te){return H&&mN(H,te,kf)}function yN(H,te){return H&&EJ(H,te,kf)}function kS(H,te){return Yd(te,function(je){return Pm(H[je])})}function qC(H,te){for(var je=0,vt=(te=Nb(te,H)).length;H!=null&&je<vt;)H=H[J1(te[je++])];return je&&je==vt?H:A}function QJ(H,te,je){var vt=te(H);return cs(H)?vt:qd(vt,je(H))}function fd(H){return H==null?H===A?"[object Undefined]":"[object Null]":KC&&KC in Ui(H)?function(te){var je=Go.call(te,KC),vt=te[KC];try{te[KC]=A;var Ut=!0}catch{}var Cr=Vd.call(te);return Ut&&(je?te[KC]=vt:delete te[KC]),Cr}(H):function(te){return Vd.call(te)}(H)}function bN(H,te){return H>te}function EBe(H,te){return H!=null&&Go.call(H,te)}function QBe(H,te){return H!=null&&te in Ui(H)}function CN(H,te,je){for(var vt=je?K1:Yf,Ut=H[0].length,Cr=H.length,Xr=Cr,gn=Bi(Cr),Nn=1/0,ki=[];Xr--;){var Di=H[Xr];Xr&&te&&(Di=KA(Di,Zc(te))),Nn=_h(Di.length,Nn),gn[Xr]=!je&&(te||Ut>=120&&Di.length>=120)?new WC(Xr&&Di):A}Di=H[0];var ea=-1,za=gn[0];e:for(;++ea<Ut&&ki.length<Nn;){var ro=Di[ea],mo=te?te(ro):ro;if(ro=je||ro!==0?ro:0,!(za?bn(za,mo):vt(ki,mo,je))){for(Xr=Cr;--Xr;){var Mi=gn[Xr];if(!(Mi?bn(Mi,mo):vt(H[Xr],mo,je)))continue e}za&&za.push(mo),ki.push(ro)}}return ki}function d4(H,te,je){var vt=(H=hX(H,te=Nb(te,H)))==null?H:H[J1(Dp(te))];return vt==null?A:Xc(vt,H,je)}function xJ(H){return Nu(H)&&fd(H)==D}function g4(H,te,je,vt,Ut){return H===te||(H==null||te==null||!Nu(H)&&!Nu(te)?H!=H&&te!=te:function(Cr,Xr,gn,Nn,ki,Di){var ea=cs(Cr),za=cs(Xr),ro=ea?M:Fh(Cr),mo=za?M:Fh(Xr),Mi=(ro=ro==D?Oe:ro)==Oe,ca=(mo=mo==D?Oe:mo)==Oe,Ro=ro==mo;if(Ro&&Mb(Cr)){if(!Mb(Xr))return!1;ea=!0,Mi=!1}if(Ro&&!Mi)return Di||(Di=new F0),ea||wB(Cr)?oX(Cr,Xr,gn,Nn,ki,Di):function(co,To,tf,tc,dd,Ll,Dh){switch(tf){case q:if(co.byteLength!=To.byteLength||co.byteOffset!=To.byteOffset)return!1;co=co.buffer,To=To.buffer;case W:return!(co.byteLength!=To.byteLength||!Ll(new Jl(co),new Jl(To)));case N:case P:case we:return D0(+co,+To);case j:return co.name==To.name&&co.message==To.message;case Me:case X:return co==To+"";case re:var X1=Ze;case nt:var Pb=1&tc;if(X1||(X1=nn),co.size!=To.size&&!Pb)return!1;var VS=Dh.get(co);if(VS)return VS==To;tc|=2,Dh.set(co,To);var lL=oX(X1(co),X1(To),tc,dd,Ll,Dh);return Dh.delete(co),lL;case le:if(c4)return c4.call(co)==c4.call(To)}return!1}(Cr,Xr,ro,gn,Nn,ki,Di);if(!(1&gn)){var Ea=Mi&&Go.call(Cr,"__wrapped__"),gs=ca&&Go.call(Xr,"__wrapped__");if(Ea||gs){var Vo=Ea?Cr.value():Cr,SA=gs?Xr.value():Xr;return Di||(Di=new F0),ki(Vo,SA,gn,Nn,Di)}}return Ro?(Di||(Di=new F0),function(co,To,tf,tc,dd,Ll){var Dh=1&tf,X1=NN(co),Pb=X1.length,VS=NN(To),lL=VS.length;if(Pb!=lL&&!Dh)return!1;for(var zS=Pb;zS--;){var XC=X1[zS];if(!(Dh?XC in To:Go.call(To,XC)))return!1}var JX=Ll.get(co),XX=Ll.get(To);if(JX&&XX)return JX==To&&XX==co;var JS=!0;Ll.set(co,To),Ll.set(To,co);for(var uL=Dh;++zS<Pb;){var XS=co[XC=X1[zS]],ZS=To[XC];if(tc)var ZX=Dh?tc(ZS,XS,XC,To,co,Ll):tc(XS,ZS,XC,co,To,Ll);if(!(ZX===A?XS===ZS||dd(XS,ZS,tf,tc,Ll):ZX)){JS=!1;break}uL||(uL=XC=="constructor")}if(JS&&!uL){var ek=co.constructor,tk=To.constructor;ek==tk||!("constructor"in co)||!("constructor"in To)||typeof ek=="function"&&ek instanceof ek&&typeof tk=="function"&&tk instanceof tk||(JS=!1)}return Ll.delete(co),Ll.delete(To),JS}(Cr,Xr,gn,Nn,ki,Di)):!1}(H,te,je,vt,g4,Ut))}function wN(H,te,je,vt){var Ut=je.length,Cr=Ut,Xr=!vt;if(H==null)return!Cr;for(H=Ui(H);Ut--;){var gn=je[Ut];if(Xr&&gn[2]?gn[1]!==H[gn[0]]:!(gn[0]in H))return!1}for(;++Ut<Cr;){var Nn=(gn=je[Ut])[0],ki=H[Nn],Di=gn[1];if(Xr&&gn[2]){if(ki===A&&!(Nn in H))return!1}else{var ea=new F0;if(vt)var za=vt(ki,Di,Nn,H,te,ea);if(!(za===A?g4(Di,ki,3,vt,ea):za))return!1}}return!0}function SJ(H){return!(!yu(H)||(te=H,Vf&&Vf in te))&&(Pm(H)?mA:zt).test(zC(H));var te}function kJ(H){return typeof H=="function"?H:H==null?Zd:typeof H=="object"?cs(H)?DJ(H[0],H[1]):FJ(H):zX(H)}function IN(H){if(!m4(H))return fBe(H);var te=[];for(var je in Ui(H))Go.call(H,je)&&je!="constructor"&&te.push(je);return te}function xBe(H){if(!yu(H))return function(Ut){var Cr=[];if(Ut!=null)for(var Xr in Ui(Ut))Cr.push(Xr);return Cr}(H);var te=m4(H),je=[];for(var vt in H)(vt!="constructor"||!te&&Go.call(H,vt))&&je.push(vt);return je}function BN(H,te){return H<te}function _J(H,te){var je=-1,vt=Jd(H)?Bi(H.length):[];return Tb(H,function(Ut,Cr,Xr){vt[++je]=te(Ut,Cr,Xr)}),vt}function FJ(H){var te=PN(H);return te.length==1&&te[0][2]?cX(te[0][0],te[0][1]):function(je){return je===H||wN(je,H,te)}}function DJ(H,te){return HN(H)&&uX(te)?cX(J1(H),te):function(je){var vt=ZN(je,H);return vt===A&&vt===te?eL(je,H):g4(te,vt,3)}}function _S(H,te,je,vt,Ut){H!==te&&mN(te,function(Cr,Xr){if(Ut||(Ut=new F0),yu(Cr))(function(Nn,ki,Di,ea,za,ro,mo){var Mi=GN(Nn,Di),ca=GN(ki,Di),Ro=mo.get(ca);if(Ro)return void pN(Nn,Di,Ro);var Ea=ro?ro(Mi,ca,Di+"",Nn,ki,mo):A,gs=Ea===A;if(gs){var Vo=cs(ca),SA=!Vo&&Mb(ca),co=!Vo&&!SA&&wB(ca);Ea=ca,Vo||SA||co?cs(Mi)?Ea=Mi:ec(Mi)?Ea=zd(Mi):SA?(gs=!1,Ea=KJ(ca,!0)):co?(gs=!1,Ea=$J(ca,!0)):Ea=[]:b4(ca)||JC(ca)?(Ea=Mi,JC(Mi)?Ea=UX(Mi):yu(Mi)&&!Pm(Mi)||(Ea=lX(ca))):gs=!1}gs&&(mo.set(ca,Ea),za(Ea,ca,ea,ro,mo),mo.delete(ca)),pN(Nn,Di,Ea)})(H,te,Xr,je,_S,vt,Ut);else{var gn=vt?vt(GN(H,Xr),Cr,Xr+"",H,te,Ut):A;gn===A&&(gn=Cr),pN(H,Xr,gn)}},Xd)}function RJ(H,te){var je=H.length;if(je)return Mm(te+=te<0?je:0,je)?H[te]:A}function TJ(H,te,je){te=te.length?KA(te,function(Ut){return cs(Ut)?function(Cr){return qC(Cr,Ut.length===1?Ut[0]:Ut)}:Ut}):[Zd];var vt=-1;return te=KA(te,Zc(So())),function(Ut,Cr){var Xr=Ut.length;for(Ut.sort(Cr);Xr--;)Ut[Xr]=Ut[Xr].value;return Ut}(_J(H,function(Ut,Cr,Xr){return{criteria:KA(te,function(gn){return gn(Ut)}),index:++vt,value:Ut}}),function(Ut,Cr){return function(Xr,gn,Nn){for(var ki=-1,Di=Xr.criteria,ea=gn.criteria,za=Di.length,ro=Nn.length;++ki<za;){var mo=WJ(Di[ki],ea[ki]);if(mo)return ki>=ro?mo:mo*(Nn[ki]=="desc"?-1:1)}return Xr.index-gn.index}(Ut,Cr,je)})}function OJ(H,te,je){for(var vt=-1,Ut=te.length,Cr={};++vt<Ut;){var Xr=te[vt],gn=qC(H,Xr);je(gn,Xr)&&p4(Cr,Nb(Xr,H),gn)}return Cr}function EN(H,te,je,vt){var Ut=vt?Sh:qf,Cr=-1,Xr=te.length,gn=H;for(H===te&&(te=zd(te)),je&&(gn=KA(H,Zc(je)));++Cr<Xr;)for(var Nn=0,ki=te[Cr],Di=je?je(ki):ki;(Nn=Ut(gn,Di,Nn,vt))>-1;)gn!==H&&kh.call(gn,Nn,1),kh.call(H,Nn,1);return H}function NJ(H,te){for(var je=H?te.length:0,vt=je-1;je--;){var Ut=te[je];if(je==vt||Ut!==Cr){var Cr=Ut;Mm(Ut)?kh.call(H,Ut,1):kN(H,Ut)}}return H}function QN(H,te){return H+IS(pJ()*(te-H+1))}function xN(H,te){var je="";if(!H||te<1||te>Q)return je;do te%2&&(je+=H),(te=IS(te/2))&&(H+=H);while(te);return je}function Fs(H,te){return KN(fX(H,te,Zd),H+"")}function SBe(H){return yJ(IB(H))}function kBe(H,te){var je=IB(H);return US(je,YC(te,0,je.length))}function p4(H,te,je,vt){if(!yu(H))return H;for(var Ut=-1,Cr=(te=Nb(te,H)).length,Xr=Cr-1,gn=H;gn!=null&&++Ut<Cr;){var Nn=J1(te[Ut]),ki=je;if(Nn==="__proto__"||Nn==="constructor"||Nn==="prototype")return H;if(Ut!=Xr){var Di=gn[Nn];(ki=vt?vt(Di,Nn,gn):A)===A&&(ki=yu(Di)?Di:Mm(te[Ut+1])?[]:{})}f4(gn,Nn,ki),gn=gn[Nn]}return H}var LJ=BS?function(H,te){return BS.set(H,te),H}:Zd,_Be=CS?function(H,te){return CS(H,"toString",{configurable:!0,enumerable:!1,value:rL(te),writable:!0})}:Zd;function FBe(H){return US(IB(H))}function Fp(H,te,je){var vt=-1,Ut=H.length;te<0&&(te=-te>Ut?0:Ut+te),(je=je>Ut?Ut:je)<0&&(je+=Ut),Ut=te>je?0:je-te>>>0,te>>>=0;for(var Cr=Bi(Ut);++vt<Ut;)Cr[vt]=H[vt+te];return Cr}function DBe(H,te){var je;return Tb(H,function(vt,Ut,Cr){return!(je=te(vt,Ut,Cr))}),!!je}function FS(H,te,je){var vt=0,Ut=H==null?vt:H.length;if(typeof te=="number"&&te==te&&Ut<=2147483647){for(;vt<Ut;){var Cr=vt+Ut>>>1,Xr=H[Cr];Xr!==null&&!Ug(Xr)&&(je?Xr<=te:Xr<te)?vt=Cr+1:Ut=Cr}return Ut}return SN(H,te,Zd,je)}function SN(H,te,je,vt){var Ut=0,Cr=H==null?0:H.length;if(Cr===0)return 0;for(var Xr=(te=je(te))!=te,gn=te===null,Nn=Ug(te),ki=te===A;Ut<Cr;){var Di=IS((Ut+Cr)/2),ea=je(H[Di]),za=ea!==A,ro=ea===null,mo=ea==ea,Mi=Ug(ea);if(Xr)var ca=vt||mo;else ca=ki?mo&&(vt||za):gn?mo&&za&&(vt||!ro):Nn?mo&&za&&!ro&&(vt||!Mi):!ro&&!Mi&&(vt?ea<=te:ea<te);ca?Ut=Di+1:Cr=Di}return _h(Cr,4294967294)}function MJ(H,te){for(var je=-1,vt=H.length,Ut=0,Cr=[];++je<vt;){var Xr=H[je],gn=te?te(Xr):Xr;if(!je||!D0(gn,Nn)){var Nn=gn;Cr[Ut++]=Xr===0?0:Xr}}return Cr}function PJ(H){return typeof H=="number"?H:Ug(H)?x:+H}function Pg(H){if(typeof H=="string")return H;if(cs(H))return KA(H,Pg)+"";if(Ug(H))return vJ?vJ.call(H):"";var te=H+"";return te=="0"&&1/H==-1/0?"-0":te}function Ob(H,te,je){var vt=-1,Ut=Yf,Cr=H.length,Xr=!0,gn=[],Nn=gn;if(je)Xr=!1,Ut=K1;else if(Cr>=200){var ki=te?null:TBe(H);if(ki)return nn(ki);Xr=!1,Ut=bn,Nn=new WC}else Nn=te?[]:gn;e:for(;++vt<Cr;){var Di=H[vt],ea=te?te(Di):Di;if(Di=je||Di!==0?Di:0,Xr&&ea==ea){for(var za=Nn.length;za--;)if(Nn[za]===ea)continue e;te&&Nn.push(ea),gn.push(Di)}else Ut(Nn,ea,je)||(Nn!==gn&&Nn.push(ea),gn.push(Di))}return gn}function kN(H,te){return(H=hX(H,te=Nb(te,H)))==null||delete H[J1(Dp(te))]}function UJ(H,te,je,vt){return p4(H,te,je(qC(H,te)),vt)}function DS(H,te,je,vt){for(var Ut=H.length,Cr=vt?Ut:-1;(vt?Cr--:++Cr<Ut)&&te(H[Cr],Cr,H););return je?Fp(H,vt?0:Cr,vt?Cr+1:Ut):Fp(H,vt?Cr+1:0,vt?Ut:Cr)}function HJ(H,te){var je=H;return je instanceof zs&&(je=je.value()),Fm(te,function(vt,Ut){return Ut.func.apply(Ut.thisArg,qd([vt],Ut.args))},je)}function _N(H,te,je){var vt=H.length;if(vt<2)return vt?Ob(H[0]):[];for(var Ut=-1,Cr=Bi(vt);++Ut<vt;)for(var Xr=H[Ut],gn=-1;++gn<vt;)gn!=Ut&&(Cr[Ut]=h4(Cr[Ut]||Xr,H[gn],te,je));return Ob(Jf(Cr,1),te,je)}function jJ(H,te,je){for(var vt=-1,Ut=H.length,Cr=te.length,Xr={};++vt<Ut;){var gn=vt<Cr?te[vt]:A;je(Xr,H[vt],gn)}return Xr}function FN(H){return ec(H)?H:[]}function DN(H){return typeof H=="function"?H:Zd}function Nb(H,te){return cs(H)?H:HN(H,te)?[H]:mX($A(H))}var RBe=Fs;function Lb(H,te,je){var vt=H.length;return je=je===A?vt:je,!te&&je>=vt?H:Fp(H,te,je)}var GJ=sBe||function(H){return Il.clearTimeout(H)};function KJ(H,te){if(te)return H.slice();var je=H.length,vt=Ou?Ou(je):new H.constructor(je);return H.copy(vt),vt}function RN(H){var te=new H.constructor(H.byteLength);return new Jl(te).set(new Jl(H)),te}function $J(H,te){var je=te?RN(H.buffer):H.buffer;return new H.constructor(je,H.byteOffset,H.length)}function WJ(H,te){if(H!==te){var je=H!==A,vt=H===null,Ut=H==H,Cr=Ug(H),Xr=te!==A,gn=te===null,Nn=te==te,ki=Ug(te);if(!gn&&!ki&&!Cr&&H>te||Cr&&Xr&&Nn&&!gn&&!ki||vt&&Xr&&Nn||!je&&Nn||!Ut)return 1;if(!vt&&!Cr&&!ki&&H<te||ki&&je&&Ut&&!vt&&!Cr||gn&&je&&Ut||!Xr&&Ut||!Nn)return-1}return 0}function YJ(H,te,je,vt){for(var Ut=-1,Cr=H.length,Xr=je.length,gn=-1,Nn=te.length,ki=ef(Cr-Xr,0),Di=Bi(Nn+ki),ea=!vt;++gn<Nn;)Di[gn]=te[gn];for(;++Ut<Xr;)(ea||Ut<Cr)&&(Di[je[Ut]]=H[Ut]);for(;ki--;)Di[gn++]=H[Ut++];return Di}function qJ(H,te,je,vt){for(var Ut=-1,Cr=H.length,Xr=-1,gn=je.length,Nn=-1,ki=te.length,Di=ef(Cr-gn,0),ea=Bi(Di+ki),za=!vt;++Ut<Di;)ea[Ut]=H[Ut];for(var ro=Ut;++Nn<ki;)ea[ro+Nn]=te[Nn];for(;++Xr<gn;)(za||Ut<Cr)&&(ea[ro+je[Xr]]=H[Ut++]);return ea}function zd(H,te){var je=-1,vt=H.length;for(te||(te=Bi(vt));++je<vt;)te[je]=H[je];return te}function z1(H,te,je,vt){var Ut=!je;je||(je={});for(var Cr=-1,Xr=te.length;++Cr<Xr;){var gn=te[Cr],Nn=vt?vt(je[gn],H[gn],gn,je,H):A;Nn===A&&(Nn=H[gn]),Ut?Om(je,gn,Nn):f4(je,gn,Nn)}return je}function RS(H,te){return function(je,vt){var Ut=cs(je)?kb:IBe,Cr=te?te():{};return Ut(je,H,So(vt,2),Cr)}}function yB(H){return Fs(function(te,je){var vt=-1,Ut=je.length,Cr=Ut>1?je[Ut-1]:A,Xr=Ut>2?je[2]:A;for(Cr=H.length>3&&typeof Cr=="function"?(Ut--,Cr):A,Xr&&hd(je[0],je[1],Xr)&&(Cr=Ut<3?A:Cr,Ut=1),te=Ui(te);++vt<Ut;){var gn=je[vt];gn&&H(te,gn,vt,Cr)}return te})}function VJ(H,te){return function(je,vt){if(je==null)return je;if(!Jd(je))return H(je,vt);for(var Ut=je.length,Cr=te?Ut:-1,Xr=Ui(je);(te?Cr--:++Cr<Ut)&&vt(Xr[Cr],Cr,Xr)!==!1;);return je}}function zJ(H){return function(te,je,vt){for(var Ut=-1,Cr=Ui(te),Xr=vt(te),gn=Xr.length;gn--;){var Nn=Xr[H?gn:++Ut];if(je(Cr[Nn],Nn,Cr)===!1)break}return te}}function JJ(H){return function(te){var je=ke(te=$A(te))?Hn(te):A,vt=je?je[0]:te.charAt(0),Ut=je?Lb(je,1).join(""):te.slice(1);return vt[H]()+Ut}}function bB(H){return function(te){return Fm(qX(YX(te).replace(ja,"")),H,"")}}function v4(H){return function(){var te=arguments;switch(te.length){case 0:return new H;case 1:return new H(te[0]);case 2:return new H(te[0],te[1]);case 3:return new H(te[0],te[1],te[2]);case 4:return new H(te[0],te[1],te[2],te[3]);case 5:return new H(te[0],te[1],te[2],te[3],te[4]);case 6:return new H(te[0],te[1],te[2],te[3],te[4],te[5]);case 7:return new H(te[0],te[1],te[2],te[3],te[4],te[5],te[6])}var je=mB(H.prototype),vt=H.apply(je,te);return yu(vt)?vt:je}}function XJ(H){return function(te,je,vt){var Ut=Ui(te);if(!Jd(te)){var Cr=So(je,3);te=kf(te),je=function(gn){return Cr(Ut[gn],gn,Ut)}}var Xr=H(te,je,vt);return Xr>-1?Ut[Cr?te[Xr]:Xr]:A}}function ZJ(H){return Lm(function(te){var je=te.length,vt=je,Ut=kp.prototype.thru;for(H&&te.reverse();vt--;){var Cr=te[vt];if(typeof Cr!="function")throw new Xo(c);if(Ut&&!Xr&&MS(Cr)=="wrapper")var Xr=new kp([],!0)}for(vt=Xr?vt:je;++vt<je;){var gn=MS(Cr=te[vt]),Nn=gn=="wrapper"?MN(Cr):A;Xr=Nn&&jN(Nn[0])&&Nn[1]==424&&!Nn[4].length&&Nn[9]==1?Xr[MS(Nn[0])].apply(Xr,Nn[3]):Cr.length==1&&jN(Cr)?Xr[gn]():Xr.thru(Cr)}return function(){var ki=arguments,Di=ki[0];if(Xr&&ki.length==1&&cs(Di))return Xr.plant(Di).value();for(var ea=0,za=je?te[ea].apply(this,ki):Di;++ea<je;)za=te[ea].call(this,za);return za}})}function TS(H,te,je,vt,Ut,Cr,Xr,gn,Nn,ki){var Di=te&y,ea=1&te,za=2&te,ro=24&te,mo=512&te,Mi=za?A:v4(H);return function ca(){for(var Ro=arguments.length,Ea=Bi(Ro),gs=Ro;gs--;)Ea[gs]=arguments[gs];if(ro)var Vo=CB(ca),SA=function(tc,dd){for(var Ll=tc.length,Dh=0;Ll--;)tc[Ll]===dd&&++Dh;return Dh}(Ea,Vo);if(vt&&(Ea=YJ(Ea,vt,Ut,ro)),Cr&&(Ea=qJ(Ea,Cr,Xr,ro)),Ro-=SA,ro&&Ro<ki){var co=br(Ea,Vo);return rX(H,te,TS,ca.placeholder,je,Ea,co,gn,Nn,ki-Ro)}var To=ea?je:this,tf=za?To[H]:H;return Ro=Ea.length,gn?Ea=function(tc,dd){for(var Ll=tc.length,Dh=_h(dd.length,Ll),X1=zd(tc);Dh--;){var Pb=dd[Dh];tc[Dh]=Mm(Pb,Ll)?X1[Pb]:A}return tc}(Ea,gn):mo&&Ro>1&&Ea.reverse(),Di&&Nn<Ro&&(Ea.length=Nn),this&&this!==Il&&this instanceof ca&&(tf=Mi||v4(tf)),tf.apply(To,Ea)}}function eX(H,te){return function(je,vt){return function(Ut,Cr,Xr,gn){return V1(Ut,function(Nn,ki,Di){Cr(gn,Xr(Nn),ki,Di)}),gn}(je,H,te(vt),{})}}function OS(H,te){return function(je,vt){var Ut;if(je===A&&vt===A)return te;if(je!==A&&(Ut=je),vt!==A){if(Ut===A)return vt;typeof je=="string"||typeof vt=="string"?(je=Pg(je),vt=Pg(vt)):(je=PJ(je),vt=PJ(vt)),Ut=H(je,vt)}return Ut}}function TN(H){return Lm(function(te){return te=KA(te,Zc(So())),Fs(function(je){var vt=this;return H(te,function(Ut){return Xc(Ut,vt,je)})})})}function NS(H,te){var je=(te=te===A?" ":Pg(te)).length;if(je<2)return je?xN(te,H):te;var vt=xN(te,wS(H/mn(te)));return ke(te)?Lb(Hn(vt),0,H).join(""):vt.slice(0,H)}function tX(H){return function(te,je,vt){return vt&&typeof vt!="number"&&hd(te,je,vt)&&(je=vt=A),te=Um(te),je===A?(je=te,te=0):je=Um(je),function(Ut,Cr,Xr,gn){for(var Nn=-1,ki=ef(wS((Cr-Ut)/(Xr||1)),0),Di=Bi(ki);ki--;)Di[gn?ki:++Nn]=Ut,Ut+=Xr;return Di}(te,je,vt=vt===A?te<je?1:-1:Um(vt),H)}}function LS(H){return function(te,je){return typeof te=="string"&&typeof je=="string"||(te=Rp(te),je=Rp(je)),H(te,je)}}function rX(H,te,je,vt,Ut,Cr,Xr,gn,Nn,ki){var Di=8&te;te|=Di?h:b,4&(te&=~(Di?b:h))||(te&=-4);var ea=[H,te,Ut,Di?Cr:A,Di?Xr:A,Di?A:Cr,Di?A:Xr,gn,Nn,ki],za=je.apply(A,ea);return jN(H)&&dX(za,ea),za.placeholder=vt,gX(za,H,te)}function ON(H){var te=zn[H];return function(je,vt){if(je=Rp(je),(vt=vt==null?0:_h(bs(vt),292))&&gJ(je)){var Ut=($A(je)+"e").split("e");return+((Ut=($A(te(Ut[0]+"e"+(+Ut[1]+vt)))+"e").split("e"))[0]+"e"+(+Ut[1]-vt))}return te(je)}}var TBe=pB&&1/nn(new pB([,-0]))[1]==C?function(H){return new pB(H)}:aL;function nX(H){return function(te){var je=Fh(te);return je==re?Ze(te):je==nt?function(vt){var Ut=-1,Cr=Array(vt.size);return vt.forEach(function(Xr){Cr[++Ut]=[Xr,Xr]}),Cr}(te):function(vt,Ut){return KA(Ut,function(Cr){return[Cr,vt[Cr]]})}(te,H(te))}}function Nm(H,te,je,vt,Ut,Cr,Xr,gn){var Nn=2&te;if(!Nn&&typeof H!="function")throw new Xo(c);var ki=vt?vt.length:0;if(ki||(te&=-97,vt=Ut=A),Xr=Xr===A?Xr:ef(bs(Xr),0),gn=gn===A?gn:bs(gn),ki-=Ut?Ut.length:0,te&b){var Di=vt,ea=Ut;vt=Ut=A}var za=Nn?A:MN(H),ro=[H,te,je,vt,Ut,Di,ea,Cr,Xr,gn];if(za&&function(Mi,ca){var Ro=Mi[1],Ea=ca[1],gs=Ro|Ea,Vo=gs<131,SA=Ea==y&&Ro==8||Ea==y&&Ro==w&&Mi[7].length<=ca[8]||Ea==384&&ca[7].length<=ca[8]&&Ro==8;if(!Vo&&!SA)return Mi;1&Ea&&(Mi[2]=ca[2],gs|=1&Ro?0:4);var co=ca[3];if(co){var To=Mi[3];Mi[3]=To?YJ(To,co,ca[4]):co,Mi[4]=To?br(Mi[3],p):ca[4]}(co=ca[5])&&(To=Mi[5],Mi[5]=To?qJ(To,co,ca[6]):co,Mi[6]=To?br(Mi[5],p):ca[6]),(co=ca[7])&&(Mi[7]=co),Ea&y&&(Mi[8]=Mi[8]==null?ca[8]:_h(Mi[8],ca[8])),Mi[9]==null&&(Mi[9]=ca[9]),Mi[0]=ca[0],Mi[1]=gs}(ro,za),H=ro[0],te=ro[1],je=ro[2],vt=ro[3],Ut=ro[4],!(gn=ro[9]=ro[9]===A?Nn?0:H.length:ef(ro[9]-ki,0))&&24&te&&(te&=-25),te&&te!=1)mo=te==8||te==g?function(Mi,ca,Ro){var Ea=v4(Mi);return function gs(){for(var Vo=arguments.length,SA=Bi(Vo),co=Vo,To=CB(gs);co--;)SA[co]=arguments[co];var tf=Vo<3&&SA[0]!==To&&SA[Vo-1]!==To?[]:br(SA,To);return(Vo-=tf.length)<Ro?rX(Mi,ca,TS,gs.placeholder,A,SA,tf,A,A,Ro-Vo):Xc(this&&this!==Il&&this instanceof gs?Ea:Mi,this,SA)}}(H,te,gn):te!=h&&te!=33||Ut.length?TS.apply(A,ro):function(Mi,ca,Ro,Ea){var gs=1&ca,Vo=v4(Mi);return function SA(){for(var co=-1,To=arguments.length,tf=-1,tc=Ea.length,dd=Bi(tc+To),Ll=this&&this!==Il&&this instanceof SA?Vo:Mi;++tf<tc;)dd[tf]=Ea[tf];for(;To--;)dd[tf++]=arguments[++co];return Xc(Ll,gs?Ro:this,dd)}}(H,te,je,vt);else var mo=function(Mi,ca,Ro){var Ea=1&ca,gs=v4(Mi);return function Vo(){return(this&&this!==Il&&this instanceof Vo?gs:Mi).apply(Ea?Ro:this,arguments)}}(H,te,je);return gX((za?LJ:dX)(mo,ro),H,te)}function iX(H,te,je,vt){return H===A||D0(H,ys[je])&&!Go.call(vt,je)?te:H}function aX(H,te,je,vt,Ut,Cr){return yu(H)&&yu(te)&&(Cr.set(te,H),_S(H,te,A,aX,Cr),Cr.delete(te)),H}function OBe(H){return b4(H)?A:H}function oX(H,te,je,vt,Ut,Cr){var Xr=1&je,gn=H.length,Nn=te.length;if(gn!=Nn&&!(Xr&&Nn>gn))return!1;var ki=Cr.get(H),Di=Cr.get(te);if(ki&&Di)return ki==te&&Di==H;var ea=-1,za=!0,ro=2&je?new WC:A;for(Cr.set(H,te),Cr.set(te,H);++ea<gn;){var mo=H[ea],Mi=te[ea];if(vt)var ca=Xr?vt(Mi,mo,ea,te,H,Cr):vt(mo,Mi,ea,H,te,Cr);if(ca!==A){if(ca)continue;za=!1;break}if(ro){if(!cd(te,function(Ro,Ea){if(!bn(ro,Ea)&&(mo===Ro||Ut(mo,Ro,je,vt,Cr)))return ro.push(Ea)})){za=!1;break}}else if(mo!==Mi&&!Ut(mo,Mi,je,vt,Cr)){za=!1;break}}return Cr.delete(H),Cr.delete(te),za}function Lm(H){return KN(fX(H,A,wX),H+"")}function NN(H){return QJ(H,kf,UN)}function LN(H){return QJ(H,Xd,sX)}var MN=BS?function(H){return BS.get(H)}:aL;function MS(H){for(var te=H.name+"",je=vB[te],vt=Go.call(vB,te)?je.length:0;vt--;){var Ut=je[vt],Cr=Ut.func;if(Cr==null||Cr==H)return Ut.name}return te}function CB(H){return(Go.call(or,"placeholder")?or:H).placeholder}function So(){var H=or.iteratee||nL;return H=H===nL?kJ:H,arguments.length?H(arguments[0],arguments[1]):H}function PS(H,te){var je,vt,Ut=H.__data__;return((vt=typeof(je=te))=="string"||vt=="number"||vt=="symbol"||vt=="boolean"?je!=="__proto__":je===null)?Ut[typeof te=="string"?"string":"hash"]:Ut.map}function PN(H){for(var te=kf(H),je=te.length;je--;){var vt=te[je],Ut=H[vt];te[je]=[vt,Ut,uX(Ut)]}return te}function VC(H,te){var je=function(vt,Ut){return vt==null?A:vt[Ut]}(H,te);return SJ(je)?je:A}var UN=hN?function(H){return H==null?[]:(H=Ui(H),Yd(hN(H),function(te){return Xl.call(H,te)}))}:oL,sX=hN?function(H){for(var te=[];H;)qd(te,UN(H)),H=zf(H);return te}:oL,Fh=fd;function AX(H,te,je){for(var vt=-1,Ut=(te=Nb(te,H)).length,Cr=!1;++vt<Ut;){var Xr=J1(te[vt]);if(!(Cr=H!=null&&je(H,Xr)))break;H=H[Xr]}return Cr||++vt!=Ut?Cr:!!(Ut=H==null?0:H.length)&&WS(Ut)&&Mm(Xr,Ut)&&(cs(H)||JC(H))}function lX(H){return typeof H.constructor!="function"||m4(H)?{}:mB(zf(H))}function NBe(H){return cs(H)||JC(H)||!!(gB&&H&&H[gB])}function Mm(H,te){var je=typeof H;return!!(te=te??Q)&&(je=="number"||je!="symbol"&&fr.test(H))&&H>-1&&H%1==0&&H<te}function hd(H,te,je){if(!yu(je))return!1;var vt=typeof te;return!!(vt=="number"?Jd(je)&&Mm(te,je.length):vt=="string"&&te in je)&&D0(je[te],H)}function HN(H,te){if(cs(H))return!1;var je=typeof H;return!(je!="number"&&je!="symbol"&&je!="boolean"&&H!=null&&!Ug(H))||Ve.test(H)||!$r.test(H)||te!=null&&H in Ui(te)}function jN(H){var te=MS(H),je=or[te];if(typeof je!="function"||!(te in zs.prototype))return!1;if(H===je)return!0;var vt=MN(je);return!!vt&&H===vt[0]}(dN&&Fh(new dN(new ArrayBuffer(1)))!=q||A4&&Fh(new A4)!=re||gN&&Fh(gN.resolve())!=Ue||pB&&Fh(new pB)!=nt||l4&&Fh(new l4)!=G)&&(Fh=function(H){var te=fd(H),je=te==Oe?H.constructor:A,vt=je?zC(je):"";if(vt)switch(vt){case pBe:return q;case vBe:return re;case mBe:return Ue;case yBe:return nt;case bBe:return G}return te});var LBe=Tu?Pm:sL;function m4(H){var te=H&&H.constructor;return H===(typeof te=="function"&&te.prototype||ys)}function uX(H){return H==H&&!yu(H)}function cX(H,te){return function(je){return je!=null&&je[H]===te&&(te!==A||H in Ui(je))}}function fX(H,te,je){return te=ef(te===A?H.length-1:te,0),function(){for(var vt=arguments,Ut=-1,Cr=ef(vt.length-te,0),Xr=Bi(Cr);++Ut<Cr;)Xr[Ut]=vt[te+Ut];Ut=-1;for(var gn=Bi(te+1);++Ut<te;)gn[Ut]=vt[Ut];return gn[te]=je(Xr),Xc(H,this,gn)}}function hX(H,te){return te.length<2?H:qC(H,Fp(te,0,-1))}function GN(H,te){if((te!=="constructor"||typeof H[te]!="function")&&te!="__proto__")return H[te]}var dX=pX(LJ),y4=lBe||function(H,te){return Il.setTimeout(H,te)},KN=pX(_Be);function gX(H,te,je){var vt=te+"";return KN(H,function(Ut,Cr){var Xr=Cr.length;if(!Xr)return Ut;var gn=Xr-1;return Cr[gn]=(Xr>1?"& ":"")+Cr[gn],Cr=Cr.join(Xr>2?", ":" "),Ut.replace(jr,`{
  869. /* [wrapped with `+Cr+`] */
  870. `)}(vt,function(Ut,Cr){return Zu(F,function(Xr){var gn="_."+Xr[0];Cr&Xr[1]&&!Yf(Ut,gn)&&Ut.push(gn)}),Ut.sort()}(function(Ut){var Cr=Ut.match(Jr);return Cr?Cr[1].split($t):[]}(vt),je)))}function pX(H){var te=0,je=0;return function(){var vt=hBe(),Ut=16-(vt-je);if(je=vt,Ut>0){if(++te>=800)return arguments[0]}else te=0;return H.apply(A,arguments)}}function US(H,te){var je=-1,vt=H.length,Ut=vt-1;for(te=te===A?vt:te;++je<te;){var Cr=QN(je,Ut),Xr=H[Cr];H[Cr]=H[je],H[je]=Xr}return H.length=te,H}var vX,$N,WN,mX=(vX=function(H){var te=[];return H.charCodeAt(0)===46&&te.push(""),H.replace(Ct,function(je,vt,Ut,Cr){te.push(Ut?Cr.replace(an,"$1"):vt||je)}),te},$N=KS(vX,function(H){return WN.size===500&&WN.clear(),H}),WN=$N.cache,$N);function J1(H){if(typeof H=="string"||Ug(H))return H;var te=H+"";return te=="0"&&1/H==-1/0?"-0":te}function zC(H){if(H!=null){try{return xf.call(H)}catch{}try{return H+""}catch{}}return""}function yX(H){if(H instanceof zs)return H.clone();var te=new kp(H.__wrapped__,H.__chain__);return te.__actions__=zd(H.__actions__),te.__index__=H.__index__,te.__values__=H.__values__,te}var MBe=Fs(function(H,te){return ec(H)?h4(H,Jf(te,1,ec,!0)):[]}),PBe=Fs(function(H,te){var je=Dp(te);return ec(je)&&(je=A),ec(H)?h4(H,Jf(te,1,ec,!0),So(je,2)):[]}),UBe=Fs(function(H,te){var je=Dp(te);return ec(je)&&(je=A),ec(H)?h4(H,Jf(te,1,ec,!0),A,je):[]});function bX(H,te,je){var vt=H==null?0:H.length;if(!vt)return-1;var Ut=je==null?0:bs(je);return Ut<0&&(Ut=ef(vt+Ut,0)),Lg(H,So(te,3),Ut)}function CX(H,te,je){var vt=H==null?0:H.length;if(!vt)return-1;var Ut=vt-1;return je!==A&&(Ut=bs(je),Ut=je<0?ef(vt+Ut,0):_h(Ut,vt-1)),Lg(H,So(te,3),Ut,!0)}function wX(H){return H!=null&&H.length?Jf(H,1):[]}function IX(H){return H&&H.length?H[0]:A}var HBe=Fs(function(H){var te=KA(H,FN);return te.length&&te[0]===H[0]?CN(te):[]}),jBe=Fs(function(H){var te=Dp(H),je=KA(H,FN);return te===Dp(je)?te=A:je.pop(),je.length&&je[0]===H[0]?CN(je,So(te,2)):[]}),GBe=Fs(function(H){var te=Dp(H),je=KA(H,FN);return(te=typeof te=="function"?te:A)&&je.pop(),je.length&&je[0]===H[0]?CN(je,A,te):[]});function Dp(H){var te=H==null?0:H.length;return te?H[te-1]:A}var KBe=Fs(BX);function BX(H,te){return H&&H.length&&te&&te.length?EN(H,te):H}var $Be=Lm(function(H,te){var je=H==null?0:H.length,vt=vN(H,te);return NJ(H,KA(te,function(Ut){return Mm(Ut,je)?+Ut:Ut}).sort(WJ)),vt});function YN(H){return H==null?H:gBe.call(H)}var WBe=Fs(function(H){return Ob(Jf(H,1,ec,!0))}),YBe=Fs(function(H){var te=Dp(H);return ec(te)&&(te=A),Ob(Jf(H,1,ec,!0),So(te,2))}),qBe=Fs(function(H){var te=Dp(H);return te=typeof te=="function"?te:A,Ob(Jf(H,1,ec,!0),A,te)});function qN(H){if(!H||!H.length)return[];var te=0;return H=Yd(H,function(je){if(ec(je))return te=ef(je.length,te),!0}),q1(te,function(je){return KA(H,Mg(je))})}function EX(H,te){if(!H||!H.length)return[];var je=qN(H);return te==null?je:KA(je,function(vt){return Xc(te,A,vt)})}var VBe=Fs(function(H,te){return ec(H)?h4(H,te):[]}),zBe=Fs(function(H){return _N(Yd(H,ec))}),JBe=Fs(function(H){var te=Dp(H);return ec(te)&&(te=A),_N(Yd(H,ec),So(te,2))}),XBe=Fs(function(H){var te=Dp(H);return te=typeof te=="function"?te:A,_N(Yd(H,ec),A,te)}),ZBe=Fs(qN),eEe=Fs(function(H){var te=H.length,je=te>1?H[te-1]:A;return je=typeof je=="function"?(H.pop(),je):A,EX(H,je)});function QX(H){var te=or(H);return te.__chain__=!0,te}function HS(H,te){return te(H)}var tEe=Lm(function(H){var te=H.length,je=te?H[0]:0,vt=this.__wrapped__,Ut=function(Cr){return vN(Cr,H)};return!(te>1||this.__actions__.length)&&vt instanceof zs&&Mm(je)?((vt=vt.slice(je,+je+(te?1:0))).__actions__.push({func:HS,args:[Ut],thisArg:A}),new kp(vt,this.__chain__).thru(function(Cr){return te&&!Cr.length&&Cr.push(A),Cr})):this.thru(Ut)}),rEe=RS(function(H,te,je){Go.call(H,je)?++H[je]:Om(H,je,1)}),nEe=XJ(bX),iEe=XJ(CX);function xX(H,te){return(cs(H)?Zu:Tb)(H,So(te,3))}function SX(H,te){return(cs(H)?xp:IJ)(H,So(te,3))}var aEe=RS(function(H,te,je){Go.call(H,je)?H[je].push(te):Om(H,je,[te])}),oEe=Fs(function(H,te,je){var vt=-1,Ut=typeof te=="function",Cr=Jd(H)?Bi(H.length):[];return Tb(H,function(Xr){Cr[++vt]=Ut?Xc(te,Xr,je):d4(Xr,te,je)}),Cr}),sEe=RS(function(H,te,je){Om(H,je,te)});function jS(H,te){return(cs(H)?KA:_J)(H,So(te,3))}var AEe=RS(function(H,te,je){H[je?0:1].push(te)},function(){return[[],[]]}),lEe=Fs(function(H,te){if(H==null)return[];var je=te.length;return je>1&&hd(H,te[0],te[1])?te=[]:je>2&&hd(te[0],te[1],te[2])&&(te=[te[0]]),TJ(H,Jf(te,1),[])}),GS=ABe||function(){return Il.Date.now()};function kX(H,te,je){return te=je?A:te,te=H&&te==null?H.length:te,Nm(H,y,A,A,A,A,te)}function _X(H,te){var je;if(typeof te!="function")throw new Xo(c);return H=bs(H),function(){return--H>0&&(je=te.apply(this,arguments)),H<=1&&(te=A),je}}var VN=Fs(function(H,te,je){var vt=1;if(je.length){var Ut=br(je,CB(VN));vt|=h}return Nm(H,vt,te,je,Ut)}),FX=Fs(function(H,te,je){var vt=3;if(je.length){var Ut=br(je,CB(FX));vt|=h}return Nm(te,vt,H,je,Ut)});function DX(H,te,je){var vt,Ut,Cr,Xr,gn,Nn,ki=0,Di=!1,ea=!1,za=!0;if(typeof H!="function")throw new Xo(c);function ro(Ea){var gs=vt,Vo=Ut;return vt=Ut=A,ki=Ea,Xr=H.apply(Vo,gs)}function mo(Ea){var gs=Ea-Nn;return Nn===A||gs>=te||gs<0||ea&&Ea-ki>=Cr}function Mi(){var Ea=GS();if(mo(Ea))return ca(Ea);gn=y4(Mi,function(gs){var Vo=te-(gs-Nn);return ea?_h(Vo,Cr-(gs-ki)):Vo}(Ea))}function ca(Ea){return gn=A,za&&vt?ro(Ea):(vt=Ut=A,Xr)}function Ro(){var Ea=GS(),gs=mo(Ea);if(vt=arguments,Ut=this,Nn=Ea,gs){if(gn===A)return function(Vo){return ki=Vo,gn=y4(Mi,te),Di?ro(Vo):Xr}(Nn);if(ea)return GJ(gn),gn=y4(Mi,te),ro(Nn)}return gn===A&&(gn=y4(Mi,te)),Xr}return te=Rp(te)||0,yu(je)&&(Di=!!je.leading,Cr=(ea="maxWait"in je)?ef(Rp(je.maxWait)||0,te):Cr,za="trailing"in je?!!je.trailing:za),Ro.cancel=function(){gn!==A&&GJ(gn),ki=0,vt=Nn=Ut=gn=A},Ro.flush=function(){return gn===A?Xr:ca(GS())},Ro}var uEe=Fs(function(H,te){return wJ(H,1,te)}),cEe=Fs(function(H,te,je){return wJ(H,Rp(te)||0,je)});function KS(H,te){if(typeof H!="function"||te!=null&&typeof te!="function")throw new Xo(c);var je=function(){var vt=arguments,Ut=te?te.apply(this,vt):vt[0],Cr=je.cache;if(Cr.has(Ut))return Cr.get(Ut);var Xr=H.apply(this,vt);return je.cache=Cr.set(Ut,Xr)||Cr,Xr};return je.cache=new(KS.Cache||Tm),je}function $S(H){if(typeof H!="function")throw new Xo(c);return function(){var te=arguments;switch(te.length){case 0:return!H.call(this);case 1:return!H.call(this,te[0]);case 2:return!H.call(this,te[0],te[1]);case 3:return!H.call(this,te[0],te[1],te[2])}return!H.apply(this,te)}}KS.Cache=Tm;var fEe=RBe(function(H,te){var je=(te=te.length==1&&cs(te[0])?KA(te[0],Zc(So())):KA(Jf(te,1),Zc(So()))).length;return Fs(function(vt){for(var Ut=-1,Cr=_h(vt.length,je);++Ut<Cr;)vt[Ut]=te[Ut].call(this,vt[Ut]);return Xc(H,this,vt)})}),zN=Fs(function(H,te){var je=br(te,CB(zN));return Nm(H,h,A,te,je)}),RX=Fs(function(H,te){var je=br(te,CB(RX));return Nm(H,b,A,te,je)}),hEe=Lm(function(H,te){return Nm(H,w,A,A,A,te)});function D0(H,te){return H===te||H!=H&&te!=te}var dEe=LS(bN),gEe=LS(function(H,te){return H>=te}),JC=xJ(function(){return arguments}())?xJ:function(H){return Nu(H)&&Go.call(H,"callee")&&!Xl.call(H,"callee")},cs=Bi.isArray,pEe=Eb?Zc(Eb):function(H){return Nu(H)&&fd(H)==W};function Jd(H){return H!=null&&WS(H.length)&&!Pm(H)}function ec(H){return Nu(H)&&Jd(H)}var Mb=uBe||sL,vEe=Qb?Zc(Qb):function(H){return Nu(H)&&fd(H)==P};function JN(H){if(!Nu(H))return!1;var te=fd(H);return te==j||te=="[object DOMException]"||typeof H.message=="string"&&typeof H.name=="string"&&!b4(H)}function Pm(H){if(!yu(H))return!1;var te=fd(H);return te==Y||te==z||te=="[object AsyncFunction]"||te=="[object Proxy]"}function TX(H){return typeof H=="number"&&H==bs(H)}function WS(H){return typeof H=="number"&&H>-1&&H%1==0&&H<=Q}function yu(H){var te=typeof H;return H!=null&&(te=="object"||te=="function")}function Nu(H){return H!=null&&typeof H=="object"}var OX=G1?Zc(G1):function(H){return Nu(H)&&Fh(H)==re};function NX(H){return typeof H=="number"||Nu(H)&&fd(H)==we}function b4(H){if(!Nu(H)||fd(H)!=Oe)return!1;var te=zf(H);if(te===null)return!0;var je=Go.call(te,"constructor")&&te.constructor;return typeof je=="function"&&je instanceof je&&xf.call(je)==_0}var XN=xb?Zc(xb):function(H){return Nu(H)&&fd(H)==Me},LX=_m?Zc(_m):function(H){return Nu(H)&&Fh(H)==nt};function YS(H){return typeof H=="string"||!cs(H)&&Nu(H)&&fd(H)==X}function Ug(H){return typeof H=="symbol"||Nu(H)&&fd(H)==le}var wB=Sb?Zc(Sb):function(H){return Nu(H)&&WS(H.length)&&!!Qo[fd(H)]},mEe=LS(BN),yEe=LS(function(H,te){return H<=te});function MX(H){if(!H)return[];if(Jd(H))return YS(H)?Hn(H):zd(H);if(s4&&H[s4])return function(je){for(var vt,Ut=[];!(vt=je.next()).done;)Ut.push(vt.value);return Ut}(H[s4]());var te=Fh(H);return(te==re?Ze:te==nt?nn:IB)(H)}function Um(H){return H?(H=Rp(H))===C||H===-1/0?17976931348623157e292*(H<0?-1:1):H==H?H:0:H===0?H:0}function bs(H){var te=Um(H),je=te%1;return te==te?je?te-je:te:0}function PX(H){return H?YC(bs(H),0,k):0}function Rp(H){if(typeof H=="number")return H;if(Ug(H))return x;if(yu(H)){var te=typeof H.valueOf=="function"?H.valueOf():H;H=yu(te)?te+"":te}if(typeof H!="string")return H===0?H:+H;H=Dm(H);var je=Er.test(H);return je||Ft.test(H)?Wf(H.slice(2),je?2:8):er.test(H)?x:+H}function UX(H){return z1(H,Xd(H))}function $A(H){return H==null?"":Pg(H)}var bEe=yB(function(H,te){if(m4(te)||Jd(te))z1(te,kf(te),H);else for(var je in te)Go.call(te,je)&&f4(H,je,te[je])}),HX=yB(function(H,te){z1(te,Xd(te),H)}),qS=yB(function(H,te,je,vt){z1(te,Xd(te),H,vt)}),CEe=yB(function(H,te,je,vt){z1(te,kf(te),H,vt)}),wEe=Lm(vN),IEe=Fs(function(H,te){H=Ui(H);var je=-1,vt=te.length,Ut=vt>2?te[2]:A;for(Ut&&hd(te[0],te[1],Ut)&&(vt=1);++je<vt;)for(var Cr=te[je],Xr=Xd(Cr),gn=-1,Nn=Xr.length;++gn<Nn;){var ki=Xr[gn],Di=H[ki];(Di===A||D0(Di,ys[ki])&&!Go.call(H,ki))&&(H[ki]=Cr[ki])}return H}),BEe=Fs(function(H){return H.push(A,aX),Xc(jX,A,H)});function ZN(H,te,je){var vt=H==null?A:qC(H,te);return vt===A?je:vt}function eL(H,te){return H!=null&&AX(H,te,QBe)}var EEe=eX(function(H,te,je){te!=null&&typeof te.toString!="function"&&(te=Vd.call(te)),H[te]=je},rL(Zd)),QEe=eX(function(H,te,je){te!=null&&typeof te.toString!="function"&&(te=Vd.call(te)),Go.call(H,te)?H[te].push(je):H[te]=[je]},So),xEe=Fs(d4);function kf(H){return Jd(H)?mJ(H):IN(H)}function Xd(H){return Jd(H)?mJ(H,!0):xBe(H)}var SEe=yB(function(H,te,je){_S(H,te,je)}),jX=yB(function(H,te,je,vt){_S(H,te,je,vt)}),kEe=Lm(function(H,te){var je={};if(H==null)return je;var vt=!1;te=KA(te,function(Cr){return Cr=Nb(Cr,H),vt||(vt=Cr.length>1),Cr}),z1(H,LN(H),je),vt&&(je=_p(je,7,OBe));for(var Ut=te.length;Ut--;)kN(je,te[Ut]);return je}),_Ee=Lm(function(H,te){return H==null?{}:function(je,vt){return OJ(je,vt,function(Ut,Cr){return eL(je,Cr)})}(H,te)});function GX(H,te){if(H==null)return{};var je=KA(LN(H),function(vt){return[vt]});return te=So(te),OJ(H,je,function(vt,Ut){return te(vt,Ut[0])})}var KX=nX(kf),$X=nX(Xd);function IB(H){return H==null?[]:Fr(H,kf(H))}var FEe=bB(function(H,te,je){return te=te.toLowerCase(),H+(je?WX(te):te)});function WX(H){return tL($A(H).toLowerCase())}function YX(H){return(H=$A(H))&&H.replace(Or,xA).replace(Qs,"")}var DEe=bB(function(H,te,je){return H+(je?"-":"")+te.toLowerCase()}),REe=bB(function(H,te,je){return H+(je?" ":"")+te.toLowerCase()}),TEe=JJ("toLowerCase"),OEe=bB(function(H,te,je){return H+(je?"_":"")+te.toLowerCase()}),NEe=bB(function(H,te,je){return H+(je?" ":"")+tL(te)}),LEe=bB(function(H,te,je){return H+(je?" ":"")+te.toUpperCase()}),tL=JJ("toUpperCase");function qX(H,te,je){return H=$A(H),(te=je?A:te)===A?function(vt){return Ju.test(vt)}(H)?function(vt){return vt.match(zl)||[]}(H):function(vt){return vt.match(qt)||[]}(H):H.match(te)||[]}var VX=Fs(function(H,te){try{return Xc(H,A,te)}catch(je){return JN(je)?je:new xr(je)}}),MEe=Lm(function(H,te){return Zu(te,function(je){je=J1(je),Om(H,je,VN(H[je],H))}),H});function rL(H){return function(){return H}}var PEe=ZJ(),UEe=ZJ(!0);function Zd(H){return H}function nL(H){return kJ(typeof H=="function"?H:_p(H,1))}var HEe=Fs(function(H,te){return function(je){return d4(je,H,te)}}),jEe=Fs(function(H,te){return function(je){return d4(H,je,te)}});function iL(H,te,je){var vt=kf(te),Ut=kS(te,vt);je!=null||yu(te)&&(Ut.length||!vt.length)||(je=te,te=H,H=this,Ut=kS(te,kf(te)));var Cr=!(yu(je)&&"chain"in je&&!je.chain),Xr=Pm(H);return Zu(Ut,function(gn){var Nn=te[gn];H[gn]=Nn,Xr&&(H.prototype[gn]=function(){var ki=this.__chain__;if(Cr||ki){var Di=H(this.__wrapped__);return(Di.__actions__=zd(this.__actions__)).push({func:Nn,args:arguments,thisArg:H}),Di.__chain__=ki,Di}return Nn.apply(H,qd([this.value()],arguments))})}),H}function aL(){}var GEe=TN(KA),KEe=TN(_b),$Ee=TN(cd);function zX(H){return HN(H)?Mg(J1(H)):function(te){return function(je){return qC(je,te)}}(H)}var WEe=tX(),YEe=tX(!0);function oL(){return[]}function sL(){return!1}var qEe=OS(function(H,te){return H+te},0),VEe=ON("ceil"),zEe=OS(function(H,te){return H/te},1),JEe=ON("floor"),AL,XEe=OS(function(H,te){return H*te},1),ZEe=ON("round"),e3e=OS(function(H,te){return H-te},0);return or.after=function(H,te){if(typeof te!="function")throw new Xo(c);return H=bs(H),function(){if(--H<1)return te.apply(this,arguments)}},or.ary=kX,or.assign=bEe,or.assignIn=HX,or.assignInWith=qS,or.assignWith=CEe,or.at=wEe,or.before=_X,or.bind=VN,or.bindAll=MEe,or.bindKey=FX,or.castArray=function(){if(!arguments.length)return[];var H=arguments[0];return cs(H)?H:[H]},or.chain=QX,or.chunk=function(H,te,je){te=(je?hd(H,te,je):te===A)?1:ef(bs(te),0);var vt=H==null?0:H.length;if(!vt||te<1)return[];for(var Ut=0,Cr=0,Xr=Bi(wS(vt/te));Ut<vt;)Xr[Cr++]=Fp(H,Ut,Ut+=te);return Xr},or.compact=function(H){for(var te=-1,je=H==null?0:H.length,vt=0,Ut=[];++te<je;){var Cr=H[te];Cr&&(Ut[vt++]=Cr)}return Ut},or.concat=function(){var H=arguments.length;if(!H)return[];for(var te=Bi(H-1),je=arguments[0],vt=H;vt--;)te[vt-1]=arguments[vt];return qd(cs(je)?zd(je):[je],Jf(te,1))},or.cond=function(H){var te=H==null?0:H.length,je=So();return H=te?KA(H,function(vt){if(typeof vt[1]!="function")throw new Xo(c);return[je(vt[0]),vt[1]]}):[],Fs(function(vt){for(var Ut=-1;++Ut<te;){var Cr=H[Ut];if(Xc(Cr[0],this,vt))return Xc(Cr[1],this,vt)}})},or.conforms=function(H){return function(te){var je=kf(te);return function(vt){return CJ(vt,te,je)}}(_p(H,1))},or.constant=rL,or.countBy=rEe,or.create=function(H,te){var je=mB(H);return te==null?je:bJ(je,te)},or.curry=function H(te,je,vt){var Ut=Nm(te,8,A,A,A,A,A,je=vt?A:je);return Ut.placeholder=H.placeholder,Ut},or.curryRight=function H(te,je,vt){var Ut=Nm(te,g,A,A,A,A,A,je=vt?A:je);return Ut.placeholder=H.placeholder,Ut},or.debounce=DX,or.defaults=IEe,or.defaultsDeep=BEe,or.defer=uEe,or.delay=cEe,or.difference=MBe,or.differenceBy=PBe,or.differenceWith=UBe,or.drop=function(H,te,je){var vt=H==null?0:H.length;return vt?Fp(H,(te=je||te===A?1:bs(te))<0?0:te,vt):[]},or.dropRight=function(H,te,je){var vt=H==null?0:H.length;return vt?Fp(H,0,(te=vt-(te=je||te===A?1:bs(te)))<0?0:te):[]},or.dropRightWhile=function(H,te){return H&&H.length?DS(H,So(te,3),!0,!0):[]},or.dropWhile=function(H,te){return H&&H.length?DS(H,So(te,3),!0):[]},or.fill=function(H,te,je,vt){var Ut=H==null?0:H.length;return Ut?(je&&typeof je!="number"&&hd(H,te,je)&&(je=0,vt=Ut),function(Cr,Xr,gn,Nn){var ki=Cr.length;for((gn=bs(gn))<0&&(gn=-gn>ki?0:ki+gn),(Nn=Nn===A||Nn>ki?ki:bs(Nn))<0&&(Nn+=ki),Nn=gn>Nn?0:PX(Nn);gn<Nn;)Cr[gn++]=Xr;return Cr}(H,te,je,vt)):[]},or.filter=function(H,te){return(cs(H)?Yd:BJ)(H,So(te,3))},or.flatMap=function(H,te){return Jf(jS(H,te),1)},or.flatMapDeep=function(H,te){return Jf(jS(H,te),C)},or.flatMapDepth=function(H,te,je){return je=je===A?1:bs(je),Jf(jS(H,te),je)},or.flatten=wX,or.flattenDeep=function(H){return H!=null&&H.length?Jf(H,C):[]},or.flattenDepth=function(H,te){return H!=null&&H.length?Jf(H,te=te===A?1:bs(te)):[]},or.flip=function(H){return Nm(H,512)},or.flow=PEe,or.flowRight=UEe,or.fromPairs=function(H){for(var te=-1,je=H==null?0:H.length,vt={};++te<je;){var Ut=H[te];vt[Ut[0]]=Ut[1]}return vt},or.functions=function(H){return H==null?[]:kS(H,kf(H))},or.functionsIn=function(H){return H==null?[]:kS(H,Xd(H))},or.groupBy=aEe,or.initial=function(H){return H!=null&&H.length?Fp(H,0,-1):[]},or.intersection=HBe,or.intersectionBy=jBe,or.intersectionWith=GBe,or.invert=EEe,or.invertBy=QEe,or.invokeMap=oEe,or.iteratee=nL,or.keyBy=sEe,or.keys=kf,or.keysIn=Xd,or.map=jS,or.mapKeys=function(H,te){var je={};return te=So(te,3),V1(H,function(vt,Ut,Cr){Om(je,te(vt,Ut,Cr),vt)}),je},or.mapValues=function(H,te){var je={};return te=So(te,3),V1(H,function(vt,Ut,Cr){Om(je,Ut,te(vt,Ut,Cr))}),je},or.matches=function(H){return FJ(_p(H,1))},or.matchesProperty=function(H,te){return DJ(H,_p(te,1))},or.memoize=KS,or.merge=SEe,or.mergeWith=jX,or.method=HEe,or.methodOf=jEe,or.mixin=iL,or.negate=$S,or.nthArg=function(H){return H=bs(H),Fs(function(te){return RJ(te,H)})},or.omit=kEe,or.omitBy=function(H,te){return GX(H,$S(So(te)))},or.once=function(H){return _X(2,H)},or.orderBy=function(H,te,je,vt){return H==null?[]:(cs(te)||(te=te==null?[]:[te]),cs(je=vt?A:je)||(je=je==null?[]:[je]),TJ(H,te,je))},or.over=GEe,or.overArgs=fEe,or.overEvery=KEe,or.overSome=$Ee,or.partial=zN,or.partialRight=RX,or.partition=AEe,or.pick=_Ee,or.pickBy=GX,or.property=zX,or.propertyOf=function(H){return function(te){return H==null?A:qC(H,te)}},or.pull=KBe,or.pullAll=BX,or.pullAllBy=function(H,te,je){return H&&H.length&&te&&te.length?EN(H,te,So(je,2)):H},or.pullAllWith=function(H,te,je){return H&&H.length&&te&&te.length?EN(H,te,A,je):H},or.pullAt=$Be,or.range=WEe,or.rangeRight=YEe,or.rearg=hEe,or.reject=function(H,te){return(cs(H)?Yd:BJ)(H,$S(So(te,3)))},or.remove=function(H,te){var je=[];if(!H||!H.length)return je;var vt=-1,Ut=[],Cr=H.length;for(te=So(te,3);++vt<Cr;){var Xr=H[vt];te(Xr,vt,H)&&(je.push(Xr),Ut.push(vt))}return NJ(H,Ut),je},or.rest=function(H,te){if(typeof H!="function")throw new Xo(c);return Fs(H,te=te===A?te:bs(te))},or.reverse=YN,or.sampleSize=function(H,te,je){return te=(je?hd(H,te,je):te===A)?1:bs(te),(cs(H)?CBe:kBe)(H,te)},or.set=function(H,te,je){return H==null?H:p4(H,te,je)},or.setWith=function(H,te,je,vt){return vt=typeof vt=="function"?vt:A,H==null?H:p4(H,te,je,vt)},or.shuffle=function(H){return(cs(H)?wBe:FBe)(H)},or.slice=function(H,te,je){var vt=H==null?0:H.length;return vt?(je&&typeof je!="number"&&hd(H,te,je)?(te=0,je=vt):(te=te==null?0:bs(te),je=je===A?vt:bs(je)),Fp(H,te,je)):[]},or.sortBy=lEe,or.sortedUniq=function(H){return H&&H.length?MJ(H):[]},or.sortedUniqBy=function(H,te){return H&&H.length?MJ(H,So(te,2)):[]},or.split=function(H,te,je){return je&&typeof je!="number"&&hd(H,te,je)&&(te=je=A),(je=je===A?k:je>>>0)?(H=$A(H))&&(typeof te=="string"||te!=null&&!XN(te))&&!(te=Pg(te))&&ke(H)?Lb(Hn(H),0,je):H.split(te,je):[]},or.spread=function(H,te){if(typeof H!="function")throw new Xo(c);return te=te==null?0:ef(bs(te),0),Fs(function(je){var vt=je[te],Ut=Lb(je,0,te);return vt&&qd(Ut,vt),Xc(H,this,Ut)})},or.tail=function(H){var te=H==null?0:H.length;return te?Fp(H,1,te):[]},or.take=function(H,te,je){return H&&H.length?Fp(H,0,(te=je||te===A?1:bs(te))<0?0:te):[]},or.takeRight=function(H,te,je){var vt=H==null?0:H.length;return vt?Fp(H,(te=vt-(te=je||te===A?1:bs(te)))<0?0:te,vt):[]},or.takeRightWhile=function(H,te){return H&&H.length?DS(H,So(te,3),!1,!0):[]},or.takeWhile=function(H,te){return H&&H.length?DS(H,So(te,3)):[]},or.tap=function(H,te){return te(H),H},or.throttle=function(H,te,je){var vt=!0,Ut=!0;if(typeof H!="function")throw new Xo(c);return yu(je)&&(vt="leading"in je?!!je.leading:vt,Ut="trailing"in je?!!je.trailing:Ut),DX(H,te,{leading:vt,maxWait:te,trailing:Ut})},or.thru=HS,or.toArray=MX,or.toPairs=KX,or.toPairsIn=$X,or.toPath=function(H){return cs(H)?KA(H,J1):Ug(H)?[H]:zd(mX($A(H)))},or.toPlainObject=UX,or.transform=function(H,te,je){var vt=cs(H),Ut=vt||Mb(H)||wB(H);if(te=So(te,4),je==null){var Cr=H&&H.constructor;je=Ut?vt?new Cr:[]:yu(H)&&Pm(Cr)?mB(zf(H)):{}}return(Ut?Zu:V1)(H,function(Xr,gn,Nn){return te(je,Xr,gn,Nn)}),je},or.unary=function(H){return kX(H,1)},or.union=WBe,or.unionBy=YBe,or.unionWith=qBe,or.uniq=function(H){return H&&H.length?Ob(H):[]},or.uniqBy=function(H,te){return H&&H.length?Ob(H,So(te,2)):[]},or.uniqWith=function(H,te){return te=typeof te=="function"?te:A,H&&H.length?Ob(H,A,te):[]},or.unset=function(H,te){return H==null||kN(H,te)},or.unzip=qN,or.unzipWith=EX,or.update=function(H,te,je){return H==null?H:UJ(H,te,DN(je))},or.updateWith=function(H,te,je,vt){return vt=typeof vt=="function"?vt:A,H==null?H:UJ(H,te,DN(je),vt)},or.values=IB,or.valuesIn=function(H){return H==null?[]:Fr(H,Xd(H))},or.without=VBe,or.words=qX,or.wrap=function(H,te){return zN(DN(te),H)},or.xor=zBe,or.xorBy=JBe,or.xorWith=XBe,or.zip=ZBe,or.zipObject=function(H,te){return jJ(H||[],te||[],f4)},or.zipObjectDeep=function(H,te){return jJ(H||[],te||[],p4)},or.zipWith=eEe,or.entries=KX,or.entriesIn=$X,or.extend=HX,or.extendWith=qS,iL(or,or),or.add=qEe,or.attempt=VX,or.camelCase=FEe,or.capitalize=WX,or.ceil=VEe,or.clamp=function(H,te,je){return je===A&&(je=te,te=A),je!==A&&(je=(je=Rp(je))==je?je:0),te!==A&&(te=(te=Rp(te))==te?te:0),YC(Rp(H),te,je)},or.clone=function(H){return _p(H,4)},or.cloneDeep=function(H){return _p(H,5)},or.cloneDeepWith=function(H,te){return _p(H,5,te=typeof te=="function"?te:A)},or.cloneWith=function(H,te){return _p(H,4,te=typeof te=="function"?te:A)},or.conformsTo=function(H,te){return te==null||CJ(H,te,kf(te))},or.deburr=YX,or.defaultTo=function(H,te){return H==null||H!=H?te:H},or.divide=zEe,or.endsWith=function(H,te,je){H=$A(H),te=Pg(te);var vt=H.length,Ut=je=je===A?vt:YC(bs(je),0,vt);return(je-=te.length)>=0&&H.slice(je,Ut)==te},or.eq=D0,or.escape=function(H){return(H=$A(H))&&_t.test(H)?H.replace(At,jo):H},or.escapeRegExp=function(H){return(H=$A(H))&&Br.test(H)?H.replace(Lt,"\\$&"):H},or.every=function(H,te,je){var vt=cs(H)?_b:BBe;return je&&hd(H,te,je)&&(te=A),vt(H,So(te,3))},or.find=nEe,or.findIndex=bX,or.findKey=function(H,te){return k0(H,So(te,3),V1)},or.findLast=iEe,or.findLastIndex=CX,or.findLastKey=function(H,te){return k0(H,So(te,3),yN)},or.floor=JEe,or.forEach=xX,or.forEachRight=SX,or.forIn=function(H,te){return H==null?H:mN(H,So(te,3),Xd)},or.forInRight=function(H,te){return H==null?H:EJ(H,So(te,3),Xd)},or.forOwn=function(H,te){return H&&V1(H,So(te,3))},or.forOwnRight=function(H,te){return H&&yN(H,So(te,3))},or.get=ZN,or.gt=dEe,or.gte=gEe,or.has=function(H,te){return H!=null&&AX(H,te,EBe)},or.hasIn=eL,or.head=IX,or.identity=Zd,or.includes=function(H,te,je,vt){H=Jd(H)?H:IB(H),je=je&&!vt?bs(je):0;var Ut=H.length;return je<0&&(je=ef(Ut+je,0)),YS(H)?je<=Ut&&H.indexOf(te,je)>-1:!!Ut&&qf(H,te,je)>-1},or.indexOf=function(H,te,je){var vt=H==null?0:H.length;if(!vt)return-1;var Ut=je==null?0:bs(je);return Ut<0&&(Ut=ef(vt+Ut,0)),qf(H,te,Ut)},or.inRange=function(H,te,je){return te=Um(te),je===A?(je=te,te=0):je=Um(je),function(vt,Ut,Cr){return vt>=_h(Ut,Cr)&&vt<ef(Ut,Cr)}(H=Rp(H),te,je)},or.invoke=xEe,or.isArguments=JC,or.isArray=cs,or.isArrayBuffer=pEe,or.isArrayLike=Jd,or.isArrayLikeObject=ec,or.isBoolean=function(H){return H===!0||H===!1||Nu(H)&&fd(H)==N},or.isBuffer=Mb,or.isDate=vEe,or.isElement=function(H){return Nu(H)&&H.nodeType===1&&!b4(H)},or.isEmpty=function(H){if(H==null)return!0;if(Jd(H)&&(cs(H)||typeof H=="string"||typeof H.splice=="function"||Mb(H)||wB(H)||JC(H)))return!H.length;var te=Fh(H);if(te==re||te==nt)return!H.size;if(m4(H))return!IN(H).length;for(var je in H)if(Go.call(H,je))return!1;return!0},or.isEqual=function(H,te){return g4(H,te)},or.isEqualWith=function(H,te,je){var vt=(je=typeof je=="function"?je:A)?je(H,te):A;return vt===A?g4(H,te,A,je):!!vt},or.isError=JN,or.isFinite=function(H){return typeof H=="number"&&gJ(H)},or.isFunction=Pm,or.isInteger=TX,or.isLength=WS,or.isMap=OX,or.isMatch=function(H,te){return H===te||wN(H,te,PN(te))},or.isMatchWith=function(H,te,je){return je=typeof je=="function"?je:A,wN(H,te,PN(te),je)},or.isNaN=function(H){return NX(H)&&H!=+H},or.isNative=function(H){if(LBe(H))throw new xr("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return SJ(H)},or.isNil=function(H){return H==null},or.isNull=function(H){return H===null},or.isNumber=NX,or.isObject=yu,or.isObjectLike=Nu,or.isPlainObject=b4,or.isRegExp=XN,or.isSafeInteger=function(H){return TX(H)&&H>=-9007199254740991&&H<=Q},or.isSet=LX,or.isString=YS,or.isSymbol=Ug,or.isTypedArray=wB,or.isUndefined=function(H){return H===A},or.isWeakMap=function(H){return Nu(H)&&Fh(H)==G},or.isWeakSet=function(H){return Nu(H)&&fd(H)=="[object WeakSet]"},or.join=function(H,te){return H==null?"":cBe.call(H,te)},or.kebabCase=DEe,or.last=Dp,or.lastIndexOf=function(H,te,je){var vt=H==null?0:H.length;if(!vt)return-1;var Ut=vt;return je!==A&&(Ut=(Ut=bs(je))<0?ef(vt+Ut,0):_h(Ut,vt-1)),te==te?function(Cr,Xr,gn){for(var Nn=gn+1;Nn--;)if(Cr[Nn]===Xr)return Nn;return Nn}(H,te,Ut):Lg(H,Rb,Ut,!0)},or.lowerCase=REe,or.lowerFirst=TEe,or.lt=mEe,or.lte=yEe,or.max=function(H){return H&&H.length?SS(H,Zd,bN):A},or.maxBy=function(H,te){return H&&H.length?SS(H,So(te,2),bN):A},or.mean=function(H){return $1(H,Zd)},or.meanBy=function(H,te){return $1(H,So(te,2))},or.min=function(H){return H&&H.length?SS(H,Zd,BN):A},or.minBy=function(H,te){return H&&H.length?SS(H,So(te,2),BN):A},or.stubArray=oL,or.stubFalse=sL,or.stubObject=function(){return{}},or.stubString=function(){return""},or.stubTrue=function(){return!0},or.multiply=XEe,or.nth=function(H,te){return H&&H.length?RJ(H,bs(te)):A},or.noConflict=function(){return Il._===this&&(Il._=Hs),this},or.noop=aL,or.now=GS,or.pad=function(H,te,je){H=$A(H);var vt=(te=bs(te))?mn(H):0;if(!te||vt>=te)return H;var Ut=(te-vt)/2;return NS(IS(Ut),je)+H+NS(wS(Ut),je)},or.padEnd=function(H,te,je){H=$A(H);var vt=(te=bs(te))?mn(H):0;return te&&vt<te?H+NS(te-vt,je):H},or.padStart=function(H,te,je){H=$A(H);var vt=(te=bs(te))?mn(H):0;return te&&vt<te?NS(te-vt,je)+H:H},or.parseInt=function(H,te,je){return je||te==null?te=0:te&&(te=+te),dBe($A(H).replace(Zr,""),te||0)},or.random=function(H,te,je){if(je&&typeof je!="boolean"&&hd(H,te,je)&&(te=je=A),je===A&&(typeof te=="boolean"?(je=te,te=A):typeof H=="boolean"&&(je=H,H=A)),H===A&&te===A?(H=0,te=1):(H=Um(H),te===A?(te=H,H=0):te=Um(te)),H>te){var vt=H;H=te,te=vt}if(je||H%1||te%1){var Ut=pJ();return _h(H+Ut*(te-H+Xu("1e-"+((Ut+"").length-1))),te)}return QN(H,te)},or.reduce=function(H,te,je){var vt=cs(H)?Fm:Sp,Ut=arguments.length<3;return vt(H,So(te,4),je,Ut,Tb)},or.reduceRight=function(H,te,je){var vt=cs(H)?Fb:Sp,Ut=arguments.length<3;return vt(H,So(te,4),je,Ut,IJ)},or.repeat=function(H,te,je){return te=(je?hd(H,te,je):te===A)?1:bs(te),xN($A(H),te)},or.replace=function(){var H=arguments,te=$A(H[0]);return H.length<3?te:te.replace(H[1],H[2])},or.result=function(H,te,je){var vt=-1,Ut=(te=Nb(te,H)).length;for(Ut||(Ut=1,H=A);++vt<Ut;){var Cr=H==null?A:H[J1(te[vt])];Cr===A&&(vt=Ut,Cr=je),H=Pm(Cr)?Cr.call(H):Cr}return H},or.round=ZEe,or.runInContext=ln,or.sample=function(H){return(cs(H)?yJ:SBe)(H)},or.size=function(H){if(H==null)return 0;if(Jd(H))return YS(H)?mn(H):H.length;var te=Fh(H);return te==re||te==nt?H.size:IN(H).length},or.snakeCase=OEe,or.some=function(H,te,je){var vt=cs(H)?cd:DBe;return je&&hd(H,te,je)&&(te=A),vt(H,So(te,3))},or.sortedIndex=function(H,te){return FS(H,te)},or.sortedIndexBy=function(H,te,je){return SN(H,te,So(je,2))},or.sortedIndexOf=function(H,te){var je=H==null?0:H.length;if(je){var vt=FS(H,te);if(vt<je&&D0(H[vt],te))return vt}return-1},or.sortedLastIndex=function(H,te){return FS(H,te,!0)},or.sortedLastIndexBy=function(H,te,je){return SN(H,te,So(je,2),!0)},or.sortedLastIndexOf=function(H,te){if(H!=null&&H.length){var je=FS(H,te,!0)-1;if(D0(H[je],te))return je}return-1},or.startCase=NEe,or.startsWith=function(H,te,je){return H=$A(H),je=je==null?0:YC(bs(je),0,H.length),te=Pg(te),H.slice(je,je+te.length)==te},or.subtract=e3e,or.sum=function(H){return H&&H.length?Y1(H,Zd):0},or.sumBy=function(H,te){return H&&H.length?Y1(H,So(te,2)):0},or.template=function(H,te,je){var vt=or.templateSettings;je&&hd(H,te,je)&&(te=A),H=$A(H),te=qS({},te,vt,iX);var Ut,Cr,Xr=qS({},te.imports,vt.imports,iX),gn=kf(Xr),Nn=Fr(Xr,gn),ki=0,Di=te.interpolate||Vr,ea="__p += '",za=va((te.escape||Vr).source+"|"+Di.source+"|"+(Di===Ht?Dt:Vr).source+"|"+(te.evaluate||Vr).source+"|$","g"),ro="//# sourceURL="+(Go.call(te,"sourceURL")?(te.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ru+"]")+`
  871. `;H.replace(za,function(ca,Ro,Ea,gs,Vo,SA){return Ea||(Ea=gs),ea+=H.slice(ki,SA).replace(Un,Os),Ro&&(Ut=!0,ea+=`' +
  872. __e(`+Ro+`) +
  873. '`),Vo&&(Cr=!0,ea+=`';
  874. `+Vo+`;
  875. __p += '`),Ea&&(ea+=`' +
  876. ((__t = (`+Ea+`)) == null ? '' : __t) +
  877. '`),ki=SA+ca.length,ca}),ea+=`';
  878. `;var mo=Go.call(te,"variable")&&te.variable;if(mo){if(ir.test(mo))throw new xr("Invalid `variable` option passed into `_.template`")}else ea=`with (obj) {
  879. `+ea+`
  880. }
  881. `;ea=(Cr?ea.replace(tr,""):ea).replace(ar,"$1").replace(sr,"$1;"),ea="function("+(mo||"obj")+`) {
  882. `+(mo?"":`obj || (obj = {});
  883. `)+"var __t, __p = ''"+(Ut?", __e = _.escape":"")+(Cr?`, __j = Array.prototype.join;
  884. function print() { __p += __j.call(arguments, '') }
  885. `:`;
  886. `)+ea+`return __p
  887. }`;var Mi=VX(function(){return yn(gn,ro+"return "+ea).apply(A,Nn)});if(Mi.source=ea,JN(Mi))throw Mi;return Mi},or.times=function(H,te){if((H=bs(H))<1||H>Q)return[];var je=k,vt=_h(H,k);te=So(te),H-=k;for(var Ut=q1(vt,te);++je<H;)te(je);return Ut},or.toFinite=Um,or.toInteger=bs,or.toLength=PX,or.toLower=function(H){return $A(H).toLowerCase()},or.toNumber=Rp,or.toSafeInteger=function(H){return H?YC(bs(H),-9007199254740991,Q):H===0?H:0},or.toString=$A,or.toUpper=function(H){return $A(H).toUpperCase()},or.trim=function(H,te,je){if((H=$A(H))&&(je||te===A))return Dm(H);if(!H||!(te=Pg(te)))return H;var vt=Hn(H),Ut=Hn(te);return Lb(vt,Fi(vt,Ut),_a(vt,Ut)+1).join("")},or.trimEnd=function(H,te,je){if((H=$A(H))&&(je||te===A))return H.slice(0,ti(H)+1);if(!H||!(te=Pg(te)))return H;var vt=Hn(H);return Lb(vt,0,_a(vt,Hn(te))+1).join("")},or.trimStart=function(H,te,je){if((H=$A(H))&&(je||te===A))return H.replace(Zr,"");if(!H||!(te=Pg(te)))return H;var vt=Hn(H);return Lb(vt,Fi(vt,Hn(te))).join("")},or.truncate=function(H,te){var je=30,vt="...";if(yu(te)){var Ut="separator"in te?te.separator:Ut;je="length"in te?bs(te.length):je,vt="omission"in te?Pg(te.omission):vt}var Cr=(H=$A(H)).length;if(ke(H)){var Xr=Hn(H);Cr=Xr.length}if(je>=Cr)return H;var gn=je-mn(vt);if(gn<1)return vt;var Nn=Xr?Lb(Xr,0,gn).join(""):H.slice(0,gn);if(Ut===A)return Nn+vt;if(Xr&&(gn+=Nn.length-gn),XN(Ut)){if(H.slice(gn).search(Ut)){var ki,Di=Nn;for(Ut.global||(Ut=va(Ut.source,$A(Ot.exec(Ut))+"g")),Ut.lastIndex=0;ki=Ut.exec(Di);)var ea=ki.index;Nn=Nn.slice(0,ea===A?gn:ea)}}else if(H.indexOf(Pg(Ut),gn)!=gn){var za=Nn.lastIndexOf(Ut);za>-1&&(Nn=Nn.slice(0,za))}return Nn+vt},or.unescape=function(H){return(H=$A(H))&&Et.test(H)?H.replace(Qt,Pi):H},or.uniqueId=function(H){var te=++Sf;return $A(H)+te},or.upperCase=LEe,or.upperFirst=tL,or.each=xX,or.eachRight=SX,or.first=IX,iL(or,(AL={},V1(or,function(H,te){Go.call(or.prototype,te)||(AL[te]=H)}),AL),{chain:!1}),or.VERSION="4.17.21",Zu(["bind","bindKey","curry","curryRight","partial","partialRight"],function(H){or[H].placeholder=or}),Zu(["drop","take"],function(H,te){zs.prototype[H]=function(je){je=je===A?1:ef(bs(je),0);var vt=this.__filtered__&&!te?new zs(this):this.clone();return vt.__filtered__?vt.__takeCount__=_h(je,vt.__takeCount__):vt.__views__.push({size:_h(je,k),type:H+(vt.__dir__<0?"Right":"")}),vt},zs.prototype[H+"Right"]=function(je){return this.reverse()[H](je).reverse()}}),Zu(["filter","map","takeWhile"],function(H,te){var je=te+1,vt=je==1||je==3;zs.prototype[H]=function(Ut){var Cr=this.clone();return Cr.__iteratees__.push({iteratee:So(Ut,3),type:je}),Cr.__filtered__=Cr.__filtered__||vt,Cr}}),Zu(["head","last"],function(H,te){var je="take"+(te?"Right":"");zs.prototype[H]=function(){return this[je](1).value()[0]}}),Zu(["initial","tail"],function(H,te){var je="drop"+(te?"":"Right");zs.prototype[H]=function(){return this.__filtered__?new zs(this):this[je](1)}}),zs.prototype.compact=function(){return this.filter(Zd)},zs.prototype.find=function(H){return this.filter(H).head()},zs.prototype.findLast=function(H){return this.reverse().find(H)},zs.prototype.invokeMap=Fs(function(H,te){return typeof H=="function"?new zs(this):this.map(function(je){return d4(je,H,te)})}),zs.prototype.reject=function(H){return this.filter($S(So(H)))},zs.prototype.slice=function(H,te){H=bs(H);var je=this;return je.__filtered__&&(H>0||te<0)?new zs(je):(H<0?je=je.takeRight(-H):H&&(je=je.drop(H)),te!==A&&(je=(te=bs(te))<0?je.dropRight(-te):je.take(te-H)),je)},zs.prototype.takeRightWhile=function(H){return this.reverse().takeWhile(H).reverse()},zs.prototype.toArray=function(){return this.take(k)},V1(zs.prototype,function(H,te){var je=/^(?:filter|find|map|reject)|While$/.test(te),vt=/^(?:head|last)$/.test(te),Ut=or[vt?"take"+(te=="last"?"Right":""):te],Cr=vt||/^find/.test(te);Ut&&(or.prototype[te]=function(){var Xr=this.__wrapped__,gn=vt?[1]:arguments,Nn=Xr instanceof zs,ki=gn[0],Di=Nn||cs(Xr),ea=function(Ro){var Ea=Ut.apply(or,qd([Ro],gn));return vt&&za?Ea[0]:Ea};Di&&je&&typeof ki=="function"&&ki.length!=1&&(Nn=Di=!1);var za=this.__chain__,ro=!!this.__actions__.length,mo=Cr&&!za,Mi=Nn&&!ro;if(!Cr&&Di){Xr=Mi?Xr:new zs(this);var ca=H.apply(Xr,gn);return ca.__actions__.push({func:HS,args:[ea],thisArg:A}),new kp(ca,za)}return mo&&Mi?H.apply(this,gn):(ca=this.thru(ea),mo?vt?ca.value()[0]:ca.value():ca)})}),Zu(["pop","push","shift","sort","splice","unshift"],function(H){var te=xo[H],je=/^(?:push|sort|unshift)$/.test(H)?"tap":"thru",vt=/^(?:pop|shift)$/.test(H);or.prototype[H]=function(){var Ut=arguments;if(vt&&!this.__chain__){var Cr=this.value();return te.apply(cs(Cr)?Cr:[],Ut)}return this[je](function(Xr){return te.apply(cs(Xr)?Xr:[],Ut)})}}),V1(zs.prototype,function(H,te){var je=or[te];if(je){var vt=je.name+"";Go.call(vB,vt)||(vB[vt]=[]),vB[vt].push({name:te,func:je})}}),vB[TS(A,2).name]=[{name:"wrapper",func:A}],zs.prototype.clone=function(){var H=new zs(this.__wrapped__);return H.__actions__=zd(this.__actions__),H.__dir__=this.__dir__,H.__filtered__=this.__filtered__,H.__iteratees__=zd(this.__iteratees__),H.__takeCount__=this.__takeCount__,H.__views__=zd(this.__views__),H},zs.prototype.reverse=function(){if(this.__filtered__){var H=new zs(this);H.__dir__=-1,H.__filtered__=!0}else(H=this.clone()).__dir__*=-1;return H},zs.prototype.value=function(){var H=this.__wrapped__.value(),te=this.__dir__,je=cs(H),vt=te<0,Ut=je?H.length:0,Cr=function(SA,co,To){for(var tf=-1,tc=To.length;++tf<tc;){var dd=To[tf],Ll=dd.size;switch(dd.type){case"drop":SA+=Ll;break;case"dropRight":co-=Ll;break;case"take":co=_h(co,SA+Ll);break;case"takeRight":SA=ef(SA,co-Ll)}}return{start:SA,end:co}}(0,Ut,this.__views__),Xr=Cr.start,gn=Cr.end,Nn=gn-Xr,ki=vt?gn:Xr-1,Di=this.__iteratees__,ea=Di.length,za=0,ro=_h(Nn,this.__takeCount__);if(!je||!vt&&Ut==Nn&&ro==Nn)return HJ(H,this.__actions__);var mo=[];e:for(;Nn--&&za<ro;){for(var Mi=-1,ca=H[ki+=te];++Mi<ea;){var Ro=Di[Mi],Ea=Ro.iteratee,gs=Ro.type,Vo=Ea(ca);if(gs==2)ca=Vo;else if(!Vo){if(gs==1)continue e;break e}}mo[za++]=ca}return mo},or.prototype.at=tEe,or.prototype.chain=function(){return QX(this)},or.prototype.commit=function(){return new kp(this.value(),this.__chain__)},or.prototype.next=function(){this.__values__===A&&(this.__values__=MX(this.value()));var H=this.__index__>=this.__values__.length;return{done:H,value:H?A:this.__values__[this.__index__++]}},or.prototype.plant=function(H){for(var te,je=this;je instanceof QS;){var vt=yX(je);vt.__index__=0,vt.__values__=A,te?Ut.__wrapped__=vt:te=vt;var Ut=vt;je=je.__wrapped__}return Ut.__wrapped__=H,te},or.prototype.reverse=function(){var H=this.__wrapped__;if(H instanceof zs){var te=H;return this.__actions__.length&&(te=new zs(this)),(te=te.reverse()).__actions__.push({func:HS,args:[YN],thisArg:A}),new kp(te,this.__chain__)}return this.thru(YN)},or.prototype.toJSON=or.prototype.valueOf=or.prototype.value=function(){return HJ(this.__wrapped__,this.__actions__)},or.prototype.first=or.prototype.head,s4&&(or.prototype[s4]=function(){return this}),or}();Ng?((Ng.exports=aa)._=aa,Ep._=aa):Il._=aa}).call(Lo)})(Au,Au.exports);var iA=Au.exports;function $l(a){for(var u=(a=a.replace("#","")).match(/../g),A=0;A<3;A++)u[A]=parseInt(u[A],16);return u}function Vs(a,u,A){for(var c=[a.toString(16),u.toString(16),A.toString(16)],d=0;d<3;d++)c[d].length==1&&(c[d]="0"+c[d]);return"#"+c.join("")}var wc={exports:{}};(function(a){a.exports=function(){var u=1e3,A=6e4,c=36e5,d="millisecond",p="second",g="minute",h="hour",b="day",y="week",w="month",C="quarter",Q="year",x="date",k="Invalid Date",F=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,D=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(X){var le=["th","st","nd","rd"],G=X%100;return"["+X+(le[(G-20)%10]||le[G]||le[0])+"]"}},N=function(X,le,G){var W=String(X);return!W||W.length>=le?X:""+Array(le+1-W.length).join(G)+X},P={s:N,z:function(X){var le=-X.utcOffset(),G=Math.abs(le),W=Math.floor(G/60),q=G%60;return(le<=0?"+":"-")+N(W,2,"0")+":"+N(q,2,"0")},m:function X(le,G){if(le.date()<G.date())return-X(G,le);var W=12*(G.year()-le.year())+(G.month()-le.month()),q=le.clone().add(W,w),V=G-q<0,Z=le.clone().add(W+(V?-1:1),w);return+(-(W+(G-q)/(V?q-Z:Z-q))||0)},a:function(X){return X<0?Math.ceil(X)||0:Math.floor(X)},p:function(X){return{M:w,y:Q,w:y,d:b,D:x,h,m:g,s:p,ms:d,Q:C}[X]||String(X||"").toLowerCase().replace(/s$/,"")},u:function(X){return X===void 0}},j="en",Y={};Y[j]=M;var z="$isDayjsObject",re=function(X){return X instanceof Me||!(!X||!X[z])},we=function X(le,G,W){var q;if(!le)return j;if(typeof le=="string"){var V=le.toLowerCase();Y[V]&&(q=V),G&&(Y[V]=G,q=V);var Z=le.split("-");if(!q&&Z.length>1)return X(Z[0])}else{var Ce=le.name;Y[Ce]=le,q=Ce}return!W&&q&&(j=q),q||!W&&j},Oe=function(X,le){if(re(X))return X.clone();var G=typeof le=="object"?le:{};return G.date=X,G.args=arguments,new Me(G)},Ue=P;Ue.l=we,Ue.i=re,Ue.w=function(X,le){return Oe(X,{locale:le.$L,utc:le.$u,x:le.$x,$offset:le.$offset})};var Me=function(){function X(G){this.$L=we(G.locale,null,!0),this.parse(G),this.$x=this.$x||G.x||{},this[z]=!0}var le=X.prototype;return le.parse=function(G){this.$d=function(W){var q=W.date,V=W.utc;if(q===null)return new Date(NaN);if(Ue.u(q))return new Date;if(q instanceof Date)return new Date(q);if(typeof q=="string"&&!/Z$/i.test(q)){var Z=q.match(F);if(Z){var Ce=Z[2]-1||0,fe=(Z[7]||"0").substring(0,3);return V?new Date(Date.UTC(Z[1],Ce,Z[3]||1,Z[4]||0,Z[5]||0,Z[6]||0,fe)):new Date(Z[1],Ce,Z[3]||1,Z[4]||0,Z[5]||0,Z[6]||0,fe)}}return new Date(q)}(G),this.init()},le.init=function(){var G=this.$d;this.$y=G.getFullYear(),this.$M=G.getMonth(),this.$D=G.getDate(),this.$W=G.getDay(),this.$H=G.getHours(),this.$m=G.getMinutes(),this.$s=G.getSeconds(),this.$ms=G.getMilliseconds()},le.$utils=function(){return Ue},le.isValid=function(){return this.$d.toString()!==k},le.isSame=function(G,W){var q=Oe(G);return this.startOf(W)<=q&&q<=this.endOf(W)},le.isAfter=function(G,W){return Oe(G)<this.startOf(W)},le.isBefore=function(G,W){return this.endOf(W)<Oe(G)},le.$g=function(G,W,q){return Ue.u(G)?this[W]:this.set(q,G)},le.unix=function(){return Math.floor(this.valueOf()/1e3)},le.valueOf=function(){return this.$d.getTime()},le.startOf=function(G,W){var q=this,V=!!Ue.u(W)||W,Z=Ue.p(G),Ce=function(ar,sr){var Qt=Ue.w(q.$u?Date.UTC(q.$y,sr,ar):new Date(q.$y,sr,ar),q);return V?Qt:Qt.endOf(b)},fe=function(ar,sr){return Ue.w(q.toDate()[ar].apply(q.toDate("s"),(V?[0,0,0,0]:[23,59,59,999]).slice(sr)),q)},Ge=this.$W,ue=this.$M,qe=this.$D,It="set"+(this.$u?"UTC":"");switch(Z){case Q:return V?Ce(1,0):Ce(31,11);case w:return V?Ce(1,ue):Ce(0,ue+1);case y:var gt=this.$locale().weekStart||0,tr=(Ge<gt?Ge+7:Ge)-gt;return Ce(V?qe-tr:qe+(6-tr),ue);case b:case x:return fe(It+"Hours",0);case h:return fe(It+"Minutes",1);case g:return fe(It+"Seconds",2);case p:return fe(It+"Milliseconds",3);default:return this.clone()}},le.endOf=function(G){return this.startOf(G,!1)},le.$set=function(G,W){var q,V=Ue.p(G),Z="set"+(this.$u?"UTC":""),Ce=(q={},q[b]=Z+"Date",q[x]=Z+"Date",q[w]=Z+"Month",q[Q]=Z+"FullYear",q[h]=Z+"Hours",q[g]=Z+"Minutes",q[p]=Z+"Seconds",q[d]=Z+"Milliseconds",q)[V],fe=V===b?this.$D+(W-this.$W):W;if(V===w||V===Q){var Ge=this.clone().set(x,1);Ge.$d[Ce](fe),Ge.init(),this.$d=Ge.set(x,Math.min(this.$D,Ge.daysInMonth())).$d}else Ce&&this.$d[Ce](fe);return this.init(),this},le.set=function(G,W){return this.clone().$set(G,W)},le.get=function(G){return this[Ue.p(G)]()},le.add=function(G,W){var q,V=this;G=Number(G);var Z=Ue.p(W),Ce=function(ue){var qe=Oe(V);return Ue.w(qe.date(qe.date()+Math.round(ue*G)),V)};if(Z===w)return this.set(w,this.$M+G);if(Z===Q)return this.set(Q,this.$y+G);if(Z===b)return Ce(1);if(Z===y)return Ce(7);var fe=(q={},q[g]=A,q[h]=c,q[p]=u,q)[Z]||1,Ge=this.$d.getTime()+G*fe;return Ue.w(Ge,this)},le.subtract=function(G,W){return this.add(-1*G,W)},le.format=function(G){var W=this,q=this.$locale();if(!this.isValid())return q.invalidDate||k;var V=G||"YYYY-MM-DDTHH:mm:ssZ",Z=Ue.z(this),Ce=this.$H,fe=this.$m,Ge=this.$M,ue=q.weekdays,qe=q.months,It=q.meridiem,gt=function(sr,Qt,At,Et){return sr&&(sr[Qt]||sr(W,V))||At[Qt].slice(0,Et)},tr=function(sr){return Ue.s(Ce%12||12,sr,"0")},ar=It||function(sr,Qt,At){var Et=sr<12?"AM":"PM";return At?Et.toLowerCase():Et};return V.replace(D,function(sr,Qt){return Qt||function(At){switch(At){case"YY":return String(W.$y).slice(-2);case"YYYY":return Ue.s(W.$y,4,"0");case"M":return Ge+1;case"MM":return Ue.s(Ge+1,2,"0");case"MMM":return gt(q.monthsShort,Ge,qe,3);case"MMMM":return gt(qe,Ge);case"D":return W.$D;case"DD":return Ue.s(W.$D,2,"0");case"d":return String(W.$W);case"dd":return gt(q.weekdaysMin,W.$W,ue,2);case"ddd":return gt(q.weekdaysShort,W.$W,ue,3);case"dddd":return ue[W.$W];case"H":return String(Ce);case"HH":return Ue.s(Ce,2,"0");case"h":return tr(1);case"hh":return tr(2);case"a":return ar(Ce,fe,!0);case"A":return ar(Ce,fe,!1);case"m":return String(fe);case"mm":return Ue.s(fe,2,"0");case"s":return String(W.$s);case"ss":return Ue.s(W.$s,2,"0");case"SSS":return Ue.s(W.$ms,3,"0");case"Z":return Z}return null}(sr)||Z.replace(":","")})},le.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},le.diff=function(G,W,q){var V,Z=this,Ce=Ue.p(W),fe=Oe(G),Ge=(fe.utcOffset()-this.utcOffset())*A,ue=this-fe,qe=function(){return Ue.m(Z,fe)};switch(Ce){case Q:V=qe()/12;break;case w:V=qe();break;case C:V=qe()/3;break;case y:V=(ue-Ge)/6048e5;break;case b:V=(ue-Ge)/864e5;break;case h:V=ue/c;break;case g:V=ue/A;break;case p:V=ue/u;break;default:V=ue}return q?V:Ue.a(V)},le.daysInMonth=function(){return this.endOf(w).$D},le.$locale=function(){return Y[this.$L]},le.locale=function(G,W){if(!G)return this.$L;var q=this.clone(),V=we(G,W,!0);return V&&(q.$L=V),q},le.clone=function(){return Ue.w(this.$d,this)},le.toDate=function(){return new Date(this.valueOf())},le.toJSON=function(){return this.isValid()?this.toISOString():null},le.toISOString=function(){return this.$d.toISOString()},le.toString=function(){return this.$d.toUTCString()},X}(),nt=Me.prototype;return Oe.prototype=nt,[["$ms",d],["$s",p],["$m",g],["$H",h],["$W",b],["$M",w],["$y",Q],["$D",x]].forEach(function(X){nt[X[1]]=function(le){return this.$g(le,X[0],X[1])}}),Oe.extend=function(X,le){return X.$i||(X(le,Me,Oe),X.$i=!0),Oe},Oe.locale=we,Oe.isDayjs=re,Oe.unix=function(X){return Oe(1e3*X)},Oe.en=Y[j],Oe.Ls=Y,Oe.p={},Oe}()})(wc);const Wl=_d(wc.exports);/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var wA={version:"0.18.5"},XA=1252,lu=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],Ic={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},Yu=function(a){lu.indexOf(a)!=-1&&(XA=Ic[0]=a)},sA=function(a){Yu(a)};function $c(){sA(1200),Yu(1252)}function Fd(a){for(var u=[],A=0,c=a.length;A<c;++A)u[A]=a.charCodeAt(A);return u}function Bg(a){for(var u=[],A=0;A<a.length>>1;++A)u[A]=String.fromCharCode(a.charCodeAt(2*A+1)+(a.charCodeAt(2*A)<<8));return u.join("")}var yh,IA=function(a){var u=a.charCodeAt(0),A=a.charCodeAt(1);return u==255&&A==254?function(c){for(var d=[],p=0;p<c.length>>1;++p)d[p]=String.fromCharCode(c.charCodeAt(2*p)+(c.charCodeAt(2*p+1)<<8));return d.join("")}(a.slice(2)):u==254&&A==255?Bg(a.slice(2)):u==65279?a.slice(1):a},Eg=function(a){return String.fromCharCode(a)},Jv=function(a){return String.fromCharCode(a)},od="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function Dd(a){for(var u="",A=0,c=0,d=0,p=0,g=0,h=0,b=0,y=0;y<a.length;)p=(A=a.charCodeAt(y++))>>2,g=(3&A)<<4|(c=a.charCodeAt(y++))>>4,h=(15&c)<<2|(d=a.charCodeAt(y++))>>6,b=63&d,isNaN(c)?h=b=64:isNaN(d)&&(b=64),u+=od.charAt(p)+od.charAt(g)+od.charAt(h)+od.charAt(b);return u}function Yl(a){var u="",A=0,c=0,d=0,p=0,g=0,h=0;a=a.replace(/[^\w\+\/\=]/g,"");for(var b=0;b<a.length;)A=od.indexOf(a.charAt(b++))<<2|(p=od.indexOf(a.charAt(b++)))>>4,u+=String.fromCharCode(A),c=(15&p)<<4|(g=od.indexOf(a.charAt(b++)))>>2,g!==64&&(u+=String.fromCharCode(c)),d=(3&g)<<6|(h=od.indexOf(a.charAt(b++))),h!==64&&(u+=String.fromCharCode(d));return u}var Uo=function(){return typeof Buffer<"u"&&typeof process<"u"&&process.versions!==void 0&&!!process.versions.node}(),Dl=function(){if(typeof Buffer<"u"){var a=!Buffer.from;if(!a)try{Buffer.from("foo","utf8")}catch{a=!0}return a?function(u,A){return A?new Buffer(u,A):new Buffer(u)}:Buffer.from.bind(Buffer)}return function(){}}();function Wc(a){return Uo?Buffer.alloc?Buffer.alloc(a):new Buffer(a):typeof Uint8Array<"u"?new Uint8Array(a):new Array(a)}function sd(a){return Uo?Buffer.allocUnsafe?Buffer.allocUnsafe(a):new Buffer(a):typeof Uint8Array<"u"?new Uint8Array(a):new Array(a)}var Bc=function(a){return Uo?Dl(a,"binary"):a.split("").map(function(u){return 255&u.charCodeAt(0)})};function bh(a){if(typeof ArrayBuffer>"u")return Bc(a);for(var u=new ArrayBuffer(a.length),A=new Uint8Array(u),c=0;c!=a.length;++c)A[c]=255&a.charCodeAt(c);return u}function Ad(a){if(Array.isArray(a))return a.map(function(c){return String.fromCharCode(c)}).join("");for(var u=[],A=0;A<a.length;++A)u[A]=String.fromCharCode(a[A]);return u.join("")}function Rd(a){if(typeof ArrayBuffer>"u")throw new Error("Unsupported");if(a instanceof ArrayBuffer)return Rd(new Uint8Array(a));for(var u=new Array(a.length),A=0;A<a.length;++A)u[A]=a[A];return u}var ZA=Uo?function(a){return Buffer.concat(a.map(function(u){return Buffer.isBuffer(u)?u:Dl(u)}))}:function(a){if(typeof Uint8Array<"u"){var u=0,A=0;for(u=0;u<a.length;++u)A+=a[u].length;var c=new Uint8Array(A),d=0;for(u=0,A=0;u<a.length;A+=d,++u)if(d=a[u].length,a[u]instanceof Uint8Array)c.set(a[u],A);else{if(typeof a[u]=="string")throw"wtf";c.set(new Uint8Array(a[u]),A)}return c}return[].concat.apply([],a.map(function(p){return Array.isArray(p)?p:[].slice.call(p)}))},Rl=/\u0000/g,Ch=/[\u0001-\u0006]/g;function cp(a){for(var u="",A=a.length-1;A>=0;)u+=a.charAt(A--);return u}function bf(a,u){var A=""+a;return A.length>=u?A:bl("0",u-A.length)+A}function Td(a,u){var A=""+a;return A.length>=u?A:bl(" ",u-A.length)+A}function Yc(a,u){var A=""+a;return A.length>=u?A:A+bl(" ",u-A.length)}var Xv=Math.pow(2,32);function Qg(a,u){return a>Xv||a<-Xv?function(A,c){var d=""+Math.round(A);return d.length>=c?d:bl("0",c-d.length)+d}(a,u):function(A,c){var d=""+A;return d.length>=c?d:bl("0",c-d.length)+d}(Math.round(a),u)}function p0(a,u){return u=u||0,a.length>=7+u&&(32|a.charCodeAt(u))==103&&(32|a.charCodeAt(u+1))==101&&(32|a.charCodeAt(u+2))==110&&(32|a.charCodeAt(u+3))==101&&(32|a.charCodeAt(u+4))==114&&(32|a.charCodeAt(u+5))==97&&(32|a.charCodeAt(u+6))==108}var E1=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],Od=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]],go={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},Zv={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},Q1={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function uu(a,u,A){for(var c=a<0?-1:1,d=a*c,p=0,g=1,h=0,b=1,y=0,w=0,C=Math.floor(d);y<u&&(h=(C=Math.floor(d))*g+p,w=C*y+b,!(d-C<5e-8));)d=1/(d-C),p=g,g=h,b=y,y=w;if(w>u&&(y>u?(w=b,h=p):(w=y,h=g)),!A)return[0,c*h,w];var Q=Math.floor(c*h/w);return[Q,c*h-Q*w,w]}function qc(a,u,A){if(a>2958465||a<0)return null;var c=0|a,d=Math.floor(86400*(a-c)),p=0,g=[],h={D:c,T:d,u:86400*(a-c)-d,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(h.u)<1e-6&&(h.u=0),u&&u.date1904&&(c+=1462),h.u>.9999&&(h.u=0,++d==86400&&(h.T=d=0,++c,++h.D)),c===60)g=A?[1317,10,29]:[1900,2,29],p=3;else if(c===0)g=A?[1317,8,29]:[1900,1,0],p=6;else{c>60&&--c;var b=new Date(1900,0,1);b.setDate(b.getDate()+c-1),g=[b.getFullYear(),b.getMonth()+1,b.getDate()],p=b.getDay(),c<60&&(p=(p+6)%7),A&&(p=function(y,w){w[0]-=581;var C=y.getDay();return y<60&&(C=(C+6)%7),C}(b,g))}return h.y=g[0],h.m=g[1],h.d=g[2],h.S=d%60,d=Math.floor(d/60),h.M=d%60,d=Math.floor(d/60),h.H=d,h.q=p,h}var em=new Date(1899,11,31,0,0,0),nC=em.getTime(),x1=new Date(1900,2,1,0,0,0);function tm(a,u){var A=a.getTime();return u?A-=1262304e5:a>=x1&&(A+=864e5),(A-(nC+6e4*(a.getTimezoneOffset()-em.getTimezoneOffset())))/864e5}function fp(a){return a.indexOf(".")==-1?a:a.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function Ec(a){var u,A=Math.floor(Math.log(Math.abs(a))*Math.LOG10E);return u=A>=-4&&A<=-1?a.toPrecision(10+A):Math.abs(A)<=9?function(c){var d=c<0?12:11,p=fp(c.toFixed(12));return p.length<=d||(p=c.toPrecision(10)).length<=d?p:c.toExponential(5)}(a):A===10?a.toFixed(10).substr(0,12):function(c){var d=fp(c.toFixed(11));return d.length>(c<0?12:11)||d==="0"||d==="-0"?c.toPrecision(6):d}(a),fp(function(c){return c.indexOf("E")==-1?c:c.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(u.toUpperCase()))}function wh(a,u){switch(typeof a){case"string":return a;case"boolean":return a?"TRUE":"FALSE";case"number":return(0|a)===a?a.toString(10):Ec(a);case"undefined":return"";case"object":if(a==null)return"";if(a instanceof Date)return qu(14,tm(a,u&&u.date1904),u)}throw new Error("unsupported value in General format: "+a)}function S1(a,u,A,c){var d,p="",g=0,h=0,b=A.y,y=0;switch(a){case 98:b=A.y+543;case 121:switch(u.length){case 1:case 2:d=b%100,y=2;break;default:d=b%1e4,y=4}break;case 109:switch(u.length){case 1:case 2:d=A.m,y=u.length;break;case 3:return Od[A.m-1][1];case 5:return Od[A.m-1][0];default:return Od[A.m-1][2]}break;case 100:switch(u.length){case 1:case 2:d=A.d,y=u.length;break;case 3:return E1[A.q][0];default:return E1[A.q][1]}break;case 104:switch(u.length){case 1:case 2:d=1+(A.H+11)%12,y=u.length;break;default:throw"bad hour format: "+u}break;case 72:switch(u.length){case 1:case 2:d=A.H,y=u.length;break;default:throw"bad hour format: "+u}break;case 77:switch(u.length){case 1:case 2:d=A.M,y=u.length;break;default:throw"bad minute format: "+u}break;case 115:if(u!="s"&&u!="ss"&&u!=".0"&&u!=".00"&&u!=".000")throw"bad second format: "+u;return A.u!==0||u!="s"&&u!="ss"?(h=c>=2?c===3?1e3:100:c===1?10:1,(g=Math.round(h*(A.S+A.u)))>=60*h&&(g=0),u==="s"?g===0?"0":""+g/h:(p=bf(g,2+c),u==="ss"?p.substr(0,2):"."+p.substr(2,u.length-1))):bf(A.S,u.length);case 90:switch(u){case"[h]":case"[hh]":d=24*A.D+A.H;break;case"[m]":case"[mm]":d=60*(24*A.D+A.H)+A.M;break;case"[s]":case"[ss]":d=60*(60*(24*A.D+A.H)+A.M)+Math.round(A.S+A.u);break;default:throw"bad abstime format: "+u}y=u.length===3?1:2;break;case 101:d=b,y=1}return y>0?bf(d,y):""}function Ih(a){if(a.length<=3)return a;for(var u=a.length%3,A=a.substr(0,u);u!=a.length;u+=3)A+=(A.length>0?",":"")+a.substr(u,3);return A}var hp=/%/g;function Nd(a,u){var A,c=a.indexOf("E")-a.indexOf(".")-1;if(a.match(/^#+0.0E\+0$/)){if(u==0)return"0.0E+0";if(u<0)return"-"+Nd(a,-u);var d=a.indexOf(".");d===-1&&(d=a.indexOf("E"));var p=Math.floor(Math.log(u)*Math.LOG10E)%d;if(p<0&&(p+=d),(A=(u/Math.pow(10,p)).toPrecision(c+1+(d+p)%d)).indexOf("e")===-1){var g=Math.floor(Math.log(u)*Math.LOG10E);for(A.indexOf(".")===-1?A=A.charAt(0)+"."+A.substr(1)+"E+"+(g-A.length+p):A+="E+"+(g-p);A.substr(0,2)==="0.";)A=(A=A.charAt(0)+A.substr(2,d)+"."+A.substr(2+d)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");A=A.replace(/\+-/,"-")}A=A.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(h,b,y,w){return b+y+w.substr(0,(d+p)%d)+"."+w.substr(p)+"E"})}else A=u.toExponential(c);return a.match(/E\+00$/)&&A.match(/e[+-]\d$/)&&(A=A.substr(0,A.length-1)+"0"+A.charAt(A.length-1)),a.match(/E\-/)&&A.match(/e\+/)&&(A=A.replace(/e\+/,"e")),A.replace("e","E")}var ld=/# (\?+)( ?)\/( ?)(\d+)/,v0=/^#*0*\.([0#]+)/,ql=/\).*[0#]/,Ld=/\(###\) ###\\?-####/;function Su(a){for(var u,A="",c=0;c!=a.length;++c)switch(u=a.charCodeAt(c)){case 35:break;case 63:A+=" ";break;case 48:A+="0";break;default:A+=String.fromCharCode(u)}return A}function xg(a,u){var A=Math.pow(10,u);return""+Math.round(a*A)/A}function dp(a,u){var A=a-Math.floor(a),c=Math.pow(10,u);return u<(""+Math.round(A*c)).length?0:Math.round(A*c)}function cu(a,u,A){if(a.charCodeAt(0)===40&&!u.match(ql)){var c=u.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return A>=0?cu("n",c,A):"("+cu("n",c,-A)+")"}if(u.charCodeAt(u.length-1)===44)return function(k,F,D){for(var M=F.length-1;F.charCodeAt(M-1)===44;)--M;return ku(k,F.substr(0,M),D/Math.pow(10,3*(F.length-M)))}(a,u,A);if(u.indexOf("%")!==-1)return function(k,F,D){var M=F.replace(hp,""),N=F.length-M.length;return ku(k,M,D*Math.pow(10,2*N))+bl("%",N)}(a,u,A);if(u.indexOf("E")!==-1)return Nd(u,A);if(u.charCodeAt(0)===36)return"$"+cu(a,u.substr(u.charAt(1)==" "?2:1),A);var d,p,g,h,b=Math.abs(A),y=A<0?"-":"";if(u.match(/^00+$/))return y+Qg(b,u.length);if(u.match(/^[#?]+$/))return(d=Qg(A,0))==="0"&&(d=""),d.length>u.length?d:Su(u.substr(0,u.length-d.length))+d;if(p=u.match(ld))return function(k,F,D){var M=parseInt(k[4],10),N=Math.round(F*M),P=Math.floor(N/M),j=N-P*M,Y=M;return D+(P===0?"":""+P)+" "+(j===0?bl(" ",k[1].length+1+k[4].length):Td(j,k[1].length)+k[2]+"/"+k[3]+bf(Y,k[4].length))}(p,b,y);if(u.match(/^#+0+$/))return y+Qg(b,u.length-u.indexOf("0"));if(p=u.match(v0))return d=xg(A,p[1].length).replace(/^([^\.]+)$/,"$1."+Su(p[1])).replace(/\.$/,"."+Su(p[1])).replace(/\.(\d*)$/,function(k,F){return"."+F+bl("0",Su(p[1]).length-F.length)}),u.indexOf("0.")!==-1?d:d.replace(/^0\./,".");if(u=u.replace(/^#+([0.])/,"$1"),p=u.match(/^(0*)\.(#*)$/))return y+xg(b,p[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,p[1].length?"0.":".");if(p=u.match(/^#{1,3},##0(\.?)$/))return y+Ih(Qg(b,0));if(p=u.match(/^#,##0\.([#0]*0)$/))return A<0?"-"+cu(a,u,-A):Ih(""+(Math.floor(A)+function(k,F){return F<(""+Math.round((k-Math.floor(k))*Math.pow(10,F))).length?1:0}(A,p[1].length)))+"."+bf(dp(A,p[1].length),p[1].length);if(p=u.match(/^#,#*,#0/))return cu(a,u.replace(/^#,#*,/,""),A);if(p=u.match(/^([0#]+)(\\?-([0#]+))+$/))return d=cp(cu(a,u.replace(/[\\-]/g,""),A)),g=0,cp(cp(u.replace(/\\/g,"")).replace(/[0#]/g,function(k){return g<d.length?d.charAt(g++):k==="0"?"0":""}));if(u.match(Ld))return"("+(d=cu(a,"##########",A)).substr(0,3)+") "+d.substr(3,3)+"-"+d.substr(6);var w="";if(p=u.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return g=Math.min(p[4].length,7),h=uu(b,Math.pow(10,g)-1,!1),d=""+y,(w=ku("n",p[1],h[1])).charAt(w.length-1)==" "&&(w=w.substr(0,w.length-1)+"0"),d+=w+p[2]+"/"+p[3],(w=Yc(h[2],g)).length<p[4].length&&(w=Su(p[4].substr(p[4].length-w.length))+w),d+=w;if(p=u.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return g=Math.min(Math.max(p[1].length,p[4].length),7),y+((h=uu(b,Math.pow(10,g)-1,!0))[0]||(h[1]?"":"0"))+" "+(h[1]?Td(h[1],g)+p[2]+"/"+p[3]+Yc(h[2],g):bl(" ",2*g+1+p[2].length+p[3].length));if(p=u.match(/^[#0?]+$/))return d=Qg(A,0),u.length<=d.length?d:Su(u.substr(0,u.length-d.length))+d;if(p=u.match(/^([#0?]+)\.([#0]+)$/)){d=""+A.toFixed(Math.min(p[2].length,10)).replace(/([^0])0+$/,"$1"),g=d.indexOf(".");var C=u.indexOf(".")-g,Q=u.length-d.length-C;return Su(u.substr(0,C)+d+u.substr(u.length-Q))}if(p=u.match(/^00,000\.([#0]*0)$/))return g=dp(A,p[1].length),A<0?"-"+cu(a,u,-A):Ih(function(k){return k<2147483647&&k>-2147483648?""+(k>=0?0|k:k-1|0):""+Math.floor(k)}(A)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(k){return"00,"+(k.length<3?bf(0,3-k.length):"")+k})+"."+bf(g,p[1].length);switch(u){case"###,##0.00":return cu(a,"#,##0.00",A);case"###,###":case"##,###":case"#,###":var x=Ih(Qg(b,0));return x!=="0"?y+x:"";case"###,###.00":return cu(a,"###,##0.00",A).replace(/^0\./,".");case"#,###.00":return cu(a,"#,##0.00",A).replace(/^0\./,".")}throw new Error("unsupported format |"+u+"|")}function Bh(a,u){var A,c=a.indexOf("E")-a.indexOf(".")-1;if(a.match(/^#+0.0E\+0$/)){if(u==0)return"0.0E+0";if(u<0)return"-"+Bh(a,-u);var d=a.indexOf(".");d===-1&&(d=a.indexOf("E"));var p=Math.floor(Math.log(u)*Math.LOG10E)%d;if(p<0&&(p+=d),!(A=(u/Math.pow(10,p)).toPrecision(c+1+(d+p)%d)).match(/[Ee]/)){var g=Math.floor(Math.log(u)*Math.LOG10E);A.indexOf(".")===-1?A=A.charAt(0)+"."+A.substr(1)+"E+"+(g-A.length+p):A+="E+"+(g-p),A=A.replace(/\+-/,"-")}A=A.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(h,b,y,w){return b+y+w.substr(0,(d+p)%d)+"."+w.substr(p)+"E"})}else A=u.toExponential(c);return a.match(/E\+00$/)&&A.match(/e[+-]\d$/)&&(A=A.substr(0,A.length-1)+"0"+A.charAt(A.length-1)),a.match(/E\-/)&&A.match(/e\+/)&&(A=A.replace(/e\+/,"e")),A.replace("e","E")}function fu(a,u,A){if(a.charCodeAt(0)===40&&!u.match(ql)){var c=u.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return A>=0?fu("n",c,A):"("+fu("n",c,-A)+")"}if(u.charCodeAt(u.length-1)===44)return function(k,F,D){for(var M=F.length-1;F.charCodeAt(M-1)===44;)--M;return ku(k,F.substr(0,M),D/Math.pow(10,3*(F.length-M)))}(a,u,A);if(u.indexOf("%")!==-1)return function(k,F,D){var M=F.replace(hp,""),N=F.length-M.length;return ku(k,M,D*Math.pow(10,2*N))+bl("%",N)}(a,u,A);if(u.indexOf("E")!==-1)return Bh(u,A);if(u.charCodeAt(0)===36)return"$"+fu(a,u.substr(u.charAt(1)==" "?2:1),A);var d,p,g,h,b=Math.abs(A),y=A<0?"-":"";if(u.match(/^00+$/))return y+bf(b,u.length);if(u.match(/^[#?]+$/))return d=""+A,A===0&&(d=""),d.length>u.length?d:Su(u.substr(0,u.length-d.length))+d;if(p=u.match(ld))return function(k,F,D){return D+(F===0?"":""+F)+bl(" ",k[1].length+2+k[4].length)}(p,b,y);if(u.match(/^#+0+$/))return y+bf(b,u.length-u.indexOf("0"));if(p=u.match(v0))return d=(d=(""+A).replace(/^([^\.]+)$/,"$1."+Su(p[1])).replace(/\.$/,"."+Su(p[1]))).replace(/\.(\d*)$/,function(k,F){return"."+F+bl("0",Su(p[1]).length-F.length)}),u.indexOf("0.")!==-1?d:d.replace(/^0\./,".");if(u=u.replace(/^#+([0.])/,"$1"),p=u.match(/^(0*)\.(#*)$/))return y+(""+b).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,p[1].length?"0.":".");if(p=u.match(/^#{1,3},##0(\.?)$/))return y+Ih(""+b);if(p=u.match(/^#,##0\.([#0]*0)$/))return A<0?"-"+fu(a,u,-A):Ih(""+A)+"."+bl("0",p[1].length);if(p=u.match(/^#,#*,#0/))return fu(a,u.replace(/^#,#*,/,""),A);if(p=u.match(/^([0#]+)(\\?-([0#]+))+$/))return d=cp(fu(a,u.replace(/[\\-]/g,""),A)),g=0,cp(cp(u.replace(/\\/g,"")).replace(/[0#]/g,function(k){return g<d.length?d.charAt(g++):k==="0"?"0":""}));if(u.match(Ld))return"("+(d=fu(a,"##########",A)).substr(0,3)+") "+d.substr(3,3)+"-"+d.substr(6);var w="";if(p=u.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return g=Math.min(p[4].length,7),h=uu(b,Math.pow(10,g)-1,!1),d=""+y,(w=ku("n",p[1],h[1])).charAt(w.length-1)==" "&&(w=w.substr(0,w.length-1)+"0"),d+=w+p[2]+"/"+p[3],(w=Yc(h[2],g)).length<p[4].length&&(w=Su(p[4].substr(p[4].length-w.length))+w),d+=w;if(p=u.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return g=Math.min(Math.max(p[1].length,p[4].length),7),y+((h=uu(b,Math.pow(10,g)-1,!0))[0]||(h[1]?"":"0"))+" "+(h[1]?Td(h[1],g)+p[2]+"/"+p[3]+Yc(h[2],g):bl(" ",2*g+1+p[2].length+p[3].length));if(p=u.match(/^[#0?]+$/))return d=""+A,u.length<=d.length?d:Su(u.substr(0,u.length-d.length))+d;if(p=u.match(/^([#0]+)\.([#0]+)$/)){d=""+A.toFixed(Math.min(p[2].length,10)).replace(/([^0])0+$/,"$1"),g=d.indexOf(".");var C=u.indexOf(".")-g,Q=u.length-d.length-C;return Su(u.substr(0,C)+d+u.substr(u.length-Q))}if(p=u.match(/^00,000\.([#0]*0)$/))return A<0?"-"+fu(a,u,-A):Ih(""+A).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(k){return"00,"+(k.length<3?bf(0,3-k.length):"")+k})+"."+bf(0,p[1].length);switch(u){case"###,###":case"##,###":case"#,###":var x=Ih(""+b);return x!=="0"?y+x:"";default:if(u.match(/\.[0#?]*$/))return fu(a,u.slice(0,u.lastIndexOf(".")),A)+Su(u.slice(u.lastIndexOf(".")))}throw new Error("unsupported format |"+u+"|")}function ku(a,u,A){return(0|A)===A?fu(a,u,A):cu(a,u,A)}var m0=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function Qc(a){for(var u=0,A="",c="";u<a.length;)switch(A=a.charAt(u)){case"G":p0(a,u)&&(u+=6),u++;break;case'"':for(;a.charCodeAt(++u)!==34&&u<a.length;);++u;break;case"\\":case"_":u+=2;break;case"@":++u;break;case"B":case"b":if(a.charAt(u+1)==="1"||a.charAt(u+1)==="2")return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"上":if(a.substr(u,3).toUpperCase()==="A/P"||a.substr(u,5).toUpperCase()==="AM/PM"||a.substr(u,5).toUpperCase()==="上午/下午")return!0;++u;break;case"[":for(c=A;a.charAt(u++)!=="]"&&u<a.length;)c+=a.charAt(u);if(c.match(m0))return!0;break;case".":case"0":case"#":for(;u<a.length&&("0#?.,E+-%".indexOf(A=a.charAt(++u))>-1||A=="\\"&&a.charAt(u+1)=="-"&&"0#".indexOf(a.charAt(u+2))>-1););break;case"?":for(;a.charAt(++u)===A;);break;case"*":++u,a.charAt(u)!=" "&&a.charAt(u)!="*"||++u;break;case"(":case")":++u;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;u<a.length&&"0123456789".indexOf(a.charAt(++u))>-1;);break;default:++u}return!1}var gp=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function zy(a,u){if(u==null)return!1;var A=parseFloat(u[2]);switch(u[1]){case"=":if(a==A)return!0;break;case">":if(a>A)return!0;break;case"<":if(a<A)return!0;break;case"<>":if(a!=A)return!0;break;case">=":if(a>=A)return!0;break;case"<=":if(a<=A)return!0}return!1}function rm(a,u){var A=function(b){for(var y=[],w=!1,C=0,Q=0;C<b.length;++C)switch(b.charCodeAt(C)){case 34:w=!w;break;case 95:case 42:case 92:++C;break;case 59:y[y.length]=b.substr(Q,C-Q),Q=C+1}if(y[y.length]=b.substr(Q),w===!0)throw new Error("Format |"+b+"| unterminated string ");return y}(a),c=A.length,d=A[c-1].indexOf("@");if(c<4&&d>-1&&--c,A.length>4)throw new Error("cannot find right format for |"+A.join("|")+"|");if(typeof u!="number")return[4,A.length===4||d>-1?A[A.length-1]:"@"];switch(A.length){case 1:A=d>-1?["General","General","General",A[0]]:[A[0],A[0],A[0],"@"];break;case 2:A=d>-1?[A[0],A[0],A[0],A[1]]:[A[0],A[1],A[0],"@"];break;case 3:A=d>-1?[A[0],A[1],A[0],A[2]]:[A[0],A[1],A[2],"@"]}var p=u>0?A[0]:u<0?A[1]:A[2];if(A[0].indexOf("[")===-1&&A[1].indexOf("[")===-1)return[c,p];if(A[0].match(/\[[=<>]/)!=null||A[1].match(/\[[=<>]/)!=null){var g=A[0].match(gp),h=A[1].match(gp);return zy(u,g)?[c,A[0]]:zy(u,h)?[c,A[1]]:[c,A[g!=null&&h!=null?2:1]]}return[c,p]}function qu(a,u,A){A==null&&(A={});var c="";switch(typeof a){case"string":c=a=="m/d/yy"&&A.dateNF?A.dateNF:a;break;case"number":(c=a==14&&A.dateNF?A.dateNF:(A.table!=null?A.table:go)[a])==null&&(c=A.table&&A.table[Zv[a]]||go[Zv[a]]),c==null&&(c=Q1[a]||"General")}if(p0(c,0))return wh(u,A);u instanceof Date&&(u=tm(u,A.date1904));var d=rm(c,u);if(p0(d[1]))return wh(u,A);if(u===!0)u="TRUE";else if(u===!1)u="FALSE";else if(u===""||u==null)return"";return function(p,g,h,b){for(var y,w,C,Q=[],x="",k=0,F="",D="t",M="H";k<p.length;)switch(F=p.charAt(k)){case"G":if(!p0(p,k))throw new Error("unrecognized character "+F+" in "+p);Q[Q.length]={t:"G",v:"General"},k+=7;break;case'"':for(x="";(C=p.charCodeAt(++k))!==34&&k<p.length;)x+=String.fromCharCode(C);Q[Q.length]={t:"t",v:x},++k;break;case"\\":var N=p.charAt(++k),P=N==="("||N===")"?N:"t";Q[Q.length]={t:P,v:N},++k;break;case"_":Q[Q.length]={t:"t",v:" "},k+=2;break;case"@":Q[Q.length]={t:"T",v:g},++k;break;case"B":case"b":if(p.charAt(k+1)==="1"||p.charAt(k+1)==="2"){if(y==null&&(y=qc(g,h,p.charAt(k+1)==="2"))==null)return"";Q[Q.length]={t:"X",v:p.substr(k,2)},D=F,k+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":F=F.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(g<0||y==null&&(y=qc(g,h))==null)return"";for(x=F;++k<p.length&&p.charAt(k).toLowerCase()===F;)x+=F;F==="m"&&D.toLowerCase()==="h"&&(F="M"),F==="h"&&(F=M),Q[Q.length]={t:F,v:x},D=F;break;case"A":case"a":case"上":var j={t:F,v:F};if(y==null&&(y=qc(g,h)),p.substr(k,3).toUpperCase()==="A/P"?(y!=null&&(j.v=y.H>=12?"P":"A"),j.t="T",M="h",k+=3):p.substr(k,5).toUpperCase()==="AM/PM"?(y!=null&&(j.v=y.H>=12?"PM":"AM"),j.t="T",k+=5,M="h"):p.substr(k,5).toUpperCase()==="上午/下午"?(y!=null&&(j.v=y.H>=12?"下午":"上午"),j.t="T",k+=5,M="h"):(j.t="t",++k),y==null&&j.t==="T")return"";Q[Q.length]=j,D=F;break;case"[":for(x=F;p.charAt(k++)!=="]"&&k<p.length;)x+=p.charAt(k);if(x.slice(-1)!=="]")throw'unterminated "[" block: |'+x+"|";if(x.match(m0)){if(y==null&&(y=qc(g,h))==null)return"";Q[Q.length]={t:"Z",v:x.toLowerCase()},D=x.charAt(1)}else x.indexOf("$")>-1&&(x=(x.match(/\$([^-\[\]]*)/)||[])[1]||"$",Qc(p)||(Q[Q.length]={t:"t",v:x}));break;case".":if(y!=null){for(x=F;++k<p.length&&(F=p.charAt(k))==="0";)x+=F;Q[Q.length]={t:"s",v:x};break}case"0":case"#":for(x=F;++k<p.length&&"0#?.,E+-%".indexOf(F=p.charAt(k))>-1;)x+=F;Q[Q.length]={t:"n",v:x};break;case"?":for(x=F;p.charAt(++k)===F;)x+=F;Q[Q.length]={t:F,v:x},D=F;break;case"*":++k,p.charAt(k)!=" "&&p.charAt(k)!="*"||++k;break;case"(":case")":Q[Q.length]={t:b===1?"t":F,v:F},++k;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(x=F;k<p.length&&"0123456789".indexOf(p.charAt(++k))>-1;)x+=p.charAt(k);Q[Q.length]={t:"D",v:x};break;case" ":Q[Q.length]={t:F,v:F},++k;break;case"$":Q[Q.length]={t:"t",v:"$"},++k;break;default:if(",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(F)===-1)throw new Error("unrecognized character "+F+" in "+p);Q[Q.length]={t:"t",v:F},++k}var Y,z=0,re=0;for(k=Q.length-1,D="t";k>=0;--k)switch(Q[k].t){case"h":case"H":Q[k].t=M,D="h",z<1&&(z=1);break;case"s":(Y=Q[k].v.match(/\.0+$/))&&(re=Math.max(re,Y[0].length-1)),z<3&&(z=3);case"d":case"y":case"M":case"e":D=Q[k].t;break;case"m":D==="s"&&(Q[k].t="M",z<2&&(z=2));break;case"X":break;case"Z":z<1&&Q[k].v.match(/[Hh]/)&&(z=1),z<2&&Q[k].v.match(/[Mm]/)&&(z=2),z<3&&Q[k].v.match(/[Ss]/)&&(z=3)}switch(z){case 0:break;case 1:y.u>=.5&&(y.u=0,++y.S),y.S>=60&&(y.S=0,++y.M),y.M>=60&&(y.M=0,++y.H);break;case 2:y.u>=.5&&(y.u=0,++y.S),y.S>=60&&(y.S=0,++y.M)}var we,Oe="";for(k=0;k<Q.length;++k)switch(Q[k].t){case"t":case"T":case" ":case"D":break;case"X":Q[k].v="",Q[k].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":Q[k].v=S1(Q[k].t.charCodeAt(0),Q[k].v,y,re),Q[k].t="t";break;case"n":case"?":for(we=k+1;Q[we]!=null&&((F=Q[we].t)==="?"||F==="D"||(F===" "||F==="t")&&Q[we+1]!=null&&(Q[we+1].t==="?"||Q[we+1].t==="t"&&Q[we+1].v==="/")||Q[k].t==="("&&(F===" "||F==="n"||F===")")||F==="t"&&(Q[we].v==="/"||Q[we].v===" "&&Q[we+1]!=null&&Q[we+1].t=="?"));)Q[k].v+=Q[we].v,Q[we]={v:"",t:";"},++we;Oe+=Q[k].v,k=we-1;break;case"G":Q[k].t="t",Q[k].v=wh(g,h)}var Ue,Me,nt="";if(Oe.length>0){Oe.charCodeAt(0)==40?(Ue=g<0&&Oe.charCodeAt(0)===45?-g:g,Me=ku("n",Oe,Ue)):(Me=ku("n",Oe,Ue=g<0&&b>1?-g:g),Ue<0&&Q[0]&&Q[0].t=="t"&&(Me=Me.substr(1),Q[0].v="-"+Q[0].v)),we=Me.length-1;var X=Q.length;for(k=0;k<Q.length;++k)if(Q[k]!=null&&Q[k].t!="t"&&Q[k].v.indexOf(".")>-1){X=k;break}var le=Q.length;if(X===Q.length&&Me.indexOf("E")===-1){for(k=Q.length-1;k>=0;--k)Q[k]!=null&&"n?".indexOf(Q[k].t)!==-1&&(we>=Q[k].v.length-1?(we-=Q[k].v.length,Q[k].v=Me.substr(we+1,Q[k].v.length)):we<0?Q[k].v="":(Q[k].v=Me.substr(0,we+1),we=-1),Q[k].t="t",le=k);we>=0&&le<Q.length&&(Q[le].v=Me.substr(0,we+1)+Q[le].v)}else if(X!==Q.length&&Me.indexOf("E")===-1){for(we=Me.indexOf(".")-1,k=X;k>=0;--k)if(Q[k]!=null&&"n?".indexOf(Q[k].t)!==-1){for(w=Q[k].v.indexOf(".")>-1&&k===X?Q[k].v.indexOf(".")-1:Q[k].v.length-1,nt=Q[k].v.substr(w+1);w>=0;--w)we>=0&&(Q[k].v.charAt(w)==="0"||Q[k].v.charAt(w)==="#")&&(nt=Me.charAt(we--)+nt);Q[k].v=nt,Q[k].t="t",le=k}for(we>=0&&le<Q.length&&(Q[le].v=Me.substr(0,we+1)+Q[le].v),we=Me.indexOf(".")+1,k=X;k<Q.length;++k)if(Q[k]!=null&&("n?(".indexOf(Q[k].t)!==-1||k===X)){for(w=Q[k].v.indexOf(".")>-1&&k===X?Q[k].v.indexOf(".")+1:0,nt=Q[k].v.substr(0,w);w<Q[k].v.length;++w)we<Me.length&&(nt+=Me.charAt(we++));Q[k].v=nt,Q[k].t="t",le=k}}}for(k=0;k<Q.length;++k)Q[k]!=null&&"n?".indexOf(Q[k].t)>-1&&(Ue=b>1&&g<0&&k>0&&Q[k-1].v==="-"?-g:g,Q[k].v=ku(Q[k].t,Q[k].v,Ue),Q[k].t="t");var G="";for(k=0;k!==Q.length;++k)Q[k]!=null&&(G+=Q[k].v);return G}(d[1],u,A,d[0])}function Md(a,u){if(typeof u!="number"){u=+u||-1;for(var A=0;A<392;++A)if(go[A]!=null){if(go[A]==a){u=A;break}}else u<0&&(u=A);u<0&&(u=391)}return go[u]=a,u}function nm(a){for(var u=0;u!=392;++u)a[u]!==void 0&&Md(a[u],u)}function y0(){var a;a||(a={}),a[0]="General",a[1]="0",a[2]="0.00",a[3]="#,##0",a[4]="#,##0.00",a[9]="0%",a[10]="0.00%",a[11]="0.00E+00",a[12]="# ?/?",a[13]="# ??/??",a[14]="m/d/yy",a[15]="d-mmm-yy",a[16]="d-mmm",a[17]="mmm-yy",a[18]="h:mm AM/PM",a[19]="h:mm:ss AM/PM",a[20]="h:mm",a[21]="h:mm:ss",a[22]="m/d/yy h:mm",a[37]="#,##0 ;(#,##0)",a[38]="#,##0 ;[Red](#,##0)",a[39]="#,##0.00;(#,##0.00)",a[40]="#,##0.00;[Red](#,##0.00)",a[45]="mm:ss",a[46]="[h]:mm:ss",a[47]="mmss.0",a[48]="##0.0E+0",a[49]="@",a[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',go=a}var Jy={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},iC=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g,D3=function(){var a={};a.version="1.2.0";var u=function(){for(var N=0,P=new Array(256),j=0;j!=256;++j)N=1&(N=1&(N=1&(N=1&(N=1&(N=1&(N=1&(N=1&(N=j)?-306674912^N>>>1:N>>>1)?-306674912^N>>>1:N>>>1)?-306674912^N>>>1:N>>>1)?-306674912^N>>>1:N>>>1)?-306674912^N>>>1:N>>>1)?-306674912^N>>>1:N>>>1)?-306674912^N>>>1:N>>>1)?-306674912^N>>>1:N>>>1,P[j]=N;return typeof Int32Array<"u"?new Int32Array(P):P}(),A=function(N){var P=0,j=0,Y=0,z=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(Y=0;Y!=256;++Y)z[Y]=N[Y];for(Y=0;Y!=256;++Y)for(j=N[Y],P=256+Y;P<4096;P+=256)j=z[P]=j>>>8^N[255&j];var re=[];for(Y=1;Y!=16;++Y)re[Y-1]=typeof Int32Array<"u"?z.subarray(256*Y,256*Y+256):z.slice(256*Y,256*Y+256);return re}(u),c=A[0],d=A[1],p=A[2],g=A[3],h=A[4],b=A[5],y=A[6],w=A[7],C=A[8],Q=A[9],x=A[10],k=A[11],F=A[12],D=A[13],M=A[14];return a.table=u,a.bstr=function(N,P){for(var j=~P,Y=0,z=N.length;Y<z;)j=j>>>8^u[255&(j^N.charCodeAt(Y++))];return~j},a.buf=function(N,P){for(var j=~P,Y=N.length-15,z=0;z<Y;)j=M[N[z++]^255&j]^D[N[z++]^j>>8&255]^F[N[z++]^j>>16&255]^k[N[z++]^j>>>24]^x[N[z++]]^Q[N[z++]]^C[N[z++]]^w[N[z++]]^y[N[z++]]^b[N[z++]]^h[N[z++]]^g[N[z++]]^p[N[z++]]^d[N[z++]]^c[N[z++]]^u[N[z++]];for(Y+=15;z<Y;)j=j>>>8^u[255&(j^N[z++])];return~j},a.str=function(N,P){for(var j=~P,Y=0,z=N.length,re=0,we=0;Y<z;)(re=N.charCodeAt(Y++))<128?j=j>>>8^u[255&(j^re)]:re<2048?j=(j=j>>>8^u[255&(j^(192|re>>6&31))])>>>8^u[255&(j^(128|63&re))]:re>=55296&&re<57344?(re=64+(1023&re),we=1023&N.charCodeAt(Y++),j=(j=(j=(j=j>>>8^u[255&(j^(240|re>>8&7))])>>>8^u[255&(j^(128|re>>2&63))])>>>8^u[255&(j^(128|we>>6&15|(3&re)<<4))])>>>8^u[255&(j^(128|63&we))]):j=(j=(j=j>>>8^u[255&(j^(224|re>>12&15))])>>>8^u[255&(j^(128|re>>6&63))])>>>8^u[255&(j^(128|63&re))];return~j},a}(),eo=function(){var a,u={};function A(Dt){if(Dt.charAt(Dt.length-1)=="/")return Dt.slice(0,-1).indexOf("/")===-1?Dt:A(Dt.slice(0,-1));var Ot=Dt.lastIndexOf("/");return Ot===-1?Dt:Dt.slice(0,Ot+1)}function c(Dt){if(Dt.charAt(Dt.length-1)=="/")return c(Dt.slice(0,-1));var Ot=Dt.lastIndexOf("/");return Ot===-1?Dt:Dt.slice(Ot+1)}function d(Dt,Ot){typeof Ot=="string"&&(Ot=new Date(Ot));var er=Ot.getHours();er=(er=er<<6|Ot.getMinutes())<<5|Ot.getSeconds()>>>1,Dt.write_shift(2,er);var Er=Ot.getFullYear()-1980;Er=(Er=Er<<4|Ot.getMonth()+1)<<5|Ot.getDate(),Dt.write_shift(2,Er)}function p(Dt){Vu(Dt,0);for(var Ot={},er=0;Dt.l<=Dt.length-4;){var Er=Dt.read_shift(2),zt=Dt.read_shift(2),Ft=Dt.l+zt,fr={};Er===21589&&(1&(er=Dt.read_shift(1))&&(fr.mtime=Dt.read_shift(4)),zt>5&&(2&er&&(fr.atime=Dt.read_shift(4)),4&er&&(fr.ctime=Dt.read_shift(4))),fr.mtime&&(fr.mt=new Date(1e3*fr.mtime))),Dt.l=Ft,Ot[Er]=fr}return Ot}function g(){return a||(a={})}function h(Dt,Ot){if(Dt[0]==80&&Dt[1]==75)return Zr(Dt,Ot);if((32|Dt[0])==109&&(32|Dt[1])==105)return function(Qi,la){if(z(Qi.slice(0,13)).toLowerCase()!="mime-version:")throw new Error("Unsupported MAD header");var oa=la&&la.root||"",gi=(Uo&&Buffer.isBuffer(Qi)?Qi.toString("binary"):z(Qi)).split(`\r
  888. `),ha=0,ua="";for(ha=0;ha<gi.length;++ha)if(ua=gi[ha],/^Content-Location:/i.test(ua)&&(ua=ua.slice(ua.indexOf("file")),oa||(oa=ua.slice(0,ua.lastIndexOf("/")+1)),ua.slice(0,oa.length)!=oa))for(;oa.length>0&&(oa=(oa=oa.slice(0,oa.length-1)).slice(0,oa.lastIndexOf("/")+1),ua.slice(0,oa.length)!=oa););var ba=(gi[1]||"").match(/boundary="(.*?)"/);if(!ba)throw new Error("MAD cannot find boundary");var Na="--"+(ba[1]||""),ao=[],ji=[],to={FileIndex:ao,FullPaths:ji};Q(to);var Xa,uo=0;for(ha=0;ha<gi.length;++ha){var as=gi[ha];as!==Na&&as!==Na+"--"||(uo++&&ir(to,gi.slice(Xa,ha),oa),Xa=ha)}return to}(Dt,Ot);if(Dt.length<512)throw new Error("CFB file size "+Dt.length+" < 512");var er,Er,zt,Ft,fr,Or,Vr=512,Un=[],Tn=Dt.slice(0,512);Vu(Tn,0);var Li=function(Qi){if(Qi[Qi.l]==80&&Qi[Qi.l+1]==75)return[0,0];Qi.chk(N,"Header Signature: "),Qi.l+=16;var la=Qi.read_shift(2,"u");return[Qi.read_shift(2,"u"),la]}(Tn);switch(er=Li[0]){case 3:Vr=512;break;case 4:Vr=4096;break;case 0:if(Li[1]==0)return Zr(Dt,Ot);default:throw new Error("Major Version: Expected 3 or 4 saw "+er)}Vr!==512&&Vu(Tn=Dt.slice(0,Vr),28);var Xn=Dt.slice(0,Vr);(function(Qi,la){var oa=9;switch(Qi.l+=2,oa=Qi.read_shift(2)){case 9:if(la!=3)throw new Error("Sector Shift: Expected 9 saw "+oa);break;case 12:if(la!=4)throw new Error("Sector Shift: Expected 12 saw "+oa);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+oa)}Qi.chk("0600","Mini Sector Shift: "),Qi.chk("000000000000","Reserved: ")})(Tn,er);var Mn=Tn.read_shift(4,"i");if(er===3&&Mn!==0)throw new Error("# Directory Sectors: Expected 0 saw "+Mn);Tn.l+=4,Ft=Tn.read_shift(4,"i"),Tn.l+=4,Tn.chk("00100000","Mini Stream Cutoff Size: "),fr=Tn.read_shift(4,"i"),Er=Tn.read_shift(4,"i"),Or=Tn.read_shift(4,"i"),zt=Tn.read_shift(4,"i");for(var Oi=-1,Si=0;Si<109&&!((Oi=Tn.read_shift(4,"i"))<0);++Si)Un[Si]=Oi;var _i=function(Qi,la){for(var oa=Math.ceil(Qi.length/la)-1,gi=[],ha=1;ha<oa;++ha)gi[ha-1]=Qi.slice(ha*la,(ha+1)*la);return gi[oa-1]=Qi.slice(oa*la),gi}(Dt,Vr);y(Or,zt,_i,Vr,Un);var Xi=function(Qi,la,oa,gi){var ha=Qi.length,ua=[],ba=[],Na=[],ao=[],ji=gi-1,to=0,Xa=0,uo=0,as=0;for(to=0;to<ha;++to)if(Na=[],(uo=to+la)>=ha&&(uo-=ha),!ba[uo]){ao=[];var pr=[];for(Xa=uo;Xa>=0;){pr[Xa]=!0,ba[Xa]=!0,Na[Na.length]=Xa,ao.push(Qi[Xa]);var cn=oa[Math.floor(4*Xa/gi)];if(gi<4+(as=4*Xa&ji))throw new Error("FAT boundary crossed: "+Xa+" 4 "+gi);if(!Qi[cn]||pr[Xa=Qh(Qi[cn],as)])break}ua[uo]={nodes:Na,data:pC([ao])}}return ua}(_i,Ft,Un,Vr);Xi[Ft].name="!Directory",Er>0&&fr!==M&&(Xi[fr].name="!MiniFAT"),Xi[Un[0]].name="!FAT",Xi.fat_addrs=Un,Xi.ssz=Vr;var yi=[],qi=[],Ba=[];(function(Qi,la,oa,gi,ha,ua,ba,Na){for(var ao,ji=0,to=gi.length?2:0,Xa=la[Qi].data,uo=0,as=0;uo<Xa.length;uo+=128){var pr=Xa.slice(uo,uo+128);Vu(pr,64),as=pr.read_shift(2),ao=mC(pr,0,as-to),gi.push(ao);var cn={name:ao,type:pr.read_shift(1),color:pr.read_shift(1),L:pr.read_shift(4,"i"),R:pr.read_shift(4,"i"),C:pr.read_shift(4,"i"),clsid:pr.read_shift(16),state:pr.read_shift(4,"i"),start:0,size:0};pr.read_shift(2)+pr.read_shift(2)+pr.read_shift(2)+pr.read_shift(2)!==0&&(cn.ct=C(pr,pr.l-8)),pr.read_shift(2)+pr.read_shift(2)+pr.read_shift(2)+pr.read_shift(2)!==0&&(cn.mt=C(pr,pr.l-8)),cn.start=pr.read_shift(4,"i"),cn.size=pr.read_shift(4,"i"),cn.size<0&&cn.start<0&&(cn.size=cn.type=0,cn.start=M,cn.name=""),cn.type===5?(ji=cn.start,ha>0&&ji!==M&&(la[ji].name="!StreamData")):cn.size>=4096?(cn.storage="fat",la[cn.start]===void 0&&(la[cn.start]=w(oa,cn.start,la.fat_addrs,la.ssz)),la[cn.start].name=cn.name,cn.content=la[cn.start].data.slice(0,cn.size)):(cn.storage="minifat",cn.size<0?cn.size=0:ji!==M&&cn.start!==M&&la[ji]&&(cn.content=b(cn,la[ji].data,(la[Na]||{}).data))),cn.content&&Vu(cn.content,0),ua[ao]=cn,ba.push(cn)}})(Ft,Xi,_i,yi,Er,{},qi,fr),function(Qi,la,oa){for(var gi=0,ha=0,ua=0,ba=0,Na=0,ao=oa.length,ji=[],to=[];gi<ao;++gi)ji[gi]=to[gi]=gi,la[gi]=oa[gi];for(;Na<to.length;++Na)ha=Qi[gi=to[Na]].L,ua=Qi[gi].R,ba=Qi[gi].C,ji[gi]===gi&&(ha!==-1&&ji[ha]!==ha&&(ji[gi]=ji[ha]),ua!==-1&&ji[ua]!==ua&&(ji[gi]=ji[ua])),ba!==-1&&(ji[ba]=gi),ha!==-1&&gi!=ji[gi]&&(ji[ha]=ji[gi],to.lastIndexOf(ha)<Na&&to.push(ha)),ua!==-1&&gi!=ji[gi]&&(ji[ua]=ji[gi],to.lastIndexOf(ua)<Na&&to.push(ua));for(gi=1;gi<ao;++gi)ji[gi]===gi&&(ua!==-1&&ji[ua]!==ua?ji[gi]=ji[ua]:ha!==-1&&ji[ha]!==ha&&(ji[gi]=ji[ha]));for(gi=1;gi<ao;++gi)if(Qi[gi].type!==0){if((Na=gi)!=ji[Na])do Na=ji[Na],la[gi]=la[Na]+"/"+la[gi];while(Na!==0&&ji[Na]!==-1&&Na!=ji[Na]);ji[gi]=-1}for(la[0]+="/",gi=1;gi<ao;++gi)Qi[gi].type!==2&&(la[gi]+="/")}(qi,Ba,yi),yi.shift();var Wa={FileIndex:qi,FullPaths:Ba};return Ot&&Ot.raw&&(Wa.raw={header:Xn,sectors:_i}),Wa}function b(Dt,Ot,er){for(var Er=Dt.start,zt=Dt.size,Ft=[],fr=Er;er&&zt>0&&fr>=0;)Ft.push(Ot.slice(fr*D,fr*D+D)),zt-=D,fr=Qh(er,4*fr);return Ft.length===0?ri(0):ZA(Ft).slice(0,Dt.size)}function y(Dt,Ot,er,Er,zt){var Ft=M;if(Dt===M){if(Ot!==0)throw new Error("DIFAT chain shorter than expected")}else if(Dt!==-1){var fr=er[Dt],Or=(Er>>>2)-1;if(!fr)return;for(var Vr=0;Vr<Or&&(Ft=Qh(fr,4*Vr))!==M;++Vr)zt.push(Ft);y(Qh(fr,Er-4),Ot-1,er,Er,zt)}}function w(Dt,Ot,er,Er,zt){var Ft=[],fr=[];zt||(zt=[]);var Or=Er-1,Vr=0,Un=0;for(Vr=Ot;Vr>=0;){zt[Vr]=!0,Ft[Ft.length]=Vr,fr.push(Dt[Vr]);var Tn=er[Math.floor(4*Vr/Er)];if(Er<4+(Un=4*Vr&Or))throw new Error("FAT boundary crossed: "+Vr+" 4 "+Er);if(!Dt[Tn])break;Vr=Qh(Dt[Tn],Un)}return{nodes:Ft,data:pC([fr])}}function C(Dt,Ot){return new Date(1e3*(jf(Dt,Ot+4)/1e7*Math.pow(2,32)+jf(Dt,Ot)/1e7-11644473600))}function Q(Dt,Ot){var er=Ot||{},Er=er.root||"Root Entry";if(Dt.FullPaths||(Dt.FullPaths=[]),Dt.FileIndex||(Dt.FileIndex=[]),Dt.FullPaths.length!==Dt.FileIndex.length)throw new Error("inconsistent CFB structure");Dt.FullPaths.length===0&&(Dt.FullPaths[0]=Er+"/",Dt.FileIndex[0]={name:Er,type:5}),er.CLSID&&(Dt.FileIndex[0].clsid=er.CLSID),function(zt){var Ft="Sh33tJ5";if(!eo.find(zt,"/"+Ft)){var fr=ri(4);fr[0]=55,fr[1]=fr[3]=50,fr[2]=54,zt.FileIndex.push({name:Ft,type:2,content:fr,size:4,L:69,R:69,C:69}),zt.FullPaths.push(zt.FullPaths[0]+Ft),x(zt)}}(Dt)}function x(Dt,Ot){Q(Dt);for(var er=!1,Er=!1,zt=Dt.FullPaths.length-1;zt>=0;--zt){var Ft=Dt.FileIndex[zt];switch(Ft.type){case 0:Er?er=!0:(Dt.FileIndex.pop(),Dt.FullPaths.pop());break;case 1:case 2:case 5:Er=!0,isNaN(Ft.R*Ft.L*Ft.C)&&(er=!0),Ft.R>-1&&Ft.L>-1&&Ft.R==Ft.L&&(er=!0);break;default:er=!0}}if(er||Ot){var fr=new Date(1987,1,19),Or=0,Vr=Object.create?Object.create(null):{},Un=[];for(zt=0;zt<Dt.FullPaths.length;++zt)Vr[Dt.FullPaths[zt]]=!0,Dt.FileIndex[zt].type!==0&&Un.push([Dt.FullPaths[zt],Dt.FileIndex[zt]]);for(zt=0;zt<Un.length;++zt){var Tn=A(Un[zt][0]);(Er=Vr[Tn])||(Un.push([Tn,{name:c(Tn).replace("/",""),type:1,clsid:j,ct:fr,mt:fr,content:null}]),Vr[Tn]=!0)}for(Un.sort(function(Mn,Oi){return function(Si,_i){for(var Xi=Si.split("/"),yi=_i.split("/"),qi=0,Ba=0,Wa=Math.min(Xi.length,yi.length);qi<Wa;++qi){if(Ba=Xi[qi].length-yi[qi].length)return Ba;if(Xi[qi]!=yi[qi])return Xi[qi]<yi[qi]?-1:1}return Xi.length-yi.length}(Mn[0],Oi[0])}),Dt.FullPaths=[],Dt.FileIndex=[],zt=0;zt<Un.length;++zt)Dt.FullPaths[zt]=Un[zt][0],Dt.FileIndex[zt]=Un[zt][1];for(zt=0;zt<Un.length;++zt){var Li=Dt.FileIndex[zt],Xn=Dt.FullPaths[zt];if(Li.name=c(Xn).replace("/",""),Li.L=Li.R=Li.C=-(Li.color=1),Li.size=Li.content?Li.content.length:0,Li.start=0,Li.clsid=Li.clsid||j,zt===0)Li.C=Un.length>1?1:-1,Li.size=0,Li.type=5;else if(Xn.slice(-1)=="/"){for(Or=zt+1;Or<Un.length&&A(Dt.FullPaths[Or])!=Xn;++Or);for(Li.C=Or>=Un.length?-1:Or,Or=zt+1;Or<Un.length&&A(Dt.FullPaths[Or])!=A(Xn);++Or);Li.R=Or>=Un.length?-1:Or,Li.type=1}else A(Dt.FullPaths[zt+1]||"")==A(Xn)&&(Li.R=zt+1),Li.type=2}}}function k(Dt,Ot){var er=Ot||{};if(er.fileType=="mad")return function(Mn,Oi){for(var Si=Oi||{},_i=Si.boundary||"SheetJS",Xi=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(_i="------="+_i).slice(2)+'"',"","",""],yi=Mn.FullPaths[0],qi=yi,Ba=Mn.FileIndex[0],Wa=1;Wa<Mn.FullPaths.length;++Wa)if(qi=Mn.FullPaths[Wa].slice(yi.length),(Ba=Mn.FileIndex[Wa]).size&&Ba.content&&qi!="Sh33tJ5"){qi=qi.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(Na){return"_x"+Na.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(Na){return"_u"+Na.charCodeAt(0).toString(16)+"_"});for(var Qi=Ba.content,la=Uo&&Buffer.isBuffer(Qi)?Qi.toString("binary"):z(Qi),oa=0,gi=Math.min(1024,la.length),ha=0,ua=0;ua<=gi;++ua)(ha=la.charCodeAt(ua))>=32&&ha<128&&++oa;var ba=oa>=4*gi/5;Xi.push(_i),Xi.push("Content-Location: "+(Si.root||"file:///C:/SheetJS/")+qi),Xi.push("Content-Transfer-Encoding: "+(ba?"quoted-printable":"base64")),Xi.push("Content-Type: "+Jr(Ba,qi)),Xi.push(""),Xi.push(ba?qt(la):$t(la))}return Xi.push(_i+`--\r
  889. `),Xi.join(`\r
  890. `)}(Dt,er);if(x(Dt),er.fileType==="zip")return function(Mn,Oi){var Si=Oi||{},_i=[],Xi=[],yi=ri(1),qi=Si.compression?8:0,Ba=0,Wa=0,Qi=0,la=0,oa=0,gi=Mn.FullPaths[0],ha=gi,ua=Mn.FileIndex[0],ba=[],Na=0;for(Wa=1;Wa<Mn.FullPaths.length;++Wa)if(ha=Mn.FullPaths[Wa].slice(gi.length),(ua=Mn.FileIndex[Wa]).size&&ua.content&&ha!="Sh33tJ5"){var ao=la,ji=ri(ha.length);for(Qi=0;Qi<ha.length;++Qi)ji.write_shift(1,127&ha.charCodeAt(Qi));ji=ji.slice(0,ji.l),ba[oa]=D3.buf(ua.content,0);var to=ua.content;qi==8&&(to=re(to)),(yi=ri(30)).write_shift(4,67324752),yi.write_shift(2,20),yi.write_shift(2,Ba),yi.write_shift(2,qi),ua.mt?d(yi,ua.mt):yi.write_shift(4,0),yi.write_shift(-4,ba[oa]),yi.write_shift(4,to.length),yi.write_shift(4,ua.content.length),yi.write_shift(2,ji.length),yi.write_shift(2,0),la+=yi.length,_i.push(yi),la+=ji.length,_i.push(ji),la+=to.length,_i.push(to),(yi=ri(46)).write_shift(4,33639248),yi.write_shift(2,0),yi.write_shift(2,20),yi.write_shift(2,Ba),yi.write_shift(2,qi),yi.write_shift(4,0),yi.write_shift(-4,ba[oa]),yi.write_shift(4,to.length),yi.write_shift(4,ua.content.length),yi.write_shift(2,ji.length),yi.write_shift(2,0),yi.write_shift(2,0),yi.write_shift(2,0),yi.write_shift(2,0),yi.write_shift(4,0),yi.write_shift(4,ao),Na+=yi.l,Xi.push(yi),Na+=ji.length,Xi.push(ji),++oa}return yi=ri(22),yi.write_shift(4,101010256),yi.write_shift(2,0),yi.write_shift(2,0),yi.write_shift(2,oa),yi.write_shift(2,oa),yi.write_shift(4,Na),yi.write_shift(4,la),yi.write_shift(2,0),ZA([ZA(_i),ZA(Xi),yi])}(Dt,er);var Er=function(Mn){for(var Oi=0,Si=0,_i=0;_i<Mn.FileIndex.length;++_i){var Xi=Mn.FileIndex[_i];if(Xi.content){var yi=Xi.content.length;yi>0&&(yi<4096?Oi+=yi+63>>6:Si+=yi+511>>9)}}for(var qi=Mn.FullPaths.length+3>>2,Ba=Oi+127>>7,Wa=(Oi+7>>3)+Si+qi+Ba,Qi=Wa+127>>7,la=Qi<=109?0:Math.ceil((Qi-109)/127);Wa+Qi+la+127>>7>Qi;)la=++Qi<=109?0:Math.ceil((Qi-109)/127);var oa=[1,la,Qi,Ba,qi,Si,Oi,0];return Mn.FileIndex[0].size=Oi<<6,oa[7]=(Mn.FileIndex[0].start=oa[0]+oa[1]+oa[2]+oa[3]+oa[4]+oa[5])+(oa[6]+7>>3),oa}(Dt),zt=ri(Er[7]<<9),Ft=0,fr=0;for(Ft=0;Ft<8;++Ft)zt.write_shift(1,P[Ft]);for(Ft=0;Ft<8;++Ft)zt.write_shift(2,0);for(zt.write_shift(2,62),zt.write_shift(2,3),zt.write_shift(2,65534),zt.write_shift(2,9),zt.write_shift(2,6),Ft=0;Ft<3;++Ft)zt.write_shift(2,0);for(zt.write_shift(4,0),zt.write_shift(4,Er[2]),zt.write_shift(4,Er[0]+Er[1]+Er[2]+Er[3]-1),zt.write_shift(4,0),zt.write_shift(4,4096),zt.write_shift(4,Er[3]?Er[0]+Er[1]+Er[2]-1:M),zt.write_shift(4,Er[3]),zt.write_shift(-4,Er[1]?Er[0]-1:M),zt.write_shift(4,Er[1]),Ft=0;Ft<109;++Ft)zt.write_shift(-4,Ft<Er[2]?Er[1]+Ft:-1);if(Er[1])for(fr=0;fr<Er[1];++fr){for(;Ft<236+127*fr;++Ft)zt.write_shift(-4,Ft<Er[2]?Er[1]+Ft:-1);zt.write_shift(-4,fr===Er[1]-1?M:fr+1)}var Or=function(Mn){for(fr+=Mn;Ft<fr-1;++Ft)zt.write_shift(-4,Ft+1);Mn&&(++Ft,zt.write_shift(-4,M))};for(fr=Ft=0,fr+=Er[1];Ft<fr;++Ft)zt.write_shift(-4,Y.DIFSECT);for(fr+=Er[2];Ft<fr;++Ft)zt.write_shift(-4,Y.FATSECT);Or(Er[3]),Or(Er[4]);for(var Vr=0,Un=0,Tn=Dt.FileIndex[0];Vr<Dt.FileIndex.length;++Vr)(Tn=Dt.FileIndex[Vr]).content&&((Un=Tn.content.length)<4096||(Tn.start=fr,Or(Un+511>>9)));for(Or(Er[6]+7>>3);511&zt.l;)zt.write_shift(-4,Y.ENDOFCHAIN);for(fr=Ft=0,Vr=0;Vr<Dt.FileIndex.length;++Vr)(Tn=Dt.FileIndex[Vr]).content&&(!(Un=Tn.content.length)||Un>=4096||(Tn.start=fr,Or(Un+63>>6)));for(;511&zt.l;)zt.write_shift(-4,Y.ENDOFCHAIN);for(Ft=0;Ft<Er[4]<<2;++Ft){var Li=Dt.FullPaths[Ft];if(Li&&Li.length!==0){Tn=Dt.FileIndex[Ft],Ft===0&&(Tn.start=Tn.size?Tn.start-1:M);var Xn=Ft===0&&er.root||Tn.name;if(Un=2*(Xn.length+1),zt.write_shift(64,Xn,"utf16le"),zt.write_shift(2,Un),zt.write_shift(1,Tn.type),zt.write_shift(1,Tn.color),zt.write_shift(-4,Tn.L),zt.write_shift(-4,Tn.R),zt.write_shift(-4,Tn.C),Tn.clsid)zt.write_shift(16,Tn.clsid,"hex");else for(Vr=0;Vr<4;++Vr)zt.write_shift(4,0);zt.write_shift(4,Tn.state||0),zt.write_shift(4,0),zt.write_shift(4,0),zt.write_shift(4,0),zt.write_shift(4,0),zt.write_shift(4,Tn.start),zt.write_shift(4,Tn.size),zt.write_shift(4,0)}else{for(Vr=0;Vr<17;++Vr)zt.write_shift(4,0);for(Vr=0;Vr<3;++Vr)zt.write_shift(4,-1);for(Vr=0;Vr<12;++Vr)zt.write_shift(4,0)}}for(Ft=1;Ft<Dt.FileIndex.length;++Ft)if((Tn=Dt.FileIndex[Ft]).size>=4096)if(zt.l=Tn.start+1<<9,Uo&&Buffer.isBuffer(Tn.content))Tn.content.copy(zt,zt.l,0,Tn.size),zt.l+=Tn.size+511&-512;else{for(Vr=0;Vr<Tn.size;++Vr)zt.write_shift(1,Tn.content[Vr]);for(;511&Vr;++Vr)zt.write_shift(1,0)}for(Ft=1;Ft<Dt.FileIndex.length;++Ft)if((Tn=Dt.FileIndex[Ft]).size>0&&Tn.size<4096)if(Uo&&Buffer.isBuffer(Tn.content))Tn.content.copy(zt,zt.l,0,Tn.size),zt.l+=Tn.size+63&-64;else{for(Vr=0;Vr<Tn.size;++Vr)zt.write_shift(1,Tn.content[Vr]);for(;63&Vr;++Vr)zt.write_shift(1,0)}if(Uo)zt.l=zt.length;else for(;zt.l<zt.length;)zt.write_shift(1,0);return zt}u.version="1.2.1";var F,D=64,M=-2,N="d0cf11e0a1b11ae1",P=[208,207,17,224,161,177,26,225],j="00000000000000000000000000000000",Y={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:M,FREESECT:-1,HEADER_SIGNATURE:N,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:j,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function z(Dt){for(var Ot=new Array(Dt.length),er=0;er<Dt.length;++er)Ot[er]=String.fromCharCode(Dt[er]);return Ot.join("")}function re(Dt){return F?F.deflateRawSync(Dt):_t(Dt)}for(var we=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Oe=[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],Ue=[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],Me,nt,X=typeof Uint8Array<"u",le=X?new Uint8Array(256):[],G=0;G<256;++G)le[G]=(nt=void 0,255&((nt=139536&((Me=G)<<1|Me<<11)|558144&(Me<<5|Me<<15))>>16|nt>>8|nt));function W(Dt,Ot){var er=le[255&Dt];return Ot<=8?er>>>8-Ot:(er=er<<8|le[Dt>>8&255],Ot<=16?er>>>16-Ot:(er=er<<8|le[Dt>>16&255])>>>24-Ot)}function q(Dt,Ot){var er=7&Ot,Er=Ot>>>3;return(Dt[Er]|(er<=6?0:Dt[Er+1]<<8))>>>er&3}function V(Dt,Ot){var er=7&Ot,Er=Ot>>>3;return(Dt[Er]|(er<=5?0:Dt[Er+1]<<8))>>>er&7}function Z(Dt,Ot){var er=7&Ot,Er=Ot>>>3;return(Dt[Er]|(er<=3?0:Dt[Er+1]<<8))>>>er&31}function Ce(Dt,Ot){var er=7&Ot,Er=Ot>>>3;return(Dt[Er]|(er<=1?0:Dt[Er+1]<<8))>>>er&127}function fe(Dt,Ot,er){var Er=7&Ot,zt=Ot>>>3,Ft=(1<<er)-1,fr=Dt[zt]>>>Er;return er<8-Er?fr&Ft:(fr|=Dt[zt+1]<<8-Er,er<16-Er?fr&Ft:(fr|=Dt[zt+2]<<16-Er,er<24-Er?fr&Ft:(fr|=Dt[zt+3]<<24-Er)&Ft))}function Ge(Dt,Ot,er){var Er=7&Ot,zt=Ot>>>3;return Er<=5?Dt[zt]|=(7&er)<<Er:(Dt[zt]|=er<<Er&255,Dt[zt+1]=(7&er)>>8-Er),Ot+3}function ue(Dt,Ot,er){return er=(1&er)<<(7&Ot),Dt[Ot>>>3]|=er,Ot+1}function qe(Dt,Ot,er){var Er=Ot>>>3;return er<<=7&Ot,Dt[Er]|=255&er,er>>>=8,Dt[Er+1]=er,Ot+8}function It(Dt,Ot,er){var Er=Ot>>>3;return er<<=7&Ot,Dt[Er]|=255&er,er>>>=8,Dt[Er+1]=255&er,Dt[Er+2]=er>>>8,Ot+16}function gt(Dt,Ot){var er=Dt.length,Er=2*er>Ot?2*er:Ot+5,zt=0;if(er>=Ot)return Dt;if(Uo){var Ft=sd(Er);if(Dt.copy)Dt.copy(Ft);else for(;zt<Dt.length;++zt)Ft[zt]=Dt[zt];return Ft}if(X){var fr=new Uint8Array(Er);if(fr.set)fr.set(Dt);else for(;zt<er;++zt)fr[zt]=Dt[zt];return fr}return Dt.length=Er,Dt}function tr(Dt){for(var Ot=new Array(Dt),er=0;er<Dt;++er)Ot[er]=0;return Ot}function ar(Dt,Ot,er){var Er=1,zt=0,Ft=0,fr=0,Or=0,Vr=Dt.length,Un=X?new Uint16Array(32):tr(32);for(Ft=0;Ft<32;++Ft)Un[Ft]=0;for(Ft=Vr;Ft<er;++Ft)Dt[Ft]=0;Vr=Dt.length;var Tn=X?new Uint16Array(Vr):tr(Vr);for(Ft=0;Ft<Vr;++Ft)Un[zt=Dt[Ft]]++,Er<zt&&(Er=zt),Tn[Ft]=0;for(Un[0]=0,Ft=1;Ft<=Er;++Ft)Un[Ft+16]=Or=Or+Un[Ft-1]<<1;for(Ft=0;Ft<Vr;++Ft)(Or=Dt[Ft])!=0&&(Tn[Ft]=Un[Or+16]++);var Li=0;for(Ft=0;Ft<Vr;++Ft)if((Li=Dt[Ft])!=0)for(Or=W(Tn[Ft],Er)>>Er-Li,fr=(1<<Er+4-Li)-1;fr>=0;--fr)Ot[Or|fr<<Li]=15&Li|Ft<<4;return Er}var sr=X?new Uint16Array(512):tr(512),Qt=X?new Uint16Array(32):tr(32);if(!X){for(var At=0;At<512;++At)sr[At]=0;for(At=0;At<32;++At)Qt[At]=0}(function(){for(var Dt=[],Ot=0;Ot<32;Ot++)Dt.push(5);ar(Dt,Qt,32);var er=[];for(Ot=0;Ot<=143;Ot++)er.push(8);for(;Ot<=255;Ot++)er.push(9);for(;Ot<=279;Ot++)er.push(7);for(;Ot<=287;Ot++)er.push(8);ar(er,sr,288)})();var Et=function(){for(var Dt=X?new Uint8Array(32768):[],Ot=0,er=0;Ot<Ue.length-1;++Ot)for(;er<Ue[Ot+1];++er)Dt[er]=Ot;for(;er<32768;++er)Dt[er]=29;var Er=X?new Uint8Array(259):[];for(Ot=0,er=0;Ot<Oe.length-1;++Ot)for(;er<Oe[Ot+1];++er)Er[er]=Ot;return function(zt,Ft){return zt.length<8?function(fr,Or){for(var Vr=0;Vr<fr.length;){var Un=Math.min(65535,fr.length-Vr),Tn=Vr+Un==fr.length;for(Or.write_shift(1,+Tn),Or.write_shift(2,Un),Or.write_shift(2,65535&~Un);Un-- >0;)Or[Or.l++]=fr[Vr++]}return Or.l}(zt,Ft):function(fr,Or){for(var Vr=0,Un=0,Tn=X?new Uint16Array(32768):[];Un<fr.length;){var Li=Math.min(65535,fr.length-Un);if(Li<10){for(7&(Vr=Ge(Or,Vr,+(Un+Li==fr.length)))&&(Vr+=8-(7&Vr)),Or.l=Vr/8|0,Or.write_shift(2,Li),Or.write_shift(2,65535&~Li);Li-- >0;)Or[Or.l++]=fr[Un++];Vr=8*Or.l}else{Vr=Ge(Or,Vr,+(Un+Li==fr.length)+2);for(var Xn=0;Li-- >0;){var Mn=fr[Un],Oi=-1,Si=0;if((Oi=Tn[Xn=32767&(Xn<<5^Mn)])&&((Oi|=-32768&Un)>Un&&(Oi-=32768),Oi<Un))for(;fr[Oi+Si]==fr[Un+Si]&&Si<250;)++Si;if(Si>2){(Mn=Er[Si])<=22?Vr=qe(Or,Vr,le[Mn+1]>>1)-1:(qe(Or,Vr,3),qe(Or,Vr+=5,le[Mn-23]>>5),Vr+=3);var _i=Mn<8?0:Mn-4>>2;_i>0&&(It(Or,Vr,Si-Oe[Mn]),Vr+=_i),Mn=Dt[Un-Oi],Vr=qe(Or,Vr,le[Mn]>>3),Vr-=3;var Xi=Mn<4?0:Mn-2>>1;Xi>0&&(It(Or,Vr,Un-Oi-Ue[Mn]),Vr+=Xi);for(var yi=0;yi<Si;++yi)Tn[Xn]=32767&Un,Xn=32767&(Xn<<5^fr[Un]),++Un;Li-=Si-1}else Mn<=143?Mn+=48:Vr=ue(Or,Vr,1),Vr=qe(Or,Vr,le[Mn]),Tn[Xn]=32767&Un,++Un}Vr=qe(Or,Vr,0)-1}}return Or.l=(Vr+7)/8|0,Or.l}(zt,Ft)}}();function _t(Dt){var Ot=ri(50+Math.floor(1.1*Dt.length)),er=Et(Dt,Ot);return Ot.slice(0,er)}var mr=X?new Uint16Array(32768):tr(32768),wt=X?new Uint16Array(32768):tr(32768),Ht=X?new Uint16Array(128):tr(128),$r=1,Ve=1;function Ct(Dt,Ot){var er=Z(Dt,Ot)+257,Er=Z(Dt,Ot+=5)+1,zt=function(qi,Ba){var Wa=7&Ba,Qi=Ba>>>3;return(qi[Qi]|(Wa<=4?0:qi[Qi+1]<<8))>>>Wa&15}(Dt,Ot+=5)+4;Ot+=4;for(var Ft=0,fr=X?new Uint8Array(19):tr(19),Or=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Vr=1,Un=X?new Uint8Array(8):tr(8),Tn=X?new Uint8Array(8):tr(8),Li=fr.length,Xn=0;Xn<zt;++Xn)fr[we[Xn]]=Ft=V(Dt,Ot),Vr<Ft&&(Vr=Ft),Un[Ft]++,Ot+=3;var Mn=0;for(Un[0]=0,Xn=1;Xn<=Vr;++Xn)Tn[Xn]=Mn=Mn+Un[Xn-1]<<1;for(Xn=0;Xn<Li;++Xn)(Mn=fr[Xn])!=0&&(Or[Xn]=Tn[Mn]++);var Oi=0;for(Xn=0;Xn<Li;++Xn)if((Oi=fr[Xn])!=0){Mn=le[Or[Xn]]>>8-Oi;for(var Si=(1<<7-Oi)-1;Si>=0;--Si)Ht[Mn|Si<<Oi]=7&Oi|Xn<<3}var _i=[];for(Vr=1;_i.length<er+Er;)switch(Ot+=7&(Mn=Ht[Ce(Dt,Ot)]),Mn>>>=3){case 16:for(Ft=3+q(Dt,Ot),Ot+=2,Mn=_i[_i.length-1];Ft-- >0;)_i.push(Mn);break;case 17:for(Ft=3+V(Dt,Ot),Ot+=3;Ft-- >0;)_i.push(0);break;case 18:for(Ft=11+Ce(Dt,Ot),Ot+=7;Ft-- >0;)_i.push(0);break;default:_i.push(Mn),Vr<Mn&&(Vr=Mn)}var Xi=_i.slice(0,er),yi=_i.slice(er);for(Xn=er;Xn<286;++Xn)Xi[Xn]=0;for(Xn=Er;Xn<30;++Xn)yi[Xn]=0;return $r=ar(Xi,mr,286),Ve=ar(yi,wt,30),Ot}function Lt(Dt,Ot){var er=function(Er,zt){if(Er[0]==3&&!(3&Er[1]))return[Wc(zt),2];for(var Ft=0,fr=0,Or=sd(zt||262144),Vr=0,Un=Or.length>>>0,Tn=0,Li=0;!(1&fr);)if(fr=V(Er,Ft),Ft+=3,fr>>>1!=0)for(fr>>1==1?(Tn=9,Li=5):(Ft=Ct(Er,Ft),Tn=$r,Li=Ve);;){!zt&&Un<Vr+32767&&(Un=(Or=gt(Or,Vr+32767)).length);var Xn=fe(Er,Ft,Tn),Mn=fr>>>1==1?sr[Xn]:mr[Xn];if(Ft+=15&Mn,(Mn>>>=4)>>>8&255){if(Mn==256)break;var Oi=(Mn-=257)<8?0:Mn-4>>2;Oi>5&&(Oi=0);var Si=Vr+Oe[Mn];Oi>0&&(Si+=fe(Er,Ft,Oi),Ft+=Oi),Xn=fe(Er,Ft,Li),Ft+=15&(Mn=fr>>>1==1?Qt[Xn]:wt[Xn]);var _i=(Mn>>>=4)<4?0:Mn-2>>1,Xi=Ue[Mn];for(_i>0&&(Xi+=fe(Er,Ft,_i),Ft+=_i),!zt&&Un<Si&&(Un=(Or=gt(Or,Si+100)).length);Vr<Si;)Or[Vr]=Or[Vr-Xi],++Vr}else Or[Vr++]=Mn}else{7&Ft&&(Ft+=8-(7&Ft));var yi=Er[Ft>>>3]|Er[1+(Ft>>>3)]<<8;if(Ft+=32,yi>0)for(!zt&&Un<Vr+yi&&(Un=(Or=gt(Or,Vr+yi)).length);yi-- >0;)Or[Vr++]=Er[Ft>>>3],Ft+=8}return zt?[Or,Ft+7>>>3]:[Or.slice(0,Vr),Ft+7>>>3]}(Dt.slice(Dt.l||0),Ot);return Dt.l+=er[1],er[0]}function Br(Dt,Ot){if(!Dt)throw new Error(Ot);typeof console<"u"&&console.error(Ot)}function Zr(Dt,Ot){var er=Dt;Vu(er,0);var Er={FileIndex:[],FullPaths:[]};Q(Er,{root:Ot.root});for(var zt=er.length-4;(er[zt]!=80||er[zt+1]!=75||er[zt+2]!=5||er[zt+3]!=6)&&zt>=0;)--zt;er.l=zt+4,er.l+=4;var Ft=er.read_shift(2);er.l+=6;var fr=er.read_shift(4);for(er.l=fr,zt=0;zt<Ft;++zt){er.l+=20;var Or=er.read_shift(4),Vr=er.read_shift(4),Un=er.read_shift(2),Tn=er.read_shift(2),Li=er.read_shift(2);er.l+=8;var Xn=er.read_shift(4),Mn=p(er.slice(er.l+Un,er.l+Un+Tn));er.l+=Un+Tn+Li;var Oi=er.l;er.l=Xn+4,lt(er,Or,Vr,Er,Mn),er.l=Oi}return Er}function lt(Dt,Ot,er,Er,zt){Dt.l+=2;var Ft=Dt.read_shift(2),fr=Dt.read_shift(2),Or=function(Xi){var yi=65535&Xi.read_shift(2),qi=65535&Xi.read_shift(2),Ba=new Date,Wa=31&qi,Qi=15&(qi>>>=5);qi>>>=4,Ba.setMilliseconds(0),Ba.setFullYear(qi+1980),Ba.setMonth(Qi-1),Ba.setDate(Wa);var la=31&yi,oa=63&(yi>>>=5);return yi>>>=6,Ba.setHours(yi),Ba.setMinutes(oa),Ba.setSeconds(la<<1),Ba}(Dt);if(8257&Ft)throw new Error("Unsupported ZIP encryption");Dt.read_shift(4);for(var Vr=Dt.read_shift(4),Un=Dt.read_shift(4),Tn=Dt.read_shift(2),Li=Dt.read_shift(2),Xn="",Mn=0;Mn<Tn;++Mn)Xn+=String.fromCharCode(Dt[Dt.l++]);if(Li){var Oi=p(Dt.slice(Dt.l,Dt.l+Li));(Oi[21589]||{}).mt&&(Or=Oi[21589].mt),((zt||{})[21589]||{}).mt&&(Or=zt[21589].mt)}Dt.l+=Li;var Si=Dt.slice(Dt.l,Dt.l+Vr);switch(fr){case 8:Si=function(Xi,yi){if(!F)return Lt(Xi,yi);var qi=new F.InflateRaw,Ba=qi._processChunk(Xi.slice(Xi.l),qi._finishFlushFlag);return Xi.l+=qi.bytesRead,Ba}(Dt,Un);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+fr)}var _i=!1;8&Ft&&(Dt.read_shift(4)==134695760&&(Dt.read_shift(4),_i=!0),Vr=Dt.read_shift(4),Un=Dt.read_shift(4)),Vr!=Ot&&Br(_i,"Bad compressed size: "+Ot+" != "+Vr),Un!=er&&Br(_i,"Bad uncompressed size: "+er+" != "+Un),an(Er,Xn,Si,{unsafe:!0,mt:Or})}var jr={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function Jr(Dt,Ot){if(Dt.ctype)return Dt.ctype;var er=Dt.name||"",Er=er.match(/\.([^\.]+)$/);return Er&&jr[Er[1]]||Ot&&(Er=(er=Ot).match(/[\.\\]([^\.\\])+$/))&&jr[Er[1]]?jr[Er[1]]:"application/octet-stream"}function $t(Dt){for(var Ot=Dd(Dt),er=[],Er=0;Er<Ot.length;Er+=76)er.push(Ot.slice(Er,Er+76));return er.join(`\r
  891. `)+`\r
  892. `}function qt(Dt){var Ot=Dt.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(Un){var Tn=Un.charCodeAt(0).toString(16).toUpperCase();return"="+(Tn.length==1?"0"+Tn:Tn)});(Ot=Ot.replace(/ $/gm,"=20").replace(/\t$/gm,"=09")).charAt(0)==`
  893. `&&(Ot="=0D"+Ot.slice(1));for(var er=[],Er=(Ot=Ot.replace(/\r(?!\n)/gm,"=0D").replace(/\n\n/gm,`
  894. =0A`).replace(/([^\r\n])\n/gm,"$1=0A")).split(`\r
  895. `),zt=0;zt<Er.length;++zt){var Ft=Er[zt];if(Ft.length!=0)for(var fr=0;fr<Ft.length;){var Or=76,Vr=Ft.slice(fr,fr+Or);Vr.charAt(Or-1)=="="?Or--:Vr.charAt(Or-2)=="="?Or-=2:Vr.charAt(Or-3)=="="&&(Or-=3),Vr=Ft.slice(fr,fr+Or),(fr+=Or)<Ft.length&&(Vr+="="),er.push(Vr)}else er.push("")}return er.join(`\r
  896. `)}function ir(Dt,Ot,er){for(var Er,zt="",Ft="",fr="",Or=0;Or<10;++Or){var Vr=Ot[Or];if(!Vr||Vr.match(/^\s*$/))break;var Un=Vr.match(/^(.*?):\s*([^\s].*)$/);if(Un)switch(Un[1].toLowerCase()){case"content-location":zt=Un[2].trim();break;case"content-type":fr=Un[2].trim();break;case"content-transfer-encoding":Ft=Un[2].trim()}}switch(++Or,Ft.toLowerCase()){case"base64":Er=Bc(Yl(Ot.slice(Or).join("")));break;case"quoted-printable":Er=function(Li){for(var Xn=[],Mn=0;Mn<Li.length;++Mn){for(var Oi=Li[Mn];Mn<=Li.length&&Oi.charAt(Oi.length-1)=="=";)Oi=Oi.slice(0,Oi.length-1)+Li[++Mn];Xn.push(Oi)}for(var Si=0;Si<Xn.length;++Si)Xn[Si]=Xn[Si].replace(/[=][0-9A-Fa-f]{2}/g,function(_i){return String.fromCharCode(parseInt(_i.slice(1),16))});return Bc(Xn.join(`\r
  897. `))}(Ot.slice(Or));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+Ft)}var Tn=an(Dt,zt.slice(er.length),Er,{unsafe:!0});fr&&(Tn.ctype=fr)}function an(Dt,Ot,er,Er){var zt=Er&&Er.unsafe;zt||Q(Dt);var Ft=!zt&&eo.find(Dt,Ot);if(!Ft){var fr=Dt.FullPaths[0];Ot.slice(0,fr.length)==fr?fr=Ot:(fr.slice(-1)!="/"&&(fr+="/"),fr=(fr+Ot).replace("//","/")),Ft={name:c(Ot),type:2},Dt.FileIndex.push(Ft),Dt.FullPaths.push(fr),zt||eo.utils.cfb_gc(Dt)}return Ft.content=er,Ft.size=er?er.length:0,Er&&(Er.CLSID&&(Ft.clsid=Er.CLSID),Er.mt&&(Ft.mt=Er.mt),Er.ct&&(Ft.ct=Er.ct)),Ft}return u.find=function(Dt,Ot){var er=Dt.FullPaths.map(function(Vr){return Vr.toUpperCase()}),Er=er.map(function(Vr){var Un=Vr.split("/");return Un[Un.length-(Vr.slice(-1)=="/"?2:1)]}),zt=!1;Ot.charCodeAt(0)===47?(zt=!0,Ot=er[0].slice(0,-1)+Ot):zt=Ot.indexOf("/")!==-1;var Ft=Ot.toUpperCase(),fr=zt===!0?er.indexOf(Ft):Er.indexOf(Ft);if(fr!==-1)return Dt.FileIndex[fr];var Or=!Ft.match(Ch);for(Ft=Ft.replace(Rl,""),Or&&(Ft=Ft.replace(Ch,"!")),fr=0;fr<er.length;++fr)if((Or?er[fr].replace(Ch,"!"):er[fr]).replace(Rl,"")==Ft||(Or?Er[fr].replace(Ch,"!"):Er[fr]).replace(Rl,"")==Ft)return Dt.FileIndex[fr];return null},u.read=function(Dt,Ot){var er=Ot&&Ot.type;switch(er||Uo&&Buffer.isBuffer(Dt)&&(er="buffer"),er||"base64"){case"file":return function(Er,zt){return g(),h(a.readFileSync(Er),zt)}(Dt,Ot);case"base64":return h(Bc(Yl(Dt)),Ot);case"binary":return h(Bc(Dt),Ot)}return h(Dt,Ot)},u.parse=h,u.write=function(Dt,Ot){var er=k(Dt,Ot);switch(Ot&&Ot.type||"buffer"){case"file":return g(),a.writeFileSync(Ot.filename,er),er;case"binary":return typeof er=="string"?er:z(er);case"base64":return Dd(typeof er=="string"?er:z(er));case"buffer":if(Uo)return Buffer.isBuffer(er)?er:Dl(er);case"array":return typeof er=="string"?Bc(er):er}return er},u.writeFile=function(Dt,Ot,er){g();var Er=k(Dt,er);a.writeFileSync(Ot,Er)},u.utils={cfb_new:function(Dt){var Ot={};return Q(Ot,Dt),Ot},cfb_add:an,cfb_del:function(Dt,Ot){Q(Dt);var er=eo.find(Dt,Ot);if(er){for(var Er=0;Er<Dt.FileIndex.length;++Er)if(Dt.FileIndex[Er]==er)return Dt.FileIndex.splice(Er,1),Dt.FullPaths.splice(Er,1),!0}return!1},cfb_mov:function(Dt,Ot,er){Q(Dt);var Er=eo.find(Dt,Ot);if(Er){for(var zt=0;zt<Dt.FileIndex.length;++zt)if(Dt.FileIndex[zt]==Er)return Dt.FileIndex[zt].name=c(er),Dt.FullPaths[zt]=er,!0}return!1},cfb_gc:function(Dt){x(Dt,!0)},ReadShift:lA,CheckField:HI,prep_blob:Vu,bconcat:ZA,use_zlib:function(Dt){try{var Ot=new Dt.InflateRaw;if(Ot._processChunk(new Uint8Array([3,0]),Ot._finishFlushFlag),!Ot.bytesRead)throw new Error("zlib does not expose bytesRead");F=Dt}catch(er){console.error("cannot use native zlib: "+(er.message||er))}},_deflateRaw:_t,_inflateRaw:Lt,consts:Y},u}();function R3(a){return typeof a=="string"?bh(a):Array.isArray(a)?function(u){if(typeof Uint8Array>"u")throw new Error("Unsupported");return new Uint8Array(u)}(a):a}function pp(a,u,A){if(typeof Deno<"u"){if(A&&typeof u=="string")switch(A){case"utf8":u=new TextEncoder(A).encode(u);break;case"binary":u=bh(u);break;default:throw new Error("Unsupported encoding "+A)}return Deno.writeFileSync(a,u)}var c=A=="utf8"?Ud(u):u;if(typeof IE_SaveFile<"u")return IE_SaveFile(c,a);if(typeof Blob<"u"){var d=new Blob([R3(c)],{type:"application/octet-stream"});if(typeof navigator<"u"&&navigator.msSaveBlob)return navigator.msSaveBlob(d,a);if(typeof saveAs<"u")return saveAs(d,a);if(typeof URL<"u"&&typeof document<"u"&&document.createElement&&URL.createObjectURL){var p=URL.createObjectURL(d);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(p)},6e4),chrome.downloads.download({url:p,filename:a,saveAs:!0});var g=document.createElement("a");if(g.download!=null)return g.download=a,g.href=p,document.body.appendChild(g),g.click(),document.body.removeChild(g),URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(p)},6e4),p}}if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var h=File(a);return h.open("w"),h.encoding="binary",Array.isArray(u)&&(u=Ad(u)),h.write(u),h.close(),u}catch(b){if(!b.message||!b.message.match(/onstruct/))throw b}throw new Error("cannot save file "+a)}function il(a){for(var u=Object.keys(a),A=[],c=0;c<u.length;++c)Object.prototype.hasOwnProperty.call(a,u[c])&&A.push(u[c]);return A}function EI(a,u){for(var A=[],c=il(a),d=0;d!==c.length;++d)A[a[c[d]][u]]==null&&(A[a[c[d]][u]]=c[d]);return A}function im(a){for(var u=[],A=il(a),c=0;c!==A.length;++c)u[a[A[c]]]=A[c];return u}function k1(a){for(var u=[],A=il(a),c=0;c!==A.length;++c)u[a[A[c]]]=parseInt(A[c],10);return u}var _1=new Date(1899,11,30,0,0,0);function hu(a,u){var A=a.getTime();return(A-(_1.getTime()+6e4*(a.getTimezoneOffset()-_1.getTimezoneOffset())))/864e5}var Xy=new Date,T3=_1.getTime()+6e4*(Xy.getTimezoneOffset()-_1.getTimezoneOffset()),am=Xy.getTimezoneOffset();function om(a){var u=new Date;return u.setTime(24*a*60*60*1e3+T3),u.getTimezoneOffset()!==am&&u.setTime(u.getTime()+6e4*(u.getTimezoneOffset()-am)),u}function QI(a){var u=0,A=0,c=!1,d=a.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!d)throw new Error("|"+a+"| is not an ISO8601 Duration");for(var p=1;p!=d.length;++p)if(d[p]){switch(A=1,p>3&&(c=!0),d[p].slice(d[p].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+d[p].slice(d[p].length-1));case"D":A*=24;case"H":A*=60;case"M":if(!c)throw new Error("Unsupported ISO Duration Field: M");A*=60}u+=A*parseInt(d[p],10)}return u}var xI=new Date("2017-02-19T19:06:09.000Z"),SI=isNaN(xI.getFullYear())?new Date("2/19/17"):xI,kI=SI.getFullYear()==2017;function vA(a,u){var A=new Date(a);if(kI)return u>0?A.setTime(A.getTime()+60*A.getTimezoneOffset()*1e3):u<0&&A.setTime(A.getTime()-60*A.getTimezoneOffset()*1e3),A;if(a instanceof Date)return a;if(SI.getFullYear()==1917&&!isNaN(A.getFullYear())){var c=A.getFullYear();return a.indexOf(""+c)>-1||A.setFullYear(A.getFullYear()+100),A}var d=a.match(/\d+/g)||["2017","2","19","0","0","0"],p=new Date(+d[0],+d[1]-1,+d[2],+d[3]||0,+d[4]||0,+d[5]||0);return a.indexOf("Z")>-1&&(p=new Date(p.getTime()-60*p.getTimezoneOffset()*1e3)),p}function Sg(a,u){if(Uo&&Buffer.isBuffer(a)){if(u){if(a[0]==255&&a[1]==254)return Ud(a.slice(2).toString("utf16le"));if(a[1]==254&&a[2]==255)return Ud(Bg(a.slice(2).toString("binary")))}return a.toString("binary")}if(typeof TextDecoder<"u")try{if(u){if(a[0]==255&&a[1]==254)return Ud(new TextDecoder("utf-16le").decode(a.slice(2)));if(a[0]==254&&a[1]==255)return Ud(new TextDecoder("utf-16be").decode(a.slice(2)))}var A={"€":"€","‚":"‚",ƒ:"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰",Š:"Š","‹":"‹",Œ:"Œ",Ž:"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™",š:"š","›":"›",œ:"œ",ž:"ž",Ÿ:"Ÿ"};return Array.isArray(a)&&(a=new Uint8Array(a)),new TextDecoder("latin1").decode(a).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,function(p){return A[p]||p})}catch{}for(var c=[],d=0;d!=a.length;++d)c.push(String.fromCharCode(a[d]));return c.join("")}function BA(a){if(typeof JSON<"u"&&!Array.isArray(a))return JSON.parse(JSON.stringify(a));if(typeof a!="object"||a==null)return a;if(a instanceof Date)return new Date(a.getTime());var u={};for(var A in a)Object.prototype.hasOwnProperty.call(a,A)&&(u[A]=BA(a[A]));return u}function bl(a,u){for(var A="";A.length<u;)A+=a;return A}function kg(a){var u=Number(a);if(!isNaN(u))return isFinite(u)?u:NaN;if(!/\d/.test(a))return u;var A=1,c=a.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return A*=100,""});return isNaN(u=Number(c))?(c=c.replace(/[(](.*)[)]/,function(d,p){return A=-A,p}),isNaN(u=Number(c))?u:u/A):u/A}var O3=["january","february","march","april","may","june","july","august","september","october","november","december"];function sm(a){var u=new Date(a),A=new Date(NaN),c=u.getYear(),d=u.getMonth(),p=u.getDate();if(isNaN(p))return A;var g=a.toLowerCase();if(g.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if((g=g.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,"")).length>3&&O3.indexOf(g)==-1)return A}else if(g.match(/[a-z]/))return A;return c<0||c>8099?A:(d>0||p>1)&&c!=101?u:a.match(/[^-0-9:,\/\\]/)?A:u}var _I=function(){var a="abacaba".split(/(:?b)/i).length==5;return function(u,A,c){if(a||typeof A=="string")return u.split(A);for(var d=u.split(A),p=[d[0]],g=1;g<d.length;++g)p.push(c),p.push(d[g]);return p}}();function Zy(a){return a?a.content&&a.type?Sg(a.content,!0):a.data?IA(a.data):a.asNodeBuffer&&Uo?IA(a.asNodeBuffer().toString("binary")):a.asBinary?IA(a.asBinary()):a._data&&a._data.getContent?IA(Sg(Array.prototype.slice.call(a._data.getContent(),0))):null:null}function aC(a){if(!a)return null;if(a.data)return Fd(a.data);if(a.asNodeBuffer&&Uo)return a.asNodeBuffer();if(a._data&&a._data.getContent){var u=a._data.getContent();return typeof u=="string"?Fd(u):Array.prototype.slice.call(u)}return a.content&&a.type?a.content:null}function Uf(a,u){for(var A=a.FullPaths||il(a.files),c=u.toLowerCase().replace(/[\/]/g,"\\"),d=c.replace(/\\/g,"/"),p=0;p<A.length;++p){var g=A[p].replace(/^Root Entry[\/]/,"").toLowerCase();if(c==g||d==g)return a.files?a.files[A[p]]:a.FileIndex[p]}return null}function Am(a,u){var A=Uf(a,u);if(A==null)throw new Error("Cannot find file "+u+" in zip");return A}function Tl(a,u,A){if(!A)return(c=Am(a,u))&&c.name.slice(-4)===".bin"?aC(c):Zy(c);var c;if(!u)return null;try{return Tl(a,u)}catch{return null}}function Cf(a,u,A){if(!A)return Zy(Am(a,u));if(!u)return null;try{return Cf(a,u)}catch{return null}}function N3(a,u,A){return aC(Am(a,u))}function lm(a){for(var u=a.FullPaths||il(a.files),A=[],c=0;c<u.length;++c)u[c].slice(-1)!="/"&&A.push(u[c].replace(/^Root Entry[\/]/,""));return A.sort()}function Ho(a,u,A){if(a.FullPaths){var c;if(typeof A=="string")return c=Uo?Dl(A):function(d){for(var p=[],g=0,h=d.length+250,b=Wc(d.length+255),y=0;y<d.length;++y){var w=d.charCodeAt(y);if(w<128)b[g++]=w;else if(w<2048)b[g++]=192|w>>6&31,b[g++]=128|63&w;else if(w>=55296&&w<57344){w=64+(1023&w);var C=1023&d.charCodeAt(++y);b[g++]=240|w>>8&7,b[g++]=128|w>>2&63,b[g++]=128|C>>6&15|(3&w)<<4,b[g++]=128|63&C}else b[g++]=224|w>>12&15,b[g++]=128|w>>6&63,b[g++]=128|63&w;g>h&&(p.push(b.slice(0,g)),g=0,b=Wc(65535),h=65530)}return p.push(b.slice(0,g)),ZA(p)}(A),eo.utils.cfb_add(a,u,c);eo.utils.cfb_add(a,u,A)}else a.file(u,A)}function eb(){return eo.utils.cfb_new()}function oC(a,u){switch(u.type){case"base64":return eo.read(a,{type:"base64"});case"binary":return eo.read(a,{type:"binary"});case"buffer":case"array":return eo.read(a,{type:"buffer"})}throw new Error("Unrecognized type "+u.type)}function um(a,u){if(a.charAt(0)=="/")return a.slice(1);var A=u.split("/");u.slice(-1)!="/"&&A.pop();for(var c=a.split("/");c.length!==0;){var d=c.shift();d===".."?A.pop():d!=="."&&A.push(d)}return A.join("/")}var Cl=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
  898. `,FI=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,DI=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/gm,xc=Cl.match(DI)?DI:/<[^>]*>/g,F1=/<\w*:/,sC=/<(\/?)\w+:/;function Oa(a,u,A){for(var c={},d=0,p=0;d!==a.length&&(p=a.charCodeAt(d))!==32&&p!==10&&p!==13;++d);if(u||(c[0]=a.slice(0,d)),d===a.length)return c;var g=a.match(FI),h=0,b="",y=0,w="",C="",Q=1;if(g)for(y=0;y!=g.length;++y){for(C=g[y],p=0;p!=C.length&&C.charCodeAt(p)!==61;++p);for(w=C.slice(0,p).trim();C.charCodeAt(p+1)==32;)++p;for(Q=(d=C.charCodeAt(p+1))==34||d==39?1:0,b=C.slice(p+1+Q,C.length-Q),h=0;h!=w.length&&w.charCodeAt(h)!==58;++h);if(h===w.length)w.indexOf("_")>0&&(w=w.slice(0,w.indexOf("_"))),c[w]=b,c[w.toLowerCase()]=b;else{var x=(h===5&&w.slice(0,5)==="xmlns"?"xmlns":"")+w.slice(h+1);if(c[x]&&w.slice(h-3,h)=="ext")continue;c[x]=b,c[x.toLowerCase()]=b}}return c}function du(a){return a.replace(sC,"<$1")}var b0={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},Pd=im(b0),us=function(){var a=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,u=/_x([\da-fA-F]{4})_/gi;return function A(c){var d=c+"",p=d.indexOf("<![CDATA[");if(p==-1)return d.replace(a,function(h,b){return b0[h]||String.fromCharCode(parseInt(b,h.indexOf("x")>-1?16:10))||h}).replace(u,function(h,b){return String.fromCharCode(parseInt(b,16))});var g=d.indexOf("]]>");return A(d.slice(0,p))+d.slice(p+9,g)+A(d.slice(g+3))}}(),C0=/[&<>'"]/g,_g=/[\u0000-\u0008\u000b-\u001f]/g;function AA(a){return(a+"").replace(C0,function(u){return Pd[u]}).replace(_g,function(u){return"_x"+("000"+u.charCodeAt(0).toString(16)).slice(-4)+"_"})}function AC(a){return AA(a).replace(/ /g,"_x0020_")}var lC=/[\u0000-\u001f]/g;function cm(a){return(a+"").replace(C0,function(u){return Pd[u]}).replace(/\n/g,"<br/>").replace(lC,function(u){return"&#x"+("000"+u.charCodeAt(0).toString(16)).slice(-4)+";"})}var D1=function(){var a=/&#(\d+);/g;function u(A,c){return String.fromCharCode(parseInt(c,10))}return function(A){return A.replace(a,u)}}();function jA(a){switch(a){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function tb(a){for(var u="",A=0,c=0,d=0,p=0,g=0,h=0;A<a.length;)(c=a.charCodeAt(A++))<128?u+=String.fromCharCode(c):(d=a.charCodeAt(A++),c>191&&c<224?(g=(31&c)<<6,g|=63&d,u+=String.fromCharCode(g)):(p=a.charCodeAt(A++),c<240?u+=String.fromCharCode((15&c)<<12|(63&d)<<6|63&p):(h=((7&c)<<18|(63&d)<<12|(63&p)<<6|63&(g=a.charCodeAt(A++)))-65536,u+=String.fromCharCode(55296+(h>>>10&1023)),u+=String.fromCharCode(56320+(1023&h)))));return u}function w0(a){var u,A,c,d=Wc(2*a.length),p=1,g=0,h=0;for(A=0;A<a.length;A+=p)p=1,(c=a.charCodeAt(A))<128?u=c:c<224?(u=64*(31&c)+(63&a.charCodeAt(A+1)),p=2):c<240?(u=4096*(15&c)+64*(63&a.charCodeAt(A+1))+(63&a.charCodeAt(A+2)),p=3):(p=4,u=262144*(7&c)+4096*(63&a.charCodeAt(A+1))+64*(63&a.charCodeAt(A+2))+(63&a.charCodeAt(A+3)),h=55296+((u-=65536)>>>10&1023),u=56320+(1023&u)),h!==0&&(d[g++]=255&h,d[g++]=h>>>8,h=0),d[g++]=u%256,d[g++]=u>>>8;return d.slice(0,g).toString("ucs2")}function uC(a){return Dl(a,"binary").toString("utf8")}var rb="foo bar baz☃🍣",EA=Uo&&(uC(rb)==tb(rb)&&uC||w0(rb)==tb(rb)&&w0)||tb,Ud=Uo?function(a){return Dl(a,"utf8").toString("binary")}:function(a){for(var u=[],A=0,c=0,d=0;A<a.length;)switch(c=a.charCodeAt(A++),!0){case c<128:u.push(String.fromCharCode(c));break;case c<2048:u.push(String.fromCharCode(192+(c>>6))),u.push(String.fromCharCode(128+(63&c)));break;case(c>=55296&&c<57344):c-=55296,d=a.charCodeAt(A++)-56320+(c<<10),u.push(String.fromCharCode(240+(d>>18&7))),u.push(String.fromCharCode(144+(d>>12&63))),u.push(String.fromCharCode(128+(d>>6&63))),u.push(String.fromCharCode(128+(63&d)));break;default:u.push(String.fromCharCode(224+(c>>12))),u.push(String.fromCharCode(128+(c>>6&63))),u.push(String.fromCharCode(128+(63&c)))}return u.join("")},fm=function(){var a={};return function(u,A){var c=u+"|"+(A||"");return a[c]?a[c]:a[c]=new RegExp("<(?:\\w+:)?"+u+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+u+">",A||"")}}(),cC=function(){var a=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(u){return[new RegExp("&"+u[0]+";","ig"),u[1]]});return function(u){for(var A=u.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,`
  899. `).replace(/<[^>]*>/g,""),c=0;c<a.length;++c)A=A.replace(a[c][0],a[c][1]);return A}}(),L3=function(){var a={};return function(u){return a[u]!==void 0?a[u]:a[u]=new RegExp("<(?:vt:)?"+u+">([\\s\\S]*?)</(?:vt:)?"+u+">","g")}}(),M3=/<\/?(?:vt:)?variant>/g,P3=/<(?:vt:)([^>]*)>([\s\S]*)</;function RI(a,u){var A=Oa(a),c=a.match(L3(A.baseType))||[],d=[];if(c.length!=A.size){if(u.WTF)throw new Error("unexpected vector length "+c.length+" != "+A.size);return d}return c.forEach(function(p){var g=p.replace(M3,"").match(P3);g&&d.push({v:EA(g[2]),t:g[1]})}),d}var fC=/(^\s|\s$|\n)/;function Vl(a,u){return"<"+a+(u.match(fC)?' xml:space="preserve"':"")+">"+u+"</"+a+">"}function I0(a){return il(a).map(function(u){return" "+u+'="'+a[u]+'"'}).join("")}function ia(a,u,A){return"<"+a+(A!=null?I0(A):"")+(u!=null?(u.match(fC)?' xml:space="preserve"':"")+">"+u+"</"+a:"/")+">"}function hC(a,u){try{return a.toISOString().replace(/\.\d*/,"")}catch(A){if(u)throw A}return""}function dC(a){if(Uo&&Buffer.isBuffer(a))return a.toString("utf8");if(typeof a=="string")return a;if(typeof Uint8Array<"u"&&a instanceof Uint8Array)return EA(Ad(Rd(a)));throw new Error("Bad input format: expected Buffer or string")}var R1=/<(\/?)([^\s?><!\/:]*:|)([^\s?<>:\/]+)(?:[\s?:\/][^>]*)?>/gm,U3="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",H3="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",j3="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",TI="http://schemas.openxmlformats.org/package/2006/content-types",G3="http://schemas.openxmlformats.org/package/2006/relationships",nb="http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",K3="http://purl.org/dc/elements/1.1/",gC="http://purl.org/dc/terms/",$3="http://purl.org/dc/dcmitype/",Ia="http://schemas.openxmlformats.org/officeDocument/2006/relationships",vp="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",hm="http://www.w3.org/2001/XMLSchema-instance",Eh="http://www.w3.org/2001/XMLSchema",B0=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],Us="urn:schemas-microsoft-com:office:office",GA="urn:schemas-microsoft-com:office:excel",dm="urn:schemas-microsoft-com:office:spreadsheet",W3="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",ib="http://macVmlSchemaUri",Y3="urn:schemas-microsoft-com:vml",ab="http://www.w3.org/TR/REC-html40",OI=function(a){for(var u=[],A=0;A<a[0].length;++A)if(a[0][A])for(var c=0,d=a[0][A].length;c<d;c+=10240)u.push.apply(u,a[0][A].slice(c,c+10240));return u},pC=Uo?function(a){return a[0].length>0&&Buffer.isBuffer(a[0][0])?Buffer.concat(a[0].map(function(u){return Buffer.isBuffer(u)?u:Dl(u)})):OI(a)}:OI,vC=function(a,u,A){for(var c=[],d=u;d<A;d+=2)c.push(String.fromCharCode(wf(a,d)));return c.join("").replace(Rl,"")},mC=Uo?function(a,u,A){return Buffer.isBuffer(a)?a.toString("utf16le",u,A).replace(Rl,""):vC(a,u,A)}:vC,yC=function(a,u,A){for(var c=[],d=u;d<u+A;++d)c.push(("0"+a[d].toString(16)).slice(-2));return c.join("")},NI=Uo?function(a,u,A){return Buffer.isBuffer(a)?a.toString("hex",u,u+A):yC(a,u,A)}:yC,ob=function(a,u,A){for(var c=[],d=u;d<A;d++)c.push(String.fromCharCode(mp(a,d)));return c.join("")},T1=Uo?function(a,u,A){return Buffer.isBuffer(a)?a.toString("utf8",u,A):ob(a,u,A)}:ob,sb=function(a,u){var A=jf(a,u);return A>0?T1(a,u+4,u+4+A-1):""},bC=sb,CC=function(a,u){var A=jf(a,u);return A>0?T1(a,u+4,u+4+A-1):""},wC=CC,LI=function(a,u){var A=2*jf(a,u);return A>0?T1(a,u+4,u+4+A-1):""},MI=LI,PI=function(a,u){var A=jf(a,u);return A>0?mC(a,u+4,u+4+A):""},gm=PI,Hf=function(a,u){var A=jf(a,u);return A>0?T1(a,u+4,u+4+A):""},IC=Hf,pm=function(a,u){return function(A,c){for(var d=1-2*(A[c+7]>>>7),p=((127&A[c+7])<<4)+(A[c+6]>>>4&15),g=15&A[c+6],h=5;h>=0;--h)g=256*g+A[c+h];return p==2047?g==0?d*(1/0):NaN:(p==0?p=-1022:(p-=1023,g+=Math.pow(2,52)),d*Math.pow(2,p-52)*g)}(a,u)},Ab=pm,BC=function(a){return Array.isArray(a)||typeof Uint8Array<"u"&&a instanceof Uint8Array};Uo&&(bC=function(a,u){if(!Buffer.isBuffer(a))return sb(a,u);var A=a.readUInt32LE(u);return A>0?a.toString("utf8",u+4,u+4+A-1):""},wC=function(a,u){if(!Buffer.isBuffer(a))return CC(a,u);var A=a.readUInt32LE(u);return A>0?a.toString("utf8",u+4,u+4+A-1):""},MI=function(a,u){if(!Buffer.isBuffer(a))return LI(a,u);var A=2*a.readUInt32LE(u);return a.toString("utf16le",u+4,u+4+A-1)},gm=function(a,u){if(!Buffer.isBuffer(a))return PI(a,u);var A=a.readUInt32LE(u);return a.toString("utf16le",u+4,u+4+A)},IC=function(a,u){if(!Buffer.isBuffer(a))return Hf(a,u);var A=a.readUInt32LE(u);return a.toString("utf8",u+4,u+4+A)},Ab=function(a,u){return Buffer.isBuffer(a)?a.readDoubleLE(u):pm(a,u)},BC=function(a){return Buffer.isBuffer(a)||Array.isArray(a)||typeof Uint8Array<"u"&&a instanceof Uint8Array});var mp=function(a,u){return a[u]},wf=function(a,u){return 256*a[u+1]+a[u]},lb=function(a,u){var A=256*a[u+1]+a[u];return A<32768?A:-1*(65535-A+1)},jf=function(a,u){return a[u+3]*(1<<24)+(a[u+2]<<16)+(a[u+1]<<8)+a[u]},Qh=function(a,u){return a[u+3]<<24|a[u+2]<<16|a[u+1]<<8|a[u]},q3=function(a,u){return a[u]<<24|a[u+1]<<16|a[u+2]<<8|a[u+3]};function lA(a,u){var A,c,d,p,g,h,b="",y=[];switch(u){case"dbcs":if(h=this.l,Uo&&Buffer.isBuffer(this))b=this.slice(this.l,this.l+2*a).toString("utf16le");else for(g=0;g<a;++g)b+=String.fromCharCode(wf(this,h)),h+=2;a*=2;break;case"utf8":b=T1(this,this.l,this.l+a);break;case"utf16le":a*=2,b=mC(this,this.l,this.l+a);break;case"wstr":return lA.call(this,a,"dbcs");case"lpstr-ansi":b=bC(this,this.l),a=4+jf(this,this.l);break;case"lpstr-cp":b=wC(this,this.l),a=4+jf(this,this.l);break;case"lpwstr":b=MI(this,this.l),a=4+2*jf(this,this.l);break;case"lpp4":a=4+jf(this,this.l),b=gm(this,this.l),2&a&&(a+=2);break;case"8lpp4":a=4+jf(this,this.l),b=IC(this,this.l),3&a&&(a+=4-(3&a));break;case"cstr":for(a=0,b="";(d=mp(this,this.l+a++))!==0;)y.push(Eg(d));b=y.join("");break;case"_wstr":for(a=0,b="";(d=wf(this,this.l+a))!==0;)y.push(Eg(d)),a+=2;a+=2,b=y.join("");break;case"dbcs-cont":for(b="",h=this.l,g=0;g<a;++g){if(this.lens&&this.lens.indexOf(h)!==-1)return d=mp(this,h),this.l=h+1,p=lA.call(this,a-g,d?"dbcs-cont":"sbcs-cont"),y.join("")+p;y.push(Eg(wf(this,h))),h+=2}b=y.join(""),a*=2;break;case"cpstr":case"sbcs-cont":for(b="",h=this.l,g=0;g!=a;++g){if(this.lens&&this.lens.indexOf(h)!==-1)return d=mp(this,h),this.l=h+1,p=lA.call(this,a-g,d?"dbcs-cont":"sbcs-cont"),y.join("")+p;y.push(Eg(mp(this,h))),h+=1}b=y.join("");break;default:switch(a){case 1:return A=mp(this,this.l),this.l++,A;case 2:return A=(u==="i"?lb:wf)(this,this.l),this.l+=2,A;case 4:case-4:return u!=="i"&&128&this[this.l+3]?(c=jf(this,this.l),this.l+=4,c):(A=(a>0?Qh:q3)(this,this.l),this.l+=4,A);case 8:case-8:if(u==="f")return c=a==8?Ab(this,this.l):Ab([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,c;a=8;case 16:b=NI(this,this.l,a)}}return this.l+=a,b}var vm=function(a,u,A){a[A]=255&u,a[A+1]=u>>>8&255,a[A+2]=u>>>16&255,a[A+3]=u>>>24&255},V3=function(a,u,A){a[A]=255&u,a[A+1]=u>>8&255,a[A+2]=u>>16&255,a[A+3]=u>>24&255},UI=function(a,u,A){a[A]=255&u,a[A+1]=u>>>8&255};function z3(a,u,A){var c=0,d=0;if(A==="dbcs"){for(d=0;d!=u.length;++d)UI(this,u.charCodeAt(d),this.l+2*d);c=2*u.length}else if(A==="sbcs"){for(u=u.replace(/[^\x00-\x7F]/g,"_"),d=0;d!=u.length;++d)this[this.l+d]=255&u.charCodeAt(d);c=u.length}else{if(A==="hex"){for(;d<a;++d)this[this.l++]=parseInt(u.slice(2*d,2*d+2),16)||0;return this}if(A==="utf16le"){var p=Math.min(this.l+a,this.length);for(d=0;d<Math.min(u.length,a);++d){var g=u.charCodeAt(d);this[this.l++]=255&g,this[this.l++]=g>>8}for(;this.l<p;)this[this.l++]=0;return this}switch(a){case 1:c=1,this[this.l]=255&u;break;case 2:c=2,this[this.l]=255&u,u>>>=8,this[this.l+1]=255&u;break;case 3:c=3,this[this.l]=255&u,u>>>=8,this[this.l+1]=255&u,u>>>=8,this[this.l+2]=255&u;break;case 4:c=4,vm(this,u,this.l);break;case 8:if(c=8,A==="f"){(function(h,b,y){var w=(b<0||1/b==-1/0?1:0)<<7,C=0,Q=0,x=w?-b:b;isFinite(x)?x==0?C=Q=0:(C=Math.floor(Math.log(x)/Math.LN2),Q=x*Math.pow(2,52-C),C<=-1023&&(!isFinite(Q)||Q<Math.pow(2,52))?C=-1022:(Q-=Math.pow(2,52),C+=1023)):(C=2047,Q=isNaN(b)?26985:0);for(var k=0;k<=5;++k,Q/=256)h[y+k]=255&Q;h[y+6]=(15&C)<<4|15&Q,h[y+7]=C>>4|w})(this,u,this.l);break}case 16:break;case-4:c=4,V3(this,u,this.l)}}return this.l+=c,this}function HI(a,u){var A=NI(this,this.l,a.length>>1);if(A!==a)throw new Error(u+"Expected "+a+" saw "+A);this.l+=a.length>>1}function Vu(a,u){a.l=u,a.read_shift=lA,a.chk=HI,a.write_shift=z3}function gu(a,u){a.l+=u}function ri(a){var u=Wc(a);return Vu(u,0),u}function Fg(a,u,A){if(a){var c,d,p;Vu(a,a.l||0);for(var g=a.length,h=0,b=0;a.l<g;){128&(h=a.read_shift(1))&&(h=(127&h)+((127&a.read_shift(1))<<7));var y=UC[h]||UC[65535];for(p=127&(c=a.read_shift(1)),d=1;d<4&&128&c;++d)p+=(127&(c=a.read_shift(1)))<<7*d;b=a.l+p;var w=y.f&&y.f(a,p,A);if(a.l=b,u(w,y,h))return}}}function If(){var a=[],u=Uo?256:2048,A=function(g){var h=ri(g);return Vu(h,0),h},c=A(u),d=function(){c&&(c.length>c.l&&((c=c.slice(0,c.l)).l=c.length),c.length>0&&a.push(c),c=null)},p=function(g){return c&&g<c.length-c.l?c:(d(),c=A(Math.max(g+1,u)))};return{next:p,push:function(g){d(),(c=g).l==null&&(c.l=c.length),p(u)},end:function(){return d(),ZA(a)},_bufs:a}}function Ti(a,u,A,c){var d,p=+u;if(!isNaN(p)){c||(c=UC[p].p||(A||[]).length||0),d=1+(p>=128?1:0)+1,c>=128&&++d,c>=16384&&++d,c>=2097152&&++d;var g=a.next(d);p<=127?g.write_shift(1,p):(g.write_shift(1,128+(127&p)),g.write_shift(1,p>>7));for(var h=0;h!=4;++h){if(!(c>=128)){g.write_shift(1,c);break}g.write_shift(1,128+(127&c)),c>>=7}c>0&&BC(A)&&a.push(A)}}function mm(a,u,A){var c=BA(a);if(u.s?(c.cRel&&(c.c+=u.s.c),c.rRel&&(c.r+=u.s.r)):(c.cRel&&(c.c+=u.c),c.rRel&&(c.r+=u.r)),!A||A.biff<12){for(;c.c>=256;)c.c-=256;for(;c.r>=65536;)c.r-=65536}return c}function ub(a,u,A){var c=BA(a);return c.s=mm(c.s,u.s,A),c.e=mm(c.e,u.s,A),c}function O1(a,u){if(a.cRel&&a.c<0)for(a=BA(a);a.c<0;)a.c+=u>8?16384:256;if(a.rRel&&a.r<0)for(a=BA(a);a.r<0;)a.r+=u>8?1048576:u>5?65536:16384;var A=de(a);return a.cRel||a.cRel==null||(A=A.replace(/^([A-Z])/,"$$$1")),a.rRel||a.rRel==null||(A=function(c){return c.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(A)),A}function EC(a,u){return a.s.r!=0||a.s.rRel||a.e.r!=(u.biff>=12?1048575:u.biff>=8?65536:16384)||a.e.rRel?a.s.c!=0||a.s.cRel||a.e.c!=(u.biff>=12?16383:255)||a.e.cRel?O1(a.s,u.biff)+":"+O1(a.e,u.biff):(a.s.rRel?"":"$")+pu(a.s.r)+":"+(a.e.rRel?"":"$")+pu(a.e.r):(a.s.cRel?"":"$")+oe(a.s.c)+":"+(a.e.cRel?"":"$")+oe(a.e.c)}function cb(a){return parseInt(a.replace(/\$(\d+)$/,"$1"),10)-1}function pu(a){return""+(a+1)}function he(a){for(var u=a.replace(/^\$([A-Z])/,"$1"),A=0,c=0;c!==u.length;++c)A=26*A+u.charCodeAt(c)-64;return A-1}function oe(a){if(a<0)throw new Error("invalid column "+a);var u="";for(++a;a;a=Math.floor((a-1)/26))u=String.fromCharCode((a-1)%26+65)+u;return u}function be(a){for(var u=0,A=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);d>=48&&d<=57?u=10*u+(d-48):d>=65&&d<=90&&(A=26*A+(d-64))}return{c:A-1,r:u-1}}function de(a){for(var u=a.c+1,A="";u;u=(u-1)/26|0)A=String.fromCharCode((u-1)%26+65)+A;return A+(a.r+1)}function st(a){var u=a.indexOf(":");return u==-1?{s:be(a),e:be(a)}:{s:be(a.slice(0,u)),e:be(a.slice(u+1))}}function bt(a,u){return u===void 0||typeof u=="number"?bt(a.s,a.e):(typeof a!="string"&&(a=de(a)),typeof u!="string"&&(u=de(u)),a==u?a:a+":"+u)}function jt(a){var u={s:{c:0,r:0},e:{c:0,r:0}},A=0,c=0,d=0,p=a.length;for(A=0;c<p&&!((d=a.charCodeAt(c)-64)<1||d>26);++c)A=26*A+d;for(u.s.c=--A,A=0;c<p&&!((d=a.charCodeAt(c)-48)<0||d>9);++c)A=10*A+d;if(u.s.r=--A,c===p||d!=10)return u.e.c=u.s.c,u.e.r=u.s.r,u;for(++c,A=0;c!=p&&!((d=a.charCodeAt(c)-64)<1||d>26);++c)A=26*A+d;for(u.e.c=--A,A=0;c!=p&&!((d=a.charCodeAt(c)-48)<0||d>9);++c)A=10*A+d;return u.e.r=--A,u}function yr(a,u){var A=a.t=="d"&&u instanceof Date;if(a.z!=null)try{return a.w=qu(a.z,A?hu(u):u)}catch{}try{return a.w=qu((a.XF||{}).numFmtId||(A?14:0),A?hu(u):u)}catch{return""+u}}function dr(a,u,A){return a==null||a.t==null||a.t=="z"?"":a.w!==void 0?a.w:(a.t=="d"&&!a.z&&A&&A.dateNF&&(a.z=A.dateNF),a.t=="e"?Q0[a.v]||a.v:yr(a,u??a.v))}function on(a,u){var A=u&&u.sheet?u.sheet:"Sheet1",c={};return c[A]=a,{SheetNames:[A],Sheets:c}}function pn(a,u){return function(A,c,d){var p=d||{},g=A?Array.isArray(A):p.dense,h=A||(g?[]:{}),b=0,y=0;if(h&&p.origin!=null){if(typeof p.origin=="number")b=p.origin;else{var w=typeof p.origin=="string"?be(p.origin):p.origin;b=w.r,y=w.c}h["!ref"]||(h["!ref"]="A1:A1")}var C={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(h["!ref"]){var Q=jt(h["!ref"]);C.s.c=Q.s.c,C.s.r=Q.s.r,C.e.c=Math.max(C.e.c,Q.e.c),C.e.r=Math.max(C.e.r,Q.e.r),b==-1&&(C.e.r=b=Q.e.r+1)}for(var x=0;x!=c.length;++x)if(c[x]){if(!Array.isArray(c[x]))throw new Error("aoa_to_sheet expects an array of arrays");for(var k=0;k!=c[x].length;++k)if(c[x][k]!==void 0){var F={v:c[x][k]},D=b+x,M=y+k;if(C.s.r>D&&(C.s.r=D),C.s.c>M&&(C.s.c=M),C.e.r<D&&(C.e.r=D),C.e.c<M&&(C.e.c=M),!c[x][k]||typeof c[x][k]!="object"||Array.isArray(c[x][k])||c[x][k]instanceof Date)if(Array.isArray(F.v)&&(F.f=c[x][k][1],F.v=F.v[0]),F.v===null)if(F.f)F.t="n";else if(p.nullError)F.t="e",F.v=0;else{if(!p.sheetStubs)continue;F.t="z"}else typeof F.v=="number"?F.t="n":typeof F.v=="boolean"?F.t="b":F.v instanceof Date?(F.z=p.dateNF||go[14],p.cellDates?(F.t="d",F.w=qu(F.z,hu(F.v))):(F.t="n",F.v=hu(F.v),F.w=qu(F.z,F.v))):F.t="s";else F=c[x][k];if(g)h[D]||(h[D]=[]),h[D][M]&&h[D][M].z&&(F.z=h[D][M].z),h[D][M]=F;else{var N=de({c:M,r:D});h[N]&&h[N].z&&(F.z=h[N].z),h[N]=F}}}return C.s.c<1e7&&(h["!ref"]=bt(C)),h}(null,a,u)}function Bn(a,u){return u||(u=ri(4)),u.write_shift(4,a),u}function Pn(a){var u=a.read_shift(4);return u===0?"":a.read_shift(u,"dbcs")}function na(a,u){var A=!1;return u==null&&(A=!0,u=ri(4+2*a.length)),u.write_shift(4,a.length),a.length>0&&u.write_shift(0,a,"dbcs"),A?u.slice(0,u.l):u}function Ji(a){return{ich:a.read_shift(2),ifnt:a.read_shift(2)}}function pa(a,u){var A=a.l,c=a.read_shift(1),d=Pn(a),p=[],g={t:d,h:d};if(1&c){for(var h=a.read_shift(4),b=0;b!=h;++b)p.push(Ji(a));g.r=p}else g.r=[{ich:0,ifnt:0}];return a.l=A+u,g}var qo=pa;function $a(a,u){var A=!1;return u==null&&(A=!0,u=ri(23+4*a.t.length)),u.write_shift(1,1),na(a.t,u),u.write_shift(4,1),function(c,d){d||(d=ri(4)),d.write_shift(2,0),d.write_shift(2,0)}({ich:0,ifnt:0},u),A?u.slice(0,u.l):u}function ya(a){var u=a.read_shift(4),A=a.read_shift(2);return A+=a.read_shift(1)<<16,a.l++,{c:u,iStyleRef:A}}function ds(a,u){return u==null&&(u=ri(8)),u.write_shift(-4,a.c),u.write_shift(3,a.iStyleRef||a.s),u.write_shift(1,0),u}function Do(a){var u=a.read_shift(2);return u+=a.read_shift(1)<<16,a.l++,{c:-1,iStyleRef:u}}function so(a,u){return u==null&&(u=ri(4)),u.write_shift(3,a.iStyleRef||a.s),u.write_shift(1,0),u}var ka=Pn,_s=na;function Bs(a){var u=a.read_shift(4);return u===0||u===4294967295?"":a.read_shift(u,"dbcs")}function Io(a,u){var A=!1;return u==null&&(A=!0,u=ri(127)),u.write_shift(4,a.length>0?a.length:4294967295),a.length>0&&u.write_shift(0,a,"dbcs"),A?u.slice(0,u.l):u}var fl=Pn,Sc=Bs,Vc=Io;function uA(a){var u=a.slice(a.l,a.l+4),A=1&u[0],c=2&u[0];a.l+=4;var d=c===0?Ab([0,0,0,0,252&u[0],u[1],u[2],u[3]],0):Qh(u,0)>>2;return A?d/100:d}function _u(a,u){u==null&&(u=ri(4));var A=0,c=0,d=100*a;if(a==(0|a)&&a>=-(1<<29)&&a<1<<29?c=1:d==(0|d)&&d>=-(1<<29)&&d<1<<29&&(c=1,A=1),!c)throw new Error("unsupported RkNumber "+a);u.write_shift(-4,((A?d:a)<<2)+(A+2))}function Dg(a){var u={s:{},e:{}};return u.s.r=a.read_shift(4),u.e.r=a.read_shift(4),u.s.c=a.read_shift(4),u.e.c=a.read_shift(4),u}var al=Dg,vu=function(a,u){return u||(u=ri(16)),u.write_shift(4,a.s.r),u.write_shift(4,a.e.r),u.write_shift(4,a.s.c),u.write_shift(4,a.e.c),u};function wl(a){if(a.length-a.l<8)throw"XLS Xnum Buffer underflow";return a.read_shift(8,"f")}function zc(a,u){return(u||ri(8)).write_shift(8,a,"f")}function Gf(a,u){if(u||(u=ri(8)),!a||a.auto)return u.write_shift(4,0),u.write_shift(4,0),u;a.index!=null?(u.write_shift(1,2),u.write_shift(1,a.index)):a.theme!=null?(u.write_shift(1,6),u.write_shift(1,a.theme)):(u.write_shift(1,5),u.write_shift(1,0));var A=a.tint||0;if(A>0?A*=32767:A<0&&(A*=32768),u.write_shift(2,A),a.rgb&&a.theme==null){var c=a.rgb||"FFFFFF";typeof c=="number"&&(c=("000000"+c.toString(16)).slice(-6)),u.write_shift(1,parseInt(c.slice(0,2),16)),u.write_shift(1,parseInt(c.slice(2,4),16)),u.write_shift(1,parseInt(c.slice(4,6),16)),u.write_shift(1,255)}else u.write_shift(2,0),u.write_shift(1,0),u.write_shift(1,0);return u}function yp(a,u){var A=a.read_shift(4);switch(A){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[a.read_shift(4)]||""}if(A>400)throw new Error("Unsupported Clipboard: "+A.toString(16));return a.l-=4,a.read_shift(0,u==1?"lpstr":"lpwstr")}var el=80,Rg=[el,81],Tg={1:{n:"CodePage",t:2},2:{n:"Category",t:el},3:{n:"PresentationFormat",t:el},4:{n:"ByteCount",t:3},5:{n:"LineCount",t:3},6:{n:"ParagraphCount",t:3},7:{n:"SlideCount",t:3},8:{n:"NoteCount",t:3},9:{n:"HiddenCount",t:3},10:{n:"MultimediaClipCount",t:3},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:el},15:{n:"Company",t:el},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:3},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:3,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:el},27:{n:"ContentStatus",t:el},28:{n:"Language",t:el},29:{n:"Version",t:el},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},ud={1:{n:"CodePage",t:2},2:{n:"Title",t:el},3:{n:"Subject",t:el},4:{n:"Author",t:el},5:{n:"Keywords",t:el},6:{n:"Comments",t:el},7:{n:"Template",t:el},8:{n:"LastAuthor",t:el},9:{n:"RevNumber",t:el},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:3},15:{n:"WordCount",t:3},16:{n:"CharCount",t:3},17:{n:"Thumbnail",t:71},18:{n:"Application",t:el},19:{n:"DocSecurity",t:3},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},E0={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},ym=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function BR(a){return a.map(function(u){return[u>>16&255,u>>8&255,255&u]})}var fb=BA(BR([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),Q0={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Ex={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},J3={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},jI={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function Qx(a,u){var A,c=function(b){for(var y=[],w=il(b),C=0;C!==w.length;++C)y[b[w[C]]]==null&&(y[b[w[C]]]=[]),y[b[w[C]]].push(w[C]);return y}(J3),d=[];d[d.length]=Cl,d[d.length]=ia("Types",null,{xmlns:TI,"xmlns:xsd":Eh,"xmlns:xsi":hm}),d=d.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(b){return ia("Default",null,{Extension:b[0],ContentType:b[1]})}));var p=function(b){a[b]&&a[b].length>0&&(A=a[b][0],d[d.length]=ia("Override",null,{PartName:(A[0]=="/"?"":"/")+A,ContentType:jI[b][u.bookType]||jI[b].xlsx}))},g=function(b){(a[b]||[]).forEach(function(y){d[d.length]=ia("Override",null,{PartName:(y[0]=="/"?"":"/")+y,ContentType:jI[b][u.bookType]||jI[b].xlsx})})},h=function(b){(a[b]||[]).forEach(function(y){d[d.length]=ia("Override",null,{PartName:(y[0]=="/"?"":"/")+y,ContentType:c[b][0]})})};return p("workbooks"),g("sheets"),g("charts"),h("themes"),["strs","styles"].forEach(p),["coreprops","extprops","custprops"].forEach(h),h("vba"),h("comments"),h("threadedcomments"),h("drawings"),g("metadata"),h("people"),d.length>2&&(d[d.length]="</Types>",d[1]=d[1].replace("/>",">")),d.join("")}var Es={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function QC(a){var u=a.lastIndexOf("/");return a.slice(0,u+1)+"_rels/"+a.slice(u+1)+".rels"}function xC(a,u){var A={"!id":{}};if(!a)return A;u.charAt(0)!=="/"&&(u="/"+u);var c={};return(a.match(xc)||[]).forEach(function(d){var p=Oa(d);if(p[0]==="<Relationship"){var g={};g.Type=p.Type,g.Target=p.Target,g.Id=p.Id,p.TargetMode&&(g.TargetMode=p.TargetMode);var h=p.TargetMode==="External"?p.Target:um(p.Target,u);A[h]=g,c[p.Id]=g}}),A["!id"]=c,A}function hb(a){var u=[Cl,ia("Relationships",null,{xmlns:G3})];return il(a["!id"]).forEach(function(A){u[u.length]=ia("Relationship",null,a["!id"][A])}),u.length>2&&(u[u.length]="</Relationships>",u[1]=u[1].replace("/>",">")),u.join("")}function QA(a,u,A,c,d,p){if(d||(d={}),a["!id"]||(a["!id"]={}),a["!idx"]||(a["!idx"]=1),u<0)for(u=a["!idx"];a["!id"]["rId"+u];++u);if(a["!idx"]=u+1,d.Id="rId"+u,d.Type=c,d.Target=A,[Es.HLINK,Es.XPATH,Es.XMISS].indexOf(d.Type)>-1&&(d.TargetMode="External"),a["!id"][d.Id])throw new Error("Cannot rewrite rId "+u);return a["!id"][d.Id]=d,a[("/"+d.Target).replace("//","/")]=d,u}function xx(a,u,A){return[' <rdf:Description rdf:about="'+a+`">
  900. `,' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(A||"odf")+"#"+u+`"/>
  901. `,` </rdf:Description>
  902. `].join("")}function Sx(){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+wA.version+"</meta:generator></office:meta></office:document-meta>"}var Hd=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]],ER=function(){for(var a=new Array(Hd.length),u=0;u<Hd.length;++u){var A=Hd[u],c="(?:"+A[0].slice(0,A[0].indexOf(":"))+":)"+A[0].slice(A[0].indexOf(":")+1);a[u]=new RegExp("<"+c+"[^>]*>([\\s\\S]*?)</"+c+">")}return a}();function kx(a){var u={};a=EA(a);for(var A=0;A<Hd.length;++A){var c=Hd[A],d=a.match(ER[A]);d!=null&&d.length>0&&(u[c[1]]=us(d[1])),c[2]==="date"&&u[c[1]]&&(u[c[1]]=vA(u[c[1]]))}return u}function X3(a,u,A,c,d){d[a]==null&&u!=null&&u!==""&&(d[a]=u,u=AA(u),c[c.length]=A?ia(a,u,A):Vl(a,u))}function _x(a,u){var A=u||{},c=[Cl,ia("cp:coreProperties",null,{"xmlns:cp":U3,"xmlns:dc":K3,"xmlns:dcterms":gC,"xmlns:dcmitype":$3,"xmlns:xsi":hm})],d={};if(!a&&!A.Props)return c.join("");a&&(a.CreatedDate!=null&&X3("dcterms:created",typeof a.CreatedDate=="string"?a.CreatedDate:hC(a.CreatedDate,A.WTF),{"xsi:type":"dcterms:W3CDTF"},c,d),a.ModifiedDate!=null&&X3("dcterms:modified",typeof a.ModifiedDate=="string"?a.ModifiedDate:hC(a.ModifiedDate,A.WTF),{"xsi:type":"dcterms:W3CDTF"},c,d));for(var p=0;p!=Hd.length;++p){var g=Hd[p],h=A.Props&&A.Props[g[1]]!=null?A.Props[g[1]]:a?a[g[1]]:null;h===!0?h="1":h===!1?h="0":typeof h=="number"&&(h=String(h)),h!=null&&X3(g[0],h,null,c,d)}return c.length>2&&(c[c.length]="</cp:coreProperties>",c[1]=c[1].replace("/>",">")),c.join("")}var N1=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],Fx=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function Dx(a,u,A,c){var d=[];if(typeof a=="string")d=RI(a,c);else for(var p=0;p<a.length;++p)d=d.concat(a[p].map(function(w){return{v:w}}));var g=typeof u=="string"?RI(u,c).map(function(w){return w.v}):u,h=0,b=0;if(g.length>0)for(var y=0;y!==d.length;y+=2){switch(b=+d[y+1].v,d[y].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":A.Worksheets=b,A.SheetNames=g.slice(h,h+b);break;case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":A.NamedRanges=b,A.DefinedNames=g.slice(h,h+b);break;case"Charts":case"Diagramme":A.Chartsheets=b,A.ChartNames=g.slice(h,h+b)}h+=b}}function Z3(a){var u=[],A=ia;return a||(a={}),a.Application="SheetJS",u[u.length]=Cl,u[u.length]=ia("Properties",null,{xmlns:j3,"xmlns:vt":vp}),N1.forEach(function(c){if(a[c[1]]!==void 0){var d;switch(c[2]){case"string":d=AA(String(a[c[1]]));break;case"bool":d=a[c[1]]?"true":"false"}d!==void 0&&(u[u.length]=A(c[0],d))}}),u[u.length]=A("HeadingPairs",A("vt:vector",A("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+A("vt:variant",A("vt:i4",String(a.Worksheets))),{size:2,baseType:"variant"})),u[u.length]=A("TitlesOfParts",A("vt:vector",a.SheetNames.map(function(c){return"<vt:lpstr>"+AA(c)+"</vt:lpstr>"}).join(""),{size:a.Worksheets,baseType:"lpstr"})),u.length>2&&(u[u.length]="</Properties>",u[1]=u[1].replace("/>",">")),u.join("")}var QR=/<[^>]+>[^<]*/g;function Rx(a){var u=[Cl,ia("Properties",null,{xmlns:H3,"xmlns:vt":vp})];if(!a)return u.join("");var A=1;return il(a).forEach(function(c){++A,u[u.length]=ia("property",function(d,p){switch(typeof d){case"string":var g=ia("vt:lpwstr",AA(d));return g=g.replace(/&quot;/g,"_x0022_"),g;case"number":return ia((0|d)==d?"vt:i4":"vt:r8",AA(String(d)));case"boolean":return ia("vt:bool",d?"true":"false")}if(d instanceof Date)return ia("vt:filetime",hC(d));throw new Error("Unable to serialize "+d)}(a[c]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:A,name:AA(c)})}),u.length>2&&(u[u.length]="</Properties>",u[1]=u[1].replace("/>",">")),u.join("")}var e5,t5={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function Tx(a,u,A){e5||(e5=im(t5)),a[u=e5[u]||u]=A}function GI(a){var u=a.read_shift(4),A=a.read_shift(4);return new Date(1e3*(A/1e7*Math.pow(2,32)+u/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Ox(a,u,A){var c=a.l,d=a.read_shift(0,"lpstr-cp");if(A)for(;a.l-c&3;)++a.l;return d}function Nx(a,u,A){var c=a.read_shift(0,"lpwstr");return c}function Lx(a,u,A){return u===31?Nx(a):Ox(a,0,A)}function Mx(a,u,A){return Lx(a,u,A===!1?0:4)}function SC(a){var u=a.l,A=KI(a,81);return a[a.l]==0&&a[a.l+1]==0&&a.l-u&2&&(a.l+=2),[A,KI(a,3)]}function Px(a,u){for(var A=a.read_shift(4),c={},d=0;d!=A;++d){var p=a.read_shift(4),g=a.read_shift(4);c[p]=a.read_shift(g,u===1200?"utf16le":"utf8").replace(Rl,"").replace(Ch,"!"),u===1200&&g%2&&(a.l+=2)}return 3&a.l&&(a.l=a.l>>3<<2),c}function r5(a){var u=a.read_shift(4),A=a.slice(a.l,a.l+u);return a.l+=u,(3&u)>0&&(a.l+=4-(3&u)&3),A}function KI(a,u,A){var c,d=a.read_shift(2),p=A||{};if(a.l+=2,u!==12&&d!==u&&Rg.indexOf(u)===-1&&((65534&u)!=4126||(65534&d)!=4126))throw new Error("Expected type "+u+" saw "+d);switch(u===12?d:u){case 2:return c=a.read_shift(2,"i"),p.raw||(a.l+=2),c;case 3:return c=a.read_shift(4,"i");case 11:return a.read_shift(4)!==0;case 19:return c=a.read_shift(4);case 30:return Ox(a,0,4).replace(Rl,"");case 31:return Nx(a);case 64:return GI(a);case 65:return r5(a);case 71:return function(g){var h={};return h.Size=g.read_shift(4),g.l+=h.Size+3-(h.Size-1)%4,h}(a);case 80:return Mx(a,d,!p.raw).replace(Rl,"");case 81:return function(g,h){if(!h)throw new Error("VtUnalignedString must have positive length");return Lx(g,h,0)}(a,d).replace(Rl,"");case 4108:return function(g){for(var h=g.read_shift(4),b=[],y=0;y<h/2;++y)b.push(SC(g));return b}(a);case 4126:case 4127:return d==4127?function(g){for(var h=g.read_shift(4),b=[],y=0;y!=h;++y){var w=g.l;b[y]=g.read_shift(0,"lpwstr").replace(Rl,""),g.l-w&2&&(g.l+=2)}return b}(a):function(g){for(var h=g.read_shift(4),b=[],y=0;y!=h;++y)b[y]=g.read_shift(0,"lpstr-cp").replace(Rl,"");return b}(a);default:throw new Error("TypedPropertyValue unrecognized type "+u+" "+d)}}function n5(a,u){var A=ri(4),c=ri(4);switch(A.write_shift(4,a==80?31:a),a){case 3:c.write_shift(-4,u);break;case 5:(c=ri(8)).write_shift(8,u,"f");break;case 11:c.write_shift(4,u?1:0);break;case 64:c=function(d){var p=(typeof d=="string"?new Date(Date.parse(d)):d).getTime()/1e3+11644473600,g=p%Math.pow(2,32),h=(p-g)/Math.pow(2,32);h*=1e7;var b=(g*=1e7)/Math.pow(2,32)|0;b>0&&(g%=Math.pow(2,32),h+=b);var y=ri(8);return y.write_shift(4,g),y.write_shift(4,h),y}(u);break;case 31:case 80:for((c=ri(4+2*(u.length+1)+(u.length%2?0:2))).write_shift(4,u.length+1),c.write_shift(0,u,"dbcs");c.l!=c.length;)c.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+a+" "+u)}return ZA([A,c])}function Ux(a,u){var A=a.l,c=a.read_shift(4),d=a.read_shift(4),p=[],g=0,h=0,b=-1,y={};for(g=0;g!=d;++g){var w=a.read_shift(4),C=a.read_shift(4);p[g]=[w,C+A]}p.sort(function(N,P){return N[1]-P[1]});var Q={};for(g=0;g!=d;++g){if(a.l!==p[g][1]){var x=!0;if(g>0&&u)switch(u[p[g-1][0]].t){case 2:a.l+2===p[g][1]&&(a.l+=2,x=!1);break;case 80:case 4108:a.l<=p[g][1]&&(a.l=p[g][1],x=!1)}if((!u||g==0)&&a.l<=p[g][1]&&(x=!1,a.l=p[g][1]),x)throw new Error("Read Error: Expected address "+p[g][1]+" at "+a.l+" :"+g)}if(u){var k=u[p[g][0]];if(Q[k.n]=KI(a,k.t,{raw:!0}),k.p==="version"&&(Q[k.n]=String(Q[k.n]>>16)+"."+("0000"+String(65535&Q[k.n])).slice(-4)),k.n=="CodePage")switch(Q[k.n]){case 0:Q[k.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:sA(h=Q[k.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+Q[k.n])}}else if(p[g][0]===1){if(h=Q.CodePage=KI(a,2),sA(h),b!==-1){var F=a.l;a.l=p[b][1],y=Px(a,h),a.l=F}}else if(p[g][0]===0){if(h===0){b=g,a.l=p[g+1][1];continue}y=Px(a,h)}else{var D,M=y[p[g][0]];switch(a[a.l]){case 65:a.l+=4,D=r5(a);break;case 30:case 31:a.l+=4,D=Mx(a,a[a.l-4]).replace(/\u0000+$/,"");break;case 3:a.l+=4,D=a.read_shift(4,"i");break;case 19:a.l+=4,D=a.read_shift(4);break;case 5:a.l+=4,D=a.read_shift(8,"f");break;case 11:a.l+=4,D=mu(a,4);break;case 64:a.l+=4,D=vA(GI(a));break;default:throw new Error("unparsed value: "+a[a.l])}Q[M]=D}}return a.l=A+c,Q}var Hx=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function xR(a){switch(typeof a){case"boolean":return 11;case"number":return(0|a)==a?3:5;case"string":return 31;case"object":if(a instanceof Date)return 64}return-1}function db(a,u,A){var c=ri(8),d=[],p=[],g=8,h=0,b=ri(8),y=ri(8);if(b.write_shift(4,2),b.write_shift(4,1200),y.write_shift(4,1),p.push(b),d.push(y),g+=8+b.length,!u){(y=ri(8)).write_shift(4,0),d.unshift(y);var w=[ri(4)];for(w[0].write_shift(4,a.length),h=0;h<a.length;++h){var C=a[h][0];for((b=ri(8+2*(C.length+1)+(C.length%2?0:2))).write_shift(4,h+2),b.write_shift(4,C.length+1),b.write_shift(0,C,"dbcs");b.l!=b.length;)b.write_shift(1,0);w.push(b)}b=ZA(w),p.unshift(b),g+=8+b.length}for(h=0;h<a.length;++h)if((!u||u[a[h][0]])&&!(Hx.indexOf(a[h][0])>-1||Fx.indexOf(a[h][0])>-1)&&a[h][1]!=null){var Q=a[h][1],x=0;if(u){var k=A[x=+u[a[h][0]]];if(k.p=="version"&&typeof Q=="string"){var F=Q.split(".");Q=(+F[0]<<16)+(+F[1]||0)}b=n5(k.t,Q)}else{var D=xR(Q);D==-1&&(D=31,Q=String(Q)),b=n5(D,Q)}p.push(b),(y=ri(8)).write_shift(4,u?x:2+h),d.push(y),g+=8+b.length}var M=8*(p.length+1);for(h=0;h<p.length;++h)d[h].write_shift(4,M),M+=p[h].length;return c.write_shift(4,g),c.write_shift(4,p.length),ZA([c].concat(d).concat(p))}function jx(a,u,A){var c=a.content;if(!c)return{};Vu(c,0);var d,p,g,h,b=0;c.chk("feff","Byte Order: "),c.read_shift(2);var y=c.read_shift(4),w=c.read_shift(16);if(w!==eo.utils.consts.HEADER_CLSID&&w!==A)throw new Error("Bad PropertySet CLSID "+w);if((d=c.read_shift(4))!==1&&d!==2)throw new Error("Unrecognized #Sets: "+d);if(p=c.read_shift(16),h=c.read_shift(4),d===1&&h!==c.l)throw new Error("Length mismatch: "+h+" !== "+c.l);d===2&&(g=c.read_shift(16),b=c.read_shift(4));var C,Q=Ux(c,u),x={SystemIdentifier:y};for(var k in Q)x[k]=Q[k];if(x.FMTID=p,d===1)return x;if(b-c.l==2&&(c.l+=2),c.l!==b)throw new Error("Length mismatch 2: "+c.l+" !== "+b);try{C=Ux(c,null)}catch{}for(k in C)x[k]=C[k];return x.FMTID=[p,g],x}function i5(a,u,A,c,d,p){var g=ri(d?68:48),h=[g];g.write_shift(2,65534),g.write_shift(2,0),g.write_shift(4,842412599),g.write_shift(16,eo.utils.consts.HEADER_CLSID,"hex"),g.write_shift(4,d?2:1),g.write_shift(16,u,"hex"),g.write_shift(4,d?68:48);var b=db(a,A,c);if(h.push(b),d){var y=db(d,null,null);g.write_shift(16,p,"hex"),g.write_shift(4,68+b.length),h.push(y)}return ZA(h)}function L1(a,u){return a.read_shift(u),null}function mu(a,u){return a.read_shift(u)===1}function Kf(a,u){return u||(u=ri(2)),u.write_shift(2,+!!a),u}function Fu(a){return a.read_shift(2,"u")}function jd(a,u){return u||(u=ri(2)),u.write_shift(2,a),u}function Gx(a,u){return function(A,c,d){for(var p=[],g=A.l+c;A.l<g;)p.push(d(A,g-A.l));if(g!==A.l)throw new Error("Slurp error");return p}(a,u,Fu)}function Kx(a,u,A){return A||(A=ri(2)),A.write_shift(1,u=="e"?+a:+!!a),A.write_shift(1,u=="e"?1:0),A}function gb(a,u,A){var c=a.read_shift(A&&A.biff>=12?2:1),d="sbcs-cont";return A&&A.biff,A&&A.biff!=8?A.biff==12&&(d="wstr"):a.read_shift(1)&&(d="dbcs-cont"),A.biff>=2&&A.biff<=5&&(d="cpstr"),c?a.read_shift(c,d):""}function SR(a){var u,A=a.read_shift(2),c=a.read_shift(1),d=4&c,p=8&c,g=1+(1&c),h=0,b={};p&&(h=a.read_shift(2)),d&&(u=a.read_shift(4));var y=g==2?"dbcs-cont":"sbcs-cont",w=A===0?"":a.read_shift(A,y);return p&&(a.l+=4*h),d&&(a.l+=u),b.t=w,p||(b.raw="<t>"+b.t+"</t>",b.r=b.t),b}function kR(a){var u=a.t||"",A=ri(3);A.write_shift(2,u.length),A.write_shift(1,1);var c=ri(2*u.length);return c.write_shift(2*u.length,u,"utf16le"),ZA([A,c])}function bm(a,u,A){if(A){if(A.biff>=2&&A.biff<=5)return a.read_shift(u,"cpstr");if(A.biff>=12)return a.read_shift(u,"dbcs-cont")}return a.read_shift(1)===0?a.read_shift(u,"sbcs-cont"):a.read_shift(u,"dbcs-cont")}function Cm(a,u,A){var c=a.read_shift(A&&A.biff==2?1:2);return c===0?(a.l++,""):bm(a,c,A)}function wm(a,u,A){if(A.biff>5)return Cm(a,0,A);var c=a.read_shift(1);return c===0?(a.l++,""):a.read_shift(c,A.biff<=4||!a.lens?"cpstr":"sbcs-cont")}function $x(a,u,A){return A||(A=ri(3+2*a.length)),A.write_shift(2,a.length),A.write_shift(1,1),A.write_shift(31,a,"utf16le"),A}function _R(a,u){var A=a.read_shift(16);switch(A){case"e0c9ea79f9bace118c8200aa004ba90b":return function(c){var d=c.read_shift(4),p=c.l,g=!1;d>24&&(c.l+=d-24,c.read_shift(16)==="795881f43b1d7f48af2c825dc4852763"&&(g=!0),c.l=p);var h=c.read_shift((g?d-24:d)>>1,"utf16le").replace(Rl,"");return g&&(c.l+=24),h}(a);case"0303000000000000c000000000000046":return function(c){for(var d=c.read_shift(2),p="";d-- >0;)p+="../";var g=c.read_shift(0,"lpstr-ansi");if(c.l+=2,c.read_shift(2)!=57005)throw new Error("Bad FileMoniker");if(c.read_shift(4)===0)return p+g.replace(/\\/g,"/");var h=c.read_shift(4);if(c.read_shift(2)!=3)throw new Error("Bad FileMoniker");return p+c.read_shift(h>>1,"utf16le").replace(Rl,"")}(a);default:throw new Error("Unsupported Moniker "+A)}}function $I(a){var u=a.read_shift(4);return u>0?a.read_shift(u,"utf16le").replace(Rl,""):""}function a5(a,u){u||(u=ri(6+2*a.length)),u.write_shift(4,1+a.length);for(var A=0;A<a.length;++A)u.write_shift(2,a.charCodeAt(A));return u.write_shift(2,0),u}function FR(a){var u=ri(512),A=0,c=a.Target;c.slice(0,7)=="file://"&&(c=c.slice(7));var d=c.indexOf("#"),p=d>-1?31:23;switch(c.charAt(0)){case"#":p=28;break;case".":p&=-3}u.write_shift(4,2),u.write_shift(4,p);var g=[8,6815827,6619237,4849780,83];for(A=0;A<g.length;++A)u.write_shift(4,g[A]);if(p==28)a5(c=c.slice(1),u);else if(2&p){for(g="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),A=0;A<g.length;++A)u.write_shift(1,parseInt(g[A],16));var h=d>-1?c.slice(0,d):c;for(u.write_shift(4,2*(h.length+1)),A=0;A<h.length;++A)u.write_shift(2,h.charCodeAt(A));u.write_shift(2,0),8&p&&a5(d>-1?c.slice(d+1):"",u)}else{for(g="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),A=0;A<g.length;++A)u.write_shift(1,parseInt(g[A],16));for(var b=0;c.slice(3*b,3*b+3)=="../"||c.slice(3*b,3*b+3)=="..\\";)++b;for(u.write_shift(2,b),u.write_shift(4,c.length-3*b+1),A=0;A<c.length-3*b;++A)u.write_shift(1,255&c.charCodeAt(A+3*b));for(u.write_shift(1,0),u.write_shift(2,65535),u.write_shift(2,57005),A=0;A<6;++A)u.write_shift(4,0)}return u.slice(0,u.l)}function Wx(a){return[a.read_shift(1),a.read_shift(1),a.read_shift(1),a.read_shift(1)]}function Yx(a,u){var A=Wx(a);return A[3]=0,A}function bp(a){return{r:a.read_shift(2),c:a.read_shift(2),ixfe:a.read_shift(2)}}function Im(a,u,A,c){return c||(c=ri(6)),c.write_shift(2,a),c.write_shift(2,u),c.write_shift(2,A||0),c}function DR(a,u,A){var c=A.biff>8?4:2;return[a.read_shift(c),a.read_shift(c,"i"),a.read_shift(c,"i")]}function qx(a){return[a.read_shift(2),uA(a)]}function WI(a){var u=a.read_shift(2),A=a.read_shift(2);return{s:{c:a.read_shift(2),r:u},e:{c:a.read_shift(2),r:A}}}function Vx(a,u){return u||(u=ri(8)),u.write_shift(2,a.s.r),u.write_shift(2,a.e.r),u.write_shift(2,a.s.c),u.write_shift(2,a.e.c),u}function zx(a){var u=a.read_shift(2),A=a.read_shift(2);return{s:{c:a.read_shift(1),r:u},e:{c:a.read_shift(1),r:A}}}var RR=zx;function Jx(a){a.l+=4;var u=a.read_shift(2),A=a.read_shift(2),c=a.read_shift(2);return a.l+=12,[A,u,c]}function Bf(a){a.l+=2,a.l+=a.read_shift(2)}var TR={0:Bf,4:Bf,5:Bf,6:Bf,7:function(a){return a.l+=4,a.cf=a.read_shift(2),{}},8:Bf,9:Bf,10:Bf,11:Bf,12:Bf,13:function(a){var u={};return a.l+=4,a.l+=16,u.fSharedNote=a.read_shift(2),a.l+=4,u},14:Bf,15:Bf,16:Bf,17:Bf,18:Bf,19:Bf,20:Bf,21:Jx};function YI(a,u){var A={BIFFVer:0,dt:0};switch(A.BIFFVer=a.read_shift(2),(u-=2)>=2&&(A.dt=a.read_shift(2),a.l-=2),A.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(u>6)throw new Error("Unexpected BIFF Ver "+A.BIFFVer)}return a.read_shift(u),A}function o5(a,u,A){var c=1536,d=16;switch(A.bookType){case"biff8":case"xla":break;case"biff5":c=1280,d=8;break;case"biff4":c=4,d=6;break;case"biff3":c=3,d=6;break;case"biff2":c=2,d=4;break;default:throw new Error("unsupported BIFF version")}var p=ri(d);return p.write_shift(2,c),p.write_shift(2,u),d>4&&p.write_shift(2,29282),d>6&&p.write_shift(2,1997),d>8&&(p.write_shift(2,49161),p.write_shift(2,1),p.write_shift(2,1798),p.write_shift(2,0)),p}function OR(a,u){var A=!u||u.biff>=8?2:1,c=ri(8+A*a.name.length);c.write_shift(4,a.pos),c.write_shift(1,a.hs||0),c.write_shift(1,a.dt),c.write_shift(1,a.name.length),u.biff>=8&&c.write_shift(1,1),c.write_shift(A*a.name.length,a.name,u.biff<8?"sbcs":"utf16le");var d=c.slice(0,c.l);return d.l=c.l,d}function Xx(a,u,A){var c=0;A&&A.biff==2||(c=a.read_shift(2));var d=a.read_shift(2);return A&&A.biff==2&&(c=1-(d>>15),d&=32767),[{Unsynced:1&c,DyZero:(2&c)>>1,ExAsc:(4&c)>>2,ExDsc:(8&c)>>3},d]}function NR(a,u,A,c){var d=A.biff==5;c||(c=ri(d?3+u.length:5+2*u.length)),c.write_shift(2,a),c.write_shift(d?1:2,u.length),d||c.write_shift(1,1),c.write_shift((d?1:2)*u.length,u,d?"sbcs":"utf16le");var p=c.length>c.l?c.slice(0,c.l):c;return p.l==null&&(p.l=p.length),p}var LR=wm;function Zx(a,u,A){var c=a.l+u,d=A.biff!=8&&A.biff?2:4,p=a.read_shift(d),g=a.read_shift(d),h=a.read_shift(2),b=a.read_shift(2);return a.l=c,{s:{r:p,c:h},e:{r:g,c:b}}}function e8(a,u,A,c){var d=A.biff==5;c||(c=ri(d?16:20)),c.write_shift(2,0),a.style?(c.write_shift(2,a.numFmtId||0),c.write_shift(2,65524)):(c.write_shift(2,a.numFmtId||0),c.write_shift(2,u<<4));var p=0;return a.numFmtId>0&&d&&(p|=1024),c.write_shift(4,p),c.write_shift(4,0),d||c.write_shift(4,0),c.write_shift(2,0),c}function s5(a,u,A){var c=bp(a);A.biff!=2&&u!=9||++a.l;var d=function(p){var g=p.read_shift(1);return p.read_shift(1)===1?g:g===1}(a);return c.val=d,c.t=d===!0||d===!1?"b":"e",c}var t8=function(a,u,A){return u===0?"":wm(a,0,A)};function A5(a,u,A){var c,d=a.read_shift(2),p={fBuiltIn:1&d,fWantAdvise:d>>>1&1,fWantPict:d>>>2&1,fOle:d>>>3&1,fOleLink:d>>>4&1,cf:d>>>5&1023,fIcon:d>>>15&1};return A.sbcch===14849&&(c=function(g,h,b){g.l+=4,h-=4;var y=g.l+h,w=gb(g,0,b),C=g.read_shift(2);if(C!==(y-=g.l))throw new Error("Malformed AddinUdf: padding = "+y+" != "+C);return g.l+=C,w}(a,u-2,A)),p.body=c||a.read_shift(u-2),typeof c=="string"&&(p.Name=c),p}var MR=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function r8(a,u,A){var c=a.l+u,d=a.read_shift(2),p=a.read_shift(1),g=a.read_shift(1),h=a.read_shift(A&&A.biff==2?1:2),b=0;(!A||A.biff>=5)&&(A.biff!=5&&(a.l+=2),b=a.read_shift(2),A.biff==5&&(a.l+=2),a.l+=4);var y=bm(a,g,A);32&d&&(y=MR[y.charCodeAt(0)]);var w=c-a.l;A&&A.biff==2&&--w;var C=c!=a.l&&h!==0&&w>0?function(Q,x,k,F){var D,M=Q.l+x,N=NC(Q,F,k);return M!==Q.l&&(D=OC(Q,M-Q.l,N,k)),[N,D]}(a,w,A,h):[];return{chKey:p,Name:y,itab:b,rgce:C}}function n8(a,u,A){if(A.biff<8)return function(g,h,b){g[g.l+1]==3&&g[g.l]++;var y=gb(g,0,b);return y.charCodeAt(0)==3?y.slice(1):y}(a,0,A);for(var c=[],d=a.l+u,p=a.read_shift(A.biff>8?4:2);p--!=0;)c.push(DR(a,A.biff,A));if(a.l!=d)throw new Error("Bad ExternSheet: "+a.l+" != "+d);return c}function i8(a,u,A){var c=RR(a);switch(A.biff){case 2:a.l++,u-=7;break;case 3:case 4:a.l+=2,u-=8;break;default:a.l+=6,u-=12}return[c,OT(a,u,A)]}var PR={8:function(a,u){var A=a.l+u;a.l+=10;var c=a.read_shift(2);a.l+=4,a.l+=2,a.l+=2,a.l+=2,a.l+=4;var d=a.read_shift(1);return a.l+=d,a.l=A,{fmt:c}}};function l5(a){var u=ri(24),A=be(a[0]);u.write_shift(2,A.r),u.write_shift(2,A.r),u.write_shift(2,A.c),u.write_shift(2,A.c);for(var c="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),d=0;d<16;++d)u.write_shift(1,parseInt(c[d],16));return ZA([u,FR(a[1])])}function UR(a){var u=a[1].Tooltip,A=ri(10+2*(u.length+1));A.write_shift(2,2048);var c=be(a[0]);A.write_shift(2,c.r),A.write_shift(2,c.r),A.write_shift(2,c.c),A.write_shift(2,c.c);for(var d=0;d<u.length;++d)A.write_shift(2,u.charCodeAt(d));return A.write_shift(2,0),A}function u5(a,u,A){if(!A.cellStyles)return gu(a,u);var c=A&&A.biff>=12?4:2,d=a.read_shift(c),p=a.read_shift(c),g=a.read_shift(c),h=a.read_shift(c),b=a.read_shift(2);c==2&&(a.l+=2);var y={s:d,e:p,w:g,ixfe:h,flags:b};return(A.biff>=5||!A.biff)&&(y.level=b>>8&7),y}var HR=bp,jR=Gx,GR=Cm,KR=[2,3,48,49,131,139,140,245],c5=function(){var a={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},u=im({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function A(d,p){var g=p||{};g.dateNF||(g.dateNF="yyyymmdd");var h=pn(function(b,y){var w=[],C=Wc(1);switch(y.type){case"base64":C=Bc(Yl(b));break;case"binary":C=Bc(b);break;case"buffer":case"array":C=b}Vu(C,0);var Q=C.read_shift(1),x=!!(136&Q),k=!1,F=!1;switch(Q){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:k=!0,x=!0;break;case 140:F=!0;break;default:throw new Error("DBF Unsupported Version: "+Q.toString(16))}var D=0,M=521;Q==2&&(D=C.read_shift(2)),C.l+=3,Q!=2&&(D=C.read_shift(4)),D>1048576&&(D=1e6),Q!=2&&(M=C.read_shift(2));var N=C.read_shift(2),P=y.codepage||1252;Q!=2&&(C.l+=16,C.read_shift(1),C[C.l]!==0&&(P=a[C[C.l]]),C.l+=1,C.l+=2),F&&(C.l+=36);for(var j=[],Y={},z=Math.min(C.length,Q==2?521:M-10-(k?264:0)),re=F?32:11;C.l<z&&C[C.l]!=13;)switch((Y={}).name=yh.utils.decode(P,C.slice(C.l,C.l+re)).replace(/[\u0000\r\n].*$/g,""),C.l+=re,Y.type=String.fromCharCode(C.read_shift(1)),Q==2||F||(Y.offset=C.read_shift(4)),Y.len=C.read_shift(1),Q==2&&(Y.offset=C.read_shift(2)),Y.dec=C.read_shift(1),Y.name.length&&j.push(Y),Q!=2&&(C.l+=F?13:14),Y.type){case"B":k&&Y.len==8||!y.WTF||console.log("Skipping "+Y.name+":"+Y.type);break;case"G":case"P":y.WTF&&console.log("Skipping "+Y.name+":"+Y.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+Y.type)}if(C[C.l]!==13&&(C.l=M-1),C.read_shift(1)!==13)throw new Error("DBF Terminator not found "+C.l+" "+C[C.l]);C.l=M;var we=0,Oe=0;for(w[0]=[],Oe=0;Oe!=j.length;++Oe)w[0][Oe]=j[Oe].name;for(;D-- >0;)if(C[C.l]!==42)for(++C.l,w[++we]=[],Oe=0,Oe=0;Oe!=j.length;++Oe){var Ue=C.slice(C.l,C.l+j[Oe].len);C.l+=j[Oe].len,Vu(Ue,0);var Me=yh.utils.decode(P,Ue);switch(j[Oe].type){case"C":Me.trim().length&&(w[we][Oe]=Me.replace(/\s+$/,""));break;case"D":Me.length===8?w[we][Oe]=new Date(+Me.slice(0,4),+Me.slice(4,6)-1,+Me.slice(6,8)):w[we][Oe]=Me;break;case"F":w[we][Oe]=parseFloat(Me.trim());break;case"+":case"I":w[we][Oe]=F?2147483648^Ue.read_shift(-4,"i"):Ue.read_shift(4,"i");break;case"L":switch(Me.trim().toUpperCase()){case"Y":case"T":w[we][Oe]=!0;break;case"N":case"F":w[we][Oe]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+Me+"|")}break;case"M":if(!x)throw new Error("DBF Unexpected MEMO for type "+Q.toString(16));w[we][Oe]="##MEMO##"+(F?parseInt(Me.trim(),10):Ue.read_shift(4));break;case"N":(Me=Me.replace(/\u0000/g,"").trim())&&Me!="."&&(w[we][Oe]=+Me||0);break;case"@":w[we][Oe]=new Date(Ue.read_shift(-8,"f")-621356832e5);break;case"T":w[we][Oe]=new Date(864e5*(Ue.read_shift(4)-2440588)+Ue.read_shift(4));break;case"Y":w[we][Oe]=Ue.read_shift(4,"i")/1e4+Ue.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":w[we][Oe]=-Ue.read_shift(-8,"f");break;case"B":if(k&&j[Oe].len==8){w[we][Oe]=Ue.read_shift(8,"f");break}case"G":case"P":Ue.l+=j[Oe].len;break;case"0":if(j[Oe].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+j[Oe].type)}}else C.l+=N;if(Q!=2&&C.l<C.length&&C[C.l++]!=26)throw new Error("DBF EOF Marker missing "+(C.l-1)+" of "+C.length+" "+C[C.l-1].toString(16));return y.sheetRows&&(w=w.slice(0,y.sheetRows)),y.DBF=j,w}(d,g),g);return h["!cols"]=g.DBF.map(function(b){return{wch:b.len,DBF:b}}),delete g.DBF,h}var c={B:8,C:250,L:1,D:8,"?":0,"":0};return{to_workbook:function(d,p){try{return on(A(d,p),p)}catch(g){if(p&&p.WTF)throw g}return{SheetNames:[],Sheets:{}}},to_sheet:A,from_sheet:function(d,p){var g=p||{};if(+g.codepage>=0&&sA(+g.codepage),g.type=="string")throw new Error("Cannot write DBF to JS string");var h=If(),b=cS(d,{header:1,raw:!0,cellDates:!0}),y=b[0],w=b.slice(1),C=d["!cols"]||[],Q=0,x=0,k=0,F=1;for(Q=0;Q<y.length;++Q)if(((C[Q]||{}).DBF||{}).name)y[Q]=C[Q].DBF.name,++k;else if(y[Q]!=null){if(++k,typeof y[Q]=="number"&&(y[Q]=y[Q].toString(10)),typeof y[Q]!="string")throw new Error("DBF Invalid column name "+y[Q]+" |"+typeof y[Q]+"|");if(y.indexOf(y[Q])!==Q){for(x=0;x<1024;++x)if(y.indexOf(y[Q]+"_"+x)==-1){y[Q]+="_"+x;break}}}var D=jt(d["!ref"]),M=[],N=[],P=[];for(Q=0;Q<=D.e.c-D.s.c;++Q){var j="",Y="",z=0,re=[];for(x=0;x<w.length;++x)w[x][Q]!=null&&re.push(w[x][Q]);if(re.length!=0&&y[Q]!=null){for(x=0;x<re.length;++x){switch(typeof re[x]){case"number":Y="B";break;case"string":default:Y="C";break;case"boolean":Y="L";break;case"object":Y=re[x]instanceof Date?"D":"C"}z=Math.max(z,String(re[x]).length),j=j&&j!=Y?"C":Y}z>250&&(z=250),(Y=((C[Q]||{}).DBF||{}).type)=="C"&&C[Q].DBF.len>z&&(z=C[Q].DBF.len),j=="B"&&Y=="N"&&(j="N",P[Q]=C[Q].DBF.dec,z=C[Q].DBF.len),N[Q]=j=="C"||Y=="N"?z:c[j]||0,F+=N[Q],M[Q]=j}else M[Q]="?"}var we=h.next(32);for(we.write_shift(4,318902576),we.write_shift(4,w.length),we.write_shift(2,296+32*k),we.write_shift(2,F),Q=0;Q<4;++Q)we.write_shift(4,0);for(we.write_shift(4,(+u[XA]||3)<<8),Q=0,x=0;Q<y.length;++Q)if(y[Q]!=null){var Oe=h.next(32),Ue=(y[Q].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);Oe.write_shift(1,Ue,"sbcs"),Oe.write_shift(1,M[Q]=="?"?"C":M[Q],"sbcs"),Oe.write_shift(4,x),Oe.write_shift(1,N[Q]||c[M[Q]]||0),Oe.write_shift(1,P[Q]||0),Oe.write_shift(1,2),Oe.write_shift(4,0),Oe.write_shift(1,0),Oe.write_shift(4,0),Oe.write_shift(4,0),x+=N[Q]||c[M[Q]]||0}var Me=h.next(264);for(Me.write_shift(4,13),Q=0;Q<65;++Q)Me.write_shift(4,0);for(Q=0;Q<w.length;++Q){var nt=h.next(F);for(nt.write_shift(1,0),x=0;x<y.length;++x)if(y[x]!=null)switch(M[x]){case"L":nt.write_shift(1,w[Q][x]==null?63:w[Q][x]?84:70);break;case"B":nt.write_shift(8,w[Q][x]||0,"f");break;case"N":var X="0";for(typeof w[Q][x]=="number"&&(X=w[Q][x].toFixed(P[x]||0)),k=0;k<N[x]-X.length;++k)nt.write_shift(1,32);nt.write_shift(1,X,"sbcs");break;case"D":w[Q][x]?(nt.write_shift(4,("0000"+w[Q][x].getFullYear()).slice(-4),"sbcs"),nt.write_shift(2,("00"+(w[Q][x].getMonth()+1)).slice(-2),"sbcs"),nt.write_shift(2,("00"+w[Q][x].getDate()).slice(-2),"sbcs")):nt.write_shift(8,"00000000","sbcs");break;case"C":var le=String(w[Q][x]!=null?w[Q][x]:"").slice(0,N[x]);for(nt.write_shift(1,le,"sbcs"),k=0;k<N[x]-le.length;++k)nt.write_shift(1,32)}}return h.next(1).write_shift(1,26),h.end()}}}(),pb=function(){var a={AA:"À",BA:"Á",CA:"Â",DA:195,HA:"Ä",JA:197,AE:"È",BE:"É",CE:"Ê",HE:"Ë",AI:"Ì",BI:"Í",CI:"Î",HI:"Ï",AO:"Ò",BO:"Ó",CO:"Ô",DO:213,HO:"Ö",AU:"Ù",BU:"Ú",CU:"Û",HU:"Ü",Aa:"à",Ba:"á",Ca:"â",Da:227,Ha:"ä",Ja:229,Ae:"è",Be:"é",Ce:"ê",He:"ë",Ai:"ì",Bi:"í",Ci:"î",Hi:"ï",Ao:"ò",Bo:"ó",Co:"ô",Do:245,Ho:"ö",Au:"ù",Bu:"ú",Cu:"û",Hu:"ü",KC:"Ç",Kc:"ç",q:"æ",z:"œ",a:"Æ",j:"Œ",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},u=new RegExp("\x1BN("+il(a).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),A=function(h,b){var y=a[b];return typeof y=="number"?Jv(y):y},c=function(h,b,y){var w=b.charCodeAt(0)-32<<4|y.charCodeAt(0)-48;return w==59?h:Jv(w)};function d(h,b){var y,w=h.split(/[\n\r]+/),C=-1,Q=-1,x=0,k=0,F=[],D=[],M=null,N={},P=[],j=[],Y=[],z=0;for(+b.codepage>=0&&sA(+b.codepage);x!==w.length;++x){z=0;var re,we=w[x].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,c).replace(u,A),Oe=we.replace(/;;/g,"\0").split(";").map(function(Ce){return Ce.replace(/\u0000/g,";")}),Ue=Oe[0];if(we.length>0)switch(Ue){case"ID":case"E":case"B":case"O":case"W":break;case"P":Oe[1].charAt(0)=="P"&&D.push(we.slice(3).replace(/;;/g,";"));break;case"C":var Me=!1,nt=!1,X=!1,le=!1,G=-1,W=-1;for(k=1;k<Oe.length;++k)switch(Oe[k].charAt(0)){case"A":case"G":break;case"X":Q=parseInt(Oe[k].slice(1))-1,nt=!0;break;case"Y":for(C=parseInt(Oe[k].slice(1))-1,nt||(Q=0),y=F.length;y<=C;++y)F[y]=[];break;case"K":(re=Oe[k].slice(1)).charAt(0)==='"'?re=re.slice(1,re.length-1):re==="TRUE"?re=!0:re==="FALSE"?re=!1:isNaN(kg(re))?isNaN(sm(re).getDate())||(re=vA(re)):(re=kg(re),M!==null&&Qc(M)&&(re=om(re))),Me=!0;break;case"E":le=!0;var q=Cb(Oe[k].slice(1),{r:C,c:Q});F[C][Q]=[F[C][Q],q];break;case"S":X=!0,F[C][Q]=[F[C][Q],"S5S"];break;case"R":G=parseInt(Oe[k].slice(1))-1;break;case"C":W=parseInt(Oe[k].slice(1))-1;break;default:if(b&&b.WTF)throw new Error("SYLK bad record "+we)}if(Me&&(F[C][Q]&&F[C][Q].length==2?F[C][Q][0]=re:F[C][Q]=re,M=null),X){if(le)throw new Error("SYLK shared formula cannot have own formula");var V=G>-1&&F[G][W];if(!V||!V[1])throw new Error("SYLK shared formula cannot find base");F[C][Q][1]=x8(V[1],{r:C-G,c:Q-W})}break;case"F":var Z=0;for(k=1;k<Oe.length;++k)switch(Oe[k].charAt(0)){case"X":Q=parseInt(Oe[k].slice(1))-1,++Z;break;case"Y":for(C=parseInt(Oe[k].slice(1))-1,y=F.length;y<=C;++y)F[y]=[];break;case"M":z=parseInt(Oe[k].slice(1))/20;break;case"F":case"G":case"S":case"D":case"N":break;case"P":M=D[parseInt(Oe[k].slice(1))];break;case"W":for(Y=Oe[k].slice(1).split(" "),y=parseInt(Y[0],10);y<=parseInt(Y[1],10);++y)z=parseInt(Y[2],10),j[y-1]=z===0?{hidden:!0}:{wch:z},M1(j[y-1]);break;case"C":j[Q=parseInt(Oe[k].slice(1))-1]||(j[Q]={});break;case"R":P[C=parseInt(Oe[k].slice(1))-1]||(P[C]={}),z>0?(P[C].hpt=z,P[C].hpx=mb(z)):z===0&&(P[C].hidden=!0);break;default:if(b&&b.WTF)throw new Error("SYLK bad record "+we)}Z<1&&(M=null);break;default:if(b&&b.WTF)throw new Error("SYLK bad record "+we)}}return P.length>0&&(N["!rows"]=P),j.length>0&&(N["!cols"]=j),b&&b.sheetRows&&(F=F.slice(0,b.sheetRows)),[F,N]}function p(h,b){var y=function(x,k){switch(k.type){case"base64":return d(Yl(x),k);case"binary":return d(x,k);case"buffer":return d(Uo&&Buffer.isBuffer(x)?x.toString("binary"):Ad(x),k);case"array":return d(Sg(x),k)}throw new Error("Unrecognized type "+k.type)}(h,b),w=y[0],C=y[1],Q=pn(w,b);return il(C).forEach(function(x){Q[x]=C[x]}),Q}function g(h,b,y,w){var C="C;Y"+(y+1)+";X"+(w+1)+";K";switch(h.t){case"n":C+=h.v||0,h.f&&!h.F&&(C+=";E"+C5(h.f,{r:y,c:w}));break;case"b":C+=h.v?"TRUE":"FALSE";break;case"e":C+=h.w||h.v;break;case"d":C+='"'+(h.w||h.v)+'"';break;case"s":C+='"'+h.v.replace(/"/g,"").replace(/;/g,";;")+'"'}return C}return a["|"]=254,{to_workbook:function(h,b){return on(p(h,b),b)},to_sheet:p,from_sheet:function(h,b){var y,w,C=["ID;PWXL;N;E"],Q=[],x=jt(h["!ref"]),k=Array.isArray(h),F=`\r
  903. `;C.push("P;PGeneral"),C.push("F;P0;DG0G8;M255"),h["!cols"]&&(w=C,h["!cols"].forEach(function(P,j){var Y="F;W"+(j+1)+" "+(j+1)+" ";P.hidden?Y+="0":(typeof P.width!="number"||P.wpx||(P.wpx=Em(P.width)),typeof P.wpx!="number"||P.wch||(P.wch=FC(P.wpx)),typeof P.wch=="number"&&(Y+=Math.round(P.wch))),Y.charAt(Y.length-1)!=" "&&w.push(Y)})),h["!rows"]&&function(P,j){j.forEach(function(Y,z){var re="F;";Y.hidden?re+="M0;":Y.hpt?re+="M"+20*Y.hpt+";":Y.hpx&&(re+="M"+20*DC(Y.hpx)+";"),re.length>2&&P.push(re+"R"+(z+1))})}(C,h["!rows"]),C.push("B;Y"+(x.e.r-x.s.r+1)+";X"+(x.e.c-x.s.c+1)+";D"+[x.s.c,x.s.r,x.e.c,x.e.r].join(" "));for(var D=x.s.r;D<=x.e.r;++D)for(var M=x.s.c;M<=x.e.c;++M){var N=de({r:D,c:M});(y=k?(h[D]||[])[M]:h[N])&&(y.v!=null||y.f&&!y.F)&&Q.push(g(y,0,D,M))}return C.join(F)+F+Q.join(F)+F+"E"+F}}}(),a8=function(){function a(A,c){for(var d=A.split(`
  904. `),p=-1,g=-1,h=0,b=[];h!==d.length;++h)if(d[h].trim()!=="BOT"){if(!(p<0)){for(var y=d[h].trim().split(","),w=y[0],C=y[1],Q=d[++h]||"";1&(Q.match(/["]/g)||[]).length&&h<d.length-1;)Q+=`
  905. `+d[++h];switch(Q=Q.trim(),+w){case-1:if(Q==="BOT"){b[++p]=[],g=0;continue}if(Q!=="EOD")throw new Error("Unrecognized DIF special command "+Q);break;case 0:Q==="TRUE"?b[p][g]=!0:Q==="FALSE"?b[p][g]=!1:isNaN(kg(C))?isNaN(sm(C).getDate())?b[p][g]=C:b[p][g]=vA(C):b[p][g]=kg(C),++g;break;case 1:(Q=(Q=Q.slice(1,Q.length-1)).replace(/""/g,'"'))&&Q.match(/^=".*"$/)&&(Q=Q.slice(2,-1)),b[p][g++]=Q!==""?Q:null}if(Q==="EOD")break}}else b[++p]=[],g=0;return c&&c.sheetRows&&(b=b.slice(0,c.sheetRows)),b}function u(A,c){return pn(function(d,p){switch(p.type){case"base64":return a(Yl(d),p);case"binary":return a(d,p);case"buffer":return a(Uo&&Buffer.isBuffer(d)?d.toString("binary"):Ad(d),p);case"array":return a(Sg(d),p)}throw new Error("Unrecognized type "+p.type)}(A,c),c)}return{to_workbook:function(A,c){return on(u(A,c),c)},to_sheet:u,from_sheet:function(){var A=function(d,p,g,h,b){d.push(p),d.push(g+","+h),d.push('"'+b.replace(/"/g,'""')+'"')},c=function(d,p,g,h){d.push(p+","+g),d.push(p==1?'"'+h.replace(/"/g,'""')+'"':h)};return function(d){var p,g=[],h=jt(d["!ref"]),b=Array.isArray(d);A(g,"TABLE",0,1,"sheetjs"),A(g,"VECTORS",0,h.e.r-h.s.r+1,""),A(g,"TUPLES",0,h.e.c-h.s.c+1,""),A(g,"DATA",0,0,"");for(var y=h.s.r;y<=h.e.r;++y){c(g,-1,0,"BOT");for(var w=h.s.c;w<=h.e.c;++w){var C=de({r:y,c:w});if(p=b?(d[y]||[])[w]:d[C])switch(p.t){case"n":var Q=p.w;Q||p.v==null||(Q=p.v),Q==null?p.f&&!p.F?c(g,1,0,"="+p.f):c(g,1,0,""):c(g,0,Q,"V");break;case"b":c(g,0,p.v?1:0,p.v?"TRUE":"FALSE");break;case"s":c(g,1,0,isNaN(p.v)?p.v:'="'+p.v+'"');break;case"d":p.w||(p.w=qu(p.z||go[14],hu(vA(p.v)))),c(g,0,p.w,"V");break;default:c(g,1,0,"")}else c(g,1,0,"")}}return c(g,-1,0,"EOD"),g.join(`\r
  906. `)}}()}}(),o8=function(){function a(h){return h.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function u(h,b){return pn(function(y,w){for(var C=y.split(`
  907. `),Q=-1,x=-1,k=0,F=[];k!==C.length;++k){var D=C[k].trim().split(":");if(D[0]==="cell"){var M=be(D[1]);if(F.length<=M.r)for(Q=F.length;Q<=M.r;++Q)F[Q]||(F[Q]=[]);switch(Q=M.r,x=M.c,D[2]){case"t":F[Q][x]=D[3].replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,`
  908. `);break;case"v":F[Q][x]=+D[3];break;case"vtf":var N=D[D.length-1];case"vtc":D[3]==="nl"?F[Q][x]=!!+D[4]:F[Q][x]=+D[4],D[2]=="vtf"&&(F[Q][x]=[F[Q][x],N])}}}return w&&w.sheetRows&&(F=F.slice(0,w.sheetRows)),F}(h,b),b)}var A=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(`
  909. `),c=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(`
  910. `)+`
  911. `,d=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(`
  912. `),p="--SocialCalcSpreadsheetControlSave--";function g(h){if(!h||!h["!ref"])return"";for(var b,y=[],w=[],C="",Q=st(h["!ref"]),x=Array.isArray(h),k=Q.s.r;k<=Q.e.r;++k)for(var F=Q.s.c;F<=Q.e.c;++F)if(C=de({r:k,c:F}),(b=x?(h[k]||[])[F]:h[C])&&b.v!=null&&b.t!=="z"){switch(w=["cell",C,"t"],b.t){case"s":case"str":w.push(a(b.v));break;case"n":b.f?(w[2]="vtf",w[3]="n",w[4]=b.v,w[5]=a(b.f)):(w[2]="v",w[3]=b.v);break;case"b":w[2]="vt"+(b.f?"f":"c"),w[3]="nl",w[4]=b.v?"1":"0",w[5]=a(b.f||(b.v?"TRUE":"FALSE"));break;case"d":var D=hu(vA(b.v));w[2]="vtc",w[3]="nd",w[4]=""+D,w[5]=b.w||qu(b.z||go[14],D);break;case"e":continue}y.push(w.join(":"))}return y.push("sheet:c:"+(Q.e.c-Q.s.c+1)+":r:"+(Q.e.r-Q.s.r+1)+":tvf:1"),y.push("valueformat:1:text-wiki"),y.join(`
  913. `)}return{to_workbook:function(h,b){return on(u(h,b),b)},to_sheet:u,from_sheet:function(h){return[A,c,d,c,g(h),p].join(`
  914. `)}}}(),vb=function(){function a(h,b,y,w,C){C.raw?b[y][w]=h:h===""||(h==="TRUE"?b[y][w]=!0:h==="FALSE"?b[y][w]=!1:isNaN(kg(h))?isNaN(sm(h).getDate())?b[y][w]=h:b[y][w]=vA(h):b[y][w]=kg(h))}var u={44:",",9:" ",59:";",124:"|"},A={44:3,9:2,59:1,124:0};function c(h){for(var b={},y=!1,w=0,C=0;w<h.length;++w)(C=h.charCodeAt(w))==34?y=!y:!y&&C in u&&(b[C]=(b[C]||0)+1);for(w in C=[],b)Object.prototype.hasOwnProperty.call(b,w)&&C.push([b[w],w]);if(!C.length)for(w in b=A)Object.prototype.hasOwnProperty.call(b,w)&&C.push([b[w],w]);return C.sort(function(Q,x){return Q[0]-x[0]||A[Q[1]]-A[x[1]]}),u[C.pop()[1]]||44}function d(h,b){var y=b||{},w="",C=y.dense?[]:{},Q={s:{c:0,r:0},e:{c:0,r:0}};h.slice(0,4)=="sep="?h.charCodeAt(5)==13&&h.charCodeAt(6)==10?(w=h.charAt(4),h=h.slice(7)):h.charCodeAt(5)==13||h.charCodeAt(5)==10?(w=h.charAt(4),h=h.slice(6)):w=c(h.slice(0,1024)):w=y.FS?y.FS:c(h.slice(0,1024));var x=0,k=0,F=0,D=0,M=0,N=w.charCodeAt(0),P=!1,j=0,Y=h.charCodeAt(0);h=h.replace(/\r\n/gm,`
  915. `);var z,re,we=y.dateNF!=null?(z=y.dateNF,re=(re=typeof z=="number"?go[z]:z).replace(iC,"(\\d+)"),new RegExp("^"+re+"$")):null;function Oe(){var Ue=h.slice(D,M),Me={};if(Ue.charAt(0)=='"'&&Ue.charAt(Ue.length-1)=='"'&&(Ue=Ue.slice(1,-1).replace(/""/g,'"')),Ue.length===0)Me.t="z";else if(y.raw)Me.t="s",Me.v=Ue;else if(Ue.trim().length===0)Me.t="s",Me.v=Ue;else if(Ue.charCodeAt(0)==61)Ue.charCodeAt(1)==34&&Ue.charCodeAt(Ue.length-1)==34?(Me.t="s",Me.v=Ue.slice(2,-1).replace(/""/g,'"')):Ue.length!=1?(Me.t="n",Me.f=Ue.slice(1)):(Me.t="s",Me.v=Ue);else if(Ue=="TRUE")Me.t="b",Me.v=!0;else if(Ue=="FALSE")Me.t="b",Me.v=!1;else if(isNaN(F=kg(Ue)))if(!isNaN(sm(Ue).getDate())||we&&Ue.match(we)){Me.z=y.dateNF||go[14];var nt=0;we&&Ue.match(we)&&(Ue=function(X,le,G){var W=-1,q=-1,V=-1,Z=-1,Ce=-1,fe=-1;(le.match(iC)||[]).forEach(function(qe,It){var gt=parseInt(G[It+1],10);switch(qe.toLowerCase().charAt(0)){case"y":W=gt;break;case"d":V=gt;break;case"h":Z=gt;break;case"s":fe=gt;break;case"m":Z>=0?Ce=gt:q=gt}}),fe>=0&&Ce==-1&&q>=0&&(Ce=q,q=-1);var Ge=(""+(W>=0?W:new Date().getFullYear())).slice(-4)+"-"+("00"+(q>=1?q:1)).slice(-2)+"-"+("00"+(V>=1?V:1)).slice(-2);Ge.length==7&&(Ge="0"+Ge),Ge.length==8&&(Ge="20"+Ge);var ue=("00"+(Z>=0?Z:0)).slice(-2)+":"+("00"+(Ce>=0?Ce:0)).slice(-2)+":"+("00"+(fe>=0?fe:0)).slice(-2);return Z==-1&&Ce==-1&&fe==-1?Ge:W==-1&&q==-1&&V==-1?ue:Ge+"T"+ue}(0,y.dateNF,Ue.match(we)||[]),nt=1),y.cellDates?(Me.t="d",Me.v=vA(Ue,nt)):(Me.t="n",Me.v=hu(vA(Ue,nt))),y.cellText!==!1&&(Me.w=qu(Me.z,Me.v instanceof Date?hu(Me.v):Me.v)),y.cellNF||delete Me.z}else Me.t="s",Me.v=Ue;else Me.t="n",y.cellText!==!1&&(Me.w=Ue),Me.v=F;if(Me.t=="z"||(y.dense?(C[x]||(C[x]=[]),C[x][k]=Me):C[de({c:k,r:x})]=Me),D=M+1,Y=h.charCodeAt(D),Q.e.c<k&&(Q.e.c=k),Q.e.r<x&&(Q.e.r=x),j==N)++k;else if(k=0,++x,y.sheetRows&&y.sheetRows<=x)return!0}e:for(;M<h.length;++M)switch(j=h.charCodeAt(M)){case 34:Y===34&&(P=!P);break;case N:case 10:case 13:if(!P&&Oe())break e}return M-D>0&&Oe(),C["!ref"]=bt(Q),C}function p(h,b){return b&&b.PRN?b.FS||h.slice(0,4)=="sep="||h.indexOf(" ")>=0||h.indexOf(",")>=0||h.indexOf(";")>=0?d(h,b):pn(function(y,w){var C=w||{},Q=[];if(!y||y.length===0)return Q;for(var x=y.split(/[\r\n]/),k=x.length-1;k>=0&&x[k].length===0;)--k;for(var F=10,D=0,M=0;M<=k;++M)(D=x[M].indexOf(" "))==-1?D=x[M].length:D++,F=Math.max(F,D);for(M=0;M<=k;++M){Q[M]=[];var N=0;for(a(x[M].slice(0,F).trim(),Q,M,N,C),N=1;N<=(x[M].length-F)/10+1;++N)a(x[M].slice(F+10*(N-1),F+10*N).trim(),Q,M,N,C)}return C.sheetRows&&(Q=Q.slice(0,C.sheetRows)),Q}(h,b),b):d(h,b)}function g(h,b){var y="",w=b.type=="string"?[0,0,0,0]:Bb(h,b);switch(b.type){case"base64":y=Yl(h);break;case"binary":case"string":y=h;break;case"buffer":b.codepage==65001?y=h.toString("utf8"):(b.codepage,y=Uo&&Buffer.isBuffer(h)?h.toString("binary"):Ad(h));break;case"array":y=Sg(h);break;default:throw new Error("Unrecognized type "+b.type)}return w[0]==239&&w[1]==187&&w[2]==191?y=EA(y.slice(3)):b.type!="string"&&b.type!="buffer"&&b.codepage==65001?y=EA(y):b.type,y.slice(0,19)=="socialcalc:version:"?o8.to_sheet(b.type=="string"?y:EA(y),b):p(y,b)}return{to_workbook:function(h,b){return on(g(h,b),b)},to_sheet:g,from_sheet:function(h){for(var b,y=[],w=jt(h["!ref"]),C=Array.isArray(h),Q=w.s.r;Q<=w.e.r;++Q){for(var x=[],k=w.s.c;k<=w.e.c;++k){var F=de({r:Q,c:k});if((b=C?(h[Q]||[])[k]:h[F])&&b.v!=null){for(var D=(b.w||(dr(b),b.w)||"").slice(0,10);D.length<10;)D+=" ";x.push(D+(k===0?" ":""))}else x.push(" ")}y.push(x.join(""))}return y.join(`
  916. `)}}}(),Bm=function(){function a(P,j,Y){if(P){Vu(P,P.l||0);for(var z=Y.Enum||M;P.l<P.length;){var re=P.read_shift(2),we=z[re]||z[65535],Oe=P.read_shift(2),Ue=P.l+Oe,Me=we.f&&we.f(P,Oe,Y);if(P.l=Ue,j(Me,we,re))return}}}function u(P,j){if(!P)return P;var Y=j||{},z=Y.dense?[]:{},re="Sheet1",we="",Oe=0,Ue={},Me=[],nt=[],X={s:{r:0,c:0},e:{r:0,c:0}},le=Y.sheetRows||0;if(P[2]==0&&(P[3]==8||P[3]==9)&&P.length>=16&&P[14]==5&&P[15]===108)throw new Error("Unsupported Works 3 for Mac file");if(P[2]==2)Y.Enum=M,a(P,function(V,Z,Ce){switch(Ce){case 0:Y.vers=V,V>=4096&&(Y.qpro=!0);break;case 6:X=V;break;case 204:V&&(we=V);break;case 222:we=V;break;case 15:case 51:Y.qpro||(V[1].v=V[1].v.slice(1));case 13:case 14:case 16:Ce==14&&!(112&~V[2])&&(15&V[2])>1&&(15&V[2])<15&&(V[1].z=Y.dateNF||go[14],Y.cellDates&&(V[1].t="d",V[1].v=om(V[1].v))),Y.qpro&&V[3]>Oe&&(z["!ref"]=bt(X),Ue[re]=z,Me.push(re),z=Y.dense?[]:{},X={s:{r:0,c:0},e:{r:0,c:0}},Oe=V[3],re=we||"Sheet"+(Oe+1),we="");var fe=Y.dense?(z[V[0].r]||[])[V[0].c]:z[de(V[0])];if(fe){fe.t=V[1].t,fe.v=V[1].v,V[1].z!=null&&(fe.z=V[1].z),V[1].f!=null&&(fe.f=V[1].f);break}Y.dense?(z[V[0].r]||(z[V[0].r]=[]),z[V[0].r][V[0].c]=V[1]):z[de(V[0])]=V[1]}},Y);else{if(P[2]!=26&&P[2]!=14)throw new Error("Unrecognized LOTUS BOF "+P[2]);Y.Enum=N,P[2]==14&&(Y.qpro=!0,P.l=0),a(P,function(V,Z,Ce){switch(Ce){case 204:re=V;break;case 22:V[1].v=V[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(V[3]>Oe&&(z["!ref"]=bt(X),Ue[re]=z,Me.push(re),z=Y.dense?[]:{},X={s:{r:0,c:0},e:{r:0,c:0}},Oe=V[3],re="Sheet"+(Oe+1)),le>0&&V[0].r>=le)break;Y.dense?(z[V[0].r]||(z[V[0].r]=[]),z[V[0].r][V[0].c]=V[1]):z[de(V[0])]=V[1],X.e.c<V[0].c&&(X.e.c=V[0].c),X.e.r<V[0].r&&(X.e.r=V[0].r);break;case 27:V[14e3]&&(nt[V[14e3][0]]=V[14e3][1]);break;case 1537:nt[V[0]]=V[1],V[0]==Oe&&(re=V[1])}},Y)}if(z["!ref"]=bt(X),Ue[we||re]=z,Me.push(we||re),!nt.length)return{SheetNames:Me,Sheets:Ue};for(var G={},W=[],q=0;q<nt.length;++q)Ue[Me[q]]?(W.push(nt[q]||Me[q]),G[nt[q]]=Ue[nt[q]]||Ue[Me[q]]):(W.push(nt[q]),G[nt[q]]={"!ref":"A1"});return{SheetNames:W,Sheets:G}}function A(P,j,Y){var z=[{c:0,r:0},{t:"n",v:0},0,0];return Y.qpro&&Y.vers!=20768?(z[0].c=P.read_shift(1),z[3]=P.read_shift(1),z[0].r=P.read_shift(2),P.l+=2):(z[2]=P.read_shift(1),z[0].c=P.read_shift(2),z[0].r=P.read_shift(2)),z}function c(P,j,Y){var z=P.l+j,re=A(P,0,Y);if(re[1].t="s",Y.vers==20768){P.l++;var we=P.read_shift(1);return re[1].v=P.read_shift(we,"utf8"),re}return Y.qpro&&P.l++,re[1].v=P.read_shift(z-P.l,"cstr"),re}function d(P,j,Y){var z=ri(7+Y.length);z.write_shift(1,255),z.write_shift(2,j),z.write_shift(2,P),z.write_shift(1,39);for(var re=0;re<z.length;++re){var we=Y.charCodeAt(re);z.write_shift(1,we>=128?95:we)}return z.write_shift(1,0),z}function p(P,j,Y){var z=ri(7);return z.write_shift(1,255),z.write_shift(2,j),z.write_shift(2,P),z.write_shift(2,Y,"i"),z}function g(P,j,Y){var z=ri(13);return z.write_shift(1,255),z.write_shift(2,j),z.write_shift(2,P),z.write_shift(8,Y,"f"),z}function h(P,j,Y){var z=32768&j;return j=(z?P:0)+((j&=-32769)>=8192?j-16384:j),(z?"":"$")+(Y?oe(j):pu(j))}var b={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},y=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function w(P){var j=[{c:0,r:0},{t:"n",v:0},0];return j[0].r=P.read_shift(2),j[3]=P[P.l++],j[0].c=P[P.l++],j}function C(P,j,Y,z){var re=ri(6+z.length);re.write_shift(2,P),re.write_shift(1,Y),re.write_shift(1,j),re.write_shift(1,39);for(var we=0;we<z.length;++we){var Oe=z.charCodeAt(we);re.write_shift(1,Oe>=128?95:Oe)}return re.write_shift(1,0),re}function Q(P,j){var Y=w(P),z=P.read_shift(4),re=P.read_shift(4),we=P.read_shift(2);if(we==65535)return z===0&&re===3221225472?(Y[1].t="e",Y[1].v=15):z===0&&re===3489660928?(Y[1].t="e",Y[1].v=42):Y[1].v=0,Y;var Oe=32768&we;return we=(32767&we)-16446,Y[1].v=(1-2*Oe)*(re*Math.pow(2,we+32)+z*Math.pow(2,we)),Y}function x(P,j,Y,z){var re=ri(14);if(re.write_shift(2,P),re.write_shift(1,Y),re.write_shift(1,j),z==0)return re.write_shift(4,0),re.write_shift(4,0),re.write_shift(2,65535),re;var we,Oe=0,Ue=0,Me=0;return z<0&&(Oe=1,z=-z),Ue=0|Math.log2(z),2147483648&(Me=(z/=Math.pow(2,Ue-31))>>>0)||(++Ue,Me=(z/=2)>>>0),z-=Me,Me|=2147483648,Me>>>=0,we=(z*=Math.pow(2,32))>>>0,re.write_shift(4,we),re.write_shift(4,Me),Ue+=16383+(Oe?32768:0),re.write_shift(2,Ue),re}function k(P,j){var Y=w(P),z=P.read_shift(8,"f");return Y[1].v=z,Y}function F(P,j){return P[P.l+j-1]==0?P.read_shift(j,"cstr"):""}function D(P,j){var Y=ri(5+P.length);Y.write_shift(2,14e3),Y.write_shift(2,j);for(var z=0;z<P.length;++z){var re=P.charCodeAt(z);Y[Y.l++]=re>127?95:re}return Y[Y.l++]=0,Y}var M={0:{n:"BOF",f:Fu},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(P,j,Y){var z={s:{c:0,r:0},e:{c:0,r:0}};return j==8&&Y.qpro?(z.s.c=P.read_shift(1),P.l++,z.s.r=P.read_shift(2),z.e.c=P.read_shift(1),P.l++,z.e.r=P.read_shift(2),z):(z.s.c=P.read_shift(2),z.s.r=P.read_shift(2),j==12&&Y.qpro&&(P.l+=2),z.e.c=P.read_shift(2),z.e.r=P.read_shift(2),j==12&&Y.qpro&&(P.l+=2),z.s.c==65535&&(z.s.c=z.e.c=z.s.r=z.e.r=0),z)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(P,j,Y){var z=A(P,0,Y);return z[1].v=P.read_shift(2,"i"),z}},14:{n:"NUMBER",f:function(P,j,Y){var z=A(P,0,Y);return z[1].v=P.read_shift(8,"f"),z}},15:{n:"LABEL",f:c},16:{n:"FORMULA",f:function(P,j,Y){var z=P.l+j,re=A(P,0,Y);if(re[1].v=P.read_shift(8,"f"),Y.qpro)P.l=z;else{var we=P.read_shift(2);(function(Oe,Ue){Vu(Oe,0);for(var Me=[],nt=0,X="",le="",G="",W="";Oe.l<Oe.length;){var q=Oe[Oe.l++];switch(q){case 0:Me.push(Oe.read_shift(8,"f"));break;case 1:le=h(Ue[0].c,Oe.read_shift(2),!0),X=h(Ue[0].r,Oe.read_shift(2),!1),Me.push(le+X);break;case 2:var V=h(Ue[0].c,Oe.read_shift(2),!0),Z=h(Ue[0].r,Oe.read_shift(2),!1);le=h(Ue[0].c,Oe.read_shift(2),!0),X=h(Ue[0].r,Oe.read_shift(2),!1),Me.push(V+Z+":"+le+X);break;case 3:if(Oe.l<Oe.length)return void console.error("WK1 premature formula end");break;case 4:Me.push("("+Me.pop()+")");break;case 5:Me.push(Oe.read_shift(2));break;case 6:for(var Ce="";q=Oe[Oe.l++];)Ce+=String.fromCharCode(q);Me.push('"'+Ce.replace(/"/g,'""')+'"');break;case 8:Me.push("-"+Me.pop());break;case 23:Me.push("+"+Me.pop());break;case 22:Me.push("NOT("+Me.pop()+")");break;case 20:case 21:W=Me.pop(),G=Me.pop(),Me.push(["AND","OR"][q-20]+"("+G+","+W+")");break;default:if(q<32&&y[q])W=Me.pop(),G=Me.pop(),Me.push(G+y[q]+W);else{if(!b[q])return q<=7?console.error("WK1 invalid opcode "+q.toString(16)):q<=24?console.error("WK1 unsupported op "+q.toString(16)):q<=30?console.error("WK1 invalid opcode "+q.toString(16)):q<=115?console.error("WK1 unsupported function opcode "+q.toString(16)):console.error("WK1 unrecognized opcode "+q.toString(16));if((nt=b[q][1])==69&&(nt=Oe[Oe.l++]),nt>Me.length)return void console.error("WK1 bad formula parse 0x"+q.toString(16)+":|"+Me.join("|")+"|");var fe=Me.slice(-nt);Me.length-=nt,Me.push(b[q][0]+"("+fe.join(",")+")")}}}Me.length==1?Ue[1].f=""+Me[0]:console.error("WK1 bad formula parse |"+Me.join("|")+"|")})(P.slice(P.l,P.l+we),re),P.l+=we}return re}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:c},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:F},222:{n:"SHEETNAMELP",f:function(P,j){var Y=P[P.l++];Y>j-1&&(Y=j-1);for(var z="";z.length<Y;)z+=String.fromCharCode(P[P.l++]);return z}},65535:{n:""}},N={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:function(P,j){var Y=w(P);return Y[1].t="s",Y[1].v=P.read_shift(j-4,"cstr"),Y}},23:{n:"NUMBER17",f:Q},24:{n:"NUMBER18",f:function(P,j){var Y=w(P);Y[1].v=P.read_shift(2);var z=Y[1].v>>1;if(1&Y[1].v)switch(7&z){case 0:z=5e3*(z>>3);break;case 1:z=500*(z>>3);break;case 2:z=(z>>3)/20;break;case 3:z=(z>>3)/200;break;case 4:z=(z>>3)/2e3;break;case 5:z=(z>>3)/2e4;break;case 6:z=(z>>3)/16;break;case 7:z=(z>>3)/64}return Y[1].v=z,Y}},25:{n:"FORMULA19",f:function(P,j){var Y=Q(P);return P.l+=j-14,Y}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(P,j){for(var Y={},z=P.l+j;P.l<z;){var re=P.read_shift(2);if(re==14e3){for(Y[re]=[0,""],Y[re][0]=P.read_shift(2);P[P.l];)Y[re][1]+=String.fromCharCode(P[P.l]),P.l++;P.l++}}return Y}},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:function(P,j){var Y=w(P),z=P.read_shift(4);return Y[1].v=z>>6,Y}},38:{n:"??"},39:{n:"NUMBER27",f:k},40:{n:"FORMULA28",f:function(P,j){var Y=k(P);return P.l+=j-10,Y}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:F},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function(P,j,Y){if(Y.qpro&&!(j<21)){var z=P.read_shift(1);return P.l+=17,P.l+=1,P.l+=2,[z,P.read_shift(j-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:function(P,j){var Y=j||{};if(+Y.codepage>=0&&sA(+Y.codepage),Y.type=="string")throw new Error("Cannot write WK1 to JS string");var z,re,we=If(),Oe=jt(P["!ref"]),Ue=Array.isArray(P),Me=[];Aa(we,0,(z=1030,(re=ri(2)).write_shift(2,z),re)),Aa(we,6,function(V){var Z=ri(8);return Z.write_shift(2,V.s.c),Z.write_shift(2,V.s.r),Z.write_shift(2,V.e.c),Z.write_shift(2,V.e.r),Z}(Oe));for(var nt=Math.min(Oe.e.r,8191),X=Oe.s.r;X<=nt;++X)for(var le=pu(X),G=Oe.s.c;G<=Oe.e.c;++G){X===Oe.s.r&&(Me[G]=oe(G));var W=Me[G]+le,q=Ue?(P[X]||[])[G]:P[W];q&&q.t!="z"&&(q.t=="n"?(0|q.v)==q.v&&q.v>=-32768&&q.v<=32767?Aa(we,13,p(X,G,q.v)):Aa(we,14,g(X,G,q.v)):Aa(we,15,d(X,G,dr(q).slice(0,239))))}return Aa(we,1),we.end()},book_to_wk3:function(P,j){var Y=j||{};if(+Y.codepage>=0&&sA(+Y.codepage),Y.type=="string")throw new Error("Cannot write WK3 to JS string");var z=If();Aa(z,0,function(Ce){var fe=ri(26);fe.write_shift(2,4096),fe.write_shift(2,4),fe.write_shift(4,0);for(var Ge=0,ue=0,qe=0,It=0;It<Ce.SheetNames.length;++It){var gt=Ce.SheetNames[It],tr=Ce.Sheets[gt];if(tr&&tr["!ref"]){++qe;var ar=st(tr["!ref"]);Ge<ar.e.r&&(Ge=ar.e.r),ue<ar.e.c&&(ue=ar.e.c)}}return Ge>8191&&(Ge=8191),fe.write_shift(2,Ge),fe.write_shift(1,qe),fe.write_shift(1,ue),fe.write_shift(2,0),fe.write_shift(2,0),fe.write_shift(1,1),fe.write_shift(1,2),fe.write_shift(4,0),fe.write_shift(4,0),fe}(P));for(var re=0,we=0;re<P.SheetNames.length;++re)(P.Sheets[P.SheetNames[re]]||{})["!ref"]&&Aa(z,27,D(P.SheetNames[re],we++));var Oe=0;for(re=0;re<P.SheetNames.length;++re){var Ue=P.Sheets[P.SheetNames[re]];if(Ue&&Ue["!ref"]){for(var Me=jt(Ue["!ref"]),nt=Array.isArray(Ue),X=[],le=Math.min(Me.e.r,8191),G=Me.s.r;G<=le;++G)for(var W=pu(G),q=Me.s.c;q<=Me.e.c;++q){G===Me.s.r&&(X[q]=oe(q));var V=X[q]+W,Z=nt?(Ue[G]||[])[q]:Ue[V];Z&&Z.t!="z"&&(Z.t=="n"?Aa(z,23,x(G,q,Oe,Z.v)):Aa(z,22,C(G,q,Oe,dr(Z).slice(0,239))))}++Oe}}return Aa(z,1),z.end()},to_workbook:function(P,j){switch(j.type){case"base64":return u(Bc(Yl(P)),j);case"binary":return u(Bc(P),j);case"buffer":case"array":return u(P,j)}throw"Unsupported type "+j.type}}}(),s8=function(){var a=fm("t"),u=fm("rPr");function A(p){var g=p.match(a);if(!g)return{t:"s",v:""};var h={t:"s",v:us(g[1])},b=p.match(u);return b&&(h.s=function(y){var w={},C=y.match(xc),Q=0,x=!1;if(C)for(;Q!=C.length;++Q){var k=Oa(C[Q]);switch(k[0].replace(/\w*:/g,"")){case"<condense":case"<extend":break;case"<shadow":if(!k.val)break;case"<shadow>":case"<shadow/>":w.shadow=1;break;case"</shadow>":break;case"<charset":if(k.val=="1")break;w.cp=Ic[parseInt(k.val,10)];break;case"<outline":if(!k.val)break;case"<outline>":case"<outline/>":w.outline=1;break;case"</outline>":break;case"<rFont":w.name=k.val;break;case"<sz":w.sz=k.val;break;case"<strike":if(!k.val)break;case"<strike>":case"<strike/>":w.strike=1;break;case"</strike>":break;case"<u":if(!k.val)break;switch(k.val){case"double":w.uval="double";break;case"singleAccounting":w.uval="single-accounting";break;case"doubleAccounting":w.uval="double-accounting"}case"<u>":case"<u/>":w.u=1;break;case"</u>":break;case"<b":if(k.val=="0")break;case"<b>":case"<b/>":w.b=1;break;case"</b>":break;case"<i":if(k.val=="0")break;case"<i>":case"<i/>":w.i=1;break;case"</i>":break;case"<color":k.rgb&&(w.color=k.rgb.slice(2,8));break;case"<color>":case"<color/>":case"</color>":break;case"<family":w.family=k.val;break;case"<family>":case"<family/>":case"</family>":break;case"<vertAlign":w.valign=k.val;break;case"<vertAlign>":case"<vertAlign/>":case"</vertAlign>":case"<scheme":case"<scheme>":case"<scheme/>":case"</scheme>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":x=!0;break;case"</ext>":x=!1;break;default:if(k[0].charCodeAt(1)!==47&&!x)throw new Error("Unrecognized rich format "+k[0])}}return w}(b[1])),h}var c=/<(?:\w+:)?r>/g,d=/<\/(?:\w+:)?r>/;return function(p){return p.replace(c,"").split(d).map(A).filter(function(g){return g.v})}}(),$R=function(){var a=/(\r\n|\n)/g;function u(A){var c=[[],A.v,[]];return A.v?(A.s&&function(d,p,g){var h=[];d.u&&h.push("text-decoration: underline;"),d.uval&&h.push("text-underline-style:"+d.uval+";"),d.sz&&h.push("font-size:"+d.sz+"pt;"),d.outline&&h.push("text-effect: outline;"),d.shadow&&h.push("text-shadow: auto;"),p.push('<span style="'+h.join("")+'">'),d.b&&(p.push("<b>"),g.push("</b>")),d.i&&(p.push("<i>"),g.push("</i>")),d.strike&&(p.push("<s>"),g.push("</s>"));var b=d.valign||"";b=="superscript"||b=="super"?b="sup":b=="subscript"&&(b="sub"),b!=""&&(p.push("<"+b+">"),g.push("</"+b+">")),g.push("</span>")}(A.s,c[0],c[2]),c[0].join("")+c[1].replace(a,"<br/>")+c[2].join("")):""}return function(A){return A.map(u).join("")}}(),A8=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,WR=/<(?:\w+:)?r>/,l8=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function f5(a,u){var A=!u||u.cellHTML,c={};return a?(a.match(/^\s*<(?:\w+:)?t[^>]*>/)?(c.t=us(EA(a.slice(a.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),c.r=EA(a),A&&(c.h=cm(c.t))):a.match(WR)&&(c.r=EA(a),c.t=us(EA((a.replace(l8,"").match(A8)||[]).join("").replace(xc,""))),A&&(c.h=$R(s8(c.r)))),c):{t:""}}var u8=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,YR=/<(?:\w+:)?(?:si|sstItem)>/g,qR=/<\/(?:\w+:)?(?:si|sstItem)>/,VR=/^\s|\s$|[\t\n\r]/;function kC(a,u){if(!u.bookSST)return"";var A=[Cl];A[A.length]=ia("sst",null,{xmlns:B0[0],count:a.Count,uniqueCount:a.Unique});for(var c=0;c!=a.length;++c)if(a[c]!=null){var d=a[c],p="<si>";d.r?p+=d.r:(p+="<t",d.t||(d.t=""),d.t.match(VR)&&(p+=' xml:space="preserve"'),p+=">"+AA(d.t)+"</t>"),p+="</si>",A[A.length]=p}return A.length>2&&(A[A.length]="</sst>",A[1]=A[1].replace("/>",">")),A.join("")}var zR=function(a,u){var A=!1;return u==null&&(A=!0,u=ri(15+4*a.t.length)),u.write_shift(1,0),na(a.t,u),A?u.slice(0,u.l):u};function JR(a){var u=If();Ti(u,159,function(c,d){return d||(d=ri(8)),d.write_shift(4,c.Count),d.write_shift(4,c.Unique),d}(a));for(var A=0;A<a.length;++A)Ti(u,19,zR(a[A]));return Ti(u,160),u.end()}function c8(a){for(var u=[],A=a.split(""),c=0;c<A.length;++c)u[c]=A[c].charCodeAt(0);return u}function x0(a,u){var A={};return A.Major=a.read_shift(2),A.Minor=a.read_shift(2),u>=4&&(a.l+=u-4),A}function XR(a){for(var u=a.read_shift(4),A=a.l+u-4,c={},d=a.read_shift(4),p=[];d-- >0;)p.push({t:a.read_shift(4),v:a.read_shift(0,"lpp4")});if(c.name=a.read_shift(0,"lpp4"),c.comps=p,a.l!=A)throw new Error("Bad DataSpaceMapEntry: "+a.l+" != "+A);return c}function ZR(a){var u=function(A){var c={};return A.read_shift(4),A.l+=4,c.id=A.read_shift(0,"lpp4"),c.name=A.read_shift(0,"lpp4"),c.R=x0(A,4),c.U=x0(A,4),c.W=x0(A,4),c}(a);if(u.ename=a.read_shift(0,"8lpp4"),u.blksz=a.read_shift(4),u.cmode=a.read_shift(4),a.read_shift(4)!=4)throw new Error("Bad !Primary record");return u}function f8(a,u){var A=a.l+u,c={};c.Flags=63&a.read_shift(4),a.l+=4,c.AlgID=a.read_shift(4);var d=!1;switch(c.AlgID){case 26126:case 26127:case 26128:d=c.Flags==36;break;case 26625:d=c.Flags==4;break;case 0:d=c.Flags==16||c.Flags==4||c.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+c.AlgID}if(!d)throw new Error("Encryption Flags/AlgID mismatch");return c.AlgIDHash=a.read_shift(4),c.KeySize=a.read_shift(4),c.ProviderType=a.read_shift(4),a.l+=8,c.CSPName=a.read_shift(A-a.l>>1,"utf16le"),a.l=A,c}function h5(a,u){var A={},c=a.l+u;return a.l+=4,A.Salt=a.slice(a.l,a.l+16),a.l+=16,A.Verifier=a.slice(a.l,a.l+16),a.l+=16,a.read_shift(4),A.VerifierHash=a.slice(a.l,c),a.l=c,A}function eT(a){if((63&a.read_shift(4))!=36)throw new Error("EncryptionInfo mismatch");var u=a.read_shift(4);return{t:"Std",h:f8(a,u),v:h5(a,a.length-a.l)}}function tT(){throw new Error("File is password-protected: ECMA-376 Extensible")}function h8(a){var u=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];a.l+=4;var A=a.read_shift(a.length-a.l,"utf8"),c={};return A.replace(xc,function(d){var p=Oa(d);switch(du(p[0])){case"<?xml":case"<encryption":case"</encryption>":case"</keyEncryptors>":case"</keyEncryptor>":break;case"<keyData":u.forEach(function(g){c[g]=p[g]});break;case"<dataIntegrity":c.encryptedHmacKey=p.encryptedHmacKey,c.encryptedHmacValue=p.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":c.encs=[];break;case"<keyEncryptor":c.uri=p.uri;break;case"<encryptedKey":c.encs.push(p);break;default:throw p[0]}}),c}function d5(a){var u,A,c=0,d=c8(a),p=d.length+1;for((u=Wc(p))[0]=d.length,A=1;A!=p;++A)u[A]=d[A-1];for(A=p-1;A>=0;--A)c=((16384&c?1:0)|c<<1&32767)^u[A];return 52811^c}var d8=function(){var a=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],u=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],A=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],c=function(d,p){return 255&((g=d^p)/2|128*g);var g};return function(d){for(var p,g,h,b=c8(d),y=function(x){for(var k=u[x.length-1],F=104,D=x.length-1;D>=0;--D)for(var M=x[D],N=0;N!=7;++N)64&M&&(k^=A[F]),M*=2,--F;return k}(b),w=b.length,C=Wc(16),Q=0;Q!=16;++Q)C[Q]=0;for(1&~w||(p=y>>8,C[w]=c(a[0],p),--w,p=255&y,g=b[b.length-1],C[w]=c(g,p));w>0;)p=y>>8,C[--w]=c(b[w],p),p=255&y,C[--w]=c(b[w],p);for(w=15,h=15-b.length;h>0;)p=y>>8,C[w]=c(a[h],p),--h,p=255&y,C[--w]=c(b[w],p),--w,--h;return C}}(),rT=function(a){var u=0,A=d8(a);return function(c){var d=function(p,g,h,b,y){var w,C;for(y||(y=g),b||(b=d8(p)),w=0;w!=g.length;++w)C=g[w],C=255&((C^=b[h])>>5|C<<3),y[w]=C,++h;return[y,h,b]}("",c,u,A);return u=d[1],d[0]}};function g5(a,u,A){var c=A;return c.Info=a.read_shift(2),a.l-=2,c.Info===1?c.Data=function(d){var p={},g=p.EncryptionVersionInfo=x0(d,4);if(g.Major!=1||g.Minor!=1)throw"unrecognized version code "+g.Major+" : "+g.Minor;return p.Salt=d.read_shift(16),p.EncryptedVerifier=d.read_shift(16),p.EncryptedVerifierHash=d.read_shift(16),p}(a):c.Data=function(d,p){var g={},h=g.EncryptionVersionInfo=x0(d,4);if(p-=4,h.Minor!=2)throw new Error("unrecognized minor version code: "+h.Minor);if(h.Major>4||h.Major<2)throw new Error("unrecognized major version code: "+h.Major);g.Flags=d.read_shift(4),p-=4;var b=d.read_shift(4);return p-=4,g.EncryptionHeader=f8(d,b),p-=b,g.EncryptionVerifier=h5(d,p),g}(a,u),c}var g8=function(){function a(A,c){switch(c.type){case"base64":return u(Yl(A),c);case"binary":return u(A,c);case"buffer":return u(Uo&&Buffer.isBuffer(A)?A.toString("binary"):Ad(A),c);case"array":return u(Sg(A),c)}throw new Error("Unrecognized type "+c.type)}function u(A,c){var d=(c||{}).dense?[]:{},p=A.match(/\\trowd.*?\\row\b/g);if(!p.length)throw new Error("RTF missing table");var g={s:{c:0,r:0},e:{c:0,r:p.length-1}};return p.forEach(function(h,b){Array.isArray(d)&&(d[b]=[]);for(var y,w=/\\\w+\b/g,C=0,Q=-1;y=w.exec(h);){if(y[0]==="\\cell"){var x=h.slice(C,w.lastIndex-y[0].length);if(x[0]==" "&&(x=x.slice(1)),++Q,x.length){var k={v:x,t:"s"};Array.isArray(d)?d[b][Q]=k:d[de({r:b,c:Q})]=k}}C=w.lastIndex}Q>g.e.c&&(g.e.c=Q)}),d["!ref"]=bt(g),d}return{to_workbook:function(A,c){return on(a(A,c),c)},to_sheet:a,from_sheet:function(A){for(var c,d=["{\\rtf1\\ansi"],p=jt(A["!ref"]),g=Array.isArray(A),h=p.s.r;h<=p.e.r;++h){d.push("\\trowd\\trautofit1");for(var b=p.s.c;b<=p.e.c;++b)d.push("\\cellx"+(b+1));for(d.push("\\pard\\intbl"),b=p.s.c;b<=p.e.c;++b){var y=de({r:h,c:b});(c=g?(A[h]||[])[b]:A[y])&&(c.v!=null||c.f&&!c.F)&&(d.push(" "+(c.w||(dr(c),c.w))),d.push("\\cell"))}d.push("\\pard\\intbl\\row")}return d.join("")+"}"}}}();function _C(a){for(var u=0,A=1;u!=3;++u)A=256*A+(a[u]>255?255:a[u]<0?0:a[u]);return A.toString(16).toUpperCase().slice(1)}function qI(a,u){if(u===0)return a;var A,c,d=function(p){var g=p[0]/255,h=p[1]/255,b=p[2]/255,y=Math.max(g,h,b),w=Math.min(g,h,b),C=y-w;if(C===0)return[0,0,g];var Q,x=0,k=y+w;switch(Q=C/(k>1?2-k:k),y){case g:x=((h-b)/C+6)%6;break;case h:x=(b-g)/C+2;break;case b:x=(g-h)/C+4}return[x/6,Q,k/2]}((c=(A=a).slice(A[0]==="#"?1:0).slice(0,6),[parseInt(c.slice(0,2),16),parseInt(c.slice(2,4),16),parseInt(c.slice(4,6),16)]));return d[2]=u<0?d[2]*(1+u):1-(1-d[2])*(1-u),_C(function(p){var g,h=p[0],b=p[1],y=p[2],w=2*b*(y<.5?y:1-y),C=y-w/2,Q=[C,C,C],x=6*h;if(b!==0)switch(0|x){case 0:case 6:g=w*x,Q[0]+=w,Q[1]+=g;break;case 1:g=w*(2-x),Q[0]+=g,Q[1]+=w;break;case 2:g=w*(x-2),Q[1]+=w,Q[2]+=g;break;case 3:g=w*(4-x),Q[1]+=g,Q[2]+=w;break;case 4:g=w*(x-4),Q[2]+=w,Q[0]+=g;break;case 5:g=w*(6-x),Q[2]+=g,Q[0]+=w}for(var k=0;k!=3;++k)Q[k]=Math.round(255*Q[k]);return Q}(d))}var zu=6;function Em(a){return Math.floor((a+Math.round(128/zu)/256)*zu)}function FC(a){return Math.floor((a-5)/zu*100+.5)/100}function VI(a){return Math.round((a*zu+5)/zu*256)/256}function zI(a){return VI(FC(Em(a)))}function p5(a){var u=Math.abs(a-zI(a)),A=zu;if(u>.005)for(zu=1;zu<15;++zu)Math.abs(a-zI(a))<=u&&(u=Math.abs(a-zI(a)),A=zu);zu=A}function M1(a){a.width?(a.wpx=Em(a.width),a.wch=FC(a.wpx),a.MDW=zu):a.wpx?(a.wch=FC(a.wpx),a.width=VI(a.wch),a.MDW=zu):typeof a.wch=="number"&&(a.width=VI(a.wch),a.wpx=Em(a.width),a.MDW=zu),a.customWidth&&delete a.customWidth}var v5=96;function DC(a){return 96*a/v5}function mb(a){return a*v5/96}var p8={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"},JI=["numFmtId","fillId","fontId","borderId","xfId"],XI=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"],nT=function(){var a=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,u=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,A=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,c=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,d=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(p,g,h){var b,y={};return p&&((b=(p=p.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"")).match(a))&&function(w,C,Q){C.NumberFmt=[];for(var x=il(go),k=0;k<x.length;++k)C.NumberFmt[x[k]]=go[x[k]];var F=w[0].match(xc);if(F)for(k=0;k<F.length;++k){var D=Oa(F[k]);switch(du(D[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":case"</numFmt>":break;case"<numFmt":var M=us(EA(D.formatCode)),N=parseInt(D.numFmtId,10);if(C.NumberFmt[N]=M,N>0){if(N>392){for(N=392;N>60&&C.NumberFmt[N]!=null;--N);C.NumberFmt[N]=M}Md(M,N)}break;default:if(Q.WTF)throw new Error("unrecognized "+D[0]+" in numFmts")}}}(b,y,h),(b=p.match(c))&&function(w,C,Q,x){C.Fonts=[];var k={},F=!1;(w[0].match(xc)||[]).forEach(function(D){var M=Oa(D);switch(du(M[0])){case"<fonts":case"<fonts>":case"</fonts>":case"<font":case"<font>":case"<name/>":case"</name>":case"<sz/>":case"</sz>":case"<vertAlign/>":case"</vertAlign>":case"<family/>":case"</family>":case"<scheme/>":case"</scheme>":case"<color/>":case"</color>":case"<extLst":case"<extLst>":case"</extLst>":break;case"</font>":case"<font/>":C.Fonts.push(k),k={};break;case"<name":M.val&&(k.name=EA(M.val));break;case"<b":k.bold=M.val?jA(M.val):1;break;case"<b/>":k.bold=1;break;case"<i":k.italic=M.val?jA(M.val):1;break;case"<i/>":k.italic=1;break;case"<u":switch(M.val){case"none":k.underline=0;break;case"single":k.underline=1;break;case"double":k.underline=2;break;case"singleAccounting":k.underline=33;break;case"doubleAccounting":k.underline=34}break;case"<u/>":k.underline=1;break;case"<strike":k.strike=M.val?jA(M.val):1;break;case"<strike/>":k.strike=1;break;case"<outline":k.outline=M.val?jA(M.val):1;break;case"<outline/>":k.outline=1;break;case"<shadow":k.shadow=M.val?jA(M.val):1;break;case"<shadow/>":k.shadow=1;break;case"<condense":k.condense=M.val?jA(M.val):1;break;case"<condense/>":k.condense=1;break;case"<extend":k.extend=M.val?jA(M.val):1;break;case"<extend/>":k.extend=1;break;case"<sz":M.val&&(k.sz=+M.val);break;case"<vertAlign":M.val&&(k.vertAlign=M.val);break;case"<family":M.val&&(k.family=parseInt(M.val,10));break;case"<scheme":M.val&&(k.scheme=M.val);break;case"<charset":if(M.val=="1")break;M.codepage=Ic[parseInt(M.val,10)];break;case"<color":if(k.color||(k.color={}),M.auto&&(k.color.auto=jA(M.auto)),M.rgb)k.color.rgb=M.rgb.slice(-6);else if(M.indexed){k.color.index=parseInt(M.indexed,10);var N=fb[k.color.index];k.color.index==81&&(N=fb[1]),N||(N=fb[1]),k.color.rgb=N[0].toString(16)+N[1].toString(16)+N[2].toString(16)}else M.theme&&(k.color.theme=parseInt(M.theme,10),M.tint&&(k.color.tint=parseFloat(M.tint)),M.theme&&Q.themeElements&&Q.themeElements.clrScheme&&(k.color.rgb=qI(Q.themeElements.clrScheme[k.color.theme].rgb,k.color.tint||0)));break;case"<AlternateContent":case"<ext":F=!0;break;case"</AlternateContent>":case"</ext>":F=!1;break;default:if(x&&x.WTF&&!F)throw new Error("unrecognized "+M[0]+" in fonts")}})}(b,y,g,h),(b=p.match(A))&&function(w,C,Q,x){C.Fills=[];var k={},F=!1;(w[0].match(xc)||[]).forEach(function(D){var M=Oa(D);switch(du(M[0])){case"<fills":case"<fills>":case"</fills>":case"</fill>":case"<gradientFill>":case"<patternFill/>":case"</patternFill>":case"<bgColor/>":case"</bgColor>":case"<fgColor/>":case"</fgColor>":case"<stop":case"<stop/>":case"</stop>":case"<color":case"<color/>":case"</color>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<fill>":case"<fill":case"<fill/>":k={},C.Fills.push(k);break;case"<gradientFill":case"</gradientFill>":C.Fills.push(k),k={};break;case"<patternFill":case"<patternFill>":M.patternType&&(k.patternType=M.patternType);break;case"<bgColor":k.bgColor||(k.bgColor={}),M.indexed&&(k.bgColor.indexed=parseInt(M.indexed,10)),M.theme&&(k.bgColor.theme=parseInt(M.theme,10)),M.tint&&(k.bgColor.tint=parseFloat(M.tint)),M.rgb&&(k.bgColor.rgb=M.rgb.slice(-6));break;case"<fgColor":k.fgColor||(k.fgColor={}),M.theme&&(k.fgColor.theme=parseInt(M.theme,10)),M.tint&&(k.fgColor.tint=parseFloat(M.tint)),M.rgb!=null&&(k.fgColor.rgb=M.rgb.slice(-6));break;case"<ext":F=!0;break;case"</ext>":F=!1;break;default:if(x&&x.WTF&&!F)throw new Error("unrecognized "+M[0]+" in fills")}})}(b,y,0,h),(b=p.match(d))&&function(w,C,Q,x){C.Borders=[];var k={},F=!1;(w[0].match(xc)||[]).forEach(function(D){var M=Oa(D);switch(du(M[0])){case"<borders":case"<borders>":case"</borders>":case"</border>":case"<left/>":case"<left":case"<left>":case"</left>":case"<right/>":case"<right":case"<right>":case"</right>":case"<top/>":case"<top":case"<top>":case"</top>":case"<bottom/>":case"<bottom":case"<bottom>":case"</bottom>":case"<diagonal":case"<diagonal>":case"<diagonal/>":case"</diagonal>":case"<horizontal":case"<horizontal>":case"<horizontal/>":case"</horizontal>":case"<vertical":case"<vertical>":case"<vertical/>":case"</vertical>":case"<start":case"<start>":case"<start/>":case"</start>":case"<end":case"<end>":case"<end/>":case"</end>":case"<color":case"<color>":case"<color/>":case"</color>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<border":case"<border>":case"<border/>":k={},M.diagonalUp&&(k.diagonalUp=jA(M.diagonalUp)),M.diagonalDown&&(k.diagonalDown=jA(M.diagonalDown)),C.Borders.push(k);break;case"<ext":F=!0;break;case"</ext>":F=!1;break;default:if(x&&x.WTF&&!F)throw new Error("unrecognized "+M[0]+" in borders")}})}(b,y,0,h),(b=p.match(u))&&function(w,C,Q){var x;C.CellXf=[];var k=!1;(w[0].match(xc)||[]).forEach(function(F){var D=Oa(F),M=0;switch(du(D[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":case"</xf>":case"</alignment>":case"<protection":case"</protection>":case"<protection/>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<xf":case"<xf/>":for(delete(x=D)[0],M=0;M<JI.length;++M)x[JI[M]]&&(x[JI[M]]=parseInt(x[JI[M]],10));for(M=0;M<XI.length;++M)x[XI[M]]&&(x[XI[M]]=jA(x[XI[M]]));if(C.NumberFmt&&x.numFmtId>392){for(M=392;M>60;--M)if(C.NumberFmt[x.numFmtId]==C.NumberFmt[M]){x.numFmtId=M;break}}C.CellXf.push(x);break;case"<alignment":case"<alignment/>":var N={};D.vertical&&(N.vertical=D.vertical),D.horizontal&&(N.horizontal=D.horizontal),D.textRotation!=null&&(N.textRotation=D.textRotation),D.indent&&(N.indent=D.indent),D.wrapText&&(N.wrapText=jA(D.wrapText)),x.alignment=N;break;case"<AlternateContent":case"<ext":k=!0;break;case"</AlternateContent>":case"</ext>":k=!1;break;default:if(Q&&Q.WTF&&!k)throw new Error("unrecognized "+D[0]+" in cellXfs")}})}(b,y,h)),y}}();function v8(a,u){var A,c=[Cl,ia("styleSheet",null,{xmlns:B0[0],"xmlns:vt":vp})];return a.SSF&&(A=function(d){var p=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(g){for(var h=g[0];h<=g[1];++h)d[h]!=null&&(p[p.length]=ia("numFmt",null,{numFmtId:h,formatCode:AA(d[h])}))}),p.length===1?"":(p[p.length]="</numFmts>",p[0]=ia("numFmts",null,{count:p.length-2}).replace("/>",">"),p.join(""))}(a.SSF))!=null&&(c[c.length]=A),c[c.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',c[c.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',c[c.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',c[c.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(A=function(d){var p=[];return p[p.length]=ia("cellXfs",null),d.forEach(function(g){p[p.length]=ia("xf",null,g)}),p[p.length]="</cellXfs>",p.length===2?"":(p[0]=ia("cellXfs",null,{count:p.length-2}).replace("/>",">"),p.join(""))}(u.cellXfs))&&(c[c.length]=A),c[c.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',c[c.length]='<dxfs count="0"/>',c[c.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',c.length>2&&(c[c.length]="</styleSheet>",c[1]=c[1].replace("/>",">")),c.join("")}function iT(a,u,A){A||(A=ri(6+4*u.length)),A.write_shift(2,a),na(u,A);var c=A.length>A.l?A.slice(0,A.l):A;return A.l==null&&(A.l=A.length),c}function aT(a,u){u||(u=ri(153)),u.write_shift(2,20*a.sz),function(d,p){p||(p=ri(2));var g=(d.italic?2:0)|(d.strike?8:0)|(d.outline?16:0)|(d.shadow?32:0)|(d.condense?64:0)|(d.extend?128:0);p.write_shift(1,g),p.write_shift(1,0)}(a,u),u.write_shift(2,a.bold?700:400);var A=0;a.vertAlign=="superscript"?A=1:a.vertAlign=="subscript"&&(A=2),u.write_shift(2,A),u.write_shift(1,a.underline||0),u.write_shift(1,a.family||0),u.write_shift(1,a.charset||0),u.write_shift(1,0),Gf(a.color,u);var c=0;return a.scheme=="major"&&(c=1),a.scheme=="minor"&&(c=2),u.write_shift(1,c),na(a.name,u),u.length>u.l?u.slice(0,u.l):u}var yb,m8=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],oT=gu;function y8(a,u){u||(u=ri(84)),yb||(yb=im(m8));var A=yb[a.patternType];A==null&&(A=40),u.write_shift(4,A);var c=0;if(A!=40)for(Gf({auto:1},u),Gf({auto:1},u);c<12;++c)u.write_shift(4,0);else{for(;c<4;++c)u.write_shift(4,0);for(;c<12;++c)u.write_shift(4,0)}return u.length>u.l?u.slice(0,u.l):u}function b8(a,u,A){return A||(A=ri(16)),A.write_shift(2,u||0),A.write_shift(2,a.numFmtId||0),A.write_shift(2,0),A.write_shift(2,0),A.write_shift(2,0),A.write_shift(1,0),A.write_shift(1,0),A.write_shift(1,0),A.write_shift(1,0),A.write_shift(1,0),A.write_shift(1,0),A}function RC(a,u){return u||(u=ri(10)),u.write_shift(1,0),u.write_shift(1,0),u.write_shift(4,0),u.write_shift(4,0),u}var sT=gu;function AT(a){var u;Ti(a,613,Bn(1)),Ti(a,46,(u||(u=ri(51)),u.write_shift(1,0),RC(0,u),RC(0,u),RC(0,u),RC(0,u),RC(0,u),u.length>u.l?u.slice(0,u.l):u)),Ti(a,614)}function C8(a){var u,A;Ti(a,619,Bn(1)),Ti(a,48,(u={xfId:0,builtinId:0,name:"Normal"},A||(A=ri(52)),A.write_shift(4,u.xfId),A.write_shift(2,1),A.write_shift(1,+u.builtinId),A.write_shift(1,0),Io(u.name||"",A),A.length>A.l?A.slice(0,A.l):A)),Ti(a,620)}function lT(a){Ti(a,508,function(u,A,c){var d=ri(2052);return d.write_shift(4,u),Io(A,d),Io(c,d),d.length>d.l?d.slice(0,d.l):d}(0,"TableStyleMedium9","PivotStyleMedium4")),Ti(a,509)}function uT(a,u){var A=If();return Ti(A,278),function(c,d){if(d){var p=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(g){for(var h=g[0];h<=g[1];++h)d[h]!=null&&++p}),p!=0&&(Ti(c,615,Bn(p)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(g){for(var h=g[0];h<=g[1];++h)d[h]!=null&&Ti(c,44,iT(h,d[h]))}),Ti(c,616))}}(A,a.SSF),function(c){Ti(c,611,Bn(1)),Ti(c,43,aT({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Ti(c,612)}(A),function(c){Ti(c,603,Bn(2)),Ti(c,45,y8({patternType:"none"})),Ti(c,45,y8({patternType:"gray125"})),Ti(c,604)}(A),AT(A),function(c){Ti(c,626,Bn(1)),Ti(c,47,b8({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Ti(c,627)}(A),function(c,d){Ti(c,617,Bn(d.length)),d.forEach(function(p){Ti(c,47,b8(p,0))}),Ti(c,618)}(A,u.cellXfs),C8(A),function(c){Ti(c,505,Bn(0)),Ti(c,506)}(A),lT(A),Ti(A,279),A.end()}var cT=["</a:lt1>","</a:dk1>","</a:lt2>","</a:dk2>","</a:accent1>","</a:accent2>","</a:accent3>","</a:accent4>","</a:accent5>","</a:accent6>","</a:hlink>","</a:folHlink>"];function fT(a,u,A){u.themeElements.clrScheme=[];var c={};(a[0].match(xc)||[]).forEach(function(d){var p=Oa(d);switch(p[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":c.rgb=p.val;break;case"<a:sysClr":c.rgb=p.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":p[0].charAt(1)==="/"?(u.themeElements.clrScheme[cT.indexOf(p[0])]=c,c={}):c.name=p[0].slice(3,p[0].length-1);break;default:if(A&&A.WTF)throw new Error("Unrecognized "+p[0]+" in clrScheme")}})}function hT(){}function dT(){}var ZI=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,gT=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,pT=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/,vT=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function w8(a,u){var A;a&&a.length!==0||(a=m5());var c={};if(!(A=a.match(vT)))throw new Error("themeElements not found in theme");return function(d,p,g){var h;p.themeElements={},[["clrScheme",ZI,fT],["fontScheme",gT,hT],["fmtScheme",pT,dT]].forEach(function(b){if(!(h=d.match(b[1])))throw new Error(b[0]+" not found in themeElements");b[2](h,p,g)})}(A[0],c,u),c.raw=a,c}function m5(a,u){if(u&&u.themeXLSX)return u.themeXLSX;if(a&&typeof a.raw=="string")return a.raw;var A=[Cl];return A[A.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',A[A.length]="<a:themeElements>",A[A.length]='<a:clrScheme name="Office">',A[A.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',A[A.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',A[A.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',A[A.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',A[A.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',A[A.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',A[A.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',A[A.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',A[A.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',A[A.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',A[A.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',A[A.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',A[A.length]="</a:clrScheme>",A[A.length]='<a:fontScheme name="Office">',A[A.length]="<a:majorFont>",A[A.length]='<a:latin typeface="Cambria"/>',A[A.length]='<a:ea typeface=""/>',A[A.length]='<a:cs typeface=""/>',A[A.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',A[A.length]='<a:font script="Hang" typeface="맑은 고딕"/>',A[A.length]='<a:font script="Hans" typeface="宋体"/>',A[A.length]='<a:font script="Hant" typeface="新細明體"/>',A[A.length]='<a:font script="Arab" typeface="Times New Roman"/>',A[A.length]='<a:font script="Hebr" typeface="Times New Roman"/>',A[A.length]='<a:font script="Thai" typeface="Tahoma"/>',A[A.length]='<a:font script="Ethi" typeface="Nyala"/>',A[A.length]='<a:font script="Beng" typeface="Vrinda"/>',A[A.length]='<a:font script="Gujr" typeface="Shruti"/>',A[A.length]='<a:font script="Khmr" typeface="MoolBoran"/>',A[A.length]='<a:font script="Knda" typeface="Tunga"/>',A[A.length]='<a:font script="Guru" typeface="Raavi"/>',A[A.length]='<a:font script="Cans" typeface="Euphemia"/>',A[A.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',A[A.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',A[A.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',A[A.length]='<a:font script="Thaa" typeface="MV Boli"/>',A[A.length]='<a:font script="Deva" typeface="Mangal"/>',A[A.length]='<a:font script="Telu" typeface="Gautami"/>',A[A.length]='<a:font script="Taml" typeface="Latha"/>',A[A.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',A[A.length]='<a:font script="Orya" typeface="Kalinga"/>',A[A.length]='<a:font script="Mlym" typeface="Kartika"/>',A[A.length]='<a:font script="Laoo" typeface="DokChampa"/>',A[A.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',A[A.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',A[A.length]='<a:font script="Viet" typeface="Times New Roman"/>',A[A.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',A[A.length]='<a:font script="Geor" typeface="Sylfaen"/>',A[A.length]="</a:majorFont>",A[A.length]="<a:minorFont>",A[A.length]='<a:latin typeface="Calibri"/>',A[A.length]='<a:ea typeface=""/>',A[A.length]='<a:cs typeface=""/>',A[A.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',A[A.length]='<a:font script="Hang" typeface="맑은 고딕"/>',A[A.length]='<a:font script="Hans" typeface="宋体"/>',A[A.length]='<a:font script="Hant" typeface="新細明體"/>',A[A.length]='<a:font script="Arab" typeface="Arial"/>',A[A.length]='<a:font script="Hebr" typeface="Arial"/>',A[A.length]='<a:font script="Thai" typeface="Tahoma"/>',A[A.length]='<a:font script="Ethi" typeface="Nyala"/>',A[A.length]='<a:font script="Beng" typeface="Vrinda"/>',A[A.length]='<a:font script="Gujr" typeface="Shruti"/>',A[A.length]='<a:font script="Khmr" typeface="DaunPenh"/>',A[A.length]='<a:font script="Knda" typeface="Tunga"/>',A[A.length]='<a:font script="Guru" typeface="Raavi"/>',A[A.length]='<a:font script="Cans" typeface="Euphemia"/>',A[A.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',A[A.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',A[A.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',A[A.length]='<a:font script="Thaa" typeface="MV Boli"/>',A[A.length]='<a:font script="Deva" typeface="Mangal"/>',A[A.length]='<a:font script="Telu" typeface="Gautami"/>',A[A.length]='<a:font script="Taml" typeface="Latha"/>',A[A.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',A[A.length]='<a:font script="Orya" typeface="Kalinga"/>',A[A.length]='<a:font script="Mlym" typeface="Kartika"/>',A[A.length]='<a:font script="Laoo" typeface="DokChampa"/>',A[A.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',A[A.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',A[A.length]='<a:font script="Viet" typeface="Arial"/>',A[A.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',A[A.length]='<a:font script="Geor" typeface="Sylfaen"/>',A[A.length]="</a:minorFont>",A[A.length]="</a:fontScheme>",A[A.length]='<a:fmtScheme name="Office">',A[A.length]="<a:fillStyleLst>",A[A.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',A[A.length]='<a:gradFill rotWithShape="1">',A[A.length]="<a:gsLst>",A[A.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',A[A.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',A[A.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',A[A.length]="</a:gsLst>",A[A.length]='<a:lin ang="16200000" scaled="1"/>',A[A.length]="</a:gradFill>",A[A.length]='<a:gradFill rotWithShape="1">',A[A.length]="<a:gsLst>",A[A.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',A[A.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',A[A.length]="</a:gsLst>",A[A.length]='<a:lin ang="16200000" scaled="0"/>',A[A.length]="</a:gradFill>",A[A.length]="</a:fillStyleLst>",A[A.length]="<a:lnStyleLst>",A[A.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',A[A.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',A[A.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',A[A.length]="</a:lnStyleLst>",A[A.length]="<a:effectStyleLst>",A[A.length]="<a:effectStyle>",A[A.length]="<a:effectLst>",A[A.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',A[A.length]="</a:effectLst>",A[A.length]="</a:effectStyle>",A[A.length]="<a:effectStyle>",A[A.length]="<a:effectLst>",A[A.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',A[A.length]="</a:effectLst>",A[A.length]="</a:effectStyle>",A[A.length]="<a:effectStyle>",A[A.length]="<a:effectLst>",A[A.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',A[A.length]="</a:effectLst>",A[A.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',A[A.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',A[A.length]="</a:effectStyle>",A[A.length]="</a:effectStyleLst>",A[A.length]="<a:bgFillStyleLst>",A[A.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',A[A.length]='<a:gradFill rotWithShape="1">',A[A.length]="<a:gsLst>",A[A.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',A[A.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',A[A.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',A[A.length]="</a:gsLst>",A[A.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',A[A.length]="</a:gradFill>",A[A.length]='<a:gradFill rotWithShape="1">',A[A.length]="<a:gsLst>",A[A.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',A[A.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',A[A.length]="</a:gsLst>",A[A.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',A[A.length]="</a:gradFill>",A[A.length]="</a:bgFillStyleLst>",A[A.length]="</a:fmtScheme>",A[A.length]="</a:themeElements>",A[A.length]="<a:objectDefaults>",A[A.length]="<a:spDef>",A[A.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',A[A.length]="</a:spDef>",A[A.length]="<a:lnDef>",A[A.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',A[A.length]="</a:lnDef>",A[A.length]="</a:objectDefaults>",A[A.length]="<a:extraClrSchemeLst/>",A[A.length]="</a:theme>",A.join("")}function mT(a){var u={};switch(u.xclrType=a.read_shift(2),u.nTintShade=a.read_shift(2),u.xclrType){case 0:case 4:a.l+=4;break;case 1:u.xclrValue=function(A,c){return gu(A,c)}(a,4);break;case 2:u.xclrValue=Wx(a);break;case 3:u.xclrValue=function(A){return A.read_shift(4)}(a)}return a.l+=8,u}function yT(a){var u=a.read_shift(2),A=a.read_shift(2)-4,c=[u];switch(u){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:c[1]=mT(a);break;case 6:c[1]=function(d,p){return gu(d,p)}(a,A);break;case 14:case 15:c[1]=a.read_shift(A===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+u+" "+A)}return c}function bT(){var a,u,A=If();return Ti(A,332),Ti(A,334,Bn(1)),Ti(A,335,((u=ri(12+2*(a={name:"XLDAPR",version:12e4,flags:3496657072}).name.length)).write_shift(4,a.flags),u.write_shift(4,a.version),na(a.name,u),u.slice(0,u.l))),Ti(A,336),Ti(A,339,function(c,d){var p=ri(8+2*d.length);return p.write_shift(4,c),na(d,p),p.slice(0,p.l)}(1,"XLDAPR")),Ti(A,52),Ti(A,35,Bn(514)),Ti(A,4096,Bn(0)),Ti(A,4097,jd(1)),Ti(A,36),Ti(A,53),Ti(A,340),Ti(A,337,function(c,d){var p=ri(8);return p.write_shift(4,c),p.write_shift(4,1),p}(1)),Ti(A,51,function(c){var d=ri(4+8*c.length);d.write_shift(4,c.length);for(var p=0;p<c.length;++p)d.write_shift(4,c[p][0]),d.write_shift(4,c[p][1]);return d}([[1,0]])),Ti(A,338),Ti(A,333),A.end()}function I8(){var a=[Cl];return a.push(`<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray">
  917. <metadataTypes count="1">
  918. <metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/>
  919. </metadataTypes>
  920. <futureMetadata name="XLDAPR" count="1">
  921. <bk>
  922. <extLst>
  923. <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}">
  924. <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/>
  925. </ext>
  926. </extLst>
  927. </bk>
  928. </futureMetadata>
  929. <cellMetadata count="1">
  930. <bk>
  931. <rc t="1" v="0"/>
  932. </bk>
  933. </cellMetadata>
  934. </metadata>`),a.join("")}var bb=1024;function y5(a,u){for(var A=[21600,21600],c=["m0,0l0",A[1],A[0],A[1],A[0],"0xe"].join(","),d=[ia("xml",null,{"xmlns:v":Y3,"xmlns:o":Us,"xmlns:x":GA,"xmlns:mv":ib}).replace(/\/>/,">"),ia("o:shapelayout",ia("o:idmap",null,{"v:ext":"edit",data:a}),{"v:ext":"edit"}),ia("v:shapetype",[ia("v:stroke",null,{joinstyle:"miter"}),ia("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:A.join(","),path:c})];bb<1e3*a;)bb+=1e3;return u.forEach(function(p){var g=be(p[0]),h={color2:"#BEFF82",type:"gradient"};h.type=="gradient"&&(h.angle="-180");var b=h.type=="gradient"?ia("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,y=ia("v:fill",b,h);++bb,d=d.concat(["<v:shape"+I0({id:"_x0000_s"+bb,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(p[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",y,ia("v:shadow",null,{on:"t",obscured:"t"}),ia("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",Vl("x:Anchor",[g.c+1,0,g.r+1,0,g.c+3,20,g.r+5,20].join(",")),Vl("x:AutoFill","False"),Vl("x:Row",String(g.r)),Vl("x:Column",String(g.c)),p[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),d.push("</xml>"),d.join("")}function B8(a,u,A,c){var d,p=Array.isArray(a);u.forEach(function(g){var h=be(g.ref);if(p?(a[h.r]||(a[h.r]=[]),d=a[h.r][h.c]):d=a[g.ref],!d){d={t:"z"},p?a[h.r][h.c]=d:a[g.ref]=d;var b=jt(a["!ref"]||"BDWGO1000001:A1");b.s.r>h.r&&(b.s.r=h.r),b.e.r<h.r&&(b.e.r=h.r),b.s.c>h.c&&(b.s.c=h.c),b.e.c<h.c&&(b.e.c=h.c);var y=bt(b);y!==a["!ref"]&&(a["!ref"]=y)}d.c||(d.c=[]);var w={a:g.author,t:g.t,r:g.r,T:A};g.h&&(w.h=g.h);for(var C=d.c.length-1;C>=0;--C){if(!A&&d.c[C].T)return;A&&!d.c[C].T&&d.c.splice(C,1)}if(A&&c){for(C=0;C<c.length;++C)if(w.a==c[C].id){w.a=c[C].name||w.a;break}}d.c.push(w)})}function E8(a){var u=[Cl,ia("comments",null,{xmlns:B0[0]})],A=[];return u.push("<authors>"),a.forEach(function(c){c[1].forEach(function(d){var p=AA(d.a);A.indexOf(p)==-1&&(A.push(p),u.push("<author>"+p+"</author>")),d.T&&d.ID&&A.indexOf("tc="+d.ID)==-1&&(A.push("tc="+d.ID),u.push("<author>tc="+d.ID+"</author>"))})}),A.length==0&&(A.push("SheetJ5"),u.push("<author>SheetJ5</author>")),u.push("</authors>"),u.push("<commentList>"),a.forEach(function(c){var d=0,p=[];if(c[1][0]&&c[1][0].T&&c[1][0].ID?d=A.indexOf("tc="+c[1][0].ID):c[1].forEach(function(b){b.a&&(d=A.indexOf(AA(b.a))),p.push(b.t||"")}),u.push('<comment ref="'+c[0]+'" authorId="'+d+'"><text>'),p.length<=1)u.push(Vl("t",AA(p[0]||"")));else{for(var g=`Comment:
  935. `+p[0]+`
  936. `,h=1;h<p.length;++h)g+=`Reply:
  937. `+p[h]+`
  938. `;u.push(Vl("t",AA(g)))}u.push("</text></comment>")}),u.push("</commentList>"),u.length>2&&(u[u.length]="</comments>",u[1]=u[1].replace("/>",">")),u.join("")}function CT(a,u,A){var c=[Cl,ia("ThreadedComments",null,{xmlns:nb}).replace(/[\/]>/,">")];return a.forEach(function(d){var p="";(d[1]||[]).forEach(function(g,h){if(g.T){g.a&&u.indexOf(g.a)==-1&&u.push(g.a);var b={ref:d[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+A.tcid++).slice(-12)+"}"};h==0?p=b.id:b.parentId=p,g.ID=b.id,g.a&&(b.personId="{54EE7950-7262-4200-6969-"+("000000000000"+u.indexOf(g.a)).slice(-12)+"}"),c.push(ia("threadedComment",Vl("text",g.t||""),b))}else delete g.ID})}),c.push("</ThreadedComments>"),c.join("")}var wT=Pn;function IT(a){var u=If(),A=[];return Ti(u,628),Ti(u,630),a.forEach(function(c){c[1].forEach(function(d){A.indexOf(d.a)>-1||(A.push(d.a.slice(0,54)),Ti(u,632,function(p){return na(p.slice(0,54))}(d.a)))})}),Ti(u,631),Ti(u,633),a.forEach(function(c){c[1].forEach(function(d){d.iauthor=A.indexOf(d.a);var p={s:be(c[0]),e:be(c[0])};Ti(u,635,function(g,h){return h==null&&(h=ri(36)),h.write_shift(4,g[1].iauthor),vu(g[0],h),h.write_shift(4,0),h.write_shift(4,0),h.write_shift(4,0),h.write_shift(4,0),h}([p,d])),d.t&&d.t.length>0&&Ti(u,637,$a(d)),Ti(u,636),delete d.iauthor})}),Ti(u,634),Ti(u,629),u.end()}var Q8=["xlsb","xlsm","xlam","biff8","xla"],Cb=function(){var a=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,u={r:0,c:0};function A(c,d,p,g){var h=!1,b=!1;p.length==0?b=!0:p.charAt(0)=="["&&(b=!0,p=p.slice(1,-1)),g.length==0?h=!0:g.charAt(0)=="["&&(h=!0,g=g.slice(1,-1));var y=p.length>0?0|parseInt(p,10):0,w=g.length>0?0|parseInt(g,10):0;return h?w+=u.c:--w,b?y+=u.r:--y,d+(h?"":"$")+oe(w)+(b?"":"$")+pu(y)}return function(c,d){return u=d,c.replace(a,A)}}(),b5=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,C5=function(){return function(a,u){return a.replace(b5,function(A,c,d,p,g,h){var b=he(p)-(d?0:u.c),y=cb(h)-(g?0:u.r);return c+"R"+(y==0?"":g?y+1:"["+y+"]")+"C"+(b==0?"":d?b+1:"["+b+"]")})}}();function x8(a,u){return a.replace(b5,function(A,c,d,p,g,h){return c+(d=="$"?d+p:oe(he(p)+u.c))+(g=="$"?g+h:pu(cb(h)+u.r))})}function BT(a,u,A){var c=st(u).s,d=be(A);return x8(a,{r:d.r-c.r,c:d.c-c.c})}function S8(a){return a.replace(/_xlfn\./g,"")}function Du(a){a.l+=1}function P1(a,u){var A=a.read_shift(2);return[16383&A,A>>14&1,A>>15&1]}function k8(a,u,A){var c=2;if(A){if(A.biff>=2&&A.biff<=5)return _8(a);A.biff==12&&(c=4)}var d=a.read_shift(c),p=a.read_shift(c),g=P1(a),h=P1(a);return{s:{r:d,c:g[0],cRel:g[1],rRel:g[2]},e:{r:p,c:h[0],cRel:h[1],rRel:h[2]}}}function _8(a){var u=P1(a),A=P1(a),c=a.read_shift(1),d=a.read_shift(1);return{s:{r:u[0],c,cRel:u[1],rRel:u[2]},e:{r:A[0],c:d,cRel:A[1],rRel:A[2]}}}function F8(a,u,A){if(A&&A.biff>=2&&A.biff<=5)return function(p){var g=P1(p),h=p.read_shift(1);return{r:g[0],c:h,cRel:g[1],rRel:g[2]}}(a);var c=a.read_shift(A&&A.biff==12?4:2),d=P1(a);return{r:c,c:d[0],cRel:d[1],rRel:d[2]}}function ET(a){var u=a.read_shift(2),A=a.read_shift(2);return{r:u,c:255&A,fQuoted:!!(16384&A),cRel:A>>15,rRel:A>>15}}function D8(a){var u=1&a[a.l+1];return a.l+=4,[u,1]}function R8(a){return[a.read_shift(1),a.read_shift(1)]}function QT(a,u){var A=[a.read_shift(1)];if(u==12)switch(A[0]){case 2:A[0]=4;break;case 4:A[0]=16;break;case 0:A[0]=1;break;case 1:A[0]=2}switch(A[0]){case 4:A[1]=mu(a,1)?"TRUE":"FALSE",u!=12&&(a.l+=7);break;case 37:case 16:A[1]=Q0[a[a.l]],a.l+=u==12?4:8;break;case 0:a.l+=8;break;case 1:A[1]=wl(a);break;case 2:A[1]=wm(a,0,{biff:u>0&&u<8?2:u});break;default:throw new Error("Bad SerAr: "+A[0])}return A}function xT(a,u,A){for(var c=a.read_shift(A.biff==12?4:2),d=[],p=0;p!=c;++p)d.push((A.biff==12?al:WI)(a));return d}function ST(a,u,A){var c=0,d=0;A.biff==12?(c=a.read_shift(4),d=a.read_shift(4)):(d=1+a.read_shift(1),c=1+a.read_shift(2)),A.biff>=2&&A.biff<8&&(--c,--d==0&&(d=256));for(var p=0,g=[];p!=c&&(g[p]=[]);++p)for(var h=0;h!=d;++h)g[p][h]=QT(a,A.biff);return g}function TC(a,u,A){return a.l+=2,[ET(a)]}function w5(a){return a.l+=6,[]}function T8(a){return a.l+=2,[Fu(a),1&a.read_shift(2)]}var kT=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],O8={1:{n:"PtgExp",f:function(a,u,A){return a.l++,A&&A.biff==12?[a.read_shift(4,"i"),0]:[a.read_shift(2),a.read_shift(A&&A.biff==2?1:2)]}},2:{n:"PtgTbl",f:gu},3:{n:"PtgAdd",f:Du},4:{n:"PtgSub",f:Du},5:{n:"PtgMul",f:Du},6:{n:"PtgDiv",f:Du},7:{n:"PtgPower",f:Du},8:{n:"PtgConcat",f:Du},9:{n:"PtgLt",f:Du},10:{n:"PtgLe",f:Du},11:{n:"PtgEq",f:Du},12:{n:"PtgGe",f:Du},13:{n:"PtgGt",f:Du},14:{n:"PtgNe",f:Du},15:{n:"PtgIsect",f:Du},16:{n:"PtgUnion",f:Du},17:{n:"PtgRange",f:Du},18:{n:"PtgUplus",f:Du},19:{n:"PtgUminus",f:Du},20:{n:"PtgPercent",f:Du},21:{n:"PtgParen",f:Du},22:{n:"PtgMissArg",f:Du},23:{n:"PtgStr",f:function(a,u,A){return a.l++,gb(a,0,A)}},26:{n:"PtgSheet",f:function(a,u,A){return a.l+=5,a.l+=2,a.l+=A.biff==2?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(a,u,A){return a.l+=A.biff==2?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(a){return a.l++,Q0[a.read_shift(1)]}},29:{n:"PtgBool",f:function(a){return a.l++,a.read_shift(1)!==0}},30:{n:"PtgInt",f:function(a){return a.l++,a.read_shift(2)}},31:{n:"PtgNum",f:function(a){return a.l++,wl(a)}},32:{n:"PtgArray",f:function(a,u,A){var c=(96&a[a.l++])>>5;return a.l+=A.biff==2?6:A.biff==12?14:7,[c]}},33:{n:"PtgFunc",f:function(a,u,A){var c=(96&a[a.l])>>5;a.l+=1;var d=a.read_shift(A&&A.biff<=3?1:2);return[M8[d],I5[d],c]}},34:{n:"PtgFuncVar",f:function(a,u,A){var c=a[a.l++],d=a.read_shift(1),p=A&&A.biff<=3?[c==88?-1:0,a.read_shift(1)]:function(g){return[g[g.l+1]>>7,32767&g.read_shift(2)]}(a);return[d,(p[0]===0?I5:HT)[p[1]]]}},35:{n:"PtgName",f:function(a,u,A){var c=a.read_shift(1)>>>5&3,d=!A||A.biff>=8?4:2,p=a.read_shift(d);switch(A.biff){case 2:a.l+=5;break;case 3:case 4:a.l+=8;break;case 5:a.l+=12}return[c,0,p]}},36:{n:"PtgRef",f:function(a,u,A){var c=(96&a[a.l])>>5;return a.l+=1,[c,F8(a,0,A)]}},37:{n:"PtgArea",f:function(a,u,A){return[(96&a[a.l++])>>5,k8(a,A.biff>=2&&A.biff,A)]}},38:{n:"PtgMemArea",f:function(a,u,A){var c=a.read_shift(1)>>>5&3;return a.l+=A&&A.biff==2?3:4,[c,a.read_shift(A&&A.biff==2?1:2)]}},39:{n:"PtgMemErr",f:gu},40:{n:"PtgMemNoMem",f:gu},41:{n:"PtgMemFunc",f:function(a,u,A){return[a.read_shift(1)>>>5&3,a.read_shift(A&&A.biff==2?1:2)]}},42:{n:"PtgRefErr",f:function(a,u,A){var c=a.read_shift(1)>>>5&3;return a.l+=4,A.biff<8&&a.l--,A.biff==12&&(a.l+=2),[c]}},43:{n:"PtgAreaErr",f:function(a,u,A){var c=(96&a[a.l++])>>5;return a.l+=A&&A.biff>8?12:A.biff<8?6:8,[c]}},44:{n:"PtgRefN",f:function(a,u,A){var c=(96&a[a.l])>>5;a.l+=1;var d=function(p,g,h){var b=h&&h.biff?h.biff:8;if(b>=2&&b<=5)return function(x){var k=x.read_shift(2),F=x.read_shift(1),D=(32768&k)>>15,M=(16384&k)>>14;return k&=16383,D==1&&k>=8192&&(k-=16384),M==1&&F>=128&&(F-=256),{r:k,c:F,cRel:M,rRel:D}}(p);var y=p.read_shift(b>=12?4:2),w=p.read_shift(2),C=(16384&w)>>14,Q=(32768&w)>>15;if(w&=16383,Q==1)for(;y>524287;)y-=1048576;if(C==1)for(;w>8191;)w-=16384;return{r:y,c:w,cRel:C,rRel:Q}}(a,0,A);return[c,d]}},45:{n:"PtgAreaN",f:function(a,u,A){var c=(96&a[a.l++])>>5,d=function(p,g,h){if(h.biff<8)return _8(p);var b=p.read_shift(h.biff==12?4:2),y=p.read_shift(h.biff==12?4:2),w=P1(p),C=P1(p);return{s:{r:b,c:w[0],cRel:w[1],rRel:w[2]},e:{r:y,c:C[0],cRel:C[1],rRel:C[2]}}}(a,0,A);return[c,d]}},46:{n:"PtgMemAreaN",f:function(a){return[a.read_shift(1)>>>5&3,a.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(a){return[a.read_shift(1)>>>5&3,a.read_shift(2)]}},57:{n:"PtgNameX",f:function(a,u,A){return A.biff==5?function(c){var d=c.read_shift(1)>>>5&3,p=c.read_shift(2,"i");c.l+=8;var g=c.read_shift(2);return c.l+=12,[d,p,g]}(a):[a.read_shift(1)>>>5&3,a.read_shift(2),a.read_shift(4)]}},58:{n:"PtgRef3d",f:function(a,u,A){var c=(96&a[a.l])>>5;a.l+=1;var d=a.read_shift(2);return A&&A.biff==5&&(a.l+=12),[c,d,F8(a,0,A)]}},59:{n:"PtgArea3d",f:function(a,u,A){var c=(96&a[a.l++])>>5,d=a.read_shift(2,"i");if(A)switch(A.biff){case 5:a.l+=12;break}return[c,d,k8(a,0,A)]}},60:{n:"PtgRefErr3d",f:function(a,u,A){var c=(96&a[a.l++])>>5,d=a.read_shift(2),p=4;if(A)switch(A.biff){case 5:p=15;break;case 12:p=6}return a.l+=p,[c,d]}},61:{n:"PtgAreaErr3d",f:function(a,u,A){var c=(96&a[a.l++])>>5,d=a.read_shift(2),p=8;if(A)switch(A.biff){case 5:a.l+=12,p=6;break;case 12:p=12}return a.l+=p,[c,d]}},255:{}},_T={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},FT={1:{n:"PtgElfLel",f:T8},2:{n:"PtgElfRw",f:TC},3:{n:"PtgElfCol",f:TC},6:{n:"PtgElfRwV",f:TC},7:{n:"PtgElfColV",f:TC},10:{n:"PtgElfRadical",f:TC},11:{n:"PtgElfRadicalS",f:w5},13:{n:"PtgElfColS",f:w5},15:{n:"PtgElfColSV",f:w5},16:{n:"PtgElfRadicalLel",f:T8},25:{n:"PtgList",f:function(a){a.l+=2;var u=a.read_shift(2),A=a.read_shift(2),c=a.read_shift(4),d=a.read_shift(2),p=a.read_shift(2);return{ixti:u,coltype:3&A,rt:kT[A>>2&31],idx:c,c:d,C:p}}},29:{n:"PtgSxName",f:function(a){return a.l+=2,[a.read_shift(4)]}},255:{}},DT={0:{n:"PtgAttrNoop",f:function(a){return a.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(a,u,A){var c=255&a[a.l+1]?1:0;return a.l+=A&&A.biff==2?3:4,[c]}},2:{n:"PtgAttrIf",f:function(a,u,A){var c=255&a[a.l+1]?1:0;return a.l+=2,[c,a.read_shift(A&&A.biff==2?1:2)]}},4:{n:"PtgAttrChoose",f:function(a,u,A){a.l+=2;for(var c=a.read_shift(A&&A.biff==2?1:2),d=[],p=0;p<=c;++p)d.push(a.read_shift(A&&A.biff==2?1:2));return d}},8:{n:"PtgAttrGoto",f:function(a,u,A){var c=255&a[a.l+1]?1:0;return a.l+=2,[c,a.read_shift(A&&A.biff==2?1:2)]}},16:{n:"PtgAttrSum",f:function(a,u,A){a.l+=A&&A.biff==2?3:4}},32:{n:"PtgAttrBaxcel",f:D8},33:{n:"PtgAttrBaxcel",f:D8},64:{n:"PtgAttrSpace",f:function(a){return a.read_shift(2),R8(a)}},65:{n:"PtgAttrSpaceSemi",f:function(a){return a.read_shift(2),R8(a)}},128:{n:"PtgAttrIfError",f:function(a){var u=255&a[a.l+1]?1:0;return a.l+=2,[u,a.read_shift(2)]}},255:{}};function OC(a,u,A,c){if(c.biff<8)return gu(a,u);for(var d=a.l+u,p=[],g=0;g!==A.length;++g)switch(A[g][0]){case"PtgArray":A[g][1]=ST(a,0,c),p.push(A[g][1]);break;case"PtgMemArea":A[g][2]=xT(a,A[g][1],c),p.push(A[g][2]);break;case"PtgExp":c&&c.biff==12&&(A[g][1][1]=a.read_shift(4),p.push(A[g][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+A[g][0]}return(u=d-a.l)!==0&&p.push(gu(a,u)),p}function NC(a,u,A){for(var c,d,p=a.l+u,g=[];p!=a.l;)u=p-a.l,d=a[a.l],c=O8[d]||O8[_T[d]],d!==24&&d!==25||(c=(d===24?FT:DT)[a[a.l+1]]),c&&c.f?g.push([c.n,c.f(a,u,A)]):gu(a,u);return g}function RT(a){for(var u=[],A=0;A<a.length;++A){for(var c=a[A],d=[],p=0;p<c.length;++p){var g=c[p];g?g[0]===2?d.push('"'+g[1].replace(/"/g,'""')+'"'):d.push(g[1]):d.push("")}u.push(d.join(","))}return u.join(";")}var TT={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function N8(a,u,A){if(!a)return"SH33TJSERR0";if(A.biff>8&&(!a.XTI||!a.XTI[u]))return a.SheetNames[u];if(!a.XTI)return"SH33TJSERR6";var c=a.XTI[u];if(A.biff<8)return u>1e4&&(u-=65536),u<0&&(u=-u),u==0?"":a.XTI[u-1];if(!c)return"SH33TJSERR1";var d="";if(A.biff>8)switch(a[c[0]][0]){case 357:return d=c[1]==-1?"#REF":a.SheetNames[c[1]],c[1]==c[2]?d:d+":"+a.SheetNames[c[2]];case 358:return A.SID!=null?a.SheetNames[A.SID]:"SH33TJSSAME"+a[c[0]][0];default:return"SH33TJSSRC"+a[c[0]][0]}switch(a[c[0]][0][0]){case 1025:return d=c[1]==-1?"#REF":a.SheetNames[c[1]]||"SH33TJSERR3",c[1]==c[2]?d:d+":"+a.SheetNames[c[2]];case 14849:return a[c[0]].slice(1).map(function(p){return p.Name}).join(";;");default:return a[c[0]][0][3]?(d=c[1]==-1?"#REF":a[c[0]][0][3][c[1]]||"SH33TJSERR4",c[1]==c[2]?d:d+":"+a[c[0]][0][3][c[2]]):"SH33TJSERR2"}}function L8(a,u,A){var c=N8(a,u,A);return c=="#REF"?c:function(d,p){if(!(d||p&&p.biff<=5&&p.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(d)?"'"+d+"'":d}(c,A)}function Ef(a,u,A,c,d){var p,g,h,b,y=d&&d.biff||8,w={s:{c:0,r:0},e:{c:0,r:0}},C=[],Q=0,x=0,k="";if(!a[0]||!a[0][0])return"";for(var F=-1,D="",M=0,N=a[0].length;M<N;++M){var P=a[0][M];switch(P[0]){case"PtgUminus":C.push("-"+C.pop());break;case"PtgUplus":C.push("+"+C.pop());break;case"PtgPercent":C.push(C.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(p=C.pop(),g=C.pop(),F>=0){switch(a[0][F][1][0]){case 0:D=bl(" ",a[0][F][1][1]);break;case 1:D=bl("\r",a[0][F][1][1]);break;default:if(D="",d.WTF)throw new Error("Unexpected PtgAttrSpaceType "+a[0][F][1][0])}g+=D,F=-1}C.push(g+TT[P[0]]+p);break;case"PtgIsect":p=C.pop(),g=C.pop(),C.push(g+" "+p);break;case"PtgUnion":p=C.pop(),g=C.pop(),C.push(g+","+p);break;case"PtgRange":p=C.pop(),g=C.pop(),C.push(g+":"+p);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgRef":h=mm(P[1][1],w,d),C.push(O1(h,y));break;case"PtgRefN":h=A?mm(P[1][1],A,d):P[1][1],C.push(O1(h,y));break;case"PtgRef3d":Q=P[1][1],h=mm(P[1][2],w,d),k=L8(c,Q,d),C.push(k+"!"+O1(h,y));break;case"PtgFunc":case"PtgFuncVar":var j=P[1][0],Y=P[1][1];j||(j=0);var z=(j&=127)==0?[]:C.slice(-j);C.length-=j,Y==="User"&&(Y=z.shift()),C.push(Y+"("+z.join(",")+")");break;case"PtgBool":C.push(P[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":C.push(P[1]);break;case"PtgNum":C.push(String(P[1]));break;case"PtgStr":C.push('"'+P[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":b=ub(P[1][1],A?{s:A}:w,d),C.push(EC(b,d));break;case"PtgArea":b=ub(P[1][1],w,d),C.push(EC(b,d));break;case"PtgArea3d":Q=P[1][1],b=P[1][2],k=L8(c,Q,d),C.push(k+"!"+EC(b,d));break;case"PtgAttrSum":C.push("SUM("+C.pop()+")");break;case"PtgName":x=P[1][2];var re=(c.names||[])[x-1]||(c[0]||[])[x],we=re?re.Name:"SH33TJSNAME"+String(x);we&&we.slice(0,6)=="_xlfn."&&!d.xlfn&&(we=we.slice(6)),C.push(we);break;case"PtgNameX":var Oe,Ue=P[1][1];if(x=P[1][2],!(d.biff<=5)){var Me="";if(((c[Ue]||[])[0]||[])[0]==14849||(((c[Ue]||[])[0]||[])[0]==1025?c[Ue][x]&&c[Ue][x].itab>0&&(Me=c.SheetNames[c[Ue][x].itab-1]+"!"):Me=c.SheetNames[x-1]+"!"),c[Ue]&&c[Ue][x])Me+=c[Ue][x].Name;else if(c[0]&&c[0][x])Me+=c[0][x].Name;else{var nt=(N8(c,Ue,d)||"").split(";;");nt[x-1]?Me=nt[x-1]:Me+="SH33TJSERRX"}C.push(Me);break}Ue<0&&(Ue=-Ue),c[Ue]&&(Oe=c[Ue][x]),Oe||(Oe={Name:"SH33TJSERRY"}),C.push(Oe.Name);break;case"PtgParen":var X="(",le=")";if(F>=0){switch(D="",a[0][F][1][0]){case 2:X=bl(" ",a[0][F][1][1])+X;break;case 3:X=bl("\r",a[0][F][1][1])+X;break;case 4:le=bl(" ",a[0][F][1][1])+le;break;case 5:le=bl("\r",a[0][F][1][1])+le;break;default:if(d.WTF)throw new Error("Unexpected PtgAttrSpaceType "+a[0][F][1][0])}F=-1}C.push(X+C.pop()+le);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":C.push("#REF!");break;case"PtgExp":h={c:P[1][1],r:P[1][0]};var G={c:A.c,r:A.r};if(c.sharedf[de(h)]){var W=c.sharedf[de(h)];C.push(Ef(W,w,G,c,d))}else{var q=!1;for(p=0;p!=c.arrayf.length;++p)if(g=c.arrayf[p],!(h.c<g[0].s.c||h.c>g[0].e.c||h.r<g[0].s.r||h.r>g[0].e.r)){C.push(Ef(g[1],w,G,c,d)),q=!0;break}q||C.push(P[1])}break;case"PtgArray":C.push("{"+RT(P[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":F=M;break;case"PtgMissArg":C.push("");break;case"PtgList":C.push("Table"+P[1].idx+"[#"+P[1].rt+"]");break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");default:throw new Error("Unrecognized Formula Token: "+String(P))}if(d.biff!=3&&F>=0&&["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(a[0][M][0])==-1){var V=!0;switch((P=a[0][F])[1][0]){case 4:V=!1;case 0:D=bl(" ",P[1][1]);break;case 5:V=!1;case 1:D=bl("\r",P[1][1]);break;default:if(D="",d.WTF)throw new Error("Unexpected PtgAttrSpaceType "+P[1][0])}C.push((V?D:"")+C.pop()+(V?"":D)),F=-1}}if(C.length>1&&d.WTF)throw new Error("bad formula stack");return C[0]}function OT(a,u,A){var c,d=a.l+u,p=A.biff==2?1:2,g=a.read_shift(p);if(g==65535)return[[],gu(a,u-2)];var h=NC(a,g,A);return u!==g+p&&(c=OC(a,u-g-p,h,A)),a.l=d,[h,c]}function NT(a,u,A){var c,d=a.l+u,p=a.read_shift(2),g=NC(a,p,A);return p==65535?[[],gu(a,u-2)]:(u!==p+2&&(c=OC(a,d-p-2,g,A)),[g,c])}function eB(a,u,A){var c=a.l+u,d=bp(a);A.biff==2&&++a.l;var p=function(b){var y;if(wf(b,b.l+6)!==65535)return[wl(b),"n"];switch(b[b.l]){case 0:return b.l+=8,["String","s"];case 1:return y=b[b.l+2]===1,b.l+=8,[y,"b"];case 2:return y=b[b.l+2],b.l+=8,[y,"e"];case 3:return b.l+=8,["","s"]}return[]}(a),g=a.read_shift(1);A.biff!=2&&(a.read_shift(1),A.biff>=5&&a.read_shift(4));var h=function(b,y,w){var C,Q=b.l+y,x=w.biff==2?1:2,k=b.read_shift(x);if(k==65535)return[[],gu(b,y-2)];var F=NC(b,k,w);return y!==k+x&&(C=OC(b,y-k-x,F,w)),b.l=Q,[F,C]}(a,c-a.l,A);return{cell:d,val:p[0],formula:h,shared:g>>3&1,tt:p[1]}}function LT(a,u,A,c,d){var p=Im(u,A,d),g=function(w){if(w==null){var C=ri(8);return C.write_shift(1,3),C.write_shift(1,0),C.write_shift(2,0),C.write_shift(2,0),C.write_shift(2,65535),C}return zc(typeof w=="number"?w:0)}(a.v),h=ri(6);h.write_shift(2,33),h.write_shift(4,0);for(var b=ri(a.bf.length),y=0;y<a.bf.length;++y)b[y]=a.bf[y];return ZA([p,g,h,b])}function tB(a,u,A){var c=a.read_shift(4),d=NC(a,c,A),p=a.read_shift(4);return[d,p>0?OC(a,p,d,A):null]}var MT=tB,rB=tB,PT=tB,UT=tB,HT={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},I5={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},M8={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function P8(a){return a.slice(0,3)=="of:"&&(a=a.slice(3)),a.charCodeAt(0)==61&&(a=a.slice(1)).charCodeAt(0)==61&&(a=a.slice(1)),(a=(a=(a=a.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(u,A){return A.replace(/\./g,"")})).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function nB(a){var u=a.split(":");return[u[0].split(".")[0],u[0].split(".")[1]+(u.length>1?":"+(u[1].split(".")[1]||u[1].split(".")[0]):"")]}var LC={},Og={},MC=typeof Map<"u";function B5(a,u,A){var c=0,d=a.length;if(A){if(MC?A.has(u):Object.prototype.hasOwnProperty.call(A,u)){for(var p=MC?A.get(u):A[u];c<p.length;++c)if(a[p[c]].t===u)return a.Count++,p[c]}}else for(;c<d;++c)if(a[c].t===u)return a.Count++,c;return a[d]={t:u},a.Count++,a.Unique++,A&&(MC?(A.has(u)||A.set(u,[]),A.get(u).push(d)):(Object.prototype.hasOwnProperty.call(A,u)||(A[u]=[]),A[u].push(d))),d}function iB(a,u){var A={min:a+1,max:a+1},c=-1;return u.MDW&&(zu=u.MDW),u.width!=null?A.customWidth=1:u.wpx!=null?c=FC(u.wpx):u.wch!=null&&(c=u.wch),c>-1?(A.width=VI(c),A.customWidth=1):u.width!=null&&(A.width=u.width),u.hidden&&(A.hidden=!0),u.level!=null&&(A.outlineLevel=A.level=u.level),A}function Qm(a,u){if(a){var A=[.7,.7,.75,.75,.3,.3];u=="xlml"&&(A=[1,1,1,1,.5,.5]),a.left==null&&(a.left=A[0]),a.right==null&&(a.right=A[1]),a.top==null&&(a.top=A[2]),a.bottom==null&&(a.bottom=A[3]),a.header==null&&(a.header=A[4]),a.footer==null&&(a.footer=A[5])}}function U1(a,u,A){var c=A.revssf[u.z!=null?u.z:"General"],d=60,p=a.length;if(c==null&&A.ssf){for(;d<392;++d)if(A.ssf[d]==null){Md(u.z,d),A.ssf[d]=u.z,A.revssf[u.z]=c=d;break}}for(d=0;d!=p;++d)if(a[d].numFmtId===c)return d;return a[p]={numFmtId:c,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},p}function E5(a,u,A,c,d,p){try{c.cellNF&&(a.z=go[u])}catch(h){if(c.WTF)throw h}if(a.t!=="z"||c.cellStyles){if(a.t==="d"&&typeof a.v=="string"&&(a.v=vA(a.v)),(!c||c.cellText!==!1)&&a.t!=="z")try{if(go[u]==null&&Md(Jy[u]||"General",u),a.t==="e")a.w=a.w||Q0[a.v];else if(u===0)if(a.t==="n")(0|a.v)===a.v?a.w=a.v.toString(10):a.w=Ec(a.v);else if(a.t==="d"){var g=hu(a.v);a.w=(0|g)===g?g.toString(10):Ec(g)}else{if(a.v===void 0)return"";a.w=wh(a.v,Og)}else a.t==="d"?a.w=qu(u,hu(a.v),Og):a.w=qu(u,a.v,Og)}catch(h){if(c.WTF)throw h}if(c.cellStyles&&A!=null)try{a.s=p.Fills[A],a.s.fgColor&&a.s.fgColor.theme&&!a.s.fgColor.rgb&&(a.s.fgColor.rgb=qI(d.themeElements.clrScheme[a.s.fgColor.theme].rgb,a.s.fgColor.tint||0),c.WTF&&(a.s.fgColor.raw_rgb=d.themeElements.clrScheme[a.s.fgColor.theme].rgb)),a.s.bgColor&&a.s.bgColor.theme&&(a.s.bgColor.rgb=qI(d.themeElements.clrScheme[a.s.bgColor.theme].rgb,a.s.bgColor.tint||0),c.WTF&&(a.s.bgColor.raw_rgb=d.themeElements.clrScheme[a.s.bgColor.theme].rgb))}catch(h){if(c.WTF&&p.Fills)throw h}}}function jT(a,u,A){if(a&&a["!ref"]){var c=jt(a["!ref"]);if(c.e.c<c.s.c||c.e.r<c.s.r)throw new Error("Bad range ("+A+"): "+a["!ref"])}}var xm=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,GT=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,KT=/<(?:\w:)?hyperlink [^>]*>/gm,$T=/"(\w*:\w*)"/,U8=/<(?:\w:)?col\b[^>]*[\/]?>/g,WT=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,YT=/<(?:\w:)?pageMargins[^>]*\/>/g,H8=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,qT=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,VT=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function zT(a,u,A,c,d,p,g){if(!a)return a;c||(c={"!id":{}});var h=u.dense?[]:{},b={s:{r:2e6,c:2e6},e:{r:0,c:0}},y="",w="",C=a.match(GT);C?(y=a.slice(0,C.index),w=a.slice(C.index+C[0].length)):y=w=a;var Q=y.match(H8);Q?Q5(Q[0],h,d,A):(Q=y.match(qT))&&function(Ue,Me,nt,X,le){Q5(Ue.slice(0,Ue.indexOf(">")),nt,X,le)}(Q[0],Q[1],h,d,A);var x=(y.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(x>0){var k=y.slice(x,x+50).match($T);k&&function(Ue,Me){var nt=jt(Me);nt.s.r<=nt.e.r&&nt.s.c<=nt.e.c&&nt.s.r>=0&&nt.s.c>=0&&(Ue["!ref"]=bt(nt))}(h,k[1])}var F=y.match(VT);F&&F[1]&&function(Ue,Me){Me.Views||(Me.Views=[{}]),(Ue.match(ZT)||[]).forEach(function(nt,X){var le=Oa(nt);Me.Views[X]||(Me.Views[X]={}),+le.zoomScale&&(Me.Views[X].zoom=+le.zoomScale),jA(le.rightToLeft)&&(Me.Views[X].RTL=!0)})}(F[1],d);var D=[];if(u.cellStyles){var M=y.match(U8);M&&function(Ue,Me){for(var nt=!1,X=0;X!=Me.length;++X){var le=Oa(Me[X],!0);le.hidden&&(le.hidden=jA(le.hidden));var G=parseInt(le.min,10)-1,W=parseInt(le.max,10)-1;for(le.outlineLevel&&(le.level=+le.outlineLevel||0),delete le.min,delete le.max,le.width=+le.width,!nt&&le.width&&(nt=!0,p5(le.width)),M1(le);G<=W;)Ue[G++]=BA(le)}}(D,M)}C&&j8(C[1],h,u,b,p,g);var N=w.match(WT);N&&(h["!autofilter"]=function(Ue){var Me={ref:(Ue.match(/ref="([^"]*)"/)||[])[1]};return Me}(N[0]));var P=[],j=w.match(xm);if(j)for(x=0;x!=j.length;++x)P[x]=jt(j[x].slice(j[x].indexOf('"')+1));var Y=w.match(KT);Y&&function(Ue,Me,nt){for(var X=Array.isArray(Ue),le=0;le!=Me.length;++le){var G=Oa(EA(Me[le]),!0);if(!G.ref)return;var W=((nt||{})["!id"]||[])[G.id];W?(G.Target=W.Target,G.location&&(G.Target+="#"+us(G.location))):(G.Target="#"+us(G.location),W={Target:G.Target,TargetMode:"Internal"}),G.Rel=W,G.tooltip&&(G.Tooltip=G.tooltip,delete G.tooltip);for(var q=jt(G.ref),V=q.s.r;V<=q.e.r;++V)for(var Z=q.s.c;Z<=q.e.c;++Z){var Ce=de({c:Z,r:V});X?(Ue[V]||(Ue[V]=[]),Ue[V][Z]||(Ue[V][Z]={t:"z",v:void 0}),Ue[V][Z].l=G):(Ue[Ce]||(Ue[Ce]={t:"z",v:void 0}),Ue[Ce].l=G)}}}(h,Y,c);var z,re,we=w.match(YT);if(we&&(h["!margins"]=(z=Oa(we[0]),re={},["left","right","top","bottom","header","footer"].forEach(function(Ue){z[Ue]&&(re[Ue]=parseFloat(z[Ue]))}),re)),!h["!ref"]&&b.e.c>=b.s.c&&b.e.r>=b.s.r&&(h["!ref"]=bt(b)),u.sheetRows>0&&h["!ref"]){var Oe=jt(h["!ref"]);u.sheetRows<=+Oe.e.r&&(Oe.e.r=u.sheetRows-1,Oe.e.r>b.e.r&&(Oe.e.r=b.e.r),Oe.e.r<Oe.s.r&&(Oe.s.r=Oe.e.r),Oe.e.c>b.e.c&&(Oe.e.c=b.e.c),Oe.e.c<Oe.s.c&&(Oe.s.c=Oe.e.c),h["!fullref"]=h["!ref"],h["!ref"]=bt(Oe))}return D.length>0&&(h["!cols"]=D),P.length>0&&(h["!merges"]=P),h}function Q5(a,u,A,c){var d=Oa(a);A.Sheets[c]||(A.Sheets[c]={}),d.codeName&&(A.Sheets[c].CodeName=us(EA(d.codeName)))}var JT=["objects","scenarios","selectLockedCells","selectUnlockedCells"],XT=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"],ZT=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function eO(a,u,A,c){if(a.c&&A["!comments"].push([u,a.c]),a.v===void 0&&typeof a.f!="string"||a.t==="z"&&!a.f)return"";var d="",p=a.t,g=a.v;if(a.t!=="z")switch(a.t){case"b":d=a.v?"1":"0";break;case"n":d=""+a.v;break;case"e":d=Q0[a.v];break;case"d":c&&c.cellDates?d=vA(a.v,-1).toISOString():((a=BA(a)).t="n",d=""+(a.v=hu(vA(a.v)))),a.z===void 0&&(a.z=go[14]);break;default:d=a.v}var h=Vl("v",AA(d)),b={r:u},y=U1(c.cellXfs,a,c);switch(y!==0&&(b.s=y),a.t){case"n":case"z":break;case"d":b.t="d";break;case"b":b.t="b";break;case"e":b.t="e";break;default:if(a.v==null){delete a.t;break}if(a.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(c&&c.bookSST){h=Vl("v",""+B5(c.Strings,a.v,c.revStrings)),b.t="s";break}b.t="str"}if(a.t!=p&&(a.t=p,a.v=g),typeof a.f=="string"&&a.f){var w=a.F&&a.F.slice(0,u.length)==u?{t:"array",ref:a.F}:null;h=ia("f",AA(a.f),w)+(a.v!=null?h:"")}return a.l&&A["!links"].push([u,a.l]),a.D&&(b.cm=1),ia("c",h,b)}var j8=function(){var a=/<(?:\w+:)?c[ \/>]/,u=/<\/(?:\w+:)?row>/,A=/r=["']([^"']*)["']/,c=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,d=/ref=["']([^"']*)["']/,p=fm("v"),g=fm("f");return function(h,b,y,w,C,Q){for(var x,k,F,D,M,N=0,P="",j=[],Y=[],z=0,re=0,we=0,Oe="",Ue=0,Me=0,nt=0,X=0,le=Array.isArray(Q.CellXf),G=[],W=[],q=Array.isArray(b),V=[],Z={},Ce=!1,fe=!!y.sheetStubs,Ge=h.split(u),ue=0,qe=Ge.length;ue!=qe;++ue){var It=(P=Ge[ue].trim()).length;if(It!==0){var gt=0;e:for(N=0;N<It;++N)switch(P[N]){case">":if(P[N-1]!="/"){++N;break e}if(y&&y.cellStyles){if(Ue=(k=Oa(P.slice(gt,N),!0)).r!=null?parseInt(k.r,10):Ue+1,Me=-1,y.sheetRows&&y.sheetRows<Ue)continue;Z={},Ce=!1,k.ht&&(Ce=!0,Z.hpt=parseFloat(k.ht),Z.hpx=mb(Z.hpt)),k.hidden=="1"&&(Ce=!0,Z.hidden=!0),k.outlineLevel!=null&&(Ce=!0,Z.level=+k.outlineLevel),Ce&&(V[Ue-1]=Z)}break;case"<":gt=N}if(gt>=N)break;if(Ue=(k=Oa(P.slice(gt,N),!0)).r!=null?parseInt(k.r,10):Ue+1,Me=-1,!(y.sheetRows&&y.sheetRows<Ue)){w.s.r>Ue-1&&(w.s.r=Ue-1),w.e.r<Ue-1&&(w.e.r=Ue-1),y&&y.cellStyles&&(Z={},Ce=!1,k.ht&&(Ce=!0,Z.hpt=parseFloat(k.ht),Z.hpx=mb(Z.hpt)),k.hidden=="1"&&(Ce=!0,Z.hidden=!0),k.outlineLevel!=null&&(Ce=!0,Z.level=+k.outlineLevel),Ce&&(V[Ue-1]=Z)),j=P.slice(N).split(a);for(var tr=0;tr!=j.length&&j[tr].trim().charAt(0)=="<";++tr);for(j=j.slice(tr),N=0;N!=j.length;++N)if((P=j[N].trim()).length!==0){if(Y=P.match(A),z=N,re=0,we=0,P="<c "+(P.slice(0,1)=="<"?">":"")+P,Y!=null&&Y.length===2){for(z=0,Oe=Y[1],re=0;re!=Oe.length&&!((we=Oe.charCodeAt(re)-64)<1||we>26);++re)z=26*z+we;Me=--z}else++Me;for(re=0;re!=P.length&&P.charCodeAt(re)!==62;++re);if(++re,(k=Oa(P.slice(0,re),!0)).r||(k.r=de({r:Ue-1,c:Me})),x={t:""},(Y=(Oe=P.slice(re)).match(p))!=null&&Y[1]!==""&&(x.v=us(Y[1])),y.cellFormula){if((Y=Oe.match(g))!=null&&Y[1]!==""){if(x.f=us(EA(Y[1])).replace(/\r\n/g,`
  939. `),y.xlfn||(x.f=S8(x.f)),Y[0].indexOf('t="array"')>-1)x.F=(Oe.match(d)||[])[1],x.F.indexOf(":")>-1&&G.push([jt(x.F),x.F]);else if(Y[0].indexOf('t="shared"')>-1){D=Oa(Y[0]);var ar=us(EA(Y[1]));y.xlfn||(ar=S8(ar)),W[parseInt(D.si,10)]=[D,ar,k.r]}}else(Y=Oe.match(/<f[^>]*\/>/))&&W[(D=Oa(Y[0])).si]&&(x.f=BT(W[D.si][1],W[D.si][2],k.r));var sr=be(k.r);for(re=0;re<G.length;++re)sr.r>=G[re][0].s.r&&sr.r<=G[re][0].e.r&&sr.c>=G[re][0].s.c&&sr.c<=G[re][0].e.c&&(x.F=G[re][1])}if(k.t==null&&x.v===void 0)if(x.f||x.F)x.v=0,x.t="n";else{if(!fe)continue;x.t="z"}else x.t=k.t||"n";switch(w.s.c>Me&&(w.s.c=Me),w.e.c<Me&&(w.e.c=Me),x.t){case"n":if(x.v==""||x.v==null){if(!fe)continue;x.t="z"}else x.v=parseFloat(x.v);break;case"s":if(x.v===void 0){if(!fe)continue;x.t="z"}else F=LC[parseInt(x.v,10)],x.v=F.t,x.r=F.r,y.cellHTML&&(x.h=F.h);break;case"str":x.t="s",x.v=x.v!=null?EA(x.v):"",y.cellHTML&&(x.h=cm(x.v));break;case"inlineStr":Y=Oe.match(c),x.t="s",Y!=null&&(F=f5(Y[1]))?(x.v=F.t,y.cellHTML&&(x.h=F.h)):x.v="";break;case"b":x.v=jA(x.v);break;case"d":y.cellDates?x.v=vA(x.v,1):(x.v=hu(vA(x.v,1)),x.t="n");break;case"e":y&&y.cellText===!1||(x.w=x.v),x.v=Ex[x.v]}if(nt=X=0,M=null,le&&k.s!==void 0&&(M=Q.CellXf[k.s])!=null&&(M.numFmtId!=null&&(nt=M.numFmtId),y.cellStyles&&M.fillId!=null&&(X=M.fillId)),E5(x,nt,X,y,C,Q),y.cellDates&&le&&x.t=="n"&&Qc(go[nt])&&(x.t="d",x.v=om(x.v)),k.cm&&y.xlmeta){var Qt=(y.xlmeta.Cell||[])[+k.cm-1];Qt&&Qt.type=="XLDAPR"&&(x.D=!0)}if(q){var At=be(k.r);b[At.r]||(b[At.r]=[]),b[At.r][At.c]=x}else b[k.r]=x}}}}V.length>0&&(b["!rows"]=V)}}();function x5(a,u,A,c){var d,p=[Cl,ia("worksheet",null,{xmlns:B0[0],"xmlns:r":Ia})],g=A.SheetNames[a],h="",b=A.Sheets[g];b==null&&(b={});var y=b["!ref"]||"A1",w=jt(y);if(w.e.c>16383||w.e.r>1048575){if(u.WTF)throw new Error("Range "+y+" exceeds format limit A1:XFD1048576");w.e.c=Math.min(w.e.c,16383),w.e.r=Math.min(w.e.c,1048575),y=bt(w)}c||(c={}),b["!comments"]=[];var C=[];(function(D,M,N,P,j){var Y=!1,z={},re=null;if(P.bookType!=="xlsx"&&M.vbaraw){var we=M.SheetNames[N];try{M.Workbook&&(we=M.Workbook.Sheets[N].CodeName||we)}catch{}Y=!0,z.codeName=Ud(AA(we))}if(D&&D["!outline"]){var Oe={summaryBelow:1,summaryRight:1};D["!outline"].above&&(Oe.summaryBelow=0),D["!outline"].left&&(Oe.summaryRight=0),re=(re||"")+ia("outlinePr",null,Oe)}(Y||re)&&(j[j.length]=ia("sheetPr",re,z))})(b,A,a,u,p),p[p.length]=ia("dimension",null,{ref:y}),p[p.length]=function(D,M,N,P){var j={workbookViewId:"0"};return(((P||{}).Workbook||{}).Views||[])[0]&&(j.rightToLeft=P.Workbook.Views[0].RTL?"1":"0"),ia("sheetViews",ia("sheetView",null,j),{})}(0,0,0,A),u.sheetFormat&&(p[p.length]=ia("sheetFormatPr",null,{defaultRowHeight:u.sheetFormat.defaultRowHeight||"16",baseColWidth:u.sheetFormat.baseColWidth||"10",outlineLevelRow:u.sheetFormat.outlineLevelRow||"7"})),b["!cols"]!=null&&b["!cols"].length>0&&(p[p.length]=function(D,M){for(var N,P=["<cols>"],j=0;j!=M.length;++j)(N=M[j])&&(P[P.length]=ia("col",null,iB(j,N)));return P[P.length]="</cols>",P.join("")}(0,b["!cols"])),p[d=p.length]="<sheetData/>",b["!links"]=[],b["!ref"]!=null&&(h=function(D,M){var N,P,j=[],Y=[],z=jt(D["!ref"]),re="",we="",Oe=[],Ue=0,Me=0,nt=D["!rows"],X=Array.isArray(D),le={r:we},G=-1;for(Me=z.s.c;Me<=z.e.c;++Me)Oe[Me]=oe(Me);for(Ue=z.s.r;Ue<=z.e.r;++Ue){for(Y=[],we=pu(Ue),Me=z.s.c;Me<=z.e.c;++Me){N=Oe[Me]+we;var W=X?(D[Ue]||[])[Me]:D[N];W!==void 0&&(re=eO(W,N,D,M))!=null&&Y.push(re)}(Y.length>0||nt&&nt[Ue])&&(le={r:we},nt&&nt[Ue]&&((P=nt[Ue]).hidden&&(le.hidden=1),G=-1,P.hpx?G=DC(P.hpx):P.hpt&&(G=P.hpt),G>-1&&(le.ht=G,le.customHeight=1),P.level&&(le.outlineLevel=P.level)),j[j.length]=ia("row",Y.join(""),le))}if(nt)for(;Ue<nt.length;++Ue)nt&&nt[Ue]&&(le={r:Ue+1},(P=nt[Ue]).hidden&&(le.hidden=1),G=-1,P.hpx?G=DC(P.hpx):P.hpt&&(G=P.hpt),G>-1&&(le.ht=G,le.customHeight=1),P.level&&(le.outlineLevel=P.level),j[j.length]=ia("row","",le));return j.join("")}(b,u),h.length>0&&(p[p.length]=h)),p.length>d+1&&(p[p.length]="</sheetData>",p[d]=p[d].replace("/>",">")),b["!protect"]&&(p[p.length]=function(D){var M={sheet:1};return JT.forEach(function(N){D[N]!=null&&D[N]&&(M[N]="1")}),XT.forEach(function(N){D[N]==null||D[N]||(M[N]="0")}),D.password&&(M.password=d5(D.password).toString(16).toUpperCase()),ia("sheetProtection",null,M)}(b["!protect"])),b["!autofilter"]!=null&&(p[p.length]=function(D,M,N,P){var j=typeof D.ref=="string"?D.ref:bt(D.ref);N.Workbook||(N.Workbook={Sheets:[]}),N.Workbook.Names||(N.Workbook.Names=[]);var Y=N.Workbook.Names,z=st(j);z.s.r==z.e.r&&(z.e.r=st(M["!ref"]).e.r,j=bt(z));for(var re=0;re<Y.length;++re){var we=Y[re];if(we.Name=="_xlnm._FilterDatabase"&&we.Sheet==P){we.Ref="'"+N.SheetNames[P]+"'!"+j;break}}return re==Y.length&&Y.push({Name:"_xlnm._FilterDatabase",Sheet:P,Ref:"'"+N.SheetNames[P]+"'!"+j}),ia("autoFilter",null,{ref:j})}(b["!autofilter"],b,A,a)),b["!merges"]!=null&&b["!merges"].length>0&&(p[p.length]=function(D){if(D.length===0)return"";for(var M='<mergeCells count="'+D.length+'">',N=0;N!=D.length;++N)M+='<mergeCell ref="'+bt(D[N])+'"/>';return M+"</mergeCells>"}(b["!merges"]));var Q,x,k=-1,F=-1;return b["!links"].length>0&&(p[p.length]="<hyperlinks>",b["!links"].forEach(function(D){D[1].Target&&(Q={ref:D[0]},D[1].Target.charAt(0)!="#"&&(F=QA(c,-1,AA(D[1].Target).replace(/#.*$/,""),Es.HLINK),Q["r:id"]="rId"+F),(k=D[1].Target.indexOf("#"))>-1&&(Q.location=AA(D[1].Target.slice(k+1))),D[1].Tooltip&&(Q.tooltip=AA(D[1].Tooltip)),p[p.length]=ia("hyperlink",null,Q))}),p[p.length]="</hyperlinks>"),delete b["!links"],b["!margins"]!=null&&(p[p.length]=(Qm(x=b["!margins"]),ia("pageMargins",null,x))),u&&!u.ignoreEC&&u.ignoreEC!=null||(p[p.length]=Vl("ignoredErrors",ia("ignoredError",null,{numberStoredAsText:1,sqref:y}))),C.length>0&&(F=QA(c,-1,"../drawings/drawing"+(a+1)+".xml",Es.DRAW),p[p.length]=ia("drawing",null,{"r:id":"rId"+F}),b["!drawing"]=C),b["!comments"].length>0&&(F=QA(c,-1,"../drawings/vmlDrawing"+(a+1)+".vml",Es.VML),p[p.length]=ia("legacyDrawing",null,{"r:id":"rId"+F}),b["!legacy"]=F),p.length>1&&(p[p.length]="</worksheet>",p[1]=p[1].replace("/>",">")),p.join("")}function tO(a,u,A,c){var d=function(p,g,h){var b=ri(145),y=(h["!rows"]||[])[p]||{};b.write_shift(4,p),b.write_shift(4,0);var w=320;y.hpx?w=20*DC(y.hpx):y.hpt&&(w=20*y.hpt),b.write_shift(2,w),b.write_shift(1,0);var C=0;y.level&&(C|=y.level),y.hidden&&(C|=16),(y.hpx||y.hpt)&&(C|=32),b.write_shift(1,C),b.write_shift(1,0);var Q=0,x=b.l;b.l+=4;for(var k={r:p,c:0},F=0;F<16;++F)if(!(g.s.c>F+1<<10||g.e.c<F<<10)){for(var D=-1,M=-1,N=F<<10;N<F+1<<10;++N)k.c=N,(Array.isArray(h)?(h[k.r]||[])[k.c]:h[de(k)])&&(D<0&&(D=N),M=N);D<0||(++Q,b.write_shift(4,D),b.write_shift(4,M))}var P=b.l;return b.l=x,b.write_shift(4,Q),b.l=P,b.length>b.l?b.slice(0,b.l):b}(c,A,u);(d.length>17||(u["!rows"]||[])[c])&&Ti(a,0,d)}var rO=al,nO=vu;function G8(a){return[Do(a),wl(a),"n"]}var iO=al,aO=vu,K8=["left","right","top","bottom","header","footer"];function oO(a,u,A,c,d,p,g){if(u.v===void 0)return!1;var h="";switch(u.t){case"b":h=u.v?"1":"0";break;case"d":(u=BA(u)).z=u.z||go[14],u.v=hu(vA(u.v)),u.t="n";break;case"n":case"e":h=""+u.v;break;default:h=u.v}var b={r:A,c};switch(b.s=U1(d.cellXfs,u,d),u.l&&p["!links"].push([de(b),u.l]),u.c&&p["!comments"].push([de(b),u.c]),u.t){case"s":case"str":return d.bookSST?(h=B5(d.Strings,u.v,d.revStrings),b.t="s",b.v=h,g?Ti(a,18,function(y,w,C){return C==null&&(C=ri(8)),so(w,C),C.write_shift(4,w.v),C}(0,b)):Ti(a,7,function(y,w,C){return C==null&&(C=ri(12)),ds(w,C),C.write_shift(4,w.v),C}(0,b))):(b.t="str",g?Ti(a,17,function(y,w,C){return C==null&&(C=ri(8+4*y.v.length)),so(w,C),na(y.v,C),C.length>C.l?C.slice(0,C.l):C}(u,b)):Ti(a,6,function(y,w,C){return C==null&&(C=ri(12+4*y.v.length)),ds(w,C),na(y.v,C),C.length>C.l?C.slice(0,C.l):C}(u,b))),!0;case"n":return u.v==(0|u.v)&&u.v>-1e3&&u.v<1e3?g?Ti(a,13,function(y,w,C){return C==null&&(C=ri(8)),so(w,C),_u(y.v,C),C}(u,b)):Ti(a,2,function(y,w,C){return C==null&&(C=ri(12)),ds(w,C),_u(y.v,C),C}(u,b)):g?Ti(a,16,function(y,w,C){return C==null&&(C=ri(12)),so(w,C),zc(y.v,C),C}(u,b)):Ti(a,5,function(y,w,C){return C==null&&(C=ri(16)),ds(w,C),zc(y.v,C),C}(u,b)),!0;case"b":return b.t="b",g?Ti(a,15,function(y,w,C){return C==null&&(C=ri(5)),so(w,C),C.write_shift(1,y.v?1:0),C}(u,b)):Ti(a,4,function(y,w,C){return C==null&&(C=ri(9)),ds(w,C),C.write_shift(1,y.v?1:0),C}(u,b)),!0;case"e":return b.t="e",g?Ti(a,14,function(y,w,C){return C==null&&(C=ri(8)),so(w,C),C.write_shift(1,y.v),C.write_shift(2,0),C.write_shift(1,0),C}(u,b)):Ti(a,3,function(y,w,C){return C==null&&(C=ri(9)),ds(w,C),C.write_shift(1,y.v),C}(u,b)),!0}return g?Ti(a,12,function(y,w,C){return C==null&&(C=ri(4)),so(w,C)}(0,b)):Ti(a,1,function(y,w,C){return C==null&&(C=ri(8)),ds(w,C)}(0,b)),!0}function sO(a,u){var A,c;u["!merges"]&&(Ti(a,177,(A=u["!merges"].length,c==null&&(c=ri(4)),c.write_shift(4,A),c)),u["!merges"].forEach(function(d){Ti(a,176,aO(d))}),Ti(a,178))}function AO(a,u){u["!cols"]&&(Ti(a,390),u["!cols"].forEach(function(A,c){A&&Ti(a,60,function(d,p,g){g==null&&(g=ri(18));var h=iB(d,p);g.write_shift(-4,d),g.write_shift(-4,d),g.write_shift(4,256*(h.width||10)),g.write_shift(4,0);var b=0;return p.hidden&&(b|=1),typeof h.width=="number"&&(b|=2),p.level&&(b|=p.level<<8),g.write_shift(2,b),g}(c,A))}),Ti(a,391))}function lO(a,u){var A,c;u["!ref"]&&(Ti(a,648),Ti(a,649,(A=jt(u["!ref"]),(c=ri(24)).write_shift(4,4),c.write_shift(4,1),vu(A,c),c)),Ti(a,650))}function uO(a,u,A){u["!links"].forEach(function(c){if(c[1].Target){var d=QA(A,-1,c[1].Target.replace(/#.*$/,""),Es.HLINK);Ti(a,494,function(p,g){var h=ri(50+4*(p[1].Target.length+(p[1].Tooltip||"").length));vu({s:be(p[0]),e:be(p[0])},h),Vc("rId"+g,h);var b=p[1].Target.indexOf("#");return na((b==-1?"":p[1].Target.slice(b+1))||"",h),na(p[1].Tooltip||"",h),na("",h),h.slice(0,h.l)}(c,d))}}),delete u["!links"]}function cO(a,u,A){Ti(a,133),Ti(a,137,function(c,d,p){p==null&&(p=ri(30));var g=924;return(((d||{}).Views||[])[0]||{}).RTL&&(g|=32),p.write_shift(2,g),p.write_shift(4,0),p.write_shift(4,0),p.write_shift(4,0),p.write_shift(1,0),p.write_shift(1,0),p.write_shift(2,0),p.write_shift(2,100),p.write_shift(2,0),p.write_shift(2,0),p.write_shift(2,0),p.write_shift(4,0),p}(0,A)),Ti(a,138),Ti(a,134)}function fO(a,u){var A,c;u["!protect"]&&Ti(a,535,(A=u["!protect"],c==null&&(c=ri(66)),c.write_shift(2,A.password?d5(A.password):0),c.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach(function(d){d[1]?c.write_shift(4,A[d[0]]==null||A[d[0]]?0:1):c.write_shift(4,A[d[0]]!=null&&A[d[0]]?0:1)}),c))}function hO(a,u,A,c){var d=If(),p=A.SheetNames[a],g=A.Sheets[p]||{},h=p;try{A&&A.Workbook&&(h=A.Workbook.Sheets[a].CodeName||h)}catch{}var b,y,w=jt(g["!ref"]||"A1");if(w.e.c>16383||w.e.r>1048575){if(u.WTF)throw new Error("Range "+(g["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");w.e.c=Math.min(w.e.c,16383),w.e.r=Math.min(w.e.c,1048575)}return g["!links"]=[],g["!comments"]=[],Ti(d,129),(A.vbaraw||g["!outline"])&&Ti(d,147,function(C,Q,x){x==null&&(x=ri(84+4*C.length));var k=192;Q&&(Q.above&&(k&=-65),Q.left&&(k&=-129)),x.write_shift(1,k);for(var F=1;F<3;++F)x.write_shift(1,0);return Gf({auto:1},x),x.write_shift(-4,-1),x.write_shift(-4,-1),_s(C,x),x.slice(0,x.l)}(h,g["!outline"])),Ti(d,148,nO(w)),cO(d,0,A.Workbook),AO(d,g),function(C,Q,x,k){var F,D=jt(Q["!ref"]||"A1"),M="",N=[];Ti(C,145);var P=Array.isArray(Q),j=D.e.r;Q["!rows"]&&(j=Math.max(D.e.r,Q["!rows"].length-1));for(var Y=D.s.r;Y<=j;++Y){M=pu(Y),tO(C,Q,D,Y);var z=!1;if(Y<=D.e.r)for(var re=D.s.c;re<=D.e.c;++re){Y===D.s.r&&(N[re]=oe(re)),F=N[re]+M;var we=P?(Q[Y]||[])[re]:Q[F];z=!!we&&oO(C,we,Y,re,k,Q,z)}}Ti(C,146)}(d,g,0,u),fO(d,g),function(C,Q,x,k){if(Q["!autofilter"]){var F=Q["!autofilter"],D=typeof F.ref=="string"?F.ref:bt(F.ref);x.Workbook||(x.Workbook={Sheets:[]}),x.Workbook.Names||(x.Workbook.Names=[]);var M=x.Workbook.Names,N=st(D);N.s.r==N.e.r&&(N.e.r=st(Q["!ref"]).e.r,D=bt(N));for(var P=0;P<M.length;++P){var j=M[P];if(j.Name=="_xlnm._FilterDatabase"&&j.Sheet==k){j.Ref="'"+x.SheetNames[k]+"'!"+D;break}}P==M.length&&M.push({Name:"_xlnm._FilterDatabase",Sheet:k,Ref:"'"+x.SheetNames[k]+"'!"+D}),Ti(C,161,vu(jt(D))),Ti(C,162)}}(d,g,A,a),sO(d,g),uO(d,g,c),g["!margins"]&&Ti(d,476,(b=g["!margins"],y==null&&(y=ri(48)),Qm(b),K8.forEach(function(C){zc(b[C],y)}),y)),u&&!u.ignoreEC&&u.ignoreEC!=null||lO(d,g),function(C,Q,x,k){if(Q["!comments"].length>0){var F=QA(k,-1,"../drawings/vmlDrawing"+(x+1)+".vml",Es.VML);Ti(C,551,Vc("rId"+F)),Q["!legacy"]=F}}(d,g,a,c),Ti(d,130),d.end()}function dO(a,u,A,c,d,p){var g=p||{"!type":"chart"};if(!a)return p;var h=0,b=0,y="A",w={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(a.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(C){var Q=function(x){var k,F=[],D=x.match(/^<c:numCache>/);(x.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/gm)||[]).forEach(function(N){var P=N.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);P&&(F[+P[1]]=D?+P[2]:P[2])});var M=us((x.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(x.match(/<c:f>(.*?)<\/c:f>/gm)||[]).forEach(function(N){k=N.replace(/<.*?>/g,"")}),[F,M,k]}(C);w.s.r=w.s.c=0,w.e.c=h,y=oe(h),Q[0].forEach(function(x,k){g[y+pu(k)]={t:"n",v:x,z:Q[1]},b=k}),w.e.r<b&&(w.e.r=b),++h}),h>0&&(g["!ref"]=bt(w)),g}var S5=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],$8=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],W8=[],k5=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Y8(a,u){for(var A=0;A!=a.length;++A)for(var c=a[A],d=0;d!=u.length;++d){var p=u[d];if(c[p[0]]==null)c[p[0]]=p[1];else switch(p[2]){case"bool":typeof c[p[0]]=="string"&&(c[p[0]]=jA(c[p[0]]));break;case"int":typeof c[p[0]]=="string"&&(c[p[0]]=parseInt(c[p[0]],10))}}}function q8(a,u){for(var A=0;A!=u.length;++A){var c=u[A];if(a[c[0]]==null)a[c[0]]=c[1];else switch(c[2]){case"bool":typeof a[c[0]]=="string"&&(a[c[0]]=jA(a[c[0]]));break;case"int":typeof a[c[0]]=="string"&&(a[c[0]]=parseInt(a[c[0]],10))}}}function _5(a){q8(a.WBProps,S5),q8(a.CalcPr,k5),Y8(a.WBView,$8),Y8(a.Sheets,W8),Og.date1904=jA(a.WBProps.date1904)}var PC="][*?/\\".split("");function F5(a,u){if(a.length>31)throw new Error("Sheet names cannot exceed 31 chars");var A=!0;return PC.forEach(function(c){if(a.indexOf(c)!=-1)throw new Error("Sheet name cannot contain : \\ / ? * [ ]")}),A}function gO(a){if(!a||!a.SheetNames||!a.Sheets)throw new Error("Invalid Workbook");if(!a.SheetNames.length)throw new Error("Workbook is empty");var u,A,c,d=a.Workbook&&a.Workbook.Sheets||[];u=a.SheetNames,A=d,c=!!a.vbaraw,u.forEach(function(g,h){F5(g);for(var b=0;b<h;++b)if(g==u[b])throw new Error("Duplicate Sheet Name: "+g);if(c){var y=A&&A[h]&&A[h].CodeName||g;if(y.charCodeAt(0)==95&&y.length>22)throw new Error("Bad Code Name: Worksheet"+y)}});for(var p=0;p<a.SheetNames.length;++p)jT(a.Sheets[a.SheetNames[p]],a.SheetNames[p],p)}var pO=/<\w+:workbook/;function V8(a){var u=[Cl];u[u.length]=ia("workbook",null,{xmlns:B0[0],"xmlns:r":Ia});var A=a.Workbook&&(a.Workbook.Names||[]).length>0,c={codeName:"ThisWorkbook"};a.Workbook&&a.Workbook.WBProps&&(S5.forEach(function(h){a.Workbook.WBProps[h[0]]!=null&&a.Workbook.WBProps[h[0]]!=h[1]&&(c[h[0]]=a.Workbook.WBProps[h[0]])}),a.Workbook.WBProps.CodeName&&(c.codeName=a.Workbook.WBProps.CodeName,delete c.CodeName)),u[u.length]=ia("workbookPr",null,c);var d=a.Workbook&&a.Workbook.Sheets||[],p=0;if(d[0]&&d[0].Hidden){for(u[u.length]="<bookViews>",p=0;p!=a.SheetNames.length&&d[p]&&d[p].Hidden;++p);p==a.SheetNames.length&&(p=0),u[u.length]='<workbookView firstSheet="'+p+'" activeTab="'+p+'"/>',u[u.length]="</bookViews>"}for(u[u.length]="<sheets>",p=0;p!=a.SheetNames.length;++p){var g={name:AA(a.SheetNames[p].slice(0,31))};if(g.sheetId=""+(p+1),g["r:id"]="rId"+(p+1),d[p])switch(d[p].Hidden){case 1:g.state="hidden";break;case 2:g.state="veryHidden"}u[u.length]=ia("sheet",null,g)}return u[u.length]="</sheets>",A&&(u[u.length]="<definedNames>",a.Workbook&&a.Workbook.Names&&a.Workbook.Names.forEach(function(h){var b={name:h.Name};h.Comment&&(b.comment=h.Comment),h.Sheet!=null&&(b.localSheetId=""+h.Sheet),h.Hidden&&(b.hidden="1"),h.Ref&&(u[u.length]=ia("definedName",AA(h.Ref),b))}),u[u.length]="</definedNames>"),u.length>2&&(u[u.length]="</workbook>",u[1]=u[1].replace("/>",">")),u.join("")}function vO(a,u){var A={};return a.read_shift(4),A.ArchID=a.read_shift(4),a.l+=u-8,A}function mO(a,u){if(u.Workbook&&u.Workbook.Sheets){for(var A,c,d=u.Workbook.Sheets,p=0,g=-1,h=-1;p<d.length;++p)!d[p]||!d[p].Hidden&&g==-1?g=p:d[p].Hidden==1&&h==-1&&(h=p);h>g||(Ti(a,135),Ti(a,158,(A=g,c||(c=ri(29)),c.write_shift(-4,0),c.write_shift(-4,460),c.write_shift(4,28800),c.write_shift(4,17600),c.write_shift(4,500),c.write_shift(4,A),c.write_shift(4,A),c.write_shift(1,120),c.length>c.l?c.slice(0,c.l):c)),Ti(a,136))}}function yO(a,u){var A=If();return Ti(A,131),Ti(A,128,function(c,d){d||(d=ri(127));for(var p=0;p!=4;++p)d.write_shift(4,0);return na("SheetJS",d),na(wA.version,d),na(wA.version,d),na("7262",d),d.length>d.l?d.slice(0,d.l):d}()),Ti(A,153,function(c,d){d||(d=ri(72));var p=0;return c&&c.filterPrivacy&&(p|=8),d.write_shift(4,p),d.write_shift(4,0),_s(c&&c.CodeName||"ThisWorkbook",d),d.slice(0,d.l)}(a.Workbook&&a.Workbook.WBProps||null)),mO(A,a),function(c,d){Ti(c,143);for(var p=0;p!=d.SheetNames.length;++p)Ti(c,156,(g={Hidden:d.Workbook&&d.Workbook.Sheets&&d.Workbook.Sheets[p]&&d.Workbook.Sheets[p].Hidden||0,iTabID:p+1,strRelID:"rId"+(p+1),name:d.SheetNames[p]},(h=void 0)||(h=ri(127)),h.write_shift(4,g.Hidden),h.write_shift(4,g.iTabID),Vc(g.strRelID,h),na(g.name.slice(0,31),h),h.length>h.l?h.slice(0,h.l):h));var g,h;Ti(c,144)}(A,a),Ti(A,132),A.end()}function bO(a,u,A){return u.slice(-4)===".bin"?function(c,d){var p={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},g=[],h=!1;d||(d={}),d.biff=12;var b=[],y=[[]];return y.SheetNames=[],y.XTI=[],UC[16]={n:"BrtFRTArchID$",f:vO},Fg(c,function(w,C,Q){switch(Q){case 156:y.SheetNames.push(w.name),p.Sheets.push(w);break;case 153:p.WBProps=w;break;case 39:w.Sheet!=null&&(d.SID=w.Sheet),w.Ref=Ef(w.Ptg,0,null,y,d),delete d.SID,delete w.Ptg,b.push(w);break;case 1036:case 361:case 2071:case 158:case 143:case 664:case 353:case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:case 16:break;case 357:case 358:case 355:case 667:y[0].length?y.push([Q,w]):y[0]=[Q,w],y[y.length-1].XTI=[];break;case 362:y.length===0&&(y[0]=[],y[0].XTI=[]),y[y.length-1].XTI=y[y.length-1].XTI.concat(w),y.XTI=y.XTI.concat(w);break;case 35:case 37:g.push(Q),h=!0;break;case 36:case 38:g.pop(),h=!1;break;default:if(!C.T){if(!h||d.WTF&&g[g.length-1]!=37&&g[g.length-1]!=35)throw new Error("Unexpected record 0x"+Q.toString(16))}}},d),_5(p),p.Names=b,p.supbooks=y,p}(a,A):function(c,d){if(!c)throw new Error("Could not find file");var p={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},g=!1,h="xmlns",b={},y=0;if(c.replace(xc,function(w,C){var Q=Oa(w);switch(du(Q[0])){case"<?xml":case"</workbook>":case"<fileVersion/>":case"</fileVersion>":case"<fileSharing":case"<fileSharing/>":case"</workbookPr>":case"<workbookProtection":case"<workbookProtection/>":case"<bookViews":case"<bookViews>":case"</bookViews>":case"</workbookView>":case"<sheets":case"<sheets>":case"</sheets>":case"</sheet>":case"<functionGroups":case"<functionGroups/>":case"<functionGroup":case"<externalReferences":case"</externalReferences>":case"<externalReferences>":case"<externalReference":case"<definedNames/>":case"<definedName/>":case"</calcPr>":case"<oleSize":case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":case"<customWorkbookView":case"</customWorkbookView>":case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":case"<pivotCache":case"<smartTagPr":case"<smartTagPr/>":case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":case"<smartTagType":case"<webPublishing":case"<webPublishing/>":case"<fileRecoveryPr":case"<fileRecoveryPr/>":case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":case"<webPublishObject":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":case"<ArchID":case"<revisionPtr":break;case"<workbook":w.match(pO)&&(h="xmlns"+w.match(/<(\w+):/)[1]),p.xmlns=Q[h];break;case"<fileVersion":delete Q[0],p.AppVersion=Q;break;case"<workbookPr":case"<workbookPr/>":S5.forEach(function(x){if(Q[x[0]]!=null)switch(x[2]){case"bool":p.WBProps[x[0]]=jA(Q[x[0]]);break;case"int":p.WBProps[x[0]]=parseInt(Q[x[0]],10);break;default:p.WBProps[x[0]]=Q[x[0]]}}),Q.codeName&&(p.WBProps.CodeName=EA(Q.codeName));break;case"<workbookView":case"<workbookView/>":delete Q[0],p.WBView.push(Q);break;case"<sheet":switch(Q.state){case"hidden":Q.Hidden=1;break;case"veryHidden":Q.Hidden=2;break;default:Q.Hidden=0}delete Q.state,Q.name=us(EA(Q.name)),delete Q[0],p.Sheets.push(Q);break;case"<definedNames>":case"<definedNames":case"<ext":case"<AlternateContent":case"<AlternateContent>":g=!0;break;case"</definedNames>":case"</ext>":case"</AlternateContent>":g=!1;break;case"<definedName":(b={}).Name=EA(Q.name),Q.comment&&(b.Comment=Q.comment),Q.localSheetId&&(b.Sheet=+Q.localSheetId),jA(Q.hidden||"0")&&(b.Hidden=!0),y=C+w.length;break;case"</definedName>":b.Ref=us(EA(c.slice(y,C))),p.Names.push(b);break;case"<calcPr":case"<calcPr/>":delete Q[0],p.CalcPr=Q;break;default:if(!g&&d.WTF)throw new Error("unrecognized "+Q[0]+" in workbook")}return w}),B0.indexOf(p.xmlns)===-1)throw new Error("Unknown Namespace: "+p.xmlns);return _5(p),p}(a,A)}function CO(a,u,A,c,d,p,g,h){return u.slice(-4)===".bin"?function(b,y,w,C,Q,x,k){if(!b)return b;var F=y||{};C||(C={"!id":{}});var D,M,N,P,j,Y,z,re,we,Oe,Ue=F.dense?[]:{},Me={s:{r:2e6,c:2e6},e:{r:0,c:0}},nt=!1,X=!1,le=[];F.biff=12,F["!row"]=0;var G=0,W=!1,q=[],V={},Z=F.supbooks||Q.supbooks||[[]];if(Z.sharedf=V,Z.arrayf=q,Z.SheetNames=Q.SheetNames||Q.Sheets.map(function(gt){return gt.name}),!F.supbooks&&(F.supbooks=Z,Q.Names))for(var Ce=0;Ce<Q.Names.length;++Ce)Z[0][Ce+1]=Q.Names[Ce];var fe,Ge=[],ue=[],qe=!1;if(UC[16]={n:"BrtShortReal",f:G8},Fg(b,function(gt,tr,ar){if(!X)switch(ar){case 148:D=gt;break;case 0:M=gt,F.sheetRows&&F.sheetRows<=M.r&&(X=!0),we=pu(j=M.r),F["!row"]=M.r,(gt.hidden||gt.hpt||gt.level!=null)&&(gt.hpt&&(gt.hpx=mb(gt.hpt)),ue[gt.r]=gt);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 62:switch(N={t:gt[2]},gt[2]){case"n":N.v=gt[1];break;case"s":re=LC[gt[1]],N.v=re.t,N.r=re.r;break;case"b":N.v=!!gt[1];break;case"e":N.v=gt[1],F.cellText!==!1&&(N.w=Q0[N.v]);break;case"str":N.t="s",N.v=gt[1];break;case"is":N.t="s",N.v=gt[1].t}if((P=k.CellXf[gt[0].iStyleRef])&&E5(N,P.numFmtId,null,F,x,k),Y=gt[0].c==-1?Y+1:gt[0].c,F.dense?(Ue[j]||(Ue[j]=[]),Ue[j][Y]=N):Ue[oe(Y)+we]=N,F.cellFormula){for(W=!1,G=0;G<q.length;++G){var sr=q[G];M.r>=sr[0].s.r&&M.r<=sr[0].e.r&&Y>=sr[0].s.c&&Y<=sr[0].e.c&&(N.F=bt(sr[0]),W=!0)}!W&&gt.length>3&&(N.f=gt[3])}if(Me.s.r>M.r&&(Me.s.r=M.r),Me.s.c>Y&&(Me.s.c=Y),Me.e.r<M.r&&(Me.e.r=M.r),Me.e.c<Y&&(Me.e.c=Y),F.cellDates&&P&&N.t=="n"&&Qc(go[P.numFmtId])){var Qt=qc(N.v);Qt&&(N.t="d",N.v=new Date(Qt.y,Qt.m-1,Qt.d,Qt.H,Qt.M,Qt.S,Qt.u))}fe&&(fe.type=="XLDAPR"&&(N.D=!0),fe=void 0);break;case 1:case 12:if(!F.sheetStubs||nt)break;N={t:"z",v:void 0},Y=gt[0].c==-1?Y+1:gt[0].c,F.dense?(Ue[j]||(Ue[j]=[]),Ue[j][Y]=N):Ue[oe(Y)+we]=N,Me.s.r>M.r&&(Me.s.r=M.r),Me.s.c>Y&&(Me.s.c=Y),Me.e.r<M.r&&(Me.e.r=M.r),Me.e.c<Y&&(Me.e.c=Y),fe&&(fe.type=="XLDAPR"&&(N.D=!0),fe=void 0);break;case 176:le.push(gt);break;case 49:fe=((F.xlmeta||{}).Cell||[])[gt-1];break;case 494:var At=C["!id"][gt.relId];for(At?(gt.Target=At.Target,gt.loc&&(gt.Target+="#"+gt.loc),gt.Rel=At):gt.relId==""&&(gt.Target="#"+gt.loc),j=gt.rfx.s.r;j<=gt.rfx.e.r;++j)for(Y=gt.rfx.s.c;Y<=gt.rfx.e.c;++Y)F.dense?(Ue[j]||(Ue[j]=[]),Ue[j][Y]||(Ue[j][Y]={t:"z",v:void 0}),Ue[j][Y].l=gt):(z=de({c:Y,r:j}),Ue[z]||(Ue[z]={t:"z",v:void 0}),Ue[z].l=gt);break;case 426:if(!F.cellFormula)break;q.push(gt),(Oe=F.dense?Ue[j][Y]:Ue[oe(Y)+we]).f=Ef(gt[1],0,{r:M.r,c:Y},Z,F),Oe.F=bt(gt[0]);break;case 427:if(!F.cellFormula)break;V[de(gt[0].s)]=gt[1],(Oe=F.dense?Ue[j][Y]:Ue[oe(Y)+we]).f=Ef(gt[1],0,{r:M.r,c:Y},Z,F);break;case 60:if(!F.cellStyles)break;for(;gt.e>=gt.s;)Ge[gt.e--]={width:gt.w/256,hidden:!!(1&gt.flags),level:gt.level},qe||(qe=!0,p5(gt.w/256)),M1(Ge[gt.e+1]);break;case 161:Ue["!autofilter"]={ref:bt(gt)};break;case 476:Ue["!margins"]=gt;break;case 147:Q.Sheets[w]||(Q.Sheets[w]={}),gt.name&&(Q.Sheets[w].CodeName=gt.name),(gt.above||gt.left)&&(Ue["!outline"]={above:gt.above,left:gt.left});break;case 137:Q.Views||(Q.Views=[{}]),Q.Views[0]||(Q.Views[0]={}),gt.RTL&&(Q.Views[0].RTL=!0);break;case 485:case 64:case 1053:case 151:case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:case 37:nt=!0;break;case 36:case 38:nt=!1;break;default:if(!tr.T){if(!nt||F.WTF)throw new Error("Unexpected record 0x"+ar.toString(16))}}},F),delete F.supbooks,delete F["!row"],!Ue["!ref"]&&(Me.s.r<2e6||D&&(D.e.r>0||D.e.c>0||D.s.r>0||D.s.c>0))&&(Ue["!ref"]=bt(D||Me)),F.sheetRows&&Ue["!ref"]){var It=jt(Ue["!ref"]);F.sheetRows<=+It.e.r&&(It.e.r=F.sheetRows-1,It.e.r>Me.e.r&&(It.e.r=Me.e.r),It.e.r<It.s.r&&(It.s.r=It.e.r),It.e.c>Me.e.c&&(It.e.c=Me.e.c),It.e.c<It.s.c&&(It.s.c=It.e.c),Ue["!fullref"]=Ue["!ref"],Ue["!ref"]=bt(It))}return le.length>0&&(Ue["!merges"]=le),Ge.length>0&&(Ue["!cols"]=Ge),ue.length>0&&(Ue["!rows"]=ue),Ue}(a,c,A,d,p,g,h):zT(a,c,A,d,p,g,h)}function wO(a,u,A,c,d,p,g,h){return u.slice(-4)===".bin"?function(b,y,w,C,Q){if(!b)return b;C||(C={"!id":{}});var x={"!type":"chart","!drawel":null,"!rel":""},k=!1;return Fg(b,function(F,D,M){switch(M){case 550:x["!rel"]=F;break;case 651:Q.Sheets[w]||(Q.Sheets[w]={}),F.name&&(Q.Sheets[w].CodeName=F.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:case 37:case 38:break;case 35:k=!0;break;case 36:k=!1;break;default:if(!(D.T>0)){if(!(D.T<0)){if(!k||y.WTF)throw new Error("Unexpected record 0x"+M.toString(16))}}}},y),C["!id"][x["!rel"]]&&(x["!drawel"]=C["!id"][x["!rel"]]),x}(a,c,A,d,p):function(b,y,w,C,Q){if(!b)return b;C||(C={"!id":{}});var x,k={"!type":"chart","!drawel":null,"!rel":""},F=b.match(H8);return F&&Q5(F[0],0,Q,w),(x=b.match(/drawing r:id="(.*?)"/))&&(k["!rel"]=x[1]),C["!id"][k["!rel"]]&&(k["!drawel"]=C["!id"][k["!rel"]]),k}(a,0,A,d,p)}function IO(a,u,A,c){return u.slice(-4)===".bin"?function(d,p,g){var h={NumberFmt:[]};for(var b in go)h.NumberFmt[b]=go[b];h.CellXf=[],h.Fonts=[];var y=[],w=!1;return Fg(d,function(C,Q,x){switch(x){case 44:h.NumberFmt[C[0]]=C[1],Md(C[1],C[0]);break;case 43:h.Fonts.push(C),C.color.theme!=null&&p&&p.themeElements&&p.themeElements.clrScheme&&(C.color.rgb=qI(p.themeElements.clrScheme[C.color.theme].rgb,C.color.tint||0));break;case 1025:case 45:case 46:case 48:case 507:case 572:case 475:case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 47:y[y.length-1]==617&&h.CellXf.push(C);break;case 35:w=!0;break;case 36:w=!1;break;case 37:y.push(x),w=!0;break;case 38:y.pop(),w=!1;break;default:if(Q.T>0)y.push(x);else if(Q.T<0)y.pop();else if(!w||g.WTF&&y[y.length-1]!=37)throw new Error("Unexpected record 0x"+x.toString(16))}}),h}(a,A,c):nT(a,A,c)}function BO(a,u,A){return u.slice(-4)===".bin"?function(c,d){var p=[],g=!1;return Fg(c,function(h,b,y){switch(y){case 159:p.Count=h[0],p.Unique=h[1];break;case 19:p.push(h);break;case 160:return!0;case 35:g=!0;break;case 36:g=!1;break;default:if(b.T,!g||d.WTF)throw new Error("Unexpected record 0x"+y.toString(16))}}),p}(a,A):function(c,d){var p=[],g="";if(!c)return p;var h=c.match(u8);if(h){g=h[2].replace(YR,"").split(qR);for(var b=0;b!=g.length;++b){var y=f5(g[b].trim(),d);y!=null&&(p[p.length]=y)}h=Oa(h[1]),p.Count=h.count,p.Unique=h.uniqueCount}return p}(a,A)}function EO(a,u,A){return u.slice(-4)===".bin"?function(c,d){var p=[],g=[],h={},b=!1;return Fg(c,function(y,w,C){switch(C){case 632:g.push(y);break;case 635:h=y;break;case 637:h.t=y.t,h.h=y.h,h.r=y.r;break;case 636:if(h.author=g[h.iauthor],delete h.iauthor,d.sheetRows&&h.rfx&&d.sheetRows<=h.rfx.r)break;h.t||(h.t=""),delete h.rfx,p.push(h);break;case 3072:case 37:case 38:break;case 35:b=!0;break;case 36:b=!1;break;default:if(!w.T){if(!b||d.WTF)throw new Error("Unexpected record 0x"+C.toString(16))}}}),p}(a,A):function(c,d){if(c.match(/<(?:\w+:)?comments *\/>/))return[];var p=[],g=[],h=c.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);h&&h[1]&&h[1].split(/<\/\w*:?author>/).forEach(function(y){if(y!==""&&y.trim()!==""){var w=y.match(/<(?:\w+:)?author[^>]*>(.*)/);w&&p.push(w[1])}});var b=c.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return b&&b[1]&&b[1].split(/<\/\w*:?comment>/).forEach(function(y){if(y!==""&&y.trim()!==""){var w=y.match(/<(?:\w+:)?comment[^>]*>/);if(w){var C=Oa(w[0]),Q={author:C.authorId&&p[C.authorId]||"sheetjsghost",ref:C.ref,guid:C.guid},x=be(C.ref);if(!(d.sheetRows&&d.sheetRows<=x.r)){var k=y.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),F=!!k&&!!k[1]&&f5(k[1])||{r:"",t:"",h:""};Q.r=F.r,F.r=="<t></t>"&&(F.t=F.h=""),Q.t=(F.t||"").replace(/\r\n/g,`
  940. `).replace(/\r/g,`
  941. `),d.cellHTML&&(Q.h=F.h),g.push(Q)}}}}),g}(a,A)}function z8(a,u,A){return u.slice(-4)===".bin"?function(c){var d=[];return Fg(c,function(p,g,h){if(h===63)d.push(p);else if(!g.T)throw new Error("Unexpected record 0x"+h.toString(16))}),d}(a):function(c){var d=[];if(!c)return d;var p=1;return(c.match(xc)||[]).forEach(function(g){var h=Oa(g);switch(h[0]){case"<?xml":case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete h[0],h.i?p=h.i:h.i=p,d.push(h)}}),d}(a)}function QO(a,u,A,c){if(A.slice(-4)===".bin")return function(d,p,g,h){if(!d)return d;var b=h||{},y=!1;Fg(d,function(w,C,Q){switch(Q){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:y=!0;break;case 36:y=!1;break;default:if(!C.T){if(!y||b.WTF)throw new Error("Unexpected record 0x"+Q.toString(16))}}},b)}(a,0,0,c)}function J8(a,u,A){return u.slice(-4)===".bin"?function(c,d,p){var g={Types:[],Cell:[],Value:[]},h=p||{},b=[],y=!1,w=2;return Fg(c,function(C,Q,x){switch(x){case 335:g.Types.push({name:C.name});break;case 51:C.forEach(function(k){w==1?g.Cell.push({type:g.Types[k[0]-1].name,index:k[1]}):w==0&&g.Value.push({type:g.Types[k[0]-1].name,index:k[1]})});break;case 337:w=C?1:0;break;case 338:w=2;break;case 35:b.push(x),y=!0;break;case 36:b.pop(),y=!1;break;default:if(!Q.T){if(!y||h.WTF&&b[b.length-1]!=35)throw new Error("Unexpected record 0x"+x.toString(16))}}}),g}(a,0,A):function(c,d,p){var g={Types:[],Cell:[],Value:[]};if(!c)return g;var h,b=!1,y=2;return c.replace(xc,function(w){var C=Oa(w);switch(du(C[0])){case"<?xml":case"<metadata":case"</metadata>":case"<metadataTypes":case"</metadataTypes>":case"</metadataType>":case"</futureMetadata>":case"<bk>":case"</bk>":case"</rc>":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<metadataType":g.Types.push({name:C.name});break;case"<futureMetadata":for(var Q=0;Q<g.Types.length;++Q)g.Types[Q].name==C.name&&(h=g.Types[Q]);break;case"<rc":y==1?g.Cell.push({type:g.Types[C.t-1].name,index:+C.v}):y==0&&g.Value.push({type:g.Types[C.t-1].name,index:+C.v});break;case"<cellMetadata":y=1;break;case"</cellMetadata>":case"</valueMetadata>":y=2;break;case"<valueMetadata":y=0;break;case"<ext":b=!0;break;case"</ext>":b=!1;break;case"<rvb":if(!h)break;h.offsets||(h.offsets=[]),h.offsets.push(+C.i);break;default:if(!b&&p.WTF)throw new Error("unrecognized "+C[0]+" in metadata")}return w}),g}(a,0,A)}function xO(a,u,A,c,d){return(u.slice(-4)===".bin"?hO:x5)(a,A,c,d)}function D5(a,u,A){return(u.slice(-4)===".bin"?IT:E8)(a)}var Sm,aB=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,R5=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Gd(a,u){var A=a.split(/\s+/),c=[];if(c[0]=A[0],A.length===1)return c;var d,p,g,h=a.match(aB);if(h)for(g=0;g!=h.length;++g)(p=(d=h[g].match(R5))[1].indexOf(":"))===-1?c[d[1]]=d[2].slice(1,d[2].length-1):c[d[1].slice(0,6)==="xmlns:"?"xmlns"+d[1].slice(6):d[1].slice(p+1)]=d[2].slice(1,d[2].length-1);return c}function SO(a){var u={};if(a.split(/\s+/).length===1)return u;var A,c,d,p=a.match(aB);if(p)for(d=0;d!=p.length;++d)(c=(A=p[d].match(R5))[1].indexOf(":"))===-1?u[A[1]]=A[2].slice(1,A[2].length-1):u[A[1].slice(0,6)==="xmlns:"?"xmlns"+A[1].slice(6):A[1].slice(c+1)]=A[2].slice(1,A[2].length-1);return u}function S0(a,u,A,c){var d=c;switch((A[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":d=jA(c);break;case"i2":case"int":d=parseInt(c,10);break;case"r4":case"float":d=parseFloat(c);break;case"date":case"dateTime.tz":d=vA(c);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+A[0])}a[us(u)]=d}function kO(a,u,A){if(a.t!=="z"){if(!A||A.cellText!==!1)try{a.t==="e"?a.w=a.w||Q0[a.v]:u==="General"?a.t==="n"?(0|a.v)===a.v?a.w=a.v.toString(10):a.w=Ec(a.v):a.w=wh(a.v):a.w=(c=u||"General",d=a.v,(p=Sm[c]||us(c))==="General"?wh(d):qu(p,d))}catch(b){if(A.WTF)throw b}var c,d,p;try{var g=Sm[u]||u||"General";if(A.cellNF&&(a.z=g),A.cellDates&&a.t=="n"&&Qc(g)){var h=qc(a.v);h&&(a.t="d",a.v=new Date(h.y,h.m-1,h.d,h.H,h.M,h.S,h.u))}}catch(b){if(A.WTF)throw b}}}function _O(a,u,A){if(A.cellStyles&&u.Interior){var c=u.Interior;c.Pattern&&(c.patternType=p8[c.Pattern]||c.Pattern)}a[u.ID]=u}function FO(a,u,A,c,d,p,g,h,b,y){var w="General",C=c.StyleID,Q={};y=y||{};var x=[],k=0;for(C===void 0&&h&&(C=h.StyleID),C===void 0&&g&&(C=g.StyleID);p[C]!==void 0&&(p[C].nf&&(w=p[C].nf),p[C].Interior&&x.push(p[C].Interior),p[C].Parent);)C=p[C].Parent;switch(A.Type){case"Boolean":c.t="b",c.v=jA(a);break;case"String":c.t="s",c.r=D1(us(a)),c.v=a.indexOf("<")>-1?us(u||a).replace(/<.*?>/g,""):c.r;break;case"DateTime":a.slice(-1)!="Z"&&(a+="Z"),c.v=(vA(a)-new Date(Date.UTC(1899,11,30)))/864e5,c.v!=c.v?c.v=us(a):c.v<60&&(c.v=c.v-1),w&&w!="General"||(w="yyyy-mm-dd");case"Number":c.v===void 0&&(c.v=+a),c.t||(c.t="n");break;case"Error":c.t="e",c.v=Ex[a],y.cellText!==!1&&(c.w=a);break;default:a==""&&u==""?c.t="z":(c.t="s",c.v=D1(u||a))}if(kO(c,w,y),y.cellFormula!==!1)if(c.Formula){var F=us(c.Formula);F.charCodeAt(0)==61&&(F=F.slice(1)),c.f=Cb(F,d),delete c.Formula,c.ArrayRange=="RC"?c.F=Cb("RC:RC",d):c.ArrayRange&&(c.F=Cb(c.ArrayRange,d),b.push([jt(c.F),c.F]))}else for(k=0;k<b.length;++k)d.r>=b[k][0].s.r&&d.r<=b[k][0].e.r&&d.c>=b[k][0].s.c&&d.c<=b[k][0].e.c&&(c.F=b[k][1]);y.cellStyles&&(x.forEach(function(D){!Q.patternType&&D.patternType&&(Q.patternType=D.patternType)}),c.s=Q),c.StyleID!==void 0&&(c.ixfe=c.StyleID)}function X8(a){a.t=a.v||"",a.t=a.t.replace(/\r\n/g,`
  942. `).replace(/\r/g,`
  943. `),a.v=a.w=a.ixfe=void 0}function T5(a,u){var A=u||{};y0();var c=IA(dC(a));A.type!="binary"&&A.type!="array"&&A.type!="base64"||(c=EA(c));var d,p=c.slice(0,1024).toLowerCase(),g=!1;if((1023&(p=p.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&p.indexOf(","),1023&p.indexOf(";"))){var h=BA(A);return h.type="string",vb.to_workbook(c,h)}if(p.indexOf("<?xml")==-1&&["html","table","head","meta","script","style","div"].forEach(function(Ve){p.indexOf("<"+Ve)>=0&&(g=!0)}),g)return function(Ve,Ct){var Lt=Ve.match(/<table[\s\S]*?>[\s\S]*?<\/table>/gi);if(!Lt||Lt.length==0)throw new Error("Invalid HTML: could not find <table>");if(Lt.length==1)return on(rS(Lt[0],Ct),Ct);var Br={SheetNames:[],Sheets:{}};return Lt.forEach(function(Zr,lt){gS(Br,rS(Zr,Ct),"Sheet"+(lt+1))}),Br}(c,A);Sm={"General Number":"General","General Date":go[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":go[15],"Short Date":go[14],"Long Time":go[19],"Medium Time":go[18],"Short Time":go[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:go[2],Standard:go[4],Percent:go[10],Scientific:go[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var b,y,w=[],C={},Q=[],x=A.dense?[]:{},k="",F={},D={},M=Gd('<Data ss:Type="String">'),N=0,P=0,j=0,Y={s:{r:2e6,c:2e6},e:{r:0,c:0}},z={},re={},we="",Oe=0,Ue=[],Me={},nt={},X=0,le=[],G=[],W={},q=[],V=!1,Z=[],Ce=[],fe={},Ge=0,ue=0,qe={Sheets:[],WBProps:{date1904:!1}},It={};R1.lastIndex=0,c=c.replace(/<!--([\s\S]*?)-->/gm,"");for(var gt="";d=R1.exec(c);)switch(d[3]=(gt=d[3]).toLowerCase()){case"data":if(gt=="data"){if(d[1]==="/"){if((b=w.pop())[0]!==d[3])throw new Error("Bad state: "+b.join("|"))}else d[0].charAt(d[0].length-2)!=="/"&&w.push([d[3],!0]);break}if(w[w.length-1][1])break;d[1]==="/"?FO(c.slice(N,d.index),we,M,w[w.length-1][0]=="comment"?W:F,{c:P,r:j},z,q[P],D,Z,A):(we="",M=Gd(d[0]),N=d.index+d[0].length);break;case"cell":if(d[1]==="/")if(G.length>0&&(F.c=G),(!A.sheetRows||A.sheetRows>j)&&F.v!==void 0&&(A.dense?(x[j]||(x[j]=[]),x[j][P]=F):x[oe(P)+pu(j)]=F),F.HRef&&(F.l={Target:us(F.HRef)},F.HRefScreenTip&&(F.l.Tooltip=F.HRefScreenTip),delete F.HRef,delete F.HRefScreenTip),(F.MergeAcross||F.MergeDown)&&(Ge=P+(0|parseInt(F.MergeAcross,10)),ue=j+(0|parseInt(F.MergeDown,10)),Ue.push({s:{c:P,r:j},e:{c:Ge,r:ue}})),A.sheetStubs)if(F.MergeAcross||F.MergeDown){for(var tr=P;tr<=Ge;++tr)for(var ar=j;ar<=ue;++ar)(tr>P||ar>j)&&(A.dense?(x[ar]||(x[ar]=[]),x[ar][tr]={t:"z"}):x[oe(tr)+pu(ar)]={t:"z"});P=Ge+1}else++P;else F.MergeAcross?P=Ge+1:++P;else(F=SO(d[0])).Index&&(P=+F.Index-1),P<Y.s.c&&(Y.s.c=P),P>Y.e.c&&(Y.e.c=P),d[0].slice(-2)==="/>"&&++P,G=[];break;case"row":d[1]==="/"||d[0].slice(-2)==="/>"?(j<Y.s.r&&(Y.s.r=j),j>Y.e.r&&(Y.e.r=j),d[0].slice(-2)==="/>"&&(D=Gd(d[0])).Index&&(j=+D.Index-1),P=0,++j):((D=Gd(d[0])).Index&&(j=+D.Index-1),fe={},(D.AutoFitHeight=="0"||D.Height)&&(fe.hpx=parseInt(D.Height,10),fe.hpt=DC(fe.hpx),Ce[j]=fe),D.Hidden=="1"&&(fe.hidden=!0,Ce[j]=fe));break;case"worksheet":if(d[1]==="/"){if((b=w.pop())[0]!==d[3])throw new Error("Bad state: "+b.join("|"));Q.push(k),Y.s.r<=Y.e.r&&Y.s.c<=Y.e.c&&(x["!ref"]=bt(Y),A.sheetRows&&A.sheetRows<=Y.e.r&&(x["!fullref"]=x["!ref"],Y.e.r=A.sheetRows-1,x["!ref"]=bt(Y))),Ue.length&&(x["!merges"]=Ue),q.length>0&&(x["!cols"]=q),Ce.length>0&&(x["!rows"]=Ce),C[k]=x}else Y={s:{r:2e6,c:2e6},e:{r:0,c:0}},j=P=0,w.push([d[3],!1]),b=Gd(d[0]),k=us(b.Name),x=A.dense?[]:{},Ue=[],Z=[],Ce=[],It={name:k,Hidden:0},qe.Sheets.push(It);break;case"table":if(d[1]==="/"){if((b=w.pop())[0]!==d[3])throw new Error("Bad state: "+b.join("|"))}else{if(d[0].slice(-2)=="/>")break;w.push([d[3],!1]),q=[],V=!1}break;case"style":d[1]==="/"?_O(z,re,A):re=Gd(d[0]);break;case"numberformat":re.nf=us(Gd(d[0]).Format||"General"),Sm[re.nf]&&(re.nf=Sm[re.nf]);for(var sr=0;sr!=392&&go[sr]!=re.nf;++sr);if(sr==392){for(sr=57;sr!=392;++sr)if(go[sr]==null){Md(re.nf,sr);break}}break;case"column":if(w[w.length-1][0]!=="table")break;if((y=Gd(d[0])).Hidden&&(y.hidden=!0,delete y.Hidden),y.Width&&(y.wpx=parseInt(y.Width,10)),!V&&y.wpx>10){V=!0,zu=6;for(var Qt=0;Qt<q.length;++Qt)q[Qt]&&M1(q[Qt])}V&&M1(y),q[y.Index-1||q.length]=y;for(var At=0;At<+y.Span;++At)q[q.length]=BA(y);break;case"namedrange":if(d[1]==="/")break;qe.Names||(qe.Names=[]);var Et=Oa(d[0]),_t={Name:Et.Name,Ref:Cb(Et.RefersTo.slice(1),{r:0,c:0})};qe.Sheets.length>0&&(_t.Sheet=qe.Sheets.length-1),qe.Names.push(_t);break;case"namedcell":case"b":case"i":case"u":case"s":case"em":case"h2":case"h3":case"sub":case"sup":case"span":case"alignment":case"borders":case"border":case"protection":case"paragraphs":case"name":case"pixelsperinch":case"null":break;case"font":if(d[0].slice(-2)==="/>")break;d[1]==="/"?we+=c.slice(Oe,d.index):Oe=d.index+d[0].length;break;case"interior":if(!A.cellStyles)break;re.Interior=Gd(d[0]);break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if(d[0].slice(-2)==="/>")break;d[1]==="/"?Tx(Me,gt,c.slice(X,d.index)):X=d.index+d[0].length;break;case"styles":case"workbook":if(d[1]==="/"){if((b=w.pop())[0]!==d[3])throw new Error("Bad state: "+b.join("|"))}else w.push([d[3],!1]);break;case"comment":if(d[1]==="/"){if((b=w.pop())[0]!==d[3])throw new Error("Bad state: "+b.join("|"));X8(W),G.push(W)}else w.push([d[3],!1]),W={a:(b=Gd(d[0])).Author};break;case"autofilter":if(d[1]==="/"){if((b=w.pop())[0]!==d[3])throw new Error("Bad state: "+b.join("|"))}else if(d[0].charAt(d[0].length-2)!=="/"){var mr=Gd(d[0]);x["!autofilter"]={ref:Cb(mr.Range).replace(/\$/g,"")},w.push([d[3],!0])}break;case"datavalidation":if(d[1]==="/"){if((b=w.pop())[0]!==d[3])throw new Error("Bad state: "+b.join("|"))}else d[0].charAt(d[0].length-2)!=="/"&&w.push([d[3],!0]);break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if(d[1]==="/"){if((b=w.pop())[0]!==d[3])throw new Error("Bad state: "+b.join("|"))}else d[0].charAt(d[0].length-2)!=="/"&&w.push([d[3],!0]);break;default:if(w.length==0&&d[3]=="document"||w.length==0&&d[3]=="uof")return aS(c,A);var wt=!0;switch(w[w.length-1][0]){case"officedocumentsettings":switch(d[3]){case"allowpng":case"removepersonalinformation":case"downloadcomponents":case"locationofcomponents":case"colors":case"color":case"index":case"rgb":case"targetscreensize":case"readonlyrecommended":break;default:wt=!1}break;case"componentoptions":switch(d[3]){case"toolbar":case"hideofficelogo":case"spreadsheetautofit":case"label":case"caption":case"maxheight":case"maxwidth":case"nextsheetnumber":break;default:wt=!1}break;case"excelworkbook":switch(d[3]){case"date1904":qe.WBProps.date1904=!0;break;case"windowheight":case"windowwidth":case"windowtopx":case"windowtopy":case"tabratio":case"protectstructure":case"protectwindow":case"protectwindows":case"activesheet":case"displayinknotes":case"firstvisiblesheet":case"supbook":case"sheetname":case"sheetindex":case"sheetindexfirst":case"sheetindexlast":case"dll":case"acceptlabelsinformulas":case"donotsavelinkvalues":case"iteration":case"maxiterations":case"maxchange":case"path":case"xct":case"count":case"selectedsheets":case"calculation":case"uncalced":case"startupprompt":case"crn":case"externname":case"formula":case"colfirst":case"collast":case"wantadvise":case"boolean":case"error":case"text":case"ole":case"noautorecover":case"publishobjects":case"donotcalculatebeforesave":case"number":case"refmoder1c1":case"embedsavesmarttags":break;default:wt=!1}break;case"workbookoptions":switch(d[3]){case"owcversion":case"height":case"width":break;default:wt=!1}break;case"worksheetoptions":switch(d[3]){case"visible":if(d[0].slice(-2)!=="/>")if(d[1]==="/")switch(c.slice(X,d.index)){case"SheetHidden":It.Hidden=1;break;case"SheetVeryHidden":It.Hidden=2}else X=d.index+d[0].length;break;case"header":x["!margins"]||Qm(x["!margins"]={},"xlml"),isNaN(+Oa(d[0]).Margin)||(x["!margins"].header=+Oa(d[0]).Margin);break;case"footer":x["!margins"]||Qm(x["!margins"]={},"xlml"),isNaN(+Oa(d[0]).Margin)||(x["!margins"].footer=+Oa(d[0]).Margin);break;case"pagemargins":var Ht=Oa(d[0]);x["!margins"]||Qm(x["!margins"]={},"xlml"),isNaN(+Ht.Top)||(x["!margins"].top=+Ht.Top),isNaN(+Ht.Left)||(x["!margins"].left=+Ht.Left),isNaN(+Ht.Right)||(x["!margins"].right=+Ht.Right),isNaN(+Ht.Bottom)||(x["!margins"].bottom=+Ht.Bottom);break;case"displayrighttoleft":qe.Views||(qe.Views=[]),qe.Views[0]||(qe.Views[0]={}),qe.Views[0].RTL=!0;break;case"freezepanes":case"frozennosplit":case"splithorizontal":case"splitvertical":case"donotdisplaygridlines":case"activerow":case"activecol":case"toprowbottompane":case"leftcolumnrightpane":case"unsynced":case"print":case"printerrors":case"panes":case"scale":case"pane":case"number":case"layout":case"pagesetup":case"selected":case"protectobjects":case"enableselection":case"protectscenarios":case"validprinterinfo":case"horizontalresolution":case"verticalresolution":case"numberofcopies":case"activepane":case"toprowvisible":case"leftcolumnvisible":case"fittopage":case"rangeselection":case"papersizeindex":case"pagelayoutzoom":case"pagebreakzoom":case"filteron":case"fitwidth":case"fitheight":case"commentslayout":case"zoom":case"lefttoright":case"gridlines":case"allowsort":case"allowfilter":case"allowinsertrows":case"allowdeleterows":case"allowinsertcols":case"allowdeletecols":case"allowinserthyperlinks":case"allowformatcells":case"allowsizecols":case"allowsizerows":case"tabcolorindex":case"donotdisplayheadings":case"showpagelayoutzoom":case"blackandwhite":case"donotdisplayzeros":case"displaypagebreak":case"rowcolheadings":case"donotdisplayoutline":case"noorientation":case"allowusepivottables":case"zeroheight":case"viewablerange":case"selection":case"protectcontents":break;case"nosummaryrowsbelowdetail":x["!outline"]||(x["!outline"]={}),x["!outline"].above=!0;break;case"nosummarycolumnsrightdetail":x["!outline"]||(x["!outline"]={}),x["!outline"].left=!0;break;default:wt=!1}break;case"pivottable":case"pivotcache":switch(d[3]){case"immediateitemsondrop":case"showpagemultipleitemlabel":case"compactrowindent":case"location":case"pivotfield":case"orientation":case"layoutform":case"layoutsubtotallocation":case"layoutcompactrow":case"position":case"pivotitem":case"datatype":case"datafield":case"sourcename":case"parentfield":case"ptlineitems":case"ptlineitem":case"countofsameitems":case"item":case"itemtype":case"ptsource":case"cacheindex":case"consolidationreference":case"filename":case"reference":case"nocolumngrand":case"norowgrand":case"blanklineafteritems":case"hidden":case"subtotal":case"basefield":case"mapchilditems":case"function":case"refreshonfileopen":case"printsettitles":case"mergelabels":case"defaultversion":case"refreshname":case"refreshdate":case"refreshdatecopy":case"versionlastrefresh":case"versionlastupdate":case"versionupdateablemin":case"versionrefreshablemin":case"calculation":break;default:wt=!1}break;case"pagebreaks":switch(d[3]){case"colbreaks":case"colbreak":case"rowbreaks":case"rowbreak":case"colstart":case"colend":case"rowend":break;default:wt=!1}break;case"autofilter":switch(d[3]){case"autofiltercolumn":case"autofiltercondition":case"autofilterand":case"autofilteror":break;default:wt=!1}break;case"querytable":switch(d[3]){case"id":case"autoformatfont":case"autoformatpattern":case"querysource":case"querytype":case"enableredirections":case"refreshedinxl9":case"urlstring":case"htmltables":case"connection":case"commandtext":case"refreshinfo":case"notitles":case"nextid":case"columninfo":case"overwritecells":case"donotpromptforfile":case"textwizardsettings":case"source":case"number":case"decimal":case"thousandseparator":case"trailingminusnumbers":case"formatsettings":case"fieldtype":case"delimiters":case"tab":case"comma":case"autoformatname":case"versionlastedit":case"versionlastrefresh":break;default:wt=!1}break;case"datavalidation":switch(d[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":case"cellrangelist":break;default:wt=!1}break;case"sorting":case"conditionalformatting":switch(d[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"cellrangelist":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":break;default:wt=!1}break;case"mapinfo":case"schema":case"data":switch(d[3]){case"map":case"entry":case"range":case"xpath":case"field":case"xsdtype":case"filteron":case"aggregate":case"elementtype":case"attributetype":case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:wt=!1}break;case"smarttags":break;default:wt=!1}if(wt||d[3].match(/!\[CDATA/))break;if(!w[w.length-1][1])throw"Unrecognized tag: "+d[3]+"|"+w.join("|");if(w[w.length-1][0]==="customdocumentproperties"){if(d[0].slice(-2)==="/>")break;d[1]==="/"?S0(nt,gt,le,c.slice(X,d.index)):(le=d,X=d.index+d[0].length);break}if(A.WTF)throw"Unrecognized tag: "+d[3]+"|"+w.join("|")}var $r={};return A.bookSheets||A.bookProps||($r.Sheets=C),$r.SheetNames=Q,$r.Workbook=qe,$r.SSF=BA(go),$r.Props=Me,$r.Custprops=nt,$r}function O5(a,u){switch(q5(u=u||{}),u.type||"base64"){case"base64":return T5(Yl(a),u);case"binary":case"buffer":case"file":return T5(a,u);case"array":return T5(Ad(a),u)}}function DO(a,u){var A=[];return a.Props&&A.push(function(c,d){var p=[];return il(t5).map(function(g){for(var h=0;h<Hd.length;++h)if(Hd[h][1]==g)return Hd[h];for(h=0;h<N1.length;++h)if(N1[h][1]==g)return N1[h];throw g}).forEach(function(g){if(c[g[1]]!=null){var h=d&&d.Props&&d.Props[g[1]]!=null?d.Props[g[1]]:c[g[1]];g[2]==="date"&&(h=new Date(h).toISOString().replace(/\.\d*Z/,"Z")),typeof h=="number"?h=String(h):h===!0||h===!1?h=h?"1":"0":h instanceof Date&&(h=new Date(h).toISOString().replace(/\.\d*Z/,"")),p.push(Vl(t5[g[1]]||g[1],h))}}),ia("DocumentProperties",p.join(""),{xmlns:Us})}(a.Props,u)),a.Custprops&&A.push(function(c,d){var p=["Worksheets","SheetNames"],g="CustomDocumentProperties",h=[];return c&&il(c).forEach(function(b){if(Object.prototype.hasOwnProperty.call(c,b)){for(var y=0;y<Hd.length;++y)if(b==Hd[y][1])return;for(y=0;y<N1.length;++y)if(b==N1[y][1])return;for(y=0;y<p.length;++y)if(b==p[y])return;var w=c[b],C="string";typeof w=="number"?(C="float",w=String(w)):w===!0||w===!1?(C="boolean",w=w?"1":"0"):w=String(w),h.push(ia(AC(b),w,{"dt:dt":C}))}}),d&&il(d).forEach(function(b){if(Object.prototype.hasOwnProperty.call(d,b)&&(!c||!Object.prototype.hasOwnProperty.call(c,b))){var y=d[b],w="string";typeof y=="number"?(w="float",y=String(y)):y===!0||y===!1?(w="boolean",y=y?"1":"0"):y instanceof Date?(w="dateTime.tz",y=y.toISOString()):y=String(y),h.push(ia(AC(b),y,{"dt:dt":w}))}}),"<"+g+' xmlns="'+Us+'">'+h.join("")+"</"+g+">"}(a.Props,a.Custprops)),A.join("")}function N5(a){return ia("NamedRange",null,{"ss:Name":a.Name,"ss:RefersTo":"="+C5(a.Ref,{r:0,c:0})})}function RO(a,u,A,c,d,p,g){if(!a||a.v==null&&a.f==null)return"";var h={};if(a.f&&(h["ss:Formula"]="="+AA(C5(a.f,g))),a.F&&a.F.slice(0,u.length)==u){var b=be(a.F.slice(u.length+1));h["ss:ArrayRange"]="RC:R"+(b.r==g.r?"":"["+(b.r-g.r)+"]")+"C"+(b.c==g.c?"":"["+(b.c-g.c)+"]")}if(a.l&&a.l.Target&&(h["ss:HRef"]=AA(a.l.Target),a.l.Tooltip&&(h["x:HRefScreenTip"]=AA(a.l.Tooltip))),A["!merges"])for(var y=A["!merges"],w=0;w!=y.length;++w)y[w].s.c==g.c&&y[w].s.r==g.r&&(y[w].e.c>y[w].s.c&&(h["ss:MergeAcross"]=y[w].e.c-y[w].s.c),y[w].e.r>y[w].s.r&&(h["ss:MergeDown"]=y[w].e.r-y[w].s.r));var C="",Q="";switch(a.t){case"z":if(!c.sheetStubs)return"";break;case"n":C="Number",Q=String(a.v);break;case"b":C="Boolean",Q=a.v?"1":"0";break;case"e":C="Error",Q=Q0[a.v];break;case"d":C="DateTime",Q=new Date(a.v).toISOString(),a.z==null&&(a.z=a.z||go[14]);break;case"s":C="String",Q=((a.v||"")+"").replace(C0,function(D){return Pd[D]}).replace(lC,function(D){return"&#x"+D.charCodeAt(0).toString(16).toUpperCase()+";"})}var x=U1(c.cellXfs,a,c);h["ss:StyleID"]="s"+(21+x),h["ss:Index"]=g.c+1;var k=a.v!=null?Q:"",F=a.t=="z"?"":'<Data ss:Type="'+C+'">'+k+"</Data>";return(a.c||[]).length>0&&(F+=a.c.map(function(D){var M=ia("ss:Data",(D.t||"").replace(/(\r\n|[\r\n])/g,"&#10;"),{xmlns:"http://www.w3.org/TR/REC-html40"});return ia("Comment",M,{"ss:Author":D.a})}).join("")),ia("Cell",F,h)}function TO(a,u){var A='<Row ss:Index="'+(a+1)+'"';return u&&(u.hpt&&!u.hpx&&(u.hpx=mb(u.hpt)),u.hpx&&(A+=' ss:AutoFitHeight="0" ss:Height="'+u.hpx+'"'),u.hidden&&(A+=' ss:Hidden="1"')),A+">"}function OO(a,u,A){var c=[],d=A.SheetNames[a],p=A.Sheets[d],g=p?function(h,b,y,w){if(!h||!((w||{}).Workbook||{}).Names)return"";for(var C=w.Workbook.Names,Q=[],x=0;x<C.length;++x){var k=C[x];k.Sheet==y&&(k.Name.match(/^_xlfn\./)||Q.push(N5(k)))}return Q.join("")}(p,0,a,A):"";return g.length>0&&c.push("<Names>"+g+"</Names>"),g=p?function(h,b){if(!h["!ref"])return"";var y=jt(h["!ref"]),w=h["!merges"]||[],C=0,Q=[];h["!cols"]&&h["!cols"].forEach(function(Y,z){M1(Y);var re=!!Y.width,we=iB(z,Y),Oe={"ss:Index":z+1};re&&(Oe["ss:Width"]=Em(we.width)),Y.hidden&&(Oe["ss:Hidden"]="1"),Q.push(ia("Column",null,Oe))});for(var x=Array.isArray(h),k=y.s.r;k<=y.e.r;++k){for(var F=[TO(k,(h["!rows"]||[])[k])],D=y.s.c;D<=y.e.c;++D){var M=!1;for(C=0;C!=w.length;++C)if(!(w[C].s.c>D||w[C].s.r>k||w[C].e.c<D||w[C].e.r<k)){w[C].s.c==D&&w[C].s.r==k||(M=!0);break}if(!M){var N={r:k,c:D},P=de(N),j=x?(h[k]||[])[D]:h[P];F.push(RO(j,P,h,b,0,0,N))}}F.push("</Row>"),F.length>2&&Q.push(F.join(""))}return Q.join("")}(p,u):"",g.length>0&&c.push("<Table>"+g+"</Table>"),c.push(function(h,b,y,w){if(!h)return"";var C=[];if(h["!margins"]&&(C.push("<PageSetup>"),h["!margins"].header&&C.push(ia("Header",null,{"x:Margin":h["!margins"].header})),h["!margins"].footer&&C.push(ia("Footer",null,{"x:Margin":h["!margins"].footer})),C.push(ia("PageMargins",null,{"x:Bottom":h["!margins"].bottom||"0.75","x:Left":h["!margins"].left||"0.7","x:Right":h["!margins"].right||"0.7","x:Top":h["!margins"].top||"0.75"})),C.push("</PageSetup>")),w&&w.Workbook&&w.Workbook.Sheets&&w.Workbook.Sheets[y])if(w.Workbook.Sheets[y].Hidden)C.push(ia("Visible",w.Workbook.Sheets[y].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var Q=0;Q<y&&(!w.Workbook.Sheets[Q]||w.Workbook.Sheets[Q].Hidden);++Q);Q==y&&C.push("<Selected/>")}return((((w||{}).Workbook||{}).Views||[])[0]||{}).RTL&&C.push("<DisplayRightToLeft/>"),h["!protect"]&&(C.push(Vl("ProtectContents","True")),h["!protect"].objects&&C.push(Vl("ProtectObjects","True")),h["!protect"].scenarios&&C.push(Vl("ProtectScenarios","True")),h["!protect"].selectLockedCells==null||h["!protect"].selectLockedCells?h["!protect"].selectUnlockedCells==null||h["!protect"].selectUnlockedCells||C.push(Vl("EnableSelection","UnlockedCells")):C.push(Vl("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(x){h["!protect"][x[0]]&&C.push("<"+x[1]+"/>")})),C.length==0?"":ia("WorksheetOptions",C.join(""),{xmlns:GA})}(p,0,a,A)),c.join("")}function NO(a,u){u||(u={}),a.SSF||(a.SSF=BA(go)),a.SSF&&(y0(),nm(a.SSF),u.revssf=k1(a.SSF),u.revssf[a.SSF[65535]]=0,u.ssf=a.SSF,u.cellXfs=[],U1(u.cellXfs,{},{revssf:{General:0}}));var A=[];A.push(DO(a,u)),A.push(""),A.push(""),A.push("");for(var c=0;c<a.SheetNames.length;++c)A.push(ia("Worksheet",OO(c,u,a),{"ss:Name":AA(a.SheetNames[c])}));return A[2]=function(d,p){var g=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return p.cellXfs.forEach(function(h,b){var y=[];y.push(ia("NumberFormat",null,{"ss:Format":AA(go[h.numFmtId])}));var w={"ss:ID":"s"+(21+b)};g.push(ia("Style",y.join(""),w))}),ia("Styles",g.join(""))}(0,u),A[3]=function(d){if(!((d||{}).Workbook||{}).Names)return"";for(var p=d.Workbook.Names,g=[],h=0;h<p.length;++h){var b=p[h];b.Sheet==null&&(b.Name.match(/^_xlfn\./)||g.push(N5(b)))}return ia("Names",g.join(""))}(a),Cl+ia("Workbook",A.join(""),{xmlns:dm,"xmlns:o":Us,"xmlns:x":GA,"xmlns:ss":dm,"xmlns:dt":W3,"xmlns:html":ab})}function Cp(a){var u={},A=a.content;if(A.l=28,u.AnsiUserType=A.read_shift(0,"lpstr-ansi"),u.AnsiClipboardFormat=function(d){return yp(d,1)}(A),A.length-A.l<=4)return u;var c=A.read_shift(4);return c==0||c>40?u:(A.l-=4,u.Reserved1=A.read_shift(0,"lpstr-ansi"),A.length-A.l<=4||(c=A.read_shift(4))!==1907505652?u:(u.UnicodeClipboardFormat=function(d){return yp(d,2)}(A),(c=A.read_shift(4))==0||c>40?u:(A.l-=4,void(u.Reserved2=A.read_shift(0,"lpwstr")))))}var LO=[60,1084,2066,2165,2175];function MO(a,u,A,c,d){var p=c,g=[],h=A.slice(A.l,A.l+p);if(d.enc&&d.enc.insitu&&h.length>0)switch(a){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:case 133:break;default:d.enc.insitu(h)}g.push(h),A.l+=p;for(var b=wf(A,A.l),y=L5[b],w=0;y!=null&&LO.indexOf(b)>-1;)p=wf(A,A.l+2),w=A.l+4,b==2066?w+=4:b!=2165&&b!=2175||(w+=12),h=A.slice(w,A.l+4+p),g.push(h),A.l+=4+p,y=L5[b=wf(A,A.l)];var C=ZA(g);Vu(C,0);var Q=0;C.lens=[];for(var x=0;x<g.length;++x)C.lens.push(Q),Q+=g[x].length;if(C.length<c)throw"XLS Record 0x"+a.toString(16)+" Truncated: "+C.length+" < "+c;return u.f(C,C.length,d)}function wp(a,u,A){if(a.t!=="z"&&a.XF){var c=0;try{c=a.z||a.XF.numFmtId||0,u.cellNF&&(a.z=go[c])}catch(p){if(u.WTF)throw p}if(!u||u.cellText!==!1)try{a.t==="e"?a.w=a.w||Q0[a.v]:c===0||c=="General"?a.t==="n"?(0|a.v)===a.v?a.w=a.v.toString(10):a.w=Ec(a.v):a.w=wh(a.v):a.w=qu(c,a.v,{date1904:!!A,dateNF:u&&u.dateNF})}catch(p){if(u.WTF)throw p}if(u.cellDates&&c&&a.t=="n"&&Qc(go[c]||String(c))){var d=qc(a.v);d&&(a.t="d",a.v=new Date(d.y,d.m-1,d.d,d.H,d.M,d.S,d.u))}}}function oB(a,u,A){return{v:a,ixfe:u,t:A}}function PO(a,u){var A,c,d,p,g,h,b,y,w={opts:{}},C={},Q=u.dense?[]:{},x={},k={},F=null,D=[],M="",N={},P="",j={},Y=[],z=[],re=[],we={Sheets:[],WBProps:{date1904:!1},Views:[{}]},Oe={},Ue=function(ir){return ir<8?fb[ir]:ir<64&&re[ir-8]||fb[ir]},Me=function(ir,an,Dt){if(!(fe>1||Dt.sheetRows&&ir.r>=Dt.sheetRows)){if(Dt.cellStyles&&an.XF&&an.XF.data&&function(er,Er,zt){var Ft,fr=Er.XF.data;fr&&fr.patternType&&zt&&zt.cellStyles&&(Er.s={},Er.s.patternType=fr.patternType,(Ft=_C(Ue(fr.icvFore)))&&(Er.s.fgColor={rgb:Ft}),(Ft=_C(Ue(fr.icvBack)))&&(Er.s.bgColor={rgb:Ft}))}(0,an,Dt),delete an.ixfe,delete an.XF,A=ir,P=de(ir),k&&k.s&&k.e||(k={s:{r:0,c:0},e:{r:0,c:0}}),ir.r<k.s.r&&(k.s.r=ir.r),ir.c<k.s.c&&(k.s.c=ir.c),ir.r+1>k.e.r&&(k.e.r=ir.r+1),ir.c+1>k.e.c&&(k.e.c=ir.c+1),Dt.cellFormula&&an.f){for(var Ot=0;Ot<Y.length;++Ot)if(!(Y[Ot][0].s.c>ir.c||Y[Ot][0].s.r>ir.r||Y[Ot][0].e.c<ir.c||Y[Ot][0].e.r<ir.r)){an.F=bt(Y[Ot][0]),Y[Ot][0].s.c==ir.c&&Y[Ot][0].s.r==ir.r||delete an.f,an.f&&(an.f=""+Ef(Y[Ot][1],0,ir,V,nt));break}}Dt.dense?(Q[ir.r]||(Q[ir.r]=[]),Q[ir.r][ir.c]=an):Q[P]=an}},nt={enc:!1,sbcch:0,snames:[],sharedf:j,arrayf:Y,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!u&&!!u.cellStyles,WTF:!!u&&!!u.wtf};u.password&&(nt.password=u.password);var X=[],le=[],G=[],W=[],q=!1,V=[];V.SheetNames=nt.snames,V.sharedf=nt.sharedf,V.arrayf=nt.arrayf,V.names=[],V.XTI=[];var Z,Ce=0,fe=0,Ge=0,ue=[],qe=[];nt.codepage=1200,sA(1200);for(var It=!1;a.l<a.length-1;){var gt=a.l,tr=a.read_shift(2);if(tr===0&&Ce===10)break;var ar=a.l===a.length?0:a.read_shift(2),sr=L5[tr];if(sr&&sr.f){if(u.bookSheets&&Ce===133&&tr!==133)break;if(Ce=tr,sr.r===2||sr.r==12){var Qt=a.read_shift(2);if(ar-=2,!nt.enc&&Qt!==tr&&((255&Qt)<<8|Qt>>8)!==tr)throw new Error("rt mismatch: "+Qt+"!="+tr);sr.r==12&&(a.l+=10,ar-=10)}var At={};if(At=tr===10?sr.f(a,ar,nt):MO(tr,sr,a,ar,nt),fe==0&&[9,521,1033,2057].indexOf(Ce)===-1)continue;switch(tr){case 34:w.opts.Date1904=we.WBProps.date1904=At;break;case 134:w.opts.WriteProtect=!0;break;case 47:if(nt.enc||(a.l=0),nt.enc=At,!u.password)throw new Error("File is password-protected");if(At.valid==null)throw new Error("Encryption scheme unsupported");if(!At.valid)throw new Error("Password is incorrect");break;case 92:nt.lastuser=At;break;case 66:var Et=Number(At);switch(Et){case 21010:Et=1200;break;case 32768:Et=1e4;break;case 32769:Et=1252}sA(nt.codepage=Et),It=!0;break;case 317:nt.rrtabid=At;break;case 25:nt.winlocked=At;break;case 439:w.opts.RefreshAll=At;break;case 12:w.opts.CalcCount=At;break;case 16:w.opts.CalcDelta=At;break;case 17:w.opts.CalcIter=At;break;case 13:w.opts.CalcMode=At;break;case 14:w.opts.CalcPrecision=At;break;case 95:w.opts.CalcSaveRecalc=At;break;case 15:nt.CalcRefMode=At;break;case 2211:w.opts.FullCalc=At;break;case 129:At.fDialog&&(Q["!type"]="dialog"),At.fBelow||((Q["!outline"]||(Q["!outline"]={})).above=!0),At.fRight||((Q["!outline"]||(Q["!outline"]={})).left=!0);break;case 224:z.push(At);break;case 430:V.push([At]),V[V.length-1].XTI=[];break;case 35:case 547:V[V.length-1].push(At);break;case 24:case 536:Z={Name:At.Name,Ref:Ef(At.rgce,0,null,V,nt)},At.itab>0&&(Z.Sheet=At.itab-1),V.names.push(Z),V[0]||(V[0]=[],V[0].XTI=[]),V[V.length-1].push(At),At.Name=="_xlnm._FilterDatabase"&&At.itab>0&&At.rgce&&At.rgce[0]&&At.rgce[0][0]&&At.rgce[0][0][0]=="PtgArea3d"&&(qe[At.itab-1]={ref:bt(At.rgce[0][0][1][2])});break;case 22:nt.ExternCount=At;break;case 23:V.length==0&&(V[0]=[],V[0].XTI=[]),V[V.length-1].XTI=V[V.length-1].XTI.concat(At),V.XTI=V.XTI.concat(At);break;case 2196:if(nt.biff<8)break;Z!=null&&(Z.Comment=At[1]);break;case 18:Q["!protect"]=At;break;case 19:At!==0&&nt.WTF&&console.error("Password verifier: "+At);break;case 133:x[At.pos]=At,nt.snames.push(At.name);break;case 10:if(--fe)break;if(k.e){if(k.e.r>0&&k.e.c>0){if(k.e.r--,k.e.c--,Q["!ref"]=bt(k),u.sheetRows&&u.sheetRows<=k.e.r){var _t=k.e.r;k.e.r=u.sheetRows-1,Q["!fullref"]=Q["!ref"],Q["!ref"]=bt(k),k.e.r=_t}k.e.r++,k.e.c++}X.length>0&&(Q["!merges"]=X),le.length>0&&(Q["!objects"]=le),G.length>0&&(Q["!cols"]=G),W.length>0&&(Q["!rows"]=W),we.Sheets.push(Oe)}M===""?N=Q:C[M]=Q,Q=u.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(nt.biff===8&&(nt.biff={9:2,521:3,1033:4}[tr]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[At.BIFFVer]||8),nt.biffguess=At.BIFFVer==0,At.BIFFVer==0&&At.dt==4096&&(nt.biff=5,It=!0,sA(nt.codepage=28591)),nt.biff==8&&At.BIFFVer==0&&At.dt==16&&(nt.biff=2),fe++)break;if(Q=u.dense?[]:{},nt.biff<8&&!It&&(It=!0,sA(nt.codepage=u.codepage||1252)),nt.biff<5||At.BIFFVer==0&&At.dt==4096){M===""&&(M="Sheet1"),k={s:{r:0,c:0},e:{r:0,c:0}};var mr={pos:a.l-ar,name:M};x[mr.pos]=mr,nt.snames.push(M)}else M=(x[gt]||{name:""}).name;At.dt==32&&(Q["!type"]="chart"),At.dt==64&&(Q["!type"]="macro"),X=[],le=[],nt.arrayf=Y=[],G=[],W=[],q=!1,Oe={Hidden:(x[gt]||{hs:0}).hs,name:M};break;case 515:case 3:case 2:Q["!type"]=="chart"&&(u.dense?(Q[At.r]||[])[At.c]:Q[de({c:At.c,r:At.r})])&&++At.c,h={ixfe:At.ixfe,XF:z[At.ixfe]||{},v:At.val,t:"n"},Ge>0&&(h.z=ue[h.ixfe>>8&63]),wp(h,u,w.opts.Date1904),Me({c:At.c,r:At.r},h,u);break;case 5:case 517:h={ixfe:At.ixfe,XF:z[At.ixfe],v:At.val,t:At.t},Ge>0&&(h.z=ue[h.ixfe>>8&63]),wp(h,u,w.opts.Date1904),Me({c:At.c,r:At.r},h,u);break;case 638:h={ixfe:At.ixfe,XF:z[At.ixfe],v:At.rknum,t:"n"},Ge>0&&(h.z=ue[h.ixfe>>8&63]),wp(h,u,w.opts.Date1904),Me({c:At.c,r:At.r},h,u);break;case 189:for(var wt=At.c;wt<=At.C;++wt){var Ht=At.rkrec[wt-At.c][0];h={ixfe:Ht,XF:z[Ht],v:At.rkrec[wt-At.c][1],t:"n"},Ge>0&&(h.z=ue[h.ixfe>>8&63]),wp(h,u,w.opts.Date1904),Me({c:wt,r:At.r},h,u)}break;case 6:case 518:case 1030:if(At.val=="String"){F=At;break}if((h=oB(At.val,At.cell.ixfe,At.tt)).XF=z[h.ixfe],u.cellFormula){var $r=At.formula;if($r&&$r[0]&&$r[0][0]&&$r[0][0][0]=="PtgExp"){var Ve=$r[0][0][1][0],Ct=$r[0][0][1][1],Lt=de({r:Ve,c:Ct});j[Lt]?h.f=""+Ef(At.formula,0,At.cell,V,nt):h.F=((u.dense?(Q[Ve]||[])[Ct]:Q[Lt])||{}).F}else h.f=""+Ef(At.formula,0,At.cell,V,nt)}Ge>0&&(h.z=ue[h.ixfe>>8&63]),wp(h,u,w.opts.Date1904),Me(At.cell,h,u),F=At;break;case 7:case 519:if(!F)throw new Error("String record expects Formula");F.val=At,(h=oB(At,F.cell.ixfe,"s")).XF=z[h.ixfe],u.cellFormula&&(h.f=""+Ef(F.formula,0,F.cell,V,nt)),Ge>0&&(h.z=ue[h.ixfe>>8&63]),wp(h,u,w.opts.Date1904),Me(F.cell,h,u),F=null;break;case 33:case 545:Y.push(At);var Br=de(At[0].s);if(c=u.dense?(Q[At[0].s.r]||[])[At[0].s.c]:Q[Br],u.cellFormula&&c){if(!F||!Br||!c)break;c.f=""+Ef(At[1],0,At[0],V,nt),c.F=bt(At[0])}break;case 1212:if(!u.cellFormula)break;if(P){if(!F)break;j[de(F.cell)]=At[0],((c=u.dense?(Q[F.cell.r]||[])[F.cell.c]:Q[de(F.cell)])||{}).f=""+Ef(At[0],0,A,V,nt)}break;case 253:h=oB(D[At.isst].t,At.ixfe,"s"),D[At.isst].h&&(h.h=D[At.isst].h),h.XF=z[h.ixfe],Ge>0&&(h.z=ue[h.ixfe>>8&63]),wp(h,u,w.opts.Date1904),Me({c:At.c,r:At.r},h,u);break;case 513:u.sheetStubs&&(h={ixfe:At.ixfe,XF:z[At.ixfe],t:"z"},Ge>0&&(h.z=ue[h.ixfe>>8&63]),wp(h,u,w.opts.Date1904),Me({c:At.c,r:At.r},h,u));break;case 190:if(u.sheetStubs)for(var Zr=At.c;Zr<=At.C;++Zr){var lt=At.ixfe[Zr-At.c];h={ixfe:lt,XF:z[lt],t:"z"},Ge>0&&(h.z=ue[h.ixfe>>8&63]),wp(h,u,w.opts.Date1904),Me({c:Zr,r:At.r},h,u)}break;case 214:case 516:case 4:(h=oB(At.val,At.ixfe,"s")).XF=z[h.ixfe],Ge>0&&(h.z=ue[h.ixfe>>8&63]),wp(h,u,w.opts.Date1904),Me({c:At.c,r:At.r},h,u);break;case 0:case 512:fe===1&&(k=At);break;case 252:D=At;break;case 1054:if(nt.biff==4){ue[Ge++]=At[1];for(var jr=0;jr<Ge+163&&go[jr]!=At[1];++jr);jr>=163&&Md(At[1],Ge+163)}else Md(At[1],At[0]);break;case 30:ue[Ge++]=At;for(var Jr=0;Jr<Ge+163&&go[Jr]!=At;++Jr);Jr>=163&&Md(At,Ge+163);break;case 229:X=X.concat(At);break;case 93:le[At.cmo[0]]=nt.lastobj=At;break;case 438:nt.lastobj.TxO=At;break;case 127:nt.lastobj.ImData=At;break;case 440:for(g=At[0].s.r;g<=At[0].e.r;++g)for(p=At[0].s.c;p<=At[0].e.c;++p)(c=u.dense?(Q[g]||[])[p]:Q[de({c:p,r:g})])&&(c.l=At[1]);break;case 2048:for(g=At[0].s.r;g<=At[0].e.r;++g)for(p=At[0].s.c;p<=At[0].e.c;++p)(c=u.dense?(Q[g]||[])[p]:Q[de({c:p,r:g})])&&c.l&&(c.l.Tooltip=At[1]);break;case 28:if(nt.biff<=5&&nt.biff>=2)break;c=u.dense?(Q[At[0].r]||[])[At[0].c]:Q[de(At[0])];var $t=le[At[2]];c||(u.dense?(Q[At[0].r]||(Q[At[0].r]=[]),c=Q[At[0].r][At[0].c]={t:"z"}):c=Q[de(At[0])]={t:"z"},k.e.r=Math.max(k.e.r,At[0].r),k.s.r=Math.min(k.s.r,At[0].r),k.e.c=Math.max(k.e.c,At[0].c),k.s.c=Math.min(k.s.c,At[0].c)),c.c||(c.c=[]),d={a:At[1],t:$t.TxO.t},c.c.push(d);break;case 2173:z[At.ixfe],At.ext.forEach(function(ir){ir[0]});break;case 125:if(!nt.cellStyles)break;for(;At.e>=At.s;)G[At.e--]={width:At.w/256,level:At.level||0,hidden:!!(1&At.flags)},q||(q=!0,p5(At.w/256)),M1(G[At.e+1]);break;case 520:var qt={};At.level!=null&&(W[At.r]=qt,qt.level=At.level),At.hidden&&(W[At.r]=qt,qt.hidden=!0),At.hpt&&(W[At.r]=qt,qt.hpt=At.hpt,qt.hpx=mb(At.hpt));break;case 38:case 39:case 40:case 41:Q["!margins"]||Qm(Q["!margins"]={}),Q["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[tr]]=At;break;case 161:Q["!margins"]||Qm(Q["!margins"]={}),Q["!margins"].header=At.header,Q["!margins"].footer=At.footer;break;case 574:At.RTL&&(we.Views[0].RTL=!0);break;case 146:re=At;break;case 2198:y=At;break;case 140:b=At;break;case 442:M?Oe.CodeName=At||Oe.name:we.WBProps.CodeName=At||"ThisWorkbook"}}else sr||console.error("Missing Info for XLS Record 0x"+tr.toString(16)),a.l+=ar}return w.SheetNames=il(x).sort(function(ir,an){return Number(ir)-Number(an)}).map(function(ir){return x[ir].name}),u.bookSheets||(w.Sheets=C),!w.SheetNames.length&&N["!ref"]?(w.SheetNames.push("Sheet1"),w.Sheets&&(w.Sheets.Sheet1=N)):w.Preamble=N,w.Sheets&&qe.forEach(function(ir,an){w.Sheets[w.SheetNames[an]]["!autofilter"]=ir}),w.Strings=D,w.SSF=BA(go),nt.enc&&(w.Encryption=nt.enc),y&&(w.Themes=y),w.Metadata={},b!==void 0&&(w.Metadata.Country=b),V.names.length>0&&(we.Names=V.names),w.Workbook=we,w}var Z8="e0859ff2f94f6810ab9108002b27b3d9",sB="02d5cdd59c2e1b10939708002b2cf9ae",UO="05d5cdd59c2e1b10939708002b2cf9ae";function eS(a,u){var A,c,d,p;if(u||(u={}),q5(u),$c(),u.codepage&&Yu(u.codepage),a.FullPaths){if(eo.find(a,"/encryption"))throw new Error("File is password-protected");A=eo.find(a,"!CompObj"),c=eo.find(a,"/Workbook")||eo.find(a,"/Book")}else{switch(u.type){case"base64":a=Bc(Yl(a));break;case"binary":a=Bc(a);break;case"buffer":break;case"array":Array.isArray(a)||(a=Array.prototype.slice.call(a))}Vu(a,0),c={content:a}}if(A&&Cp(A),u.bookProps&&!u.bookSheets)d={};else{var g=Uo?"buffer":"array";if(c&&c.content)d=PO(c.content,u);else if((p=eo.find(a,"PerfectOffice_MAIN"))&&p.content)d=Bm.to_workbook(p.content,(u.type=g,u));else{if(!(p=eo.find(a,"NativeContent_MAIN"))||!p.content)throw(p=eo.find(a,"MN0"))&&p.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");d=Bm.to_workbook(p.content,(u.type=g,u))}u.bookVBA&&a.FullPaths&&eo.find(a,"/_VBA_PROJECT_CUR/VBA/dir")&&(d.vbaraw=function(b){var y=eo.utils.cfb_new({root:"R"});return b.FullPaths.forEach(function(w,C){if(w.slice(-1)!=="/"&&w.match(/_VBA_PROJECT_CUR/)){var Q=w.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");eo.utils.cfb_add(y,Q,b.FileIndex[C].content)}}),eo.write(y)}(a))}var h={};return a.FullPaths&&function(b,y,w){var C=eo.find(b,"/!DocumentSummaryInformation");if(C&&C.size>0)try{var Q=jx(C,Tg,sB);for(var x in Q)y[x]=Q[x]}catch(M){if(w.WTF)throw M}var k=eo.find(b,"/!SummaryInformation");if(k&&k.size>0)try{var F=jx(k,ud,Z8);for(var D in F)y[D]==null&&(y[D]=F[D])}catch(M){if(w.WTF)throw M}y.HeadingPairs&&y.TitlesOfParts&&(Dx(y.HeadingPairs,y.TitlesOfParts,y,w),delete y.HeadingPairs,delete y.TitlesOfParts)}(a,h,u),d.Props=d.Custprops=h,u.bookFiles&&(d.cfb=a),d}function HO(a,u){var A=u,c=eo.utils.cfb_new({root:"R"}),d="/Workbook";switch(A.bookType||"xls"){case"xls":A.bookType="biff8";case"xla":A.bookType||(A.bookType="xla");case"biff8":d="/Workbook",A.biff=8;break;case"biff5":d="/Book",A.biff=5;break;default:throw new Error("invalid type "+A.bookType+" for XLS CFB")}return eo.utils.cfb_add(c,d,tS(a,A)),A.biff==8&&(a.Props||a.Custprops)&&function(p,g){var h,b=[],y=[],w=[],C=0,Q=EI(Tg,"n"),x=EI(ud,"n");if(p.Props)for(h=il(p.Props),C=0;C<h.length;++C)(Object.prototype.hasOwnProperty.call(Q,h[C])?b:Object.prototype.hasOwnProperty.call(x,h[C])?y:w).push([h[C],p.Props[h[C]]]);if(p.Custprops)for(h=il(p.Custprops),C=0;C<h.length;++C)Object.prototype.hasOwnProperty.call(p.Props||{},h[C])||(Object.prototype.hasOwnProperty.call(Q,h[C])?b:Object.prototype.hasOwnProperty.call(x,h[C])?y:w).push([h[C],p.Custprops[h[C]]]);var k=[];for(C=0;C<w.length;++C)Hx.indexOf(w[C][0])>-1||Fx.indexOf(w[C][0])>-1||w[C][1]!=null&&k.push(w[C]);y.length&&eo.utils.cfb_add(g,"/SummaryInformation",i5(y,Z8,x,ud)),(b.length||k.length)&&eo.utils.cfb_add(g,"/DocumentSummaryInformation",i5(b,sB,Q,Tg,k.length?k:null,UO))}(a,c),A.biff==8&&a.vbaraw&&function(p,g){g.FullPaths.forEach(function(h,b){if(b!=0){var y=h.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");y.slice(-1)!=="/"&&eo.utils.cfb_add(p,y,g.FileIndex[b].content)}})}(c,eo.read(a.vbaraw,{type:typeof a.vbaraw=="string"?"binary":"buffer"})),c}var UC={0:{f:function(a,u){var A={},c=a.l+u;A.r=a.read_shift(4),a.l+=4;var d=a.read_shift(2);a.l+=1;var p=a.read_shift(1);return a.l=c,7&p&&(A.level=7&p),16&p&&(A.hidden=!0),32&p&&(A.hpt=d/20),A}},1:{f:function(a){return[ya(a)]}},2:{f:function(a){return[ya(a),uA(a),"n"]}},3:{f:function(a){return[ya(a),a.read_shift(1),"e"]}},4:{f:function(a){return[ya(a),a.read_shift(1),"b"]}},5:{f:function(a){return[ya(a),wl(a),"n"]}},6:{f:function(a){return[ya(a),Pn(a),"str"]}},7:{f:function(a){return[ya(a),a.read_shift(4),"s"]}},8:{f:function(a,u,A){var c=a.l+u,d=ya(a);d.r=A["!row"];var p=[d,Pn(a),"str"];if(A.cellFormula){a.l+=2;var g=rB(a,c-a.l,A);p[3]=Ef(g,0,d,A.supbooks,A)}else a.l=c;return p}},9:{f:function(a,u,A){var c=a.l+u,d=ya(a);d.r=A["!row"];var p=[d,wl(a),"n"];if(A.cellFormula){a.l+=2;var g=rB(a,c-a.l,A);p[3]=Ef(g,0,d,A.supbooks,A)}else a.l=c;return p}},10:{f:function(a,u,A){var c=a.l+u,d=ya(a);d.r=A["!row"];var p=[d,a.read_shift(1),"b"];if(A.cellFormula){a.l+=2;var g=rB(a,c-a.l,A);p[3]=Ef(g,0,d,A.supbooks,A)}else a.l=c;return p}},11:{f:function(a,u,A){var c=a.l+u,d=ya(a);d.r=A["!row"];var p=[d,a.read_shift(1),"e"];if(A.cellFormula){a.l+=2;var g=rB(a,c-a.l,A);p[3]=Ef(g,0,d,A.supbooks,A)}else a.l=c;return p}},12:{f:function(a){return[Do(a)]}},13:{f:function(a){return[Do(a),uA(a),"n"]}},14:{f:function(a){return[Do(a),a.read_shift(1),"e"]}},15:{f:function(a){return[Do(a),a.read_shift(1),"b"]}},16:{f:G8},17:{f:function(a){return[Do(a),Pn(a),"str"]}},18:{f:function(a){return[Do(a),a.read_shift(4),"s"]}},19:{f:pa},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(a,u,A){var c=a.l+u;a.l+=4,a.l+=1;var d=a.read_shift(4),p=fl(a),g=PT(a,0,A),h=Bs(a);a.l=c;var b={Name:p,Ptg:g};return d<268435455&&(b.Sheet=d),h&&(b.Comment=h),b}},40:{},42:{},43:{f:function(a,u,A){var c={};c.sz=a.read_shift(2)/20;var d=function(b){var y=b.read_shift(1);return b.l++,{fBold:1&y,fItalic:2&y,fUnderline:4&y,fStrikeout:8&y,fOutline:16&y,fShadow:32&y,fCondense:64&y,fExtend:128&y}}(a);switch(d.fItalic&&(c.italic=1),d.fCondense&&(c.condense=1),d.fExtend&&(c.extend=1),d.fShadow&&(c.shadow=1),d.fOutline&&(c.outline=1),d.fStrikeout&&(c.strike=1),a.read_shift(2)===700&&(c.bold=1),a.read_shift(2)){case 1:c.vertAlign="superscript";break;case 2:c.vertAlign="subscript"}var p=a.read_shift(1);p!=0&&(c.underline=p);var g=a.read_shift(1);g>0&&(c.family=g);var h=a.read_shift(1);switch(h>0&&(c.charset=h),a.l++,c.color=function(b){var y={},w=b.read_shift(1)>>>1,C=b.read_shift(1),Q=b.read_shift(2,"i"),x=b.read_shift(1),k=b.read_shift(1),F=b.read_shift(1);switch(b.l++,w){case 0:y.auto=1;break;case 1:y.index=C;var D=fb[C];D&&(y.rgb=_C(D));break;case 2:y.rgb=_C([x,k,F]);break;case 3:y.theme=C}return Q!=0&&(y.tint=Q>0?Q/32767:Q/32768),y}(a),a.read_shift(1)){case 1:c.scheme="major";break;case 2:c.scheme="minor"}return c.name=Pn(a),c}},44:{f:function(a,u){return[a.read_shift(2),Pn(a)]}},45:{f:oT},46:{f:sT},47:{f:function(a,u){var A=a.l+u,c=a.read_shift(2),d=a.read_shift(2);return a.l=A,{ixfe:c,numFmtId:d}}},48:{},49:{f:function(a){return a.read_shift(4,"i")}},50:{},51:{f:function(a){for(var u=[],A=a.read_shift(4);A-- >0;)u.push([a.read_shift(4),a.read_shift(4)]);return u}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:u5},62:{f:function(a){return[ya(a),pa(a),"is"]}},63:{f:function(a){var u={};u.i=a.read_shift(4);var A={};A.r=a.read_shift(4),A.c=a.read_shift(4),u.r=de(A);var c=a.read_shift(1);return 2&c&&(u.l="1"),8&c&&(u.a="1"),u}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:gu,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(a){var u=a.read_shift(2);return a.l+=28,{RTL:32&u}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(a,u){var A={},c=a[a.l];return++a.l,A.above=!(64&c),A.left=!(128&c),a.l+=18,A.name=ka(a),A}},148:{f:rO,p:16},151:{f:function(){}},152:{},153:{f:function(a,u){var A={},c=a.read_shift(4);A.defaultThemeVersion=a.read_shift(4);var d=u>8?Pn(a):"";return d.length>0&&(A.CodeName=d),A.autoCompressPictures=!!(65536&c),A.backupFile=!!(64&c),A.checkCompatibility=!!(4096&c),A.date1904=!!(1&c),A.filterPrivacy=!!(8&c),A.hidePivotFieldList=!!(1024&c),A.promptedSolutions=!!(16&c),A.publishItems=!!(2048&c),A.refreshAllConnections=!!(262144&c),A.saveExternalLinkValues=!!(128&c),A.showBorderUnselectedTables=!!(4&c),A.showInkAnnotation=!!(32&c),A.showObjects=["all","placeholders","none"][c>>13&3],A.showPivotChartFilter=!!(32768&c),A.updateLinks=["userSet","never","always"][c>>8&3],A}},154:{},155:{},156:{f:function(a,u){var A={};return A.Hidden=a.read_shift(4),A.iTabID=a.read_shift(4),A.strRelID=Sc(a),A.name=Pn(a),A}},157:{},158:{},159:{T:1,f:function(a){return[a.read_shift(4),a.read_shift(4)]}},160:{T:-1},161:{T:1,f:al},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:iO},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(a,u){return{flags:a.read_shift(4),version:a.read_shift(4),name:Pn(a)}}},336:{T:-1},337:{f:function(a){return a.l+=4,a.read_shift(4)!=0},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:Sc},357:{},358:{},359:{},360:{T:1},361:{},362:{f:n8},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(a,u,A){var c=a.l+u,d=Dg(a),p=a.read_shift(1),g=[d];if(g[2]=p,A.cellFormula){var h=MT(a,c-a.l,A);g[1]=h}else a.l=c;return g}},427:{f:function(a,u,A){var c=a.l+u,d=[al(a)];if(A.cellFormula){var p=UT(a,c-a.l,A);d[1]=p,a.l=c}else a.l=c;return d}},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:function(a){var u={};return K8.forEach(function(A){u[A]=wl(a)}),u}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(a,u){var A=a.l+u,c=al(a),d=Bs(a),p=Pn(a),g=Pn(a),h=Pn(a);a.l=A;var b={rfx:c,relId:d,loc:p,display:h};return g&&(b.Tooltip=g),b}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:Sc},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:wT},633:{T:1},634:{T:-1},635:{T:1,f:function(a){var u={};u.iauthor=a.read_shift(4);var A=al(a);return u.rfx=A.s,u.ref=de(A.s),a.l+=16,u}},636:{T:-1},637:{f:qo},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(a,u){return a.l+=10,{name:Pn(a)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},L5={6:{f:eB},10:{f:L1},12:{f:Fu},13:{f:Fu},14:{f:mu},15:{f:mu},16:{f:wl},17:{f:mu},18:{f:mu},19:{f:Fu},20:{f:t8},21:{f:t8},23:{f:n8},24:{f:r8},25:{f:mu},26:{},27:{},28:{f:function(a,u,A){return function(c,d,p){if(!(p.biff<8)){var g=c.read_shift(2),h=c.read_shift(2),b=c.read_shift(2),y=c.read_shift(2),w=wm(c,0,p);return p.biff<8&&c.read_shift(1),[{r:g,c:h},w,y,b]}}(a,0,A)}},29:{},34:{f:mu},35:{f:A5},38:{f:wl},39:{f:wl},40:{f:wl},41:{f:wl},42:{f:mu},43:{f:mu},47:{f:function(a,u,A){var c={Type:A.biff>=8?a.read_shift(2):0};return c.Type?g5(a,u-2,c):function(d,p,g,h){var b={key:Fu(d),verificationBytes:Fu(d)};g.password&&(b.verifier=d5(g.password)),h.valid=b.verificationBytes===b.verifier,h.valid&&(h.insitu=rT(g.password))}(a,A.biff,A,c),c}},49:{f:function(a,u,A){var c={dyHeight:a.read_shift(2),fl:a.read_shift(2)};switch(A&&A.biff||8){case 2:break;case 3:case 4:a.l+=2;break;default:a.l+=10}return c.name=gb(a,0,A),c}},51:{f:Fu},60:{},61:{f:function(a){return{Pos:[a.read_shift(2),a.read_shift(2)],Dim:[a.read_shift(2),a.read_shift(2)],Flags:a.read_shift(2),CurTab:a.read_shift(2),FirstTab:a.read_shift(2),Selected:a.read_shift(2),TabRatio:a.read_shift(2)}}},64:{f:mu},65:{f:function(){}},66:{f:Fu},77:{},80:{},81:{},82:{},85:{f:Fu},89:{},90:{},91:{},92:{f:function(a,u,A){if(A.enc)return a.l+=u,"";var c=a.l,d=wm(a,0,A);return a.read_shift(u+c-a.l),d}},93:{f:function(a,u,A){if(A&&A.biff<8)return function(p,g,h){p.l+=4;var b=p.read_shift(2),y=p.read_shift(2),w=p.read_shift(2);p.l+=2,p.l+=2,p.l+=2,p.l+=2,p.l+=2,p.l+=2,p.l+=2,p.l+=2,p.l+=2,p.l+=6,g-=36;var C=[];return C.push((PR[b]||gu)(p,g,h)),{cmo:[y,b,w],ft:C}}(a,u,A);var c=Jx(a),d=function(p,g){for(var h=p.l+g,b=[];p.l<h;){var y=p.read_shift(2);p.l-=2;try{b.push(TR[y](p,h-p.l))}catch{return p.l=h,b}}return p.l!=h&&(p.l=h),b}(a,u-22,c[1]);return{cmo:c,ft:d}}},94:{},95:{f:mu},96:{},97:{},99:{f:mu},125:{f:u5},128:{f:function(a){a.l+=4;var u=[a.read_shift(2),a.read_shift(2)];if(u[0]!==0&&u[0]--,u[1]!==0&&u[1]--,u[0]>7||u[1]>7)throw new Error("Bad Gutters: "+u.join("|"));return u}},129:{f:function(a,u,A){var c=A&&A.biff==8||u==2?a.read_shift(2):(a.l+=u,0);return{fDialog:16&c,fBelow:64&c,fRight:128&c}}},130:{f:Fu},131:{f:mu},132:{f:mu},133:{f:function(a,u,A){var c=a.read_shift(4),d=3&a.read_shift(1),p=a.read_shift(1);switch(p){case 0:p="Worksheet";break;case 1:p="Macrosheet";break;case 2:p="Chartsheet";break;case 6:p="VBAModule"}var g=gb(a,0,A);return g.length===0&&(g="Sheet1"),{pos:c,hs:d,dt:p,name:g}}},134:{},140:{f:function(a){var u,A=[0,0];return u=a.read_shift(2),A[0]=E0[u]||u,u=a.read_shift(2),A[1]=E0[u]||u,A}},141:{f:Fu},144:{},146:{f:function(a){for(var u=a.read_shift(2),A=[];u-- >0;)A.push(Yx(a));return A}},151:{},152:{},153:{},154:{},155:{},156:{f:Fu},157:{},158:{},160:{f:jR},161:{f:function(a,u){var A={};return u<32||(a.l+=16,A.header=wl(a),A.footer=wl(a),a.l+=2),A}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function(a,u){for(var A=a.l+u-2,c=a.read_shift(2),d=a.read_shift(2),p=[];a.l<A;)p.push(qx(a));if(a.l!==A)throw new Error("MulRK read error");var g=a.read_shift(2);if(p.length!=g-d+1)throw new Error("MulRK length mismatch");return{r:c,c:d,C:g,rkrec:p}}},190:{f:function(a,u){for(var A=a.l+u-2,c=a.read_shift(2),d=a.read_shift(2),p=[];a.l<A;)p.push(a.read_shift(2));if(a.l!==A)throw new Error("MulBlank read error");var g=a.read_shift(2);if(p.length!=g-d+1)throw new Error("MulBlank length mismatch");return{r:c,c:d,C:g,ixfe:p}}},193:{f:L1},197:{},198:{},199:{},200:{},201:{},202:{f:mu},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:Fu},220:{},221:{f:mu},222:{},224:{f:function(a,u,A){var c={};return c.ifnt=a.read_shift(2),c.numFmtId=a.read_shift(2),c.flags=a.read_shift(2),c.fStyle=c.flags>>2&1,c.data=function(d,p,g,h){var b={},y=d.read_shift(4),w=d.read_shift(4),C=d.read_shift(4),Q=d.read_shift(2);return b.patternType=ym[C>>26],h.cellStyles&&(b.alc=7&y,b.fWrap=y>>3&1,b.alcV=y>>4&7,b.fJustLast=y>>7&1,b.trot=y>>8&255,b.cIndent=y>>16&15,b.fShrinkToFit=y>>20&1,b.iReadOrder=y>>22&2,b.fAtrNum=y>>26&1,b.fAtrFnt=y>>27&1,b.fAtrAlc=y>>28&1,b.fAtrBdr=y>>29&1,b.fAtrPat=y>>30&1,b.fAtrProt=y>>31&1,b.dgLeft=15&w,b.dgRight=w>>4&15,b.dgTop=w>>8&15,b.dgBottom=w>>12&15,b.icvLeft=w>>16&127,b.icvRight=w>>23&127,b.grbitDiag=w>>30&3,b.icvTop=127&C,b.icvBottom=C>>7&127,b.icvDiag=C>>14&127,b.dgDiag=C>>21&15,b.icvFore=127&Q,b.icvBack=Q>>7&127,b.fsxButton=Q>>14&1),b}(a,0,c.fStyle,A),c}},225:{f:function(a,u){return u===0||a.read_shift(2),1200}},226:{f:L1},227:{},229:{f:function(a,u){for(var A=[],c=a.read_shift(2);c--;)A.push(WI(a));return A}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function(a,u){for(var A=a.l+u,c=a.read_shift(4),d=a.read_shift(4),p=[],g=0;g!=d&&a.l<A;++g)p.push(SR(a));return p.Count=c,p.Unique=d,p}},253:{f:function(a){var u=bp(a);return u.isst=a.read_shift(4),u}},255:{f:function(a,u){var A={};return A.dsst=a.read_shift(2),a.l+=u-2,A}},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:Gx},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:mu},353:{f:L1},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:function(a,u,A){var c=a.l+u,d=a.read_shift(2),p=a.read_shift(2);if(A.sbcch=p,p==1025||p==14849)return[p,d];if(p<1||p>255)throw new Error("Unexpected SupBook type: "+p);for(var g=bm(a,p),h=[];c>a.l;)h.push(Cm(a));return[p,d,g,h]}},431:{f:mu},432:{},433:{},434:{},437:{},438:{f:function(a,u,A){var c=a.l,d="";try{a.l+=4;var p=(A.lastobj||{cmo:[0,0]}).cmo[1];[0,5,7,11,12,14].indexOf(p)==-1?a.l+=6:function(w){var C=w.read_shift(1);w.l++;var Q=w.read_shift(2);return w.l+=2,[C,Q]}(a);var g=a.read_shift(2);a.read_shift(2),Fu(a);var h=a.read_shift(2);a.l+=h;for(var b=1;b<a.lens.length-1;++b){if(a.l-c!=a.lens[b])throw new Error("TxO: bad continue record");var y=a[a.l];if((d+=bm(a,a.lens[b+1]-a.lens[b]-1)).length>=(y?g:2*g))break}if(d.length!==g&&d.length!==2*g)throw new Error("cchText: "+g+" != "+d.length);return a.l=c+u,{t:d}}catch{return a.l=c+u,{t:d}}}},439:{f:mu},440:{f:function(a,u){var A=WI(a);a.l+=16;var c=function(d,p){var g=d.l+p,h=d.read_shift(4);if(h!==2)throw new Error("Unrecognized streamVersion: "+h);var b=d.read_shift(2);d.l+=2;var y,w,C,Q,x,k,F="";16&b&&(y=$I(d,d.l)),128&b&&(w=$I(d,d.l)),257&~b||(C=$I(d,d.l)),(257&b)==1&&(Q=_R(d,d.l)),8&b&&(F=$I(d,d.l)),32&b&&(x=d.read_shift(16)),64&b&&(k=GI(d)),d.l=g;var D=w||C||Q||"";D&&F&&(D+="#"+F),D||(D="#"+F),2&b&&D.charAt(0)=="/"&&D.charAt(1)!="/"&&(D="file://"+D);var M={Target:D};return x&&(M.guid=x),k&&(M.time=k),y&&(M.Tooltip=y),M}(a,u-24);return[A,c]}},441:{},442:{f:Cm},443:{},444:{f:Fu},445:{},446:{},448:{f:L1},449:{f:function(a){return a.read_shift(2),a.read_shift(4)},r:2},450:{f:L1},512:{f:Zx},513:{f:HR},515:{f:function(a,u,A){A.biffguess&&A.biff==2&&(A.biff=5);var c=bp(a),d=wl(a);return c.val=d,c}},516:{f:function(a,u,A){A.biffguess&&A.biff==2&&(A.biff=5),a.l;var c=bp(a);A.biff==2&&a.l++;var d=Cm(a,a.l,A);return c.val=d,c}},517:{f:s5},519:{f:GR},520:{f:function(a){var u={};u.r=a.read_shift(2),u.c=a.read_shift(2),u.cnt=a.read_shift(2)-u.c;var A=a.read_shift(2);a.l+=4;var c=a.read_shift(1);return a.l+=3,7&c&&(u.level=7&c),32&c&&(u.hidden=!0),64&c&&(u.hpt=A/20),u}},523:{},545:{f:i8},549:{f:Xx},566:{},574:{f:function(a,u,A){return A&&A.biff>=2&&A.biff<5?{}:{RTL:64&a.read_shift(2)}}},638:{f:function(a){var u=a.read_shift(2),A=a.read_shift(2),c=qx(a);return{r:u,c:A,ixfe:c[0],rknum:c[1]}}},659:{},1048:{},1054:{f:function(a,u,A){return[a.read_shift(2),wm(a,0,A)]}},1084:{},1212:{f:function(a,u,A){var c=zx(a);a.l++;var d=a.read_shift(1);return[NT(a,u-=8,A),d,c]}},2048:{f:function(a,u){a.read_shift(2);var A=WI(a),c=a.read_shift((u-10)/2,"dbcs-cont");return[A,c=c.replace(Rl,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:YI},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:L1},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function(a){a.l+=2;var u={cxfs:0,crc:0};return u.cxfs=a.read_shift(2),u.crc=a.read_shift(4),u},r:12},2173:{f:function(a,u){a.l,a.l+=2;var A=a.read_shift(2);a.l+=2;for(var c=a.read_shift(2),d=[];c-- >0;)d.push(yT(a,a.l));return{ixfe:A,ext:d}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:mu,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function(a,u,A){if(!(A.biff<8)){var c=a.read_shift(2),d=a.read_shift(2);return[bm(a,c,A),bm(a,d,A)]}a.l+=u},r:12},2197:{},2198:{f:function(a,u,A){var c=a.l+u;if(a.read_shift(4)!==124226)if(A.cellStyles){var d,p=a.slice(a.l);a.l=c;try{d=oC(p,{type:"array"})}catch{return}var g=Cf(d,"theme/theme/theme1.xml",!0);if(g)return w8(g,A)}else a.l=c},r:12},2199:{},2200:{},2201:{},2202:{f:function(a){return[a.read_shift(4)!==0,a.read_shift(4)!==0,a.read_shift(4)]},r:12},2203:{f:L1},2204:{},2205:{},2206:{},2207:{},2211:{f:function(a){var u=function(A){var c=A.read_shift(2),d=A.read_shift(2);return A.l+=8,{type:c,flags:d}}(a);if(u.type!=2211)throw new Error("Invalid Future Record "+u.type);return a.read_shift(4)!==0}},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:Fu},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function(a,u,A){var c={area:!1};if(A.biff!=5)return a.l+=u,c;var d=a.read_shift(1);return a.l+=3,16&d&&(c.area=!0),c}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function(a){for(var u=a.read_shift(2),A=[];u-- >0;)A.push(Yx(a));return A}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:Zx},1:{},2:{f:function(a){var u=bp(a);++a.l;var A=a.read_shift(2);return u.t="n",u.val=A,u}},3:{f:function(a){var u=bp(a);++a.l;var A=wl(a);return u.t="n",u.val=A,u}},4:{f:function(a,u,A){A.biffguess&&A.biff==5&&(A.biff=2);var c=bp(a);++a.l;var d=wm(a,0,A);return c.t="str",c.val=d,c}},5:{f:s5},7:{f:function(a){var u=a.read_shift(1);return u===0?(a.l++,""):a.read_shift(u,"sbcs-cont")}},8:{},9:{f:YI},11:{},22:{f:Fu},30:{f:LR},31:{},32:{},33:{f:i8},36:{},37:{f:Xx},50:{f:function(a,u){a.l+=6,a.l+=2,a.l+=1,a.l+=3,a.l+=1,a.l+=u-13}},62:{},52:{},67:{},68:{f:Fu},69:{},86:{},126:{},127:{f:function(a){var u=a.read_shift(2),A=a.read_shift(2),c=a.read_shift(4),d={fmt:u,env:A,len:c,data:a.slice(a.l,a.l+c)};return a.l+=c,d}},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function(a,u,A){var c=a.l+u,d=bp(a),p=a.read_shift(2),g=bm(a,p,A);return a.l=c,d.t="str",d.val=g,d}},223:{},234:{},354:{},421:{},518:{f:eB},521:{f:YI},536:{f:r8},547:{f:A5},561:{},579:{},1030:{f:eB},1033:{f:YI},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function Aa(a,u,A,c){var d=u;if(!isNaN(d)){var p=c||(A||[]).length||0,g=a.next(4);g.write_shift(2,d),g.write_shift(2,p),p>0&&BC(A)&&a.push(A)}}function HC(a,u,A){return a||(a=ri(7)),a.write_shift(2,u),a.write_shift(2,A),a.write_shift(2,0),a.write_shift(1,0),a}function jO(a,u,A,c){if(u.v!=null)switch(u.t){case"d":case"n":var d=u.t=="d"?hu(vA(u.v)):u.v;return void(d==(0|d)&&d>=0&&d<65536?Aa(a,2,(p=A,g=c,h=d,b=ri(9),HC(b,p,g),b.write_shift(2,h),b)):Aa(a,3,function(y,w,C){var Q=ri(15);return HC(Q,y,w),Q.write_shift(8,C,"f"),Q}(A,c,d)));case"b":case"e":return void Aa(a,5,function(y,w,C,Q){var x=ri(9);return HC(x,y,w),Kx(C,Q||"b",x),x}(A,c,u.v,u.t));case"s":case"str":return void Aa(a,4,function(y,w,C){var Q=ri(8+2*C.length);return HC(Q,y,w),Q.write_shift(1,C.length),Q.write_shift(C.length,C,"sbcs"),Q.l<Q.length?Q.slice(0,Q.l):Q}(A,c,(u.v||"").slice(0,255)))}var p,g,h,b;Aa(a,1,HC(null,A,c))}function M5(a,u){for(var A=u||{},c=If(),d=0,p=0;p<a.SheetNames.length;++p)a.SheetNames[p]==A.sheet&&(d=p);if(d==0&&A.sheet&&a.SheetNames[0]!=A.sheet)throw new Error("Sheet not found: "+A.sheet);return Aa(c,A.biff==4?1033:A.biff==3?521:9,o5(0,16,A)),function(g,h,b,y){var w,C=Array.isArray(h),Q=jt(h["!ref"]||"A1"),x="",k=[];if(Q.e.c>255||Q.e.r>16383){if(y.WTF)throw new Error("Range "+(h["!ref"]||"A1")+" exceeds format limit A1:IV16384");Q.e.c=Math.min(Q.e.c,255),Q.e.r=Math.min(Q.e.c,16383),w=bt(Q)}for(var F=Q.s.r;F<=Q.e.r;++F){x=pu(F);for(var D=Q.s.c;D<=Q.e.c;++D){F===Q.s.r&&(k[D]=oe(D)),w=k[D]+x;var M=C?(h[F]||[])[D]:h[w];M&&jO(g,M,F,D)}}}(c,a.Sheets[a.SheetNames[d]],0,A),Aa(c,10),c.end()}function GO(a,u,A){Aa(a,49,function(c,d){var p=c.name||"Arial",g=d.biff==5,h=ri(g?15+p.length:16+2*p.length);return h.write_shift(2,20*(c.sz||12)),h.write_shift(4,0),h.write_shift(2,400),h.write_shift(4,0),h.write_shift(2,0),h.write_shift(1,p.length),g||h.write_shift(1,1),h.write_shift((g?1:2)*p.length,p,g?"sbcs":"utf16le"),h}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},A))}function KO(a,u){if(u){var A=0;u.forEach(function(c,d){++A<=256&&c&&Aa(a,125,function(p,g){var h=ri(12);h.write_shift(2,g),h.write_shift(2,g),h.write_shift(2,256*p.width),h.write_shift(2,0);var b=0;return p.hidden&&(b|=1),h.write_shift(1,b),b=p.level||0,h.write_shift(1,b),h.write_shift(2,0),h}(iB(d,c),d))})}}function $O(a,u,A,c,d){var p=16+U1(d.cellXfs,u,d);if(u.v!=null||u.bf)if(u.bf)Aa(a,6,LT(u,A,c,0,p));else switch(u.t){case"d":case"n":Aa(a,515,function(g,h,b,y){var w=ri(14);return Im(g,h,y,w),zc(b,w),w}(A,c,u.t=="d"?hu(vA(u.v)):u.v,p));break;case"b":case"e":Aa(a,517,function(g,h,b,y,w,C){var Q=ri(8);return Im(g,h,y,Q),Kx(b,C,Q),Q}(A,c,u.v,p,0,u.t));break;case"s":case"str":d.bookSST?Aa(a,253,function(g,h,b,y){var w=ri(10);return Im(g,h,y,w),w.write_shift(4,b),w}(A,c,B5(d.Strings,u.v,d.revStrings),p)):Aa(a,516,function(g,h,b,y,w){var C=!w||w.biff==8,Q=ri(+C+8+(1+C)*b.length);return Im(g,h,y,Q),Q.write_shift(2,b.length),C&&Q.write_shift(1,1),Q.write_shift((1+C)*b.length,b,C?"utf16le":"sbcs"),Q}(A,c,(u.v||"").slice(0,255),p,d));break;default:Aa(a,513,Im(A,c,p))}else Aa(a,513,Im(A,c,p))}function P5(a,u,A){var c,d,p,g=If(),h=A.SheetNames[a],b=A.Sheets[h]||{},y=(A||{}).Workbook||{},w=(y.Sheets||[])[a]||{},C=Array.isArray(b),Q=u.biff==8,x="",k=[],F=jt(b["!ref"]||"A1"),D=Q?65536:16384;if(F.e.c>255||F.e.r>=D){if(u.WTF)throw new Error("Range "+(b["!ref"]||"A1")+" exceeds format limit A1:IV16384");F.e.c=Math.min(F.e.c,255),F.e.r=Math.min(F.e.c,D-1)}Aa(g,2057,o5(0,16,u)),Aa(g,13,jd(1)),Aa(g,12,jd(100)),Aa(g,15,Kf(!0)),Aa(g,17,Kf(!1)),Aa(g,16,zc(.001)),Aa(g,95,Kf(!0)),Aa(g,42,Kf(!1)),Aa(g,43,Kf(!1)),Aa(g,130,jd(1)),Aa(g,128,(d=[0,0],(p=ri(8)).write_shift(4,0),p.write_shift(2,d[0]?d[0]+1:0),p.write_shift(2,d[1]?d[1]+1:0),p)),Aa(g,131,Kf(!1)),Aa(g,132,Kf(!1)),Q&&KO(g,b["!cols"]),Aa(g,512,function(Y,z){var re=z.biff!=8&&z.biff?2:4,we=ri(2*re+6);return we.write_shift(re,Y.s.r),we.write_shift(re,Y.e.r+1),we.write_shift(2,Y.s.c),we.write_shift(2,Y.e.c+1),we.write_shift(2,0),we}(F,u)),Q&&(b["!links"]=[]);for(var M=F.s.r;M<=F.e.r;++M){x=pu(M);for(var N=F.s.c;N<=F.e.c;++N){M===F.s.r&&(k[N]=oe(N)),c=k[N]+x;var P=C?(b[M]||[])[N]:b[c];P&&($O(g,P,M,N,u),Q&&P.l&&b["!links"].push([c,P.l]))}}var j=w.CodeName||w.name||h;return Q&&Aa(g,574,function(Y){var z=ri(18),re=1718;return Y&&Y.RTL&&(re|=64),z.write_shift(2,re),z.write_shift(4,0),z.write_shift(4,64),z.write_shift(4,0),z.write_shift(4,0),z}((y.Views||[])[0])),Q&&(b["!merges"]||[]).length&&Aa(g,229,function(Y){var z=ri(2+8*Y.length);z.write_shift(2,Y.length);for(var re=0;re<Y.length;++re)Vx(Y[re],z);return z}(b["!merges"])),Q&&function(Y,z){for(var re=0;re<z["!links"].length;++re){var we=z["!links"][re];Aa(Y,440,l5(we)),we[1].Tooltip&&Aa(Y,2048,UR(we))}delete z["!links"]}(g,b),Aa(g,442,$x(j)),Q&&function(Y,z){var re=ri(19);re.write_shift(4,2151),re.write_shift(4,0),re.write_shift(4,0),re.write_shift(2,3),re.write_shift(1,1),re.write_shift(4,0),Aa(Y,2151,re),(re=ri(39)).write_shift(4,2152),re.write_shift(4,0),re.write_shift(4,0),re.write_shift(2,3),re.write_shift(1,0),re.write_shift(4,0),re.write_shift(2,1),re.write_shift(4,4),re.write_shift(2,0),Vx(jt(z["!ref"]||"A1"),re),re.write_shift(4,4),Aa(Y,2152,re)}(g,b),Aa(g,10),g.end()}function WO(a,u,A){var c,d=If(),p=(a||{}).Workbook||{},g=p.Sheets||[],h=p.WBProps||{},b=A.biff==8,y=A.biff==5;Aa(d,2057,o5(0,5,A)),A.bookType=="xla"&&Aa(d,135),Aa(d,225,b?jd(1200):null),Aa(d,193,function(P,j){j||(j=ri(P));for(var Y=0;Y<P;++Y)j.write_shift(1,0);return j}(2)),y&&Aa(d,191),y&&Aa(d,192),Aa(d,226),Aa(d,92,function(P,j){var Y=!j||j.biff==8,z=ri(Y?112:54);for(z.write_shift(j.biff==8?2:1,7),Y&&z.write_shift(1,0),z.write_shift(4,859007059),z.write_shift(4,5458548|(Y?0:536870912));z.l<z.length;)z.write_shift(1,Y?0:32);return z}(0,A)),Aa(d,66,jd(b?1200:1252)),b&&Aa(d,353,jd(0)),b&&Aa(d,448),Aa(d,317,function(P){for(var j=ri(2*P),Y=0;Y<P;++Y)j.write_shift(2,Y+1);return j}(a.SheetNames.length)),b&&a.vbaraw&&Aa(d,211),b&&a.vbaraw&&Aa(d,442,$x(h.CodeName||"ThisWorkbook")),Aa(d,156,jd(17)),Aa(d,25,Kf(!1)),Aa(d,18,Kf(!1)),Aa(d,19,jd(0)),b&&Aa(d,431,Kf(!1)),b&&Aa(d,444,jd(0)),Aa(d,61,((c=ri(18)).write_shift(2,0),c.write_shift(2,0),c.write_shift(2,29280),c.write_shift(2,17600),c.write_shift(2,56),c.write_shift(2,0),c.write_shift(2,0),c.write_shift(2,1),c.write_shift(2,500),c)),Aa(d,64,Kf(!1)),Aa(d,141,jd(0)),Aa(d,34,Kf(function(P){return P.Workbook&&P.Workbook.WBProps&&jA(P.Workbook.WBProps.date1904)?"true":"false"}(a)=="true")),Aa(d,14,Kf(!0)),b&&Aa(d,439,Kf(!1)),Aa(d,218,jd(0)),GO(d,0,A),function(P,j,Y){j&&[[5,8],[23,26],[41,44],[50,392]].forEach(function(z){for(var re=z[0];re<=z[1];++re)j[re]!=null&&Aa(P,1054,NR(re,j[re],Y))})}(d,a.SSF,A),function(P,j){for(var Y=0;Y<16;++Y)Aa(P,224,e8({numFmtId:0,style:!0},0,j));j.cellXfs.forEach(function(z){Aa(P,224,e8(z,0,j))})}(d,A),b&&Aa(d,352,Kf(!1));var w=d.end(),C=If();b&&Aa(C,140,function(P){return P||(P=ri(4)),P.write_shift(2,1),P.write_shift(2,1),P}()),b&&A.Strings&&function(P,j,Y,z){var re=(Y||[]).length||0;if(re<=8224)return Aa(P,j,Y,re);var we=j;if(!isNaN(we)){for(var Oe=Y.parts||[],Ue=0,Me=0,nt=0;nt+(Oe[Ue]||8224)<=8224;)nt+=Oe[Ue]||8224,Ue++;var X=P.next(4);for(X.write_shift(2,we),X.write_shift(2,nt),P.push(Y.slice(Me,Me+nt)),Me+=nt;Me<re;){for((X=P.next(4)).write_shift(2,60),nt=0;nt+(Oe[Ue]||8224)<=8224;)nt+=Oe[Ue]||8224,Ue++;X.write_shift(2,nt),P.push(Y.slice(Me,Me+nt)),Me+=nt}}}(C,252,function(P){var j=ri(8);j.write_shift(4,P.Count),j.write_shift(4,P.Unique);for(var Y=[],z=0;z<P.length;++z)Y[z]=kR(P[z]);var re=ZA([j].concat(Y));return re.parts=[j.length].concat(Y.map(function(we){return we.length})),re}(A.Strings)),Aa(C,10);var Q=C.end(),x=If(),k=0,F=0;for(F=0;F<a.SheetNames.length;++F)k+=(b?12:11)+(b?2:1)*a.SheetNames[F].length;var D=w.length+k+Q.length;for(F=0;F<a.SheetNames.length;++F)Aa(x,133,OR({pos:D,hs:(g[F]||{}).Hidden||0,dt:0,name:a.SheetNames[F]},A)),D+=u[F].length;var M=x.end();if(k!=M.length)throw new Error("BS8 "+k+" != "+M.length);var N=[];return w.length&&N.push(w),M.length&&N.push(M),Q.length&&N.push(Q),ZA(N)}function tS(a,u){for(var A=0;A<=a.SheetNames.length;++A){var c=a.Sheets[a.SheetNames[A]];c&&c["!ref"]&&st(c["!ref"]).e.c>255&&typeof console<"u"&&console.error&&console.error("Worksheet '"+a.SheetNames[A]+"' extends beyond column IV (255). Data may be lost.")}var d=u||{};switch(d.biff||2){case 8:case 5:return function(p,g){var h=g||{},b=[];p&&!p.SSF&&(p.SSF=BA(go)),p&&p.SSF&&(y0(),nm(p.SSF),h.revssf=k1(p.SSF),h.revssf[p.SSF[65535]]=0,h.ssf=p.SSF),h.Strings=[],h.Strings.Count=0,h.Strings.Unique=0,V5(h),h.cellXfs=[],U1(h.cellXfs,{},{revssf:{General:0}}),p.Props||(p.Props={});for(var y=0;y<p.SheetNames.length;++y)b[b.length]=P5(y,h,p);return b.unshift(WO(p,b,h)),ZA(b)}(a,u);case 4:case 3:case 2:return M5(a,u)}throw new Error("invalid type "+d.bookType+" for BIFF")}function rS(a,u){var A=u,c=A.dense?[]:{},d=(a=a.replace(/<!--.*?-->/g,"")).match(/<table/i);if(!d)throw new Error("Invalid HTML: could not find <table>");var p=a.match(/<\/table/i),g=d.index,h=p&&p.index||a.length,b=_I(a.slice(g,h),/(:?<tr[^>]*>)/i,"<tr>"),y=-1,w=0,C=0,Q=0,x={s:{r:1e7,c:1e7},e:{r:0,c:0}},k=[];for(g=0;g<b.length;++g){var F=b[g].trim(),D=F.slice(0,3).toLowerCase();if(D!="<tr"){if(D=="<td"||D=="<th"){var M=F.split(/<\/t[dh]>/i);for(h=0;h<M.length;++h){var N=M[h].trim();if(N.match(/<t[dh]/i)){for(var P=N,j=0;P.charAt(0)=="<"&&(j=P.indexOf(">"))>-1;)P=P.slice(j+1);for(var Y=0;Y<k.length;++Y){var z=k[Y];z.s.c==w&&z.s.r<y&&y<=z.e.r&&(w=z.e.c+1,Y=-1)}var re=Oa(N.slice(0,N.indexOf(">")));Q=re.colspan?+re.colspan:1,((C=+re.rowspan)>1||Q>1)&&k.push({s:{r:y,c:w},e:{r:y+(C||1)-1,c:w+Q-1}});var we=re.t||re["data-t"]||"";if(P.length)if(P=cC(P),x.s.r>y&&(x.s.r=y),x.e.r<y&&(x.e.r=y),x.s.c>w&&(x.s.c=w),x.e.c<w&&(x.e.c=w),P.length){var Oe={t:"s",v:P};A.raw||!P.trim().length||we=="s"||(P==="TRUE"?Oe={t:"b",v:!0}:P==="FALSE"?Oe={t:"b",v:!1}:isNaN(kg(P))?isNaN(sm(P).getDate())||(Oe={t:"d",v:vA(P)},A.cellDates||(Oe={t:"n",v:hu(Oe.v)}),Oe.z=A.dateNF||go[14]):Oe={t:"n",v:kg(P)}),A.dense?(c[y]||(c[y]=[]),c[y][w]=Oe):c[de({r:y,c:w})]=Oe,w+=Q}else w+=Q;else w+=Q}}}}else{if(++y,A.sheetRows&&A.sheetRows<=y){--y;break}w=0}}return c["!ref"]=bt(x),k.length&&(c["!merges"]=k),c}function U5(a,u,A,c){for(var d=a["!merges"]||[],p=[],g=u.s.c;g<=u.e.c;++g){for(var h=0,b=0,y=0;y<d.length;++y)if(!(d[y].s.r>A||d[y].s.c>g||d[y].e.r<A||d[y].e.c<g)){if(d[y].s.r<A||d[y].s.c<g){h=-1;break}h=d[y].e.r-d[y].s.r+1,b=d[y].e.c-d[y].s.c+1;break}if(!(h<0)){var w=de({r:A,c:g}),C=c.dense?(a[A]||[])[g]:a[w],Q=C&&C.v!=null&&(C.h||cm(C.w||(dr(C),C.w)||""))||"",x={};h>1&&(x.rowspan=h),b>1&&(x.colspan=b),c.editable?Q='<span contenteditable="true">'+Q+"</span>":C&&(x["data-t"]=C&&C.t||"z",C.v!=null&&(x["data-v"]=C.v),C.z!=null&&(x["data-z"]=C.z),C.l&&(C.l.Target||"#").charAt(0)!="#"&&(Q='<a href="'+C.l.Target+'">'+Q+"</a>")),x.id=(c.id||"sjs")+"-"+w,p.push(ia("td",Q,x))}}return"<tr>"+p.join("")+"</tr>"}var YO={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function nS(a,u){var A,c,d,p,g,h,b,y,w=u||{},C=dC(a),Q=[],x={name:""},k="",F=0,D={},M=[],N=w.dense?[]:{},P={value:""},j="",Y=0,z=[],re=-1,we=-1,Oe={s:{r:1e6,c:1e7},e:{r:0,c:0}},Ue=0,Me={},nt=[],X={},le=[],G=1,W=1,q=[],V={Names:[]},Z={},Ce=["",""],fe=[],Ge={},ue="",qe=0,It=!1,gt=!1,tr=0;for(R1.lastIndex=0,C=C.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");g=R1.exec(C);)switch(g[3]=g[3].replace(/_.*$/,"")){case"table":case"工作表":g[1]==="/"?(Oe.e.c>=Oe.s.c&&Oe.e.r>=Oe.s.r?N["!ref"]=bt(Oe):N["!ref"]="A1:A1",w.sheetRows>0&&w.sheetRows<=Oe.e.r&&(N["!fullref"]=N["!ref"],Oe.e.r=w.sheetRows-1,N["!ref"]=bt(Oe)),nt.length&&(N["!merges"]=nt),le.length&&(N["!rows"]=le),d.name=d.名称||d.name,typeof JSON<"u"&&JSON.stringify(d),M.push(d.name),D[d.name]=N,gt=!1):g[0].charAt(g[0].length-2)!=="/"&&(d=Oa(g[0],!1),re=we=-1,Oe.s.r=Oe.s.c=1e7,Oe.e.r=Oe.e.c=0,N=w.dense?[]:{},nt=[],le=[],gt=!0);break;case"table-row-group":g[1]==="/"?--Ue:++Ue;break;case"table-row":case"行":if(g[1]==="/"){re+=G,G=1;break}if((p=Oa(g[0],!1)).行号?re=p.行号-1:re==-1&&(re=0),(G=+p["number-rows-repeated"]||1)<10)for(tr=0;tr<G;++tr)Ue>0&&(le[re+tr]={level:Ue});we=-1;break;case"covered-table-cell":g[1]!=="/"&&++we,w.sheetStubs&&(w.dense?(N[re]||(N[re]=[]),N[re][we]={t:"z"}):N[de({r:re,c:we})]={t:"z"}),j="",z=[];break;case"table-cell":case"数据":if(g[0].charAt(g[0].length-2)==="/")++we,P=Oa(g[0],!1),W=parseInt(P["number-columns-repeated"]||"1",10),h={t:"z",v:null},P.formula&&w.cellFormula!=0&&(h.f=P8(us(P.formula))),(P.数据类型||P["value-type"])=="string"&&(h.t="s",h.v=us(P["string-value"]||""),w.dense?(N[re]||(N[re]=[]),N[re][we]=h):N[de({r:re,c:we})]=h),we+=W-1;else if(g[1]!=="/"){j="",Y=0,z=[],W=1;var ar=G?re+G-1:re;if(++we>Oe.e.c&&(Oe.e.c=we),we<Oe.s.c&&(Oe.s.c=we),re<Oe.s.r&&(Oe.s.r=re),ar>Oe.e.r&&(Oe.e.r=ar),fe=[],Ge={},h={t:(P=Oa(g[0],!1)).数据类型||P["value-type"],v:null},w.cellFormula)if(P.formula&&(P.formula=us(P.formula)),P["number-matrix-columns-spanned"]&&P["number-matrix-rows-spanned"]&&(X={s:{r:re,c:we},e:{r:re+(parseInt(P["number-matrix-rows-spanned"],10)||0)-1,c:we+(parseInt(P["number-matrix-columns-spanned"],10)||0)-1}},h.F=bt(X),q.push([X,h.F])),P.formula)h.f=P8(P.formula);else for(tr=0;tr<q.length;++tr)re>=q[tr][0].s.r&&re<=q[tr][0].e.r&&we>=q[tr][0].s.c&&we<=q[tr][0].e.c&&(h.F=q[tr][1]);switch((P["number-columns-spanned"]||P["number-rows-spanned"])&&(X={s:{r:re,c:we},e:{r:re+(parseInt(P["number-rows-spanned"],10)||0)-1,c:we+(parseInt(P["number-columns-spanned"],10)||0)-1}},nt.push(X)),P["number-columns-repeated"]&&(W=parseInt(P["number-columns-repeated"],10)),h.t){case"boolean":h.t="b",h.v=jA(P["boolean-value"]);break;case"float":case"percentage":case"currency":h.t="n",h.v=parseFloat(P.value);break;case"date":h.t="d",h.v=vA(P["date-value"]),w.cellDates||(h.t="n",h.v=hu(h.v)),h.z="m/d/yy";break;case"time":h.t="n",h.v=QI(P["time-value"])/86400,w.cellDates&&(h.t="d",h.v=om(h.v)),h.z="HH:MM:SS";break;case"number":h.t="n",h.v=parseFloat(P.数据数值);break;default:if(h.t!=="string"&&h.t!=="text"&&h.t)throw new Error("Unsupported value type "+h.t);h.t="s",P["string-value"]!=null&&(j=us(P["string-value"]),z=[])}}else{if(It=!1,h.t==="s"&&(h.v=j||"",z.length&&(h.R=z),It=Y==0),Z.Target&&(h.l=Z),fe.length>0&&(h.c=fe,fe=[]),j&&w.cellText!==!1&&(h.w=j),It&&(h.t="z",delete h.v),(!It||w.sheetStubs)&&!(w.sheetRows&&w.sheetRows<=re))for(var sr=0;sr<G;++sr){if(W=parseInt(P["number-columns-repeated"]||"1",10),w.dense)for(N[re+sr]||(N[re+sr]=[]),N[re+sr][we]=sr==0?h:BA(h);--W>0;)N[re+sr][we+W]=BA(h);else for(N[de({r:re+sr,c:we})]=h;--W>0;)N[de({r:re+sr,c:we+W})]=BA(h);Oe.e.c<=we&&(Oe.e.c=we)}we+=(W=parseInt(P["number-columns-repeated"]||"1",10))-1,W=0,h={},j="",z=[]}Z={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if(g[1]==="/"){if((A=Q.pop())[0]!==g[3])throw"Bad state: "+A}else g[0].charAt(g[0].length-2)!=="/"&&Q.push([g[3],!0]);break;case"annotation":if(g[1]==="/"){if((A=Q.pop())[0]!==g[3])throw"Bad state: "+A;Ge.t=j,z.length&&(Ge.R=z),Ge.a=ue,fe.push(Ge)}else g[0].charAt(g[0].length-2)!=="/"&&Q.push([g[3],!1]);ue="",qe=0,j="",Y=0,z=[];break;case"creator":g[1]==="/"?ue=C.slice(qe,g.index):qe=g.index+g[0].length;break;case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if(g[1]==="/"){if((A=Q.pop())[0]!==g[3])throw"Bad state: "+A}else g[0].charAt(g[0].length-2)!=="/"&&Q.push([g[3],!1]);j="",Y=0,z=[];break;case"scientific-number":case"currency-symbol":case"currency-style":case"script":case"libraries":case"automatic-styles":case"default-style":case"page-layout":case"style":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":case"fraction":case"boolean-style":case"boolean":case"text-style":case"text-content":case"text-properties":case"embedded-text":case"body":case"电子表格":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":case"s":case"date":case"object":case"title":case"标题":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if(g[1]==="/"){if(Me[x.name]=k,(A=Q.pop())[0]!==g[3])throw"Bad state: "+A}else g[0].charAt(g[0].length-2)!=="/"&&(k="",x=Oa(g[0],!1),Q.push([g[3],!0]));break;case"number":case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(Q[Q.length-1][0]){case"time-style":case"date-style":c=Oa(g[0],!1),k+=YO[g[3]][c.style==="long"?1:0]}break;case"text":if(g[0].slice(-2)==="/>")break;if(g[1]==="/")switch(Q[Q.length-1][0]){case"number-style":case"date-style":case"time-style":k+=C.slice(F,g.index)}else F=g.index+g[0].length;break;case"named-range":Ce=nB((c=Oa(g[0],!1))["cell-range-address"]);var Qt={Name:c.name,Ref:Ce[0]+"!"+Ce[1]};gt&&(Qt.Sheet=M.length),V.Names.push(Qt);break;case"p":case"文本串":if(["master-styles"].indexOf(Q[Q.length-1][0])>-1)break;if(g[1]!=="/"||P&&P["string-value"])Oa(g[0],!1),Y=g.index+g[0].length;else{var At=(b=C.slice(Y,g.index),y=void 0,y=b.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(_t,mr){return Array(parseInt(mr,10)+1).join(" ")}).replace(/<text:tab[^>]*\/>/g," ").replace(/<text:line-break\/>/g,`
  944. `),[us(y.replace(/<[^>]*>/g,""))]);j=(j.length>0?j+`
  945. `:"")+At[0]}break;case"database-range":if(g[1]==="/")break;try{D[(Ce=nB(Oa(g[0])["target-range-address"]))[0]]["!autofilter"]={ref:Ce[1]}}catch{}break;case"a":if(g[1]!=="/"){if(!(Z=Oa(g[0],!1)).href)break;Z.Target=us(Z.href),delete Z.href,Z.Target.charAt(0)=="#"&&Z.Target.indexOf(".")>-1?(Ce=nB(Z.Target.slice(1)),Z.Target="#"+Ce[0]+"!"+Ce[1]):Z.Target.match(/^\.\.[\\\/]/)&&(Z.Target=Z.Target.slice(3))}break;default:switch(g[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(w.WTF)throw new Error(g)}}var Et={Sheets:D,SheetNames:M,Workbook:V};return w.bookSheets&&delete Et.Sheets,Et}function iS(a,u){u=u||{},Uf(a,"META-INF/manifest.xml")&&function(d,p){for(var g,h,b=dC(d);g=R1.exec(b);)switch(g[3]){case"manifest":break;case"file-entry":if((h=Oa(g[0],!1)).path=="/"&&h.type!=="application/vnd.oasis.opendocument.spreadsheet")throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(p&&p.WTF)throw g}}(Tl(a,"META-INF/manifest.xml"),u);var A=Cf(a,"content.xml");if(!A)throw new Error("Missing content.xml in ODS / UOF file");var c=nS(EA(A),u);return Uf(a,"meta.xml")&&(c.Props=kx(Tl(a,"meta.xml"))),c}function aS(a,u){return nS(a,u)}var qO=function(){var a=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),u="<office:document-styles "+I0({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+a+"</office:document-styles>";return function(){return Cl+u}}(),AB=function(){var a=` <table:table-cell />
  946. `,u=function(A,c,d){var p=[];p.push(' <table:table table:name="'+AA(c.SheetNames[d])+`" table:style-name="ta1">
  947. `);var g=0,h=0,b=st(A["!ref"]||"A1"),y=A["!merges"]||[],w=0,C=Array.isArray(A);if(A["!cols"])for(h=0;h<=b.e.c;++h)p.push(" <table:table-column"+(A["!cols"][h]?' table:style-name="co'+A["!cols"][h].ods+'"':"")+`></table:table-column>
  948. `);var Q="",x=A["!rows"]||[];for(g=0;g<b.s.r;++g)Q=x[g]?' table:style-name="ro'+x[g].ods+'"':"",p.push(" <table:table-row"+Q+`></table:table-row>
  949. `);for(;g<=b.e.r;++g){for(Q=x[g]?' table:style-name="ro'+x[g].ods+'"':"",p.push(" <table:table-row"+Q+`>
  950. `),h=0;h<b.s.c;++h)p.push(a);for(;h<=b.e.c;++h){var k=!1,F={},D="";for(w=0;w!=y.length;++w)if(!(y[w].s.c>h||y[w].s.r>g||y[w].e.c<h||y[w].e.r<g)){y[w].s.c==h&&y[w].s.r==g||(k=!0),F["table:number-columns-spanned"]=y[w].e.c-y[w].s.c+1,F["table:number-rows-spanned"]=y[w].e.r-y[w].s.r+1;break}if(k)p.push(` <table:covered-table-cell/>
  951. `);else{var M=de({r:g,c:h}),N=C?(A[g]||[])[h]:A[M];if(N&&N.f&&(F["table:formula"]=AA(("of:="+N.f.replace(b5,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")),N.F&&N.F.slice(0,M.length)==M)){var P=st(N.F);F["table:number-matrix-columns-spanned"]=P.e.c-P.s.c+1,F["table:number-matrix-rows-spanned"]=P.e.r-P.s.r+1}if(N){switch(N.t){case"b":D=N.v?"TRUE":"FALSE",F["office:value-type"]="boolean",F["office:boolean-value"]=N.v?"true":"false";break;case"n":D=N.w||String(N.v||0),F["office:value-type"]="float",F["office:value"]=N.v||0;break;case"s":case"str":D=N.v==null?"":N.v,F["office:value-type"]="string";break;case"d":D=N.w||vA(N.v).toISOString(),F["office:value-type"]="date",F["office:date-value"]=vA(N.v).toISOString(),F["table:style-name"]="ce1";break;default:p.push(a);continue}var j=AA(D).replace(/ +/g,function(z){return'<text:s text:c="'+z.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>");if(N.l&&N.l.Target){var Y=N.l.Target;(Y=Y.charAt(0)=="#"?"#"+Y.slice(1).replace(/\./,"!"):Y).charAt(0)=="#"||Y.match(/^\w+:/)||(Y="../"+Y),j=ia("text:a",j,{"xlink:href":Y.replace(/&/g,"&amp;")})}p.push(" "+ia("table:table-cell",ia("text:p",j,{}),F)+`
  952. `)}else p.push(a)}}p.push(` </table:table-row>
  953. `)}return p.push(` </table:table>
  954. `),p.join("")};return function(A,c){var d=[Cl],p=I0({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),g=I0({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});c.bookType=="fods"?(d.push("<office:document"+p+g+`>
  955. `),d.push(Sx().replace(/office:document-meta/g,"office:meta"))):d.push("<office:document-content"+p+`>
  956. `),function(b,y){b.push(` <office:automatic-styles>
  957. `),b.push(` <number:date-style style:name="N37" number:automatic-order="true">
  958. `),b.push(` <number:month number:style="long"/>
  959. `),b.push(` <number:text>/</number:text>
  960. `),b.push(` <number:day number:style="long"/>
  961. `),b.push(` <number:text>/</number:text>
  962. `),b.push(` <number:year/>
  963. `),b.push(` </number:date-style>
  964. `);var w=0;y.SheetNames.map(function(Q){return y.Sheets[Q]}).forEach(function(Q){if(Q&&Q["!cols"]){for(var x=0;x<Q["!cols"].length;++x)if(Q["!cols"][x]){var k=Q["!cols"][x];if(k.width==null&&k.wpx==null&&k.wch==null)continue;M1(k),k.ods=w;var F=Q["!cols"][x].wpx+"px";b.push(' <style:style style:name="co'+w+`" style:family="table-column">
  965. `),b.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+F+`"/>
  966. `),b.push(` </style:style>
  967. `),++w}}});var C=0;y.SheetNames.map(function(Q){return y.Sheets[Q]}).forEach(function(Q){if(Q&&Q["!rows"]){for(var x=0;x<Q["!rows"].length;++x)if(Q["!rows"][x]){Q["!rows"][x].ods=C;var k=Q["!rows"][x].hpx+"px";b.push(' <style:style style:name="ro'+C+`" style:family="table-row">
  968. `),b.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+k+`"/>
  969. `),b.push(` </style:style>
  970. `),++C}}}),b.push(` <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">
  971. `),b.push(` <style:table-properties table:display="true" style:writing-mode="lr-tb"/>
  972. `),b.push(` </style:style>
  973. `),b.push(` <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>
  974. `),b.push(` </office:automatic-styles>
  975. `)}(d,A),d.push(` <office:body>
  976. `),d.push(` <office:spreadsheet>
  977. `);for(var h=0;h!=A.SheetNames.length;++h)d.push(u(A.Sheets[A.SheetNames[h]],A,h));return d.push(` </office:spreadsheet>
  978. `),d.push(` </office:body>
  979. `),c.bookType=="fods"?d.push("</office:document>"):d.push("</office:document-content>"),d.join("")}}();function H5(a,u){if(u.bookType=="fods")return AB(a,u);var A=eb(),c="",d=[],p=[];return Ho(A,c="mimetype","application/vnd.oasis.opendocument.spreadsheet"),Ho(A,c="content.xml",AB(a,u)),d.push([c,"text/xml"]),p.push([c,"ContentFile"]),Ho(A,c="styles.xml",qO(a,u)),d.push([c,"text/xml"]),p.push([c,"StylesFile"]),Ho(A,c="meta.xml",Cl+Sx()),d.push([c,"text/xml"]),p.push([c,"MetadataFile"]),Ho(A,c="manifest.rdf",function(g){var h,b,y=[Cl];y.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  980. `);for(var w=0;w!=g.length;++w)y.push(xx(g[w][0],g[w][1])),y.push((h="",b=g[w][0],[' <rdf:Description rdf:about="'+h+`">
  981. `,' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+b+`"/>
  982. `,` </rdf:Description>
  983. `].join("")));return y.push(xx("","Document","pkg")),y.push("</rdf:RDF>"),y.join("")}(p)),d.push([c,"application/rdf+xml"]),Ho(A,c="META-INF/manifest.xml",function(g){var h=[Cl];h.push(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">
  984. `),h.push(` <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>
  985. `);for(var b=0;b<g.length;++b)h.push(' <manifest:file-entry manifest:full-path="'+g[b][0]+'" manifest:media-type="'+g[b][1]+`"/>
  986. `);return h.push("</manifest:manifest>"),h.join("")}(d)),A}/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function km(a){return new DataView(a.buffer,a.byteOffset,a.byteLength)}function j5(a){return typeof TextDecoder<"u"?new TextDecoder().decode(a):EA(Ad(a))}function VO(a){return typeof TextEncoder<"u"?new TextEncoder().encode(a):Bc(Ud(a))}function H1(a){var u=a.reduce(function(d,p){return d+p.length},0),A=new Uint8Array(u),c=0;return a.forEach(function(d){A.set(d,c),c+=d.length}),A}function G5(a){return 16843009*((a=(858993459&(a-=a>>1&1431655765))+(a>>2&858993459))+(a>>4)&252645135)>>>24}function jC(a,u){var A=u?u[0]:0,c=127&a[A];e:if(a[A++]>=128&&(c|=(127&a[A])<<7,a[A++]<128||(c|=(127&a[A])<<14,a[A++]<128)||(c|=(127&a[A])<<21,a[A++]<128)||(c+=(127&a[A])*Math.pow(2,28),++A,a[A++]<128)||(c+=(127&a[A])*Math.pow(2,35),++A,a[A++]<128)||(c+=(127&a[A])*Math.pow(2,42),++A,a[A++]<128)))break e;return u&&(u[0]=A),c}function TA(a){var u=new Uint8Array(7);u[0]=127&a;var A=1;e:if(a>127){if(u[A-1]|=128,u[A]=a>>7&127,++A,a<=16383||(u[A-1]|=128,u[A]=a>>14&127,++A,a<=2097151)||(u[A-1]|=128,u[A]=a>>21&127,++A,a<=268435455)||(u[A-1]|=128,u[A]=a/256>>>21&127,++A,a<=34359738367)||(u[A-1]|=128,u[A]=a/65536>>>21&127,++A,a<=4398046511103))break e;u[A-1]|=128,u[A]=a/16777216>>>21&127,++A}return u.slice(0,A)}function Ol(a){var u=0,A=127&a[u];e:if(a[u++]>=128){if(A|=(127&a[u])<<7,a[u++]<128||(A|=(127&a[u])<<14,a[u++]<128)||(A|=(127&a[u])<<21,a[u++]<128))break e;A|=(127&a[u])<<28}return A}function cA(a){for(var u=[],A=[0];A[0]<a.length;){var c,d=A[0],p=jC(a,A),g=7&p,h=0;if((p=Math.floor(p/8))==0)break;switch(g){case 0:for(var b=A[0];a[A[0]++]>=128;);c=a.slice(b,A[0]);break;case 5:h=4,c=a.slice(A[0],A[0]+h),A[0]+=h;break;case 1:h=8,c=a.slice(A[0],A[0]+h),A[0]+=h;break;case 2:h=jC(a,A),c=a.slice(A[0],A[0]+h),A[0]+=h;break;default:throw new Error("PB Type ".concat(g," for Field ").concat(p," at offset ").concat(d))}var y={data:c,type:g};u[p]==null?u[p]=[y]:u[p].push(y)}return u}function Jc(a){var u=[];return a.forEach(function(A,c){A.forEach(function(d){d.data&&(u.push(TA(8*c+d.type)),d.type==2&&u.push(TA(d.data.length)),u.push(d.data))})}),H1(u)}function K5(a,u){return(a==null?void 0:a.map(function(A){return u(A.data)}))||[]}function Kd(a){for(var u,A=[],c=[0];c[0]<a.length;){var d=jC(a,c),p=cA(a.slice(c[0],c[0]+d));c[0]+=d;var g={id:Ol(p[1][0].data),messages:[]};p[2].forEach(function(h){var b=cA(h.data),y=Ol(b[3][0].data);g.messages.push({meta:b,data:a.slice(c[0],c[0]+y)}),c[0]+=y}),(u=p[3])!=null&&u[0]&&(g.merge=Ol(p[3][0].data)>>>0>0),A.push(g)}return A}function wb(a){var u=[];return a.forEach(function(A){var c=[];c[1]=[{data:TA(A.id),type:0}],c[2]=[],A.merge!=null&&(c[3]=[{data:TA(+!!A.merge),type:0}]);var d=[];A.messages.forEach(function(g){d.push(g.data),g.meta[3]=[{type:0,data:TA(g.data.length)}],c[2].push({data:Jc(g.meta),type:2})});var p=Jc(c);u.push(TA(p.length)),u.push(p),d.forEach(function(g){return u.push(g)})}),H1(u)}function zO(a,u){if(a!=0)throw new Error("Unexpected Snappy chunk type ".concat(a));for(var A=[0],c=jC(u,A),d=[];A[0]<u.length;){var p=3&u[A[0]];if(p!=0){var g=0,h=0;if(p==1?(h=4+(u[A[0]]>>2&7),g=(224&u[A[0]++])<<3,g|=u[A[0]++]):(h=1+(u[A[0]++]>>2),p==2?(g=u[A[0]]|u[A[0]+1]<<8,A[0]+=2):(g=(u[A[0]]|u[A[0]+1]<<8|u[A[0]+2]<<16|u[A[0]+3]<<24)>>>0,A[0]+=4)),d=[H1(d)],g==0)throw new Error("Invalid offset 0");if(g>d[0].length)throw new Error("Invalid offset beyond length");if(h>=g)for(d.push(d[0].slice(-g)),h-=g;h>=d[d.length-1].length;)d.push(d[d.length-1]),h-=d[d.length-1].length;d.push(d[0].slice(-g,-g+h))}else{var b=u[A[0]++]>>2;if(b<60)++b;else{var y=b-59;b=u[A[0]],y>1&&(b|=u[A[0]+1]<<8),y>2&&(b|=u[A[0]+2]<<16),y>3&&(b|=u[A[0]+3]<<24),b>>>=0,b++,A[0]+=y}d.push(u.slice(A[0],A[0]+b)),A[0]+=b}}var w=H1(d);if(w.length!=c)throw new Error("Unexpected length: ".concat(w.length," != ").concat(c));return w}function $d(a){for(var u=[],A=0;A<a.length;){var c=a[A++],d=a[A]|a[A+1]<<8|a[A+2]<<16;A+=3,u.push(zO(c,a.slice(A,A+d))),A+=d}if(A!==a.length)throw new Error("data is not a valid framed stream!");return H1(u)}function Ib(a){for(var u=[],A=0;A<a.length;){var c=Math.min(a.length-A,268435455),d=new Uint8Array(4);u.push(d);var p=TA(c),g=p.length;u.push(p),c<=60?(g++,u.push(new Uint8Array([c-1<<2]))):c<=256?(g+=2,u.push(new Uint8Array([240,c-1&255]))):c<=65536?(g+=3,u.push(new Uint8Array([244,c-1&255,c-1>>8&255]))):c<=16777216?(g+=4,u.push(new Uint8Array([248,c-1&255,c-1>>8&255,c-1>>16&255]))):c<=4294967296&&(g+=5,u.push(new Uint8Array([252,c-1&255,c-1>>8&255,c-1>>16&255,c-1>>>24&255]))),u.push(a.slice(A,A+c)),g+=c,d[0]=0,d[1]=255&g,d[2]=g>>8&255,d[3]=g>>16&255,A+=c}return H1(u)}function JO(a,u,A){var c,d=km(a),p=d.getUint32(8,!0),g=12,h=-1,b=-1,y=NaN,w=NaN,C=new Date(2001,0,1);switch(1&p&&(y=function(Q,x){for(var k=(127&Q[x+15])<<7|Q[x+14]>>1,F=1&Q[x+14],D=x+13;D>=x;--D)F=256*F+Q[D];return(128&Q[x+15]?-F:F)*Math.pow(10,k-6176)}(a,g),g+=16),2&p&&(w=d.getFloat64(g,!0),g+=8),4&p&&(C.setTime(C.getTime()+1e3*d.getFloat64(g,!0)),g+=8),8&p&&(b=d.getUint32(g,!0),g+=4),16&p&&(h=d.getUint32(g,!0),g+=4),a[1]){case 0:break;case 2:case 10:c={t:"n",v:y};break;case 3:c={t:"s",v:u[b]};break;case 5:c={t:"d",v:C};break;case 6:c={t:"b",v:w>0};break;case 7:c={t:"n",v:w/86400};break;case 8:c={t:"e",v:0};break;case 9:if(!(h>-1))throw new Error("Unsupported cell type ".concat(a[1]," : ").concat(31&p," : ").concat(a.slice(0,4)));c={t:"s",v:A[h]};break;default:throw new Error("Unsupported cell type ".concat(a[1]," : ").concat(31&p," : ").concat(a.slice(0,4)))}return c}function $5(a,u){var A=new Uint8Array(32),c=km(A),d=12,p=0;switch(A[0]=5,a.t){case"n":A[1]=2,function(g,h,b){var y=Math.floor(b==0?0:Math.LOG10E*Math.log(Math.abs(b)))+6176-20,w=b/Math.pow(10,y-6176);g[h+15]|=y>>7,g[h+14]|=(127&y)<<1;for(var C=0;w>=1;++C,w/=256)g[h+C]=255&w;g[h+15]|=b>=0?0:128}(A,d,a.v),p|=1,d+=16;break;case"b":A[1]=6,c.setFloat64(d,a.v?1:0,!0),p|=2,d+=8;break;case"s":if(u.indexOf(a.v)==-1)throw new Error("Value ".concat(a.v," missing from SST!"));A[1]=3,c.setUint32(d,u.indexOf(a.v),!0),p|=8,d+=4;break;default:throw"unsupported cell type "+a.t}return c.setUint32(8,p,!0),A.slice(0,d)}function W5(a,u){var A=new Uint8Array(32),c=km(A),d=12,p=0;switch(A[0]=3,a.t){case"n":A[2]=2,c.setFloat64(d,a.v,!0),p|=32,d+=8;break;case"b":A[2]=6,c.setFloat64(d,a.v?1:0,!0),p|=32,d+=8;break;case"s":if(u.indexOf(a.v)==-1)throw new Error("Value ".concat(a.v," missing from SST!"));A[2]=3,c.setUint32(d,u.indexOf(a.v),!0),p|=16,d+=4;break;default:throw"unsupported cell type "+a.t}return c.setUint32(4,p,!0),A.slice(0,d)}function XO(a,u,A){switch(a[0]){case 0:case 1:case 2:case 3:return function(c,d,p,g){var h,b=km(c),y=b.getUint32(4,!0),w=(g>1?12:8)+4*G5(y&(g>1?3470:398)),C=-1,Q=-1,x=NaN,k=new Date(2001,0,1);switch(512&y&&(C=b.getUint32(w,!0),w+=4),w+=4*G5(y&(g>1?12288:4096)),16&y&&(Q=b.getUint32(w,!0),w+=4),32&y&&(x=b.getFloat64(w,!0),w+=8),64&y&&(k.setTime(k.getTime()+1e3*b.getFloat64(w,!0)),w+=8),c[2]){case 0:break;case 2:h={t:"n",v:x};break;case 3:h={t:"s",v:d[Q]};break;case 5:h={t:"d",v:k};break;case 6:h={t:"b",v:x>0};break;case 7:h={t:"n",v:x/86400};break;case 8:h={t:"e",v:0};break;case 9:if(C>-1)h={t:"s",v:p[C]};else if(Q>-1)h={t:"s",v:d[Q]};else{if(isNaN(x))throw new Error("Unsupported cell type ".concat(c.slice(0,4)));h={t:"n",v:x}}break;default:throw new Error("Unsupported cell type ".concat(c.slice(0,4)))}return h}(a,u,A,a[0]);case 5:return JO(a,u,A);default:throw new Error("Unsupported payload version ".concat(a[0]))}}function Qf(a){return jC(cA(a)[1][0].data)}function oS(a,u){var A=cA(u.data),c=Ol(A[1][0].data),d=A[3],p=[];return(d||[]).forEach(function(g){var h=cA(g.data),b=Ol(h[1][0].data)>>>0;switch(c){case 1:p[b]=j5(h[3][0].data);break;case 8:var y=cA(a[Qf(h[9][0].data)][0].data),w=a[Qf(y[1][0].data)][0],C=Ol(w.meta[1][0].data);if(C!=2001)throw new Error("2000 unexpected reference to ".concat(C));var Q=cA(w.data);p[b]=Q[3].map(function(x){return j5(x.data)}).join("")}}),p}function ZO(a,u){var A,c=cA(u.data),d=(A=c==null?void 0:c[7])!=null&&A[0]?Ol(c[7][0].data)>>>0>0?1:0:-1,p=K5(c[5],function(g){return function(h,b){var y,w,C,Q,x,k,F,D,M,N,P,j,Y,z,re,we,Oe=cA(h),Ue=Ol(Oe[1][0].data)>>>0,Me=Ol(Oe[2][0].data)>>>0,nt=((w=(y=Oe[8])==null?void 0:y[0])==null?void 0:w.data)&&Ol(Oe[8][0].data)>0||!1;if((Q=(C=Oe[7])==null?void 0:C[0])!=null&&Q.data&&b!=0)re=(k=(x=Oe[7])==null?void 0:x[0])==null?void 0:k.data,we=(D=(F=Oe[6])==null?void 0:F[0])==null?void 0:D.data;else{if(!((N=(M=Oe[4])==null?void 0:M[0])!=null&&N.data)||b==1)throw"NUMBERS Tile missing ".concat(b," cell storage");re=(j=(P=Oe[4])==null?void 0:P[0])==null?void 0:j.data,we=(z=(Y=Oe[3])==null?void 0:Y[0])==null?void 0:z.data}for(var X=nt?4:1,le=km(re),G=[],W=0;W<re.length/2;++W){var q=le.getUint16(2*W,!0);q<65535&&G.push([W,q])}if(G.length!=Me)throw"Expected ".concat(Me," cells, found ").concat(G.length);var V=[];for(W=0;W<G.length-1;++W)V[G[W][0]]=we.subarray(G[W][1]*X,G[W+1][1]*X);return G.length>=1&&(V[G[G.length-1][0]]=we.subarray(G[G.length-1][1]*X)),{R:Ue,cells:V}}(g,d)});return{nrows:Ol(c[4][0].data)>>>0,data:p.reduce(function(g,h){return g[h.R]||(g[h.R]=[]),h.cells.forEach(function(b,y){if(g[h.R][y])throw new Error("Duplicate cell r=".concat(h.R," c=").concat(y));g[h.R][y]=b}),g},[])}}function eN(a,u){var A={"!ref":"A1"},c=a[Qf(cA(u.data)[2][0].data)],d=Ol(c[0].meta[1][0].data);if(d!=6001)throw new Error("6000 unexpected reference to ".concat(d));return function(p,g,h){var b,y=cA(g.data),w={s:{r:0,c:0},e:{r:0,c:0}};if(w.e.r=(Ol(y[6][0].data)>>>0)-1,w.e.r<0)throw new Error("Invalid row varint ".concat(y[6][0].data));if(w.e.c=(Ol(y[7][0].data)>>>0)-1,w.e.c<0)throw new Error("Invalid col varint ".concat(y[7][0].data));h["!ref"]=bt(w);var C=cA(y[4][0].data),Q=oS(p,p[Qf(C[4][0].data)][0]),x=(b=C[17])!=null&&b[0]?oS(p,p[Qf(C[17][0].data)][0]):[],k=cA(C[3][0].data),F=0;k[1].forEach(function(D){var M=cA(D.data),N=p[Qf(M[2][0].data)][0],P=Ol(N.meta[1][0].data);if(P!=6002)throw new Error("6001 unexpected reference to ".concat(P));var j=ZO(0,N);j.data.forEach(function(Y,z){Y.forEach(function(re,we){var Oe=de({r:F+z,c:we}),Ue=XO(re,Q,x);Ue&&(h[Oe]=Ue)})}),F+=j.nrows})}(a,c[0],A),A}function tN(a,u){var A={SheetNames:[],Sheets:{}};if(K5(cA(u.data)[1],Qf).forEach(function(c){a[c].forEach(function(d){if(Ol(d.meta[1][0].data)==2){var p=function(g,h){var b,y=cA(h.data),w={name:(b=y[1])!=null&&b[0]?j5(y[1][0].data):"",sheets:[]};return K5(y[2],Qf).forEach(function(C){g[C].forEach(function(Q){Ol(Q.meta[1][0].data)==6e3&&w.sheets.push(eN(g,Q))})}),w}(a,d);p.sheets.forEach(function(g,h){gS(A,g,h==0?p.name:p.name+"_"+h,!0)})}})}),A.SheetNames.length==0)throw new Error("Empty NUMBERS file");return A}function Y5(a){var u,A,c,d,p={},g=[];if(a.FullPaths.forEach(function(b){if(b.match(/\.iwpv2/))throw new Error("Unsupported password protection")}),a.FileIndex.forEach(function(b){if(b.name.match(/\.iwa$/)){var y,w;try{y=$d(b.content)}catch(C){return console.log("?? "+b.content.length+" "+(C.message||C))}try{w=Kd(y)}catch(C){return console.log("## "+(C.message||C))}w.forEach(function(C){p[C.id]=C.messages,g.push(C.id)})}}),!g.length)throw new Error("File has no messages");var h=((d=(c=(A=(u=p==null?void 0:p[1])==null?void 0:u[0])==null?void 0:A.meta)==null?void 0:c[1])==null?void 0:d[0].data)&&Ol(p[1][0].meta[1][0].data)==1&&p[1][0];if(h||g.forEach(function(b){p[b].forEach(function(y){if(Ol(y.meta[1][0].data)>>>0==1){if(h)throw new Error("Document has multiple roots");h=y}})}),!h)throw new Error("Cannot find Document root");return tN(p,h)}function rN(a,u,A){var c,d,p,g;if(!((c=a[6])!=null&&c[0])||!((d=a[7])!=null&&d[0]))throw"Mutation only works on post-BNC storages!";if((g=(p=a[8])==null?void 0:p[0])!=null&&g.data&&Ol(a[8][0].data)>0)throw"Math only works with normal offsets";for(var h=0,b=km(a[7][0].data),y=0,w=[],C=km(a[4][0].data),Q=0,x=[],k=0;k<u.length;++k)if(u[k]!=null){var F,D;switch(b.setUint16(2*k,y,!0),C.setUint16(2*k,Q,!0),typeof u[k]){case"string":F=$5({t:"s",v:u[k]},A),D=W5({t:"s",v:u[k]},A);break;case"number":F=$5({t:"n",v:u[k]},A),D=W5({t:"n",v:u[k]},A);break;case"boolean":F=$5({t:"b",v:u[k]},A),D=W5({t:"b",v:u[k]},A);break;default:throw new Error("Unsupported value "+u[k])}w.push(F),y+=F.length,x.push(D),Q+=D.length,++h}else b.setUint16(2*k,65535,!0),C.setUint16(2*k,65535);for(a[2][0].data=TA(h);k<a[7][0].data.length/2;++k)b.setUint16(2*k,65535,!0),C.setUint16(2*k,65535,!0);return a[6][0].data=H1(w),a[3][0].data=H1(x),h}function sS(a){return function(u){for(var A=0;A!=a.length;++A){var c=a[A];u[c[0]]===void 0&&(u[c[0]]=c[1]),c[2]==="n"&&(u[c[0]]=Number(u[c[0]]))}}}function q5(a){sS([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]])(a)}function V5(a){sS([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(a)}function nN(a,u,A,c,d,p,g,h,b,y,w,C){try{p[c]=xC(Cf(a,A,!0),u);var Q,x=Tl(a,u);switch(h){case"sheet":Q=CO(x,u,d,b,p[c],y,w,C);break;case"chart":if(!(Q=wO(x,u,d,b,p[c],y))||!Q["!drawel"])break;var k=um(Q["!drawel"].Target,u),F=QC(k),D=function(Y,z){if(!Y)return"??";var re=(Y.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return z["!id"][re].Target}(Cf(a,k,!0),xC(Cf(a,F,!0),k)),M=um(D,k),N=QC(M);Q=dO(Cf(a,M,!0),0,0,xC(Cf(a,N,!0),M),0,Q);break;case"macro":j=u,p[c],j.slice(-4),Q={"!type":"macro"};break;case"dialog":Q=function(Y,z){return z.slice(-4),{"!type":"dialog"}}(0,u,0,0,p[c]);break;default:throw new Error("Unrecognized sheet type "+h)}g[c]=Q;var P=[];p&&p[c]&&il(p[c]).forEach(function(Y){var z="";if(p[c][Y].Type==Es.CMNT){z=um(p[c][Y].Target,u);var re=EO(Tl(a,z,!0),z,b);if(!re||!re.length)return;B8(Q,re,!1)}p[c][Y].Type==Es.TCMNT&&(z=um(p[c][Y].Target,u),P=P.concat(function(we,Oe){var Ue=[],Me=!1,nt={},X=0;return we.replace(xc,function(le,G){var W=Oa(le);switch(du(W[0])){case"<?xml":case"<ThreadedComments":case"</ThreadedComments>":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<threadedComment":nt={author:W.personId,guid:W.id,ref:W.ref,T:1};break;case"</threadedComment>":nt.t!=null&&Ue.push(nt);break;case"<text>":case"<text":X=G+le.length;break;case"</text>":nt.t=we.slice(X,G).replace(/\r\n/g,`
  987. `).replace(/\r/g,`
  988. `);break;case"<mentions":case"<mentions>":case"<ext":Me=!0;break;case"</mentions>":case"</ext>":Me=!1;break;default:if(!Me&&Oe.WTF)throw new Error("unrecognized "+W[0]+" in threaded comments")}return le}),Ue}(Tl(a,z,!0),b)))}),P&&P.length&&B8(Q,P,!0,b.people||[])}catch(Y){if(b.WTF)throw Y}var j}function Wd(a){return a.charAt(0)=="/"?a.slice(1):a}function iN(a,u){if(y0(),q5(u=u||{}),Uf(a,"META-INF/manifest.xml")||Uf(a,"objectdata.xml"))return iS(a,u);if(Uf(a,"Index/Document.iwa")){if(typeof Uint8Array>"u")throw new Error("NUMBERS file parsing requires Uint8Array support");if(Y5!==void 0){if(a.FileIndex)return Y5(a);var A=eo.utils.cfb_new();return lm(a).forEach(function(le){Ho(A,le,N3(a,le))}),Y5(A)}throw new Error("Unsupported NUMBERS file")}if(!Uf(a,"[Content_Types].xml"))throw Uf(a,"index.xml.gz")?new Error("Unsupported NUMBERS 08 file"):Uf(a,"index.xml")?new Error("Unsupported NUMBERS 09 file"):new Error("Unsupported ZIP file");var c,d,p=lm(a),g=function(le){var G={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};if(!le||!le.match)return G;var W={};if((le.match(xc)||[]).forEach(function(q){var V=Oa(q);switch(V[0].replace(F1,"<")){case"<?xml":break;case"<Types":G.xmlns=V["xmlns"+(V[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":W[V.Extension]=V.ContentType;break;case"<Override":G[J3[V.ContentType]]!==void 0&&G[J3[V.ContentType]].push(V.PartName)}}),G.xmlns!==TI)throw new Error("Unknown Namespace: "+G.xmlns);return G.calcchain=G.calcchains.length>0?G.calcchains[0]:"",G.sst=G.strs.length>0?G.strs[0]:"",G.style=G.styles.length>0?G.styles[0]:"",G.defaults=W,delete G.calcchains,G}(Cf(a,"[Content_Types].xml")),h=!1;if(g.workbooks.length===0&&Tl(a,d="xl/workbook.xml",!0)&&g.workbooks.push(d),g.workbooks.length===0){if(!Tl(a,d="xl/workbook.bin",!0))throw new Error("Could not find workbook");g.workbooks.push(d),h=!0}g.workbooks[0].slice(-3)=="bin"&&(h=!0);var b={},y={};if(!u.bookSheets&&!u.bookProps){if(LC=[],g.sst)try{LC=BO(Tl(a,Wd(g.sst)),g.sst,u)}catch(le){if(u.WTF)throw le}u.cellStyles&&g.themes.length&&(b=function(le,G,W){return w8(le,W)}(Cf(a,g.themes[0].replace(/^\//,""),!0)||"",g.themes[0],u)),g.style&&(y=IO(Tl(a,Wd(g.style)),g.style,b,u))}g.links.map(function(le){try{return xC(Cf(a,QC(Wd(le))),le),QO(Tl(a,Wd(le)),0,le,u)}catch{}});var w=bO(Tl(a,Wd(g.workbooks[0])),g.workbooks[0],u),C={},Q="";g.coreprops.length&&((Q=Tl(a,Wd(g.coreprops[0]),!0))&&(C=kx(Q)),g.extprops.length!==0&&(Q=Tl(a,Wd(g.extprops[0]),!0))&&function(le,G,W){var q={};G||(G={}),le=EA(le),N1.forEach(function(V){var Z=(le.match(fm(V[0]))||[])[1];switch(V[2]){case"string":Z&&(G[V[1]]=us(Z));break;case"bool":G[V[1]]=Z==="true";break;case"raw":var Ce=le.match(new RegExp("<"+V[0]+"[^>]*>([\\s\\S]*?)</"+V[0]+">"));Ce&&Ce.length>0&&(q[V[1]]=Ce[1])}}),q.HeadingPairs&&q.TitlesOfParts&&Dx(q.HeadingPairs,q.TitlesOfParts,G,W)}(Q,C,u));var x={};u.bookSheets&&!u.bookProps||g.custprops.length!==0&&(Q=Cf(a,Wd(g.custprops[0]),!0))&&(x=function(le,G){var W={},q="",V=le.match(QR);if(V)for(var Z=0;Z!=V.length;++Z){var Ce=V[Z],fe=Oa(Ce);switch(fe[0]){case"<?xml":case"<Properties":break;case"<property":q=us(fe.name);break;case"</property>":q=null;break;default:if(Ce.indexOf("<vt:")===0){var Ge=Ce.split(">"),ue=Ge[0].slice(4),qe=Ge[1];switch(ue){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":W[q]=us(qe);break;case"bool":W[q]=jA(qe);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":W[q]=parseInt(qe,10);break;case"r4":case"r8":case"decimal":W[q]=parseFloat(qe);break;case"filetime":case"date":W[q]=vA(qe);break;default:if(ue.slice(-1)=="/")break;G.WTF&&typeof console<"u"&&console.warn("Unexpected",Ce,ue,Ge)}}else if(Ce.slice(0,2)!=="</"){if(G.WTF)throw new Error(Ce)}}}return W}(Q,u));var k={};if((u.bookSheets||u.bookProps)&&(w.Sheets?c=w.Sheets.map(function(le){return le.name}):C.Worksheets&&C.SheetNames.length>0&&(c=C.SheetNames),u.bookProps&&(k.Props=C,k.Custprops=x),u.bookSheets&&c!==void 0&&(k.SheetNames=c),u.bookSheets?k.SheetNames:u.bookProps))return k;c={};var F={};u.bookDeps&&g.calcchain&&(F=z8(Tl(a,Wd(g.calcchain)),g.calcchain));var D,M,N=0,P={},j=w.Sheets;C.Worksheets=j.length,C.SheetNames=[];for(var Y=0;Y!=j.length;++Y)C.SheetNames[Y]=j[Y].name;var z=h?"bin":"xml",re=g.workbooks[0].lastIndexOf("/"),we=(g.workbooks[0].slice(0,re+1)+"_rels/"+g.workbooks[0].slice(re+1)+".rels").replace(/^\//,"");Uf(a,we)||(we="xl/_rels/workbook."+z+".rels");var Oe=xC(Cf(a,we,!0),we.replace(/_rels.*/,"s5s"));(g.metadata||[]).length>=1&&(u.xlmeta=J8(Tl(a,Wd(g.metadata[0])),g.metadata[0],u)),(g.people||[]).length>=1&&(u.people=function(le,G){var W=[],q=!1;return le.replace(xc,function(V){var Z=Oa(V);switch(du(Z[0])){case"<?xml":case"<personList":case"</personList>":case"</person>":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<person":W.push({name:Z.displayname,id:Z.id});break;case"<ext":q=!0;break;case"</ext>":q=!1;break;default:if(!q&&G.WTF)throw new Error("unrecognized "+Z[0]+" in threaded comments")}return V}),W}(Tl(a,Wd(g.people[0])),u)),Oe&&(Oe=function(le,G){if(!le)return 0;try{le=G.map(function(W){return W.id||(W.id=W.strRelID),[W.name,le["!id"][W.id].Target,(q=le["!id"][W.id].Type,Es.WS.indexOf(q)>-1?"sheet":q==Es.CS?"chart":q==Es.DS?"dialog":q==Es.MS?"macro":q&&q.length?q:"sheet")];var q})}catch{return null}return le&&le.length!==0?le:null}(Oe,w.Sheets));var Ue=Tl(a,"xl/worksheets/sheet.xml",!0)?1:0;e:for(N=0;N!=C.Worksheets;++N){var Me="sheet";if(Oe&&Oe[N]?(D="xl/"+Oe[N][1].replace(/[\/]?xl\//,""),Uf(a,D)||(D=Oe[N][1]),Uf(a,D)||(D=we.replace(/_rels\/.*$/,"")+Oe[N][1]),Me=Oe[N][2]):D=(D="xl/worksheets/sheet"+(N+1-Ue)+"."+z).replace(/sheet0\./,"sheet."),M=D.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),u&&u.sheets!=null)switch(typeof u.sheets){case"number":if(N!=u.sheets)continue e;break;case"string":if(C.SheetNames[N].toLowerCase()!=u.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(u.sheets)){for(var nt=!1,X=0;X!=u.sheets.length;++X)typeof u.sheets[X]=="number"&&u.sheets[X]==N&&(nt=1),typeof u.sheets[X]=="string"&&u.sheets[X].toLowerCase()==C.SheetNames[N].toLowerCase()&&(nt=1);if(!nt)continue e}}nN(a,D,M,C.SheetNames[N],N,P,c,Me,u,w,b,y)}return k={Directory:g,Workbook:w,Props:C,Custprops:x,Deps:F,Sheets:c,SheetNames:C.SheetNames,Strings:LC,Styles:y,Themes:b,SSF:BA(go)},u&&u.bookFiles&&(a.files?(k.keys=p,k.files=a.files):(k.keys=[],k.files={},a.FullPaths.forEach(function(le,G){le=le.replace(/^Root Entry[\/]/,""),k.keys.push(le),k.files[le]=a.FileIndex[G]}))),u&&u.bookVBA&&(g.vba.length>0?k.vbaraw=Tl(a,Wd(g.vba[0]),!0):g.defaults&&g.defaults.bin==="application/vnd.ms-office.vbaProject"&&(k.vbaraw=Tl(a,"xl/vbaProject.bin",!0))),k}function aN(a,u){var A,c,d=u||{},p="Workbook",g=eo.find(a,p);try{if(p="/!DataSpaces/Version",!(g=eo.find(a,p))||!g.content)throw new Error("ECMA-376 Encrypted file missing "+p);if(A=g.content,(c={}).id=A.read_shift(0,"lpp4"),c.R=x0(A,4),c.U=x0(A,4),c.W=x0(A,4),p="/!DataSpaces/DataSpaceMap",!(g=eo.find(a,p))||!g.content)throw new Error("ECMA-376 Encrypted file missing "+p);var h=function(w){var C=[];w.l+=4;for(var Q=w.read_shift(4);Q-- >0;)C.push(XR(w));return C}(g.content);if(h.length!==1||h[0].comps.length!==1||h[0].comps[0].t!==0||h[0].name!=="StrongEncryptionDataSpace"||h[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+p);if(p="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",!(g=eo.find(a,p))||!g.content)throw new Error("ECMA-376 Encrypted file missing "+p);var b=function(w){var C=[];w.l+=4;for(var Q=w.read_shift(4);Q-- >0;)C.push(w.read_shift(0,"lpp4"));return C}(g.content);if(b.length!=1||b[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+p);if(p="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",!(g=eo.find(a,p))||!g.content)throw new Error("ECMA-376 Encrypted file missing "+p);ZR(g.content)}catch{}if(p="/EncryptionInfo",!(g=eo.find(a,p))||!g.content)throw new Error("ECMA-376 Encrypted file missing "+p);var y=function(w){var C=x0(w);switch(C.Minor){case 2:return[C.Minor,eT(w)];case 3:return[C.Minor,tT()];case 4:return[C.Minor,h8(w)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+C.Minor)}(g.content);if(p="/EncryptedPackage",!(g=eo.find(a,p))||!g.content)throw new Error("ECMA-376 Encrypted file missing "+p);if(y[0]==4&&typeof decrypt_agile<"u")return decrypt_agile(y[1],g.content,d.password||"",d);if(y[0]==2&&typeof decrypt_std76<"u")return decrypt_std76(y[1],g.content,d.password||"",d);throw new Error("File is password-protected")}function oN(a,u){return u.bookType=="ods"?H5(a,u):u.bookType=="numbers"?function(A,c){if(!c||!c.numbers)throw new Error("Must pass a `numbers` option -- check the README");var d=A.Sheets[A.SheetNames[0]];A.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var p=st(d["!ref"]);p.s.r=p.s.c=0;var g=!1;p.e.c>9&&(g=!0,p.e.c=9),p.e.r>49&&(g=!0,p.e.r=49),g&&console.error("The Numbers writer is currently limited to ".concat(bt(p)));var h=cS(d,{range:p,header:1}),b=["~Sh33tJ5~"];h.forEach(function(ue){return ue.forEach(function(qe){typeof qe=="string"&&b.push(qe)})});var y={},w=[],C=eo.read(c.numbers,{type:"base64"});C.FileIndex.map(function(ue,qe){return[ue,C.FullPaths[qe]]}).forEach(function(ue){var qe=ue[0],It=ue[1];qe.type==2&&qe.name.match(/\.iwa/)&&Kd($d(qe.content)).forEach(function(gt){w.push(gt.id),y[gt.id]={deps:[],location:It,type:Ol(gt.messages[0].meta[1][0].data)}})}),w.sort(function(ue,qe){return ue-qe});var Q=w.filter(function(ue){return ue>1}).map(function(ue){return[ue,TA(ue)]});C.FileIndex.map(function(ue,qe){return[ue,C.FullPaths[qe]]}).forEach(function(ue){var qe=ue[0];ue[1],qe.name.match(/\.iwa/)&&Kd($d(qe.content)).forEach(function(It){It.messages.forEach(function(gt){Q.forEach(function(tr){It.messages.some(function(ar){return Ol(ar.meta[1][0].data)!=11006&&function(sr,Qt){e:for(var At=0;At<=sr.length-Qt.length;++At){for(var Et=0;Et<Qt.length;++Et)if(sr[At+Et]!=Qt[Et])continue e;return!0}return!1}(ar.data,tr[1])})&&y[tr[0]].deps.push(It.id)})})})});for(var x,k=eo.find(C,y[1].location),F=Kd($d(k.content)),D=0;D<F.length;++D){var M=F[D];M.id==1&&(x=M)}var N=Qf(cA(x.messages[0].data)[1][0].data);for(F=Kd($d((k=eo.find(C,y[N].location)).content)),D=0;D<F.length;++D)(M=F[D]).id==N&&(x=M);for(N=Qf(cA(x.messages[0].data)[2][0].data),F=Kd($d((k=eo.find(C,y[N].location)).content)),D=0;D<F.length;++D)(M=F[D]).id==N&&(x=M);for(N=Qf(cA(x.messages[0].data)[2][0].data),F=Kd($d((k=eo.find(C,y[N].location)).content)),D=0;D<F.length;++D)(M=F[D]).id==N&&(x=M);var P=cA(x.messages[0].data);P[6][0].data=TA(p.e.r+1),P[7][0].data=TA(p.e.c+1);for(var j=Qf(P[46][0].data),Y=eo.find(C,y[j].location),z=Kd($d(Y.content)),re=0;re<z.length&&z[re].id!=j;++re);if(z[re].id!=j)throw"Bad ColumnRowUIDMapArchive";var we=cA(z[re].messages[0].data);we[1]=[],we[2]=[],we[3]=[];for(var Oe=0;Oe<=p.e.c;++Oe){var Ue=[];Ue[1]=Ue[2]=[{type:0,data:TA(Oe+420690)}],we[1].push({type:2,data:Jc(Ue)}),we[2].push({type:0,data:TA(Oe)}),we[3].push({type:0,data:TA(Oe)})}we[4]=[],we[5]=[],we[6]=[];for(var Me=0;Me<=p.e.r;++Me)(Ue=[])[1]=Ue[2]=[{type:0,data:TA(Me+726270)}],we[4].push({type:2,data:Jc(Ue)}),we[5].push({type:0,data:TA(Me)}),we[6].push({type:0,data:TA(Me)});z[re].messages[0].data=Jc(we),Y.content=Ib(wb(z)),Y.size=Y.content.length,delete P[46];var nt=cA(P[4][0].data);nt[7][0].data=TA(p.e.r+1);var X=Qf(cA(nt[1][0].data)[2][0].data);if((z=Kd($d((Y=eo.find(C,y[X].location)).content)))[0].id!=X)throw"Bad HeaderStorageBucket";var le=cA(z[0].messages[0].data);for(Me=0;Me<h.length;++Me){var G=cA(le[2][0].data);G[1][0].data=TA(Me),G[4][0].data=TA(h[Me].length),le[2][Me]={type:le[2][0].type,data:Jc(G)}}z[0].messages[0].data=Jc(le),Y.content=Ib(wb(z)),Y.size=Y.content.length;var W=Qf(nt[2][0].data);if((z=Kd($d((Y=eo.find(C,y[W].location)).content)))[0].id!=W)throw"Bad HeaderStorageBucket";for(le=cA(z[0].messages[0].data),Oe=0;Oe<=p.e.c;++Oe)(G=cA(le[2][0].data))[1][0].data=TA(Oe),G[4][0].data=TA(p.e.r+1),le[2][Oe]={type:le[2][0].type,data:Jc(G)};z[0].messages[0].data=Jc(le),Y.content=Ib(wb(z)),Y.size=Y.content.length;var q=Qf(nt[4][0].data);(function(){for(var ue,qe=eo.find(C,y[q].location),It=Kd($d(qe.content)),gt=0;gt<It.length;++gt){var tr=It[gt];tr.id==q&&(ue=tr)}var ar=cA(ue.messages[0].data);ar[3]=[];var sr=[];b.forEach(function(At,Et){sr[1]=[{type:0,data:TA(Et)}],sr[2]=[{type:0,data:TA(1)}],sr[3]=[{type:2,data:VO(At)}],ar[3].push({type:2,data:Jc(sr)})}),ue.messages[0].data=Jc(ar);var Qt=Ib(wb(It));qe.content=Qt,qe.size=qe.content.length})();var V=cA(nt[3][0].data),Z=V[1][0];delete V[2];var Ce=cA(Z.data),fe=Qf(Ce[2][0].data);(function(){for(var ue,qe=eo.find(C,y[fe].location),It=Kd($d(qe.content)),gt=0;gt<It.length;++gt){var tr=It[gt];tr.id==fe&&(ue=tr)}var ar=cA(ue.messages[0].data);delete ar[6],delete V[7];var sr=new Uint8Array(ar[5][0].data);ar[5]=[];for(var Qt=0,At=0;At<=p.e.r;++At){var Et=cA(sr);Qt+=rN(Et,h[At],b),Et[1][0].data=TA(At),ar[5].push({data:Jc(Et),type:2})}ar[1]=[{type:0,data:TA(p.e.c+1)}],ar[2]=[{type:0,data:TA(p.e.r+1)}],ar[3]=[{type:0,data:TA(Qt)}],ar[4]=[{type:0,data:TA(p.e.r+1)}],ue.messages[0].data=Jc(ar);var _t=Ib(wb(It));qe.content=_t,qe.size=qe.content.length})(),Z.data=Jc(Ce),nt[3][0].data=Jc(V),P[4][0].data=Jc(nt),x.messages[0].data=Jc(P);var Ge=Ib(wb(F));return k.content=Ge,k.size=k.content.length,C}(a,u):u.bookType=="xlsb"?function(A,c){bb=1024,A&&!A.SSF&&(A.SSF=BA(go)),A&&A.SSF&&(y0(),nm(A.SSF),c.revssf=k1(A.SSF),c.revssf[A.SSF[65535]]=0,c.ssf=A.SSF),c.rels={},c.wbrels={},c.Strings=[],c.Strings.Count=0,c.Strings.Unique=0,MC?c.revStrings=new Map:(c.revStrings={},c.revStrings.foo=[],delete c.revStrings.foo);var d=c.bookType=="xlsb"?"bin":"xml",p=Q8.indexOf(c.bookType)>-1,g={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};V5(c=c||{});var h=eb(),b="",y=0;if(c.cellXfs=[],U1(c.cellXfs,{},{revssf:{General:0}}),A.Props||(A.Props={}),Ho(h,b="docProps/core.xml",_x(A.Props,c)),g.coreprops.push(b),QA(c.rels,2,b,Es.CORE_PROPS),b="docProps/app.xml",!(A.Props&&A.Props.SheetNames))if(A.Workbook&&A.Workbook.Sheets){for(var w=[],C=0;C<A.SheetNames.length;++C)(A.Workbook.Sheets[C]||{}).Hidden!=2&&w.push(A.SheetNames[C]);A.Props.SheetNames=w}else A.Props.SheetNames=A.SheetNames;for(A.Props.Worksheets=A.Props.SheetNames.length,Ho(h,b,Z3(A.Props)),g.extprops.push(b),QA(c.rels,3,b,Es.EXT_PROPS),A.Custprops!==A.Props&&il(A.Custprops||{}).length>0&&(Ho(h,b="docProps/custom.xml",Rx(A.Custprops)),g.custprops.push(b),QA(c.rels,4,b,Es.CUST_PROPS)),y=1;y<=A.SheetNames.length;++y){var Q={"!id":{}},x=A.Sheets[A.SheetNames[y-1]];if((x||{})["!type"],Ho(h,b="xl/worksheets/sheet"+y+"."+d,xO(y-1,b,c,A,Q)),g.sheets.push(b),QA(c.wbrels,-1,"worksheets/sheet"+y+"."+d,Es.WS[0]),x){var k=x["!comments"],F=!1,D="";k&&k.length>0&&(Ho(h,D="xl/comments"+y+"."+d,D5(k,D)),g.comments.push(D),QA(Q,-1,"../comments"+y+"."+d,Es.CMNT),F=!0),x["!legacy"]&&F&&Ho(h,"xl/drawings/vmlDrawing"+y+".vml",y5(y,x["!comments"])),delete x["!comments"],delete x["!legacy"]}Q["!id"].rId1&&Ho(h,QC(b),hb(Q))}return c.Strings!=null&&c.Strings.length>0&&(Ho(h,b="xl/sharedStrings."+d,function(M,N,P){return(N.slice(-4)===".bin"?JR:kC)(M,P)}(c.Strings,b,c)),g.strs.push(b),QA(c.wbrels,-1,"sharedStrings."+d,Es.SST)),Ho(h,b="xl/workbook."+d,function(M,N){return(N.slice(-4)===".bin"?yO:V8)(M)}(A,b)),g.workbooks.push(b),QA(c.rels,1,b,Es.WB),Ho(h,b="xl/theme/theme1.xml",m5(A.Themes,c)),g.themes.push(b),QA(c.wbrels,-1,"theme/theme1.xml",Es.THEME),Ho(h,b="xl/styles."+d,function(M,N,P){return(N.slice(-4)===".bin"?uT:v8)(M,P)}(A,b,c)),g.styles.push(b),QA(c.wbrels,-1,"styles."+d,Es.STY),A.vbaraw&&p&&(Ho(h,b="xl/vbaProject.bin",A.vbaraw),g.vba.push(b),QA(c.wbrels,-1,"vbaProject.bin",Es.VBA)),Ho(h,b="xl/metadata."+d,function(M){return(M.slice(-4)===".bin"?bT:I8)()}(b)),g.metadata.push(b),QA(c.wbrels,-1,"metadata."+d,Es.XLMETA),Ho(h,"[Content_Types].xml",Qx(g,c)),Ho(h,"_rels/.rels",hb(c.rels)),Ho(h,"xl/_rels/workbook."+d+".rels",hb(c.wbrels)),delete c.revssf,delete c.ssf,h}(a,u):function(A,c){bb=1024,A&&!A.SSF&&(A.SSF=BA(go)),A&&A.SSF&&(y0(),nm(A.SSF),c.revssf=k1(A.SSF),c.revssf[A.SSF[65535]]=0,c.ssf=A.SSF),c.rels={},c.wbrels={},c.Strings=[],c.Strings.Count=0,c.Strings.Unique=0,MC?c.revStrings=new Map:(c.revStrings={},c.revStrings.foo=[],delete c.revStrings.foo);var d="xml",p=Q8.indexOf(c.bookType)>-1,g={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};V5(c=c||{});var h=eb(),b="",y=0;if(c.cellXfs=[],U1(c.cellXfs,{},{revssf:{General:0}}),A.Props||(A.Props={}),Ho(h,b="docProps/core.xml",_x(A.Props,c)),g.coreprops.push(b),QA(c.rels,2,b,Es.CORE_PROPS),b="docProps/app.xml",!(A.Props&&A.Props.SheetNames))if(A.Workbook&&A.Workbook.Sheets){for(var w=[],C=0;C<A.SheetNames.length;++C)(A.Workbook.Sheets[C]||{}).Hidden!=2&&w.push(A.SheetNames[C]);A.Props.SheetNames=w}else A.Props.SheetNames=A.SheetNames;A.Props.Worksheets=A.Props.SheetNames.length,Ho(h,b,Z3(A.Props)),g.extprops.push(b),QA(c.rels,3,b,Es.EXT_PROPS),A.Custprops!==A.Props&&il(A.Custprops||{}).length>0&&(Ho(h,b="docProps/custom.xml",Rx(A.Custprops)),g.custprops.push(b),QA(c.rels,4,b,Es.CUST_PROPS));var Q=["SheetJ5"];for(c.tcid=0,y=1;y<=A.SheetNames.length;++y){var x={"!id":{}},k=A.Sheets[A.SheetNames[y-1]];if((k||{})["!type"],Ho(h,b="xl/worksheets/sheet"+y+"."+d,x5(y-1,c,A,x)),g.sheets.push(b),QA(c.wbrels,-1,"worksheets/sheet"+y+"."+d,Es.WS[0]),k){var F=k["!comments"],D=!1,M="";if(F&&F.length>0){var N=!1;F.forEach(function(P){P[1].forEach(function(j){j.T==1&&(N=!0)})}),N&&(Ho(h,M="xl/threadedComments/threadedComment"+y+"."+d,CT(F,Q,c)),g.threadedcomments.push(M),QA(x,-1,"../threadedComments/threadedComment"+y+"."+d,Es.TCMNT)),Ho(h,M="xl/comments"+y+"."+d,E8(F)),g.comments.push(M),QA(x,-1,"../comments"+y+"."+d,Es.CMNT),D=!0}k["!legacy"]&&D&&Ho(h,"xl/drawings/vmlDrawing"+y+".vml",y5(y,k["!comments"])),delete k["!comments"],delete k["!legacy"]}x["!id"].rId1&&Ho(h,QC(b),hb(x))}return c.Strings!=null&&c.Strings.length>0&&(Ho(h,b="xl/sharedStrings."+d,kC(c.Strings,c)),g.strs.push(b),QA(c.wbrels,-1,"sharedStrings."+d,Es.SST)),Ho(h,b="xl/workbook."+d,V8(A)),g.workbooks.push(b),QA(c.rels,1,b,Es.WB),Ho(h,b="xl/theme/theme1.xml",m5(A.Themes,c)),g.themes.push(b),QA(c.wbrels,-1,"theme/theme1.xml",Es.THEME),Ho(h,b="xl/styles."+d,v8(A,c)),g.styles.push(b),QA(c.wbrels,-1,"styles."+d,Es.STY),A.vbaraw&&p&&(Ho(h,b="xl/vbaProject.bin",A.vbaraw),g.vba.push(b),QA(c.wbrels,-1,"vbaProject.bin",Es.VBA)),Ho(h,b="xl/metadata."+d,I8()),g.metadata.push(b),QA(c.wbrels,-1,"metadata."+d,Es.XLMETA),Q.length>1&&(Ho(h,b="xl/persons/person.xml",function(P){var j=[Cl,ia("personList",null,{xmlns:nb,"xmlns:x":B0[0]}).replace(/[\/]>/,">")];return P.forEach(function(Y,z){j.push(ia("person",null,{displayName:Y,id:"{54EE7950-7262-4200-6969-"+("000000000000"+z).slice(-12)+"}",userId:Y,providerId:"None"}))}),j.push("</personList>"),j.join("")}(Q)),g.people.push(b),QA(c.wbrels,-1,"persons/person.xml",Es.PEOPLE)),Ho(h,"[Content_Types].xml",Qx(g,c)),Ho(h,"_rels/.rels",hb(c.rels)),Ho(h,"xl/_rels/workbook."+d+".rels",hb(c.wbrels)),delete c.revssf,delete c.ssf,h}(a,u)}function Bb(a,u){var A="";switch((u||{}).type||"base64"){case"buffer":case"array":return[a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7]];case"base64":A=Yl(a.slice(0,12));break;case"binary":A=a;break;default:throw new Error("Unrecognized type "+(u&&u.type||"undefined"))}return[A.charCodeAt(0),A.charCodeAt(1),A.charCodeAt(2),A.charCodeAt(3),A.charCodeAt(4),A.charCodeAt(5),A.charCodeAt(6),A.charCodeAt(7)]}function AS(a,u){var A=0;e:for(;A<a.length;)switch(a.charCodeAt(A)){case 10:case 13:case 32:++A;break;case 60:return O5(a.slice(A),u);default:break e}return vb.to_workbook(a,u)}function z5(a,u,A,c){return c?(A.type="string",vb.to_workbook(a,A)):vb.to_workbook(u,A)}function J5(a,u){$c();var A=u||{};if(typeof ArrayBuffer<"u"&&a instanceof ArrayBuffer)return J5(new Uint8Array(a),((A=BA(A)).type="array",A));typeof Uint8Array<"u"&&a instanceof Uint8Array&&!A.type&&(A.type=typeof Deno<"u"?"buffer":"array");var c,d=a,p=!1;if(A.cellStyles&&(A.cellNF=!0,A.sheetStubs=!0),Og={},A.dateNF&&(Og.dateNF=A.dateNF),A.type||(A.type=Uo&&Buffer.isBuffer(a)?"buffer":"base64"),A.type=="file"&&(A.type=Uo?"buffer":"binary",d=function(b){if(typeof Deno<"u")return Deno.readFileSync(b);if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var y=File(b);y.open("r"),y.encoding="binary";var w=y.read();return y.close(),w}catch(C){if(!C.message||!C.message.match(/onstruct/))throw C}throw new Error("Cannot access file "+b)}(a),typeof Uint8Array>"u"||Uo||(A.type="array")),A.type=="string"&&(p=!0,A.type="binary",A.codepage=65001,d=function(b){return b.match(/[^\x00-\x7F]/)?Ud(b):b}(a)),A.type=="array"&&typeof Uint8Array<"u"&&a instanceof Uint8Array&&typeof ArrayBuffer<"u"){var g=new ArrayBuffer(3),h=new Uint8Array(g);if(h.foo="bar",!h.foo)return(A=BA(A)).type="array",J5(Rd(d),A)}switch((c=Bb(d,A))[0]){case 208:if(c[1]===207&&c[2]===17&&c[3]===224&&c[4]===161&&c[5]===177&&c[6]===26&&c[7]===225)return function(b,y){return eo.find(b,"EncryptedPackage")?aN(b,y):eS(b,y)}(eo.read(d,A),A);break;case 9:if(c[1]<=8)return eS(d,A);break;case 60:return O5(d,A);case 73:if(c[1]===73&&c[2]===42&&c[3]===0)throw new Error("TIFF Image File is not a spreadsheet");if(c[1]===68)return function(b,y){var w=y||{},C=!!w.WTF;w.WTF=!0;try{var Q=pb.to_workbook(b,w);return w.WTF=C,Q}catch(x){if(w.WTF=C,!x.message.match(/SYLK bad record ID/)&&C)throw x;return vb.to_workbook(b,y)}}(d,A);break;case 84:if(c[1]===65&&c[2]===66&&c[3]===76)return a8.to_workbook(d,A);break;case 80:return c[1]===75&&c[2]<9&&c[3]<9?function(b,y){var w=b,C=y||{};return C.type||(C.type=Uo&&Buffer.isBuffer(b)?"buffer":"base64"),iN(oC(w,C),C)}(d,A):z5(a,d,A,p);case 239:return c[3]===60?O5(d,A):z5(a,d,A,p);case 255:if(c[1]===254)return function(b,y){var w=b;return y.type=="base64"&&(w=Yl(w)),w=yh.utils.decode(1200,w.slice(2),"str"),y.type="binary",AS(w,y)}(d,A);if(c[1]===0&&c[2]===2&&c[3]===0)return Bm.to_workbook(d,A);break;case 0:if(c[1]===0&&(c[2]>=2&&c[3]===0||c[2]===0&&(c[3]===8||c[3]===9)))return Bm.to_workbook(d,A);break;case 3:case 131:case 139:case 140:return c5.to_workbook(d,A);case 123:if(c[1]===92&&c[2]===114&&c[3]===116)return g8.to_workbook(d,A);break;case 10:case 13:case 32:return function(b,y){var w="",C=Bb(b,y);switch(y.type){case"base64":w=Yl(b);break;case"binary":w=b;break;case"buffer":w=b.toString("binary");break;case"array":w=Sg(b);break;default:throw new Error("Unrecognized type "+y.type)}return C[0]==239&&C[1]==187&&C[2]==191&&(w=EA(w)),y.type="binary",AS(w,y)}(d,A);case 137:if(c[1]===80&&c[2]===78&&c[3]===71)throw new Error("PNG Image File is not a spreadsheet")}return KR.indexOf(c[0])>-1&&c[2]<=12&&c[3]<=31?c5.to_workbook(d,A):z5(a,d,A,p)}function lS(a,u){switch(u.type){case"base64":case"binary":break;case"buffer":case"array":u.type="";break;case"file":return pp(u.file,eo.write(a,{type:Uo?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+u.bookType+"' files");default:throw new Error("Unrecognized type "+u.type)}return eo.write(a,u)}function sN(a,u){var A=BA(u||{});return function(c,d){var p={},g=Uo?"nodebuffer":typeof Uint8Array<"u"?"array":"string";if(d.compression&&(p.compression="DEFLATE"),d.password)p.type=g;else switch(d.type){case"base64":p.type="base64";break;case"binary":p.type="string";break;case"string":throw new Error("'string' output type invalid for '"+d.bookType+"' files");case"buffer":case"file":p.type=g;break;default:throw new Error("Unrecognized type "+d.type)}var h=c.FullPaths?eo.write(c,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[p.type]||p.type,compression:!!d.compression}):c.generate(p);if(typeof Deno<"u"&&typeof h=="string"){if(d.type=="binary"||d.type=="base64")return h;h=new Uint8Array(bh(h))}return d.password&&typeof encrypt_agile<"u"?lS(encrypt_agile(h,d.password),d):d.type==="file"?pp(d.file,h):d.type=="string"?EA(h):h}(oN(a,A),A)}function Ip(a,u,A){A||(A="");var c=A+a;switch(u.type){case"base64":return Dd(Ud(c));case"binary":return Ud(c);case"string":return a;case"file":return pp(u.file,c,"utf8");case"buffer":return Uo?Dl(c,"utf8"):typeof TextEncoder<"u"?new TextEncoder().encode(c):Ip(c,{type:"binary"}).split("").map(function(d){return d.charCodeAt(0)})}throw new Error("Unrecognized type "+u.type)}function lB(a,u){switch(u.type){case"string":case"base64":case"binary":for(var A="",c=0;c<a.length;++c)A+=String.fromCharCode(a[c]);return u.type=="base64"?Dd(A):u.type=="string"?EA(A):A;case"file":return pp(u.file,a);case"buffer":return a;default:throw new Error("Unrecognized type "+u.type)}}function uS(a,u){$c(),gO(a);var A=BA(u||{});if(A.cellStyles&&(A.cellNF=!0,A.sheetStubs=!0),A.type=="array"){A.type="binary";var c=uS(a,A);return A.type="array",bh(c)}var d=0;if(A.sheet&&(d=typeof A.sheet=="number"?A.sheet:a.SheetNames.indexOf(A.sheet),!a.SheetNames[d]))throw new Error("Sheet not found: "+A.sheet+" : "+typeof A.sheet);switch(A.bookType||"xlsb"){case"xml":case"xlml":return Ip(NO(a,A),A);case"slk":case"sylk":return Ip(pb.from_sheet(a.Sheets[a.SheetNames[d]],A),A);case"htm":case"html":return Ip(function(p,g){var h=g||{},b=h.header!=null?h.header:'<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',y=h.footer!=null?h.footer:"</body></html>",w=[b],C=st(p["!ref"]);h.dense=Array.isArray(p),w.push(function(x,k,F){return[].join("")+"<table"+(F.id?' id="'+F.id+'"':"")+">"}(0,0,h));for(var Q=C.s.r;Q<=C.e.r;++Q)w.push(U5(p,C,Q,h));return w.push("</table>"+y),w.join("")}(a.Sheets[a.SheetNames[d]],A),A);case"txt":return function(p,g){switch(g.type){case"base64":return Dd(p);case"binary":case"string":return p;case"file":return pp(g.file,p,"binary");case"buffer":return Uo?Dl(p,"binary"):p.split("").map(function(h){return h.charCodeAt(0)})}throw new Error("Unrecognized type "+g.type)}(function(p,g){g||(g={}),g.FS=" ",g.RS=`
  989. `;var h=dS(p,g);return h}(a.Sheets[a.SheetNames[d]],A),A);case"csv":return Ip(dS(a.Sheets[a.SheetNames[d]],A),A,"\uFEFF");case"dif":return Ip(a8.from_sheet(a.Sheets[a.SheetNames[d]],A),A);case"dbf":return lB(c5.from_sheet(a.Sheets[a.SheetNames[d]],A),A);case"prn":return Ip(vb.from_sheet(a.Sheets[a.SheetNames[d]],A),A);case"rtf":return Ip(g8.from_sheet(a.Sheets[a.SheetNames[d]],A),A);case"eth":return Ip(o8.from_sheet(a.Sheets[a.SheetNames[d]],A),A);case"fods":return Ip(H5(a,A),A);case"wk1":return lB(Bm.sheet_to_wk1(a.Sheets[a.SheetNames[d]],A),A);case"wk3":return lB(Bm.book_to_wk3(a,A),A);case"biff2":A.biff||(A.biff=2);case"biff3":A.biff||(A.biff=3);case"biff4":return A.biff||(A.biff=4),lB(tS(a,A),A);case"biff5":A.biff||(A.biff=5);case"biff8":case"xla":case"xls":return A.biff||(A.biff=8),function(p,g){var h=g||{};return lS(HO(p,h),h)}(a,A);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return sN(a,A);default:throw new Error("Unrecognized bookType |"+A.bookType+"|")}}function AN(a,u,A,c,d,p,g,h){var b=pu(A),y=h.defval,w=h.raw||!Object.prototype.hasOwnProperty.call(h,"raw"),C=!0,Q=d===1?[]:{};if(d!==1)if(Object.defineProperty)try{Object.defineProperty(Q,"__rowNum__",{value:A,enumerable:!1})}catch{Q.__rowNum__=A}else Q.__rowNum__=A;if(!g||a[A])for(var x=u.s.c;x<=u.e.c;++x){var k=g?a[A][x]:a[c[x]+b];if(k!==void 0&&k.t!==void 0){var F=k.v;switch(k.t){case"z":if(F==null)break;continue;case"e":F=F==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+k.t)}if(p[x]!=null){if(F==null)if(k.t=="e"&&F===null)Q[p[x]]=null;else if(y!==void 0)Q[p[x]]=y;else{if(!w||F!==null)continue;Q[p[x]]=null}else Q[p[x]]=w&&(k.t!=="n"||k.t==="n"&&h.rawNumbers!==!1)?F:dr(k,F,h);F!=null&&(C=!1)}}else{if(y===void 0)continue;p[x]!=null&&(Q[p[x]]=y)}}return{row:Q,isempty:C}}function cS(a,u){if(a==null||a["!ref"]==null)return[];var A={t:"n",v:0},c=0,d=1,p=[],g=0,h="",b={s:{r:0,c:0},e:{r:0,c:0}},y=u||{},w=y.range!=null?y.range:a["!ref"];switch(y.header===1?c=1:y.header==="A"?c=2:Array.isArray(y.header)?c=3:y.header==null&&(c=0),typeof w){case"string":b=jt(w);break;case"number":(b=jt(a["!ref"])).s.r=w;break;default:b=w}c>0&&(d=0);var C=pu(b.s.r),Q=[],x=[],k=0,F=0,D=Array.isArray(a),M=b.s.r,N=0,P={};D&&!a[M]&&(a[M]=[]);var j=y.skipHidden&&a["!cols"]||[],Y=y.skipHidden&&a["!rows"]||[];for(N=b.s.c;N<=b.e.c;++N)if(!(j[N]||{}).hidden)switch(Q[N]=oe(N),A=D?a[M][N]:a[Q[N]+C],c){case 1:p[N]=N-b.s.c;break;case 2:p[N]=Q[N];break;case 3:p[N]=y.header[N-b.s.c];break;default:if(A==null&&(A={w:"__EMPTY",t:"s"}),h=g=dr(A,null,y),F=P[g]||0){do h=g+"_"+F++;while(P[h]);P[g]=F,P[h]=1}else P[g]=1;p[N]=h}for(M=b.s.r+d;M<=b.e.r;++M)if(!(Y[M]||{}).hidden){var z=AN(a,b,M,Q,c,p,D,y);(z.isempty===!1||(c===1?y.blankrows!==!1:y.blankrows))&&(x[k++]=z.row)}return x.length=k,x}var fS=/"/g;function hS(a,u,A,c,d,p,g,h){for(var b=!0,y=[],w="",C=pu(A),Q=u.s.c;Q<=u.e.c;++Q)if(c[Q]){var x=h.dense?(a[A]||[])[Q]:a[c[Q]+C];if(x==null)w="";else if(x.v!=null){b=!1,w=""+(h.rawNumbers&&x.t=="n"?x.v:dr(x,null,h));for(var k=0,F=0;k!==w.length;++k)if((F=w.charCodeAt(k))===d||F===p||F===34||h.forceQuotes){w='"'+w.replace(fS,'""')+'"';break}w=="ID"&&(w='"ID"')}else x.f==null||x.F?w="":(b=!1,(w="="+x.f).indexOf(",")>=0&&(w='"'+w.replace(fS,'""')+'"'));y.push(w)}return h.blankrows===!1&&b?null:y.join(g)}function dS(a,u){var A=[],c=u??{};if(a==null||a["!ref"]==null)return"";var d=jt(a["!ref"]),p=c.FS!==void 0?c.FS:",",g=p.charCodeAt(0),h=c.RS!==void 0?c.RS:`
  990. `,b=h.charCodeAt(0),y=new RegExp((p=="|"?"\\|":p)+"+$"),w="",C=[];c.dense=Array.isArray(a);for(var Q=c.skipHidden&&a["!cols"]||[],x=c.skipHidden&&a["!rows"]||[],k=d.s.c;k<=d.e.c;++k)(Q[k]||{}).hidden||(C[k]=oe(k));for(var F=0,D=d.s.r;D<=d.e.r;++D)(x[D]||{}).hidden||(w=hS(a,d,D,C,g,b,p,c))!=null&&(c.strip&&(w=w.replace(y,"")),(w||c.blankrows!==!1)&&A.push((F++?h:"")+w));return delete c.dense,A.join("")}function gS(a,u,A,c){var d=1;if(!A)for(;d<=65535&&a.SheetNames.indexOf(A="Sheet"+d)!=-1;++d,A=void 0);if(!A||a.SheetNames.length>=65535)throw new Error("Too many worksheets");if(c&&a.SheetNames.indexOf(A)>=0){var p=A.match(/(^.*?)(\d+)$/);d=p&&+p[2]||0;var g=p&&p[1]||A;for(++d;d<=65535&&a.SheetNames.indexOf(A=g+d)!=-1;++d);}if(F5(A),a.SheetNames.indexOf(A)>=0)throw new Error("Worksheet with name |"+A+"| already exists!");return a.SheetNames.push(A),a.Sheets[A]=u,A}function pS(a,u){var A=Object.keys(a);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(a);u&&(c=c.filter(function(d){return Object.getOwnPropertyDescriptor(a,d).enumerable})),A.push.apply(A,c)}return A}var X5=["#FFFFFF","#000000","#BFBFBF","#323232","#4472C4","#ED7D31","#A5A5A5","#FFC000","#5B9BD5","#71AD47"],uB=["#000000","#FFFFFF","#FF0000","#00FF00","#0000FF","#FFFF00","#FF00FF","#00FFFF","#000000","#FFFFFF","#FF0000","#00FF00","#0000FF","#FFFF00","#FF00FF","#00FFFF","#800000","#008000","#000080","#808000","#800080","#008080","#C0C0C0","#808080","#9999FF","#993366","#FFFFCC","#CCFFFF","#660066","#FF8080","#0066CC","#CCCCFF","#000080","#FF00FF","#FFFF00","#00FFFF","#800080","#800000","#008080","#0000FF","#00CCFF","#CCFFFF","#CCFFCC","#FFFF99","#99CCFF","#FF99CC","#CC99FF","#FFCC99","#3366FF","#33CCCC","#99CC00","#FFCC00","#FF9900","#FF6600","#666699","#969696","#003366","#339966","#003300","#333300","#993300","#993366","#333399","#333333","#000000"];function Z5(a){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function(A,c){return new Promise(function(d,p){var g=new XMLHttpRequest;g.open(c.method||"GET",A,!0),g.responseType=c.responseType||"arraybuffer",g.onload=function(){g.status===200?d(g.response):p(g.status)},g.onerror=function(){p(g.status)},g.withCredentials=c.withCredentials||!1,c.headers&&Object.keys(c.headers).forEach(function(h){g.setRequestHeader(h,c.headers[h])}),g.send(c.body)})}(function(A,c){return typeof A=="string"?A:A instanceof Blob?URL.createObjectURL(A):A instanceof ArrayBuffer?URL.createObjectURL(new Blob([A],c)):A instanceof Response?URL.createObjectURL(A.blob()):A}(a),u)}function e4(a){if(typeof a=="object")return"#000000";if(/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.test(a))return a.startsWith("#")?a:"#"+a;a=a.trim().toLowerCase();var u={};try{var A=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(a);return u.r=parseInt(A[2],16),u.g=parseInt(A[3],16),u.b=parseInt(A[4],16),u.a=parseInt(A[1],16)/255,Be("rgba(".concat(u.r,", ").concat(u.g,", ").concat(u.b,", ").concat(u.a,")")).toHexString()}catch(c){console.warn(c)}}function t4(a,u){return a>9?"#C7C9CC":u===void 0?X5[a]:u>0?function(A,c){for(var d=$l(A),p=0;p<3;p++)d[p]=Math.floor((255-d[p])*c+d[p]);return Vs(d[0],d[1],d[2])}(X5[a],u):function(A,c){for(var d=$l(A),p=0;p<3;p++)d[p]=Math.floor(d[p]*(1-c));return Vs(d[0],d[1],d[2])}(X5[a],Math.abs(u))}function lN(a){a.style=iA.cloneDeep(a.style);var u=null;a.style.fill&&a.style.fill.fgColor&&(u=a.style.fill.fgColor.argb?e4(a.style.fill.fgColor.argb):a.style.fill.fgColor.hasOwnProperty("theme")?t4(a.style.fill.fgColor.theme,a.style.fill.fgColor.tint):a.style.fill.fgColor.indexed&&uB[a.style.fill.fgColor.indexed]||"#C7C9CC"),u&&(a.style.bgcolor=u);var A=null;if(a.style.font&&a.style.font.color&&(A=a.style.font.color.argb?e4(a.style.font.color.argb):a.style.font.color.hasOwnProperty("theme")?t4(a.style.font.color.theme,a.style.font.color.tint):a.style.font.color.indexed&&uB[a.style.font.color.indexed]||"#000000"),A&&(a.style.color=A),a.style.alignment&&(a.style.alignment.horizontal&&(a.style.align=a.style.alignment.horizontal),a.style.alignment.vertical&&(a.style.valign=a.style.alignment.vertical)),a.style.alignment&&a.style.alignment.wrapText&&(a.style.textwrap=!0),a.style.border){var c={};Object.keys(a.style.border).forEach(function(d){var p=a.style.border[d],g="#000000";typeof p.color=="string"?g=p.color:p.color&&(p.color.argb?g=e4(p.color.argb):p.color.hasOwnProperty("theme")?g=t4(p.color.theme,p.color.tint):p.color.indexed&&(g=uB[p.color.indexed])),c[d]=[p.style||"thin",g]}),a.style.border2=function(d){for(var p=1;p<arguments.length;p++){var g=arguments[p]!=null?arguments[p]:{};p%2?pS(Object(g),!0).forEach(function(h){s(d,h,g[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(g)):pS(Object(g)).forEach(function(h){Object.defineProperty(d,h,Object.getOwnPropertyDescriptor(g,h))})}return d}({},a.style.border),a.style.border=c}return a.style.font&&a.style.font.size&&typeof a.style.font.size=="number"&&(a.style.font.size=Math.round(a.style.font.size/1.333333)),a.style}function uN(a,u){var A=[];console.log(a,"workbook");var c=[];return a.eachSheet(function(d){c.push(d);var p={name:d.name,styles:[],rows:{},cols:{},merges:[],media:[]},g=[];for(var h in d._merges){p.merges.push(d._merges[h].shortRange);var b={};b.startAddress=d._merges[h].tl,b.endAddress=d._merges[h].br,b.YRange=d._merges[h].model.bottom-d._merges[h].model.top,b.XRange=d._merges[h].model.right-d._merges[h].model.left,g.push(b)}var y=0;(d._rows||[]).forEach(function(C,Q){p.rows[Q]={cells:{}},C._hidden?(p.rows[Q].height=.1,C._cells=[]):C.height?p.rows[Q].height=C.height+(u.heightOffset||0):p.rows[Q].height=24+(u.heightOffset||0),(C._cells||[]).forEach(function(x,k){p.rows[Q].cells[k]={},y=Math.max(y,k);var F=iA.find(g,function(D){return D.startAddress==x._address});F&&x.master.address!=F.startAddress||(F&&(p.rows[Q].cells[k].merge=[F.YRange,F.XRange]),p.rows[Q].cells[k].text=function(D){var M=D.numFmt,N=D.value;switch(D.type){case 2:try{if(D.style.numFmt){if(D.style.numFmt.endsWith("%")){var P=D.style.numFmt.match(/\.(\d+)%/);return P?(100*N).toFixed(P[1].length)+"%":100*N+"%"}if(/0(\.0+)?/.test(D.style.numFmt)){var j="";if(D.style.numFmt.startsWith("$")?j="$":D.style.numFmt.startsWith('"¥')&&(j="¥"),N===0&&D.style.numFmt.startsWith("_"))return"-";var Y=D.style.numFmt.match(/0\.(0+)(_|;|$)/);Y=Y?Y[1].length:0;var z=N.toFixed(Y)+"";if(D.style.numFmt.includes("#,##")){for(var re=(z=z.split("."))[0].split("").reverse(),we=[],Oe=0;Oe<re.length;Oe++)we.push(re[Oe]),(Oe+1)%3==0&&Oe<re.length-1&&re[Oe+1]!=="-"&&we.push(",");z[0]=we.reverse().join(""),z=z.join(".")}return j+z}}return N+""}catch{return N}case 3:return N;case 4:switch(M){case"yyyy-mm-dd;@":default:return Wl(N).format("YYYY-MM-DD");case"mm-dd-yy":return Wl(N).format("YYYY/MM/DD");case"[$-F800]dddd, mmmm dd, yyyy":return Wl(N).format("YYYY年M月D日 ddd");case'm"月"d"日";@':return Wl(N).format("M月D日");case"yyyy/m/d h:mm;@":case'm/d/yy "h":mm':return Wl(N).subtract(8,"hour").format("YYYY/M/DD HH:mm");case"h:mm;@":return Wl(N).format("HH:mm")}case 5:return N.text;case 6:return iA.get(N,"result.error")||N.result;case 8:return D.text;case 9:return D.text.toUpperCase();default:return N}}(x),p.styles.push(lN(x)),p.rows[Q].cells[k].style=p.styles.length-1)})}),p._media&&(p.media=p._media);var w=Object.keys(p.rows);p.rows.len=Math.max(+w[w.length-1]+1,u.hasOwnProperty("minRowLength")?u.minRowLength:100),d._columns&&d._columns.length>y+1&&(d._columns=d._columns.slice(0,y+1)),function(C,Q,x){for(var k=0;k<(C.columns||[]).length;k++)Q.cols[k.toString()]={},C.columns[k]._hidden?Q.cols[k.toString()].width=.1:C.columns[k].width?Q.cols[k.toString()].width=6*C.columns[k].width+(x.widthOffset||0):Q.cols[k.toString()].width=80+(x.widthOffset||0);Q.cols.len=Math.max(Object.keys(Q.cols).length,x.minColLength||0)}(d,p,u),A.push(p)}),a._worksheets=c,{workbookData:A,workbookSource:a,medias:a.media||[]}}var cB=[];function r4(a,u,A,c){var d=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};A&&A._media.length&&A._media.forEach(function(p){var g=p.imageId,h=p.range;if(p.type==="image"){var b=function(y,w,C,Q){for(var x,k,F=Q.widthOffset,D=Q.heightOffset,M=w.tl,N=w.br,P=w.ext,j=M||{},Y=j.nativeCol,z=Y===void 0?0:Y,re=j.nativeColOff,we=re===void 0?0:re,Oe=j.nativeRow,Ue=Oe===void 0?0:Oe,Me=j.nativeRowOff,nt=Me===void 0?0:Me,X=fB,le=hB,G=0;G<z;G++){var W;X+=6*(y==null||(W=y._columns)===null||W===void 0||(W=W[G])===null||W===void 0?void 0:W.width)||n4,X+=F||0}for(var q=0;q<Ue;q++){var V;le+=(y==null||(V=y._rows)===null||V===void 0||(V=V[q])===null||V===void 0?void 0:V.height)||i4,le+=D||0}var Z,Ce=X+we/12700,fe=le+nt/12700,Ge=N||{},ue=Ge.nativeCol,qe=ue===void 0?0:ue,It=Ge.nativeColOff,gt=It===void 0?0:It,tr=Ge.nativeRow,ar=tr===void 0?0:tr,sr=Ge.nativeRowOff,Qt=sr===void 0?0:sr,At=0;if(z===qe&&N)At=(gt-we)/12700;else if(N){var Et;At=(6*(y==null||(Et=y._columns)===null||Et===void 0||(Et=Et[z])===null||Et===void 0?void 0:Et.width)||n4)-we/12700;for(var _t=z+1;_t<qe;_t++){var mr;At+=6*(y==null||(mr=y._columns)===null||mr===void 0||(mr=mr[_t])===null||mr===void 0?void 0:mr.width)||n4}At+=gt/12700}else P!=null&&P.width&&(At=P.width/1.333333);if(Ue===ar)Z=(Qt-nt)/12700;else if(N){var wt;Z=((y==null||(wt=y._rows)===null||wt===void 0||(wt=wt[Ue])===null||wt===void 0?void 0:wt.height)||i4)-nt/12700;for(var Ht=Ue+1;Ht<ar;Ht++){var $r;Z+=(y==null||($r=y._rows)===null||$r===void 0||($r=$r[Ht])===null||$r===void 0?void 0:$r.height)||i4}Z+=Qt/12700}else P!=null&&P.height&&(Z=P.height/1.333333);return{x:(Ce-((C==null||(x=C.scroll)===null||x===void 0?void 0:x.x)||0))*Bp,y:(fe-((C==null||(k=C.scroll)===null||k===void 0?void 0:k.y)||0))*Bp,width:At*Bp,height:Z*Bp}}(A,h,c,d);(function(y,w,C,Q){(function(x,k){return new Promise(function(F,D){if(cB[x])return F(cB[x]);var M=k.buffer.buffer,N=new Blob([M],{type:"image/"+k.extension}),P=URL.createObjectURL(N),j=new Image;j.src=P,j.onload=function(){F(j),cB[x]=j},j.onerror=function(Y){D(Y)}})})(w,C).then(function(x){var k=0,F=0,D=x.width,M=x.height,N=Q.x,P=Q.y,j=Q.width,Y=Q.height,z=j/D,re=Y/M;if(N<fB*Bp){var we=fB*Bp-N;N=fB*Bp,j-=we,D-=we/z,k+=we/z}if(P<hB*Bp){var Oe=hB*Bp-P;P=hB*Bp,Y-=Oe,M-=Oe/re,F+=Oe/re}var Ue=window.outerWidth/window.innerWidth;y.drawImage(x,k,F,D,M,N*Ue,P*Ue,j*Ue,Y*Ue)}).catch(function(x){console.error(x)})})(a,g,u[g],b)}})}var fB=60,hB=25,n4=80,i4=24,Bp=window.devicePixelRatio;function vS(){cB=[]}const cN=(a,u)=>{const A=a.__vccOpts||a;for(const[c,d]of u)A[c]=d;return A};function mS(a,u){var A=Object.keys(a);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(a);u&&(c=c.filter(function(d){return Object.getOwnPropertyDescriptor(a,d).enumerable})),A.push.apply(A,c)}return A}function a4(a){for(var u=1;u<arguments.length;u++){var A=arguments[u]!=null?arguments[u]:{};u%2?mS(Object(A),!0).forEach(function(c){s(a,c,A[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(A)):mS(Object(A)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(A,c))})}return a}var yS={xls:!1,minColLength:20},fN=r.defineComponent({name:"VueOfficeExcel",props:{src:[String,ArrayBuffer,Blob],requestOptions:{type:Object,default:function(){return{}}},options:{type:Object,default:function(){return a4({},yS)}}},emits:["rendered","error","switchSheet","cellSelected","cellsSelected"],setup:function(a,u){var A=u.emit,c=r.ref(null),d=r.ref(null),p={_worksheets:[]},g=[],h=0,b=null,y=null,w=null,C=null;function Q(x){C=x,function(k,F){try{return F&&(k=uS(J5(k,{type:"array"}),{bookType:"xlsx",type:"array"})),new qy.Workbook().xlsx.load(k)}catch(D){return console.warn(D),Promise.reject(D)}}(x,a.options.xls).then(function(k){if(!k._worksheets||k._worksheets.length===0)throw new Error("未获取到数据,可能文件格式不正确或文件已损坏");a.options.beforeTransformData&&typeof a.options.beforeTransformData=="function"&&(k=a.options.beforeTransformData(k));var F=uN(k,a4(a4({},yS),a.options)),D=F.workbookData,M=F.medias,N=F.workbookSource;a.options.transformData&&typeof a.options.transformData=="function"&&(D=a.options.transformData(D)),g=M,p=N,w=null,h=0,vS(),y.loadData(D),r4(b,g,p._worksheets[h],w,a.options),A("rendered"),A("switchSheet",0)}).catch(function(k){console.warn(k),g=[],p={_worksheets:[]},vS(),y&&y.loadData({}),A("error",k),A("switchSheet",0)})}return r.onMounted(function(){r.nextTick(function(){(y=new Kc(d.value,{mode:"read",showToolbar:!1,showContextmenu:a.options.showContextmenu||!1,view:{height:function(){return c.value&&c.value.clientHeight||300},width:function(){return c.value&&c.value.clientWidth||1200}},row:{height:24,len:100},col:{len:26,width:80,indexWidth:60,minWidth:60},autoFocus:!1}).loadData({})).on("cell-selected",function(N,P,j){A("cellSelected",{cell:N,rowIndex:P,columnIndex:j})}),y.on("cells-selected",function(N,P){var j=P.sri,Y=P.sci,z=P.eri,re=P.eci;A("cellsSelected",{cell:N,startRowIndex:j,startColumnIndex:Y,endRowIndex:z,endColumnIndex:re})});var x=y.bottombar.swapFunc;y.bottombar.swapFunc=function(N){x.call(y.bottombar,N),h=N,w=y.sheet.data.getSelectedRect(),setTimeout(function(){y.reRender(),r4(b,g,p._worksheets[h],w,a.options),A("switchSheet",N)})};var k=iA.debounce(r4,200,{leading:!0}),F=y.sheet.table.render;y.sheet.table.render=function(){for(var N=arguments.length,P=new Array(N),j=0;j<N;j++)P[j]=arguments[j];y&&y.sheet&&F.apply(y.sheet.table,P),k(b,g,p._worksheets[h],w,a.options)};var D=y.sheet.editor.setOffset;y.sheet.editor.setOffset=function(){for(var N=arguments.length,P=new Array(N),j=0;j<N;j++)P[j]=arguments[j];D.apply(y.sheet.editor,P),w=P[0]};var M=d.value.querySelector("canvas");b=M.getContext("2d"),a.src&&Z5(a.src,a.requestOptions).then(Q).catch(function(N){g=[],p={_worksheets:[]},y.loadData({}),A("error",N)})})}),r.onBeforeUnmount(function(){y=null}),r.watch(function(){return a.src},function(){a.src?Z5(a.src,a.requestOptions).then(Q).catch(function(x){g=[],p={_worksheets:[]},y.loadData({}),A("error",x)}):(g=[],p={_worksheets:[]},y.loadData({}),A("error",new Error("src属性不能为空")))}),{wrapperRef:c,rootRef:d,save:function(x){(function(k,F){d0.apply(this,arguments)})(x||"vue-office-excel-".concat(new Date().getTime(),".xlsx"),C)}}}}),bS={class:"vue-office-excel",ref:"wrapperRef"},o4={class:"vue-office-excel-main",ref:"rootRef"};const dB=cN(fN,[["render",function(a,u,A,c,d,p){return n.openBlock(),n.createElementBlock("div",bS,[n.createElementVNode("div",o4,null,512)],512)}]]);return dB.install=function(a){a.component(dB.name,dB)},dB})}(E7)),E7.exports}var Fst=_st();const opt=n0(Fst);var Q7={exports:{}},Dst=Q7.exports,Wse;function Rst(){return Wse||(Wse=1,function(e,t){(function(r,n){e.exports=n(Rz(),XD())})(Dst,function(r,n){var i=Object.defineProperty,o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,f=(ke,Ze,kt)=>Ze in ke?i(ke,Ze,{enumerable:!0,configurable:!0,writable:!0,value:kt}):ke[Ze]=kt,m=(ke,Ze)=>{for(var kt in Ze||(Ze={}))s.call(Ze,kt)&&f(ke,kt,Ze[kt]);if(o)for(var kt of o(Ze))l.call(Ze,kt)&&f(ke,kt,Ze[kt]);return ke},v=(ke,Ze,kt)=>new Promise((br,nn)=>{var mn=Pi=>{try{ti(kt.next(Pi))}catch(aa){nn(aa)}},Hn=Pi=>{try{ti(kt.throw(Pi))}catch(aa){nn(aa)}},ti=Pi=>Pi.done?br(Pi.value):Promise.resolve(Pi.value).then(mn,Hn);ti((kt=kt.apply(ke,Ze)).next())});const I=`/*! For license information please see worker.js.LICENSE.txt */
  991. var e={4186:(e,t,r)=>{var A=r(3749),n=r(8055),i=TypeError;e.exports=function(e){if(A(e))return e;throw new i(n(e)+" is not a function")}},9052:(e,t,r)=>{var A=r(8413),n=r(8055),i=TypeError;e.exports=function(e){if(A(e))return e;throw new i(n(e)+" is not a constructor")}},7330:(e,t,r)=>{var A=r(4597),n=String,i=TypeError;e.exports=function(e){if(A(e))return e;throw new i("Can't set "+n(e)+" as a prototype")}},4376:(e,t,r)=>{var A=r(418).has;e.exports=function(e){return A(e),e}},1458:(e,t,r)=>{var A=r(5811),n=r(5304),i=r(1601).f,a=A("unscopables"),o=Array.prototype;void 0===o[a]&&i(o,a,{configurable:!0,value:n(null)}),e.exports=function(e){o[a][e]=!0}},8149:(e,t,r)=>{var A=r(6903).charAt;e.exports=function(e,t,r){return t+(r?A(e,t).length:1)}},3399:(e,t,r)=>{var A=r(6921),n=TypeError;e.exports=function(e,t){if(A(t,e))return e;throw new n("Incorrect invocation")}},7447:(e,t,r)=>{var A=r(2674),n=String,i=TypeError;e.exports=function(e){if(A(e))return e;throw new i(n(e)+" is not an object")}},387:e=>{e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},8242:(e,t,r)=>{var A=r(4032),n=r(5026),i=r(9872),a=A.ArrayBuffer,o=A.TypeError;e.exports=a&&n(a.prototype,"byteLength","get")||function(e){if("ArrayBuffer"!==i(e))throw new o("ArrayBuffer expected");return e.byteLength}},8102:(e,t,r)=>{var A=r(4032),n=r(2116),i=r(8242),a=A.ArrayBuffer,o=a&&a.prototype,s=o&&n(o.slice);e.exports=function(e){if(0!==i(e))return!1;if(!s)return!1;try{return s(e,0,0),!1}catch(e){return!0}}},7060:(e,t,r)=>{var A=r(3455);e.exports=A((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},6033:(e,t,r)=>{var A=r(8102),n=TypeError;e.exports=function(e){if(A(e))throw new n("ArrayBuffer is detached");return e}},4676:(e,t,r)=>{var A=r(4032),n=r(2608),i=r(5026),a=r(9088),o=r(6033),s=r(8242),c=r(7395),g=r(6572),u=A.structuredClone,l=A.ArrayBuffer,h=A.DataView,I=Math.min,f=l.prototype,C=h.prototype,B=n(f.slice),Q=i(f,"resizable","get"),E=i(f,"maxByteLength","get"),d=n(C.getInt8),y=n(C.setInt8);e.exports=(g||c)&&function(e,t,r){var A,n=s(e),i=void 0===t?n:a(t),f=!Q||!Q(e);if(o(e),g&&(e=u(e,{transfer:[e]}),n===i&&(r||f)))return e;if(n>=i&&(!r||f))A=B(e,0,i);else{var C=r&&!f&&E?{maxByteLength:E(e)}:void 0;A=new l(i,C);for(var p=new h(e),v=new h(A),m=I(i,n),w=0;w<m;w++)y(v,w,d(p,w))}return g||c(e),A}},4356:(e,t,r)=>{var A,n,i,a=r(387),o=r(2444),s=r(4032),c=r(3749),g=r(2674),u=r(9649),l=r(1179),h=r(8055),I=r(139),f=r(8552),C=r(8986),B=r(6921),Q=r(2611),E=r(9415),d=r(5811),y=r(5936),p=r(8301),v=p.enforce,m=p.get,w=s.Int8Array,b=w&&w.prototype,k=s.Uint8ClampedArray,D=k&&k.prototype,S=w&&Q(w),F=b&&Q(b),x=Object.prototype,R=s.TypeError,G=d("toStringTag"),N=y("TYPED_ARRAY_TAG"),L="TypedArrayConstructor",U=a&&!!E&&"Opera"!==l(s.opera),M=!1,J={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},H={BigInt64Array:8,BigUint64Array:8},Y=function(e){var t=Q(e);if(g(t)){var r=m(t);return r&&u(r,L)?r[L]:Y(t)}},P=function(e){if(!g(e))return!1;var t=l(e);return u(J,t)||u(H,t)};for(A in J)(i=(n=s[A])&&n.prototype)?v(i)[L]=n:U=!1;for(A in H)(i=(n=s[A])&&n.prototype)&&(v(i)[L]=n);if((!U||!c(S)||S===Function.prototype)&&(S=function(){throw new R("Incorrect invocation")},U))for(A in J)s[A]&&E(s[A],S);if((!U||!F||F===x)&&(F=S.prototype,U))for(A in J)s[A]&&E(s[A].prototype,F);if(U&&Q(D)!==F&&E(D,F),o&&!u(F,G))for(A in M=!0,C(F,G,{configurable:!0,get:function(){return g(this)?this[N]:void 0}}),J)s[A]&&I(s[A],N,A);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:U,TYPED_ARRAY_TAG:M&&N,aTypedArray:function(e){if(P(e))return e;throw new R("Target is not a typed array")},aTypedArrayConstructor:function(e){if(c(e)&&(!E||B(S,e)))return e;throw new R(h(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,r,A){if(o){if(r)for(var n in J){var i=s[n];if(i&&u(i.prototype,e))try{delete i.prototype[e]}catch(r){try{i.prototype[e]=t}catch(e){}}}F[e]&&!r||f(F,e,r?t:U&&b[e]||t,A)}},exportTypedArrayStaticMethod:function(e,t,r){var A,n;if(o){if(E){if(r)for(A in J)if((n=s[A])&&u(n,e))try{delete n[e]}catch(e){}if(S[e]&&!r)return;try{return f(S,e,r?t:U&&S[e]||t)}catch(e){}}for(A in J)!(n=s[A])||n[e]&&!r||f(n,e,t)}},getTypedArrayConstructor:Y,isView:function(e){if(!g(e))return!1;var t=l(e);return"DataView"===t||u(J,t)||u(H,t)},isTypedArray:P,TypedArray:S,TypedArrayPrototype:F}},7226:(e,t,r)=>{var A=r(4032),n=r(2608),i=r(2444),a=r(387),o=r(2542),s=r(139),c=r(8986),g=r(4183),u=r(3455),l=r(3399),h=r(1211),I=r(5806),f=r(9088),C=r(3505),B=r(1306),Q=r(2611),E=r(9415),d=r(9557),y=r(4224),p=r(3951),v=r(2924),m=r(6911),w=r(8301),b=o.PROPER,k=o.CONFIGURABLE,D="ArrayBuffer",S="DataView",F="prototype",x="Wrong index",R=w.getterFor(D),G=w.getterFor(S),N=w.set,L=A[D],U=L,M=U&&U[F],J=A[S],H=J&&J[F],Y=Object.prototype,P=A.Array,O=A.RangeError,K=n(d),T=n([].reverse),q=B.pack,j=B.unpack,W=function(e){return[255&e]},Z=function(e){return[255&e,e>>8&255]},_=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},X=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},V=function(e){return q(C(e),23,4)},z=function(e){return q(e,52,8)},$=function(e,t,r){c(e[F],t,{configurable:!0,get:function(){return r(this)[t]}})},ee=function(e,t,r,A){var n=G(e),i=f(r),a=!!A;if(i+t>n.byteLength)throw new O(x);var o=n.bytes,s=i+n.byteOffset,c=y(o,s,s+t);return a?c:T(c)},te=function(e,t,r,A,n,i){var a=G(e),o=f(r),s=A(+n),c=!!i;if(o+t>a.byteLength)throw new O(x);for(var g=a.bytes,u=o+a.byteOffset,l=0;l<t;l++)g[u+l]=s[c?l:t-l-1]};if(a){var re=b&&L.name!==D;u((function(){L(1)}))&&u((function(){new L(-1)}))&&!u((function(){return new L,new L(1.5),new L(NaN),1!==L.length||re&&!k}))?re&&k&&s(L,"name",D):((U=function(e){return l(this,M),p(new L(f(e)),this,U)})[F]=M,M.constructor=U,v(U,L)),E&&Q(H)!==Y&&E(H,Y);var Ae=new J(new U(2)),ne=n(H.setInt8);Ae.setInt8(0,2147483648),Ae.setInt8(1,2147483649),!Ae.getInt8(0)&&Ae.getInt8(1)||g(H,{setInt8:function(e,t){ne(this,e,t<<24>>24)},setUint8:function(e,t){ne(this,e,t<<24>>24)}},{unsafe:!0})}else M=(U=function(e){l(this,M);var t=f(e);N(this,{type:D,bytes:K(P(t),0),byteLength:t}),i||(this.byteLength=t,this.detached=!1)})[F],H=(J=function(e,t,r){l(this,H),l(e,M);var A=R(e),n=A.byteLength,a=h(t);if(a<0||a>n)throw new O("Wrong offset");if(a+(r=void 0===r?n-a:I(r))>n)throw new O("Wrong length");N(this,{type:S,buffer:e,byteLength:r,byteOffset:a,bytes:A.bytes}),i||(this.buffer=e,this.byteLength=r,this.byteOffset=a)})[F],i&&($(U,"byteLength",R),$(J,"buffer",G),$(J,"byteLength",G),$(J,"byteOffset",G)),g(H,{getInt8:function(e){return ee(this,1,e)[0]<<24>>24},getUint8:function(e){return ee(this,1,e)[0]},getInt16:function(e){var t=ee(this,2,e,arguments.length>1&&arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=ee(this,2,e,arguments.length>1&&arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return X(ee(this,4,e,arguments.length>1&&arguments[1]))},getUint32:function(e){return X(ee(this,4,e,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(e){return j(ee(this,4,e,arguments.length>1&&arguments[1]),23)},getFloat64:function(e){return j(ee(this,8,e,arguments.length>1&&arguments[1]),52)},setInt8:function(e,t){te(this,1,e,W,t)},setUint8:function(e,t){te(this,1,e,W,t)},setInt16:function(e,t){te(this,2,e,Z,t,arguments.length>2&&arguments[2])},setUint16:function(e,t){te(this,2,e,Z,t,arguments.length>2&&arguments[2])},setInt32:function(e,t){te(this,4,e,_,t,arguments.length>2&&arguments[2])},setUint32:function(e,t){te(this,4,e,_,t,arguments.length>2&&arguments[2])},setFloat32:function(e,t){te(this,4,e,V,t,arguments.length>2&&arguments[2])},setFloat64:function(e,t){te(this,8,e,z,t,arguments.length>2&&arguments[2])}});m(U,D),m(J,S),e.exports={ArrayBuffer:U,DataView:J}},6677:(e,t,r)=>{var A=r(4165),n=r(9002),i=r(7878),a=r(1870),o=Math.min;e.exports=[].copyWithin||function(e,t){var r=A(this),s=i(r),c=n(e,s),g=n(t,s),u=arguments.length>2?arguments[2]:void 0,l=o((void 0===u?s:n(u,s))-g,s-c),h=1;for(g<c&&c<g+l&&(h=-1,g+=l-1,c+=l-1);l-- >0;)g in r?r[c]=r[g]:a(r,c),c+=h,g+=h;return r}},9557:(e,t,r)=>{var A=r(4165),n=r(9002),i=r(7878);e.exports=function(e){for(var t=A(this),r=i(t),a=arguments.length,o=n(a>1?arguments[1]:void 0,r),s=a>2?arguments[2]:void 0,c=void 0===s?r:n(s,r);c>o;)t[o++]=e;return t}},3147:(e,t,r)=>{var A=r(5645).forEach,n=r(1814)("forEach");e.exports=n?[].forEach:function(e){return A(this,e,arguments.length>1?arguments[1]:void 0)}},7434:(e,t,r)=>{var A=r(7878);e.exports=function(e,t,r){for(var n=0,i=arguments.length>2?r:A(t),a=new e(i);i>n;)a[n]=t[n++];return a}},3948:(e,t,r)=>{var A=r(4864),n=r(3453),i=r(4165),a=r(3535),o=r(993),s=r(8413),c=r(7878),g=r(3552),u=r(6961),l=r(7507),h=Array;e.exports=function(e){var t=i(e),r=s(this),I=arguments.length,f=I>1?arguments[1]:void 0,C=void 0!==f;C&&(f=A(f,I>2?arguments[2]:void 0));var B,Q,E,d,y,p,v=l(t),m=0;if(!v||this===h&&o(v))for(B=c(t),Q=r?new this(B):h(B);B>m;m++)p=C?f(t[m],m):t[m],g(Q,m,p);else for(Q=r?new this:[],y=(d=u(t,v)).next;!(E=n(y,d)).done;m++)p=C?a(d,f,[E.value,m],!0):E.value,g(Q,m,p);return Q.length=m,Q}},7921:(e,t,r)=>{var A=r(3637),n=r(9002),i=r(7878),a=function(e){return function(t,r,a){var o=A(t),s=i(o);if(0===s)return!e&&-1;var c,g=n(a,s);if(e&&r!=r){for(;s>g;)if((c=o[g++])!=c)return!0}else for(;s>g;g++)if((e||g in o)&&o[g]===r)return e||g||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},767:(e,t,r)=>{var A=r(4864),n=r(9455),i=r(4165),a=r(7878),o=function(e){var t=1===e;return function(r,o,s){for(var c,g=i(r),u=n(g),l=a(u),h=A(o,s);l-- >0;)if(h(c=u[l],l,g))switch(e){case 0:return c;case 1:return l}return t?-1:void 0}};e.exports={findLast:o(0),findLastIndex:o(1)}},5645:(e,t,r)=>{var A=r(4864),n=r(2608),i=r(9455),a=r(4165),o=r(7878),s=r(1453),c=n([].push),g=function(e){var t=1===e,r=2===e,n=3===e,g=4===e,u=6===e,l=7===e,h=5===e||u;return function(I,f,C,B){for(var Q,E,d=a(I),y=i(d),p=o(y),v=A(f,C),m=0,w=B||s,b=t?w(I,p):r||l?w(I,0):void 0;p>m;m++)if((h||m in y)&&(E=v(Q=y[m],m,d),e))if(t)b[m]=E;else if(E)switch(e){case 3:return!0;case 5:return Q;case 6:return m;case 2:c(b,Q)}else switch(e){case 4:return!1;case 7:c(b,Q)}return u?-1:n||g?g:b}};e.exports={forEach:g(0),map:g(1),filter:g(2),some:g(3),every:g(4),find:g(5),findIndex:g(6),filterReject:g(7)}},3499:(e,t,r)=>{var A=r(3881),n=r(3637),i=r(1211),a=r(7878),o=r(1814),s=Math.min,c=[].lastIndexOf,g=!!c&&1/[1].lastIndexOf(1,-0)<0,u=o("lastIndexOf"),l=g||!u;e.exports=l?function(e){if(g)return A(c,this,arguments)||0;var t=n(this),r=a(t);if(0===r)return-1;var o=r-1;for(arguments.length>1&&(o=s(o,i(arguments[1]))),o<0&&(o=r+o);o>=0;o--)if(o in t&&t[o]===e)return o||0;return-1}:c},9077:(e,t,r)=>{var A=r(3455),n=r(5811),i=r(6415),a=n("species");e.exports=function(e){return i>=51||!A((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},1814:(e,t,r)=>{var A=r(3455);e.exports=function(e,t){var r=[][e];return!!r&&A((function(){r.call(null,t||function(){return 1},1)}))}},4734:(e,t,r)=>{var A=r(4186),n=r(4165),i=r(9455),a=r(7878),o=TypeError,s="Reduce of empty array with no initial value",c=function(e){return function(t,r,c,g){var u=n(t),l=i(u),h=a(u);if(A(r),0===h&&c<2)throw new o(s);var I=e?h-1:0,f=e?-1:1;if(c<2)for(;;){if(I in l){g=l[I],I+=f;break}if(I+=f,e?I<0:h<=I)throw new o(s)}for(;e?I>=0:h>I;I+=f)I in l&&(g=r(g,l[I],I,u));return g}};e.exports={left:c(!1),right:c(!0)}},7375:(e,t,r)=>{var A=r(2444),n=r(5448),i=TypeError,a=Object.getOwnPropertyDescriptor,o=A&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=o?function(e,t){if(n(e)&&!a(e,"length").writable)throw new i("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},4224:(e,t,r)=>{var A=r(2608);e.exports=A([].slice)},5272:(e,t,r)=>{var A=r(4224),n=Math.floor,i=function(e,t){var r=e.length;if(r<8)for(var a,o,s=1;s<r;){for(o=s,a=e[s];o&&t(e[o-1],a)>0;)e[o]=e[--o];o!==s++&&(e[o]=a)}else for(var c=n(r/2),g=i(A(e,0,c),t),u=i(A(e,c),t),l=g.length,h=u.length,I=0,f=0;I<l||f<h;)e[I+f]=I<l&&f<h?t(g[I],u[f])<=0?g[I++]:u[f++]:I<l?g[I++]:u[f++];return e};e.exports=i},2329:(e,t,r)=>{var A=r(5448),n=r(8413),i=r(2674),a=r(5811)("species"),o=Array;e.exports=function(e){var t;return A(e)&&(t=e.constructor,(n(t)&&(t===o||A(t.prototype))||i(t)&&null===(t=t[a]))&&(t=void 0)),void 0===t?o:t}},1453:(e,t,r)=>{var A=r(2329);e.exports=function(e,t){return new(A(e))(0===t?0:t)}},6444:(e,t,r)=>{var A=r(7878);e.exports=function(e,t){for(var r=A(e),n=new t(r),i=0;i<r;i++)n[i]=e[r-i-1];return n}},920:(e,t,r)=>{var A=r(7878),n=r(1211),i=RangeError;e.exports=function(e,t,r,a){var o=A(e),s=n(r),c=s<0?o+s:s;if(c>=o||c<0)throw new i("Incorrect index");for(var g=new t(o),u=0;u<o;u++)g[u]=u===c?a:e[u];return g}},2996:e=>{var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=t+"+/",A=t+"-_",n=function(e){for(var t={},r=0;r<64;r++)t[e.charAt(r)]=r;return t};e.exports={i2c:r,c2i:n(r),i2cUrl:A,c2iUrl:n(A)}},3535:(e,t,r)=>{var A=r(7447),n=r(5235);e.exports=function(e,t,r,i){try{return i?t(A(r)[0],r[1]):t(r)}catch(t){n(e,"throw",t)}}},4348:(e,t,r)=>{var A=r(5811)("iterator"),n=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){n=!0}};a[A]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){try{if(!t&&!n)return!1}catch(e){return!1}var r=!1;try{var i={};i[A]=function(){return{next:function(){return{done:r=!0}}}},e(i)}catch(e){}return r}},9872:(e,t,r)=>{var A=r(2608),n=A({}.toString),i=A("".slice);e.exports=function(e){return i(n(e),8,-1)}},1179:(e,t,r)=>{var A=r(3724),n=r(3749),i=r(9872),a=r(5811)("toStringTag"),o=Object,s="Arguments"===i(function(){return arguments}());e.exports=A?i:function(e){var t,r,A;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=o(e),a))?r:s?i(t):"Object"===(A=i(t))&&n(t.callee)?"Arguments":A}},2042:(e,t,r)=>{var A=r(5304),n=r(8986),i=r(4183),a=r(4864),o=r(3399),s=r(6021),c=r(1804),g=r(656),u=r(9393),l=r(5409),h=r(2444),I=r(5227).fastKey,f=r(8301),C=f.set,B=f.getterFor;e.exports={getConstructor:function(e,t,r,g){var u=e((function(e,n){o(e,l),C(e,{type:t,index:A(null),first:null,last:null,size:0}),h||(e.size=0),s(n)||c(n,e[g],{that:e,AS_ENTRIES:r})})),l=u.prototype,f=B(t),Q=function(e,t,r){var A,n,i=f(e),a=E(e,t);return a?a.value=r:(i.last=a={index:n=I(t,!0),key:t,value:r,previous:A=i.last,next:null,removed:!1},i.first||(i.first=a),A&&(A.next=a),h?i.size++:e.size++,"F"!==n&&(i.index[n]=a)),e},E=function(e,t){var r,A=f(e),n=I(t);if("F"!==n)return A.index[n];for(r=A.first;r;r=r.next)if(r.key===t)return r};return i(l,{clear:function(){for(var e=f(this),t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=null),t=t.next;e.first=e.last=null,e.index=A(null),h?e.size=0:this.size=0},delete:function(e){var t=this,r=f(t),A=E(t,e);if(A){var n=A.next,i=A.previous;delete r.index[A.index],A.removed=!0,i&&(i.next=n),n&&(n.previous=i),r.first===A&&(r.first=n),r.last===A&&(r.last=i),h?r.size--:t.size--}return!!A},forEach:function(e){for(var t,r=f(this),A=a(e,arguments.length>1?arguments[1]:void 0);t=t?t.next:r.first;)for(A(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!E(this,e)}}),i(l,r?{get:function(e){var t=E(this,e);return t&&t.value},set:function(e,t){return Q(this,0===e?0:e,t)}}:{add:function(e){return Q(this,e=0===e?0:e,e)}}),h&&n(l,"size",{configurable:!0,get:function(){return f(this).size}}),u},setStrong:function(e,t,r){var A=t+" Iterator",n=B(t),i=B(A);g(e,t,(function(e,t){C(this,{type:A,target:e,state:n(e),kind:t,last:null})}),(function(){for(var e=i(this),t=e.kind,r=e.last;r&&r.removed;)r=r.previous;return e.target&&(e.last=r=r?r.next:e.state.first)?u("keys"===t?r.key:"values"===t?r.value:[r.key,r.value],!1):(e.target=null,u(void 0,!0))}),r?"entries":"values",!r,!0),l(t)}}},8153:(e,t,r)=>{var A=r(2608),n=r(4183),i=r(5227).getWeakData,a=r(3399),o=r(7447),s=r(6021),c=r(2674),g=r(1804),u=r(5645),l=r(9649),h=r(8301),I=h.set,f=h.getterFor,C=u.find,B=u.findIndex,Q=A([].splice),E=0,d=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},p=function(e,t){return C(e.entries,(function(e){return e[0]===t}))};y.prototype={get:function(e){var t=p(this,e);if(t)return t[1]},has:function(e){return!!p(this,e)},set:function(e,t){var r=p(this,e);r?r[1]=t:this.entries.push([e,t])},delete:function(e){var t=B(this.entries,(function(t){return t[0]===e}));return~t&&Q(this.entries,t,1),!!~t}},e.exports={getConstructor:function(e,t,r,A){var u=e((function(e,n){a(e,h),I(e,{type:t,id:E++,frozen:null}),s(n)||g(n,e[A],{that:e,AS_ENTRIES:r})})),h=u.prototype,C=f(t),B=function(e,t,r){var A=C(e),n=i(o(t),!0);return!0===n?d(A).set(t,r):n[A.id]=r,e};return n(h,{delete:function(e){var t=C(this);if(!c(e))return!1;var r=i(e);return!0===r?d(t).delete(e):r&&l(r,t.id)&&delete r[t.id]},has:function(e){var t=C(this);if(!c(e))return!1;var r=i(e);return!0===r?d(t).has(e):r&&l(r,t.id)}}),n(h,r?{get:function(e){var t=C(this);if(c(e)){var r=i(e);if(!0===r)return d(t).get(e);if(r)return r[t.id]}},set:function(e,t){return B(this,e,t)}}:{add:function(e){return B(this,e,!0)}}),u}}},9556:(e,t,r)=>{var A=r(5366),n=r(4032),i=r(2608),a=r(5868),o=r(8552),s=r(5227),c=r(1804),g=r(3399),u=r(3749),l=r(6021),h=r(2674),I=r(3455),f=r(4348),C=r(6911),B=r(3951);e.exports=function(e,t,r){var Q=-1!==e.indexOf("Map"),E=-1!==e.indexOf("Weak"),d=Q?"set":"add",y=n[e],p=y&&y.prototype,v=y,m={},w=function(e){var t=i(p[e]);o(p,e,"add"===e?function(e){return t(this,0===e?0:e),this}:"delete"===e?function(e){return!(E&&!h(e))&&t(this,0===e?0:e)}:"get"===e?function(e){return E&&!h(e)?void 0:t(this,0===e?0:e)}:"has"===e?function(e){return!(E&&!h(e))&&t(this,0===e?0:e)}:function(e,r){return t(this,0===e?0:e,r),this})};if(a(e,!u(y)||!(E||p.forEach&&!I((function(){(new y).entries().next()})))))v=r.getConstructor(t,e,Q,d),s.enable();else if(a(e,!0)){var b=new v,k=b[d](E?{}:-0,1)!==b,D=I((function(){b.has(1)})),S=f((function(e){new y(e)})),F=!E&&I((function(){for(var e=new y,t=5;t--;)e[d](t,t);return!e.has(-0)}));S||((v=t((function(e,t){g(e,p);var r=B(new y,e,v);return l(t)||c(t,r[d],{that:r,AS_ENTRIES:Q}),r}))).prototype=p,p.constructor=v),(D||F)&&(w("delete"),w("has"),Q&&w("get")),(F||k)&&w(d),E&&p.clear&&delete p.clear}return m[e]=v,A({global:!0,constructor:!0,forced:v!==y},m),C(v,e),E||r.setStrong(v,e,Q),v}},2924:(e,t,r)=>{var A=r(9649),n=r(2919),i=r(1139),a=r(1601);e.exports=function(e,t,r){for(var o=n(t),s=a.f,c=i.f,g=0;g<o.length;g++){var u=o[g];A(e,u)||r&&A(r,u)||s(e,u,c(t,u))}}},860:(e,t,r)=>{var A=r(5811)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[A]=!1,"/./"[e](t)}catch(e){}}return!1}},5139:(e,t,r)=>{var A=r(3455);e.exports=!A((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},9393:e=>{e.exports=function(e,t){return{value:e,done:t}}},139:(e,t,r)=>{var A=r(2444),n=r(1601),i=r(4004);e.exports=A?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},4004:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},3552:(e,t,r)=>{var A=r(2444),n=r(1601),i=r(4004);e.exports=function(e,t,r){A?n.f(e,t,i(0,r)):e[t]=r}},952:(e,t,r)=>{var A=r(7447),n=r(3118),i=TypeError;e.exports=function(e){if(A(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw new i("Incorrect hint");return n(this,e)}},8986:(e,t,r)=>{var A=r(1147),n=r(1601);e.exports=function(e,t,r){return r.get&&A(r.get,t,{getter:!0}),r.set&&A(r.set,t,{setter:!0}),n.f(e,t,r)}},8552:(e,t,r)=>{var A=r(3749),n=r(1601),i=r(1147),a=r(5801);e.exports=function(e,t,r,o){o||(o={});var s=o.enumerable,c=void 0!==o.name?o.name:t;if(A(r)&&i(r,c,o),o.global)s?e[t]=r:a(t,r);else{try{o.unsafe?e[t]&&(s=!0):delete e[t]}catch(e){}s?e[t]=r:n.f(e,t,{value:r,enumerable:!1,configurable:!o.nonConfigurable,writable:!o.nonWritable})}return e}},4183:(e,t,r)=>{var A=r(8552);e.exports=function(e,t,r){for(var n in t)A(e,n,t[n],r);return e}},5801:(e,t,r)=>{var A=r(4032),n=Object.defineProperty;e.exports=function(e,t){try{n(A,e,{value:t,configurable:!0,writable:!0})}catch(r){A[e]=t}return t}},1870:(e,t,r)=>{var A=r(8055),n=TypeError;e.exports=function(e,t){if(!delete e[t])throw new n("Cannot delete property "+A(t)+" of "+A(e))}},2444:(e,t,r)=>{var A=r(3455);e.exports=!A((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},7395:(e,t,r)=>{var A,n,i,a,o=r(4032),s=r(9685),c=r(6572),g=o.structuredClone,u=o.ArrayBuffer,l=o.MessageChannel,h=!1;if(c)h=function(e){g(e,{transfer:[e]})};else if(u)try{l||(A=s("worker_threads"))&&(l=A.MessageChannel),l&&(n=new l,i=new u(2),a=function(e){n.port1.postMessage(null,[e])},2===i.byteLength&&(a(i),0===i.byteLength&&(h=a)))}catch(e){}e.exports=h},5751:(e,t,r)=>{var A=r(4032),n=r(2674),i=A.document,a=n(i)&&n(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},9573:e=>{var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},4090:e=>{e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},2760:e=>{e.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}},4784:(e,t,r)=>{var A=r(5751)("span").classList,n=A&&A.constructor&&A.constructor.prototype;e.exports=n===Object.prototype?void 0:n},5175:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},7085:(e,t,r)=>{var A=r(7607).match(/firefox\\/(\\d+)/i);e.exports=!!A&&+A[1]},5123:(e,t,r)=>{var A=r(7607);e.exports=/MSIE|Trident/.test(A)},9081:(e,t,r)=>{var A=r(7607);e.exports=/ipad|iphone|ipod/i.test(A)&&"undefined"!=typeof Pebble},9352:(e,t,r)=>{var A=r(7607);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(A)},4529:(e,t,r)=>{var A=r(7351);e.exports="NODE"===A},628:(e,t,r)=>{var A=r(7607);e.exports=/web0s(?!.*chrome)/i.test(A)},7607:(e,t,r)=>{var A=r(4032).navigator,n=A&&A.userAgent;e.exports=n?String(n):""},6415:(e,t,r)=>{var A,n,i=r(4032),a=r(7607),o=i.process,s=i.Deno,c=o&&o.versions||s&&s.version,g=c&&c.v8;g&&(n=(A=g.split("."))[0]>0&&A[0]<4?1:+(A[0]+A[1])),!n&&a&&(!(A=a.match(/Edge\\/(\\d+)/))||A[1]>=74)&&(A=a.match(/Chrome\\/(\\d+)/))&&(n=+A[1]),e.exports=n},1911:(e,t,r)=>{var A=r(7607).match(/AppleWebKit\\/(\\d+)\\./);e.exports=!!A&&+A[1]},7351:(e,t,r)=>{var A=r(4032),n=r(7607),i=r(9872),a=function(e){return n.slice(0,e.length)===e};e.exports=a("Bun/")?"BUN":a("Cloudflare-Workers")?"CLOUDFLARE":a("Deno/")?"DENO":a("Node.js/")?"NODE":A.Bun&&"string"==typeof Bun.version?"BUN":A.Deno&&"object"==typeof Deno.version?"DENO":"process"===i(A.process)?"NODE":A.window&&A.document?"BROWSER":"REST"},3633:(e,t,r)=>{var A=r(2608),n=Error,i=A("".replace),a=String(new n("zxcasd").stack),o=/\\n\\s*at [^:]*:[^\\n]*/,s=o.test(a);e.exports=function(e,t){if(s&&"string"==typeof e&&!n.prepareStackTrace)for(;t--;)e=i(e,o,"");return e}},4171:(e,t,r)=>{var A=r(139),n=r(3633),i=r(3427),a=Error.captureStackTrace;e.exports=function(e,t,r,o){i&&(a?a(e,t):A(e,"stack",n(r,o)))}},3427:(e,t,r)=>{var A=r(3455),n=r(4004);e.exports=!A((function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",n(1,7)),7!==e.stack)}))},2912:(e,t,r)=>{var A=r(2444),n=r(3455),i=r(7447),a=r(8363),o=Error.prototype.toString,s=n((function(){if(A){var e=Object.create(Object.defineProperty({},"name",{get:function(){return this===e}}));if("true"!==o.call(e))return!0}return"2: 1"!==o.call({message:1,name:2})||"Error"!==o.call({})}));e.exports=s?function(){var e=i(this),t=a(e.name,"Error"),r=a(e.message);return t?r?t+": "+r:t:r}:o},5366:(e,t,r)=>{var A=r(4032),n=r(1139).f,i=r(139),a=r(8552),o=r(5801),s=r(2924),c=r(5868);e.exports=function(e,t){var r,g,u,l,h,I=e.target,f=e.global,C=e.stat;if(r=f?A:C?A[I]||o(I,{}):A[I]&&A[I].prototype)for(g in t){if(l=t[g],u=e.dontCallGetSet?(h=n(r,g))&&h.value:r[g],!c(f?g:I+(C?".":"#")+g,e.forced)&&void 0!==u){if(typeof l==typeof u)continue;s(l,u)}(e.sham||u&&u.sham)&&i(l,"sham",!0),a(r,g,l,e)}}},3455:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},4364:(e,t,r)=>{r(2823);var A=r(3453),n=r(8552),i=r(9867),a=r(3455),o=r(5811),s=r(139),c=o("species"),g=RegExp.prototype;e.exports=function(e,t,r,u){var l=o(e),h=!a((function(){var t={};return t[l]=function(){return 7},7!==""[e](t)})),I=h&&!a((function(){var t=!1,r=/a/;return"split"===e&&((r={}).constructor={},r.constructor[c]=function(){return r},r.flags="",r[l]=/./[l]),r.exec=function(){return t=!0,null},r[l](""),!t}));if(!h||!I||r){var f=/./[l],C=t(l,""[e],(function(e,t,r,n,a){var o=t.exec;return o===i||o===g.exec?h&&!a?{done:!0,value:A(f,t,r,n)}:{done:!0,value:A(e,r,t,n)}:{done:!1}}));n(String.prototype,e,C[0]),n(g,l,C[1])}u&&s(g[l],"sham",!0)}},2851:(e,t,r)=>{var A=r(5448),n=r(7878),i=r(9573),a=r(4864),o=function(e,t,r,s,c,g,u,l){for(var h,I,f=c,C=0,B=!!u&&a(u,l);C<s;)C in r&&(h=B?B(r[C],C,t):r[C],g>0&&A(h)?(I=n(h),f=o(e,t,h,I,f,g-1)-1):(i(f+1),e[f]=h),f++),C++;return f};e.exports=o},568:(e,t,r)=>{var A=r(3455);e.exports=!A((function(){return Object.isExtensible(Object.preventExtensions({}))}))},3881:(e,t,r)=>{var A=r(9128),n=Function.prototype,i=n.apply,a=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(A?a.bind(i):function(){return a.apply(i,arguments)})},4864:(e,t,r)=>{var A=r(2116),n=r(4186),i=r(9128),a=A(A.bind);e.exports=function(e,t){return n(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},9128:(e,t,r)=>{var A=r(3455);e.exports=!A((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},2230:(e,t,r)=>{var A=r(2608),n=r(4186),i=r(2674),a=r(9649),o=r(4224),s=r(9128),c=Function,g=A([].concat),u=A([].join),l={};e.exports=s?c.bind:function(e){var t=n(this),r=t.prototype,A=o(arguments,1),s=function(){var r=g(A,o(arguments));return this instanceof s?function(e,t,r){if(!a(l,t)){for(var A=[],n=0;n<t;n++)A[n]="a["+n+"]";l[t]=c("C,a","return new C("+u(A,",")+")")}return l[t](e,r)}(t,r.length,r):t.apply(e,r)};return i(r)&&(s.prototype=r),s}},3453:(e,t,r)=>{var A=r(9128),n=Function.prototype.call;e.exports=A?n.bind(n):function(){return n.apply(n,arguments)}},2542:(e,t,r)=>{var A=r(2444),n=r(9649),i=Function.prototype,a=A&&Object.getOwnPropertyDescriptor,o=n(i,"name"),s=o&&"something"===function(){}.name,c=o&&(!A||A&&a(i,"name").configurable);e.exports={EXISTS:o,PROPER:s,CONFIGURABLE:c}},5026:(e,t,r)=>{var A=r(2608),n=r(4186);e.exports=function(e,t,r){try{return A(n(Object.getOwnPropertyDescriptor(e,t)[r]))}catch(e){}}},2116:(e,t,r)=>{var A=r(9872),n=r(2608);e.exports=function(e){if("Function"===A(e))return n(e)}},2608:(e,t,r)=>{var A=r(9128),n=Function.prototype,i=n.call,a=A&&n.bind.bind(i,i);e.exports=A?a:function(e){return function(){return i.apply(e,arguments)}}},9685:(e,t,r)=>{var A=r(4032),n=r(4529);e.exports=function(e){if(n){try{return A.process.getBuiltinModule(e)}catch(e){}try{return Function('return require("'+e+'")')()}catch(e){}}}},8711:(e,t,r)=>{var A=r(4032),n=r(3749);e.exports=function(e,t){return arguments.length<2?(r=A[e],n(r)?r:void 0):A[e]&&A[e][t];var r}},3447:e=>{e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},7507:(e,t,r)=>{var A=r(1179),n=r(8622),i=r(6021),a=r(5597),o=r(5811)("iterator");e.exports=function(e){if(!i(e))return n(e,o)||n(e,"@@iterator")||a[A(e)]}},6961:(e,t,r)=>{var A=r(3453),n=r(4186),i=r(7447),a=r(8055),o=r(7507),s=TypeError;e.exports=function(e,t){var r=arguments.length<2?o(e):t;if(n(r))return i(A(r,e));throw new s(a(e)+" is not iterable")}},213:(e,t,r)=>{var A=r(2608),n=r(5448),i=r(3749),a=r(9872),o=r(687),s=A([].push);e.exports=function(e){if(i(e))return e;if(n(e)){for(var t=e.length,r=[],A=0;A<t;A++){var c=e[A];"string"==typeof c?s(r,c):"number"!=typeof c&&"Number"!==a(c)&&"String"!==a(c)||s(r,o(c))}var g=r.length,u=!0;return function(e,t){if(u)return u=!1,t;if(n(this))return t;for(var A=0;A<g;A++)if(r[A]===e)return t}}}},8622:(e,t,r)=>{var A=r(4186),n=r(6021);e.exports=function(e,t){var r=e[t];return n(r)?void 0:A(r)}},3885:(e,t,r)=>{var A=r(4186),n=r(7447),i=r(3453),a=r(1211),o=r(3447),s="Invalid size",c=RangeError,g=TypeError,u=Math.max,l=function(e,t){this.set=e,this.size=u(t,0),this.has=A(e.has),this.keys=A(e.keys)};l.prototype={getIterator:function(){return o(n(i(this.keys,this.set)))},includes:function(e){return i(this.has,this.set,e)}},e.exports=function(e){n(e);var t=+e.size;if(t!=t)throw new g(s);var r=a(t);if(r<0)throw new c(s);return new l(e,r)}},3966:(e,t,r)=>{var A=r(2608),n=r(4165),i=Math.floor,a=A("".charAt),o=A("".replace),s=A("".slice),c=/\\$([$&'\`]|\\d{1,2}|<[^>]*>)/g,g=/\\$([$&'\`]|\\d{1,2})/g;e.exports=function(e,t,r,A,u,l){var h=r+e.length,I=A.length,f=g;return void 0!==u&&(u=n(u),f=c),o(l,f,(function(n,o){var c;switch(a(o,0)){case"$":return"$";case"&":return e;case"\`":return s(t,0,r);case"'":return s(t,h);case"<":c=u[s(o,1,-1)];break;default:var g=+o;if(0===g)return n;if(g>I){var l=i(g/10);return 0===l?n:l<=I?void 0===A[l-1]?a(o,1):A[l-1]+a(o,1):n}c=A[g-1]}return void 0===c?"":c}))}},4032:function(e){var t=function(e){return e&&e.Math===Math&&e};e.exports=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof global&&global)||t("object"==typeof this&&this)||function(){return this}()||Function("return this")()},9649:(e,t,r)=>{var A=r(2608),n=r(4165),i=A({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(n(e),t)}},2645:e=>{e.exports={}},4885:e=>{e.exports=function(e,t){try{1===arguments.length?console.error(e):console.error(e,t)}catch(e){}}},3085:(e,t,r)=>{var A=r(8711);e.exports=A("document","documentElement")},8829:(e,t,r)=>{var A=r(2444),n=r(3455),i=r(5751);e.exports=!A&&!n((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},1306:e=>{var t=Array,r=Math.abs,A=Math.pow,n=Math.floor,i=Math.log,a=Math.LN2;e.exports={pack:function(e,o,s){var c,g,u,l=t(s),h=8*s-o-1,I=(1<<h)-1,f=I>>1,C=23===o?A(2,-24)-A(2,-77):0,B=e<0||0===e&&1/e<0?1:0,Q=0;for((e=r(e))!=e||e===1/0?(g=e!=e?1:0,c=I):(c=n(i(e)/a),e*(u=A(2,-c))<1&&(c--,u*=2),(e+=c+f>=1?C/u:C*A(2,1-f))*u>=2&&(c++,u/=2),c+f>=I?(g=0,c=I):c+f>=1?(g=(e*u-1)*A(2,o),c+=f):(g=e*A(2,f-1)*A(2,o),c=0));o>=8;)l[Q++]=255&g,g/=256,o-=8;for(c=c<<o|g,h+=o;h>0;)l[Q++]=255&c,c/=256,h-=8;return l[Q-1]|=128*B,l},unpack:function(e,t){var r,n=e.length,i=8*n-t-1,a=(1<<i)-1,o=a>>1,s=i-7,c=n-1,g=e[c--],u=127&g;for(g>>=7;s>0;)u=256*u+e[c--],s-=8;for(r=u&(1<<-s)-1,u>>=-s,s+=t;s>0;)r=256*r+e[c--],s-=8;if(0===u)u=1-o;else{if(u===a)return r?NaN:g?-1/0:1/0;r+=A(2,t),u-=o}return(g?-1:1)*r*A(2,u-t)}}},9455:(e,t,r)=>{var A=r(2608),n=r(3455),i=r(9872),a=Object,o=A("".split);e.exports=n((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"===i(e)?o(e,""):a(e)}:a},3951:(e,t,r)=>{var A=r(3749),n=r(2674),i=r(9415);e.exports=function(e,t,r){var a,o;return i&&A(a=t.constructor)&&a!==r&&n(o=a.prototype)&&o!==r.prototype&&i(e,o),e}},6906:(e,t,r)=>{var A=r(2608),n=r(3749),i=r(2205),a=A(Function.toString);n(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},2483:(e,t,r)=>{var A=r(2674),n=r(139);e.exports=function(e,t){A(t)&&"cause"in t&&n(e,"cause",t.cause)}},5227:(e,t,r)=>{var A=r(5366),n=r(2608),i=r(2645),a=r(2674),o=r(9649),s=r(1601).f,c=r(3408),g=r(6442),u=r(8812),l=r(5936),h=r(568),I=!1,f=l("meta"),C=0,B=function(e){s(e,f,{value:{objectID:"O"+C++,weakData:{}}})},Q=e.exports={enable:function(){Q.enable=function(){},I=!0;var e=c.f,t=n([].splice),r={};r[f]=1,e(r).length&&(c.f=function(r){for(var A=e(r),n=0,i=A.length;n<i;n++)if(A[n]===f){t(A,n,1);break}return A},A({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:g.f}))},fastKey:function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,f)){if(!u(e))return"F";if(!t)return"E";B(e)}return e[f].objectID},getWeakData:function(e,t){if(!o(e,f)){if(!u(e))return!0;if(!t)return!1;B(e)}return e[f].weakData},onFreeze:function(e){return h&&I&&u(e)&&!o(e,f)&&B(e),e}};i[f]=!0},8301:(e,t,r)=>{var A,n,i,a=r(6206),o=r(4032),s=r(2674),c=r(139),g=r(9649),u=r(2205),l=r(2343),h=r(2645),I="Object already initialized",f=o.TypeError,C=o.WeakMap;if(a||u.state){var B=u.state||(u.state=new C);B.get=B.get,B.has=B.has,B.set=B.set,A=function(e,t){if(B.has(e))throw new f(I);return t.facade=e,B.set(e,t),t},n=function(e){return B.get(e)||{}},i=function(e){return B.has(e)}}else{var Q=l("state");h[Q]=!0,A=function(e,t){if(g(e,Q))throw new f(I);return t.facade=e,c(e,Q,t),t},n=function(e){return g(e,Q)?e[Q]:{}},i=function(e){return g(e,Q)}}e.exports={set:A,get:n,has:i,enforce:function(e){return i(e)?n(e):A(e,{})},getterFor:function(e){return function(t){var r;if(!s(t)||(r=n(t)).type!==e)throw new f("Incompatible receiver, "+e+" required");return r}}}},993:(e,t,r)=>{var A=r(5811),n=r(5597),i=A("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||a[i]===e)}},5448:(e,t,r)=>{var A=r(9872);e.exports=Array.isArray||function(e){return"Array"===A(e)}},5415:(e,t,r)=>{var A=r(1179);e.exports=function(e){var t=A(e);return"BigInt64Array"===t||"BigUint64Array"===t}},3749:e=>{var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},8413:(e,t,r)=>{var A=r(2608),n=r(3455),i=r(3749),a=r(1179),o=r(8711),s=r(6906),c=function(){},g=o("Reflect","construct"),u=/^\\s*(?:class|function)\\b/,l=A(u.exec),h=!u.test(c),I=function(e){if(!i(e))return!1;try{return g(c,[],e),!0}catch(e){return!1}},f=function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!l(u,s(e))}catch(e){return!0}};f.sham=!0,e.exports=!g||n((function(){var e;return I(I.call)||!I(Object)||!I((function(){e=!0}))||e}))?f:I},3007:(e,t,r)=>{var A=r(9649);e.exports=function(e){return void 0!==e&&(A(e,"value")||A(e,"writable"))}},5868:(e,t,r)=>{var A=r(3455),n=r(3749),i=/#|\\.prototype\\./,a=function(e,t){var r=s[o(e)];return r===g||r!==c&&(n(t)?A(t):!!t)},o=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=a.data={},c=a.NATIVE="N",g=a.POLYFILL="P";e.exports=a},2599:(e,t,r)=>{var A=r(2674),n=Math.floor;e.exports=Number.isInteger||function(e){return!A(e)&&isFinite(e)&&n(e)===e}},6021:e=>{e.exports=function(e){return null==e}},2674:(e,t,r)=>{var A=r(3749);e.exports=function(e){return"object"==typeof e?null!==e:A(e)}},4597:(e,t,r)=>{var A=r(2674);e.exports=function(e){return A(e)||null===e}},8507:e=>{e.exports=!1},6484:(e,t,r)=>{var A=r(2674),n=r(9872),i=r(5811)("match");e.exports=function(e){var t;return A(e)&&(void 0!==(t=e[i])?!!t:"RegExp"===n(e))}},2277:(e,t,r)=>{var A=r(8711),n=r(3749),i=r(6921),a=r(4752),o=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=A("Symbol");return n(t)&&i(t.prototype,o(e))}},2939:(e,t,r)=>{var A=r(3453);e.exports=function(e,t,r){for(var n,i,a=r?e:e.iterator,o=e.next;!(n=A(o,a)).done;)if(void 0!==(i=t(n.value)))return i}},1804:(e,t,r)=>{var A=r(4864),n=r(3453),i=r(7447),a=r(8055),o=r(993),s=r(7878),c=r(6921),g=r(6961),u=r(7507),l=r(5235),h=TypeError,I=function(e,t){this.stopped=e,this.result=t},f=I.prototype;e.exports=function(e,t,r){var C,B,Q,E,d,y,p,v=r&&r.that,m=!(!r||!r.AS_ENTRIES),w=!(!r||!r.IS_RECORD),b=!(!r||!r.IS_ITERATOR),k=!(!r||!r.INTERRUPTED),D=A(t,v),S=function(e){return C&&l(C,"normal",e),new I(!0,e)},F=function(e){return m?(i(e),k?D(e[0],e[1],S):D(e[0],e[1])):k?D(e,S):D(e)};if(w)C=e.iterator;else if(b)C=e;else{if(!(B=u(e)))throw new h(a(e)+" is not iterable");if(o(B)){for(Q=0,E=s(e);E>Q;Q++)if((d=F(e[Q]))&&c(f,d))return d;return new I(!1)}C=g(e,B)}for(y=w?e.next:C.next;!(p=n(y,C)).done;){try{d=F(p.value)}catch(e){l(C,"throw",e)}if("object"==typeof d&&d&&c(f,d))return d}return new I(!1)}},5235:(e,t,r)=>{var A=r(3453),n=r(7447),i=r(8622);e.exports=function(e,t,r){var a,o;n(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw r;return r}a=A(a,e)}catch(e){o=!0,a=e}if("throw"===t)throw r;if(o)throw a;return n(a),r}},282:(e,t,r)=>{var A=r(2857).IteratorPrototype,n=r(5304),i=r(4004),a=r(6911),o=r(5597),s=function(){return this};e.exports=function(e,t,r,c){var g=t+" Iterator";return e.prototype=n(A,{next:i(+!c,r)}),a(e,g,!1,!0),o[g]=s,e}},2342:(e,t,r)=>{var A=r(3453),n=r(5304),i=r(139),a=r(4183),o=r(5811),s=r(8301),c=r(8622),g=r(2857).IteratorPrototype,u=r(9393),l=r(5235),h=o("toStringTag"),I="IteratorHelper",f="WrapForValidIterator",C=s.set,B=function(e){var t=s.getterFor(e?f:I);return a(n(g),{next:function(){var r=t(this);if(e)return r.nextHandler();try{var A=r.done?void 0:r.nextHandler();return u(A,r.done)}catch(e){throw r.done=!0,e}},return:function(){var r=t(this),n=r.iterator;if(r.done=!0,e){var i=c(n,"return");return i?A(i,n):u(void 0,!0)}if(r.inner)try{l(r.inner.iterator,"normal")}catch(e){return l(n,"throw",e)}return l(n,"normal"),u(void 0,!0)}})},Q=B(!0),E=B(!1);i(E,h,"Iterator Helper"),e.exports=function(e,t){var r=function(r,A){A?(A.iterator=r.iterator,A.next=r.next):A=r,A.type=t?f:I,A.nextHandler=e,A.counter=0,A.done=!1,C(this,A)};return r.prototype=t?Q:E,r}},656:(e,t,r)=>{var A=r(5366),n=r(3453),i=r(8507),a=r(2542),o=r(3749),s=r(282),c=r(2611),g=r(9415),u=r(6911),l=r(139),h=r(8552),I=r(5811),f=r(5597),C=r(2857),B=a.PROPER,Q=a.CONFIGURABLE,E=C.IteratorPrototype,d=C.BUGGY_SAFARI_ITERATORS,y=I("iterator"),p="keys",v="values",m="entries",w=function(){return this};e.exports=function(e,t,r,a,I,C,b){s(r,t,a);var k,D,S,F=function(e){if(e===I&&L)return L;if(!d&&e&&e in G)return G[e];switch(e){case p:case v:case m:return function(){return new r(this,e)}}return function(){return new r(this)}},x=t+" Iterator",R=!1,G=e.prototype,N=G[y]||G["@@iterator"]||I&&G[I],L=!d&&N||F(I),U="Array"===t&&G.entries||N;if(U&&(k=c(U.call(new e)))!==Object.prototype&&k.next&&(i||c(k)===E||(g?g(k,E):o(k[y])||h(k,y,w)),u(k,x,!0,!0),i&&(f[x]=w)),B&&I===v&&N&&N.name!==v&&(!i&&Q?l(G,"name",v):(R=!0,L=function(){return n(N,this)})),I)if(D={values:F(v),keys:C?L:F(p),entries:F(m)},b)for(S in D)(d||R||!(S in G))&&h(G,S,D[S]);else A({target:t,proto:!0,forced:d||R},D);return i&&!b||G[y]===L||h(G,y,L,{name:I}),f[t]=L,D}},4009:(e,t,r)=>{var A=r(3453),n=r(4186),i=r(7447),a=r(3447),o=r(2342),s=r(3535),c=o((function(){var e=this.iterator,t=i(A(this.next,e));if(!(this.done=!!t.done))return s(e,this.mapper,[t.value,this.counter++],!0)}));e.exports=function(e){return i(this),n(e),new c(a(this),{mapper:e})}},2857:(e,t,r)=>{var A,n,i,a=r(3455),o=r(3749),s=r(2674),c=r(5304),g=r(2611),u=r(8552),l=r(5811),h=r(8507),I=l("iterator"),f=!1;[].keys&&("next"in(i=[].keys())?(n=g(g(i)))!==Object.prototype&&(A=n):f=!0),!s(A)||a((function(){var e={};return A[I].call(e)!==e}))?A={}:h&&(A=c(A)),o(A[I])||u(A,I,(function(){return this})),e.exports={IteratorPrototype:A,BUGGY_SAFARI_ITERATORS:f}},5597:e=>{e.exports={}},7878:(e,t,r)=>{var A=r(5806);e.exports=function(e){return A(e.length)}},1147:(e,t,r)=>{var A=r(2608),n=r(3455),i=r(3749),a=r(9649),o=r(2444),s=r(2542).CONFIGURABLE,c=r(6906),g=r(8301),u=g.enforce,l=g.get,h=String,I=Object.defineProperty,f=A("".slice),C=A("".replace),B=A([].join),Q=o&&!n((function(){return 8!==I((function(){}),"length",{value:8}).length})),E=String(String).split("String"),d=e.exports=function(e,t,r){"Symbol("===f(h(t),0,7)&&(t="["+C(h(t),/^Symbol\\(([^)]*)\\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!a(e,"name")||s&&e.name!==t)&&(o?I(e,"name",{value:t,configurable:!0}):e.name=t),Q&&r&&a(r,"arity")&&e.length!==r.arity&&I(e,"length",{value:r.arity});try{r&&a(r,"constructor")&&r.constructor?o&&I(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var A=u(e);return a(A,"source")||(A.source=B(E,"string"==typeof t?t:"")),e};Function.prototype.toString=d((function(){return i(this)&&l(this).source||c(this)}),"toString")},9676:(e,t,r)=>{var A=r(550),n=Math.abs,i=2220446049250313e-31,a=1/i;e.exports=function(e,t,r,o){var s=+e,c=n(s),g=A(s);if(c<o)return g*function(e){return e+a-a}(c/o/t)*o*t;var u=(1+t/i)*c,l=u-(u-c);return l>r||l!=l?g*(1/0):g*l}},3505:(e,t,r)=>{var A=r(9676);e.exports=Math.fround||function(e){return A(e,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)}},550:e=>{e.exports=Math.sign||function(e){var t=+e;return 0===t||t!=t?t:t<0?-1:1}},2789:e=>{var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var A=+e;return(A>0?r:t)(A)}},755:(e,t,r)=>{var A,n,i,a,o,s=r(4032),c=r(5725),g=r(4864),u=r(1369).set,l=r(3529),h=r(9352),I=r(9081),f=r(628),C=r(4529),B=s.MutationObserver||s.WebKitMutationObserver,Q=s.document,E=s.process,d=s.Promise,y=c("queueMicrotask");if(!y){var p=new l,v=function(){var e,t;for(C&&(e=E.domain)&&e.exit();t=p.get();)try{t()}catch(e){throw p.head&&A(),e}e&&e.enter()};h||C||f||!B||!Q?!I&&d&&d.resolve?((a=d.resolve(void 0)).constructor=d,o=g(a.then,a),A=function(){o(v)}):C?A=function(){E.nextTick(v)}:(u=g(u,s),A=function(){u(v)}):(n=!0,i=Q.createTextNode(""),new B(v).observe(i,{characterData:!0}),A=function(){i.data=n=!n}),y=function(e){p.head||A(),p.add(e)}}e.exports=y},9371:(e,t,r)=>{var A=r(4186),n=TypeError,i=function(e){var t,r;this.promise=new e((function(e,A){if(void 0!==t||void 0!==r)throw new n("Bad Promise constructor");t=e,r=A})),this.resolve=A(t),this.reject=A(r)};e.exports.f=function(e){return new i(e)}},8363:(e,t,r)=>{var A=r(687);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:A(e)}},3631:(e,t,r)=>{var A=r(6484),n=TypeError;e.exports=function(e){if(A(e))throw new n("The method doesn't accept regular expressions");return e}},8069:(e,t,r)=>{var A=r(2444),n=r(2608),i=r(3453),a=r(3455),o=r(496),s=r(6005),c=r(9221),g=r(4165),u=r(9455),l=Object.assign,h=Object.defineProperty,I=n([].concat);e.exports=!l||a((function(){if(A&&1!==l({b:1},l(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},r=Symbol("assign detection"),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach((function(e){t[e]=e})),7!==l({},e)[r]||o(l({},t)).join("")!==n}))?function(e,t){for(var r=g(e),n=arguments.length,a=1,l=s.f,h=c.f;n>a;)for(var f,C=u(arguments[a++]),B=l?I(o(C),l(C)):o(C),Q=B.length,E=0;Q>E;)f=B[E++],A&&!i(h,C,f)||(r[f]=C[f]);return r}:l},5304:(e,t,r)=>{var A,n=r(7447),i=r(9217),a=r(5175),o=r(2645),s=r(3085),c=r(5751),g=r(2343),u="prototype",l="script",h=g("IE_PROTO"),I=function(){},f=function(e){return"<"+l+">"+e+"</"+l+">"},C=function(e){e.write(f("")),e.close();var t=e.parentWindow.Object;return e=null,t},B=function(){try{A=new ActiveXObject("htmlfile")}catch(e){}var e,t,r;B="undefined"!=typeof document?document.domain&&A?C(A):(t=c("iframe"),r="java"+l+":",t.style.display="none",s.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(f("document.F=Object")),e.close(),e.F):C(A);for(var n=a.length;n--;)delete B[u][a[n]];return B()};o[h]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(I[u]=n(e),r=new I,I[u]=null,r[h]=e):r=B(),void 0===t?r:i.f(r,t)}},9217:(e,t,r)=>{var A=r(2444),n=r(782),i=r(1601),a=r(7447),o=r(3637),s=r(496);t.f=A&&!n?Object.defineProperties:function(e,t){a(e);for(var r,A=o(t),n=s(t),c=n.length,g=0;c>g;)i.f(e,r=n[g++],A[r]);return e}},1601:(e,t,r)=>{var A=r(2444),n=r(8829),i=r(782),a=r(7447),o=r(6201),s=TypeError,c=Object.defineProperty,g=Object.getOwnPropertyDescriptor,u="enumerable",l="configurable",h="writable";t.f=A?i?function(e,t,r){if(a(e),t=o(t),a(r),"function"==typeof e&&"prototype"===t&&"value"in r&&h in r&&!r[h]){var A=g(e,t);A&&A[h]&&(e[t]=r.value,r={configurable:l in r?r[l]:A[l],enumerable:u in r?r[u]:A[u],writable:!1})}return c(e,t,r)}:c:function(e,t,r){if(a(e),t=o(t),a(r),n)try{return c(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new s("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},1139:(e,t,r)=>{var A=r(2444),n=r(3453),i=r(9221),a=r(4004),o=r(3637),s=r(6201),c=r(9649),g=r(8829),u=Object.getOwnPropertyDescriptor;t.f=A?u:function(e,t){if(e=o(e),t=s(t),g)try{return u(e,t)}catch(e){}if(c(e,t))return a(!n(i.f,e,t),e[t])}},6442:(e,t,r)=>{var A=r(9872),n=r(3637),i=r(3408).f,a=r(4224),o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"Window"===A(e)?function(e){try{return i(e)}catch(e){return a(o)}}(e):i(n(e))}},3408:(e,t,r)=>{var A=r(2468),n=r(5175).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return A(e,n)}},6005:(e,t)=>{t.f=Object.getOwnPropertySymbols},2611:(e,t,r)=>{var A=r(9649),n=r(3749),i=r(4165),a=r(2343),o=r(5139),s=a("IE_PROTO"),c=Object,g=c.prototype;e.exports=o?c.getPrototypeOf:function(e){var t=i(e);if(A(t,s))return t[s];var r=t.constructor;return n(r)&&t instanceof r?r.prototype:t instanceof c?g:null}},8812:(e,t,r)=>{var A=r(3455),n=r(2674),i=r(9872),a=r(7060),o=Object.isExtensible,s=A((function(){o(1)}));e.exports=s||a?function(e){return!!n(e)&&(!a||"ArrayBuffer"!==i(e))&&(!o||o(e))}:o},6921:(e,t,r)=>{var A=r(2608);e.exports=A({}.isPrototypeOf)},2468:(e,t,r)=>{var A=r(2608),n=r(9649),i=r(3637),a=r(7921).indexOf,o=r(2645),s=A([].push);e.exports=function(e,t){var r,A=i(e),c=0,g=[];for(r in A)!n(o,r)&&n(A,r)&&s(g,r);for(;t.length>c;)n(A,r=t[c++])&&(~a(g,r)||s(g,r));return g}},496:(e,t,r)=>{var A=r(2468),n=r(5175);e.exports=Object.keys||function(e){return A(e,n)}},9221:(e,t)=>{var r={}.propertyIsEnumerable,A=Object.getOwnPropertyDescriptor,n=A&&!r.call({1:2},1);t.f=n?function(e){var t=A(this,e);return!!t&&t.enumerable}:r},9415:(e,t,r)=>{var A=r(5026),n=r(2674),i=r(7222),a=r(7330);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=A(Object.prototype,"__proto__","set"))(r,[]),t=r instanceof Array}catch(e){}return function(r,A){return i(r),a(A),n(r)?(t?e(r,A):r.__proto__=A,r):r}}():void 0)},8885:(e,t,r)=>{var A=r(2444),n=r(3455),i=r(2608),a=r(2611),o=r(496),s=r(3637),c=i(r(9221).f),g=i([].push),u=A&&n((function(){var e=Object.create(null);return e[2]=2,!c(e,2)})),l=function(e){return function(t){for(var r,n=s(t),i=o(n),l=u&&null===a(n),h=i.length,I=0,f=[];h>I;)r=i[I++],A&&!(l?r in n:c(n,r))||g(f,e?[r,n[r]]:n[r]);return f}};e.exports={entries:l(!0),values:l(!1)}},3003:(e,t,r)=>{var A=r(3724),n=r(1179);e.exports=A?{}.toString:function(){return"[object "+n(this)+"]"}},3118:(e,t,r)=>{var A=r(3453),n=r(3749),i=r(2674),a=TypeError;e.exports=function(e,t){var r,o;if("string"===t&&n(r=e.toString)&&!i(o=A(r,e)))return o;if(n(r=e.valueOf)&&!i(o=A(r,e)))return o;if("string"!==t&&n(r=e.toString)&&!i(o=A(r,e)))return o;throw new a("Can't convert object to primitive value")}},2919:(e,t,r)=>{var A=r(8711),n=r(2608),i=r(3408),a=r(6005),o=r(7447),s=n([].concat);e.exports=A("Reflect","ownKeys")||function(e){var t=i.f(o(e)),r=a.f;return r?s(t,r(e)):t}},8799:(e,t,r)=>{var A=r(4032);e.exports=A},6703:e=>{e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},9492:(e,t,r)=>{var A=r(4032),n=r(5318),i=r(3749),a=r(5868),o=r(6906),s=r(5811),c=r(7351),g=r(8507),u=r(6415),l=n&&n.prototype,h=s("species"),I=!1,f=i(A.PromiseRejectionEvent),C=a("Promise",(function(){var e=o(n),t=e!==String(n);if(!t&&66===u)return!0;if(g&&(!l.catch||!l.finally))return!0;if(!u||u<51||!/native code/.test(e)){var r=new n((function(e){e(1)})),A=function(e){e((function(){}),(function(){}))};if((r.constructor={})[h]=A,!(I=r.then((function(){}))instanceof A))return!0}return!(t||"BROWSER"!==c&&"DENO"!==c||f)}));e.exports={CONSTRUCTOR:C,REJECTION_EVENT:f,SUBCLASSING:I}},5318:(e,t,r)=>{var A=r(4032);e.exports=A.Promise},1774:(e,t,r)=>{var A=r(7447),n=r(2674),i=r(9371);e.exports=function(e,t){if(A(e),n(t)&&t.constructor===e)return t;var r=i.f(e);return(0,r.resolve)(t),r.promise}},2041:(e,t,r)=>{var A=r(5318),n=r(4348),i=r(9492).CONSTRUCTOR;e.exports=i||!n((function(e){A.all(e).then(void 0,(function(){}))}))},2848:(e,t,r)=>{var A=r(1601).f;e.exports=function(e,t,r){r in e||A(e,r,{configurable:!0,get:function(){return t[r]},set:function(e){t[r]=e}})}},3529:e=>{var t=function(){this.head=null,this.tail=null};t.prototype={add:function(e){var t={item:e,next:null},r=this.tail;r?r.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return null===(this.head=e.next)&&(this.tail=null),e.item}},e.exports=t},4410:(e,t,r)=>{var A=r(3453),n=r(7447),i=r(3749),a=r(9872),o=r(9867),s=TypeError;e.exports=function(e,t){var r=e.exec;if(i(r)){var c=A(r,e,t);return null!==c&&n(c),c}if("RegExp"===a(e))return A(o,e,t);throw new s("RegExp#exec called on incompatible receiver")}},9867:(e,t,r)=>{var A,n,i=r(3453),a=r(2608),o=r(687),s=r(747),c=r(1837),g=r(4593),u=r(5304),l=r(8301).get,h=r(3651),I=r(9502),f=g("native-string-replace",String.prototype.replace),C=RegExp.prototype.exec,B=C,Q=a("".charAt),E=a("".indexOf),d=a("".replace),y=a("".slice),p=(n=/b*/g,i(C,A=/a/,"a"),i(C,n,"a"),0!==A.lastIndex||0!==n.lastIndex),v=c.BROKEN_CARET,m=void 0!==/()??/.exec("")[1];(p||m||v||h||I)&&(B=function(e){var t,r,A,n,a,c,g,h=this,I=l(h),w=o(e),b=I.raw;if(b)return b.lastIndex=h.lastIndex,t=i(B,b,w),h.lastIndex=b.lastIndex,t;var k=I.groups,D=v&&h.sticky,S=i(s,h),F=h.source,x=0,R=w;if(D&&(S=d(S,"y",""),-1===E(S,"g")&&(S+="g"),R=y(w,h.lastIndex),h.lastIndex>0&&(!h.multiline||h.multiline&&"\\n"!==Q(w,h.lastIndex-1))&&(F="(?: "+F+")",R=" "+R,x++),r=new RegExp("^(?:"+F+")",S)),m&&(r=new RegExp("^"+F+"$(?!\\\\s)",S)),p&&(A=h.lastIndex),n=i(C,D?r:h,R),D?n?(n.input=y(n.input,x),n[0]=y(n[0],x),n.index=h.lastIndex,h.lastIndex+=n[0].length):h.lastIndex=0:p&&n&&(h.lastIndex=h.global?n.index+n[0].length:A),m&&n&&n.length>1&&i(f,n[0],r,(function(){for(a=1;a<arguments.length-2;a++)void 0===arguments[a]&&(n[a]=void 0)})),n&&k)for(n.groups=c=u(null),a=0;a<k.length;a++)c[(g=k[a])[0]]=n[g[1]];return n}),e.exports=B},747:(e,t,r)=>{var A=r(7447);e.exports=function(){var e=A(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},4554:(e,t,r)=>{var A=r(3453),n=r(9649),i=r(6921),a=r(747),o=RegExp.prototype;e.exports=function(e){var t=e.flags;return void 0!==t||"flags"in o||n(e,"flags")||!i(o,e)?t:A(a,e)}},1837:(e,t,r)=>{var A=r(3455),n=r(4032).RegExp,i=A((function(){var e=n("a","y");return e.lastIndex=2,null!==e.exec("abcd")})),a=i||A((function(){return!n("a","y").sticky})),o=i||A((function(){var e=n("^r","gy");return e.lastIndex=2,null!==e.exec("str")}));e.exports={BROKEN_CARET:o,MISSED_STICKY:a,UNSUPPORTED_Y:i}},3651:(e,t,r)=>{var A=r(3455),n=r(4032).RegExp;e.exports=A((function(){var e=n(".","s");return!(e.dotAll&&e.test("\\n")&&"s"===e.flags)}))},9502:(e,t,r)=>{var A=r(3455),n=r(4032).RegExp;e.exports=A((function(){var e=n("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},7222:(e,t,r)=>{var A=r(6021),n=TypeError;e.exports=function(e){if(A(e))throw new n("Can't call method on "+e);return e}},5725:(e,t,r)=>{var A=r(4032),n=r(2444),i=Object.getOwnPropertyDescriptor;e.exports=function(e){if(!n)return A[e];var t=i(A,e);return t&&t.value}},8550:(e,t,r)=>{var A=r(418),n=r(5605),i=A.Set,a=A.add;e.exports=function(e){var t=new i;return n(e,(function(e){a(t,e)})),t}},4656:(e,t,r)=>{var A=r(4376),n=r(418),i=r(8550),a=r(82),o=r(3885),s=r(5605),c=r(2939),g=n.has,u=n.remove;e.exports=function(e){var t=A(this),r=o(e),n=i(t);return a(t)<=r.size?s(t,(function(e){r.includes(e)&&u(n,e)})):c(r.getIterator(),(function(e){g(t,e)&&u(n,e)})),n}},418:(e,t,r)=>{var A=r(2608),n=Set.prototype;e.exports={Set,add:A(n.add),has:A(n.has),remove:A(n.delete),proto:n}},2446:(e,t,r)=>{var A=r(4376),n=r(418),i=r(82),a=r(3885),o=r(5605),s=r(2939),c=n.Set,g=n.add,u=n.has;e.exports=function(e){var t=A(this),r=a(e),n=new c;return i(t)>r.size?s(r.getIterator(),(function(e){u(t,e)&&g(n,e)})):o(t,(function(e){r.includes(e)&&g(n,e)})),n}},4545:(e,t,r)=>{var A=r(4376),n=r(418).has,i=r(82),a=r(3885),o=r(5605),s=r(2939),c=r(5235);e.exports=function(e){var t=A(this),r=a(e);if(i(t)<=r.size)return!1!==o(t,(function(e){if(r.includes(e))return!1}),!0);var g=r.getIterator();return!1!==s(g,(function(e){if(n(t,e))return c(g,"normal",!1)}))}},7918:(e,t,r)=>{var A=r(4376),n=r(82),i=r(5605),a=r(3885);e.exports=function(e){var t=A(this),r=a(e);return!(n(t)>r.size)&&!1!==i(t,(function(e){if(!r.includes(e))return!1}),!0)}},6111:(e,t,r)=>{var A=r(4376),n=r(418).has,i=r(82),a=r(3885),o=r(2939),s=r(5235);e.exports=function(e){var t=A(this),r=a(e);if(i(t)<r.size)return!1;var c=r.getIterator();return!1!==o(c,(function(e){if(!n(t,e))return s(c,"normal",!1)}))}},5605:(e,t,r)=>{var A=r(2608),n=r(2939),i=r(418),a=i.Set,o=i.proto,s=A(o.forEach),c=A(o.keys),g=c(new a).next;e.exports=function(e,t,r){return r?n({iterator:c(e),next:g},t):s(e,t)}},1716:(e,t,r)=>{var A=r(8711),n=function(e){return{size:e,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};e.exports=function(e){var t=A("Set");try{(new t)[e](n(0));try{return(new t)[e](n(-1)),!1}catch(e){return!0}}catch(e){return!1}}},82:(e,t,r)=>{var A=r(5026),n=r(418);e.exports=A(n.proto,"size","get")||function(e){return e.size}},5409:(e,t,r)=>{var A=r(8711),n=r(8986),i=r(5811),a=r(2444),o=i("species");e.exports=function(e){var t=A(e);a&&t&&!t[o]&&n(t,o,{configurable:!0,get:function(){return this}})}},4498:(e,t,r)=>{var A=r(4376),n=r(418),i=r(8550),a=r(3885),o=r(2939),s=n.add,c=n.has,g=n.remove;e.exports=function(e){var t=A(this),r=a(e).getIterator(),n=i(t);return o(r,(function(e){c(t,e)?g(n,e):s(n,e)})),n}},6911:(e,t,r)=>{var A=r(1601).f,n=r(9649),i=r(5811)("toStringTag");e.exports=function(e,t,r){e&&!r&&(e=e.prototype),e&&!n(e,i)&&A(e,i,{configurable:!0,value:t})}},9500:(e,t,r)=>{var A=r(4376),n=r(418).add,i=r(8550),a=r(3885),o=r(2939);e.exports=function(e){var t=A(this),r=a(e).getIterator(),s=i(t);return o(r,(function(e){n(s,e)})),s}},2343:(e,t,r)=>{var A=r(4593),n=r(5936),i=A("keys");e.exports=function(e){return i[e]||(i[e]=n(e))}},2205:(e,t,r)=>{var A=r(8507),n=r(4032),i=r(5801),a="__core-js_shared__",o=e.exports=n[a]||i(a,{});(o.versions||(o.versions=[])).push({version:"3.38.1",mode:A?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"})},4593:(e,t,r)=>{var A=r(2205);e.exports=function(e,t){return A[e]||(A[e]=t||{})}},1365:(e,t,r)=>{var A=r(7447),n=r(9052),i=r(6021),a=r(5811)("species");e.exports=function(e,t){var r,o=A(e).constructor;return void 0===o||i(r=A(o)[a])?t:n(r)}},6903:(e,t,r)=>{var A=r(2608),n=r(1211),i=r(687),a=r(7222),o=A("".charAt),s=A("".charCodeAt),c=A("".slice),g=function(e){return function(t,r){var A,g,u=i(a(t)),l=n(r),h=u.length;return l<0||l>=h?e?"":void 0:(A=s(u,l))<55296||A>56319||l+1===h||(g=s(u,l+1))<56320||g>57343?e?o(u,l):A:e?c(u,l,l+2):g-56320+(A-55296<<10)+65536}};e.exports={codeAt:g(!1),charAt:g(!0)}},4903:(e,t,r)=>{var A=r(7607);e.exports=/Version\\/10(?:\\.\\d+){1,2}(?: [\\w./]+)?(?: Mobile\\/\\w+)? Safari\\//.test(A)},6437:(e,t,r)=>{var A=r(2608),n=r(5806),i=r(687),a=r(6605),o=r(7222),s=A(a),c=A("".slice),g=Math.ceil,u=function(e){return function(t,r,A){var a,u,l=i(o(t)),h=n(r),I=l.length,f=void 0===A?" ":i(A);return h<=I||""===f?l:((u=s(f,g((a=h-I)/f.length))).length>a&&(u=c(u,0,a)),e?l+u:u+l)}};e.exports={start:u(!1),end:u(!0)}},5141:(e,t,r)=>{var A=r(2608),n=2147483647,i=/[^\\0-\\u007E]/,a=/[.\\u3002\\uFF0E\\uFF61]/g,o="Overflow: input needs wider integers to process",s=RangeError,c=A(a.exec),g=Math.floor,u=String.fromCharCode,l=A("".charCodeAt),h=A([].join),I=A([].push),f=A("".replace),C=A("".split),B=A("".toLowerCase),Q=function(e){return e+22+75*(e<26)},E=function(e,t,r){var A=0;for(e=r?g(e/700):e>>1,e+=g(e/t);e>455;)e=g(e/35),A+=36;return g(A+36*e/(e+38))},d=function(e){var t=[];e=function(e){for(var t=[],r=0,A=e.length;r<A;){var n=l(e,r++);if(n>=55296&&n<=56319&&r<A){var i=l(e,r++);56320==(64512&i)?I(t,((1023&n)<<10)+(1023&i)+65536):(I(t,n),r--)}else I(t,n)}return t}(e);var r,A,i=e.length,a=128,c=0,f=72;for(r=0;r<e.length;r++)(A=e[r])<128&&I(t,u(A));var C=t.length,B=C;for(C&&I(t,"-");B<i;){var d=n;for(r=0;r<e.length;r++)(A=e[r])>=a&&A<d&&(d=A);var y=B+1;if(d-a>g((n-c)/y))throw new s(o);for(c+=(d-a)*y,a=d,r=0;r<e.length;r++){if((A=e[r])<a&&++c>n)throw new s(o);if(A===a){for(var p=c,v=36;;){var m=v<=f?1:v>=f+26?26:v-f;if(p<m)break;var w=p-m,b=36-m;I(t,u(Q(m+w%b))),p=g(w/b),v+=36}I(t,u(Q(p))),f=E(c,y,B===C),c=0,B++}}c++,a++}return h(t,"")};e.exports=function(e){var t,r,A=[],n=C(f(B(e),a,"."),".");for(t=0;t<n.length;t++)r=n[t],I(A,c(i,r)?"xn--"+d(r):r);return h(A,".")}},6605:(e,t,r)=>{var A=r(1211),n=r(687),i=r(7222),a=RangeError;e.exports=function(e){var t=n(i(this)),r="",o=A(e);if(o<0||o===1/0)throw new a("Wrong number of repetitions");for(;o>0;(o>>>=1)&&(t+=t))1&o&&(r+=t);return r}},2882:(e,t,r)=>{var A=r(9418).end,n=r(3794);e.exports=n("trimEnd")?function(){return A(this)}:"".trimEnd},3794:(e,t,r)=>{var A=r(2542).PROPER,n=r(3455),i=r(2284);e.exports=function(e){return n((function(){return!!i[e]()||"​…᠎"!=="​…᠎"[e]()||A&&i[e].name!==e}))}},9418:(e,t,r)=>{var A=r(2608),n=r(7222),i=r(687),a=r(2284),o=A("".replace),s=RegExp("^["+a+"]+"),c=RegExp("(^|[^"+a+"])["+a+"]+$"),g=function(e){return function(t){var r=i(n(t));return 1&e&&(r=o(r,s,"")),2&e&&(r=o(r,c,"$1")),r}};e.exports={start:g(1),end:g(2),trim:g(3)}},6572:(e,t,r)=>{var A=r(4032),n=r(3455),i=r(6415),a=r(7351),o=A.structuredClone;e.exports=!!o&&!n((function(){if("DENO"===a&&i>92||"NODE"===a&&i>94||"BROWSER"===a&&i>97)return!1;var e=new ArrayBuffer(8),t=o(e,{transfer:[e]});return 0!==e.byteLength||8!==t.byteLength}))},6943:(e,t,r)=>{var A=r(6415),n=r(3455),i=r(4032).String;e.exports=!!Object.getOwnPropertySymbols&&!n((function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&A&&A<41}))},3042:(e,t,r)=>{var A=r(3453),n=r(8711),i=r(5811),a=r(8552);e.exports=function(){var e=n("Symbol"),t=e&&e.prototype,r=t&&t.valueOf,o=i("toPrimitive");t&&!t[o]&&a(t,o,(function(e){return A(r,this)}),{arity:1})}},8592:(e,t,r)=>{var A=r(6943);e.exports=A&&!!Symbol.for&&!!Symbol.keyFor},1369:(e,t,r)=>{var A,n,i,a,o=r(4032),s=r(3881),c=r(4864),g=r(3749),u=r(9649),l=r(3455),h=r(3085),I=r(4224),f=r(5751),C=r(7900),B=r(9352),Q=r(4529),E=o.setImmediate,d=o.clearImmediate,y=o.process,p=o.Dispatch,v=o.Function,m=o.MessageChannel,w=o.String,b=0,k={},D="onreadystatechange";l((function(){A=o.location}));var S=function(e){if(u(k,e)){var t=k[e];delete k[e],t()}},F=function(e){return function(){S(e)}},x=function(e){S(e.data)},R=function(e){o.postMessage(w(e),A.protocol+"//"+A.host)};E&&d||(E=function(e){C(arguments.length,1);var t=g(e)?e:v(e),r=I(arguments,1);return k[++b]=function(){s(t,void 0,r)},n(b),b},d=function(e){delete k[e]},Q?n=function(e){y.nextTick(F(e))}:p&&p.now?n=function(e){p.now(F(e))}:m&&!B?(a=(i=new m).port2,i.port1.onmessage=x,n=c(a.postMessage,a)):o.addEventListener&&g(o.postMessage)&&!o.importScripts&&A&&"file:"!==A.protocol&&!l(R)?(n=R,o.addEventListener("message",x,!1)):n=D in f("script")?function(e){h.appendChild(f("script"))[D]=function(){h.removeChild(this),S(e)}}:function(e){setTimeout(F(e),0)}),e.exports={set:E,clear:d}},9002:(e,t,r)=>{var A=r(1211),n=Math.max,i=Math.min;e.exports=function(e,t){var r=A(e);return r<0?n(r+t,0):i(r,t)}},1198:(e,t,r)=>{var A=r(8921),n=TypeError;e.exports=function(e){var t=A(e,"number");if("number"==typeof t)throw new n("Can't convert number to bigint");return BigInt(t)}},9088:(e,t,r)=>{var A=r(1211),n=r(5806),i=RangeError;e.exports=function(e){if(void 0===e)return 0;var t=A(e),r=n(t);if(t!==r)throw new i("Wrong length or index");return r}},3637:(e,t,r)=>{var A=r(9455),n=r(7222);e.exports=function(e){return A(n(e))}},1211:(e,t,r)=>{var A=r(2789);e.exports=function(e){var t=+e;return t!=t||0===t?0:A(t)}},5806:(e,t,r)=>{var A=r(1211),n=Math.min;e.exports=function(e){var t=A(e);return t>0?n(t,9007199254740991):0}},4165:(e,t,r)=>{var A=r(7222),n=Object;e.exports=function(e){return n(A(e))}},8402:(e,t,r)=>{var A=r(5590),n=RangeError;e.exports=function(e,t){var r=A(e);if(r%t)throw new n("Wrong offset");return r}},5590:(e,t,r)=>{var A=r(1211),n=RangeError;e.exports=function(e){var t=A(e);if(t<0)throw new n("The argument can't be less than 0");return t}},8921:(e,t,r)=>{var A=r(3453),n=r(2674),i=r(2277),a=r(8622),o=r(3118),s=r(5811),c=TypeError,g=s("toPrimitive");e.exports=function(e,t){if(!n(e)||i(e))return e;var r,s=a(e,g);if(s){if(void 0===t&&(t="default"),r=A(s,e,t),!n(r)||i(r))return r;throw new c("Can't convert object to primitive value")}return void 0===t&&(t="number"),o(e,t)}},6201:(e,t,r)=>{var A=r(8921),n=r(2277);e.exports=function(e){var t=A(e,"string");return n(t)?t:t+""}},3724:(e,t,r)=>{var A={};A[r(5811)("toStringTag")]="z",e.exports="[object z]"===String(A)},687:(e,t,r)=>{var A=r(1179),n=String;e.exports=function(e){if("Symbol"===A(e))throw new TypeError("Cannot convert a Symbol value to a string");return n(e)}},5215:e=>{var t=Math.round;e.exports=function(e){var r=t(e);return r<0?0:r>255?255:255&r}},8055:e=>{var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},8975:(e,t,r)=>{var A=r(5366),n=r(4032),i=r(3453),a=r(2444),o=r(949),s=r(4356),c=r(7226),g=r(3399),u=r(4004),l=r(139),h=r(2599),I=r(5806),f=r(9088),C=r(8402),B=r(5215),Q=r(6201),E=r(9649),d=r(1179),y=r(2674),p=r(2277),v=r(5304),m=r(6921),w=r(9415),b=r(3408).f,k=r(2291),D=r(5645).forEach,S=r(5409),F=r(8986),x=r(1601),R=r(1139),G=r(7434),N=r(8301),L=r(3951),U=N.get,M=N.set,J=N.enforce,H=x.f,Y=R.f,P=n.RangeError,O=c.ArrayBuffer,K=O.prototype,T=c.DataView,q=s.NATIVE_ARRAY_BUFFER_VIEWS,j=s.TYPED_ARRAY_TAG,W=s.TypedArray,Z=s.TypedArrayPrototype,_=s.isTypedArray,X="BYTES_PER_ELEMENT",V="Wrong length",z=function(e,t){F(e,t,{configurable:!0,get:function(){return U(this)[t]}})},$=function(e){var t;return m(K,e)||"ArrayBuffer"===(t=d(e))||"SharedArrayBuffer"===t},ee=function(e,t){return _(e)&&!p(t)&&t in e&&h(+t)&&t>=0},te=function(e,t){return t=Q(t),ee(e,t)?u(2,e[t]):Y(e,t)},re=function(e,t,r){return t=Q(t),!(ee(e,t)&&y(r)&&E(r,"value"))||E(r,"get")||E(r,"set")||r.configurable||E(r,"writable")&&!r.writable||E(r,"enumerable")&&!r.enumerable?H(e,t,r):(e[t]=r.value,e)};a?(q||(R.f=te,x.f=re,z(Z,"buffer"),z(Z,"byteOffset"),z(Z,"byteLength"),z(Z,"length")),A({target:"Object",stat:!0,forced:!q},{getOwnPropertyDescriptor:te,defineProperty:re}),e.exports=function(e,t,r){var a=e.match(/\\d+/)[0]/8,s=e+(r?"Clamped":"")+"Array",c="get"+e,u="set"+e,h=n[s],Q=h,E=Q&&Q.prototype,d={},p=function(e,t){H(e,t,{get:function(){return function(e,t){var r=U(e);return r.view[c](t*a+r.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,A){var n=U(e);n.view[u](t*a+n.byteOffset,r?B(A):A,!0)}(this,t,e)},enumerable:!0})};q?o&&(Q=t((function(e,t,r,A){return g(e,E),L(y(t)?$(t)?void 0!==A?new h(t,C(r,a),A):void 0!==r?new h(t,C(r,a)):new h(t):_(t)?G(Q,t):i(k,Q,t):new h(f(t)),e,Q)})),w&&w(Q,W),D(b(h),(function(e){e in Q||l(Q,e,h[e])})),Q.prototype=E):(Q=t((function(e,t,r,A){g(e,E);var n,o,s,c=0,u=0;if(y(t)){if(!$(t))return _(t)?G(Q,t):i(k,Q,t);n=t,u=C(r,a);var l=t.byteLength;if(void 0===A){if(l%a)throw new P(V);if((o=l-u)<0)throw new P(V)}else if((o=I(A)*a)+u>l)throw new P(V);s=o/a}else s=f(t),n=new O(o=s*a);for(M(e,{buffer:n,byteOffset:u,byteLength:o,length:s,view:new T(n)});c<s;)p(e,c++)})),w&&w(Q,W),E=Q.prototype=v(Z)),E.constructor!==Q&&l(E,"constructor",Q),J(E).TypedArrayConstructor=Q,j&&l(E,j,s);var m=Q!==h;d[s]=Q,A({global:!0,constructor:!0,forced:m,sham:!q},d),X in Q||l(Q,X,a),X in E||l(E,X,a),S(s)}):e.exports=function(){}},949:(e,t,r)=>{var A=r(4032),n=r(3455),i=r(4348),a=r(4356).NATIVE_ARRAY_BUFFER_VIEWS,o=A.ArrayBuffer,s=A.Int8Array;e.exports=!a||!n((function(){s(1)}))||!n((function(){new s(-1)}))||!i((function(e){new s,new s(null),new s(1.5),new s(e)}),!0)||n((function(){return 1!==new s(new o(2),1,void 0).length}))},85:(e,t,r)=>{var A=r(7434),n=r(580);e.exports=function(e,t){return A(n(e),t)}},2291:(e,t,r)=>{var A=r(4864),n=r(3453),i=r(9052),a=r(4165),o=r(7878),s=r(6961),c=r(7507),g=r(993),u=r(5415),l=r(4356).aTypedArrayConstructor,h=r(1198);e.exports=function(e){var t,r,I,f,C,B,Q,E,d=i(this),y=a(e),p=arguments.length,v=p>1?arguments[1]:void 0,m=void 0!==v,w=c(y);if(w&&!g(w))for(E=(Q=s(y,w)).next,y=[];!(B=n(E,Q)).done;)y.push(B.value);for(m&&p>2&&(v=A(v,arguments[2])),r=o(y),I=new(l(d))(r),f=u(I),t=0;r>t;t++)C=m?v(y[t],t):y[t],I[t]=f?h(C):+C;return I}},580:(e,t,r)=>{var A=r(4356),n=r(1365),i=A.aTypedArrayConstructor,a=A.getTypedArrayConstructor;e.exports=function(e){return i(n(e,a(e)))}},5936:(e,t,r)=>{var A=r(2608),n=0,i=Math.random(),a=A(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++n+i,36)}},8200:(e,t,r)=>{var A=r(3455),n=r(5811),i=r(2444),a=r(8507),o=n("iterator");e.exports=!A((function(){var e=new URL("b?a=1&b=2&c=3","https://a"),t=e.searchParams,r=new URLSearchParams("a=1&a=2&b=3"),A="";return e.pathname="c%20d",t.forEach((function(e,r){t.delete("b"),A+=r+e})),r.delete("a",2),r.delete("b",void 0),a&&(!e.toJSON||!r.has("a",1)||r.has("a",2)||!r.has("a",void 0)||r.has("b"))||!t.size&&(a||!i)||!t.sort||"https://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[o]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==A||"x"!==new URL("https://x",void 0).host}))},4752:(e,t,r)=>{var A=r(6943);e.exports=A&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},782:(e,t,r)=>{var A=r(2444),n=r(3455);e.exports=A&&n((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},7900:e=>{var t=TypeError;e.exports=function(e,r){if(e<r)throw new t("Not enough arguments");return e}},6206:(e,t,r)=>{var A=r(4032),n=r(3749),i=A.WeakMap;e.exports=n(i)&&/native code/.test(String(i))},5343:(e,t,r)=>{var A=r(8799),n=r(9649),i=r(4559),a=r(1601).f;e.exports=function(e){var t=A.Symbol||(A.Symbol={});n(t,e)||a(t,e,{value:i.f(e)})}},4559:(e,t,r)=>{var A=r(5811);t.f=A},5811:(e,t,r)=>{var A=r(4032),n=r(4593),i=r(9649),a=r(5936),o=r(6943),s=r(4752),c=A.Symbol,g=n("wks"),u=s?c.for||c:c&&c.withoutSetter||a;e.exports=function(e){return i(g,e)||(g[e]=o&&i(c,e)?c[e]:u("Symbol."+e)),g[e]}},2284:e=>{e.exports="\\t\\n\\v\\f\\r                 \\u2028\\u2029\\ufeff"},9257:(e,t,r)=>{var A=r(8711),n=r(9649),i=r(139),a=r(6921),o=r(9415),s=r(2924),c=r(2848),g=r(3951),u=r(8363),l=r(2483),h=r(4171),I=r(2444),f=r(8507);e.exports=function(e,t,r,C){var B="stackTraceLimit",Q=C?2:1,E=e.split("."),d=E[E.length-1],y=A.apply(null,E);if(y){var p=y.prototype;if(!f&&n(p,"cause")&&delete p.cause,!r)return y;var v=A("Error"),m=t((function(e,t){var r=u(C?t:e,void 0),A=C?new y(e):new y;return void 0!==r&&i(A,"message",r),h(A,m,A.stack,2),this&&a(p,this)&&g(A,this,m),arguments.length>Q&&l(A,arguments[Q]),A}));if(m.prototype=p,"Error"!==d?o?o(m,v):s(m,v,{name:!0}):I&&B in y&&(c(m,y,B),c(m,y,"prepareStackTrace")),s(m,y),!f)try{p.name!==d&&i(p,"name",d),p.constructor=m}catch(e){}return m}}},5015:(e,t,r)=>{var A=r(5366),n=r(4032),i=r(7226),a=r(5409),o="ArrayBuffer",s=i[o];A({global:!0,constructor:!0,forced:n[o]!==s},{ArrayBuffer:s}),a(o)},9261:(e,t,r)=>{var A=r(2444),n=r(8986),i=r(8102),a=ArrayBuffer.prototype;A&&!("detached"in a)&&n(a,"detached",{configurable:!0,get:function(){return i(this)}})},6209:(e,t,r)=>{var A=r(5366),n=r(2116),i=r(3455),a=r(7226),o=r(7447),s=r(9002),c=r(5806),g=r(1365),u=a.ArrayBuffer,l=a.DataView,h=l.prototype,I=n(u.prototype.slice),f=n(h.getUint8),C=n(h.setUint8);A({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:i((function(){return!new u(2).slice(1,void 0).byteLength}))},{slice:function(e,t){if(I&&void 0===t)return I(o(this),e);for(var r=o(this).byteLength,A=s(e,r),n=s(void 0===t?r:t,r),i=new(g(this,u))(c(n-A)),a=new l(this),h=new l(i),B=0;A<n;)C(h,B++,f(a,A++));return i}})},3632:(e,t,r)=>{var A=r(5366),n=r(4676);n&&A({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return n(this,arguments.length?arguments[0]:void 0,!1)}})},3700:(e,t,r)=>{var A=r(5366),n=r(4676);n&&A({target:"ArrayBuffer",proto:!0},{transfer:function(){return n(this,arguments.length?arguments[0]:void 0,!0)}})},6347:(e,t,r)=>{var A=r(5366),n=r(4165),i=r(7878),a=r(1211),o=r(1458);A({target:"Array",proto:!0},{at:function(e){var t=n(this),r=i(t),A=a(e),o=A>=0?A:r+A;return o<0||o>=r?void 0:t[o]}}),o("at")},3234:(e,t,r)=>{var A=r(5366),n=r(3455),i=r(5448),a=r(2674),o=r(4165),s=r(7878),c=r(9573),g=r(3552),u=r(1453),l=r(9077),h=r(5811),I=r(6415),f=h("isConcatSpreadable"),C=I>=51||!n((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),B=function(e){if(!a(e))return!1;var t=e[f];return void 0!==t?!!t:i(e)};A({target:"Array",proto:!0,arity:1,forced:!C||!l("concat")},{concat:function(e){var t,r,A,n,i,a=o(this),l=u(a,0),h=0;for(t=-1,A=arguments.length;t<A;t++)if(B(i=-1===t?a:arguments[t]))for(n=s(i),c(h+n),r=0;r<n;r++,h++)r in i&&g(l,h,i[r]);else c(h+1),g(l,h++,i);return l.length=h,l}})},456:(e,t,r)=>{var A=r(5366),n=r(5645).filter;A({target:"Array",proto:!0,forced:!r(9077)("filter")},{filter:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})},6497:(e,t,r)=>{var A=r(5366),n=r(2851),i=r(4165),a=r(7878),o=r(1211),s=r(1453);A({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,t=i(this),r=a(t),A=s(t,0);return A.length=n(A,t,t,r,0,void 0===e?1:o(e)),A}})},6746:(e,t,r)=>{var A=r(5366),n=r(3948);A({target:"Array",stat:!0,forced:!r(4348)((function(e){Array.from(e)}))},{from:n})},932:(e,t,r)=>{var A=r(5366),n=r(7921).includes,i=r(3455),a=r(1458);A({target:"Array",proto:!0,forced:i((function(){return!Array(1).includes()}))},{includes:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}}),a("includes")},3276:(e,t,r)=>{var A=r(5366),n=r(2116),i=r(7921).indexOf,a=r(1814),o=n([].indexOf),s=!!o&&1/o([1],1,-0)<0;A({target:"Array",proto:!0,forced:s||!a("indexOf")},{indexOf:function(e){var t=arguments.length>1?arguments[1]:void 0;return s?o(this,e,t)||0:i(this,e,t)}})},9024:(e,t,r)=>{var A=r(3637),n=r(1458),i=r(5597),a=r(8301),o=r(1601).f,s=r(656),c=r(9393),g=r(8507),u=r(2444),l="Array Iterator",h=a.set,I=a.getterFor(l);e.exports=s(Array,"Array",(function(e,t){h(this,{type:l,target:A(e),index:0,kind:t})}),(function(){var e=I(this),t=e.target,r=e.index++;if(!t||r>=t.length)return e.target=null,c(void 0,!0);switch(e.kind){case"keys":return c(r,!1);case"values":return c(t[r],!1)}return c([r,t[r]],!1)}),"values");var f=i.Arguments=i.Array;if(n("keys"),n("values"),n("entries"),!g&&u&&"values"!==f.name)try{o(f,"name",{value:"values"})}catch(e){}},3177:(e,t,r)=>{var A=r(5366),n=r(3499);A({target:"Array",proto:!0,forced:n!==[].lastIndexOf},{lastIndexOf:n})},5550:(e,t,r)=>{var A=r(5366),n=r(5645).map;A({target:"Array",proto:!0,forced:!r(9077)("map")},{map:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})},9138:(e,t,r)=>{var A=r(5366),n=r(4165),i=r(7878),a=r(7375),o=r(9573);A({target:"Array",proto:!0,arity:1,forced:r(3455)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function(e){var t=n(this),r=i(t),A=arguments.length;o(r+A);for(var s=0;s<A;s++)t[r]=arguments[s],r++;return a(t,r),r}})},8408:(e,t,r)=>{var A=r(5366),n=r(4734).left,i=r(1814),a=r(6415);A({target:"Array",proto:!0,forced:!r(4529)&&a>79&&a<83||!i("reduce")},{reduce:function(e){var t=arguments.length;return n(this,e,t,t>1?arguments[1]:void 0)}})},6794:(e,t,r)=>{var A=r(5366),n=r(2608),i=r(5448),a=n([].reverse),o=[1,2];A({target:"Array",proto:!0,forced:String(o)===String(o.reverse())},{reverse:function(){return i(this)&&(this.length=this.length),a(this)}})},750:(e,t,r)=>{var A=r(5366),n=r(5448),i=r(8413),a=r(2674),o=r(9002),s=r(7878),c=r(3637),g=r(3552),u=r(5811),l=r(9077),h=r(4224),I=l("slice"),f=u("species"),C=Array,B=Math.max;A({target:"Array",proto:!0,forced:!I},{slice:function(e,t){var r,A,u,l=c(this),I=s(l),Q=o(e,I),E=o(void 0===t?I:t,I);if(n(l)&&(r=l.constructor,(i(r)&&(r===C||n(r.prototype))||a(r)&&null===(r=r[f]))&&(r=void 0),r===C||void 0===r))return h(l,Q,E);for(A=new(void 0===r?C:r)(B(E-Q,0)),u=0;Q<E;Q++,u++)Q in l&&g(A,u,l[Q]);return A.length=u,A}})},7710:(e,t,r)=>{var A=r(5366),n=r(2608),i=r(4186),a=r(4165),o=r(7878),s=r(1870),c=r(687),g=r(3455),u=r(5272),l=r(1814),h=r(7085),I=r(5123),f=r(6415),C=r(1911),B=[],Q=n(B.sort),E=n(B.push),d=g((function(){B.sort(void 0)})),y=g((function(){B.sort(null)})),p=l("sort"),v=!g((function(){if(f)return f<70;if(!(h&&h>3)){if(I)return!0;if(C)return C<603;var e,t,r,A,n="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(A=0;A<47;A++)B.push({k:t+A,v:r})}for(B.sort((function(e,t){return t.v-e.v})),A=0;A<B.length;A++)t=B[A].k.charAt(0),n.charAt(n.length-1)!==t&&(n+=t);return"DGBEFHACIJK"!==n}}));A({target:"Array",proto:!0,forced:d||!y||!p||!v},{sort:function(e){void 0!==e&&i(e);var t=a(this);if(v)return void 0===e?Q(t):Q(t,e);var r,A,n=[],g=o(t);for(A=0;A<g;A++)A in t&&E(n,t[A]);for(u(n,function(e){return function(t,r){return void 0===r?-1:void 0===t?1:void 0!==e?+e(t,r)||0:c(t)>c(r)?1:-1}}(e)),r=o(n),A=0;A<r;)t[A]=n[A++];for(;A<g;)s(t,A++);return t}})},122:(e,t,r)=>{var A=r(5366),n=r(4165),i=r(9002),a=r(1211),o=r(7878),s=r(7375),c=r(9573),g=r(1453),u=r(3552),l=r(1870),h=r(9077)("splice"),I=Math.max,f=Math.min;A({target:"Array",proto:!0,forced:!h},{splice:function(e,t){var r,A,h,C,B,Q,E=n(this),d=o(E),y=i(e,d),p=arguments.length;for(0===p?r=A=0:1===p?(r=0,A=d-y):(r=p-2,A=f(I(a(t),0),d-y)),c(d+r-A),h=g(E,A),C=0;C<A;C++)(B=y+C)in E&&u(h,C,E[B]);if(h.length=A,r<A){for(C=y;C<d-A;C++)Q=C+r,(B=C+A)in E?E[Q]=E[B]:l(E,Q);for(C=d;C>d-A+r;C--)l(E,C-1)}else if(r>A)for(C=d-A;C>y;C--)Q=C+r-1,(B=C+A-1)in E?E[Q]=E[B]:l(E,Q);for(C=0;C<r;C++)E[C+y]=arguments[C+2];return s(E,d-A+r),h}})},9722:(e,t,r)=>{r(1458)("flat")},8937:(e,t,r)=>{var A=r(5366),n=r(4165),i=r(7878),a=r(7375),o=r(1870),s=r(9573);A({target:"Array",proto:!0,arity:1,forced:1!==[].unshift(0)||!function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(e){return e instanceof TypeError}}()},{unshift:function(e){var t=n(this),r=i(t),A=arguments.length;if(A){s(r+A);for(var c=r;c--;){var g=c+A;c in t?t[g]=t[c]:o(t,g)}for(var u=0;u<A;u++)t[u]=arguments[u]}return a(t,r+A)}})},6851:(e,t,r)=>{var A=r(5366),n=r(3455),i=r(4165),a=r(8921);A({target:"Date",proto:!0,arity:1,forced:n((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=i(this),r=a(t,"number");return"number"!=typeof r||isFinite(r)?t.toISOString():null}})},7316:(e,t,r)=>{var A=r(9649),n=r(8552),i=r(952),a=r(5811)("toPrimitive"),o=Date.prototype;A(o,a)||n(o,a,i)},184:(e,t,r)=>{var A=r(5366),n=r(4032),i=r(3881),a=r(9257),o="WebAssembly",s=n[o],c=7!==new Error("e",{cause:7}).cause,g=function(e,t){var r={};r[e]=a(e,t,c),A({global:!0,constructor:!0,arity:1,forced:c},r)},u=function(e,t){if(s&&s[e]){var r={};r[e]=a(o+"."+e,t,c),A({target:o,stat:!0,constructor:!0,arity:1,forced:c},r)}};g("Error",(function(e){return function(t){return i(e,this,arguments)}})),g("EvalError",(function(e){return function(t){return i(e,this,arguments)}})),g("RangeError",(function(e){return function(t){return i(e,this,arguments)}})),g("ReferenceError",(function(e){return function(t){return i(e,this,arguments)}})),g("SyntaxError",(function(e){return function(t){return i(e,this,arguments)}})),g("TypeError",(function(e){return function(t){return i(e,this,arguments)}})),g("URIError",(function(e){return function(t){return i(e,this,arguments)}})),u("CompileError",(function(e){return function(t){return i(e,this,arguments)}})),u("LinkError",(function(e){return function(t){return i(e,this,arguments)}})),u("RuntimeError",(function(e){return function(t){return i(e,this,arguments)}}))},8169:(e,t,r)=>{var A=r(5366),n=r(4032);A({global:!0,forced:n.globalThis!==n},{globalThis:n})},9750:(e,t,r)=>{var A=r(5366),n=r(8711),i=r(3881),a=r(3453),o=r(2608),s=r(3455),c=r(3749),g=r(2277),u=r(4224),l=r(213),h=r(6943),I=String,f=n("JSON","stringify"),C=o(/./.exec),B=o("".charAt),Q=o("".charCodeAt),E=o("".replace),d=o(1..toString),y=/[\\uD800-\\uDFFF]/g,p=/^[\\uD800-\\uDBFF]$/,v=/^[\\uDC00-\\uDFFF]$/,m=!h||s((function(){var e=n("Symbol")("stringify detection");return"[null]"!==f([e])||"{}"!==f({a:e})||"{}"!==f(Object(e))})),w=s((function(){return'"\\\\udf06\\\\ud834"'!==f("\\udf06\\ud834")||'"\\\\udead"'!==f("\\udead")})),b=function(e,t){var r=u(arguments),A=l(t);if(c(A)||void 0!==e&&!g(e))return r[1]=function(e,t){if(c(A)&&(t=a(A,this,I(e),t)),!g(t))return t},i(f,null,r)},k=function(e,t,r){var A=B(r,t-1),n=B(r,t+1);return C(p,e)&&!C(v,n)||C(v,e)&&!C(p,A)?"\\\\u"+d(Q(e,0),16):e};f&&A({target:"JSON",stat:!0,arity:3,forced:m||w},{stringify:function(e,t,r){var A=u(arguments),n=i(m?b:f,null,A);return w&&"string"==typeof n?E(n,y,k):n}})},7531:(e,t,r)=>{var A=r(4032);r(6911)(A.JSON,"JSON",!0)},6539:(e,t,r)=>{r(9556)("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),r(2042))},1425:(e,t,r)=>{r(6539)},3821:(e,t,r)=>{var A=r(5366),n=Math.hypot,i=Math.abs,a=Math.sqrt;A({target:"Math",stat:!0,arity:2,forced:!!n&&n(1/0,NaN)!==1/0},{hypot:function(e,t){for(var r,A,n=0,o=0,s=arguments.length,c=0;o<s;)c<(r=i(arguments[o++]))?(n=n*(A=c/r)*A+1,c=r):n+=r>0?(A=r/c)*A:r;return c===1/0?1/0:c*a(n)}})},1999:(e,t,r)=>{r(6911)(Math,"Math",!0)},8674:(e,t,r)=>{var A=r(5366),n=r(8885).entries;A({target:"Object",stat:!0},{entries:function(e){return n(e)}})},1309:(e,t,r)=>{var A=r(5366),n=r(6943),i=r(3455),a=r(6005),o=r(4165);A({target:"Object",stat:!0,forced:!n||i((function(){a.f(1)}))},{getOwnPropertySymbols:function(e){var t=a.f;return t?t(o(e)):[]}})},3379:(e,t,r)=>{var A=r(3724),n=r(8552),i=r(3003);A||n(Object.prototype,"toString",i,{unsafe:!0})},482:(e,t,r)=>{var A=r(5366),n=r(8885).values;A({target:"Object",stat:!0},{values:function(e){return n(e)}})},5204:(e,t,r)=>{var A=r(5366),n=r(3453),i=r(4186),a=r(9371),o=r(6703),s=r(1804);A({target:"Promise",stat:!0,forced:r(2041)},{allSettled:function(e){var t=this,r=a.f(t),A=r.resolve,c=r.reject,g=o((function(){var r=i(t.resolve),a=[],o=0,c=1;s(e,(function(e){var i=o++,s=!1;c++,n(r,t,e).then((function(e){s||(s=!0,a[i]={status:"fulfilled",value:e},--c||A(a))}),(function(e){s||(s=!0,a[i]={status:"rejected",reason:e},--c||A(a))}))})),--c||A(a)}));return g.error&&c(g.value),r.promise}})},6195:(e,t,r)=>{var A=r(5366),n=r(3453),i=r(4186),a=r(9371),o=r(6703),s=r(1804);A({target:"Promise",stat:!0,forced:r(2041)},{all:function(e){var t=this,r=a.f(t),A=r.resolve,c=r.reject,g=o((function(){var r=i(t.resolve),a=[],o=0,g=1;s(e,(function(e){var i=o++,s=!1;g++,n(r,t,e).then((function(e){s||(s=!0,a[i]=e,--g||A(a))}),c)})),--g||A(a)}));return g.error&&c(g.value),r.promise}})},1459:(e,t,r)=>{var A=r(5366),n=r(8507),i=r(9492).CONSTRUCTOR,a=r(5318),o=r(8711),s=r(3749),c=r(8552),g=a&&a.prototype;if(A({target:"Promise",proto:!0,forced:i,real:!0},{catch:function(e){return this.then(void 0,e)}}),!n&&s(a)){var u=o("Promise").prototype.catch;g.catch!==u&&c(g,"catch",u,{unsafe:!0})}},9236:(e,t,r)=>{var A,n,i,a=r(5366),o=r(8507),s=r(4529),c=r(4032),g=r(3453),u=r(8552),l=r(9415),h=r(6911),I=r(5409),f=r(4186),C=r(3749),B=r(2674),Q=r(3399),E=r(1365),d=r(1369).set,y=r(755),p=r(4885),v=r(6703),m=r(3529),w=r(8301),b=r(5318),k=r(9492),D=r(9371),S="Promise",F=k.CONSTRUCTOR,x=k.REJECTION_EVENT,R=k.SUBCLASSING,G=w.getterFor(S),N=w.set,L=b&&b.prototype,U=b,M=L,J=c.TypeError,H=c.document,Y=c.process,P=D.f,O=P,K=!!(H&&H.createEvent&&c.dispatchEvent),T="unhandledrejection",q=function(e){var t;return!(!B(e)||!C(t=e.then))&&t},j=function(e,t){var r,A,n,i=t.value,a=1===t.state,o=a?e.ok:e.fail,s=e.resolve,c=e.reject,u=e.domain;try{o?(a||(2===t.rejection&&V(t),t.rejection=1),!0===o?r=i:(u&&u.enter(),r=o(i),u&&(u.exit(),n=!0)),r===e.promise?c(new J("Promise-chain cycle")):(A=q(r))?g(A,r,s,c):s(r)):c(i)}catch(e){u&&!n&&u.exit(),c(e)}},W=function(e,t){e.notified||(e.notified=!0,y((function(){for(var r,A=e.reactions;r=A.get();)j(r,e);e.notified=!1,t&&!e.rejection&&_(e)})))},Z=function(e,t,r){var A,n;K?((A=H.createEvent("Event")).promise=t,A.reason=r,A.initEvent(e,!1,!0),c.dispatchEvent(A)):A={promise:t,reason:r},!x&&(n=c["on"+e])?n(A):e===T&&p("Unhandled promise rejection",r)},_=function(e){g(d,c,(function(){var t,r=e.facade,A=e.value;if(X(e)&&(t=v((function(){s?Y.emit("unhandledRejection",A,r):Z(T,r,A)})),e.rejection=s||X(e)?2:1,t.error))throw t.value}))},X=function(e){return 1!==e.rejection&&!e.parent},V=function(e){g(d,c,(function(){var t=e.facade;s?Y.emit("rejectionHandled",t):Z("rejectionhandled",t,e.value)}))},z=function(e,t,r){return function(A){e(t,A,r)}},$=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=2,W(e,!0))},ee=function(e,t,r){if(!e.done){e.done=!0,r&&(e=r);try{if(e.facade===t)throw new J("Promise can't be resolved itself");var A=q(t);A?y((function(){var r={done:!1};try{g(A,t,z(ee,r,e),z($,r,e))}catch(t){$(r,t,e)}})):(e.value=t,e.state=1,W(e,!1))}catch(t){$({done:!1},t,e)}}};if(F&&(M=(U=function(e){Q(this,M),f(e),g(A,this);var t=G(this);try{e(z(ee,t),z($,t))}catch(e){$(t,e)}}).prototype,(A=function(e){N(this,{type:S,done:!1,notified:!1,parent:!1,reactions:new m,rejection:!1,state:0,value:null})}).prototype=u(M,"then",(function(e,t){var r=G(this),A=P(E(this,U));return r.parent=!0,A.ok=!C(e)||e,A.fail=C(t)&&t,A.domain=s?Y.domain:void 0,0===r.state?r.reactions.add(A):y((function(){j(A,r)})),A.promise})),n=function(){var e=new A,t=G(e);this.promise=e,this.resolve=z(ee,t),this.reject=z($,t)},D.f=P=function(e){return e===U||void 0===e?new n(e):O(e)},!o&&C(b)&&L!==Object.prototype)){i=L.then,R||u(L,"then",(function(e,t){var r=this;return new U((function(e,t){g(i,r,e,t)})).then(e,t)}),{unsafe:!0});try{delete L.constructor}catch(e){}l&&l(L,M)}a({global:!0,constructor:!0,wrap:!0,forced:F},{Promise:U}),h(U,S,!1,!0),I(S)},2431:(e,t,r)=>{var A=r(5366),n=r(8507),i=r(5318),a=r(3455),o=r(8711),s=r(3749),c=r(1365),g=r(1774),u=r(8552),l=i&&i.prototype;if(A({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){l.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=c(this,o("Promise")),r=s(e);return this.then(r?function(r){return g(t,e()).then((function(){return r}))}:e,r?function(r){return g(t,e()).then((function(){throw r}))}:e)}}),!n&&s(i)){var h=o("Promise").prototype.finally;l.finally!==h&&u(l,"finally",h,{unsafe:!0})}},1234:(e,t,r)=>{r(9236),r(6195),r(1459),r(5167),r(5257),r(1128)},5167:(e,t,r)=>{var A=r(5366),n=r(3453),i=r(4186),a=r(9371),o=r(6703),s=r(1804);A({target:"Promise",stat:!0,forced:r(2041)},{race:function(e){var t=this,r=a.f(t),A=r.reject,c=o((function(){var a=i(t.resolve);s(e,(function(e){n(a,t,e).then(r.resolve,A)}))}));return c.error&&A(c.value),r.promise}})},5257:(e,t,r)=>{var A=r(5366),n=r(9371);A({target:"Promise",stat:!0,forced:r(9492).CONSTRUCTOR},{reject:function(e){var t=n.f(this);return(0,t.reject)(e),t.promise}})},1128:(e,t,r)=>{var A=r(5366),n=r(8711),i=r(8507),a=r(5318),o=r(9492).CONSTRUCTOR,s=r(1774),c=n("Promise"),g=i&&!o;A({target:"Promise",stat:!0,forced:i||o},{resolve:function(e){return s(g&&this===c?a:this,e)}})},9732:(e,t,r)=>{var A=r(5366),n=r(9371);A({target:"Promise",stat:!0},{withResolvers:function(){var e=n.f(this);return{promise:e.promise,resolve:e.resolve,reject:e.reject}}})},489:(e,t,r)=>{var A=r(5366),n=r(8711),i=r(3881),a=r(2230),o=r(9052),s=r(7447),c=r(2674),g=r(5304),u=r(3455),l=n("Reflect","construct"),h=Object.prototype,I=[].push,f=u((function(){function e(){}return!(l((function(){}),[],e)instanceof e)})),C=!u((function(){l((function(){}))})),B=f||C;A({target:"Reflect",stat:!0,forced:B,sham:B},{construct:function(e,t){o(e),s(t);var r=arguments.length<3?e:o(arguments[2]);if(C&&!f)return l(e,t,r);if(e===r){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var A=[null];return i(I,A,t),new(i(a,e,A))}var n=r.prototype,u=g(c(n)?n:h),B=i(e,u,t);return c(B)?B:u}})},7288:(e,t,r)=>{var A=r(5366),n=r(3453),i=r(2674),a=r(7447),o=r(3007),s=r(1139),c=r(2611);A({target:"Reflect",stat:!0},{get:function e(t,r){var A,g,u=arguments.length<3?t:arguments[2];return a(t)===u?t[r]:(A=s.f(t,r))?o(A)?A.value:void 0===A.get?void 0:n(A.get,u):i(g=c(t))?e(g,r,u):void 0}})},176:(e,t,r)=>{var A=r(5366),n=r(4032),i=r(6911);A({global:!0},{Reflect:{}}),i(n.Reflect,"Reflect",!0)},4592:(e,t,r)=>{var A=r(2444),n=r(4032),i=r(2608),a=r(5868),o=r(3951),s=r(139),c=r(5304),g=r(3408).f,u=r(6921),l=r(6484),h=r(687),I=r(4554),f=r(1837),C=r(2848),B=r(8552),Q=r(3455),E=r(9649),d=r(8301).enforce,y=r(5409),p=r(5811),v=r(3651),m=r(9502),w=p("match"),b=n.RegExp,k=b.prototype,D=n.SyntaxError,S=i(k.exec),F=i("".charAt),x=i("".replace),R=i("".indexOf),G=i("".slice),N=/^\\?<[^\\s\\d!#%&*+<=>@^][^\\s!#%&*+<=>@^]*>/,L=/a/g,U=/a/g,M=new b(L)!==L,J=f.MISSED_STICKY,H=f.UNSUPPORTED_Y;if(a("RegExp",A&&(!M||J||v||m||Q((function(){return U[w]=!1,b(L)!==L||b(U)===U||"/a/i"!==String(b(L,"i"))}))))){for(var Y=function(e,t){var r,A,n,i,a,g,f=u(k,this),C=l(e),B=void 0===t,Q=[],y=e;if(!f&&C&&B&&e.constructor===Y)return e;if((C||u(k,e))&&(e=e.source,B&&(t=I(y))),e=void 0===e?"":h(e),t=void 0===t?"":h(t),y=e,v&&"dotAll"in L&&(A=!!t&&R(t,"s")>-1)&&(t=x(t,/s/g,"")),r=t,J&&"sticky"in L&&(n=!!t&&R(t,"y")>-1)&&H&&(t=x(t,/y/g,"")),m&&(i=function(e){for(var t,r=e.length,A=0,n="",i=[],a=c(null),o=!1,s=!1,g=0,u="";A<=r;A++){if("\\\\"===(t=F(e,A)))t+=F(e,++A);else if("]"===t)o=!1;else if(!o)switch(!0){case"["===t:o=!0;break;case"("===t:if(n+=t,"?:"===G(e,A+1,A+3))continue;S(N,G(e,A+1))&&(A+=2,s=!0),g++;continue;case">"===t&&s:if(""===u||E(a,u))throw new D("Invalid capture group name");a[u]=!0,i[i.length]=[u,g],s=!1,u="";continue}s?u+=t:n+=t}return[n,i]}(e),e=i[0],Q=i[1]),a=o(b(e,t),f?this:k,Y),(A||n||Q.length)&&(g=d(a),A&&(g.dotAll=!0,g.raw=Y(function(e){for(var t,r=e.length,A=0,n="",i=!1;A<=r;A++)"\\\\"!==(t=F(e,A))?i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),n+=t):n+="[\\\\s\\\\S]":n+=t+F(e,++A);return n}(e),r)),n&&(g.sticky=!0),Q.length&&(g.groups=Q)),e!==y)try{s(a,"source",""===y?"(?:)":y)}catch(e){}return a},P=g(b),O=0;P.length>O;)C(Y,b,P[O++]);k.constructor=Y,Y.prototype=k,B(n,"RegExp",Y,{constructor:!0})}y("RegExp")},8345:(e,t,r)=>{var A=r(2444),n=r(3651),i=r(9872),a=r(8986),o=r(8301).get,s=RegExp.prototype,c=TypeError;A&&n&&a(s,"dotAll",{configurable:!0,get:function(){if(this!==s){if("RegExp"===i(this))return!!o(this).dotAll;throw new c("Incompatible receiver, RegExp required")}}})},2823:(e,t,r)=>{var A=r(5366),n=r(9867);A({target:"RegExp",proto:!0,forced:/./.exec!==n},{exec:n})},7879:(e,t,r)=>{var A=r(4032),n=r(2444),i=r(8986),a=r(747),o=r(3455),s=A.RegExp,c=s.prototype;n&&o((function(){var e=!0;try{s(".","d")}catch(t){e=!1}var t={},r="",A=e?"dgimsy":"gimsy",n=function(e,A){Object.defineProperty(t,e,{get:function(){return r+=A,!0}})},i={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var a in e&&(i.hasIndices="d"),i)n(a,i[a]);return Object.getOwnPropertyDescriptor(c,"flags").get.call(t)!==A||r!==A}))&&i(c,"flags",{configurable:!0,get:a})},2865:(e,t,r)=>{var A=r(2444),n=r(1837).MISSED_STICKY,i=r(9872),a=r(8986),o=r(8301).get,s=RegExp.prototype,c=TypeError;A&&n&&a(s,"sticky",{configurable:!0,get:function(){if(this!==s){if("RegExp"===i(this))return!!o(this).sticky;throw new c("Incompatible receiver, RegExp required")}}})},5594:(e,t,r)=>{r(2823);var A,n,i=r(5366),a=r(3453),o=r(3749),s=r(7447),c=r(687),g=(A=!1,(n=/[ac]/).exec=function(){return A=!0,/./.exec.apply(this,arguments)},!0===n.test("abc")&&A),u=/./.test;i({target:"RegExp",proto:!0,forced:!g},{test:function(e){var t=s(this),r=c(e),A=t.exec;if(!o(A))return a(u,t,r);var n=a(A,t,r);return null!==n&&(s(n),!0)}})},8397:(e,t,r)=>{var A=r(2542).PROPER,n=r(8552),i=r(7447),a=r(687),o=r(3455),s=r(4554),c="toString",g=RegExp.prototype,u=g[c],l=o((function(){return"/a/b"!==u.call({source:"a",flags:"b"})})),h=A&&u.name!==c;(l||h)&&n(g,c,(function(){var e=i(this);return"/"+a(e.source)+"/"+a(s(e))}),{unsafe:!0})},4645:(e,t,r)=>{r(9556)("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),r(2042))},5130:(e,t,r)=>{var A=r(5366),n=r(4656);A({target:"Set",proto:!0,real:!0,forced:!r(1716)("difference")},{difference:n})},5636:(e,t,r)=>{var A=r(5366),n=r(3455),i=r(2446);A({target:"Set",proto:!0,real:!0,forced:!r(1716)("intersection")||n((function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))}))},{intersection:i})},8509:(e,t,r)=>{var A=r(5366),n=r(4545);A({target:"Set",proto:!0,real:!0,forced:!r(1716)("isDisjointFrom")},{isDisjointFrom:n})},7332:(e,t,r)=>{var A=r(5366),n=r(7918);A({target:"Set",proto:!0,real:!0,forced:!r(1716)("isSubsetOf")},{isSubsetOf:n})},6555:(e,t,r)=>{var A=r(5366),n=r(6111);A({target:"Set",proto:!0,real:!0,forced:!r(1716)("isSupersetOf")},{isSupersetOf:n})},9255:(e,t,r)=>{r(4645)},3296:(e,t,r)=>{var A=r(5366),n=r(4498);A({target:"Set",proto:!0,real:!0,forced:!r(1716)("symmetricDifference")},{symmetricDifference:n})},4594:(e,t,r)=>{var A=r(5366),n=r(9500);A({target:"Set",proto:!0,real:!0,forced:!r(1716)("union")},{union:n})},8653:(e,t,r)=>{var A=r(5366),n=r(2608),i=r(7222),a=r(1211),o=r(687),s=r(3455),c=n("".charAt);A({target:"String",proto:!0,forced:s((function(){return"\\ud842"!=="𠮷".at(-2)}))},{at:function(e){var t=o(i(this)),r=t.length,A=a(e),n=A>=0?A:r+A;return n<0||n>=r?void 0:c(t,n)}})},9657:(e,t,r)=>{var A,n=r(5366),i=r(2116),a=r(1139).f,o=r(5806),s=r(687),c=r(3631),g=r(7222),u=r(860),l=r(8507),h=i("".slice),I=Math.min,f=u("endsWith");n({target:"String",proto:!0,forced:!(!l&&!f&&(A=a(String.prototype,"endsWith"),A&&!A.writable)||f)},{endsWith:function(e){var t=s(g(this));c(e);var r=arguments.length>1?arguments[1]:void 0,A=t.length,n=void 0===r?A:I(o(r),A),i=s(e);return h(t,n-i.length,n)===i}})},2217:(e,t,r)=>{var A=r(5366),n=r(2608),i=r(9002),a=RangeError,o=String.fromCharCode,s=String.fromCodePoint,c=n([].join);A({target:"String",stat:!0,arity:1,forced:!!s&&1!==s.length},{fromCodePoint:function(e){for(var t,r=[],A=arguments.length,n=0;A>n;){if(t=+arguments[n++],i(t,1114111)!==t)throw new a(t+" is not a valid code point");r[n]=t<65536?o(t):o(55296+((t-=65536)>>10),t%1024+56320)}return c(r,"")}})},2467:(e,t,r)=>{var A=r(5366),n=r(2608),i=r(3631),a=r(7222),o=r(687),s=r(860),c=n("".indexOf);A({target:"String",proto:!0,forced:!s("includes")},{includes:function(e){return!!~c(o(a(this)),o(i(e)),arguments.length>1?arguments[1]:void 0)}})},7460:(e,t,r)=>{var A=r(6903).charAt,n=r(687),i=r(8301),a=r(656),o=r(9393),s="String Iterator",c=i.set,g=i.getterFor(s);a(String,"String",(function(e){c(this,{type:s,string:n(e),index:0})}),(function(){var e,t=g(this),r=t.string,n=t.index;return n>=r.length?o(void 0,!0):(e=A(r,n),t.index+=e.length,o(e,!1))}))},1281:(e,t,r)=>{var A=r(3453),n=r(4364),i=r(7447),a=r(6021),o=r(5806),s=r(687),c=r(7222),g=r(8622),u=r(8149),l=r(4410);n("match",(function(e,t,r){return[function(t){var r=c(this),n=a(t)?void 0:g(t,e);return n?A(n,t,r):new RegExp(t)[e](s(r))},function(e){var A=i(this),n=s(e),a=r(t,A,n);if(a.done)return a.value;if(!A.global)return l(A,n);var c=A.unicode;A.lastIndex=0;for(var g,h=[],I=0;null!==(g=l(A,n));){var f=s(g[0]);h[I]=f,""===f&&(A.lastIndex=u(n,o(A.lastIndex),c)),I++}return 0===I?null:h}]}))},9484:(e,t,r)=>{var A=r(5366),n=r(6437).start;A({target:"String",proto:!0,forced:r(4903)},{padStart:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})},4413:(e,t,r)=>{var A=r(5366),n=r(3453),i=r(2608),a=r(7222),o=r(3749),s=r(6021),c=r(6484),g=r(687),u=r(8622),l=r(4554),h=r(3966),I=r(5811),f=r(8507),C=I("replace"),B=TypeError,Q=i("".indexOf),E=i("".replace),d=i("".slice),y=Math.max;A({target:"String",proto:!0},{replaceAll:function(e,t){var r,A,i,I,p,v,m,w,b,k,D=a(this),S=0,F="";if(!s(e)){if((r=c(e))&&(A=g(a(l(e))),!~Q(A,"g")))throw new B("\`.replaceAll\` does not allow non-global regexes");if(i=u(e,C))return n(i,e,D,t);if(f&&r)return E(g(D),e,t)}for(I=g(D),p=g(e),(v=o(t))||(t=g(t)),m=p.length,w=y(1,m),b=Q(I,p);-1!==b;)k=v?g(t(p,b,I)):h(p,I,b,[],void 0,t),F+=d(I,S,b)+k,S=b+m,b=b+w>I.length?-1:Q(I,p,b+w);return S<I.length&&(F+=d(I,S)),F}})},4672:(e,t,r)=>{var A=r(3881),n=r(3453),i=r(2608),a=r(4364),o=r(3455),s=r(7447),c=r(3749),g=r(6021),u=r(1211),l=r(5806),h=r(687),I=r(7222),f=r(8149),C=r(8622),B=r(3966),Q=r(4410),E=r(5811)("replace"),d=Math.max,y=Math.min,p=i([].concat),v=i([].push),m=i("".indexOf),w=i("".slice),b="$0"==="a".replace(/./,"$0"),k=!!/./[E]&&""===/./[E]("a","$0");a("replace",(function(e,t,r){var i=k?"$":"$0";return[function(e,r){var A=I(this),i=g(e)?void 0:C(e,E);return i?n(i,e,A,r):n(t,h(A),e,r)},function(e,n){var a=s(this),o=h(e);if("string"==typeof n&&-1===m(n,i)&&-1===m(n,"$<")){var g=r(t,a,o,n);if(g.done)return g.value}var I=c(n);I||(n=h(n));var C,E=a.global;E&&(C=a.unicode,a.lastIndex=0);for(var b,k=[];null!==(b=Q(a,o))&&(v(k,b),E);)""===h(b[0])&&(a.lastIndex=f(o,l(a.lastIndex),C));for(var D,S="",F=0,x=0;x<k.length;x++){for(var R,G=h((b=k[x])[0]),N=d(y(u(b.index),o.length),0),L=[],U=1;U<b.length;U++)v(L,void 0===(D=b[U])?D:String(D));var M=b.groups;if(I){var J=p([G],L,N,o);void 0!==M&&v(J,M),R=h(A(n,void 0,J))}else R=B(G,o,N,L,M,n);N>=F&&(S+=w(o,F,N)+R,F=N+G.length)}return S+w(o,F)}]}),!!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!b||k)},4072:(e,t,r)=>{var A=r(3453),n=r(2608),i=r(4364),a=r(7447),o=r(6021),s=r(7222),c=r(1365),g=r(8149),u=r(5806),l=r(687),h=r(8622),I=r(4410),f=r(1837),C=r(3455),B=f.UNSUPPORTED_Y,Q=Math.min,E=n([].push),d=n("".slice),y=!C((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2!==r.length||"a"!==r[0]||"b"!==r[1]})),p="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length;i("split",(function(e,t,r){var n="0".split(void 0,0).length?function(e,r){return void 0===e&&0===r?[]:A(t,this,e,r)}:t;return[function(t,r){var i=s(this),a=o(t)?void 0:h(t,e);return a?A(a,t,i,r):A(n,l(i),t,r)},function(e,A){var i=a(this),o=l(e);if(!p){var s=r(n,i,o,A,n!==t);if(s.done)return s.value}var h=c(i,RegExp),f=i.unicode,C=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(B?"g":"y"),y=new h(B?"^(?:"+i.source+")":i,C),v=void 0===A?4294967295:A>>>0;if(0===v)return[];if(0===o.length)return null===I(y,o)?[o]:[];for(var m=0,w=0,b=[];w<o.length;){y.lastIndex=B?0:w;var k,D=I(y,B?d(o,w):o);if(null===D||(k=Q(u(y.lastIndex+(B?w:0)),o.length))===m)w=g(o,w,f);else{if(E(b,d(o,m,w)),b.length===v)return b;for(var S=1;S<=D.length-1;S++)if(E(b,D[S]),b.length===v)return b;w=m=k}}return E(b,d(o,m)),b}]}),p||!y,B)},9264:(e,t,r)=>{var A,n=r(5366),i=r(2116),a=r(1139).f,o=r(5806),s=r(687),c=r(3631),g=r(7222),u=r(860),l=r(8507),h=i("".slice),I=Math.min,f=u("startsWith");n({target:"String",proto:!0,forced:!(!l&&!f&&(A=a(String.prototype,"startsWith"),A&&!A.writable)||f)},{startsWith:function(e){var t=s(g(this));c(e);var r=o(I(arguments.length>1?arguments[1]:void 0,t.length)),A=s(e);return h(t,r,r+A.length)===A}})},98:(e,t,r)=>{r(3185);var A=r(5366),n=r(2882);A({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==n},{trimEnd:n})},3185:(e,t,r)=>{var A=r(5366),n=r(2882);A({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==n},{trimRight:n})},9210:(e,t,r)=>{var A=r(5366),n=r(9418).trim;A({target:"String",proto:!0,forced:r(3794)("trim")},{trim:function(){return n(this)}})},4172:(e,t,r)=>{r(5343)("asyncIterator")},2873:(e,t,r)=>{var A=r(5366),n=r(4032),i=r(3453),a=r(2608),o=r(8507),s=r(2444),c=r(6943),g=r(3455),u=r(9649),l=r(6921),h=r(7447),I=r(3637),f=r(6201),C=r(687),B=r(4004),Q=r(5304),E=r(496),d=r(3408),y=r(6442),p=r(6005),v=r(1139),m=r(1601),w=r(9217),b=r(9221),k=r(8552),D=r(8986),S=r(4593),F=r(2343),x=r(2645),R=r(5936),G=r(5811),N=r(4559),L=r(5343),U=r(3042),M=r(6911),J=r(8301),H=r(5645).forEach,Y=F("hidden"),P="Symbol",O="prototype",K=J.set,T=J.getterFor(P),q=Object[O],j=n.Symbol,W=j&&j[O],Z=n.RangeError,_=n.TypeError,X=n.QObject,V=v.f,z=m.f,$=y.f,ee=b.f,te=a([].push),re=S("symbols"),Ae=S("op-symbols"),ne=S("wks"),ie=!X||!X[O]||!X[O].findChild,ae=function(e,t,r){var A=V(q,t);A&&delete q[t],z(e,t,r),A&&e!==q&&z(q,t,A)},oe=s&&g((function(){return 7!==Q(z({},"a",{get:function(){return z(this,"a",{value:7}).a}})).a}))?ae:z,se=function(e,t){var r=re[e]=Q(W);return K(r,{type:P,tag:e,description:t}),s||(r.description=t),r},ce=function(e,t,r){e===q&&ce(Ae,t,r),h(e);var A=f(t);return h(r),u(re,A)?(r.enumerable?(u(e,Y)&&e[Y][A]&&(e[Y][A]=!1),r=Q(r,{enumerable:B(0,!1)})):(u(e,Y)||z(e,Y,B(1,Q(null))),e[Y][A]=!0),oe(e,A,r)):z(e,A,r)},ge=function(e,t){h(e);var r=I(t),A=E(r).concat(Ie(r));return H(A,(function(t){s&&!i(ue,r,t)||ce(e,t,r[t])})),e},ue=function(e){var t=f(e),r=i(ee,this,t);return!(this===q&&u(re,t)&&!u(Ae,t))&&(!(r||!u(this,t)||!u(re,t)||u(this,Y)&&this[Y][t])||r)},le=function(e,t){var r=I(e),A=f(t);if(r!==q||!u(re,A)||u(Ae,A)){var n=V(r,A);return!n||!u(re,A)||u(r,Y)&&r[Y][A]||(n.enumerable=!0),n}},he=function(e){var t=$(I(e)),r=[];return H(t,(function(e){u(re,e)||u(x,e)||te(r,e)})),r},Ie=function(e){var t=e===q,r=$(t?Ae:I(e)),A=[];return H(r,(function(e){!u(re,e)||t&&!u(q,e)||te(A,re[e])})),A};c||(k(W=(j=function(){if(l(W,this))throw new _("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?C(arguments[0]):void 0,t=R(e),r=function(e){var A=void 0===this?n:this;A===q&&i(r,Ae,e),u(A,Y)&&u(A[Y],t)&&(A[Y][t]=!1);var a=B(1,e);try{oe(A,t,a)}catch(e){if(!(e instanceof Z))throw e;ae(A,t,a)}};return s&&ie&&oe(q,t,{configurable:!0,set:r}),se(t,e)})[O],"toString",(function(){return T(this).tag})),k(j,"withoutSetter",(function(e){return se(R(e),e)})),b.f=ue,m.f=ce,w.f=ge,v.f=le,d.f=y.f=he,p.f=Ie,N.f=function(e){return se(G(e),e)},s&&(D(W,"description",{configurable:!0,get:function(){return T(this).description}}),o||k(q,"propertyIsEnumerable",ue,{unsafe:!0}))),A({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:j}),H(E(ne),(function(e){L(e)})),A({target:P,stat:!0,forced:!c},{useSetter:function(){ie=!0},useSimple:function(){ie=!1}}),A({target:"Object",stat:!0,forced:!c,sham:!s},{create:function(e,t){return void 0===t?Q(e):ge(Q(e),t)},defineProperty:ce,defineProperties:ge,getOwnPropertyDescriptor:le}),A({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:he}),U(),M(j,P),x[Y]=!0},4551:(e,t,r)=>{var A=r(5366),n=r(2444),i=r(4032),a=r(2608),o=r(9649),s=r(3749),c=r(6921),g=r(687),u=r(8986),l=r(2924),h=i.Symbol,I=h&&h.prototype;if(n&&s(h)&&(!("description"in I)||void 0!==h().description)){var f={},C=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:g(arguments[0]),t=c(I,this)?new h(e):void 0===e?h():h(e);return""===e&&(f[t]=!0),t};l(C,h),C.prototype=I,I.constructor=C;var B="Symbol(description detection)"===String(h("description detection")),Q=a(I.valueOf),E=a(I.toString),d=/^Symbol\\((.*)\\)[^)]+$/,y=a("".replace),p=a("".slice);u(I,"description",{configurable:!0,get:function(){var e=Q(this);if(o(f,e))return"";var t=E(e),r=B?p(t,7,-1):y(t,d,"$1");return""===r?void 0:r}}),A({global:!0,constructor:!0,forced:!0},{Symbol:C})}},4182:(e,t,r)=>{var A=r(5366),n=r(8711),i=r(9649),a=r(687),o=r(4593),s=r(8592),c=o("string-to-symbol-registry"),g=o("symbol-to-string-registry");A({target:"Symbol",stat:!0,forced:!s},{for:function(e){var t=a(e);if(i(c,t))return c[t];var r=n("Symbol")(t);return c[t]=r,g[r]=t,r}})},7651:(e,t,r)=>{r(2873),r(4182),r(7876),r(9750),r(1309)},7876:(e,t,r)=>{var A=r(5366),n=r(9649),i=r(2277),a=r(8055),o=r(4593),s=r(8592),c=o("symbol-to-string-registry");A({target:"Symbol",stat:!0,forced:!s},{keyFor:function(e){if(!i(e))throw new TypeError(a(e)+" is not a symbol");if(n(c,e))return c[e]}})},5268:(e,t,r)=>{var A=r(5343),n=r(3042);A("toPrimitive"),n()},5997:(e,t,r)=>{var A=r(8711),n=r(5343),i=r(6911);n("toStringTag"),i(A("Symbol"),"Symbol")},3740:(e,t,r)=>{var A=r(4356),n=r(7878),i=r(1211),a=A.aTypedArray;(0,A.exportTypedArrayMethod)("at",(function(e){var t=a(this),r=n(t),A=i(e),o=A>=0?A:r+A;return o<0||o>=r?void 0:t[o]}))},6542:(e,t,r)=>{var A=r(2608),n=r(4356),i=A(r(6677)),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("copyWithin",(function(e,t){return i(a(this),e,t,arguments.length>2?arguments[2]:void 0)}))},5738:(e,t,r)=>{var A=r(4356),n=r(5645).every,i=A.aTypedArray;(0,A.exportTypedArrayMethod)("every",(function(e){return n(i(this),e,arguments.length>1?arguments[1]:void 0)}))},2900:(e,t,r)=>{var A=r(4356),n=r(9557),i=r(1198),a=r(1179),o=r(3453),s=r(2608),c=r(3455),g=A.aTypedArray,u=A.exportTypedArrayMethod,l=s("".slice);u("fill",(function(e){var t=arguments.length;g(this);var r="Big"===l(a(this),0,3)?i(e):+e;return o(n,this,r,t>1?arguments[1]:void 0,t>2?arguments[2]:void 0)}),c((function(){var e=0;return new Int8Array(2).fill({valueOf:function(){return e++}}),1!==e})))},2051:(e,t,r)=>{var A=r(4356),n=r(5645).filter,i=r(85),a=A.aTypedArray;(0,A.exportTypedArrayMethod)("filter",(function(e){var t=n(a(this),e,arguments.length>1?arguments[1]:void 0);return i(this,t)}))},4211:(e,t,r)=>{var A=r(4356),n=r(5645).findIndex,i=A.aTypedArray;(0,A.exportTypedArrayMethod)("findIndex",(function(e){return n(i(this),e,arguments.length>1?arguments[1]:void 0)}))},5294:(e,t,r)=>{var A=r(4356),n=r(767).findLastIndex,i=A.aTypedArray;(0,A.exportTypedArrayMethod)("findLastIndex",(function(e){return n(i(this),e,arguments.length>1?arguments[1]:void 0)}))},9791:(e,t,r)=>{var A=r(4356),n=r(767).findLast,i=A.aTypedArray;(0,A.exportTypedArrayMethod)("findLast",(function(e){return n(i(this),e,arguments.length>1?arguments[1]:void 0)}))},3198:(e,t,r)=>{var A=r(4356),n=r(5645).find,i=A.aTypedArray;(0,A.exportTypedArrayMethod)("find",(function(e){return n(i(this),e,arguments.length>1?arguments[1]:void 0)}))},4306:(e,t,r)=>{r(8975)("Float32",(function(e){return function(t,r,A){return e(this,t,r,A)}}))},6473:(e,t,r)=>{r(8975)("Float64",(function(e){return function(t,r,A){return e(this,t,r,A)}}))},1526:(e,t,r)=>{var A=r(4356),n=r(5645).forEach,i=A.aTypedArray;(0,A.exportTypedArrayMethod)("forEach",(function(e){n(i(this),e,arguments.length>1?arguments[1]:void 0)}))},2569:(e,t,r)=>{var A=r(949);(0,r(4356).exportTypedArrayStaticMethod)("from",r(2291),A)},6032:(e,t,r)=>{var A=r(4356),n=r(7921).includes,i=A.aTypedArray;(0,A.exportTypedArrayMethod)("includes",(function(e){return n(i(this),e,arguments.length>1?arguments[1]:void 0)}))},3659:(e,t,r)=>{var A=r(4356),n=r(7921).indexOf,i=A.aTypedArray;(0,A.exportTypedArrayMethod)("indexOf",(function(e){return n(i(this),e,arguments.length>1?arguments[1]:void 0)}))},3195:(e,t,r)=>{r(8975)("Int16",(function(e){return function(t,r,A){return e(this,t,r,A)}}))},1237:(e,t,r)=>{r(8975)("Int32",(function(e){return function(t,r,A){return e(this,t,r,A)}}))},4834:(e,t,r)=>{r(8975)("Int8",(function(e){return function(t,r,A){return e(this,t,r,A)}}))},8551:(e,t,r)=>{var A=r(4032),n=r(3455),i=r(2608),a=r(4356),o=r(9024),s=r(5811)("iterator"),c=A.Uint8Array,g=i(o.values),u=i(o.keys),l=i(o.entries),h=a.aTypedArray,I=a.exportTypedArrayMethod,f=c&&c.prototype,C=!n((function(){f[s].call([1])})),B=!!f&&f.values&&f[s]===f.values&&"values"===f.values.name,Q=function(){return g(h(this))};I("entries",(function(){return l(h(this))}),C),I("keys",(function(){return u(h(this))}),C),I("values",Q,C||!B,{name:"values"}),I(s,Q,C||!B,{name:"values"})},8553:(e,t,r)=>{var A=r(4356),n=r(2608),i=A.aTypedArray,a=A.exportTypedArrayMethod,o=n([].join);a("join",(function(e){return o(i(this),e)}))},7612:(e,t,r)=>{var A=r(4356),n=r(3881),i=r(3499),a=A.aTypedArray;(0,A.exportTypedArrayMethod)("lastIndexOf",(function(e){var t=arguments.length;return n(i,a(this),t>1?[e,arguments[1]]:[e])}))},8579:(e,t,r)=>{var A=r(4356),n=r(5645).map,i=r(580),a=A.aTypedArray;(0,A.exportTypedArrayMethod)("map",(function(e){return n(a(this),e,arguments.length>1?arguments[1]:void 0,(function(e,t){return new(i(e))(t)}))}))},7576:(e,t,r)=>{var A=r(4356),n=r(4734).right,i=A.aTypedArray;(0,A.exportTypedArrayMethod)("reduceRight",(function(e){var t=arguments.length;return n(i(this),e,t,t>1?arguments[1]:void 0)}))},7719:(e,t,r)=>{var A=r(4356),n=r(4734).left,i=A.aTypedArray;(0,A.exportTypedArrayMethod)("reduce",(function(e){var t=arguments.length;return n(i(this),e,t,t>1?arguments[1]:void 0)}))},2891:(e,t,r)=>{var A=r(4356),n=A.aTypedArray,i=A.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=this,r=n(t).length,A=a(r/2),i=0;i<A;)e=t[i],t[i++]=t[--r],t[r]=e;return t}))},2605:(e,t,r)=>{var A=r(4032),n=r(3453),i=r(4356),a=r(7878),o=r(8402),s=r(4165),c=r(3455),g=A.RangeError,u=A.Int8Array,l=u&&u.prototype,h=l&&l.set,I=i.aTypedArray,f=i.exportTypedArrayMethod,C=!c((function(){var e=new Uint8ClampedArray(2);return n(h,e,{length:1,0:3},1),3!==e[1]})),B=C&&i.NATIVE_ARRAY_BUFFER_VIEWS&&c((function(){var e=new u(2);return e.set(1),e.set("2",1),0!==e[0]||2!==e[1]}));f("set",(function(e){I(this);var t=o(arguments.length>1?arguments[1]:void 0,1),r=s(e);if(C)return n(h,this,r,t);var A=this.length,i=a(r),c=0;if(i+t>A)throw new g("Wrong length");for(;c<i;)this[t+c]=r[c++]}),!C||B)},4863:(e,t,r)=>{var A=r(4356),n=r(580),i=r(3455),a=r(4224),o=A.aTypedArray;(0,A.exportTypedArrayMethod)("slice",(function(e,t){for(var r=a(o(this),e,t),A=n(this),i=0,s=r.length,c=new A(s);s>i;)c[i]=r[i++];return c}),i((function(){new Int8Array(1).slice()})))},9637:(e,t,r)=>{var A=r(4356),n=r(5645).some,i=A.aTypedArray;(0,A.exportTypedArrayMethod)("some",(function(e){return n(i(this),e,arguments.length>1?arguments[1]:void 0)}))},2709:(e,t,r)=>{var A=r(4032),n=r(2116),i=r(3455),a=r(4186),o=r(5272),s=r(4356),c=r(7085),g=r(5123),u=r(6415),l=r(1911),h=s.aTypedArray,I=s.exportTypedArrayMethod,f=A.Uint16Array,C=f&&n(f.prototype.sort),B=!(!C||i((function(){C(new f(2),null)}))&&i((function(){C(new f(2),{})}))),Q=!!C&&!i((function(){if(u)return u<74;if(c)return c<67;if(g)return!0;if(l)return l<602;var e,t,r=new f(516),A=Array(516);for(e=0;e<516;e++)t=e%4,r[e]=515-e,A[e]=e-2*t+3;for(C(r,(function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(r[e]!==A[e])return!0}));I("sort",(function(e){return void 0!==e&&a(e),Q?C(this,e):o(h(this),function(e){return function(t,r){return void 0!==e?+e(t,r)||0:r!=r?-1:t!=t?1:0===t&&0===r?1/t>0&&1/r<0?1:-1:t>r}}(e))}),!Q||B)},8941:(e,t,r)=>{var A=r(4032),n=r(3881),i=r(4356),a=r(3455),o=r(4224),s=A.Int8Array,c=i.aTypedArray,g=i.exportTypedArrayMethod,u=[].toLocaleString,l=!!s&&a((function(){u.call(new s(1))}));g("toLocaleString",(function(){return n(u,l?o(c(this)):c(this),o(arguments))}),a((function(){return[1,2].toLocaleString()!==new s([1,2]).toLocaleString()}))||!a((function(){s.prototype.toLocaleString.call([1,2])})))},1579:(e,t,r)=>{var A=r(6444),n=r(4356),i=n.aTypedArray,a=n.exportTypedArrayMethod,o=n.getTypedArrayConstructor;a("toReversed",(function(){return A(i(this),o(this))}))},6236:(e,t,r)=>{var A=r(4356),n=r(2608),i=r(4186),a=r(7434),o=A.aTypedArray,s=A.getTypedArrayConstructor,c=A.exportTypedArrayMethod,g=n(A.TypedArrayPrototype.sort);c("toSorted",(function(e){void 0!==e&&i(e);var t=o(this),r=a(s(t),t);return g(r,e)}))},7716:(e,t,r)=>{var A=r(4356).exportTypedArrayMethod,n=r(3455),i=r(4032),a=r(2608),o=i.Uint8Array,s=o&&o.prototype||{},c=[].toString,g=a([].join);n((function(){c.call({})}))&&(c=function(){return g(this)});var u=s.toString!==c;A("toString",c,u)},3034:(e,t,r)=>{r(8975)("Uint16",(function(e){return function(t,r,A){return e(this,t,r,A)}}))},2044:(e,t,r)=>{r(8975)("Uint32",(function(e){return function(t,r,A){return e(this,t,r,A)}}))},7329:(e,t,r)=>{r(8975)("Uint8",(function(e){return function(t,r,A){return e(this,t,r,A)}}))},4262:(e,t,r)=>{r(8975)("Uint8",(function(e){return function(t,r,A){return e(this,t,r,A)}}),!0)},1913:(e,t,r)=>{var A=r(920),n=r(4356),i=r(5415),a=r(1211),o=r(1198),s=n.aTypedArray,c=n.getTypedArrayConstructor,g=n.exportTypedArrayMethod,u=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(e){return 8===e}}();g("with",{with:function(e,t){var r=s(this),n=a(e),g=i(r)?o(t):+t;return A(r,c(r),n,g)}}.with,!u)},6722:(e,t,r)=>{var A,n=r(568),i=r(4032),a=r(2608),o=r(4183),s=r(5227),c=r(9556),g=r(8153),u=r(2674),l=r(8301).enforce,h=r(3455),I=r(6206),f=Object,C=Array.isArray,B=f.isExtensible,Q=f.isFrozen,E=f.isSealed,d=f.freeze,y=f.seal,p=!i.ActiveXObject&&"ActiveXObject"in i,v=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},m=c("WeakMap",v,g),w=m.prototype,b=a(w.set);if(I)if(p){A=g.getConstructor(v,"WeakMap",!0),s.enable();var k=a(w.delete),D=a(w.has),S=a(w.get);o(w,{delete:function(e){if(u(e)&&!B(e)){var t=l(this);return t.frozen||(t.frozen=new A),k(this,e)||t.frozen.delete(e)}return k(this,e)},has:function(e){if(u(e)&&!B(e)){var t=l(this);return t.frozen||(t.frozen=new A),D(this,e)||t.frozen.has(e)}return D(this,e)},get:function(e){if(u(e)&&!B(e)){var t=l(this);return t.frozen||(t.frozen=new A),D(this,e)?S(this,e):t.frozen.get(e)}return S(this,e)},set:function(e,t){if(u(e)&&!B(e)){var r=l(this);r.frozen||(r.frozen=new A),D(this,e)?b(this,e,t):r.frozen.set(e,t)}else b(this,e,t);return this}})}else n&&h((function(){var e=d([]);return b(new m,e,1),!Q(e)}))&&o(w,{set:function(e,t){var r;return C(e)&&(Q(e)?r=d:E(e)&&(r=y)),b(this,e,t),r&&r(e),this}})},8492:(e,t,r)=>{r(6722)},1176:(e,t,r)=>{r(9556)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),r(8153))},7121:(e,t,r)=>{r(1176)},4192:(e,t,r)=>{var A=r(5366),n=r(4032),i=r(3399),a=r(7447),o=r(3749),s=r(2611),c=r(8986),g=r(3552),u=r(3455),l=r(9649),h=r(5811),I=r(2857).IteratorPrototype,f=r(2444),C=r(8507),B="constructor",Q="Iterator",E=h("toStringTag"),d=TypeError,y=n[Q],p=C||!o(y)||y.prototype!==I||!u((function(){y({})})),v=function(){if(i(this,I),s(this)===I)throw new d("Abstract class Iterator not directly constructable")},m=function(e,t){f?c(I,e,{configurable:!0,get:function(){return t},set:function(t){if(a(this),this===I)throw new d("You can't redefine this property");l(this,e)?this[e]=t:g(this,e,t)}}):I[e]=t};l(I,E)||m(E,Q),!p&&l(I,B)&&I[B]!==Object||m(B,v),v.prototype=I,A({global:!0,constructor:!0,forced:p},{Iterator:v})},463:(e,t,r)=>{var A=r(5366),n=r(1804),i=r(4186),a=r(7447),o=r(3447);A({target:"Iterator",proto:!0,real:!0},{every:function(e){a(this),i(e);var t=o(this),r=0;return!n(t,(function(t,A){if(!e(t,r++))return A()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},8856:(e,t,r)=>{var A=r(5366),n=r(3453),i=r(4186),a=r(7447),o=r(3447),s=r(2342),c=r(3535),g=r(8507),u=s((function(){for(var e,t,r=this.iterator,A=this.predicate,i=this.next;;){if(e=a(n(i,r)),this.done=!!e.done)return;if(t=e.value,c(r,A,[t,this.counter++],!0))return t}}));A({target:"Iterator",proto:!0,real:!0,forced:g},{filter:function(e){return a(this),i(e),new u(o(this),{predicate:e})}})},4865:(e,t,r)=>{var A=r(5366),n=r(1804),i=r(4186),a=r(7447),o=r(3447);A({target:"Iterator",proto:!0,real:!0},{find:function(e){a(this),i(e);var t=o(this),r=0;return n(t,(function(t,A){if(e(t,r++))return A(t)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})},1565:(e,t,r)=>{var A=r(5366),n=r(1804),i=r(4186),a=r(7447),o=r(3447);A({target:"Iterator",proto:!0,real:!0},{forEach:function(e){a(this),i(e);var t=o(this),r=0;n(t,(function(t){e(t,r++)}),{IS_RECORD:!0})}})},5342:(e,t,r)=>{var A=r(5366),n=r(4009);A({target:"Iterator",proto:!0,real:!0,forced:r(8507)},{map:n})},8075:(e,t,r)=>{var A=r(5366),n=r(1804),i=r(4186),a=r(7447),o=r(3447),s=TypeError;A({target:"Iterator",proto:!0,real:!0},{reduce:function(e){a(this),i(e);var t=o(this),r=arguments.length<2,A=r?void 0:arguments[1],c=0;if(n(t,(function(t){r?(r=!1,A=t):A=e(A,t,c),c++}),{IS_RECORD:!0}),r)throw new s("Reduce of empty iterator with no initial value");return A}})},9582:(e,t,r)=>{var A=r(5366),n=r(1804),i=r(4186),a=r(7447),o=r(3447);A({target:"Iterator",proto:!0,real:!0},{some:function(e){a(this),i(e);var t=o(this),r=0;return n(t,(function(t,A){if(e(t,r++))return A()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},7987:(e,t,r)=>{var A=r(5366),n=r(7447),i=r(1804),a=r(3447),o=[].push;A({target:"Iterator",proto:!0,real:!0},{toArray:function(){var e=[];return i(a(n(this)),o,{that:e,IS_RECORD:!0}),e}})},6625:(e,t,r)=>{var A=r(5366),n=r(4032),i=r(8711),a=r(2608),o=r(3453),s=r(3455),c=r(687),g=r(7900),u=r(2996).c2i,l=/[^\\d+/a-z]/i,h=/[\\t\\n\\f\\r ]+/g,I=/[=]{1,2}$/,f=i("atob"),C=String.fromCharCode,B=a("".charAt),Q=a("".replace),E=a(l.exec),d=!!f&&!s((function(){return"hi"!==f("aGk=")})),y=d&&s((function(){return""!==f(" ")})),p=d&&!s((function(){f("a")})),v=d&&!s((function(){f()})),m=d&&1!==f.length;A({global:!0,bind:!0,enumerable:!0,forced:!d||y||p||v||m},{atob:function(e){if(g(arguments.length,1),d&&!y&&!p)return o(f,n,e);var t,r,A,a=Q(c(e),h,""),s="",v=0,m=0;if(a.length%4==0&&(a=Q(a,I,"")),(t=a.length)%4==1||E(l,a))throw new(i("DOMException"))("The string is not correctly encoded","InvalidCharacterError");for(;v<t;)r=B(a,v++),A=m%4?64*A+u[r]:u[r],m++%4&&(s+=C(255&A>>(-2*m&6)));return s}})},8316:(e,t,r)=>{var A=r(4032),n=r(2760),i=r(4784),a=r(3147),o=r(139),s=function(e){if(e&&e.forEach!==a)try{o(e,"forEach",a)}catch(t){e.forEach=a}};for(var c in n)n[c]&&s(A[c]&&A[c].prototype);s(i)},3577:(e,t,r)=>{var A=r(4032),n=r(2760),i=r(4784),a=r(9024),o=r(139),s=r(6911),c=r(5811)("iterator"),g=a.values,u=function(e,t){if(e){if(e[c]!==g)try{o(e,c,g)}catch(t){e[c]=g}if(s(e,t,!0),n[t])for(var r in a)if(e[r]!==a[r])try{o(e,r,a[r])}catch(t){e[r]=a[r]}}};for(var l in n)u(A[l]&&A[l].prototype,l);u(i,"DOMTokenList")},4967:(e,t,r)=>{var A=r(5366),n=r(8711),i=r(9685),a=r(3455),o=r(5304),s=r(4004),c=r(1601).f,g=r(8552),u=r(8986),l=r(9649),h=r(3399),I=r(7447),f=r(2912),C=r(8363),B=r(4090),Q=r(3633),E=r(8301),d=r(2444),y=r(8507),p="DOMException",v="DATA_CLONE_ERR",m=n("Error"),w=n(p)||function(){try{(new(n("MessageChannel")||i("worker_threads").MessageChannel)).port1.postMessage(new WeakMap)}catch(e){if(e.name===v&&25===e.code)return e.constructor}}(),b=w&&w.prototype,k=m.prototype,D=E.set,S=E.getterFor(p),F="stack"in new m(p),x=function(e){return l(B,e)&&B[e].m?B[e].c:0},R=function(){h(this,G);var e=arguments.length,t=C(e<1?void 0:arguments[0]),r=C(e<2?void 0:arguments[1],"Error"),A=x(r);if(D(this,{type:p,name:r,message:t,code:A}),d||(this.name=r,this.message=t,this.code=A),F){var n=new m(t);n.name=p,c(this,"stack",s(1,Q(n.stack,1)))}},G=R.prototype=o(k),N=function(e){return{enumerable:!0,configurable:!0,get:e}},L=function(e){return N((function(){return S(this)[e]}))};d&&(u(G,"code",L("code")),u(G,"message",L("message")),u(G,"name",L("name"))),c(G,"constructor",s(1,R));var U=a((function(){return!(new w instanceof m)})),M=U||a((function(){return k.toString!==f||"2: 1"!==String(new w(1,2))})),J=U||a((function(){return 25!==new w(1,"DataCloneError").code})),H=U||25!==w[v]||25!==b[v],Y=y?M||J||H:U;A({global:!0,constructor:!0,forced:Y},{DOMException:Y?R:w});var P=n(p),O=P.prototype;for(var K in M&&(y||w===P)&&g(O,"toString",f),J&&d&&w===P&&u(O,"code",N((function(){return x(I(this).name)}))),B)if(l(B,K)){var T=B[K],q=T.s,j=s(6,T.c);l(P,q)||c(P,q,j),l(O,q)||c(O,q,j)}},6403:(e,t,r)=>{var A=r(5366),n=r(4032),i=r(8711),a=r(4004),o=r(1601).f,s=r(9649),c=r(3399),g=r(3951),u=r(8363),l=r(4090),h=r(3633),I=r(2444),f=r(8507),C="DOMException",B=i("Error"),Q=i(C),E=function(){c(this,d);var e=arguments.length,t=u(e<1?void 0:arguments[0]),r=u(e<2?void 0:arguments[1],"Error"),A=new Q(t,r),n=new B(t);return n.name=C,o(A,"stack",a(1,h(n.stack,1))),g(A,this,E),A},d=E.prototype=Q.prototype,y="stack"in new B(C),p="stack"in new Q(1,2),v=Q&&I&&Object.getOwnPropertyDescriptor(n,C),m=!(!v||v.writable&&v.configurable),w=y&&!m&&!p;A({global:!0,constructor:!0,forced:f||w},{DOMException:w?E:Q});var b=i(C),k=b.prototype;if(k.constructor!==b)for(var D in f||o(k,"constructor",a(1,b)),l)if(s(l,D)){var S=l[D],F=S.s;s(b,F)||o(b,F,a(6,S.c))}},3355:(e,t,r)=>{var A=r(8711),n="DOMException";r(6911)(A(n),n)},8043:(e,t,r)=>{var A=r(5366),n=r(4032),i=r(8986),a=r(2444),o=TypeError,s=Object.defineProperty,c=n.self!==n;try{if(a){var g=Object.getOwnPropertyDescriptor(n,"self");!c&&g&&g.get&&g.enumerable||i(n,"self",{get:function(){return n},set:function(e){if(this!==n)throw new o("Illegal invocation");s(n,"self",{value:e,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else A({global:!0,simple:!0,forced:c},{self:n})}catch(e){}},9734:(e,t,r)=>{r(9024),r(2217);var A=r(5366),n=r(4032),i=r(5725),a=r(8711),o=r(3453),s=r(2608),c=r(2444),g=r(8200),u=r(8552),l=r(8986),h=r(4183),I=r(6911),f=r(282),C=r(8301),B=r(3399),Q=r(3749),E=r(9649),d=r(4864),y=r(1179),p=r(7447),v=r(2674),m=r(687),w=r(5304),b=r(4004),k=r(6961),D=r(7507),S=r(9393),F=r(7900),x=r(5811),R=r(5272),G=x("iterator"),N="URLSearchParams",L=N+"Iterator",U=C.set,M=C.getterFor(N),J=C.getterFor(L),H=i("fetch"),Y=i("Request"),P=i("Headers"),O=Y&&Y.prototype,K=P&&P.prototype,T=n.TypeError,q=n.encodeURIComponent,j=String.fromCharCode,W=a("String","fromCodePoint"),Z=parseInt,_=s("".charAt),X=s([].join),V=s([].push),z=s("".replace),$=s([].shift),ee=s([].splice),te=s("".split),re=s("".slice),Ae=s(/./.exec),ne=/\\+/g,ie=/^[0-9a-f]+$/i,ae=function(e,t){var r=re(e,t,t+2);return Ae(ie,r)?Z(r,16):NaN},oe=function(e){for(var t=0,r=128;r>0&&0!=(e&r);r>>=1)t++;return t},se=function(e){var t=null;switch(e.length){case 1:t=e[0];break;case 2:t=(31&e[0])<<6|63&e[1];break;case 3:t=(15&e[0])<<12|(63&e[1])<<6|63&e[2];break;case 4:t=(7&e[0])<<18|(63&e[1])<<12|(63&e[2])<<6|63&e[3]}return t>1114111?null:t},ce=function(e){for(var t=(e=z(e,ne," ")).length,r="",A=0;A<t;){var n=_(e,A);if("%"===n){if("%"===_(e,A+1)||A+3>t){r+="%",A++;continue}var i=ae(e,A+1);if(i!=i){r+=n,A++;continue}A+=2;var a=oe(i);if(0===a)n=j(i);else{if(1===a||a>4){r+="�",A++;continue}for(var o=[i],s=1;s<a&&!(3+ ++A>t||"%"!==_(e,A));){var c=ae(e,A+1);if(c!=c){A+=3;break}if(c>191||c<128)break;V(o,c),A+=2,s++}if(o.length!==a){r+="�";continue}var g=se(o);null===g?r+="�":n=W(g)}}r+=n,A++}return r},ge=/[!'()~]|%20/g,ue={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},le=function(e){return ue[e]},he=function(e){return z(q(e),ge,le)},Ie=f((function(e,t){U(this,{type:L,target:M(e).entries,index:0,kind:t})}),N,(function(){var e=J(this),t=e.target,r=e.index++;if(!t||r>=t.length)return e.target=null,S(void 0,!0);var A=t[r];switch(e.kind){case"keys":return S(A.key,!1);case"values":return S(A.value,!1)}return S([A.key,A.value],!1)}),!0),fe=function(e){this.entries=[],this.url=null,void 0!==e&&(v(e)?this.parseObject(e):this.parseQuery("string"==typeof e?"?"===_(e,0)?re(e,1):e:m(e)))};fe.prototype={type:N,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,r,A,n,i,a,s,c=this.entries,g=D(e);if(g)for(r=(t=k(e,g)).next;!(A=o(r,t)).done;){if(i=(n=k(p(A.value))).next,(a=o(i,n)).done||(s=o(i,n)).done||!o(i,n).done)throw new T("Expected sequence with length 2");V(c,{key:m(a.value),value:m(s.value)})}else for(var u in e)E(e,u)&&V(c,{key:u,value:m(e[u])})},parseQuery:function(e){if(e)for(var t,r,A=this.entries,n=te(e,"&"),i=0;i<n.length;)(t=n[i++]).length&&(r=te(t,"="),V(A,{key:ce($(r)),value:ce(X(r,"="))}))},serialize:function(){for(var e,t=this.entries,r=[],A=0;A<t.length;)e=t[A++],V(r,he(e.key)+"="+he(e.value));return X(r,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var Ce=function(){B(this,Be);var e=U(this,new fe(arguments.length>0?arguments[0]:void 0));c||(this.size=e.entries.length)},Be=Ce.prototype;if(h(Be,{append:function(e,t){var r=M(this);F(arguments.length,2),V(r.entries,{key:m(e),value:m(t)}),c||this.length++,r.updateURL()},delete:function(e){for(var t=M(this),r=F(arguments.length,1),A=t.entries,n=m(e),i=r<2?void 0:arguments[1],a=void 0===i?i:m(i),o=0;o<A.length;){var s=A[o];if(s.key!==n||void 0!==a&&s.value!==a)o++;else if(ee(A,o,1),void 0!==a)break}c||(this.size=A.length),t.updateURL()},get:function(e){var t=M(this).entries;F(arguments.length,1);for(var r=m(e),A=0;A<t.length;A++)if(t[A].key===r)return t[A].value;return null},getAll:function(e){var t=M(this).entries;F(arguments.length,1);for(var r=m(e),A=[],n=0;n<t.length;n++)t[n].key===r&&V(A,t[n].value);return A},has:function(e){for(var t=M(this).entries,r=F(arguments.length,1),A=m(e),n=r<2?void 0:arguments[1],i=void 0===n?n:m(n),a=0;a<t.length;){var o=t[a++];if(o.key===A&&(void 0===i||o.value===i))return!0}return!1},set:function(e,t){var r=M(this);F(arguments.length,1);for(var A,n=r.entries,i=!1,a=m(e),o=m(t),s=0;s<n.length;s++)(A=n[s]).key===a&&(i?ee(n,s--,1):(i=!0,A.value=o));i||V(n,{key:a,value:o}),c||(this.size=n.length),r.updateURL()},sort:function(){var e=M(this);R(e.entries,(function(e,t){return e.key>t.key?1:-1})),e.updateURL()},forEach:function(e){for(var t,r=M(this).entries,A=d(e,arguments.length>1?arguments[1]:void 0),n=0;n<r.length;)A((t=r[n++]).value,t.key,this)},keys:function(){return new Ie(this,"keys")},values:function(){return new Ie(this,"values")},entries:function(){return new Ie(this,"entries")}},{enumerable:!0}),u(Be,G,Be.entries,{name:"entries"}),u(Be,"toString",(function(){return M(this).serialize()}),{enumerable:!0}),c&&l(Be,"size",{get:function(){return M(this).entries.length},configurable:!0,enumerable:!0}),I(Ce,N),A({global:!0,constructor:!0,forced:!g},{URLSearchParams:Ce}),!g&&Q(P)){var Qe=s(K.has),Ee=s(K.set),de=function(e){if(v(e)){var t,r=e.body;if(y(r)===N)return t=e.headers?new P(e.headers):new P,Qe(t,"content-type")||Ee(t,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),w(e,{body:b(0,m(r)),headers:b(0,t)})}return e};if(Q(H)&&A({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(e){return H(e,arguments.length>1?de(arguments[1]):{})}}),Q(Y)){var ye=function(e){return B(this,O),new Y(e,arguments.length>1?de(arguments[1]):{})};O.constructor=ye,ye.prototype=O,A({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:ye})}}e.exports={URLSearchParams:Ce,getState:M}},1531:(e,t,r)=>{var A=r(8552),n=r(2608),i=r(687),a=r(7900),o=URLSearchParams,s=o.prototype,c=n(s.append),g=n(s.delete),u=n(s.forEach),l=n([].push),h=new o("a=1&a=2&b=3");h.delete("a",1),h.delete("b",void 0),h+""!="a=2"&&A(s,"delete",(function(e){var t=arguments.length,r=t<2?void 0:arguments[1];if(t&&void 0===r)return g(this,e);var A=[];u(this,(function(e,t){l(A,{key:t,value:e})})),a(t,1);for(var n,o=i(e),s=i(r),h=0,I=0,f=!1,C=A.length;h<C;)n=A[h++],f||n.key===o?(f=!0,g(this,n.key)):I++;for(;I<C;)(n=A[I++]).key===o&&n.value===s||c(this,n.key,n.value)}),{enumerable:!0,unsafe:!0})},3678:(e,t,r)=>{var A=r(8552),n=r(2608),i=r(687),a=r(7900),o=URLSearchParams,s=o.prototype,c=n(s.getAll),g=n(s.has),u=new o("a=1");!u.has("a",2)&&u.has("a",void 0)||A(s,"has",(function(e){var t=arguments.length,r=t<2?void 0:arguments[1];if(t&&void 0===r)return g(this,e);var A=c(this,e);a(t,1);for(var n=i(r),o=0;o<A.length;)if(A[o++]===n)return!0;return!1}),{enumerable:!0,unsafe:!0})},4520:(e,t,r)=>{r(9734)},4145:(e,t,r)=>{var A=r(2444),n=r(2608),i=r(8986),a=URLSearchParams.prototype,o=n(a.forEach);A&&!("size"in a)&&i(a,"size",{get:function(){var e=0;return o(this,(function(){e++})),e},configurable:!0,enumerable:!0})},161:(e,t,r)=>{r(7460);var A,n=r(5366),i=r(2444),a=r(8200),o=r(4032),s=r(4864),c=r(2608),g=r(8552),u=r(8986),l=r(3399),h=r(9649),I=r(8069),f=r(3948),C=r(4224),B=r(6903).codeAt,Q=r(5141),E=r(687),d=r(6911),y=r(7900),p=r(9734),v=r(8301),m=v.set,w=v.getterFor("URL"),b=p.URLSearchParams,k=p.getState,D=o.URL,S=o.TypeError,F=o.parseInt,x=Math.floor,R=Math.pow,G=c("".charAt),N=c(/./.exec),L=c([].join),U=c(1..toString),M=c([].pop),J=c([].push),H=c("".replace),Y=c([].shift),P=c("".split),O=c("".slice),K=c("".toLowerCase),T=c([].unshift),q="Invalid scheme",j="Invalid host",W="Invalid port",Z=/[a-z]/i,_=/[\\d+-.a-z]/i,X=/\\d/,V=/^0x/i,z=/^[0-7]+$/,$=/^\\d+$/,ee=/^[\\da-f]+$/i,te=/[\\0\\t\\n\\r #%/:<>?@[\\\\\\]^|]/,re=/[\\0\\t\\n\\r #/:<>?@[\\\\\\]^|]/,Ae=/^[\\u0000-\\u0020]+/,ne=/(^|[^\\u0000-\\u0020])[\\u0000-\\u0020]+$/,ie=/[\\t\\n\\r]/g,ae=function(e){var t,r,A,n;if("number"==typeof e){for(t=[],r=0;r<4;r++)T(t,e%256),e=x(e/256);return L(t,".")}if("object"==typeof e){for(t="",A=function(e){for(var t=null,r=1,A=null,n=0,i=0;i<8;i++)0!==e[i]?(n>r&&(t=A,r=n),A=null,n=0):(null===A&&(A=i),++n);return n>r?A:t}(e),r=0;r<8;r++)n&&0===e[r]||(n&&(n=!1),A===r?(t+=r?":":"::",n=!0):(t+=U(e[r],16),r<7&&(t+=":")));return"["+t+"]"}return e},oe={},se=I({},oe,{" ":1,'"':1,"<":1,">":1,"\`":1}),ce=I({},se,{"#":1,"?":1,"{":1,"}":1}),ge=I({},ce,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\\\":1,"]":1,"^":1,"|":1}),ue=function(e,t){var r=B(e,0);return r>32&&r<127&&!h(t,e)?e:encodeURIComponent(e)},le={ftp:21,file:null,http:80,https:443,ws:80,wss:443},he=function(e,t){var r;return 2===e.length&&N(Z,G(e,0))&&(":"===(r=G(e,1))||!t&&"|"===r)},Ie=function(e){var t;return e.length>1&&he(O(e,0,2))&&(2===e.length||"/"===(t=G(e,2))||"\\\\"===t||"?"===t||"#"===t)},fe=function(e){return"."===e||"%2e"===K(e)},Ce={},Be={},Qe={},Ee={},de={},ye={},pe={},ve={},me={},we={},be={},ke={},De={},Se={},Fe={},xe={},Re={},Ge={},Ne={},Le={},Ue={},Me=function(e,t,r){var A,n,i,a=E(e);if(t){if(n=this.parse(a))throw new S(n);this.searchParams=null}else{if(void 0!==r&&(A=new Me(r,!0)),n=this.parse(a,null,A))throw new S(n);(i=k(new b)).bindURL(this),this.searchParams=i}};Me.prototype={type:"URL",parse:function(e,t,r){var n,i,a,o,s,c=this,g=t||Ce,u=0,l="",I=!1,B=!1,Q=!1;for(e=E(e),t||(c.scheme="",c.username="",c.password="",c.host=null,c.port=null,c.path=[],c.query=null,c.fragment=null,c.cannotBeABaseURL=!1,e=H(e,Ae,""),e=H(e,ne,"$1")),e=H(e,ie,""),n=f(e);u<=n.length;){switch(i=n[u],g){case Ce:if(!i||!N(Z,i)){if(t)return q;g=Qe;continue}l+=K(i),g=Be;break;case Be:if(i&&(N(_,i)||"+"===i||"-"===i||"."===i))l+=K(i);else{if(":"!==i){if(t)return q;l="",g=Qe,u=0;continue}if(t&&(c.isSpecial()!==h(le,l)||"file"===l&&(c.includesCredentials()||null!==c.port)||"file"===c.scheme&&!c.host))return;if(c.scheme=l,t)return void(c.isSpecial()&&le[c.scheme]===c.port&&(c.port=null));l="","file"===c.scheme?g=Se:c.isSpecial()&&r&&r.scheme===c.scheme?g=Ee:c.isSpecial()?g=ve:"/"===n[u+1]?(g=de,u++):(c.cannotBeABaseURL=!0,J(c.path,""),g=Ne)}break;case Qe:if(!r||r.cannotBeABaseURL&&"#"!==i)return q;if(r.cannotBeABaseURL&&"#"===i){c.scheme=r.scheme,c.path=C(r.path),c.query=r.query,c.fragment="",c.cannotBeABaseURL=!0,g=Ue;break}g="file"===r.scheme?Se:ye;continue;case Ee:if("/"!==i||"/"!==n[u+1]){g=ye;continue}g=me,u++;break;case de:if("/"===i){g=we;break}g=Ge;continue;case ye:if(c.scheme=r.scheme,i===A)c.username=r.username,c.password=r.password,c.host=r.host,c.port=r.port,c.path=C(r.path),c.query=r.query;else if("/"===i||"\\\\"===i&&c.isSpecial())g=pe;else if("?"===i)c.username=r.username,c.password=r.password,c.host=r.host,c.port=r.port,c.path=C(r.path),c.query="",g=Le;else{if("#"!==i){c.username=r.username,c.password=r.password,c.host=r.host,c.port=r.port,c.path=C(r.path),c.path.length--,g=Ge;continue}c.username=r.username,c.password=r.password,c.host=r.host,c.port=r.port,c.path=C(r.path),c.query=r.query,c.fragment="",g=Ue}break;case pe:if(!c.isSpecial()||"/"!==i&&"\\\\"!==i){if("/"!==i){c.username=r.username,c.password=r.password,c.host=r.host,c.port=r.port,g=Ge;continue}g=we}else g=me;break;case ve:if(g=me,"/"!==i||"/"!==G(l,u+1))continue;u++;break;case me:if("/"!==i&&"\\\\"!==i){g=we;continue}break;case we:if("@"===i){I&&(l="%40"+l),I=!0,a=f(l);for(var d=0;d<a.length;d++){var y=a[d];if(":"!==y||Q){var p=ue(y,ge);Q?c.password+=p:c.username+=p}else Q=!0}l=""}else if(i===A||"/"===i||"?"===i||"#"===i||"\\\\"===i&&c.isSpecial()){if(I&&""===l)return"Invalid authority";u-=f(l).length+1,l="",g=be}else l+=i;break;case be:case ke:if(t&&"file"===c.scheme){g=xe;continue}if(":"!==i||B){if(i===A||"/"===i||"?"===i||"#"===i||"\\\\"===i&&c.isSpecial()){if(c.isSpecial()&&""===l)return j;if(t&&""===l&&(c.includesCredentials()||null!==c.port))return;if(o=c.parseHost(l))return o;if(l="",g=Re,t)return;continue}"["===i?B=!0:"]"===i&&(B=!1),l+=i}else{if(""===l)return j;if(o=c.parseHost(l))return o;if(l="",g=De,t===ke)return}break;case De:if(!N(X,i)){if(i===A||"/"===i||"?"===i||"#"===i||"\\\\"===i&&c.isSpecial()||t){if(""!==l){var v=F(l,10);if(v>65535)return W;c.port=c.isSpecial()&&v===le[c.scheme]?null:v,l=""}if(t)return;g=Re;continue}return W}l+=i;break;case Se:if(c.scheme="file","/"===i||"\\\\"===i)g=Fe;else{if(!r||"file"!==r.scheme){g=Ge;continue}switch(i){case A:c.host=r.host,c.path=C(r.path),c.query=r.query;break;case"?":c.host=r.host,c.path=C(r.path),c.query="",g=Le;break;case"#":c.host=r.host,c.path=C(r.path),c.query=r.query,c.fragment="",g=Ue;break;default:Ie(L(C(n,u),""))||(c.host=r.host,c.path=C(r.path),c.shortenPath()),g=Ge;continue}}break;case Fe:if("/"===i||"\\\\"===i){g=xe;break}r&&"file"===r.scheme&&!Ie(L(C(n,u),""))&&(he(r.path[0],!0)?J(c.path,r.path[0]):c.host=r.host),g=Ge;continue;case xe:if(i===A||"/"===i||"\\\\"===i||"?"===i||"#"===i){if(!t&&he(l))g=Ge;else if(""===l){if(c.host="",t)return;g=Re}else{if(o=c.parseHost(l))return o;if("localhost"===c.host&&(c.host=""),t)return;l="",g=Re}continue}l+=i;break;case Re:if(c.isSpecial()){if(g=Ge,"/"!==i&&"\\\\"!==i)continue}else if(t||"?"!==i)if(t||"#"!==i){if(i!==A&&(g=Ge,"/"!==i))continue}else c.fragment="",g=Ue;else c.query="",g=Le;break;case Ge:if(i===A||"/"===i||"\\\\"===i&&c.isSpecial()||!t&&("?"===i||"#"===i)){if(".."===(s=K(s=l))||"%2e."===s||".%2e"===s||"%2e%2e"===s?(c.shortenPath(),"/"===i||"\\\\"===i&&c.isSpecial()||J(c.path,"")):fe(l)?"/"===i||"\\\\"===i&&c.isSpecial()||J(c.path,""):("file"===c.scheme&&!c.path.length&&he(l)&&(c.host&&(c.host=""),l=G(l,0)+":"),J(c.path,l)),l="","file"===c.scheme&&(i===A||"?"===i||"#"===i))for(;c.path.length>1&&""===c.path[0];)Y(c.path);"?"===i?(c.query="",g=Le):"#"===i&&(c.fragment="",g=Ue)}else l+=ue(i,ce);break;case Ne:"?"===i?(c.query="",g=Le):"#"===i?(c.fragment="",g=Ue):i!==A&&(c.path[0]+=ue(i,oe));break;case Le:t||"#"!==i?i!==A&&("'"===i&&c.isSpecial()?c.query+="%27":c.query+="#"===i?"%23":ue(i,oe)):(c.fragment="",g=Ue);break;case Ue:i!==A&&(c.fragment+=ue(i,se))}u++}},parseHost:function(e){var t,r,A;if("["===G(e,0)){if("]"!==G(e,e.length-1))return j;if(t=function(e){var t,r,A,n,i,a,o,s=[0,0,0,0,0,0,0,0],c=0,g=null,u=0,l=function(){return G(e,u)};if(":"===l()){if(":"!==G(e,1))return;u+=2,g=++c}for(;l();){if(8===c)return;if(":"!==l()){for(t=r=0;r<4&&N(ee,l());)t=16*t+F(l(),16),u++,r++;if("."===l()){if(0===r)return;if(u-=r,c>6)return;for(A=0;l();){if(n=null,A>0){if(!("."===l()&&A<4))return;u++}if(!N(X,l()))return;for(;N(X,l());){if(i=F(l(),10),null===n)n=i;else{if(0===n)return;n=10*n+i}if(n>255)return;u++}s[c]=256*s[c]+n,2!=++A&&4!==A||c++}if(4!==A)return;break}if(":"===l()){if(u++,!l())return}else if(l())return;s[c++]=t}else{if(null!==g)return;u++,g=++c}}if(null!==g)for(a=c-g,c=7;0!==c&&a>0;)o=s[c],s[c--]=s[g+a-1],s[g+--a]=o;else if(8!==c)return;return s}(O(e,1,-1)),!t)return j;this.host=t}else if(this.isSpecial()){if(e=Q(e),N(te,e))return j;if(t=function(e){var t,r,A,n,i,a,o,s=P(e,".");if(s.length&&""===s[s.length-1]&&s.length--,(t=s.length)>4)return e;for(r=[],A=0;A<t;A++){if(""===(n=s[A]))return e;if(i=10,n.length>1&&"0"===G(n,0)&&(i=N(V,n)?16:8,n=O(n,8===i?1:2)),""===n)a=0;else{if(!N(10===i?$:8===i?z:ee,n))return e;a=F(n,i)}J(r,a)}for(A=0;A<t;A++)if(a=r[A],A===t-1){if(a>=R(256,5-t))return null}else if(a>255)return null;for(o=M(r),A=0;A<r.length;A++)o+=r[A]*R(256,3-A);return o}(e),null===t)return j;this.host=t}else{if(N(re,e))return j;for(t="",r=f(e),A=0;A<r.length;A++)t+=ue(r[A],oe);this.host=t}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||"file"===this.scheme},includesCredentials:function(){return""!==this.username||""!==this.password},isSpecial:function(){return h(le,this.scheme)},shortenPath:function(){var e=this.path,t=e.length;!t||"file"===this.scheme&&1===t&&he(e[0],!0)||e.length--},serialize:function(){var e=this,t=e.scheme,r=e.username,A=e.password,n=e.host,i=e.port,a=e.path,o=e.query,s=e.fragment,c=t+":";return null!==n?(c+="//",e.includesCredentials()&&(c+=r+(A?":"+A:"")+"@"),c+=ae(n),null!==i&&(c+=":"+i)):"file"===t&&(c+="//"),c+=e.cannotBeABaseURL?a[0]:a.length?"/"+L(a,"/"):"",null!==o&&(c+="?"+o),null!==s&&(c+="#"+s),c},setHref:function(e){var t=this.parse(e);if(t)throw new S(t);this.searchParams.update()},getOrigin:function(){var e=this.scheme,t=this.port;if("blob"===e)try{return new Je(e.path[0]).origin}catch(e){return"null"}return"file"!==e&&this.isSpecial()?e+"://"+ae(this.host)+(null!==t?":"+t:""):"null"},getProtocol:function(){return this.scheme+":"},setProtocol:function(e){this.parse(E(e)+":",Ce)},getUsername:function(){return this.username},setUsername:function(e){var t=f(E(e));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var r=0;r<t.length;r++)this.username+=ue(t[r],ge)}},getPassword:function(){return this.password},setPassword:function(e){var t=f(E(e));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var r=0;r<t.length;r++)this.password+=ue(t[r],ge)}},getHost:function(){var e=this.host,t=this.port;return null===e?"":null===t?ae(e):ae(e)+":"+t},setHost:function(e){this.cannotBeABaseURL||this.parse(e,be)},getHostname:function(){var e=this.host;return null===e?"":ae(e)},setHostname:function(e){this.cannotBeABaseURL||this.parse(e,ke)},getPort:function(){var e=this.port;return null===e?"":E(e)},setPort:function(e){this.cannotHaveUsernamePasswordPort()||(""===(e=E(e))?this.port=null:this.parse(e,De))},getPathname:function(){var e=this.path;return this.cannotBeABaseURL?e[0]:e.length?"/"+L(e,"/"):""},setPathname:function(e){this.cannotBeABaseURL||(this.path=[],this.parse(e,Re))},getSearch:function(){var e=this.query;return e?"?"+e:""},setSearch:function(e){""===(e=E(e))?this.query=null:("?"===G(e,0)&&(e=O(e,1)),this.query="",this.parse(e,Le)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var e=this.fragment;return e?"#"+e:""},setHash:function(e){""!==(e=E(e))?("#"===G(e,0)&&(e=O(e,1)),this.fragment="",this.parse(e,Ue)):this.fragment=null},update:function(){this.query=this.searchParams.serialize()||null}};var Je=function(e){var t=l(this,He),r=y(arguments.length,1)>1?arguments[1]:void 0,A=m(t,new Me(e,!1,r));i||(t.href=A.serialize(),t.origin=A.getOrigin(),t.protocol=A.getProtocol(),t.username=A.getUsername(),t.password=A.getPassword(),t.host=A.getHost(),t.hostname=A.getHostname(),t.port=A.getPort(),t.pathname=A.getPathname(),t.search=A.getSearch(),t.searchParams=A.getSearchParams(),t.hash=A.getHash())},He=Je.prototype,Ye=function(e,t){return{get:function(){return w(this)[e]()},set:t&&function(e){return w(this)[t](e)},configurable:!0,enumerable:!0}};if(i&&(u(He,"href",Ye("serialize","setHref")),u(He,"origin",Ye("getOrigin")),u(He,"protocol",Ye("getProtocol","setProtocol")),u(He,"username",Ye("getUsername","setUsername")),u(He,"password",Ye("getPassword","setPassword")),u(He,"host",Ye("getHost","setHost")),u(He,"hostname",Ye("getHostname","setHostname")),u(He,"port",Ye("getPort","setPort")),u(He,"pathname",Ye("getPathname","setPathname")),u(He,"search",Ye("getSearch","setSearch")),u(He,"searchParams",Ye("getSearchParams")),u(He,"hash",Ye("getHash","setHash"))),g(He,"toJSON",(function(){return w(this).serialize()}),{enumerable:!0}),g(He,"toString",(function(){return w(this).serialize()}),{enumerable:!0}),D){var Pe=D.createObjectURL,Oe=D.revokeObjectURL;Pe&&g(Je,"createObjectURL",s(Pe,D)),Oe&&g(Je,"revokeObjectURL",s(Oe,D))}d(Je,"URL"),n({global:!0,constructor:!0,forced:!a,sham:!i},{URL:Je})},5728:(e,t,r)=>{r(161)},4136:(e,t,r)=>{var A=r(5366),n=r(3453);A({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return n(URL.prototype.toString,this)}})}},t={};function r(A){var n=t[A];if(void 0!==n)return n.exports;var i=t[A]={exports:{}};return e[A].call(i.exports,i,i.exports,r),i.exports}r.d=(e,t)=>{for(var A in t)r.o(t,A)&&!r.o(e,A)&&Object.defineProperty(e,A,{enumerable:!0,get:t[A]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var A,n=globalThis.pdfjsWorker={};function i(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}function a(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,s(A.key),A)}}function o(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t,r){return t=l(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,u()?Reflect.construct(t,r||[],l(e).constructor):t.apply(e,r))}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(u=function(){return!!e})()}function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&I(e,t)}function I(e,t){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},I(e,t)}r.d(n,{WorkerMessageHandler:()=>iL}),r(7651),r(4551),r(4172),r(5268),r(5997),r(184),r(3234),r(6497),r(6746),r(9024),r(5550),r(9138),r(6794),r(750),r(9722),r(5015),r(6209),r(9261),r(3700),r(3632),r(7316),r(7531),r(1999),r(3379),r(1234),r(2431),r(9732),r(2823),r(5594),r(8397),r(9255),r(5130),r(5636),r(8509),r(7332),r(6555),r(3296),r(4594),r(7329),r(3740),r(6542),r(5738),r(2900),r(2051),r(3198),r(4211),r(9791),r(5294),r(1526),r(6032),r(3659),r(8551),r(8553),r(7612),r(8579),r(7719),r(7576),r(2891),r(2605),r(4863),r(9637),r(2709),r(8941),r(1579),r(6236),r(7716),r(1913),r(4192),r(1565),r(5342),r(9582),r(8316),r(3577),r(8043),r(932),r(8169),r(1425),r(489),r(2467),r(1281),r(9484),r(4672),r(4413),r(9264),r(2044),r(5728),r(4136),r(4520),r(1531),r(3678),r(4145);var f=!("object"!=typeof process||process+""!="[object process]"||process.versions.nw||process.versions.electron&&process.type&&"browser"!==process.type),C=[1,0,0,1,0,0],B=[.001,0,0,.001,0,0],Q=1.35,E=.25925925925925924,d="pdfjs_internal_editor_",y={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},p="Group",v=32,m=8192,w=65536,b={E:"Mouse Enter",X:"Mouse Exit",D:"Mouse Down",U:"Mouse Up",Fo:"Focus",Bl:"Blur",PO:"PageOpen",PC:"PageClose",PV:"PageVisible",PI:"PageInvisible",K:"Keystroke",F:"Format",V:"Validate",C:"Calculate"},k={WC:"WillClose",WS:"WillSave",DS:"DidSave",WP:"WillPrint",DP:"DidPrint"},D={O:"PageOpen",C:"PageClose"},S={ERRORS:0,WARNINGS:1,INFOS:5},F={NONE:0,BINARY:1},x=10,R=11,G=12,N=37,L=44,U=58,M=59,J=70,H=71,Y=83,P=85,O=S.WARNINGS;function K(){return O}function T(e){O>=S.INFOS&&console.log("Info: ".concat(e))}function q(e){O>=S.WARNINGS&&console.log("Warning: ".concat(e))}function j(e){throw new Error(e)}function W(e,t){e||j(t)}function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e)return null;try{if(r&&"string"==typeof e){if(r.addDefaultProtocol&&e.startsWith("www.")){var A=e.match(/\\./g);(null==A?void 0:A.length)>=2&&(e="http://".concat(e))}if(r.tryConvertEncoding)try{e=fe(e)}catch(e){}}var n=t?new URL(e,t):new URL(e);if(function(e){switch(null==e?void 0:e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(n))return n}catch(e){}return null}function _(e,t,r){var A=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return Object.defineProperty(e,t,{value:r,enumerable:!A,configurable:!0,writable:!1}),r}var X=function(){function e(e,t){this.message=e,this.name=t}return e.prototype=new Error,e.constructor=e,e}(),V=function(e){function t(e,r){var A;return c(this,t),(A=g(this,t,[e,"PasswordException"])).code=r,A}return h(t,X),o(t)}(),z=function(e){function t(e,r){var A;return c(this,t),(A=g(this,t,[e,"UnknownErrorException"])).details=r,A}return h(t,X),o(t)}(),$=function(e){function t(e){return c(this,t),g(this,t,[e,"InvalidPDFException"])}return h(t,X),o(t)}(),ee=function(e){function t(e){return c(this,t),g(this,t,[e,"MissingPDFException"])}return h(t,X),o(t)}(),te=function(e){function t(e,r){var A;return c(this,t),(A=g(this,t,[e,"UnexpectedResponseException"])).status=r,A}return h(t,X),o(t)}(),re=function(e){function t(e){return c(this,t),g(this,t,[e,"FormatError"])}return h(t,X),o(t)}(),Ae=function(e){function t(e){return c(this,t),g(this,t,[e,"AbortException"])}return h(t,X),o(t)}();function ne(e){"object"==typeof e&&void 0!==(null==e?void 0:e.length)||j("Invalid argument for bytesToString");var t=e.length,r=8192;if(t<r)return String.fromCharCode.apply(null,e);for(var A=[],n=0;n<t;n+=r){var i=Math.min(n+r,t),a=e.subarray(n,i);A.push(String.fromCharCode.apply(null,a))}return A.join("")}function ie(e){"string"!=typeof e&&j("Invalid argument for stringToBytes");for(var t=e.length,r=new Uint8Array(t),A=0;A<t;++A)r[A]=255&e.charCodeAt(A);return r}function ae(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)}function oe(e){return Object.keys(e).length}var se=function(){return o((function e(){c(this,e)}),null,[{key:"isLittleEndian",get:function(){return _(this,"isLittleEndian",((e=new Uint8Array(4))[0]=1,1===new Uint32Array(e.buffer,0,1)[0]));var e}},{key:"isEvalSupported",get:function(){return _(this,"isEvalSupported",function(){try{return new Function(""),!0}catch(e){return!1}}())}},{key:"isOffscreenCanvasSupported",get:function(){return _(this,"isOffscreenCanvasSupported","undefined"!=typeof OffscreenCanvas)}},{key:"platform",get:function(){var e,t;return"undefined"!=typeof navigator&&"string"==typeof(null===(e=navigator)||void 0===e?void 0:e.platform)?_(this,"platform",{isMac:navigator.platform.includes("Mac"),isWindows:navigator.platform.includes("Win"),isFirefox:"string"==typeof(null===(t=navigator)||void 0===t?void 0:t.userAgent)&&navigator.userAgent.includes("Firefox")}):_(this,"platform",{isMac:!1,isWindows:!1,isFirefox:!1})}},{key:"isCSSRoundSupported",get:function(){var e,t;return _(this,"isCSSRoundSupported",null===(e=globalThis.CSS)||void 0===e||null===(t=e.supports)||void 0===t?void 0:t.call(e,"width: round(1.5px, 1px)"))}}])}(),ce=Array.from(Array(256).keys(),(function(e){return e.toString(16).padStart(2,"0")})),ge=function(){function e(){c(this,e)}return o(e,null,[{key:"makeHexColor",value:function(e,t,r){return"#".concat(ce[e]).concat(ce[t]).concat(ce[r])}},{key:"scaleMinMax",value:function(e,t){var r;e[0]?(e[0]<0&&(r=t[0],t[0]=t[2],t[2]=r),t[0]*=e[0],t[2]*=e[0],e[3]<0&&(r=t[1],t[1]=t[3],t[3]=r),t[1]*=e[3],t[3]*=e[3]):(r=t[0],t[0]=t[1],t[1]=r,r=t[2],t[2]=t[3],t[3]=r,e[1]<0&&(r=t[1],t[1]=t[3],t[3]=r),t[1]*=e[1],t[3]*=e[1],e[2]<0&&(r=t[0],t[0]=t[2],t[2]=r),t[0]*=e[2],t[2]*=e[2]),t[0]+=e[4],t[1]+=e[5],t[2]+=e[4],t[3]+=e[5]}},{key:"transform",value:function(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}},{key:"applyTransform",value:function(e,t){return[e[0]*t[0]+e[1]*t[2]+t[4],e[0]*t[1]+e[1]*t[3]+t[5]]}},{key:"applyInverseTransform",value:function(e,t){var r=t[0]*t[3]-t[1]*t[2];return[(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/r,(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/r]}},{key:"getAxialAlignedBoundingBox",value:function(e,t){var r=this.applyTransform(e,t),A=this.applyTransform(e.slice(2,4),t),n=this.applyTransform([e[0],e[3]],t),i=this.applyTransform([e[2],e[1]],t);return[Math.min(r[0],A[0],n[0],i[0]),Math.min(r[1],A[1],n[1],i[1]),Math.max(r[0],A[0],n[0],i[0]),Math.max(r[1],A[1],n[1],i[1])]}},{key:"inverseTransform",value:function(e){var t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]}},{key:"singularValueDecompose2dScale",value:function(e){var t=[e[0],e[2],e[1],e[3]],r=e[0]*t[0]+e[1]*t[2],A=e[0]*t[1]+e[1]*t[3],n=e[2]*t[0]+e[3]*t[2],i=e[2]*t[1]+e[3]*t[3],a=(r+i)/2,o=Math.sqrt(Math.pow(r+i,2)-4*(r*i-n*A))/2,s=a+o||1,c=a-o||1;return[Math.sqrt(s),Math.sqrt(c)]}},{key:"normalizeRect",value:function(e){var t=e.slice(0);return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}},{key:"intersect",value:function(e,t){var r=Math.max(Math.min(e[0],e[2]),Math.min(t[0],t[2])),A=Math.min(Math.max(e[0],e[2]),Math.max(t[0],t[2]));if(r>A)return null;var n=Math.max(Math.min(e[1],e[3]),Math.min(t[1],t[3])),i=Math.min(Math.max(e[1],e[3]),Math.max(t[1],t[3]));return n>i?null:[r,n,A,i]}},{key:"bezierBoundingBox",value:function(t,r,A,n,a,o,s,c,g){return g?(g[0]=Math.min(g[0],t,s),g[1]=Math.min(g[1],r,c),g[2]=Math.max(g[2],t,s),g[3]=Math.max(g[3],r,c)):g=[Math.min(t,s),Math.min(r,c),Math.max(t,s),Math.max(r,c)],i(e,this,le).call(this,t,A,a,s,r,n,o,c,3*(3*(A-a)-t+s),6*(t-2*A+a),3*(A-t),g),i(e,this,le).call(this,t,A,a,s,r,n,o,c,3*(3*(n-o)-r+c),6*(r-2*n+o),3*(n-r),g),g}}])}();function ue(e,t,r,A,n,i,a,o,s,c){if(!(s<=0||s>=1)){var g=1-s,u=s*s,l=u*s,h=g*(g*(g*e+3*s*t)+3*u*r)+l*A,I=g*(g*(g*n+3*s*i)+3*u*a)+l*o;c[0]=Math.min(c[0],h),c[1]=Math.min(c[1],I),c[2]=Math.max(c[2],h),c[3]=Math.max(c[3],I)}}function le(e,t,r,n,a,o,s,c,g,u,l,h){if(Math.abs(g)<1e-12)Math.abs(u)>=1e-12&&i(A,this,ue).call(this,e,t,r,n,a,o,s,c,-l/u,h);else{var I=Math.pow(u,2)-4*l*g;if(!(I<0)){var f=Math.sqrt(I),C=2*g;i(A,this,ue).call(this,e,t,r,n,a,o,s,c,(-u+f)/C,h),i(A,this,ue).call(this,e,t,r,n,a,o,s,c,(-u-f)/C,h)}}}A=ge;var he=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];function Ie(e){var t;if(e[0]>="ï"&&("þ"===e[0]&&"ÿ"===e[1]?(t="utf-16be",e.length%2==1&&(e=e.slice(0,-1))):"ÿ"===e[0]&&"þ"===e[1]?(t="utf-16le",e.length%2==1&&(e=e.slice(0,-1))):"ï"===e[0]&&"»"===e[1]&&"¿"===e[2]&&(t="utf-8"),t))try{var r=new TextDecoder(t,{fatal:!0}),A=ie(e),n=r.decode(A);return n.includes("\x1B")?n.replaceAll(/\\x1b[^\\x1b]*(?:\\x1b|$)/g,""):n}catch(e){q('stringToPDFString: "'.concat(e,'".'))}for(var i=[],a=0,o=e.length;a<o;a++){var s=e.charCodeAt(a);if(27!==s){var c=he[s];i.push(c?String.fromCharCode(c):e.charAt(a))}else for(;++a<o&&27!==e.charCodeAt(a););}return i.join("")}function fe(e){return decodeURIComponent(escape(e))}function Ce(e){return unescape(encodeURIComponent(e))}function Be(e,t){if(e.length!==t.length)return!1;for(var r=0,A=e.length;r<A;r++)if(e[r]!==t[r])return!1;return!0}function Qe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return[e.getUTCFullYear().toString(),(e.getUTCMonth()+1).toString().padStart(2,"0"),e.getUTCDate().toString().padStart(2,"0"),e.getUTCHours().toString().padStart(2,"0"),e.getUTCMinutes().toString().padStart(2,"0"),e.getUTCSeconds().toString().padStart(2,"0")].join("")}var Ee=null,de=null;function ye(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||ve(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pe(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=ve(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function ve(e,t){if(e){if("string"==typeof e)return me(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?me(e,t):void 0}}function me(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function we(){we=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function be(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function ke(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function De(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Fe(A.key),A)}}function Se(e,t,r){return t&&De(e.prototype,t),r&&De(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Fe(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}r(4592),r(8345),r(2865),r(4072),r(463),r(8674),r(482);var xe=Symbol("CIRCULAR_REF"),Re=Symbol("EOF"),Ge=Object.create(null),Ne=Object.create(null),Le=Object.create(null),Ue=function(){function e(t){ke(this,e),this.name=t}return Se(e,null,[{key:"get",value:function(t){var r;return(r=Ne)[t]||(r[t]=new e(t))}}])}(),Me=function(){function e(t){ke(this,e),this.cmd=t}return Se(e,null,[{key:"get",value:function(t){var r;return(r=Ge)[t]||(r[t]=new e(t))}}])}(),Je=function(){return Je},He=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;ke(this,e),this._map=Object.create(null),this.xref=t,this.objId=null,this.suppressEncryption=!1,this.__nonSerializable__=Je}return Se(e,[{key:"assignXref",value:function(e){this.xref=e}},{key:"size",get:function(){return Object.keys(this._map).length}},{key:"get",value:function(e,t,r){var A=this._map[e];return void 0===A&&void 0!==t&&void 0===(A=this._map[t])&&void 0!==r&&(A=this._map[r]),A instanceof Ye&&this.xref?this.xref.fetch(A,this.suppressEncryption):A}},{key:"getAsync",value:(t=we().mark((function e(t,r,A){var n;return we().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===(n=this._map[t])&&void 0!==r&&void 0===(n=this._map[r])&&void 0!==A&&(n=this._map[A]),!(n instanceof Ye&&this.xref)){e.next=4;break}return e.abrupt("return",this.xref.fetchAsync(n,this.suppressEncryption));case 4:return e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})),r=function(){var e=this,r=arguments;return new Promise((function(A,n){var i=t.apply(e,r);function a(e){be(i,A,n,a,o,"next",e)}function o(e){be(i,A,n,a,o,"throw",e)}a(void 0)}))},function(e,t,A){return r.apply(this,arguments)})},{key:"getArray",value:function(e,t,r){var A=this._map[e];if(void 0===A&&void 0!==t&&void 0===(A=this._map[t])&&void 0!==r&&(A=this._map[r]),A instanceof Ye&&this.xref&&(A=this.xref.fetch(A,this.suppressEncryption)),Array.isArray(A))for(var n=0,i=(A=A.slice()).length;n<i;n++)A[n]instanceof Ye&&this.xref&&(A[n]=this.xref.fetch(A[n],this.suppressEncryption));return A}},{key:"getRaw",value:function(e){return this._map[e]}},{key:"getKeys",value:function(){return Object.keys(this._map)}},{key:"getRawValues",value:function(){return Object.values(this._map)}},{key:"set",value:function(e,t){this._map[e]=t}},{key:"has",value:function(e){return void 0!==this._map[e]}},{key:"forEach",value:function(e){for(var t in this._map)e(t,this.get(t))}},{key:"clone",value:function(){var t,r=new e(this.xref),A=pe(this.getKeys());try{for(A.s();!(t=A.n()).done;){var n=t.value;r.set(n,this.getRaw(n))}}catch(e){A.e(e)}finally{A.f()}return r}},{key:"delete",value:function(e){delete this._map[e]}}],[{key:"empty",get:function(){var t=new e(null);return t.set=function(e,t){j("Should not call \`set\` on the empty dictionary.")},_(this,"empty",t)}},{key:"merge",value:function(t){var r,A=t.xref,n=t.dictArray,i=t.mergeSubDicts,a=void 0!==i&&i,o=new e(A),s=new Map,c=pe(n);try{for(c.s();!(r=c.n()).done;){var g=r.value;if(g instanceof e)for(var u=0,l=Object.entries(g._map);u<l.length;u++){var h=ye(l[u],2),I=h[0],f=h[1],C=s.get(I);if(void 0===C)C=[],s.set(I,C);else if(!(a&&f instanceof e))continue;C.push(f)}}}catch(e){c.e(e)}finally{c.f()}var B,Q=pe(s);try{for(Q.s();!(B=Q.n()).done;){var E=ye(B.value,2),d=E[0],y=E[1];if(1!==y.length&&y[0]instanceof e){var p,v=new e(A),m=pe(y);try{for(m.s();!(p=m.n()).done;)for(var w=p.value,b=0,k=Object.entries(w._map);b<k.length;b++){var D=ye(k[b],2),S=D[0],F=D[1];void 0===v._map[S]&&(v._map[S]=F)}}catch(e){m.e(e)}finally{m.f()}v.size>0&&(o._map[d]=v)}else o._map[d]=y[0]}}catch(e){Q.e(e)}finally{Q.f()}return s.clear(),o.size>0?o:e.empty}}]);var t,r}(),Ye=function(){function e(t,r){ke(this,e),this.num=t,this.gen=r}return Se(e,[{key:"toString",value:function(){return 0===this.gen?"".concat(this.num,"R"):"".concat(this.num,"R").concat(this.gen)}}],[{key:"fromString",value:function(t){var r=Le[t];if(r)return r;var A=/^(\\d+)R(\\d*)$/.exec(t);return A&&"0"!==A[1]?Le[t]=new e(parseInt(A[1]),A[2]?parseInt(A[2]):0):null}},{key:"get",value:function(t,r){var A,n=0===r?"".concat(t,"R"):"".concat(t,"R").concat(r);return(A=Le)[n]||(A[n]=new e(t,r))}}])}(),Pe=function(){return Se((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;ke(this,e),this._set=new Set(null==t?void 0:t._set)}),[{key:"has",value:function(e){return this._set.has(e.toString())}},{key:"put",value:function(e){this._set.add(e.toString())}},{key:"remove",value:function(e){this._set.delete(e.toString())}},{key:Symbol.iterator,value:function(){return this._set.values()}},{key:"clear",value:function(){this._set.clear()}}])}(),Oe=function(){return Se((function e(){ke(this,e),this._map=new Map}),[{key:"size",get:function(){return this._map.size}},{key:"get",value:function(e){return this._map.get(e.toString())}},{key:"has",value:function(e){return this._map.has(e.toString())}},{key:"put",value:function(e,t){this._map.set(e.toString(),t)}},{key:"putAlias",value:function(e,t){this._map.set(e.toString(),this.get(t))}},{key:Symbol.iterator,value:function(){return this._map.values()}},{key:"clear",value:function(){this._map.clear()}},{key:"items",value:we().mark((function e(){var t,r,A,n,i;return we().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=pe(this._map),e.prev=1,t.s();case 3:if((r=t.n()).done){e.next=9;break}return A=ye(r.value,2),n=A[0],i=A[1],e.next=7,[Ye.fromString(n),i];case 7:e.next=3;break;case 9:e.next=14;break;case 11:e.prev=11,e.t0=e.catch(1),t.e(e.t0);case 14:return e.prev=14,t.f(),e.finish(14);case 17:case"end":return e.stop()}}),e,this,[[1,11,14,17]])}))}])}();function Ke(e,t){return e instanceof Ue&&(void 0===t||e.name===t)}function Te(e,t){return e instanceof Me&&(void 0===t||e.cmd===t)}function qe(e,t){return e instanceof He&&(void 0===t||Ke(e.get("Type"),t))}function je(e,t){return e.num===t.num&&e.gen===t.gen}function We(){We=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function Ze(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function _e(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){Ze(i,A,n,a,o,"next",e)}function o(e){Ze(i,A,n,a,o,"throw",e)}a(void 0)}))}}function Xe(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Ve(A.key),A)}}function Ve(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var ze=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)},t=[{key:"length",get:function(){j("Abstract getter \`length\` accessed")}},{key:"isEmpty",get:function(){j("Abstract getter \`isEmpty\` accessed")}},{key:"isDataLoaded",get:function(){return _(this,"isDataLoaded",!0)}},{key:"getByte",value:function(){j("Abstract method \`getByte\` called")}},{key:"getBytes",value:function(e){j("Abstract method \`getBytes\` called")}},{key:"getImageData",value:(A=_e(We().mark((function e(t,r){return We().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.getBytes(t,r));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t){return A.apply(this,arguments)})},{key:"asyncGetBytes",value:(r=_e(We().mark((function e(){return We().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j("Abstract method \`asyncGetBytes\` called");case 1:case"end":return e.stop()}}),e)}))),function(){return r.apply(this,arguments)})},{key:"isAsync",get:function(){return!1}},{key:"canAsyncDecodeImageFromBuffer",get:function(){return!1}},{key:"peekByte",value:function(){var e=this.getByte();return-1!==e&&this.pos--,e}},{key:"peekBytes",value:function(e){var t=this.getBytes(e);return this.pos-=t.length,t}},{key:"getUint16",value:function(){var e=this.getByte(),t=this.getByte();return-1===e||-1===t?-1:(e<<8)+t}},{key:"getInt32",value:function(){return(this.getByte()<<24)+(this.getByte()<<16)+(this.getByte()<<8)+this.getByte()}},{key:"getByteRange",value:function(e,t){j("Abstract method \`getByteRange\` called")}},{key:"getString",value:function(e){return ne(this.getBytes(e))}},{key:"skip",value:function(e){this.pos+=e||1}},{key:"reset",value:function(){j("Abstract method \`reset\` called")}},{key:"moveStart",value:function(){j("Abstract method \`moveStart\` called")}},{key:"makeSubStream",value:function(e,t){j("Abstract method \`makeSubStream\` called")}},{key:"getBaseStreams",value:function(){return null}}],t&&Xe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r,A}();function $e(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||At(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function et(){et=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}var tt=et().mark(Ht);function rt(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=At(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function At(e,t){if(e){if("string"==typeof e)return nt(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?nt(e,t):void 0}}function nt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function it(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,ot(A.key),A)}}function at(e,t,r){return t&&it(e.prototype,t),r&&it(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ot(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function st(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ct(e,t,r){return t=ut(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,gt()?Reflect.construct(t,r||[],ut(e).constructor):t.apply(e,r))}function gt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(gt=function(){return!!e})()}function ut(e){return ut=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ut(e)}function lt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ht(e,t)}function ht(e,t){return ht=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ht(e,t)}var It=/^[1-9]\\.\\d$/;function ft(e){var t;return function(){return e&&(t=Object.create(null),e(t),e=null),t}}var Ct=function(e){function t(e,r){var A;return st(this,t),(A=ct(this,t,["Missing data [".concat(e,", ").concat(r,")"),"MissingDataException"])).begin=e,A.end=r,A}return lt(t,X),at(t)}(),Bt=function(e){function t(e){return st(this,t),ct(this,t,[e,"ParserEOFException"])}return lt(t,X),at(t)}(),Qt=function(e){function t(e){return st(this,t),ct(this,t,[e,"XRefEntryException"])}return lt(t,X),at(t)}(),Et=function(e){function t(e){return st(this,t),ct(this,t,[e,"XRefParseException"])}return lt(t,X),at(t)}();function dt(e){var t=e.length;if(0===t)return new Uint8Array(0);if(1===t)return new Uint8Array(e[0]);for(var r=0,A=0;A<t;A++)r+=e[A].byteLength;for(var n=new Uint8Array(r),i=0,a=0;a<t;a++){var o=new Uint8Array(e[a]);n.set(o,i),i+=o.byteLength}return n}function yt(e){for(var t,r=e.dict,A=e.key,n=e.getArray,i=void 0!==n&&n,a=e.stopWhenFound,o=void 0===a||a,s=new Pe;r instanceof He&&(!r.objId||!s.has(r.objId));){r.objId&&s.put(r.objId);var c=i?r.getArray(A):r.get(A);if(void 0!==c){if(o)return c;(t||(t=[])).push(c)}r=r.get("Parent")}return t}var pt=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"];function vt(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];W(Number.isInteger(e)&&e>0,"The number should be a positive integer.");for(var r,A=[];e>=1e3;)e-=1e3,A.push("M");r=e/100|0,e%=100,A.push(pt[r]),r=e/10|0,e%=10,A.push(pt[10+r]),A.push(pt[20+e]);var n=A.join("");return t?n.toLowerCase():n}function mt(e){return e<=0?0:Math.ceil(Math.log2(e))}function wt(e,t){return e[t]<<24>>24}function bt(e,t){return e[t]<<8|e[t+1]}function kt(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function Dt(e){return 32===e||9===e||13===e||10===e}function St(e,t){return Array.isArray(e)?(null===t||e.length===t)&&e.every((function(e){return"number"==typeof e})):ArrayBuffer.isView(e)&&(0===e.length||"number"==typeof e[0])&&(null===t||e.length===t)}function Ft(e,t){return St(e,6)?e:t}function xt(e,t){return St(e,4)?e:t}function Rt(e,t){return St(e,4)?ge.normalizeRect(e):t}function Gt(e){var t=/(.+)\\[(\\d+)\\]$/;return e.split(".").map((function(e){var r=e.match(t);return r?{name:r[1],pos:parseInt(r[2],10)}:{name:e,pos:0}}))}function Nt(e){for(var t=[],r=0,A=0,n=e.length;A<n;A++){var i=e.charCodeAt(A);(i<33||i>126||35===i||40===i||41===i||60===i||62===i||91===i||93===i||123===i||125===i||47===i||37===i)&&(r<A&&t.push(e.substring(r,A)),t.push("#".concat(i.toString(16))),r=A+1)}return 0===t.length?e:(r<e.length&&t.push(e.substring(r,e.length)),t.join(""))}function Lt(e){return e.replaceAll(/([()\\\\\\n\\r])/g,(function(e){return"\\n"===e?"\\\\n":"\\r"===e?"\\\\r":"\\\\".concat(e)}))}function Ut(e,t,r,A){if(e){var n=null;if(e instanceof Ye){if(A.has(e))return;n=e,A.put(n),e=t.fetch(e)}if(Array.isArray(e)){var i,a=rt(e);try{for(a.s();!(i=a.n()).done;)Ut(i.value,t,r,A)}catch(e){a.e(e)}finally{a.f()}}else if(e instanceof He){if(Ke(e.get("S"),"JavaScript")){var o,s=e.get("JS");s instanceof ze?o=s.getString():"string"==typeof s&&(o=s),o&&(o=Ie(o).replaceAll("\\0","")),o&&r.push(o)}Ut(e.getRaw("Next"),t,r,A)}n&&A.remove(n)}}function Mt(e,t,r){var A=Object.create(null),n=yt({dict:t,key:"AA",stopWhenFound:!1});if(n)for(var i=n.length-1;i>=0;i--){var a=n[i];if(a instanceof He){var o,s=rt(a.getKeys());try{for(s.s();!(o=s.n()).done;){var c=o.value,g=r[c];if(g){var u=a.getRaw(c),l=new Pe,h=[];Ut(u,e,h,l),h.length>0&&(A[g]=h)}}}catch(e){s.e(e)}finally{s.f()}}}if(t.has("A")){var I=[];Ut(t.get("A"),e,I,new Pe),I.length>0&&(A.Action=I)}return oe(A)>0?A:null}var Jt={60:"&lt;",62:"&gt;",38:"&amp;",34:"&quot;",39:"&apos;"};function Ht(e){var t,r,A;return et().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t=0,r=e.length;case 1:if(!(t<r)){n.next=9;break}return(A=e.codePointAt(t))>55295&&(A<57344||A>65533)&&t++,n.next=6,A;case 6:t++,n.next=1;break;case 9:case"end":return n.stop()}}),tt)}function Yt(e){for(var t=[],r=0,A=0,n=e.length;A<n;A++){var i=e.codePointAt(A);if(32<=i&&i<=126){var a=Jt[i];a&&(r<A&&t.push(e.substring(r,A)),t.push(a),r=A+1)}else r<A&&t.push(e.substring(r,A)),t.push("&#x".concat(i.toString(16).toUpperCase(),";")),i>55295&&(i<57344||i>65533)&&A++,r=A+1}return 0===t.length?e:(r<e.length&&t.push(e.substring(r,e.length)),t.join(""))}function Pt(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=/^("|').*("|')$/.exec(e);if(r&&r[1]===r[2]){if(new RegExp("[^\\\\\\\\]".concat(r[1])).test(e.slice(1,-1)))return t&&q("FontFamily contains unescaped ".concat(r[1],": ").concat(e,".")),!1}else{var A,n=rt(e.split(/[ \\t]+/));try{for(n.s();!(A=n.n()).done;){var i=A.value;if(/^(\\d|(-(\\d|-)))/.test(i)||!/^[\\w-\\\\]+$/.test(i))return t&&q("FontFamily contains invalid <custom-ident>: ".concat(e,".")),!1}}catch(e){n.e(e)}finally{n.f()}}return!0}function Ot(e){var t=new Set(["100","200","300","400","500","600","700","800","900","1000","normal","bold","bolder","lighter"]),r=e.fontFamily,A=e.fontWeight,n=e.italicAngle;if(!Pt(r,!0))return!1;var i=A?A.toString():"";e.fontWeight=t.has(i)?i:"400";var a=parseFloat(n);return e.italicAngle=isNaN(a)||a<-90||a>90?"14":n.toString(),!0}function Kt(e){var t=new RegExp("^\\\\s*("+["app.launchURL","window.open","xfa.host.gotoURL"].join("|").replaceAll(".","\\\\.")+")\\\\((?:'|\\")([^'\\"]*)(?:'|\\")(?:,\\\\s*(\\\\w+)\\\\)|\\\\))","i").exec(e);if(null!=t&&t[2]){var r=t[2],A=!1;return"true"===t[3]&&"app.launchURL"===t[1]&&(A=!0),{url:r,newWindow:A}}return null}function Tt(e){if(Number.isInteger(e))return e.toString();var t=Math.round(100*e);return t%100==0?(t/100).toString():t%10==0?e.toFixed(1):e.toFixed(2)}function qt(e){if(!e)return null;var t,r=new Map,A=rt(e);try{for(A.s();!(t=A.n()).done;){var n=$e(t.value,2),i=n[0],a=n[1];if(i.startsWith(d)){var o=r.get(a.pageIndex);o||(o=[],r.set(a.pageIndex,o)),o.push(a)}}}catch(e){A.e(e)}finally{A.f()}return r.size>0?r:null}function jt(e){return function(e){return/^[\\x00-\\x7F]*$/.test(e)}(e)?e:Zt(e,!0)}function Wt(e){for(var t=[],r=0,A=e.length;r<A;r++){var n=e.charCodeAt(r);t.push((n>>8&255).toString(16).padStart(2,"0"),(255&n).toString(16).padStart(2,"0"))}return t.join("")}function Zt(e){var t=[];arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&t.push("þÿ");for(var r=0,A=e.length;r<A;r++){var n=e.charCodeAt(r);t.push(String.fromCharCode(n>>8&255),String.fromCharCode(255&n))}return t.join("")}function _t(e,t,r){switch(e){case 90:return[0,1,-1,0,t,0];case 180:return[-1,0,0,-1,t,r];case 270:return[0,-1,1,0,0,r];default:throw new Error("Invalid rotation")}}function Xt(e){return Math.ceil(Math.ceil(Math.log2(1+e))/8)}function Vt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zt(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,er(A.key),A)}}function $t(e,t,r){return t&&zt(e.prototype,t),r&&zt(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function er(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function tr(e,t,r){return t=Ar(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,rr()?Reflect.construct(t,r||[],Ar(e).constructor):t.apply(e,r))}function rr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(rr=function(){return!!e})()}function Ar(e){return Ar=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ar(e)}function nr(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ir(e,t)}function ir(e,t){return ir=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ir(e,t)}r(7710);var ar=function(e){function t(e,r,A,n){var i;return Vt(this,t),(i=tr(this,t)).bytes=e instanceof Uint8Array?e:new Uint8Array(e),i.start=r||0,i.pos=i.start,i.end=r+A||i.bytes.length,i.dict=n,i}return nr(t,ze),$t(t,[{key:"length",get:function(){return this.end-this.start}},{key:"isEmpty",get:function(){return 0===this.length}},{key:"getByte",value:function(){return this.pos>=this.end?-1:this.bytes[this.pos++]}},{key:"getBytes",value:function(e){var t=this.bytes,r=this.pos,A=this.end;if(!e)return t.subarray(r,A);var n=r+e;return n>A&&(n=A),this.pos=n,t.subarray(r,n)}},{key:"getByteRange",value:function(e,t){return e<0&&(e=0),t>this.end&&(t=this.end),this.bytes.subarray(e,t)}},{key:"reset",value:function(){this.pos=this.start}},{key:"moveStart",value:function(){this.start=this.pos}},{key:"makeSubStream",value:function(e,r){var A=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return new t(this.bytes.buffer,e,r,A)}}])}(),or=function(e){function t(e){return Vt(this,t),tr(this,t,[ie(e)])}return nr(t,ar),$t(t)}(),sr=function(e){function t(){return Vt(this,t),tr(this,t,[new Uint8Array(0)])}return nr(t,ar),$t(t)}();function cr(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return gr(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?gr(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function gr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function ur(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lr(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Ir(A.key),A)}}function hr(e,t,r){return t&&lr(e.prototype,t),r&&lr(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ir(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function fr(e,t,r){return t=Br(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Cr()?Reflect.construct(t,r||[],Br(e).constructor):t.apply(e,r))}function Cr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Cr=function(){return!!e})()}function Br(e){return Br=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Br(e)}function Qr(e,t){return Qr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Qr(e,t)}var Er=function(e){function t(e,r,A){var n;return ur(this,t),(n=fr(this,t,[new Uint8Array(e),0,e,null])).chunkSize=r,n._loadedChunks=new Set,n.numChunks=Math.ceil(e/r),n.manager=A,n.progressiveDataLength=0,n.lastSuccessfulEnsureByteChunk=-1,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Qr(e,t)}(t,ar),hr(t,[{key:"getMissingChunks",value:function(){for(var e=[],t=0,r=this.numChunks;t<r;++t)this._loadedChunks.has(t)||e.push(t);return e}},{key:"numChunksLoaded",get:function(){return this._loadedChunks.size}},{key:"isDataLoaded",get:function(){return this.numChunksLoaded===this.numChunks}},{key:"onReceiveData",value:function(e,t){var r=this.chunkSize;if(e%r!=0)throw new Error("Bad begin offset: ".concat(e));var A=e+t.byteLength;if(A%r!=0&&A!==this.bytes.length)throw new Error("Bad end offset: ".concat(A));this.bytes.set(new Uint8Array(t),e);for(var n=Math.floor(e/r),i=Math.floor((A-1)/r)+1,a=n;a<i;++a)this._loadedChunks.add(a)}},{key:"onReceiveProgressiveData",value:function(e){var t=this.progressiveDataLength,r=Math.floor(t/this.chunkSize);this.bytes.set(new Uint8Array(e),t),t+=e.byteLength,this.progressiveDataLength=t;for(var A=t>=this.end?this.numChunks:Math.floor(t/this.chunkSize),n=r;n<A;++n)this._loadedChunks.add(n)}},{key:"ensureByte",value:function(e){if(!(e<this.progressiveDataLength)){var t=Math.floor(e/this.chunkSize);if(!(t>this.numChunks)&&t!==this.lastSuccessfulEnsureByteChunk){if(!this._loadedChunks.has(t))throw new Ct(e,e+1);this.lastSuccessfulEnsureByteChunk=t}}}},{key:"ensureRange",value:function(e,t){if(!(e>=t||t<=this.progressiveDataLength)){var r=Math.floor(e/this.chunkSize);if(!(r>this.numChunks))for(var A=Math.min(Math.floor((t-1)/this.chunkSize)+1,this.numChunks),n=r;n<A;++n)if(!this._loadedChunks.has(n))throw new Ct(e,t)}}},{key:"nextEmptyChunk",value:function(e){for(var t=this.numChunks,r=0;r<t;++r){var A=(e+r)%t;if(!this._loadedChunks.has(A))return A}return null}},{key:"hasChunk",value:function(e){return this._loadedChunks.has(e)}},{key:"getByte",value:function(){var e=this.pos;return e>=this.end?-1:(e>=this.progressiveDataLength&&this.ensureByte(e),this.bytes[this.pos++])}},{key:"getBytes",value:function(e){var t=this.bytes,r=this.pos,A=this.end;if(!e)return A>this.progressiveDataLength&&this.ensureRange(r,A),t.subarray(r,A);var n=r+e;return n>A&&(n=A),n>this.progressiveDataLength&&this.ensureRange(r,n),this.pos=n,t.subarray(r,n)}},{key:"getByteRange",value:function(e,t){return e<0&&(e=0),t>this.end&&(t=this.end),t>this.progressiveDataLength&&this.ensureRange(e,t),this.bytes.subarray(e,t)}},{key:"makeSubStream",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;function A(){}t?e+t>this.progressiveDataLength&&this.ensureRange(e,e+t):e>=this.progressiveDataLength&&this.ensureByte(e),A.prototype=Object.create(this),A.prototype.getMissingChunks=function(){for(var e=this.chunkSize,t=Math.floor(this.start/e),r=Math.floor((this.end-1)/e)+1,A=[],n=t;n<r;++n)this._loadedChunks.has(n)||A.push(n);return A},Object.defineProperty(A.prototype,"isDataLoaded",{get(){return this.numChunksLoaded===this.numChunks||0===this.getMissingChunks().length},configurable:!0});var n=new A;return n.pos=n.start=e,n.end=e+t||this.end,n.dict=r,n}},{key:"getBaseStreams",value:function(){return[this]}}])}(),dr=function(){return hr((function e(t,r){ur(this,e),this.length=r.length,this.chunkSize=r.rangeChunkSize,this.stream=new Er(this.length,this.chunkSize,this),this.pdfNetworkStream=t,this.disableAutoFetch=r.disableAutoFetch,this.msgHandler=r.msgHandler,this.currRequestId=0,this._chunksNeededByRequest=new Map,this._requestsByChunk=new Map,this._promisesByRequest=new Map,this.progressiveDataLength=0,this.aborted=!1,this._loadedStreamCapability=Promise.withResolvers()}),[{key:"sendRequest",value:function(e,t){var r=this,A=this.pdfNetworkStream.getRangeReader(e,t);A.isStreamingSupported||(A.onProgress=this.onProgress.bind(this));var n=[],i=0;return new Promise((function(e,t){var a=function(o){var s=o.value,c=o.done;try{if(c){var g=dt(n);return n=null,void e(g)}i+=s.byteLength,A.isStreamingSupported&&r.onProgress({loaded:i}),n.push(s),A.read().then(a,t)}catch(e){t(e)}};A.read().then(a,t)})).then((function(t){r.aborted||r.onReceiveData({chunk:t,begin:e})}))}},{key:"requestAllChunks",value:function(){if(!(arguments.length>0&&void 0!==arguments[0]&&arguments[0])){var e=this.stream.getMissingChunks();this._requestChunks(e)}return this._loadedStreamCapability.promise}},{key:"_requestChunks",value:function(e){var t=this,r=this.currRequestId++,A=new Set;this._chunksNeededByRequest.set(r,A);var n,i=cr(e);try{for(i.s();!(n=i.n()).done;){var a=n.value;this.stream.hasChunk(a)||A.add(a)}}catch(e){i.e(e)}finally{i.f()}if(0===A.size)return Promise.resolve();var o=Promise.withResolvers();this._promisesByRequest.set(r,o);var s,c=[],g=cr(A);try{for(g.s();!(s=g.n()).done;){var u=s.value,l=this._requestsByChunk.get(u);l||(l=[],this._requestsByChunk.set(u,l),c.push(u)),l.push(r)}}catch(e){g.e(e)}finally{g.f()}if(c.length>0){var h,I=cr(this.groupChunks(c));try{for(I.s();!(h=I.n()).done;){var f=h.value,C=f.beginChunk*this.chunkSize,B=Math.min(f.endChunk*this.chunkSize,this.length);this.sendRequest(C,B).catch(o.reject)}}catch(e){I.e(e)}finally{I.f()}}return o.promise.catch((function(e){if(!t.aborted)throw e}))}},{key:"getStream",value:function(){return this.stream}},{key:"requestRange",value:function(e,t){t=Math.min(t,this.length);for(var r=this.getBeginChunk(e),A=this.getEndChunk(t),n=[],i=r;i<A;++i)n.push(i);return this._requestChunks(n)}},{key:"requestRanges",value:function(){var e,t=[],r=cr(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]);try{for(r.s();!(e=r.n()).done;)for(var A=e.value,n=this.getBeginChunk(A.begin),i=this.getEndChunk(A.end),a=n;a<i;++a)t.includes(a)||t.push(a)}catch(e){r.e(e)}finally{r.f()}return t.sort((function(e,t){return e-t})),this._requestChunks(t)}},{key:"groupChunks",value:function(e){for(var t=[],r=-1,A=-1,n=0,i=e.length;n<i;++n){var a=e[n];r<0&&(r=a),A>=0&&A+1!==a&&(t.push({beginChunk:r,endChunk:A+1}),r=a),n+1===e.length&&t.push({beginChunk:r,endChunk:a+1}),A=a}return t}},{key:"onProgress",value:function(e){this.msgHandler.send("DocProgress",{loaded:this.stream.numChunksLoaded*this.chunkSize+e.loaded,total:this.length})}},{key:"onReceiveData",value:function(e){var t=e.chunk,r=void 0===e.begin,A=r?this.progressiveDataLength:e.begin,n=A+t.byteLength,i=Math.floor(A/this.chunkSize),a=n<this.length?Math.floor(n/this.chunkSize):Math.ceil(n/this.chunkSize);r?(this.stream.onReceiveProgressiveData(t),this.progressiveDataLength=n):this.stream.onReceiveData(A,t),this.stream.isDataLoaded&&this._loadedStreamCapability.resolve(this.stream);for(var o=[],s=i;s<a;++s){var c=this._requestsByChunk.get(s);if(c){this._requestsByChunk.delete(s);var g,u=cr(c);try{for(u.s();!(g=u.n()).done;){var l=g.value,h=this._chunksNeededByRequest.get(l);h.has(s)&&h.delete(s),h.size>0||o.push(l)}}catch(e){u.e(e)}finally{u.f()}}}if(!this.disableAutoFetch&&0===this._requestsByChunk.size){var I;if(1===this.stream.numChunksLoaded){var f=this.stream.numChunks-1;this.stream.hasChunk(f)||(I=f)}else I=this.stream.nextEmptyChunk(a);Number.isInteger(I)&&this._requestChunks([I])}for(var C=0,B=o;C<B.length;C++){var Q=B[C],E=this._promisesByRequest.get(Q);this._promisesByRequest.delete(Q),E.resolve()}this.msgHandler.send("DocProgress",{loaded:this.stream.numChunksLoaded*this.chunkSize,total:this.length})}},{key:"onError",value:function(e){this._loadedStreamCapability.reject(e)}},{key:"getBeginChunk",value:function(e){return Math.floor(e/this.chunkSize)}},{key:"getEndChunk",value:function(e){return Math.floor((e-1)/this.chunkSize)+1}},{key:"abort",value:function(e){var t;this.aborted=!0,null===(t=this.pdfNetworkStream)||void 0===t||t.cancelAllRequests(e);var r,A=cr(this._promisesByRequest.values());try{for(A.s();!(r=A.n()).done;)r.value.reject(e)}catch(e){A.e(e)}finally{A.f()}}}])}();function yr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pr(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?pr(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function vr(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}function mr(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}function wr(e,t,r){return t=kr(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,br()?Reflect.construct(t,r||[],kr(e).constructor):t.apply(e,r))}function br(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(br=function(){return!!e})()}function kr(e){return kr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},kr(e)}function Dr(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Sr(e,t)}function Sr(e,t){return Sr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Sr(e,t)}function Fr(){Fr=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function xr(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function Rr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gr(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Lr(A.key),A)}}function Nr(e,t,r){return t&&Gr(e.prototype,t),r&&Gr(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Lr(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}r(6347),r(456),r(122),r(8653),r(7121),r(8856),r(8408),r(8937),r(7288),r(176),r(7879),r(98),r(4306),r(4262),r(2569),r(8492),r(4865),r(8075),r(3821),r(3034);var Ur=function(){function e(t,r){Rr(this,e),this.name=t,this.numComps=r}return Nr(e,[{key:"getRgb",value:function(e,t){var r=new Uint8ClampedArray(3);return this.getRgbItem(e,t,r,0),r}},{key:"getRgbItem",value:function(e,t,r,A){j("Should not call ColorSpace.getRgbItem")}},{key:"getRgbBuffer",value:function(e,t,r,A,n,i,a){j("Should not call ColorSpace.getRgbBuffer")}},{key:"getOutputLength",value:function(e,t){j("Should not call ColorSpace.getOutputLength")}},{key:"isPassthrough",value:function(e){return!1}},{key:"isDefaultDecode",value:function(t,r){return e.isDefaultDecode(t,this.numComps)}},{key:"fillRgb",value:function(e,t,r,A,n,i,a,o,s){var c=t*r,g=null,u=1<<a,l=r!==n||t!==A;if(this.isPassthrough(a))g=o;else if(1===this.numComps&&c>u&&"DeviceGray"!==this.name&&"DeviceRGB"!==this.name){for(var h=a<=8?new Uint8Array(u):new Uint16Array(u),I=0;I<u;I++)h[I]=I;var f=new Uint8ClampedArray(3*u);if(this.getRgbBuffer(h,0,u,f,0,a,0),l){g=new Uint8Array(3*c);for(var C=0,B=0;B<c;++B){var Q=3*o[B];g[C++]=f[Q],g[C++]=f[Q+1],g[C++]=f[Q+2]}}else for(var E=0,d=0;d<c;++d){var y=3*o[d];e[E++]=f[y],e[E++]=f[y+1],e[E++]=f[y+2],E+=s}}else l?(g=new Uint8ClampedArray(3*c),this.getRgbBuffer(o,0,c,g,0,a,0)):this.getRgbBuffer(o,0,A*i,e,0,a,s);if(g)if(l)!function(e,t,r,A,n,i,a){a=1!==a?0:a;for(var o,s=r/n,c=A/i,g=0,u=new Uint16Array(n),l=3*r,h=0;h<n;h++)u[h]=3*Math.floor(h*s);for(var I=0;I<i;I++)for(var f=Math.floor(I*c)*l,C=0;C<n;C++)o=f+u[C],t[g++]=e[o++],t[g++]=e[o++],t[g++]=e[o++],g+=a}(g,e,t,r,A,n,s);else for(var p=0,v=0,m=0,w=A*i;m<w;m++)e[p++]=g[v++],e[p++]=g[v++],e[p++]=g[v++],p+=s}},{key:"usesZeroToOneRange",get:function(){return _(this,"usesZeroToOneRange",!0)}}],[{key:"_cache",value:function(e,t,r,A){if(!r)throw new Error('ColorSpace._cache - expected "localColorSpaceCache" argument.');if(!A)throw new Error('ColorSpace._cache - expected "parsedColorSpace" argument.');var n,i;e instanceof Ye&&(i=e,e=t.fetch(e)),e instanceof Ue&&(n=e.name),(n||i)&&r.set(n,i,A)}},{key:"getCached",value:function(e,t,r){if(!r)throw new Error('ColorSpace.getCached - expected "localColorSpaceCache" argument.');if(e instanceof Ye){var A=r.getByRef(e);if(A)return A;try{e=t.fetch(e)}catch(e){if(e instanceof Ct)throw e}}if(e instanceof Ue){var n=r.getByName(e.name);if(n)return n}return null}},{key:"parseAsync",value:(t=Fr().mark((function e(t){var r,A,n,i,a,o,s;return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.cs,A=t.xref,n=t.resources,i=void 0===n?null:n,a=t.pdfFunctionFactory,o=t.localColorSpaceCache,s=this._parse(r,A,i,a),this._cache(r,A,o,s),e.abrupt("return",s);case 4:case"end":return e.stop()}}),e,this)})),r=function(){var e=this,r=arguments;return new Promise((function(A,n){var i=t.apply(e,r);function a(e){xr(i,A,n,a,o,"next",e)}function o(e){xr(i,A,n,a,o,"throw",e)}a(void 0)}))},function(e){return r.apply(this,arguments)})},{key:"parse",value:function(e){var t=e.cs,r=e.xref,A=e.resources,n=void 0===A?null:A,i=e.pdfFunctionFactory,a=e.localColorSpaceCache,o=this.getCached(t,r,a);if(o)return o;var s=this._parse(t,r,n,i);return this._cache(t,r,a,s),s}},{key:"_parse",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,A=arguments.length>3?arguments[3]:void 0;if((e=t.fetchIfRef(e))instanceof Ue)switch(e.name){case"G":case"DeviceGray":return this.singletons.gray;case"RGB":case"DeviceRGB":return this.singletons.rgb;case"DeviceRGBA":return this.singletons.rgba;case"CMYK":case"DeviceCMYK":return this.singletons.cmyk;case"Pattern":return new Jr(null);default:if(r instanceof He){var n=r.get("ColorSpace");if(n instanceof He){var i=n.get(e.name);if(i){if(i instanceof Ue)return this._parse(i,t,r,A);e=i;break}}}return q("Unrecognized ColorSpace: ".concat(e.name)),this.singletons.gray}if(Array.isArray(e)){var a,o,s,c,g,u,l=t.fetchIfRef(e[0]).name;switch(l){case"G":case"DeviceGray":return this.singletons.gray;case"RGB":case"DeviceRGB":return this.singletons.rgb;case"CMYK":case"DeviceCMYK":return this.singletons.cmyk;case"CalGray":return c=(a=t.fetchIfRef(e[1])).getArray("WhitePoint"),g=a.getArray("BlackPoint"),u=a.get("Gamma"),new Wr(c,g,u);case"CalRGB":c=(a=t.fetchIfRef(e[1])).getArray("WhitePoint"),g=a.getArray("BlackPoint"),u=a.getArray("Gamma");var h=a.getArray("Matrix");return new Xr(c,g,u,h);case"ICCBased":var I=t.fetchIfRef(e[1]).dict;o=I.get("N");var f=I.get("Alternate");if(f){var C=this._parse(f,t,r,A);if(C.numComps===o)return C;q("ICCBased color space: Ignoring incorrect /Alternate entry.")}if(1===o)return this.singletons.gray;if(3===o)return this.singletons.rgb;if(4===o)return this.singletons.cmyk;break;case"Pattern":return(s=e[1]||null)&&(s=this._parse(s,t,r,A)),new Jr(s);case"I":case"Indexed":s=this._parse(e[1],t,r,A);var B=t.fetchIfRef(e[2])+1,Q=t.fetchIfRef(e[3]);return new Hr(s,B,Q);case"Separation":case"DeviceN":var E=t.fetchIfRef(e[1]);o=Array.isArray(E)?E.length:1,s=this._parse(e[2],t,r,A);var d=A.create(e[3]);return new Mr(o,s,d);case"Lab":c=(a=t.fetchIfRef(e[1])).getArray("WhitePoint"),g=a.getArray("BlackPoint");var y=a.getArray("Range");return new CA(c,g,y);default:return q("Unimplemented ColorSpace object: ".concat(l)),this.singletons.gray}}return q("Unrecognized ColorSpace object: ".concat(e)),this.singletons.gray}},{key:"isDefaultDecode",value:function(e,t){if(!Array.isArray(e))return!0;if(2*t!==e.length)return q("The decode map is not the correct length"),!0;for(var r=0,A=e.length;r<A;r+=2)if(0!==e[r]||1!==e[r+1])return!1;return!0}},{key:"singletons",get:function(){return _(this,"singletons",{get gray(){return _(this,"gray",new Yr)},get rgb(){return _(this,"rgb",new Pr)},get rgba(){return _(this,"rgba",new Or)},get cmyk(){return _(this,"cmyk",new Tr)}})}}]);var t,r}(),Mr=function(e){function t(e,r,A){var n;return Rr(this,t),(n=wr(this,t,["Alternate",e])).base=r,n.tintFn=A,n.tmpBuf=new Float32Array(r.numComps),n}return Dr(t,Ur),Nr(t,[{key:"getRgbItem",value:function(e,t,r,A){var n=this.tmpBuf;this.tintFn(e,t,n,0),this.base.getRgbItem(n,0,r,A)}},{key:"getRgbBuffer",value:function(e,t,r,A,n,i,a){var o,s,c=this.tintFn,g=this.base,u=1/((1<<i)-1),l=g.numComps,h=g.usesZeroToOneRange,I=(g.isPassthrough(8)||!h)&&0===a,f=I?n:0,C=I?A:new Uint8ClampedArray(l*r),B=this.numComps,Q=new Float32Array(B),E=new Float32Array(l);for(o=0;o<r;o++){for(s=0;s<B;s++)Q[s]=e[t++]*u;if(c(Q,0,E,0),h)for(s=0;s<l;s++)C[f++]=255*E[s];else g.getRgbItem(E,0,C,f),f+=l}I||g.getRgbBuffer(C,0,r,A,n,8,a)}},{key:"getOutputLength",value:function(e,t){return this.base.getOutputLength(e*this.base.numComps/this.numComps,t)}}])}(),Jr=function(e){function t(e){var r;return Rr(this,t),(r=wr(this,t,["Pattern",null])).base=e,r}return Dr(t,Ur),Nr(t,[{key:"isDefaultDecode",value:function(e,t){j("Should not call PatternCS.isDefaultDecode")}}])}(),Hr=function(e){function t(e,r,A){var n;Rr(this,t),(n=wr(this,t,["Indexed",1])).base=e,n.highVal=r;var i=e.numComps*r;if(n.lookup=new Uint8Array(i),A instanceof ze){var a=A.getBytes(i);n.lookup.set(a)}else{if("string"!=typeof A)throw new re("IndexedCS - unrecognized lookup table: ".concat(A));for(var o=0;o<i;++o)n.lookup[o]=255&A.charCodeAt(o)}return n}return Dr(t,Ur),Nr(t,[{key:"getRgbItem",value:function(e,t,r,A){var n=this.base.numComps,i=e[t]*n;this.base.getRgbBuffer(this.lookup,i,1,r,A,8,0)}},{key:"getRgbBuffer",value:function(e,t,r,A,n,i,a){for(var o=this.base,s=o.numComps,c=o.getOutputLength(s,a),g=this.lookup,u=0;u<r;++u){var l=e[t++]*s;o.getRgbBuffer(g,l,1,A,n,8,a),n+=c}}},{key:"getOutputLength",value:function(e,t){return this.base.getOutputLength(e*this.base.numComps,t)}},{key:"isDefaultDecode",value:function(e,t){return!Array.isArray(e)||(2!==e.length?(q("Decode map length is not correct"),!0):!Number.isInteger(t)||t<1?(q("Bits per component is not correct"),!0):0===e[0]&&e[1]===(1<<t)-1)}}])}(),Yr=function(e){function t(){return Rr(this,t),wr(this,t,["DeviceGray",1])}return Dr(t,Ur),Nr(t,[{key:"getRgbItem",value:function(e,t,r,A){var n=255*e[t];r[A]=r[A+1]=r[A+2]=n}},{key:"getRgbBuffer",value:function(e,t,r,A,n,i,a){for(var o=255/((1<<i)-1),s=t,c=n,g=0;g<r;++g){var u=o*e[s++];A[c++]=u,A[c++]=u,A[c++]=u,c+=a}}},{key:"getOutputLength",value:function(e,t){return e*(3+t)}}])}(),Pr=function(e){function t(){return Rr(this,t),wr(this,t,["DeviceRGB",3])}return Dr(t,Ur),Nr(t,[{key:"getRgbItem",value:function(e,t,r,A){r[A]=255*e[t],r[A+1]=255*e[t+1],r[A+2]=255*e[t+2]}},{key:"getRgbBuffer",value:function(e,t,r,A,n,i,a){if(8!==i||0!==a)for(var o=255/((1<<i)-1),s=t,c=n,g=0;g<r;++g)A[c++]=o*e[s++],A[c++]=o*e[s++],A[c++]=o*e[s++],c+=a;else A.set(e.subarray(t,t+3*r),n)}},{key:"getOutputLength",value:function(e,t){return e*(3+t)/3|0}},{key:"isPassthrough",value:function(e){return 8===e}}])}(),Or=function(e){function t(){return Rr(this,t),wr(this,t,["DeviceRGBA",4])}return Dr(t,Ur),Nr(t,[{key:"getOutputLength",value:function(e,t){return 4*e}},{key:"isPassthrough",value:function(e){return 8===e}}])}(),Kr=new WeakSet,Tr=function(e){function t(){var e;return Rr(this,t),vr(e=wr(this,t,["DeviceCMYK",4]),Kr),e}return Dr(t,Ur),Nr(t,[{key:"getRgbItem",value:function(e,t,r,A){mr(Kr,this,qr).call(this,e,t,1,r,A)}},{key:"getRgbBuffer",value:function(e,t,r,A,n,i,a){for(var o=1/((1<<i)-1),s=0;s<r;s++)mr(Kr,this,qr).call(this,e,t,o,A,n),t+=4,n+=3+a}},{key:"getOutputLength",value:function(e,t){return e/4*(3+t)|0}}])}();function qr(e,t,r,A,n){var i=e[t]*r,a=e[t+1]*r,o=e[t+2]*r,s=e[t+3]*r;A[n]=255+i*(-4.387332384609988*i+54.48615194189176*a+18.82290502165302*o+212.25662451639585*s-285.2331026137004)+a*(1.7149763477362134*a-5.6096736904047315*o+-17.873870861415444*s-5.497006427196366)+o*(-2.5217340131683033*o-21.248923337353073*s+17.5119270841813)+s*(-21.86122147463605*s-189.48180835922747),A[n+1]=255+i*(8.841041422036149*i+60.118027045597366*a+6.871425592049007*o+31.159100130055922*s-79.2970844816548)+a*(-15.310361306967817*a+17.575251261109482*o+131.35250912493976*s-190.9453302588951)+o*(4.444339102852739*o+9.8632861493405*s-24.86741582555878)+s*(-20.737325471181034*s-187.80453709719578),A[n+2]=255+i*(.8842522430003296*i+8.078677503112928*a+30.89978309703729*o-.23883238689178934*s-14.183576799673286)+a*(10.49593273432072*a+63.02378494754052*o+50.606957656360734*s-112.23884253719248)+o*(.03296041114873217*o+115.60384449646641*s-193.58209356861505)+s*(-22.33816807309886*s-180.12613974708367)}var jr=new WeakSet,Wr=function(e){function t(e,r,A){var n;if(Rr(this,t),vr(n=wr(this,t,["CalGray",1]),jr),!e)throw new re("WhitePoint missing - required for color space CalGray");var i=yr(e,3);n.XW=i[0],n.YW=i[1],n.ZW=i[2];var a=yr(r||[0,0,0],3);if(n.XB=a[0],n.YB=a[1],n.ZB=a[2],n.G=A||1,n.XW<0||n.ZW<0||1!==n.YW)throw new re("Invalid WhitePoint components for ".concat(n.name,", no fallback available"));return(n.XB<0||n.YB<0||n.ZB<0)&&(T("Invalid BlackPoint for ".concat(n.name,", falling back to default.")),n.XB=n.YB=n.ZB=0),0===n.XB&&0===n.YB&&0===n.ZB||q("".concat(n.name,", BlackPoint: XB: ").concat(n.XB,", YB: ").concat(n.YB,", ")+"ZB: ".concat(n.ZB,", only default values are supported.")),n.G<1&&(T("Invalid Gamma: ".concat(n.G," for ").concat(n.name,", falling back to default.")),n.G=1),n}return Dr(t,Ur),Nr(t,[{key:"getRgbItem",value:function(e,t,r,A){mr(jr,this,Zr).call(this,e,t,r,A,1)}},{key:"getRgbBuffer",value:function(e,t,r,A,n,i,a){for(var o=1/((1<<i)-1),s=0;s<r;++s)mr(jr,this,Zr).call(this,e,t,A,n,o),t+=1,n+=3+a}},{key:"getOutputLength",value:function(e,t){return e*(3+t)}}])}();function Zr(e,t,r,A,n){var i=e[t]*n,a=Math.pow(i,this.G),o=this.YW*a,s=Math.max(295.8*Math.pow(o,.3333333333333333)-40.8,0);r[A]=s,r[A+1]=s,r[A+2]=s}var _r=new WeakSet,Xr=function(e){function t(e,r,A,n){var i;if(Rr(this,t),vr(i=wr(this,t,["CalRGB",3]),_r),!e)throw new re("WhitePoint missing - required for color space CalRGB");var a=yr(i.whitePoint=e,3),o=a[0],s=a[1],c=a[2],g=yr(i.blackPoint=r||new Float32Array(3),3),u=g[0],l=g[1],h=g[2],I=yr(A||new Float32Array([1,1,1]),3);i.GR=I[0],i.GG=I[1],i.GB=I[2];var f=yr(n||new Float32Array([1,0,0,0,1,0,0,0,1]),9);if(i.MXA=f[0],i.MYA=f[1],i.MZA=f[2],i.MXB=f[3],i.MYB=f[4],i.MZB=f[5],i.MXC=f[6],i.MYC=f[7],i.MZC=f[8],o<0||c<0||1!==s)throw new re("Invalid WhitePoint components for ".concat(i.name,", no fallback available"));return(u<0||l<0||h<0)&&(T("Invalid BlackPoint for ".concat(i.name," [").concat(u,", ").concat(l,", ").concat(h,"], ")+"falling back to default."),i.blackPoint=new Float32Array(3)),(i.GR<0||i.GG<0||i.GB<0)&&(T("Invalid Gamma [".concat(i.GR,", ").concat(i.GG,", ").concat(i.GB,"] for ")+"".concat(i.name,", falling back to default.")),i.GR=i.GG=i.GB=1),i}return Dr(t,Ur),Nr(t,[{key:"getRgbItem",value:function(e,t,r,A){mr(_r,this,aA).call(this,e,t,r,A,1)}},{key:"getRgbBuffer",value:function(e,t,r,A,n,i,a){for(var o=1/((1<<i)-1),s=0;s<r;++s)mr(_r,this,aA).call(this,e,t,A,n,o),t+=3,n+=3+a}},{key:"getOutputLength",value:function(e,t){return e*(3+t)/3|0}}])}();function Vr(e,t,r){r[0]=e[0]*t[0]+e[1]*t[1]+e[2]*t[2],r[1]=e[3]*t[0]+e[4]*t[1]+e[5]*t[2],r[2]=e[6]*t[0]+e[7]*t[1]+e[8]*t[2]}function zr(e,t,r){r[0]=1*t[0]/e[0],r[1]=1*t[1]/e[1],r[2]=1*t[2]/e[2]}function $r(e,t,r){r[0]=.95047*t[0]/e[0],r[1]=1*t[1]/e[1],r[2]=1.08883*t[2]/e[2]}function eA(e){return e<=.0031308?mr(_r,this,tA).call(this,0,1,12.92*e):e>=.99554525?1:mr(_r,this,tA).call(this,0,1,1.055*Math.pow(e,1/2.4)-.055)}function tA(e,t,r){return Math.max(e,Math.min(t,r))}function rA(e){return e<0?-mr(_r,this,rA).call(this,-e):e>8?Math.pow((e+16)/116,3):e*IA._}function AA(e,t,r){if(0===e[0]&&0===e[1]&&0===e[2])return r[0]=t[0],r[1]=t[1],void(r[2]=t[2]);var A=mr(_r,this,rA).call(this,0),n=(1-A)/(1-mr(_r,this,rA).call(this,e[0])),i=1-n,a=(1-A)/(1-mr(_r,this,rA).call(this,e[1])),o=1-a,s=(1-A)/(1-mr(_r,this,rA).call(this,e[2])),c=1-s;r[0]=t[0]*n+i,r[1]=t[1]*a+o,r[2]=t[2]*s+c}function nA(e,t,r){if(1===e[0]&&1===e[2])return r[0]=t[0],r[1]=t[1],void(r[2]=t[2]);var A=r;mr(_r,this,Vr).call(this,oA._,t,A);var n=uA._;mr(_r,this,zr).call(this,e,A,n),mr(_r,this,Vr).call(this,sA._,n,r)}function iA(e,t,r){var A=r;mr(_r,this,Vr).call(this,oA._,t,A);var n=uA._;mr(_r,this,$r).call(this,e,A,n),mr(_r,this,Vr).call(this,sA._,n,r)}function aA(e,t,r,A,n){var i=mr(_r,this,tA).call(this,0,1,e[t]*n),a=mr(_r,this,tA).call(this,0,1,e[t+1]*n),o=mr(_r,this,tA).call(this,0,1,e[t+2]*n),s=1===i?1:Math.pow(i,this.GR),c=1===a?1:Math.pow(a,this.GG),g=1===o?1:Math.pow(o,this.GB),u=this.MXA*s+this.MXB*c+this.MXC*g,l=this.MYA*s+this.MYB*c+this.MYC*g,h=this.MZA*s+this.MZB*c+this.MZC*g,I=lA._;I[0]=u,I[1]=l,I[2]=h;var f=hA._;mr(_r,this,nA).call(this,this.whitePoint,I,f);var C=lA._;mr(_r,this,AA).call(this,this.blackPoint,f,C);var B=hA._;mr(_r,this,iA).call(this,gA._,C,B);var Q=lA._;mr(_r,this,Vr).call(this,cA._,B,Q),r[A]=255*mr(_r,this,eA).call(this,Q[0]),r[A+1]=255*mr(_r,this,eA).call(this,Q[1]),r[A+2]=255*mr(_r,this,eA).call(this,Q[2])}var oA={_:new Float32Array([.8951,.2664,-.1614,-.7502,1.7135,.0367,.0389,-.0685,1.0296])},sA={_:new Float32Array([.9869929,-.1470543,.1599627,.4323053,.5183603,.0492912,-.0085287,.0400428,.9684867])},cA={_:new Float32Array([3.2404542,-1.5371385,-.4985314,-.969266,1.8760108,.041556,.0556434,-.2040259,1.0572252])},gA={_:new Float32Array([1,1,1])},uA={_:new Float32Array(3)},lA={_:new Float32Array(3)},hA={_:new Float32Array(3)},IA={_:Math.pow(24/116,3)/8},fA=new WeakSet,CA=function(e){function t(e,r,A){var n;if(Rr(this,t),vr(n=wr(this,t,["Lab",3]),fA),!e)throw new re("WhitePoint missing - required for color space Lab");var i=yr(e,3);n.XW=i[0],n.YW=i[1],n.ZW=i[2];var a=yr(A||[-100,100,-100,100],4);n.amin=a[0],n.amax=a[1],n.bmin=a[2],n.bmax=a[3];var o=yr(r||[0,0,0],3);if(n.XB=o[0],n.YB=o[1],n.ZB=o[2],n.XW<0||n.ZW<0||1!==n.YW)throw new re("Invalid WhitePoint components, no fallback available");return(n.XB<0||n.YB<0||n.ZB<0)&&(T("Invalid BlackPoint, falling back to default"),n.XB=n.YB=n.ZB=0),(n.amin>n.amax||n.bmin>n.bmax)&&(T("Invalid Range, falling back to defaults"),n.amin=-100,n.amax=100,n.bmin=-100,n.bmax=100),n}return Dr(t,Ur),Nr(t,[{key:"getRgbItem",value:function(e,t,r,A){mr(fA,this,EA).call(this,e,t,!1,r,A)}},{key:"getRgbBuffer",value:function(e,t,r,A,n,i,a){for(var o=(1<<i)-1,s=0;s<r;s++)mr(fA,this,EA).call(this,e,t,o,A,n),t+=3,n+=3+a}},{key:"getOutputLength",value:function(e,t){return e*(3+t)/3|0}},{key:"isDefaultDecode",value:function(e,t){return!0}},{key:"usesZeroToOneRange",get:function(){return _(this,"usesZeroToOneRange",!1)}}])}();function BA(e){return e>=6/29?Math.pow(e,3):108/841*(e-4/29)}function QA(e,t,r,A){return r+e*(A-r)/t}function EA(e,t,r,A,n){var i=e[t],a=e[t+1],o=e[t+2];!1!==r&&(i=mr(fA,this,QA).call(this,i,r,0,100),a=mr(fA,this,QA).call(this,a,r,this.amin,this.amax),o=mr(fA,this,QA).call(this,o,r,this.bmin,this.bmax)),a>this.amax?a=this.amax:a<this.amin&&(a=this.amin),o>this.bmax?o=this.bmax:o<this.bmin&&(o=this.bmin);var s,c,g,u=(i+16)/116,l=u+a/500,h=u-o/200,I=this.XW*mr(fA,this,BA).call(this,l),f=this.YW*mr(fA,this,BA).call(this,u),C=this.ZW*mr(fA,this,BA).call(this,h);this.ZW<1?(s=3.1339*I+-1.617*f+-.4906*C,c=-.9785*I+1.916*f+.0333*C,g=.072*I+-.229*f+1.4057*C):(s=3.2406*I+-1.5372*f+-.4986*C,c=-.9689*I+1.8758*f+.0415*C,g=.0557*I+-.204*f+1.057*C),A[n]=255*Math.sqrt(s),A[n+1]=255*Math.sqrt(c),A[n+2]=255*Math.sqrt(g)}function dA(){dA=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function yA(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function pA(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vA(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,wA(A.key),A)}}function mA(e,t,r){return t&&vA(e.prototype,t),r&&vA(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function wA(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function bA(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function kA(e,t){for(var r=0,A=0;A<=t;A++)r=r<<8|e[A];return r>>>0}function DA(e,t){return 1===t?String.fromCharCode(e[0],e[1]):3===t?String.fromCharCode(e[0],e[1],e[2],e[3]):String.fromCharCode.apply(String,function(e){return function(e){if(Array.isArray(e))return bA(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return bA(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?bA(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e.subarray(0,t+1)))}function SA(e,t,r){for(var A=0,n=r;n>=0;n--)A+=e[n]+t[n],e[n]=255&A,A>>=8}function FA(e,t){for(var r=1,A=t;A>=0&&r>0;A--)r+=e[A],e[A]=255&r,r>>=8}r(3276);var xA=16,RA=function(){return mA((function e(t){pA(this,e),this.buffer=t,this.pos=0,this.end=t.length,this.tmpBuf=new Uint8Array(19)}),[{key:"readByte",value:function(){return this.pos>=this.end?-1:this.buffer[this.pos++]}},{key:"readNumber",value:function(){var e,t=0;do{var r=this.readByte();if(r<0)throw new re("unexpected EOF in bcmap");e=!(128&r),t=t<<7|127&r}while(!e);return t}},{key:"readSigned",value:function(){var e=this.readNumber();return 1&e?~(e>>>1):e>>>1}},{key:"readHex",value:function(e,t){e.set(this.buffer.subarray(this.pos,this.pos+t+1)),this.pos+=t+1}},{key:"readHexNumber",value:function(e,t){var r,A=this.tmpBuf,n=0;do{var i=this.readByte();if(i<0)throw new re("unexpected EOF in bcmap");r=!(128&i),A[n++]=127&i}while(!r);for(var a=t,o=0,s=0;a>=0;){for(;s<8&&A.length>0;)o|=A[--n]<<s,s+=7;e[a]=255&o,a--,o>>=8,s-=8}}},{key:"readHexSigned",value:function(e,t){this.readHexNumber(e,t);for(var r=1&e[t]?255:0,A=0,n=0;n<=t;n++)A=(1&A)<<8|e[n],e[n]=A>>1^r}},{key:"readString",value:function(){for(var e=this.readNumber(),t=new Array(e),r=0;r<e;r++)t[r]=this.readNumber();return String.fromCharCode.apply(String,t)}}])}(),GA=function(){return mA((function e(){pA(this,e)}),[{key:"process",value:(e=dA().mark((function e(t,r,A){var n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d,y,p,v,m;return dA().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=new RA(t),i=n.readByte(),r.vertical=!!(1&i),a=null,o=new Uint8Array(xA),s=new Uint8Array(xA),c=new Uint8Array(xA),g=new Uint8Array(xA),u=new Uint8Array(xA);case 9:if(!((h=n.readByte())>=0)){e.next=68;break}if(7!=(I=h>>5)){e.next=20;break}e.t0=31&h,e.next=0===e.t0?15:1===e.t0?17:19;break;case 15:return n.readString(),e.abrupt("break",19);case 17:return a=n.readString(),e.abrupt("break",19);case 19:return e.abrupt("continue",9);case 20:if(f=!!(16&h),!(1+(C=15&h)>xA)){e.next=24;break}throw new Error("BinaryCMapReader.process: Invalid dataSize.");case 24:B=1,Q=n.readNumber(),e.t1=I,e.next=0===e.t1?29:1===e.t1?35:2===e.t1?41:3===e.t1?46:4===e.t1?53:5===e.t1?58:65;break;case 29:for(n.readHex(o,C),n.readHexNumber(s,C),SA(s,o,C),r.addCodespaceRange(C+1,kA(o,C),kA(s,C)),E=1;E<Q;E++)FA(s,C),n.readHexNumber(o,C),SA(o,s,C),n.readHexNumber(s,C),SA(s,o,C),r.addCodespaceRange(C+1,kA(o,C),kA(s,C));return e.abrupt("break",66);case 35:for(n.readHex(o,C),n.readHexNumber(s,C),SA(s,o,C),n.readNumber(),d=1;d<Q;d++)FA(s,C),n.readHexNumber(o,C),SA(o,s,C),n.readHexNumber(s,C),SA(s,o,C),n.readNumber();return e.abrupt("break",66);case 41:for(n.readHex(c,C),l=n.readNumber(),r.mapOne(kA(c,C),l),y=1;y<Q;y++)FA(c,C),f||(n.readHexNumber(u,C),SA(c,u,C)),l=n.readSigned()+(l+1),r.mapOne(kA(c,C),l);return e.abrupt("break",66);case 46:for(n.readHex(o,C),n.readHexNumber(s,C),SA(s,o,C),l=n.readNumber(),r.mapCidRange(kA(o,C),kA(s,C),l),p=1;p<Q;p++)FA(s,C),f?o.set(s):(n.readHexNumber(o,C),SA(o,s,C)),n.readHexNumber(s,C),SA(s,o,C),l=n.readNumber(),r.mapCidRange(kA(o,C),kA(s,C),l);return e.abrupt("break",66);case 53:for(n.readHex(c,B),n.readHex(g,C),r.mapOne(kA(c,B),DA(g,C)),v=1;v<Q;v++)FA(c,B),f||(n.readHexNumber(u,B),SA(c,u,B)),FA(g,C),n.readHexSigned(u,C),SA(g,u,C),r.mapOne(kA(c,B),DA(g,C));return e.abrupt("break",66);case 58:for(n.readHex(o,B),n.readHexNumber(s,B),SA(s,o,B),n.readHex(g,C),r.mapBfRange(kA(o,B),kA(s,B),DA(g,C)),m=1;m<Q;m++)FA(s,B),f?o.set(s):(n.readHexNumber(o,B),SA(o,s,B)),n.readHexNumber(s,B),SA(s,o,B),n.readHex(g,C),r.mapBfRange(kA(o,B),kA(s,B),DA(g,C));return e.abrupt("break",66);case 65:throw new Error("BinaryCMapReader.process - unknown type: ".concat(I));case 66:e.next=9;break;case 68:if(!a){e.next=70;break}return e.abrupt("return",A(a));case 70:return e.abrupt("return",r);case 71:case"end":return e.stop()}}),e)})),t=function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){yA(i,A,n,a,o,"next",e)}function o(e){yA(i,A,n,a,o,"throw",e)}a(void 0)}))},function(e,r,A){return t.apply(this,arguments)})}]);var e,t}();function NA(e){return function(e){if(Array.isArray(e))return MA(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||UA(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function LA(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=UA(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function UA(e,t){if(e){if("string"==typeof e)return MA(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?MA(e,t):void 0}}function MA(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function JA(){JA=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function HA(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function YA(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function PA(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,KA(A.key),A)}}function OA(e,t,r){return t&&PA(e.prototype,t),r&&PA(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function KA(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function TA(e,t,r){return t=jA(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,qA()?Reflect.construct(t,r||[],jA(e).constructor):t.apply(e,r))}function qA(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(qA=function(){return!!e})()}function jA(e){return jA=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},jA(e)}function WA(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ZA(e,t)}function ZA(e,t){return ZA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ZA(e,t)}var _A=new Uint8Array(0),XA=function(e){function t(e){var r;if(YA(this,t),(r=TA(this,t))._rawMinBufferLength=e||0,r.pos=0,r.bufferLength=0,r.eof=!1,r.buffer=_A,r.minBufferLength=512,e)for(;r.minBufferLength<e;)r.minBufferLength*=2;return r}return WA(t,ze),OA(t,[{key:"isEmpty",get:function(){for(;!this.eof&&0===this.bufferLength;)this.readBlock();return 0===this.bufferLength}},{key:"ensureBuffer",value:function(e){var t=this.buffer;if(e<=t.byteLength)return t;for(var r=this.minBufferLength;r<e;)r*=2;var A=new Uint8Array(r);return A.set(t),this.buffer=A}},{key:"getByte",value:function(){for(var e=this.pos;this.bufferLength<=e;){if(this.eof)return-1;this.readBlock()}return this.buffer[this.pos++]}},{key:"getBytes",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,A=this.pos;if(e){for(this.ensureBuffer(A+e),t=A+e;!this.eof&&this.bufferLength<t;)this.readBlock(r);var n=this.bufferLength;t>n&&(t=n)}else{for(;!this.eof;)this.readBlock(r);t=this.bufferLength}return this.pos=t,this.buffer.subarray(A,t)}},{key:"getImageData",value:(r=JA().mark((function e(t){var r,A,n=arguments;return JA().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.length>1&&void 0!==n[1]?n[1]:null,this.canAsyncDecodeImageFromBuffer){e.next=3;break}return e.abrupt("return",this.getBytes(t,r));case 3:return e.next=5,this.stream.asyncGetBytes();case 5:return A=e.sent,e.abrupt("return",this.decodeImage(A,r));case 7:case"end":return e.stop()}}),e,this)})),A=function(){var e=this,t=arguments;return new Promise((function(A,n){var i=r.apply(e,t);function a(e){HA(i,A,n,a,o,"next",e)}function o(e){HA(i,A,n,a,o,"throw",e)}a(void 0)}))},function(e){return A.apply(this,arguments)})},{key:"reset",value:function(){this.pos=0}},{key:"makeSubStream",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(void 0===t)for(;!this.eof;)this.readBlock();else for(var A=e+t;this.bufferLength<=A&&!this.eof;)this.readBlock();return new ar(this.buffer,e,t,r)}},{key:"getBaseStreams",value:function(){return this.str?this.str.getBaseStreams():null}}]);var r,A}(),VA=function(e){function t(e){var r,A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;YA(this,t);var n,i=0,a=LA(e);try{for(a.s();!(n=a.n()).done;){var o=n.value;i+=o instanceof XA?o._rawMinBufferLength:o.length}}catch(e){a.e(e)}finally{a.f()}return(r=TA(this,t,[i])).streams=e,r._onError=A,r}return WA(t,XA),OA(t,[{key:"readBlock",value:function(){var e=this.streams;if(0!==e.length){var t,r=e.shift();try{t=r.getBytes()}catch(e){var A;if(this._onError)return void this._onError(e,null===(A=r.dict)||void 0===A?void 0:A.objId);throw e}var n=this.bufferLength,i=n+t.length;this.ensureBuffer(i).set(t,n),this.bufferLength=i}else this.eof=!0}},{key:"getBaseStreams",value:function(){var e,t=[],r=LA(this.streams);try{for(r.s();!(e=r.n()).done;){var A=e.value.getBaseStreams();A&&t.push.apply(t,NA(A))}}catch(e){r.e(e)}finally{r.f()}return t.length>0?t:null}}])}();function zA(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,$A(A.key),A)}}function $A(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function en(e,t,r){return t=rn(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,tn()?Reflect.construct(t,r||[],rn(e).constructor):t.apply(e,r))}function tn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(tn=function(){return!!e})()}function rn(e){return rn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},rn(e)}function An(e,t){return An=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},An(e,t)}var nn=function(e){function t(e,r){var A;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r&&(r*=.8),(A=en(this,t,[r])).str=e,A.dict=e.dict,A.input=new Uint8Array(5),A}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&An(e,t)}(t,XA),r=t,A=[{key:"readBlock",value:function(){for(var e=this.str,t=e.getByte();Dt(t);)t=e.getByte();if(-1!==t&&126!==t){var r,A,n=this.bufferLength;if(122===t){for(r=this.ensureBuffer(n+4),A=0;A<4;++A)r[n+A]=0;this.bufferLength+=4}else{var i=this.input;for(i[0]=t,A=1;A<5;++A){for(t=e.getByte();Dt(t);)t=e.getByte();if(i[A]=t,-1===t||126===t)break}if(r=this.ensureBuffer(n+A-1),this.bufferLength+=A-1,A<5){for(;A<5;++A)i[A]=117;this.eof=!0}var a=0;for(A=0;A<5;++A)a=85*a+(i[A]-33);for(A=3;A>=0;--A)r[n+A]=255&a,a>>=8}}else this.eof=!0}}],A&&zA(r.prototype,A),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,A}();function an(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function on(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,sn(A.key),A)}}function sn(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function cn(e,t,r){return t=un(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,gn()?Reflect.construct(t,r||[],un(e).constructor):t.apply(e,r))}function gn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(gn=function(){return!!e})()}function un(e){return un=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},un(e)}function ln(e,t){return ln=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ln(e,t)}var hn=function(e){function t(e,r){var A;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r&&(r*=.5),(A=cn(this,t,[r])).str=e,A.dict=e.dict,A.firstDigit=-1,A}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ln(e,t)}(t,XA),r=t,(A=[{key:"readBlock",value:function(){var e=this.str.getBytes(8e3);if(e.length){var t,r=e.length+1>>1,A=this.ensureBuffer(this.bufferLength+r),n=this.bufferLength,i=this.firstDigit,a=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return an(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?an(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}(e);try{for(a.s();!(t=a.n()).done;){var o=t.value,s=void 0;if(o>=48&&o<=57)s=15&o;else{if(!(o>=65&&o<=70||o>=97&&o<=102)){if(62===o){this.eof=!0;break}continue}s=9+(15&o)}i<0?i=s:(A[n++]=i<<4|s,i=-1)}}catch(e){a.e(e)}finally{a.f()}i>=0&&this.eof&&(A[n++]=i<<4,i=-1),this.firstDigit=i,this.bufferLength=n}else this.eof=!0}}])&&on(r.prototype,A),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,A}();function In(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,fn(A.key),A)}}function fn(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var Cn=-1,Bn=[[-1,-1],[-1,-1],[7,8],[7,7],[6,6],[6,6],[6,5],[6,5],[4,0],[4,0],[4,0],[4,0],[4,0],[4,0],[4,0],[4,0],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[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],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2]],Qn=[[-1,-1],[12,-2],[-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],[11,1792],[11,1792],[12,1984],[12,2048],[12,2112],[12,2176],[12,2240],[12,2304],[11,1856],[11,1856],[11,1920],[11,1920],[12,2368],[12,2432],[12,2496],[12,2560]],En=[[-1,-1],[-1,-1],[-1,-1],[-1,-1],[8,29],[8,29],[8,30],[8,30],[8,45],[8,45],[8,46],[8,46],[7,22],[7,22],[7,22],[7,22],[7,23],[7,23],[7,23],[7,23],[8,47],[8,47],[8,48],[8,48],[6,13],[6,13],[6,13],[6,13],[6,13],[6,13],[6,13],[6,13],[7,20],[7,20],[7,20],[7,20],[8,33],[8,33],[8,34],[8,34],[8,35],[8,35],[8,36],[8,36],[8,37],[8,37],[8,38],[8,38],[7,19],[7,19],[7,19],[7,19],[8,31],[8,31],[8,32],[8,32],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,12],[6,12],[6,12],[6,12],[6,12],[6,12],[6,12],[6,12],[8,53],[8,53],[8,54],[8,54],[7,26],[7,26],[7,26],[7,26],[8,39],[8,39],[8,40],[8,40],[8,41],[8,41],[8,42],[8,42],[8,43],[8,43],[8,44],[8,44],[7,21],[7,21],[7,21],[7,21],[7,28],[7,28],[7,28],[7,28],[8,61],[8,61],[8,62],[8,62],[8,63],[8,63],[8,0],[8,0],[8,320],[8,320],[8,384],[8,384],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[7,27],[7,27],[7,27],[7,27],[8,59],[8,59],[8,60],[8,60],[9,1472],[9,1536],[9,1600],[9,1728],[7,18],[7,18],[7,18],[7,18],[7,24],[7,24],[7,24],[7,24],[8,49],[8,49],[8,50],[8,50],[8,51],[8,51],[8,52],[8,52],[7,25],[7,25],[7,25],[7,25],[8,55],[8,55],[8,56],[8,56],[8,57],[8,57],[8,58],[8,58],[6,192],[6,192],[6,192],[6,192],[6,192],[6,192],[6,192],[6,192],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[8,448],[8,448],[8,512],[8,512],[9,704],[9,768],[8,640],[8,640],[8,576],[8,576],[9,832],[9,896],[9,960],[9,1024],[9,1088],[9,1152],[9,1216],[9,1280],[9,1344],[9,1408],[7,256],[7,256],[7,256],[7,256],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[6,16],[6,16],[6,16],[6,16],[6,16],[6,16],[6,16],[6,16],[6,17],[6,17],[6,17],[6,17],[6,17],[6,17],[6,17],[6,17],[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],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[6,14],[6,14],[6,14],[6,14],[6,14],[6,14],[6,14],[6,14],[6,15],[6,15],[6,15],[6,15],[6,15],[6,15],[6,15],[6,15],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7]],dn=[[-1,-1],[-1,-1],[12,-2],[12,-2],[-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],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[11,1792],[11,1792],[11,1792],[11,1792],[12,1984],[12,1984],[12,2048],[12,2048],[12,2112],[12,2112],[12,2176],[12,2176],[12,2240],[12,2240],[12,2304],[12,2304],[11,1856],[11,1856],[11,1856],[11,1856],[11,1920],[11,1920],[11,1920],[11,1920],[12,2368],[12,2368],[12,2432],[12,2432],[12,2496],[12,2496],[12,2560],[12,2560],[10,18],[10,18],[10,18],[10,18],[10,18],[10,18],[10,18],[10,18],[12,52],[12,52],[13,640],[13,704],[13,768],[13,832],[12,55],[12,55],[12,56],[12,56],[13,1280],[13,1344],[13,1408],[13,1472],[12,59],[12,59],[12,60],[12,60],[13,1536],[13,1600],[11,24],[11,24],[11,24],[11,24],[11,25],[11,25],[11,25],[11,25],[13,1664],[13,1728],[12,320],[12,320],[12,384],[12,384],[12,448],[12,448],[13,512],[13,576],[12,53],[12,53],[12,54],[12,54],[13,896],[13,960],[13,1024],[13,1088],[13,1152],[13,1216],[10,64],[10,64],[10,64],[10,64],[10,64],[10,64],[10,64],[10,64]],yn=[[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[11,23],[11,23],[12,50],[12,51],[12,44],[12,45],[12,46],[12,47],[12,57],[12,58],[12,61],[12,256],[10,16],[10,16],[10,16],[10,16],[10,17],[10,17],[10,17],[10,17],[12,48],[12,49],[12,62],[12,63],[12,30],[12,31],[12,32],[12,33],[12,40],[12,41],[11,22],[11,22],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[9,15],[9,15],[9,15],[9,15],[9,15],[9,15],[9,15],[9,15],[12,128],[12,192],[12,26],[12,27],[12,28],[12,29],[11,19],[11,19],[11,20],[11,20],[12,34],[12,35],[12,36],[12,37],[12,38],[12,39],[11,21],[11,21],[12,42],[12,43],[10,0],[10,0],[10,0],[10,0],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12]],pn=[[-1,-1],[-1,-1],[-1,-1],[-1,-1],[6,9],[6,8],[5,7],[5,7],[4,6],[4,6],[4,6],[4,6],[4,5],[4,5],[4,5],[4,5],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[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,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]],vn=function(){return e=function e(t){var r,A,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!t||"function"!=typeof t.next)throw new Error('CCITTFaxDecoder - invalid "source" parameter.');for(this.source=t,this.eof=!1,this.encoding=n.K||0,this.eoline=n.EndOfLine||!1,this.byteAlign=n.EncodedByteAlign||!1,this.columns=n.Columns||1728,this.rows=n.Rows||0,this.eoblock=null===(r=n.EndOfBlock)||void 0===r||r,this.black=n.BlackIs1||!1,this.codingLine=new Uint32Array(this.columns+1),this.refLine=new Uint32Array(this.columns+2),this.codingLine[0]=this.columns,this.codingPos=0,this.row=0,this.nextLine2D=this.encoding<0,this.inputBits=0,this.inputBuf=0,this.outputBits=0,this.rowsDone=!1;0===(A=this._lookBits(12));)this._eatBits(1);1===A&&this._eatBits(12),this.encoding>0&&(this.nextLine2D=!this._lookBits(1),this._eatBits(1))},(t=[{key:"readNextChar",value:function(){if(this.eof)return-1;var e,t,r,A,n,i=this.refLine,a=this.codingLine,o=this.columns;if(0===this.outputBits){if(this.rowsDone&&(this.eof=!0),this.eof)return-1;var s,c,g;if(this.err=!1,this.nextLine2D){for(A=0;a[A]<o;++A)i[A]=a[A];for(i[A++]=o,i[A]=o,a[0]=0,this.codingPos=0,e=0,t=0;a[this.codingPos]<o;)switch(s=this._getTwoDimCode()){case 0:this._addPixels(i[e+1],t),i[e+1]<o&&(e+=2);break;case 1:if(s=c=0,t){do{s+=g=this._getBlackCode()}while(g>=64);do{c+=g=this._getWhiteCode()}while(g>=64)}else{do{s+=g=this._getWhiteCode()}while(g>=64);do{c+=g=this._getBlackCode()}while(g>=64)}for(this._addPixels(a[this.codingPos]+s,t),a[this.codingPos]<o&&this._addPixels(a[this.codingPos]+c,1^t);i[e]<=a[this.codingPos]&&i[e]<o;)e+=2;break;case 7:if(this._addPixels(i[e]+3,t),t^=1,a[this.codingPos]<o)for(++e;i[e]<=a[this.codingPos]&&i[e]<o;)e+=2;break;case 5:if(this._addPixels(i[e]+2,t),t^=1,a[this.codingPos]<o)for(++e;i[e]<=a[this.codingPos]&&i[e]<o;)e+=2;break;case 3:if(this._addPixels(i[e]+1,t),t^=1,a[this.codingPos]<o)for(++e;i[e]<=a[this.codingPos]&&i[e]<o;)e+=2;break;case 2:if(this._addPixels(i[e],t),t^=1,a[this.codingPos]<o)for(++e;i[e]<=a[this.codingPos]&&i[e]<o;)e+=2;break;case 8:if(this._addPixelsNeg(i[e]-3,t),t^=1,a[this.codingPos]<o)for(e>0?--e:++e;i[e]<=a[this.codingPos]&&i[e]<o;)e+=2;break;case 6:if(this._addPixelsNeg(i[e]-2,t),t^=1,a[this.codingPos]<o)for(e>0?--e:++e;i[e]<=a[this.codingPos]&&i[e]<o;)e+=2;break;case 4:if(this._addPixelsNeg(i[e]-1,t),t^=1,a[this.codingPos]<o)for(e>0?--e:++e;i[e]<=a[this.codingPos]&&i[e]<o;)e+=2;break;case Cn:this._addPixels(o,0),this.eof=!0;break;default:T("bad 2d code"),this._addPixels(o,0),this.err=!0}}else for(a[0]=0,this.codingPos=0,t=0;a[this.codingPos]<o;){if(s=0,t)do{s+=g=this._getBlackCode()}while(g>=64);else do{s+=g=this._getWhiteCode()}while(g>=64);this._addPixels(a[this.codingPos]+s,t),t^=1}var u=!1;if(this.byteAlign&&(this.inputBits&=-8),this.eoblock||this.row!==this.rows-1){if(s=this._lookBits(12),this.eoline)for(;s!==Cn&&1!==s;)this._eatBits(1),s=this._lookBits(12);else for(;0===s;)this._eatBits(1),s=this._lookBits(12);1===s?(this._eatBits(12),u=!0):s===Cn&&(this.eof=!0)}else this.rowsDone=!0;if(!this.eof&&this.encoding>0&&!this.rowsDone&&(this.nextLine2D=!this._lookBits(1),this._eatBits(1)),this.eoblock&&u&&this.byteAlign){if(1===(s=this._lookBits(12))){if(this._eatBits(12),this.encoding>0&&(this._lookBits(1),this._eatBits(1)),this.encoding>=0)for(A=0;A<4;++A)1!==(s=this._lookBits(12))&&T("bad rtc code: "+s),this._eatBits(12),this.encoding>0&&(this._lookBits(1),this._eatBits(1));this.eof=!0}}else if(this.err&&this.eoline){for(;;){if((s=this._lookBits(13))===Cn)return this.eof=!0,-1;if(s>>1==1)break;this._eatBits(1)}this._eatBits(12),this.encoding>0&&(this._eatBits(1),this.nextLine2D=!(1&s))}this.outputBits=a[0]>0?a[this.codingPos=0]:a[this.codingPos=1],this.row++}if(this.outputBits>=8)n=1&this.codingPos?0:255,this.outputBits-=8,0===this.outputBits&&a[this.codingPos]<o&&(this.codingPos++,this.outputBits=a[this.codingPos]-a[this.codingPos-1]);else{r=8,n=0;do{if("number"!=typeof this.outputBits)throw new re('Invalid /CCITTFaxDecode data, "outputBits" must be a number.');this.outputBits>r?(n<<=r,1&this.codingPos||(n|=255>>8-r),this.outputBits-=r,r=0):(n<<=this.outputBits,1&this.codingPos||(n|=255>>8-this.outputBits),r-=this.outputBits,this.outputBits=0,a[this.codingPos]<o?(this.codingPos++,this.outputBits=a[this.codingPos]-a[this.codingPos-1]):r>0&&(n<<=r,r=0))}while(r)}return this.black&&(n^=255),n}},{key:"_addPixels",value:function(e,t){var r=this.codingLine,A=this.codingPos;e>r[A]&&(e>this.columns&&(T("row is wrong length"),this.err=!0,e=this.columns),1&A^t&&++A,r[A]=e),this.codingPos=A}},{key:"_addPixelsNeg",value:function(e,t){var r=this.codingLine,A=this.codingPos;if(e>r[A])e>this.columns&&(T("row is wrong length"),this.err=!0,e=this.columns),1&A^t&&++A,r[A]=e;else if(e<r[A]){for(e<0&&(T("invalid code"),this.err=!0,e=0);A>0&&e<r[A-1];)--A;r[A]=e}this.codingPos=A}},{key:"_findTableCode",value:function(e,t,r,A){for(var n=A||0,i=e;i<=t;++i){var a=this._lookBits(i);if(a===Cn)return[!0,1,!1];if(i<t&&(a<<=t-i),!n||a>=n){var o=r[a-n];if(o[0]===i)return this._eatBits(i),[!0,o[1],!0]}}return[!1,0,!1]}},{key:"_getTwoDimCode",value:function(){var e,t=0;if(this.eoblock){var r;if(t=this._lookBits(7),(null===(r=e=Bn[t])||void 0===r?void 0:r[0])>0)return this._eatBits(e[0]),e[1]}else{var A=this._findTableCode(1,7,Bn);if(A[0]&&A[2])return A[1]}return T("Bad two dim code"),Cn}},{key:"_getWhiteCode",value:function(){var e,t=0;if(this.eoblock){if((t=this._lookBits(12))===Cn)return 1;if((e=t>>5==0?Qn[t]:En[t>>3])[0]>0)return this._eatBits(e[0]),e[1]}else{var r=this._findTableCode(1,9,En);if(r[0])return r[1];if((r=this._findTableCode(11,12,Qn))[0])return r[1]}return T("bad white code"),this._eatBits(1),1}},{key:"_getBlackCode",value:function(){var e,t;if(this.eoblock){if((e=this._lookBits(13))===Cn)return 1;if((t=e>>7==0?dn[e]:e>>9==0&&e>>7!=0?yn[(e>>1)-64]:pn[e>>7])[0]>0)return this._eatBits(t[0]),t[1]}else{var r=this._findTableCode(2,6,pn);if(r[0])return r[1];if((r=this._findTableCode(7,12,yn,64))[0])return r[1];if((r=this._findTableCode(10,13,dn))[0])return r[1]}return T("bad black code"),this._eatBits(1),1}},{key:"_lookBits",value:function(e){for(var t;this.inputBits<e;){if(-1===(t=this.source.next()))return 0===this.inputBits?Cn:this.inputBuf<<e-this.inputBits&65535>>16-e;this.inputBuf=this.inputBuf<<8|t,this.inputBits+=8}return this.inputBuf>>this.inputBits-e&65535>>16-e}},{key:"_eatBits",value:function(e){(this.inputBits-=e)<0&&(this.inputBits=0)}}])&&In(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();function mn(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,wn(A.key),A)}}function wn(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function bn(e,t,r){return t=Dn(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,kn()?Reflect.construct(t,r||[],Dn(e).constructor):t.apply(e,r))}function kn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(kn=function(){return!!e})()}function Dn(e){return Dn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Dn(e)}function Sn(e,t){return Sn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Sn(e,t)}var Fn=function(e){function t(e,r,A){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=bn(this,t,[r])).str=e,n.dict=e.dict,A instanceof He||(A=He.empty);var i={next:()=>e.getByte()};return n.ccittFaxDecoder=new vn(i,{K:A.get("K"),EndOfLine:A.get("EndOfLine"),EncodedByteAlign:A.get("EncodedByteAlign"),Columns:A.get("Columns"),Rows:A.get("Rows"),EndOfBlock:A.get("EndOfBlock"),BlackIs1:A.get("BlackIs1")}),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Sn(e,t)}(t,XA),r=t,(A=[{key:"readBlock",value:function(){for(;!this.eof;){var e=this.ccittFaxDecoder.readNextChar();if(-1===e)return void(this.eof=!0);this.ensureBuffer(this.bufferLength+1),this.buffer[this.bufferLength++]=e}}}])&&mn(r.prototype,A),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,A}();function xn(){xn=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function Rn(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function Gn(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){Rn(i,A,n,a,o,"next",e)}function o(e){Rn(i,A,n,a,o,"throw",e)}a(void 0)}))}}function Nn(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Ln(A.key),A)}}function Ln(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function Un(e,t,r){return t=Jn(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Mn()?Reflect.construct(t,r||[],Jn(e).constructor):t.apply(e,r))}function Mn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Mn=function(){return!!e})()}function Jn(e){return Jn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Jn(e)}function Hn(e,t){return Hn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Hn(e,t)}function Yn(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}function Pn(e){var t,r,A,n=2;for("undefined"!=typeof Symbol&&(r=Symbol.asyncIterator,A=Symbol.iterator);n--;){if(r&&null!=(t=e[r]))return t.call(e);if(A&&null!=(t=e[A]))return new On(t.call(e));r="@@asyncIterator",A="@@iterator"}throw new TypeError("Object is not async iterable")}function On(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return On=function(e){this.s=e,this.n=e.next},On.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new On(e)}r(1237);var Kn=new Int32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Tn=new Int32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),qn=new Int32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),jn=[new Int32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59e4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9],Wn=[new Int32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5],Zn=new WeakSet,_n=function(e){function t(e,r){var A;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}(A=Un(this,t,[r]),Zn),A.str=e,A.dict=e.dict;var n=e.getByte(),i=e.getByte();if(-1===n||-1===i)throw new re("Invalid header in flate stream: ".concat(n,", ").concat(i));if(8!=(15&n))throw new re("Unknown compression method in flate stream: ".concat(n,", ").concat(i));if(((n<<8)+i)%31!=0)throw new re("Bad FCHECK in flate stream: ".concat(n,", ").concat(i));if(32&i)throw new re("FDICT bit set in flate stream: ".concat(n,", ").concat(i));return A.codeSize=0,A.codeBuf=0,A}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Hn(e,t)}(t,XA),r=t,A=[{key:"getImageData",value:(i=Gn(xn().mark((function e(t,r){var A;return xn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.asyncGetBytes();case 2:return A=e.sent,e.abrupt("return",(null==A?void 0:A.subarray(0,t))||this.getBytes(t));case 4:case"end":return e.stop()}}),e,this)}))),function(e,t){return i.apply(this,arguments)})},{key:"asyncGetBytes",value:(n=Gn(xn().mark((function e(){var t,r,A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q;return xn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.str.reset(),t=this.str.getBytes(),e.prev=2,r=new DecompressionStream("deflate"),A=r.readable,n=r.writable,i=n.getWriter(),e.next=7,i.ready;case 7:i.write(t).then(Gn(xn().mark((function e(){return xn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.ready;case 2:return e.next=4,i.close();case 4:case"end":return e.stop()}}),e)})))).catch((function(){})),a=[],o=0,s=!1,c=!1,e.prev=12,u=Pn(A);case 14:return e.next=16,u.next();case 16:if(!(s=!(l=e.sent).done)){e.next=23;break}h=l.value,a.push(h),o+=h.byteLength;case 20:s=!1,e.next=14;break;case 23:e.next=29;break;case 25:e.prev=25,e.t0=e.catch(12),c=!0,g=e.t0;case 29:if(e.prev=29,e.prev=30,!s||null==u.return){e.next=34;break}return e.next=34,u.return();case 34:if(e.prev=34,!c){e.next=37;break}throw g;case 37:return e.finish(34);case 38:return e.finish(29);case 39:for(I=new Uint8Array(o),f=0,C=0,B=a;C<B.length;C++)Q=B[C],I.set(Q,f),f+=Q.byteLength;return e.abrupt("return",I);case 45:return e.prev=45,e.t1=e.catch(2),this.str=new ar(t,2,t.length,this.str.dict),this.reset(),e.abrupt("return",null);case 50:case"end":return e.stop()}}),e,this,[[2,45],[12,25,29,39],[30,,34,38]])}))),function(){return n.apply(this,arguments)})},{key:"isAsync",get:function(){return!0}},{key:"getBits",value:function(e){for(var t,r=this.str,A=this.codeSize,n=this.codeBuf;A<e;){if(-1===(t=r.getByte()))throw new re("Bad encoding in flate stream");n|=t<<A,A+=8}return t=n&(1<<e)-1,this.codeBuf=n>>e,this.codeSize=A-=e,t}},{key:"getCode",value:function(e){for(var t,r=this.str,A=e[0],n=e[1],i=this.codeSize,a=this.codeBuf;i<n&&-1!==(t=r.getByte());)a|=t<<i,i+=8;var o=A[a&(1<<n)-1],s=o>>16,c=65535&o;if(s<1||i<s)throw new re("Bad encoding in flate stream");return this.codeBuf=a>>s,this.codeSize=i-s,c}},{key:"generateHuffmanTable",value:function(e){var t,r=e.length,A=0;for(t=0;t<r;++t)e[t]>A&&(A=e[t]);for(var n=1<<A,i=new Int32Array(n),a=1,o=0,s=2;a<=A;++a,o<<=1,s<<=1)for(var c=0;c<r;++c)if(e[c]===a){var g=0,u=o;for(t=0;t<a;++t)g=g<<1|1&u,u>>=1;for(t=g;t<n;t+=s)i[t]=a<<16|c;++o}return[i,A]}},{key:"readBlock",value:function(){var e,t,r,A=this.str;try{t=this.getBits(3)}catch(e){return void Yn(Zn,this,Xn).call(this,e.message)}if(1&t&&(this.eof=!0),0!=(t>>=1)){var n,i;if(1===t)n=jn,i=Wn;else{if(2!==t)throw new re("Unknown block type in flate stream");var a,o=this.getBits(5)+257,s=this.getBits(5)+1,c=this.getBits(4)+4,g=new Uint8Array(Kn.length);for(a=0;a<c;++a)g[Kn[a]]=this.getBits(3);var u=this.generateHuffmanTable(g);r=0,a=0;for(var l,h,I,f=o+s,C=new Uint8Array(f);a<f;){var B=this.getCode(u);if(16===B)l=2,h=3,I=r;else if(17===B)l=3,h=3,I=r=0;else{if(18!==B){C[a++]=r=B;continue}l=7,h=11,I=r=0}for(var Q=this.getBits(l)+h;Q-- >0;)C[a++]=I}n=this.generateHuffmanTable(C.subarray(0,o)),i=this.generateHuffmanTable(C.subarray(o,f))}for(var E=(e=this.buffer)?e.length:0,d=this.bufferLength;;){var y=this.getCode(n);if(y<256)d+1>=E&&(E=(e=this.ensureBuffer(d+1)).length),e[d++]=y;else{if(256===y)return void(this.bufferLength=d);var p=(y=Tn[y-=257])>>16;p>0&&(p=this.getBits(p)),r=(65535&y)+p,y=this.getCode(i),(p=(y=qn[y])>>16)>0&&(p=this.getBits(p));var v=(65535&y)+p;d+r>=E&&(E=(e=this.ensureBuffer(d+r)).length);for(var m=0;m<r;++m,++d)e[d]=e[d-v]}}}else{var w;if(-1===(w=A.getByte()))return void Yn(Zn,this,Xn).call(this,"Bad block header in flate stream");var b=w;if(-1===(w=A.getByte()))return void Yn(Zn,this,Xn).call(this,"Bad block header in flate stream");if(b|=w<<8,-1===(w=A.getByte()))return void Yn(Zn,this,Xn).call(this,"Bad block header in flate stream");var k=w;if(-1===(w=A.getByte()))return void Yn(Zn,this,Xn).call(this,"Bad block header in flate stream");if((k|=w<<8)!=(65535&~b)&&(0!==b||0!==k))throw new re("Bad uncompressed block length in flate stream");this.codeBuf=0,this.codeSize=0;var D=this.bufferLength,S=D+b;if(e=this.ensureBuffer(S),this.bufferLength=S,0===b)-1===A.peekByte()&&(this.eof=!0);else{var F=A.getBytes(b);e.set(F,D),F.length<b&&(this.eof=!0)}}}}],A&&Nn(r.prototype,A),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,A,n,i}();function Xn(e){T(e),this.eof=!0}function Vn(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,zn(A.key),A)}}function zn(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}r(4834);var $n=[{qe:22017,nmps:1,nlps:1,switchFlag:1},{qe:13313,nmps:2,nlps:6,switchFlag:0},{qe:6145,nmps:3,nlps:9,switchFlag:0},{qe:2753,nmps:4,nlps:12,switchFlag:0},{qe:1313,nmps:5,nlps:29,switchFlag:0},{qe:545,nmps:38,nlps:33,switchFlag:0},{qe:22017,nmps:7,nlps:6,switchFlag:1},{qe:21505,nmps:8,nlps:14,switchFlag:0},{qe:18433,nmps:9,nlps:14,switchFlag:0},{qe:14337,nmps:10,nlps:14,switchFlag:0},{qe:12289,nmps:11,nlps:17,switchFlag:0},{qe:9217,nmps:12,nlps:18,switchFlag:0},{qe:7169,nmps:13,nlps:20,switchFlag:0},{qe:5633,nmps:29,nlps:21,switchFlag:0},{qe:22017,nmps:15,nlps:14,switchFlag:1},{qe:21505,nmps:16,nlps:14,switchFlag:0},{qe:20737,nmps:17,nlps:15,switchFlag:0},{qe:18433,nmps:18,nlps:16,switchFlag:0},{qe:14337,nmps:19,nlps:17,switchFlag:0},{qe:13313,nmps:20,nlps:18,switchFlag:0},{qe:12289,nmps:21,nlps:19,switchFlag:0},{qe:10241,nmps:22,nlps:19,switchFlag:0},{qe:9217,nmps:23,nlps:20,switchFlag:0},{qe:8705,nmps:24,nlps:21,switchFlag:0},{qe:7169,nmps:25,nlps:22,switchFlag:0},{qe:6145,nmps:26,nlps:23,switchFlag:0},{qe:5633,nmps:27,nlps:24,switchFlag:0},{qe:5121,nmps:28,nlps:25,switchFlag:0},{qe:4609,nmps:29,nlps:26,switchFlag:0},{qe:4353,nmps:30,nlps:27,switchFlag:0},{qe:2753,nmps:31,nlps:28,switchFlag:0},{qe:2497,nmps:32,nlps:29,switchFlag:0},{qe:2209,nmps:33,nlps:30,switchFlag:0},{qe:1313,nmps:34,nlps:31,switchFlag:0},{qe:1089,nmps:35,nlps:32,switchFlag:0},{qe:673,nmps:36,nlps:33,switchFlag:0},{qe:545,nmps:37,nlps:34,switchFlag:0},{qe:321,nmps:38,nlps:35,switchFlag:0},{qe:273,nmps:39,nlps:36,switchFlag:0},{qe:133,nmps:40,nlps:37,switchFlag:0},{qe:73,nmps:41,nlps:38,switchFlag:0},{qe:37,nmps:42,nlps:39,switchFlag:0},{qe:21,nmps:43,nlps:40,switchFlag:0},{qe:9,nmps:44,nlps:41,switchFlag:0},{qe:5,nmps:45,nlps:42,switchFlag:0},{qe:1,nmps:45,nlps:43,switchFlag:0},{qe:22017,nmps:46,nlps:46,switchFlag:0}],ei=function(){return e=function e(t,r,A){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.data=t,this.bp=r,this.dataEnd=A,this.chigh=t[r],this.clow=0,this.byteIn(),this.chigh=this.chigh<<7&65535|this.clow>>9&127,this.clow=this.clow<<7&65535,this.ct-=7,this.a=32768},(t=[{key:"byteIn",value:function(){var e=this.data,t=this.bp;255===e[t]?e[t+1]>143?(this.clow+=65280,this.ct=8):(t++,this.clow+=e[t]<<9,this.ct=7,this.bp=t):(t++,this.clow+=t<this.dataEnd?e[t]<<8:65280,this.ct=8,this.bp=t),this.clow>65535&&(this.chigh+=this.clow>>16,this.clow&=65535)}},{key:"readBit",value:function(e,t){var r,A=e[t]>>1,n=1&e[t],i=$n[A],a=i.qe,o=this.a-a;if(this.chigh<a)o<a?(o=a,r=n,A=i.nmps):(o=a,r=1^n,1===i.switchFlag&&(n=r),A=i.nlps);else{if(this.chigh-=a,0!=(32768&o))return this.a=o,n;o<a?(r=1^n,1===i.switchFlag&&(n=r),A=i.nlps):(r=n,A=i.nmps)}do{0===this.ct&&this.byteIn(),o<<=1,this.chigh=this.chigh<<1&65535|this.clow>>15&1,this.clow=this.clow<<1&65535,this.ct--}while(0==(32768&o));return this.a=o,e[t]=A<<1|n,r}}])&&Vn(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();function ti(e){return function(e){if(Array.isArray(e))return ni(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ai(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ri(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Ai(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function Ai(e,t){if(e){if("string"==typeof e)return ni(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ni(e,t):void 0}}function ni(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function ii(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,oi(A.key),A)}}function ai(e,t,r){return t&&ii(e.prototype,t),r&&ii(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function oi(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function si(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ci(e,t,r){return t=ui(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,gi()?Reflect.construct(t,r||[],ui(e).constructor):t.apply(e,r))}function gi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(gi=function(){return!!e})()}function ui(e){return ui=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ui(e)}function li(e,t){return li=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},li(e,t)}var hi=function(e){function t(e){return si(this,t),ci(this,t,[e,"Jbig2Error"])}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&li(e,t)}(t,X),ai(t)}(),Ii=function(){return ai((function e(){si(this,e)}),[{key:"getContexts",value:function(e){return e in this?this[e]:this[e]=new Int8Array(65536)}}])}(),fi=function(){return ai((function e(t,r,A){si(this,e),this.data=t,this.start=r,this.end=A}),[{key:"decoder",get:function(){return _(this,"decoder",new ei(this.data,this.start,this.end))}},{key:"contextCache",get:function(){return _(this,"contextCache",new Ii)}}])}(),Ci=Math.pow(2,31)-1,Bi=-Math.pow(2,31);function Qi(e,t,r){var A=e.getContexts(t),n=1;function i(e){for(var t=0,i=0;i<e;i++){var a=r.readBit(A,n);n=n<256?n<<1|a:511&(n<<1|a)|256,t=t<<1|a}return t>>>0}var a,o=i(1),s=i(1)?i(1)?i(1)?i(1)?i(1)?i(32)+4436:i(12)+340:i(8)+84:i(6)+20:i(4)+4:i(2);return 0===o?a=s:s>0&&(a=-s),a>=Bi&&a<=Ci?a:null}function Ei(e,t,r){for(var A=e.getContexts("IAID"),n=1,i=0;i<r;i++)n=n<<1|t.readBit(A,n);return r<31?n&(1<<r)-1:2147483647&n}var di=["SymbolDictionary",null,null,null,"IntermediateTextRegion",null,"ImmediateTextRegion","ImmediateLosslessTextRegion",null,null,null,null,null,null,null,null,"PatternDictionary",null,null,null,"IntermediateHalftoneRegion",null,"ImmediateHalftoneRegion","ImmediateLosslessHalftoneRegion",null,null,null,null,null,null,null,null,null,null,null,null,"IntermediateGenericRegion",null,"ImmediateGenericRegion","ImmediateLosslessGenericRegion","IntermediateGenericRefinementRegion",null,"ImmediateGenericRefinementRegion","ImmediateLosslessGenericRefinementRegion",null,null,null,null,"PageInformation","EndOfPage","EndOfStripe","EndOfFile","Profiles","Tables",null,null,null,null,null,null,null,null,"Extension"],yi=[[{x:-1,y:-2},{x:0,y:-2},{x:1,y:-2},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:2,y:-1},{x:-4,y:0},{x:-3,y:0},{x:-2,y:0},{x:-1,y:0}],[{x:-1,y:-2},{x:0,y:-2},{x:1,y:-2},{x:2,y:-2},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:2,y:-1},{x:-3,y:0},{x:-2,y:0},{x:-1,y:0}],[{x:-1,y:-2},{x:0,y:-2},{x:1,y:-2},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:-2,y:0},{x:-1,y:0}],[{x:-3,y:-1},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:-4,y:0},{x:-3,y:0},{x:-2,y:0},{x:-1,y:0}]],pi=[{coding:[{x:0,y:-1},{x:1,y:-1},{x:-1,y:0}],reference:[{x:0,y:-1},{x:1,y:-1},{x:-1,y:0},{x:0,y:0},{x:1,y:0},{x:-1,y:1},{x:0,y:1},{x:1,y:1}]},{coding:[{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:-1,y:0}],reference:[{x:0,y:-1},{x:-1,y:0},{x:0,y:0},{x:1,y:0},{x:0,y:1},{x:1,y:1}]}],vi=[39717,1941,229,405],mi=[32,8];function wi(e,t,r,A,n,i,a,o){if(e)return Ki(new Yi(o.data,o.start,o.end),t,r,!1);if(0===A&&!i&&!n&&4===a.length&&3===a[0].x&&-1===a[0].y&&-3===a[1].x&&-1===a[1].y&&2===a[2].x&&-2===a[2].y&&-2===a[3].x&&-2===a[3].y)return function(e,t,r){var A,n,i,a,o,s,c,g=r.decoder,u=r.contextCache.getContexts("GB"),l=[];for(n=0;n<t;n++)for(o=l[n]=new Uint8Array(e),s=n<1?o:l[n-1],A=(c=n<2?o:l[n-2])[0]<<13|c[1]<<12|c[2]<<11|s[0]<<7|s[1]<<6|s[2]<<5|s[3]<<4,i=0;i<e;i++)o[i]=a=g.readBit(u,A),A=(31735&A)<<1|(i+3<e?c[i+3]<<11:0)|(i+4<e?s[i+4]<<4:0)|a;return l}(t,r,o);var s=!!i,c=yi[A].concat(a);c.sort((function(e,t){return e.y-t.y||e.x-t.x}));var g,u,l=c.length,h=new Int8Array(l),I=new Int8Array(l),f=[],C=0,B=0,Q=0,E=0;for(u=0;u<l;u++)h[u]=c[u].x,I[u]=c[u].y,B=Math.min(B,c[u].x),Q=Math.max(Q,c[u].x),E=Math.min(E,c[u].y),u<l-1&&c[u].y===c[u+1].y&&c[u].x===c[u+1].x-1?C|=1<<l-1-u:f.push(u);var d=f.length,y=new Int8Array(d),p=new Int8Array(d),v=new Uint16Array(d);for(g=0;g<d;g++)u=f[g],y[g]=c[u].x,p[g]=c[u].y,v[g]=1<<l-1-u;for(var m,w,b,k,D,S=-B,F=-E,x=t-Q,R=vi[A],G=new Uint8Array(t),N=[],L=o.decoder,U=o.contextCache.getContexts("GB"),M=0,J=0,H=0;H<r;H++)if(n&&(M^=L.readBit(U,R)))N.push(G);else for(G=new Uint8Array(G),N.push(G),m=0;m<t;m++)if(s&&i[H][m])G[m]=0;else{if(m>=S&&m<x&&H>=F)for(J=J<<1&C,u=0;u<d;u++)w=H+p[u],b=m+y[u],(k=N[w][b])&&(J|=k=v[u]);else for(J=0,D=l-1,u=0;u<l;u++,D--)(b=m+h[u])>=0&&b<t&&(w=H+I[u])>=0&&(k=N[w][b])&&(J|=k<<D);var Y=L.readBit(U,J);G[m]=Y}return N}function bi(e,t,r,A,n,i,a,o,s){var c=pi[r].coding;0===r&&(c=c.concat([o[0]]));var g,u=c.length,l=new Int32Array(u),h=new Int32Array(u);for(g=0;g<u;g++)l[g]=c[g].x,h[g]=c[g].y;var I=pi[r].reference;0===r&&(I=I.concat([o[1]]));var f=I.length,C=new Int32Array(f),B=new Int32Array(f);for(g=0;g<f;g++)C[g]=I[g].x,B[g]=I[g].y;for(var Q=A[0].length,E=A.length,d=mi[r],y=[],p=s.decoder,v=s.contextCache.getContexts("GR"),m=0,w=0;w<t;w++){if(a&&(m^=p.readBit(v,d)))throw new hi("prediction is not supported");var b=new Uint8Array(e);y.push(b);for(var k=0;k<e;k++){var D=void 0,S=void 0,F=0;for(g=0;g<u;g++)D=w+h[g],S=k+l[g],D<0||S<0||S>=e?F<<=1:F=F<<1|y[D][S];for(g=0;g<f;g++)D=w+B[g]-i,S=k+C[g]-n,D<0||D>=E||S<0||S>=Q?F<<=1:F=F<<1|A[D][S];var x=p.readBit(v,F);b[k]=x}}return y}function ki(e,t,r,A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q){if(e&&t)throw new hi("refinement with Huffman is not supported");var E,d,y=[];for(E=0;E<A;E++){if(d=new Uint8Array(r),n)for(var p=0;p<r;p++)d[p]=n;y.push(d)}var v=C.decoder,m=C.contextCache,w=e?-h.tableDeltaT.decode(Q):-Qi(m,"IADT",v),b=0;for(E=0;E<i;){w+=e?h.tableDeltaT.decode(Q):Qi(m,"IADT",v);for(var k=b+=e?h.tableFirstS.decode(Q):Qi(m,"IAFS",v);;){var D=0;a>1&&(D=e?Q.readBits(B):Qi(m,"IAIT",v));var S=a*w+D,F=e?h.symbolIDTable.decode(Q):Ei(m,v,s),x=t&&(e?Q.readBit():Qi(m,"IARI",v)),R=o[F],G=R[0].length,N=R.length;if(x){var L=Qi(m,"IARDW",v),U=Qi(m,"IARDH",v);R=bi(G+=L,N+=U,I,R,(L>>1)+Qi(m,"IARDX",v),(U>>1)+Qi(m,"IARDY",v),!1,f,C)}var M=0;c?1&u?M=N-1:k+=N-1:u>1?k+=G-1:M=G-1;var J=S-(1&u?0:N-1),H=k-(2&u?G-1:0),Y=void 0,P=void 0,O=void 0;if(c){for(Y=0;Y<N;Y++)if(d=y[H+Y]){O=R[Y];var K=Math.min(r-J,G);switch(l){case 0:for(P=0;P<K;P++)d[J+P]|=O[P];break;case 2:for(P=0;P<K;P++)d[J+P]^=O[P];break;default:throw new hi("operator ".concat(l," is not supported"))}}}else for(P=0;P<N;P++)if(d=y[J+P])switch(O=R[P],l){case 0:for(Y=0;Y<G;Y++)d[H+Y]|=O[Y];break;case 2:for(Y=0;Y<G;Y++)d[H+Y]^=O[Y];break;default:throw new hi("operator ".concat(l," is not supported"))}E++;var T=e?h.tableDeltaS.decode(Q):Qi(m,"IADS",v);if(null===T)break;k+=M+T+g}}return y}function Di(e,t){var r={};r.number=kt(e,t);var A=e[t+4],n=63&A;if(!di[n])throw new hi("invalid segment type: "+n);r.type=n,r.typeName=di[n],r.deferredNonRetain=!!(128&A);var i=!!(64&A),a=e[t+5],o=a>>5&7,s=[31&a],c=t+6;if(7===a){o=536870911&kt(e,c-1),c+=3;var g=o+7>>3;for(s[0]=e[c++];--g>0;)s.push(e[c++])}else if(5===a||6===a)throw new hi("invalid referred-to flags");r.retainBits=s;var u=4;r.number<=256?u=1:r.number<=65536&&(u=2);var l,h,I=[];for(l=0;l<o;l++){var f;f=1===u?e[c]:2===u?bt(e,c):kt(e,c),I.push(f),c+=u}if(r.referredTo=I,i?(r.pageAssociation=kt(e,c),c+=4):r.pageAssociation=e[c++],r.length=kt(e,c),c+=4,4294967295===r.length){if(38!==n)throw new hi("invalid unknown segment length");var C=Fi(e,c),B=!!(1&e[c+xi]),Q=new Uint8Array(6);for(B||(Q[0]=255,Q[1]=172),Q[2]=C.height>>>24&255,Q[3]=C.height>>16&255,Q[4]=C.height>>8&255,Q[5]=255&C.height,l=c,h=e.length;l<h;l++){for(var E=0;E<6&&Q[E]===e[l+E];)E++;if(6===E){r.length=l+6;break}}if(4294967295===r.length)throw new hi("segment end was not found")}return r.headerEnd=c,r}function Si(e,t,r,A){for(var n=[],i=r;i<A;){var a=Di(t,i);i=a.headerEnd;var o={header:a,data:t};if(e.randomAccess||(o.start=i,i+=a.length,o.end=i),n.push(o),51===a.type)break}if(e.randomAccess)for(var s=0,c=n.length;s<c;s++)n[s].start=i,i+=n[s].header.length,n[s].end=i;return n}function Fi(e,t){return{width:kt(e,t),height:kt(e,t+4),x:kt(e,t+8),y:kt(e,t+12),combinationOperator:7&e[t+16]}}var xi=17;function Ri(e,t){var r,A,n,i,a=e.header,o=e.data,s=e.end,c=e.start;switch(a.type){case 0:var g={},u=bt(o,c);if(g.huffman=!!(1&u),g.refinement=!!(2&u),g.huffmanDHSelector=u>>2&3,g.huffmanDWSelector=u>>4&3,g.bitmapSizeSelector=u>>6&1,g.aggregationInstancesSelector=u>>7&1,g.bitmapCodingContextUsed=!!(256&u),g.bitmapCodingContextRetained=!!(512&u),g.template=u>>10&3,g.refinementTemplate=u>>12&1,c+=2,!g.huffman){for(i=0===g.template?4:1,A=[],n=0;n<i;n++)A.push({x:wt(o,c),y:wt(o,c+1)}),c+=2;g.at=A}if(g.refinement&&!g.refinementTemplate){for(A=[],n=0;n<2;n++)A.push({x:wt(o,c),y:wt(o,c+1)}),c+=2;g.refinementAt=A}g.numberOfExportedSymbols=kt(o,c),c+=4,g.numberOfNewSymbols=kt(o,c),c+=4,r=[g,a.number,a.referredTo,o,c,s];break;case 6:case 7:var l={};l.info=Fi(o,c);var h=bt(o,c+=xi);if(c+=2,l.huffman=!!(1&h),l.refinement=!!(2&h),l.logStripSize=h>>2&3,l.stripSize=1<<l.logStripSize,l.referenceCorner=h>>4&3,l.transposed=!!(64&h),l.combinationOperator=h>>7&3,l.defaultPixelValue=h>>9&1,l.dsOffset=h<<17>>27,l.refinementTemplate=h>>15&1,l.huffman){var I=bt(o,c);c+=2,l.huffmanFS=3&I,l.huffmanDS=I>>2&3,l.huffmanDT=I>>4&3,l.huffmanRefinementDW=I>>6&3,l.huffmanRefinementDH=I>>8&3,l.huffmanRefinementDX=I>>10&3,l.huffmanRefinementDY=I>>12&3,l.huffmanRefinementSizeSelector=!!(16384&I)}if(l.refinement&&!l.refinementTemplate){for(A=[],n=0;n<2;n++)A.push({x:wt(o,c),y:wt(o,c+1)}),c+=2;l.refinementAt=A}l.numberOfSymbolInstances=kt(o,c),c+=4,r=[l,a.referredTo,o,c,s];break;case 16:var f={},C=o[c++];f.mmr=!!(1&C),f.template=C>>1&3,f.patternWidth=o[c++],f.patternHeight=o[c++],f.maxPatternIndex=kt(o,c),c+=4,r=[f,a.number,o,c,s];break;case 22:case 23:var B={};B.info=Fi(o,c),c+=xi;var Q=o[c++];B.mmr=!!(1&Q),B.template=Q>>1&3,B.enableSkip=!!(8&Q),B.combinationOperator=Q>>4&7,B.defaultPixelValue=Q>>7&1,B.gridWidth=kt(o,c),c+=4,B.gridHeight=kt(o,c),c+=4,B.gridOffsetX=4294967295&kt(o,c),c+=4,B.gridOffsetY=4294967295&kt(o,c),c+=4,B.gridVectorX=bt(o,c),c+=2,B.gridVectorY=bt(o,c),c+=2,r=[B,a.referredTo,o,c,s];break;case 38:case 39:var E={};E.info=Fi(o,c),c+=xi;var d=o[c++];if(E.mmr=!!(1&d),E.template=d>>1&3,E.prediction=!!(8&d),!E.mmr){for(i=0===E.template?4:1,A=[],n=0;n<i;n++)A.push({x:wt(o,c),y:wt(o,c+1)}),c+=2;E.at=A}r=[E,o,c,s];break;case 48:var y={width:kt(o,c),height:kt(o,c+4),resolutionX:kt(o,c+8),resolutionY:kt(o,c+12)};4294967295===y.height&&delete y.height;var p=o[c+16];bt(o,c+17),y.lossless=!!(1&p),y.refinement=!!(2&p),y.defaultPixelValue=p>>2&1,y.combinationOperator=p>>3&3,y.requiresBuffer=!!(32&p),y.combinationOperatorOverride=!!(64&p),r=[y];break;case 49:case 50:case 51:case 62:break;case 53:r=[a.number,o,c,s];break;default:throw new hi("segment type ".concat(a.typeName,"(").concat(a.type,") is not implemented"))}var v="on"+a.typeName;v in t&&t[v].apply(t,r)}function Gi(e,t){for(var r=0,A=e.length;r<A;r++)Ri(e[r],t)}var Ni=function(){return ai((function e(){si(this,e)}),[{key:"onPageInformation",value:function(e){this.currentPageInfo=e;var t=e.width+7>>3,r=new Uint8ClampedArray(t*e.height);e.defaultPixelValue&&r.fill(255),this.buffer=r}},{key:"drawBitmap",value:function(e,t){var r,A,n,i,a=this.currentPageInfo,o=e.width,s=e.height,c=a.width+7>>3,g=a.combinationOperatorOverride?e.combinationOperator:a.combinationOperator,u=this.buffer,l=128>>(7&e.x),h=e.y*c+(e.x>>3);switch(g){case 0:for(r=0;r<s;r++){for(n=l,i=h,A=0;A<o;A++)t[r][A]&&(u[i]|=n),(n>>=1)||(n=128,i++);h+=c}break;case 2:for(r=0;r<s;r++){for(n=l,i=h,A=0;A<o;A++)t[r][A]&&(u[i]^=n),(n>>=1)||(n=128,i++);h+=c}break;default:throw new hi("operator ".concat(g," is not supported"))}}},{key:"onImmediateGenericRegion",value:function(e,t,r,A){var n=e.info,i=new fi(t,r,A),a=wi(e.mmr,n.width,n.height,e.template,e.prediction,null,e.at,i);this.drawBitmap(n,a)}},{key:"onImmediateLosslessGenericRegion",value:function(){this.onImmediateGenericRegion.apply(this,arguments)}},{key:"onSymbolDictionary",value:function(e,t,r,A,n,i){var a,o;e.huffman&&(a=function(e,t,r){var A,n,i,a=0;switch(e.huffmanDHSelector){case 0:case 1:A=Hi(e.huffmanDHSelector+4);break;case 3:A=Pi(a,t,r),a++;break;default:throw new hi("invalid Huffman DH selector")}switch(e.huffmanDWSelector){case 0:case 1:n=Hi(e.huffmanDWSelector+2);break;case 3:n=Pi(a,t,r),a++;break;default:throw new hi("invalid Huffman DW selector")}return e.bitmapSizeSelector?(i=Pi(a,t,r),a++):i=Hi(1),{tableDeltaHeight:A,tableDeltaWidth:n,tableBitmapSize:i,tableAggregateInstances:e.aggregationInstancesSelector?Pi(a,t,r):Hi(1)}}(e,r,this.customTables),o=new Yi(A,n,i));var s=this.symbols;s||(this.symbols=s={});var c,g=[],u=ri(r);try{for(u.s();!(c=u.n()).done;){var l=s[c.value];l&&g.push.apply(g,ti(l))}}catch(e){u.e(e)}finally{u.f()}var h=new fi(A,n,i);s[t]=function(e,t,r,A,n,i,a,o,s,c,g,u){if(e&&t)throw new hi("symbol refinement with Huffman is not supported");var l,h,I=[],f=0,C=mt(r.length+A),B=g.decoder,Q=g.contextCache;for(e&&(l=Hi(1),h=[],C=Math.max(C,1));I.length<A;){f+=e?i.tableDeltaHeight.decode(u):Qi(Q,"IADH",B);for(var E=0,d=0,y=e?h.length:0;;){var p=e?i.tableDeltaWidth.decode(u):Qi(Q,"IADW",B);if(null===p)break;d+=E+=p;var v=void 0;if(t){var m=Qi(Q,"IAAI",B);if(m>1)v=ki(e,t,E,f,0,m,1,r.concat(I),C,0,0,1,0,i,s,c,g,0,u);else{var w=Ei(Q,B,C),b=Qi(Q,"IARDX",B),k=Qi(Q,"IARDY",B);v=bi(E,f,s,w<r.length?r[w]:I[w-r.length],b,k,!1,c,g)}I.push(v)}else e?h.push(E):(v=wi(!1,E,f,a,!1,null,o,g),I.push(v))}if(e&&!t){var D=i.tableBitmapSize.decode(u);u.byteAlign();var S=void 0;if(0===D)S=Oi(u,d,f);else{var F=u.end,x=u.position+D;u.end=x,S=Ki(u,d,f,!1),u.end=F,u.position=x}var R=h.length;if(y===R-1)I.push(S);else{var G=void 0,N=void 0,L=0,U=void 0,M=void 0;for(G=y;G<R;G++){for(U=L+h[G],M=[],N=0;N<f;N++)M.push(S[N].subarray(L,U));I.push(M),L=U}}}}for(var J,H,Y=[],P=[],O=!1,K=r.length+A;P.length<K;){for(var T=e?l.decode(u):Qi(Q,"IAEX",B);T--;)P.push(O);O=!O}for(J=0,H=r.length;J<H;J++)P[J]&&Y.push(r[J]);for(var q=0;q<A;J++,q++)P[J]&&Y.push(I[q]);return Y}(e.huffman,e.refinement,g,e.numberOfNewSymbols,e.numberOfExportedSymbols,a,e.template,e.at,e.refinementTemplate,e.refinementAt,h,o)}},{key:"onImmediateTextRegion",value:function(e,t,r,A,n){var i,a,o,s=e.info,c=this.symbols,g=[],u=ri(t);try{for(u.s();!(o=u.n()).done;){var l=c[o.value];l&&g.push.apply(g,ti(l))}}catch(e){u.e(e)}finally{u.f()}var h=mt(g.length);e.huffman&&(a=new Yi(r,A,n),i=function(e,t,r,A,n){for(var i=[],a=0;a<=34;a++){var o=n.readBits(4);i.push(new Li([a,o,0,0]))}var s=new Mi(i,!1);i.length=0;for(var c=0;c<A;){var g=s.decode(n);if(g>=32){var u=void 0,l=void 0,h=void 0;switch(g){case 32:if(0===c)throw new hi("no previous value in symbol ID table");l=n.readBits(2)+3,u=i[c-1].prefixLength;break;case 33:l=n.readBits(3)+3,u=0;break;case 34:l=n.readBits(7)+11,u=0;break;default:throw new hi("invalid code length in symbol ID table")}for(h=0;h<l;h++)i.push(new Li([c,u,0,0])),c++}else i.push(new Li([c,g,0,0])),c++}n.byteAlign();var I,f,C,B=new Mi(i,!1),Q=0;switch(e.huffmanFS){case 0:case 1:I=Hi(e.huffmanFS+6);break;case 3:I=Pi(Q,t,r),Q++;break;default:throw new hi("invalid Huffman FS selector")}switch(e.huffmanDS){case 0:case 1:case 2:f=Hi(e.huffmanDS+8);break;case 3:f=Pi(Q,t,r),Q++;break;default:throw new hi("invalid Huffman DS selector")}switch(e.huffmanDT){case 0:case 1:case 2:C=Hi(e.huffmanDT+11);break;case 3:C=Pi(Q,t,r),Q++;break;default:throw new hi("invalid Huffman DT selector")}if(e.refinement)throw new hi("refinement with Huffman is not supported");return{symbolIDTable:B,tableFirstS:I,tableDeltaS:f,tableDeltaT:C}}(e,t,this.customTables,g.length,a));var I=new fi(r,A,n),f=ki(e.huffman,e.refinement,s.width,s.height,e.defaultPixelValue,e.numberOfSymbolInstances,e.stripSize,g,h,e.transposed,e.dsOffset,e.referenceCorner,e.combinationOperator,i,e.refinementTemplate,e.refinementAt,I,e.logStripSize,a);this.drawBitmap(s,f)}},{key:"onImmediateLosslessTextRegion",value:function(){this.onImmediateTextRegion.apply(this,arguments)}},{key:"onPatternDictionary",value:function(e,t,r,A,n){var i=this.patterns;i||(this.patterns=i={});var a=new fi(r,A,n);i[t]=function(e,t,r,A,n,i){var a=[];e||(a.push({x:-t,y:0}),0===n&&a.push({x:-3,y:-1},{x:2,y:-2},{x:-2,y:-2}));for(var o=wi(e,(A+1)*t,r,n,!1,null,a,i),s=[],c=0;c<=A;c++){for(var g=[],u=t*c,l=u+t,h=0;h<r;h++)g.push(o[h].subarray(u,l));s.push(g)}return s}(e.mmr,e.patternWidth,e.patternHeight,e.maxPatternIndex,e.template,a)}},{key:"onImmediateHalftoneRegion",value:function(e,t,r,A,n){var i=this.patterns[t[0]],a=e.info,o=new fi(r,A,n),s=function(e,t,r,A,n,i,a,o,s,c,g,u,l,h,I){if(a)throw new hi("skip is not supported");if(0!==o)throw new hi('operator "'.concat(o,'" is not supported in halftone region'));var f,C,B,Q=[];for(f=0;f<n;f++){if(B=new Uint8Array(A),i)for(C=0;C<A;C++)B[C]=i;Q.push(B)}var E=t.length,d=t[0],y=d[0].length,p=d.length,v=mt(E),m=[];e||(m.push({x:r<=1?3:2,y:-1}),0===r&&m.push({x:-3,y:-1},{x:2,y:-2},{x:-2,y:-2}));var w,b,k,D,S,F,x,R,G,N,L,U=[];for(e&&(w=new Yi(I.data,I.start,I.end)),f=v-1;f>=0;f--)b=e?Ki(w,s,c,!0):wi(!1,s,c,r,!1,null,m,I),U[f]=b;for(k=0;k<c;k++)for(D=0;D<s;D++){for(S=0,F=0,C=v-1;C>=0;C--)F|=(S^=U[C][k][D])<<C;if(x=t[F],G=u+k*l-D*h>>8,(R=g+k*h+D*l>>8)>=0&&R+y<=A&&G>=0&&G+p<=n)for(f=0;f<p;f++)for(L=Q[G+f],N=x[f],C=0;C<y;C++)L[R+C]|=N[C];else{var M=void 0,J=void 0;for(f=0;f<p;f++)if(!((J=G+f)<0||J>=n))for(L=Q[J],N=x[f],C=0;C<y;C++)(M=R+C)>=0&&M<A&&(L[M]|=N[C])}}return Q}(e.mmr,i,e.template,a.width,a.height,e.defaultPixelValue,e.enableSkip,e.combinationOperator,e.gridWidth,e.gridHeight,e.gridOffsetX,e.gridOffsetY,e.gridVectorX,e.gridVectorY,o);this.drawBitmap(a,s)}},{key:"onImmediateLosslessHalftoneRegion",value:function(){this.onImmediateHalftoneRegion.apply(this,arguments)}},{key:"onTables",value:function(e,t,r,A){var n=this.customTables;n||(this.customTables=n={}),n[e]=function(e,t,r){var A,n,i=e[t],a=4294967295&kt(e,t+1),o=4294967295&kt(e,t+5),s=new Yi(e,t+9,r),c=1+(i>>1&7),g=1+(i>>4&7),u=[],l=a;do{A=s.readBits(c),n=s.readBits(g),u.push(new Li([l,A,n,0])),l+=1<<n}while(l<o);return A=s.readBits(c),u.push(new Li([a-1,A,32,0,"lower"])),A=s.readBits(c),u.push(new Li([o,A,32,0])),1&i&&(A=s.readBits(c),u.push(new Li([A,0]))),new Mi(u,!1)}(t,r,A)}}])}(),Li=ai((function e(t){si(this,e),2===t.length?(this.isOOB=!0,this.rangeLow=0,this.prefixLength=t[0],this.rangeLength=0,this.prefixCode=t[1],this.isLowerRange=!1):(this.isOOB=!1,this.rangeLow=t[0],this.prefixLength=t[1],this.rangeLength=t[2],this.prefixCode=t[3],this.isLowerRange="lower"===t[4])})),Ui=function(){function e(t){si(this,e),this.children=[],t?(this.isLeaf=!0,this.rangeLength=t.rangeLength,this.rangeLow=t.rangeLow,this.isLowerRange=t.isLowerRange,this.isOOB=t.isOOB):this.isLeaf=!1}return ai(e,[{key:"buildTree",value:function(t,r){var A=t.prefixCode>>r&1;if(r<=0)this.children[A]=new e(t);else{var n=this.children[A];n||(this.children[A]=n=new e(null)),n.buildTree(t,r-1)}}},{key:"decodeNode",value:function(e){if(this.isLeaf){if(this.isOOB)return null;var t=e.readBits(this.rangeLength);return this.rangeLow+(this.isLowerRange?-t:t)}var r=this.children[e.readBit()];if(!r)throw new hi("invalid Huffman data");return r.decodeNode(e)}}])}(),Mi=function(){return ai((function e(t,r){si(this,e),r||this.assignPrefixCodes(t),this.rootNode=new Ui(null);for(var A=0,n=t.length;A<n;A++){var i=t[A];i.prefixLength>0&&this.rootNode.buildTree(i,i.prefixLength-1)}}),[{key:"decode",value:function(e){return this.rootNode.decodeNode(e)}},{key:"assignPrefixCodes",value:function(e){for(var t=e.length,r=0,A=0;A<t;A++)r=Math.max(r,e[A].prefixLength);for(var n=new Uint32Array(r+1),i=0;i<t;i++)n[e[i].prefixLength]++;var a,o,s,c=1,g=0;for(n[0]=0;c<=r;){for(a=g=g+n[c-1]<<1,o=0;o<t;)(s=e[o]).prefixLength===c&&(s.prefixCode=a,a++),o++;c++}}}])}(),Ji={};function Hi(e){var t,r=Ji[e];if(r)return r;switch(e){case 1:t=[[0,1,4,0],[16,2,8,2],[272,3,16,6],[65808,3,32,7]];break;case 2:t=[[0,1,0,0],[1,2,0,2],[2,3,0,6],[3,4,3,14],[11,5,6,30],[75,6,32,62],[6,63]];break;case 3:t=[[-256,8,8,254],[0,1,0,0],[1,2,0,2],[2,3,0,6],[3,4,3,14],[11,5,6,30],[-257,8,32,255,"lower"],[75,7,32,126],[6,62]];break;case 4:t=[[1,1,0,0],[2,2,0,2],[3,3,0,6],[4,4,3,14],[12,5,6,30],[76,5,32,31]];break;case 5:t=[[-255,7,8,126],[1,1,0,0],[2,2,0,2],[3,3,0,6],[4,4,3,14],[12,5,6,30],[-256,7,32,127,"lower"],[76,6,32,62]];break;case 6:t=[[-2048,5,10,28],[-1024,4,9,8],[-512,4,8,9],[-256,4,7,10],[-128,5,6,29],[-64,5,5,30],[-32,4,5,11],[0,2,7,0],[128,3,7,2],[256,3,8,3],[512,4,9,12],[1024,4,10,13],[-2049,6,32,62,"lower"],[2048,6,32,63]];break;case 7:t=[[-1024,4,9,8],[-512,3,8,0],[-256,4,7,9],[-128,5,6,26],[-64,5,5,27],[-32,4,5,10],[0,4,5,11],[32,5,5,28],[64,5,6,29],[128,4,7,12],[256,3,8,1],[512,3,9,2],[1024,3,10,3],[-1025,5,32,30,"lower"],[2048,5,32,31]];break;case 8:t=[[-15,8,3,252],[-7,9,1,508],[-5,8,1,253],[-3,9,0,509],[-2,7,0,124],[-1,4,0,10],[0,2,1,0],[2,5,0,26],[3,6,0,58],[4,3,4,4],[20,6,1,59],[22,4,4,11],[38,4,5,12],[70,5,6,27],[134,5,7,28],[262,6,7,60],[390,7,8,125],[646,6,10,61],[-16,9,32,510,"lower"],[1670,9,32,511],[2,1]];break;case 9:t=[[-31,8,4,252],[-15,9,2,508],[-11,8,2,253],[-7,9,1,509],[-5,7,1,124],[-3,4,1,10],[-1,3,1,2],[1,3,1,3],[3,5,1,26],[5,6,1,58],[7,3,5,4],[39,6,2,59],[43,4,5,11],[75,4,6,12],[139,5,7,27],[267,5,8,28],[523,6,8,60],[779,7,9,125],[1291,6,11,61],[-32,9,32,510,"lower"],[3339,9,32,511],[2,0]];break;case 10:t=[[-21,7,4,122],[-5,8,0,252],[-4,7,0,123],[-3,5,0,24],[-2,2,2,0],[2,5,0,25],[3,6,0,54],[4,7,0,124],[5,8,0,253],[6,2,6,1],[70,5,5,26],[102,6,5,55],[134,6,6,56],[198,6,7,57],[326,6,8,58],[582,6,9,59],[1094,6,10,60],[2118,7,11,125],[-22,8,32,254,"lower"],[4166,8,32,255],[2,2]];break;case 11:t=[[1,1,0,0],[2,2,1,2],[4,4,0,12],[5,4,1,13],[7,5,1,28],[9,5,2,29],[13,6,2,60],[17,7,2,122],[21,7,3,123],[29,7,4,124],[45,7,5,125],[77,7,6,126],[141,7,32,127]];break;case 12:t=[[1,1,0,0],[2,2,0,2],[3,3,1,6],[5,5,0,28],[6,5,1,29],[8,6,1,60],[10,7,0,122],[11,7,1,123],[13,7,2,124],[17,7,3,125],[25,7,4,126],[41,8,5,254],[73,8,32,255]];break;case 13:t=[[1,1,0,0],[2,3,0,4],[3,4,0,12],[4,5,0,28],[5,4,1,13],[7,3,3,5],[15,6,1,58],[17,6,2,59],[21,6,3,60],[29,6,4,61],[45,6,5,62],[77,7,6,126],[141,7,32,127]];break;case 14:t=[[-2,3,0,4],[-1,3,0,5],[0,1,0,0],[1,3,0,6],[2,3,0,7]];break;case 15:t=[[-24,7,4,124],[-8,6,2,60],[-4,5,1,28],[-2,4,0,12],[-1,3,0,4],[0,1,0,0],[1,3,0,5],[2,4,0,13],[3,5,1,29],[5,6,2,61],[9,7,4,125],[-25,7,32,126,"lower"],[25,7,32,127]];break;default:throw new hi("standard table B.".concat(e," does not exist"))}for(var A=0,n=t.length;A<n;A++)t[A]=new Li(t[A]);return r=new Mi(t,!0),Ji[e]=r,r}var Yi=function(){return ai((function e(t,r,A){si(this,e),this.data=t,this.start=r,this.end=A,this.position=r,this.shift=-1,this.currentByte=0}),[{key:"readBit",value:function(){if(this.shift<0){if(this.position>=this.end)throw new hi("end of data while reading bit");this.currentByte=this.data[this.position++],this.shift=7}var e=this.currentByte>>this.shift&1;return this.shift--,e}},{key:"readBits",value:function(e){var t,r=0;for(t=e-1;t>=0;t--)r|=this.readBit()<<t;return r}},{key:"byteAlign",value:function(){this.shift=-1}},{key:"next",value:function(){return this.position>=this.end?-1:this.data[this.position++]}}])}();function Pi(e,t,r){for(var A=0,n=0,i=t.length;n<i;n++){var a=r[t[n]];if(a){if(e===A)return a;A++}}throw new hi("can't find custom Huffman table")}function Oi(e,t,r){for(var A=[],n=0;n<r;n++){var i=new Uint8Array(t);A.push(i);for(var a=0;a<t;a++)i[a]=e.readBit();e.byteAlign()}return A}function Ki(e,t,r,A){for(var n,i=new vn(e,{K:-1,Columns:t,Rows:r,BlackIs1:!0,EndOfBlock:A}),a=[],o=!1,s=0;s<r;s++){var c=new Uint8Array(t);a.push(c);for(var g=-1,u=0;u<t;u++)g<0&&(-1===(n=i.readNextChar())&&(n=0,o=!0),g=7),c[u]=n>>g&1,g--}if(A&&!o)for(var l=0;l<5&&-1!==i.readNextChar();l++);return a}var Ti=function(){return ai((function e(){si(this,e)}),[{key:"parseChunks",value:function(e){return function(e){for(var t=new Ni,r=0,A=e.length;r<A;r++){var n=e[r];Gi(Si({},n.data,n.start,n.end),t)}return t.buffer}(e)}},{key:"parse",value:function(e){throw new Error("Not implemented: Jbig2Image.parse")}}])}();function qi(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,ji(A.key),A)}}function ji(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function Wi(e,t,r){return t=_i(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Zi()?Reflect.construct(t,r||[],_i(e).constructor):t.apply(e,r))}function Zi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Zi=function(){return!!e})()}function _i(e){return _i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_i(e)}function Xi(e,t){return Xi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Xi(e,t)}var Vi=function(e){function t(e,r,A){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Wi(this,t,[r])).stream=e,n.dict=e.dict,n.maybeLength=r,n.params=A,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Xi(e,t)}(t,XA),r=t,(A=[{key:"bytes",get:function(){return _(this,"bytes",this.stream.getBytes(this.maybeLength))}},{key:"ensureBuffer",value:function(e){}},{key:"readBlock",value:function(){this.decodeImage()}},{key:"decodeImage",value:function(e){if(this.eof)return this.buffer;e||(e=this.bytes);var t=new Ti,r=[];if(this.params instanceof He){var A=this.params.get("JBIG2Globals");if(A instanceof ze){var n=A.getBytes();r.push({data:n,start:0,end:n.length})}}r.push({data:e,start:0,end:e.length});for(var i=t.parseChunks(r),a=i.length,o=0;o<a;o++)i[o]^=255;return this.buffer=i,this.bufferLength=a,this.eof=!0,this.buffer}},{key:"canAsyncDecodeImageFromBuffer",get:function(){return this.stream.isAsync}}])&&qi(r.prototype,A),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,A}();function zi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function $i(e){var t=e.src,r=e.srcPos,A=void 0===r?0:r,n=e.dest,i=e.width,a=e.height,o=e.nonBlackColor,s=void 0===o?4294967295:o,c=e.inverseDecode,g=void 0!==c&&c,u=se.isLittleEndian?4278190080:255,l=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return zi(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?zi(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(g?[s,u]:[u,s],2),h=l[0],I=l[1],f=i>>3,C=7&i,B=t.length;n=new Uint32Array(n.buffer);for(var Q=0,E=0;E<a;E++){for(var d=A+f;A<d;A++){var y=A<B?t[A]:255;n[Q++]=128&y?I:h,n[Q++]=64&y?I:h,n[Q++]=32&y?I:h,n[Q++]=16&y?I:h,n[Q++]=8&y?I:h,n[Q++]=4&y?I:h,n[Q++]=2&y?I:h,n[Q++]=1&y?I:h}if(0!==C)for(var p=A<B?t[A++]:255,v=0;v<C;v++)n[Q++]=p&1<<7-v?I:h}return{srcPos:A,destPos:Q}}function ea(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return ta(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ta(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function ta(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function ra(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,na(A.key),A)}}function Aa(e,t,r){return t&&ra(e.prototype,t),r&&ra(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function na(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function ia(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function aa(e,t,r){return t=sa(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,oa()?Reflect.construct(t,r||[],sa(e).constructor):t.apply(e,r))}function oa(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(oa=function(){return!!e})()}function sa(e){return sa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},sa(e)}function ca(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ga(e,t)}function ga(e,t){return ga=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ga(e,t)}r(3195);var ua=function(e){function t(e){return ia(this,t),aa(this,t,[e,"JpegError"])}return ca(t,X),Aa(t)}(),la=function(e){function t(e,r){var A;return ia(this,t),(A=aa(this,t,[e,"DNLMarkerError"])).scanLines=r,A}return ca(t,X),Aa(t)}(),ha=function(e){function t(e){return ia(this,t),aa(this,t,[e,"EOIMarkerError"])}return ca(t,X),Aa(t)}(),Ia=new Uint8Array([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63]),fa=4017,Ca=799,Ba=3406,Qa=2276,Ea=1567,da=3784,ya=5793,pa=2896;function va(e,t){for(var r,A,n=0,i=16;i>0&&!e[i-1];)i--;var a,o=[{children:[],index:0}],s=o[0];for(r=0;r<i;r++){for(A=0;A<e[r];A++){for((s=o.pop()).children[s.index]=t[n];s.index>0;)s=o.pop();for(s.index++,o.push(s);o.length<=r;)o.push(a={children:[],index:0}),s.children[s.index]=a.children,s=a;n++}r+1<i&&(o.push(a={children:[],index:0}),s.children[s.index]=a.children,s=a)}return o[0].children}function ma(e,t,r){return 64*((e.blocksPerLine+1)*t+r)}function wa(e,t,r,A,n,i,a,o,s){var c=arguments.length>9&&void 0!==arguments[9]&&arguments[9],g=r.mcusPerLine,u=r.progressive,l=t,h=0,I=0;function f(){if(I>0)return I--,h>>I&1;if(255===(h=e[t++])){var A=e[t++];if(A){if(220===A&&c){var n=bt(e,t+=2);if(t+=2,n>0&&n!==r.scanLines)throw new la("Found DNL marker (0xFFDC) while parsing scan data",n)}else if(217===A){if(c){var i=p*(8===r.precision?8:0);if(i>0&&Math.round(r.scanLines/i)>=5)throw new la("Found EOI marker (0xFFD9) while parsing scan data, possibly caused by incorrect \`scanLines\` parameter",i)}throw new ha("Found EOI marker (0xFFD9) while parsing scan data")}throw new ua("unexpected marker ".concat((h<<8|A).toString(16)))}}return I=7,h>>>7}function C(e){for(var t=e;;){switch(typeof(t=t[f()])){case"number":return t;case"object":continue}throw new ua("invalid huffman sequence")}}function B(e){for(var t=0;e>0;)t=t<<1|f(),e--;return t}function Q(e){if(1===e)return 1===f()?1:-1;var t=B(e);return t>=1<<e-1?t:t+(-1<<e)+1}var E,d=0,y=0,p=0;function v(e,t,r,A,n){var i=r%g;p=(r/g|0)*e.v+A;var a=i*e.h+n;t(e,ma(e,p,a))}function m(e,t,r){p=r/e.blocksPerLine|0;var A=r%e.blocksPerLine;t(e,ma(e,p,A))}var w,b,k,D,S,F,x=A.length;F=u?0===i?0===o?function(e,t){var r=C(e.huffmanTableDC),A=0===r?0:Q(r)<<s;e.blockData[t]=e.pred+=A}:function(e,t){e.blockData[t]|=f()<<s}:0===o?function(e,t){if(d>0)d--;else for(var r=i,A=a;r<=A;){var n=C(e.huffmanTableAC),o=15&n,c=n>>4;if(0!==o){var g=Ia[r+=c];e.blockData[t+g]=Q(o)*(1<<s),r++}else{if(c<15){d=B(c)+(1<<c)-1;break}r+=16}}}:function(e,t){for(var r,A,n=i,o=a,c=0;n<=o;){var g=t+Ia[n],u=e.blockData[g]<0?-1:1;switch(y){case 0:if(c=(A=C(e.huffmanTableAC))>>4,0==(r=15&A))c<15?(d=B(c)+(1<<c),y=4):(c=16,y=1);else{if(1!==r)throw new ua("invalid ACn encoding");E=Q(r),y=c?2:3}continue;case 1:case 2:e.blockData[g]?e.blockData[g]+=u*(f()<<s):0==--c&&(y=2===y?3:0);break;case 3:e.blockData[g]?e.blockData[g]+=u*(f()<<s):(e.blockData[g]=E<<s,y=0);break;case 4:e.blockData[g]&&(e.blockData[g]+=u*(f()<<s))}n++}4===y&&0==--d&&(y=0)}:function(e,t){var r=C(e.huffmanTableDC),A=0===r?0:Q(r);e.blockData[t]=e.pred+=A;for(var n=1;n<64;){var i=C(e.huffmanTableAC),a=15&i,o=i>>4;if(0!==a){var s=Ia[n+=o];e.blockData[t+s]=Q(a),n++}else{if(o<15)break;n+=16}}};for(var R,G,N,L=0,U=1===x?A[0].blocksPerLine*A[0].blocksPerColumn:g*r.mcusPerColumn;L<=U;){var M=n?Math.min(U-L,n):U;if(M>0){for(b=0;b<x;b++)A[b].pred=0;if(d=0,1===x)for(w=A[0],S=0;S<M;S++)m(w,F,L),L++;else for(S=0;S<M;S++){for(b=0;b<x;b++)for(G=(w=A[b]).h,N=w.v,k=0;k<N;k++)for(D=0;D<G;D++)v(w,F,L,k,D);L++}}if(I=0,!(R=Da(e,t)))break;if(R.invalid&&(q("decodeScan - ".concat(M>0?"unexpected":"excessive"," MCU data, current marker is: ").concat(R.invalid)),t=R.offset),!(R.marker>=65488&&R.marker<=65495))break;t+=2}return t-l}function ba(e,t,r){var A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d=e.quantizationTable,y=e.blockData;if(!d)throw new ua("missing required Quantization Table.");for(var p=0;p<64;p+=8)u=y[t+p],l=y[t+p+1],h=y[t+p+2],I=y[t+p+3],f=y[t+p+4],C=y[t+p+5],B=y[t+p+6],Q=y[t+p+7],u*=d[p],0!=(l|h|I|f|C|B|Q)?(l*=d[p+1],h*=d[p+2],I*=d[p+3],f*=d[p+4],C*=d[p+5],B*=d[p+6],Q*=d[p+7],n=(A=(A=ya*u+128>>8)+(n=ya*f+128>>8)+1>>1)-n,E=(i=h)*da+(a=B)*Ea+128>>8,i=i*Ea-a*da+128>>8,c=(o=(o=pa*(l-Q)+128>>8)+(c=C<<4)+1>>1)-c,s=(g=(g=pa*(l+Q)+128>>8)+(s=I<<4)+1>>1)-s,a=(A=A+(a=E)+1>>1)-a,i=(n=n+i+1>>1)-i,E=o*Qa+g*Ba+2048>>12,o=o*Ba-g*Qa+2048>>12,g=E,E=s*Ca+c*fa+2048>>12,s=s*fa-c*Ca+2048>>12,c=E,r[p]=A+g,r[p+7]=A-g,r[p+1]=n+c,r[p+6]=n-c,r[p+2]=i+s,r[p+5]=i-s,r[p+3]=a+o,r[p+4]=a-o):(E=ya*u+512>>10,r[p]=E,r[p+1]=E,r[p+2]=E,r[p+3]=E,r[p+4]=E,r[p+5]=E,r[p+6]=E,r[p+7]=E);for(var v=0;v<8;++v)u=r[v],0!=((l=r[v+8])|(h=r[v+16])|(I=r[v+24])|(f=r[v+32])|(C=r[v+40])|(B=r[v+48])|(Q=r[v+56]))?(n=(A=4112+((A=ya*u+2048>>12)+(n=ya*f+2048>>12)+1>>1))-n,E=(i=h)*da+(a=B)*Ea+2048>>12,i=i*Ea-a*da+2048>>12,a=E,c=(o=(o=pa*(l-Q)+2048>>12)+(c=C)+1>>1)-c,s=(g=(g=pa*(l+Q)+2048>>12)+(s=I)+1>>1)-s,E=o*Qa+g*Ba+2048>>12,o=o*Ba-g*Qa+2048>>12,g=E,E=s*Ca+c*fa+2048>>12,s=s*fa-c*Ca+2048>>12,(u=(A=A+a+1>>1)+g)<16?u=0:u>=4080?u=255:u>>=4,(l=(n=n+i+1>>1)+(c=E))<16?l=0:l>=4080?l=255:l>>=4,(h=(i=n-i)+s)<16?h=0:h>=4080?h=255:h>>=4,(I=(a=A-a)+o)<16?I=0:I>=4080?I=255:I>>=4,(f=a-o)<16?f=0:f>=4080?f=255:f>>=4,(C=i-s)<16?C=0:C>=4080?C=255:C>>=4,(B=n-c)<16?B=0:B>=4080?B=255:B>>=4,(Q=A-g)<16?Q=0:Q>=4080?Q=255:Q>>=4,y[t+v]=u,y[t+v+8]=l,y[t+v+16]=h,y[t+v+24]=I,y[t+v+32]=f,y[t+v+40]=C,y[t+v+48]=B,y[t+v+56]=Q):(E=(E=ya*u+8192>>14)<-2040?0:E>=2024?255:E+2056>>4,y[t+v]=E,y[t+v+8]=E,y[t+v+16]=E,y[t+v+24]=E,y[t+v+32]=E,y[t+v+40]=E,y[t+v+48]=E,y[t+v+56]=E)}function ka(e,t){for(var r=t.blocksPerLine,A=t.blocksPerColumn,n=new Int16Array(64),i=0;i<A;i++)for(var a=0;a<r;a++)ba(t,ma(t,i,a),n);return t.blockData}function Da(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,A=e.length-1,n=r<t?r:t;if(t>=A)return null;var i=bt(e,t);if(i>=65472&&i<=65534)return{invalid:null,marker:i,offset:t};for(var a=bt(e,n);!(a>=65472&&a<=65534);){if(++n>=A)return null;a=bt(e,n)}return{invalid:i.toString(16),marker:a,offset:n}}var Sa=function(){return Aa((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.decodeTransform,A=void 0===r?null:r,n=t.colorTransform,i=void 0===n?-1:n;ia(this,e),this._decodeTransform=A,this._colorTransform=i}),[{key:"parse",value:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).dnlScanLines,r=void 0===t?null:t;function A(){var t=bt(e,o),r=(o+=2)+t-2,A=Da(e,r,o);null!=A&&A.invalid&&(q("readDataBlock - incorrect length, current marker is: "+A.invalid),r=A.offset);var n=e.subarray(o,r);return o+=n.length,n}function n(e){var t,r=Math.ceil(e.samplesPerLine/8/e.maxH),A=Math.ceil(e.scanLines/8/e.maxV),n=ea(e.components);try{for(n.s();!(t=n.n()).done;){var i=t.value,a=Math.ceil(Math.ceil(e.samplesPerLine/8)*i.h/e.maxH),o=Math.ceil(Math.ceil(e.scanLines/8)*i.v/e.maxV),s=r*i.h,c=A*i.v*64*(s+1);i.blockData=new Int16Array(c),i.blocksPerLine=a,i.blocksPerColumn=o}}catch(e){n.e(e)}finally{n.f()}e.mcusPerLine=r,e.mcusPerColumn=A}var i,a,o=0,s=null,c=null,g=0,u=[],l=[],h=[],I=bt(e,o);if(o+=2,65496!==I)throw new ua("SOI not found");I=bt(e,o),o+=2;e:for(;65497!==I;){var f=void 0,C=void 0,B=void 0;switch(I){case 65504:case 65505:case 65506:case 65507:case 65508:case 65509:case 65510:case 65511:case 65512:case 65513:case 65514:case 65515:case 65516:case 65517:case 65518:case 65519:case 65534:var Q=A();65504===I&&74===Q[0]&&70===Q[1]&&73===Q[2]&&70===Q[3]&&0===Q[4]&&(s={version:{major:Q[5],minor:Q[6]},densityUnits:Q[7],xDensity:Q[8]<<8|Q[9],yDensity:Q[10]<<8|Q[11],thumbWidth:Q[12],thumbHeight:Q[13],thumbData:Q.subarray(14,14+3*Q[12]*Q[13])}),65518===I&&65===Q[0]&&100===Q[1]&&111===Q[2]&&98===Q[3]&&101===Q[4]&&(c={version:Q[5]<<8|Q[6],flags0:Q[7]<<8|Q[8],flags1:Q[9]<<8|Q[10],transformCode:Q[11]});break;case 65499:for(var E=bt(e,o)+(o+=2)-2;o<E;){var d=e[o++],y=new Uint16Array(64);if(d>>4==0)for(C=0;C<64;C++)y[Ia[C]]=e[o++];else{if(d>>4!=1)throw new ua("DQT - invalid table spec");for(C=0;C<64;C++)y[Ia[C]]=bt(e,o),o+=2}u[15&d]=y}break;case 65472:case 65473:case 65474:if(i)throw new ua("Only single frame JPEGs supported");o+=2,(i={}).extended=65473===I,i.progressive=65474===I,i.precision=e[o++];var p=bt(e,o);o+=2,i.scanLines=r||p,i.samplesPerLine=bt(e,o),o+=2,i.components=[],i.componentIds={};var v=e[o++],m=0,w=0;for(f=0;f<v;f++){var b=e[o],k=e[o+1]>>4,D=15&e[o+1];m<k&&(m=k),w<D&&(w=D);var S=e[o+2];B=i.components.push({h:k,v:D,quantizationId:S,quantizationTable:null}),i.componentIds[b]=B-1,o+=3}i.maxH=m,i.maxV=w,n(i);break;case 65476:var F=bt(e,o);for(o+=2,f=2;f<F;){var x=e[o++],R=new Uint8Array(16),G=0;for(C=0;C<16;C++,o++)G+=R[C]=e[o];var N=new Uint8Array(G);for(C=0;C<G;C++,o++)N[C]=e[o];f+=17+G,(x>>4==0?h:l)[15&x]=va(R,N)}break;case 65501:a=bt(e,o+=2),o+=2;break;case 65498:var L=1==++g&&!r;o+=2;var U=e[o++],M=[];for(f=0;f<U;f++){var J=e[o++],H=i.componentIds[J],Y=i.components[H];Y.index=J;var P=e[o++];Y.huffmanTableDC=h[P>>4],Y.huffmanTableAC=l[15&P],M.push(Y)}var O=e[o++],K=e[o++],T=e[o++];try{var j=wa(e,o,i,M,a,O,K,T>>4,15&T,L);o+=j}catch(t){if(t instanceof la)return q("".concat(t.message," -- attempting to re-parse the JPEG image.")),this.parse(e,{dnlScanLines:t.scanLines});if(t instanceof ha){q("".concat(t.message," -- ignoring the rest of the image data."));break e}throw t}break;case 65500:o+=4;break;case 65535:255!==e[o]&&o--;break;default:var W=Da(e,o-2,o-3);if(null!=W&&W.invalid){q("JpegImage.parse - unexpected data, current marker is: "+W.invalid),o=W.offset;break}if(!W||o>=e.length-1){q("JpegImage.parse - reached the end of the image data without finding an EOI marker (0xFFD9).");break e}throw new ua("JpegImage.parse - unknown marker: "+I.toString(16))}I=bt(e,o),o+=2}if(!i)throw new ua("JpegImage.parse - no frame data found.");this.width=i.samplesPerLine,this.height=i.scanLines,this.jfif=s,this.adobe=c,this.components=[];var Z,_=ea(i.components);try{for(_.s();!(Z=_.n()).done;){var X=Z.value,V=u[X.quantizationId];V&&(X.quantizationTable=V),this.components.push({index:X.index,output:ka(0,X),scaleX:X.h/i.maxH,scaleY:X.v/i.maxV,blocksPerLine:X.blocksPerLine,blocksPerColumn:X.blocksPerColumn})}}catch(e){_.e(e)}finally{_.f()}this.numComponents=this.components.length}},{key:"_getLinearizedBlockData",value:function(e,t){var r,A,n,i,a,o,s,c,g,u,l,h,I=arguments.length>2&&void 0!==arguments[2]&&arguments[2],f=this.width/e,C=this.height/t,B=0,Q=this.components.length,E=e*t*Q,d=new Uint8ClampedArray(E),y=new Uint32Array(e),p=4294967288;for(s=0;s<Q;s++){if(A=(r=this.components[s]).scaleX*f,n=r.scaleY*C,B=s,l=r.output,i=r.blocksPerLine+1<<3,A!==h){for(a=0;a<e;a++)c=0|a*A,y[a]=(c&p)<<3|7&c;h=A}for(o=0;o<t;o++)for(u=i*((c=0|o*n)&p)|(7&c)<<3,a=0;a<e;a++)d[B]=l[u+y[a]],B+=Q}var v=this._decodeTransform;if(I||4!==Q||v||(v=new Int32Array([-256,255,-256,255,-256,255,-256,255])),v)for(s=0;s<E;)for(c=0,g=0;c<Q;c++,s++,g+=2)d[s]=(d[s]*v[g]>>8)+v[g+1];return d}},{key:"_isColorConversionNeeded",get:function(){return this.adobe?!!this.adobe.transformCode:3===this.numComponents?0!==this._colorTransform&&(82!==this.components[0].index||71!==this.components[1].index||66!==this.components[2].index):1===this._colorTransform}},{key:"_convertYccToRgb",value:function(e){for(var t,r,A,n=0,i=e.length;n<i;n+=3)t=e[n],r=e[n+1],A=e[n+2],e[n]=t-179.456+1.402*A,e[n+1]=t+135.459-.344*r-.714*A,e[n+2]=t-226.816+1.772*r;return e}},{key:"_convertYccToRgba",value:function(e,t){for(var r=0,A=0,n=e.length;r<n;r+=3,A+=4){var i=e[r],a=e[r+1],o=e[r+2];t[A]=i-179.456+1.402*o,t[A+1]=i+135.459-.344*a-.714*o,t[A+2]=i-226.816+1.772*a,t[A+3]=255}return t}},{key:"_convertYcckToRgb",value:function(e){for(var t,r,A,n,i=0,a=0,o=e.length;a<o;a+=4)t=e[a],r=e[a+1],A=e[a+2],n=e[a+3],e[i++]=r*(-660635669420364e-19*r+.000437130475926232*A-54080610064599e-18*t+.00048449797120281*n-.154362151871126)-122.67195406894+A*(-.000957964378445773*A+.000817076911346625*t-.00477271405408747*n+1.53380253221734)+t*(.000961250184130688*t-.00266257332283933*n+.48357088451265)+n*(-.000336197177618394*n+.484791561490776),e[i++]=107.268039397724+r*(219927104525741e-19*r-.000640992018297945*A+.000659397001245577*t+.000426105652938837*n-.176491792462875)+A*(-.000778269941513683*A+.00130872261408275*t+.000770482631801132*n-.151051492775562)+t*(.00126935368114843*t-.00265090189010898*n+.25802910206845)+n*(-.000318913117588328*n-.213742400323665),e[i++]=r*(-.000570115196973677*r-263409051004589e-19*A+.0020741088115012*t-.00288260236853442*n+.814272968359295)-20.810012546947+A*(-153496057440975e-19*A-.000132689043961446*t+.000560833691242812*n-.195152027534049)+t*(.00174418132927582*t-.00255243321439347*n+.116935020465145)+n*(-.000343531996510555*n+.24165260232407);return e.subarray(0,i)}},{key:"_convertYcckToRgba",value:function(e){for(var t=0,r=e.length;t<r;t+=4){var A=e[t],n=e[t+1],i=e[t+2],a=e[t+3];e[t]=n*(-660635669420364e-19*n+.000437130475926232*i-54080610064599e-18*A+.00048449797120281*a-.154362151871126)-122.67195406894+i*(-.000957964378445773*i+.000817076911346625*A-.00477271405408747*a+1.53380253221734)+A*(.000961250184130688*A-.00266257332283933*a+.48357088451265)+a*(-.000336197177618394*a+.484791561490776),e[t+1]=107.268039397724+n*(219927104525741e-19*n-.000640992018297945*i+.000659397001245577*A+.000426105652938837*a-.176491792462875)+i*(-.000778269941513683*i+.00130872261408275*A+.000770482631801132*a-.151051492775562)+A*(.00126935368114843*A-.00265090189010898*a+.25802910206845)+a*(-.000318913117588328*a-.213742400323665),e[t+2]=n*(-.000570115196973677*n-263409051004589e-19*i+.0020741088115012*A-.00288260236853442*a+.814272968359295)-20.810012546947+i*(-153496057440975e-19*i-.000132689043961446*A+.000560833691242812*a-.195152027534049)+A*(.00174418132927582*A-.00255243321439347*a+.116935020465145)+a*(-.000343531996510555*a+.24165260232407),e[t+3]=255}return e}},{key:"_convertYcckToCmyk",value:function(e){for(var t,r,A,n=0,i=e.length;n<i;n+=4)t=e[n],r=e[n+1],A=e[n+2],e[n]=434.456-t-1.402*A,e[n+1]=119.541-t+.344*r+.714*A,e[n+2]=481.816-t-1.772*r;return e}},{key:"_convertCmykToRgb",value:function(e){for(var t,r,A,n,i=0,a=0,o=e.length;a<o;a+=4)t=e[a],r=e[a+1],A=e[a+2],n=e[a+3],e[i++]=255+t*(-6747147073602441e-20*t+.0008379262121013727*r+.0002894718188643294*A+.003264231057537806*n-1.1185611867203937)+r*(26374107616089405e-21*r-8626949158638572e-20*A-.0002748769067499491*n-.02155688794978967)+A*(-3878099212869363e-20*A-.0003267808279485286*n+.0686742238595345)-n*(.0003361971776183937*n+.7430659151342254),e[i++]=255+t*(.00013596372813588848*t+.000924537132573585*r+.00010567359618683593*A+.0004791864687436512*n-.3109689587515875)+r*(-.00023545346108370344*r+.0002702845253534714*A+.0020200308977307156*n-.7488052167015494)+A*(6834815998235662e-20*A+.00015168452363460973*n-.09751927774728933)-n*(.0003189131175883281*n+.7364883807733168),e[i++]=255+t*(13598650411385307e-21*t+.00012423956175490851*r+.0004751985097583589*A-36729317476630422e-22*n-.05562186980264034)+r*(.00016141380598724676*r+.0009692239130725186*A+.0007782692450036253*n-.44015232367526463)+A*(5.068882914068769e-7*A+.0017778369011375071*n-.7591454649749609)-n*(.0003435319965105553*n+.7063770186160144);return e.subarray(0,i)}},{key:"_convertCmykToRgba",value:function(e){for(var t=0,r=e.length;t<r;t+=4){var A=e[t],n=e[t+1],i=e[t+2],a=e[t+3];e[t]=255+A*(-6747147073602441e-20*A+.0008379262121013727*n+.0002894718188643294*i+.003264231057537806*a-1.1185611867203937)+n*(26374107616089405e-21*n-8626949158638572e-20*i-.0002748769067499491*a-.02155688794978967)+i*(-3878099212869363e-20*i-.0003267808279485286*a+.0686742238595345)-a*(.0003361971776183937*a+.7430659151342254),e[t+1]=255+A*(.00013596372813588848*A+.000924537132573585*n+.00010567359618683593*i+.0004791864687436512*a-.3109689587515875)+n*(-.00023545346108370344*n+.0002702845253534714*i+.0020200308977307156*a-.7488052167015494)+i*(6834815998235662e-20*i+.00015168452363460973*a-.09751927774728933)-a*(.0003189131175883281*a+.7364883807733168),e[t+2]=255+A*(13598650411385307e-21*A+.00012423956175490851*n+.0004751985097583589*i-36729317476630422e-22*a-.05562186980264034)+n*(.00016141380598724676*n+.0009692239130725186*i+.0007782692450036253*a-.44015232367526463)+i*(5.068882914068769e-7*i+.0017778369011375071*a-.7591454649749609)-a*(.0003435319965105553*a+.7063770186160144),e[t+3]=255}return e}},{key:"getData",value:function(e){var t=e.width,r=e.height,A=e.forceRGBA,n=void 0!==A&&A,i=e.forceRGB,a=void 0!==i&&i,o=e.isSourcePDF,s=void 0!==o&&o;if(this.numComponents>4)throw new ua("Unsupported color mode");var c=this._getLinearizedBlockData(t,r,s);if(1===this.numComponents&&(n||a)){var g=c.length*(n?4:3),u=new Uint8ClampedArray(g),l=0;if(n)!function(e,t){if(se.isLittleEndian)for(var r=0,A=e.length;r<A;r++)t[r]=65793*e[r]|4278190080;else for(var n=0,i=e.length;n<i;n++)t[n]=16843008*e[n]|255}(c,new Uint32Array(u.buffer));else{var h,I=ea(c);try{for(I.s();!(h=I.n()).done;){var f=h.value;u[l++]=f,u[l++]=f,u[l++]=f}}catch(e){I.e(e)}finally{I.f()}}return u}if(3===this.numComponents&&this._isColorConversionNeeded){if(n){var C=new Uint8ClampedArray(c.length/3*4);return this._convertYccToRgba(c,C)}return this._convertYccToRgb(c)}if(4===this.numComponents){if(this._isColorConversionNeeded)return n?this._convertYcckToRgba(c):a?this._convertYcckToRgb(c):this._convertYcckToCmyk(c);if(n)return this._convertCmykToRgba(c);if(a)return this._convertCmykToRgb(c)}return c}}])}();function Fa(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,xa(A.key),A)}}function xa(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function Ra(e,t,r){return t=Na(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ga()?Reflect.construct(t,r||[],Na(e).constructor):t.apply(e,r))}function Ga(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ga=function(){return!!e})()}function Na(e){return Na=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Na(e)}function La(e,t){return La=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},La(e,t)}var Ua,Ma,Ja=function(e){function t(e,r,A){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Ra(this,t,[r])).stream=e,n.dict=e.dict,n.maybeLength=r,n.params=A,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&La(e,t)}(t,XA),r=t,(A=[{key:"bytes",get:function(){return _(this,"bytes",this.stream.getBytes(this.maybeLength))}},{key:"ensureBuffer",value:function(e){}},{key:"readBlock",value:function(){this.decodeImage()}},{key:"decodeImage",value:function(e){if(this.eof)return this.buffer;e||(e=this.bytes);for(var t=0,r=e.length-1;t<r;t++)if(255===e[t]&&216===e[t+1]){t>0&&(e=e.subarray(t));break}var A={decodeTransform:void 0,colorTransform:void 0},n=this.dict.getArray("D","Decode");if((this.forceRGBA||this.forceRGB)&&Array.isArray(n)){for(var i=this.dict.get("BPC","BitsPerComponent")||8,a=n.length,o=new Int32Array(a),s=!1,c=(1<<i)-1,g=0;g<a;g+=2)o[g]=256*(n[g+1]-n[g])|0,o[g+1]=n[g]*c|0,256===o[g]&&0===o[g+1]||(s=!0);s&&(A.decodeTransform=o)}if(this.params instanceof He){var u=this.params.get("ColorTransform");Number.isInteger(u)&&(A.colorTransform=u)}var l=new Sa(A);l.parse(e);var h=l.getData({width:this.drawWidth,height:this.drawHeight,forceRGBA:this.forceRGBA,forceRGB:this.forceRGB,isSourcePDF:!0});return this.buffer=h,this.bufferLength=h.length,this.eof=!0,this.buffer}},{key:"canAsyncDecodeImageFromBuffer",get:function(){return this.stream.isAsync}}])&&Fa(r.prototype,A),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,A}(),Ha=(r(3177),r(6473),r(6625),r(4967),r(6403),r(3355),Ma="undefined"!=typeof document?null===(Ua=document.currentScript)||void 0===Ua?void 0:Ua.src:void 0,function(){var e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};new Promise((function(r,A){e=r,t=A})),r.decode=function(e,t){var A=t.numComponents,n=void 0===A?4:A,i=t.isIndexedColormap,a=void 0!==i&&i,o=t.smaskInData,s=void 0!==o&&o,c=e.length,g=r._malloc(c);r.HEAPU8.set(e,g);var u=r._jp2_decode(g,c,n>0?n:0,!!a,!!s);if(r._free(g),u){var l=r.errorMessages;return l?(delete r.errorMessages,l):"Unknown error"}var h=r.imageData;return r.imageData=null,h};var A=Object.assign({},r),n="./this.program",i="";"undefined"!=typeof document&&document.currentScript&&(i=document.currentScript.src),Ma&&(i=Ma),i=i.startsWith("blob:")?"":i.substr(0,i.replace(/[?#].*/,"").lastIndexOf("/")+1);var a,o,s,c,g,u=r.print||console.log.bind(console),l=r.printErr||console.error.bind(console);function h(){var e=o.buffer;r.HEAP8=s=new Int8Array(e),r.HEAP16=new Int16Array(e),r.HEAPU8=c=new Uint8Array(e),r.HEAPU16=new Uint16Array(e),r.HEAP32=new Int32Array(e),r.HEAPU32=g=new Uint32Array(e),r.HEAPF32=new Float32Array(e),r.HEAPF64=new Float64Array(e)}Object.assign(r,A),A=null,r.arguments&&r.arguments,r.thisProgram&&(n=r.thisProgram),r.quit&&r.quit,r.wasmBinary&&(a=r.wasmBinary);var I,f=[],C=[],B=[],Q=0,E=null,d=null,y="data:application/octet-stream;base64,",p=function(e){return e.startsWith(y)};function v(e,t){var r,A=function(e){if(e==I&&a)return new Uint8Array(a);var t=function(e){if(p(e))return function(e){for(var t=atob(e),r=new Uint8Array(t.length),A=0;A<t.length;++A)r[A]=t.charCodeAt(A);return r}(e.slice(y.length))}(e);if(t)return t;throw'sync fetching of the wasm failed: you can preload it to Module["wasmBinary"] manually, or emcc.py will do that for you when generating HTML (but not JS)'}(e);return r=new WebAssembly.Module(A),[new WebAssembly.Instance(r,t),r]}var m=function(e){for(;e.length>0;)e.shift()(r)};r.noExitRuntime;var w,b=function(e){var t=(e-o.buffer.byteLength+65535)/65536;try{return o.grow(t),h(),1}catch(e){}},k={},D=function(){if(!D.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:n||"./this.program"};for(var t in k)void 0===k[t]?delete e[t]:e[t]=k[t];var r=[];for(var t in e)r.push("".concat(t,"=").concat(e[t]));D.strings=r}return D.strings},S=[null,[],[]],F="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,x=function(e,t,r){for(var A=t+r,n=t;e[n]&&!(n>=A);)++n;if(n-t>16&&e.buffer&&F)return F.decode(e.subarray(t,n));for(var i="";t<n;){var a=e[t++];if(128&a){var o=63&e[t++];if(192!=(224&a)){var s=63&e[t++];if((a=224==(240&a)?(15&a)<<12|o<<6|s:(7&a)<<18|o<<12|s<<6|63&e[t++])<65536)i+=String.fromCharCode(a);else{var c=a-65536;i+=String.fromCharCode(55296|c>>10,56320|1023&c)}}else i+=String.fromCharCode((31&a)<<6|o)}else i+=String.fromCharCode(a)}return i},R=function(e,t){return e?x(c,e,t):""},G={c:function(e,t,r){return c.copyWithin(e,t,t+r)},g:function(e,t){e>>=2;var A=r.imageData=new Uint8ClampedArray(t),n=r.HEAP32.subarray(e,e+t);A.set(n)},f:function(e,t,A,n){e>>=2,t>>=2,A>>=2;for(var i=r.imageData=new Uint8ClampedArray(3*n),a=r.HEAP32.subarray(e,e+n),o=r.HEAP32.subarray(t,t+n),s=r.HEAP32.subarray(A,A+n),c=0;c<n;c++)i[3*c]=a[c],i[3*c+1]=o[c],i[3*c+2]=s[c]},e:function(e,t,A,n,i){e>>=2,t>>=2,A>>=2,n>>=2;for(var a=r.imageData=new Uint8ClampedArray(4*i),o=r.HEAP32.subarray(e,e+i),s=r.HEAP32.subarray(t,t+i),c=r.HEAP32.subarray(A,A+i),g=r.HEAP32.subarray(n,n+i),u=0;u<i;u++)a[4*u]=o[u],a[4*u+1]=s[u],a[4*u+2]=c[u],a[4*u+3]=g[u]},k:function(e){var t=c.length,r=2147483648;if((e>>>=0)>r)return!1;for(var A,n=1;n<=4;n*=2){var i=t*(1+.2/n);i=Math.min(i,e+100663296);var a=Math.min(r,(A=Math.max(e,i))+(65536-A%65536)%65536);if(b(a))return!0}return!1},l:function(e,t){var r=0;return D().forEach((function(A,n){var i=t+r;g[e+4*n>>2]=i,function(e,t){for(var r=0;r<e.length;++r)s[t++]=e.charCodeAt(r);s[t]=0}(A,i),r+=A.length+1})),0},m:function(e,t){var r=D();g[e>>2]=r.length;var A=0;return r.forEach((function(e){return A+=e.length+1})),g[t>>2]=A,0},n:function(e){return 52},j:function(e,t,r,A,n){return 70},b:function(e,t,r,A){for(var n,i,a,o=0,s=0;s<r;s++){var h=g[t>>2],I=g[t+4>>2];t+=8;for(var f=0;f<I;f++)n=e,i=c[h+f],a=void 0,a=S[n],0===i||10===i?((1===n?u:l)(x(a,0)),a.length=0):a.push(i);o+=I}return g[A>>2]=o,0},o:function(e,t){e>>=2;for(var A=r.imageData=new Uint8ClampedArray(4*t),n=r.HEAP32.subarray(e,e+t),i=0;i<t;i++)A[4*i]=A[4*i+1]=A[4*i+2]=n[i],A[4*i+3]=255},i:function(e,t,A){e>>=2,t>>=2;for(var n=r.imageData=new Uint8ClampedArray(4*A),i=r.HEAP32.subarray(e,e+A),a=r.HEAP32.subarray(t,t+A),o=0;o<A;o++)n[4*o]=n[4*o+1]=n[4*o+2]=i[o],n[4*o+3]=a[o]},d:function(e){var t=R(e);(r.warn||console.warn)("OpenJPEG: ".concat(t))},h:function(e,t,A,n){e>>=2,t>>=2,A>>=2;for(var i=r.imageData=new Uint8ClampedArray(4*n),a=r.HEAP32.subarray(e,e+n),o=r.HEAP32.subarray(t,t+n),s=r.HEAP32.subarray(A,A+n),c=0;c<n;c++)i[4*c]=a[c],i[4*c+1]=o[c],i[4*c+2]=s[c],i[4*c+3]=255},a:function(e){var t=R(e);r.errorMessages?r.errorMessages+="\\n"+t:r.errorMessages=t}},N=function(){var e,A={a:G};function n(e,t){var A;return N=e.exports,o=N.p,h(),A=N.q,C.unshift(A),function(e){var t;if(Q--,null===(t=r.monitorRunDependencies)||void 0===t||t.call(r,Q),0==Q&&(null!==E&&(clearInterval(E),E=null),d)){var A=d;d=null,A()}}(),N}if(Q++,null===(e=r.monitorRunDependencies)||void 0===e||e.call(r,Q),r.instantiateWasm)try{return r.instantiateWasm(A,n)}catch(e){l("Module.instantiateWasm callback failed with error: ".concat(e)),t(e)}return I||(I="data:application/octet-stream;base64,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A0kNAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgACADQQRrIgRLBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAswAQF/AkAgAEUNACABRQ0AQQggACABbCIBECUiAARAIABBACABEBUaCyAAIQILIAILEQAgAEUEQEEADwtBCCAAECUL8gICAn8BfgJAIAJFDQAgACABOgAAIAAgAmoiA0EBayABOgAAIAJBA0kNACAAIAE6AAIgACABOgABIANBA2sgAToAACADQQJrIAE6AAAgAkEHSQ0AIAAgAToAAyADQQRrIAE6AAAgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgE2AgAgAyACIARrQXxxIgRqIgJBBGsgATYCACAEQQlJDQAgAyABNgIIIAMgATYCBCACQQhrIAE2AgAgAkEMayABNgIAIARBGUkNACADIAE2AhggAyABNgIUIAMgATYCECADIAE2AgwgAkEQayABNgIAIAJBFGsgATYCACACQRhrIAE2AgAgAkEcayABNgIAIAQgA0EEcUEYciIEayICQSBJDQAgAa1CgYCAgBB+IQUgAyAEaiEBA0AgASAFNwMYIAEgBTcDECABIAU3AwggASAFNwMAIAFBIGohASACQSBrIgJBH0sNAAsLIAALJwEBfyMAQRBrIgMkACADIAI2AgwgACABIAJBAEEAEGsgA0EQaiQAC+gFAQl/IAFFBEBBAA8LAn8gAEUE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ACAEIE5BCmpBAiAFEBpBAkcEQCAFQQFBAiAAKAK4ARtBlhJBABAPIAAoArgBRSFnDAELIE5BCmogTkEMakECEBEgTigCDCIBQZD/A0YNACABQdn/A0YEQCAAQYACNgIIIABBADYCzAEMAQsgBCkDCCKGAVAEfkIABSCGASAEKQM4fQtQBEAgAEHAADYCCCAFQQJBrD9BABAPDAELQQAhZyAFQQFB7D5BABAPCyBOQRBqJAAgZwsLACAABEAgABAQCwu0AQEBfyAAKAIMRQRAIAIgACgCJCABEQMADwsCQEEIEBQiA0UNACADIAI2AgQgAyABNgIAQQgQFCIBRQRAIAMQEA8LIAEgAzYCACAAIAAoAgRB5ABsIgI2AigDQCAAKAIYIAJKDQALIAEgACgCFDYCBCAAIAE2AhQgACAAKAIYQQFqNgIYIAAoAhwiAUUNACABKAIAQQA2AgggACABKAIENgIcIAAgACgCIEEBazYCICABEBALC/oCAQR/AkAgAEUNACAAKAKsKCIBBEAgACgCqCgiAgRAQQAhAQNAIAAoAqwoIAFBA3RqKAIAIgMEQCADEBAgACgCqCghAgsgAUEBaiIBIAJJDQALIAAoAqwoIQELIABBADYCqCggARAQIABBADYCrCgLIAAoArQoIgEEQCABEBAgAEEANgK0KAsgACgC0CsiAQRAIAEQECAAQQA2AtArCyAAKALsKyIBBEAgARAQIABBADYC7CsLIAAoAugrIgEEQCABEBAgAEEANgLoKwsgACgC/CsiAQRAIAEQECAAQQA2AoQsIABCADcC/CsLIAAoAvArIgEEQCAAKAL0KyIDBH9BACECA0AgASgCDCIEBEAgBBAQIAFBADYCDCAAKAL0KyEDCyABQRRqIQEgAkEBaiICIANJDQALIAAoAvArBSABCxAQIABBADYC8CsLIAAoAuQrIgEEQCABEBAgAEEANgLkKwsgACgC3CsiAUUNACABEBAgAEIANwLcKwsLyAcCEX8BfiAAKAIQIghBIE8EQCAAKQMIpw8LAkAgACgCFCIDQQROBEAgACgCACICQQNrKAIAIQEgACADQQRrIgM2AhQgACACQQRrNgIADAELIANBAEwEQAwBCyADQQFxIQ0gACgCACECAkAgA0EBRgRAQRghBAwBCyADQf7///8HcSEJQRghBANAIAAgAkEBayIGNgIAIAItAAAhDCAAIAJBAmsiAjYCACAAIANBAWs2AhQgBi0AACEGIAAgA0ECayIDNgIUIAwgBHQgAXIgBiAEQQhrdHIhASAEQRBrIQQgBUECaiIFIAlHDQALCyANBEAgACACQQFrNgIAIAItAAAhDiAAIANBAWs2AhQgDiAEdCABciEBC0EAIQMLIAAoAhghAiAAIAFB/wFxIglBjwFLNgIYIABBB0EIIAFBgICA+AdxQYCAgPgHRhtBCCACGyICQQhBB0EIIAFBgID8A3FBgID8A0YbIAFB/////3hNG2oiBEEIQQdBCCABQYD+AXFBgP4BRhsgAUEQdkH/AXEiBUGPAU0baiIGQQhBB0EIIAFB/wBxQf8ARhsgAUEIdkH/AXEiB0GPAU0bIAhqaiIKNgIQIAAgACkDCCAFIAJ0IAFBGHZyIAcgBHRyIAkgBnRyrSAIrYaEIhI3AwggCkEfTQRAAkAgA0EETgRAIAAoAgAiAkEDaygCACEBIAAgA0EEazYCFCAAIAJBBGs2AgAMAQsgA0EATARAQQAhAQwBCyADQQFxIRAgACgCACECAkAgA0EBRgRAQRghBEEAIQEMAQsgA0H+////B3EhBkEYIQRBACEBQQAhBQNAIAAgAkEBayIHNgIAIAItAAAhDyAAIAJBAmsiAjYCACAAIANBAWs2AhQgBy0AACEHIAAgA0ECayIDNgIUIA8gBHQgAXIgByAEQQhrdHIhASAEQRBrIQQgBUECaiIFIAZHDQALCyAQRQ0AIAAgAkEBazYCACACLQAAIREgACADQQFrNgIUIBEgBHQgAXIhAQsgACABQf8BcSICQY8BSzYCGCAAQQhBB0EIIAFBgICA+AdxQYCAgPgHRhsgCUGPAU0bIgNBCEEHQQggAUGAgPwDcUGAgPwDRhsgAUH/////eE0baiIEQQhBB0EIIAFBgP4BcUGA/gFGGyABQRB2Qf8BcSIFQY8BTRtqIghBCEEHQQggAUH/AHFB/wBGGyABQQh2Qf8BcSIJQY8BTRsgCmpqNgIQIAAgBSADdCABQRh2ciAJIAR0ciACIAh0cq0gCq2GIBKEIhI3AwgLIBKnC8kUAh1/BnsgACgCCCIKIAAoAgRqIQgCQCAAKAIMRQRAIAhBAkgNASADQQBMDQEgACgCACIFIAhBBGsiBkEBdiIMQQJ0IgkgASAKQQJ0aiIHIANBAnQiBGpqQQRqSSAFIAxBA3RqQQhqIgAgB0EEaktxIAUgASAEaiAJakEEakkgAUEEaiAASXFyIRIgCEEESSIUIAJBAUdyIRUgAkEBRiAGQQVLcSEWIAhB/P///wdxIRMgCEEBcSEXIApBAWohDyAIQQNxIREgASAFayEYIAUgCEECdGohGSAFIAhBAWsiAEECdGohGiAMQQFqIhtBfHEiEEEBdCELIAIgCmxBAnQhHCAAQQF2IAJsQQJ0IR0DQCABKAIAIAEgHGooAgAiCUEBakEBdWshBwJAIBQEQCAJIQRBACEGDAELQQAhBgJAAn9BACAWRQ0AGkEAIBINABogCf0RISIgB/0RISH9DAAAAAACAAAABAAAAAYAAAAhJUEAIQADQCABIABBAnRq/QACBCEkIAEgACAPakECdGr9AAIAISMgBSAAQQN0aiIEICH9WgIAAyAEQQhqICQgIyAiICP9DQwNDg8QERITFBUWFxgZGhsiJP2uAf0MAgAAAAIAAAACAAAAAgAAAP2uAUEC/awB/bEBIiL9WgIAACAEQRBqICL9WgIAASAEQRhqICL9WgIAAiAFICX9DAEAAAABAAAAAQAAAAEAAAD9UCIm/RsAQQJ0aiAiICEgIv0NDA0ODxAREhMUFRYXGBkaG/2uAUEB/awBICT9rgEiIf1aAgAAIAUgJv0bAUECdGogIf1aAgABIAUgJv0bAkECdGogIf1aAgACIAUgJv0bA0ECdGogIf1aAgADICX9DAgAAAAIAAAACAAAAAgAAAD9rgEhJSAiISEgIyEiIABBBGoiACAQRw0ACyAi/RsDIQQgIf0bAyEHIBAgG0YNASALIQYgBCEJIBALIQADQCABIABBAWoiCiACbEECdGooAgAhHiABIAAgD2ogAmxBAnRqKAIAIQQgBSAGQQJ0aiIOIAc2AgAgDiAHIB4gBCAJakECakECdWsiB2pBAXUgCWo2AgQgBkECaiEGIAAgDEchHyAEIQkgCiEAIB8NAAsMAQsgCyEGCyAFIAZBAnRqIAc2AgBBfCEAIBcEfyAaIAEgHWooAgAgBEEBakEBdWsiADYCACAAIAdqQQF1IQdBeAVBfAsgGWogBCAHajYCAEEAIQZBACEAQQAhBAJAIBUgGCANQQJ0akEQSXJFBEADQCABIABBAnQiBGogBCAFav0AAgD9CwIAIABBBGoiACATRw0ACyATIgQgCEYNAQsgBCEAIBEEQANAIAEgACACbEECdGogBSAAQQJ0aigCADYCACAAQQFqIQAgBkEBaiIGIBFHDQALCyAEIAhrQXxLDQADQCABIAAgAmxBAnRqIAUgAEECdGooAgA2AgAgASAAQQFqIgQgAmxBAnRqIAUgBEECdGooAgA2AgAgASAAQQJqIgQgAmxBAnRqIAUgBEECdGooAgA2AgAgASAAQQNqIgQgAmxBAnRqIAUgBEECdGooAgA2AgAgAEEEaiIAIAhHDQALCyABQQRqIQEgDUEBaiINIANHDQALDAELAkACQAJAIAhBAWsOAgABAgsgA0EATA0CQQAhAgJAIANBBEkEQCABIQAMAQsgASADQfz///8HcSICQQJ0aiEAA0AgASAGQQJ0aiIEIAT9AAIAIiH9GwBBAm39ESAh/RsBQQJt/RwBICH9GwJBAm39HAIgIf0bA0ECbf0cA/0LAgAgBkEEaiIGIAJHDQALIAIgA0YNAwsDQCAAIAAoAgBBAm02AgAgAEEEaiEAIAJBAWoiAiADRw0ACwwCCyADQQBMDQEgACgCACEJIAIgCmxBAnQhBwNAIAkgASgCACABIAdqIgQoAgBBAWpBAXVrIgA2AgQgCSAAIAQoAgBqIgA2AgAgASAANgIAIAEgAkECdGogCSgCBDYCACABQQRqIQEgBkEBaiIGIANHDQALDAELIAhBA0gNACADQQBMDQAgACgCACIFIAggCEEBcSIURSIGa0EEayIJQQF2IgtBAnQiByABIANBAnQiAGpqSSAFIAtBA3RqQQxqIgQgAUEEaktxIAVBBGogACABIApBAnRqIgBqIAdqQQhqSSAAQQhqIARJcXIhFSACQQFHIAhBBElyIRYgAkEBRiAJQQVLcSEXIAhB/P///wdxIRAgCEEDcSERIAEgBWshGCAFIAhBAnRqQQRrIRkgBSAIQQJrIgBBAnRqIRogC0EBaiISQXxxIgxBAXIhEyAMQQF0QQFyIQsgAiAKbEECdCEbIAAgBmtBAkkhHCAIQQF2QQFrIAJsQQJ0IR0DQCAFIAEoAgAgASAbaiIPIAJBAnRqKAIAIgkgDygCACIAakECakECdWsiByAAajYCAEEBIQQCQCAcBEAgCSEGDAELAkACf0EBIBdFDQAaQQEgFQ0AGiAJ/REhISAH/REhIkEAIQADQCAFIABBA3RqIgcgASAAQQJ0IgRq/QACBCAhIAQgD2r9AAIIIiH9DQwNDg8QERITFBUWFxgZGhsiJCAh/a4B/QwCAAAAAgAAAAIAAAACAAAA/a4BQQL9rAH9sQEiIyAjICIgI/0NDA0ODxAREhMUFRYXGBkaG/2uAUEB/awBICT9rgEiJP0NBAUGBxgZGhsICQoLHB0eH/0LAhQgByAiICT9DQwNDg8QERITAAECAxQVFhcgI/0NAAECAwQFBgcQERITDA0OD/0LAgQgIyEiIABBBGoiACAMRw0ACyAh/RsDIQYgIv0bAyEHIAwgEkYNASALIQQgBiEJIBMLIQADQCABIAAgAmxBAnRqKAIAIR4gDyAAQQFqIgogAmxBAnRqKAIAIQYgBSAEQQJ0aiIOIAc2AgAgDiAHIB4gBiAJakECakECdWsiB2pBAXUgCWo2AgQgBEECaiEEIAAgEkchICAKIQAgBiEJICANAAsMAQsgCyEECyAYIA1BAnRqIQkgBSAEQQJ0aiAHNgIAAkAgFEUEQCAaIAEgHWooAgAgBkEBakEBdWsiACAHakEBdSAGajYCAAwBCyAGIAdqIQALIBkgADYCAEEAIQZBACEAQQAhBAJAIBYgCUEQSXJFBEADQCABIABBAnQiBGogBCAFav0AAgD9CwIAIABBBGoiACAQRw0ACyAQIgQgCEYNAQsgBCEAIBEEQANAIAEgACACbEECdGogBSAAQQJ0aigCADYCACAAQQFqIQAgBkEBaiIGIBFHDQALCyAEIAhrQXxLDQADQCABIAAgAmxBAnRqIAUgAEECdGooAgA2AgAgASAAQQFqIgQgAmxBAnRqIAUgBEECdGooAgA2AgAgASAAQQJqIgQgAmxBAnRqIAUgBEECdGooAgA2AgAgASAAQQNqIgQgAmxBAnRqIAUgBEECdGooAgA2AgAgAEEEaiIAIAhHDQALCyABQQRqIQEgDUEBaiINIANHDQALCws3AQJ/IwBBEGsiASQAIAAEfyABQQxqQSAgABBsIQBBACABKAIMIAAbBUEACyECIAFBEGokACACCxsBAX8gAARAIAAoAggiAQRAIAEQEAsgABAQCwsxAQJ/QQFBDBATIgAEQCAAQQo2AgQgAEEKQQQQEyIBNgIIIAEEQCAADwsgABAQC0EACy8BAX8gAARAIAAoAgQiAQRAIAAoAgAgARECAAsgACgCIBAQIABBADYCICAAEBALCyoAIAAEQCAAKAIwIABBFEEQIAAoAkwbaigCABECACAAQQA2AjAgABAQCwtTAQJ/IABBADYCMCAAIAAoAiA2AiQgASAAKAIAIAAoAhwRCgAhBCAAKAJEIQIgBEUEQCAAIAJBBHI2AkRBAA8LIAAgATcDOCAAIAJBe3E2AkRBAQuGAwIFfwp+IwBBIGsiAyQAAkAgACgCECIFRQRAQQEhAgwBCwJAIAA0AgAiB0IAUw0AIAA0AgQiCEIAUw0AIAA0AggiCUIAUw0AIAA0AgwiCkIAUw0AIAAoAhghACAHQgF9IQwgCEIBfSENIAlCAX0hCSAKQgF9IQoDQCAAIAwgACgCACICrSIHfCAHgCILPgIQIAAgDSAAKAIEIgatIgd8IAeAIg4+AhRCASAANQIoIgeGIg9CAX0iCCAJIAKsIhB8IBB/xHwgB4enIAggC8R8IAeHp2siAkEASARAIAMgAjYCBCADIAQ2AgAgAUEBQdPkACADEA9BACECDAMLIAAgAjYCCCAIIAogBqwiC3wgC3/EfCAHh6cgDsQgD3xCAX0gB4enayICQQBIBEAgAyACNgIUIAMgBDYCECABQQFBmOUAIANBEGoQD0EAIQIMAwsgACACNgIMIABBNGohAEEBIQIgBEEBaiIEIAVHDQALDAELIAFBAUGnM0EAEA8LIANBIGokACACC9cGAQZ/IAAEQAJAIAAoAgAEQCAAKAIMIgEEQCABEC4gACgCDBAQIABBADYCDAsgACgCECIBBEAgARAQIABCADcDEAsgACgCQBAQIABCADcCPAwBCyAAKAIsIgEEQCABEBAgAEEANgIsCyAAKAIgIgEEQCABEBAgAEIANwMgCyAAKAI0IgFFDQAgARAQIABCADcCNAsgACgC0AEQVSAAKAKcASIBBEAgACgCaCAAKAJsbCIDBH8DQCABEC4gAUGMLGohASACQQFqIgIgA0cNAAsgACgCnAEFIAELEBAgAEEANgKcAQsgACgCdCIBBEAgACgCcCICBEBBACEBA0AgACgCdCABQQN0aigCACIDBEAgAxAQIAAoAnAhAgsgAUEBaiIBIAJJDQALIAAoAnQhAQsgAEEANgJwIAEQECAAQQA2AnQLIAAoAogBEBAgAEEANgJ4IABBADYCiAEgACgCZBAQIABBADYCZCAALQC8AUECcUUEQCAAKAKoARAQCyAAQdAAakEAQfAAEBUaIAAoAsABEDIgAEEANgLAASAAKALEARAyIABBADYCwAEgACgCyAEiAQRAIAEoAhwiAgRAIAIQECABQQA2AhwLIAEoAigiAgRAIAEoAiQEQANAIAIgBUEobCIDaigCJCIEBEAgBBAQIAEoAigiAiADakEANgIkCyACIANqKAIQIgQEQCAEEBAgASgCKCICIANqQQA2AhALIAIgA2ooAhgiBARAIAQQECABKAIoIgIgA2pBADYCGAsgBUEBaiIFIAEoAiRJDQALCyACEBAgAUEANgIoCyABEBALIABBADYCyAEgACgCSBAhIABBADYCSCAAKAJMECEgAEEANgJMIAAoAtQBIgMEQAJAIAMoAghFDQAgAygCDARAIANBADYCKANAIAMoAhhBAEoNAAsLIANBATYCECADKAIAEBAgAygCHCICRQ0AA0AgAigCBCEBIAIQECADIAE2AhwgASICDQALCyADKAIkIgIEQCACKAIEIgVBAEoEQEEAIQEDQCACKAIAIAFBDGxqIgQoAggiBgRAIAQoAgQgBhECACACKAIEIQULIAFBAWoiASAFSA0ACwsgAigCABAQIAIQEAsgAxAQCyAAQQA2AtQBIAAQEAsL5gMCCH8EfiAAKAIUKAIAKAIUIAFBzABsaiIJKAIMIgggACgCGCgCGCABQTRsaiIKNQIEIhBCAX0iEiAANQI8fCAQgKciCyAIIAtJGyEMIAkoAggiCCAKNQIAIhFCAX0iEyAANQI4fCARgKciCiAIIApJGyEKIAkoAgQiCCASIAA1AjR8IBCApyILIAggC0sbIQsgCSgCACIIIBMgADUCMHwgEYCnIg0gCCANSxshDUEAIQggACgCICgC0CsgAUG4CGxqKAIUIQ4CQCAJKAIUQQAgAmtBfyACG2oiAkUEQCAKIQAgDSEIIAshAQwBCyADQQFxIAJBAWsiD3QiCSANSQRAIA0gCWutQn8gAq0iEIZCf4V8IBCIpyEIC0EAIQBBACEBIANBAXYgD3QiAyALSQRAIAsgA2utQn8gAq0iEIZCf4V8IBCIpyEBCyAJIApJBEAgCiAJa61CfyACrSIQhkJ/hXwgEIinIQALIAMgDE8EQEEAIQwMAQsgDCAD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IABBADYCPCAAQucHNwI0IABBADYCLCAAQucHNwIkIABBADYCHCAAQucHNwIUIABBADYCDCAAQucHNwIEIABBQGshACACQQRqIgIgA0cNAAsLIAFBA3EiAUUNAEEAIQIDQCAAQQA2AgwgAELnBzcCBCAAQRBqIQAgAkEBaiICIAFHDQALCwv7BQEQfyMAQYACayIIJAACf0EBQRQQEyIGRQRAIAJBAUH0MEEAEA9BAAwBCyAGIAE2AgQgBiAANgIAIAggATYCACAIIAA2AoABA0AgCCAFIg1BAWoiBUECdCIHaiABQQFqQQJtIgM2AgAgCEGAAWogB2ogAEEBakECbSIHNgIAIAQgACABbCIJaiEEIAMhASAHIQAgCUEBSw0ACyAGIAQ2AgggBEUEQCAGEBBBAAwBCyAGIARBEBATIgM2AgwgA0UEQCACQQFB2hpBABAPIAYQEEEADAELIAYgBigCCCILQQR0NgIQIAMhACANBEAgAyAGKAIEIAYoAgBsQQR0aiIEIQEDQAJAIAggDkECdCICaigCACIJQQBMDQAgCUEBayEMQQAhBwJAIAhBgAFqIAJqKAIAIgJBAEwEQEEAIQUgCUEBRwRAIAlB/v///wdxIQoDQCAFIAxGIQ8gBUECaiEFIAEgBCAPGyIEIQEgB0ECaiIHIApHDQALCyAJQQFxDQEgBCEBDAILA0AgBCEFIAIhBANAAkAgACABNgIAIARBAUYEQCAAQRBqIQAgAUEQaiEBDAELIAAgATYCECABQRBqIQEgAEEgaiEAIARBAkohECAEQQJrIQQgEA0BCwsgASAFIAJBBHRqIAcgByAMRnJBAXEiChshBCABIAUgChshASAHQQFqIgcgCUcNAAsMAQsgASAEIAJBBHRqIAUgBSAMRnJBAXEiBRshESABIAQgBRshASARIQQLIA5BAWoiDiANRw0ACwsgAEEANgIAAkAgC0UNACALQQRPBEAgC0F8cSEAQQAhAQNAIANBADYCPCADQucHNwI0IANBADYCLCADQucHNwIkIANBADYCHCADQucHNwIUIANBADYCDCADQucHNwIEIANBQGshAyABQQRqIgEgAEcNAAsLIAtBA3EiAEUNAEEAIQEDQCADQQA2AgwgA0LnBzcCBCADQRBqIQMgAUEBaiIBIABHDQALCyAGCyESIAhBgAJqJAAgEgtTAQF/An8gAC0ADEH/AUYEQCAAQoD+g4DwADcCDEEAIAAoAggiASAAKAIETw0BGiAAIAFBAWo2AgggACABLQAAQYD+A3I2AgwLIABBADYCEEEBCwt+AgF/AX4gAL0iA0I0iKdB/w9xIgJB/w9HBHwgAkUEQCABIABEAAAAAAAAAABhBH9BAAUgAEQAAAAAAADwQ6IgARBlIQAgASgCAEFAags2AgAgAA8LIAEgAkH+B2s2AgAgA0L/////////h4B/g0KAgICAgICA8D+EvwUgAAsLSQEBfwJAQQFBLBATIgEEQCABQQA2AhACQCAAQQBMBEAgAUEBQQgQEyIANgIkIABFDQEMAwsgAUEANgIMCyABEBALQQAhAQsgAQuRAgAgAEUEQEEADwsCfwJAIAFB/wBNDQACQEGU0AEoAgAoAgBFBEAgAUGAf3FBgL8DRg0CDAELIAFB/w9NBEAgACABQT9xQYABcjoAASAAIAFBBnZBwAFyOgAAQQIMAwsgAUGAQHFBgMADRyABQYCwA09xRQRAIAAgAUE/cUGAAXI6AAIgACABQQx2QeABcjoAACAAIAFBBnZBP3FBgAFyOgABQQMMAwsgAUGAgARrQf//P00EQCAAIAFBP3FBgAFyOgADIAAgAUESdkHwAXI6AAAgACABQQZ2QT9xQYABcjoAAiAAIAFBDHZBP3FBgAFyOgABQQQMAwsLQZTHAUEZNgIAQX8MAQsgACABOgAAQQELC7wCAAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUEJaw4SAAgJCggJAQIDBAoJCgoICQUGBwsgAiACKAIAIgFBBGo2AgAgACABKAIANgIADwsgAiACKAIAIgFBBGo2AgAgACABMgEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMwEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMAAANwMADwsgAiACKAIAIgFBBGo2AgAgACABMQAANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAwALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC3MBBn8gACgCACIDLAAAQTBrIgFBCUsEQEEADwsDQEF/IQQgAkHMmbPmAE0EQEF/IAEgAkEKbCIFaiABIAVB/////wdzSxshBAsgACADQQFqIgU2AgAgAywAASEGIAQhAiAFIQMgBkEwayIBQQpJDQALIAILtBQCFX8BfiMAQUBqIggkACAIIAE2AjwgCEEnaiEWIAhBKGohEQJAAkACQAJAA0BBACEHA0AgASENIAcgDkH/////B3NKDQIgByAOaiEOAkACQAJAAkAgASIHLQAAIgsEQANAAkACQCALQf8BcSIBRQRAIAchAQwBCyABQSVHDQEgByELA0AgCy0AAUElRwRAIAshAQwCCyAHQQFqIQcgCy0AAiEZIAtBAmoiASELIBlBJUYNAAsLIAcgDWsiByAOQf////8HcyIXSg0JIAAEQCAAIA0gBxAZCyAHDQcgCCABNgI8IAFBAWohB0F/IRACQCABLAABQTBrIglBCUsNACABLQACQSRHDQAgAUEDaiEHQQEhEiAJIRALIAggBzYCPEEAIQwCQCAHLAAAIgtBIGsiAUEfSwRAIAchCQwBCyAHIQlBASABdCIBQYnRBHFFDQADQCAIIAdBAWoiCTYCPCABIAxyIQwgBywAASILQSBrIgFBIE8NASAJIQdBASABdCIBQYnRBHENAAsLAkAgC0EqRgRAAn8CQCAJLAABQTBrIgFBCUsNACAJLQACQSRHDQACfyAARQRAIAQgAUECdGpBCjYCAEEADAELIAMgAUEDdGooAgALIQ8gCUEDaiEBQQEMAQsgEg0GIAlBAWohASAARQRAIAggATYCPEEAIRJBACEPDAMLIAIgAigCACIHQQRqNgIAIAcoAgAhD0EACyESIAggATYCPCAPQQBODQFBACAPayEPIAxBgMAAciEMDAELIAhBPGoQaSIPQQBIDQogCCgCPCEBC0EAIQdBfyEKAn9BACABLQAAQS5HDQAaIAEtAAFBKkYEQAJ/AkAgASwAAkEwayIJQQlLDQAgAS0AA0EkRw0AIAFBBGohAQJ/IABFBEAgBCAJQQJ0akEKNgIAQQAMAQsgAyAJQQN0aigCAAsMAQsgEg0GIAFBAmohAUEAIABFDQAaIAIgAigCACIJQQRqNgIAIAkoAgALIQogCCABNgI8IApBAE4MAQsgCCABQQFqNgI8IAhBPGoQaSEKIAgoAjwhAUEBCyETA0AgByEUQRwhCSABIhgsAAAiB0H7AGtBRkkNCyABQQFqIQEgByAUQTpsakG/wAFqLQAAIgdBAWtBCEkNAAsgCCABNgI8AkAgB0EbRwRAIAdFDQwgEEEATgRAIABFBEAgBCAQQQJ0aiAHNgIADAwLIAggAyAQQQN0aikDADcDMAwCCyAARQ0IIAhBMGogByACIAYQaAwBCyAQQQBODQtBACEHIABFDQgLIAAtAABBIHENCyAMQf//e3EiCyAMIAxBgMAAcRshDEEAIRBBsAghFSARIQkCQAJAAn8CQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIBgsAAAiB0FTcSAHIAdBD3FBA0YbIAcgFBsiB0HYAGsOIQQWFhYWFhYWFhAWCQYQEBAWBhYWFhYCBQMWFgoWARYWBAALAkAgB0HBAGsOBxAWCxYQEBAACyAHQdMARg0LDBULIAgpAzAhHEGwCAwFC0EAIQcCQAJAAkACQAJAAkACQCAUQf8BcQ4IAAECAwQcBQYcCyAIKAIwIA42AgAMGwsgCCgCMCAONgIADBoLIAgoAjAgDqw3AwAMGQsgCCgCMCAOOwEADBgLIAgoAjAgDjoAAAwXCyAIKAIwIA42AgAMFgsgCCgCMCAOrDcDAAwVC0EIIAogCkEITRshCiAMQQhyIQxB+AAhBwsgESEBIAgpAzAiHEIAUgRAIAdBIHEhDQNAIAFBAWsiASAcp0EPcUHQxAFqLQAAIA1yOgAAIBxCD1YhGiAcQgSIIRwgGg0ACwsgASENIAgpAzBQDQMgDEEIcUUNAyAHQQR2QbAIaiEVQQIhEAwDCyARIQEgCCkDMCIcQgBSBEADQCABQQFrIgEgHKdBB3FBMHI6AAAgHEIHViEbIBxCA4ghHCAbDQALCyABIQ0gDEEIcUUNAiAKIBEgAWsiAUEBaiABIApIGyEKDAILIAgpAzAiHEIAUwRAIAhCACAcfSIcNwMwQQEhEEGwCAwBCyAMQYAQcQRAQQEhEEGxCAwBC0GyCEGwCCAMQQFxIhAbCyEVIBwgERAqIQ0LIBMgCkEASHENESAMQf//e3EgDCATGyEMAkAgCCkDMCIcQgBSDQAgCg0AIBEhDUEAIQoMDgsgCiAcUCARIA1raiIBIAEgCkgbIQoMDQsgCCkDMCEcDAsLAn9B/////wcgCiAKQf////8HTxsiDCIHQQBHIQkCQAJAAkAgCCgCMCIBQYQMIAEbIg0iAUEDcUUNACAHRQ0AA0AgAS0AAEUNAiAHQQFrIgdBAEchCSABQQFqIgFBA3FFDQEgBw0ACwsgCUUNAQJAIAEtAABFDQAgB0EESQ0AA0BBgIKECCABKAIAIglrIAlyQYCBgoR4cUGAgYKEeEcNAiABQQRqIQEgB0EEayIHQQNLDQALCyAHRQ0BCwNAIAEgAS0AAEUNAhogAUEBaiEBIAdBAWsiBw0ACwtBAAsiASANayAMIAEbIgEgDWohCSAKQQBOBEAgCyEMIAEhCgwMCyALIQwgASEKIAktAAANDwwLCyAIKQMwIhxCAFINAUIAIRwMCQsgCgRAIAgoAjAMAgtBACEHIABBICAPQQAgDBAcDAILIAhBADYCDCAIIBw+AgggCCAIQQhqIgc2AjBBfyEKIAcLIQtBACEHA0ACQCALKAIAIg1FDQAgCEEEaiANEGciDUEASA0PIA0gCiAHa0sNACALQQRqIQsgByANaiIHIApJDQELC0E9IQkgB0EASA0MIABBICAPIAcgDBAcIAdFBEBBACEHDAELQQAhCSAIKAIwIQsDQCALKAIAIg1FDQEgCEEEaiIKIA0QZyINIAlqIgkgB0sNASAAIAogDRAZIAtBBGohCyAHIAlLDQALCyAAQSAgDyAHIAxBgMAAcxAcIA8gByAHIA9IGyEHDAgLIBMgCkEASHENCUE9IQkgACAIKwMwIA8gCiAMIAcgBRETACIHQQBODQcMCgsgBy0AASELIAdBAWohBwwACwALIAANCSASRQ0DQQEhBwNAIAQgB0ECdGooAgAiAARAIAMgB0EDdGogACACIAYQaEEBIQ4gB0EBaiIHQQpHDQEMCwsLQQEhDiAHQQpPDQkDQCAEIAdBAnRqKAIADQEgB0EBaiIHQQpHDQALDAkLQRwhCQwGCyAIIBw8ACdBASEKIBYhDSALIQwLIAogCSANayILIAogC0obIgogEEH/////B3NKDQNBPSEJIA8gCiAQaiIBIAEgD0gbIgcgF0oNBCAAQSAgByABIAwQHCAAIBUgEBAZIABBMCAHIAEgDEGAgARzEBwgAEEwIAogC0EAEBwgACANIAsQGSAAQSAgByABIAxBgMAAcxAcIAgoAjwhAQwBCwsLQQAhDgwDC0E9IQkLQZTHASAJNgIAC0F/IQ4LIAhBQGskACAOC6gCAQR/IwBB0AFrIgUkACAFIAI2AswBIAVBoAFqIgJBAEEoEBUaIAUgBSgCzAE2AsgBAkBBACABIAVByAFqIAVB0ABqIAIgAyAEEGpBAEgNACAAKAJMQQBIIQggACAAKAIAIgdBX3E2AgACfwJAAkAgACgCMEUEQCAAQdAANgIwIABBADYCHCAAQgA3AxAgACgCLCEGIAAgBTYCLAwBCyAAKAIQDQELQX8gABA+DQEaCyAAIAEgBUHIAWogBUHQAGogBUGgAWogAyAEEGoLIQEgBgR/IABBAEEAIAAoAiQRAAAaIABBADYCMCAAIAY2AiwgAEEANgIcIAAoAhQaIABCADcDEEEABSABCxogACAAKAIAIAdBIHFyNgIAIAgNAAsgBUHQAWokAAsnAQF/QRwhAyABQQNxBH9BHAUgACABIAIQJSIANgIAQQBBMCAAGwsL/QMBBX8Cf0HgxAEoAgAiAiAAQQdqQXhxIgFBB2pBeHEiA2ohAAJAIANBACAAIAJNG0UEQCAAPwBBEHRNDQEgABAKDQELQZTHAUEwNgIAQX8MAQtB4MQBIAA2AgAgAgsiAkF/RwRAIAEgAmoiAEEEa0EQNgIAIABBEGsiA0EQNgIAAkACf0GgzwEoAgAiAQR/IAEoAggFQQALIAJGBEAgAiACQQRrKAIAQX5xayIEQQRrKAIAIQUgASAANgIIIAQgBUF+cWsiACAAKAIAakEEay0AAEEBcQRAIAAoAgQiASAAKAIIIgQ2AgggBCABNgIEIAAgAyAAayIBNgIADAMLIAJBEGsMAQsgAkEQNgIAIAIgADYCCCACIAE2AgQgAkEQNgIMQaDPASACNgIAIAJBEGoLIgAgAyAAayIBNgIACyAAIAFBfHFqQQRrIAFBAXI2AgAgAAJ/IAAoAgBBCGsiAUH/AE0EQCABQQN2QQFrDAELIAFBHSABZyIDa3ZBBHMgA0ECdGtB7gBqIAFB/x9NDQAaQT8gAUEeIANrdkECcyADQQF0a0HHAGoiASABQT9PGwsiAUEEdCIDQaDHAWo2AgQgACADQajHAWoiAygCADYCCCADIAA2AgAgACgCCCAANgIEQajPAUGozwEpAwBCASABrYaENwMACyACQX9HC70BAQJ/AkAgACgCTCIBQQBOBEAgAUUNAUHMzwEoAgAgAUH/////A3FHDQELAkAgACgCUEEKRg0AIAAoAhQiASAAKAIQRg0AIAAgAUEBajYCFCABQQo6AAAPCyAAEG8PCyAAQcwAaiIBIAEoAgAiAkH/////AyACGzYCAAJAAkAgACgCUEEKRg0AIAAoAhQiAiAAKAIQRg0AIAAgAkEBajYCFCACQQo6AAAMAQsgABBvCyABKAIAGiABQQA2AgALfAECfyMAQRBrIgEkACABQQo6AA8CQAJAIAAoAhAiAgR/IAIFIAAQPg0CIAAoAhALIAAoAhQiAkYNACAAKAJQQQpGDQAgACACQQFqNgIUIAJBCjoAAAwBCyAAIAFBD2pBASAAKAIkEQAAQQFHDQAgAS0ADxoLIAFBEGokAAuwAgECfyAABEAgACgCABA4IABBADYCACAAKAJIIgEEQCABEBAgAEEANgJICyAAKAJEIgEEQCABEBAgAEEANgJECyAAKAJsIgEEQCABEBAgAEEANgJsCyAAKAJ0IgEEQCABKAIAIgIEQCACEBAgACgCdCIBQQA2AgALIAEQECAAQQA2AnQLIAAoAngiAQRAIAEoAgwiAgRAIAIQECAAKAJ4IgFBADYCDAsgASgCBCICBEAgAhAQIAAoAngiAUEANgIECyABKAIIIgIEQCACEBAgACgCeCIBQQA2AggLIAEoAgAiAgRAIAIQECAAKAJ4IgFBADYCAAsgARAQIABBADYCeAsgACgCBCIBBEAgARAyIABBADYCBAsgACgCCCIBBEAgARAyIABBADYCCAsgABAQCwuLGwIefwV7IwBB8AFrIgkkAEEBIQ4CQCAAKAIAKAI8DQAgACgCgAENAAJAAkAgACgCdCIIRQRAIAAoAnghBAwBCyABKAIQIQMgCC8BBCEGAkAgACgCeCIERQ0AIAQoAgxFDQAgBC0AEiEDCwJAIAYEQCAIKAIAIQgDQCAIIAVBBmxqIgovAQAiByADTwRAIAkgAzYCtAEgCSAHNgKwASACQQFBoOYAIAlBsAFqEA9BACEODAYLAkAgCi8BBCIKRQ0AIApB//8DRg0AIApBAWsiCiADSQ0AIAkgAzYCpAEgCSAKNgKgASACQQFBoOYAIAlBoAFqEA9BACEODAYLIAVBAWoiBSAGRw0ACwwBCyADDQIMAQsDQCADQQFrIQNBACEFA0AgCCAFQQZsai8BACADRwRAIAVBAWoiBSAGRw0BDAQLCyADDQALCwJAIARFDQAgBCgCDCIKRQ0AAkACQCAELQASIggEQEEAIQVBASEHA0AgASgCECIDIAogBUECdGovAQAiBE0EQCAJIAM2ApQBIAkgBDYCkAEgAkEBQaDmACAJQZABahAPQQAhBwsgBUEBaiIFIAhHDQALIAhBBBATIgNFDQFBACEFA0ACQCAKIAVBAnRqIgQtAAIiBkECTwRAIAkgBjYCRCAJIAU2AkAgAkEBQcvZACAJQUBrEA9BACEHDAELIAggBC0AAyIETQRAIAkgBDYCgAEgAkEBQZPZACAJQYABahAPQQAhBwwBCyADIARBAnRqIQsCQCAGQQFHIgwNACALKAIARQ0AIAkgBDYCUCACQQFBvNUAIAlB0ABqEA9BACEHDAELAkAgBg0AIARFDQAgCSAENgJkIAkgBTYCYCACQQFBitgAIAlB4ABqEA9BACEHDAELAkAgDA0AIAQgBUYNACAJIAQ2AnggCSAFNgJ0IAkgBTYCcCACQQFBrtgAIAlB8ABqEA9BACEHDAELIAtBATYCAAsgBUEBaiIFIAhHDQALQQAhBQNAAkACQCADIAVBAnQiBGooAgBFBEAgBCAKai0AAg0BCyAFQQFqIgUgCEcNAiAHRQ0BIAEoAhBBAUcNBUEAIQUDQCADIAVBAnRqKAIABEAgCCAFQQFqIgVHDQEMBwsLQQAhByACQQJB7sUAQQAQDyAIQRBPBEAgCEHwAXEhB0EAIQQDQCAKIARBAnRqIgZBAToAAiAGIAQ6AAMgBkEBOgA+IAZBAToAOiAGQQE6ADYgBkEBOgAyIAZBAToALiAGQQE6ACogBkEBOgAmIAZBAToAIiAGQQE6AB4gBkEBOgAaIAZBAToAFiAGQQE6ABIgBkEBOgAOIAZBAToACiAGQQE6AAYgBiAEQQFyOgAHIAYgBEEPcjoAPyAGIARBDnI6ADsgBiAEQQ1yOgA3IAYgBEEMcjoAMyAGIARBC3I6AC8gBiAEQQpyOgArIAYgBEEJcjoAJyAGIARBCHI6ACMgBiAEQQdyOgAfIAYgBEEGcjoAGyAGIARBBXI6ABcgBiAEQQRyOgATIAYgBEEDcjoADyAGIARBAnI6AAsgBEEQaiIEIAdHDQALIAcgCEYNBgsDQCAKIAdBAnRqIgQgBzoAAyAEQQE6AAIgB0EBaiIHIAhHDQALDAULIAkgBTYCMCACQQFByNIAIAlBMGoQD0EAIQcgBUEBaiIFIAhHDQELCyADEBBBACEODAULIAhBBBATIgMNAQtBACEOIAJBAUGK2wBBABAPDAMLIAMQEAsCQCAAKAJ4IgNFDQAgAygCDCIPRQRAIAMoAgQQECAAKAJ4KAIIEBAgACgCeCgCABAQIAAoAngiAygCDCIEBH8gBBAQIAAoAngFIAMLEBAgAEEANgJ4DAELIAEoAhghDQJAAkAgAy0AEiIKBEAgAygCACEUIAMoAgQhBiADKAIIIQhBACEFAkADQCANIA8gBUECdGovAQBBNGxqKAIsBEAgCiAFQQFqIgVHDQEMAgsLIAkgBTYCICACQQFBwucAIAlBIGoQD0EAIQ4MBgsgCkE0bBAUIgtFDQFBACEFA0AgDyAFQQJ0aiIDLwEAIQcgCyADLQACBH8gAy0AAwUgBQtBNGxqIgQgDSAHQTRsaiID/QACAP0LAgAgBCADKAIwNgIwIAQgA/0AAiD9CwIgIAQgA/0AAhD9CwIQIAsgBUE0bGoiBCADKAIIIAMoAgxsQQJ0EBgiAzYCLCADRQRAIAUEQCAFQf//A3EhAANAIABBNGwgC2pBCGsoAgAQECAAQQFrIgANAAsLIAsQEEEAIQ4gAkEBQY7nAEEAEA8MBwsgBCAFIAhqLQAANgIYIAQgBSAGai0AADYCICAFQQFqIgUgCkcNAAsgACgCeC8BECIQQQFrIRIDQCALIBNBNGxqIgMoAgwgAygCCGwhBiANIA8gE0ECdGoiBC8BAEE0bGooAiwhCAJAIAQtAAJFBEAgBkUNASADKAIsIQVBACEHQQAhBAJAIAZBBEkNACAFIAhrQRBJDQAgBkF8cSEEQQAhAwNAIAUgA0ECdCIMaiAIIAxq/QACAP0LAgAgA0EEaiIDIARHDQALIAQgBkYNAgsgBCEDIAZBA3EiDARAA0AgBSADQQJ0IhFqIAggEWooAgA2AgAgA0EBaiEDIAdBAWoiByAMRw0ACwsgBCAGa0F8Sw0BA0AgBSADQQJ0IgRqIAQgCGooAgA2AgAgBSAEQQRqIgdqIAcgCGooAgA2AgAgBSAEQQhqIgdqIAcgCGooAgA2AgAgBSAEQQxqIgRqIAQgCGooAgA2AgAgA0EEaiIDIAZHDQALDAELIAZFDQAgFCAELQADIgNBAnRqIQQgCyADQTRsaigCLCEFQQAhAyAGQQFHBEAgBkF+cSEVQQAhDANAIAUgA0ECdCIHaiAEIAcgCGooAgAiESASIBAgEUobQQAgEUEAThsgCmxBAnRqKAIANgIAIAUgB0EEciIHaiAEIAcgCGooAgAiByASIAcgEEgbQQAgB0EAThsgCmxBAnRqKAIANgIAIANBAmohAyAMQQJqIgwgFUcNAAsLIAZBAXFFDQAgBSADQQJ0IgNqIAQgAyAIaigCACIDIBIgAyAQSBtBACADQQBOGyAKbEECdGooAgA2AgALIBNBAWoiEyAKRw0ACwwCCyAKQTRsEBQiCw0BC0EAIQ4gAkEBQY7nAEEAEA8MAwsgASgCECIDBEBBACEFA0AgDSAFQTRsaigCLCIEBEAgBBAQCyAFQQFqIgUgA0cNAAsLIA0QECABIAo2AhAgASALNgIYCyAAKAJ0IgVFDQEgBSgCACEHIAUvAQQiCwRAIAdBKmohEiAHQSRqIRMgB0EeaiERIAdBGGohFCAHQRJqIRUgB0EMaiEWIAdBBmohFyALQQJrIRhBACEFQQEhBANAAkAgASgCECIDIAcgBUEGbGoiDS8BACIGTQRAIAkgAzYCFCAJIAY2AhAgAkECQcw3IAlBEGoQDwwBCyANLwEEIghBAWpB//8DcUEBTQRAIAEoAhggBkE0bGogDS8BAjsBMAwBCyAIQQFrIgpB//8DcSIPIANPBEAgCSADNgIEIAkgDzYCACACQQJBozcgCRAPDAELAkAgBiAPRg0AIA0vAQINACAJIAEoAhgiCCAGQTRsaiIDKAIwNgLoASAJIAP9AAIg/QsD2AEgCSAD/QACEP0LA8gBIAkgA/0AAgD9CwO4ASADIAggD0E0bCIMaiIIKQIINwIIIAMgCCkCEDcCECADIAgpAhg3AhggAyAIKQIgNwIgIAMgCCkCKDcCKCADIAgoAjA2AjAgAyAIKQIANwIAIAEoAhggDGoiAyAJ/QADuAH9CwIAIAMgCf0AA9gB/QsCICADIAn9AAPIAf0LAhAgAyAJKALoATYCMCAFQQFqIAtPDQAgBCEIIBggBWtB//8DcSIDQQdPBEAgBCADQQFqIhlB+P8HcSIQaiEIIAr9ECEkIAb9ECEjQQAhDANAICMgJCASIAQgDGpBBmwiA2oiGiADIBNqIhsgAyARaiIcIAMgFGoiHSADIBVqIh4gAyAWaiIfIAMgF2oiICADIAdqIgP9CAEA/VUBAAH9VQEAAv1VAQAD/VUBAAT9VQEABf1VAQAG/VUBAAciISAj/S4gISAk/S0iJf1O/VIhIiAhICP9LSAl/VAiIf0ZAEEBcQRAIAMgIv1ZAQAACyAh/RkBQQFxBEAgICAi/VkBAAELICH9GQJBAXEEQCAfICL9WQEAAgsgIf0ZA0EBcQRAIB4gIv1ZAQADCyAh/RkEQQFxBEAgHSAi/VkBAAQLICH9GQVBAXEEQCAcICL9WQEABQsgIf0ZBkEBcQRAIBsgIv1ZAQAGCyAh/RkHQQFxBEAgGiAi/VkBAAcLIAxBCGoiDCAQRw0ACyAQIBlGDQELA0AgCiEDAkAgBiAHIAhBBmxqIgwvAQAiEEcEQCAGIQMgDyAQRw0BCyAMIAM7AQALIAsgCEEBaiIIQf//A3FHDQALCyABKAIYIAZBNGxqIA0vAQI7ATALIARBAWohBCAFQQFqIgUgC0cNAAsgACgCdCIFKAIAIQcLIAcEfyAHEBAgACgCdAUgBQsQECAAQQA2AnQMAQtBACEOIAJBAUGhxgBBABAPCyAJQfABaiQAIA4L6QEBBn8jAEEgayIEJAACfwJAIAAoAjwiAwRAQQEhBQNAIAAoAkwoAhggACgCQCACQQJ0aigCACIGQTRsaigCLEUEQCAEIAY2AhAgAUECQdo5IARBEGoQD0EAIQUgACgCPCEDCyACQQFqIgIgA0kNAAsMAQtBASEFQQEgACgCTCIDKAIQRQ0BGgNAIAMoAhggAkE0bGooAixFBEAgBCACNgIAIAFBAkHaOSAEEA9BACEFIAAoAkwhAwsgAkEBaiICIAMoAhBJDQALC0EBIAUNABogAUEBQb8VQQAQD0EACyEHIARBIGokACAHCwQAQX8LhgcCFn8CfiAAKAIYIhAoAhBFBEBBAQ8LIBAoAhghDSAAKAIUKAIAKAIUIQsDQCABIA0oAiQiAjYCJCALKAIcIgYgAkGYAWxqIQMCQAJAAn8gACgCQCIRBEAgBiALKAIYQZgBbGoiAkGQAWsoAgAgAkGYAWsoAgBrIQwgA0EMaiEGIANBBGohBCADKAIIIQIgAygCACEFQSQMAQsgA0GUAWohBiADQYwBaiEEIAMoApABIgIgAygCiAEiBWshDEE0CyALaigCACISRQ0AIAQoAgAhByAGKAIAIQkgAiAFayEGIAEoAggiA0J/IAE1AigiGIZCf4UiGSABNQIQfCAYiKciCGohBAJ/IAUgCEsEQCAFIAhrIQ5BACEIQQAgAiAETQ0BGiAGIAQgBWsiBmsMAQsgCCAFayEIIAIgBE0EQCAGIAhrIQZBACEOQQAMAQtBACEOIAMhBiACIARrCyEVIAkgB2shAiABKAIMIgQgGSABNQIUfCAYiKciCmohBQJ/IAcgCksEQCAHIAprIQ9BACEKQQAgBSAJTw0BGiACIAUgB2siAmsMAQsgCiAHayEKIAUgCU8EQCACIAprIQJBACEPQQAMAQtBACEPIAQhAiAJIAVrCyEHQQAhBSAIQQBIDQEgCkEASA0BIBVBAEgNASAHQQBIDQEgBkEASA0BIAJBAEgNASADIA9sIA5qIQcgCiAMbCAIaiEJAkACQAJAIAEoAiwiCA0AIAkNACAHDQAgAyAMRw0AIAMgBkcNACACIARHDQEgASALQSRBNCARG2oiAigCADYCLCACQQA2AgAMAwsgCA0BCyAERQ0CIAStIAOtfkIgiKcNAiADIARsIgNB/////wNLDQIgASADQQJ0EBgiAzYCLCADRQ0CIAYgASgCCCIERiABKAIMIgUgAkZxDQAgA0EAIAQgBWxBAnQQFRoLIAJFDQAgAkEBcSEXIAZBAnQhBiABKAIsIAdBAnRqIQQgEiAJQQJ0aiEFIAJBAUcEQCACQf7///8HcSEHQQAhAgNAIAQgBSAGEBIhFiAFIAxBAnQiCWoiCCAJaiEFIBYgASgCCEECdGogCCAGEBIgASgCCEECdGohBCACQQJqIgIgB0cNAAsLIBdFDQAgBCAFIAYQEhoLIAtBzABqIQsgDUE0aiENIAFBNGohAUEBIQUgFEEBaiIUIBAoAhBJDQELCyAFC9USAgl/DH4jAEGgAWsiBSQAAkAgAkEjTQRAQQAhAiADQQFBti5BABAPDAELIAJBJGsiAiACQQNuIglBA2xHBEBBACECIANBAUG2LkEAEA8MAQsgACgCSCEGIAEgBUGcAWoiAkECEBEgACAFKAKcATsBUCABQQJqIAZBCGpBBBARIAFBBmogBkEMakEEEBEgAUEKaiAGQQQQESABQQ5qIAZBBGpBBBARIAFBEmogAEHcAGpBBBARIAFBFmogAEHgAGpBBBARIAFBGmogAEHUAGpBBBARIAFBHmogAEHYAGpBBBARIAFBImogAkECEBECQAJAAkAgBSgCnAEiAkGAgAFNBEAgBiACNgIQIAIgCUcEQCAFIAk2AoQBIAUgAjYCgAEgA0EBQZHwACAFQYABahAPQQAhAgwFCyAGKAIEIgIgBigCDCIISSAGKAIIIgsgBigCACIES3FFBEAgBSAIrSACrX03A3ggBSALrSAErX03A3AgA0EBQdvsACAFQfAAahAPQQAhAgwFCyAAKAJcIgdBACAAKAJgIgobRQRAIAUgCjYCBCAFIAc2AgAgA0EBQYPxACAFEA9BACECDAULAkACQCAAKAJUIgwgBEsNAEF/IAcgDGoiByAHIAxJGyAETQ0AIAAoAlgiByACSw0AQX8gByAKaiIKIAcgCksbIAJLDQELQQAhAiADQQFB1hRBABAPDAULAkAgACgC4AENACAAKALYASIHRQ0AIAAoAtwBIgpFDQAgCyAEayIEIAdGIAggAmsiAiAKRnENACAFIAI2AmwgBSAENgJoIAUgCjYCZCAFIAc2AmAgA0EBQcPoACAFQeAAahAPQQAhAgwFCyAGIAlBNBATIgQ2AhggBEUNAQJAIAYoAhBFDQAgAUEkaiAFQZgBaiICQQEQESAEIAUoApgBIglBB3YiCjYCICAEIAlB/wBxQQFqIgw2AhggACgC4AEhCyABQSVqIAJBARARIAQgBSgCmAE2AgAgAUEmaiACQQEQESAEIAUoApgBIgg2AgRBACECIAQoAgAiB0GAAmtBgX5JBEBBACEJDAULQQAhCSAIQYACa0GBfkkNBCAEKAIYIghBH0sNAyAEQQA2AiQgBCAAKAKgATYCKEEBIQkgBigCEEEBTQ0AQQAgCiALGyEKQQAgDCALGyELIAFBJ2ohAQNAIAEgBUGYAWpBARARIAQgBSgCmAEiB0EHdiIINgJUIAQgB0H/AHFBAWoiBzYCTAJAIAAoAuABDQAgAC0AvAFBBHENACAHIAtGIAggCkZxDQAgBSAINgJUIAUgBzYCUCAFIAk2AkwgBSAKNgJIIAUgCzYCRCAFIAk2AkAgA0ECQcfuACAFQUBrEA8LIAFBAWogBUGYAWoiCEEBEBEgBCAFKAKYATYCNCABQQJqIAhBARARIAQgBSgCmAEiCDYCOCAEKAI0IgdBgAJrQYF+SQ0FIAhBgAJrQYB+TQ0FIAQoAkwiCEEgTw0EIAFBA2ohASAEQQA2AlggBCAAKAKgATYCXCAEQTRqIQQgCUEBaiIJIAYoAhBJDQALC0EAIQIgACgCXCIIRQ0EIAAoAmAiC0UNBCAAIAitIg1CAX0iDyAGKAIIIAAoAlQiB2utfCANgKciATYCaCAAIAutIg5CAX0iECAGKAIMIAAoAlgiCmutfCAOgKciBDYCbAJAAkAgAUUNACAERQ0AQf//AyAEbiABTw0BCyAFIAQ2AhQgBSABNgIQIANBAUG16QAgBUEQahAPDAULIAEgBGwhCQJAIAAtAERBAnEEQCAAIAAoAhwgB2sgCG42AhwgACAAKAIgIAprIAtuNgIgIAAgDyAAKAIkIAdrrXwgDYA+AiQgACAQIAAoAiggCmutfCAOgD4CKAwBCyAAIAQ2AiggACABNgIkIABCADcCHAsgACAJQYwsEBMiATYCnAEgAUUEQCADQQFBzR1BABAPDAULIAYoAhBBuAgQEyEBIAAoAgwgATYC0CsgACgCDCgC0CtFBEAgA0EBQc0dQQAQDwwFC0EKQRQQEyEBIAAoAgwgATYC8CsgACgCDCIBKALwK0UEQCADQQFBzR1BABAPDAULIAFBCjYC+CtBCkEUEBMhASAAKAIMIAE2AvwrIAAoAgwiASgC/CtFBEAgA0EBQc0dQQAQDwwFCyABQQo2AoQsAkAgBigCECIERQ0AIAYoAhghCEEAIQEgBEEBRwRAIARBfnEhCwNAIAggAUE0bGoiBygCIEUEQCAAKAIMKALQKyABQbgIbGpBASAHKAIYQQFrdDYCtAgLIAggAUEBciIHQTRsaiIKKAIgRQRAIAAoAgwoAtArIAdBuAhsakEBIAooAhhBAWt0NgK0CAsgAUECaiEBIAJBAmoiAiALRw0ACwsgBEEBcUUNACAIIAFBNGxqIgIoAiANACAAKAIMKALQKyABQbgIbGpBASACKAIYQQFrdDYCtAgLIAkEQCAAKAKcASEBQQAhAgNAIAEgBigCEEG4CBATIgQ2AtArIARFBEBBACECIANBAUHNHUEAEA8MBwsgAUGMLGohASACQQFqIgIgCUkNAAsLIABBBDYCCCAGKAIQIgMEQEF/IAAoAlgiASAAKAJgIgIgACgCbEEBa2xqIgQgAmoiAiACIARJGyICIAYoAgwiBCACIARJG60hEEF/IAAoAlQiAiAAKAJcIgQgACgCaEEBa2xqIgAgBGoiBCAAIARLGyIAIAYoAggiBCAAIARJG60hESABIAYoAgQiACAAIAFJG60hEiACIAYoAgAiACAAIAJJG60hEyAGKAIYIQBBACEBA0AgACAANQIEIg1CAX0iFCASfCANgCIVPgIUIAAgADUCACIOQgF9IhYgE3wgDoAiFz4CECAAQn8gADUCKCIPhkJ/hSIYIBAgFHwgDYAgFX1C/////w+DfCAPiD4CDCAAIBEgFnwgDoAgF31C/////w+DIBh8IA+IPgIIIABBNGohACABQQFqIgEgA0cNAAsLQQEhAgwECyAFIAI2ApABIANBAUH2OyAFQZABahAPQQAhAgwDC0EAIQIgBkEANgIQIANBAUHNHUEAEA8MAgsgBSAINgI0IAUgCTYCMCADQQFBt/MAIAVBMGoQDwwBCyAFIAg2AiggBSAHNgIkIAUgCTYCICADQQFBkesAIAVBIGoQDwsgBUGgAWokACACC54DAQd/IwBBEGsiBiQAAn8gAiACQQFBAiAAKAJIKAIQIghBgQJJGyIHQQF0QQVqIgRuIgUgBGxGIAIgBE9xRQRAIANBAUGKI0EAEA9BAAwBCwJ/IAAoAghBEEYEQCAAKAKcASAAKALMAUGMLGxqDAELIAAoAgwLIQRBACEAIAQtAIgsIgJBBHEEQCAEKAKkA0EBaiEACyAAIAVqIgVBIE8EQCAGIAU2AgAgA0EBQYs7IAYQD0EADAELIAQgAkEEcjoAiCwgACAFSQRAIAQgAEGUAWxqQagDaiECA0AgASACQQEQESABQQFqIgEgAkEEaiAHEBEgASAHaiIBIAJBCGpBAhARIAIgAigCCCIDIAQoAggiCSADIAlJGzYCCCABQQJqIAJBDGpBARARIAFBA2oiASACQRBqIAcQESABIAdqIgEgBkEMakEBEBEgAiAGKAIMNgIkIAIgAigCECIDIAggAyAISRs2AhAgAkGUAWohAiABQQFqIQEgAEEBaiIAIAVHDQALCyAEIAVBAWs2AqQDQQELIQogBkEQaiQAIAoL7AEBBH8jAEEQayIEJAACfwJAIAEgBEEIagJ/IAAoAkgoAhBBgAJNBEAgAgRAQX8hBUEBDAILIANBAUG+I0EAEA9BAAwDCyACQQFNDQFBfiEFQQILIgYQESAEIAIgBWo2AgwgBCgCCCICIAAoAkgoAhAiBU8EQCAEIAU2AgQgBCACNgIAIANBAUHGOiAEEA9BAAwCCyAAIAIgASAGaiAEQQxqIAMQQkUEQCADQQFBviNBABAPQQAMAgtBASAEKAIMRQ0BGiADQQFBviNBABAPQQAMAQsgA0EBQb4jQQAQD0EACyEHIARBEGokACAHC9kBAQR/IwBBEGsiBCQAIAQgAjYCDAJAAkAgAEEAIAEgBEEMaiADEEJFDQAgBCgCDA0AAn8gACgCCEEQRgRAIAAoApwBIAAoAswBQYwsbGoMAQsgACgCDAshB0EBIQUgACgCSCgCEEECSQ0BIAcoAtArIgJBHGohBkEBIQEgAiEDA0AgAyACKAIYNgLQCCADIAIoAqQGNgLcDiADQdQIaiAGQYgGEBIaIANBuAhqIQMgAUEBaiIBIAAoAkgoAhBJDQALDAELIANBAUHWIkEAEA8LIARBEGokACAFC9YBAQN/IwBBEGsiBCQAAkAgAkEBQQIgACgCSCgCECIGQYECSRsiBUECakcEQEEAIQAgA0EBQYogQQAQDwwBCwJ/IAAoAghBEEYEQCAAKAKcASAAKALMAUGMLGxqDAELIAAoAgwLIQIgASAEQQxqIAUQEUEBIQAgASAFaiIFIARBCGpBARARIAYgBCgCDCIBTQRAIAQgBjYCBCAEIAE2AgAgA0EBQdjvACAEEA9BACEADAELIAVBAWogAigC0CsgAUG4CGxqQagGakEBEBELIARBEGokACAAC4QCAQV/IwBBEGsiBCQAAn8gACgCCEEQRgRAIAAoApwBIAAoAswBQYwsbGoMAQsgACgCDAshBgJAIAJBAUECIAAoAkgiBygCEEGBAkkbIgVNBEBBACECIANBAUGkI0EAEA8MAQsgBCAFQX9zIAJqNgIMIAEgBEEIaiAFEBEgBCgCCCIIIAcoAhBPBEBBACECIANBAUGA6QBBABAPDAELQQEhAiABIAVqIgEgBigC0CsgCEG4CGxqQQEQESAAIAQoAgggAUEBaiAEQQxqIAMQQ0UEQEEAIQIgA0EBQaQjQQAQDwwBCyAEKAIMRQ0AQQAhAiADQQFBpCNBABAPCyAEQRBqJAAgAgusBgEHfyMAQRBrIgYkACAGIAI2AgwgACgCSCEJAn8gACgCCEEQRgRAIAAoApwBIAAoAswBQYwsbGoMAQsgACgCDAsiBCAELQCILEEBcjoAiCwCQCACQQRNBEAgA0EBQbwiQQAQDwwBCyABIARBARARIAQoAgBBCE8EQCADQQFBmiJBABAPDAELIAFBAWogBkEIakEBEBEgBCAGKAIIIgI2AgQgAkEFTgRAIANBAUHxIUEAEA8gBEF/NgIECyABQQJqIARBCGpBAhARIAQoAggiB0GAgARrQYCAfE0EQCAGIAc2AgAgA0EBQak9IAYQDwwBCyAEIAAoAqQBIgIgByACGzYCDCABQQRqIARBEGpBARARIAQoAhBBAk8EQCADQQFBhypBABAPDAELIAFBBWohAiAGIAYoAgxBBWs2AgwCQCAJKAIQIgdFDQAgBCgCAEEBcSEIIAQoAtArIQRBACEJIAdBCE8EQCAHQXhxIQEDQCAEIAVBuAhsaiAINgIAIAQgBUEBckG4CGxqIAg2AgAgBCAFQQJyQbgIbGogCDYCACAEIAVBA3JBuAhsaiAINgIAIAQgBUEEckG4CGxqIAg2AgAgBCAFQQVyQbgIbGogCDYCACAEIAVBBnJBuAhsaiAINgIAIAQgBUEHckG4CGxqIAg2AgAgBUEIaiEFIApBCGoiCiABRw0ACwsgB0EHcSIBRQ0AA0AgBCAFQbgIbGogCDYCACAFQQFqIQUgCUEBaiIJIAFHDQALC0EAIQUgAEEAIAIgBkEMaiADEENFBEAgA0EBQbwiQQAQDwwBCyAGKAIMBEAgA0EBQbwiQQAQDwwBCwJ/IAAoAghBEEYEQCAAKAKcASAAKALMAUGMLGxqDAELIAAoAgwLIQEgACgCSCgCEEECTwRAIAEoAtArIgEoAgRBAnQhByABQbAHaiEKIAFBrAZqIQNBASEJIAEhAgNAIAIgAf0AAgT9CwK8CCACIAEoAhQ2AswIIAJB5A5qIAMgBxASGiACQegPaiAKIAcQEhogAkG4CGohAiAJQQFqIgkgACgCSCgCEEkNAAsLQQEhBQsgBkEQaiQAIAUL7AkBBn8jAEHwAGsiBCQAIARBADYCaAJAIAJBCEcEQCADQQFBvR5BABAPIANBAUG9HkEAEA8MAQsgASAAQcwBakECEBEgAUECaiAEQewAakEEEBEgAUEGaiAEQeQAakEBEBEgAUEHaiAEQegAakEBEBEgACgCzAEiAiAAKAJoIgggACgCbGxPBEAgBCACNgJgIANBAUGdOyAEQeAAahAPDAELIAAoApwBIAJBjCxsaiEFIAIgCG4hByAEKAJkIQECQCAAKAIsIgZBAE4gAiAGR3ENACAFKALUK0EBaiIGIAFGDQAgBCAGNgJYIAQgATYCVCAEIAI2AlAgA0EBQbU7IARB0ABqEA9BACEFDAELIAUgATYC1CsCQAJAIAQoAmwiAUEBa0EMTQR/IAFBDEcNASAEQQw2AjAgA0ECQeXXACAEQTBqEA8gBCgCbAUgAQtFBEAgA0EEQbLPAEEAEA8gAEEBNgI4CwJAAkACQAJAIAUoAtgrIgEEQCAEKAJkIgYgAUkNASAEIAE2AiQgBCAGNgIgIANBAUGFJyAEQSBqEA8gAEEBNgI4QQAhBQwHCyAEKAJoIgYNAQwDCyAEKAJoIgZFDQELIAQgBiAALQBEQQR2QQFxaiIBNgJoIAQoAmQiBiAFKALYKyIJQQFrSwRAIAQgCTYCBCAEIAY2AgAgA0EBQaImIAQQDyAAQQE2AjhBACEFDAULIAEgBk0EQCAEIAE2AhQgBCAGNgIQIANBAUHpJyAEQRBqEA8gAEEBNgI4QQAhBQwFCyAFIAE2AtgrCyABIAQoAmRBAWpHDQAgACAALQBEQQFyOgBECyAEKAJsIQEgAEEQNgIIIABBACABQQxrIAAoAjgbNgIYAkAgACgCLCIBQX9GBEBBBCEFIAIgByAIbGsiASAAKAIcSQ0BIAEgACgCJE8NASAHIAAoAiBJDQEgByAAKAIoT0ECdCEFDAELIAAoAswBIAFHQQJ0IQULIAAgAC0AREH7AXEgBXI6AERBASEFIAAoAsgBIgFFDQIgASgCKCIGIAAoAswBIgJBKGxqIgcgAjYCACAHIAQoAmQiCDYCDCAEKAJoIgEEQCAHIAE2AgQgByAEKAJoIgE2AgggBygCECICRQRAIAFBGBATIQEgACgCyAEoAiggACgCzAFBKGxqIAE2AhAgAQ0EQQAhBSADQQFByTRBABAPDAQLIAIgAUEYbBAXIQEgACgCyAEoAiggACgCzAFBKGxqIQIgAUUEQCACKAIQEBBBACEFIAAoAsgBKAIoIAAoAswBQShsakEANgIQIANBAUHJNEEAEA8MBAsgAiABNgIQDAMLIAcoAhAiAUUEQCAHQQo2AghBCkEYEBMhASAAKALIASgCKCIGIAAoAswBIgJBKGxqIgcgATYCECABRQ0CIAQoAmQhCAsgCCAGIAJBKGxqIgIoAghJDQIgAiAIQQFqIgI2AgggASACQRhsEBchASAAKALIASgCKCAAKALMAUEobGohAiABRQRAIAIoAhAQEEEAIQUgACgCyAEoAiggACgCzAFBKGxqIgBBADYCCCAAQQA2AhAgA0EBQck0QQAQDwwDCyACIAE2AhAMAgsgBCABNgJAIANBAUHy2QAgBEFAaxAPQQAhBQwBC0EAIQUgB0EANgIIIANBAUHJNEEAEA8LIARB8ABqJAAgBQurBwEIfyMAQdAAayIEJAAgBEEBNgJMAkACQCAAKALIASIFKAIoIgMNACAFIAAoAmwgACgCaGwiAzYCJCADQSgQEyEDIAAoAsgBIgUgAzYCKCADRQRAQQAhBQwCCyAFKAIkRQ0AA0BBACEFIAMgBkEobCIHaiIDQQA2AhQgA0HkADYCHEHkAEEYEBMhCSAHIAAoAsgBIggoAigiA2ogCTYCGCAJRQ0CIAZBAWoiBiAIKAIkSQ0ACwsgACgCLCEJAkAgAygCEEUNAAJAIAMgCUEobGoiAygCBEUEQCABIAApAzBCAnwgAhA2DQFBACEFIAJBAUGnKUEAEA8MAwsgASADKAIQKQMAQgJ8IAIQNg0AQQAhBSACQQFBpylBABAPDAILIAAoAghBgAJHDQAgAEEINgIICwJAIAAoAmwgACgCaGwiB0UNACAAKAKcASEFQQAhAyAHQQhPBEAgB0F4cSEIQQAhBgNAIAUgA0GMLGxqQX82AtQrIAUgA0EBckGMLGxqQX82AtQrIAUgA0ECckGMLGxqQX82AtQrIAUgA0EDckGMLGxqQX82AtQrIAUgA0EEckGMLGxqQX82AtQrIAUgA0EFckGMLGxqQX82AtQrIAUgA0EGckGMLGxqQX82AtQrIAUgA0EHckGMLGxqQX82AtQrIANBCGohAyAGQQhqIgYgCEcNAAsLIAdBB3EiBkUNAANAIAUgA0GMLGxqQX82AtQrIANBAWohAyAKQQFqIgogBkcNAAsLQQAhBSAAIARByABqQQAgBEHEAGogBEFAayAEQTxqIARBOGogBEE0aiAEQcwAaiABIAIQJ0UNACAJQQFqIQcDQAJAIAQoAkxFDQAgACAEKAJIIgNBAEEAIAEgAhArRQ0CIAAoAmghCCAAKAJsIQogBCADQQFqIgY2AiAgBCAIIApsNgIkIAJBBEGg1wAgBEEgahAPIAAoAtABIAAoAkwoAhgQdEUNAiAAKAKcASADQYwsbGoiBSgC3CsiCARAIAgQECAFQgA3AtwrCyAEIAY2AhAgAkEEQeb8ACAEQRBqEA8gAyAJRgRAIAEgACgCyAEpAwhCAnwgAhA2DQFBACEFIAJBAUGnKUEAEA8MAwsgBCAHNgIEIAQgBjYCACACQQJB3eUAIAQQD0EAIQUgACAEQcgAakEAIARBxABqIARBQGsgBEE8aiAEQThqIARBNGogBEHMAGogASACECcNAQwCCwsgACACEHIhBQsgBEHQAGokACAFC8gGAgd/AX4jAEHQAGsiAyQAIANBATYCTAJAAkAgACgCaCIEQQFHDQAgACgCbEEBRw0AIAAoAlQNACAAKAJYDQAgACgCTCIFKAIADQAgBSgCBA0AIAUoAgggACgCXEcNACAFKAIMIAAoAmBHDQBBACEEIAAgA0HIAGpBACADQcQAaiADQUBrIANBPGogA0E4aiADQTRqIANBzABqIAEgAhAnRQ0BAkAgACADKAJIQQBBACABIAIQKwRAIAAoAkwiASgCEA0BQQEhBAwDCyACQQFBkcIAQQAQDwwCCyABKAIYIQFBACECA0AgASACQTRsIgRqKAIsEBAgACgCTCIFKAIYIgEgBGoiBiAAKALQASIHKAIUKAIAKAIUIAJBzABsaiIIKAIkNgIsIAYgBygCGCgCGCAEaigCJDYCJCAIQQA2AiRBASEEIAJBAWoiAiAFKAIQSQ0ACwwBCwNAAkACfwJAIARBAUcNACAAKAJsQQFHDQAgACgCnAEoAtwrRQ0AIANBADYCSCAAQQA2AswBIAAgACgCCEGAAXI2AghBAAwBC0EAIQQgACADQcgAakEAIANBxABqIANBQGsgA0E8aiADQThqIANBNGogA0HMAGogASACECdFDQMgAygCTEUNASADKAJICyIHQQFqIQQgACAHQQBBACABIAIQKyEJIAAoAmggACgCbGwhBSAJRQRAIAMgBTYCBCADIAQ2AgAgAkEBQZc5IAMQD0EAIQQMAwsgAyAFNgIkIAMgBDYCICACQQRBoNcAIANBIGoQDyAAKALQASAAKAJMKAIYEHRFBEBBACEEDAMLAkACQCAAKAJoQQFHDQAgACgCbEEBRw0AIAAoAkwiBSgCACAAKAJIIgYoAgBHDQEgBSgCBCAGKAIERw0BIAUoAgggBigCCEcNASAFKAIMIAYoAgxHDQELIAAoApwBIAdBjCxsaiIFKALcKyIGRQ0AIAYQECAFQgA3AtwrCyADIAQ2AhAgAkEEQeb8ACADQRBqEA8gASkDCCIKUAR+QgAFIAogASkDOH0LUARAIAAoAghBwABGDQELIAhBAWoiCCAAKAJoIgQgACgCbGxHDQELCyAAIAIQciEECyADQdAAaiQAIAQLtQYBDH8gACgCSCEJAkAgACgCaCAAKAJsbCIMBEAgCSgCECIBQbgIbCENIAEgAWxBAnQhCiAAKAIMIQQgACgCnAEhAwNAIAMoAtArIQsgAyAEQYwsEBIiAUEANgLoKyABQX82AtQrIAFBADYCsCggAUEANgKELCABQQA2AvArIAFCADcC+CsgASALNgLQKyABIAEtAIgsQfwBcToAiCwgBCgC6CsEQCABIAoQFCIDNgLoKyADRQRAQQAPCyADIAQoAugrIAoQEhoLIAEgBCgC+CtBFGwiBRAUIgM2AvArQQAhCCADRQ0CIAMgBCgC8CsgBRASGiAEKAL0KyIGBEAgBCgC8CshAyABKALwKyEFQQAhBwNAIAMoAgwEQCAFIAMoAhAQFCIGNgIMIAZFBEBBAA8LIAYgAygCDCADKAIQEBIaIAQoAvQrIQYLIAEgASgC+CtBAWo2AvgrIAVBFGohBSADQRRqIQMgB0EBaiIHIAZJDQALCyABIAQoAoQsQRRsIgUQFCIDNgL8KyADRQ0CIAMgBCgC/CsgBRASGiABIAQoAoQsIgg2AoQsIAgEQCAEKAL8KyEDIAEoAvwrIQVBACEHA0AgAygCCCIGBEAgBSABKALwKyAGIAQoAvAra2o2AggLIAMoAgwiBgRAIAUgASgC8CsgBiAEKALwK2tqNgIMCyAFQRRqIQUgA0EUaiEDIAdBAWoiByAIRw0ACwsgCyAEKALQKyANEBIaIAFBjCxqIQMgDkEBaiIOIAxHDQALC0EBIQggAAJ/QQBBAUHIABATIgFFDQAaIAEgAS0AKEH+AXFBAXI6ACggAUEBQQQQEyIENgIUIAEgBA0AGiABEBBBAAsiATYC0AEgAUUEQEEADwsgACgC1AEhBUEAIQQgASAAQdAAajYCHCABIAk2AhhBAUHQBhATIQMgASgCFCADNgIAAkAgA0UNACAJKAIQQcwAEBMhAyABKAIUKAIAIgcgAzYCFCADRQ0AIAcgCSgCEDYCECAAKAKkASEEIAEgBTYCLCABIAQ2AgBBASEECyAEDQAgACgC0AEQVUEAIQggAEEANgLQASACQQFBwhtBABAPCyAIC9USAwx/AX0BfiMAQTBrIggkACAAQQE2AggCfwJAAkAgASAIQShqIgVBAiACEBpBAkcNACAFIAhBLGpBAhARIAgoAixBz/4DRw0AIABBAjYCCCAAKALIASABKQM4QgJ9IhA3AwAgCCAQNwMQIAJBBEHu3gAgCEEQahAPIAAoAsgBIgMpAwAhECADKAIYIgdBAWoiBSADKAIgIgRNBEAgAygCHCEEDAILIAMCfyAEs0MAAMhCkiIPQwAAgE9dIA9DAAAAAGBxBEAgD6kMAQtBAAsiBTYCICADKAIcIAVBGGwQFyIEBEAgAyAENgIcIAMoAhgiB0EBaiEFDAILIAMoAhwQECADQQA2AiAgA0IANwMYIAJBAUGpHUEAEA8LIAJBAUG19QBBABAPQQAMAQsgBCAHQRhsaiIEQQI2AhAgBCAQxDcDCCAEQc/+AzsBACADIAU2AhggASAAKAIQQQIgAhAaQQJHBEAgAkEBQZYSQQAQD0EADAELIAAoAhAgCEEoakECEBECQAJAIAgoAigiBEGQ/wNHBEADQEHgvQEhByAEQf/9A00EQCAIIAQ2AgAgAkEBQcoQIAgQD0EADAULA0AgByIFKAIAIgMEQCAFQQxqIQcgAyAERw0BCwsCQAJAIAMNAEECIQYgAkECQfUcQQAQD0GWEiEHAkACQCABIAAoAhBBAiACEBpBAkcNAANAIAAoAhAgCEEsakECEBFB4L0BIQMgCCgCLCIEQYD+A08EQANAIAMiBSgCACIMBEAgA0EMaiEDIAQgDEcNAQsLIAUoAgQgACgCCHFFBEBB/CghBwwDCyAMBEAgDEGQ/wNGBEAgCEGQ/wM2AigMBwsgASkDOCEQIAAoAsgBIgMoAhgiBUEBaiIEIAMoAiAiB00EQCADKAIcIQcMBQsgAwJ/IAezQwAAyEKSIg9DAACAT10gD0MAAAAAYHEEQCAPqQwBC0EACyIFNgIgIAMoAhwgBUEYbBAXIgcEQCADIAc2AhwgAygCGCIFQQFqIQQMBQsgAygCHBAQIANBADYCICADQgA3AxhBqR0hBwwDCyAGQQJqIQYLIAEgACgCEEECIAIQGkECRg0ACwsgAkEBIAdBABAPIAJBAUH9yABBABAPQQAMBwsgByAFQRhsaiIFIAY2AhAgBSAQpyAGa6w3AwggBUEAOwEAIAMgBDYCGCAIIAw2AihB4L0BIQQDQCAEIgUoAgAiA0UNASAEQQxqIQQgAyAMRw0ACwsgBSgCBCAAKAIIcUUEQCACQQFB/ChBABAPQQAMBgsgASAAKAIQQQIgAhAaQQJHBEAgAkEBQZYSQQAQD0EADAYLIAAoAhAgCEEkakECEBEgCCgCJCIEQQFNBEAgAkEBQaEuQQAQD0EADAYLIAggBEECayIHNgIkIAAoAhAhBCAAKAIUIAdJBEAgBCAHEBciBEUEQCAAKAIQEBAgAEIANwMQIAJBAUHUJUEAEA9BAAwHCyAAIAQ2AhAgACAIKAIkIgc2AhQLIAEgBCAHIAIQGiIEIAgoAiRHBEAgAkEBQZYSQQAQD0EADAYLIAAgACgCECAEIAIgBSgCCBEBAEUEQCACQQFBqBJBABAPQQAMBgsgASkDOCEQIAgoAiQhDAJAIAAoAsgBIgUoAhgiBkEBaiIHIAUoAiAiBE0EQCAFKAIcIQQMAQsgBQJ/IASzQwAAyEKSIg9DAACAT10gD0MAAAAAYHEEQCAPqQwBC0EACyIENgIgIAUoAhwgBEEYbBAXIgRFDQUgBSAENgIcIAUoAhgiBkEBaiEHCyAEIAZBGGxqIgQgDEEEajYCECAEIBCnIAxrQQRrrDcDCCAEIAM7AQAgBSAHNgIYIAEgACgCEEECIAIQGkECRwRAIAJBAUGWEkEAEA9BAAwGC0EBIAogA0Hc/gNGGyEKQQEgCyADQdL+A0YbIQtBASANIANB0f4DRhshDSAAKAIQIAhBKGpBAhARIAgoAigiBEGQ/wNHDQELCyANDQELIAJBAUGYJEEAEA9BAAwCCyALRQRAIAJBAUHGJEEAEA9BAAwCCyAKRQRAIAJBAUH0JEEAEA9BAAwCC0EAIQNBACENIwBBEGsiBCQAQQEhBwJAIAAtALwBQQFxRQ0AAkAgACgCcCILRQ0AAkADQCAAKAJ0IA1BA3RqIgUoAgAiCgRAIAMgBSgCBCIGayIFQQAgAyAFTxshBSADIAZJBEAgBiADayELIAMgCmohCgNAIAtBBEkEQEGOKyEDDAULIAogBEEMakEEEBEgBCgCDCIDQX9zIAlJBEBB9CohAwwFCyADIAtBBGsiBmsgBSADIAZLIgwbIQUgAyAJaiEJIAYgA2shCyAKQQAgAyAMG2pBBGohCiADIAZJDQALIAAoAnAhCwsgBSEDCyANQQFqIg0gC0kNAAsgA0UNAUEAIQcgAkEBQekWQQAQDwwCC0EAIQcgAkEBIANBABAPDAELIAAgCRAUIgM2AogBIANFBEBBACEHIAJBAUG+IEEAEA8MAQsgACAJNgJ8IAAoAnQhBgJAIAAoAnAiCgRAQQAhCUEAIQNBACEFA0AgBiAFQQN0Ig1qIgwoAgAiCwRAIAAoAogBIANqIQoCfyAMKAIEIgYgCU0EQCAKIAsgBhASGiADIAZqIQMgCSAGawwBCyAKIAsgCRASGiADIAlqIQMgBiAJayIGBEAgCSALaiEJA0AgBkEESQ0GIAkgBEEIakEEEBEgCUEEaiEJIAAoAogBIANqIQogBkEEayIGIAQoAggiC0kEQCAKIAkgBhASGiADIAZqIQMgBCgCCCAGawwDCyAKIAkgCxASGiAEKAIIIgogA2ohAyAJIApqIQkgBiAKayIGDQALC0EACyEJIAAoAnQgDWooAgAQECAAKAJ0IgYgDWpCADcCACAAKAJwIQoLIAVBAWoiBSAKSQ0ACyAAKAJ8IQkgACgCiAEhAwsgACAJNgKQASAAIAM2AnggAEEANgJwIAYQECAAQQA2AnQMAQtBACEHIAJBAUGOK0EAEA8LIARBEGokACAHRQRAIAJBAUGPPUEAEA9BAAwCCyACQQRB99YAQQAQDyAAKALIASABKQM4Qv7///8PfEL/////D4M3AwggAEEINgIIQQEMAQsgBSgCHBAQIAVBADYCICAFQgA3AxggAkEBQakdQQAQD0EACyEOIAhBMGokACAOCxwAIAAoAghFIAAoAsABQQBHIAAoAsQBQQBHcXELBABBAAsPACAABEAgACABNgK4AQsLjwEBBH8gACgCGCIBBEAgACgCHCIDQTRuIQQgA0E0TwR/QQAhAwNAIAEoAgAiAgRAIAJBAWsQECABQQA2AgALIAEoAgQiAgRAIAIQECABQQA2AgQLIAEoAggiAgRAIAIQECABQQA2AggLIAFBNGohASADQQFqIgMgBEcNAAsgACgCGAUgAQsQECAAQQA2AhgLC4YBAQR/IAAoAhgiAQRAIAAoAhwiAkHAAE8EfyACQQZ2IQRBACECA0AgASgCACIDBEAgAxAQIAFBADYCAAsgASgCBCIDBEAgAxAQIAFBADYCBAsgASgCPBAQIAFBADYCPCABQUBrIQEgAkEBaiICIARHDQALIAAoAhgFIAELEBAgAEEANgIYCws/AQF/IAAEQCAAKAJ0IgEEQCABEBAgAEEANgJ0CyAAKAJ4IgEEQCABEBAgAEEANgJ4CyAAKAKUARAQIAAQEAsLwaYFBFx/AnsGfgF9IwBB4ABrIiMkACAAKAIIIRoCQAJAAkACQCAAKAIARQRAIBogGigCECAaKAIIayAaKAIUIBooAgxrbEECdCIGEBgiAzYCPCADRQRAIAAoAiQaIAAoAiBBAUHRPEEAEA8gACgCJBogAEEcaiEQDAMLIANBACAGEBUaDAELIBooAjwiA0UNACADEBAgGkEANgI8CyAAKAIQIjIoAhwgMigCGEGYAWxqIgNBmAFrKAIAITUgA0GQAWsoAgAhNiAAKAIUIS8gACgCDCEwIAAoAgQhNyAAKAIcKAIARQ0CIABBHGohEAJAAn9BACABKAIEIgNBAEwNABogASgCACEGAkADQCAGIAdBDGxqIgQoAgBFDQEgB0EBaiIHIANHDQALQQAMAQsgBCgCBAsiBA0AQQFBnAEQEyIERQRAIAAoAiBBAUGQMEEAEA8MAgsgBEEANgKMASABKAIEIgNB/////wdHBH8CfyABKAIAIQYgA0EASgRAA0AgBiAJQQxsaiIHKAIARQRAIAcoAggiAwR/IAcoAgQgAxECACABKAIABSAGCyAJQQxsaiIBQQ82AgggASAENgIEQQEMAwsgCUEBaiIJIANHDQALC0EAIAYgA0EMbEEMahAXIgNFDQAaIAEgAzYCACADIAEoAgQiBkEMbGoiA0EPNgIIIAMgBDYCBCADQQA2AgAgASAGQQFqNgIEQQELBUEACw0AIAAoAiBBAUGMP0EAEA8gBCgCdCIBBEAgARAQIARBADYCdAsgBCgCeCIBBEAgARAQIARBADYCeAsgBCgClAEQECAEEBAMAQsgBCAAKAIYNgKQASAAKAIoISsgACgCJCEhIAAoAiAhHSAvKAKoBiERIDAoAhAhAQJAAkAgLygCECIWQcAAcQRAIBYhCiMAQbACayIPJAACQCARBEAgIQRAQQAhByAdQQFBgRhBABAPDAILQQAhByAdQQFBgRhBABAPDAELIAQoAnQhBwJAAkAgGigCFCAaKAIMayIDIBooAhAgGigCCGsiBmwiASAEKAKEAUsEQCAHEBAgBCABQQJ0IhEQGCIHNgJ0IAdFBEBBACEHDAQLIAQgATYChAEMAQsgB0UNASABQQJ0IRELIAdBACAREBUaCyAEKAJ4IQcCQCAEKAKIAUHPFEsNACAHEBAgBEHA0gAQGCIHNgJ4IAcNAEEAIQcMAQsgBEHQFDYCiAEgB0EAQcDSABAVGiAEIAM2AoABIAQgBjYCfCAaKAIYIgJFBEBBASEHDAELIBooAhwhDUEBIQcCQAJAAkACQAJAIBooAjQiAwRAIBooAgQhCUEAIQdBACEBAkAgA0EETwRAIANBfHEhAQNAIAkgCEEDdGoiBkEcaiAGQRRqIAZBDGogBv0JAgT9VgIAAf1WAgAC/VYCAAMgXv2uASFeIAhBBGoiCCABRw0ACyBeIF4gXv0NCAkKCwwNDg8AAQIDAAECA/2uASJeIF4gXv0NBAUGBwABAgMAAQIDAAECA/2uAf0bACEHIAEgA0YNAQsDQCAJIAFBA3RqKAIEIAdqIQcgAUEBaiIBIANHDQALCyADQQFGBEAgBCgCkAFFDQULIAcgBCgCmAFNDQEgBCgClAEgBxAXIhENAkEAIQcMBgsgBCgCkAFFDQULIAQoApQBIhENAUEAIQcMBAsgBCAHNgKYASAEIBE2ApQBCyAaKAI0RQRAQQAhBwwCCyAaKAIEIQhBACEHQQAhAQNAIAcgEWogCCABQQN0IgNqIgYoAgAgBigCBBASGiAaKAIEIgggA2ooAgQgB2ohByABQQFqIgEgGigCNEkNAAsMAQsgGigCBCgCACERC0EAIQFBACEIAn9BACAaKAIoIgNFDQAaIBooAgAiBigCCCEIQQAgA0EBRg0AGiAGKAIgCyEDIAIgDWshRQJAIAMgCGoiCEUEQEEAIQkMAQtBASEBIBooAgAiAygCACEFQQAhCSAIQQFGBEBBACEBDAELIAMoAhghCQsgRUEBaiEWIAQoAnQhDiAEKAJ4IRQgGigCDCESIBooAhQhGCAaKAIIISQgGigCECErAkACQAJAAkACQAJAAkACQAJAIAFFDQAgCQ0AICFFDQEgHUECQaHQAEEAEA9BASEIDAILIAhBBEkNASAhBEAgDyAINgJwIB1BAUH8xgAgD0HwAGoQDwwICyAPIAg2AmAgHUEBQfzGACAPQeAAahAPQQAhBwwICyAdQQJBodAAQQAQDyAaKAIYIgFBHksNAUEBIQwgASAWTw0DDAULIBooAhgiAUEeTQ0BICFFDQAgDyABNgIgIB1BAUGb2wAgD0EgahAPDAULIA8gATYCACAdQQFBm9sAIA8QD0EAIQcMBQsgASAWSQ0BIAhBAkkEQCAIIQwMAQsgASAWRwRAIAghDAwBC0EBIQxBkMcBLQAADQAgIUUEQEGQxwFBAToAACAPIAg2AkAgHUECQabMACAPQUBrEA8MAQtBkMcBLQAARQRAQZDHAUEBOgAAIA8gCDYCUCAdQQJBpswAIA9B0ABqEA8LCwJAAkAgBUECSQ0AIAUgB0sNACAFIAlqIAdNDQELICEEQEEAIQcgHUEBQcLGAEEAEA8MBQtBACEHIB1BAUHCxgBBABAPDAQLAkACQCAFIBFqIhNBAWstAABBBHQgE0ECay0AAEEPcXIiBkECSQ0AIAUgBkgNACAGQfAfSQ0BCyAhBEBBACEHIB1BAUHW8gBBABAPDAULQQAhByAdQQFB1vIAQQAQDwwECyAaKAIcISYgD0EANgKQAiAPQQA2ApgCIA9CADcDiAIgD0IANwOoAiAPQgA3ApwCIA8gBkEBayIHNgKUAiAPIAUgEWogBmsiATYCgAJC/wEhYCAGQQJPBEAgATEAACFgC0EIIQMgD0EINgKQAiAPIAZBAmsiCDYClAIgDyBgQg+EIGAgB0EBRhsiYDcDiAIgDyABIAZBAUpqIgc2AoACIA8gYEL/AVEiDTYCmAICfwJAIAFBA3EiAkEDRg0AQv8BIWEgDQRAQQAgBy0AAEGPAUsNAhoLIAZBA04EQCAHMQAAIWELIA8gBkEDayINNgKUAiAPQQ9BECBgQv8BUSILGyIDNgKQAiAPIAcgBkECSmoiATYCgAIgDyBhQg+EIGEgCEEBRhsiYUL/AVE2ApgCIA8gYEIHQgggCxuGIGGEImA3A4gCIAJBAkYNACBhQv8BUQRAQQAgAS0AAEGPAUsNAhoLQv8BIWIgBkEETgRAIAExAAAhYgsgDyAGQQRrIgc2ApQCIA8gASAGQQNKaiIBNgKAAiAPIGJCD4QgYiANQQFGGyJiQv8BUTYCmAIgDyADQQdBCCBhQv8BUSIIG2oiAzYCkAIgDyBgQgdCCCAIG4YgYoQiYDcDiAIgAkEBRg0AQv8BIWEgYkL/AVEEQEEAIAEtAABBjwFLDQIaCyAGQQVOBEAgATEAACFhCyAPIAZBBWs2ApQCIA8gASAGQQRKajYCgAIgDyBhQg+EIGEgB0EBRhsiYUL/AVE2ApgCIA8gA0EHQQggYkL/AVEiARtqIgM2ApACIA8gYEIHQgggARuGIGGEImA3A4gCCyAPIGBBwAAgA2uthjcDiAJBAQtFBEAgIQRAQQAhByAdQQFBg9UAQQAQDwwFC0EAIQcgHUEBQYPVAEEAEA8MBAsgKyAkayEVIA8gBkECayILNgL0ASAPIAUgEWoiAkEDayIDNgLgASAPIAJBAmstAAAiGUGPAUsiDTYC+AEgDyAZQQR2rSJgNwPoASAPQQNBBCBgQgeDQgdRGyIBNgLwASADQQNxQQFqIgcgCyAHIAtIGyEIAkACQCAGQQJMBEAgDyALIAhrIgI2AvQBDAELIA8gAkEEayIHNgLgASAPIAMtAAAiF0GPAUsiDTYC+AEgDyAXrSJhIAGthiBghCJgNwPoASAPQQhBB0EIIGFC/wCDQv8AURsgGUGPAU0bIAFqIgE2AvABAkAgCEEBRgRAIAchAwwBCyAPIAJBBWsiAzYC4AEgDyAHLQAAIhlBjwFLIg02AvgBIA8gGa0iYSABrYYgYIQiYDcD6AEgD0EIQQdBCCBhQv8Ag0L/AFEbIBdBjwFNGyABaiIBNgLwASAIQQJGDQAgDyACQQZrIgc2AuABIA8gAy0AACIXQY8BSyINNgL4ASAPIBetImEgAa2GIGCEImA3A+gBIA9BCEEHQQggYUL/AINC/wBRGyAZQY8BTRsgAWoiATYC8AEgCEEDRgRAIAchAwwBCyAPIAJBB2siAzYC4AEgDyAHMQAAImFCjwFWIg02AvgBIA8gYSABrYYgYIQiYDcD6AEgD0EIQQdBCCBhQv8Ag0L/AFEbIBdBjwFNGyABaiIBNgLwAQsgDyALIAhrIgI2AvQBIAFBIEsNAQsCQCACQQROBEAgA0EDaygCACEHIA8gAkEEazYC9AEgDyADQQRrNgLgAQwBCyACQQBMBEBBACEHDAELIAJBAXEhRwJAIAJBAUYEQEEYIQhBACEHDAELIAJB/v///wdxIRdBGCEIQQAhB0EAIQsDQCAPIANBAWsiHzYC4AEgAy0AACFGIA8gA0ECayIDNgLgASAPIAJBAWs2AvQBIB8tAAAhHyAPIAJBAmsiAjYC9AEgRiAIdCAHciAfIAhBCGt0ciEHIAhBEGshCCALQQJqIgsgF0cNAAsLIEdFDQAgDyADQQFrNgLgASADLQAAIUggDyACQQFrNgL0ASBIIAh0IAdyIQcLIA8gB0H/AXEiA0GPAUs2AvgBIA9BB0EIIAdBgICA+AdxQYCAgPgHRhtBCCANGyICQQhBB0EIIAdBgID8A3FBgID8A0YbIAdB/////3hNG2oiCEEIQQdBCCAHQYD+AXFBgP4BRhsgB0EQdkH/AXEiDUGPAU0baiILQQhBB0EIIAdB/wBxQf8ARhsgB0EIdkH/AXEiGUGPAU0bIAFqajYC8AEgDyANIAJ0IAdBGHZyIBkgCHRyIAMgC3RyrSABrYYgYIQ3A+gBCyAPQcABaiARIAUgBmtB/wEQWwJ/QQAgDEECSQ0AGiAPQaABaiATIAlBABBbQQAgDEECRg0AGkIAIWBCACFiIA9BATYCmAEgD0EANgKQASAPQgA3A4gBIA8gCUEBayIGNgKUASAPIAUgEWogCWoiA0EBayIBNgKAASABQQNxIQUCQCAJQQBMBEAgASEDDAELIA8gA0ECayIDNgKAASABMQAAIWALIA8gYDcDiAEgDyBgQo8BViIRNgKYASAPQQdBCCBgQv8Ag0L/AFEbIg02ApABAkAgBUUNACAPIAlBAmsiAjYClAECQCAJQQJIBEAgAyEHDAELIA8gA0EBayIHNgKAASADMQAAIWILIA8gYkKPAVYiETYCmAEgDyBiIA2thiBghCJhNwOIASAPQQhBB0EIIGJC/wCDQv8AURsgYEKPAVgbIA1qIg02ApABIAVBAUYEQCAHIQMgYSFgIAYhCSACIQYMAQsgDyAJQQNrIgg2ApQBAkAgCUEDSARAIAchAQwBCyAPIAdBAWsiATYCgAEgBzEAACFjCyAPIGNCjwFWIhE2ApgBIA8gYyANrYYgYYQiYDcDiAEgD0EIQQdBCCBjQv8Ag0L/AFEbIGJCjwFYGyANaiINNgKQASAFQQJGBEAgASEDIAIhCSAIIQYMAQsgDyAJQQRrIgY2ApQBQgAhYgJAIAlBBEgEQCABIQMMAQsgDyABQQFrIgM2AoABIAExAAAhYgsgDyBiQo8BViIRNgKYASAPIGIgDa2GIGCEImA3A4gBIA9BCEEHQQggYkL/AINC/wBRGyBjQo8BWBsgDWoiDTYCkAEgCCEJCyANQSBNBEACQCAJQQVOBEAgA0EDaygCACEHIA8gCUEFazYClAEgDyADQQRrNgKAAQwBC0EAIQcgCUECSA0AQRghCQNAIA8gA0EBayIBNgKAASADLQAAIUkgDyAGQQFrIgI2ApQBIEkgCXQgB3IhByAGQQFLIUogASEDIAlBCGshCSACIQYgSg0ACwsgDyAHQf8BcSIBQY8BSzYCmAEgD0EHQQggB0GAgID4B3FBgICA+AdGG0EIIBEbIgNBCEEHQQggB0GAgPwDcUGAgPwDRhsgB0H/////eE0baiIGQQhBB0EIIAdBgP4BcUGA/gFGGyAHQRB2Qf8BcSIJQY8BTRtqIgJBCEEHQQggB0H/AHFB/wBGGyAHQQh2Qf8BcSIIQY8BTRsgDWpqNgKQASAPIAkgA3QgB0EYdnIgCCAGdHIgASACdHKtIA2thiBghDcDiAELQQELITEgGCASayEfIBZBAWohLCAUQQA6AMAQIBRBwBBqIQsgD0GAAmoQKCECIBVBAEoEQCAmQQFrIRMgFCEDIAshCEEAIREgDiEGQQAhDQNAIA0hBSARQQh0IA9B4AFqEC9B/wBxQQF0ckGg/QBqLwEAIQECQCARDQAgAUEAIAJBAmsiB0F/RhshASACQQFKBEAgByECDAELIA9BgAJqECghAgsgDykD6AEhZCAPKALwASFLIAMgAygCACABQQR2IhhBA3EgAUECdkEwcXIgInRyIhY2AgAgAUEFdkEHcSABQRBxIh5BBHZyIREgSyABQQdxIgdrIQ0gZCAHrYgiYKchCUEAIQcgFSAFQQJySgRAIBFBCHQgCUH/AHFBAXRyQaD9AGovAQAhBwJAIBENACAHQQAgAkECayIJQX9GGyEHIAJBAUoEQCAJIQIMAQsgD0GAAmoQKCECCyAHQQR2QQFxIAdBBXZBB3FyIREgDSAHQQdxIglrIQ0gYCAJrYgiYKchCQsgAyAHQQJ0QYAGcSAHQTBxciAiQQRqdCAWcjYCAAJAIAdBAnZBAnEgAUEDdkEBcXIiF0EDRw0AQQRBAyACQQJrIhZBf0YbIRcgAkEBSgRAIBYhAgwBCyAPQYACahAoIQILAn8gF0UEQCAPQoGAgIAQNwJ4QQAMAQsgF0ECTQRAIA9BASAJQQdxQdSdAWotAAAiFkEFdkF/IBZBAnZBB3EiGXRBf3MgCSAWQQNxIgl2cWpBAWoiFiAXQQFGIhcbNgJ8IA8gFkEBIBcbNgJ4IAkgGWoMAQsgCSAJQQdxQdSdAWotAAAiFkEDcSIZdiEJIBdBA0YEQCAWQQV2QQFqIRcgGUEDRgRAIA8gCUEBcUECcjYCfCAPIBdBfyAWQQJ2QQdxIhZ0QX9zIAlBAXZxajYCeCAWQQRqDAILIA8gFyAJIAlBB3FB1J0Bai0AACIJQQNxIhJ2IiBBfyAWQQJ2QQdxIhZ0QX9zcWo2AnggD0F/IAlBAnZBB3EiF3RBf3MgICAWdnEgCUEFdmpBAWo2AnwgFiAZaiASaiAXagwBCyAPIAkgCUEHcUHUnQFqLQAAIglBA3EiEnYiIEF/IBZBAnZBB3EiF3RBf3NxIBZBBXZqQQNqNgJ4IA9BfyAJQQJ2QQdxIhZ0QX9zICAgF3ZxIAlBBXZqQQNqNgJ8IBIgGWogF2ogFmoLIQkCQCAsIA8oAngiGU8EQCAPKAJ8IhIgLE0NAQsgIQRAQQAhByAdQQFBmfYAQQAQDwwHC0EAIQcgHUEBQZn2AEEAEA8MBgsgDyANIAlrNgLwASAPIGAgCa2INwPoASAHQfABcSAYQQ9xckH/AUH/ASAFQQRqIg0gFWtBAXR2IA0gFUwbIgkgCUHVAHEgH0EBShsiCUF/c3EEQCAhBEBBACEHIB1BAUGv2gBBABAPDAcLQQAhByAdQQFBr9oAQQAQDwwGCwJAAkAgHgRAIA9BwAFqEBshFyAPIA8oAtABIBkgAUETdEEfdWoiFms2AtABIA8gDykDyAEgFq2INwPIASAXQX8gFnRBf3NxIAFBCHZBAXEgFnRyQQFyQQJqIBN0IBdBH3RyIRYMAQtBACEWIAlBAXFFDQELIAYgFjYCAAsCQCABQSBxBEAgD0HAAWoQGyEXIA8gDygC0AEgGSABQRJ0QR91aiIWazYC0AEgDyAPKQPIASAWrYg3A8gBIAYgFUECdGogF0F/IBZ0QX9zcSABQQl2QQFxIBZ0ckEBciIWQQJqIBN0IBdBH3RyNgIAIAhBICAWZ2siFiAILQAAQf8AcSIXIBYgF0sbQYABcjoAAAwBCyAJQQJxRQ0AIAYgFUECdGpBADYCAAsgBkEEaiEXAkACQCABQcAAcQRAIA9BwAFqEBshGCAPIA8oAtABIBkgAUERdEEfdWoiFms2AtABIA8gDykDyAEgFq2INwPIASAYQX8gFnRBf3NxIAFBCnZBAXEgFnRyQQFyQQJqIBN0IBhBH3RyIRYMAQtBACEWIAlBBHFFDQELIBcgFjYCAAsgCEEAOgABAkAgAUGAAXEEQCAPQcABahAbIRggDyAPKALQASAZIAFBEHRBH3VqIhZrNgLQASAPIA8pA8gBIBatiDcDyAEgFyAVQQJ0aiAYQX8gFnRBf3NxIAFBC3ZBAXEgFnRyQQFyIgFBAmogE3QgGEEfdHI2AgAgCEGgfyABZ2s6AAEMAQsgCUEIcUUNACAXIBVBAnRqQQA2AgALIAZBCGohAQJAAkAgB0EQcQRAIA9BwAFqEBshGSAPIA8oAtABIBIgB0ETdEEfdWoiFms2AtABIA8gDykDyAEgFq2INwPIASAZQX8gFnRBf3NxIAdBCHZBAXEgFnRyQQFyQQJqIBN0IBlBH3RyIRcMAQtBACEXIAlBEHFFDQELIAEgFzYCAAsCQCAHQSBxBEAgD0HAAWoQGyEZIA8gDygC0AEgEiAHQRJ0QR91aiIWazYC0AEgDyAPKQPIASAWrYg3A8gBIAEgFUECdGogGUF/IBZ0QX9zcSAHQQl2QQFxIBZ0ckEBciIBQQJqIBN0IBlBH3RyNgIAIAhBICABZ2siASAILQABQf8AcSIWIAEgFksbQYABcjoAAQwBCyAJQSBxRQ0AIAEgFUECdGpBADYCAAsgBkEMaiEBAkACQCAHQcAAcQRAIA9BwAFqEBshGSAPIA8oAtABIBIgB0ERdEEfdWoiFms2AtABIA8gDykDyAEgFq2INwPIASAZQX8gFnRBf3NxIAdBCnZBAXEgFnRyQQFyQQJqIBN0IBlBH3RyIRcMAQtBACEXIAlBwABxRQ0BCyABIBc2AgALIAhBAmoiCEEAOgAAAkAgB0GAAXEEQCAPQcABahAbIRYgDyAPKALQASASIAdBEHRBH3VqIglrNgLQASAPIA8pA8gBIAmtiDcDyAEgASAVQQJ0aiAWQX8gCXRBf3NxIAdBC3ZBAXEgCXRyQQFyIgFBAmogE3QgFkEfdHI2AgAgCEGgfyABZ2s6AAAMAQsgCUGAAUkNACABIBVBAnRqQQA2AgALICJBEHMhIiADIAVBBHFqIQMgBkEQaiEGIA0gFUgNAAsLIApBCHEhOCAUQbAMaiEoIBRBoAhqISkgFEGQBGohJSAfQQNOBEAgFUEDbCE5IBVBAXQhOiAmQQFrISBBAyAmQQJrIgF0IS1BASABdCEuIBVBB2pBAXZB/P///wdxQQRqIT0gKyAkQX9zaiIBQQN2IgNBAnQiPkEEaiE7IANBAWoiP0H8////A3EiHEECdCE8IBxBA3QhEiABQRhJIUBBAiEZA0AgGSETIAstAAAhFiALQQA6AAAgIkFvcUECcyEiAkAgFUEATARAIBNBAmohGQwBCyAlIBQgE0EEcRshESATQQJqIRkgDiATIBVsQQJ0aiEIQQAhCiALIQZBACENA0AgDSEFIAYtAAFBBXZBBHEgCiAWQQd2cnIiA0EIdCAPQeABahAvQf8AcUEBdHJBoI0Bai8BACEBAkAgAw0AIAFBACACQQJrIgNBf0YbIQEgAkEBSgRAIAMhAgwBCyAPQYACahAoIQILIA8pA+gBIWUgDygC8AEhTCARIBEoAgAgAUEEdkEDcSABQQJ2QTBxciAidHIiCTYCACABQcAAcSIqQQV2IAFBgAFxIidBBnZyIQogTCABQQdxIgNrIRcgZSADrYgiYKchDUEAIRgCQCAVIAVBAnJMBEBBACEHDAELIAogBi0AAkEFdkEEcSAGLQABQQd2cnIiA0EIdCANQf8AcUEBdHJBoI0Bai8BACEHAkAgAw0AIAdBACACQQJrIgNBf0YbIQcgAkEBSgRAIAMhAgwBCyAPQYACahAoIQILIAdBBXYgB0EGdnJBAnEhCiAXIAdBB3EiA2shFyBgIAOtiCJgpyENCyARIAdBAnRBgAZxIAdBMHFyICJBBGp0IAlyNgIAQQEhCUEBIQMCQCAHQQJ2QQJxIAFBA3ZBAXFyIh5FDQAgDSANQQdxQdSdAWotAAAiA0EDcSINdiEJIB5BA0cEQEEBIAlBfyADQQJ2QQdxIhh0QX9zcSADQQV2akEBaiIDIB5BAUYiHhshCSADQQEgHhshAyANIBhqIRgMAQsgCUEHcUHUnQFqLQAAIh5BA3EiMyANIANBAnZBB3EiG2pqIB5BAnZBB3EiDWohGCAJIDN2IglBfyAbdEF/c3EgA0EFdmpBAWohA0F/IA10QX9zIAkgG3ZxIB5BBXZqQQFqIQkLIA8gFyAYazYC8AEgDyBgIBitiDcD6AEgAUHwAXEiDSANQQFrcQRAIAMgFkH/AHEiFiAGLQABQf8AcSIXIBYgF0sbIhZBAmsiF0EAIBYgF08baiEDCyAHQfABcSIXIBdBAWtxBEAgCSAGLQABQf8AcSIWIAYtAAJB/wBxIhggFiAYSxsiFkECa0EAIBZBAksbaiEJCyADICxNIAkgLE1xRQRAICEEQEEAIQcgHUEBQf32AEEAEA8MCQtBACEHIB1BAUH99gBBABAPDAgLIAYtAAIhFiAGQQA7AAEgFyANQQR2ckH/AUH/ASAFQQRqIg0gFWtBAXR2IA0gFUwbIhdB1QBxIBcgGSAfShsiGEF/c3EEQCAhBEBBACEHIB1BAUGv2gBBABAPDAkLQQAhByAdQQFBr9oAQQAQDwwICwJAAkAgAUEQcQRAIA9BwAFqEBshHiAPIA8oAtABIAMgAUETdEEfdWoiF2s2AtABIA8gDykDyAEgF62INwPIASAeQX8gF3RBf3NxIAFBCHZBAXEgF3RyQQFyQQJqICB0IB5BH3RyIRcMAQtBACEXIBhBAXFFDQELIAggFzYCAAsCQCABQSBxBEAgD0HAAWoQGyEeIA8gDygC0AEgAyABQRJ0QR91aiIXazYC0AEgDyAPKQPIASAXrYg3A8gBIAggFUECdGogHkF/IBd0QX9zcSABQQl2QQFxIBd0ckEBciIXQQJqICB0IB5BH3RyNgIAIAZBICAXZ2siFyAGLQAAQf8AcSIeIBcgHksbQYABcjoAAAwBCyAYQQJxRQ0AIAggFUECdGpBADYCAAsgCEEEaiEeAkACQCAqBEAgD0HAAWoQGyEbIA8gDygC0AEgAyABQRF0QR91aiIXazYC0AEgDyAPKQPIASAXrYg3A8gBIBtBfyAXdEF/c3EgAUEKdkEBcSAXdHJBAXJBAmogIHQgG0EfdHIhFwwBC0EAIRcgGEEEcUUNAQsgHiAXNgIACwJAICcEQCAPQcABahAbIRcgDyAPKALQASADIAFBEHRBH3VqIgNrNgLQASAPIA8pA8gBIAOtiDcDyAEgHiAVQQJ0aiAXQX8gA3RBf3NxIAFBC3ZBAXEgA3RyQQFyIgFBAmogIHQgF0EfdHI2AgAgBkGgfyABZ2s6AAEMAQsgGEEIcUUNACAeIBVBAnRqQQA2AgALIAhBCGohAQJAAkAgB0EQcQRAIA9BwAFqEBshFyAPIA8oAtABIAkgB0ETdEEfdWoiA2s2AtABIA8gDykDyAEgA62INwPIASAXQX8gA3RBf3NxIAdBCHZBAXEgA3RyQQFyQQJqICB0IBdBH3RyIQMMAQtBACEDIBhBEHFFDQELIAEgAzYCAAsCQCAHQSBxBEAgD0HAAWoQGyEXIA8gDygC0AEgCSAHQRJ0QR91aiIDazYC0AEgDyAPKQPIASADrYg3A8gBIAEgFUECdGogF0F/IAN0QX9zcSAHQQl2QQFxIAN0ckEBciIBQQJqICB0IBdBH3RyNgIAIAZBICABZ2siASAGLQABQf8AcSIDIAEgA0sbQYABcjoAAQwBCyAYQSBxRQ0AIAEgFUECdGpBADYCAAsgCEEMaiEBAkACQCAHQcAAcQRAIA9BwAFqEBshFyAPIA8oAtABIAkgB0ERdEEfdWoiA2s2AtABIA8gDykDyAEgA62INwPIASAXQX8gA3RBf3NxIAdBCnZBAXEgA3RyQQFyQQJqICB0IBdBH3RyIQMMAQtBACEDIBhBwABxRQ0BCyABIAM2AgALIAZBAmohBgJAIAdBgAFxBEAgD0HAAWoQGyEXIA8gDygC0AEgCSAHQRB0QR91aiIDazYC0AEgDyAPKQPIASADrYg3A8gBIAEgFUECdGogF0F/IAN0QX9zcSAHQQt2QQFxIAN0ckEBciIBQQJqICB0IBdBH3RyNgIAIAZBoH8gAWdrOgAADAELIBhBgAFJDQAgASAVQQJ0akEANgIACyAiQRBzISIgESAFQQRxaiERIAhBEGohCCANIBVIDQALCwJAIAxBAkkNACATQQJxRQ0AIBlBBHEhAwJAAn8CQAJAIDEEQCAUICUgAxshFkEAIRggFUEATA0BIA4gE0ECayAVbEECdGohEQNAIA9BgAFqEC8hB0EAIQEgFigCACIIBEAgESAYQQJ0aiEBQQAhCUEPIQYDQAJAIAYgCHFFDQAgBkGRosSIAXEiDSAIcQRAIAEgASgCACAHQX9zQQFxICB0cyAucjYCACAHQQF2IQcLIA1BAXQgCHEEQCABIBVBAnRqIgUgBSgCACAHQX9zQQFxICB0cyAucjYCACAHQQF2IQcLIA1BAnQgCHEEQCABIDpBAnRqIgUgBSgCACAHQX9zQQFxICB0cyAucjYCACAHQQF2IQcLIA1BA3QgCHFFDQAgASA5QQJ0aiINIA0oAgAgB0F/c0EBcSAgdHMgLnI2AgAgB0EBdiEHCyABQQRqIQEgBkEEdCEGIAlBAWoiCUEIRw0ACyAIaSEBCyAWQQRqIRYgDyAPKAKQASABazYCkAEgDyAPKQOIASABrYg3A4gBIBhBCGoiGCAVSA0ACwsgKSAoIAMbIQUgFCAlIAMbIRYgA0UhGCAVQQBMDQNBACEDIEANASAFIBYgO2pJIBYgBSA7aiIHSXENAUEAIAUiASAWIgYgPmpBCGpJIAZBBGogB0lxDQIaIAYgPGohBiABIDxqIQH9DAAAAAAAAAAAAAAAAAAAAAAhXkEAIQcDQCAFIAdBAnQiA2oiCSADIBZqIgP9AAIAIl9BBP2tASBfQQT9qwEgXiBf/Q0MDQ4PEBESExQVFhcYGRobQRz9rQH9UP1QIF/9UCJe/QsCACAJIF4gA/0AAgRBHP2rAf1QIl5BAf2tAf0Md3d3d3d3d3d3d3d3d3d3d/1OIF5BAf2rAf0M7u7u7u7u7u7u7u7u7u7u7v1O/VAgXv1QIF/9T/0LAgAgXyFeIAdBBGoiByAcRw0ACyAcID9GDQMgEiEDIF79GwMMAgsgA0UhGCApICggAxshBQwCCyAFIQEgFiEGQQALIQcDQCAHQRx2IQkgASAGKAIAIgdBBHYgCSAHQQR0cnIgB3IiCTYCACABIAkgBigCBEEcdHIiCUEBdkH37t27B3EgCUEBdEHu3bv3fnFyIAlyIAdBf3NxNgIAIAFBBGohASAGQQRqIQYgA0EIaiIDIBVIDQALCyATQQZJDQBBACEJQQAhESAWIQEgKSAoIBgbIhshByAUICUgGBsiFyEGAkAgFUEATCINDQADQCABQQRqIQMgBygCACEIIAEoAgAhASAHIDgEfyAIBSABQQR0IBFBHHZyIAFBBHZyIAMoAgBBHHRyIAFyQQN0QYiRosR4cSAIcgsgBigCAEF/c3E2AgAgBkEEaiEGIAdBBGohByABIREgAyEBIAlBCGoiCSAVSA0ACyANDQAgDiATQQZrIBVsQQJ0aiFBQQAhHiAXIREDQEEAIQMgGygCACIBBEAgFSAeayFCQQAhB0EAIQoDQCAHIU0gD0GgAWoQGyEHAkAgCiAKQQRqIgYgQiAGIB5qIBVIGyIzTiJDBEBBACEGDAELIBEoAgBBf3MhKiBBIAogHnJBAnRqIRhBACEGQQ8gCiIJQQJ0IkR0Ig0hCANAAkAgASAIcUUNACAIQZGixIgBcSInIAFxBEAgB0EBcQRAIAMgJ3IhA0EyIAlBAnR0ICpxIAFyIQELIAdBAXYhByAGQQFqIQYLIAEgJ0EBdCI0cQRAIAdBAXEEQCADIDRyIQMgAUH0ACAJQQJ0dCAqcXIhAQsgB0EBdiEHIAZBAWohBgsgASAnQQJ0IjRxBEAgB0EBcQRAIAMgNHIhAyABQegBIAlBAnR0ICpxciEBCyAHQQF2IQcgBkEBaiEGCyABICdBA3QiJ3FFDQAgB0EBcQRAIAMgJ3IhAyABQcABIAlBAnR0ICpxciEBCyAGQQFqIQYgB0EBdiEHCyAIQQR0IQggCUEBaiIJIDNIDQALIAMgRHZB//8DcUUNACBDDQADQAJAIAMgDXFFDQAgDUGRosSIAXEiCSADcQRAIBggGCgCACAHQR90ciAtcjYCACAHQQF2IQcgBkEBaiEGCyAJQQF0IANxBEAgGCAVQQJ0aiIIIAgoAgAgB0EfdHIgLXI2AgAgB0EBdiEHIAZBAWohBgsgCUECdCADcQRAIBggOkECdGoiCCAIKAIAIAdBH3RyIC1yNgIAIAdBAXYhByAGQQFqIQYLIAlBA3QgA3FFDQAgGCA5QQJ0aiIJIAkoAgAgB0EfdHIgLXI2AgAgBkEBaiEGIAdBAXYhBwsgDUEEdCENIBhBBGohGCAKQQFqIgogM0gNAAsLIA8gDygCsAEgBms2ArABIA8gDykDqAEgBq2INwOoAUEBIQdBBCEKIE1BAXFFDQALIBsgGygCBCADQRt2QQ5xIANBHXZyIANBHHZyIBEoAgRBf3NxcjYCBAsgESgCACADciIDQQN2QZGixIgBcSIBQQR2IAFBBHRyIAFyIQYgHgRAIAVBBGsiByAHKAIAIBZBBGsoAgBBf3MgAUEcdHFyNgIACyAFIAUoAgAgBiAWKAIAQX9zcXI2AgAgBSAFKAIEIBYoAgRBf3MgA0EfdnFyNgIEIBtBBGohGyARQQRqIREgBUEEaiEFIBZBBGohFiAeQQhqIh4gFUgNAAsLIBdBACA9EBUaCyAZIB9IDQALCwJAIAxBAkkNAAJAIB9BA3FBAWsiFkECSSAxcQRAIBVBAEwNAUEBICZBAmt0IQIgDiAfQfz//wdxIBVsQQJ0aiERICUgFCAfQQRxGyEFICZBAWshCEEAIQogFUEMbCEMIBVBA3QhCwNAIA9BgAFqEC8hB0EAIQEgBSgCACIDBEAgESAKQQJ0aiEBQQ8hBkEAIQkDQAJAIAMgBnFFDQAgBkGRosSIAXEiDSADcQRAIAEgASgCACAHQX9zQQFxIAh0cyACcjYCACAHQQF2IQcLIA1BAXQgA3EEQCABIBVBAnRqIh0gHSgCACAHQX9zQQFxIAh0cyACcjYCACAHQQF2IQcLIA1BAnQgA3EEQCABIAtqIh0gHSgCACAHQX9zQQFxIAh0cyACcjYCACAHQQF2IQcLIA1BA3QgA3FFDQAgASAMaiINIA0oAgAgB0F/c0EBcSAIdHMgAnI2AgAgB0EBdiEHCyABQQRqIQEgBkEEdCEGIAlBAWoiCUEIRw0ACyADaSEBCyAFQQRqIQUgDyAPKAKQASABazYCkAEgDyAPKQOIASABrYg3A4gBIApBCGoiCiAVSA0ACwsgFkEBSw0AIBVBAEwNACAlIBQgH0EEcSIBGyEJICggKSABGyECQQAhAwJ/AkAgKyAkQX9zaiIBQThJDQAgAiAJIAFBAXZB/P///wdxIgZBBGoiB2pJIAkgAiAHaiIHSXENACACIAYgCWpBCGpJIAlBBGogB0lxDQAgAUEDdkEBaiINQfz///8DcSIIQQN0IQMgCSAIQQJ0IgFqIQYgASACaiEB/QwAAAAAAAAAAAAAAAAAAAAAIV5BACEHA0AgAiAHQQJ0IhZqIhEgCSAWaiIW/QACACJfQQT9rQEgX0EE/asBIF4gX/0NDA0ODxAREhMUFRYXGBkaG0Ec/a0B/VD9UCBf/VAiXv0LAgAgESBeIBb9AAIEQRz9qwH9UCJeQQH9rQH9DHd3d3d3d3d3d3d3d3d3d3f9TiBeQQH9qwH9DO7u7u7u7u7u7u7u7u7u7u79Tv1QIF79UCBf/U/9CwIAIF8hXiAHQQRqIgcgCEcNAAsgCCANRg0CIF79GwMMAQsgAiEBIAkhBkEACyEHA0AgB0EcdiEJIAEgBigCACIHQQR2IAkgB0EEdHJyIAdyIgk2AgAgASAJIAYoAgRBHHRyIglBAXZB9+7duwdxIAlBAXRB7t27935xciAJciAHQX9zcTYCACABQQRqIQEgBkEEaiEGIANBCGoiAyAVSA0ACwsgHyAfQQFqQQNxa0EDa0EAIB9BBkobIhEgH04NAEEDICZBAmt0IRkgKyAkQX9zaiIBQQN2IgNBAnQiK0EEaiEdIANBAWoiA0H8////A3EiEkECdCEhIBJBA3QhFiAVQQxsISwgFUEDdCEtIAFBGEkhJiADIBJGIRsDQAJAAkACQAJAAn8CQCAfIBFrIgFBAWsiA0EDTwRAQX8hFyABQQVIDQUgFUEATA0GICUgFCARQQRxIgEbIQIgKCApIAEbIQkgOARAQQAhBiAmDQQgAiAJIB1qSSACIB1qIAlLcQ0EIAIgIWohASAJICFqIQcDQCAJIAZBAnQiA2oiCCAI/QACACACIANq/QACAP1P/QsCACAGQQRqIgYgEkcNAAsgFiEGIBsNBgwFCyAUICUgARshDUEAIQMgJg0BIAkgDSAdakkgDSAJIB1qIgFJcQ0BIAkgDSArakEIakkgDUEEaiABSXENASAJIAIgHWpJIAEgAktxDQEgAiAhaiEIIAkgIWohASANICFqIQf9DAAAAAAAAAAAAAAAAAAAAAAhXkEAIQYDQCAJIAZBAnQiA2oiBSADIA1qIgz9AAIAIl9BBP2tASBfQQT9qwEgXiBf/Q0MDQ4PEBESExQVFhcYGRobQRz9rQH9UP1QIAz9AAIEQRz9qwH9UCBf/VBBA/2rAf0MiIiIiIiIiIiIiIiIiIiIiP1OIAX9AAIA/VAgAiADav0AAgD9T/0LAgAgXyFeIAZBBGoiBiASRw0ACyAbDQUgFiEDIF79GwMMAgsgA0ECdEHcnQFqKAIAIRcMBAsgDSEHIAkhASACIQhBAAshBgNAIAZBHHYhCSABIAEoAgAgBygCACIGQQR2IAkgBkEEdHJyIAcoAgRBHHRyIAZyQQN0QYiRosR4cXIgCCgCAEF/c3E2AgAgCEEEaiEIIAFBBGohASAHQQRqIQcgA0EIaiIDIBVIDQALDAILIAkhByACIQELA0AgByAHKAIAIAEoAgBBf3NxNgIAIAFBBGohASAHQQRqIQcgBkEIaiIGIBVIDQALCyAVQQBMDQAgJSAUIBFBBHEiARshCiAoICkgARshAiAUICUgARshEyApICggARshHiAOIBEgFWxBAnRqIS5BACEFA0BBACEDIAIoAgAgF3EiAQRAIBUgBWshKkEAIQdBACENA0AgByFOIA9BoAFqEBshBwJAIA0gDUEEaiIGICogBSAGaiAVSBsiJE4iJwRAQQAhBgwBCyAXIAooAgBBf3NxIRggLiAFIA1yQQJ0aiELQQAhBkEPIA0iCUECdCIcdCIgIQgDQAJAIAEgCHFFDQAgCEGRosSIAXEiIiABcQRAIAdBAXEEQCADICJyIQNBMiAJQQJ0dCAYcSABciEBCyAHQQF2IQcgBkEBaiEGCyABICJBAXQiMXEEQCAHQQFxBEAgAyAxciEDIAFB9AAgCUECdHQgGHFyIQELIAdBAXYhByAGQQFqIQYLIAEgIkECdCIxcQRAIAdBAXEEQCADIDFyIQMgAUHoASAJQQJ0dCAYcXIhAQsgB0EBdiEHIAZBAWohBgsgASAiQQN0IiJxRQ0AIAdBAXEEQCADICJyIQMgAUHAASAJQQJ0dCAYcXIhAQsgBkEBaiEGIAdBAXYhBwsgCEEEdCEIIAlBAWoiCSAkSA0ACyADIBx2Qf//A3FFDQAgJw0AA0ACQCADICBxRQ0AICBBkaLEiAFxIgkgA3EEQCALIAsoAgAgB0EfdHIgGXI2AgAgB0EBdiEHIAZBAWohBgsgCUEBdCADcQRAIAsgFUECdGoiCCAIKAIAIAdBH3RyIBlyNgIAIAdBAXYhByAGQQFqIQYLIAlBAnQgA3EEQCALIC1qIgggCCgCACAHQR90ciAZcjYCACAHQQF2IQcgBkEBaiEGCyAJQQN0IANxRQ0AIAsgLGoiCSAJKAIAIAdBH3RyIBlyNgIAIAZBAWohBiAHQQF2IQcLICBBBHQhICALQQRqIQsgDUEBaiINICRIDQALCyAPIA8oArABIAZrNgKwASAPIA8pA6gBIAatiDcDqAFBASEHQQQhDSBOQQFxRQ0ACyACIAIoAgQgA0EbdkEOcSADQR12ciADQRx2ciAKKAIEQX9zcXI2AgQLIAooAgAgA3IiA0EDdkGRosSIAXEiAUEEdiABQQR0ciABciEGIAUEQCAeQQRrIgcgBygCACATQQRrKAIAQX9zIAFBHHRxcjYCAAsgHiAeKAIAIAYgEygCAEF/c3FyNgIAIB4gHigCBCATKAIEQX9zIANBH3ZxcjYCBCACQQRqIQIgCkEEaiEKIB5BBGohHiATQQRqIRMgBUEIaiIFIBVIDQALCyARQQRqIhEgH0gNAAsLQQEhByAfQQBMDQMgFUEATA0DIBVB/P///wdxIgZBAnQhAiAVQQRJIQhBACEJA0AgDiAJIBVsQQJ0aiEDAkACQCAIBEAgAyEHQQAhAQwBCyACIANqIQdBACEBA0AgAyABQQJ0aiINIA39AAIAIl79DP///3////9/////f////3/9TiJf/aEBIF8gXv0MAAAAAAAAAAAAAAAAAAAAAP05/VL9CwIAIAFBBGoiASAGRw0ACyAGIgEgFUYNAQsDQCAHQQAgBygCACIDQf////8HcSINayANIANBAEgbNgIAIAdBBGohByABQQFqIgEgFUcNAAsLQQEhByAJQQFqIgkgH0cNAAsMAwsgIUUNACAPIBooAhg2AjQgDyAWNgIwIB1BAUHcxwAgD0EwahAPDAELIA8gATYCFCAPIBY2AhAgHUEBQdzHACAPQRBqEA9BACEHDAELQQAhBwsgD0GwAmokACAHDQEMAwsgBCABQQl0QdCpAWo2AmwCfyAEKAJ0IQECQAJAIBooAhAgGigCCGsiBSAaKAIUIBooAgxrIglsIgMgBCgChAFLBEAgARAQIAQgA0ECdBAYIgE2AnRBACABRQ0DGiAEIAM2AoQBDAELIAFFDQELIAFBACADQQJ0EBUaCyAEKAJ4IQECQCAFQQJqIgYgCUEDakECdiIMQQJqbCIDIAQoAogBTQRAIANBAnQhCAwBCyABEBAgBCADQQJ0IggQGCIBNgJ4IAENAEEADAELIAQgAzYCiAEgAUEAIAgQFRoCQCAGRQ0AIAQoAngiByEBAkAgBkEETwRAIAcgBkF8cSINQQJ0aiEBQQAhCANAIAcgCEECdGr9DAAAIEkAACBJAAAgSQAAIEn9CwIAIAhBBGoiCCANRw0ACyAGIA1GDQELA0AgAUGAgIDJBDYCACABQQRqIQEgDUEBaiINIAZHDQALCyAHIAxBAWogBmxBAnRqIQNBACENAkACQCAGQQRJBEAgAyEBDAELIAMgBkF8cSINQQJ0aiEBQQAhCANAIAMgCEECdGr9DAAAIEkAACBJAAAgSQAAIEn9CwIAIAhBBGoiCCANRw0ACyAGIA1GDQELA0AgAUGAgIDJBDYCACABQQRqIQEgDUEBaiINIAZHDQALCyAJQQNxIgFFDQAgBkUNAEGAgIDIBEGAgIDABEGAgICABCABQQJGGyABQQFGGyELIAcgBiAMbEECdGohA0EAIQ0CQCAGQQRJBEAgAyEBDAELIAMgBkF8cSINQQJ0aiEBIAv9ESFfQQAhCANAIAMgCEECdGogX/0LAgAgCEEEaiIIIA1HDQALIAYgDUYNAQsDQCABIAs2AgAgAUEEaiEBIA1BAWoiDSAGRw0ACwsgBCAJNgKAASAEIAU2AnxBAQtFDQIgGigCHCARaiIZQR9OBEAgIUUNAiAjIBk2AhAgHUECQdXBACAjQRBqEA8MAwsgBBBaQQAhASAEQbCpATYCZCAEQdCeATYCYCAEQfCeATYCHAJAAkACQAJAIBooAjQiB0EBSw0AIAQoApABRQ0CIAcNAAwBCyAaKAIEIQMgB0EETwRAIAdBfHEhAkEAIQYDQCADIAZBA3RqIgFBHGogAUEUaiABQQxqIAH9CQIE/VYCAAH9VgIAAv1WAgADIF79rgEhXiAGQQRqIgYgAkcNAAsgXiBeIF79DQgJCgsMDQ4PAAECAwABAgP9rgEiXiBeIF79DQQFBgcAAQIDAAECAwABAgP9rgH9GwAhASACIAdGDQELA0AgAyACQQN0aigCBCABaiEBIAJBAWoiAiAHRw0ACwsgAUECaiIDIAQoApgBSwRAIAQoApQBIAMQFyIGRQ0FIAQgBjYClAEgASAGakEAOwAAIAQgAzYCmAEgGigCNCEHCyAEKAKUASEeIAdFDQEgGigCBCEGQQAhAkEAIQEDQCACIB5qIAYgAUEDdCIDaiIGKAIAIAYoAgQQEhogGigCBCIGIANqKAIEIAJqIQIgAUEBaiIBIBooAjRJDQALDAELIAdBAUcNASAaKAIEKAIAIR4LIBooAjwiAQRAIAQoAnQhLCAEIAE2AnQLIBooAiwEQCAWQQhxISUgBEEcaiEPIBZBAXEhLSAWQQJxRSEuQQIhHwNAIB4gKGohASAaKAIAIClBGGxqIiAoAgAhAwJAIC0gH0ECSSAZIBooAhxBBGtMcXEiIgRAIAQgATYCFCAEIAEgA2oiAzYCGCAEIAMvAAA7AXAgA0H/AToAACAEKAIYQf8BOgABIARBADYCCCAEQQA2AgAgBCABNgIQDAELIAQgATYCFCAEIAEgA2oiBjYCGCAEIAYvAAA7AXAgBkH/AToAACAEKAIYQf8BOgABIAQgBEEcajYCaCAEIAE2AhAgBEEANgIMIAQgAwR/IAEtAABBEHQFQYCA/AcLIgM2AgBBASEGIAFBAWohCSABLQABIQcCfyABLQAAQf8BRgRAIAdBkAFPBEAgBEEBNgIMIANBgP4DcgwCCyAEIAk2AhBBACEGIAdBCXQgA2oMAQsgBCAJNgIQIAdBCHQgA3ILIQEgBCAGNgIIIARBgIACNgIEIAQgAUEHdDYCAAsgICgCACEqAkAgGUEATA0AICAoAghFDQAgIiAuciEnQQAhJgNAAkACQAJAAkACQCAfQQFrDgIBAgALICIEQEEBIBl0IgFBAXYgAXIhESAEKAJ8IgVBAnQiDSAEKAJ4akEMaiEBIAQoAnQhBkEAIQggBCgCgAEiA0EETwRAIAVFDQUgBUEDbCECIAVBAXQhDEEAIBFrIQkDQCAMQQJ0IQtBACEDA0ACQCABIgcoAgAiAUUNAAJAIAFBkICAAXENACABQe8DcUUNACAEKAIAIQECQCAEKAIIIhANACABQf8BRiEKIAQoAhAiEC0AACEBAkAgCkUEQCAEIAE2AgAgBCAQQQFqNgIQDAELIAFBjwFNBEAgBCABNgIAIAQgEEEBajYCEEEHIRAMAgtB/wEhASAEQf8BNgIAC0EIIRALIAQgEEEBayIQNgIIAkAgASAQdkEBcUUNAAJAIBANACABQf8BRiEKIAQoAhAiEC0AACEBAkAgCkUEQCAEIAE2AgAgBCAQQQFqNgIQDAELIAFBjwFNBEAgBCABNgIAIAQgEEEBajYCEEEHIRAMAgtB/wEhASAEQf8BNgIAC0EIIRALIAQgEEEBayIQNgIIIAYgCSARIAEgEHZBAXEiEBs2AgAgBCgCfCEBIAdBBGsiCiAKKAIAQSByNgIAIAcgBygCBEEIcjYCBCAHIAcoAgAgEEETdHJBEHI2AgAgJQ0AIAdBfiABa0ECdGoiASABKAIEQYCAAnI2AgQgASABKAIAIBBBH3RyQYCABHI2AgAgAUEEayIBIAEoAgBBgIAIcjYCAAsgByAHKAIAQYCAgAFyIgE2AgALAkAgAUGAgYAIcQ0AIAFB+B5xRQ0AIAQoAgAhAQJAIAQoAggiEA0AIAFB/wFGIQogBCgCECIQLQAAIQECQCAKRQRAIAQgATYCACAEIBBBAWo2AhAMAQsgAUGPAU0EQCAEIAE2AgAgBCAQQQFqNgIQQQchEAwCC0H/ASEBIARB/wE2AgALQQghEAsgBCAQQQFrIhA2AgggBwJ/IAEgEHZBAXFFBEAgBygCAAwBCwJAIBANACABQf8BRiEKIAQoAhAiEC0AACEBAkAgCkUEQCAEIAE2AgAgBCAQQQFqNgIQDAELIAFBjwFNBEAgBCABNgIAIAQgEEEBajYCEEEHIRAMAgtB/wEhASAEQf8BNgIAC0EIIRALIAQgEEEBayIQNgIIIAYgDWogCSARIAEgEHZBAXEiARs2AgAgB0EEayIQIBAoAgBBgAJyNgIAIAcgBygCBEHAAHI2AgQgBygCACABQRZ0ckGAAXILQYCAgAhyIgE2AgALAkAgAUGAiIDAAHENACABQcD3AXFFDQAgBCgCACEBAkAgBCgCCCIQDQAgAUH/AUYhCiAEKAIQIhAtAAAhAQJAIApFBEAgBCABNgIAIAQgEEEBajYCEAwBCyABQY8BTQRAIAQgATYCACAEIBBBAWo2AhBBByEQDAILQf8BIQEgBEH/ATYCAAtBCCEQCyAEIBBBAWsiEDYCCCAHAn8gASAQdkEBcUUEQCAHKAIADAELAkAgEA0AIAFB/wFGIQogBCgCECIQLQAAIQECQCAKRQRAIAQgATYCACAEIBBBAWo2AhAMAQsgAUGPAU0EQCAEIAE2AgAgBCAQQQFqNgIQQQchEAwCC0H/ASEBIARB/wE2AgALQQghEAsgBCAQQQFrIhA2AgggBiALaiAJIBEgASAQdkEBcSIBGzYCACAHQQRrIhAgECgCAEGAEHI2AgAgByAHKAIEQYAEcjYCBCAHKAIAIAFBGXRyQYAIcgtBgICAwAByIgE2AgALIAFBgMCAgARxDQAgAUGAvA9xRQ0AIAQoAgAhAQJAIAQoAggiEA0AIAFB/wFGIQogBCgCECIQLQAAIQECQCAKRQRAIAQgATYCACAEIBBBAWo2AhAMAQsgAUGPAU0EQCAEIAE2AgAgBCAQQQFqNgIQQQchEAwCC0H/ASEBIARB/wE2AgALQQghEAsgBCAQQQFrIhA2AgggASAQdkEBcQRAIAYgAkECdGohTwJAIBANACABQf8BRiEUIAQoAhAiEC0AACEBAkAgFEUEQCAEIAE2AgAgBCAQQQFqNgIQDAELIAFBjwFNBEAgBCABNgIAIAQgEEEBajYCEEEHIRAMAgtB/wEhASAEQf8BNgIAC0EIIRALIAQgEEEBayIQNgIIIE8gCSARIAEgEHZBAXEiEBs2AgAgBCgCfCEBIAdBBGsiCiAKKAIAQYCAAXI2AgAgByAHKAIEQYAgcjYCBCAHIAcoAgAgEEEcdHJBgMAAcjYCACAHIAFBAnRqIgEgASgCBEEEcjYCBCABIAEoAgxBAXI2AgwgASABKAIIIBBBEnRyQQJyNgIICyAHIAcoAgBBgICAgARyNgIACyAGQQRqIQYgB0EEaiEBIANBAWoiAyAFRw0ACyAHQQxqIQEgBiACQQJ0aiEGIAhBBGoiCCAEKAKAASIDQXxxSQ0ACwsgAyAITQ0DIAVFDQNBACETQQAgEWshCyADIRADQAJAIAggEEYEQCAIIRAMAQsgAUEEayEMIAEoAgAhDUEAIQIDQAJAIA0gAkEDbCIHdiIJQZCAgAFxDQAgCUHvA3FFDQAgBCgCACEDAkAgBCgCCCIJDQAgA0H/AUchECAEKAIQIgktAAAhAwJAIBBFBEAgA0GQAU8EQEH/ASEDIARB/wE2AgAMAgsgBCADNgIAIAQgCUEBajYCEEEHIQkMAgsgBCADNgIAIAQgCUEBajYCEAtBCCEJCyAEIAlBAWsiCTYCCAJAIAMgCXZBAXFFDQAgBiACIAVsQQJ0aiFQAkAgCQ0AIANB/wFHIQ0gBCgCECIJLQAAIQMCQCANRQRAIANBkAFPBEBB/wEhAyAEQf8BNgIADAILIAQgAzYCACAEIAlBAWo2AhBBByEJDAILIAQgAzYCACAEIAlBAWo2AhALQQghCQsgBCAJQQFrIgk2AgggUCALIBEgAyAJdkEBcSIJGzYCACAEKAJ8IRAgDCAMKAIAQSAgB3RyNgIAIAEgASgCACAJQRN0QRByIAd0cjYCACABIAEoAgRBCCAHdHI2AgQgAiAlckUEQCABQX4gEGtBAnRqIgMgAygCBEGAgAJyNgIEIAMgAygCACAJQR90ckGAgARyNgIAIANBBGsiAyADKAIAQYCACHI2AgALIAJBA0cNACABIBBBAnRqIgMgAygCBEEEcjYCBCADIAMoAgxBAXI2AgwgAyADKAIIIAlBEnRyQQJyNgIICyABIAEoAgBBgICAASAHdHIiDTYCACAEKAKAASEDCyADIRAgAkEBaiICIAMgCGtJDQALCyAGQQRqIQYgAUEEaiEBIBNBAWoiEyAFRw0ACwwDC0EAIQdBACENQQAhFwJAAkACQAJAIAQoAnwiEEHAAEcNACAEKAKAAUHAAEcNAEEAQQEgGXQiAUEBdiABciIRayEFIARBHGohECAEKAJ4QYwCaiEGIAQoAgghCCAEKAIEIQMgBCgCACECIAQoAmghDCAEKAJ0IQEgFkEIcQ0BA0BBACEXA0AgASEJIAYiBygCACIGBEACQCAGQZCAgAFxDQAgBkHvA3EiAUUNACADIBAgBCgCbCABai0AAEECdGoiDCgCACILKAIAIgFrIQMCfyABIAJBEHZLBEAgCygCBCEKIAwgC0EIQQwgASADSyIUG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCyAILQABIQMgCC0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgMAgsgBCALNgIQIANBCXQgAmohAkEHIQgMAQsgBCALNgIQQQghCCADQQh0IAJqIQILIAhBAWshCCACQQF0IQIgAUEBdCIBQYCAAkkNAAsgASEDIAogCkUgFBsMAQsgAiABQRB0ayECIANBgIACcUUEQCALKAIEIQogDCALQQxBCCABIANLIhQbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiELIAgtAAEhASAILQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAwCCyAEIAs2AhAgAUEJdCACaiECQQchCAwBCyAEIAs2AhBBCCEIIAFBCHQgAmohAgsgCEEBayEIIAJBAXQhAiADQQF0IgNBgIACSQ0ACyAKRSAKIBQbDAELIAsoAgQLBH8gAyAQIAcoAgRBEXZBBHEgB0EEayIKKAIAQRN2QQFxIAZBDnZBEHEgBkEQdkHAAHEgBkGqAXFycnJyIhRB0LkBai0AAEECdGoiDCgCACILKAIAIgFrIQMgFEHQuwFqLQAAIRMgCSAFIBECfyABIAJBEHZLBEAgCygCBCEUIAwgC0EIQQwgASADSyIOG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCyAILQABIQMgCC0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgMAgsgBCALNgIQIANBCXQgAmohAkEHIQgMAQsgBCALNgIQQQghCCADQQh0IAJqIQILIAhBAWshCCACQQF0IQIgAUEBdCIBQYCAAkkNAAsgASEDIBQgFEUgDhsMAQsgAiABQRB0ayECIANBgIACcUUEQCALKAIEIRQgDCALQQxBCCABIANLIg4baigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiELIAgtAAEhASAILQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAwCCyAEIAs2AhAgAUEJdCACaiECQQchCAwBCyAEIAs2AhBBCCEIIAFBCHQgAmohAgsgCEEBayEIIAJBAXQhAiADQQF0IgNBgIACSQ0ACyAURSAUIA4bDAELIAsoAgQLIBNzIgEbNgIAIAogCigCAEEgcjYCACAHIAcoAgRBCHI2AgQgB0GMAmsiCyALKAIAQYCACHI2AgAgB0GEAmsiCyALKAIAQYCAAnI2AgAgB0GIAmsiCyALKAIAIAFBH3RyQYCABHI2AgAgBiABQRN0ckEQcgUgBgtBgICAAXIhBgsCQCAGQYCBgAhxDQAgBkH4HnFFDQAgAyAQIAQoAmwgBkEDdiIUQe8DcWotAABBAnRqIgwoAgAiCygCACIBayEDAn8gASACQRB2SwRAIAsoAgQhCiAMIAtBCEEMIAEgA0siExtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQsgCC0AASEDIAgtAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEIDAILIAQgCzYCECADQQl0IAJqIQJBByEIDAELIAQgCzYCEEEIIQggA0EIdCACaiECCyAIQQFrIQggAkEBdCECIAFBAXQiAUGAgAJJDQALIAEhAyAKIApFIBMbDAELIAIgAUEQdGshAiADQYCAAnFFBEAgCygCBCEKIAwgC0EMQQggASADSyITG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCyAILQABIQEgCC0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgMAgsgBCALNgIQIAFBCXQgAmohAkEHIQgMAQsgBCALNgIQQQghCCABQQh0IAJqIQILIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgCkUgCiATGwwBCyALKAIECwR/IAMgECAHKAIEQRR2QQRxIAdBBGsiCigCAEEWdkEBcSAGQQ92QRBxIAZBE3ZBwABxIBRBqgFxcnJyciIUQdC5AWotAABBAnRqIgwoAgAiCygCACIBayEDIBRB0LsBai0AACETIAkgBSARAn8gASACQRB2SwRAIAsoAgQhFCAMIAtBCEEMIAEgA0siDhtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQsgCC0AASEDIAgtAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEIDAILIAQgCzYCECADQQl0IAJqIQJBByEIDAELIAQgCzYCEEEIIQggA0EIdCACaiECCyAIQQFrIQggAkEBdCECIAFBAXQiAUGAgAJJDQALIAEhAyAUIBRFIA4bDAELIAIgAUEQdGshAiADQYCAAnFFBEAgCygCBCEUIAwgC0EMQQggASADSyIOG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCyAILQABIQEgCC0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgMAgsgBCALNgIQIAFBCXQgAmohAkEHIQgMAQsgBCALNgIQQQghCCABQQh0IAJqIQILIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgFEUgFCAOGwwBCyALKAIECyATcyIBGzYCgAIgCiAKKAIAQYACcjYCACAHIAcoAgRBwAByNgIEIAYgAUEWdHJBgAFyBSAGC0GAgIAIciEGCwJAIAZBgIiAwABxDQAgBkHA9wFxRQ0AIAMgECAEKAJsIAZBBnYiFEHvA3FqLQAAQQJ0aiIMKAIAIgsoAgAiAWshAwJ/IAEgAkEQdksEQCALKAIEIQogDCALQQhBDCABIANLIhMbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiELIAgtAAEhAyAILQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAwCCyAEIAs2AhAgA0EJdCACaiECQQchCAwBCyAEIAs2AhBBCCEIIANBCHQgAmohAgsgCEEBayEIIAJBAXQhAiABQQF0IgFBgIACSQ0ACyABIQMgCiAKRSATGwwBCyACIAFBEHRrIQIgA0GAgAJxRQRAIAsoAgQhCiAMIAtBDEEIIAEgA0siExtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQsgCC0AASEBIAgtAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEIDAILIAQgCzYCECABQQl0IAJqIQJBByEIDAELIAQgCzYCEEEIIQggAUEIdCACaiECCyAIQQFrIQggAkEBdCECIANBAXQiA0GAgAJJDQALIApFIAogExsMAQsgCygCBAsEfyADIBAgBygCBEEXdkEEcSAHQQRrIgooAgBBGXZBAXEgBkESdkEQcSAGQRZ2QcAAcSAUQaoBcXJycnIiFEHQuQFqLQAAQQJ0aiIMKAIAIgsoAgAiAWshAyAUQdC7AWotAAAhEyAJIAUgEQJ/IAEgAkEQdksEQCALKAIEIRQgDCALQQhBDCABIANLIg4baigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiELIAgtAAEhAyAILQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAwCCyAEIAs2AhAgA0EJdCACaiECQQchCAwBCyAEIAs2AhBBCCEIIANBCHQgAmohAgsgCEEBayEIIAJBAXQhAiABQQF0IgFBgIACSQ0ACyABIQMgFCAURSAOGwwBCyACIAFBEHRrIQIgA0GAgAJxRQRAIAsoAgQhFCAMIAtBDEEIIAEgA0siDhtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQsgCC0AASEBIAgtAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEIDAILIAQgCzYCECABQQl0IAJqIQJBByEIDAELIAQgCzYCEEEIIQggAUEIdCACaiECCyAIQQFrIQggAkEBdCECIANBAXQiA0GAgAJJDQALIBRFIBQgDhsMAQsgCygCBAsgE3MiARs2AoAEIAogCigCAEGAEHI2AgAgByAHKAIEQYAEcjYCBCAGIAFBGXRyQYAIcgUgBgtBgICAwAByIQYLAkAgBkGAwICABHENACAGQYC8D3FFDQAgAyAQIAQoAmwgBkEJdiIUQe8DcWotAABBAnRqIgwoAgAiCygCACIBayEDAn8gASACQRB2SwRAIAsoAgQhCiAMIAtBCEEMIAEgA0siExtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQsgCC0AASEDIAgtAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEIDAILIAQgCzYCECADQQl0IAJqIQJBByEIDAELIAQgCzYCEEEIIQggA0EIdCACaiECCyAIQQFrIQggAkEBdCECIAFBAXQiAUGAgAJJDQALIAEhAyAKIApFIBMbDAELIAIgAUEQdGshAiADQYCAAnFFBEAgCygCBCEKIAwgC0EMQQggASADSyITG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCyAILQABIQEgCC0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgMAgsgBCALNgIQIAFBCXQgAmohAkEHIQgMAQsgBCALNgIQQQghCCABQQh0IAJqIQILIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgCkUgCiATGwwBCyALKAIECwR/IAMgECAHKAIEQRp2QQRxIAdBBGsiCigCAEEcdkEBcSAGQRV2QRBxIAZBGXZBwABxIBRBqgFxcnJyciIUQdC5AWotAABBAnRqIgwoAgAiCygCACIBayEDIBRB0LsBai0AACETIAkgBSARAn8gASACQRB2SwRAIAsoAgQhFCAMIAtBCEEMIAEgA0siDhtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQsgCC0AASEDIAgtAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEIDAILIAQgCzYCECADQQl0IAJqIQJBByEIDAELIAQgCzYCEEEIIQggA0EIdCACaiECCyAIQQFrIQggAkEBdCECIAFBAXQiAUGAgAJJDQALIAEhAyAUIBRFIA4bDAELIAIgAUEQdGshAiADQYCAAnFFBEAgCygCBCEUIAwgC0EMQQggASADSyIOG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCyAILQABIQEgCC0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgMAgsgBCALNgIQIAFBCXQgAmohAkEHIQgMAQsgBCALNgIQQQghCCABQQh0IAJqIQILIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgFEUgFCAOGwwBCyALKAIECyATcyIBGzYCgAYgCiAKKAIAQYCAAXI2AgAgByAHKAIEQYAgcjYCBCAHIAcoAoQCQQRyNgKEAiAHIAcoAowCQQFyNgKMAiAHIAcoAogCIAFBEnRyQQJyNgKIAiAGIAFBHHRyQYDAAHIFIAYLQYCAgIAEciEGCyAHIAY2AgALIAdBBGohBiAJQQRqIQEgF0EBaiIXQcAARw0ACyAHQQxqIQYgCUGEBmohASANQTxJIVEgDUEEaiENIFENAAsMAgtBASAZdCIBQQF2IAFyIQ0gBCgCeCIJIBBBAnRqQQxqIQYgBCgCgAEhASAEKAIIIQggBCgCBCEDIAQoAgAhAiAEKAJoIQwgBCgCdCERAkAgFkEIcQRAAkAgAUEESQ0AIBAEQEEAIA1rIRQgBEEcaiEFIBBBDGwhEyAQQQN0IRUDQEEAIQsDQCAGIgkoAgAiBgRAAkAgBkGQgIABcQ0AIAZB7wNxIgFFDQAgAyAFIAQoAmwgAWotAABBAnRqIgwoAgAiCigCACIBayEDAn8gASACQRB2TQRAIAIgAUEQdGshAiADQYCAAnEEQCAKKAIEDAILIAooAgQhDiAMIApBDEEIIAEgA0siEhtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQogCC0AASEBIAgtAABB/wFHBEAgBCAKNgIQQQghCCABQQh0IAJqIQIMAQsgAUGPAU0EQCAEIAo2AhAgAUEJdCACaiECQQchCAwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEICyAIQQFrIQggAkEBdCECIANBAXQiA0GAgAJJDQALIA5FIA4gEhsMAQsgCigCBCEOIAwgCkEIQQwgASADSyISG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCiAILQABIQMgCC0AAEH/AUcEQCAEIAo2AhBBCCEIIANBCHQgAmohAgwBCyADQY8BTQRAIAQgCjYCECADQQl0IAJqIQJBByEIDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgLIAhBAWshCCACQQF0IQIgAUEBdCIBQYCAAkkNAAsgASEDIA4gDkUgEhsLBH8gAyAFIAkoAgRBEXZBBHEgCUEEayIOKAIAQRN2QQFxIAZBDnZBEHEgBkEQdkHAAHEgBkGqAXFycnJyIhJB0LkBai0AAEECdGoiDCgCACIKKAIAIgFrIQMgEkHQuwFqLQAAIRggESAUIA0CfyABIAJBEHZNBEAgAiABQRB0ayECIANBgIACcQRAIAooAgQMAgsgCigCBCESIAwgCkEMQQggASADSyIbG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCiAILQABIQEgCC0AAEH/AUcEQCAEIAo2AhBBCCEIIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCjYCECABQQl0IAJqIQJBByEIDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgLIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgEkUgEiAbGwwBCyAKKAIEIRIgDCAKQQhBDCABIANLIhsbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiEKIAgtAAEhAyAILQAAQf8BRwRAIAQgCjYCEEEIIQggA0EIdCACaiECDAELIANBjwFNBEAgBCAKNgIQIANBCXQgAmohAkEHIQgMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAsgCEEBayEIIAJBAXQhAiABQQF0IgFBgIACSQ0ACyABIQMgEiASRSAbGwsgGHMiARs2AgAgDiAOKAIAQSByNgIAIAkgCSgCBEEIcjYCBCAGIAFBE3RyQRByBSAGC0GAgIABciEGCwJAIAZBgIGACHENACAGQfgecUUNACADIAUgBCgCbCAGQQN2IhJB7wNxai0AAEECdGoiDCgCACIKKAIAIgFrIQMCfyABIAJBEHZNBEAgAiABQRB0ayECIANBgIACcQRAIAooAgQMAgsgCigCBCEOIAwgCkEMQQggASADSyIYG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCiAILQABIQEgCC0AAEH/AUcEQCAEIAo2AhBBCCEIIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCjYCECABQQl0IAJqIQJBByEIDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgLIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgDkUgDiAYGwwBCyAKKAIEIQ4gDCAKQQhBDCABIANLIhgbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiEKIAgtAAEhAyAILQAAQf8BRwRAIAQgCjYCEEEIIQggA0EIdCACaiECDAELIANBjwFNBEAgBCAKNgIQIANBCXQgAmohAkEHIQgMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAsgCEEBayEIIAJBAXQhAiABQQF0IgFBgIACSQ0ACyABIQMgDiAORSAYGwsEfyADIAUgCSgCBEEUdkEEcSAJQQRrIg4oAgBBFnZBAXEgBkEPdkEQcSAGQRN2QcAAcSASQaoBcXJycnIiEkHQuQFqLQAAQQJ0aiIMKAIAIgooAgAiAWshAyASQdC7AWotAAAhGCARIBBBAnRqIBQgDQJ/IAEgAkEQdk0EQCACIAFBEHRrIQIgA0GAgAJxBEAgCigCBAwCCyAKKAIEIRIgDCAKQQxBCCABIANLIhsbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiEKIAgtAAEhASAILQAAQf8BRwRAIAQgCjYCEEEIIQggAUEIdCACaiECDAELIAFBjwFNBEAgBCAKNgIQIAFBCXQgAmohAkEHIQgMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAsgCEEBayEIIAJBAXQhAiADQQF0IgNBgIACSQ0ACyASRSASIBsbDAELIAooAgQhEiAMIApBCEEMIAEgA0siGxtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQogCC0AASEDIAgtAABB/wFHBEAgBCAKNgIQQQghCCADQQh0IAJqIQIMAQsgA0GPAU0EQCAEIAo2AhAgA0EJdCACaiECQQchCAwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEICyAIQQFrIQggAkEBdCECIAFBAXQiAUGAgAJJDQALIAEhAyASIBJFIBsbCyAYcyIBGzYCACAOIA4oAgBBgAJyNgIAIAkgCSgCBEHAAHI2AgQgBiABQRZ0ckGAAXIFIAYLQYCAgAhyIQYLAkAgBkGAiIDAAHENACAGQcD3AXFFDQAgAyAFIAQoAmwgBkEGdiISQe8DcWotAABBAnRqIgwoAgAiCigCACIBayEDAn8gASACQRB2TQRAIAIgAUEQdGshAiADQYCAAnEEQCAKKAIEDAILIAooAgQhDiAMIApBDEEIIAEgA0siGBtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQogCC0AASEBIAgtAABB/wFHBEAgBCAKNgIQQQghCCABQQh0IAJqIQIMAQsgAUGPAU0EQCAEIAo2AhAgAUEJdCACaiECQQchCAwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEICyAIQQFrIQggAkEBdCECIANBAXQiA0GAgAJJDQALIA5FIA4gGBsMAQsgCigCBCEOIAwgCkEIQQwgASADSyIYG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCiAILQABIQMgCC0AAEH/AUcEQCAEIAo2AhBBCCEIIANBCHQgAmohAgwBCyADQY8BTQRAIAQgCjYCECADQQl0IAJqIQJBByEIDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgLIAhBAWshCCACQQF0IQIgAUEBdCIBQYCAAkkNAAsgASEDIA4gDkUgGBsLBH8gAyAFIAkoAgRBF3ZBBHEgCUEEayIOKAIAQRl2QQFxIAZBEnZBEHEgBkEWdkHAAHEgEkGqAXFycnJyIhJB0LkBai0AAEECdGoiDCgCACIKKAIAIgFrIQMgEkHQuwFqLQAAIRggESAVaiAUIA0CfyABIAJBEHZNBEAgAiABQRB0ayECIANBgIACcQRAIAooAgQMAgsgCigCBCESIAwgCkEMQQggASADSyIbG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCiAILQABIQEgCC0AAEH/AUcEQCAEIAo2AhBBCCEIIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCjYCECABQQl0IAJqIQJBByEIDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgLIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgEkUgEiAbGwwBCyAKKAIEIRIgDCAKQQhBDCABIANLIhsbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiEKIAgtAAEhAyAILQAAQf8BRwRAIAQgCjYCEEEIIQggA0EIdCACaiECDAELIANBjwFNBEAgBCAKNgIQIANBCXQgAmohAkEHIQgMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAsgCEEBayEIIAJBAXQhAiABQQF0IgFBgIACSQ0ACyABIQMgEiASRSAbGwsgGHMiARs2AgAgDiAOKAIAQYAQcjYCACAJIAkoAgRBgARyNgIEIAYgAUEZdHJBgAhyBSAGC0GAgIDAAHIhBgsCQCAGQYDAgIAEcQ0AIAZBgLwPcUUNACADIAUgBCgCbCAGQQl2IhJB7wNxai0AAEECdGoiDCgCACIKKAIAIgFrIQMCfyABIAJBEHZNBEAgAiABQRB0ayECIANBgIACcQRAIAooAgQMAgsgCigCBCEOIAwgCkEMQQggASADSyIYG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCiAILQABIQEgCC0AAEH/AUcEQCAEIAo2AhBBCCEIIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCjYCECABQQl0IAJqIQJBByEIDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgLIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgDkUgDiAYGwwBCyAKKAIEIQ4gDCAKQQhBDCABIANLIhgbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiEKIAgtAAEhAyAILQAAQf8BRwRAIAQgCjYCEEEIIQggA0EIdCACaiECDAELIANBjwFNBEAgBCAKNgIQIANBCXQgAmohAkEHIQgMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAsgCEEBayEIIAJBAXQhAiABQQF0IgFBgIACSQ0ACyABIQMgDiAORSAYGwsEfyADIAUgCSgCBEEadkEEcSAJQQRrIg4oAgBBHHZBAXEgBkEVdkEQcSAGQRl2QcAAcSASQaoBcXJycnIiEkHQuQFqLQAAQQJ0aiIMKAIAIgooAgAiAWshAyASQdC7AWotAAAhGCARIBNqIBQgDQJ/IAEgAkEQdk0EQCACIAFBEHRrIQIgA0GAgAJxBEAgCigCBAwCCyAKKAIEIRIgDCAKQQxBCCABIANLIhsbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiEKIAgtAAEhASAILQAAQf8BRwRAIAQgCjYCEEEIIQggAUEIdCACaiECDAELIAFBjwFNBEAgBCAKNgIQIAFBCXQgAmohAkEHIQgMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAsgCEEBayEIIAJBAXQhAiADQQF0IgNBgIACSQ0ACyASRSASIBsbDAELIAooAgQhEiAMIApBCEEMIAEgA0siGxtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQogCC0AASEDIAgtAABB/wFHBEAgBCAKNgIQQQghCCADQQh0IAJqIQIMAQsgA0GPAU0EQCAEIAo2AhAgA0EJdCACaiECQQchCAwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEICyAIQQFrIQggAkEBdCECIAFBAXQiAUGAgAJJDQALIAEhAyASIBJFIBsbCyAYcyIKGzYCACAOIA4oAgBBgIABcjYCACAJIAkoAgRBgCByNgIEIAQoAnxBAnQgCWoiASABKAIEQQRyNgIEIAEgASgCDEEBcjYCDCABIAEoAgggCkESdHJBAnI2AgggBiAKQRx0ckGAwAByBSAGC0GAgICABHIhBgsgCSAGNgIACyAJQQRqIQYgEUEEaiERIAtBAWoiCyAQRw0ACyAJQQxqIQYgESATaiERIAdBBGoiByAEKAKAASIBQXxxSQ0ACwwBC0EEIAFBfHEiBiAGQQRNG0EBayIGQXxxQQRqIQcgCSAGQQF0QXhxakEUaiEGCyAEIAg2AgggBCADNgIEIAQgAjYCACAEIAw2AmggEEUNASABIAdNDQEDQCABIAdGIVJBACEIIAchASBSRQRAA0AgBCAGIBEgCCAQbEECdGogDSAIIAQoAnxBAmpBARBZIAhBAWoiCCAEKAKAASIBIAdrSQ0ACwsgBkEEaiEGIBFBBGohESAXQQFqIhcgEEcNAAsMAQsCQCABQQRJDQAgEARAQQAgDWshFCAEQRxqIQUgEEEMbCETIBBBA3QhFQNAQQAhCwNAIAYiCSgCACIGBEACQCAGQZCAgAFxDQAgBkHvA3EiAUUNACADIAUgBCgCbCABai0AAEECdGoiDCgCACIKKAIAIgFrIQMCfyABIAJBEHZNBEAgAiABQRB0ayECIANBgIACcQRAIAooAgQMAgsgCigCBCEOIAwgCkEMQQggASADSyISG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCiAILQABIQEgCC0AAEH/AUcEQCAEIAo2AhBBCCEIIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCjYCECABQQl0IAJqIQJBByEIDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgLIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgDkUgDiASGwwBCyAKKAIEIQ4gDCAKQQhBDCABIANLIhIbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiEKIAgtAAEhAyAILQAAQf8BRwRAIAQgCjYCEEEIIQggA0EIdCACaiECDAELIANBjwFNBEAgBCAKNgIQIANBCXQgAmohAkEHIQgMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAsgCEEBayEIIAJBAXQhAiABQQF0IgFBgIACSQ0ACyABIQMgDiAORSASGwsEfyADIAUgCSgCBEERdkEEcSAJQQRrIg4oAgBBE3ZBAXEgBkEOdkEQcSAGQRB2QcAAcSAGQaoBcXJycnIiEkHQuQFqLQAAQQJ0aiIMKAIAIgooAgAiAWshAyASQdC7AWotAAAhGCARIBQgDQJ/IAEgAkEQdk0EQCACIAFBEHRrIQIgA0GAgAJxBEAgCigCBAwCCyAKKAIEIRIgDCAKQQxBCCABIANLIhsbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiEKIAgtAAEhASAILQAAQf8BRwRAIAQgCjYCEEEIIQggAUEIdCACaiECDAELIAFBjwFNBEAgBCAKNgIQIAFBCXQgAmohAkEHIQgMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAsgCEEBayEIIAJBAXQhAiADQQF0IgNBgIACSQ0ACyASRSASIBsbDAELIAooAgQhEiAMIApBCEEMIAEgA0siGxtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQogCC0AASEDIAgtAABB/wFHBEAgBCAKNgIQQQghCCADQQh0IAJqIQIMAQsgA0GPAU0EQCAEIAo2AhAgA0EJdCACaiECQQchCAwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEICyAIQQFrIQggAkEBdCECIAFBAXQiAUGAgAJJDQALIAEhAyASIBJFIBsbCyAYcyIKGzYCACAOIA4oAgBBIHI2AgAgCSAJKAIEQQhyNgIEIAlBfiAEKAJ8a0ECdGoiASABKAIEQYCAAnI2AgQgASABKAIAIApBH3RyQYCABHI2AgAgAUEEayIBIAEoAgBBgIAIcjYCACAGIApBE3RyQRByBSAGC0GAgIABciEGCwJAIAZBgIGACHENACAGQfgecUUNACADIAUgBCgCbCAGQQN2IhJB7wNxai0AAEECdGoiDCgCACIKKAIAIgFrIQMCfyABIAJBEHZNBEAgAiABQRB0ayECIANBgIACcQRAIAooAgQMAgsgCigCBCEOIAwgCkEMQQggASADSyIYG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCiAILQABIQEgCC0AAEH/AUcEQCAEIAo2AhBBCCEIIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCjYCECABQQl0IAJqIQJBByEIDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgLIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgDkUgDiAYGwwBCyAKKAIEIQ4gDCAKQQhBDCABIANLIhgbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiEKIAgtAAEhAyAILQAAQf8BRwRAIAQgCjYCEEEIIQggA0EIdCACaiECDAELIANBjwFNBEAgBCAKNgIQIANBCXQgAmohAkEHIQgMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAsgCEEBayEIIAJBAXQhAiABQQF0IgFBgIACSQ0ACyABIQMgDiAORSAYGwsEfyADIAUgCSgCBEEUdkEEcSAJQQRrIg4oAgBBFnZBAXEgBkEPdkEQcSAGQRN2QcAAcSASQaoBcXJycnIiEkHQuQFqLQAAQQJ0aiIMKAIAIgooAgAiAWshAyASQdC7AWotAAAhGCARIBBBAnRqIBQgDQJ/IAEgAkEQdk0EQCACIAFBEHRrIQIgA0GAgAJxBEAgCigCBAwCCyAKKAIEIRIgDCAKQQxBCCABIANLIhsbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiEKIAgtAAEhASAILQAAQf8BRwRAIAQgCjYCEEEIIQggAUEIdCACaiECDAELIAFBjwFNBEAgBCAKNgIQIAFBCXQgAmohAkEHIQgMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAsgCEEBayEIIAJBAXQhAiADQQF0IgNBgIACSQ0ACyASRSASIBsbDAELIAooAgQhEiAMIApBCEEMIAEgA0siGxtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQogCC0AASEDIAgtAABB/wFHBEAgBCAKNgIQQQghCCADQQh0IAJqIQIMAQsgA0GPAU0EQCAEIAo2AhAgA0EJdCACaiECQQchCAwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEICyAIQQFrIQggAkEBdCECIAFBAXQiAUGAgAJJDQALIAEhAyASIBJFIBsbCyAYcyIBGzYCACAOIA4oAgBBgAJyNgIAIAkgCSgCBEHAAHI2AgQgBiABQRZ0ckGAAXIFIAYLQYCAgAhyIQYLAkAgBkGAiIDAAHENACAGQcD3AXFFDQAgAyAFIAQoAmwgBkEGdiISQe8DcWotAABBAnRqIgwoAgAiCigCACIBayEDAn8gASACQRB2TQRAIAIgAUEQdGshAiADQYCAAnEEQCAKKAIEDAILIAooAgQhDiAMIApBDEEIIAEgA0siGBtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQogCC0AASEBIAgtAABB/wFHBEAgBCAKNgIQQQghCCABQQh0IAJqIQIMAQsgAUGPAU0EQCAEIAo2AhAgAUEJdCACaiECQQchCAwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEICyAIQQFrIQggAkEBdCECIANBAXQiA0GAgAJJDQALIA5FIA4gGBsMAQsgCigCBCEOIAwgCkEIQQwgASADSyIYG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCiAILQABIQMgCC0AAEH/AUcEQCAEIAo2AhBBCCEIIANBCHQgAmohAgwBCyADQY8BTQRAIAQgCjYCECADQQl0IAJqIQJBByEIDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgLIAhBAWshCCACQQF0IQIgAUEBdCIBQYCAAkkNAAsgASEDIA4gDkUgGBsLBH8gAyAFIAkoAgRBF3ZBBHEgCUEEayIOKAIAQRl2QQFxIAZBEnZBEHEgBkEWdkHAAHEgEkGqAXFycnJyIhJB0LkBai0AAEECdGoiDCgCACIKKAIAIgFrIQMgEkHQuwFqLQAAIRggESAVaiAUIA0CfyABIAJBEHZNBEAgAiABQRB0ayECIANBgIACcQRAIAooAgQMAgsgCigCBCESIAwgCkEMQQggASADSyIbG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCiAILQABIQEgCC0AAEH/AUcEQCAEIAo2AhBBCCEIIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCjYCECABQQl0IAJqIQJBByEIDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgLIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgEkUgEiAbGwwBCyAKKAIEIRIgDCAKQQhBDCABIANLIhsbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiEKIAgtAAEhAyAILQAAQf8BRwRAIAQgCjYCEEEIIQggA0EIdCACaiECDAELIANBjwFNBEAgBCAKNgIQIANBCXQgAmohAkEHIQgMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAsgCEEBayEIIAJBAXQhAiABQQF0IgFBgIACSQ0ACyABIQMgEiASRSAbGwsgGHMiARs2AgAgDiAOKAIAQYAQcjYCACAJIAkoAgRBgARyNgIEIAYgAUEZdHJBgAhyBSAGC0GAgIDAAHIhBgsCQCAGQYDAgIAEcQ0AIAZBgLwPcUUNACADIAUgBCgCbCAGQQl2IhJB7wNxai0AAEECdGoiDCgCACIKKAIAIgFrIQMCfyABIAJBEHZNBEAgAiABQRB0ayECIANBgIACcQRAIAooAgQMAgsgCigCBCEOIAwgCkEMQQggASADSyIYG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCiAILQABIQEgCC0AAEH/AUcEQCAEIAo2AhBBCCEIIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCjYCECABQQl0IAJqIQJBByEIDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgLIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgDkUgDiAYGwwBCyAKKAIEIQ4gDCAKQQhBDCABIANLIhgbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiEKIAgtAAEhAyAILQAAQf8BRwRAIAQgCjYCEEEIIQggA0EIdCACaiECDAELIANBjwFNBEAgBCAKNgIQIANBCXQgAmohAkEHIQgMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAsgCEEBayEIIAJBAXQhAiABQQF0IgFBgIACSQ0ACyABIQMgDiAORSAYGwsEfyADIAUgCSgCBEEadkEEcSAJQQRrIg4oAgBBHHZBAXEgBkEVdkEQcSAGQRl2QcAAcSASQaoBcXJycnIiEkHQuQFqLQAAQQJ0aiIMKAIAIgooAgAiAWshAyASQdC7AWotAAAhGCARIBNqIBQgDQJ/IAEgAkEQdk0EQCACIAFBEHRrIQIgA0GAgAJxBEAgCigCBAwCCyAKKAIEIRIgDCAKQQxBCCABIANLIhsbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiEKIAgtAAEhASAILQAAQf8BRwRAIAQgCjYCEEEIIQggAUEIdCACaiECDAELIAFBjwFNBEAgBCAKNgIQIAFBCXQgAmohAkEHIQgMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAsgCEEBayEIIAJBAXQhAiADQQF0IgNBgIACSQ0ACyASRSASIBsbDAELIAooAgQhEiAMIApBCEEMIAEgA0siGxtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQogCC0AASEDIAgtAABB/wFHBEAgBCAKNgIQQQghCCADQQh0IAJqIQIMAQsgA0GPAU0EQCAEIAo2AhAgA0EJdCACaiECQQchCAwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEICyAIQQFrIQggAkEBdCECIAFBAXQiAUGAgAJJDQALIAEhAyASIBJFIBsbCyAYcyIKGzYCACAOIA4oAgBBgIABcjYCACAJIAkoAgRBgCByNgIEIAQoAnxBAnQgCWoiASABKAIEQQRyNgIEIAEgASgCDEEBcjYCDCABIAEoAgggCkESdHJBAnI2AgggBiAKQRx0ckGAwAByBSAGC0GAgICABHIhBgsgCSAGNgIACyAJQQRqIQYgEUEEaiERIAtBAWoiCyAQRw0ACyAJQQxqIQYgESATaiERIAdBBGoiByAEKAKAASIBQXxxSQ0ACwwBC0EEIAFBfHEiBiAGQQRNG0EBayIGQXxxQQRqIQcgCSAGQQF0QXhxakEUaiEGCyAEIAg2AgggBCADNgIEIAQgAjYCACAEIAw2AmggEEUNACABIAdNDQADQCABIAdGIVNBACEIIAchASBTRQRAA0AgBCAGIBEgCCAQbEECdGogDSAIIAQoAnxBAmpBABBZIAhBAWoiCCAEKAKAASIBIAdrSQ0ACwsgBkEEaiEGIBFBBGohESAXQQFqIhcgEEcNAAsLDAILA0BBACEXA0AgASEJIAYiBygCACIGBEACQCAGQZCAgAFxDQAgBkHvA3EiAUUNACADIBAgBCgCbCABai0AAEECdGoiDCgCACILKAIAIgFrIQMCfyABIAJBEHZLBEAgCygCBCEKIAwgC0EIQQwgASADSyIUG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCyAILQABIQMgCC0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgMAgsgBCALNgIQIANBCXQgAmohAkEHIQgMAQsgBCALNgIQQQghCCADQQh0IAJqIQILIAhBAWshCCACQQF0IQIgAUEBdCIBQYCAAkkNAAsgASEDIAogCkUgFBsMAQsgAiABQRB0ayECIANBgIACcUUEQCALKAIEIQogDCALQQxBCCABIANLIhQbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiELIAgtAAEhASAILQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAwCCyAEIAs2AhAgAUEJdCACaiECQQchCAwBCyAEIAs2AhBBCCEIIAFBCHQgAmohAgsgCEEBayEIIAJBAXQhAiADQQF0IgNBgIACSQ0ACyAKRSAKIBQbDAELIAsoAgQLBH8gAyAQIAcoAgRBEXZBBHEgB0EEayIKKAIAQRN2QQFxIAZBDnZBEHEgBkEQdkHAAHEgBkGqAXFycnJyIhRB0LkBai0AAEECdGoiDCgCACILKAIAIgFrIQMgFEHQuwFqLQAAIRMgCSAFIBECfyABIAJBEHZLBEAgCygCBCEUIAwgC0EIQQwgASADSyIOG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCyAILQABIQMgCC0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgMAgsgBCALNgIQIANBCXQgAmohAkEHIQgMAQsgBCALNgIQQQghCCADQQh0IAJqIQILIAhBAWshCCACQQF0IQIgAUEBdCIBQYCAAkkNAAsgASEDIBQgFEUgDhsMAQsgAiABQRB0ayECIANBgIACcUUEQCALKAIEIRQgDCALQQxBCCABIANLIg4baigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiELIAgtAAEhASAILQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAwCCyAEIAs2AhAgAUEJdCACaiECQQchCAwBCyAEIAs2AhBBCCEIIAFBCHQgAmohAgsgCEEBayEIIAJBAXQhAiADQQF0IgNBgIACSQ0ACyAURSAUIA4bDAELIAsoAgQLIBNzIgEbNgIAIAogCigCAEEgcjYCACAHIAcoAgRBCHI2AgQgBiABQRN0ckEQcgUgBgtBgICAAXIhBgsCQCAGQYCBgAhxDQAgBkH4HnFFDQAgAyAQIAQoAmwgBkEDdiIUQe8DcWotAABBAnRqIgwoAgAiCygCACIBayEDAn8gASACQRB2SwRAIAsoAgQhCiAMIAtBCEEMIAEgA0siExtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQsgCC0AASEDIAgtAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEIDAILIAQgCzYCECADQQl0IAJqIQJBByEIDAELIAQgCzYCEEEIIQggA0EIdCACaiECCyAIQQFrIQggAkEBdCECIAFBAXQiAUGAgAJJDQALIAEhAyAKIApFIBMbDAELIAIgAUEQdGshAiADQYCAAnFFBEAgCygCBCEKIAwgC0EMQQggASADSyITG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCyAILQABIQEgCC0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgMAgsgBCALNgIQIAFBCXQgAmohAkEHIQgMAQsgBCALNgIQQQghCCABQQh0IAJqIQILIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgCkUgCiATGwwBCyALKAIECwR/IAMgECAHKAIEQRR2QQRxIAdBBGsiCigCAEEWdkEBcSAGQQ92QRBxIAZBE3ZBwABxIBRBqgFxcnJyciIUQdC5AWotAABBAnRqIgwoAgAiCygCACIBayEDIBRB0LsBai0AACETIAkgBSARAn8gASACQRB2SwRAIAsoAgQhFCAMIAtBCEEMIAEgA0siDhtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQsgCC0AASEDIAgtAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEIDAILIAQgCzYCECADQQl0IAJqIQJBByEIDAELIAQgCzYCEEEIIQggA0EIdCACaiECCyAIQQFrIQggAkEBdCECIAFBAXQiAUGAgAJJDQALIAEhAyAUIBRFIA4bDAELIAIgAUEQdGshAiADQYCAAnFFBEAgCygCBCEUIAwgC0EMQQggASADSyIOG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCyAILQABIQEgCC0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgMAgsgBCALNgIQIAFBCXQgAmohAkEHIQgMAQsgBCALNgIQQQghCCABQQh0IAJqIQILIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgFEUgFCAOGwwBCyALKAIECyATcyIBGzYCgAIgCiAKKAIAQYACcjYCACAHIAcoAgRBwAByNgIEIAYgAUEWdHJBgAFyBSAGC0GAgIAIciEGCwJAIAZBgIiAwABxDQAgBkHA9wFxRQ0AIAMgECAEKAJsIAZBBnYiFEHvA3FqLQAAQQJ0aiIMKAIAIgsoAgAiAWshAwJ/IAEgAkEQdksEQCALKAIEIQogDCALQQhBDCABIANLIhMbaigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiELIAgtAAEhAyAILQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAwCCyAEIAs2AhAgA0EJdCACaiECQQchCAwBCyAEIAs2AhBBCCEIIANBCHQgAmohAgsgCEEBayEIIAJBAXQhAiABQQF0IgFBgIACSQ0ACyABIQMgCiAKRSATGwwBCyACIAFBEHRrIQIgA0GAgAJxRQRAIAsoAgQhCiAMIAtBDEEIIAEgA0siExtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQsgCC0AASEBIAgtAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEIDAILIAQgCzYCECABQQl0IAJqIQJBByEIDAELIAQgCzYCEEEIIQggAUEIdCACaiECCyAIQQFrIQggAkEBdCECIANBAXQiA0GAgAJJDQALIApFIAogExsMAQsgCygCBAsEfyADIBAgBygCBEEXdkEEcSAHQQRrIgooAgBBGXZBAXEgBkESdkEQcSAGQRZ2QcAAcSAUQaoBcXJycnIiFEHQuQFqLQAAQQJ0aiIMKAIAIgsoAgAiAWshAyAUQdC7AWotAAAhEyAJIAUgEQJ/IAEgAkEQdksEQCALKAIEIRQgDCALQQhBDCABIANLIg4baigCADYCAANAAkAgCA0AIAQoAhAiCEEBaiELIAgtAAEhAyAILQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghCAwCCyAEIAs2AhAgA0EJdCACaiECQQchCAwBCyAEIAs2AhBBCCEIIANBCHQgAmohAgsgCEEBayEIIAJBAXQhAiABQQF0IgFBgIACSQ0ACyABIQMgFCAURSAOGwwBCyACIAFBEHRrIQIgA0GAgAJxRQRAIAsoAgQhFCAMIAtBDEEIIAEgA0siDhtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQsgCC0AASEBIAgtAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEIDAILIAQgCzYCECABQQl0IAJqIQJBByEIDAELIAQgCzYCEEEIIQggAUEIdCACaiECCyAIQQFrIQggAkEBdCECIANBAXQiA0GAgAJJDQALIBRFIBQgDhsMAQsgCygCBAsgE3MiARs2AoAEIAogCigCAEGAEHI2AgAgByAHKAIEQYAEcjYCBCAGIAFBGXRyQYAIcgUgBgtBgICAwAByIQYLAkAgBkGAwICABHENACAGQYC8D3FFDQAgAyAQIAQoAmwgBkEJdiIUQe8DcWotAABBAnRqIgwoAgAiCygCACIBayEDAn8gASACQRB2SwRAIAsoAgQhCiAMIAtBCEEMIAEgA0siExtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQsgCC0AASEDIAgtAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEIDAILIAQgCzYCECADQQl0IAJqIQJBByEIDAELIAQgCzYCEEEIIQggA0EIdCACaiECCyAIQQFrIQggAkEBdCECIAFBAXQiAUGAgAJJDQALIAEhAyAKIApFIBMbDAELIAIgAUEQdGshAiADQYCAAnFFBEAgCygCBCEKIAwgC0EMQQggASADSyITG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCyAILQABIQEgCC0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgMAgsgBCALNgIQIAFBCXQgAmohAkEHIQgMAQsgBCALNgIQQQghCCABQQh0IAJqIQILIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgCkUgCiATGwwBCyALKAIECwR/IAMgECAHKAIEQRp2QQRxIAdBBGsiCigCAEEcdkEBcSAGQRV2QRBxIAZBGXZBwABxIBRBqgFxcnJyciIUQdC5AWotAABBAnRqIgwoAgAiCygCACIBayEDIBRB0LsBai0AACETIAkgBSARAn8gASACQRB2SwRAIAsoAgQhFCAMIAtBCEEMIAEgA0siDhtqKAIANgIAA0ACQCAIDQAgBCgCECIIQQFqIQsgCC0AASEDIAgtAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEIDAILIAQgCzYCECADQQl0IAJqIQJBByEIDAELIAQgCzYCEEEIIQggA0EIdCACaiECCyAIQQFrIQggAkEBdCECIAFBAXQiAUGAgAJJDQALIAEhAyAUIBRFIA4bDAELIAIgAUEQdGshAiADQYCAAnFFBEAgCygCBCEUIAwgC0EMQQggASADSyIOG2ooAgA2AgADQAJAIAgNACAEKAIQIghBAWohCyAILQABIQEgCC0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQgMAgsgBCALNgIQIAFBCXQgAmohAkEHIQgMAQsgBCALNgIQQQghCCABQQh0IAJqIQILIAhBAWshCCACQQF0IQIgA0EBdCIDQYCAAkkNAAsgFEUgFCAOGwwBCyALKAIECyATcyIBGzYCgAYgCiAKKAIAQYCAAXI2AgAgByAHKAIEQYAgcjYCBCAHIAcoAoQCQQRyNgKEAiAHIAcoAowCQQFyNgKMAiAHIAcoAogCIAFBEnRyQQJyNgKIAiAGIAFBHHRyQYDAAHIFIAYLQYCAgIAEciEGCyAHIAY2AgALIAdBBGohBiAJQQRqIQEgF0EBaiIXQcAARw0ACyAHQQxqIQYgCUGEBmohASANQTxJIVQgDUEEaiENIFQNAAsLIAQgCDYCCCAEIAM2AgQgBCACNgIAIAQgDDYCaAsMAgsgIgRAQQEgGXRBAXYhCSAEKAJ8IhFBAnQiDCAEKAJ4akEMaiEBIAQoAnQhBkEAIQ0gBCgCgAEiA0EETwRAIBFFDQQgEUEDbCEFIBFBAXQhC0EAIAlrIQIDQCALQQJ0IQpBACEDA0ACQCABIgcoAgAiAUUNACABQZCAgAFxQRBGBEAgBCgCACEBAkAgBCgCCCIQDQAgAUH/AUYhECAEKAIQIggtAAAhAQJAIBBFBEAgBCABNgIAIAQgCEEBajYCEAwBCyABQY8BTQRAIAQgATYCACAEIAhBAWo2AhBBByEQDAILQf8BIQEgBEH/ATYCAAtBCCEQCyAEIBBBAWsiCDYCCCAGIAIgCSABIAh2QQFxIAYoAgAiAUEfdkYbIAFqNgIAIAcgBygCAEGAgMAAciIBNgIACyABQYCBgAhxQYABRgRAIAQoAgAhAQJAIAQoAggiEA0AIAFB/wFGIRAgBCgCECIILQAAIQECQCAQRQRAIAQgATYCACAEIAhBAWo2AhAMAQsgAUGPAU0EQCAEIAE2AgAgBCAIQQFqNgIQQQchEAwCC0H/ASEBIARB/wE2AgALQQghEAsgBCAQQQFrIgg2AgggBiAMaiIQIAIgCSABIAh2QQFxIBAoAgAiAUEfdkYbIAFqNgIAIAcgBygCAEGAgIAEciIBNgIACyABQYCIgMAAcUGACEYEQCAEKAIAIQECQCAEKAIIIhANACABQf8BRiEQIAQoAhAiCC0AACEBAkAgEEUEQCAEIAE2AgAgBCAIQQFqNgIQDAELIAFBjwFNBEAgBCABNgIAIAQgCEEBajYCEEEHIRAMAgtB/wEhASAEQf8BNgIAC0EIIRALIAQgEEEBayIINgIIIAYgCmoiECACIAkgASAIdkEBcSAQKAIAIgFBH3ZGGyABajYCACAHIAcoAgBBgICAIHIiATYCAAsgAUGAwICABHFBgMAARw0AIAYgBUECdGohECAEKAIAIQECQCAEKAIIIggNACABQf8BRiEUIAQoAhAiCC0AACEBAkAgFEUEQCAEIAE2AgAgBCAIQQFqNgIQDAELIAFBjwFNBEAgBCABNgIAIAQgCEEBajYCEEEHIQgMAgtB/wEhASAEQf8BNgIAC0EIIQgLIAQgCEEBayIINgIIIBAgAiAJIAEgCHZBAXEgECgCACIBQR92RhsgAWo2AgAgByAHKAIAQYCAgIACcjYCAAsgBkEEaiEGIAdBBGohASADQQFqIgMgEUcNAAsgB0EMaiEBIAYgBUECdGohBiANQQRqIg0gBCgCgAEiA0F8cUkNAAsLIAMgDU0NAiARRQ0CQQAhE0EAIAlrIQUgAyEHA0ACQCAHIA1GBEAgDSEHDAELIAEoAgAhEEEAIQIDQEGQgIABIAJBA2wiB3QgEHFBECAHdEYEQCAGIAIgEWxBAnRqIRAgBCgCACEDAkAgBCgCCCIIDQAgA0H/AUchDCAEKAIQIggtAAAhAwJAIAxFBEAgA0GQAU8EQEH/ASEDIARB/wE2AgAMAgsgBCADNgIAIAQgCEEBajYCEEEHIQgMAgsgBCADNgIAIAQgCEEBajYCEAtBCCEICyAEIAhBAWsiCDYCCCAQIAUgCSADIAh2QQFxIBAoAgAiA0EfdkYbIANqNgIAIAEgASgCAEGAgMAAIAd0ciIQNgIAIAQoAoABIQMLIAMhByACQQFqIgIgAyANa0kNAAsLIAZBBGohBiABQQRqIQEgE0EBaiITIBFHDQALDAILIAQoAnghCCAEKAJ0IQcgBCgCgAEhAwJAIAQoAnwiDEHAAEcNACADQcAARw0AIAhBjAJqIQNBACETQQBBASAZdEEBdiIFayEMIAQoAgghAiAEKAIEIQYgBCgCACEBIAQoAmghDQNAQQAhCANAIAchCSADIhAoAgAiBwRAIAMhVSAHQZCAgAFxQRBGBEAgBiAPQRBBD0EOIAdB7wNxGyAHQYCAwABxG0ECdGoiDSgCACIRKAIAIgNrIQYCfyADIAFBEHZLBEAgESgCBCELIA0gEUEIQQwgAyAGSyIKG2ooAgA2AgADQAJAIAINACAEKAIQIgJBAWohESACLQABIQYgAi0AAEH/AUYEQCAGQZABTwRAIAQgBCgCDEEBajYCDCABQYD+A2ohAUEIIQIMAgsgBCARNgIQIAZBCXQgAWohAUEHIQIMAQsgBCARNgIQQQghAiAGQQh0IAFqIQELIAJBAWshAiABQQF0IQEgA0EBdCIDQYCAAkkNAAsgAyEGIAsgC0UgChsMAQsgASADQRB0ayEBIAZBgIACcUUEQCARKAIEIQsgDSARQQxBCCADIAZLIgobaigCADYCAANAAkAgAg0AIAQoAhAiAkEBaiERIAItAAEhAyACLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAFBgP4DaiEBQQghAgwCCyAEIBE2AhAgA0EJdCABaiEBQQchAgwBCyAEIBE2AhBBCCECIANBCHQgAWohAQsgAkEBayECIAFBAXQhASAGQQF0IgZBgIACSQ0ACyALRSALIAobDAELIBEoAgQLIQMgCSAMIAUgAyAJKAIAIhFBH3ZGGyARajYCACAHQYCAwAByIQcLIAdBgIGACHFBgAFGBEAgBiAPQRBBD0EOIAdB+B5xGyAHQYCAgARxG0ECdGoiDSgCACIRKAIAIgNrIQYCfyADIAFBEHZLBEAgESgCBCELIA0gEUEIQQwgAyAGSyIKG2ooAgA2AgADQAJAIAINACAEKAIQIgJBAWohESACLQABIQYgAi0AAEH/AUYEQCAGQZABTwRAIAQgBCgCDEEBajYCDCABQYD+A2ohAUEIIQIMAgsgBCARNgIQIAZBCXQgAWohAUEHIQIMAQsgBCARNgIQQQghAiAGQQh0IAFqIQELIAJBAWshAiABQQF0IQEgA0EBdCIDQYCAAkkNAAsgAyEGIAsgC0UgChsMAQsgASADQRB0ayEBIAZBgIACcUUEQCARKAIEIQsgDSARQQxBCCADIAZLIgobaigCADYCAANAAkAgAg0AIAQoAhAiAkEBaiERIAItAAEhAyACLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAFBgP4DaiEBQQghAgwCCyAEIBE2AhAgA0EJdCABaiEBQQchAgwBCyAEIBE2AhBBCCECIANBCHQgAWohAQsgAkEBayECIAFBAXQhASAGQQF0IgZBgIACSQ0ACyALRSALIAobDAELIBEoAgQLIQMgCSAMIAUgAyAJKAKAAiIRQR92RhsgEWo2AoACIAdBgICABHIhBwsgB0GAiIDAAHFBgAhGBEAgBiAPQRBBD0EOIAdBwPcBcRsgB0GAgIAgcRtBAnRqIg0oAgAiESgCACIDayEGAn8gAyABQRB2SwRAIBEoAgQhCyANIBFBCEEMIAMgBksiChtqKAIANgIAA0ACQCACDQAgBCgCECICQQFqIREgAi0AASEGIAItAABB/wFGBEAgBkGQAU8EQCAEIAQoAgxBAWo2AgwgAUGA/gNqIQFBCCECDAILIAQgETYCECAGQQl0IAFqIQFBByECDAELIAQgETYCEEEIIQIgBkEIdCABaiEBCyACQQFrIQIgAUEBdCEBIANBAXQiA0GAgAJJDQALIAMhBiALIAtFIAobDAELIAEgA0EQdGshASAGQYCAAnFFBEAgESgCBCELIA0gEUEMQQggAyAGSyIKG2ooAgA2AgADQAJAIAINACAEKAIQIgJBAWohESACLQABIQMgAi0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCABQYD+A2ohAUEIIQIMAgsgBCARNgIQIANBCXQgAWohAUEHIQIMAQsgBCARNgIQQQghAiADQQh0IAFqIQELIAJBAWshAiABQQF0IQEgBkEBdCIGQYCAAkkNAAsgC0UgCyAKGwwBCyARKAIECyEDIAkgDCAFIAMgCSgCgAQiEUEfdkYbIBFqNgKABCAHQYCAgCByIQcLIFUgB0GAwICABHFBgMAARgR/IAYgD0EQQQ9BDiAHQYC8D3EbIAdBgICAgAJxG0ECdGoiDSgCACIRKAIAIgNrIQYCfyADIAFBEHZLBEAgESgCBCELIA0gEUEIQQwgAyAGSyIKG2ooAgA2AgADQAJAIAINACAEKAIQIgJBAWohESACLQABIQYgAi0AAEH/AUYEQCAGQZABTwRAIAQgBCgCDEEBajYCDCABQYD+A2ohAUEIIQIMAgsgBCARNgIQIAZBCXQgAWohAUEHIQIMAQsgBCARNgIQQQghAiAGQQh0IAFqIQELIAJBAWshAiABQQF0IQEgA0EBdCIDQYCAAkkNAAsgAyEGIAsgC0UgChsMAQsgASADQRB0ayEBIAZBgIACcUUEQCARKAIEIQsgDSARQQxBCCADIAZLIgobaigCADYCAANAAkAgAg0AIAQoAhAiAkEBaiERIAItAAEhAyACLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAFBgP4DaiEBQQghAgwCCyAEIBE2AhAgA0EJdCABaiEBQQchAgwBCyAEIBE2AhBBCCECIANBCHQgAWohAQsgAkEBayECIAFBAXQhASAGQQF0IgZBgIACSQ0ACyALRSALIAobDAELIBEoAgQLIQMgCSAMIAUgAyAJKAKABiIRQR92RhsgEWo2AoAGIAdBgICAgAJyBSAHCzYCAAsgEEEEaiEDIAlBBGohByAIQQFqIghBwABHDQALIBBBDGohAyAJQYQGaiEHIBNBPEkhViATQQRqIRMgVg0ACyAEIAI2AgggBCAGNgIEIAQgATYCACAEIA02AmgMAgtBASAZdEEBdiELIAggDEECdCIOakEMaiEJIAQoAgghAiAEKAIEIQYgBCgCACEBIAQoAmghDUEAIRECQCADQQRJDQAgDARAIAxBA2whFCAMQQF0IRdBACALayEKA0AgF0ECdCESQQAhCANAIAkiBSgCACIQBEAgEEGQgIABcUEQRgRAIAYgD0EQQQ9BDiAQQe8DcRsgEEGAgMAAcRtBAnRqIg0oAgAiCSgCACIDayEGAn8gAyABQRB2TQRAIAEgA0EQdGshASAGQYCAAnEEQCAJKAIEDAILIAkoAgQhEyANIAlBDEEIIAMgBksiFRtqKAIANgIAA0ACQCACDQAgBCgCECIJQQFqIQIgCS0AASEDIAktAABB/wFHBEAgBCACNgIQQQghAiADQQh0IAFqIQEMAQsgA0GPAU0EQCAEIAI2AhAgA0EJdCABaiEBQQchAgwBCyAEIAQoAgxBAWo2AgwgAUGA/gNqIQFBCCECCyACQQFrIQIgAUEBdCEBIAZBAXQiBkGAgAJJDQALIBNFIBMgFRsMAQsgCSgCBCETIA0gCUEIQQwgAyAGSyIVG2ooAgA2AgADQAJAIAINACAEKAIQIglBAWohAiAJLQABIQYgCS0AAEH/AUcEQCAEIAI2AhBBCCECIAZBCHQgAWohAQwBCyAGQY8BTQRAIAQgAjYCECAGQQl0IAFqIQFBByECDAELIAQgBCgCDEEBajYCDCABQYD+A2ohAUEIIQILIAJBAWshAiABQQF0IQEgA0EBdCIDQYCAAkkNAAsgAyEGIBMgE0UgFRsLIQMgByAKIAsgAyAHKAIAIglBH3ZGGyAJajYCACAQQYCAwAByIRALIBBBgIGACHFBgAFGBEAgBiAPQRBBD0EOIBBB+B5xGyAQQYCAgARxG0ECdGoiDSgCACIJKAIAIgNrIQYCfyADIAFBEHZNBEAgASADQRB0ayEBIAZBgIACcQRAIAkoAgQMAgsgCSgCBCETIA0gCUEMQQggAyAGSyIVG2ooAgA2AgADQAJAIAINACAEKAIQIglBAWohAiAJLQABIQMgCS0AAEH/AUcEQCAEIAI2AhBBCCECIANBCHQgAWohAQwBCyADQY8BTQRAIAQgAjYCECADQQl0IAFqIQFBByECDAELIAQgBCgCDEEBajYCDCABQYD+A2ohAUEIIQILIAJBAWshAiABQQF0IQEgBkEBdCIGQYCAAkkNAAsgE0UgEyAVGwwBCyAJKAIEIRMgDSAJQQhBDCADIAZLIhUbaigCADYCAANAAkAgAg0AIAQoAhAiCUEBaiECIAktAAEhBiAJLQAAQf8BRwRAIAQgAjYCEEEIIQIgBkEIdCABaiEBDAELIAZBjwFNBEAgBCACNgIQIAZBCXQgAWohAUEHIQIMAQsgBCAEKAIMQQFqNgIMIAFBgP4DaiEBQQghAgsgAkEBayECIAFBAXQhASADQQF0IgNBgIACSQ0ACyADIQYgEyATRSAVGwshAyAHIA5qIgkgCiALIAMgCSgCACIJQR92RhsgCWo2AgAgEEGAgIAEciEQCyAQQYCIgMAAcUGACEYEQCAGIA9BEEEPQQ4gEEHA9wFxGyAQQYCAgCBxG0ECdGoiDSgCACIJKAIAIgNrIQYCfyADIAFBEHZNBEAgASADQRB0ayEBIAZBgIACcQRAIAkoAgQMAgsgCSgCBCETIA0gCUEMQQggAyAGSyIVG2ooAgA2AgADQAJAIAINACAEKAIQIglBAWohAiAJLQABIQMgCS0AAEH/AUcEQCAEIAI2AhBBCCECIANBCHQgAWohAQwBCyADQY8BTQRAIAQgAjYCECADQQl0IAFqIQFBByECDAELIAQgBCgCDEEBajYCDCABQYD+A2ohAUEIIQILIAJBAWshAiABQQF0IQEgBkEBdCIGQYCAAkkNAAsgE0UgEyAVGwwBCyAJKAIEIRMgDSAJQQhBDCADIAZLIhUbaigCADYCAANAAkAgAg0AIAQoAhAiCUEBaiECIAktAAEhBiAJLQAAQf8BRwRAIAQgAjYCEEEIIQIgBkEIdCABaiEBDAELIAZBjwFNBEAgBCACNgIQIAZBCXQgAWohAUEHIQIMAQsgBCAEKAIMQQFqNgIMIAFBgP4DaiEBQQghAgsgAkEBayECIAFBAXQhASADQQF0IgNBgIACSQ0ACyADIQYgEyATRSAVGwshAyAHIBJqIgkgCiALIAMgCSgCACIJQR92RhsgCWo2AgAgEEGAgIAgciEQCyAFIBBBgMCAgARxQYDAAEYEfyAGIA9BEEEPQQ4gEEGAvA9xGyAQQYCAgIACcRtBAnRqIg0oAgAiCSgCACIDayEGAn8gAyABQRB2TQRAIAEgA0EQdGshASAGQYCAAnEEQCAJKAIEDAILIAkoAgQhEyANIAlBDEEIIAMgBksiFRtqKAIANgIAA0ACQCACDQAgBCgCECIJQQFqIQIgCS0AASEDIAktAABB/wFHBEAgBCACNgIQQQghAiADQQh0IAFqIQEMAQsgA0GPAU0EQCAEIAI2AhAgA0EJdCABaiEBQQchAgwBCyAEIAQoAgxBAWo2AgwgAUGA/gNqIQFBCCECCyACQQFrIQIgAUEBdCEBIAZBAXQiBkGAgAJJDQALIBNFIBMgFRsMAQsgCSgCBCETIA0gCUEIQQwgAyAGSyIVG2ooAgA2AgADQAJAIAINACAEKAIQIglBAWohAiAJLQABIQYgCS0AAEH/AUcEQCAEIAI2AhBBCCECIAZBCHQgAWohAQwBCyAGQY8BTQRAIAQgAjYCECAGQQl0IAFqIQFBByECDAELIAQgBCgCDEEBajYCDCABQYD+A2ohAUEIIQILIAJBAWshAiABQQF0IQEgA0EBdCIDQYCAAkkNAAsgAyEGIBMgE0UgFRsLIQMgByAUQQJ0aiIJIAogCyADIAkoAgAiCUEfdkYbIAlqNgIAIBBBgICAgAJyBSAQCzYCAAsgBUEEaiEJIAdBBGohByAIQQFqIgggDEcNAAsgBUEMaiEJIAcgFEECdGohByARQQRqIhEgBCgCgAEiA0F8cUkNAAsMAQtBBCADQXxxIgkgCUEETRtBAWsiCUF8cUEEaiERIAggCUEBdEF4cWpBFGohCQsgBCACNgIIIAQgBjYCBCAEIAE2AgAgBCANNgJoIAxFDQEgAyARTQ0BQQAhE0EAIAtrIRQgAyEBA0ACQCABIBFGBEAgESEBDAELIAkoAgAhAkEAIRADQEGQgIABIBBBA2wiCHQgAnFBECAIdEYEQCAHIAwgEGxBAnRqIQUgBCAPQRBBD0EOIAIgCHYiAUHvA3EbIAFBgIDAAHEbQQJ0aiINNgJoIAQgBCgCBCANKAIAIgIoAgAiAWsiAzYCBAJ/IAEgBCgCACIGQRB2SwRAIAIoAgQhCiAEIAE2AgQgDSACQQhBDCABIANLIg4baigCADYCACAEKAIIIQIDQAJAIAINACAEKAIQIgJBAWohDSACLQABIQMgAi0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCAGQYD+A2ohBkEIIQIMAgsgBCANNgIQIANBCXQgBmohBkEHIQIMAQsgBCANNgIQQQghAiADQQh0IAZqIQYLIAQgAkEBayICNgIIIAQgBkEBdCIGNgIAIAQgAUEBdCIBNgIEIAFBgIACSQ0ACyAKIApFIA4bDAELIAQgBiABQRB0ayIGNgIAIANBgIACcUUEQCACKAIEIQogDSACQQxBCCABIANLIg4baigCADYCACAEKAIIIQIDQAJAIAINACAEKAIQIgJBAWohDSACLQABIQEgAi0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCAGQYD+A2ohBkEIIQIMAgsgBCANNgIQIAFBCXQgBmohBkEHIQIMAQsgBCANNgIQQQghAiABQQh0IAZqIQYLIAQgAkEBayICNgIIIAQgBkEBdCIGNgIAIAQgA0EBdCIDNgIEIANBgIACSQ0ACyAKRSAKIA4bDAELIAIoAgQLIQEgBSAUIAsgASAFKAIAIgNBH3ZGGyADajYCACAJIAkoAgBBgIDAACAIdHIiAjYCACAEKAKAASEDCyAQQQFqIhAgAyIBIBFrSQ0ACwsgCUEEaiEJIAdBBGohByATQQFqIhMgDEcNAAsMAQtBACERQQAhFwJAAkACQAJAIAQoAnwiFEHAAEcNACAEKAKAAUHAAEcNAEEAQQEgGXQiAUEBdiABciIUayETIARB5ABqIQggBEHgAGohECAEQRxqIQsgBCgCeEGMAmohBiAEKAIIIQUgBCgCBCEBIAQoAgAhAiAEKAJoIQkgBCgCdCEDIBZBCHENAQNAQQAhDANAIAMhEQJAAkACfwJAAkAgBiINKAIAIgZFBEAgASAQKAIAIgMoAgAiBmshAQJ/IAYgAkEQdksEQCADKAIEIQcgECADQQhBDCABIAZJIgobaigCADYCAANAAkAgBQ0AIAQoAhAiA0EBaiEJIAMtAAEhASADLQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAk2AhAgAUEJdCACaiECQQchBQwBCyAEIAk2AhBBCCEFIAFBCHQgAmohAgsgBUEBayEFIAJBAXQhAiAGQQF0IgZBgIACSQ0ACyAGIQEgByAHRSAKGwwBCyACIAZBEHRrIQIgAUGAgAJxRQRAIAMoAgQhByAQIANBDEEIIAEgBkkiChtqKAIANgIAA0ACQCAFDQAgBCgCECIGQQFqIQkgBi0AASEDIAYtAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgCTYCECADQQl0IAJqIQJBByEFDAELIAQgCTYCEEEIIQUgA0EIdCACaiECCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAdFIAcgChsMAQsgAygCBAtFBEAgECEJDAYLIAEgCCgCACIDKAIAIgZrIQECfyAGIAJBEHZLBEAgAygCBCEHIAggA0EIQQwgASAGSSIKG2ooAgAiAzYCAANAAkAgBQ0AIAQoAhAiCUEBaiEFIAktAAEhASAJLQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAU2AhAgAUEJdCACaiECQQchBQwBCyAEIAU2AhBBCCEFIAFBCHQgAmohAgsgBUEBayEFIAJBAXQhAiAGQQF0IgZBgIACSQ0ACyAGIQEgByAHRSAKGwwBCyACIAZBEHRrIQIgAUGAgAJxRQRAIAMoAgQhByAIIANBDEEIIAEgBkkiChtqKAIAIgM2AgADQAJAIAUNACAEKAIQIglBAWohBSAJLQABIQYgCS0AAEH/AUYEQCAGQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIAZBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSAGQQh0IAJqIQILIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgB0UgByAKGwwBCyADKAIECyEKIAEgAygCACIGayEBAn8gBiACQRB2SwRAIAMoAgQhByAIIANBCEEMIAEgBkkiDhtqKAIANgIAA0ACQCAFDQAgBCgCECIDQQFqIQkgAy0AASEBIAMtAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgCTYCECABQQl0IAJqIQJBByEFDAELIAQgCTYCEEEIIQUgAUEIdCACaiECCyAFQQFrIQUgAkEBdCECIAZBAXQiBkGAgAJJDQALIAYhASAHIAdFIA4bDAELIAIgBkEQdGshAiABQYCAAnFFBEAgAygCBCEHIAggA0EMQQggASAGSSIOG2ooAgA2AgADQAJAIAUNACAEKAIQIgZBAWohCSAGLQABIQMgBi0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAJNgIQIANBCXQgAmohAkEHIQUMAQsgBCAJNgIQQQghBSADQQh0IAJqIQILIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgB0UgByAOGwwBCyADKAIECyEDQQAhBiAIIQkCQAJAAkACfwJAAkAgAyAKQQF0cg4EAAEDBQoLIAEgCyANKAIEQRF2QQRxIA1BBGsiBygCAEETdkEBcXIiDkHQuQFqLQAAQQJ0aiIJKAIAIgMoAgAiBmshAQJ/IAYgAkEQdksEQCADKAIEIQogCSADQQhBDCABIAZJIhIbaigCADYCAANAAkAgBQ0AIAQoAhAiA0EBaiEJIAMtAAEhASADLQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAk2AhAgAUEJdCACaiECQQchBQwBCyAEIAk2AhBBCCEFIAFBCHQgAmohAgsgBUEBayEFIAJBAXQhAiAGQQF0IgZBgIACSQ0ACyAGIQEgCiAKRSASGwwBCyACIAZBEHRrIQIgAUGAgAJxRQRAIAMoAgQhCiAJIANBDEEIIAEgBkkiEhtqKAIANgIAA0ACQCAFDQAgBCgCECIGQQFqIQkgBi0AASEDIAYtAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgCTYCECADQQl0IAJqIQJBByEFDAELIAQgCTYCEEEIIQUgA0EIdCACaiECCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIApFIAogEhsMAQsgAygCBAshAyARIBMgFCADIA5B0LsBai0AAHMiAxs2AgAgByAHKAIAQSByNgIAIA0gDSgCBEEIcjYCBCANQYwCayIGIAYoAgBBgIAIcjYCACANQYQCayIGIAYoAgBBgIACcjYCACANQYgCayIGIAYoAgAgA0EfdHJBgIAEcjYCACADQRN0IVcgASALIAQoAmwtAAJBAnRqIgcoAgAiAygCACIGayEBAn8gBiACQRB2SwRAIAMoAgQhCSAHIANBCEEMIAEgBkkiDhtqKAIANgIAA0ACQCAFDQAgBCgCECIDQQFqIQcgAy0AASEBIAMtAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBzYCECABQQl0IAJqIQJBByEFDAELIAQgBzYCEEEIIQUgAUEIdCACaiECCyAFQQFrIQUgAkEBdCECIAZBAXQiBkGAgAJJDQALIAYhASAJIAlFIA4bDAELIAIgBkEQdGshAiABQYCAAnFFBEAgAygCBCEJIAcgA0EMQQggASAGSSIOG2ooAgA2AgADQAJAIAUNACAEKAIQIgZBAWohByAGLQABIQMgBi0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAHNgIQIANBCXQgAmohAkEHIQUMAQsgBCAHNgIQQQghBSADQQh0IAJqIQILIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgCUUgCSAOGwwBCyADKAIECyEDIFdBEHIiBiADRQ0BGgsgASALIA0oAgRBFHZBBHEgDUEEayIJKAIAQRZ2QQFxIAZBD3ZBEHEgBkETdkHAAHEgBkEDdkGqAXFycnJyIhJB0LkBai0AAEECdGoiCigCACIHKAIAIgNrIQECfyADIAJBEHZLBEAgBygCBCEOIAogB0EIQQwgASADSSIKG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSABQQh0IAJqIQILIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIA4gDkUgChsMAQsgAiADQRB0ayECIAFBgIACcUUEQCAHKAIEIQ4gCiAHQQxBCCABIANJIgobaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhAyAHLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAU2AhAgA0EJdCACaiECQQchBQwBCyAEIAU2AhBBCCEFIANBCHQgAmohAgsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAORSAOIAobDAELIAcoAgQLIQMgESATIBQgAyASQdC7AWotAABzIgMbNgKAAiAJIAkoAgBBgAJyNgIAIA0gDSgCBEHAAHI2AgQgBiADQRZ0ckGAAXILIQYgASALIAQoAmwgBkEGdkHvA3FqLQAAQQJ0aiIJKAIAIgcoAgAiA2shAQJ/IAMgAkEQdksEQCAHKAIEIQogCSAHQQhBDCABIANJIg4baigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEJIActAAEhASAHLQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAk2AhAgAUEJdCACaiECQQchBQwBCyAEIAk2AhBBCCEFIAFBCHQgAmohAgsgBUEBayEFIAJBAXQhAiADQQF0IgNBgIACSQ0ACyADIQEgCiAKRSAOGwwBCyACIANBEHRrIQIgAUGAgAJxRQRAIAcoAgQhCiAJIAdBDEEIIAEgA0kiDhtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQkgBy0AASEDIActAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgCTYCECADQQl0IAJqIQJBByEFDAELIAQgCTYCEEEIIQUgA0EIdCACaiECCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIApFIAogDhsMAQsgBygCBAtFDQELIAEgCyANKAIEQRd2QQRxIA1BBGsiCSgCAEEZdkEBcSAGQRJ2QRBxIAZBFnZBwABxIAZBBnZBqgFxcnJyciISQdC5AWotAABBAnRqIgooAgAiBygCACIDayEBAn8gAyACQRB2SwRAIAcoAgQhDiAKIAdBCEEMIAEgA0kiChtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgAUEIdCACaiECCyAFQQFrIQUgAkEBdCECIANBAXQiA0GAgAJJDQALIAMhASAOIA5FIAobDAELIAIgA0EQdGshAiABQYCAAnFFBEAgBygCBCEOIAogB0EMQQggASADSSIKG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQMgBy0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIANBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSADQQh0IAJqIQILIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgDkUgDiAKGwwBCyAHKAIECyEDIBEgEyAUIAMgEkHQuwFqLQAAcyIDGzYCgAQgCSAJKAIAQYAQcjYCACANIA0oAgRBgARyNgIEIAYgA0EZdHJBgAhyIQYLIAEgCyAEKAJsIAZBCXZB7wNxai0AAEECdGoiCSgCACIHKAIAIgNrIQECfyADIAJBEHZLBEAgBygCBCEKIAkgB0EIQQwgASADSSIOG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSABQQh0IAJqIQILIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIAogCkUgDhsMAQsgAiADQRB0ayECIAFBgIACcUUEQCAHKAIEIQogCSAHQQxBCCABIANJIg4baigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhAyAHLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAU2AhAgA0EJdCACaiECQQchBQwBCyAEIAU2AhBBCCEFIANBCHQgAmohAgsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAKRSAKIA4bDAELIAcoAgQLRQ0FCyABIAsgDSgCBEEadkEEcSANQQRrIg4oAgBBHHZBAXEgBkEVdkEQcSAGQRl2QcAAcSAGQQl2QaoBcXJycnIiCkHQuQFqLQAAQQJ0aiIJKAIAIgcoAgAiA2shASADIAJBEHZLBEAgBygCBCESIAkgB0EIQQwgASADSSIVG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSABQQh0IAJqIQILIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIBIgEkUgFRsMBAsgAiADQRB0ayECIAFBgIACcQ0BIAcoAgQhEiAJIAdBDEEIIAEgA0kiFRtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEDIActAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECADQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgA0EIdCACaiECCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIBJFIBIgFRsMAwsCQCAGQZCAgAFxDQAgASALIAQoAmwgBkHvA3FqLQAAQQJ0aiIJKAIAIgcoAgAiA2shAQJ/IAMgAkEQdksEQCAHKAIEIQogCSAHQQhBDCABIANJIg4baigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhASAHLQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAU2AhAgAUEJdCACaiECQQchBQwBCyAEIAU2AhBBCCEFIAFBCHQgAmohAgsgBUEBayEFIAJBAXQhAiADQQF0IgNBgIACSQ0ACyADIQEgCiAKRSAOGwwBCyACIANBEHRrIQIgAUGAgAJxRQRAIAcoAgQhCiAJIAdBDEEIIAEgA0kiDhtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEDIActAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECADQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgA0EIdCACaiECCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIApFIAogDhsMAQsgBygCBAtFDQAgASALIA0oAgRBEXZBBHEgDUEEayIKKAIAQRN2QQFxIAZBDnZBEHEgBkEQdkHAAHEgBkGqAXFycnJyIhJB0LkBai0AAEECdGoiCSgCACIHKAIAIgNrIQECfyADIAJBEHZLBEAgBygCBCEOIAkgB0EIQQwgASADSSIVG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSABQQh0IAJqIQILIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIA4gDkUgFRsMAQsgAiADQRB0ayECIAFBgIACcUUEQCAHKAIEIQ4gCSAHQQxBCCABIANJIhUbaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhAyAHLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAU2AhAgA0EJdCACaiECQQchBQwBCyAEIAU2AhBBCCEFIANBCHQgAmohAgsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAORSAOIBUbDAELIAcoAgQLIQMgESATIBQgAyASQdC7AWotAABzIgMbNgIAIAogCigCAEEgcjYCACANIA0oAgRBCHI2AgQgDUGMAmsiByAHKAIAQYCACHI2AgAgDUGEAmsiByAHKAIAQYCAAnI2AgAgDUGIAmsiByAHKAIAIANBH3RyQYCABHI2AgAgBiADQRN0ckEQciEGCwJAIAZBgIGACHENACABIAsgBCgCbCAGQQN2Ig5B7wNxai0AAEECdGoiCSgCACIHKAIAIgNrIQECfyADIAJBEHZLBEAgBygCBCEKIAkgB0EIQQwgASADSSISG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSABQQh0IAJqIQILIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIAogCkUgEhsMAQsgAiADQRB0ayECIAFBgIACcUUEQCAHKAIEIQogCSAHQQxBCCABIANJIhIbaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhAyAHLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAU2AhAgA0EJdCACaiECQQchBQwBCyAEIAU2AhBBCCEFIANBCHQgAmohAgsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAKRSAKIBIbDAELIAcoAgQLRQ0AIAEgCyANKAIEQRR2QQRxIA1BBGsiCigCAEEWdkEBcSAGQQ92QRBxIAZBE3ZBwABxIA5BqgFxcnJyciISQdC5AWotAABBAnRqIgkoAgAiBygCACIDayEBAn8gAyACQRB2SwRAIAcoAgQhDiAJIAdBCEEMIAEgA0kiFRtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgAUEIdCACaiECCyAFQQFrIQUgAkEBdCECIANBAXQiA0GAgAJJDQALIAMhASAOIA5FIBUbDAELIAIgA0EQdGshAiABQYCAAnFFBEAgBygCBCEOIAkgB0EMQQggASADSSIVG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQMgBy0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIANBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSADQQh0IAJqIQILIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgDkUgDiAVGwwBCyAHKAIECyEDIBEgEyAUIAMgEkHQuwFqLQAAcyIDGzYCgAIgCiAKKAIAQYACcjYCACANIA0oAgRBwAByNgIEIAYgA0EWdHJBgAFyIQYLAkAgBkGAiIDAAHENACABIAsgBCgCbCAGQQZ2Ig5B7wNxai0AAEECdGoiCSgCACIHKAIAIgNrIQECfyADIAJBEHZLBEAgBygCBCEKIAkgB0EIQQwgASADSSISG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSABQQh0IAJqIQILIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIAogCkUgEhsMAQsgAiADQRB0ayECIAFBgIACcUUEQCAHKAIEIQogCSAHQQxBCCABIANJIhIbaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhAyAHLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAU2AhAgA0EJdCACaiECQQchBQwBCyAEIAU2AhBBCCEFIANBCHQgAmohAgsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAKRSAKIBIbDAELIAcoAgQLRQ0AIAEgCyANKAIEQRd2QQRxIA1BBGsiCigCAEEZdkEBcSAGQRJ2QRBxIAZBFnZBwABxIA5BqgFxcnJyciISQdC5AWotAABBAnRqIgkoAgAiBygCACIDayEBAn8gAyACQRB2SwRAIAcoAgQhDiAJIAdBCEEMIAEgA0kiFRtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgAUEIdCACaiECCyAFQQFrIQUgAkEBdCECIANBAXQiA0GAgAJJDQALIAMhASAOIA5FIBUbDAELIAIgA0EQdGshAiABQYCAAnFFBEAgBygCBCEOIAkgB0EMQQggASADSSIVG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQMgBy0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIANBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSADQQh0IAJqIQILIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgDkUgDiAVGwwBCyAHKAIECyEDIBEgEyAUIAMgEkHQuwFqLQAAcyIDGzYCgAQgCiAKKAIAQYAQcjYCACANIA0oAgRBgARyNgIEIAYgA0EZdHJBgAhyIQYLIAZBgMCAgARxDQMgASALIAQoAmwgBkEJdiISQe8DcWotAABBAnRqIgkoAgAiASgCACIDayEHAn8gAyACQRB2SwRAIAEoAgQhCiAJIAFBCEEMIAMgB0siDhtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgAUEIdCACaiECCyAFQQFrIQUgAkEBdCECIANBAXQiA0GAgAJJDQALIAMhByAKIApFIA4bDAELIAIgA0EQdGshAiAHQYCAAnFFBEAgASgCBCEKIAkgAUEMQQggAyAHSyIOG2ooAgA2AgADQAJAIAUNACAEKAIQIgNBAWohBSADLQABIQEgAy0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSABQQh0IAJqIQILIAVBAWshBSACQQF0IQIgB0EBdCIHQYCAAkkNAAsgCkUgCiAOGwwBCyABKAIEC0UEQCAHIQEMBAsgByALIA0oAgRBGnZBBHEgDUEEayIOKAIAQRx2QQFxIAZBFXZBEHEgBkEZdkHAAHEgEkGqAXFycnJyIgpB0LkBai0AAEECdGoiCSgCACIHKAIAIgFrIQMgASACQRB2SwRAIAcoAgQhEiAJIAdBCEEMIAEgA0siFRtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEDIActAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECADQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgA0EIdCACaiECCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIBIgEkUgFRsMAwsgAiABQRB0ayECIANBgIACcUUNASADIQELIAcoAgQMAQsgBygCBCESIAkgB0EMQQggASADSyIVG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSABQQh0IAJqIQILIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIBJFIBIgFRsLIQMgESATIBQgAyAKQdC7AWotAABzIgMbNgKABiAOIA4oAgBBgIABcjYCACANIA0oAgRBgCByNgIEIA0gDSgChAJBBHI2AoQCIA0gDSgCjAJBAXI2AowCIA0gDSgCiAIgA0ESdHJBAnI2AogCIAYgA0EcdHJBgMAAciEGCyANIAZB////tntxNgIACyANQQRqIQYgEUEEaiEDIAxBAWoiDEHAAEcNAAsgDUEMaiEGIBFBhAZqIQMgF0E8SSFYIBdBBGohFyBYDQALDAILQQEgGXQiAUEBdiABciEOIAQoAngiByAUQQJ0akEMaiEDIAQoAoABIQYgBCgCCCEFIAQoAgQhASAEKAIAIQIgBCgCaCEJIAQoAnQhCwJAAkAgFkEIcQRAIAZBBEkNAiAURQ0BIARB5ABqIRAgBEHgAGohDSAUQQNsIRsgFEEBdCEkQQAgDmshFSAEQRxqIRIDQEEAIRgDQAJAAkACfwJAIAMiCCgCACIDBEACQCADQZCAgAFxDQAgASASIAQoAmwgA0HvA3FqLQAAQQJ0aiIJKAIAIgcoAgAiBmshAQJ/IAYgAkEQdk0EQCACIAZBEHRrIQIgAUGAgAJxBEAgBygCBAwCCyAHKAIEIQwgCSAHQQxBCCABIAZJIgobaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhBiAHLQAAQf8BRwRAIAQgBTYCEEEIIQUgBkEIdCACaiECDAELIAZBjwFNBEAgBCAFNgIQIAZBCXQgAmohAkEHIQUMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAMRSAMIAobDAELIAcoAgQhDCAJIAdBCEEMIAEgBkkiChtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFHBEAgBCAFNgIQQQghBSABQQh0IAJqIQIMAQsgAUGPAU0EQCAEIAU2AhAgAUEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAZBAXQiBkGAgAJJDQALIAYhASAMIAxFIAobC0UNACABIBIgCCgCBEERdkEEcSAIQQRrIgwoAgBBE3ZBAXEgA0EOdkEQcSADQRB2QcAAcSADQaoBcXJycnIiE0HQuQFqLQAAQQJ0aiIJKAIAIgcoAgAiBmshAQJ/IAYgAkEQdk0EQCACIAZBEHRrIQIgAUGAgAJxBEAgBygCBAwCCyAHKAIEIQogCSAHQQxBCCABIAZJIhwbaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhBiAHLQAAQf8BRwRAIAQgBTYCEEEIIQUgBkEIdCACaiECDAELIAZBjwFNBEAgBCAFNgIQIAZBCXQgAmohAkEHIQUMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAKRSAKIBwbDAELIAcoAgQhCiAJIAdBCEEMIAEgBkkiHBtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFHBEAgBCAFNgIQQQghBSABQQh0IAJqIQIMAQsgAUGPAU0EQCAEIAU2AhAgAUEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAZBAXQiBkGAgAJJDQALIAYhASAKIApFIBwbCyEGIAsgFSAOIAYgE0HQuwFqLQAAcyIGGzYCACAMIAwoAgBBIHI2AgAgCCAIKAIEQQhyNgIEIAMgBkETdHJBEHIhAwsCQCADQYCBgAhxDQAgASASIAQoAmwgA0EDdiIKQe8DcWotAABBAnRqIgkoAgAiBygCACIGayEBAn8gBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnEEQCAHKAIEDAILIAcoAgQhDCAJIAdBDEEIIAEgBkkiExtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEGIActAABB/wFHBEAgBCAFNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAU2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAxFIAwgExsMAQsgBygCBCEMIAkgB0EIQQwgASAGSSITG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUcEQCAEIAU2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAwgDEUgExsLRQ0AIAEgEiAIKAIEQRR2QQRxIAhBBGsiDCgCAEEWdkEBcSADQQ92QRBxIANBE3ZBwABxIApBqgFxcnJyciITQdC5AWotAABBAnRqIgkoAgAiBygCACIGayEBAn8gBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnEEQCAHKAIEDAILIAcoAgQhCiAJIAdBDEEIIAEgBkkiHBtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEGIActAABB/wFHBEAgBCAFNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAU2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIApFIAogHBsMAQsgBygCBCEKIAkgB0EIQQwgASAGSSIcG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUcEQCAEIAU2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAogCkUgHBsLIQYgCyAUQQJ0aiAVIA4gBiATQdC7AWotAABzIgYbNgIAIAwgDCgCAEGAAnI2AgAgCCAIKAIEQcAAcjYCBCADIAZBFnRyQYABciEDCwJAIANBgIiAwABxDQAgASASIAQoAmwgA0EGdiIKQe8DcWotAABBAnRqIgkoAgAiBygCACIGayEBAn8gBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnEEQCAHKAIEDAILIAcoAgQhDCAJIAdBDEEIIAEgBkkiExtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEGIActAABB/wFHBEAgBCAFNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAU2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAxFIAwgExsMAQsgBygCBCEMIAkgB0EIQQwgASAGSSITG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUcEQCAEIAU2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAwgDEUgExsLRQ0AIAEgEiAIKAIEQRd2QQRxIAhBBGsiDCgCAEEZdkEBcSADQRJ2QRBxIANBFnZBwABxIApBqgFxcnJyciITQdC5AWotAABBAnRqIgkoAgAiBygCACIGayEBAn8gBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnEEQCAHKAIEDAILIAcoAgQhCiAJIAdBDEEIIAEgBkkiHBtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEGIActAABB/wFHBEAgBCAFNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAU2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIApFIAogHBsMAQsgBygCBCEKIAkgB0EIQQwgASAGSSIcG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUcEQCAEIAU2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAogCkUgHBsLIQYgCyAkQQJ0aiAVIA4gBiATQdC7AWotAABzIgYbNgIAIAwgDCgCAEGAEHI2AgAgCCAIKAIEQYAEcjYCBCADIAZBGXRyQYAIciEDCyADQYDAgIAEcQ0DIAEgEiAEKAJsIANBCXYiCkHvA3FqLQAAQQJ0aiIJKAIAIgEoAgAiBmshBwJ/IAYgAkEQdk0EQCACIAZBEHRrIQIgB0GAgAJxBEAgASgCBAwCCyABKAIEIQwgCSABQQxBCCAGIAdLIhMbaigCADYCAANAAkAgBQ0AIAQoAhAiBkEBaiEFIAYtAAEhASAGLQAAQf8BRwRAIAQgBTYCEEEIIQUgAUEIdCACaiECDAELIAFBjwFNBEAgBCAFNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQsgBUEBayEFIAJBAXQhAiAHQQF0IgdBgIACSQ0ACyAMRSAMIBMbDAELIAEoAgQhDCAJIAFBCEEMIAYgB0siExtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFHBEAgBCAFNgIQQQghBSABQQh0IAJqIQIMAQsgAUGPAU0EQCAEIAU2AhAgAUEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAZBAXQiBkGAgAJJDQALIAYhByAMIAxFIBMbC0UEQCAHIQEMBAsgByASIAgoAgRBGnZBBHEgCEEEayIMKAIAQRx2QQFxIANBFXZBEHEgA0EZdkHAAHEgCkGqAXFycnJyIhNB0LkBai0AAEECdGoiCSgCACIKKAIAIgFrIQYgASACQRB2TQRAIAIgAUEQdGshAiAGQYCAAnEEQCAGIQEMAwsgCigCBCEHIAkgCkEMQQggASAGSyIcG2ooAgA2AgADQAJAIAUNACAEKAIQIgVBAWohCiAFLQABIQEgBS0AAEH/AUcEQCAEIAo2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCjYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAdFIAcgHBsMAwsgCigCBCEHIAkgCkEIQQwgASAGSyIcG2ooAgA2AgADQAJAIAUNACAEKAIQIgVBAWohCiAFLQABIQYgBS0AAEH/AUcEQCAEIAo2AhBBCCEFIAZBCHQgAmohAgwBCyAGQY8BTQRAIAQgCjYCECAGQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgByAHRSAcGwwCCyABIA0oAgAiBigCACIDayEBAn8gAyACQRB2TQRAIAIgA0EQdGshAiABQYCAAnEEQCAGKAIEDAILIAYoAgQhByANIAZBDEEIIAEgA0kiDBtqKAIANgIAA0ACQCAFDQAgBCgCECIGQQFqIQkgBi0AASEDIAYtAABB/wFHBEAgBCAJNgIQQQghBSADQQh0IAJqIQIMAQsgA0GPAU0EQCAEIAk2AhAgA0EJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAdFIAcgDBsMAQsgBigCBCEHIA0gBkEIQQwgASADSSIMG2ooAgA2AgADQAJAIAUNACAEKAIQIgZBAWohCSAGLQABIQEgBi0AAEH/AUcEQCAEIAk2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIAcgB0UgDBsLRQRAIA0hCQwECyABIBAoAgAiBigCACIDayEBAn8gAyACQRB2TQRAIAIgA0EQdGshAiABQYCAAnEEQCAGKAIEDAILIAYoAgQhByAQIAZBDEEIIAEgA0kiDBtqKAIAIgY2AgADQAJAIAUNACAEKAIQIglBAWohBSAJLQABIQMgCS0AAEH/AUcEQCAEIAU2AhBBCCEFIANBCHQgAmohAgwBCyADQY8BTQRAIAQgBTYCECADQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgB0UgByAMGwwBCyAGKAIEIQcgECAGQQhBDCABIANJIgwbaigCACIGNgIAA0ACQCAFDQAgBCgCECIJQQFqIQUgCS0AASEBIAktAABB/wFHBEAgBCAFNgIQQQghBSABQQh0IAJqIQIMAQsgAUGPAU0EQCAEIAU2AhAgAUEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIANBAXQiA0GAgAJJDQALIAMhASAHIAdFIAwbCyEMIAEgBigCACIDayEBAn8gAyACQRB2TQRAIAIgA0EQdGshAiABQYCAAnEEQCAGKAIEDAILIAYoAgQhByAQIAZBDEEIIAEgA0kiChtqKAIANgIAA0ACQCAFDQAgBCgCECIGQQFqIQkgBi0AASEDIAYtAABB/wFHBEAgBCAJNgIQQQghBSADQQh0IAJqIQIMAQsgA0GPAU0EQCAEIAk2AhAgA0EJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAdFIAcgChsMAQsgBigCBCEHIBAgBkEIQQwgASADSSIKG2ooAgA2AgADQAJAIAUNACAEKAIQIgZBAWohCSAGLQABIQEgBi0AAEH/AUcEQCAEIAk2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIAcgB0UgChsLIQZBACEDIBAhCQJAAkACQAJ/AkACQCAGIAxBAXRyDgQAAQMFCAsgASASIAgoAgRBEXZBBHEgCEEEayIHKAIAQRN2QQFxciIKQdC5AWotAABBAnRqIgkoAgAiBigCACIDayEBAn8gAyACQRB2TQRAIAIgA0EQdGshAiABQYCAAnEEQCAGKAIEDAILIAYoAgQhDCAJIAZBDEEIIAEgA0kiExtqKAIANgIAA0ACQCAFDQAgBCgCECIGQQFqIQkgBi0AASEDIAYtAABB/wFHBEAgBCAJNgIQQQghBSADQQh0IAJqIQIMAQsgA0GPAU0EQCAEIAk2AhAgA0EJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAxFIAwgExsMAQsgBigCBCEMIAkgBkEIQQwgASADSSITG2ooAgA2AgADQAJAIAUNACAEKAIQIgZBAWohCSAGLQABIQEgBi0AAEH/AUcEQCAEIAk2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIAwgDEUgExsLIQMgCyAVIA4gAyAKQdC7AWotAABzIgMbNgIAIAcgBygCAEEgcjYCACAIIAgoAgRBCHI2AgQgA0ETdCFZIAEgEiAEKAJsLQACQQJ0aiIHKAIAIgYoAgAiA2shAQJ/IAMgAkEQdk0EQCACIANBEHRrIQIgAUGAgAJxBEAgBigCBAwCCyAGKAIEIQkgByAGQQxBCCABIANJIgobaigCADYCAANAAkAgBQ0AIAQoAhAiBkEBaiEHIAYtAAEhAyAGLQAAQf8BRwRAIAQgBzYCEEEIIQUgA0EIdCACaiECDAELIANBjwFNBEAgBCAHNgIQIANBCXQgAmohAkEHIQUMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAJRSAJIAobDAELIAYoAgQhCSAHIAZBCEEMIAEgA0kiChtqKAIANgIAA0ACQCAFDQAgBCgCECIGQQFqIQcgBi0AASEBIAYtAABB/wFHBEAgBCAHNgIQQQghBSABQQh0IAJqIQIMAQsgAUGPAU0EQCAEIAc2AhAgAUEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIANBAXQiA0GAgAJJDQALIAMhASAJIAlFIAobCyEGIFlBEHIiAyAGRQ0BGgsgASASIAgoAgRBFHZBBHEgCEEEayIJKAIAQRZ2QQFxIANBD3ZBEHEgA0ETdkHAAHEgA0EDdkGqAXFycnJyIhNB0LkBai0AAEECdGoiDCgCACIHKAIAIgZrIQECfyAGIAJBEHZNBEAgAiAGQRB0ayECIAFBgIACcQRAIAcoAgQMAgsgBygCBCEKIAwgB0EMQQggASAGSSIMG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQYgBy0AAEH/AUcEQCAEIAU2AhBBCCEFIAZBCHQgAmohAgwBCyAGQY8BTQRAIAQgBTYCECAGQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgCkUgCiAMGwwBCyAHKAIEIQogDCAHQQhBDCABIAZJIgwbaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhASAHLQAAQf8BRwRAIAQgBTYCEEEIIQUgAUEIdCACaiECDAELIAFBjwFNBEAgBCAFNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQsgBUEBayEFIAJBAXQhAiAGQQF0IgZBgIACSQ0ACyAGIQEgCiAKRSAMGwshBiALIBRBAnRqIBUgDiAGIBNB0LsBai0AAHMiBhs2AgAgCSAJKAIAQYACcjYCACAIIAgoAgRBwAByNgIEIAMgBkEWdHJBgAFyCyEDIAEgEiAEKAJsIANBBnZB7wNxai0AAEECdGoiCSgCACIHKAIAIgZrIQECfyAGIAJBEHZNBEAgAiAGQRB0ayECIAFBgIACcQRAIAcoAgQMAgsgBygCBCEMIAkgB0EMQQggASAGSSIKG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohCSAHLQABIQYgBy0AAEH/AUcEQCAEIAk2AhBBCCEFIAZBCHQgAmohAgwBCyAGQY8BTQRAIAQgCTYCECAGQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgDEUgDCAKGwwBCyAHKAIEIQwgCSAHQQhBDCABIAZJIgobaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEJIActAAEhASAHLQAAQf8BRwRAIAQgCTYCEEEIIQUgAUEIdCACaiECDAELIAFBjwFNBEAgBCAJNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQsgBUEBayEFIAJBAXQhAiAGQQF0IgZBgIACSQ0ACyAGIQEgDCAMRSAKGwtFDQELIAEgEiAIKAIEQRd2QQRxIAhBBGsiCSgCAEEZdkEBcSADQRJ2QRBxIANBFnZBwABxIANBBnZBqgFxcnJyciITQdC5AWotAABBAnRqIgwoAgAiBygCACIGayEBAn8gBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnEEQCAHKAIEDAILIAcoAgQhCiAMIAdBDEEIIAEgBkkiDBtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEGIActAABB/wFHBEAgBCAFNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAU2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIApFIAogDBsMAQsgBygCBCEKIAwgB0EIQQwgASAGSSIMG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUcEQCAEIAU2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAogCkUgDBsLIQYgCyAkQQJ0aiAVIA4gBiATQdC7AWotAABzIgYbNgIAIAkgCSgCAEGAEHI2AgAgCCAIKAIEQYAEcjYCBCADIAZBGXRyQYAIciEDCyABIBIgBCgCbCADQQl2Qe8DcWotAABBAnRqIgkoAgAiBygCACIGayEBAn8gBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnEEQCAHKAIEDAILIAcoAgQhDCAJIAdBDEEIIAEgBkkiChtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEGIActAABB/wFHBEAgBCAFNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAU2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAxFIAwgChsMAQsgBygCBCEMIAkgB0EIQQwgASAGSSIKG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUcEQCAEIAU2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAwgDEUgChsLRQ0DCyABIBIgCCgCBEEadkEEcSAIQQRrIgwoAgBBHHZBAXEgA0EVdkEQcSADQRl2QcAAcSADQQl2QaoBcXJycnIiE0HQuQFqLQAAQQJ0aiIJKAIAIgooAgAiBmshASAGIAJBEHZNBEAgAiAGQRB0ayECIAFBgIACcQ0BIAooAgQhByAJIApBDEEIIAEgBkkiHBtqKAIANgIAA0ACQCAFDQAgBCgCECIFQQFqIQogBS0AASEGIAUtAABB/wFHBEAgBCAKNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAo2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAdFIAcgHBsMAgsgCigCBCEHIAkgCkEIQQwgASAGSSIcG2ooAgA2AgADQAJAIAUNACAEKAIQIgVBAWohCiAFLQABIQEgBS0AAEH/AUcEQCAEIAo2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCjYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAcgB0UgHBsMAQsgCigCBAshBiALIBtBAnRqIBUgDiAGIBNB0LsBai0AAHMiBxs2AgAgDCAMKAIAQYCAAXI2AgAgCCAIKAIEQYAgcjYCBCAEKAJ8QQJ0IAhqIgYgBigCBEEEcjYCBCAGIAYoAgxBAXI2AgwgBiAGKAIIIAdBEnRyQQJyNgIIIAMgB0EcdHJBgMAAciEDCyAIIANB////tntxNgIACyAIQQRqIQMgC0EEaiELIBhBAWoiGCAURw0ACyAIQQxqIQMgCyAbQQJ0aiELIBFBBGoiESAEKAKAASIGQXxxSQ0ACwwCCwJAIAZBBEkNACAUBEAgBEHkAGohECAEQeAAaiENIBRBA2whGyAUQQF0ISRBACAOayEVIARBHGohEgNAQQAhGANAAkACQAJ/AkAgAyIIKAIAIgMEQAJAIANBkICAAXENACABIBIgBCgCbCADQe8DcWotAABBAnRqIgkoAgAiBygCACIGayEBAn8gBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnEEQCAHKAIEDAILIAcoAgQhDCAJIAdBDEEIIAEgBkkiChtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEGIActAABB/wFHBEAgBCAFNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAU2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAxFIAwgChsMAQsgBygCBCEMIAkgB0EIQQwgASAGSSIKG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUcEQCAEIAU2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAwgDEUgChsLRQ0AIAEgEiAIKAIEQRF2QQRxIAhBBGsiDCgCAEETdkEBcSADQQ52QRBxIANBEHZBwABxIANBqgFxcnJyciITQdC5AWotAABBAnRqIgkoAgAiBygCACIGayEBAn8gBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnEEQCAHKAIEDAILIAcoAgQhCiAJIAdBDEEIIAEgBkkiHBtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEGIActAABB/wFHBEAgBCAFNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAU2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIApFIAogHBsMAQsgBygCBCEKIAkgB0EIQQwgASAGSSIcG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUcEQCAEIAU2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAogCkUgHBsLIQYgCyAVIA4gBiATQdC7AWotAABzIgcbNgIAIAwgDCgCAEEgcjYCACAIIAgoAgRBCHI2AgQgCEF+IAQoAnxrQQJ0aiIGIAYoAgRBgIACcjYCBCAGIAYoAgAgB0EfdHJBgIAEcjYCACAGQQRrIgYgBigCAEGAgAhyNgIAIAMgB0ETdHJBEHIhAwsCQCADQYCBgAhxDQAgASASIAQoAmwgA0EDdiIKQe8DcWotAABBAnRqIgkoAgAiBygCACIGayEBAn8gBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnEEQCAHKAIEDAILIAcoAgQhDCAJIAdBDEEIIAEgBkkiExtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEGIActAABB/wFHBEAgBCAFNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAU2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAxFIAwgExsMAQsgBygCBCEMIAkgB0EIQQwgASAGSSITG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUcEQCAEIAU2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAwgDEUgExsLRQ0AIAEgEiAIKAIEQRR2QQRxIAhBBGsiDCgCAEEWdkEBcSADQQ92QRBxIANBE3ZBwABxIApBqgFxcnJyciITQdC5AWotAABBAnRqIgkoAgAiBygCACIGayEBAn8gBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnEEQCAHKAIEDAILIAcoAgQhCiAJIAdBDEEIIAEgBkkiHBtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEGIActAABB/wFHBEAgBCAFNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAU2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIApFIAogHBsMAQsgBygCBCEKIAkgB0EIQQwgASAGSSIcG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUcEQCAEIAU2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAogCkUgHBsLIQYgCyAUQQJ0aiAVIA4gBiATQdC7AWotAABzIgYbNgIAIAwgDCgCAEGAAnI2AgAgCCAIKAIEQcAAcjYCBCADIAZBFnRyQYABciEDCwJAIANBgIiAwABxDQAgASASIAQoAmwgA0EGdiIKQe8DcWotAABBAnRqIgkoAgAiBygCACIGayEBAn8gBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnEEQCAHKAIEDAILIAcoAgQhDCAJIAdBDEEIIAEgBkkiExtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEGIActAABB/wFHBEAgBCAFNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAU2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAxFIAwgExsMAQsgBygCBCEMIAkgB0EIQQwgASAGSSITG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUcEQCAEIAU2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAwgDEUgExsLRQ0AIAEgEiAIKAIEQRd2QQRxIAhBBGsiDCgCAEEZdkEBcSADQRJ2QRBxIANBFnZBwABxIApBqgFxcnJyciITQdC5AWotAABBAnRqIgkoAgAiBygCACIGayEBAn8gBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnEEQCAHKAIEDAILIAcoAgQhCiAJIAdBDEEIIAEgBkkiHBtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEGIActAABB/wFHBEAgBCAFNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAU2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIApFIAogHBsMAQsgBygCBCEKIAkgB0EIQQwgASAGSSIcG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUcEQCAEIAU2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAogCkUgHBsLIQYgCyAkQQJ0aiAVIA4gBiATQdC7AWotAABzIgYbNgIAIAwgDCgCAEGAEHI2AgAgCCAIKAIEQYAEcjYCBCADIAZBGXRyQYAIciEDCyADQYDAgIAEcQ0DIAEgEiAEKAJsIANBCXYiCkHvA3FqLQAAQQJ0aiIJKAIAIgEoAgAiBmshBwJ/IAYgAkEQdk0EQCACIAZBEHRrIQIgB0GAgAJxBEAgASgCBAwCCyABKAIEIQwgCSABQQxBCCAGIAdLIhMbaigCADYCAANAAkAgBQ0AIAQoAhAiBkEBaiEFIAYtAAEhASAGLQAAQf8BRwRAIAQgBTYCEEEIIQUgAUEIdCACaiECDAELIAFBjwFNBEAgBCAFNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQsgBUEBayEFIAJBAXQhAiAHQQF0IgdBgIACSQ0ACyAMRSAMIBMbDAELIAEoAgQhDCAJIAFBCEEMIAYgB0siExtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFHBEAgBCAFNgIQQQghBSABQQh0IAJqIQIMAQsgAUGPAU0EQCAEIAU2AhAgAUEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAZBAXQiBkGAgAJJDQALIAYhByAMIAxFIBMbC0UEQCAHIQEMBAsgByASIAgoAgRBGnZBBHEgCEEEayIMKAIAQRx2QQFxIANBFXZBEHEgA0EZdkHAAHEgCkGqAXFycnJyIhNB0LkBai0AAEECdGoiCSgCACIKKAIAIgFrIQYgASACQRB2TQRAIAIgAUEQdGshAiAGQYCAAnEEQCAGIQEMAwsgCigCBCEHIAkgCkEMQQggASAGSyIcG2ooAgA2AgADQAJAIAUNACAEKAIQIgVBAWohCiAFLQABIQEgBS0AAEH/AUcEQCAEIAo2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCjYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAdFIAcgHBsMAwsgCigCBCEHIAkgCkEIQQwgASAGSyIcG2ooAgA2AgADQAJAIAUNACAEKAIQIgVBAWohCiAFLQABIQYgBS0AAEH/AUcEQCAEIAo2AhBBCCEFIAZBCHQgAmohAgwBCyAGQY8BTQRAIAQgCjYCECAGQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgByAHRSAcGwwCCyABIA0oAgAiBigCACIDayEBAn8gAyACQRB2TQRAIAIgA0EQdGshAiABQYCAAnEEQCAGKAIEDAILIAYoAgQhByANIAZBDEEIIAEgA0kiDBtqKAIANgIAA0ACQCAFDQAgBCgCECIGQQFqIQkgBi0AASEDIAYtAABB/wFHBEAgBCAJNgIQQQghBSADQQh0IAJqIQIMAQsgA0GPAU0EQCAEIAk2AhAgA0EJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAdFIAcgDBsMAQsgBigCBCEHIA0gBkEIQQwgASADSSIMG2ooAgA2AgADQAJAIAUNACAEKAIQIgZBAWohCSAGLQABIQEgBi0AAEH/AUcEQCAEIAk2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIAcgB0UgDBsLRQRAIA0hCQwECyABIBAoAgAiBigCACIDayEBAn8gAyACQRB2TQRAIAIgA0EQdGshAiABQYCAAnEEQCAGKAIEDAILIAYoAgQhByAQIAZBDEEIIAEgA0kiDBtqKAIAIgY2AgADQAJAIAUNACAEKAIQIglBAWohBSAJLQABIQMgCS0AAEH/AUcEQCAEIAU2AhBBCCEFIANBCHQgAmohAgwBCyADQY8BTQRAIAQgBTYCECADQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgB0UgByAMGwwBCyAGKAIEIQcgECAGQQhBDCABIANJIgwbaigCACIGNgIAA0ACQCAFDQAgBCgCECIJQQFqIQUgCS0AASEBIAktAABB/wFHBEAgBCAFNgIQQQghBSABQQh0IAJqIQIMAQsgAUGPAU0EQCAEIAU2AhAgAUEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIANBAXQiA0GAgAJJDQALIAMhASAHIAdFIAwbCyEMIAEgBigCACIDayEBAn8gAyACQRB2TQRAIAIgA0EQdGshAiABQYCAAnEEQCAGKAIEDAILIAYoAgQhByAQIAZBDEEIIAEgA0kiChtqKAIANgIAA0ACQCAFDQAgBCgCECIGQQFqIQkgBi0AASEDIAYtAABB/wFHBEAgBCAJNgIQQQghBSADQQh0IAJqIQIMAQsgA0GPAU0EQCAEIAk2AhAgA0EJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAdFIAcgChsMAQsgBigCBCEHIBAgBkEIQQwgASADSSIKG2ooAgA2AgADQAJAIAUNACAEKAIQIgZBAWohCSAGLQABIQEgBi0AAEH/AUcEQCAEIAk2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIAcgB0UgChsLIQZBACEDIBAhCQJAAkACQAJ/AkACQCAGIAxBAXRyDgQAAQMFCAsgASASIAgoAgRBEXZBBHEgCEEEayIHKAIAQRN2QQFxciIKQdC5AWotAABBAnRqIgkoAgAiBigCACIDayEBAn8gAyACQRB2TQRAIAIgA0EQdGshAiABQYCAAnEEQCAGKAIEDAILIAYoAgQhDCAJIAZBDEEIIAEgA0kiExtqKAIANgIAA0ACQCAFDQAgBCgCECIGQQFqIQkgBi0AASEDIAYtAABB/wFHBEAgBCAJNgIQQQghBSADQQh0IAJqIQIMAQsgA0GPAU0EQCAEIAk2AhAgA0EJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAxFIAwgExsMAQsgBigCBCEMIAkgBkEIQQwgASADSSITG2ooAgA2AgADQAJAIAUNACAEKAIQIgZBAWohCSAGLQABIQEgBi0AAEH/AUcEQCAEIAk2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIAwgDEUgExsLIQMgCyAVIA4gAyAKQdC7AWotAABzIgYbNgIAIAcgBygCAEEgcjYCACAIIAgoAgRBCHI2AgQgCEF+IAQoAnxrQQJ0aiIDIAMoAgRBgIACcjYCBCADIAMoAgAgBkEfdHJBgIAEcjYCACADQQRrIgMgAygCAEGAgAhyNgIAIAZBE3QhWiABIBIgBCgCbC0AAkECdGoiBygCACIGKAIAIgNrIQECfyADIAJBEHZNBEAgAiADQRB0ayECIAFBgIACcQRAIAYoAgQMAgsgBigCBCEJIAcgBkEMQQggASADSSIKG2ooAgA2AgADQAJAIAUNACAEKAIQIgZBAWohByAGLQABIQMgBi0AAEH/AUcEQCAEIAc2AhBBCCEFIANBCHQgAmohAgwBCyADQY8BTQRAIAQgBzYCECADQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgCUUgCSAKGwwBCyAGKAIEIQkgByAGQQhBDCABIANJIgobaigCADYCAANAAkAgBQ0AIAQoAhAiBkEBaiEHIAYtAAEhASAGLQAAQf8BRwRAIAQgBzYCEEEIIQUgAUEIdCACaiECDAELIAFBjwFNBEAgBCAHNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQsgBUEBayEFIAJBAXQhAiADQQF0IgNBgIACSQ0ACyADIQEgCSAJRSAKGwshBiBaQRByIgMgBkUNARoLIAEgEiAIKAIEQRR2QQRxIAhBBGsiCSgCAEEWdkEBcSADQQ92QRBxIANBE3ZBwABxIANBA3ZBqgFxcnJyciITQdC5AWotAABBAnRqIgwoAgAiBygCACIGayEBAn8gBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnEEQCAHKAIEDAILIAcoAgQhCiAMIAdBDEEIIAEgBkkiDBtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEGIActAABB/wFHBEAgBCAFNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAU2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIApFIAogDBsMAQsgBygCBCEKIAwgB0EIQQwgASAGSSIMG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUcEQCAEIAU2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAogCkUgDBsLIQYgCyAUQQJ0aiAVIA4gBiATQdC7AWotAABzIgYbNgIAIAkgCSgCAEGAAnI2AgAgCCAIKAIEQcAAcjYCBCADIAZBFnRyQYABcgshAyABIBIgBCgCbCADQQZ2Qe8DcWotAABBAnRqIgkoAgAiBygCACIGayEBAn8gBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnEEQCAHKAIEDAILIAcoAgQhDCAJIAdBDEEIIAEgBkkiChtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQkgBy0AASEGIActAABB/wFHBEAgBCAJNgIQQQghBSAGQQh0IAJqIQIMAQsgBkGPAU0EQCAEIAk2AhAgBkEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAxFIAwgChsMAQsgBygCBCEMIAkgB0EIQQwgASAGSSIKG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohCSAHLQABIQEgBy0AAEH/AUcEQCAEIAk2AhBBCCEFIAFBCHQgAmohAgwBCyABQY8BTQRAIAQgCTYCECABQQl0IAJqIQJBByEFDAELIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQULIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAwgDEUgChsLRQ0BCyABIBIgCCgCBEEXdkEEcSAIQQRrIgkoAgBBGXZBAXEgA0ESdkEQcSADQRZ2QcAAcSADQQZ2QaoBcXJycnIiE0HQuQFqLQAAQQJ0aiIMKAIAIgcoAgAiBmshAQJ/IAYgAkEQdk0EQCACIAZBEHRrIQIgAUGAgAJxBEAgBygCBAwCCyAHKAIEIQogDCAHQQxBCCABIAZJIgwbaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhBiAHLQAAQf8BRwRAIAQgBTYCEEEIIQUgBkEIdCACaiECDAELIAZBjwFNBEAgBCAFNgIQIAZBCXQgAmohAkEHIQUMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAKRSAKIAwbDAELIAcoAgQhCiAMIAdBCEEMIAEgBkkiDBtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFHBEAgBCAFNgIQQQghBSABQQh0IAJqIQIMAQsgAUGPAU0EQCAEIAU2AhAgAUEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAZBAXQiBkGAgAJJDQALIAYhASAKIApFIAwbCyEGIAsgJEECdGogFSAOIAYgE0HQuwFqLQAAcyIGGzYCACAJIAkoAgBBgBByNgIAIAggCCgCBEGABHI2AgQgAyAGQRl0ckGACHIhAwsgASASIAQoAmwgA0EJdkHvA3FqLQAAQQJ0aiIJKAIAIgcoAgAiBmshAQJ/IAYgAkEQdk0EQCACIAZBEHRrIQIgAUGAgAJxBEAgBygCBAwCCyAHKAIEIQwgCSAHQQxBCCABIAZJIgobaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhBiAHLQAAQf8BRwRAIAQgBTYCEEEIIQUgBkEIdCACaiECDAELIAZBjwFNBEAgBCAFNgIQIAZBCXQgAmohAkEHIQUMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAMRSAMIAobDAELIAcoAgQhDCAJIAdBCEEMIAEgBkkiChtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFHBEAgBCAFNgIQQQghBSABQQh0IAJqIQIMAQsgAUGPAU0EQCAEIAU2AhAgAUEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAZBAXQiBkGAgAJJDQALIAYhASAMIAxFIAobC0UNAwsgASASIAgoAgRBGnZBBHEgCEEEayIMKAIAQRx2QQFxIANBFXZBEHEgA0EZdkHAAHEgA0EJdkGqAXFycnJyIhNB0LkBai0AAEECdGoiCSgCACIKKAIAIgZrIQEgBiACQRB2TQRAIAIgBkEQdGshAiABQYCAAnENASAKKAIEIQcgCSAKQQxBCCABIAZJIhwbaigCADYCAANAAkAgBQ0AIAQoAhAiBUEBaiEKIAUtAAEhBiAFLQAAQf8BRwRAIAQgCjYCEEEIIQUgBkEIdCACaiECDAELIAZBjwFNBEAgBCAKNgIQIAZBCXQgAmohAkEHIQUMAQsgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAHRSAHIBwbDAILIAooAgQhByAJIApBCEEMIAEgBkkiHBtqKAIANgIAA0ACQCAFDQAgBCgCECIFQQFqIQogBS0AASEBIAUtAABB/wFHBEAgBCAKNgIQQQghBSABQQh0IAJqIQIMAQsgAUGPAU0EQCAEIAo2AhAgAUEJdCACaiECQQchBQwBCyAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFCyAFQQFrIQUgAkEBdCECIAZBAXQiBkGAgAJJDQALIAYhASAHIAdFIBwbDAELIAooAgQLIQYgCyAbQQJ0aiAVIA4gBiATQdC7AWotAABzIgcbNgIAIAwgDCgCAEGAgAFyNgIAIAggCCgCBEGAIHI2AgQgBCgCfEECdCAIaiIGIAYoAgRBBHI2AgQgBiAGKAIMQQFyNgIMIAYgBigCCCAHQRJ0ckECcjYCCCADIAdBHHRyQYDAAHIhAwsgCCADQf///7Z7cTYCAAsgCEEEaiEDIAtBBGohCyAYQQFqIhggFEcNAAsgCEEMaiEDIAsgG0ECdGohCyARQQRqIhEgBCgCgAEiBkF8cUkNAAsMAQtBBCAGQXxxIgMgA0EETRtBAWsiA0F8cUEEaiERIAcgA0EBdEF4cWpBFGohAwsgBCAFNgIIIAQgATYCBCAEIAI2AgAgBCAJNgJoIBRFDQQgBiARTQ0EA0BBACEFIBEgBCgCgAFHBEADQCAEIAMgCyAFIBRsQQJ0aiAOIAVBABBYIAVBAWoiBSAEKAKAASARa0kNAAsLIAMgAygCAEH///+2e3E2AgAgC0EEaiELIANBBGohAyAXQQFqIhcgFEcNAAsMBAtBBCAGQXxxIgMgA0EETRtBAWsiA0F8cUEEaiERIAcgA0EBdEF4cWpBFGohAwsgBCAFNgIIIAQgATYCBCAEIAI2AgAgBCAJNgJoIBRFDQIgBiARTQ0CA0BBACEFIBEgBCgCgAFHBEADQCAEIAMgCyAFIBRsQQJ0aiAOIAVBARBYIAVBAWoiBSAEKAKAASARa0kNAAsLIAMgAygCAEH///+2e3E2AgAgC0EEaiELIANBBGohAyAXQQFqIhcgFEcNAAsMAgsDQEEAIQwDQCADIRECQAJAAn8CQAJAIAYiDSgCACIGRQRAIAEgECgCACIDKAIAIgZrIQECfyAGIAJBEHZLBEAgAygCBCEHIBAgA0EIQQwgASAGSSIKG2ooAgA2AgADQAJAIAUNACAEKAIQIgNBAWohCSADLQABIQEgAy0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAJNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAJNgIQQQghBSABQQh0IAJqIQILIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAcgB0UgChsMAQsgAiAGQRB0ayECIAFBgIACcUUEQCADKAIEIQcgECADQQxBCCABIAZJIgobaigCADYCAANAAkAgBQ0AIAQoAhAiBkEBaiEJIAYtAAEhAyAGLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAk2AhAgA0EJdCACaiECQQchBQwBCyAEIAk2AhBBCCEFIANBCHQgAmohAgsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAHRSAHIAobDAELIAMoAgQLRQRAIBAhCQwGCyABIAgoAgAiAygCACIGayEBAn8gBiACQRB2SwRAIAMoAgQhByAIIANBCEEMIAEgBkkiChtqKAIAIgM2AgADQAJAIAUNACAEKAIQIglBAWohBSAJLQABIQEgCS0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSABQQh0IAJqIQILIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAcgB0UgChsMAQsgAiAGQRB0ayECIAFBgIACcUUEQCADKAIEIQcgCCADQQxBCCABIAZJIgobaigCACIDNgIAA0ACQCAFDQAgBCgCECIJQQFqIQUgCS0AASEGIAktAABB/wFGBEAgBkGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECAGQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgBkEIdCACaiECCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAdFIAcgChsMAQsgAygCBAshCiABIAMoAgAiBmshAQJ/IAYgAkEQdksEQCADKAIEIQcgCCADQQhBDCABIAZJIg4baigCADYCAANAAkAgBQ0AIAQoAhAiA0EBaiEJIAMtAAEhASADLQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAk2AhAgAUEJdCACaiECQQchBQwBCyAEIAk2AhBBCCEFIAFBCHQgAmohAgsgBUEBayEFIAJBAXQhAiAGQQF0IgZBgIACSQ0ACyAGIQEgByAHRSAOGwwBCyACIAZBEHRrIQIgAUGAgAJxRQRAIAMoAgQhByAIIANBDEEIIAEgBkkiDhtqKAIANgIAA0ACQCAFDQAgBCgCECIGQQFqIQkgBi0AASEDIAYtAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgCTYCECADQQl0IAJqIQJBByEFDAELIAQgCTYCEEEIIQUgA0EIdCACaiECCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAdFIAcgDhsMAQsgAygCBAshA0EAIQYgCCEJAkACQAJAAn8CQAJAIAMgCkEBdHIOBAABAwUKCyABIAsgDSgCBEERdkEEcSANQQRrIgcoAgBBE3ZBAXFyIg5B0LkBai0AAEECdGoiCSgCACIDKAIAIgZrIQECfyAGIAJBEHZLBEAgAygCBCEKIAkgA0EIQQwgASAGSSISG2ooAgA2AgADQAJAIAUNACAEKAIQIgNBAWohCSADLQABIQEgAy0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAJNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAJNgIQQQghBSABQQh0IAJqIQILIAVBAWshBSACQQF0IQIgBkEBdCIGQYCAAkkNAAsgBiEBIAogCkUgEhsMAQsgAiAGQRB0ayECIAFBgIACcUUEQCADKAIEIQogCSADQQxBCCABIAZJIhIbaigCADYCAANAAkAgBQ0AIAQoAhAiBkEBaiEJIAYtAAEhAyAGLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAk2AhAgA0EJdCACaiECQQchBQwBCyAEIAk2AhBBCCEFIANBCHQgAmohAgsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAKRSAKIBIbDAELIAMoAgQLIQMgESATIBQgAyAOQdC7AWotAABzIgMbNgIAIAcgBygCAEEgcjYCACANIA0oAgRBCHI2AgQgA0ETdCFbIAEgCyAEKAJsLQACQQJ0aiIHKAIAIgMoAgAiBmshAQJ/IAYgAkEQdksEQCADKAIEIQkgByADQQhBDCABIAZJIg4baigCADYCAANAAkAgBQ0AIAQoAhAiA0EBaiEHIAMtAAEhASADLQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAc2AhAgAUEJdCACaiECQQchBQwBCyAEIAc2AhBBCCEFIAFBCHQgAmohAgsgBUEBayEFIAJBAXQhAiAGQQF0IgZBgIACSQ0ACyAGIQEgCSAJRSAOGwwBCyACIAZBEHRrIQIgAUGAgAJxRQRAIAMoAgQhCSAHIANBDEEIIAEgBkkiDhtqKAIANgIAA0ACQCAFDQAgBCgCECIGQQFqIQcgBi0AASEDIAYtAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBzYCECADQQl0IAJqIQJBByEFDAELIAQgBzYCEEEIIQUgA0EIdCACaiECCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIAlFIAkgDhsMAQsgAygCBAshAyBbQRByIgYgA0UNARoLIAEgCyANKAIEQRR2QQRxIA1BBGsiCSgCAEEWdkEBcSAGQQ92QRBxIAZBE3ZBwABxIAZBA3ZBqgFxcnJyciISQdC5AWotAABBAnRqIgooAgAiBygCACIDayEBAn8gAyACQRB2SwRAIAcoAgQhDiAKIAdBCEEMIAEgA0kiChtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgAUEIdCACaiECCyAFQQFrIQUgAkEBdCECIANBAXQiA0GAgAJJDQALIAMhASAOIA5FIAobDAELIAIgA0EQdGshAiABQYCAAnFFBEAgBygCBCEOIAogB0EMQQggASADSSIKG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQMgBy0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIANBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSADQQh0IAJqIQILIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgDkUgDiAKGwwBCyAHKAIECyEDIBEgEyAUIAMgEkHQuwFqLQAAcyIDGzYCgAIgCSAJKAIAQYACcjYCACANIA0oAgRBwAByNgIEIAYgA0EWdHJBgAFyCyEGIAEgCyAEKAJsIAZBBnZB7wNxai0AAEECdGoiCSgCACIHKAIAIgNrIQECfyADIAJBEHZLBEAgBygCBCEKIAkgB0EIQQwgASADSSIOG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohCSAHLQABIQEgBy0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAJNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAJNgIQQQghBSABQQh0IAJqIQILIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIAogCkUgDhsMAQsgAiADQRB0ayECIAFBgIACcUUEQCAHKAIEIQogCSAHQQxBCCABIANJIg4baigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEJIActAAEhAyAHLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAk2AhAgA0EJdCACaiECQQchBQwBCyAEIAk2AhBBCCEFIANBCHQgAmohAgsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAKRSAKIA4bDAELIAcoAgQLRQ0BCyABIAsgDSgCBEEXdkEEcSANQQRrIgkoAgBBGXZBAXEgBkESdkEQcSAGQRZ2QcAAcSAGQQZ2QaoBcXJycnIiEkHQuQFqLQAAQQJ0aiIKKAIAIgcoAgAiA2shAQJ/IAMgAkEQdksEQCAHKAIEIQ4gCiAHQQhBDCABIANJIgobaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhASAHLQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAU2AhAgAUEJdCACaiECQQchBQwBCyAEIAU2AhBBCCEFIAFBCHQgAmohAgsgBUEBayEFIAJBAXQhAiADQQF0IgNBgIACSQ0ACyADIQEgDiAORSAKGwwBCyACIANBEHRrIQIgAUGAgAJxRQRAIAcoAgQhDiAKIAdBDEEIIAEgA0kiChtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEDIActAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECADQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgA0EIdCACaiECCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIA5FIA4gChsMAQsgBygCBAshAyARIBMgFCADIBJB0LsBai0AAHMiAxs2AoAEIAkgCSgCAEGAEHI2AgAgDSANKAIEQYAEcjYCBCAGIANBGXRyQYAIciEGCyABIAsgBCgCbCAGQQl2Qe8DcWotAABBAnRqIgkoAgAiBygCACIDayEBAn8gAyACQRB2SwRAIAcoAgQhCiAJIAdBCEEMIAEgA0kiDhtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgAUEIdCACaiECCyAFQQFrIQUgAkEBdCECIANBAXQiA0GAgAJJDQALIAMhASAKIApFIA4bDAELIAIgA0EQdGshAiABQYCAAnFFBEAgBygCBCEKIAkgB0EMQQggASADSSIOG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQMgBy0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIANBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSADQQh0IAJqIQILIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgCkUgCiAOGwwBCyAHKAIEC0UNBQsgASALIA0oAgRBGnZBBHEgDUEEayIOKAIAQRx2QQFxIAZBFXZBEHEgBkEZdkHAAHEgBkEJdkGqAXFycnJyIgpB0LkBai0AAEECdGoiCSgCACIHKAIAIgNrIQEgAyACQRB2SwRAIAcoAgQhEiAJIAdBCEEMIAEgA0kiFRtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgAUEIdCACaiECCyAFQQFrIQUgAkEBdCECIANBAXQiA0GAgAJJDQALIAMhASASIBJFIBUbDAQLIAIgA0EQdGshAiABQYCAAnENASAHKAIEIRIgCSAHQQxBCCABIANJIhUbaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhAyAHLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAU2AhAgA0EJdCACaiECQQchBQwBCyAEIAU2AhBBCCEFIANBCHQgAmohAgsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyASRSASIBUbDAMLAkAgBkGQgIABcQ0AIAEgCyAEKAJsIAZB7wNxai0AAEECdGoiCSgCACIHKAIAIgNrIQECfyADIAJBEHZLBEAgBygCBCEKIAkgB0EIQQwgASADSSIOG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQEgBy0AAEH/AUYEQCABQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIAFBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSABQQh0IAJqIQILIAVBAWshBSACQQF0IQIgA0EBdCIDQYCAAkkNAAsgAyEBIAogCkUgDhsMAQsgAiADQRB0ayECIAFBgIACcUUEQCAHKAIEIQogCSAHQQxBCCABIANJIg4baigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhAyAHLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAU2AhAgA0EJdCACaiECQQchBQwBCyAEIAU2AhBBCCEFIANBCHQgAmohAgsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyAKRSAKIA4bDAELIAcoAgQLRQ0AIAEgCyANKAIEQRF2QQRxIA1BBGsiCigCAEETdkEBcSAGQQ52QRBxIAZBEHZBwABxIAZBqgFxcnJyciISQdC5AWotAABBAnRqIgkoAgAiBygCACIDayEBAn8gAyACQRB2SwRAIAcoAgQhDiAJIAdBCEEMIAEgA0kiFRtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgAUEIdCACaiECCyAFQQFrIQUgAkEBdCECIANBAXQiA0GAgAJJDQALIAMhASAOIA5FIBUbDAELIAIgA0EQdGshAiABQYCAAnFFBEAgBygCBCEOIAkgB0EMQQggASADSSIVG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQMgBy0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIANBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSADQQh0IAJqIQILIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgDkUgDiAVGwwBCyAHKAIECyEDIBEgEyAUIAMgEkHQuwFqLQAAcyIDGzYCACAKIAooAgBBIHI2AgAgDSANKAIEQQhyNgIEIAYgA0ETdHJBEHIhBgsCQCAGQYCBgAhxDQAgASALIAQoAmwgBkEDdiIOQe8DcWotAABBAnRqIgkoAgAiBygCACIDayEBAn8gAyACQRB2SwRAIAcoAgQhCiAJIAdBCEEMIAEgA0kiEhtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgAUEIdCACaiECCyAFQQFrIQUgAkEBdCECIANBAXQiA0GAgAJJDQALIAMhASAKIApFIBIbDAELIAIgA0EQdGshAiABQYCAAnFFBEAgBygCBCEKIAkgB0EMQQggASADSSISG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQMgBy0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIANBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSADQQh0IAJqIQILIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgCkUgCiASGwwBCyAHKAIEC0UNACABIAsgDSgCBEEUdkEEcSANQQRrIgooAgBBFnZBAXEgBkEPdkEQcSAGQRN2QcAAcSAOQaoBcXJycnIiEkHQuQFqLQAAQQJ0aiIJKAIAIgcoAgAiA2shAQJ/IAMgAkEQdksEQCAHKAIEIQ4gCSAHQQhBDCABIANJIhUbaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhASAHLQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAU2AhAgAUEJdCACaiECQQchBQwBCyAEIAU2AhBBCCEFIAFBCHQgAmohAgsgBUEBayEFIAJBAXQhAiADQQF0IgNBgIACSQ0ACyADIQEgDiAORSAVGwwBCyACIANBEHRrIQIgAUGAgAJxRQRAIAcoAgQhDiAJIAdBDEEIIAEgA0kiFRtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEDIActAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECADQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgA0EIdCACaiECCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIA5FIA4gFRsMAQsgBygCBAshAyARIBMgFCADIBJB0LsBai0AAHMiAxs2AoACIAogCigCAEGAAnI2AgAgDSANKAIEQcAAcjYCBCAGIANBFnRyQYABciEGCwJAIAZBgIiAwABxDQAgASALIAQoAmwgBkEGdiIOQe8DcWotAABBAnRqIgkoAgAiBygCACIDayEBAn8gAyACQRB2SwRAIAcoAgQhCiAJIAdBCEEMIAEgA0kiEhtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgAUEIdCACaiECCyAFQQFrIQUgAkEBdCECIANBAXQiA0GAgAJJDQALIAMhASAKIApFIBIbDAELIAIgA0EQdGshAiABQYCAAnFFBEAgBygCBCEKIAkgB0EMQQggASADSSISG2ooAgA2AgADQAJAIAUNACAEKAIQIgdBAWohBSAHLQABIQMgBy0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCACQYD+A2ohAkEIIQUMAgsgBCAFNgIQIANBCXQgAmohAkEHIQUMAQsgBCAFNgIQQQghBSADQQh0IAJqIQILIAVBAWshBSACQQF0IQIgAUEBdCIBQYCAAkkNAAsgCkUgCiASGwwBCyAHKAIEC0UNACABIAsgDSgCBEEXdkEEcSANQQRrIgooAgBBGXZBAXEgBkESdkEQcSAGQRZ2QcAAcSAOQaoBcXJycnIiEkHQuQFqLQAAQQJ0aiIJKAIAIgcoAgAiA2shAQJ/IAMgAkEQdksEQCAHKAIEIQ4gCSAHQQhBDCABIANJIhUbaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhASAHLQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAU2AhAgAUEJdCACaiECQQchBQwBCyAEIAU2AhBBCCEFIAFBCHQgAmohAgsgBUEBayEFIAJBAXQhAiADQQF0IgNBgIACSQ0ACyADIQEgDiAORSAVGwwBCyACIANBEHRrIQIgAUGAgAJxRQRAIAcoAgQhDiAJIAdBDEEIIAEgA0kiFRtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEDIActAABB/wFGBEAgA0GQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECADQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgA0EIdCACaiECCyAFQQFrIQUgAkEBdCECIAFBAXQiAUGAgAJJDQALIA5FIA4gFRsMAQsgBygCBAshAyARIBMgFCADIBJB0LsBai0AAHMiAxs2AoAEIAogCigCAEGAEHI2AgAgDSANKAIEQYAEcjYCBCAGIANBGXRyQYAIciEGCyAGQYDAgIAEcQ0DIAEgCyAEKAJsIAZBCXYiEkHvA3FqLQAAQQJ0aiIJKAIAIgEoAgAiA2shBwJ/IAMgAkEQdksEQCABKAIEIQogCSABQQhBDCADIAdLIg4baigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhASAHLQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAU2AhAgAUEJdCACaiECQQchBQwBCyAEIAU2AhBBCCEFIAFBCHQgAmohAgsgBUEBayEFIAJBAXQhAiADQQF0IgNBgIACSQ0ACyADIQcgCiAKRSAOGwwBCyACIANBEHRrIQIgB0GAgAJxRQRAIAEoAgQhCiAJIAFBDEEIIAMgB0siDhtqKAIANgIAA0ACQCAFDQAgBCgCECIDQQFqIQUgAy0AASEBIAMtAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgAUEIdCACaiECCyAFQQFrIQUgAkEBdCECIAdBAXQiB0GAgAJJDQALIApFIAogDhsMAQsgASgCBAtFBEAgByEBDAQLIAcgCyANKAIEQRp2QQRxIA1BBGsiDigCAEEcdkEBcSAGQRV2QRBxIAZBGXZBwABxIBJBqgFxcnJyciIKQdC5AWotAABBAnRqIgkoAgAiBygCACIBayEDIAEgAkEQdksEQCAHKAIEIRIgCSAHQQhBDCABIANLIhUbaigCADYCAANAAkAgBQ0AIAQoAhAiB0EBaiEFIActAAEhAyAHLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAJBgP4DaiECQQghBQwCCyAEIAU2AhAgA0EJdCACaiECQQchBQwBCyAEIAU2AhBBCCEFIANBCHQgAmohAgsgBUEBayEFIAJBAXQhAiABQQF0IgFBgIACSQ0ACyASIBJFIBUbDAMLIAIgAUEQdGshAiADQYCAAnFFDQEgAyEBCyAHKAIEDAELIAcoAgQhEiAJIAdBDEEIIAEgA0siFRtqKAIANgIAA0ACQCAFDQAgBCgCECIHQQFqIQUgBy0AASEBIActAABB/wFGBEAgAUGQAU8EQCAEIAQoAgxBAWo2AgwgAkGA/gNqIQJBCCEFDAILIAQgBTYCECABQQl0IAJqIQJBByEFDAELIAQgBTYCEEEIIQUgAUEIdCACaiECCyAFQQFrIQUgAkEBdCECIANBAXQiA0GAgAJJDQALIAMhASASRSASIBUbCyEDIBEgEyAUIAMgCkHQuwFqLQAAcyIDGzYCgAYgDiAOKAIAQYCAAXI2AgAgDSANKAIEQYAgcjYCBCANIA0oAoQCQQRyNgKEAiANIA0oAowCQQFyNgKMAiANIA0oAogCIANBEnRyQQJyNgKIAiAGIANBHHRyQYDAAHIhBgsgDSAGQf///7Z7cTYCAAsgDUEEaiEGIBFBBGohAyAMQQFqIgxBwABHDQALIA1BDGohBiARQYQGaiEDIBdBPEkhXCAXQQRqIRcgXA0ACwsgBCAFNgIIIAQgATYCBCAEIAI2AgAgBCAJNgJoCwJAIBZBIHFFDQAgBCAEQeQAajYCaCAEIAQoAgQgBCgCZCIGKAIAIgFrIgI2AgQCQCABIAQoAgAiBUEQdksEQCAEIAE2AgQgBCAGQQhBDCABIAJLG2ooAgAiBjYCZCAEKAIIIQIDQAJAIAINACAEKAIQIgdBAWohCSAHLQABIQMgBy0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCAFQYD+A2ohBUEIIQIMAgsgBCAJNgIQIANBCXQgBWohBUEHIQIMAQsgBCAJNgIQQQghAiADQQh0IAVqIQULIAQgAkEBayICNgIIIAQgBUEBdCIFNgIAIAQgAUEBdCIBNgIEIAFBgIACSQ0ACyABIQIMAQsgBCAFIAFBEHRrIgU2AgAgAkGAgAJxDQAgBCAGQQxBCCABIAJLG2ooAgAiBjYCZCAEKAIIIQEDQAJAIAENACAEKAIQIgFBAWohByABLQABIQMgAS0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCAFQYD+A2ohBUEIIQEMAgsgBCAHNgIQIANBCXQgBWohBUEHIQEMAQsgBCAHNgIQQQghASADQQh0IAVqIQULIAQgAUEBayIBNgIIIAQgBUEBdCIFNgIAIAQgAkEBdCICNgIEIAJBgIACSQ0ACwsgBCACIAYoAgAiAWsiAjYCBAJAIAEgBUEQdksEQCAEIAE2AgQgBCAGQQhBDCABIAJLG2ooAgAiBjYCZCAEKAIIIQIDQAJAIAINACAEKAIQIgdBAWohCSAHLQABIQMgBy0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCAFQYD+A2ohBUEIIQIMAgsgBCAJNgIQIANBCXQgBWohBUEHIQIMAQsgBCAJNgIQQQghAiADQQh0IAVqIQULIAQgAkEBayICNgIIIAQgBUEBdCIFNgIAIAQgAUEBdCIBNgIEIAFBgIACSQ0ACyABIQIMAQsgBCAFIAFBEHRrIgU2AgAgAkGAgAJxDQAgBCAGQQxBCCABIAJLG2ooAgAiBjYCZCAEKAIIIQEDQAJAIAENACAEKAIQIgFBAWohByABLQABIQMgAS0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCAFQYD+A2ohBUEIIQEMAgsgBCAHNgIQIANBCXQgBWohBUEHIQEMAQsgBCAHNgIQQQghASADQQh0IAVqIQULIAQgAUEBayIBNgIIIAQgBUEBdCIFNgIAIAQgAkEBdCICNgIEIAJBgIACSQ0ACwsgBCACIAYoAgAiAWsiAjYCBAJAIAEgBUEQdksEQCAEIAE2AgQgBCAGQQhBDCABIAJLG2ooAgAiBjYCZCAEKAIIIQIDQAJAIAINACAEKAIQIgdBAWohCSAHLQABIQMgBy0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCAFQYD+A2ohBUEIIQIMAgsgBCAJNgIQIANBCXQgBWohBUEHIQIMAQsgBCAJNgIQQQghAiADQQh0IAVqIQULIAQgAkEBayICNgIIIAQgBUEBdCIFNgIAIAQgAUEBdCIBNgIEIAFBgIACSQ0ACyABIQIMAQsgBCAFIAFBEHRrIgU2AgAgAkGAgAJxDQAgBCAGQQxBCCABIAJLG2ooAgAiBjYCZCAEKAIIIQEDQAJAIAENACAEKAIQIgFBAWohByABLQABIQMgAS0AAEH/AUYEQCADQZABTwRAIAQgBCgCDEEBajYCDCAFQYD+A2ohBUEIIQEMAgsgBCAHNgIQIANBCXQgBWohBUEHIQEMAQsgBCAHNgIQQQghASADQQh0IAVqIQULIAQgAUEBayIBNgIIIAQgBUEBdCIFNgIAIAQgAkEBdCICNgIEIAJBgIACSQ0ACwsgBCACIAYoAgAiAWsiAjYCBCABIAVBEHZLBEAgBCABNgIEIAQgBkEIQQwgASACSxtqKAIANgJkIAQoAgghAgNAAkAgAg0AIAQoAhAiBkEBaiEHIAYtAAEhAyAGLQAAQf8BRgRAIANBkAFPBEAgBCAEKAIMQQFqNgIMIAVBgP4DaiEFQQghAgwCCyAEIAc2AhAgA0EJdCAFaiEFQQchAgwBCyAEIAc2AhBBCCECIANBCHQgBWohBQsgBCACQQFrIgI2AgggBCAFQQF0IgU2AgAgBCABQQF0IgE2AgQgAUGAgAJJDQALDAELIAQgBSABQRB0ayIHNgIAIAJBgIACcQ0AIAQgBkEMQQggASACSxtqKAIANgJkIAQoAgghBQNAAkAgBQ0AIAQoAhAiA0EBaiEGIAMtAAEhASADLQAAQf8BRgRAIAFBkAFPBEAgBCAEKAIMQQFqNgIMIAdBgP4DaiEHQQghBQwCCyAEIAY2AhAgAUEJdCAHaiEHQQchBQwBCyAEIAY2AhBBCCEFIAFBCHQgB2ohBwsgBCAFQQFrIgU2AgggBCAHQQF0Igc2AgAgBCACQQF0IgI2AgQgAkGAgAJJDQALCwsgJw0AIAQQWiAEQbCpATYCZCAEQdCeATYCYCAEQfCeATYCHAtBACAfQQFqIgEgAUEDRiIBGyEfIBkgAWshGSAmQQFqIiYgICgCCE8NASAZQQBKDQALCyAoICpqISggBCgCGCAELwFwOwAAIClBAWoiKSAaKAIsSQ0ACwsCQCArRQ0AAkAgBCgCGCIBIAQoAhAiA0ECaksEQCAhRQ0BICMgASAEKAIUIgZrNgI4ICMgAyAGazYCNCAjIAEgA2tBAms2AjAgHUECQZDyACAjQTBqEA8MAgsgBCgCDCIBQQNJDQEgIQRAICMgATYCUCAdQQJB6TUgI0HQAGoQDwwCCyAjIAE2AkAgHUECQek1ICNBQGsQDwwBCyAjIAEgBCgCFCIGazYCKCAjIAMgBms2AiQgIyABIANrQQJrNgIgIB1BAkGQ8gAgI0EgahAPCyAaKAI8RQ0AIAQgLDYCdAsgMCgCBCEBIBooAgwhXSAaKAIIIDAoAgBrIQggMCgCECIGQQFxBEAgMigCHCA3QZgBbGoiB0GQAWsoAgAgCGogB0GYAWsoAgBrIQgLIF0gAWshAyAGQQJxBEAgMigCHCA3QZgBbGoiAUGMAWsoAgAgA2ogAUGUAWsoAgBrIQMLIBooAjwiBiECIAZFBEAgBCgCdCECCyAEKAKAASEWIAQoAnwhDQJAIC8oAqgGIgdFDQAgFkUgDUVyIQEgB0EeTARAIAENAUEAIRADQCANIBBsIQRBACEBA0AgAiABIARqQQJ0aiIRKAIAIgkgCUEfdSIFcyAFayIFIAd2BEAgEUEAIAUgLygCqAZ2IhFrIBEgCUEASBs2AgALIAFBAWoiASANRw0ACyAQQQFqIhAgFkcNAAsMAQsgAQ0AIAJBACANIBZsQQJ0EBUaCyAGBEAgDSAWbCEGIC8oAhRBAUYEQCAGRQ0FQQAhASAGQQRPBEAgBkF8cSEBQQAhBANAIAIgBEECdGoiAyAD/QACACJe/RsAQQJt/REgXv0bAUECbf0cASBe/RsCQQJt/RwCIF79GwNBAm39HAP9CwIAIARBBGoiBCABRw0ACyABIAZGDQYLA0AgAiABQQJ0aiIDIAMoAgBBAm02AgAgAUEBaiIBIAZHDQALDAULIAZFDQQgMCoCIEMAAAA/lCFmQQAhBAJAIAZBBEkEQCACIQEMAQsgAiAGQXxxIgRBAnRqIQEgZv0TIV5BACEDA0AgAiADQQJ0aiIHIF4gB/0AAgD9+gH95gH9CwIAIANBBGoiAyAERw0ACyAEIAZGDQULA0AgASBmIAEoAgCylDgCACABQQRqIQEgBEEBaiIEIAZHDQALDAQLIDYgNWshESAvKAIUQQFHDQIgFkUNAyAyKAIkIgYgAyARbCIDQQJ0aiAIQQJ0aiEJIA1BfHEiDEEBayIBQQRxIQsgNiANIDVqa0ECdCEaIAFBAnZBAWpB/v///wdxIR0gAyAIakECdCAGaiACayEKQQAhCCABQQNHIRQDQEEAIQECQCAMRQ0AIAggDWwhAyAJIAggEWxBAnRqIQZBACEHIBQEQANAIAYgAUECdGogAiABIANqQQJ0av0AAgAiXv0bAEECbf0RIF79GwFBAm39HAEgXv0bAkECbf0cAiBe/RsDQQJt/RwD/QsCACAGIAFBBHIiBEECdGogAiADIARqQQJ0av0AAgAiXv0bAEECbf0RIF79GwFBAm39HAEgXv0bAkECbf0cAiBe/RsDQQJt/RwD/QsCACABQQhqIQEgB0ECaiIHIB1HDQALCyALDQAgBiABQQJ0aiACIAEgA2pBAnRq/QACACJe/RsAQQJt/REgXv0bAUECbf0cASBe/RsCQQJt/RwCIF79GwNBAm39HAP9CwIAIAFBBGohAQsCQCABIA1PDQAgCCANbCEDIAkgCCARbEECdGohBwJAIA0gAWsiEEEESQRAIAEhBAwBCyAKIAggGmxqQRBJBEAgASEEDAELIAEgEEF8cSIFaiEEQQAhBgNAIAcgASAGaiIhQQJ0aiACIAMgIWpBAnRq/QACACJe/RsAQQJt/REgXv0bAUECbf0cASBe/RsCQQJt/RwCIF79GwNBAm39HAP9CwIAIAZBBGoiBiAFRw0ACyAFIBBGDQELIARBAWohASANIARrQQFxBEAgByAEQQJ0aiACIAMgBGpBAnRqKAIAQQJtNgIAIAEhBAsgASANRg0AA0AgByAEQQJ0aiACIAMgBGpBAnRqKAIAQQJtNgIAIAcgBEEBaiIBQQJ0aiACIAEgA2pBAnRqKAIAQQJtNgIAIARBAmoiBCANRw0ACwsgCEEBaiIIIBZHDQALDAMLICMgGTYCACAdQQJB1cEAICMQDwsgECgCAEEANgIADAELIBZFDQAgDUUNACAyKAIkIAMgEWxBAnRqIAhBAnRqIQcgDUF8cSIDQQJ0IQYgMCoCIEMAAAA/lCJm/RMhXkEAIRAgDUEESSEIA0ACQAJAIAgEQCACIQkgByEBQQAhBAwBCyAGIAdqIQEgAiAGaiEJQQAhBANAIAcgBEECdCIFaiBeIAIgBWr9AAIA/foB/eYB/QsCACAEQQRqIgQgA0cNAAsgCSECIAMiBCANRg0BCyAJIQIDQCABIGYgAigCALKUOAIAIAFBBGohASACQQRqIQIgBEEBaiIEIA1HDQALCyAHIBFBAnRqIQcgEEEBaiIQIBZHDQALCyAAEBAgI0HgAGokAAvWBAEJfyAAKAIsQQhPBEAgACgCKCEFQQghCgNAIAAoAgxBBXQhCCAAKAIAIQQgACgCJCEDAkAgACgCFCIGIAAoAhAiAU0NACAEIAhqIQcgAUEBaiECIAYgAWtBAXEEQCAHIAFBBnRqIgkgBSABIANsQQJ0aiIB/QACAP0LAgAgCSAB/QACEP0LAhAgAiEBCyACIAZGDQADQCAHIAFBBnRqIgIgBSABIANsQQJ0aiIJ/QACAP0LAgAgAiAJ/QACEP0LAhAgByABQQFqIgJBBnRqIgkgBSACIANsQQJ0aiIC/QACEP0LAhAgCSAC/QACAP0LAgAgAUECaiIBIAZHDQALCwJAIAAoAhwiBiAAKAIYIgFNDQAgBCAIa0EgaiEHIAUgACgCCCADbEECdGohCCABQQFqIQIgBiABa0EBcQRAIAcgAUEGdGoiBCAIIAEgA2xBAnRqIgH9AAIA/QsCACAEIAH9AAIQ/QsCECACIQELIAIgBkYNAANAIAcgAUEGdGoiAiAIIAEgA2xBAnRqIgT9AAIA/QsCACACIAT9AAIQ/QsCECAHIAFBAWoiAkEGdGoiBCAIIAIgA2xBAnRqIgL9AAIQ/QsCECAEIAL9AAIA/QsCACABQQJqIgEgBkcNAAsLIAAQIkEAIQEgACgCIARAA0AgBSAAKAIkIAFsQQJ0aiICIAAoAgAgAUEFdGoiA/0AAgD9CwIAIAIgA/0AAhD9CwIQIAFBAWoiASAAKAIgSQ0ACwsgBUEgaiEFIApBCGoiCiAAKAIsTQ0ACwsgACgCABAQIAAQEAv3DQElfyAAKAIsQQhPBEAgACgCJCIKQQV0IR4gCkEHbCEWIApBBmwhFyAKQQVsIRggCkEDbCEZIApBAXQhGiAAKAIoIgEgCkEcbGohHyABIApBGGxqISAgASAKQRRsaiEhIAEgCkEEdGohIiABIApBDGxqISMgASAKQQN0IiRqISUgASAKQQJ0IhtqISZBCCEcA0AgACABIAAoAiRBCBA7IAAQIgJAIAAoAiAiC0UNACAdIB5sIQggACgCACEGQQAhBAJAAkAgC0HoAkkNACAGQQxqIg4gC0EBayICQQV0IgNqIA5JDQAgBkEIaiIPIANqIA9JDQAgAyAGaiAGSQ0AIAZBBGoiECADaiAQSQ0AIAJB////P0sNACABIAggJmoiAyALQQJ0IgVqIgxJIAMgASAFaiIHSXENACABIAggJWoiAiAFaiINSSACIAdJcQ0AIAEgBSAIICNqIglqIgVJIAcgCUtxDQAgBiAHSSABIAYgC0EFdGoiEUEcayISSXENACABIBFBGGsiE0kgByAQS3ENACABIBFBFGsiFEkgByAPS3ENACAHIA5LIAEgEUEQayIHSXENACADIA1JIAIgDElxDQAgAyAFSSAJIAxJcQ0AIAMgEkkgBiAMSXENACADIBNJIAwgEEtxDQAgAyAUSSAMIA9LcQ0AIAMgB0kgDCAOS3ENACACIAVJIAkgDUlxDQAgAiASSSAGIA1JcQ0AIAIgE0kgDSAQS3ENACACIBRJIA0gD0txDQAgAiAHSSANIA5LcQ0AIAkgEkkgBSAGS3ENACAJIBNJIAUgEEtxDQAgCSAUSSAFIA9LcQ0AIAcgCUsgBSAOS3ENACALQfz///8AcSEEQQAhAwNAIAEgA0ECdGogBiADQQV0aiIC/QkCACACKgIg/SABIAJBQGsqAgD9IAIgAioCYP0gA/0LAgAgASADIApqQQJ0aiAC/QkCBCACKgIk/SABIAIqAkT9IAIgAioCZP0gA/0LAgAgASADIBpqQQJ0aiAC/QkCCCACKgIo/SABIAIqAkj9IAIgAioCaP0gA/0LAgAgASADIBlqQQJ0aiAC/QkCDCACKgIs/SABIAIqAkz9IAIgAioCbP0gA/0LAgAgA0EEaiIDIARHDQALIAQgC0YNAQsDQCABIARBAnRqIAYgBEEFdGoiAyoCADgCACABIAQgCmpBAnRqIAMqAgQ4AgAgASAEIBpqQQJ0aiADKgIIOAIAIAEgBCAZakECdGogAyoCDDgCACAEQQFqIgQgC0cNAAsLIAAoAgAhBkEAIQQCQCALQdwASQ0AIAZBHGoiDyALQQFrIgJBBXQiA2ogD0kNACAGQRhqIhAgA2ogEEkNACAGQRBqIhEgA2ogEUkNACAGQRRqIhIgA2ogEkkNACACQf///z9LDQAgCCAiaiIDIAggIWoiAiALQQJ0IgVqIgxJIAIgAyAFaiIHSXENACADIAggIGoiCSAFaiINSSAHIAlLcQ0AIAMgCCAfaiIIIAVqIgVJIAcgCEtxDQAgAyAGIAtBBXRqIg5BDGsiE0kgByARS3ENACADIA5BCGsiFEkgByASS3ENACADIA5BBGsiFUkgByAQS3ENACADIA5JIAcgD0txDQAgAiANSSAJIAxJcQ0AIAIgBUkgCCAMSXENACACIBNJIAwgEUtxDQAgAiAUSSAMIBJLcQ0AIAIgFUkgDCAQS3ENACACIA5JIAwgD0txDQAgCCANSSAFIAlLcQ0AIAkgE0kgDSARS3ENACAJIBRJIA0gEktxDQAgCSAVSSANIBBLcQ0AIAkgDkkgDSAPS3ENACAIIBNJIAUgEUtxDQAgCCAUSSAFIBJLcQ0AIAggFUkgBSAQS3ENACAIIA5JIAUgD0txDQAgC0H8////AHEhBEEAIQMDQCABIAMgG2pBAnRqIAYgA0EFdGoiAv0JAhAgAioCMP0gASACKgJQ/SACIAIqAnD9IAP9CwIAIAEgAyAYakECdGogAv0JAhQgAioCNP0gASACKgJU/SACIAIqAnT9IAP9CwIAIAEgAyAXakECdGogAv0JAhggAioCOP0gASACKgJY/SACIAIqAnj9IAP9CwIAIAEgAyAWakECdGogAv0JAhwgAioCPP0gASACKgJc/SACIAIqAnz9IAP9CwIAIANBBGoiAyAERw0ACyAEIAtGDQELA0AgASAEIBtqQQJ0aiAGIARBBXRqIgMqAhA4AgAgASAEIBhqQQJ0aiADKgIUOAIAIAEgBCAXakECdGogAyoCGDgCACABIAQgFmpBAnRqIAMqAhw4AgAgBEEBaiIEIAtHDQALCyAdQQFqIR0gASAkQQJ0aiEBIBxBCGoiHCAAKAIsTQ0ACwsgACgCABAQIAAQEAtzAQJ/IAAoAhwiAUEIaiIDIAAoAiAiAk0EQANAIAAgACgCGCABQQJ0aiAAKAIUQQgQMCADIgFBCGoiAyAAKAIgIgJNDQALCyABIAJJBEAgACAAKAIYIAFBAnRqIAAoAhQgAiABaxAwCyAAKAIAEBAgABAQC0QAIAAoAhwiASAAKAIgSQRAA0AgACAAKAIYIAAoAhQgAWxBAnRqEF0gAUEBaiIBIAAoAiBJDQALCyAAKAIAEBAgABAQC6gBAQV/IAAoAlQiAygCACEFIAMoAgQiBCAAKAIUIAAoAhwiB2siBiAEIAZJGyIGBEAgBSAHIAYQEhogAyADKAIAIAZqIgU2AgAgAyADKAIEIAZrIgQ2AgQLIAQgAiACIARLGyIEBEAgBSABIAQQEhogAyADKAIAIARqIgU2AgAgAyADKAIEIARrNgIECyAFQQA6AAAgACAAKAIsIgE2AhwgACABNgIUIAILngUCBn4EfyABIAEoAgBBB2pBeHEiAUEQajYCACAAIQsgASkDACEDIAEpAwghByMAQSBrIggkACAHQv///////z+DIQQCfiAHQjCIQv//AYMiBaciCkGB+ABrQf0PTQRAIARCBIYgA0I8iIQhAiAKQYD4AGutIQUCQCADQv//////////D4MiA0KBgICAgICAgAhaBEAgAkIBfCECDAELIANCgICAgICAgIAIUg0AIAJCAYMgAnwhAgtCACACIAJC/////////wdWIgAbIQIgAK0gBXwMAQsCQCADIASEUA0AIAVC//8BUg0AIARCBIYgA0I8iIRCgICAgICAgASEIQJC/w8MAQtC/w8gCkH+hwFLDQAaQgBBgPgAQYH4ACAFUCIBGyIAIAprIglB8ABKDQAaIAMhAiAEIARCgICAgICAwACEIAEbIgYhBAJAQYABIAlrIgFBwABxBEAgAyABQUBqrYYhBEIAIQIMAQsgAUUNACAEIAGtIgWGIAJBwAAgAWutiIQhBCACIAWGIQILIAggAjcDECAIIAQ3AxgCQCAJQcAAcQRAIAYgCUFAaq2IIQNCACEGDAELIAlFDQAgBkHAACAJa62GIAMgCa0iAoiEIQMgBiACiCEGCyAIIAM3AwAgCCAGNwMIIAgpAwhCBIYgCCkDACICQjyIhCEDAkAgACAKRyAIKQMQIAgpAxiEQgBSca0gAkL//////////w+DhCICQoGAgICAgICACFoEQCADQgF8IQMMAQsgAkKAgICAgICAgAhSDQAgA0IBgyADfCEDCyADQoCAgICAgIAIhSADIANC/////////wdWIgAbIQIgAK0LIQMgCEEgaiQAIAsgB0KAgICAgICAgIB/gyADQjSGhCAChL85AwALhhgDE38BfAN+IwBBsARrIgwkACAMQQA2AiwCQCABvSIaQgBTBEBBASERQboIIRMgAZoiAb0hGgwBCyAEQYAQcQRAQQEhEUG9CCETDAELQcAIQbsIIARBAXEiERshEyARRSEVCwJAIBpCgICAgICAgPj/AINCgICAgICAgPj/AFEEQCAAQSAgAiARQQNqIgMgBEH//3txEBwgACATIBEQGSAAQZIJQfYKIAVBIHEiBRtB+wlB+gogBRsgASABYhtBAxAZIABBICACIAMgBEGAwABzEBwgAyACIAIgA0gbIQoMAQsgDEEQaiESAkACfwJAIAEgDEEsahBlIgEgAaAiAUQAAAAAAAAAAGIEQCAMIAwoAiwiBkEBazYCLCAFQSByIg5B4QBHDQEMAwsgBUEgciIOQeEARg0CIAwoAiwhCUEGIAMgA0EASBsMAQsgDCAGQR1rIgk2AiwgAUQAAAAAAACwQaIhAUEGIAMgA0EASBsLIQsgDEEwakGgAkEAIAlBAE4baiINIQcDQCAHAn8gAUQAAAAAAADwQWMgAUQAAAAAAAAAAGZxBEAgAasMAQtBAAsiAzYCACAHQQRqIQcgASADuKFEAAAAAGXNzUGiIgFEAAAAAAAAAABiDQALAkAgCUEATARAIAkhAyAHIQYgDSEIDAELIA0hCCAJIQMDQEEdIAMgA0EdTxshAwJAIAdBBGsiBiAISQ0AIAOtIRxCACEaA0AgBiAaQv////8PgyAGNQIAIByGfCIbQoCU69wDgCIaQoDslKMMfiAbfD4CACAGQQRrIgYgCE8NAAsgG0KAlOvcA1QNACAIQQRrIgggGj4CAAsDQCAIIAciBkkEQCAGQQRrIgcoAgBFDQELCyAMIAwoAiwgA2siAzYCLCAGIQcgA0EASg0ACwsgA0EASARAIAtBGWpBCW5BAWohDyAOQeYARiEQA0BBCUEAIANrIgMgA0EJTxshCgJAIAYgCE0EQCAIKAIARUECdCEHDAELQYCU69wDIAp2IRRBfyAKdEF/cyEWQQAhAyAIIQcDQCAHIAMgBygCACIXIAp2ajYCACAWIBdxIBRsIQMgB0EEaiIHIAZJDQALIAgoAgBFQQJ0IQcgA0UNACAGIAM2AgAgBkEEaiEGCyAMIAwoAiwgCmoiAzYCLCANIAcgCGoiCCAQGyIHIA9BAnRqIAYgBiAHa0ECdSAPShshBiADQQBIDQALC0EAIQMCQCAGIAhNDQAgDSAIa0ECdUEJbCEDQQohByAIKAIAIgpBCkkNAANAIANBAWohAyAKIAdBCmwiB08NAAsLIAsgA0EAIA5B5gBHG2sgDkHnAEYgC0EAR3FrIgcgBiANa0ECdUEJbEEJa0gEQCAMQTBqQYRgQaRiIAlBAEgbaiAHQYDIAGoiCkEJbSIPQQJ0aiEJQQohByAPQXdsIApqIgpBB0wEQANAIAdBCmwhByAKQQFqIgpBCEcNAAsLAkAgCSgCACIQIBAgB24iDyAHbCIKRiAJQQRqIhQgBkZxDQAgECAKayEQAkAgD0EBcUUEQEQAAAAAAABAQyEBIAdBgJTr3ANHDQEgCCAJTw0BIAlBBGstAABBAXFFDQELRAEAAAAAAEBDIQELRAAAAAAAAOA/RAAAAAAAAPA/RAAAAAAAAPg/IAYgFEYbRAAAAAAAAPg/IBAgB0EBdiIURhsgECAUSRshGQJAIBUNACATLQAAQS1HDQAgGZohGSABmiEBCyAJIAo2AgAgASAZoCABYQ0AIAkgByAKaiIDNgIAIANBgJTr3ANPBEADQCAJQQA2AgAgCCAJQQRrIglLBEAgCEEEayIIQQA2AgALIAkgCSgCAEEBaiIDNgIAIANB/5Pr3ANLDQALCyANIAhrQQJ1QQlsIQNBCiEHIAgoAgAiCkEKSQ0AA0AgA0EBaiEDIAogB0EKbCIHTw0ACwsgCUEEaiIHIAYgBiAHSxshBgsDQCAGIgcgCE0iCkUEQCAGQQRrIgYoAgBFDQELCwJAIA5B5wBHBEAgBEEIcSEJDAELIANBf3NBfyALQQEgCxsiBiADSiADQXtKcSIJGyAGaiELQX9BfiAJGyAFaiEFIARBCHEiCQ0AQXchBgJAIAoNACAHQQRrKAIAIg5FDQBBCiEKQQAhBiAOQQpwDQADQCAGIglBAWohBiAOIApBCmwiCnBFDQALIAlBf3MhBgsgByANa0ECdUEJbCEKIAVBX3FBxgBGBEBBACEJIAsgBiAKakEJayIGQQAgBkEAShsiBiAGIAtKGyELDAELQQAhCSALIAMgCmogBmpBCWsiBkEAIAZBAEobIgYgBiALShshCwtBfyEKIAtB/f///wdB/v///wcgCSALciIQG0oNASALIBBBAEdqQQFqIQ4CQCAFQV9xIhVBxgBGBEAgAyAOQf////8Hc0oNAyADQQAgA0EAShshBgwBCyASIAMgA0EfdSIGcyAGa60gEhAqIgZrQQFMBEADQCAGQQFrIgZBMDoAACASIAZrQQJIDQALCyAGQQJrIg8gBToAACAGQQFrQS1BKyADQQBIGzoAACASIA9rIgYgDkH/////B3NKDQILIAYgDmoiAyARQf////8Hc0oNASAAQSAgAiADIBFqIgMgBBAcIAAgEyAREBkgAEEwIAIgAyAEQYCABHMQHAJAAkACQCAVQcYARgRAIAxBEGpBCXIhBSANIAggCCANSxsiCSEIA0AgCDUCACAFECohBgJAIAggCUcEQCAGIAxBEGpNDQEDQCAGQQFrIgZBMDoAACAGIAxBEGpLDQALDAELIAUgBkcNACAGQQFrIgZBMDoAAAsgACAGIAUgBmsQGSAIQQRqIgggDU0NAAsgEARAIABBggxBARAZCyAHIAhNDQEgC0EATA0BA0AgCDUCACAFECoiBiAMQRBqSwRAA0AgBkEBayIGQTA6AAAgBiAMQRBqSw0ACwsgACAGQQkgCyALQQlOGxAZIAtBCWshBiAIQQRqIgggB08NAyALQQlKIRggBiELIBgNAAsMAgsCQCALQQBIDQAgByAIQQRqIAcgCEsbIQ0gDEEQakEJciEFIAghBwNAIAUgBzUCACAFECoiBkYEQCAGQQFrIgZBMDoAAAsCQCAHIAhHBEAgBiAMQRBqTQ0BA0AgBkEBayIGQTA6AAAgBiAMQRBqSw0ACwwBCyAAIAZBARAZIAZBAWohBiAJIAtyRQ0AIABBggxBARAZCyAAIAYgBSAGayIGIAsgBiALSBsQGSALIAZrIQsgB0EEaiIHIA1PDQEgC0EATg0ACwsgAEEwIAtBEmpBEkEAEBwgACAPIBIgD2sQGQwCCyALIQYLIABBMCAGQQlqQQlBABAcCyAAQSAgAiADIARBgMAAcxAcIAMgAiACIANIGyEKDAELIBMgBUEadEEfdUEJcWohCAJAIANBC0sNAEEMIANrIQZEAAAAAAAAMEAhGQNAIBlEAAAAAAAAMECiIRkgBkEBayIGDQALIAgtAABBLUYEQCAZIAGaIBmhoJohAQwBCyABIBmgIBmhIQELIBIgDCgCLCIHIAdBH3UiBnMgBmutIBIQKiIGRgRAIAZBAWsiBkEwOgAACyARQQJyIQsgBUEgcSENIAZBAmsiCSAFQQ9qOgAAIAZBAWtBLUErIAdBAEgbOgAAIARBCHEhBiAMQRBqIQcDQCAHIgUCfyABmUQAAAAAAADgQWMEQCABqgwBC0GAgICAeAsiB0HQxAFqLQAAIA1yOgAAIAEgB7ehRAAAAAAAADBAoiEBAkAgBUEBaiIHIAxBEGprQQFHDQACQCAGDQAgA0EASg0AIAFEAAAAAAAAAABhDQELIAVBLjoAASAFQQJqIQcLIAFEAAAAAAAAAABiDQALQX8hCkH9////ByALIBIgCWsiBmoiDWsgA0gNACAAQSAgAiANIANBAmogByAMQRBqIgdrIgUgBUECayADSBsgBSADGyIKaiIDIAQQHCAAIAggCxAZIABBMCACIAMgBEGAgARzEBwgACAHIAUQGSAAQTAgCiAFa0EAQQAQHCAAIAkgBhAZIABBICACIAMgBEGAwABzEBwgAyACIAIgA0gbIQoLIAxBsARqJAAgCgsEAEIACwQAQQALnwMBCX9B5gohAAJAA0AgAC0AACIBRQ0BIAFBPUYNASAAQQFqIgBBA3ENAAsCQAJAQYCChAggACgCACICayACckGAgYKEeHFBgIGChHhHDQADQEGAgoQIIAJBvfr06QNzIgFrIAFyQYCBgoR4cUGAgYKEeEcNASAAKAIEIQIgAEEEaiIBIQAgAkGAgoQIIAJrckGAgYKEeHFBgIGChHhGDQALDAELIAAhAQsDQCABIgAtAAAiAkUNASAAQQFqIQEgAkE9Rw0ACwsgACIBQeYKRgRAQQAPCwJAIAFB5gprIgBB5gpqLQAADQBBsM8BKAIAIgRFDQAgBCgCACIFRQ0AA0ACQAJ/IAUhAkHmCiEGQQAgACIBRQ0AGkHmCi0AACIDBH8CQANAIAMgAi0AACIHRw0BIAdFDQEgAUEBayIBRQ0BIAJBAWohAiAGLQABIQMgBkEBaiEGIAMNAAtBACEDCyADBUEACyACLQAAawtFBEAgACAFaiIBLQAAQT1GDQELIAQoAgQhBSAEQQRqIQQgBQ0BDAILCyABQQFqIQgLIAgLCQAgACgCPBANC84CAQh/IwBBIGsiAyQAIAMgACgCHCIENgIQIAAoAhQhBSADIAI2AhwgAyABNgIYIAMgBSAEayIBNgIUIAEgAmohBUECIQYgA0EQaiEBAn8DQAJAAkACQCAAKAI8IAEgBiADQQxqEAEiBAR/QZTHASAENgIAQX8FQQALRQRAIAUgAygCDCIHRg0BIAdBAE4NAgwDCyAFQX9HDQILIAAgACgCLCIBNgIcIAAgATYCFCAAIAEgACgCMGo2AhAgAgwDCyABIAcgASgCBCIISyIJQQN0aiIEIAcgCEEAIAkbayIIIAQoAgBqNgIAIAFBDEEEIAkbaiIBIAEoAgAgCGs2AgAgBSAHayEFIAYgCWshBiAEIQEMAQsLIABBADYCHCAAQgA3AxAgACAAKAIAQSByNgIAQQAgBkECRg0AGiACIAEoAgRrCyEKIANBIGokACAKC1YBAn8gACgCPCEEIwBBEGsiACQAIAQgAacgAUIgiKcgAkH/AXEgAEEIahAJIgIEf0GUxwEgAjYCAEF/BUEACyECIAApAwghASAAQRBqJABCfyABIAIbCwYAIAAQAAsGACAAEAML8n4FAnw2fwh7A34GfSMAQeDAAGsiGCQAIBhBADYCIEECIQwCQAJAIAAoAgAiB0GNlJzUAEYNACAHQf+f/Y8FRwRAAkAgB0GAgIDgAEcNACAAKAIEQeqggYECRw0AIAAoAghBjZSc1ABGDQILQc0IEABBASEMDAILQQAhDAsCf0EAQQFB4AAQEyIHRQ0AGiAHQQE2AkwCQAJAAkACQCAMDgMAAwEDCyAHQcMANgJYIAdBxAA2AlQgB0HFADYCUCAHQcYANgIQIAdBxwA2AgQgB0HIADYCHCAHQckANgIYIAdBygA2AhQgB0HLADYCACAHQcwANgJcIAdBzQA2AiwgB0HOADYCKCAHQc8ANgIkIAdB0AA2AiAgB0HRADYCDCAHQdIANgIIIAcQTSIINgIwIAgNAQwCCyAHQdMANgJYIAdB1AA2AlQgB0HVADYCUCAHQdYANgIQIAdB1wA2AgQgB0HYADYCXCAHQdkANgIsIAdB2gA2AiggB0HbADYCJCAHQdwANgIgIAdB3QA2AhwgB0HeADYCGCAHQd8ANgIUIAdB4AA2AgwgB0HhADYCCCAHQeIANgIAIAcCf0EBQYgBEBMiCARAIAgQTSIONgIAAkAgDkUNACAI/QwAAAAAAAAAAAAAAAAAAAAA/QsCbCAIQQA6AHwgCBAzIg42AgQgDkUNACAIEDMiDjYCCCAORQ0AIAgMAgsgCBBwC0EACyIINgIwIAhFDQELIAdBATYCSCAHQQE2AkAgB0EANgI8IAdCADcCNCAHQQE2AkQgBwwBCyAHEBBBAAsiCARAIAhBADYCPCAIQeMANgJICyAIBEAgCEEANgI4IAhB5AA2AkQLIAgEQCAIQQA2AjQgCEHlADYCQAsgGEEkaiIHBEAgB0EAQbjAABAVIgdBADYCuEAgB0J/NwKIQAsgAwRAIBggGCgC3EBBAXI2AtxACyAYIAE2AhwgGCAANgIYIBggADYCFEEBIQxBACEBAkAgGEEUaiIHRQ0AQQFByAAQEyIABH8CfyAAQYCAwAA2AkAgAEGAgMAAEBQiDjYCICAORQRAIAAQEEEADAELIAAgDjYCJCAAQQI2AhwgAEEDNgIYIABBBDYCFCAAQQU2AhAgAEEGNgIsIABBCDYCKCAAIAAoAkRBAnI2AkQgAAsFQQALIgBFDQAgAARAIABBADYCBCAAIAc2AgALIAc1AgghRSAABEAgACBFNwMICwJAIABFDQAgAC0AREECcUUNACAAQT82AhALIAAEQCAAQcEANgIYCyAABEAgAEHCADYCHAsgACEBCyABIQACfyAYQSRqIQECQCAIRQ0AIAFFDQAgCCgCTEUEQCAIQTRqQQFBtMkAQQAQD0EADAILIAgoAjAgASAIKAIYEQMAQQEhCwsgCwtFBEBB3AgQACAAEDQgCBA1DAELAn8gGEEgaiEBQQAhBwJAIABFDQAgCEUNACAIKAJMRQRAIAhBNGpBAUGFygBBABAPQQAMAgsgACAIKAIwIAEgCEE0aiAIKAIAEQEAIQcLIAcLRQRAQfgIEAAgABA0IAgQNSAYKAIgECEMAQsgGCgCICEBQQAhBwJAIAhFDQAgAEUNACAIKAJMRQ0AIAgoAjAgACABIAhBNGogCCgCBBEBACEHCwJAIAcEQEEAIQcCQCAIRQ0AIABFDQAgCCgCTEUNACAIKAIwIAAgCEE0aiAIKAIQEQAAIQcLIAcNAQtB/wkQACAIEDUgABA0IBgoAiAQIQwBCyAAEDQgCBA1IBgoAiAiDSgCHCIABEAgABAQIBgoAiAiDUIANwIcCyANKAIQISECQAJAIAJFBEACQCAERQ0AICFBBEcNAEEBIRlBBCEhDAMLAkACQCANKAIUIgFBA0YNACAhQQNHDQAgDSgCGCIAKAIAIAAoAgRHDQEgACgCNEEBRg0BIA1BAzYCFAwDCyAhQQJLDQAgDUECNgIUDAMLAkACQCABQQNrDgMDAQAECyMAQRBrIg4kAAJAAkACQCANKAIQQQRJDQAgDSgCGCIAKAIAIgEgACgCNEcNACABIAAoAmhHDQAgASAAKAKcAUcNACAAKAIEIgEgACgCOEcNACABIAAoAmxHDQAgASAAKAKgAUYNAQsgDkGHCDYCBCAOQbgKNgIAQejEAUHtPSAOEBYMAQsCQCAAKAIMIAAoAghsIghFBEAgACgCyAEhAQwBC0MAAIA/QX8gACgCtAF0QX9zs5UhSEMAAIA/QX8gACgCgAF0QX9zs5UhSkMAAIA/QX8gACgCTHRBf3OzlSFLQwAAgD9BfyAAKAIYdEF/c7OVIUkgACgCyAEhASAAKAKUASECIAAoAmAhCiAAKAIsIQdBACEAAkAgCEEISQ0AIAcgCiAIQQJ0IgtqIg9JIAogByALaiIXSXENACACIBdJIAcgAiALaiIJSXENACABIBdJIAcgASALaiILSXENACACIA9JIAkgCktxDQAgASAPSSAKIAtJcQ0AIAEgCUkgAiALSXENACAIQXxxIQAgSP0TIT0gSv0TIT4gS/0TIUMgSf0TIUBBACELA0AgAiALQQJ0Ig9qIhf9AAIAIUEgCiAPaiIJ/QACACFCIAcgD2oiEP0MAACAPwAAgD8AAIA/AACAPyBAIBD9AAIA/foB/eYB/eUB/QwAAH9DAAB/QwAAf0MAAH9D/eYB/QwAAIA/AACAPwAAgD8AAIA/ID0gASAPav0AAgD9+gH95gH95QEiP/3mAf34Af0LAgAgCf0MAACAPwAAgD8AAIA/AACAPyBDIEL9+gH95gH95QH9DAAAf0MAAH9DAAB/QwAAf0P95gEgP/3mAf34Af0LAgAgF/0MAACAPwAAgD8AAIA/AACAPyA+IEH9+gH95gH95QH9DAAAf0MAAH9DAAB/QwAAf0P95gEgP/3mAf34Af0LAgAgC0EEaiILIABHDQALIAAgCEYNAQsDQAJ/QwAAgD8gSSAHIABBAnQiC2oiDygCALKUk0MAAH9DlEMAAIA/IEggASALaigCALKUkyJMlCJNi0MAAABPXQRAIE2oDAELQYCAgIB4CyEXIAIgC2oiCSgCACEQIAogC2oiCygCACEMIA8gFzYCACALAn9DAACAPyBLIAyylJNDAAB/Q5QgTJQiTYtDAAAAT10EQCBNqAwBC0GAgICAeAs2AgAgCQJ/QwAAgD8gSiAQspSTQwAAf0OUIEyUIkyLQwAAAE9dBEAgTKgMAQtBgICAgHgLNgIAIABBAWoiACAIRw0ACwsgARAQIA0oAhgiAEEINgKAASAAQQg2AkwgAEEINgIYIABBADYCyAEgDUEBNgIUIA0gDSgCEEEBayIANgIQIABBBEkNAEEDIQADQCANKAIYIABBNGxqIgEgASgCZDYCMCABIAH9AAJU/QsCICABIAH9AAJE/QsCECABIAH9AAI0/QsCACAAQQFqIgAgDSgCEEkNAAsLIA5BEGokAAwDCyMAQRBrIgskAAJAAkACQCANKAIQQQNJDQAgDSgCGCIAKAIAIgEgACgCNEcNACABIAAoAmhHDQAgACgCBCIBIAAoAjhHDQAgASAAKAJsRg0BCyALQcUINgIEIAtBuAo2AgBB6MQBQZc+IAsQFgwBCwJAIAAoAgwgACgCCGwiAkUNAEF/IAAoAhgiCnRBf3MhAUEAQQEgCkEBa3QiCiAAKAKIARshD0EAIAogACgCVBshFyAAKAKUASEKIAAoAmAhByAAKAIsIQ5BACEAAkAgAkEESQ0AIA4gByACQQJ0IghqIglJIAcgCCAOaiIQSXENACAKIBBJIA4gCCAKaiIISXENACAHIAhJIAkgCktxDQAgAkF8cSEAIAH9ESE/IA/9ESFAIBf9ESFBQQAhCANAIA4gCEECdCIJaiIQID8gCSAKaiIM/QACACBA/bEB/foBIj39DGl0sz9pdLM/aXSzP2l0sz/95gEgByAJaiIJ/QACACBB/bEB/foBIj79DLNZGrizWRq4s1kauLNZGrj95gEgEP0AAgD9+gEiQ/3kAf3kAf0MAAAAPwAAAD8AAAA/AAAAP/3kAf34ASJC/QwAAAAAAAAAAAAAAAAAAAAA/bgBID8gQv05/VL9CwIAIAkgPyA9/QwZ0Da/GdA2vxnQNr8Z0Da//eYBIEP9DNUJgD/VCYA/1QmAP9UJgD/95gEgPv0MJzGwvicxsL4nMbC+JzGwvv3mAf3kAf3kAf0MAAAAPwAAAD8AAAA/AAAAP/3kAf34ASJC/QwAAAAAAAAAAAAAAAAAAAAA/bgBID8gQv05/VL9CwIAIAwgPyA9/Qy9Nwa3vTcGt703Bre9Nwa3/eYBIEP9DGb0fz9m9H8/ZvR/P2b0fz/95gEgPv0MNdLiPzXS4j810uI/NdLiP/3mAf3kAf3kAf0MAAAAPwAAAD8AAAA/AAAAP/3kAf34ASI9/QwAAAAAAAAAAAAAAAAAAAAA/bgBID8gPf05/VL9CwIAIAhBBGoiCCAARw0ACyAAIAJGDQELA0ACfyAKIABBAnQiCGoiCSgCACAPa7IiSENpdLM/lCAHIAhqIhAoAgAgF2uyIkpDs1kauJQgCCAOaiIMKAIAsiJLkpJDAAAAP5IiSYtDAAAAT10EQCBJqAwBC0GAgICAeAshCCAMIAEgCEEAIAhBAEobIAEgCEgbNgIAIBAgAQJ/IEhDGdA2v5QgS0PVCYA/lCBKQycxsL6UkpJDAAAAP5IiSYtDAAAAT10EQCBJqAwBC0GAgICAeAsiCEEAIAhBAEobIAEgCEgbNgIAIAkgAQJ/IEhDvTcGt5QgS0Nm9H8/lCBKQzXS4j+UkpJDAAAAP5IiSItDAAAAT10EQCBIqAwBC0GAgICAeAsiCEEAIAhBAEobIAEgCEgbNgIAIABBAWoiACACRw0ACwsgDUEBNgIUCyALQRBqJAAMAgsgISACIAIgIUsbISFBASEZDAELAkACQAJ/AkACQCANKAIYIgEoAgBBAUcNAAJAAkAgASgCNEEBaw4CAQACCyABKAJoQQJHDQECQCABKAIEQQFHDQAgASgCOEECRw0AIAEoAmxBAkcNAEEAIQsgDSIXKAIYIgAoAhghASAAKAKUASERIAAoAmAhCiAAKAIsIRAgACgCCCINIAAoAgwiAmxBAnQiABAYIQcgABAYIQggABAYIQ4CQAJAAkACQAJAAkAgB0UNACAIRQ0AIA5FDQBBfyABdEF/cyEJQQEgAUEBa3QhDCACIBcoAgRBAXEiAGshHiAXKAIAQQFxIRsgAEUNAyANRQ0DAn9BACAMa7K7IgVEarx0kxgE1j+iIAVEDAIrhxbZ5j+ioCIGmUQAAAAAAADgQWMEQCAGqgwBC0GAgICAeAshFAJ/IAVEJzEIrBxa/D+iIgaZRAAAAAAAAOBBYwRAIAaqDAELQYCAgIB4CyEaIA1BCEkhOAJ/IAVEO99PjZdu9j+iIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CyEdIDgNASAIIAdrQRBJDQEgDiAHa0EQSQ0BIAcgEGtBEEkNASAOIAhrQRBJDQEgCCAQa0EQSQ0BIA4gEGtBEEkNASAOIA1BfHEiC0ECdCICaiEBIAIgB2ohACAa/REhPiAU/REhQyAJ/REhPyAd/REhQANAIAcgD0ECdCITav0MAAAAAAAAAAAAAAAAAAAAACAQIBNq/QACACI9IED9rgEiQSA//bYBIEH9DAAAAAAAAAAAAAAAAAAAAAD9Of1S/QsCACAIIBNq/QwAAAAAAAAAAAAAAAAAAAAAID0gQ/2xASJBID/9tgEgQf0MAAAAAAAAAAAAAAAAAAAAAP05/VL9CwIAIA4gE2r9DAAAAAAAAAAAAAAAAAAAAAAgPSA+/a4BIj0gP/22ASA9/QwAAAAAAAAAAAAAAAAAAAAA/Tn9Uv0LAgAgD0EEaiIPIAtHDQALIAIgEGohECACIAhqIQIgCyANRg0EDAILIAcQECAIEBAgDhAQDAQLIAchACAIIQIgDiEBCwNAIAAgECgCACIPIB1qIhMgCSAJIBNKG0EAIBNBAE4bNgIAIAIgDyAUayITIAkgCSATShtBACATQQBOGzYCACABIA8gGmoiDyAJIAkgD0obQQAgD0EAThs2AgAgAUEEaiEBIAJBBGohAiAAQQRqIQAgEEEEaiEQIAtBAWoiCyANRw0ACwwBCyAOIQEgCCECIAchAAsgDSAbayEaAkAgHkF+cSIdBH8Cf0EAIAxrsrsiBURqvHSTGATWP6IgBUQMAiuHFtnmP6KgIgaZRAAAAAAAAOBBYwRAIAaqDAELQYCAgIB4CyEiIBpBfnEiHEEBayE5An8gBUQnMQisHFr8P6IiBplEAAAAAAAA4EFjBEAgBqoMAQtBgICAgHgLISMgOUF+cSE6An8gBUQ730+Nl272P6IiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLISQgHUEBayElIDpBAmohJiANQQJ0IQ0DQCABIA1qIQ8gAiANaiETIAAgDWohCyANIBBqIRQgGwRAIAAgECgCACIVICRqIhIgCSAJIBJKG0EAIBJBAE4bNgIAIAIgFSAiayISIAkgCSASShtBACASQQBOGzYCACABIBUgI2oiFSAJIAkgFUobQQAgFUEAThs2AgAgCigCACEWIAsCfyARKAIAIAxrsrsiBUQ730+Nl272P6IiBplEAAAAAAAA4EFjBEAgBqoMAQtBgICAgHgLIBQoAgAiFWoiEiAJIAkgEkobQQAgEkEAThs2AgAgEyAVAn8gFiAMa7K7IgZEarx0kxgE1j+iIAVEDAIrhxbZ5j+ioCIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAtrIhIgCSAJIBJKG0EAIBJBAE4bNgIAIA8CfyAGRCcxCKwcWvw/oiIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAsgFWoiFSAJIAkgFUobQQAgFUEAThs2AgAgD0EEaiEPIBNBBGohEyALQQRqIQsgFEEEaiEUIAJBBGohAiAQQQRqIRAgAUEEaiEBIABBBGohAAtBACEVIBwEfwNAIAooAgAhHyAAAn8gESgCACAMa7K7IgVEO99PjZdu9j+iIgaZRAAAAAAAAOBBYwRAIAaqDAELQYCAgIB4CyAQKAIAIhJqIhYgCSAJIBZKG0EAIBZBAE4bNgIAIAIgEgJ/IB8gDGuyuyIGRGq8dJMYBNY/oiAFRAwCK4cW2eY/oqAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLayIWIAkgCSAWShtBACAWQQBOGzYCACABAn8gBkQnMQisHFr8P6IiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLIBJqIhIgCSAJIBJKG0EAIBJBAE4bNgIAIAooAgAhHyAAAn8gESgCACAMa7K7IgVEO99PjZdu9j+iIgaZRAAAAAAAAOBBYwRAIAaqDAELQYCAgIB4CyAQKAIEIhJqIhYgCSAJIBZKG0EAIBZBAE4bNgIEIAIgEgJ/IB8gDGuyuyIGRGq8dJMYBNY/oiAFRAwCK4cW2eY/oqAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLayIWIAkgCSAWShtBACAWQQBOGzYCBCABAn8gBkQnMQisHFr8P6IiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLIBJqIhIgCSAJIBJKG0EAIBJBAE4bNgIEIAooAgAhHyALAn8gESgCACAMa7K7IgVEO99PjZdu9j+iIgaZRAAAAAAAAOBBYwRAIAaqDAELQYCAgIB4CyAUKAIAIhJqIhYgCSAJIBZKG0EAIBZBAE4bNgIAIBMgEgJ/IB8gDGuyuyIGRGq8dJMYBNY/oiAFRAwCK4cW2eY/oqAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLayIWIAkgCSAWShtBACAWQQBOGzYCACAPAn8gBkQnMQisHFr8P6IiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLIBJqIhIgCSAJIBJKG0EAIBJBAE4bNgIAIAooAgAhHyALAn8gESgCACAMa7K7IgVEO99PjZdu9j+iIgaZRAAAAAAAAOBBYwRAIAaqDAELQYCAgIB4CyAUKAIEIhJqIhYgCSAJIBZKG0EAIBZBAE4bNgIEIBMgEgJ/IB8gDGuyuyIGRGq8dJMYBNY/oiAFRAwCK4cW2eY/oqAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLayIWIAkgCSAWShtBACAWQQBOGzYCBCAPAn8gBkQnMQisHFr8P6IiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLIBJqIhIgCSAJIBJKG0EAIBJBAE4bNgIEIBFBBGohESAKQQRqIQogD0EIaiEPIBNBCGohEyALQQhqIQsgFEEIaiEUIAFBCGohASACQQhqIQIgAEEIaiEAIBBBCGohECAVQQJqIhUgHEkNAAsgJgVBAAsgGkkEfyAKKAIAIRYgAAJ/IBEoAgAgDGuyuyIFRDvfT42XbvY/oiIGmUQAAAAAAADgQWMEQCAGqgwBC0GAgICAeAsgECgCACIVaiISIAkgCSASShtBACASQQBOGzYCACACIBUCfyAWIAxrsrsiBkRqvHSTGATWP6IgBUQMAiuHFtnmP6KgIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C2siEiAJIAkgEkobQQAgEkEAThs2AgAgAQJ/IAZEJzEIrBxa/D+iIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CyAVaiIVIAkgCSAVShtBACAVQQBOGzYCACAKKAIAIRUgCwJ/IBEoAgAgDGuyuyIFRDvfT42XbvY/oiIGmUQAAAAAAADgQWMEQCAGqgwBC0GAgICAeAsgFCgCACILaiIUIAkgCSAUShtBACAUQQBOGzYCACATIAsCfyAVIAxrsrsiBkRqvHSTGATWP6IgBUQMAiuHFtnmP6KgIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C2siEyAJIAkgE0obQQAgE0EAThs2AgAgDwJ/IAZEJzEIrBxa/D+iIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CyALaiILIAkgCSALShtBACALQQBOGzYCACARQQRqIREgCkEEaiEKIAJBBGohAiAQQQRqIRAgAEEEaiEAIAFBBGoFIAELIA1qIQEgAiANaiECIAAgDWohACANIBBqIRAgIEECaiIgIB1JDQALICVBfnFBAmoFQQALIB5PDQAgGwRAIAACf0EAIAxrsrsiBUQ730+Nl272P6IiBplEAAAAAAAA4EFjBEAgBqoMAQtBgICAgHgLIBAoAgAiC2oiDSAJIAkgDUobQQAgDUEAThs2AgAgAiALAn8gBURqvHSTGATWP6IgBUQMAiuHFtnmP6KgIgaZRAAAAAAAAOBBYwRAIAaqDAELQYCAgIB4C2siDSAJIAkgDUobQQAgDUEAThs2AgAgAQJ/IAVEJzEIrBxa/D+iIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CyALaiILIAkgCSALShtBACALQQBOGzYCACACQQRqIQIgEEEEaiEQIAFBBGohASAAQQRqIQALIBpBfnEiIAR/ICBBAWsiC0F+cSE7AkACf0EAICBBD0kNABpBACAAIAIgC0EBdiIUQQN0QQhqIhNqIgtJIAIgACATaiINSXENABpBACABIA1JIAAgASATaiIPSXENABpBACAAIBAgE2oiE0kgDSAQS3ENABpBACAKIA1JIAAgCiAUQQJ0QQRqIh5qIhtJcQ0AGkEAIA0gEUsgACARIB5qIg1JcQ0AGkEAIAIgD0kgASALSXENABpBACACIBNJIAsgEEtxDQAaQQAgCiALSSACIBtJcQ0AGkEAIAIgDUkgCyARS3ENABpBACABIBNJIA8gEEtxDQAaQQAgCiAPSSABIBtJcQ0AGkEAIAEgDUkgDyARS3ENABogCiAUQQFqIhZB/P///wdxIhtBAnQiImohCyABIBtBA3QiHmohDSAAIB5qIQ8gCf0RIT8gDP0RIUNBACETA0AgECATQQN0IhRBGHIiHWoiIyAQIBRBEHIiHGoiJCAQIBRBCHIiFWoiJSAQIBRqIib9CQIA/VYCAAH9VgIAAv1WAgADIT0CfyARIBNBAnQiH2r9AAIAIEP9sQH9+gEiPv1fIkD9DDvfT42XbvY/O99PjZdu9j/98gEiQf0hASIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAshJyAKIB9q/QACACFCIAAgFGoiH/0MAAAAAAAAAAAAAAAAAAAAACA9An8gQf0hACIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAv9ESAn/RwBAn8gPiA+/Q0ICQoLDA0ODwABAgMAAQID/V8iQf0MO99PjZdu9j8730+Nl272P/3yASI+/SEAIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C/0cAgJ/ID79IQEiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgL/RwDIkT9rgEiPiA//bYBID79DAAAAAAAAAAAAAAAAAAAAAD9Of1SIj79WgIAACAAIBVqIicgPv1aAgABIAAgHGoiKSA+/VoCAAIgACAdaiIqID79WgIAAwJ/IEIgQ/2xAf36ASI+/V8iQv0Marx0kxgE1j9qvHSTGATWP/3yASBA/QwMAiuHFtnmPwwCK4cW2eY//fIB/fABIkD9IQEiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLISggAiAUaiIr/QwAAAAAAAAAAAAAAAAAAAAAID0CfyBA/SEAIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C/0RICj9HAECfyA+/QwAAAAAAAAAAAAAAAAAAAAA/Q0ICQoLDA0ODwABAgMAAQID/V8iQP0Marx0kxgE1j9qvHSTGATWP/3yASBB/QwMAiuHFtnmPwwCK4cW2eY//fIB/fABIj79IQAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgL/RwCAn8gPv0hASIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAv9HAMiQf2xASI+ID/9tgEgPv0MAAAAAAAAAAAAAAAAAAAAAP05/VIiPv1aAgAAIAIgFWoiKCA+/VoCAAEgAiAcaiIsID79WgIAAiACIB1qIi0gPv1aAgADAn8gQv0MJzEIrBxa/D8nMQisHFr8P/3yASI+/SEBIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CyEuIAEgFGoiFP0MAAAAAAAAAAAAAAAAAAAAACA9An8gPv0hACIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAv9ESAu/RwBAn8gQP0MJzEIrBxa/D8nMQisHFr8P/3yASI9/SEAIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C/0cAgJ/ID39IQEiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgL/RwDIkD9rgEiPSA//bYBID39DAAAAAAAAAAAAAAAAAAAAAD9Of1SIj39WgIAACABIBVqIhUgPf1aAgABIAEgHGoiHCA9/VoCAAIgASAdaiIdID39WgIAAyAf/QwAAAAAAAAAAAAAAAAAAAAAICNBBGogJEEEaiAlQQRqICb9CQIE/VYCAAH9VgIAAv1WAgADIj4gRP2uASI9ID/9tgEgPf0MAAAAAAAAAAAAAAAAAAAAAP05/VIiPf1aAgQAICcgPf1aAgQBICkgPf1aAgQCICogPf1aAgQDICv9DAAAAAAAAAAAAAAAAAAAAAAgPiBB/bEBIj0gP/22ASA9/QwAAAAAAAAAAAAAAAAAAAAA/Tn9UiI9/VoCBAAgKCA9/VoCBAEgLCA9/VoCBAIgLSA9/VoCBAMgFP0MAAAAAAAAAAAAAAAAAAAAACA+IED9rgEiPSA//bYBID39DAAAAAAAAAAAAAAAAAAAAAD9Of1SIj39WgIEACAVID39WgIEASAcID39WgIEAiAdID39WgIEAyATQQRqIhMgG0cNAAsgESAiaiERIBAgHmohECACIB5qIQIgFiAbRgRAIA8hACANIQEgCyEKDAILIA8hACANIQEgCyEKIBtBAXQLIQsDQCAKKAIAIRMgAAJ/IBEoAgAgDGuyuyIFRDvfT42XbvY/oiIGmUQAAAAAAADgQWMEQCAGqgwBC0GAgICAeAsgECgCACINaiIPIAkgCSAPShtBACAPQQBOGzYCACACIA0CfyATIAxrsrsiBkRqvHSTGATWP6IgBUQMAiuHFtnmP6KgIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C2siDyAJIAkgD0obQQAgD0EAThs2AgAgAQJ/IAZEJzEIrBxa/D+iIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CyANaiINIAkgCSANShtBACANQQBOGzYCACAKKAIAIRMgAAJ/IBEoAgAgDGuyuyIFRDvfT42XbvY/oiIGmUQAAAAAAADgQWMEQCAGqgwBC0GAgICAeAsgECgCBCINaiIPIAkgCSAPShtBACAPQQBOGzYCBCACIA0CfyATIAxrsrsiBkRqvHSTGATWP6IgBUQMAiuHFtnmP6KgIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C2siDyAJIAkgD0obQQAgD0EAThs2AgQgAQJ/IAZEJzEIrBxa/D+iIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CyANaiINIAkgCSANShtBACANQQBOGzYCBCARQQRqIREgCkEEaiEKIAFBCGohASACQQhqIQIgAEEIaiEAIBBBCGohECALQQJqIgsgIEkNAAsLIDtBAmoFQQALIBpPDQAgCigCACELIAACfyARKAIAIAxrsrsiBUQ730+Nl272P6IiBplEAAAAAAAA4EFjBEAgBqoMAQtBgICAgHgLIBAoAgAiAGoiCiAJIAkgCkobQQAgCkEAThs2AgAgAiAAAn8gCyAMa7K7IgZEarx0kxgE1j+iIAVEDAIrhxbZ5j+ioCIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAtrIgIgCSACIAlIG0EAIAJBAE4bNgIAIAECfyAGRCcxCKwcWvw/oiIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAsgAGoiACAJIAAgCUgbQQAgAEEAThs2AgALIBcoAhgoAiwQECAXKAIYIgAgBzYCLCAAKAJgEBAgFygCGCIAIAg2AmAgACgClAEQECAXKAIYIgAgDjYClAEgACAA/QACACI//QsCaCAAID/9CwI0IBdBATYCFAsMBwsgASgCBEEBRw0BIAEoAjhBAUcNASABKAJsQQFHDQEgASgCGCEAIAEoApQBIQIgASgCYCEHIAEoAiwhDCABKAIIIgogASgCDCIWbEECdCIBEBghDyABEBghFyABEBghCSAPRQ0FIBdFDQUgCUUNBSAWBEAgCiANKAIAQQFxIh9rISICf0EAQQEgAEEBa3QiFGuyuyIFRGq8dJMYBNY/oiAFRAwCK4cW2eY/oqAiBplEAAAAAAAA4EFjBEAgBqoMAQtBgICAgHgLISdBfyAAdCE8ICJBfnEiHUEBayIKQQF2IgBBAWohIwJ/IAVEJzEIrBxa/D+iIgaZRAAAAAAAAOBBYwRAIAaqDAELQYCAgIB4CyEpIApBfnEhCiAAQQJ0IQggAEEDdCEAICNBfHEhGyA8QX9zIRECfyAFRDvfT42XbvY/oiIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAshKiAKQQJqISQgCEEEaiElIABBCGohICAbQQJ0ISYgG0EDdCEeIBtBAXQhECAR/REhPyAU/REhQyAdQQdJISggDyEKIBchACAJIQ4DQCAfBEAgCiAMKAIAIgEgKmoiCCARIAggEUgbQQAgCEEAThs2AgAgACABICdrIgggESAIIBFIG0EAIAhBAE4bNgIAIA4gASApaiIBIBEgASARSBtBACABQQBOGzYCACAOQQRqIQ4gCkEEaiEKIAxBBGohDCAAQQRqIQALAn8CfyAdRQRAIAchASAOIQsgCiEIQQAMAQtBACEZAkACQCAoDQAgCiAAICBqIgFJIAAgCiAgaiIISXENACAKIA4gIGoiC0kgCCAOS3ENACAKIAwgIGoiGkkgCCAMS3ENACAHIAhJIAogByAlaiIcSXENACACIAhJIAogAiAlaiIISXENACAAIAtJIAEgDktxDQAgACAaSSABIAxLcQ0AIAAgHEkgASAHS3ENACAAIAhJIAEgAktxDQAgDiAaSSALIAxLcQ0AIA4gHEkgByALSXENACACIAtJIAggDktxDQAgByAmaiEBIA4gHmohCyAKIB5qIQgDQCAMIBlBA3QiGkEYciIcaiIrIAwgGkEQciIVaiIsIAwgGkEIciISaiItIAwgGmoiLv0JAgD9VgIAAf1WAgAC/VYCAAMhPQJ/IAIgGUECdCIvav0AAgAgQ/2xAf36ASI+/V8iQP0MO99PjZdu9j8730+Nl272P/3yASJB/SEBIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CyEwIAcgL2r9AAIAIUIgCiAaaiIv/QwAAAAAAAAAAAAAAAAAAAAAID0CfyBB/SEAIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C/0RIDD9HAECfyA+ID79DQgJCgsMDQ4PAAECAwABAgP9XyJB/Qw730+Nl272PzvfT42XbvY//fIBIj79IQAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgL/RwCAn8gPv0hASIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAv9HAMiRP2uASI+ID/9tgEgPv0MAAAAAAAAAAAAAAAAAAAAAP05/VIiPv1aAgAAIAogEmoiMCA+/VoCAAEgCiAVaiIyID79WgIAAiAKIBxqIjMgPv1aAgADAn8gQiBD/bEB/foBIj79XyJC/QxqvHSTGATWP2q8dJMYBNY//fIBIED9DAwCK4cW2eY/DAIrhxbZ5j/98gH98AEiQP0hASIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAshMSAAIBpqIjT9DAAAAAAAAAAAAAAAAAAAAAAgPQJ/IED9IQAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgL/REgMf0cAQJ/ID79DAAAAAAAAAAAAAAAAAAAAAD9DQgJCgsMDQ4PAAECAwABAgP9XyJA/QxqvHSTGATWP2q8dJMYBNY//fIBIEH9DAwCK4cW2eY/DAIrhxbZ5j/98gH98AEiPv0hACIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAv9HAICfyA+/SEBIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C/0cAyJB/bEBIj4gP/22ASA+/QwAAAAAAAAAAAAAAAAAAAAA/Tn9UiI+/VoCAAAgACASaiIxID79WgIAASAAIBVqIjUgPv1aAgACIAAgHGoiNiA+/VoCAAMCfyBC/QwnMQisHFr8PycxCKwcWvw//fIBIj79IQEiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLITcgDiAaaiIa/QwAAAAAAAAAAAAAAAAAAAAAID0CfyA+/SEAIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C/0RIDf9HAECfyBA/QwnMQisHFr8PycxCKwcWvw//fIBIj39IQAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgL/RwCAn8gPf0hASIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAv9HAMiQP2uASI9ID/9tgEgPf0MAAAAAAAAAAAAAAAAAAAAAP05/VIiPf1aAgAAIA4gEmoiEiA9/VoCAAEgDiAVaiIVID39WgIAAiAOIBxqIhwgPf1aAgADIC/9DAAAAAAAAAAAAAAAAAAAAAAgK0EEaiAsQQRqIC1BBGogLv0JAgT9VgIAAf1WAgAC/VYCAAMiPiBE/a4BIj0gP/22ASA9/QwAAAAAAAAAAAAAAAAAAAAA/Tn9UiI9/VoCBAAgMCA9/VoCBAEgMiA9/VoCBAIgMyA9/VoCBAMgNP0MAAAAAAAAAAAAAAAAAAAAACA+IEH9sQEiPSA//bYBID39DAAAAAAAAAAAAAAAAAAAAAD9Of1SIj39WgIEACAxID39WgIEASA1ID39WgIEAiA2ID39WgIEAyAa/QwAAAAAAAAAAAAAAAAAAAAAID4gQP2uASI9ID/9tgEgPf0MAAAAAAAAAAAAAAAAAAAAAP05/VIiPf1aAgQAIBIgPf1aAgQBIBUgPf1aAgQCIBwgPf1aAgQDIBlBBGoiGSAbRw0ACyACICZqIQIgDCAeaiEMIAAgHmohACAQIRkgJCAbICNGDQIaDAELIAohCCAOIQsgByEBCwNAIAEoAgAhDiAIAn8gAigCACAUa7K7IgVEO99PjZdu9j+iIgaZRAAAAAAAAOBBYwRAIAaqDAELQYCAgIB4CyAMKAIAIgpqIgcgESAHIBFIG0EAIAdBAE4bNgIAIAAgCgJ/IA4gFGuyuyIGRGq8dJMYBNY/oiAFRAwCK4cW2eY/oqAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLayIHIBEgByARSBtBACAHQQBOGzYCACALAn8gBkQnMQisHFr8P6IiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLIApqIgogESAKIBFIG0EAIApBAE4bNgIAIAEoAgAhDiAIAn8gAigCACAUa7K7IgVEO99PjZdu9j+iIgaZRAAAAAAAAOBBYwRAIAaqDAELQYCAgIB4CyAMKAIEIgpqIgcgESAHIBFIG0EAIAdBAE4bNgIEIAAgCgJ/IA4gFGuyuyIGRGq8dJMYBNY/oiAFRAwCK4cW2eY/oqAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLayIHIBEgByARSBtBACAHQQBOGzYCBCALAn8gBkQnMQisHFr8P6IiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLIApqIgogESAKIBFIG0EAIApBAE4bNgIEIAJBBGohAiABQQRqIQEgC0EIaiELIABBCGohACAIQQhqIQggDEEIaiEMIBlBAmoiGSAdSQ0ACyAkCyAiTwRAIAEhByAIIQogCwwBCyABKAIAIQ4gCAJ/IAIoAgAgFGuyuyIFRDvfT42XbvY/oiIGmUQAAAAAAADgQWMEQCAGqgwBC0GAgICAeAsgDCgCACIKaiIHIBEgByARSBtBACAHQQBOGzYCACAAIAoCfyAOIBRrsrsiBkRqvHSTGATWP6IgBUQMAiuHFtnmP6KgIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C2siByARIAcgEUgbQQAgB0EAThs2AgAgCwJ/IAZEJzEIrBxa/D+iIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CyAKaiIKIBEgCiARSBtBACAKQQBOGzYCACACQQRqIQIgAUEEaiEHIABBBGohACAIQQRqIQogDEEEaiEMIAtBBGoLIQ4gE0EBaiITIBZHDQALCyANKAIYKAIsEBAgDSgCGCIAIA82AiwgACgCYBAQIA0oAhgiACAXNgJgIAAoApQBEBAgDSgCGCIAIAk2ApQBIAAgAP0AAgAiP/0LAmggACA//QsCNCANQQE2AhRBACEZDAYLIAEoAmhBAUcNACABKAIEQQFHDQAgASgCOEEBRw0AIAEoAmxBAUcNACABKAIYIQIgASgClAEhCCABKAJgIQwgASgCLCEAIAEoAgwgASgCCGwiF0ECdCIBEBghByABEBghDyABEBghDgJAIAdFDQAgD0UNACAORQ0AIBdFDQRBfyACdEF/cyEZQQEgAkEBa3QhESAXQQhJDQIgDyAHa0EQSQ0CIA4gB2tBEEkNAiAHIABrQRBJDQIgByAMa0EQSQ0CIAcgCGtBEEkNAiAOIA9rQRBJDQIgDyAAa0EQSQ0CIA8gDGtBEEkNAiAPIAhrQRBJDQIgDiAAa0EQSQ0CIA4gDGtBEEkNAiAOIAhrQRBJDQIgCCAXQXxxIgpBAnQiCWohCyAJIA5qIQEgByAJaiECIBn9ESE/IBH9ESE9A0ACfyAIIBNBAnQiEGr9AAIAID39sQH9+gEiPv1fIkD9DDvfT42XbvY/O99PjZdu9j/98gEiQf0hASIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAshFCAMIBBq/QACACFCIAcgEGr9DAAAAAAAAAAAAAAAAAAAAAAgACAQav0AAgAiQwJ/IEH9IQAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgL/REgFP0cAQJ/ID4gPv0NCAkKCwwNDg8AAQIDAAECA/1fIj79DDvfT42XbvY/O99PjZdu9j/98gEiQf0hACIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAv9HAICfyBB/SEBIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C/0cA/2uASJBID/9tgEgQf0MAAAAAAAAAAAAAAAAAAAAAP05/VL9CwIAAn8gQiA9/bEB/foBIkH9XyJC/QxqvHSTGATWP2q8dJMYBNY//fIBIED9DAwCK4cW2eY/DAIrhxbZ5j/98gH98AEiQP0hASIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAshFCAPIBBq/QwAAAAAAAAAAAAAAAAAAAAAIEMCfyBA/SEAIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C/0RIBT9HAECfyBB/QwAAAAAAAAAAAAAAAAAAAAA/Q0ICQoLDA0ODwABAgMAAQID/V8iQP0Marx0kxgE1j9qvHSTGATWP/3yASA+/QwMAiuHFtnmPwwCK4cW2eY//fIB/fABIj79IQAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgL/RwCAn8gPv0hASIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAv9HAP9sQEiPiA//bYBID79DAAAAAAAAAAAAAAAAAAAAAD9Of1S/QsCAAJ/IEL9DCcxCKwcWvw/JzEIrBxa/D/98gEiPv0hASIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAshFCAOIBBq/QwAAAAAAAAAAAAAAAAAAAAAIEMCfyA+/SEAIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C/0RIBT9HAECfyBA/QwnMQisHFr8PycxCKwcWvw//fIBIj79IQAiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgL/RwCAn8gPv0hASIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAv9HAP9rgEiPiA//bYBID79DAAAAAAAAAAAAAAAAAAAAAD9Of1S/QsCACATQQRqIhMgCkcNAAsgCiAXRg0EIAkgDGohDCAAIAlqIQAgCSAPagwDCyAHEBAgDxAQIA4QEAwFCyAYQbkDNgIEIBhBuAo2AgBB6MQBQcI+IBgQFgwECyAHIQIgDiEBIAghCyAPCyEIA0AgDCgCACETIAICfyALKAIAIBFrsrsiBUQ730+Nl272P6IiBplEAAAAAAAA4EFjBEAgBqoMAQtBgICAgHgLIAAoAgAiCWoiECAZIBAgGUgbQQAgEEEAThs2AgAgCCAJAn8gEyARa7K7IgZEarx0kxgE1j+iIAVEDAIrhxbZ5j+ioCIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAtrIhAgGSAQIBlIG0EAIBBBAE4bNgIAIAECfyAGRCcxCKwcWvw/oiIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAsgCWoiCSAZIAkgGUgbQQAgCUEAThs2AgAgAUEEaiEBIAhBBGohCCACQQRqIQIgC0EEaiELIAxBBGohDCAAQQRqIQAgCkEBaiIKIBdHDQALCyANKAIYKAIsEBAgDSgCGCIAIAc2AiwgACgCYBAQIA0oAhgiACAPNgJgIAAoApQBEBAgDSgCGCAONgKUASANQQE2AhRBACEZDAELIA8QECAXEBAgCRAQCyAYKAIgIQACQCADDQAgIUUNACAAKAIYIQ5BACETA0AgDiATQTRsaiIDKAIYIgJBCEcEQAJAIAJBB00EQCADKAIMIAMoAghsIQEgAygCLCEKIAMoAiAEQCABRQ0CQQEgAkEBa3StIUVBACEHIAFBBE8EQCABQXxxIQcgRf0SIT9BACEMA0AgCiAMQQJ0aiICIAL9AAIAIj39xwFBB/3LASI+/R0AID/9HQAiRn/9EiA+/R0BID/9HQEiR3/9HgEgPSA//Q0ICQoLDA0ODwABAgMAAQID/ccBQQf9ywEiPf0dACBGf/0SID39HQEgR3/9HgH9DQABAgMICQoLEBESExgZGhv9CwIAIAxBBGoiDCAHRw0ACyABIAdGDQMLA0AgCiAHQQJ0aiICIAI0AgBCB4YgRX8+AgAgB0EBaiIHIAFHDQALDAILIAFFDQFBfyACdEF/c60hRUEAIQcgAUEETwRAIAFBfHEhByBF/RIhP0EAIQwDQCAKIAxBAnRqIgIgAv0AAgAiPf3JAf0M/wAAAAAAAAD/AAAAAAAAAP3VASI+/R0AID/9HQAiRoD9EiA+/R0BID/9HQEiR4D9HgEgPSA//Q0ICQoLDA0ODwABAgMAAQID/ckB/Qz/AAAAAAAAAP8AAAAAAAAA/dUBIj39HQAgRoD9EiA9/R0BIEeA/R4B/Q0AAQIDCAkKCxAREhMYGRob/QsCACAMQQRqIgwgB0cNAAsgASAHRg0CCwNAIAogB0ECdGoiAiACNQIAQv8BfiBFgD4CACAHQQFqIgcgAUcNAAsMAQsgAkEIayEKIAMoAgwgAygCCGwhASADKAIsIQggAygCIARAIAFFDQFBACEHIAFBBE8EQCABQXxxIQdBACECA0AgCCACQQJ0aiILIAv9AAIAIAr9rAH9CwIAIAJBBGoiAiAHRw0ACyABIAdGDQILA0AgCCAHQQJ0aiICIAIoAgAgCnU2AgAgB0EBaiIHIAFHDQALDAELIAFFDQBBACEHIAFBBE8EQCABQXxxIQdBACECA0AgCCACQQJ0aiILIAv9AAIAIAr9rQH9CwIAIAJBBGoiAiAHRw0ACyABIAdGDQELA0AgCCAHQQJ0aiICIAIoAgAgCnY2AgAgB0EBaiIHIAFHDQALCyADQQg2AhgLIBNBAWoiEyAhRw0ACwsgACgCDCAAKAIIbCEBAkAgGUUEQCAAKAIUQQJGBEAgACgCEEEBRgRAIAAoAhgoAiwgARAODAMLIARFDQIgACgCGCIAKAIsIAAoAmAgARAIDAILIAAoAhgiACgCLCAAKAJgIAAoApQBIAEQBwwBCwJAAkACQCAhQQFrDgQAAwECAwsgACgCGCgCLCABEAYMAgsgACgCGCIAKAIsIAAoAmAgACgClAEgARAFDAELIAAoAhgiACgCLCAAKAJgIAAoApQBIAAoAsgBIAEQBAsgGCgCIBAhQQAhDAsgGEHgwABqJAAgDAsIAEEIIAAQJQurAgICfgJ/Qn8hAyAALQBEQQhxRQRAIAAgACgCICIGNgIkAkACQAJAIAAgACgCMCIFBH8DQCAGIAUgACgCACAAKAIUEQAAIgVBf0YNAiAAIAAoAiQgBWoiBjYCJCAAIAAoAjAgBWsiBTYCMCAFDQALIAAoAiAFIAYLNgIkIAFCAFUNAUIAIQMMAgsgACAAKAJEQQhyNgJEIAJBBEGB9QBBABAPIABBADYCMCAAIAAoAkRBCHI2AkRCfw8LQgAhAwNAIAEgACgCACAAKAIYEQsAIgRCf1EEQCACQQRB8vQAQQAQDyAAIAAoAkRBCHI2AkQgACAAKQM4IAN8NwM4Qn8gAyADUBsPCyADIAR8IQMgASAEfSIBQgBVDQALCyAAIAApAzggA3w3AzgLIAMLIwEBfyABIAEoAgAgASgCCCIBIACnIgIgASACSRtqNgIEQQELPAICfwF+IAEoAgAgASgCCGoiAyABKAIEIgJGBEBCfw8LIAEgAiAAp2o2AgQgAyACa6wiBCAAIAAgBFUbC5gDAgJ+An8gACgCMCIFIAGnIgZPBEAgACAFIAZrNgIwIAAgACgCJCAGajYCJCAAIAApAzggAXw3AzggAQ8LIAAtAERBBHEEQCAAQQA2AjAgACAAKAIkIAVqNgIkIAAgBa0iASAAKQM4fDcDOCABQn8gBRsPCwJAIAVFBEAMAQsgAEEANgIwIAAgACgCIDYCJCABIAWtIgN9IQELIAFCAFUEQANAIAApAwggACkDOCABIAN8fFQEQCACQQRBm/UAQQAQDyAAQQA2AjAgACAAKAIgNgIkIAAgACkDOCADfCIDNwM4IAApAwgiASADfSEEIAEgACgCACAAKAIcEQoAIQUgACgCRCECIAAgBQR/IAAgATcDOCACQXtxBSACC0EEcjYCREJ/IAQgASADURsPCyABIAAoAgAgACgCGBELACIEQn9RBEAgAkEEQZv1AEEAEA8gACAAKAJEQQRyNgJEIAAgACkDOCADfDcDOEJ/IAMgA1AbDwsgAyAEfCEDIAEgBH0iAUIAVQ0ACwsgACAAKQM4IAN8NwM4IAMLmwEBBX9BASACKAIIIgcgB0EBTRshBCACKAIEIgMgAigCAGshBgNAIAQiBUEBdCEEIAUgBmsgAUkNAAsgBSAHRwRAIAUQFCIDRQRAQX8PCyACKAIAIgQEQCADIAQgBhASGiACKAIAEBALIAIgBTYCCCACIAM2AgAgAiADIAZqIgM2AgQLIAMgACABEBIaIAIgAigCBCABajYCBCABC0YBAn8gAigCACACKAIIaiIEIAIoAgQiA0YEQEF/DwsgACADIAQgA2siACABIAAgAUkbIgAQEhogAiACKAIEIABqNgIEIAALqgIBBH8jAEEQayIEJAACQCAAKAJ0DQAgAkEBTQRAIANBAUH7wgBBABAPDAELIAEgBEEMakECEBEgBCgCDCIGQf//A3EiB0UEQCADQQFBnMMAQQAQDwwBCyACIAdBBmxBAmpJBEAgA0EBQfvCAEEAEA8MAQsgBkEGbBAUIgNFDQAgAEEIEBQiAjYCdCACRQRAIAMQEAwBCyACIAM2AgAgAiAELwEMIgI7AQQgAkUEQEEBIQUMAQtBACECA0AgAUECaiAEQQxqIgVBAhARIAMgAkEGbGoiBiAEKAIMOwEAIAFBBGogBUECEBEgBiAEKAIMOwECIAFBBmoiASAFQQIQESAGIAQoAgw7AQRBASEFIAJBAWoiAiAAKAJ0LwEESQ0ACwsgBEEQaiQAIAUL8AEBBX8jAEEQayIEJAACfyAAKAJ4IgVFBEAgA0EBQc3CAEEAEA9BAAwBCyAFKAIMBEAgA0EBQdvVAEEAEA9BAAwBCyACIAUtABIiBUECdCIGSQRAIANBAUGswgBBABAPQQAMAQtBACAGEBQiAkUNABogBQRAQQAhAwNAIAEgBEEMaiIHQQIQESACIANBAnRqIgYgBCgCDDsBACABQQJqIAdBARARIAYgBCgCDDoAAiABQQNqIAdBARARIAYgBCgCDDoAAyABQQRqIQEgA0EBaiIDIAVHDQALCyAAKAJ4IAI2AgxBAQshCCAEQRBqJAAgCAvwAwEJfyMAQRBrIgUkAAJAIAJBA0kNACAAKAJ4DQAgASAFQQxqQQIQESAFLwEMIglBgQhrQf93TQRAIAUgCTYCACADQQFBtBogBRAPDAELIAFBAmogBUEMakEBEBEgBS8BDCIIRQRAIANBAUHUF0EAEA8MAQsgCEEDaiACSw0AIAggCWxBAnQQFCIHRQ0AIAgQFCIKRQRAIAcQEAwBCyAIEBQiC0UEQCAHEBAgChAQDAELQRQQFCIGRQRAIAcQECAKEBAgCxAQDAELIAFBA2ohAyAGIAo2AgggBiALNgIEIAYgCTsBECAGIAc2AgAgBSgCDCEMIAZBADYCDCAGIAw6ABIgACAGNgJ4A0AgAyAFQQxqQQEQESAEIApqIAUtAAxB/wBxQQFqOgAAIAQgC2ogBSgCDEGAAXFBB3Y6AAAgA0EBaiEDIARBAWoiBCAIRw0ACyAJRQRAQQEhBAwBC0EAIQYDQEEAIQRBACEAA0AgAkEEIAQgCmotAABBB2pBA3YiBCAEQQRPGyIEIAMgAWtqSARAQQAhBAwDCyADIAVBDGogBBARIAcgBSgCDDYCACAHQQRqIQcgAyAEaiEDIABBAWoiAEH//wNxIgQgCEkNAAtBASEEIAZBAWoiBkH//wNxIAlJDQALCyAFQRBqJAAgBAuYAQECfyMAQRBrIgUkACAAKAIYIgRB/wFHBEAgBSAENgIAIANBAkHkEyAFEA8LAkACQCACIAAoAhRGBEAgAg0BQQEhBAwCC0EAIQQgA0EBQbvsAEEAEA8MAQtBACECA0BBASEEIAEgACgCSCACQQxsakEIakEBEBEgAUEBaiEBIAJBAWoiAiAAKAIUSQ0ACwsgBUEQaiQAIAQLjgYBBn8jAEHQAGsiBCQAAkAgAkECTQRAIANBAUGb7ABBABAPDAELIAAtAHwEQCADQQRB7tIAQQAQD0EBIQYMAQtBASEGIAEgAEEoakEBEBEgAUEBaiAAQTRqQQEQESABQQJqIABBLGpBARARIAFBA2ohBQJAAkACQAJAAkAgACgCKCIHQQFrDgIAAQILIAJBBk0EQCAEIAI2AhAgA0EBQcDxACAEQRBqEA9BACEGDAULAkAgAkEHRg0AIAAoAjBBDkYNACAEIAI2AjAgA0ECQcDxACAEQTBqEA8LIAUgAEEwakEEEBEgACgCMEEORw0DQSQQFCIFRQRAQQAhBiADQQFBszxBABAPDAULIAVBDjYCACAEQQA2AkAgBEEANgI4IARBADYCSCAEQQA2AjwgBEEANgJEIARBADYCTEGw6pACIQYgBEGw6pACNgI0IAVBgIyVogQ2AgQCfyACQQdHBEAgAkEjRgRAIAFBB2ogBEHMAGpBBBARIAFBC2ogBEHIAGpBBBARIAFBD2ogBEHEAGpBBBARIAFBE2ogBEFAa0EEEBEgAUEXaiAEQTxqQQQQESABQRtqIARBOGpBBBARIAFBH2ogBEE0akEEEBEgBUEANgIEIAQoAjQhBiAEKAI4IQIgBCgCQCEDIAQoAjwhByAEKAJEIQggBCgCTCEJIAQoAkgMAgsgBCACNgIgIANBAkHk8QAgBEEgahAPC0EAIQJBACEDQQAhB0EACyEBIAUgBzYCGCAFIAg2AhAgBSAJNgIIIAUgBjYCICAFIAI2AhwgBSADNgIUIAUgATYCDCAAQQA2AnAgACAFNgJsDAMLIAAgAkEDayIBNgJwIABBASABEBMiAzYCbCADRQ0BIAJBA0wNAkEAIQIDQCAFIARBzABqQQEQESAAKAJsIAJqIAQoAkw6AAAgBUEBaiEFIAJBAWoiAiABRw0ACwwCCyAHQQNJDQIgBCAHNgIAIANBBEHb9wAgBBAPDAILQQAhBiAAQQA2AnAMAQtBASEGIABBAToAfAsgBEHQAGokACAGC7QDAQN/IwBBIGsiBCQAAkAgACgCSARAIANBAkGNNUEAEA9BASECDAELIAJBDkcEQEEAIQIgA0EBQfrrAEEAEA8MAQsgASAAQRBqQQQQESABQQRqIABBDGpBBBARIAFBCGogAEEUakECEBEgACgCDCEFAkAgBAJ/IAAoAhAiBkUEQCAAKAIUDAELIAAoAhQiAiAFRQ0AGiACDQFBAAs2AgggBCAGNgIEIAQgBTYCACADQQFB3uoAIAQQD0EAIQIMAQsgAkGBgAFrQf//fk0EQEEAIQIgA0EBQYjqAEEAEA8MAQsgACACQQwQEyICNgJIIAJFBEBBACECIANBAUGt6gBBABAPDAELQQEhAiABQQpqIABBGGpBARARIAFBC2ogAEEcakEBEBEgACgCHCIFQQdHBEAgBCAFNgIQIANBBEGd+gAgBEEQahAPCyABQQxqIABBIGpBARARIAFBDWogAEEkakEBEBEgACgCACIBIAEtALwBQfsBcSAAKAIYQf8BRkECdHI6ALwBIAAoAgAiASAAKAIMNgLYASABIAAoAhA2AtwBIABBAToAhQELIARBIGokACACC7oEAQZ/IwBBEGsiBiQAAn8gAC0AZEECcUUEQCADQQFBkdQAQQAQD0EADAELIABBADYCaAJAAkACQCACBEADQCACQQdNBEAgA0EBQbkZQQAQDwwFCyABIAZBDGoiBUEEEBEgBigCDCEEIAFBBGogBUEEEBFBCCEHIAYoAgwhBQJAAkACQAJAIAQOAgEAAwsgAkEQSQRAQeEZIQQMBwsgAUEIaiAGQQhqQQQQESAGKAIIBEBByj8hBAwHCyABQQxqIAZBDGpBBBARIAYoAgwiBA0BQbIYIQQMBgsgA0EBQbIYQQAQDwwGC0EQIQcLIAQgB0kEQCADQQFBhcUAQQAQDwwFCyACIARJBEAgA0EBQb3EAEEAEA9BAAwGCwJAAkAgACABIAdqIAQgB2sgAwJ/AkACQAJAIAVB8di9mwZMBEAgBUHjxsGTBkYNASAFQebKkZsGRg0DIAVB8MK1mwZHDQVB4MABDAQLIAVB8tiNgwdGDQFBwMABIAVB8sihywZGDQMaIAVB8ti9mwZHDQRByMABDAMLQdDAAQwCC0HYwAEMAQtB6MABCygCBBEBAA0BQQAMBwsgACAAKAJoQf////8HcjYCaAtBASAIIAVB8sihywZGGyEIIAEgBGohASACIARrIgINAAsgCA0BCyADQQFB2cMAQQAQD0EADAMLIABBAToAhAEgACAAKAJkQQRyNgJkQQEMAgsgA0EBIARBABAPCyADQQFBng5BABAPQQALIQkgBkEQaiQAIAkL4gEBAX8gACgCZEEBRwRAIANBAUG+1ABBABAPQQAPCwJAIAJBB00EQAwBCyABIABBOGpBBBARIAFBBGogAEE8akEEEBEgAkEDcQRADAELIAAgAkEIayICQQJ2IgQ2AkACQCACRQ0AIAAgBEEEEBMiAjYCRCACRQRAIANBAUGpEEEAEA9BAA8LIAAoAkBFDQAgAUEIaiEDQQAhAgNAIAMgACgCRCACQQJ0akEEEBEgA0EEaiEDIAJBAWoiAiAAKAJASQ0ACwsgACAAKAJkQQJyNgJkQQEPCyADQQFBqi1BABAPQQALxAEBAn8gACAAKAIgIgQ2AiQCQCAAKAIwIgMEQANAIAQgAyAAKAIAIAAoAhQRAAAiA0F/Rg0CIAAgACgCJCADaiIENgIkIAAgACgCMCADayIDNgIwIAMNAAsgACgCICEECyAAQQA2AjAgACAENgIkIAEgACgCACAAKAIcEQoARQRAIAAgACgCREEIcjYCREEADwsgACABNwM4QQEPCyAAIAAoAkRBCHI2AkQgAkEEQYH1AEEAEA8gACAAKAJEQQhyNgJEQQALggEBAn8jAEEQayIEJAACfyAAKAJkBEAgA0EBQdvTAEEAEA9BAAwBCyACQQRHBEAgA0EBQc4tQQAQD0EADAELIAEgBEEMakEEEBEgBCgCDEGKjqroAEcEQCADQQFB9iVBABAPQQAMAQsgACAAKAJkQQFyNgJkQQELIQUgBEEQaiQAIAULDQAgACgCACABIAIQRQsJACAAKAIAEEoLCQAgACgCABBJCw0AIAAoAgAgASACEEwLQQEBfyACBH8gA0ECQdvLAEEAEA8gACgCACABIAIgAyAEEEZFBEAgA0EBQakvQQAQD0EADwsgACACIAMQcQVBAAsLFQAgACgCACABIAIgAyAEIAUgBhBOCw8AIAAoAgAgASACIAMQTwsTACAAKAIAIAEgAiADIAQgBRArCx0AIAAoAgAgASACIAMgBCAFIAYgByAIIAkgChAnC+oEAQd/AkAgASgCCEE1IAMQJEUNACABKAIEIgcoAgAhBSAHKAIIIQQCQCAFBEBBASEGIAVBAUcEQCAFQX5xIQoDQAJ/QQAgBkUNABpBACABIAAgAyAEKAIAEQAARQ0AGiABIAAgAyAEKAIEEQAAQQBHCyEGIARBCGohBCAJQQJqIgkgCkcNAAsLAkAgBUEBcQRAIAZFDQEgASAAIAMgBCgCABEAAEEARyEGCyAHQQA2AgAgBkUNAwwCCyAHQQA2AgBBAA8LIAdBADYCAAsgASgCCCIHKAIAIQUgBygCCCEEAkACQAJ/AkAgBQRAQQEhBiAFQQFxIQggBUEBRw0BQQAMAgsgB0EANgIADAILIAVBfnEhBUEAIQkDQAJ/QQAgBkUNABpBACABIAAgAyAEKAIAEQAARQ0AGiABIAAgAyAEKAIEEQAAQQBHCyEGIARBCGohBCAJQQJqIgkgBUcNAAsgBkULIQUgCARAIAUNAiABIAAgAyAEKAIAEQAAQQBHIQYLIAdBADYCAEEAIQggBkUNAgsgAS0AhAFFBEAgA0EBQb3WAEEAEA9BAA8LIAEtAIUBRQRAIANBAUGg1gBBABAPQQAPCyAAIAEoAgAgAiADEFAhCCACRQ0BIAIoAgAiAEUNAUEBIQQCQAJAAkACQAJAAkAgASgCMEEMaw4NAwQEBAUAAQQEBAQEAgQLQQIhBAwEC0EDIQQMAwtBBCEEDAILQQUhBAwBC0F/IQQLIAAgBDYCFCABKAJsIgNFDQEgACADNgIcIAIoAgAgASgCcDYCICABQQA2AmwgCA8LIAdBADYCAEEAIQgLIAgL5AkCCn8BfiMAQfAAayIDJABBgAghCAJ/AkBBAUGACBATIgYEQCADQdwAaiELIANB7ABqIQkDQAJAAkACQCABIANB6ABqIgRBCCACEBpBCEcNACAEIANB2ABqQQQQESAJIAtBBBARQQghBQJAAkACQAJAAkAgAygCWA4CAAEECyABKQMIIg1QBH5CAAUgDSABKQM4fQsiDUL4////D1MNASACQQFByj9BABAPDAQLIAEgA0HoAGoiBEEIIAIQGkEIRw0DIAQgA0HkAGpBBBARIAMoAmRFDQEgAkEBQco/QQAQDwwDCyADIA2nQQhqNgJYDAELIAkgA0HYAGpBBBARQRAhBQsgAygCXCIEQePkwNMGRgRAIAAoAmQiAUEEcQRAIAAgAUEIcjYCZAwCCyACQQFBrStBABAPIAYQEEEADAcLIAMoAlgiB0UEQCACQQFBshhBABAPIAYQEEEADAcLIAUgB0sEQCADIAQ2AgQgAyAHNgIAIAJBAUH65wAgAxAPDAYLAkACfwJ/AkACfwJAAkACQAJAAkAgBEHx2L2bBkwEQCAEQePGwZMGRg0CIARB5sqRmwZGDQQgBEHwwrWbBkcNAUHgwAEMBgsgBEGfwMDSBkwEQCAEQfLYvZsGRg0FQcDAASAEQfLIocsGRg0GGiAEQfDy0bMGRw0BQajAAQwICyAEQfLYjYMHRg0CIARBoMDA0gZGDQZBsMABIARB6OTA0wZGDQcaCyAAKAJkIgRBAXENCCACQQFB/A5BABAPIAYQEEEADA8LQdDAAQwDC0HYwAEMAgtB6MABDAELQcjAAQshCiADIARB/wFxNgJMIAMgBEEYdjYCQCADIARBCHZB/wFxNgJIIAMgBEEQdkH/AXE2AkQgAkECQckOIANBQGsQDyAHIAVrIgUgAC0AZEEEcQ0CGiADIAMoAlwiBEEYdjYCMCADIARB/wFxNgI8IAMgBEEQdkH/AXE2AjQgAyAEQQh2Qf8BcTYCOCACQQJB2jMgA0EwahAPIAAgACgCZEH/////B3I2AmQgASAFrSINIAIgASgCKBEIACANUQ0HIAJBAUGSHEEAEA8gBhAQQQAMCgtBoMABCyEKIAcgBWsLIQUgASkDCCINUAR+QgAFIA0gASkDOH0LIAWtUwRAIAMoAlghBCADKAJcIQAgAyABKQMIIg1QBH5CAAUgDSABKQM4fQs+AiggAyAFNgIkIAMgAEH/AXE2AiAgAyAAQRh2NgIUIAMgBDYCECADIABBCHZB/wFxNgIcIAMgAEEQdkH/AXE2AhggAkEBQc31ACADQRBqEA8MBwsgBSAITQRAIAYhBAwECyAFIQggBiAFEBciBA0DIAYQECACQQFB/w9BABAPQQAMBwsgBEECcUUEQCACQQFBwg9BABAPIAYQEEEADAcLIAAgBEH/////B3I2AmQgASAHIAVrrSINIAIgASgCKBEIACANUQ0DIAAtAGRBCHFFDQEgAkECQZIcQQAQDwsgBhAQQQEMBQsgAkEBQZIcQQAQDyAGEBBBAAwECyABIAQgBSACEBogBUcEQCACQQFBxBxBABAPIAQQEEEADAQLIAAgBCIGIAUgAiAKKAIEEQEADQALIAQQEEEADAILIAJBAUGiJUEAEA9BAAwBCyAGEBBBAAshDCADQfAAaiQAIAwL5gEBBn8gACgCCEE1IAIQJARAAkAgACgCCCIGKAIAIQMgBigCCCEFAkACQAJ/AkAgAwRAQQEhBCADQQFxIQcgA0EBRw0BQQAMAgsgBkEANgIADAILIANBfnEhAwNAAn9BACAERQ0AGkEAIAAgASACIAUoAgARAABFDQAaIAAgASACIAUoAgQRAABBAEcLIQQgBUEIaiEFIAhBAmoiCCADRw0ACyAERQshAyAHBEAgAw0CIAAgASACIAUoAgARAABBAEchBAsgBkEANgIAIARFDQILIAAoAgAaQQEPCyAGQQA2AgALC0EACwoAIAAoAgAaQQALFAAgACgCACIABEAgACABNgK4AQsLIQAgACgCACABEFMgAEEAOgB8IAAgASgCuEBBAXE2AoABCzIAIAJFBEBBAA8LIAAoAgAgASACIAMQSEUEQCADQQFBqS9BABAPQQAPCyAAIAIgAxBxC2kCAn8BfCMAQRBrIgMkACACBEADQCAAIANBCGoQRCABAn8gAysDCCIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAs2AgAgAUEEaiEBIABBCGohACAEQQFqIgQgAkcNAAsLIANBEGokAAuEAQICfwF9IwBBEGsiAyQAIAIEQANAIAMgAC0AADoADyADIAAtAAE6AA4gAyAALQACOgANIAMgAC0AAzoADCABAn8gAyoCDCIFi0MAAABPXQRAIAWoDAELQYCAgIB4CzYCACABQQRqIQEgAEEEaiEAIARBAWoiBCACRw0ACwsgA0EQaiQAC0sBAn8jAEEQayIDJAAgAgRAA0AgACADQQxqQQQQESABIAMoAgw2AgAgAUEEaiEBIABBBGohACAEQQFqIgQgAkcNAAsLIANBEGokAAtLAQJ/IwBBEGsiAyQAIAIEQANAIAAgA0EMakECEBEgASADKAIMNgIAIAFBBGohASAAQQJqIQAgBEEBaiIEIAJHDQALCyADQRBqJAALSgECfyMAQRBrIgMkACACBEADQCAAIANBCGoQRCABIAMrAwi2OAIAIAFBBGohASAAQQhqIQAgBEEBaiIEIAJHDQALCyADQRBqJAALaAECfyMAQRBrIgMkACACBEADQCADIAAtAAA6AA8gAyAALQABOgAOIAMgAC0AAjoADSADIAAtAAM6AAwgASADKgIMOAIAIAFBBGohASAAQQRqIQAgBEEBaiIEIAJHDQALCyADQRBqJAALTAECfyMAQRBrIgMkACACBEADQCAAIANBDGpBBBARIAEgAygCDLM4AgAgAUEEaiEBIABBBGohACAEQQFqIgQgAkcNAAsLIANBEGokAAtMAQJ/IwBBEGsiAyQAIAIEQANAIAAgA0EMakECEBEgASADKAIMszgCACABQQRqIQEgAEECaiEAIARBAWoiBCACRw0ACwsgA0EQaiQAC6oIAg1/AXsjAEEQayIIJAACfyAAKAIIQRBGBEAgACgCnAEgACgCzAFBjCxsagwBCyAAKAIMCyEJAkAgAkUEQCADQQFB8B9BABAPDAELIAAoAkghBkEBIQQgASAIQQhqQQEQESAIKAIIIgVBAk8EQCADQQJBxsgAQQAQDwwBCyACIAVBAWpHBEBBACEEIANBAkHwH0EAEA8MAQsCQCAGKAIQIgNFDQAgCSgC0CshBCADQQhPBEAgA0F4cSEGQQAhAgNAIARBADYCvEMgBEEANgKEOyAEQQA2AswyIARBADYClCogBEEANgLcISAEQQA2AqQZIARBADYC7BAgBEEANgK0CCAEQcDDAGohBCACQQhqIgIgBkcNAAsLIANBB3EiA0UNAEEAIQIDQCAEQQA2ArQIIARBuAhqIQQgAkEBaiICIANHDQALCyAJKALoKyICBH8gAhAQIAlBADYC6CsgCCgCCAUgBQtFBEBBASEEDAELA0AgAUEBaiIBIAhBDGpBARARAkAgCSgCgCxF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KT0ALgAobnVsbCkAKCVkLCVkKSAAJXN9CgAJCSB9CgBbREVWXSBEdW1wIGFuIGltYWdlX2NvbXBfaGVhZGVyIHN0cnVjdCB7CgBbREVWXSBEdW1wIGFuIGltYWdlX2hlYWRlciBzdHJ1Y3QgewoASW1hZ2UgaW5mbyB7CgAJIGRlZmF1bHQgdGlsZSB7CgAlcwkgY29tcG9uZW50ICVkIHsKAAkJIGNvbXAgJWQgewoACSBUaWxlIGluZGV4OiB7CgAJIE1hcmtlciBsaXN0OiB7CgBDb2Rlc3RyZWFtIGluZGV4IGZyb20gbWFpbiBoZWFkZXI6IHsKAENvZGVzdHJlYW0gaW5mbyBmcm9tIG1haW4gaGVhZGVyOiB7CgBTdHJlYW0gZXJyb3Igd2hpbGUgcmVhZGluZyBKUDIgSGVhZGVyIGJveAoARm91bmQgYSBtaXNwbGFjZWQgJyVjJWMlYyVjJyBib3ggb3V0c2lkZSBqcDJoIGJveAoATWFsZm9ybWVkIEpQMiBmaWxlIGZvcm1hdDogZmlyc3QgYm94IG11c3QgYmUgSlBFRyAyMDAwIHNpZ25hdHVyZSBib3gKAE1hbGZvcm1lZCBKUDIgZmlsZSBmb3JtYXQ6IHNlY29uZCBib3ggbXVzdCBiZSBmaWxlIHR5cGUgYm94CgBOb3QgZW5vdWdoIG1lbW9yeSB0byBoYW5kbGUganBlZzIwMDAgYm94CgBOb3QgZW5vdWdoIG1lbW9yeSB3aXRoIEZUWVAgQm94CgBBIG1hcmtlciBJRCB3YXMgZXhwZWN0ZWQgKDB4ZmYtLSkgaW5zdGVhZCBvZiAlLjh4CgAJCSBtY3Q9JXgKAAkJCSBjYmxrc3R5PSUjeAoACQkJIGNzdHk9JSN4CgAJCSBwcmc9JSN4CgBJbnRlZ2VyIG92ZXJmbG93CgAJIHRkeD0ldSwgdGR5PSV1CgAJIHR3PSV1LCB0aD0ldQoACSB0eDA9JXUsIHR5MD0ldQoASW52YWxpZCBjb21wb25lbnQgaW5kZXg6ICV1CgBTdHJlYW0gdG9vIHNob3J0CgBNYXJrZXIgaGFuZGxlciBmdW5jdGlvbiBmYWlsZWQgdG8gcmVhZCB0aGUgbWFya2VyIHNlZ21lbnQKAE5vdCBlbm91Z2ggbWVtb3J5IGZvciBjdXJyZW50IHByZWNpbmN0IGNvZGVibG9jayBlbGVtZW50CgBFcnJvciByZWFkaW5nIFNQQ29kIFNQQ29jIGVsZW1lbnQKAEVycm9yIHJlYWRpbmcgU1FjZCBvciBTUWNjIGVsZW1lbnQKAEEgQlBDQyBoZWFkZXIgYm94IGlzIGF2YWlsYWJsZSBhbHRob3VnaCBCUEMgZ2l2ZW4gYnkgdGhlIElIRFIgYm94ICglZCkgaW5kaWNhdGUgY29tcG9uZW50cyBiaXQgZGVwdGggaXMgY29uc3RhbnQKAEVycm9yIHdpdGggU0laIG1hcmtlcjogaWxsZWdhbCB0aWxlIG9mZnNldAoASW52YWxpZCBwcmVjaW5jdAoATm90IGVub3VnaCBtZW1vcnkgdG8gaGFuZGxlIGJhbmQgcHJlY2ludHMKAEZhaWxlZCB0byBkZWNvZGUgYWxsIHVzZWQgY29tcG9uZW50cwoAU2l6ZSBvZiBjb2RlIGJsb2NrIGRhdGEgZXhjZWVkcyBzeXN0ZW0gbGltaXRzCgBTaXplIG9mIHRpbGUgZGF0YSBleGNlZWRzIHN5c3RlbSBsaW1pdHMKAENhbm5vdCB0YWtlIGluIGNoYXJnZSBtdWx0aXBsZSBNQ1QgbWFya2VycwoAQ29ycnVwdGVkIFBQTSBtYXJrZXJzCgBOb3QgZW5vdWdoIG1lbW9yeSBmb3IgdGlsZSByZXNvbHV0aW9ucwoAQ2Fubm90IHRha2UgaW4gY2hhcmdlIG11bHRpcGxlIGNvbGxlY3Rpb25zCgBJbnZhbGlkIFBDTFIgYm94LiBSZXBvcnRzIDAgcGFsZXR0ZSBjb2x1bW5zCgBXZSBkbyBub3Qgc3VwcG9ydCBST0kgaW4gZGVjb2RpbmcgSFQgY29kZWJsb2NrcwoAQ2Fubm90IGhhbmRsZSBib3ggb2YgdW5kZWZpbmVkIHNpemVzCgBDYW5ub3QgdGFrZSBpbiBjaGFyZ2UgY29sbGVjdGlvbnMgd2l0aG91dCBzYW1lIG51bWJlciBvZiBpbmRpeGVzCgBJbnZhbGlkIHRpbGVjLT53aW5feHh4IHZhbHVlcwoAQ2Fubm90IGhhbmRsZSBib3ggb2YgbGVzcyB0aGFuIDggYnl0ZXMKAENhbm5vdCBoYW5kbGUgWEwgYm94IG9mIGxlc3MgdGhhbiAxNiBieXRlcwoAQ29tcG9uZW50IGluZGV4ICV1IHVzZWQgc2V2ZXJhbCB0aW1lcwoASW52YWxpZCBQQ0xSIGJveC4gUmVwb3J0cyAlZCBlbnRyaWVzCgBOb3QgZW5vdWdoIG1lbW9yeSB0byBjcmVhdGUgVGFnLXRyZWUgbm9kZXMKAENhbm5vdCB0YWtlIGluIGNoYXJnZSBtY3QgZGF0YSB3aXRoaW4gbXVsdGlwbGUgTUNUIHJlY29yZHMKAENhbm5vdCBkZWNvZGUgdGlsZSwgbWVtb3J5IGVycm9yCgBvcGpfajJrX2FwcGx5X25iX3RpbGVfcGFydHNfY29ycmVjdGlvbiBlcnJvcgoAUHJvYmxlbSB3aXRoIHNraXBwaW5nIEpQRUcyMDAwIGJveCwgc3RyZWFtIGVycm9yCgBQcm9ibGVtIHdpdGggcmVhZGluZyBKUEVHMjAwMCBib3gsIHN0cmVhbSBlcnJvcgoAVW5rbm93biBtYXJrZXIKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIGFkZCB0bCBtYXJrZXIKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIGFkZCBtaCBtYXJrZXIKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIHRha2UgaW4gY2hhcmdlIFNJWiBtYXJrZXIKAEVycm9yIHJlYWRpbmcgUFBUIG1hcmtlcgoATm90IGVub3VnaCBtZW1vcnkgdG8gcmVhZCBQUFQgbWFya2VyCgBFcnJvciByZWFkaW5nIFNPVCBtYXJrZXIKAEVycm9yIHJlYWRpbmcgUExUIG1hcmtlcgoARXJyb3IgcmVhZGluZyBNQ1QgbWFya2VyCgBOb3QgZW5vdWdoIG1lbW9yeSB0byByZWFkIE1DVCBtYXJrZXIKAE5vdCBlbm91Z2ggc3BhY2UgZm9yIGV4cGVjdGVkIFNPUCBtYXJrZXIKAEV4cGVjdGVkIFNPUCBtYXJrZXIKAEVycm9yIHJlYWRpbmcgTUNPIG1hcmtlcgoARXJyb3IgcmVhZGluZyBSR04gbWFya2VyCgBFcnJvciByZWFkaW5nIFBQTSBtYXJrZXIKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIHJlYWQgUFBNIG1hcmtlcgoARXJyb3IgcmVhZGluZyBUTE0gbWFya2VyCgBFcnJvciByZWFkaW5nIFBMTSBtYXJrZXIKAE5vdCBlbm91Z2ggc3BhY2UgZm9yIGV4cGVjdGVkIEVQSCBtYXJrZXIKAEV4cGVjdGVkIEVQSCBtYXJrZXIKAEVycm9yIHJlYWRpbmcgQ1JHIG1hcmtlcgoAVW5rbm93biBwcm9ncmVzc2lvbiBvcmRlciBpbiBDT0QgbWFya2VyCgBVbmtub3duIFNjb2QgdmFsdWUgaW4gQ09EIG1hcmtlcgoARXJyb3IgcmVhZGluZyBDT0QgbWFya2VyCgBFcnJvciByZWFkaW5nIFFDRCBtYXJrZXIKAENycm9yIHJlYWRpbmcgQ0JEIG1hcmtlcgoARXJyb3IgcmVhZGluZyBQT0MgbWFya2VyCgBFcnJvciByZWFkaW5nIENPQyBtYXJrZXIKAEVycm9yIHJlYWRpbmcgUUNDIG1hcmtlcgoARXJyb3IgcmVhZGluZyBNQ0MgbWFya2VyCgBOb3QgZW5vdWdoIG1lbW9yeSB0byByZWFkIE1DQyBtYXJrZXIKAHJlcXVpcmVkIFNJWiBtYXJrZXIgbm90IGZvdW5kIGluIG1haW4gaGVhZGVyCgByZXF1aXJlZCBDT0QgbWFya2VyIG5vdCBmb3VuZCBpbiBtYWluIGhlYWRlcgoAcmVxdWlyZWQgUUNEIG1hcmtlciBub3QgZm91bmQgaW4gbWFpbiBoZWFkZXIKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIGhhbmRsZSBqcGVnMjAwMCBmaWxlIGhlYWRlcgoATm90IGVub3VnaCBtZW1vcnkgdG8gcmVhZCBoZWFkZXIKAEVycm9yIHdpdGggSlAgU2lnbmF0dXJlIDogYmFkIG1hZ2ljIG51bWJlcgoASW4gU09UIG1hcmtlciwgVFBTb3QgKCVkKSBpcyBub3QgdmFsaWQgcmVnYXJkcyB0byB0aGUgY3VycmVudCBudW1iZXIgb2YgdGlsZS1wYXJ0ICglZCksIGdpdmluZyB1cAoASW4gU09UIG1hcmtlciwgVFBTb3QgKCVkKSBpcyBub3QgdmFsaWQgcmVnYXJkcyB0byB0aGUgcHJldmlvdXMgbnVtYmVyIG9mIHRpbGUtcGFydCAoJWQpLCBnaXZpbmcgdXAKAEluIFNPVCBtYXJrZXIsIFRQU290ICglZCkgaXMgbm90IHZhbGlkIHJlZ2FyZHMgdG8gdGhlIGN1cnJlbnQgbnVtYmVyIG9mIHRpbGUtcGFydCAoaGVhZGVyKSAoJWQpLCBnaXZpbmcgdXAKAHRpbGVzIHJlcXVpcmUgYXQgbGVhc3Qgb25lIHJlc29sdXRpb24KAE1hcmtlciBpcyBub3QgY29tcGxpYW50IHdpdGggaXRzIHBvc2l0aW9uCgBQcm9ibGVtIHdpdGggc2VlayBmdW5jdGlvbgoARXJyb3IgcmVhZGluZyBTUENvZCBTUENvYyBlbGVtZW50LCBJbnZhbGlkIGNibGt3L2NibGtoIGNvbWJpbmF0aW9uCgBJbnZhbGlkIG11bHRpcGxlIGNvbXBvbmVudCB0cmFuc2Zvcm1hdGlvbgoAQ2Fubm90IHRha2UgaW4gY2hhcmdlIGNvbGxlY3Rpb25zIG90aGVyIHRoYW4gYXJyYXkgZGVjb3JyZWxhdGlvbgoAVG9vIGxhcmdlIHZhbHVlIGZvciBOcHBtCgBOb3QgZW5vdWdoIGJ5dGVzIHRvIHJlYWQgTnBwbQoAYmFkIHBsYWNlZCBqcGVnIGNvZGVzdHJlYW0KAAkgTWFpbiBoZWFkZXIgc3RhcnQgcG9zaXRpb249JWxsaQoJIE1haW4gaGVhZGVyIGVuZCBwb3NpdGlvbj0lbGxpCgBNYXJrZXIgc2l6ZSBpbmNvbnNpc3RlbnQgd2l0aCBzdHJlYW0gbGVuZ3RoCgBUaWxlIHBhcnQgbGVuZ3RoIHNpemUgaW5jb25zaXN0ZW50IHdpdGggc3RyZWFtIGxlbmd0aAoAQ2Fubm90IHRha2UgaW4gY2hhcmdlIG11bHRpcGxlIGRhdGEgc3Bhbm5pbmcKAFdyb25nIGZsYWcKAEVycm9yIHdpdGggRlRZUCBzaWduYXR1cmUgQm94IHNpemUKAEVycm9yIHdpdGggSlAgc2lnbmF0dXJlIEJveCBzaXplCgBJbnZhbGlkIHByZWNpbmN0IHNpemUKAEluY29uc2lzdGVudCBtYXJrZXIgc2l6ZQoASW52YWxpZCBtYXJrZXIgc2l6ZQoARXJyb3Igd2l0aCBTSVogbWFya2VyIHNpemUKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIGFkZCBhIG5ldyB2YWxpZGF0aW9uIHByb2NlZHVyZQoATm90IGVub3VnaCBtZW1vcnkgdG8gZGVjb2RlIHRpbGUKAEZhaWxlZCB0byBkZWNvZGUgdGhlIGNvZGVzdHJlYW0gaW4gdGhlIEpQMiBmaWxlCgBDYW5ub3QgdGFrZSBpbiBjaGFyZ2UgY29sbGVjdGlvbnMgd2l0aCBpbmRpeCBzaHVmZmxlCgBDYW5ub3QgYWxsb2NhdGUgVGllciAxIGhhbmRsZQoATm8gZGVjb2RlZCBhcmVhIHBhcmFtZXRlcnMsIHNldCB0aGUgZGVjb2RlZCBhcmVhIHRvIHRoZSB3aG9sZSBpbWFnZQoATm90IGVub3VnaCBtZW1vcnkgdG8gY3JlYXRlIFRhZy10cmVlCgBOb3QgZW5vdWdoIG1lbW9yeSB0byByZWluaXRpYWxpemUgdGhlIHRhZyB0cmVlCgBFcnJvciByZWFkaW5nIFNQQ29kIFNQQ29jIGVsZW1lbnQsIEludmFsaWQgdHJhbnNmb3JtYXRpb24gZm91bmQKAEVycm9yIHJlYWRpbmcgU1BDb2QgU1BDb2MgZWxlbWVudC4gVW5zdXBwb3J0ZWQgTWl4ZWQgSFQgY29kZS1ibG9jayBzdHlsZSBmb3VuZAoAVGlsZSBZIGNvb3JkaW5hdGVzIGFyZSBub3Qgc3VwcG9ydGVkCgBUaWxlIFggY29vcmRpbmF0ZXMgYXJlIG5vdCBzdXBwb3J0ZWQKAEltYWdlIGNvb3JkaW5hdGVzIGFib3ZlIElOVF9NQVggYXJlIG5vdCBzdXBwb3J0ZWQKAEpQRUcyMDAwIEhlYWRlciBib3ggbm90IHJlYWQgeWV0LCAnJWMlYyVjJWMnIGJveCB3aWxsIGJlIGlnbm9yZWQKAG9wal9qMmtfbWVyZ2VfcHB0KCkgaGFzIGFscmVhZHkgYmVlbiBjYWxsZWQKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIHJlYWQgU09UIG1hcmtlci4gVGlsZSBpbmRleCBhbGxvY2F0aW9uIGZhaWxlZAoASWdub3JpbmcgaWhkciBib3guIEZpcnN0IGloZHIgYm94IGFscmVhZHkgcmVhZAoAWnBwdCAldSBhbHJlYWR5IHJlYWQKAFpwcG0gJXUgYWxyZWFkeSByZWFkCgBQVEVSTSBjaGVjayBmYWlsdXJlOiAlZCBzeW50aGV0aXplZCAweEZGIG1hcmtlcnMgcmVhZAoACQkJIGNibGt3PTJeJWQKAAkJCSBjYmxraD0yXiVkCgAJCQkgcW50c3R5PSVkCgAlcyBkeD0lZCwgZHk9JWQKAAkJCSByb2lzaGlmdD0lZAoACQkJIG51bWdiaXRzPSVkCgAJCSBudW1sYXllcnM9JWQKACVzIG51bWNvbXBzPSVkCgBvcGpfanAyX2FwcGx5X2NkZWY6IGFjbj0lZCwgbnVtY29tcHM9JWQKAG9wal9qcDJfYXBwbHlfY2RlZjogY249JWQsIG51bWNvbXBzPSVkCgAJCQkgbnVtcmVzb2x1dGlvbnM9JWQKAAkJIHR5cGU9JSN4LCBwb3M9JWxsaSwgbGVuPSVkCgAlcyBzZ25kPSVkCgAJCQkgcW1mYmlkPSVkCgAlcyBwcmVjPSVkCgAJCSBuYiBvZiB0aWxlLXBhcnQgaW4gdGlsZSBbJWRdPSVkCgAlcyB4MT0lZCwgeTE9JWQKACVzIHgwPSVkLCB5MD0lZAoARmFpbGVkIHRvIGRlY29kZSB0aWxlICVkLyVkCgBTZXR0aW5nIGRlY29kaW5nIGFyZWEgdG8gJWQsJWQsJWQsJWQKAEZhaWxlZCB0byBkZWNvZGUgY29tcG9uZW50ICVkCgBJbnZhbGlkIHZhbHVlIGZvciBudW1yZXNvbHV0aW9ucyA6ICVkLCBtYXggdmFsdWUgaXMgc2V0IGluIG9wZW5qcGVnLmggYXQgJWQKAEludmFsaWQgY29tcG9uZW50IG51bWJlcjogJWQsIHJlZ2FyZGluZyB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudHMgJWQKAFRvbyBtYW55IFBPQ3MgJWQKAEludmFsaWQgdGlsZSBudW1iZXIgJWQKAEludmFsaWQgdGlsZSBwYXJ0IGluZGV4IGZvciB0aWxlIG51bWJlciAlZC4gR290ICVkLCBleHBlY3RlZCAlZAoARXJyb3Igd2l0aCBTSVogbWFya2VyOiBudW1iZXIgb2YgY29tcG9uZW50IGlzIGlsbGVnYWwgLT4gJWQKAE5vdCBlbm91Z2ggbWVtb3J5IGZvciBjaWVsYWIKAENhbm5vdCBhbGxvY2F0ZSBjYmxrLT5kZWNvZGVkX2RhdGEKAEZhaWxlZCB0byBtZXJnZSBQUFQgZGF0YQoARmFpbGVkIHRvIG1lcmdlIFBQTSBkYXRhCgBJbnZhbGlkIG51bWJlciBvZiBsYXllcnMgaW4gQ09EIG1hcmtlciA6ICVkIG5vdCBpbiByYW5nZSBbMS02NTUzNV0KACVzOiVkOmNvbG9yX2NteWtfdG9fcmdiCglDQU4gTk9UIENPTlZFUlQKACVzOiVkOmNvbG9yX2VzeWNjX3RvX3JnYgoJQ0FOIE5PVCBDT05WRVJUCgAlczolZDpjb2xvcl9zeWNjX3RvX3JnYgoJQ0FOIE5PVCBDT05WRVJUCgBTdHJlYW0gdG9vIHNob3J0LCBleHBlY3RlZCBTT1QKAFVuYWJsZSB0byBzZXQgdDEgaGFuZGxlIGFzIFRMUwoAU3RyZWFtIGRvZXMgbm90IGVuZCB3aXRoIEVPQwoAQ2Fubm90IGhhbmRsZSBib3ggc2l6ZXMgaGlnaGVyIHRoYW4gMl4zMgoAb3BqX3BpX25leHRfbHJjcCgpOiBpbnZhbGlkIGNvbXBubzAvY29tcG5vMQoAb3BqX3BpX25leHRfcmxjcCgpOiBpbnZhbGlkIGNvbXBubzAvY29tcG5vMQoAb3BqX3BpX25leHRfY3BybCgpOiBpbnZhbGlkIGNvbXBubzAvY29tcG5vMQoAb3BqX3BpX25leHRfcGNybCgpOiBpbnZhbGlkIGNvbXBubzAvY29tcG5vMQoAb3BqX3BpX25leHRfcnBjbCgpOiBpbnZhbGlkIGNvbXBubzAvY29tcG5vMQoAb3BqX3QxX2RlY29kZV9jYmxrKCk6IHVuc3VwcG9ydGVkIGJwbm9fcGx1c19vbmUgPSAlZCA+PSAzMQoARmFpbGVkIHRvIGRlY29kZSB0aWxlIDEvMQoASW5zdWZmaWNpZW50IGRhdGEgZm9yIENNQVAgYm94LgoATmVlZCB0byByZWFkIGEgUENMUiBib3ggYmVmb3JlIHRoZSBDTUFQIGJveC4KAEluc3VmZmljaWVudCBkYXRhIGZvciBDREVGIGJveC4KAE51bWJlciBvZiBjaGFubmVsIGRlc2NyaXB0aW9uIGlzIGVxdWFsIHRvIHplcm8gaW4gQ0RFRiBib3guCgBTdHJlYW0gZXJyb3Igd2hpbGUgcmVhZGluZyBKUDIgSGVhZGVyIGJveDogbm8gJ2loZHInIGJveC4KAE5vbiBjb25mb3JtYW50IGNvZGVzdHJlYW0gVFBzb3Q9PVROc290LgoAU3RyZWFtIGVycm9yIHdoaWxlIHJlYWRpbmcgSlAyIEhlYWRlciBib3g6IGJveCBsZW5ndGggaXMgaW5jb25zaXN0ZW50LgoAQm94IGxlbmd0aCBpcyBpbmNvbnNpc3RlbnQuCgBSZXNvbHV0aW9uIGZhY3RvciBpcyBncmVhdGVyIHRoYW4gdGhlIG1heGltdW0gcmVzb2x1dGlvbiBpbiB0aGUgY29tcG9uZW50LgoAQ29tcG9uZW50IG1hcHBpbmcgc2VlbXMgd3JvbmcuIFRyeWluZyB0byBjb3JyZWN0LgoASW5jb21wbGV0ZSBjaGFubmVsIGRlZmluaXRpb25zLgoATWFsZm9ybWVkIEhUIGNvZGVibG9jay4gSW52YWxpZCBjb2RlYmxvY2sgbGVuZ3RoIHZhbHVlcy4KAFdlIGRvIG5vdCBzdXBwb3J0IG1vcmUgdGhhbiAzIGNvZGluZyBwYXNzZXMgaW4gYW4gSFQgY29kZWJsb2NrOyBUaGlzIGNvZGVibG9ja3MgaGFzICVkIHBhc3Nlcy4KAE1hbGZvcm1lZCBIVCBjb2RlYmxvY2suIERlY29kaW5nIHRoaXMgY29kZWJsb2NrIGlzIHN0b3BwZWQuIFRoZXJlIGFyZSAlZCB6ZXJvIGJpdHBsYW5lcyBpbiAlZCBiaXRwbGFuZXMuCgBDYW5ub3QgdGFrZSBpbiBjaGFyZ2UgbXVsdGlwbGUgdHJhbnNmb3JtYXRpb24gc3RhZ2VzLgoAVW5rbm93biBtYXJrZXIgaGFzIGJlZW4gZGV0ZWN0ZWQgYW5kIGdlbmVyYXRlZCBlcnJvci4KAENvZGVjIHByb3ZpZGVkIHRvIHRoZSBvcGpfc2V0dXBfZGVjb2RlciBmdW5jdGlvbiBpcyBub3QgYSBkZWNvbXByZXNzb3IgaGFuZGxlci4KAENvZGVjIHByb3ZpZGVkIHRvIHRoZSBvcGpfcmVhZF9oZWFkZXIgZnVuY3Rpb24gaXMgbm90IGEgZGVjb21wcmVzc29yIGhhbmRsZXIuCgBUaWxlcyBkb24ndCBhbGwgaGF2ZSB0aGUgc2FtZSBkaW1lbnNpb24uIFNraXAgdGhlIE1DVCBzdGVwLgoATnVtYmVyIG9mIGNvbXBvbmVudHMgKCVkKSBpcyBpbmNvbnNpc3RlbnQgd2l0aCBhIE1DVC4gU2tpcCB0aGUgTUNUIHN0ZXAuCgBKUDIgYm94IHdoaWNoIGFyZSBhZnRlciB0aGUgY29kZXN0cmVhbSB3aWxsIG5vdCBiZSByZWFkIGJ5IHRoaXMgZnVuY3Rpb24uCgBNYWxmb3JtZWQgSFQgY29kZWJsb2NrLiBXaGVuIHRoZSBudW1iZXIgb2YgemVybyBwbGFuZXMgYml0cGxhbmVzIGlzIGVxdWFsIHRvIHRoZSBudW1iZXIgb2YgYml0cGxhbmVzLCBvbmx5IHRoZSBjbGVhbnVwIHBhc3MgbWFrZXMgc2Vuc2UsIGJ1dCB3ZSBoYXZlICVkIHBhc3NlcyBpbiB0aGlzIGNvZGVibG9jay4gVGhlcmVmb3JlLCBvbmx5IHRoZSBjbGVhbnVwIHBhc3Mgd2lsbCBiZSBkZWNvZGVkLiBUaGlzIG1lc3NhZ2Ugd2lsbCBub3QgYmUgZGlzcGxheWVkIGFnYWluLgoASW1hZ2UgaGFzIGxlc3MgY29tcG9uZW50cyB0aGFuIGNvZGVzdHJlYW0uCgBOZWVkIHRvIGRlY29kZSB0aGUgbWFpbiBoZWFkZXIgYmVmb3JlIGJlZ2luIHRvIGRlY29kZSB0aGUgcmVtYWluaW5nIGNvZGVzdHJlYW0uCgBQc290IHZhbHVlIG9mIHRoZSBjdXJyZW50IHRpbGUtcGFydCBpcyBlcXVhbCB0byB6ZXJvLCB3ZSBhc3N1bWluZyBpdCBpcyB0aGUgbGFzdCB0aWxlLXBhcnQgb2YgdGhlIGNvZGVzdHJlYW0uCgBBIG1hbGZvcm1lZCBjb2RlYmxvY2sgdGhhdCBoYXMgbW9yZSB0aGFuIG9uZSBjb2RpbmcgcGFzcywgYnV0IHplcm8gbGVuZ3RoIGZvciAybmQgYW5kIHBvdGVudGlhbGx5IHRoZSAzcmQgcGFzcyBpbiBhbiBIVCBjb2RlYmxvY2suCgAJCQkgdGlsZS1wYXJ0WyVkXTogc3Rhcl9wb3M9JWxsaSwgZW5kX2hlYWRlcj0lbGxpLCBlbmRfcG9zPSVsbGkuCgBUaWxlICV1IGhhcyBUUHNvdCA9PSAwIGFuZCBUTnNvdCA9PSAwLCBidXQgbm8gb3RoZXIgdGlsZS1wYXJ0cyB3ZXJlIGZvdW5kLiBFT0MgaXMgYWxzbyBtaXNzaW5nLgoAQ29tcG9uZW50ICVkIGRvZXNuJ3QgaGF2ZSBhIG1hcHBpbmcuCgBBIGNvbmZvcm1pbmcgSlAyIHJlYWRlciBzaGFsbCBpZ25vcmUgYWxsIENvbG91ciBTcGVjaWZpY2F0aW9uIGJveGVzIGFmdGVyIHRoZSBmaXJzdCwgc28gd2UgaWdub3JlIHRoaXMgb25lLgoAVGhlIHNpZ25hdHVyZSBib3ggbXVzdCBiZSB0aGUgZmlyc3QgYm94IGluIHRoZSBmaWxlLgoAVGhlICBib3ggbXVzdCBiZSB0aGUgZmlyc3QgYm94IGluIHRoZSBmaWxlLgoAVGhlIGZ0eXAgYm94IG11c3QgYmUgdGhlIHNlY29uZCBib3ggaW4gdGhlIGZpbGUuCgBGYWlsZWQgdG8gZGVjb2RlLgoATWFsZm9ybWVkIEhUIGNvZGVibG9jay4gSW5jb3JyZWN0IE1FTCBzZWdtZW50IHNlcXVlbmNlLgoAQ29tcG9uZW50ICVkIGlzIG1hcHBlZCB0d2ljZS4KAE9ubHkgb25lIENNQVAgYm94IGlzIGFsbG93ZWQuCgBXZSBuZWVkIGFuIGltYWdlIHByZXZpb3VzbHkgY3JlYXRlZC4KAElIRFIgYm94X21pc3NpbmcuIFJlcXVpcmVkLgoASlAySCBib3ggbWlzc2luZy4gUmVxdWlyZWQuCgBOb3Qgc3VyZSBob3cgdGhhdCBoYXBwZW5lZC4KAE1haW4gaGVhZGVyIGhhcyBiZWVuIGNvcnJlY3RseSBkZWNvZGVkLgoAVGlsZSAlZC8lZCBoYXMgYmVlbiBkZWNvZGVkLgoASGVhZGVyIG9mIHRpbGUgJWQgLyAlZCBoYXMgYmVlbiByZWFkLgoARW1wdHkgU09UIG1hcmtlciBkZXRlY3RlZDogUHNvdD0lZC4KAERpcmVjdCB1c2UgYXQgIyVkIGhvd2V2ZXIgcGNvbD0lZC4KAEltcGxlbWVudGF0aW9uIGxpbWl0YXRpb246IGZvciBwYWxldHRlIG1hcHBpbmcsIHBjb2xbJWRdIHNob3VsZCBiZSBlcXVhbCB0byAlZCwgYnV0IGlzIGVxdWFsIHRvICVkLgoASW52YWxpZCBjb21wb25lbnQvcGFsZXR0ZSBpbmRleCBmb3IgZGlyZWN0IG1hcHBpbmcgJWQuCgBJbnZhbGlkIHZhbHVlIGZvciBjbWFwWyVkXS5tdHlwID0gJWQuCgBQc290IHZhbHVlIGlzIG5vdCBjb3JyZWN0IHJlZ2FyZHMgdG8gdGhlIEpQRUcyMDAwIG5vcm06ICVkLgoATWFsZm9ybWVkIEhUIGNvZGVibG9jay4gVkxDIGNvZGUgcHJvZHVjZXMgc2lnbmlmaWNhbnQgc2FtcGxlcyBvdXRzaWRlIHRoZSBjb2RlYmxvY2sgYXJlYS4KAFVuZXhwZWN0ZWQgT09NLgoAMzIgYml0cyBhcmUgbm90IGVub3VnaCB0byBkZWNvZGUgdGhpcyBjb2RlYmxvY2ssIHNpbmNlIHRoZSBudW1iZXIgb2YgYml0cGxhbmUsICVkLCBpcyBsYXJnZXIgdGhhbiAzMC4KAEJvdHRvbSBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feTE9JWQpIHNob3VsZCBiZSA+IDAuCgBSaWdodCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDE9JWQpIHNob3VsZCBiZSA+IDAuCgBVcCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feTA9JWQpIHNob3VsZCBiZSA+PSAwLgoATGVmdCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDA9JWQpIHNob3VsZCBiZSA+PSAwLgoARXJyb3IgcmVhZGluZyBQUFQgbWFya2VyOiBwYWNrZXQgaGVhZGVyIGhhdmUgYmVlbiBwcmV2aW91c2x5IGZvdW5kIGluIHRoZSBtYWluIGhlYWRlciAoUFBNIG1hcmtlcikuCgBTdGFydCB0byByZWFkIGoyayBtYWluIGhlYWRlciAoJWxsZCkuCgBCb3R0b20gcG9zaXRpb24gb2YgdGhlIGRlY29kZWQgYXJlYSAocmVnaW9uX3kxPSVkKSBpcyBvdXRzaWRlIHRoZSBpbWFnZSBhcmVhIChZc2l6PSVkKS4KAFVwIHBvc2l0aW9uIG9mIHRoZSBkZWNvZGVkIGFyZWEgKHJlZ2lvbl95MD0lZCkgaXMgb3V0c2lkZSB0aGUgaW1hZ2UgYXJlYSAoWXNpej0lZCkuCgBSaWdodCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDE9JWQpIGlzIG91dHNpZGUgdGhlIGltYWdlIGFyZWEgKFhzaXo9JWQpLgoATGVmdCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDA9JWQpIGlzIG91dHNpZGUgdGhlIGltYWdlIGFyZWEgKFhzaXo9JWQpLgoAQm90dG9tIHBvc2l0aW9uIG9mIHRoZSBkZWNvZGVkIGFyZWEgKHJlZ2lvbl95MT0lZCkgaXMgb3V0c2lkZSB0aGUgaW1hZ2UgYXJlYSAoWU9zaXo9JWQpLgoAVXAgcG9zaXRpb24gb2YgdGhlIGRlY29kZWQgYXJlYSAocmVnaW9uX3kwPSVkKSBpcyBvdXRzaWRlIHRoZSBpbWFnZSBhcmVhIChZT3Npej0lZCkuCgBSaWdodCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDE9JWQpIGlzIG91dHNpZGUgdGhlIGltYWdlIGFyZWEgKFhPc2l6PSVkKS4KAExlZnQgcG9zaXRpb24gb2YgdGhlIGRlY29kZWQgYXJlYSAocmVnaW9uX3gwPSVkKSBpcyBvdXRzaWRlIHRoZSBpbWFnZSBhcmVhIChYT3Npej0lZCkuCgBTaXplIHggb2YgdGhlIGRlY29kZWQgY29tcG9uZW50IGltYWdlIGlzIGluY29ycmVjdCAoY29tcFslZF0udz0lZCkuCgBTaXplIHkgb2YgdGhlIGRlY29kZWQgY29tcG9uZW50IGltYWdlIGlzIGluY29ycmVjdCAoY29tcFslZF0uaD0lZCkuCgBUaWxlIHJlYWQsIGRlY29kZWQgYW5kIHVwZGF0ZWQgaXMgbm90IHRoZSBkZXNpcmVkIG9uZSAoJWQgdnMgJWQpLgoASW52YWxpZCBjb21wb25lbnQgaW5kZXggJWQgKD49ICVkKS4KAG9wal9yZWFkX2hlYWRlcigpIHNob3VsZCBiZSBjYWxsZWQgYmVmb3JlIG9wal9zZXRfZGVjb2RlZF9jb21wb25lbnRzKCkuCgBNZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlIGluIG9wal9qcDJfYXBwbHlfcGNscigpLgoAaW1hZ2UtPmNvbXBzWyVkXS5kYXRhID09IE5VTEwgaW4gb3BqX2pwMl9hcHBseV9wY2xyKCkuCgBpbnZhbGlkIGJveCBzaXplICVkICgleCkKAEZhaWwgdG8gcmVhZCB0aGUgY3VycmVudCBtYXJrZXIgc2VnbWVudCAoJSN4KQoARXJyb3Igd2l0aCBTSVogbWFya2VyOiBJSERSIHcoJXUpIGgoJXUpIHZzLiBTSVogdygldSkgaCgldSkKAEVycm9yIHJlYWRpbmcgQ09DIG1hcmtlciAoYmFkIG51bWJlciBvZiBjb21wb25lbnRzKQoASW52YWxpZCBudW1iZXIgb2YgdGlsZXMgOiAldSB4ICV1IChtYXhpbXVtIGZpeGVkIGJ5IGpwZWcyMDAwIG5vcm0gaXMgNjU1MzUgdGlsZXMpCgBJbnZhbGlkIG51bWJlciBvZiBjb21wb25lbnRzIChpaGRyKQoATm90IGVub3VnaCBtZW1vcnkgdG8gaGFuZGxlIGltYWdlIGhlYWRlciAoaWhkcikKAFdyb25nIHZhbHVlcyBmb3I6IHcoJWQpIGgoJWQpIG51bWNvbXBzKCVkKSAoaWhkcikKAEludmFsaWQgdmFsdWVzIGZvciBjb21wID0gJWQgOiBkeD0ldSBkeT0ldSAoc2hvdWxkIGJlIGJldHdlZW4gMSBhbmQgMjU1IGFjY29yZGluZyB0byB0aGUgSlBFRzIwMDAgbm9ybSkKAEJhZCBpbWFnZSBoZWFkZXIgYm94IChiYWQgc2l6ZSkKAEJhZCBDT0xSIGhlYWRlciBib3ggKGJhZCBzaXplKQoAQmFkIEJQQ0MgaGVhZGVyIGJveCAoYmFkIHNpemUpCgBFcnJvciB3aXRoIFNJWiBtYXJrZXI6IG5lZ2F0aXZlIG9yIHplcm8gaW1hZ2Ugc2l6ZSAoJWxsZCB4ICVsbGQpCgBza2lwOiBzZWdtZW50IHRvbyBsb25nICglZCkgd2l0aCBtYXggKCVkKSBmb3IgY29kZWJsb2NrICVkIChwPSVkLCBiPSVkLCByPSVkLCBjPSVkKQoAcmVhZDogc2VnbWVudCB0b28gbG9uZyAoJWQpIHdpdGggbWF4ICglZCkgZm9yIGNvZGVibG9jayAlZCAocD0lZCwgYj0lZCwgcj0lZCwgYz0lZCkKAERlc3BpdGUgSlAyIEJQQyE9MjU1LCBwcmVjaXNpb24gYW5kL29yIHNnbmQgdmFsdWVzIGZvciBjb21wWyVkXSBpcyBkaWZmZXJlbnQgdGhhbiBjb21wWzBdOgogICAgICAgIFswXSBwcmVjKCVkKSBzZ25kKCVkKSBbJWRdIHByZWMoJWQpIHNnbmQoJWQpCgBiYWQgY29tcG9uZW50IG51bWJlciBpbiBSR04gKCVkIHdoZW4gdGhlcmUgYXJlIG9ubHkgJWQpCgBFcnJvciB3aXRoIFNJWiBtYXJrZXI6IG51bWJlciBvZiBjb21wb25lbnQgaXMgbm90IGNvbXBhdGlibGUgd2l0aCB0aGUgcmVtYWluaW5nIG51bWJlciBvZiBwYXJhbWV0ZXJzICggJWQgdnMgJWQpCgBFcnJvciB3aXRoIFNJWiBtYXJrZXI6IGludmFsaWQgdGlsZSBzaXplICh0ZHg6ICVkLCB0ZHk6ICVkKQoAQmFkIENPTFIgaGVhZGVyIGJveCAoYmFkIHNpemU6ICVkKQoAQmFkIENPTFIgaGVhZGVyIGJveCAoQ0lFTGFiLCBiYWQgc2l6ZTogJWQpCgBQVEVSTSBjaGVjayBmYWlsdXJlOiAlZCByZW1haW5pbmcgYnl0ZXMgaW4gY29kZSBibG9jayAoJWQgdXNlZCAvICVkKQoATWFsZm9ybWVkIEhUIGNvZGVibG9jay4gT25lIG9mIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uIGlzIG5vdCBtZXQ6IDIgPD0gU2N1cCA8PSBtaW4oTGN1cCwgNDA3OSkKAEludmFsaWQgdmFsdWVzIGZvciBjb21wID0gJWQgOiBwcmVjPSV1IChzaG91bGQgYmUgYmV0d2VlbiAxIGFuZCAzOCBhY2NvcmRpbmcgdG8gdGhlIEpQRUcyMDAwIG5vcm0uIE9wZW5KcGVnIG9ubHkgc3VwcG9ydHMgdXAgdG8gMzEpCgBJbnZhbGlkIGJpdCBudW1iZXIgJWQgaW4gb3BqX3QyX3JlYWRfcGFja2V0X2hlYWRlcigpCgBTdHJlYW0gZXJyb3IhCgBFcnJvciBvbiB3cml0aW5nIHN0cmVhbSEKAFN0cmVhbSByZWFjaGVkIGl0cyBlbmQgIQoARXhwZWN0ZWQgYSBTT0MgbWFya2VyIAoASW52YWxpZCBib3ggc2l6ZSAlZCBmb3IgYm94ICclYyVjJWMlYycuIE5lZWQgJWQgYnl0ZXMsICVkIGJ5dGVzIHJlbWFpbmluZyAKAE1hbGZvcm1lZCBIVCBjb2RlYmxvY2suIERlY29kaW5nIHRoaXMgY29kZWJsb2NrIGlzIHN0b3BwZWQuIFVfcSBpcyBsYXJnZXIgdGhhbiB6ZXJvIGJpdHBsYW5lcyArIDEgCgBNYWxmb3JtZWQgSFQgY29kZWJsb2NrLiBEZWNvZGluZyB0aGlzIGNvZGVibG9jayBpcyBzdG9wcGVkLiBVX3EgaXNsYXJnZXIgdGhhbiBiaXRwbGFuZXMgKyAxIAoAQ09MUiBCT1ggbWV0aCB2YWx1ZSBpcyBub3QgYSByZWd1bGFyIHZhbHVlICglZCksIHNvIHdlIHdpbGwgaWdub3JlIHRoZSBlbnRpcmUgQ29sb3VyIFNwZWNpZmljYXRpb24gYm94LiAKAFdoaWxlIHJlYWRpbmcgQ0NQX1FOVFNUWSBlbGVtZW50IGluc2lkZSBRQ0Qgb3IgUUNDIG1hcmtlciBzZWdtZW50LCBudW1iZXIgb2Ygc3ViYmFuZHMgKCVkKSBpcyBncmVhdGVyIHRvIE9QSl9KMktfTUFYQkFORFMgKCVkKS4gU28gd2UgbGltaXQgdGhlIG51bWJlciBvZiBlbGVtZW50cyBzdG9yZWQgdG8gT1BKX0oyS19NQVhCQU5EUyAoJWQpIGFuZCBza2lwIHRoZSByZXN0LiAKAEpQMiBJSERSIGJveDogY29tcHJlc3Npb24gdHlwZSBpbmRpY2F0ZSB0aGF0IHRoZSBmaWxlIGlzIG5vdCBhIGNvbmZvcm1pbmcgSlAyIGZpbGUgKCVkKSAKAFRpbGUgaW5kZXggcHJvdmlkZWQgYnkgdGhlIHVzZXIgaXMgaW5jb3JyZWN0ICVkIChtYXggPSAlZCkgCgBFcnJvciBkZWNvZGluZyBjb21wb25lbnQgJWQuClRoZSBudW1iZXIgb2YgcmVzb2x1dGlvbnMgdG8gcmVtb3ZlICglZCkgaXMgZ3JlYXRlciBvciBlcXVhbCB0aGFuIHRoZSBudW1iZXIgb2YgcmVzb2x1dGlvbnMgb2YgdGhpcyBjb21wb25lbnQg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AAABVAAAAQAAAABQAADAUAAAAUgAAAAAAAAQUAAAsFAAAAFIAAABAAAAIFAAAMBQAAABOAAAAAAAADBQAACwUAAAATgAAAEAAABAUAAAwFAAAAEwAAAAAAAAUFAAABBRAAABMAAAAQAAAGBQAAAgUQAAASQAAAAAAABwUAAAMFEAAAEkAAABAAAAgFAAAEBRAAABHAAAAAAAAJBQAABwUQAAARwAAAEAAACgUAAAgFEAAAEWAAAAAAAAkFIAAJBRAAABFgAAAQAAAKBSAACgUQAAAVYAAAAAAADQUAAAwFAAAAFWAAABAAAA4FAAALBQAAABVAAAAAAAAPBQAACwUAAAAVQAAAEAAAAAUQAAwFAAAAFRAAAAAAAAEFEAANBQAAABUQAAAQAAACBRAADgUAAAAUgAAAAAAAAwUQAA8FAAAAFIAAABAAAAQFEAAABRAAABOAAAAAAAAFBRAAAQUQAAATgAAAEAAABgUQAAIFEAAAE0AAAAAAAAcFEAADBRAAABNAAAAQAAAIBRAABAUQAAATAAAAAAAACQUQAAUFEAAAEwAAABAAAAoFEAAGBRAAABKAAAAAAAALBRAABQUQAAASgAAAEAAADAUQAAYFEAAAEkAAAAAAAA0FEAAHBRAAABJAAAAQAAAOBRAACAUQAAASIAAAAAAADwUQAAkFEAAAEiAAABAAAAAFIAAKBRAAABHAAAAAAAABBSAACwUQAAARwAAAEAAAAgUgAAwFEAAAEYAAAAAAAAMFIAANBRAAABGAAAAQAAAEBSAADgUQAAARYAAAAAAABQUgAA8FEAAAEWAAABAAAAYFIAAABSAAABFAAAAAAAAHBSAAAQUgAAARQAAAEAAACAUgAAIFIAAAESAAAAAAAAkFIAADBSAAABEgAAAQAAAKBSAABAUgAAAREAAAAAAACwUgAAUFIAAAERAAABAAAAwFIAAGBSAADBCgAAAAAAANBSAABwUgAAwQoAAAEAAADgUgAAgFIAAMEJAAAAAAAA8FIAAJBSAADBCQAAAQAAAABTAACgUgAAoQgAAAAAAAAQUwAAsFIAAKEIAAABAAAAIFMAAMBSAAAhBQAAAAAAADBTAADQUgAAIQUAAAEAAABAUwAA4FIAAEEEAAAAAAAAUFMAAPBSAABBBAAAAQAAAGBTAAAAUwAAoQIAAAAAAABwUwAAEFMAAKECAAABAAAAgFMAACBTAAAhAgAAAAAAAJBTAAAwUwAAIQIAAAEAAACgUwAAQFMAAEEBAAAAAAAAsFMAAFBTAABBAQAAAQAAAMBTAABgUwAAEQEAAAAAAADQUwAAcFMAABEBAAABAAAA4FMAAIBTAACFAAAAAAAAAPBTAACQUwAAhQAAAAEAAAAAVAAAoFMAAEkAAAAAAAAAEFQAALBTAABJAAAAAQAAACBUAADAUwAAJQAAAAAAAAAwVAAA0FMAACUAAAABAAAAQFQAAOBTAAAVAAAAAAAAAFBUAADwUwAAFQAAAAEAAABgVAAAAFQAAAkAAAAAAAAAcFQAABBUAAAJAAAAAQAAAIBUAAAgVAAABQAAAAAAAACQVAAAMFQAAAUAAAABAAAAoFQAAEBUAAABAAAAAAAAAJBUAABQVAAAAQAAAAEAAACgVAAAYFQAAAFWAAAAAAAAsFQAALBUAAABVgAAAQAAAMBUAADAVAAAAAEDAwECAwMFBgcHBgYHBwABAwMBAgMDBQYHBwYGBwcFBgcHBgYHBwgICAgICAgIBQYHBwYGBwcICAgICAgICAECAwMCAgMDBgYHBwYGBwcBAgMDAgIDAwYGBwcGBgcHBgYHBwYGBwcICAgICAgICAYGBwcGBgcHCAgICAgICAgDAwQEAwMEBAcHBwcHBwcHAwMEBAMDBAQHBwcHBwcHBwcHBwcHBwcHCAgICAgICAgHBwcHBwcHBwgICAgICAgIAwMEBAMDBAQHBwcHBwcHBwMDBAQDAwQEBwcHBwcHBwcHBwcHBwcHBwgICAgICAgIBwcHBwcHBwcICAgICAgICAECAwMCAgMDBgYHBwYGBwcBAgMDAgIDAwYGBwcGBgcHBgYHBwYGBwcICAgICAgICAYGBwcGBgcHCAgICAgICAgCAgMDAgIDAwYGBwcGBgcHAgIDAwICAwMGBgcHBgYHBwYGBwcGBgcHCAgICAgICAgGBgcHBgYHBwgICAgICAgIAwMEBAMDBAQHBwcHBwcHBwMDBAQDAwQEBwcHBwcHBwcHBwcHBwcHBwgICAgICAgIBwcHBwcHBwcICAgICAgICAMDBAQDAwQEBwcHBwcHBwcDAwQEAwMEBAcHBwcHBwcHBwcHBwcHBwcICAgICAgICAcHBwcHBwcHCAgICAgICAgAAQUGAQIGBgMDBwcDAwcHAAEFBgECBgYDAwcHAwMHBwMDBwcDAwcHBAQHBwQEBwcDAwcHAwMHBwQEBwcEBAcHAQIGBgICBgYDAwcHAwMHBwECBgYCAgYGAwMHBwMDBwcDAwcHAwMHBwQEBwcEBAcHAwMHBwMDBwcEBAcHBAQHBwUGCAgGBggIBwcICAcHCAgFBggIBgYICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgGBggIBgYICAcHCAgHBwgIBgYICAYGCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIAQIGBgICBgYDAwcHAwMHBwECBgYCAgYGAwMHBwMDBwcDAwcHAwMHBwQEBwcEBAcHAwMHBwMDBwcEBAcHBAQHBwICBgYCAgYGAwMHBwMDBwcCAgYGAgIGBgMDBwcDAwcHAwMHBwMDBwcEBAcHBAQHBwMDBwcDAwcHBAQHBwQEBwcGBggIBgYICAcHCAgHBwgIBgYICAYGCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBgYICAYGCAgHBwgIBwcICAYGCAgGBggIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAABAwMBAgMDBQYHBwYGBwcAAQMDAQIDAwUGBwcGBgcHBQYHBwYGBwcICAgICAgICAUGBwcGBgcHCAgICAgICAgBAgMDAgIDAwYGBwcGBgcHAQIDAwICAwMGBgcHBgYHBwYGBwcGBgcHCAgICAgICAgGBgcHBgYHBwgICAgICAgIAwMEBAMDBAQHBwcHBwcHBwMDBAQDAwQEBwcHBwcHBwcHBwcHBwcHBwgICAgICAgIBwcHBwcHBwcICAgICAgICAMDBAQDAwQEBwcHBwcHBwcDAwQEAwMEBAcHBwcHBwcHBwcHBwcHBwcICAgICAgICAcHBwcHBwcHCAgICAgICAgBAgMDAgIDAwYGBwcGBgcHAQIDAwICAwMGBgcHBgYHBwYGBwcGBgcHCAgICAgICAgGBgcHBgYHBwgICAgICAgIAgIDAwICAwMGBgcHBgYHBwICAwMCAgMDBgYHBwYGBwcGBgcHBgYHBwgICAgICAgIBgYHBwYGBwcICAgICAgICAMDBAQDAwQEBwcHBwcHBwcDAwQEAwMEBAcHBwcHBwcHBwcHBwcHBwcICAgICAgICAcHBwcHBwcHCAgICAgICAgDAwQEAwMEBAcHBwcHBwcHAwMEBAMDBAQHBwcHBwcHBwcHBwcHBwcHCAgICAgICAgHBwcHBwcHBwgICAgICAgIAAMBBAMGBAcBBAIFBAcFBwADAQQDBgQHAQQCBQQHBQcBBAIFBAcFBwIFAgUFBwUHAQQCBQQHBQcCBQIFBQcFBwMGBAcGCAcIBAcFBwcIBwgDBgQHBggHCAQHBQcHCAcIBAcFBwcIBwgFBwUHBwgHCAQHBQcHCAcIBQcFBwcIBwgBBAIFBAcFBwIFAgUFBwUHAQQCBQQHBQcCBQIFBQcFBwIFAgUFBwUHAgUCBQUHBQcCBQIFBQcFBwIFAgUFBwUHBAcFBwcIBwgFBwUHBwgHCAQHBQcHCAcIBQcFBwcIBwgFBwUHBwgHCAUHBQcHCAcIBQcFBwcIBwgFBwUHBwgHCAMGBAcGCAcIBAcFBwcIBwgDBgQHBggHCAQHBQcHCAcIBAcFBwcIBwgFBwUHBwgHCAQHBQcHCAcIBQcFBwcIBwgGCAcICAgICAcIBwgICAgIBggHCAgICAgHCAcICAgICAcIBwgICAgIBwgHCAgICAgHCAcICAgICAcIBwgICAgIBAcFBwcIBwgFBwUHBwgHCAQHBQcHCAcIBQcFBwcIBwgFBwUHBwgHCAUHBQcHCAcIBQcFBwcIBwgFBwUHBwgHCAcIBwgICAgIBwgHCAgICAgHCAcICAgICAcIBwgICAgIBwgHCAgICAgHCAcICAgICAcIBwgICAgIBwgHCAgICAgJCQoKCQkKCgwMDQsMDA0LCQkKCgkJCgoMDAsNDAwLDQwMDQ0MDAsLDAkNCgkMCgsMDAsLDAwNDQwJCwoJDAoNCQkKCgkJCgoMDA0LDAwNCwkJCgoJCQoKDAwLDQwMCw0MDA0NDAwLCwwJDQoJDAoLDAwLCwwMDQ0MCQsKCQwKDQoKCgoKCgoKDQsNCw0LDQsKCgkJCgoJCQ0LDAwNCwwMDQ0NDQsLCwsNCg0KCgsKCw0NDAwLCwwMDQoMCQoLCQwKCgkJCgoJCQsNDAwLDQwMCgoKCgoKCgoLDQsNCw0LDQsLDAwNDQwMCwoMCQoNCQwLCwsLDQ0NDQsKCwoKDQoNAEHZuwELNwEAAQABAAEAAAEBAAABAQABAAEAAQABAAAAAAEBAQEAAAAAAAEAAQAAAAABAQEBAAAAAQABAQEAQZm8AQs3AQABAAEAAQAAAQEAAAEBAAEAAQABAAEAAAAAAQEBAQAAAAAAAQABAAAAAAEBAQEAAAABAAEBAQBB2bwBCwcBAAEAAQABAEHpvAELlQIBAAEAAQABAAAAAAEBAQEAAAAAAAEAAQAAAAABAQEBAAAAAAABAAEBAQAAAQEAAAABAAEAAQABAQEBAQEBAQEAAQABAAEAAQAAAAABAQEBAAEAAAEBAAEAAAAAAQEBAQABAAEBAQEBAgAAAAQAAAAEAAAACAAAAJD/AAAMAAAAGAAAAFL/AAAUAAAAGQAAAFP/AAAUAAAAGgAAAF7/AAAUAAAAGwAAAFz/AAAUAAAAHAAAAF3/AAAUAAAAHQAAAF//AAAUAAAAHgAAAFH/AAACAAAAHwAAAFX/AAAEAAAAIAAAAFf/AAAEAAAAIQAAAFj/AAAQAAAAIgAAAGD/AAAEAAAAIwAAAGH/AAAQAAAAJAAAAJH/AEGIvwELZWP/AAAEAAAAJQAAAGT/AAAUAAAAJgAAAHT/AAAUAAAAJwAAAHj/AAAEAAAAKAAAAFD/AAAEAAAAKQAAAFn/AAAEAAAAKgAAAHX/AAAUAAAAKwAAAHf/AAAUAAAALAAAAAAAAAAUAEGAwAELNS0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAAICBQajYAAABweXRmNwAAAGgycGo4AEHAwAELMnJkaGk5AAAAcmxvYzoAAABjY3BiOwAAAHJsY3A8AAAAcGFtYz0AAABmZWRjPgAAAPhiAEGAwQELQRkACwAZGRkAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAGQAKChkZGQMKBwABAAkLGAAACQYLAAALAAYZAAAAGRkZAEHRwQELIQ4AAAAAAAAAABkACw0ZGRkADQAAAgAJDgAAAAkADgAADgBBi8IBCwEMAEGXwgELFRMAAAAAEwAAAAAJDAAAAAAADAAADABBxcIBCwEQAEHRwgELFQ8AAAAEDwAAAAAJEAAAAAAAEAAAEABB/8IBCwESAEGLwwELHhEAAAAAEQAAAAAJEgAAAAAAEgAAEgAAGgAAABoaGgBBwsMBCw4aAAAAGhoaAAAAAAAACQBB88MBCwEUAEH/wwELFRcAAAAAFwAAAAAJFAAAAAAAFAAAFABBrcQBCwEWAEG5xAELJxUAAAAAFQAAAAAJFgAAAAAAFgAAFgAAMDEyMzQ1Njc4OUFCQ0RFRgBB4MQBCwmQbAEAAAAAAAUAQfTEAQsBaQBBjMUBCwpqAAAAawAAAHhoAEGkxQELAQIAQbTFAQsI//////////8AQfjFAQsBBQBBhMYBCwFsAEGcxgELDmoAAABtAAAAiGgAAAAEAEG0xgELAQEAQcTGAQsF/////wo="),n(v(I,A)[0])}();function L(){function t(){w||(w=!0,r.calledRun=!0,m(C),e(r),r.onRuntimeInitialized&&r.onRuntimeInitialized(),function(){if(r.postRun)for("function"==typeof r.postRun&&(r.postRun=[r.postRun]);r.postRun.length;)e=r.postRun.shift(),B.unshift(e);var e;m(B)}())}Q>0||(function(){if(r.preRun)for("function"==typeof r.preRun&&(r.preRun=[r.preRun]);r.preRun.length;)e=r.preRun.shift(),f.unshift(e);var e;m(f)}(),Q>0||(r.setStatus?(r.setStatus("Running..."),setTimeout((function(){setTimeout((function(){r.setStatus("")}),1),t()}),1)):t()))}if(N.q,r._malloc=N.r,r._free=N.s,r._jp2_decode=N.u,d=function e(){w||L(),w||(d=e)},r.preInit)for("function"==typeof r.preInit&&(r.preInit=[r.preInit]);r.preInit.length>0;)r.preInit.pop()();return L(),r});const Ya=Ha;function Pa(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}function Oa(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Ta(A.key),A)}}function Ka(e,t,r){return t&&Oa(e.prototype,t),r&&Oa(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ta(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function qa(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ja(e,t,r){return t=Za(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Wa()?Reflect.construct(t,r||[],Za(e).constructor):t.apply(e,r))}function Wa(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Wa=function(){return!!e})()}function Za(e){return Za=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Za(e)}function _a(e,t){return _a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_a(e,t)}var Xa=function(e){function t(e){return qa(this,t),ja(this,t,[e,"JpxError"])}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_a(e,t)}(t,X),Ka(t)}(),Va=function(){function e(){qa(this,e)}return Ka(e,null,[{key:"decode",value:function(t,r){r||(r={}),Pa(e,this,za)._||(za._=Pa(e,this,Ya({warn:q})));var A=Pa(e,this,za)._.decode(t,r);if("string"==typeof A)throw new Xa(A);return A}},{key:"cleanup",value:function(){za._=Pa(e,this,null)}},{key:"parseImageProperties",value:function(e){for(var t=e.getByte();t>=0;)if(65361==(t<<8|(t=e.getByte()))){e.skip(4);var r=e.getInt32()>>>0,A=e.getInt32()>>>0,n=e.getInt32()>>>0,i=e.getInt32()>>>0;return e.skip(16),{width:r-n,height:A-i,bitsPerComponent:8,componentsCount:e.getUint16()}}throw new Xa("No size marker found in JPX stream")}}])}(),za={_:null};function $a(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,eo(A.key),A)}}function eo(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function to(e,t,r){return t=Ao(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ro()?Reflect.construct(t,r||[],Ao(e).constructor):t.apply(e,r))}function ro(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ro=function(){return!!e})()}function Ao(e){return Ao=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ao(e)}function no(e,t){return no=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},no(e,t)}var io=function(e){function t(e,r,A){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=to(this,t,[r])).stream=e,n.dict=e.dict,n.maybeLength=r,n.params=A,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&no(e,t)}(t,XA),r=t,(A=[{key:"bytes",get:function(){return _(this,"bytes",this.stream.getBytes(this.maybeLength))}},{key:"ensureBuffer",value:function(e){}},{key:"readBlock",value:function(e){this.decodeImage(null,e)}},{key:"decodeImage",value:function(e,t){return this.eof||(e||(e=this.bytes),this.buffer=Va.decode(e,t),this.bufferLength=this.buffer.length,this.eof=!0),this.buffer}},{key:"canAsyncDecodeImageFromBuffer",get:function(){return this.stream.isAsync}}])&&$a(r.prototype,A),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,A}();function ao(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,oo(A.key),A)}}function oo(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function so(e,t,r){return t=go(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,co()?Reflect.construct(t,r||[],go(e).constructor):t.apply(e,r))}function co(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(co=function(){return!!e})()}function go(e){return go=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},go(e)}function uo(e,t){return uo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},uo(e,t)}var lo=function(e){function t(e,r,A){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=so(this,t,[r])).str=e,n.dict=e.dict,n.cachedData=0,n.bitsCached=0;for(var i=4096,a={earlyChange:A,codeLength:9,nextCode:258,dictionaryValues:new Uint8Array(i),dictionaryLengths:new Uint16Array(i),dictionaryPrevCodes:new Uint16Array(i),currentSequence:new Uint8Array(i),currentSequenceLength:0},o=0;o<256;++o)a.dictionaryValues[o]=o,a.dictionaryLengths[o]=1;return n.lzwState=a,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&uo(e,t)}(t,XA),r=t,(A=[{key:"readBits",value:function(e){for(var t=this.bitsCached,r=this.cachedData;t<e;){var A=this.str.getByte();if(-1===A)return this.eof=!0,null;r=r<<8|A,t+=8}return this.bitsCached=t-=e,this.cachedData=r,this.lastCode=null,r>>>t&(1<<e)-1}},{key:"readBlock",value:function(){var e,t,r,A=1024,n=this.lzwState;if(n){var i=n.earlyChange,a=n.nextCode,o=n.dictionaryValues,s=n.dictionaryLengths,c=n.dictionaryPrevCodes,g=n.codeLength,u=n.prevCode,l=n.currentSequence,h=n.currentSequenceLength,I=0,f=this.bufferLength,C=this.ensureBuffer(this.bufferLength+A);for(e=0;e<512;e++){var B=this.readBits(g),Q=h>0;if(B<256)l[0]=B,h=1;else{if(!(B>=258)){if(256===B){g=9,a=258,h=0;continue}this.eof=!0,delete this.lzwState;break}if(B<a)for(t=(h=s[B])-1,r=B;t>=0;t--)l[t]=o[r],r=c[r];else l[h++]=l[0]}if(Q&&(c[a]=u,s[a]=s[u]+1,o[a]=l[0],g=++a+i&a+i-1?g:0|Math.min(Math.log(a+i)/.6931471805599453+1,12)),u=B,A<(I+=h)){do{A+=512}while(A<I);C=this.ensureBuffer(this.bufferLength+A)}for(t=0;t<h;t++)C[f++]=l[t]}n.nextCode=a,n.codeLength=g,n.prevCode=u,n.currentSequenceLength=h,this.bufferLength=f}}}])&&ao(r.prototype,A),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,A}();function ho(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Io(A.key),A)}}function Io(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function fo(e,t,r){return t=Qo(t),Co(e,Bo()?Reflect.construct(t,r||[],Qo(e).constructor):t.apply(e,r))}function Co(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Bo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Bo=function(){return!!e})()}function Qo(e){return Qo=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Qo(e)}function Eo(e,t){return Eo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Eo(e,t)}var yo=function(e){function t(e,r,A){var n;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=fo(this,t,[r]),!(A instanceof He))return Co(n,e);var i=n.predictor=A.get("Predictor")||1;if(i<=1)return Co(n,e);if(2!==i&&(i<10||i>15))throw new re("Unsupported predictor: ".concat(i));n.readBlock=2===i?n.readBlockTiff:n.readBlockPng,n.str=e,n.dict=e.dict;var a=n.colors=A.get("Colors")||1,o=n.bits=A.get("BPC","BitsPerComponent")||8,s=n.columns=A.get("Columns")||1;return n.pixBytes=a*o+7>>3,n.rowBytes=s*a*o+7>>3,Co(n,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Eo(e,t)}(t,XA),r=t,(A=[{key:"readBlockTiff",value:function(){var e=this.rowBytes,t=this.bufferLength,r=this.ensureBuffer(t+e),A=this.bits,n=this.colors,i=this.str.getBytes(e);if(this.eof=!i.length,!this.eof){var a,o=0,s=0,c=0,g=0,u=t;if(1===A&&1===n)for(a=0;a<e;++a){var l=i[a]^o;l^=l>>1,l^=l>>2,o=(1&(l^=l>>4))<<7,r[u++]=l}else if(8===A){for(a=0;a<n;++a)r[u++]=i[a];for(;a<e;++a)r[u]=r[u-n]+i[a],u++}else if(16===A){var h=2*n;for(a=0;a<h;++a)r[u++]=i[a];for(;a<e;a+=2){var I=((255&i[a])<<8)+(255&i[a+1])+((255&r[u-h])<<8)+(255&r[u-h+1]);r[u++]=I>>8&255,r[u++]=255&I}}else{var f=new Uint8Array(n+1),C=(1<<A)-1,B=0,Q=t,E=this.columns;for(a=0;a<E;++a)for(var d=0;d<n;++d)c<A&&(o=o<<8|255&i[B++],c+=8),f[d]=f[d]+(o>>c-A)&C,c-=A,s=s<<A|f[d],(g+=A)>=8&&(r[Q++]=s>>g-8&255,g-=8);g>0&&(r[Q++]=(s<<8-g)+(o&(1<<8-g)-1))}this.bufferLength+=e}}},{key:"readBlockPng",value:function(){var e=this.rowBytes,t=this.pixBytes,r=this.str.getByte(),A=this.str.getBytes(e);if(this.eof=!A.length,!this.eof){var n=this.bufferLength,i=this.ensureBuffer(n+e),a=i.subarray(n-e,n);0===a.length&&(a=new Uint8Array(e));var o,s,c,g=n;switch(r){case 0:for(o=0;o<e;++o)i[g++]=A[o];break;case 1:for(o=0;o<t;++o)i[g++]=A[o];for(;o<e;++o)i[g]=i[g-t]+A[o]&255,g++;break;case 2:for(o=0;o<e;++o)i[g++]=a[o]+A[o]&255;break;case 3:for(o=0;o<t;++o)i[g++]=(a[o]>>1)+A[o];for(;o<e;++o)i[g]=(a[o]+i[g-t]>>1)+A[o]&255,g++;break;case 4:for(o=0;o<t;++o)s=a[o],c=A[o],i[g++]=s+c;for(;o<e;++o){s=a[o];var u=a[o-t],l=i[g-t],h=l+s-u,I=h-l;I<0&&(I=-I);var f=h-s;f<0&&(f=-f);var C=h-u;C<0&&(C=-C),c=A[o],i[g++]=I<=f&&I<=C?l+c:f<=C?s+c:u+c}break;default:throw new re("Unsupported predictor: ".concat(r))}this.bufferLength+=e}}}])&&ho(r.prototype,A),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,A}();function po(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,vo(A.key),A)}}function vo(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function mo(e,t,r){return t=bo(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,wo()?Reflect.construct(t,r||[],bo(e).constructor):t.apply(e,r))}function wo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(wo=function(){return!!e})()}function bo(e){return bo=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},bo(e)}function ko(e,t){return ko=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ko(e,t)}var Do=function(e){function t(e,r){var A;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(A=mo(this,t,[r])).str=e,A.dict=e.dict,A}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ko(e,t)}(t,XA),r=t,(A=[{key:"readBlock",value:function(){var e=this.str.getBytes(2);if(!e||e.length<2||128===e[0])this.eof=!0;else{var t,r=this.bufferLength,A=e[0];if(A<128){if((t=this.ensureBuffer(r+A+1))[r++]=e[1],A>0){var n=this.str.getBytes(A);t.set(n,r),r+=A}}else{A=257-A;var i=e[1];t=this.ensureBuffer(r+A+1);for(var a=0;a<A;a++)t[r++]=i}this.bufferLength=r}}}])&&po(r.prototype,A),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,A}();function So(e){return function(e){if(Array.isArray(e))return Ro(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||xo(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fo(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=xo(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function xo(e,t){if(e){if("string"==typeof e)return Ro(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ro(e,t):void 0}}function Ro(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function Go(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function No(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Uo(A.key),A)}}function Lo(e,t,r){return t&&No(e.prototype,t),r&&No(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Uo(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var Mo=new WeakSet,Jo=function(){return Lo((function e(t){var r=t.lexer,A=t.xref,n=t.allowStreams,i=void 0!==n&&n,a=t.recoveryMode,o=void 0!==a&&a;Go(this,e),function(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}(this,Mo),this.lexer=r,this.xref=A,this.allowStreams=i,this.recoveryMode=o,this.imageCache=Object.create(null),this._imageId=0,this.refill()}),[{key:"refill",value:function(){this.buf1=this.lexer.getObj(),this.buf2=this.lexer.getObj()}},{key:"shift",value:function(){this.buf2 instanceof Me&&"ID"===this.buf2.cmd?(this.buf1=this.buf2,this.buf2=null):(this.buf1=this.buf2,this.buf2=this.lexer.getObj())}},{key:"tryShift",value:function(){try{return this.shift(),!0}catch(e){if(e instanceof Ct)throw e;return!1}}},{key:"getObj",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.buf1;if(this.shift(),t instanceof Me)switch(t.cmd){case"BI":return this.makeInlineImage(e);case"[":for(var r=[];!Te(this.buf1,"]")&&this.buf1!==Re;)r.push(this.getObj(e));if(this.buf1===Re){if(this.recoveryMode)return r;throw new Bt("End of file inside array.")}return this.shift(),r;case"<<":for(var A=new He(this.xref);!Te(this.buf1,">>")&&this.buf1!==Re;)if(this.buf1 instanceof Ue){var n=this.buf1.name;if(this.shift(),this.buf1===Re)break;A.set(n,this.getObj(e))}else T("Malformed dictionary: key must be a name object"),this.shift();if(this.buf1===Re){if(this.recoveryMode)return A;throw new Bt("End of file inside dictionary.")}return Te(this.buf2,"stream")?this.allowStreams?this.makeStream(A,e):A:(this.shift(),A);default:return t}if(Number.isInteger(t)){if(Number.isInteger(this.buf1)&&Te(this.buf2,"R")){var i=Ye.get(t,this.buf1);return this.shift(),this.shift(),i}return t}return"string"==typeof t&&e?e.decryptString(t):t}},{key:"findDefaultInlineStreamEnd",value:function(e){for(var t,r,A=this.lexer.knownCommands,n=e.pos,i=0;-1!==(t=e.getByte());)if(0===i)i=69===t?1:0;else if(1===i)i=73===t?2:0;else if(32===t||10===t||13===t){r=e.pos;var a=e.peekBytes(15),o=a.length;if(0===o)break;for(var s=0;s<o;s++)if((0!==(t=a[s])||0===a[s+1])&&10!==t&&13!==t&&(t<32||t>127)){i=0;break}if(2!==i)continue;if(!A){q("findDefaultInlineStreamEnd - \`lexer.knownCommands\` is undefined.");continue}var c=new Oo(new ar(a.slice()),A);c._hexStringWarn=function(){};for(var g=0;;){var u=c.getObj();if(u===Re){i=0;break}if(u instanceof Me){var l=A[u.cmd];if(!l){i=0;break}if(l.variableArgs?g<=l.numArgs:g===l.numArgs)break;g=0}else g++}if(2===i)break}else i=0;-1===t&&(q("findDefaultInlineStreamEnd: Reached the end of the stream without finding a valid EI marker"),r&&(q('... trying to recover by using the last "EI" occurrence.'),e.skip(-(e.pos-r))));var h=4;return e.skip(-h),t=e.peekByte(),e.skip(h),Dt(t)||h--,e.pos-h-n}},{key:"findDCTDecodeInlineStreamEnd",value:function(e){for(var t,r,A=e.pos,n=!1;-1!==(t=e.getByte());)if(255===t){switch(e.getByte()){case 0:break;case 255:e.skip(-1);break;case 217:n=!0;break;case 192:case 193:case 194:case 195:case 197:case 198:case 199:case 201:case 202:case 203:case 205:case 206:case 207:case 196:case 204:case 218:case 219:case 220:case 221:case 222:case 223:case 224:case 225:case 226:case 227:case 228:case 229:case 230:case 231:case 232:case 233:case 234:case 235:case 236:case 237:case 238:case 239:case 254:(r=e.getUint16())>2?e.skip(r-2):e.skip(-2)}if(n)break}var i=e.pos-A;return-1===t?(q("Inline DCTDecode image stream: EOI marker not found, searching for /EI/ instead."),e.skip(-i),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),i)}},{key:"findASCII85DecodeInlineStreamEnd",value:function(e){for(var t,r=e.pos;-1!==(t=e.getByte());)if(126===t){var A=e.pos;for(t=e.peekByte();Dt(t);)e.skip(),t=e.peekByte();if(62===t){e.skip();break}if(e.pos>A){var n=e.peekBytes(2);if(69===n[0]&&73===n[1])break}}var i=e.pos-r;return-1===t?(q("Inline ASCII85Decode image stream: EOD marker not found, searching for /EI/ instead."),e.skip(-i),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),i)}},{key:"findASCIIHexDecodeInlineStreamEnd",value:function(e){for(var t,r=e.pos;-1!==(t=e.getByte())&&62!==t;);var A=e.pos-r;return-1===t?(q("Inline ASCIIHexDecode image stream: EOD marker not found, searching for /EI/ instead."),e.skip(-A),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),A)}},{key:"inlineStreamSkipEI",value:function(e){for(var t,r=0;-1!==(t=e.getByte());)if(0===r)r=69===t?1:0;else if(1===r)r=73===t?2:0;else if(2===r)break}},{key:"makeInlineImage",value:function(e){for(var t,r=this.lexer,A=r.stream,n=Object.create(null);!Te(this.buf1,"ID")&&this.buf1!==Re;){if(!(this.buf1 instanceof Ue))throw new re("Dictionary key must be a name object");var i=this.buf1.name;if(this.shift(),this.buf1===Re)break;n[i]=this.getObj(e)}-1!==r.beginInlineImagePos&&(t=A.pos-r.beginInlineImagePos);var a,o=this.xref.fetchIfRef(n.F||n.Filter);if(o instanceof Ue)a=o.name;else if(Array.isArray(o)){var s=this.xref.fetchIfRef(o[0]);s instanceof Ue&&(a=s.name)}var c,g,u=A.pos;switch(a){case"DCT":case"DCTDecode":c=this.findDCTDecodeInlineStreamEnd(A);break;case"A85":case"ASCII85Decode":c=this.findASCII85DecodeInlineStreamEnd(A);break;case"AHx":case"ASCIIHexDecode":c=this.findASCIIHexDecodeInlineStreamEnd(A);break;default:c=this.findDefaultInlineStreamEnd(A)}if(c<1e3&&t>0){var l=A.pos;A.pos=r.beginInlineImagePos,g=function(e){for(var t=[],r=e.length,A=0;A<r-1;)t.push(e[A++]<<8|e[A++]);return A<r&&t.push(e[A]),r+"_"+String.fromCharCode.apply(null,t)}(A.getBytes(t+c)),A.pos=l;var h=this.imageCache[g];if(void 0!==h)return this.buf2=Me.get("EI"),this.shift(),h.reset(),h}var I=new He(this.xref);for(var f in n)I.set(f,n[f]);var C=A.makeSubStream(u,c,I);return e&&(C=e.createStream(C,c)),(C=this.filter(C,I,c)).dict=I,void 0!==g&&(C.cacheKey="inline_img_".concat(++this._imageId),this.imageCache[g]=C),this.buf2=Me.get("EI"),this.shift(),C}},{key:"makeStream",value:function(e,t){var r=this.lexer,A=r.stream;r.skipToNextLine();var n=A.pos-1,i=e.get("Length");if(Number.isInteger(i)||(T('Bad length "'.concat(i&&i.toString(),'" in stream.')),i=0),A.pos=n+i,r.nextChar(),this.tryShift()&&Te(this.buf2,"endstream"))this.shift();else{if(i=function(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}(Mo,this,Ho).call(this,n),i<0)throw new re("Missing endstream command.");r.nextChar(),this.shift(),this.shift()}return this.shift(),A=A.makeSubStream(n,i,e),t&&(A=t.createStream(A,i)),(A=this.filter(A,e,i)).dict=e,A}},{key:"filter",value:function(e,t,r){var A=t.get("F","Filter"),n=t.get("DP","DecodeParms");if(A instanceof Ue)return Array.isArray(n)&&q("/DecodeParms should not be an Array, when /Filter is a Name."),this.makeFilter(e,A.name,r,n);var i=r;if(Array.isArray(A))for(var a=A,o=n,s=0,c=a.length;s<c;++s){if(!((A=this.xref.fetchIfRef(a[s]))instanceof Ue))throw new re('Bad filter name "'.concat(A,'"'));n=null,Array.isArray(o)&&s in o&&(n=this.xref.fetchIfRef(o[s])),e=this.makeFilter(e,A.name,i,n),i=null}return e}},{key:"makeFilter",value:function(e,t,r,A){if(0===r)return q('Empty "'.concat(t,'" stream.')),new sr;try{switch(t){case"Fl":case"FlateDecode":return A?new yo(new _n(e,r),r,A):new _n(e,r);case"LZW":case"LZWDecode":var n=1;return A?(A.has("EarlyChange")&&(n=A.get("EarlyChange")),new yo(new lo(e,r,n),r,A)):new lo(e,r,n);case"DCT":case"DCTDecode":return new Ja(e,r,A);case"JPX":case"JPXDecode":return new io(e,r,A);case"A85":case"ASCII85Decode":return new nn(e,r);case"AHx":case"ASCIIHexDecode":return new hn(e,r);case"CCF":case"CCITTFaxDecode":return new Fn(e,r,A);case"RL":case"RunLengthDecode":return new Do(e,r);case"JBIG2Decode":return new Vi(e,r,A)}return q('Filter "'.concat(t,'" is not supported.')),e}catch(e){if(e instanceof Ct)throw e;return q('Invalid stream: "'.concat(e,'"')),new sr}}}])}();function Ho(e){var t=this.lexer.stream;t.pos=e;for(var r=new Uint8Array([101,110,100]),A=r.length,n=[new Uint8Array([115,116,114,101,97,109]),new Uint8Array([115,116,101,97,109]),new Uint8Array([115,116,114,101,97])],i=9-A;t.pos<t.end;){var a=t.peekBytes(2048),o=a.length-9;if(o<=0)break;for(var s=0;s<o;){for(var c=0;c<A&&a[s+c]===r[c];)c++;if(c>=A){var g,u=!1,l=Fo(n);try{for(l.s();!(g=l.n()).done;){for(var h=g.value,I=h.length,f=0;f<I&&a[s+c+f]===h[f];)f++;if(f>=i){u=!0;break}if(f>=I){Dt(a[s+c+f])&&(T('Found "'.concat(ne([].concat(So(r),So(h))),'" when ')+"searching for endstream command."),u=!0);break}}}catch(e){l.e(e)}finally{l.f()}if(u)return t.pos+=s,t.pos-e}s++}t.pos+=o}return-1}var Yo=[1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,2,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,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,0,2,0,0,0,0,0,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,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];function Po(e){return e>=48&&e<=57?15&e:e>=65&&e<=70||e>=97&&e<=102?9+(15&e):-1}var Oo=function(){return Lo((function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Go(this,e),this.stream=t,this.nextChar(),this.strBuf=[],this.knownCommands=r,this._hexStringNumWarn=0,this.beginInlineImagePos=-1}),[{key:"nextChar",value:function(){return this.currentChar=this.stream.getByte()}},{key:"peekChar",value:function(){return this.stream.peekByte()}},{key:"getNumber",value:function(){var e=this.currentChar,t=!1,r=0,A=1;if(45===e?(A=-1,45===(e=this.nextChar())&&(e=this.nextChar())):43===e&&(e=this.nextChar()),10===e||13===e)do{e=this.nextChar()}while(10===e||13===e);if(46===e&&(r=10,e=this.nextChar()),e<48||e>57){var n="Invalid number: ".concat(String.fromCharCode(e)," (charCode ").concat(e,")");if(Dt(e)||-1===e)return T('Lexer.getNumber - "'.concat(n,'".')),0;throw new re(n)}for(var i=e-48,a=0,o=1;(e=this.nextChar())>=0;)if(e>=48&&e<=57){var s=e-48;t?a=10*a+s:(0!==r&&(r*=10),i=10*i+s)}else if(46===e){if(0!==r)break;r=1}else if(45===e)q("Badly formatted number: minus sign in the middle");else{if(69!==e&&101!==e)break;if(43===(e=this.peekChar())||45===e)o=45===e?-1:1,this.nextChar();else if(e<48||e>57)break;t=!0}return 0!==r&&(i/=r),t&&(i*=Math.pow(10,o*a)),A*i}},{key:"getString",value:function(){var e=1,t=!1,r=this.strBuf;r.length=0;for(var A=this.nextChar();;){var n=!1;switch(0|A){case-1:q("Unterminated string"),t=!0;break;case 40:++e,r.push("(");break;case 41:0==--e?(this.nextChar(),t=!0):r.push(")");break;case 92:switch(A=this.nextChar()){case-1:q("Unterminated string"),t=!0;break;case 110:r.push("\\n");break;case 114:r.push("\\r");break;case 116:r.push("\\t");break;case 98:r.push("\\b");break;case 102:r.push("\\f");break;case 92:case 40:case 41:r.push(String.fromCharCode(A));break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:var i=15&A;n=!0,(A=this.nextChar())>=48&&A<=55&&(i=(i<<3)+(15&A),(A=this.nextChar())>=48&&A<=55&&(n=!1,i=(i<<3)+(15&A))),r.push(String.fromCharCode(i));break;case 13:10===this.peekChar()&&this.nextChar();break;case 10:break;default:r.push(String.fromCharCode(A))}break;default:r.push(String.fromCharCode(A))}if(t)break;n||(A=this.nextChar())}return r.join("")}},{key:"getName",value:function(){var e,t,r=this.strBuf;for(r.length=0;(e=this.nextChar())>=0&&!Yo[e];)if(35===e){if(e=this.nextChar(),Yo[e]){q("Lexer_getName: NUMBER SIGN (#) should be followed by a hexadecimal number."),r.push("#");break}var A=Po(e);if(-1!==A){t=e;var n=Po(e=this.nextChar());if(-1===n){if(q("Lexer_getName: Illegal digit (".concat(String.fromCharCode(e),") ")+"in hexadecimal number."),r.push("#",String.fromCharCode(t)),Yo[e])break;r.push(String.fromCharCode(e));continue}r.push(String.fromCharCode(A<<4|n))}else r.push("#",String.fromCharCode(e))}else r.push(String.fromCharCode(e));return r.length>127&&q("Name token is longer than allowed by the spec: ".concat(r.length)),Ue.get(r.join(""))}},{key:"_hexStringWarn",value:function(e){5!=this._hexStringNumWarn++?this._hexStringNumWarn>5||q("getHexString - ignoring invalid character: ".concat(e)):q("getHexString - ignoring additional invalid characters.")}},{key:"getHexString",value:function(){var e=this.strBuf;e.length=0;var t=this.currentChar,r=-1,A=-1;for(this._hexStringNumWarn=0;;){if(t<0){q("Unterminated hex string");break}if(62===t){this.nextChar();break}1!==Yo[t]?(-1===(A=Po(t))?this._hexStringWarn(t):-1===r?r=A:(e.push(String.fromCharCode(r<<4|A)),r=-1),t=this.nextChar()):t=this.nextChar()}return-1!==r&&e.push(String.fromCharCode(r<<4)),e.join("")}},{key:"getObj",value:function(){for(var e=!1,t=this.currentChar;;){if(t<0)return Re;if(e)10!==t&&13!==t||(e=!1);else if(37===t)e=!0;else if(1!==Yo[t])break;t=this.nextChar()}switch(0|t){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 43:case 45:case 46:return this.getNumber();case 40:return this.getString();case 47:return this.getName();case 91:return this.nextChar(),Me.get("[");case 93:return this.nextChar(),Me.get("]");case 60:return 60===(t=this.nextChar())?(this.nextChar(),Me.get("<<")):this.getHexString();case 62:return 62===(t=this.nextChar())?(this.nextChar(),Me.get(">>")):Me.get(">");case 123:return this.nextChar(),Me.get("{");case 125:return this.nextChar(),Me.get("}");case 41:throw this.nextChar(),new re("Illegal character: ".concat(t))}var r=String.fromCharCode(t);if(t<32||t>127){var A=this.peekChar();if(A>=32&&A<=127)return this.nextChar(),Me.get(r)}for(var n=this.knownCommands,i=void 0!==(null==n?void 0:n[r]);(t=this.nextChar())>=0&&!Yo[t];){var a=r+String.fromCharCode(t);if(i&&void 0===n[a])break;if(128===r.length)throw new re("Command token too long: ".concat(r.length));r=a,i=void 0!==(null==n?void 0:n[r])}return"true"===r||"false"!==r&&("null"===r?null:("BI"===r&&(this.beginInlineImagePos=this.stream.pos),Me.get(r)))}},{key:"skipToNextLine",value:function(){for(var e=this.currentChar;e>=0;){if(13===e){10===(e=this.nextChar())&&this.nextChar();break}if(10===e){this.nextChar();break}e=this.nextChar()}}}])}(),Ko=function(){return Lo((function e(){Go(this,e)}),null,[{key:"create",value:function(e){function t(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],A=e.get(t);if(Number.isInteger(A)&&(r?A>=0:A>0))return A;throw new Error('The "'.concat(t,'" parameter in the linearization ')+"dictionary is invalid.")}var r,A,n=new Jo({lexer:new Oo(e),xref:null}),i=n.getObj(),a=n.getObj(),o=n.getObj(),s=n.getObj();if(!(Number.isInteger(i)&&Number.isInteger(a)&&Te(o,"obj")&&s instanceof He&&"number"==typeof(r=s.get("Linearized"))&&r>0))return null;if((A=t(s,"L"))!==e.length)throw new Error('The "L" parameter in the linearization dictionary does not equal the stream length.');return{length:A,hints:function(e){var t,r=e.get("H");if(Array.isArray(r)&&(2===(t=r.length)||4===t)){for(var A=0;A<t;A++){var n=r[A];if(!(Number.isInteger(n)&&n>0))throw new Error("Hint (".concat(A,") in the linearization dictionary is invalid."))}return r}throw new Error("Hint array in the linearization dictionary is invalid.")}(s),objectNumberFirst:t(s,"O"),endFirst:t(s,"E"),numPages:t(s,"N"),mainXRefEntriesOffset:t(s,"T"),pageFirst:s.has("P")?t(s,"P",!0):0}}}])}();function To(){To=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function qo(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function jo(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){qo(i,A,n,a,o,"next",e)}function o(e){qo(i,A,n,a,o,"throw",e)}a(void 0)}))}}function Wo(e,t,r){return t=_o(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Zo()?Reflect.construct(t,r||[],_o(e).constructor):t.apply(e,r))}function Zo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Zo=function(){return!!e})()}function _o(e){return _o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_o(e)}function Xo(e,t){return Xo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Xo(e,t)}function Vo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zo(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,es(A.key),A)}}function $o(e,t,r){return t&&zo(e.prototype,t),r&&zo(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function es(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var ts=["Adobe-GB1-UCS2","Adobe-CNS1-UCS2","Adobe-Japan1-UCS2","Adobe-Korea1-UCS2","78-EUC-H","78-EUC-V","78-H","78-RKSJ-H","78-RKSJ-V","78-V","78ms-RKSJ-H","78ms-RKSJ-V","83pv-RKSJ-H","90ms-RKSJ-H","90ms-RKSJ-V","90msp-RKSJ-H","90msp-RKSJ-V","90pv-RKSJ-H","90pv-RKSJ-V","Add-H","Add-RKSJ-H","Add-RKSJ-V","Add-V","Adobe-CNS1-0","Adobe-CNS1-1","Adobe-CNS1-2","Adobe-CNS1-3","Adobe-CNS1-4","Adobe-CNS1-5","Adobe-CNS1-6","Adobe-GB1-0","Adobe-GB1-1","Adobe-GB1-2","Adobe-GB1-3","Adobe-GB1-4","Adobe-GB1-5","Adobe-Japan1-0","Adobe-Japan1-1","Adobe-Japan1-2","Adobe-Japan1-3","Adobe-Japan1-4","Adobe-Japan1-5","Adobe-Japan1-6","Adobe-Korea1-0","Adobe-Korea1-1","Adobe-Korea1-2","B5-H","B5-V","B5pc-H","B5pc-V","CNS-EUC-H","CNS-EUC-V","CNS1-H","CNS1-V","CNS2-H","CNS2-V","ETHK-B5-H","ETHK-B5-V","ETen-B5-H","ETen-B5-V","ETenms-B5-H","ETenms-B5-V","EUC-H","EUC-V","Ext-H","Ext-RKSJ-H","Ext-RKSJ-V","Ext-V","GB-EUC-H","GB-EUC-V","GB-H","GB-V","GBK-EUC-H","GBK-EUC-V","GBK2K-H","GBK2K-V","GBKp-EUC-H","GBKp-EUC-V","GBT-EUC-H","GBT-EUC-V","GBT-H","GBT-V","GBTpc-EUC-H","GBTpc-EUC-V","GBpc-EUC-H","GBpc-EUC-V","H","HKdla-B5-H","HKdla-B5-V","HKdlb-B5-H","HKdlb-B5-V","HKgccs-B5-H","HKgccs-B5-V","HKm314-B5-H","HKm314-B5-V","HKm471-B5-H","HKm471-B5-V","HKscs-B5-H","HKscs-B5-V","Hankaku","Hiragana","KSC-EUC-H","KSC-EUC-V","KSC-H","KSC-Johab-H","KSC-Johab-V","KSC-V","KSCms-UHC-H","KSCms-UHC-HW-H","KSCms-UHC-HW-V","KSCms-UHC-V","KSCpc-EUC-H","KSCpc-EUC-V","Katakana","NWP-H","NWP-V","RKSJ-H","RKSJ-V","Roman","UniCNS-UCS2-H","UniCNS-UCS2-V","UniCNS-UTF16-H","UniCNS-UTF16-V","UniCNS-UTF32-H","UniCNS-UTF32-V","UniCNS-UTF8-H","UniCNS-UTF8-V","UniGB-UCS2-H","UniGB-UCS2-V","UniGB-UTF16-H","UniGB-UTF16-V","UniGB-UTF32-H","UniGB-UTF32-V","UniGB-UTF8-H","UniGB-UTF8-V","UniJIS-UCS2-H","UniJIS-UCS2-HW-H","UniJIS-UCS2-HW-V","UniJIS-UCS2-V","UniJIS-UTF16-H","UniJIS-UTF16-V","UniJIS-UTF32-H","UniJIS-UTF32-V","UniJIS-UTF8-H","UniJIS-UTF8-V","UniJIS2004-UTF16-H","UniJIS2004-UTF16-V","UniJIS2004-UTF32-H","UniJIS2004-UTF32-V","UniJIS2004-UTF8-H","UniJIS2004-UTF8-V","UniJISPro-UCS2-HW-V","UniJISPro-UCS2-V","UniJISPro-UTF8-V","UniJISX0213-UTF32-H","UniJISX0213-UTF32-V","UniJISX02132004-UTF32-H","UniJISX02132004-UTF32-V","UniKS-UCS2-H","UniKS-UCS2-V","UniKS-UTF16-H","UniKS-UTF16-V","UniKS-UTF32-H","UniKS-UTF32-V","UniKS-UTF8-H","UniKS-UTF8-V","V","WP-Symbol"],rs=Math.pow(2,24)-1,As=function(){return $o((function e(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Vo(this,e),this.codespaceRanges=[[],[],[],[]],this.numCodespaceRanges=0,this._map=[],this.name="",this.vertical=!1,this.useCMap=null,this.builtInCMap=t}),[{key:"addCodespaceRange",value:function(e,t,r){this.codespaceRanges[e-1].push(t,r),this.numCodespaceRanges++}},{key:"mapCidRange",value:function(e,t,r){if(t-e>rs)throw new Error("mapCidRange - ignoring data above MAX_MAP_RANGE.");for(;e<=t;)this._map[e++]=r++}},{key:"mapBfRange",value:function(e,t,r){if(t-e>rs)throw new Error("mapBfRange - ignoring data above MAX_MAP_RANGE.");for(var A=r.length-1;e<=t;){this._map[e++]=r;var n=r.charCodeAt(A)+1;r=n>255?r.substring(0,A-1)+String.fromCharCode(r.charCodeAt(A-1)+1)+"\\0":r.substring(0,A)+String.fromCharCode(n)}}},{key:"mapBfRangeToArray",value:function(e,t,r){if(t-e>rs)throw new Error("mapBfRangeToArray - ignoring data above MAX_MAP_RANGE.");for(var A=r.length,n=0;e<=t&&n<A;)this._map[e]=r[n++],++e}},{key:"mapOne",value:function(e,t){this._map[e]=t}},{key:"lookup",value:function(e){return this._map[e]}},{key:"contains",value:function(e){return void 0!==this._map[e]}},{key:"forEach",value:function(e){var t=this._map,r=t.length;if(r<=65536)for(var A=0;A<r;A++)void 0!==t[A]&&e(A,t[A]);else for(var n in t)e(n,t[n])}},{key:"charCodeOf",value:function(e){var t=this._map;if(t.length<=65536)return t.indexOf(e);for(var r in t)if(t[r]===e)return 0|r;return-1}},{key:"getMap",value:function(){return this._map}},{key:"readCharCode",value:function(e,t,r){for(var A=0,n=this.codespaceRanges,i=0,a=n.length;i<a;i++){A=(A<<8|e.charCodeAt(t+i))>>>0;for(var o=n[i],s=0,c=o.length;s<c;){var g=o[s++],u=o[s++];if(A>=g&&A<=u)return r.charcode=A,void(r.length=i+1)}}r.charcode=0,r.length=1}},{key:"getCharCodeLength",value:function(e){for(var t=this.codespaceRanges,r=0,A=t.length;r<A;r++)for(var n=t[r],i=0,a=n.length;i<a;){var o=n[i++],s=n[i++];if(e>=o&&e<=s)return r+1}return 1}},{key:"length",get:function(){return this._map.length}},{key:"isIdentityCMap",get:function(){if("Identity-H"!==this.name&&"Identity-V"!==this.name)return!1;if(65536!==this._map.length)return!1;for(var e=0;e<65536;e++)if(this._map[e]!==e)return!1;return!0}}])}(),ns=function(e){function t(e,r){var A;return Vo(this,t),(A=Wo(this,t)).vertical=e,A.addCodespaceRange(r,0,65535),A}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Xo(e,t)}(t,As),$o(t,[{key:"mapCidRange",value:function(e,t,r){j("should not call mapCidRange")}},{key:"mapBfRange",value:function(e,t,r){j("should not call mapBfRange")}},{key:"mapBfRangeToArray",value:function(e,t,r){j("should not call mapBfRangeToArray")}},{key:"mapOne",value:function(e,t){j("should not call mapCidOne")}},{key:"lookup",value:function(e){return Number.isInteger(e)&&e<=65535?e:void 0}},{key:"contains",value:function(e){return Number.isInteger(e)&&e<=65535}},{key:"forEach",value:function(e){for(var t=0;t<=65535;t++)e(t,t)}},{key:"charCodeOf",value:function(e){return Number.isInteger(e)&&e<=65535?e:-1}},{key:"getMap",value:function(){for(var e=new Array(65536),t=0;t<=65535;t++)e[t]=t;return e}},{key:"length",get:function(){return 65536}},{key:"isIdentityCMap",get:function(){j("should not access .isIdentityCMap")}}])}();function is(e){for(var t=0,r=0;r<e.length;r++)t=t<<8|e.charCodeAt(r);return t>>>0}function as(e){if("string"!=typeof e)throw new re("Malformed CMap: expected string.")}function os(e){if(!Number.isInteger(e))throw new re("Malformed CMap: expected int.")}function ss(e,t){for(;;){var r=t.getObj();if(r===Re)break;if(Te(r,"endbfchar"))return;as(r);var A=is(r);as(r=t.getObj());var n=r;e.mapOne(A,n)}}function cs(e,t){for(;;){var r=t.getObj();if(r===Re)break;if(Te(r,"endbfrange"))return;as(r);var A=is(r);as(r=t.getObj());var n=is(r);if(r=t.getObj(),Number.isInteger(r)||"string"==typeof r){var i=Number.isInteger(r)?String.fromCharCode(r):r;e.mapBfRange(A,n,i)}else{if(!Te(r,"["))break;r=t.getObj();for(var a=[];!Te(r,"]")&&r!==Re;)a.push(r),r=t.getObj();e.mapBfRangeToArray(A,n,a)}}throw new re("Invalid bf range.")}function gs(e,t){for(;;){var r=t.getObj();if(r===Re)break;if(Te(r,"endcidchar"))return;as(r);var A=is(r);os(r=t.getObj());var n=r;e.mapOne(A,n)}}function us(e,t){for(;;){var r=t.getObj();if(r===Re)break;if(Te(r,"endcidrange"))return;as(r);var A=is(r);as(r=t.getObj());var n=is(r);os(r=t.getObj());var i=r;e.mapCidRange(A,n,i)}}function ls(e,t){for(;;){var r=t.getObj();if(r===Re)break;if(Te(r,"endcodespacerange"))return;if("string"!=typeof r)break;var A=is(r);if("string"!=typeof(r=t.getObj()))break;var n=is(r);e.addCodespaceRange(r.length,A,n)}throw new re("Invalid codespace range.")}function hs(e,t){var r=t.getObj();Number.isInteger(r)&&(e.vertical=!!r)}function Is(e,t){var r=t.getObj();r instanceof Ue&&(e.name=r.name)}function fs(e,t,r,A){return Cs.apply(this,arguments)}function Cs(){return(Cs=jo(To().mark((function e(t,r,A,n){var i,a,o;return To().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=1,(o=r.getObj())!==Re){e.next=7;break}return e.abrupt("break",39);case 7:if(!(o instanceof Ue)){e.next=12;break}"WMode"===o.name?hs(t,r):"CMapName"===o.name&&Is(t,r),i=o,e.next=29;break;case 12:if(!(o instanceof Me)){e.next=29;break}e.t0=o.cmd,e.next="endcmap"===e.t0?16:"usecmap"===e.t0?17:"begincodespacerange"===e.t0?19:"beginbfchar"===e.t0?21:"begincidchar"===e.t0?23:"beginbfrange"===e.t0?25:"begincidrange"===e.t0?27:29;break;case 16:return e.abrupt("break",39);case 17:return i instanceof Ue&&(a=i.name),e.abrupt("break",29);case 19:return ls(t,r),e.abrupt("break",29);case 21:return ss(t,r),e.abrupt("break",29);case 23:return gs(t,r),e.abrupt("break",29);case 25:return cs(t,r),e.abrupt("break",29);case 27:return us(t,r),e.abrupt("break",29);case 29:e.next=37;break;case 31:if(e.prev=31,e.t1=e.catch(1),!(e.t1 instanceof Ct)){e.next=35;break}throw e.t1;case 35:return q("Invalid cMap data: "+e.t1),e.abrupt("continue",0);case 37:e.next=0;break;case 39:if(!n&&a&&(n=a),!n){e.next=42;break}return e.abrupt("return",Bs(t,A,n));case 42:return e.abrupt("return",t);case 43:case"end":return e.stop()}}),e,null,[[1,31]])})))).apply(this,arguments)}function Bs(e,t,r){return Qs.apply(this,arguments)}function Qs(){return(Qs=jo(To().mark((function e(t,r,A){var n,i;return To().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Es(A,r);case 2:if(t.useCMap=e.sent,0===t.numCodespaceRanges){for(n=t.useCMap.codespaceRanges,i=0;i<n.length;i++)t.codespaceRanges[i]=n[i].slice();t.numCodespaceRanges=t.useCMap.numCodespaceRanges}return t.useCMap.forEach((function(e,r){t.contains(e)||t.mapOne(e,t.useCMap.lookup(e))})),e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Es(e,t){return ds.apply(this,arguments)}function ds(){return(ds=jo(To().mark((function e(t,r){var A,n,i,a,o;return To().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("Identity-H"!==t){e.next=4;break}return e.abrupt("return",new ns(!1,2));case 4:if("Identity-V"!==t){e.next=6;break}return e.abrupt("return",new ns(!0,2));case 6:if(ts.includes(t)){e.next=8;break}throw new Error("Unknown CMap name: "+t);case 8:if(r){e.next=10;break}throw new Error("Built-in CMap parameters are not provided.");case 10:return e.next=12,r(t);case 12:if(A=e.sent,n=A.cMapData,i=A.compressionType,a=new As(!0),i!==F.BINARY){e.next=18;break}return e.abrupt("return",(new GA).process(n,a,(function(e){return Bs(a,r,e)})));case 18:if(i!==F.NONE){e.next=21;break}return o=new Oo(new ar(n)),e.abrupt("return",fs(a,o,r,null));case 21:throw new Error('Invalid CMap "compressionType" value: '.concat(i));case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ys=function(){return $o((function e(){Vo(this,e)}),null,[{key:"create",value:(e=jo(To().mark((function e(t){var r,A,n,i;return To().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.encoding,A=t.fetchBuiltInCMap,n=t.useCMap,!(r instanceof Ue)){e.next=5;break}return e.abrupt("return",Es(r.name,A));case 5:if(!(r instanceof ze)){e.next=12;break}return e.next=8,fs(new As,new Oo(r),A,n);case 8:if(!(i=e.sent).isIdentityCMap){e.next=11;break}return e.abrupt("return",Es(i.name,A));case 11:return e.abrupt("return",i);case 12:throw new Error("Encoding required.");case 13:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)})}]);var e}(),ps=(r(7987),[".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"]),vs=[".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"],ms=[".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"],ws=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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"],bs=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","centoldstyle","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","","threequartersemdash","","questionsmall","","","","","Ethsmall","","","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","","","","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hypheninferior","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","","","asuperior","centsuperior","","","","","Aacutesmall","Agravesmall","Acircumflexsmall","Adieresissmall","Atildesmall","Aringsmall","Ccedillasmall","Eacutesmall","Egravesmall","Ecircumflexsmall","Edieresissmall","Iacutesmall","Igravesmall","Icircumflexsmall","Idieresissmall","Ntildesmall","Oacutesmall","Ogravesmall","Ocircumflexsmall","Odieresissmall","Otildesmall","Uacutesmall","Ugravesmall","Ucircumflexsmall","Udieresissmall","","eightsuperior","fourinferior","threeinferior","sixinferior","eightinferior","seveninferior","Scaronsmall","","centinferior","twoinferior","","Dieresissmall","","Caronsmall","osuperior","fiveinferior","","commainferior","periodinferior","Yacutesmall","","dollarinferior","","","Thornsmall","","nineinferior","zeroinferior","Zcaronsmall","AEsmall","Oslashsmall","questiondownsmall","oneinferior","Lslashsmall","","","","","","","Cedillasmall","","","","","","OEsmall","figuredash","hyphensuperior","","","","","exclamdownsmall","","Ydieresissmall","","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","ninesuperior","zerosuperior","","esuperior","rsuperior","tsuperior","","","isuperior","ssuperior","dsuperior","","","","","","lsuperior","Ogoneksmall","Brevesmall","Macronsmall","bsuperior","nsuperior","msuperior","commasuperior","periodsuperior","Dotaccentsmall","Ringsmall","","","",""],ks=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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","space","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"],Ds=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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","","","",""],Ss=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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","bullet","Euro","bullet","quotesinglbase","florin","quotedblbase","ellipsis","dagger","daggerdbl","circumflex","perthousand","Scaron","guilsinglleft","OE","bullet","Zcaron","bullet","bullet","quoteleft","quoteright","quotedblleft","quotedblright","bullet","endash","emdash","tilde","trademark","scaron","guilsinglright","oe","bullet","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"],Fs=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","universal","numbersign","existential","percent","ampersand","suchthat","parenleft","parenright","asteriskmath","plus","comma","minus","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","congruent","Alpha","Beta","Chi","Delta","Epsilon","Phi","Gamma","Eta","Iota","theta1","Kappa","Lambda","Mu","Nu","Omicron","Pi","Theta","Rho","Sigma","Tau","Upsilon","sigma1","Omega","Xi","Psi","Zeta","bracketleft","therefore","bracketright","perpendicular","underscore","radicalex","alpha","beta","chi","delta","epsilon","phi","gamma","eta","iota","phi1","kappa","lambda","mu","nu","omicron","pi","theta","rho","sigma","tau","upsilon","omega1","omega","xi","psi","zeta","braceleft","bar","braceright","similar","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Euro","Upsilon1","minute","lessequal","fraction","infinity","florin","club","diamond","heart","spade","arrowboth","arrowleft","arrowup","arrowright","arrowdown","degree","plusminus","second","greaterequal","multiply","proportional","partialdiff","bullet","divide","notequal","equivalence","approxequal","ellipsis","arrowvertex","arrowhorizex","carriagereturn","aleph","Ifraktur","Rfraktur","weierstrass","circlemultiply","circleplus","emptyset","intersection","union","propersuperset","reflexsuperset","notsubset","propersubset","reflexsubset","element","notelement","angle","gradient","registerserif","copyrightserif","trademarkserif","product","radical","dotmath","logicalnot","logicaland","logicalor","arrowdblboth","arrowdblleft","arrowdblup","arrowdblright","arrowdbldown","lozenge","angleleft","registersans","copyrightsans","trademarksans","summation","parenlefttp","parenleftex","parenleftbt","bracketlefttp","bracketleftex","bracketleftbt","bracelefttp","braceleftmid","braceleftbt","braceex","","angleright","integral","integraltp","integralex","integralbt","parenrighttp","parenrightex","parenrightbt","bracketrighttp","bracketrightex","bracketrightbt","bracerighttp","bracerightmid","bracerightbt",""],xs=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","a1","a2","a202","a3","a4","a5","a119","a118","a117","a11","a12","a13","a14","a15","a16","a105","a17","a18","a19","a20","a21","a22","a23","a24","a25","a26","a27","a28","a6","a7","a8","a9","a10","a29","a30","a31","a32","a33","a34","a35","a36","a37","a38","a39","a40","a41","a42","a43","a44","a45","a46","a47","a48","a49","a50","a51","a52","a53","a54","a55","a56","a57","a58","a59","a60","a61","a62","a63","a64","a65","a66","a67","a68","a69","a70","a71","a72","a73","a74","a203","a75","a204","a76","a77","a78","a79","a81","a82","a83","a84","a97","a98","a99","a100","","a89","a90","a93","a94","a91","a92","a205","a85","a206","a86","a87","a88","a95","a96","","","","","","","","","","","","","","","","","","","","a101","a102","a103","a104","a106","a107","a108","a112","a111","a110","a109","a120","a121","a122","a123","a124","a125","a126","a127","a128","a129","a130","a131","a132","a133","a134","a135","a136","a137","a138","a139","a140","a141","a142","a143","a144","a145","a146","a147","a148","a149","a150","a151","a152","a153","a154","a155","a156","a157","a158","a159","a160","a161","a163","a164","a196","a165","a192","a166","a167","a168","a169","a170","a171","a172","a173","a162","a174","a175","a176","a177","a178","a179","a193","a180","a199","a181","a200","a182","","a201","a183","a184","a197","a185","a194","a198","a186","a195","a187","a188","a189","a190","a191",""];function Rs(e){switch(e){case"WinAnsiEncoding":return Ss;case"StandardEncoding":return Ds;case"MacRomanEncoding":return ks;case"SymbolSetEncoding":return Fs;case"ZapfDingbatsEncoding":return xs;case"ExpertEncoding":return ws;case"MacExpertEncoding":return bs;default:return null}}function Gs(e){return function(e){if(Array.isArray(e))return Os(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ps(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ns(e,t,r){return t=Us(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ls()?Reflect.construct(t,r||[],Us(e).constructor):t.apply(e,r))}function Ls(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ls=function(){return!!e})()}function Us(e){return Us=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Us(e)}function Ms(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Js(e,t)}function Js(e,t){return Js=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Js(e,t)}function Hs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||Ps(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ys(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Ps(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function Ps(e,t){if(e){if("string"==typeof e)return Os(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Os(e,t):void 0}}function Os(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function Ks(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ts(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,js(A.key),A)}}function qs(e,t,r){return t&&Ts(e.prototype,t),r&&Ts(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function js(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var Ws=[".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"],Zs=[null,{id:"hstem",min:2,stackClearing:!0,stem:!0},null,{id:"vstem",min:2,stackClearing:!0,stem:!0},{id:"vmoveto",min:1,stackClearing:!0},{id:"rlineto",min:2,resetStack:!0},{id:"hlineto",min:1,resetStack:!0},{id:"vlineto",min:1,resetStack:!0},{id:"rrcurveto",min:6,resetStack:!0},null,{id:"callsubr",min:1,undefStack:!0},{id:"return",min:0,undefStack:!0},null,null,{id:"endchar",min:0,stackClearing:!0},null,null,null,{id:"hstemhm",min:2,stackClearing:!0,stem:!0},{id:"hintmask",min:0,stackClearing:!0},{id:"cntrmask",min:0,stackClearing:!0},{id:"rmoveto",min:2,stackClearing:!0},{id:"hmoveto",min:1,stackClearing:!0},{id:"vstemhm",min:2,stackClearing:!0,stem:!0},{id:"rcurveline",min:8,resetStack:!0},{id:"rlinecurve",min:8,resetStack:!0},{id:"vvcurveto",min:4,resetStack:!0},{id:"hhcurveto",min:4,resetStack:!0},null,{id:"callgsubr",min:1,undefStack:!0},{id:"vhcurveto",min:4,resetStack:!0},{id:"hvcurveto",min:4,resetStack:!0}],_s=[null,null,null,{id:"and",min:2,stackDelta:-1},{id:"or",min:2,stackDelta:-1},{id:"not",min:1,stackDelta:0},null,null,null,{id:"abs",min:1,stackDelta:0},{id:"add",min:2,stackDelta:-1,stackFn(e,t){e[t-2]=e[t-2]+e[t-1]}},{id:"sub",min:2,stackDelta:-1,stackFn(e,t){e[t-2]=e[t-2]-e[t-1]}},{id:"div",min:2,stackDelta:-1,stackFn(e,t){e[t-2]=e[t-2]/e[t-1]}},null,{id:"neg",min:1,stackDelta:0,stackFn(e,t){e[t-1]=-e[t-1]}},{id:"eq",min:2,stackDelta:-1},null,null,{id:"drop",min:1,stackDelta:-1},null,{id:"put",min:2,stackDelta:-2},{id:"get",min:1,stackDelta:0},{id:"ifelse",min:4,stackDelta:-3},{id:"random",min:0,stackDelta:1},{id:"mul",min:2,stackDelta:-1,stackFn(e,t){e[t-2]=e[t-2]*e[t-1]}},null,{id:"sqrt",min:1,stackDelta:0},{id:"dup",min:1,stackDelta:1},{id:"exch",min:2,stackDelta:0},{id:"index",min:2,stackDelta:0},{id:"roll",min:3,stackDelta:-2},null,null,null,{id:"hflex",min:7,resetStack:!0},{id:"flex",min:13,resetStack:!0},{id:"hflex1",min:9,resetStack:!0},{id:"flex1",min:11,resetStack:!0}],Xs=function(){return qs((function e(t,r,A){Ks(this,e),this.bytes=t.getBytes(),this.properties=r,this.seacAnalysisEnabled=!!A}),[{key:"parse",value:function(){var e=this.properties,t=new Vs;this.cff=t;var r=this.parseHeader(),A=this.parseIndex(r.endPos),n=this.parseIndex(A.endPos),i=this.parseIndex(n.endPos),a=this.parseIndex(i.endPos),o=this.parseDict(n.obj.get(0)),s=this.createDict(Ac,o,t.strings);t.header=r.obj,t.names=this.parseNameIndex(A.obj),t.strings=this.parseStringIndex(i.obj),t.topDict=s,t.globalSubrIndex=a.obj,this.parsePrivateDict(t.topDict),t.isCIDFont=s.hasName("ROS");var c=s.getByName("CharStrings"),g=this.parseIndex(c).obj,u=s.getByName("FontMatrix");u&&(e.fontMatrix=u);var l,h,I=s.getByName("FontBBox");if(I&&(e.ascent=Math.max(I[3],I[1]),e.descent=Math.min(I[1],I[3]),e.ascentScaled=!0),t.isCIDFont){for(var f=this.parseIndex(s.getByName("FDArray")).obj,C=0,B=f.count;C<B;++C){var Q=f.get(C),E=this.createDict(Ac,this.parseDict(Q),t.strings);this.parsePrivateDict(E),t.fdArray.push(E)}h=null,l=this.parseCharsets(s.getByName("charset"),g.count,t.strings,!0),t.fdSelect=this.parseFDSelect(s.getByName("FDSelect"),g.count)}else l=this.parseCharsets(s.getByName("charset"),g.count,t.strings,!1),h=this.parseEncoding(s.getByName("Encoding"),e,t.strings,l.charset);t.charset=l,t.encoding=h;var d=this.parseCharStrings({charStrings:g,localSubrIndex:s.privateDict.subrsIndex,globalSubrIndex:a.obj,fdSelect:t.fdSelect,fdArray:t.fdArray,privateDict:s.privateDict});return t.charStrings=d.charStrings,t.seacs=d.seacs,t.widths=d.widths,t}},{key:"parseHeader",value:function(){for(var e=this.bytes,t=e.length,r=0;r<t&&1!==e[r];)++r;if(r>=t)throw new re("Invalid CFF header");0!==r&&(T("cff data is shifted"),e=e.subarray(r),this.bytes=e);var A=e[0],n=e[1],i=e[2],a=e[3];return{obj:new zs(A,n,i,a),endPos:i}}},{key:"parseDict",value:function(e){var t=0;var r,A=[],n=[];t=0;for(var i=e.length;t<i;){var a=e[t];a<=21?(12===a&&(a=a<<8|e[++t]),n.push([a,A]),A=[],++t):A.push((r=void 0,30===(r=e[t++])?function(){for(var r="",A=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],n=e.length;t<n;){var i=e[t++],a=i>>4,o=15&i;if(15===a)break;if(r+=A[a],15===o)break;r+=A[o]}return parseFloat(r)}():28===r?r=((r=e[t++])<<24|e[t++]<<16)>>16:29===r?r=(r=(r=(r=e[t++])<<8|e[t++])<<8|e[t++])<<8|e[t++]:r>=32&&r<=246?r-139:r>=247&&r<=250?256*(r-247)+e[t++]+108:r>=251&&r<=254?-256*(r-251)-e[t++]-108:(q('CFFParser_parseDict: "'+r+'" is a reserved command.'),NaN)))}return n}},{key:"parseIndex",value:function(e){var t,r,A=new ec,n=this.bytes,i=n[e++]<<8|n[e++],a=[],o=e;if(0!==i){var s=n[e++],c=e+(i+1)*s-1;for(t=0,r=i+1;t<r;++t){for(var g=0,u=0;u<s;++u)g<<=8,g+=n[e++];a.push(c+g)}o=a[i]}for(t=0,r=a.length-1;t<r;++t){var l=a[t],h=a[t+1];A.add(n.subarray(l,h))}return{obj:A,endPos:o}}},{key:"parseNameIndex",value:function(e){for(var t=[],r=0,A=e.count;r<A;++r){var n=e.get(r);t.push(ne(n))}return t}},{key:"parseStringIndex",value:function(e){for(var t=new $s,r=0,A=e.count;r<A;++r){var n=e.get(r);t.add(ne(n))}return t}},{key:"createDict",value:function(e,t,r){var A,n=new e(r),i=Ys(t);try{for(i.s();!(A=i.n()).done;){var a=Hs(A.value,2),o=a[0],s=a[1];n.setByKey(o,s)}}catch(e){i.e(e)}finally{i.f()}return n}},{key:"parseCharString",value:function(e,t,r,A){if(!t||e.callDepth>10)return!1;for(var n=e.stackSize,i=e.stack,a=t.length,o=0;o<a;){var s=t[o++],c=null;if(12===s){var g=t[o++];0===g?(t[o-2]=139,t[o-1]=22,n=0):c=_s[g]}else if(28===s)i[n]=(t[o]<<24|t[o+1]<<16)>>16,o+=2,n++;else if(14===s){if(n>=4&&(n-=4,this.seacAnalysisEnabled))return e.seac=i.slice(n,n+4),!1;c=Zs[s]}else if(s>=32&&s<=246)i[n]=s-139,n++;else if(s>=247&&s<=254)i[n]=s<251?(s-247<<8)+t[o]+108:-(s-251<<8)-t[o]-108,o++,n++;else if(255===s)i[n]=(t[o]<<24|t[o+1]<<16|t[o+2]<<8|t[o+3])/65536,o+=4,n++;else if(19===s||20===s){if(e.hints+=n>>1,0===e.hints){t.copyWithin(o-1,o,-1),o-=1,a-=1;continue}o+=e.hints+7>>3,n%=2,c=Zs[s]}else{if(10===s||29===s){var u=10===s?r:A;if(!u)return q("Missing subrsIndex for "+(c=Zs[s]).id),!1;var l=32768;u.count<1240?l=107:u.count<33900&&(l=1131);var h=i[--n]+l;if(h<0||h>=u.count||isNaN(h))return q("Out of bounds subrIndex for "+(c=Zs[s]).id),!1;if(e.stackSize=n,e.callDepth++,!this.parseCharString(e,u.get(h),r,A))return!1;e.callDepth--,n=e.stackSize;continue}if(11===s)return e.stackSize=n,!0;if(0===s&&o===t.length)t[o-1]=14,c=Zs[14];else{if(9===s){t.copyWithin(o-1,o,-1),o-=1,a-=1;continue}c=Zs[s]}}if(c){if(c.stem&&(e.hints+=n>>1,3===s||23===s?e.hasVStems=!0:!e.hasVStems||1!==s&&18!==s||(q("CFF stem hints are in wrong order"),t[o-1]=1===s?3:23)),"min"in c&&!e.undefStack&&n<c.min)return q("Not enough parameters for "+c.id+"; actual: "+n+", expected: "+c.min),0===n&&(t[o-1]=14,!0);e.firstStackClearing&&c.stackClearing&&(e.firstStackClearing=!1,(n-=c.min)>=2&&c.stem?n%=2:n>1&&q("Found too many parameters for stack-clearing command"),n>0&&(e.width=i[n-1])),"stackDelta"in c?("stackFn"in c&&c.stackFn(i,n),n+=c.stackDelta):c.stackClearing?n=0:c.resetStack?(n=0,e.undefStack=!1):c.undefStack&&(n=0,e.undefStack=!0,e.firstStackClearing=!1)}}return a<t.length&&t.fill(14,a),e.stackSize=n,!0}},{key:"parseCharStrings",value:function(e){for(var t=e.charStrings,r=e.localSubrIndex,A=e.globalSubrIndex,n=e.fdSelect,i=e.fdArray,a=e.privateDict,o=[],s=[],c=t.count,g=0;g<c;g++){var u=t.get(g),l={callDepth:0,stackSize:0,stack:[],undefStack:!0,hints:0,firstStackClearing:!0,seac:null,width:null,hasVStems:!1},h=!0,I=null,f=a;if(n&&i.length){var C=n.getFDIndex(g);-1===C&&(q("Glyph index is not in fd select."),h=!1),C>=i.length&&(q("Invalid fd index for glyph index."),h=!1),h&&(I=(f=i[C].privateDict).subrsIndex)}else r&&(I=r);if(h&&(h=this.parseCharString(l,u,I,A)),null!==l.width){var B=f.getByName("nominalWidthX");s[g]=B+l.width}else{var Q=f.getByName("defaultWidthX");s[g]=Q}null!==l.seac&&(o[g]=l.seac),h||t.set(g,new Uint8Array([14]))}return{charStrings:t,seacs:o,widths:s}}},{key:"emptyPrivateDictionary",value:function(e){var t=this.createDict(ic,[],e.strings);e.setByKey(18,[0,0]),e.privateDict=t}},{key:"parsePrivateDict",value:function(e){if(e.hasName("Private")){var t=e.getByName("Private");if(Array.isArray(t)&&2===t.length){var r=t[0],A=t[1];if(0===r||A>=this.bytes.length)this.emptyPrivateDictionary(e);else{var n=A+r,i=this.bytes.subarray(A,n),a=this.parseDict(i),o=this.createDict(ic,a,e.strings);if(e.privateDict=o,0===o.getByName("ExpansionFactor")&&o.setByName("ExpansionFactor",.06),o.getByName("Subrs")){var s=o.getByName("Subrs"),c=A+s;if(0===s||c>=this.bytes.length)this.emptyPrivateDictionary(e);else{var g=this.parseIndex(c);o.subrsIndex=g.obj}}}}else e.removeByName("Private")}else this.emptyPrivateDictionary(e)}},{key:"parseCharsets",value:function(e,t,r,A){if(0===e)return new oc(!0,ac.ISO_ADOBE,ps);if(1===e)return new oc(!0,ac.EXPERT,vs);if(2===e)return new oc(!0,ac.EXPERT_SUBSET,ms);var n,i,a,o=this.bytes,s=e,c=o[e++],g=[A?0:".notdef"];switch(t-=1,c){case 0:for(a=0;a<t;a++)n=o[e++]<<8|o[e++],g.push(A?n:r.get(n));break;case 1:for(;g.length<=t;)for(n=o[e++]<<8|o[e++],i=o[e++],a=0;a<=i;a++)g.push(A?n++:r.get(n++));break;case 2:for(;g.length<=t;)for(n=o[e++]<<8|o[e++],i=o[e++]<<8|o[e++],a=0;a<=i;a++)g.push(A?n++:r.get(n++));break;default:throw new re("Unknown charset format")}var u=e,l=o.subarray(s,u);return new oc(!1,c,g,l)}},{key:"parseEncoding",value:function(e,t,r,A){var n,i,a,o=Object.create(null),s=this.bytes,c=!1,g=null;if(0===e||1===e){c=!0,n=e;var u=e?ws:Ds;for(i=0,a=A.length;i<a;i++){var l=u.indexOf(A[i]);-1!==l&&(o[l]=i)}}else{var h=e;switch(127&(n=s[e++])){case 0:var I=s[e++];for(i=1;i<=I;i++)o[s[e++]]=i;break;case 1:var f=s[e++],C=1;for(i=0;i<f;i++)for(var B=s[e++],Q=s[e++],E=B;E<=B+Q;E++)o[E]=C++;break;default:throw new re("Unknown encoding format: ".concat(n," in CFF"))}var d=e;128&n&&(s[h]&=127,function(){var t=s[e++];for(i=0;i<t;i++){var n=s[e++],a=(s[e++]<<8)+(255&s[e++]);o[n]=A.indexOf(r.get(a))}}()),g=s.subarray(h,d)}return new sc(c,n&=127,o,g)}},{key:"parseFDSelect",value:function(e,t){var r,A=this.bytes,n=A[e++],i=[];switch(n){case 0:for(r=0;r<t;++r){var a=A[e++];i.push(a)}break;case 3:var o=A[e++]<<8|A[e++];for(r=0;r<o;++r){var s=A[e++]<<8|A[e++];0===r&&0!==s&&(q("parseFDSelect: The first range must have a first GID of 0 -- trying to recover."),s=0);for(var c=A[e++],g=A[e]<<8|A[e+1],u=s;u<g;++u)i.push(c)}e+=2;break;default:throw new re('parseFDSelect: Unknown format "'.concat(n,'".'))}if(i.length!==t)throw new re("parseFDSelect: Invalid font data.");return new cc(n,i)}}])}(),Vs=function(){return qs((function e(){Ks(this,e),this.header=null,this.names=[],this.topDict=null,this.strings=new $s,this.globalSubrIndex=null,this.encoding=null,this.charset=null,this.charStrings=null,this.fdArray=[],this.fdSelect=null,this.isCIDFont=!1}),[{key:"duplicateFirstGlyph",value:function(){if(this.charStrings.count>=65535)q("Not enough space in charstrings to duplicate first glyph.");else{var e=this.charStrings.get(0);this.charStrings.add(e),this.isCIDFont&&this.fdSelect.fdSelect.push(this.fdSelect.fdSelect[0])}}},{key:"hasGlyphId",value:function(e){return!(e<0||e>=this.charStrings.count)&&this.charStrings.get(e).length>0}}])}(),zs=qs((function e(t,r,A,n){Ks(this,e),this.major=t,this.minor=r,this.hdrSize=A,this.offSize=n})),$s=function(){return qs((function e(){Ks(this,e),this.strings=[]}),[{key:"get",value:function(e){return e>=0&&e<=390?Ws[e]:e-391<=this.strings.length?this.strings[e-391]:Ws[0]}},{key:"getSID",value:function(e){var t=Ws.indexOf(e);return-1!==t?t:-1!==(t=this.strings.indexOf(e))?t+391:-1}},{key:"add",value:function(e){this.strings.push(e)}},{key:"count",get:function(){return this.strings.length}}])}(),ec=function(){return qs((function e(){Ks(this,e),this.objects=[],this.length=0}),[{key:"add",value:function(e){this.length+=e.length,this.objects.push(e)}},{key:"set",value:function(e,t){this.length+=t.length-this.objects[e].length,this.objects[e]=t}},{key:"get",value:function(e){return this.objects[e]}},{key:"count",get:function(){return this.objects.length}}])}(),tc=function(){return qs((function e(t,r){Ks(this,e),this.keyToNameMap=t.keyToNameMap,this.nameToKeyMap=t.nameToKeyMap,this.defaults=t.defaults,this.types=t.types,this.opcodes=t.opcodes,this.order=t.order,this.strings=r,this.values=Object.create(null)}),[{key:"setByKey",value:function(e,t){if(!(e in this.keyToNameMap))return!1;if(0===t.length)return!0;var r,A=Ys(t);try{for(A.s();!(r=A.n()).done;){var n=r.value;if(isNaN(n))return q('Invalid CFFDict value: "'.concat(t,'" for key "').concat(e,'".')),!0}}catch(e){A.e(e)}finally{A.f()}var i=this.types[e];return"num"!==i&&"sid"!==i&&"offset"!==i||(t=t[0]),this.values[e]=t,!0}},{key:"setByName",value:function(e,t){if(!(e in this.nameToKeyMap))throw new re('Invalid dictionary name "'.concat(e,'"'));this.values[this.nameToKeyMap[e]]=t}},{key:"hasName",value:function(e){return this.nameToKeyMap[e]in this.values}},{key:"getByName",value:function(e){if(!(e in this.nameToKeyMap))throw new re("Invalid dictionary name ".concat(e,'"'));var t=this.nameToKeyMap[e];return t in this.values?this.values[t]:this.defaults[t]}},{key:"removeByName",value:function(e){delete this.values[this.nameToKeyMap[e]]}}],[{key:"createTables",value:function(e){var t,r={keyToNameMap:{},nameToKeyMap:{},defaults:{},types:{},opcodes:{},order:[]},A=Ys(e);try{for(A.s();!(t=A.n()).done;){var n=t.value,i=Array.isArray(n[0])?(n[0][0]<<8)+n[0][1]:n[0];r.keyToNameMap[i]=n[1],r.nameToKeyMap[n[1]]=i,r.types[i]=n[2],r.defaults[i]=n[3],r.opcodes[i]=Array.isArray(n[0])?n[0]:[n[0]],r.order.push(i)}}catch(e){A.e(e)}finally{A.f()}return r}}])}(),rc=[[[12,30],"ROS",["sid","sid","num"],null],[[12,20],"SyntheticBase","num",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","num",0],[[12,2],"ItalicAngle","num",0],[[12,3],"UnderlinePosition","num",-100],[[12,4],"UnderlineThickness","num",50],[[12,5],"PaintType","num",0],[[12,6],"CharstringType","num",2],[[12,7],"FontMatrix",["num","num","num","num","num","num"],[.001,0,0,.001,0,0]],[13,"UniqueID","num",null],[5,"FontBBox",["num","num","num","num"],[0,0,0,0]],[[12,8],"StrokeWidth","num",0],[14,"XUID","array",null],[15,"charset","offset",0],[16,"Encoding","offset",0],[17,"CharStrings","offset",0],[18,"Private",["offset","offset"],null],[[12,21],"PostScript","sid",null],[[12,22],"BaseFontName","sid",null],[[12,23],"BaseFontBlend","delta",null],[[12,31],"CIDFontVersion","num",0],[[12,32],"CIDFontRevision","num",0],[[12,33],"CIDFontType","num",0],[[12,34],"CIDCount","num",8720],[[12,35],"UIDBase","num",null],[[12,37],"FDSelect","offset",null],[[12,36],"FDArray","offset",null],[[12,38],"FontName","sid",null]],Ac=function(e){function t(e){var r;return Ks(this,t),(r=Ns(this,t,[t.tables,e])).privateDict=null,r}return Ms(t,tc),qs(t,null,[{key:"tables",get:function(){return _(this,"tables",this.createTables(rc))}}])}(),nc=[[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","num",.039625],[[12,10],"BlueShift","num",7],[[12,11],"BlueFuzz","num",1],[10,"StdHW","num",null],[11,"StdVW","num",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","num",0],[[12,17],"LanguageGroup","num",0],[[12,18],"ExpansionFactor","num",.06],[[12,19],"initialRandomSeed","num",0],[20,"defaultWidthX","num",0],[21,"nominalWidthX","num",0],[19,"Subrs","offset",null]],ic=function(e){function t(e){var r;return Ks(this,t),(r=Ns(this,t,[t.tables,e])).subrsIndex=null,r}return Ms(t,tc),qs(t,null,[{key:"tables",get:function(){return _(this,"tables",this.createTables(nc))}}])}(),ac={ISO_ADOBE:0,EXPERT:1,EXPERT_SUBSET:2},oc=qs((function e(t,r,A,n){Ks(this,e),this.predefined=t,this.format=r,this.charset=A,this.raw=n})),sc=qs((function e(t,r,A,n){Ks(this,e),this.predefined=t,this.format=r,this.encoding=A,this.raw=n})),cc=function(){return qs((function e(t,r){Ks(this,e),this.format=t,this.fdSelect=r}),[{key:"getFDIndex",value:function(e){return e<0||e>=this.fdSelect.length?-1:this.fdSelect[e]}}])}(),gc=function(){return qs((function e(){Ks(this,e),this.offsets=Object.create(null)}),[{key:"isTracking",value:function(e){return e in this.offsets}},{key:"track",value:function(e,t){if(e in this.offsets)throw new re("Already tracking location of ".concat(e));this.offsets[e]=t}},{key:"offset",value:function(e){for(var t in this.offsets)this.offsets[t]+=e}},{key:"setEntryLocation",value:function(e,t,r){if(!(e in this.offsets))throw new re("Not tracking location of ".concat(e));for(var A=r.data,n=this.offsets[e],i=0,a=t.length;i<a;++i){var o=5*i+n,s=o+1,c=o+2,g=o+3,u=o+4;if(29!==A[o]||0!==A[s]||0!==A[c]||0!==A[g]||0!==A[u])throw new re("writing to an offset that is not empty");var l=t[i];A[o]=29,A[s]=l>>24&255,A[c]=l>>16&255,A[g]=l>>8&255,A[u]=255&l}}}])}(),uc=function(){function e(t){Ks(this,e),this.cff=t}return qs(e,[{key:"compile",value:function(){var e=this.cff,t={data:[],length:0,add(e){try{var t;(t=this.data).push.apply(t,Gs(e))}catch(t){this.data=this.data.concat(e)}this.length=this.data.length}},r=this.compileHeader(e.header);t.add(r);var A=this.compileNameIndex(e.names);if(t.add(A),e.isCIDFont&&e.topDict.hasName("FontMatrix")){var n=e.topDict.getByName("FontMatrix");e.topDict.removeByName("FontMatrix");var i,a=Ys(e.fdArray);try{for(a.s();!(i=a.n()).done;){var o=i.value,s=n.slice(0);o.hasName("FontMatrix")&&(s=ge.transform(s,o.getByName("FontMatrix"))),o.setByName("FontMatrix",s)}}catch(e){a.e(e)}finally{a.f()}}var c=e.topDict.getByName("XUID");(null==c?void 0:c.length)>16&&e.topDict.removeByName("XUID"),e.topDict.setByName("charset",0);var g=this.compileTopDicts([e.topDict],t.length,e.isCIDFont);t.add(g.output);var u=g.trackers[0],l=this.compileStringIndex(e.strings.strings);t.add(l);var h=this.compileIndex(e.globalSubrIndex);if(t.add(h),e.encoding&&e.topDict.hasName("Encoding"))if(e.encoding.predefined)u.setEntryLocation("Encoding",[e.encoding.format],t);else{var I=this.compileEncoding(e.encoding);u.setEntryLocation("Encoding",[t.length],t),t.add(I)}var f=this.compileCharset(e.charset,e.charStrings.count,e.strings,e.isCIDFont);u.setEntryLocation("charset",[t.length],t),t.add(f);var C=this.compileCharStrings(e.charStrings);if(u.setEntryLocation("CharStrings",[t.length],t),t.add(C),e.isCIDFont){u.setEntryLocation("FDSelect",[t.length],t);var B=this.compileFDSelect(e.fdSelect);t.add(B),g=this.compileTopDicts(e.fdArray,t.length,!0),u.setEntryLocation("FDArray",[t.length],t),t.add(g.output);var Q=g.trackers;this.compilePrivateDicts(e.fdArray,Q,t)}return this.compilePrivateDicts([e.topDict],[u],t),t.add([0]),t.data}},{key:"encodeNumber",value:function(e){return Number.isInteger(e)?this.encodeInteger(e):this.encodeFloat(e)}},{key:"encodeFloat",value:function(t){var r=t.toString(),A=e.EncodeFloatRegExp.exec(r);if(A){var n=parseFloat("1e"+((A[2]?+A[2]:0)+A[1].length));r=(Math.round(t*n)/n).toString()}var i,a,o="";for(i=0,a=r.length;i<a;++i){var s=r[i];o+="e"===s?"-"===r[++i]?"c":"b":"."===s?"a":"-"===s?"e":s}var c=[30];for(i=0,a=(o+=1&o.length?"f":"ff").length;i<a;i+=2)c.push(parseInt(o.substring(i,i+2),16));return c}},{key:"encodeInteger",value:function(e){return e>=-107&&e<=107?[e+139]:e>=108&&e<=1131?[247+((e-=108)>>8),255&e]:e>=-1131&&e<=-108?[251+((e=-e-108)>>8),255&e]:e>=-32768&&e<=32767?[28,e>>8&255,255&e]:[29,e>>24&255,e>>16&255,e>>8&255,255&e]}},{key:"compileHeader",value:function(e){return[e.major,e.minor,4,e.offSize]}},{key:"compileNameIndex",value:function(e){var t,r=new ec,A=Ys(e);try{for(A.s();!(t=A.n()).done;){for(var n=t.value,i=Math.min(n.length,127),a=new Array(i),o=0;o<i;o++){var s=n[o];(s<"!"||s>"~"||"["===s||"]"===s||"("===s||")"===s||"{"===s||"}"===s||"<"===s||">"===s||"/"===s||"%"===s)&&(s="_"),a[o]=s}""===(a=a.join(""))&&(a="Bad_Font_Name"),r.add(ie(a))}}catch(e){A.e(e)}finally{A.f()}return this.compileIndex(r)}},{key:"compileTopDicts",value:function(e,t,r){var A,n=[],i=new ec,a=Ys(e);try{for(a.s();!(A=a.n()).done;){var o=A.value;r&&(o.removeByName("CIDFontVersion"),o.removeByName("CIDFontRevision"),o.removeByName("CIDFontType"),o.removeByName("CIDCount"),o.removeByName("UIDBase"));var s=new gc,c=this.compileDict(o,s);n.push(s),i.add(c),s.offset(t)}}catch(e){a.e(e)}finally{a.f()}return{trackers:n,output:i=this.compileIndex(i,n)}}},{key:"compilePrivateDicts",value:function(e,t,r){for(var A=0,n=e.length;A<n;++A){var i=e[A],a=i.privateDict;if(!a||!i.hasName("Private"))throw new re("There must be a private dictionary.");var o=new gc,s=this.compileDict(a,o),c=r.length;if(o.offset(c),s.length||(c=0),t[A].setEntryLocation("Private",[s.length,c],r),r.add(s),a.subrsIndex&&a.hasName("Subrs")){var g=this.compileIndex(a.subrsIndex);o.setEntryLocation("Subrs",[s.length],r),r.add(g)}}}},{key:"compileDict",value:function(e,t){var r,A=[],n=Ys(e.order);try{for(n.s();!(r=n.n()).done;){var i=r.value;if(i in e.values){var a=e.values[i],o=e.types[i];if(Array.isArray(o)||(o=[o]),Array.isArray(a)||(a=[a]),0!==a.length){for(var s=0,c=o.length;s<c;++s){var g=o[s],u=a[s];switch(g){case"num":case"sid":A.push.apply(A,Gs(this.encodeNumber(u)));break;case"offset":var l=e.keyToNameMap[i];t.isTracking(l)||t.track(l,A.length),A.push(29,0,0,0,0);break;case"array":case"delta":A.push.apply(A,Gs(this.encodeNumber(u)));for(var h=1,I=a.length;h<I;++h)A.push.apply(A,Gs(this.encodeNumber(a[h])));break;default:throw new re("Unknown data type of ".concat(g))}}A.push.apply(A,Gs(e.opcodes[i]))}}}}catch(e){n.e(e)}finally{n.f()}return A}},{key:"compileStringIndex",value:function(e){var t,r=new ec,A=Ys(e);try{for(A.s();!(t=A.n()).done;){var n=t.value;r.add(ie(n))}}catch(e){A.e(e)}finally{A.f()}return this.compileIndex(r)}},{key:"compileCharStrings",value:function(e){for(var t=new ec,r=0;r<e.count;r++){var A=e.get(r);0!==A.length?t.add(A):t.add(new Uint8Array([139,14]))}return this.compileIndex(t)}},{key:"compileCharset",value:function(e,t,r,A){var n,i=t-1;if(A)n=new Uint8Array([2,0,0,i>>8&255,255&i]);else{(n=new Uint8Array(1+2*i))[0]=0;for(var a=0,o=e.charset.length,s=!1,c=1;c<n.length;c+=2){var g=0;if(a<o){var u=e.charset[a++];-1===(g=r.getSID(u))&&(g=0,s||(s=!0,q("Couldn't find ".concat(u," in CFF strings"))))}n[c]=g>>8&255,n[c+1]=255&g}}return this.compileTypedArray(n)}},{key:"compileEncoding",value:function(e){return this.compileTypedArray(e.raw)}},{key:"compileFDSelect",value:function(e){var t,r,A=e.format;switch(A){case 0:for((t=new Uint8Array(1+e.fdSelect.length))[0]=A,r=0;r<e.fdSelect.length;r++)t[r+1]=e.fdSelect[r];break;case 3:var n=e.fdSelect[0],i=[A,0,0,0,0,n];for(r=1;r<e.fdSelect.length;r++){var a=e.fdSelect[r];a!==n&&(i.push(r>>8&255,255&r,a),n=a)}var o=(i.length-3)/3;i[1]=o>>8&255,i[2]=255&o,i.push(r>>8&255,255&r),t=new Uint8Array(i)}return this.compileTypedArray(t)}},{key:"compileTypedArray",value:function(e){return Array.from(e)}},{key:"compileIndex",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=e.objects,A=r.length;if(0===A)return[0,0];var n,i,a=[A>>8&255,255&A],o=1;for(n=0;n<A;++n)o+=r[n].length;i=o<256?1:o<65536?2:o<16777216?3:4,a.push(i);var s=1;for(n=0;n<A+1;n++)1===i?a.push(255&s):2===i?a.push(s>>8&255,255&s):3===i?a.push(s>>16&255,s>>8&255,255&s):a.push(s>>>24&255,s>>16&255,s>>8&255,255&s),r[n]&&(s+=r[n].length);for(n=0;n<A;n++)t[n]&&t[n].offset(a.length),a.push.apply(a,Gs(r[n]));return a}}],[{key:"EncodeFloatRegExp",get:function(){return _(this,"EncodeFloatRegExp",/\\.(\\d*?)(?:9{5,20}|0{5,20})\\d{0,2}(?:e(.+)|$)/)}}])}(),lc=ft((function(e){e.A=65,e.AE=198,e.AEacute=508,e.AEmacron=482,e.AEsmall=63462,e.Aacute=193,e.Aacutesmall=63457,e.Abreve=258,e.Abreveacute=7854,e.Abrevecyrillic=1232,e.Abrevedotbelow=7862,e.Abrevegrave=7856,e.Abrevehookabove=7858,e.Abrevetilde=7860,e.Acaron=461,e.Acircle=9398,e.Acircumflex=194,e.Acircumflexacute=7844,e.Acircumflexdotbelow=7852,e.Acircumflexgrave=7846,e.Acircumflexhookabove=7848,e.Acircumflexsmall=63458,e.Acircumflextilde=7850,e.Acute=63177,e.Acutesmall=63412,e.Acyrillic=1040,e.Adblgrave=512,e.Adieresis=196,e.Adieresiscyrillic=1234,e.Adieresismacron=478,e.Adieresissmall=63460,e.Adotbelow=7840,e.Adotmacron=480,e.Agrave=192,e.Agravesmall=63456,e.Ahookabove=7842,e.Aiecyrillic=1236,e.Ainvertedbreve=514,e.Alpha=913,e.Alphatonos=902,e.Amacron=256,e.Amonospace=65313,e.Aogonek=260,e.Aring=197,e.Aringacute=506,e.Aringbelow=7680,e.Aringsmall=63461,e.Asmall=63329,e.Atilde=195,e.Atildesmall=63459,e.Aybarmenian=1329,e.B=66,e.Bcircle=9399,e.Bdotaccent=7682,e.Bdotbelow=7684,e.Becyrillic=1041,e.Benarmenian=1330,e.Beta=914,e.Bhook=385,e.Blinebelow=7686,e.Bmonospace=65314,e.Brevesmall=63220,e.Bsmall=63330,e.Btopbar=386,e.C=67,e.Caarmenian=1342,e.Cacute=262,e.Caron=63178,e.Caronsmall=63221,e.Ccaron=268,e.Ccedilla=199,e.Ccedillaacute=7688,e.Ccedillasmall=63463,e.Ccircle=9400,e.Ccircumflex=264,e.Cdot=266,e.Cdotaccent=266,e.Cedillasmall=63416,e.Chaarmenian=1353,e.Cheabkhasiancyrillic=1212,e.Checyrillic=1063,e.Chedescenderabkhasiancyrillic=1214,e.Chedescendercyrillic=1206,e.Chedieresiscyrillic=1268,e.Cheharmenian=1347,e.Chekhakassiancyrillic=1227,e.Cheverticalstrokecyrillic=1208,e.Chi=935,e.Chook=391,e.Circumflexsmall=63222,e.Cmonospace=65315,e.Coarmenian=1361,e.Csmall=63331,e.D=68,e.DZ=497,e.DZcaron=452,e.Daarmenian=1332,e.Dafrican=393,e.Dcaron=270,e.Dcedilla=7696,e.Dcircle=9401,e.Dcircumflexbelow=7698,e.Dcroat=272,e.Ddotaccent=7690,e.Ddotbelow=7692,e.Decyrillic=1044,e.Deicoptic=1006,e.Delta=8710,e.Deltagreek=916,e.Dhook=394,e.Dieresis=63179,e.DieresisAcute=63180,e.DieresisGrave=63181,e.Dieresissmall=63400,e.Digammagreek=988,e.Djecyrillic=1026,e.Dlinebelow=7694,e.Dmonospace=65316,e.Dotaccentsmall=63223,e.Dslash=272,e.Dsmall=63332,e.Dtopbar=395,e.Dz=498,e.Dzcaron=453,e.Dzeabkhasiancyrillic=1248,e.Dzecyrillic=1029,e.Dzhecyrillic=1039,e.E=69,e.Eacute=201,e.Eacutesmall=63465,e.Ebreve=276,e.Ecaron=282,e.Ecedillabreve=7708,e.Echarmenian=1333,e.Ecircle=9402,e.Ecircumflex=202,e.Ecircumflexacute=7870,e.Ecircumflexbelow=7704,e.Ecircumflexdotbelow=7878,e.Ecircumflexgrave=7872,e.Ecircumflexhookabove=7874,e.Ecircumflexsmall=63466,e.Ecircumflextilde=7876,e.Ecyrillic=1028,e.Edblgrave=516,e.Edieresis=203,e.Edieresissmall=63467,e.Edot=278,e.Edotaccent=278,e.Edotbelow=7864,e.Efcyrillic=1060,e.Egrave=200,e.Egravesmall=63464,e.Eharmenian=1335,e.Ehookabove=7866,e.Eightroman=8551,e.Einvertedbreve=518,e.Eiotifiedcyrillic=1124,e.Elcyrillic=1051,e.Elevenroman=8554,e.Emacron=274,e.Emacronacute=7702,e.Emacrongrave=7700,e.Emcyrillic=1052,e.Emonospace=65317,e.Encyrillic=1053,e.Endescendercyrillic=1186,e.Eng=330,e.Enghecyrillic=1188,e.Enhookcyrillic=1223,e.Eogonek=280,e.Eopen=400,e.Epsilon=917,e.Epsilontonos=904,e.Ercyrillic=1056,e.Ereversed=398,e.Ereversedcyrillic=1069,e.Escyrillic=1057,e.Esdescendercyrillic=1194,e.Esh=425,e.Esmall=63333,e.Eta=919,e.Etarmenian=1336,e.Etatonos=905,e.Eth=208,e.Ethsmall=63472,e.Etilde=7868,e.Etildebelow=7706,e.Euro=8364,e.Ezh=439,e.Ezhcaron=494,e.Ezhreversed=440,e.F=70,e.Fcircle=9403,e.Fdotaccent=7710,e.Feharmenian=1366,e.Feicoptic=996,e.Fhook=401,e.Fitacyrillic=1138,e.Fiveroman=8548,e.Fmonospace=65318,e.Fourroman=8547,e.Fsmall=63334,e.G=71,e.GBsquare=13191,e.Gacute=500,e.Gamma=915,e.Gammaafrican=404,e.Gangiacoptic=1002,e.Gbreve=286,e.Gcaron=486,e.Gcedilla=290,e.Gcircle=9404,e.Gcircumflex=284,e.Gcommaaccent=290,e.Gdot=288,e.Gdotaccent=288,e.Gecyrillic=1043,e.Ghadarmenian=1346,e.Ghemiddlehookcyrillic=1172,e.Ghestrokecyrillic=1170,e.Gheupturncyrillic=1168,e.Ghook=403,e.Gimarmenian=1331,e.Gjecyrillic=1027,e.Gmacron=7712,e.Gmonospace=65319,e.Grave=63182,e.Gravesmall=63328,e.Gsmall=63335,e.Gsmallhook=667,e.Gstroke=484,e.H=72,e.H18533=9679,e.H18543=9642,e.H18551=9643,e.H22073=9633,e.HPsquare=13259,e.Haabkhasiancyrillic=1192,e.Hadescendercyrillic=1202,e.Hardsigncyrillic=1066,e.Hbar=294,e.Hbrevebelow=7722,e.Hcedilla=7720,e.Hcircle=9405,e.Hcircumflex=292,e.Hdieresis=7718,e.Hdotaccent=7714,e.Hdotbelow=7716,e.Hmonospace=65320,e.Hoarmenian=1344,e.Horicoptic=1e3,e.Hsmall=63336,e.Hungarumlaut=63183,e.Hungarumlautsmall=63224,e.Hzsquare=13200,e.I=73,e.IAcyrillic=1071,e.IJ=306,e.IUcyrillic=1070,e.Iacute=205,e.Iacutesmall=63469,e.Ibreve=300,e.Icaron=463,e.Icircle=9406,e.Icircumflex=206,e.Icircumflexsmall=63470,e.Icyrillic=1030,e.Idblgrave=520,e.Idieresis=207,e.Idieresisacute=7726,e.Idieresiscyrillic=1252,e.Idieresissmall=63471,e.Idot=304,e.Idotaccent=304,e.Idotbelow=7882,e.Iebrevecyrillic=1238,e.Iecyrillic=1045,e.Ifraktur=8465,e.Igrave=204,e.Igravesmall=63468,e.Ihookabove=7880,e.Iicyrillic=1048,e.Iinvertedbreve=522,e.Iishortcyrillic=1049,e.Imacron=298,e.Imacroncyrillic=1250,e.Imonospace=65321,e.Iniarmenian=1339,e.Iocyrillic=1025,e.Iogonek=302,e.Iota=921,e.Iotaafrican=406,e.Iotadieresis=938,e.Iotatonos=906,e.Ismall=63337,e.Istroke=407,e.Itilde=296,e.Itildebelow=7724,e.Izhitsacyrillic=1140,e.Izhitsadblgravecyrillic=1142,e.J=74,e.Jaarmenian=1345,e.Jcircle=9407,e.Jcircumflex=308,e.Jecyrillic=1032,e.Jheharmenian=1355,e.Jmonospace=65322,e.Jsmall=63338,e.K=75,e.KBsquare=13189,e.KKsquare=13261,e.Kabashkircyrillic=1184,e.Kacute=7728,e.Kacyrillic=1050,e.Kadescendercyrillic=1178,e.Kahookcyrillic=1219,e.Kappa=922,e.Kastrokecyrillic=1182,e.Kaverticalstrokecyrillic=1180,e.Kcaron=488,e.Kcedilla=310,e.Kcircle=9408,e.Kcommaaccent=310,e.Kdotbelow=7730,e.Keharmenian=1364,e.Kenarmenian=1343,e.Khacyrillic=1061,e.Kheicoptic=998,e.Khook=408,e.Kjecyrillic=1036,e.Klinebelow=7732,e.Kmonospace=65323,e.Koppacyrillic=1152,e.Koppagreek=990,e.Ksicyrillic=1134,e.Ksmall=63339,e.L=76,e.LJ=455,e.LL=63167,e.Lacute=313,e.Lambda=923,e.Lcaron=317,e.Lcedilla=315,e.Lcircle=9409,e.Lcircumflexbelow=7740,e.Lcommaaccent=315,e.Ldot=319,e.Ldotaccent=319,e.Ldotbelow=7734,e.Ldotbelowmacron=7736,e.Liwnarmenian=1340,e.Lj=456,e.Ljecyrillic=1033,e.Llinebelow=7738,e.Lmonospace=65324,e.Lslash=321,e.Lslashsmall=63225,e.Lsmall=63340,e.M=77,e.MBsquare=13190,e.Macron=63184,e.Macronsmall=63407,e.Macute=7742,e.Mcircle=9410,e.Mdotaccent=7744,e.Mdotbelow=7746,e.Menarmenian=1348,e.Mmonospace=65325,e.Msmall=63341,e.Mturned=412,e.Mu=924,e.N=78,e.NJ=458,e.Nacute=323,e.Ncaron=327,e.Ncedilla=325,e.Ncircle=9411,e.Ncircumflexbelow=7754,e.Ncommaaccent=325,e.Ndotaccent=7748,e.Ndotbelow=7750,e.Nhookleft=413,e.Nineroman=8552,e.Nj=459,e.Njecyrillic=1034,e.Nlinebelow=7752,e.Nmonospace=65326,e.Nowarmenian=1350,e.Nsmall=63342,e.Ntilde=209,e.Ntildesmall=63473,e.Nu=925,e.O=79,e.OE=338,e.OEsmall=63226,e.Oacute=211,e.Oacutesmall=63475,e.Obarredcyrillic=1256,e.Obarreddieresiscyrillic=1258,e.Obreve=334,e.Ocaron=465,e.Ocenteredtilde=415,e.Ocircle=9412,e.Ocircumflex=212,e.Ocircumflexacute=7888,e.Ocircumflexdotbelow=7896,e.Ocircumflexgrave=7890,e.Ocircumflexhookabove=7892,e.Ocircumflexsmall=63476,e.Ocircumflextilde=7894,e.Ocyrillic=1054,e.Odblacute=336,e.Odblgrave=524,e.Odieresis=214,e.Odieresiscyrillic=1254,e.Odieresissmall=63478,e.Odotbelow=7884,e.Ogoneksmall=63227,e.Ograve=210,e.Ogravesmall=63474,e.Oharmenian=1365,e.Ohm=8486,e.Ohookabove=7886,e.Ohorn=416,e.Ohornacute=7898,e.Ohorndotbelow=7906,e.Ohorngrave=7900,e.Ohornhookabove=7902,e.Ohorntilde=7904,e.Ohungarumlaut=336,e.Oi=418,e.Oinvertedbreve=526,e.Omacron=332,e.Omacronacute=7762,e.Omacrongrave=7760,e.Omega=8486,e.Omegacyrillic=1120,e.Omegagreek=937,e.Omegaroundcyrillic=1146,e.Omegatitlocyrillic=1148,e.Omegatonos=911,e.Omicron=927,e.Omicrontonos=908,e.Omonospace=65327,e.Oneroman=8544,e.Oogonek=490,e.Oogonekmacron=492,e.Oopen=390,e.Oslash=216,e.Oslashacute=510,e.Oslashsmall=63480,e.Osmall=63343,e.Ostrokeacute=510,e.Otcyrillic=1150,e.Otilde=213,e.Otildeacute=7756,e.Otildedieresis=7758,e.Otildesmall=63477,e.P=80,e.Pacute=7764,e.Pcircle=9413,e.Pdotaccent=7766,e.Pecyrillic=1055,e.Peharmenian=1354,e.Pemiddlehookcyrillic=1190,e.Phi=934,e.Phook=420,e.Pi=928,e.Piwrarmenian=1363,e.Pmonospace=65328,e.Psi=936,e.Psicyrillic=1136,e.Psmall=63344,e.Q=81,e.Qcircle=9414,e.Qmonospace=65329,e.Qsmall=63345,e.R=82,e.Raarmenian=1356,e.Racute=340,e.Rcaron=344,e.Rcedilla=342,e.Rcircle=9415,e.Rcommaaccent=342,e.Rdblgrave=528,e.Rdotaccent=7768,e.Rdotbelow=7770,e.Rdotbelowmacron=7772,e.Reharmenian=1360,e.Rfraktur=8476,e.Rho=929,e.Ringsmall=63228,e.Rinvertedbreve=530,e.Rlinebelow=7774,e.Rmonospace=65330,e.Rsmall=63346,e.Rsmallinverted=641,e.Rsmallinvertedsuperior=694,e.S=83,e.SF010000=9484,e.SF020000=9492,e.SF030000=9488,e.SF040000=9496,e.SF050000=9532,e.SF060000=9516,e.SF070000=9524,e.SF080000=9500,e.SF090000=9508,e.SF100000=9472,e.SF110000=9474,e.SF190000=9569,e.SF200000=9570,e.SF210000=9558,e.SF220000=9557,e.SF230000=9571,e.SF240000=9553,e.SF250000=9559,e.SF260000=9565,e.SF270000=9564,e.SF280000=9563,e.SF360000=9566,e.SF370000=9567,e.SF380000=9562,e.SF390000=9556,e.SF400000=9577,e.SF410000=9574,e.SF420000=9568,e.SF430000=9552,e.SF440000=9580,e.SF450000=9575,e.SF460000=9576,e.SF470000=9572,e.SF480000=9573,e.SF490000=9561,e.SF500000=9560,e.SF510000=9554,e.SF520000=9555,e.SF530000=9579,e.SF540000=9578,e.Sacute=346,e.Sacutedotaccent=7780,e.Sampigreek=992,e.Scaron=352,e.Scarondotaccent=7782,e.Scaronsmall=63229,e.Scedilla=350,e.Schwa=399,e.Schwacyrillic=1240,e.Schwadieresiscyrillic=1242,e.Scircle=9416,e.Scircumflex=348,e.Scommaaccent=536,e.Sdotaccent=7776,e.Sdotbelow=7778,e.Sdotbelowdotaccent=7784,e.Seharmenian=1357,e.Sevenroman=8550,e.Shaarmenian=1351,e.Shacyrillic=1064,e.Shchacyrillic=1065,e.Sheicoptic=994,e.Shhacyrillic=1210,e.Shimacoptic=1004,e.Sigma=931,e.Sixroman=8549,e.Smonospace=65331,e.Softsigncyrillic=1068,e.Ssmall=63347,e.Stigmagreek=986,e.T=84,e.Tau=932,e.Tbar=358,e.Tcaron=356,e.Tcedilla=354,e.Tcircle=9417,e.Tcircumflexbelow=7792,e.Tcommaaccent=354,e.Tdotaccent=7786,e.Tdotbelow=7788,e.Tecyrillic=1058,e.Tedescendercyrillic=1196,e.Tenroman=8553,e.Tetsecyrillic=1204,e.Theta=920,e.Thook=428,e.Thorn=222,e.Thornsmall=63486,e.Threeroman=8546,e.Tildesmall=63230,e.Tiwnarmenian=1359,e.Tlinebelow=7790,e.Tmonospace=65332,e.Toarmenian=1337,e.Tonefive=444,e.Tonesix=388,e.Tonetwo=423,e.Tretroflexhook=430,e.Tsecyrillic=1062,e.Tshecyrillic=1035,e.Tsmall=63348,e.Twelveroman=8555,e.Tworoman=8545,e.U=85,e.Uacute=218,e.Uacutesmall=63482,e.Ubreve=364,e.Ucaron=467,e.Ucircle=9418,e.Ucircumflex=219,e.Ucircumflexbelow=7798,e.Ucircumflexsmall=63483,e.Ucyrillic=1059,e.Udblacute=368,e.Udblgrave=532,e.Udieresis=220,e.Udieresisacute=471,e.Udieresisbelow=7794,e.Udieresiscaron=473,e.Udieresiscyrillic=1264,e.Udieresisgrave=475,e.Udieresismacron=469,e.Udieresissmall=63484,e.Udotbelow=7908,e.Ugrave=217,e.Ugravesmall=63481,e.Uhookabove=7910,e.Uhorn=431,e.Uhornacute=7912,e.Uhorndotbelow=7920,e.Uhorngrave=7914,e.Uhornhookabove=7916,e.Uhorntilde=7918,e.Uhungarumlaut=368,e.Uhungarumlautcyrillic=1266,e.Uinvertedbreve=534,e.Ukcyrillic=1144,e.Umacron=362,e.Umacroncyrillic=1262,e.Umacrondieresis=7802,e.Umonospace=65333,e.Uogonek=370,e.Upsilon=933,e.Upsilon1=978,e.Upsilonacutehooksymbolgreek=979,e.Upsilonafrican=433,e.Upsilondieresis=939,e.Upsilondieresishooksymbolgreek=980,e.Upsilonhooksymbol=978,e.Upsilontonos=910,e.Uring=366,e.Ushortcyrillic=1038,e.Usmall=63349,e.Ustraightcyrillic=1198,e.Ustraightstrokecyrillic=1200,e.Utilde=360,e.Utildeacute=7800,e.Utildebelow=7796,e.V=86,e.Vcircle=9419,e.Vdotbelow=7806,e.Vecyrillic=1042,e.Vewarmenian=1358,e.Vhook=434,e.Vmonospace=65334,e.Voarmenian=1352,e.Vsmall=63350,e.Vtilde=7804,e.W=87,e.Wacute=7810,e.Wcircle=9420,e.Wcircumflex=372,e.Wdieresis=7812,e.Wdotaccent=7814,e.Wdotbelow=7816,e.Wgrave=7808,e.Wmonospace=65335,e.Wsmall=63351,e.X=88,e.Xcircle=9421,e.Xdieresis=7820,e.Xdotaccent=7818,e.Xeharmenian=1341,e.Xi=926,e.Xmonospace=65336,e.Xsmall=63352,e.Y=89,e.Yacute=221,e.Yacutesmall=63485,e.Yatcyrillic=1122,e.Ycircle=9422,e.Ycircumflex=374,e.Ydieresis=376,e.Ydieresissmall=63487,e.Ydotaccent=7822,e.Ydotbelow=7924,e.Yericyrillic=1067,e.Yerudieresiscyrillic=1272,e.Ygrave=7922,e.Yhook=435,e.Yhookabove=7926,e.Yiarmenian=1349,e.Yicyrillic=1031,e.Yiwnarmenian=1362,e.Ymonospace=65337,e.Ysmall=63353,e.Ytilde=7928,e.Yusbigcyrillic=1130,e.Yusbigiotifiedcyrillic=1132,e.Yuslittlecyrillic=1126,e.Yuslittleiotifiedcyrillic=1128,e.Z=90,e.Zaarmenian=1334,e.Zacute=377,e.Zcaron=381,e.Zcaronsmall=63231,e.Zcircle=9423,e.Zcircumflex=7824,e.Zdot=379,e.Zdotaccent=379,e.Zdotbelow=7826,e.Zecyrillic=1047,e.Zedescendercyrillic=1176,e.Zedieresiscyrillic=1246,e.Zeta=918,e.Zhearmenian=1338,e.Zhebrevecyrillic=1217,e.Zhecyrillic=1046,e.Zhedescendercyrillic=1174,e.Zhedieresiscyrillic=1244,e.Zlinebelow=7828,e.Zmonospace=65338,e.Zsmall=63354,e.Zstroke=437,e.a=97,e.aabengali=2438,e.aacute=225,e.aadeva=2310,e.aagujarati=2694,e.aagurmukhi=2566,e.aamatragurmukhi=2622,e.aarusquare=13059,e.aavowelsignbengali=2494,e.aavowelsigndeva=2366,e.aavowelsigngujarati=2750,e.abbreviationmarkarmenian=1375,e.abbreviationsigndeva=2416,e.abengali=2437,e.abopomofo=12570,e.abreve=259,e.abreveacute=7855,e.abrevecyrillic=1233,e.abrevedotbelow=7863,e.abrevegrave=7857,e.abrevehookabove=7859,e.abrevetilde=7861,e.acaron=462,e.acircle=9424,e.acircumflex=226,e.acircumflexacute=7845,e.acircumflexdotbelow=7853,e.acircumflexgrave=7847,e.acircumflexhookabove=7849,e.acircumflextilde=7851,e.acute=180,e.acutebelowcmb=791,e.acutecmb=769,e.acutecomb=769,e.acutedeva=2388,e.acutelowmod=719,e.acutetonecmb=833,e.acyrillic=1072,e.adblgrave=513,e.addakgurmukhi=2673,e.adeva=2309,e.adieresis=228,e.adieresiscyrillic=1235,e.adieresismacron=479,e.adotbelow=7841,e.adotmacron=481,e.ae=230,e.aeacute=509,e.aekorean=12624,e.aemacron=483,e.afii00208=8213,e.afii08941=8356,e.afii10017=1040,e.afii10018=1041,e.afii10019=1042,e.afii10020=1043,e.afii10021=1044,e.afii10022=1045,e.afii10023=1025,e.afii10024=1046,e.afii10025=1047,e.afii10026=1048,e.afii10027=1049,e.afii10028=1050,e.afii10029=1051,e.afii10030=1052;e.afii10031=1053,e.afii10032=1054,e.afii10033=1055,e.afii10034=1056,e.afii10035=1057,e.afii10036=1058,e.afii10037=1059,e.afii10038=1060,e.afii10039=1061,e.afii10040=1062,e.afii10041=1063,e.afii10042=1064,e.afii10043=1065,e.afii10044=1066,e.afii10045=1067,e.afii10046=1068,e.afii10047=1069,e.afii10048=1070,e.afii10049=1071,e.afii10050=1168,e.afii10051=1026,e.afii10052=1027,e.afii10053=1028,e.afii10054=1029,e.afii10055=1030,e.afii10056=1031,e.afii10057=1032,e.afii10058=1033,e.afii10059=1034,e.afii10060=1035,e.afii10061=1036,e.afii10062=1038,e.afii10063=63172,e.afii10064=63173,e.afii10065=1072,e.afii10066=1073,e.afii10067=1074,e.afii10068=1075,e.afii10069=1076,e.afii10070=1077,e.afii10071=1105,e.afii10072=1078,e.afii10073=1079,e.afii10074=1080,e.afii10075=1081,e.afii10076=1082,e.afii10077=1083,e.afii10078=1084,e.afii10079=1085,e.afii10080=1086,e.afii10081=1087,e.afii10082=1088,e.afii10083=1089,e.afii10084=1090,e.afii10085=1091,e.afii10086=1092,e.afii10087=1093,e.afii10088=1094,e.afii10089=1095,e.afii10090=1096,e.afii10091=1097,e.afii10092=1098,e.afii10093=1099,e.afii10094=1100,e.afii10095=1101,e.afii10096=1102,e.afii10097=1103,e.afii10098=1169,e.afii10099=1106,e.afii10100=1107,e.afii10101=1108,e.afii10102=1109,e.afii10103=1110,e.afii10104=1111,e.afii10105=1112,e.afii10106=1113,e.afii10107=1114,e.afii10108=1115,e.afii10109=1116,e.afii10110=1118,e.afii10145=1039,e.afii10146=1122,e.afii10147=1138,e.afii10148=1140,e.afii10192=63174,e.afii10193=1119,e.afii10194=1123,e.afii10195=1139,e.afii10196=1141,e.afii10831=63175,e.afii10832=63176,e.afii10846=1241,e.afii299=8206,e.afii300=8207,e.afii301=8205,e.afii57381=1642,e.afii57388=1548,e.afii57392=1632,e.afii57393=1633,e.afii57394=1634,e.afii57395=1635,e.afii57396=1636,e.afii57397=1637,e.afii57398=1638,e.afii57399=1639,e.afii57400=1640,e.afii57401=1641,e.afii57403=1563,e.afii57407=1567,e.afii57409=1569,e.afii57410=1570,e.afii57411=1571,e.afii57412=1572,e.afii57413=1573,e.afii57414=1574,e.afii57415=1575,e.afii57416=1576,e.afii57417=1577,e.afii57418=1578,e.afii57419=1579,e.afii57420=1580,e.afii57421=1581,e.afii57422=1582,e.afii57423=1583,e.afii57424=1584,e.afii57425=1585,e.afii57426=1586,e.afii57427=1587,e.afii57428=1588,e.afii57429=1589,e.afii57430=1590,e.afii57431=1591,e.afii57432=1592,e.afii57433=1593,e.afii57434=1594,e.afii57440=1600,e.afii57441=1601,e.afii57442=1602,e.afii57443=1603,e.afii57444=1604,e.afii57445=1605,e.afii57446=1606,e.afii57448=1608,e.afii57449=1609,e.afii57450=1610,e.afii57451=1611,e.afii57452=1612,e.afii57453=1613,e.afii57454=1614,e.afii57455=1615,e.afii57456=1616,e.afii57457=1617,e.afii57458=1618,e.afii57470=1607,e.afii57505=1700,e.afii57506=1662,e.afii57507=1670,e.afii57508=1688,e.afii57509=1711,e.afii57511=1657,e.afii57512=1672,e.afii57513=1681,e.afii57514=1722,e.afii57519=1746,e.afii57534=1749,e.afii57636=8362,e.afii57645=1470,e.afii57658=1475,e.afii57664=1488,e.afii57665=1489,e.afii57666=1490,e.afii57667=1491,e.afii57668=1492,e.afii57669=1493,e.afii57670=1494,e.afii57671=1495,e.afii57672=1496,e.afii57673=1497,e.afii57674=1498,e.afii57675=1499,e.afii57676=1500,e.afii57677=1501,e.afii57678=1502,e.afii57679=1503,e.afii57680=1504,e.afii57681=1505,e.afii57682=1506,e.afii57683=1507,e.afii57684=1508,e.afii57685=1509,e.afii57686=1510,e.afii57687=1511,e.afii57688=1512,e.afii57689=1513,e.afii57690=1514,e.afii57694=64298,e.afii57695=64299,e.afii57700=64331,e.afii57705=64287,e.afii57716=1520,e.afii57717=1521,e.afii57718=1522,e.afii57723=64309,e.afii57793=1460,e.afii57794=1461,e.afii57795=1462,e.afii57796=1467,e.afii57797=1464,e.afii57798=1463,e.afii57799=1456,e.afii57800=1458,e.afii57801=1457,e.afii57802=1459,e.afii57803=1474,e.afii57804=1473,e.afii57806=1465,e.afii57807=1468,e.afii57839=1469,e.afii57841=1471,e.afii57842=1472,e.afii57929=700,e.afii61248=8453,e.afii61289=8467,e.afii61352=8470,e.afii61573=8236,e.afii61574=8237,e.afii61575=8238,e.afii61664=8204,e.afii63167=1645,e.afii64937=701,e.agrave=224,e.agujarati=2693,e.agurmukhi=2565,e.ahiragana=12354,e.ahookabove=7843,e.aibengali=2448,e.aibopomofo=12574,e.aideva=2320,e.aiecyrillic=1237,e.aigujarati=2704,e.aigurmukhi=2576,e.aimatragurmukhi=2632,e.ainarabic=1593,e.ainfinalarabic=65226,e.aininitialarabic=65227,e.ainmedialarabic=65228,e.ainvertedbreve=515,e.aivowelsignbengali=2504,e.aivowelsigndeva=2376,e.aivowelsigngujarati=2760,e.akatakana=12450,e.akatakanahalfwidth=65393,e.akorean=12623,e.alef=1488,e.alefarabic=1575,e.alefdageshhebrew=64304,e.aleffinalarabic=65166,e.alefhamzaabovearabic=1571,e.alefhamzaabovefinalarabic=65156,e.alefhamzabelowarabic=1573,e.alefhamzabelowfinalarabic=65160,e.alefhebrew=1488,e.aleflamedhebrew=64335,e.alefmaddaabovearabic=1570,e.alefmaddaabovefinalarabic=65154,e.alefmaksuraarabic=1609,e.alefmaksurafinalarabic=65264,e.alefmaksurainitialarabic=65267,e.alefmaksuramedialarabic=65268,e.alefpatahhebrew=64302,e.alefqamatshebrew=64303,e.aleph=8501,e.allequal=8780,e.alpha=945,e.alphatonos=940,e.amacron=257,e.amonospace=65345,e.ampersand=38,e.ampersandmonospace=65286,e.ampersandsmall=63270,e.amsquare=13250,e.anbopomofo=12578,e.angbopomofo=12580,e.angbracketleft=12296,e.angbracketright=12297,e.angkhankhuthai=3674,e.angle=8736,e.anglebracketleft=12296,e.anglebracketleftvertical=65087,e.anglebracketright=12297,e.anglebracketrightvertical=65088,e.angleleft=9001,e.angleright=9002,e.angstrom=8491,e.anoteleia=903,e.anudattadeva=2386,e.anusvarabengali=2434,e.anusvaradeva=2306,e.anusvaragujarati=2690,e.aogonek=261,e.apaatosquare=13056,e.aparen=9372,e.apostrophearmenian=1370,e.apostrophemod=700,e.apple=63743,e.approaches=8784,e.approxequal=8776,e.approxequalorimage=8786,e.approximatelyequal=8773,e.araeaekorean=12686,e.araeakorean=12685,e.arc=8978,e.arighthalfring=7834,e.aring=229,e.aringacute=507,e.aringbelow=7681,e.arrowboth=8596,e.arrowdashdown=8675,e.arrowdashleft=8672,e.arrowdashright=8674,e.arrowdashup=8673,e.arrowdblboth=8660,e.arrowdbldown=8659,e.arrowdblleft=8656,e.arrowdblright=8658,e.arrowdblup=8657,e.arrowdown=8595,e.arrowdownleft=8601,e.arrowdownright=8600,e.arrowdownwhite=8681,e.arrowheaddownmod=709,e.arrowheadleftmod=706,e.arrowheadrightmod=707,e.arrowheadupmod=708,e.arrowhorizex=63719,e.arrowleft=8592,e.arrowleftdbl=8656,e.arrowleftdblstroke=8653,e.arrowleftoverright=8646,e.arrowleftwhite=8678,e.arrowright=8594,e.arrowrightdblstroke=8655,e.arrowrightheavy=10142,e.arrowrightoverleft=8644,e.arrowrightwhite=8680,e.arrowtableft=8676,e.arrowtabright=8677,e.arrowup=8593,e.arrowupdn=8597,e.arrowupdnbse=8616,e.arrowupdownbase=8616,e.arrowupleft=8598,e.arrowupleftofdown=8645,e.arrowupright=8599,e.arrowupwhite=8679,e.arrowvertex=63718,e.asciicircum=94,e.asciicircummonospace=65342,e.asciitilde=126,e.asciitildemonospace=65374,e.ascript=593,e.ascriptturned=594,e.asmallhiragana=12353,e.asmallkatakana=12449,e.asmallkatakanahalfwidth=65383,e.asterisk=42,e.asteriskaltonearabic=1645,e.asteriskarabic=1645,e.asteriskmath=8727,e.asteriskmonospace=65290,e.asterisksmall=65121,e.asterism=8258,e.asuperior=63209,e.asymptoticallyequal=8771,e.at=64,e.atilde=227,e.atmonospace=65312,e.atsmall=65131,e.aturned=592,e.aubengali=2452,e.aubopomofo=12576,e.audeva=2324,e.augujarati=2708,e.augurmukhi=2580,e.aulengthmarkbengali=2519,e.aumatragurmukhi=2636,e.auvowelsignbengali=2508,e.auvowelsigndeva=2380,e.auvowelsigngujarati=2764,e.avagrahadeva=2365,e.aybarmenian=1377,e.ayin=1506,e.ayinaltonehebrew=64288,e.ayinhebrew=1506,e.b=98,e.babengali=2476,e.backslash=92,e.backslashmonospace=65340,e.badeva=2348,e.bagujarati=2732,e.bagurmukhi=2604,e.bahiragana=12400,e.bahtthai=3647,e.bakatakana=12496,e.bar=124,e.barmonospace=65372,e.bbopomofo=12549,e.bcircle=9425,e.bdotaccent=7683,e.bdotbelow=7685,e.beamedsixteenthnotes=9836,e.because=8757,e.becyrillic=1073,e.beharabic=1576,e.behfinalarabic=65168,e.behinitialarabic=65169,e.behiragana=12409,e.behmedialarabic=65170,e.behmeeminitialarabic=64671,e.behmeemisolatedarabic=64520,e.behnoonfinalarabic=64621,e.bekatakana=12505,e.benarmenian=1378,e.bet=1489,e.beta=946,e.betasymbolgreek=976,e.betdagesh=64305,e.betdageshhebrew=64305,e.bethebrew=1489,e.betrafehebrew=64332,e.bhabengali=2477,e.bhadeva=2349,e.bhagujarati=2733,e.bhagurmukhi=2605,e.bhook=595,e.bihiragana=12403,e.bikatakana=12499,e.bilabialclick=664,e.bindigurmukhi=2562,e.birusquare=13105,e.blackcircle=9679,e.blackdiamond=9670,e.blackdownpointingtriangle=9660,e.blackleftpointingpointer=9668,e.blackleftpointingtriangle=9664,e.blacklenticularbracketleft=12304,e.blacklenticularbracketleftvertical=65083,e.blacklenticularbracketright=12305,e.blacklenticularbracketrightvertical=65084,e.blacklowerlefttriangle=9699,e.blacklowerrighttriangle=9698,e.blackrectangle=9644,e.blackrightpointingpointer=9658,e.blackrightpointingtriangle=9654,e.blacksmallsquare=9642,e.blacksmilingface=9787,e.blacksquare=9632,e.blackstar=9733,e.blackupperlefttriangle=9700,e.blackupperrighttriangle=9701,e.blackuppointingsmalltriangle=9652,e.blackuppointingtriangle=9650,e.blank=9251,e.blinebelow=7687,e.block=9608,e.bmonospace=65346,e.bobaimaithai=3610,e.bohiragana=12412,e.bokatakana=12508,e.bparen=9373,e.bqsquare=13251,e.braceex=63732,e.braceleft=123,e.braceleftbt=63731,e.braceleftmid=63730,e.braceleftmonospace=65371,e.braceleftsmall=65115,e.bracelefttp=63729,e.braceleftvertical=65079,e.braceright=125,e.bracerightbt=63742,e.bracerightmid=63741,e.bracerightmonospace=65373,e.bracerightsmall=65116,e.bracerighttp=63740,e.bracerightvertical=65080,e.bracketleft=91,e.bracketleftbt=63728,e.bracketleftex=63727,e.bracketleftmonospace=65339,e.bracketlefttp=63726,e.bracketright=93,e.bracketrightbt=63739,e.bracketrightex=63738,e.bracketrightmonospace=65341,e.bracketrighttp=63737,e.breve=728,e.brevebelowcmb=814,e.brevecmb=774,e.breveinvertedbelowcmb=815,e.breveinvertedcmb=785,e.breveinverteddoublecmb=865,e.bridgebelowcmb=810,e.bridgeinvertedbelowcmb=826,e.brokenbar=166,e.bstroke=384,e.bsuperior=63210,e.btopbar=387,e.buhiragana=12406,e.bukatakana=12502,e.bullet=8226,e.bulletinverse=9688,e.bulletoperator=8729,e.bullseye=9678,e.c=99,e.caarmenian=1390,e.cabengali=2458,e.cacute=263,e.cadeva=2330,e.cagujarati=2714,e.cagurmukhi=2586,e.calsquare=13192,e.candrabindubengali=2433,e.candrabinducmb=784,e.candrabindudeva=2305,e.candrabindugujarati=2689,e.capslock=8682,e.careof=8453,e.caron=711,e.caronbelowcmb=812,e.caroncmb=780,e.carriagereturn=8629,e.cbopomofo=12568,e.ccaron=269,e.ccedilla=231,e.ccedillaacute=7689,e.ccircle=9426,e.ccircumflex=265,e.ccurl=597,e.cdot=267,e.cdotaccent=267,e.cdsquare=13253,e.cedilla=184,e.cedillacmb=807,e.cent=162,e.centigrade=8451,e.centinferior=63199,e.centmonospace=65504,e.centoldstyle=63394,e.centsuperior=63200,e.chaarmenian=1401,e.chabengali=2459,e.chadeva=2331,e.chagujarati=2715,e.chagurmukhi=2587,e.chbopomofo=12564,e.cheabkhasiancyrillic=1213,e.checkmark=10003,e.checyrillic=1095,e.chedescenderabkhasiancyrillic=1215,e.chedescendercyrillic=1207,e.chedieresiscyrillic=1269,e.cheharmenian=1395,e.chekhakassiancyrillic=1228,e.cheverticalstrokecyrillic=1209,e.chi=967,e.chieuchacirclekorean=12919,e.chieuchaparenkorean=12823,e.chieuchcirclekorean=12905,e.chieuchkorean=12618,e.chieuchparenkorean=12809,e.chochangthai=3594,e.chochanthai=3592,e.chochingthai=3593,e.chochoethai=3596,e.chook=392,e.cieucacirclekorean=12918,e.cieucaparenkorean=12822,e.cieuccirclekorean=12904,e.cieuckorean=12616,e.cieucparenkorean=12808,e.cieucuparenkorean=12828,e.circle=9675,e.circlecopyrt=169,e.circlemultiply=8855,e.circleot=8857,e.circleplus=8853,e.circlepostalmark=12342,e.circlewithlefthalfblack=9680,e.circlewithrighthalfblack=9681,e.circumflex=710,e.circumflexbelowcmb=813,e.circumflexcmb=770,e.clear=8999,e.clickalveolar=450,e.clickdental=448,e.clicklateral=449,e.clickretroflex=451,e.club=9827,e.clubsuitblack=9827,e.clubsuitwhite=9831,e.cmcubedsquare=13220,e.cmonospace=65347,e.cmsquaredsquare=13216,e.coarmenian=1409,e.colon=58,e.colonmonetary=8353,e.colonmonospace=65306,e.colonsign=8353,e.colonsmall=65109,e.colontriangularhalfmod=721,e.colontriangularmod=720,e.comma=44,e.commaabovecmb=787,e.commaaboverightcmb=789,e.commaaccent=63171,e.commaarabic=1548,e.commaarmenian=1373,e.commainferior=63201,e.commamonospace=65292,e.commareversedabovecmb=788,e.commareversedmod=701,e.commasmall=65104,e.commasuperior=63202,e.commaturnedabovecmb=786,e.commaturnedmod=699,e.compass=9788,e.congruent=8773,e.contourintegral=8750,e.control=8963,e.controlACK=6,e.controlBEL=7,e.controlBS=8,e.controlCAN=24,e.controlCR=13,e.controlDC1=17,e.controlDC2=18,e.controlDC3=19,e.controlDC4=20,e.controlDEL=127,e.controlDLE=16,e.controlEM=25,e.controlENQ=5,e.controlEOT=4,e.controlESC=27,e.controlETB=23,e.controlETX=3,e.controlFF=12,e.controlFS=28,e.controlGS=29,e.controlHT=9,e.controlLF=10,e.controlNAK=21,e.controlNULL=0,e.controlRS=30,e.controlSI=15,e.controlSO=14,e.controlSOT=2,e.controlSTX=1,e.controlSUB=26,e.controlSYN=22,e.controlUS=31,e.controlVT=11,e.copyright=169,e.copyrightsans=63721,e.copyrightserif=63193,e.cornerbracketleft=12300,e.cornerbracketlefthalfwidth=65378,e.cornerbracketleftvertical=65089,e.cornerbracketright=12301,e.cornerbracketrighthalfwidth=65379,e.cornerbracketrightvertical=65090,e.corporationsquare=13183,e.cosquare=13255,e.coverkgsquare=13254,e.cparen=9374,e.cruzeiro=8354,e.cstretched=663,e.curlyand=8911,e.curlyor=8910,e.currency=164,e.cyrBreve=63185,e.cyrFlex=63186,e.cyrbreve=63188,e.cyrflex=63189,e.d=100,e.daarmenian=1380,e.dabengali=2470,e.dadarabic=1590,e.dadeva=2342,e.dadfinalarabic=65214,e.dadinitialarabic=65215,e.dadmedialarabic=65216,e.dagesh=1468,e.dageshhebrew=1468,e.dagger=8224,e.daggerdbl=8225,e.dagujarati=2726,e.dagurmukhi=2598,e.dahiragana=12384,e.dakatakana=12480,e.dalarabic=1583,e.dalet=1491,e.daletdagesh=64307,e.daletdageshhebrew=64307,e.dalethebrew=1491,e.dalfinalarabic=65194,e.dammaarabic=1615,e.dammalowarabic=1615,e.dammatanaltonearabic=1612,e.dammatanarabic=1612,e.danda=2404,e.dargahebrew=1447,e.dargalefthebrew=1447,e.dasiapneumatacyrilliccmb=1157,e.dblGrave=63187,e.dblanglebracketleft=12298,e.dblanglebracketleftvertical=65085,e.dblanglebracketright=12299,e.dblanglebracketrightvertical=65086,e.dblarchinvertedbelowcmb=811,e.dblarrowleft=8660,e.dblarrowright=8658,e.dbldanda=2405,e.dblgrave=63190,e.dblgravecmb=783,e.dblintegral=8748,e.dbllowline=8215,e.dbllowlinecmb=819,e.dbloverlinecmb=831,e.dblprimemod=698,e.dblverticalbar=8214,e.dblverticallineabovecmb=782,e.dbopomofo=12553,e.dbsquare=13256,e.dcaron=271,e.dcedilla=7697,e.dcircle=9427,e.dcircumflexbelow=7699,e.dcroat=273,e.ddabengali=2465,e.ddadeva=2337,e.ddagujarati=2721,e.ddagurmukhi=2593,e.ddalarabic=1672,e.ddalfinalarabic=64393,e.dddhadeva=2396,e.ddhabengali=2466,e.ddhadeva=2338,e.ddhagujarati=2722,e.ddhagurmukhi=2594,e.ddotaccent=7691,e.ddotbelow=7693,e.decimalseparatorarabic=1643,e.decimalseparatorpersian=1643,e.decyrillic=1076,e.degree=176,e.dehihebrew=1453,e.dehiragana=12391,e.deicoptic=1007,e.dekatakana=12487,e.deleteleft=9003,e.deleteright=8998,e.delta=948,e.deltaturned=397,e.denominatorminusonenumeratorbengali=2552,e.dezh=676,e.dhabengali=2471,e.dhadeva=2343,e.dhagujarati=2727,e.dhagurmukhi=2599,e.dhook=599,e.dialytikatonos=901,e.dialytikatonoscmb=836,e.diamond=9830,e.diamondsuitwhite=9826,e.dieresis=168,e.dieresisacute=63191,e.dieresisbelowcmb=804,e.dieresiscmb=776,e.dieresisgrave=63192,e.dieresistonos=901,e.dihiragana=12386,e.dikatakana=12482,e.dittomark=12291,e.divide=247,e.divides=8739,e.divisionslash=8725,e.djecyrillic=1106,e.dkshade=9619,e.dlinebelow=7695,e.dlsquare=13207,e.dmacron=273,e.dmonospace=65348,e.dnblock=9604,e.dochadathai=3598,e.dodekthai=3604,e.dohiragana=12393,e.dokatakana=12489,e.dollar=36;e.dollarinferior=63203,e.dollarmonospace=65284,e.dollaroldstyle=63268,e.dollarsmall=65129,e.dollarsuperior=63204,e.dong=8363,e.dorusquare=13094,e.dotaccent=729,e.dotaccentcmb=775,e.dotbelowcmb=803,e.dotbelowcomb=803,e.dotkatakana=12539,e.dotlessi=305,e.dotlessj=63166,e.dotlessjstrokehook=644,e.dotmath=8901,e.dottedcircle=9676,e.doubleyodpatah=64287,e.doubleyodpatahhebrew=64287,e.downtackbelowcmb=798,e.downtackmod=725,e.dparen=9375,e.dsuperior=63211,e.dtail=598,e.dtopbar=396,e.duhiragana=12389,e.dukatakana=12485,e.dz=499,e.dzaltone=675,e.dzcaron=454,e.dzcurl=677,e.dzeabkhasiancyrillic=1249,e.dzecyrillic=1109,e.dzhecyrillic=1119,e.e=101,e.eacute=233,e.earth=9793,e.ebengali=2447,e.ebopomofo=12572,e.ebreve=277,e.ecandradeva=2317,e.ecandragujarati=2701,e.ecandravowelsigndeva=2373,e.ecandravowelsigngujarati=2757,e.ecaron=283,e.ecedillabreve=7709,e.echarmenian=1381,e.echyiwnarmenian=1415,e.ecircle=9428,e.ecircumflex=234,e.ecircumflexacute=7871,e.ecircumflexbelow=7705,e.ecircumflexdotbelow=7879,e.ecircumflexgrave=7873,e.ecircumflexhookabove=7875,e.ecircumflextilde=7877,e.ecyrillic=1108,e.edblgrave=517,e.edeva=2319,e.edieresis=235,e.edot=279,e.edotaccent=279,e.edotbelow=7865,e.eegurmukhi=2575,e.eematragurmukhi=2631,e.efcyrillic=1092,e.egrave=232,e.egujarati=2703,e.eharmenian=1383,e.ehbopomofo=12573,e.ehiragana=12360,e.ehookabove=7867,e.eibopomofo=12575,e.eight=56,e.eightarabic=1640,e.eightbengali=2542,e.eightcircle=9319,e.eightcircleinversesansserif=10129,e.eightdeva=2414,e.eighteencircle=9329,e.eighteenparen=9349,e.eighteenperiod=9369,e.eightgujarati=2798,e.eightgurmukhi=2670,e.eighthackarabic=1640,e.eighthangzhou=12328,e.eighthnotebeamed=9835,e.eightideographicparen=12839,e.eightinferior=8328,e.eightmonospace=65304,e.eightoldstyle=63288,e.eightparen=9339,e.eightperiod=9359,e.eightpersian=1784,e.eightroman=8567,e.eightsuperior=8312,e.eightthai=3672,e.einvertedbreve=519,e.eiotifiedcyrillic=1125,e.ekatakana=12456,e.ekatakanahalfwidth=65396,e.ekonkargurmukhi=2676,e.ekorean=12628,e.elcyrillic=1083,e.element=8712,e.elevencircle=9322,e.elevenparen=9342,e.elevenperiod=9362,e.elevenroman=8570,e.ellipsis=8230,e.ellipsisvertical=8942,e.emacron=275,e.emacronacute=7703,e.emacrongrave=7701,e.emcyrillic=1084,e.emdash=8212,e.emdashvertical=65073,e.emonospace=65349,e.emphasismarkarmenian=1371,e.emptyset=8709,e.enbopomofo=12579,e.encyrillic=1085,e.endash=8211,e.endashvertical=65074,e.endescendercyrillic=1187,e.eng=331,e.engbopomofo=12581,e.enghecyrillic=1189,e.enhookcyrillic=1224,e.enspace=8194,e.eogonek=281,e.eokorean=12627,e.eopen=603,e.eopenclosed=666,e.eopenreversed=604,e.eopenreversedclosed=606,e.eopenreversedhook=605,e.eparen=9376,e.epsilon=949,e.epsilontonos=941,e.equal=61,e.equalmonospace=65309,e.equalsmall=65126,e.equalsuperior=8316,e.equivalence=8801,e.erbopomofo=12582,e.ercyrillic=1088,e.ereversed=600,e.ereversedcyrillic=1101,e.escyrillic=1089,e.esdescendercyrillic=1195,e.esh=643,e.eshcurl=646,e.eshortdeva=2318,e.eshortvowelsigndeva=2374,e.eshreversedloop=426,e.eshsquatreversed=645,e.esmallhiragana=12359,e.esmallkatakana=12455,e.esmallkatakanahalfwidth=65386,e.estimated=8494,e.esuperior=63212,e.eta=951,e.etarmenian=1384,e.etatonos=942,e.eth=240,e.etilde=7869,e.etildebelow=7707,e.etnahtafoukhhebrew=1425,e.etnahtafoukhlefthebrew=1425,e.etnahtahebrew=1425,e.etnahtalefthebrew=1425,e.eturned=477,e.eukorean=12641,e.euro=8364,e.evowelsignbengali=2503,e.evowelsigndeva=2375,e.evowelsigngujarati=2759,e.exclam=33,e.exclamarmenian=1372,e.exclamdbl=8252,e.exclamdown=161,e.exclamdownsmall=63393,e.exclammonospace=65281,e.exclamsmall=63265,e.existential=8707,e.ezh=658,e.ezhcaron=495,e.ezhcurl=659,e.ezhreversed=441,e.ezhtail=442,e.f=102,e.fadeva=2398,e.fagurmukhi=2654,e.fahrenheit=8457,e.fathaarabic=1614,e.fathalowarabic=1614,e.fathatanarabic=1611,e.fbopomofo=12552,e.fcircle=9429,e.fdotaccent=7711,e.feharabic=1601,e.feharmenian=1414,e.fehfinalarabic=65234,e.fehinitialarabic=65235,e.fehmedialarabic=65236,e.feicoptic=997,e.female=9792,e.ff=64256,e.f_f=64256,e.ffi=64259,e.f_f_i=64259,e.ffl=64260,e.f_f_l=64260,e.fi=64257,e.f_i=64257,e.fifteencircle=9326,e.fifteenparen=9346,e.fifteenperiod=9366,e.figuredash=8210,e.filledbox=9632,e.filledrect=9644,e.finalkaf=1498,e.finalkafdagesh=64314,e.finalkafdageshhebrew=64314,e.finalkafhebrew=1498,e.finalmem=1501,e.finalmemhebrew=1501,e.finalnun=1503,e.finalnunhebrew=1503,e.finalpe=1507,e.finalpehebrew=1507,e.finaltsadi=1509,e.finaltsadihebrew=1509,e.firsttonechinese=713,e.fisheye=9673,e.fitacyrillic=1139,e.five=53,e.fivearabic=1637,e.fivebengali=2539,e.fivecircle=9316,e.fivecircleinversesansserif=10126,e.fivedeva=2411,e.fiveeighths=8541,e.fivegujarati=2795,e.fivegurmukhi=2667,e.fivehackarabic=1637,e.fivehangzhou=12325,e.fiveideographicparen=12836,e.fiveinferior=8325,e.fivemonospace=65301,e.fiveoldstyle=63285,e.fiveparen=9336,e.fiveperiod=9356,e.fivepersian=1781,e.fiveroman=8564,e.fivesuperior=8309,e.fivethai=3669,e.fl=64258,e.f_l=64258,e.florin=402,e.fmonospace=65350,e.fmsquare=13209,e.fofanthai=3615,e.fofathai=3613,e.fongmanthai=3663,e.forall=8704,e.four=52,e.fourarabic=1636,e.fourbengali=2538,e.fourcircle=9315,e.fourcircleinversesansserif=10125,e.fourdeva=2410,e.fourgujarati=2794,e.fourgurmukhi=2666,e.fourhackarabic=1636,e.fourhangzhou=12324,e.fourideographicparen=12835,e.fourinferior=8324,e.fourmonospace=65300,e.fournumeratorbengali=2551,e.fouroldstyle=63284,e.fourparen=9335,e.fourperiod=9355,e.fourpersian=1780,e.fourroman=8563,e.foursuperior=8308,e.fourteencircle=9325,e.fourteenparen=9345,e.fourteenperiod=9365,e.fourthai=3668,e.fourthtonechinese=715,e.fparen=9377,e.fraction=8260,e.franc=8355,e.g=103,e.gabengali=2455,e.gacute=501,e.gadeva=2327,e.gafarabic=1711,e.gaffinalarabic=64403,e.gafinitialarabic=64404,e.gafmedialarabic=64405,e.gagujarati=2711,e.gagurmukhi=2583,e.gahiragana=12364,e.gakatakana=12460,e.gamma=947,e.gammalatinsmall=611,e.gammasuperior=736,e.gangiacoptic=1003,e.gbopomofo=12557,e.gbreve=287,e.gcaron=487,e.gcedilla=291,e.gcircle=9430,e.gcircumflex=285,e.gcommaaccent=291,e.gdot=289,e.gdotaccent=289,e.gecyrillic=1075,e.gehiragana=12370,e.gekatakana=12466,e.geometricallyequal=8785,e.gereshaccenthebrew=1436,e.gereshhebrew=1523,e.gereshmuqdamhebrew=1437,e.germandbls=223,e.gershayimaccenthebrew=1438,e.gershayimhebrew=1524,e.getamark=12307,e.ghabengali=2456,e.ghadarmenian=1394,e.ghadeva=2328,e.ghagujarati=2712,e.ghagurmukhi=2584,e.ghainarabic=1594,e.ghainfinalarabic=65230,e.ghaininitialarabic=65231,e.ghainmedialarabic=65232,e.ghemiddlehookcyrillic=1173,e.ghestrokecyrillic=1171,e.gheupturncyrillic=1169,e.ghhadeva=2394,e.ghhagurmukhi=2650,e.ghook=608,e.ghzsquare=13203,e.gihiragana=12366,e.gikatakana=12462,e.gimarmenian=1379,e.gimel=1490,e.gimeldagesh=64306,e.gimeldageshhebrew=64306,e.gimelhebrew=1490,e.gjecyrillic=1107,e.glottalinvertedstroke=446,e.glottalstop=660,e.glottalstopinverted=662,e.glottalstopmod=704,e.glottalstopreversed=661,e.glottalstopreversedmod=705,e.glottalstopreversedsuperior=740,e.glottalstopstroke=673,e.glottalstopstrokereversed=674,e.gmacron=7713,e.gmonospace=65351,e.gohiragana=12372,e.gokatakana=12468,e.gparen=9378,e.gpasquare=13228,e.gradient=8711,e.grave=96,e.gravebelowcmb=790,e.gravecmb=768,e.gravecomb=768,e.gravedeva=2387,e.gravelowmod=718,e.gravemonospace=65344,e.gravetonecmb=832,e.greater=62,e.greaterequal=8805,e.greaterequalorless=8923,e.greatermonospace=65310,e.greaterorequivalent=8819,e.greaterorless=8823,e.greateroverequal=8807,e.greatersmall=65125,e.gscript=609,e.gstroke=485,e.guhiragana=12368,e.guillemotleft=171,e.guillemotright=187,e.guilsinglleft=8249,e.guilsinglright=8250,e.gukatakana=12464,e.guramusquare=13080,e.gysquare=13257,e.h=104,e.haabkhasiancyrillic=1193,e.haaltonearabic=1729,e.habengali=2489,e.hadescendercyrillic=1203,e.hadeva=2361,e.hagujarati=2745,e.hagurmukhi=2617,e.haharabic=1581,e.hahfinalarabic=65186,e.hahinitialarabic=65187,e.hahiragana=12399,e.hahmedialarabic=65188,e.haitusquare=13098,e.hakatakana=12495,e.hakatakanahalfwidth=65418,e.halantgurmukhi=2637,e.hamzaarabic=1569,e.hamzalowarabic=1569,e.hangulfiller=12644,e.hardsigncyrillic=1098,e.harpoonleftbarbup=8636,e.harpoonrightbarbup=8640,e.hasquare=13258,e.hatafpatah=1458,e.hatafpatah16=1458,e.hatafpatah23=1458,e.hatafpatah2f=1458,e.hatafpatahhebrew=1458,e.hatafpatahnarrowhebrew=1458,e.hatafpatahquarterhebrew=1458,e.hatafpatahwidehebrew=1458,e.hatafqamats=1459,e.hatafqamats1b=1459,e.hatafqamats28=1459,e.hatafqamats34=1459,e.hatafqamatshebrew=1459,e.hatafqamatsnarrowhebrew=1459,e.hatafqamatsquarterhebrew=1459,e.hatafqamatswidehebrew=1459,e.hatafsegol=1457,e.hatafsegol17=1457,e.hatafsegol24=1457,e.hatafsegol30=1457,e.hatafsegolhebrew=1457,e.hatafsegolnarrowhebrew=1457,e.hatafsegolquarterhebrew=1457,e.hatafsegolwidehebrew=1457,e.hbar=295,e.hbopomofo=12559,e.hbrevebelow=7723,e.hcedilla=7721,e.hcircle=9431,e.hcircumflex=293,e.hdieresis=7719,e.hdotaccent=7715,e.hdotbelow=7717,e.he=1492,e.heart=9829,e.heartsuitblack=9829,e.heartsuitwhite=9825,e.hedagesh=64308,e.hedageshhebrew=64308,e.hehaltonearabic=1729,e.heharabic=1607,e.hehebrew=1492,e.hehfinalaltonearabic=64423,e.hehfinalalttwoarabic=65258,e.hehfinalarabic=65258,e.hehhamzaabovefinalarabic=64421,e.hehhamzaaboveisolatedarabic=64420,e.hehinitialaltonearabic=64424,e.hehinitialarabic=65259,e.hehiragana=12408,e.hehmedialaltonearabic=64425,e.hehmedialarabic=65260,e.heiseierasquare=13179,e.hekatakana=12504,e.hekatakanahalfwidth=65421,e.hekutaarusquare=13110,e.henghook=615,e.herutusquare=13113,e.het=1495,e.hethebrew=1495,e.hhook=614,e.hhooksuperior=689,e.hieuhacirclekorean=12923,e.hieuhaparenkorean=12827,e.hieuhcirclekorean=12909,e.hieuhkorean=12622,e.hieuhparenkorean=12813,e.hihiragana=12402,e.hikatakana=12498,e.hikatakanahalfwidth=65419,e.hiriq=1460,e.hiriq14=1460,e.hiriq21=1460,e.hiriq2d=1460,e.hiriqhebrew=1460,e.hiriqnarrowhebrew=1460,e.hiriqquarterhebrew=1460,e.hiriqwidehebrew=1460,e.hlinebelow=7830,e.hmonospace=65352,e.hoarmenian=1392,e.hohipthai=3627,e.hohiragana=12411,e.hokatakana=12507,e.hokatakanahalfwidth=65422,e.holam=1465,e.holam19=1465,e.holam26=1465,e.holam32=1465,e.holamhebrew=1465,e.holamnarrowhebrew=1465,e.holamquarterhebrew=1465,e.holamwidehebrew=1465,e.honokhukthai=3630,e.hookabovecomb=777,e.hookcmb=777,e.hookpalatalizedbelowcmb=801,e.hookretroflexbelowcmb=802,e.hoonsquare=13122,e.horicoptic=1001,e.horizontalbar=8213,e.horncmb=795,e.hotsprings=9832,e.house=8962,e.hparen=9379,e.hsuperior=688,e.hturned=613,e.huhiragana=12405,e.huiitosquare=13107,e.hukatakana=12501,e.hukatakanahalfwidth=65420,e.hungarumlaut=733,e.hungarumlautcmb=779,e.hv=405,e.hyphen=45,e.hypheninferior=63205,e.hyphenmonospace=65293,e.hyphensmall=65123,e.hyphensuperior=63206,e.hyphentwo=8208,e.i=105,e.iacute=237,e.iacyrillic=1103,e.ibengali=2439,e.ibopomofo=12583,e.ibreve=301,e.icaron=464,e.icircle=9432,e.icircumflex=238,e.icyrillic=1110,e.idblgrave=521,e.ideographearthcircle=12943,e.ideographfirecircle=12939,e.ideographicallianceparen=12863,e.ideographiccallparen=12858,e.ideographiccentrecircle=12965,e.ideographicclose=12294,e.ideographiccomma=12289,e.ideographiccommaleft=65380,e.ideographiccongratulationparen=12855,e.ideographiccorrectcircle=12963,e.ideographicearthparen=12847,e.ideographicenterpriseparen=12861,e.ideographicexcellentcircle=12957,e.ideographicfestivalparen=12864,e.ideographicfinancialcircle=12950,e.ideographicfinancialparen=12854,e.ideographicfireparen=12843,e.ideographichaveparen=12850,e.ideographichighcircle=12964,e.ideographiciterationmark=12293,e.ideographiclaborcircle=12952,e.ideographiclaborparen=12856,e.ideographicleftcircle=12967,e.ideographiclowcircle=12966,e.ideographicmedicinecircle=12969,e.ideographicmetalparen=12846,e.ideographicmoonparen=12842,e.ideographicnameparen=12852,e.ideographicperiod=12290,e.ideographicprintcircle=12958,e.ideographicreachparen=12867,e.ideographicrepresentparen=12857,e.ideographicresourceparen=12862,e.ideographicrightcircle=12968,e.ideographicsecretcircle=12953,e.ideographicselfparen=12866,e.ideographicsocietyparen=12851,e.ideographicspace=12288,e.ideographicspecialparen=12853,e.ideographicstockparen=12849,e.ideographicstudyparen=12859,e.ideographicsunparen=12848,e.ideographicsuperviseparen=12860,e.ideographicwaterparen=12844,e.ideographicwoodparen=12845,e.ideographiczero=12295,e.ideographmetalcircle=12942,e.ideographmooncircle=12938,e.ideographnamecircle=12948,e.ideographsuncircle=12944,e.ideographwatercircle=12940,e.ideographwoodcircle=12941,e.ideva=2311,e.idieresis=239,e.idieresisacute=7727,e.idieresiscyrillic=1253,e.idotbelow=7883,e.iebrevecyrillic=1239,e.iecyrillic=1077,e.ieungacirclekorean=12917,e.ieungaparenkorean=12821,e.ieungcirclekorean=12903,e.ieungkorean=12615,e.ieungparenkorean=12807,e.igrave=236,e.igujarati=2695,e.igurmukhi=2567,e.ihiragana=12356,e.ihookabove=7881,e.iibengali=2440,e.iicyrillic=1080,e.iideva=2312,e.iigujarati=2696,e.iigurmukhi=2568,e.iimatragurmukhi=2624,e.iinvertedbreve=523,e.iishortcyrillic=1081,e.iivowelsignbengali=2496,e.iivowelsigndeva=2368,e.iivowelsigngujarati=2752,e.ij=307,e.ikatakana=12452,e.ikatakanahalfwidth=65394,e.ikorean=12643,e.ilde=732,e.iluyhebrew=1452,e.imacron=299,e.imacroncyrillic=1251,e.imageorapproximatelyequal=8787,e.imatragurmukhi=2623,e.imonospace=65353,e.increment=8710,e.infinity=8734,e.iniarmenian=1387,e.integral=8747,e.integralbottom=8993,e.integralbt=8993,e.integralex=63733,e.integraltop=8992,e.integraltp=8992,e.intersection=8745,e.intisquare=13061,e.invbullet=9688,e.invcircle=9689,e.invsmileface=9787,e.iocyrillic=1105,e.iogonek=303,e.iota=953,e.iotadieresis=970,e.iotadieresistonos=912,e.iotalatin=617,e.iotatonos=943,e.iparen=9380,e.irigurmukhi=2674,e.ismallhiragana=12355,e.ismallkatakana=12451,e.ismallkatakanahalfwidth=65384,e.issharbengali=2554,e.istroke=616,e.isuperior=63213,e.iterationhiragana=12445,e.iterationkatakana=12541,e.itilde=297,e.itildebelow=7725,e.iubopomofo=12585,e.iucyrillic=1102,e.ivowelsignbengali=2495,e.ivowelsigndeva=2367,e.ivowelsigngujarati=2751,e.izhitsacyrillic=1141,e.izhitsadblgravecyrillic=1143,e.j=106,e.jaarmenian=1393,e.jabengali=2460,e.jadeva=2332,e.jagujarati=2716,e.jagurmukhi=2588,e.jbopomofo=12560,e.jcaron=496,e.jcircle=9433,e.jcircumflex=309,e.jcrossedtail=669,e.jdotlessstroke=607,e.jecyrillic=1112,e.jeemarabic=1580,e.jeemfinalarabic=65182,e.jeeminitialarabic=65183,e.jeemmedialarabic=65184,e.jeharabic=1688,e.jehfinalarabic=64395,e.jhabengali=2461,e.jhadeva=2333,e.jhagujarati=2717,e.jhagurmukhi=2589,e.jheharmenian=1403,e.jis=12292,e.jmonospace=65354,e.jparen=9381,e.jsuperior=690,e.k=107,e.kabashkircyrillic=1185,e.kabengali=2453,e.kacute=7729,e.kacyrillic=1082,e.kadescendercyrillic=1179,e.kadeva=2325,e.kaf=1499,e.kafarabic=1603,e.kafdagesh=64315,e.kafdageshhebrew=64315,e.kaffinalarabic=65242,e.kafhebrew=1499,e.kafinitialarabic=65243,e.kafmedialarabic=65244,e.kafrafehebrew=64333,e.kagujarati=2709,e.kagurmukhi=2581,e.kahiragana=12363,e.kahookcyrillic=1220,e.kakatakana=12459,e.kakatakanahalfwidth=65398,e.kappa=954,e.kappasymbolgreek=1008,e.kapyeounmieumkorean=12657,e.kapyeounphieuphkorean=12676,e.kapyeounpieupkorean=12664,e.kapyeounssangpieupkorean=12665,e.karoriisquare=13069,e.kashidaautoarabic=1600,e.kashidaautonosidebearingarabic=1600,e.kasmallkatakana=12533,e.kasquare=13188,e.kasraarabic=1616,e.kasratanarabic=1613,e.kastrokecyrillic=1183,e.katahiraprolongmarkhalfwidth=65392,e.kaverticalstrokecyrillic=1181,e.kbopomofo=12558,e.kcalsquare=13193,e.kcaron=489,e.kcedilla=311,e.kcircle=9434,e.kcommaaccent=311,e.kdotbelow=7731,e.keharmenian=1412,e.kehiragana=12369,e.kekatakana=12465,e.kekatakanahalfwidth=65401,e.kenarmenian=1391,e.kesmallkatakana=12534,e.kgreenlandic=312,e.khabengali=2454,e.khacyrillic=1093,e.khadeva=2326,e.khagujarati=2710,e.khagurmukhi=2582,e.khaharabic=1582,e.khahfinalarabic=65190,e.khahinitialarabic=65191,e.khahmedialarabic=65192,e.kheicoptic=999,e.khhadeva=2393,e.khhagurmukhi=2649,e.khieukhacirclekorean=12920,e.khieukhaparenkorean=12824,e.khieukhcirclekorean=12906,e.khieukhkorean=12619,e.khieukhparenkorean=12810,e.khokhaithai=3586,e.khokhonthai=3589,e.khokhuatthai=3587,e.khokhwaithai=3588,e.khomutthai=3675,e.khook=409,e.khorakhangthai=3590,e.khzsquare=13201,e.kihiragana=12365,e.kikatakana=12461,e.kikatakanahalfwidth=65399,e.kiroguramusquare=13077,e.kiromeetorusquare=13078,e.kirosquare=13076,e.kiyeokacirclekorean=12910,e.kiyeokaparenkorean=12814,e.kiyeokcirclekorean=12896,e.kiyeokkorean=12593,e.kiyeokparenkorean=12800,e.kiyeoksioskorean=12595;e.kjecyrillic=1116,e.klinebelow=7733,e.klsquare=13208,e.kmcubedsquare=13222,e.kmonospace=65355,e.kmsquaredsquare=13218,e.kohiragana=12371,e.kohmsquare=13248,e.kokaithai=3585,e.kokatakana=12467,e.kokatakanahalfwidth=65402,e.kooposquare=13086,e.koppacyrillic=1153,e.koreanstandardsymbol=12927,e.koroniscmb=835,e.kparen=9382,e.kpasquare=13226,e.ksicyrillic=1135,e.ktsquare=13263,e.kturned=670,e.kuhiragana=12367,e.kukatakana=12463,e.kukatakanahalfwidth=65400,e.kvsquare=13240,e.kwsquare=13246,e.l=108,e.labengali=2482,e.lacute=314,e.ladeva=2354,e.lagujarati=2738,e.lagurmukhi=2610,e.lakkhangyaothai=3653,e.lamaleffinalarabic=65276,e.lamalefhamzaabovefinalarabic=65272,e.lamalefhamzaaboveisolatedarabic=65271,e.lamalefhamzabelowfinalarabic=65274,e.lamalefhamzabelowisolatedarabic=65273,e.lamalefisolatedarabic=65275,e.lamalefmaddaabovefinalarabic=65270,e.lamalefmaddaaboveisolatedarabic=65269,e.lamarabic=1604,e.lambda=955,e.lambdastroke=411,e.lamed=1500,e.lameddagesh=64316,e.lameddageshhebrew=64316,e.lamedhebrew=1500,e.lamfinalarabic=65246,e.lamhahinitialarabic=64714,e.laminitialarabic=65247,e.lamjeeminitialarabic=64713,e.lamkhahinitialarabic=64715,e.lamlamhehisolatedarabic=65010,e.lammedialarabic=65248,e.lammeemhahinitialarabic=64904,e.lammeeminitialarabic=64716,e.largecircle=9711,e.lbar=410,e.lbelt=620,e.lbopomofo=12556,e.lcaron=318,e.lcedilla=316,e.lcircle=9435,e.lcircumflexbelow=7741,e.lcommaaccent=316,e.ldot=320,e.ldotaccent=320,e.ldotbelow=7735,e.ldotbelowmacron=7737,e.leftangleabovecmb=794,e.lefttackbelowcmb=792,e.less=60,e.lessequal=8804,e.lessequalorgreater=8922,e.lessmonospace=65308,e.lessorequivalent=8818,e.lessorgreater=8822,e.lessoverequal=8806,e.lesssmall=65124,e.lezh=622,e.lfblock=9612,e.lhookretroflex=621,e.lira=8356,e.liwnarmenian=1388,e.lj=457,e.ljecyrillic=1113,e.ll=63168,e.lladeva=2355,e.llagujarati=2739,e.llinebelow=7739,e.llladeva=2356,e.llvocalicbengali=2529,e.llvocalicdeva=2401,e.llvocalicvowelsignbengali=2531,e.llvocalicvowelsigndeva=2403,e.lmiddletilde=619,e.lmonospace=65356,e.lmsquare=13264,e.lochulathai=3628,e.logicaland=8743,e.logicalnot=172,e.logicalnotreversed=8976,e.logicalor=8744,e.lolingthai=3621,e.longs=383,e.lowlinecenterline=65102,e.lowlinecmb=818,e.lowlinedashed=65101,e.lozenge=9674,e.lparen=9383,e.lslash=322,e.lsquare=8467,e.lsuperior=63214,e.ltshade=9617,e.luthai=3622,e.lvocalicbengali=2444,e.lvocalicdeva=2316,e.lvocalicvowelsignbengali=2530,e.lvocalicvowelsigndeva=2402,e.lxsquare=13267,e.m=109,e.mabengali=2478,e.macron=175,e.macronbelowcmb=817,e.macroncmb=772,e.macronlowmod=717,e.macronmonospace=65507,e.macute=7743,e.madeva=2350,e.magujarati=2734,e.magurmukhi=2606,e.mahapakhhebrew=1444,e.mahapakhlefthebrew=1444,e.mahiragana=12414,e.maichattawalowleftthai=63637,e.maichattawalowrightthai=63636,e.maichattawathai=3659,e.maichattawaupperleftthai=63635,e.maieklowleftthai=63628,e.maieklowrightthai=63627,e.maiekthai=3656,e.maiekupperleftthai=63626,e.maihanakatleftthai=63620,e.maihanakatthai=3633,e.maitaikhuleftthai=63625,e.maitaikhuthai=3655,e.maitholowleftthai=63631,e.maitholowrightthai=63630,e.maithothai=3657,e.maithoupperleftthai=63629,e.maitrilowleftthai=63634,e.maitrilowrightthai=63633,e.maitrithai=3658,e.maitriupperleftthai=63632,e.maiyamokthai=3654,e.makatakana=12510,e.makatakanahalfwidth=65423,e.male=9794,e.mansyonsquare=13127,e.maqafhebrew=1470,e.mars=9794,e.masoracirclehebrew=1455,e.masquare=13187,e.mbopomofo=12551,e.mbsquare=13268,e.mcircle=9436,e.mcubedsquare=13221,e.mdotaccent=7745,e.mdotbelow=7747,e.meemarabic=1605,e.meemfinalarabic=65250,e.meeminitialarabic=65251,e.meemmedialarabic=65252,e.meemmeeminitialarabic=64721,e.meemmeemisolatedarabic=64584,e.meetorusquare=13133,e.mehiragana=12417,e.meizierasquare=13182,e.mekatakana=12513,e.mekatakanahalfwidth=65426,e.mem=1502,e.memdagesh=64318,e.memdageshhebrew=64318,e.memhebrew=1502,e.menarmenian=1396,e.merkhahebrew=1445,e.merkhakefulahebrew=1446,e.merkhakefulalefthebrew=1446,e.merkhalefthebrew=1445,e.mhook=625,e.mhzsquare=13202,e.middledotkatakanahalfwidth=65381,e.middot=183,e.mieumacirclekorean=12914,e.mieumaparenkorean=12818,e.mieumcirclekorean=12900,e.mieumkorean=12609,e.mieumpansioskorean=12656,e.mieumparenkorean=12804,e.mieumpieupkorean=12654,e.mieumsioskorean=12655,e.mihiragana=12415,e.mikatakana=12511,e.mikatakanahalfwidth=65424,e.minus=8722,e.minusbelowcmb=800,e.minuscircle=8854,e.minusmod=727,e.minusplus=8723,e.minute=8242,e.miribaarusquare=13130,e.mirisquare=13129,e.mlonglegturned=624,e.mlsquare=13206,e.mmcubedsquare=13219,e.mmonospace=65357,e.mmsquaredsquare=13215,e.mohiragana=12418,e.mohmsquare=13249,e.mokatakana=12514,e.mokatakanahalfwidth=65427,e.molsquare=13270,e.momathai=3617,e.moverssquare=13223,e.moverssquaredsquare=13224,e.mparen=9384,e.mpasquare=13227,e.mssquare=13235,e.msuperior=63215,e.mturned=623,e.mu=181,e.mu1=181,e.muasquare=13186,e.muchgreater=8811,e.muchless=8810,e.mufsquare=13196,e.mugreek=956,e.mugsquare=13197,e.muhiragana=12416,e.mukatakana=12512,e.mukatakanahalfwidth=65425,e.mulsquare=13205,e.multiply=215,e.mumsquare=13211,e.munahhebrew=1443,e.munahlefthebrew=1443,e.musicalnote=9834,e.musicalnotedbl=9835,e.musicflatsign=9837,e.musicsharpsign=9839,e.mussquare=13234,e.muvsquare=13238,e.muwsquare=13244,e.mvmegasquare=13241,e.mvsquare=13239,e.mwmegasquare=13247,e.mwsquare=13245,e.n=110,e.nabengali=2472,e.nabla=8711,e.nacute=324,e.nadeva=2344,e.nagujarati=2728,e.nagurmukhi=2600,e.nahiragana=12394,e.nakatakana=12490,e.nakatakanahalfwidth=65413,e.napostrophe=329,e.nasquare=13185,e.nbopomofo=12555,e.nbspace=160,e.ncaron=328,e.ncedilla=326,e.ncircle=9437,e.ncircumflexbelow=7755,e.ncommaaccent=326,e.ndotaccent=7749,e.ndotbelow=7751,e.nehiragana=12397,e.nekatakana=12493,e.nekatakanahalfwidth=65416,e.newsheqelsign=8362,e.nfsquare=13195,e.ngabengali=2457,e.ngadeva=2329,e.ngagujarati=2713,e.ngagurmukhi=2585,e.ngonguthai=3591,e.nhiragana=12435,e.nhookleft=626,e.nhookretroflex=627,e.nieunacirclekorean=12911,e.nieunaparenkorean=12815,e.nieuncieuckorean=12597,e.nieuncirclekorean=12897,e.nieunhieuhkorean=12598,e.nieunkorean=12596,e.nieunpansioskorean=12648,e.nieunparenkorean=12801,e.nieunsioskorean=12647,e.nieuntikeutkorean=12646,e.nihiragana=12395,e.nikatakana=12491,e.nikatakanahalfwidth=65414,e.nikhahitleftthai=63641,e.nikhahitthai=3661,e.nine=57,e.ninearabic=1641,e.ninebengali=2543,e.ninecircle=9320,e.ninecircleinversesansserif=10130,e.ninedeva=2415,e.ninegujarati=2799,e.ninegurmukhi=2671,e.ninehackarabic=1641,e.ninehangzhou=12329,e.nineideographicparen=12840,e.nineinferior=8329,e.ninemonospace=65305,e.nineoldstyle=63289,e.nineparen=9340,e.nineperiod=9360,e.ninepersian=1785,e.nineroman=8568,e.ninesuperior=8313,e.nineteencircle=9330,e.nineteenparen=9350,e.nineteenperiod=9370,e.ninethai=3673,e.nj=460,e.njecyrillic=1114,e.nkatakana=12531,e.nkatakanahalfwidth=65437,e.nlegrightlong=414,e.nlinebelow=7753,e.nmonospace=65358,e.nmsquare=13210,e.nnabengali=2467,e.nnadeva=2339,e.nnagujarati=2723,e.nnagurmukhi=2595,e.nnnadeva=2345,e.nohiragana=12398,e.nokatakana=12494,e.nokatakanahalfwidth=65417,e.nonbreakingspace=160,e.nonenthai=3603,e.nonuthai=3609,e.noonarabic=1606,e.noonfinalarabic=65254,e.noonghunnaarabic=1722,e.noonghunnafinalarabic=64415,e.nooninitialarabic=65255,e.noonjeeminitialarabic=64722,e.noonjeemisolatedarabic=64587,e.noonmedialarabic=65256,e.noonmeeminitialarabic=64725,e.noonmeemisolatedarabic=64590,e.noonnoonfinalarabic=64653,e.notcontains=8716,e.notelement=8713,e.notelementof=8713,e.notequal=8800,e.notgreater=8815,e.notgreaternorequal=8817,e.notgreaternorless=8825,e.notidentical=8802,e.notless=8814,e.notlessnorequal=8816,e.notparallel=8742,e.notprecedes=8832,e.notsubset=8836,e.notsucceeds=8833,e.notsuperset=8837,e.nowarmenian=1398,e.nparen=9385,e.nssquare=13233,e.nsuperior=8319,e.ntilde=241,e.nu=957,e.nuhiragana=12396,e.nukatakana=12492,e.nukatakanahalfwidth=65415,e.nuktabengali=2492,e.nuktadeva=2364,e.nuktagujarati=2748,e.nuktagurmukhi=2620,e.numbersign=35,e.numbersignmonospace=65283,e.numbersignsmall=65119,e.numeralsigngreek=884,e.numeralsignlowergreek=885,e.numero=8470,e.nun=1504,e.nundagesh=64320,e.nundageshhebrew=64320,e.nunhebrew=1504,e.nvsquare=13237,e.nwsquare=13243,e.nyabengali=2462,e.nyadeva=2334,e.nyagujarati=2718,e.nyagurmukhi=2590,e.o=111,e.oacute=243,e.oangthai=3629,e.obarred=629,e.obarredcyrillic=1257,e.obarreddieresiscyrillic=1259,e.obengali=2451,e.obopomofo=12571,e.obreve=335,e.ocandradeva=2321,e.ocandragujarati=2705,e.ocandravowelsigndeva=2377,e.ocandravowelsigngujarati=2761,e.ocaron=466,e.ocircle=9438,e.ocircumflex=244,e.ocircumflexacute=7889,e.ocircumflexdotbelow=7897,e.ocircumflexgrave=7891,e.ocircumflexhookabove=7893,e.ocircumflextilde=7895,e.ocyrillic=1086,e.odblacute=337,e.odblgrave=525,e.odeva=2323,e.odieresis=246,e.odieresiscyrillic=1255,e.odotbelow=7885,e.oe=339,e.oekorean=12634,e.ogonek=731,e.ogonekcmb=808,e.ograve=242,e.ogujarati=2707,e.oharmenian=1413,e.ohiragana=12362,e.ohookabove=7887,e.ohorn=417,e.ohornacute=7899,e.ohorndotbelow=7907,e.ohorngrave=7901,e.ohornhookabove=7903,e.ohorntilde=7905,e.ohungarumlaut=337,e.oi=419,e.oinvertedbreve=527,e.okatakana=12458,e.okatakanahalfwidth=65397,e.okorean=12631,e.olehebrew=1451,e.omacron=333,e.omacronacute=7763,e.omacrongrave=7761,e.omdeva=2384,e.omega=969,e.omega1=982,e.omegacyrillic=1121,e.omegalatinclosed=631,e.omegaroundcyrillic=1147,e.omegatitlocyrillic=1149,e.omegatonos=974,e.omgujarati=2768,e.omicron=959,e.omicrontonos=972,e.omonospace=65359,e.one=49,e.onearabic=1633,e.onebengali=2535,e.onecircle=9312,e.onecircleinversesansserif=10122,e.onedeva=2407,e.onedotenleader=8228,e.oneeighth=8539,e.onefitted=63196,e.onegujarati=2791,e.onegurmukhi=2663,e.onehackarabic=1633,e.onehalf=189,e.onehangzhou=12321,e.oneideographicparen=12832,e.oneinferior=8321,e.onemonospace=65297,e.onenumeratorbengali=2548,e.oneoldstyle=63281,e.oneparen=9332,e.oneperiod=9352,e.onepersian=1777,e.onequarter=188,e.oneroman=8560,e.onesuperior=185,e.onethai=3665,e.onethird=8531,e.oogonek=491,e.oogonekmacron=493,e.oogurmukhi=2579,e.oomatragurmukhi=2635,e.oopen=596,e.oparen=9386,e.openbullet=9702,e.option=8997,e.ordfeminine=170,e.ordmasculine=186,e.orthogonal=8735,e.oshortdeva=2322,e.oshortvowelsigndeva=2378,e.oslash=248,e.oslashacute=511,e.osmallhiragana=12361,e.osmallkatakana=12457,e.osmallkatakanahalfwidth=65387,e.ostrokeacute=511,e.osuperior=63216,e.otcyrillic=1151,e.otilde=245,e.otildeacute=7757,e.otildedieresis=7759,e.oubopomofo=12577,e.overline=8254,e.overlinecenterline=65098,e.overlinecmb=773,e.overlinedashed=65097,e.overlinedblwavy=65100,e.overlinewavy=65099,e.overscore=175,e.ovowelsignbengali=2507,e.ovowelsigndeva=2379,e.ovowelsigngujarati=2763,e.p=112,e.paampssquare=13184,e.paasentosquare=13099,e.pabengali=2474,e.pacute=7765,e.padeva=2346,e.pagedown=8671,e.pageup=8670,e.pagujarati=2730,e.pagurmukhi=2602,e.pahiragana=12401,e.paiyannoithai=3631,e.pakatakana=12497,e.palatalizationcyrilliccmb=1156,e.palochkacyrillic=1216,e.pansioskorean=12671,e.paragraph=182,e.parallel=8741,e.parenleft=40,e.parenleftaltonearabic=64830,e.parenleftbt=63725,e.parenleftex=63724,e.parenleftinferior=8333,e.parenleftmonospace=65288,e.parenleftsmall=65113,e.parenleftsuperior=8317,e.parenlefttp=63723,e.parenleftvertical=65077,e.parenright=41,e.parenrightaltonearabic=64831,e.parenrightbt=63736,e.parenrightex=63735,e.parenrightinferior=8334,e.parenrightmonospace=65289,e.parenrightsmall=65114,e.parenrightsuperior=8318,e.parenrighttp=63734,e.parenrightvertical=65078,e.partialdiff=8706,e.paseqhebrew=1472,e.pashtahebrew=1433,e.pasquare=13225,e.patah=1463,e.patah11=1463,e.patah1d=1463,e.patah2a=1463,e.patahhebrew=1463,e.patahnarrowhebrew=1463,e.patahquarterhebrew=1463,e.patahwidehebrew=1463,e.pazerhebrew=1441,e.pbopomofo=12550,e.pcircle=9439,e.pdotaccent=7767,e.pe=1508,e.pecyrillic=1087,e.pedagesh=64324,e.pedageshhebrew=64324,e.peezisquare=13115,e.pefinaldageshhebrew=64323,e.peharabic=1662,e.peharmenian=1402,e.pehebrew=1508,e.pehfinalarabic=64343,e.pehinitialarabic=64344,e.pehiragana=12410,e.pehmedialarabic=64345,e.pekatakana=12506,e.pemiddlehookcyrillic=1191,e.perafehebrew=64334,e.percent=37,e.percentarabic=1642,e.percentmonospace=65285,e.percentsmall=65130,e.period=46,e.periodarmenian=1417,e.periodcentered=183,e.periodhalfwidth=65377,e.periodinferior=63207,e.periodmonospace=65294,e.periodsmall=65106,e.periodsuperior=63208,e.perispomenigreekcmb=834,e.perpendicular=8869,e.perthousand=8240,e.peseta=8359,e.pfsquare=13194,e.phabengali=2475,e.phadeva=2347,e.phagujarati=2731,e.phagurmukhi=2603,e.phi=966,e.phi1=981,e.phieuphacirclekorean=12922,e.phieuphaparenkorean=12826,e.phieuphcirclekorean=12908,e.phieuphkorean=12621,e.phieuphparenkorean=12812,e.philatin=632,e.phinthuthai=3642,e.phisymbolgreek=981,e.phook=421,e.phophanthai=3614,e.phophungthai=3612,e.phosamphaothai=3616,e.pi=960,e.pieupacirclekorean=12915,e.pieupaparenkorean=12819,e.pieupcieuckorean=12662,e.pieupcirclekorean=12901,e.pieupkiyeokkorean=12658,e.pieupkorean=12610,e.pieupparenkorean=12805,e.pieupsioskiyeokkorean=12660,e.pieupsioskorean=12612,e.pieupsiostikeutkorean=12661,e.pieupthieuthkorean=12663,e.pieuptikeutkorean=12659,e.pihiragana=12404,e.pikatakana=12500,e.pisymbolgreek=982,e.piwrarmenian=1411,e.planckover2pi=8463,e.planckover2pi1=8463,e.plus=43,e.plusbelowcmb=799,e.pluscircle=8853,e.plusminus=177,e.plusmod=726,e.plusmonospace=65291,e.plussmall=65122,e.plussuperior=8314,e.pmonospace=65360,e.pmsquare=13272,e.pohiragana=12413,e.pointingindexdownwhite=9759,e.pointingindexleftwhite=9756,e.pointingindexrightwhite=9758,e.pointingindexupwhite=9757,e.pokatakana=12509,e.poplathai=3611,e.postalmark=12306,e.postalmarkface=12320,e.pparen=9387,e.precedes=8826,e.prescription=8478,e.primemod=697,e.primereversed=8245,e.product=8719,e.projective=8965,e.prolongedkana=12540,e.propellor=8984,e.propersubset=8834,e.propersuperset=8835,e.proportion=8759,e.proportional=8733,e.psi=968,e.psicyrillic=1137,e.psilipneumatacyrilliccmb=1158,e.pssquare=13232,e.puhiragana=12407,e.pukatakana=12503,e.pvsquare=13236,e.pwsquare=13242,e.q=113,e.qadeva=2392,e.qadmahebrew=1448,e.qafarabic=1602,e.qaffinalarabic=65238,e.qafinitialarabic=65239,e.qafmedialarabic=65240,e.qamats=1464,e.qamats10=1464,e.qamats1a=1464,e.qamats1c=1464,e.qamats27=1464,e.qamats29=1464,e.qamats33=1464,e.qamatsde=1464,e.qamatshebrew=1464,e.qamatsnarrowhebrew=1464,e.qamatsqatanhebrew=1464,e.qamatsqatannarrowhebrew=1464,e.qamatsqatanquarterhebrew=1464,e.qamatsqatanwidehebrew=1464,e.qamatsquarterhebrew=1464,e.qamatswidehebrew=1464,e.qarneyparahebrew=1439,e.qbopomofo=12561,e.qcircle=9440,e.qhook=672,e.qmonospace=65361,e.qof=1511,e.qofdagesh=64327,e.qofdageshhebrew=64327,e.qofhebrew=1511,e.qparen=9388,e.quarternote=9833,e.qubuts=1467,e.qubuts18=1467,e.qubuts25=1467,e.qubuts31=1467,e.qubutshebrew=1467,e.qubutsnarrowhebrew=1467,e.qubutsquarterhebrew=1467,e.qubutswidehebrew=1467,e.question=63,e.questionarabic=1567,e.questionarmenian=1374,e.questiondown=191,e.questiondownsmall=63423,e.questiongreek=894,e.questionmonospace=65311,e.questionsmall=63295,e.quotedbl=34,e.quotedblbase=8222,e.quotedblleft=8220,e.quotedblmonospace=65282,e.quotedblprime=12318,e.quotedblprimereversed=12317,e.quotedblright=8221,e.quoteleft=8216,e.quoteleftreversed=8219,e.quotereversed=8219,e.quoteright=8217,e.quoterightn=329,e.quotesinglbase=8218,e.quotesingle=39,e.quotesinglemonospace=65287,e.r=114,e.raarmenian=1404,e.rabengali=2480,e.racute=341,e.radeva=2352,e.radical=8730,e.radicalex=63717,e.radoverssquare=13230,e.radoverssquaredsquare=13231,e.radsquare=13229,e.rafe=1471,e.rafehebrew=1471,e.ragujarati=2736,e.ragurmukhi=2608,e.rahiragana=12425,e.rakatakana=12521,e.rakatakanahalfwidth=65431,e.ralowerdiagonalbengali=2545,e.ramiddlediagonalbengali=2544,e.ramshorn=612,e.ratio=8758,e.rbopomofo=12566,e.rcaron=345,e.rcedilla=343,e.rcircle=9441,e.rcommaaccent=343,e.rdblgrave=529,e.rdotaccent=7769,e.rdotbelow=7771,e.rdotbelowmacron=7773,e.referencemark=8251,e.reflexsubset=8838,e.reflexsuperset=8839,e.registered=174,e.registersans=63720,e.registerserif=63194,e.reharabic=1585,e.reharmenian=1408,e.rehfinalarabic=65198,e.rehiragana=12428,e.rekatakana=12524;e.rekatakanahalfwidth=65434,e.resh=1512,e.reshdageshhebrew=64328,e.reshhebrew=1512,e.reversedtilde=8765,e.reviahebrew=1431,e.reviamugrashhebrew=1431,e.revlogicalnot=8976,e.rfishhook=638,e.rfishhookreversed=639,e.rhabengali=2525,e.rhadeva=2397,e.rho=961,e.rhook=637,e.rhookturned=635,e.rhookturnedsuperior=693,e.rhosymbolgreek=1009,e.rhotichookmod=734,e.rieulacirclekorean=12913,e.rieulaparenkorean=12817,e.rieulcirclekorean=12899,e.rieulhieuhkorean=12608,e.rieulkiyeokkorean=12602,e.rieulkiyeoksioskorean=12649,e.rieulkorean=12601,e.rieulmieumkorean=12603,e.rieulpansioskorean=12652,e.rieulparenkorean=12803,e.rieulphieuphkorean=12607,e.rieulpieupkorean=12604,e.rieulpieupsioskorean=12651,e.rieulsioskorean=12605,e.rieulthieuthkorean=12606,e.rieultikeutkorean=12650,e.rieulyeorinhieuhkorean=12653,e.rightangle=8735,e.righttackbelowcmb=793,e.righttriangle=8895,e.rihiragana=12426,e.rikatakana=12522,e.rikatakanahalfwidth=65432,e.ring=730,e.ringbelowcmb=805,e.ringcmb=778,e.ringhalfleft=703,e.ringhalfleftarmenian=1369,e.ringhalfleftbelowcmb=796,e.ringhalfleftcentered=723,e.ringhalfright=702,e.ringhalfrightbelowcmb=825,e.ringhalfrightcentered=722,e.rinvertedbreve=531,e.rittorusquare=13137,e.rlinebelow=7775,e.rlongleg=636,e.rlonglegturned=634,e.rmonospace=65362,e.rohiragana=12429,e.rokatakana=12525,e.rokatakanahalfwidth=65435,e.roruathai=3619,e.rparen=9389,e.rrabengali=2524,e.rradeva=2353,e.rragurmukhi=2652,e.rreharabic=1681,e.rrehfinalarabic=64397,e.rrvocalicbengali=2528,e.rrvocalicdeva=2400,e.rrvocalicgujarati=2784,e.rrvocalicvowelsignbengali=2500,e.rrvocalicvowelsigndeva=2372,e.rrvocalicvowelsigngujarati=2756,e.rsuperior=63217,e.rtblock=9616,e.rturned=633,e.rturnedsuperior=692,e.ruhiragana=12427,e.rukatakana=12523,e.rukatakanahalfwidth=65433,e.rupeemarkbengali=2546,e.rupeesignbengali=2547,e.rupiah=63197,e.ruthai=3620,e.rvocalicbengali=2443,e.rvocalicdeva=2315,e.rvocalicgujarati=2699,e.rvocalicvowelsignbengali=2499,e.rvocalicvowelsigndeva=2371,e.rvocalicvowelsigngujarati=2755,e.s=115,e.sabengali=2488,e.sacute=347,e.sacutedotaccent=7781,e.sadarabic=1589,e.sadeva=2360,e.sadfinalarabic=65210,e.sadinitialarabic=65211,e.sadmedialarabic=65212,e.sagujarati=2744,e.sagurmukhi=2616,e.sahiragana=12373,e.sakatakana=12469,e.sakatakanahalfwidth=65403,e.sallallahoualayhewasallamarabic=65018,e.samekh=1505,e.samekhdagesh=64321,e.samekhdageshhebrew=64321,e.samekhhebrew=1505,e.saraaathai=3634,e.saraaethai=3649,e.saraaimaimalaithai=3652,e.saraaimaimuanthai=3651,e.saraamthai=3635,e.saraathai=3632,e.saraethai=3648,e.saraiileftthai=63622,e.saraiithai=3637,e.saraileftthai=63621,e.saraithai=3636,e.saraothai=3650,e.saraueeleftthai=63624,e.saraueethai=3639,e.saraueleftthai=63623,e.sarauethai=3638,e.sarauthai=3640,e.sarauuthai=3641,e.sbopomofo=12569,e.scaron=353,e.scarondotaccent=7783,e.scedilla=351,e.schwa=601,e.schwacyrillic=1241,e.schwadieresiscyrillic=1243,e.schwahook=602,e.scircle=9442,e.scircumflex=349,e.scommaaccent=537,e.sdotaccent=7777,e.sdotbelow=7779,e.sdotbelowdotaccent=7785,e.seagullbelowcmb=828,e.second=8243,e.secondtonechinese=714,e.section=167,e.seenarabic=1587,e.seenfinalarabic=65202,e.seeninitialarabic=65203,e.seenmedialarabic=65204,e.segol=1462,e.segol13=1462,e.segol1f=1462,e.segol2c=1462,e.segolhebrew=1462,e.segolnarrowhebrew=1462,e.segolquarterhebrew=1462,e.segoltahebrew=1426,e.segolwidehebrew=1462,e.seharmenian=1405,e.sehiragana=12379,e.sekatakana=12475,e.sekatakanahalfwidth=65406,e.semicolon=59,e.semicolonarabic=1563,e.semicolonmonospace=65307,e.semicolonsmall=65108,e.semivoicedmarkkana=12444,e.semivoicedmarkkanahalfwidth=65439,e.sentisquare=13090,e.sentosquare=13091,e.seven=55,e.sevenarabic=1639,e.sevenbengali=2541,e.sevencircle=9318,e.sevencircleinversesansserif=10128,e.sevendeva=2413,e.seveneighths=8542,e.sevengujarati=2797,e.sevengurmukhi=2669,e.sevenhackarabic=1639,e.sevenhangzhou=12327,e.sevenideographicparen=12838,e.seveninferior=8327,e.sevenmonospace=65303,e.sevenoldstyle=63287,e.sevenparen=9338,e.sevenperiod=9358,e.sevenpersian=1783,e.sevenroman=8566,e.sevensuperior=8311,e.seventeencircle=9328,e.seventeenparen=9348,e.seventeenperiod=9368,e.seventhai=3671,e.sfthyphen=173,e.shaarmenian=1399,e.shabengali=2486,e.shacyrillic=1096,e.shaddaarabic=1617,e.shaddadammaarabic=64609,e.shaddadammatanarabic=64606,e.shaddafathaarabic=64608,e.shaddakasraarabic=64610,e.shaddakasratanarabic=64607,e.shade=9618,e.shadedark=9619,e.shadelight=9617,e.shademedium=9618,e.shadeva=2358,e.shagujarati=2742,e.shagurmukhi=2614,e.shalshelethebrew=1427,e.shbopomofo=12565,e.shchacyrillic=1097,e.sheenarabic=1588,e.sheenfinalarabic=65206,e.sheeninitialarabic=65207,e.sheenmedialarabic=65208,e.sheicoptic=995,e.sheqel=8362,e.sheqelhebrew=8362,e.sheva=1456,e.sheva115=1456,e.sheva15=1456,e.sheva22=1456,e.sheva2e=1456,e.shevahebrew=1456,e.shevanarrowhebrew=1456,e.shevaquarterhebrew=1456,e.shevawidehebrew=1456,e.shhacyrillic=1211,e.shimacoptic=1005,e.shin=1513,e.shindagesh=64329,e.shindageshhebrew=64329,e.shindageshshindot=64300,e.shindageshshindothebrew=64300,e.shindageshsindot=64301,e.shindageshsindothebrew=64301,e.shindothebrew=1473,e.shinhebrew=1513,e.shinshindot=64298,e.shinshindothebrew=64298,e.shinsindot=64299,e.shinsindothebrew=64299,e.shook=642,e.sigma=963,e.sigma1=962,e.sigmafinal=962,e.sigmalunatesymbolgreek=1010,e.sihiragana=12375,e.sikatakana=12471,e.sikatakanahalfwidth=65404,e.siluqhebrew=1469,e.siluqlefthebrew=1469,e.similar=8764,e.sindothebrew=1474,e.siosacirclekorean=12916,e.siosaparenkorean=12820,e.sioscieuckorean=12670,e.sioscirclekorean=12902,e.sioskiyeokkorean=12666,e.sioskorean=12613,e.siosnieunkorean=12667,e.siosparenkorean=12806,e.siospieupkorean=12669,e.siostikeutkorean=12668,e.six=54,e.sixarabic=1638,e.sixbengali=2540,e.sixcircle=9317,e.sixcircleinversesansserif=10127,e.sixdeva=2412,e.sixgujarati=2796,e.sixgurmukhi=2668,e.sixhackarabic=1638,e.sixhangzhou=12326,e.sixideographicparen=12837,e.sixinferior=8326,e.sixmonospace=65302,e.sixoldstyle=63286,e.sixparen=9337,e.sixperiod=9357,e.sixpersian=1782,e.sixroman=8565,e.sixsuperior=8310,e.sixteencircle=9327,e.sixteencurrencydenominatorbengali=2553,e.sixteenparen=9347,e.sixteenperiod=9367,e.sixthai=3670,e.slash=47,e.slashmonospace=65295,e.slong=383,e.slongdotaccent=7835,e.smileface=9786,e.smonospace=65363,e.sofpasuqhebrew=1475,e.softhyphen=173,e.softsigncyrillic=1100,e.sohiragana=12381,e.sokatakana=12477,e.sokatakanahalfwidth=65407,e.soliduslongoverlaycmb=824,e.solidusshortoverlaycmb=823,e.sorusithai=3625,e.sosalathai=3624,e.sosothai=3595,e.sosuathai=3626,e.space=32,e.spacehackarabic=32,e.spade=9824,e.spadesuitblack=9824,e.spadesuitwhite=9828,e.sparen=9390,e.squarebelowcmb=827,e.squarecc=13252,e.squarecm=13213,e.squarediagonalcrosshatchfill=9641,e.squarehorizontalfill=9636,e.squarekg=13199,e.squarekm=13214,e.squarekmcapital=13262,e.squareln=13265,e.squarelog=13266,e.squaremg=13198,e.squaremil=13269,e.squaremm=13212,e.squaremsquared=13217,e.squareorthogonalcrosshatchfill=9638,e.squareupperlefttolowerrightfill=9639,e.squareupperrighttolowerleftfill=9640,e.squareverticalfill=9637,e.squarewhitewithsmallblack=9635,e.srsquare=13275,e.ssabengali=2487,e.ssadeva=2359,e.ssagujarati=2743,e.ssangcieuckorean=12617,e.ssanghieuhkorean=12677,e.ssangieungkorean=12672,e.ssangkiyeokkorean=12594,e.ssangnieunkorean=12645,e.ssangpieupkorean=12611,e.ssangsioskorean=12614,e.ssangtikeutkorean=12600,e.ssuperior=63218,e.sterling=163,e.sterlingmonospace=65505,e.strokelongoverlaycmb=822,e.strokeshortoverlaycmb=821,e.subset=8834,e.subsetnotequal=8842,e.subsetorequal=8838,e.succeeds=8827,e.suchthat=8715,e.suhiragana=12377,e.sukatakana=12473,e.sukatakanahalfwidth=65405,e.sukunarabic=1618,e.summation=8721,e.sun=9788,e.superset=8835,e.supersetnotequal=8843,e.supersetorequal=8839,e.svsquare=13276,e.syouwaerasquare=13180,e.t=116,e.tabengali=2468,e.tackdown=8868,e.tackleft=8867,e.tadeva=2340,e.tagujarati=2724,e.tagurmukhi=2596,e.taharabic=1591,e.tahfinalarabic=65218,e.tahinitialarabic=65219,e.tahiragana=12383,e.tahmedialarabic=65220,e.taisyouerasquare=13181,e.takatakana=12479,e.takatakanahalfwidth=65408,e.tatweelarabic=1600,e.tau=964,e.tav=1514,e.tavdages=64330,e.tavdagesh=64330,e.tavdageshhebrew=64330,e.tavhebrew=1514,e.tbar=359,e.tbopomofo=12554,e.tcaron=357,e.tccurl=680,e.tcedilla=355,e.tcheharabic=1670,e.tchehfinalarabic=64379,e.tchehinitialarabic=64380,e.tchehmedialarabic=64381,e.tcircle=9443,e.tcircumflexbelow=7793,e.tcommaaccent=355,e.tdieresis=7831,e.tdotaccent=7787,e.tdotbelow=7789,e.tecyrillic=1090,e.tedescendercyrillic=1197,e.teharabic=1578,e.tehfinalarabic=65174,e.tehhahinitialarabic=64674,e.tehhahisolatedarabic=64524,e.tehinitialarabic=65175,e.tehiragana=12390,e.tehjeeminitialarabic=64673,e.tehjeemisolatedarabic=64523,e.tehmarbutaarabic=1577,e.tehmarbutafinalarabic=65172,e.tehmedialarabic=65176,e.tehmeeminitialarabic=64676,e.tehmeemisolatedarabic=64526,e.tehnoonfinalarabic=64627,e.tekatakana=12486,e.tekatakanahalfwidth=65411,e.telephone=8481,e.telephoneblack=9742,e.telishagedolahebrew=1440,e.telishaqetanahebrew=1449,e.tencircle=9321,e.tenideographicparen=12841,e.tenparen=9341,e.tenperiod=9361,e.tenroman=8569,e.tesh=679,e.tet=1496,e.tetdagesh=64312,e.tetdageshhebrew=64312,e.tethebrew=1496,e.tetsecyrillic=1205,e.tevirhebrew=1435,e.tevirlefthebrew=1435,e.thabengali=2469,e.thadeva=2341,e.thagujarati=2725,e.thagurmukhi=2597,e.thalarabic=1584,e.thalfinalarabic=65196,e.thanthakhatlowleftthai=63640,e.thanthakhatlowrightthai=63639,e.thanthakhatthai=3660,e.thanthakhatupperleftthai=63638,e.theharabic=1579,e.thehfinalarabic=65178,e.thehinitialarabic=65179,e.thehmedialarabic=65180,e.thereexists=8707,e.therefore=8756,e.theta=952,e.theta1=977,e.thetasymbolgreek=977,e.thieuthacirclekorean=12921,e.thieuthaparenkorean=12825,e.thieuthcirclekorean=12907,e.thieuthkorean=12620,e.thieuthparenkorean=12811,e.thirteencircle=9324,e.thirteenparen=9344,e.thirteenperiod=9364,e.thonangmonthothai=3601,e.thook=429,e.thophuthaothai=3602,e.thorn=254,e.thothahanthai=3607,e.thothanthai=3600,e.thothongthai=3608,e.thothungthai=3606,e.thousandcyrillic=1154,e.thousandsseparatorarabic=1644,e.thousandsseparatorpersian=1644,e.three=51,e.threearabic=1635,e.threebengali=2537,e.threecircle=9314,e.threecircleinversesansserif=10124,e.threedeva=2409,e.threeeighths=8540,e.threegujarati=2793,e.threegurmukhi=2665,e.threehackarabic=1635,e.threehangzhou=12323,e.threeideographicparen=12834,e.threeinferior=8323,e.threemonospace=65299,e.threenumeratorbengali=2550,e.threeoldstyle=63283,e.threeparen=9334,e.threeperiod=9354,e.threepersian=1779,e.threequarters=190,e.threequartersemdash=63198,e.threeroman=8562,e.threesuperior=179,e.threethai=3667,e.thzsquare=13204,e.tihiragana=12385,e.tikatakana=12481,e.tikatakanahalfwidth=65409,e.tikeutacirclekorean=12912,e.tikeutaparenkorean=12816,e.tikeutcirclekorean=12898,e.tikeutkorean=12599,e.tikeutparenkorean=12802,e.tilde=732,e.tildebelowcmb=816,e.tildecmb=771,e.tildecomb=771,e.tildedoublecmb=864,e.tildeoperator=8764,e.tildeoverlaycmb=820,e.tildeverticalcmb=830,e.timescircle=8855,e.tipehahebrew=1430,e.tipehalefthebrew=1430,e.tippigurmukhi=2672,e.titlocyrilliccmb=1155,e.tiwnarmenian=1407,e.tlinebelow=7791,e.tmonospace=65364,e.toarmenian=1385,e.tohiragana=12392,e.tokatakana=12488,e.tokatakanahalfwidth=65412,e.tonebarextrahighmod=741,e.tonebarextralowmod=745,e.tonebarhighmod=742,e.tonebarlowmod=744,e.tonebarmidmod=743,e.tonefive=445,e.tonesix=389,e.tonetwo=424,e.tonos=900,e.tonsquare=13095,e.topatakthai=3599,e.tortoiseshellbracketleft=12308,e.tortoiseshellbracketleftsmall=65117,e.tortoiseshellbracketleftvertical=65081,e.tortoiseshellbracketright=12309,e.tortoiseshellbracketrightsmall=65118,e.tortoiseshellbracketrightvertical=65082,e.totaothai=3605,e.tpalatalhook=427,e.tparen=9391,e.trademark=8482,e.trademarksans=63722,e.trademarkserif=63195,e.tretroflexhook=648,e.triagdn=9660,e.triaglf=9668,e.triagrt=9658,e.triagup=9650,e.ts=678,e.tsadi=1510,e.tsadidagesh=64326,e.tsadidageshhebrew=64326,e.tsadihebrew=1510,e.tsecyrillic=1094,e.tsere=1461,e.tsere12=1461,e.tsere1e=1461,e.tsere2b=1461,e.tserehebrew=1461,e.tserenarrowhebrew=1461,e.tserequarterhebrew=1461,e.tserewidehebrew=1461,e.tshecyrillic=1115,e.tsuperior=63219,e.ttabengali=2463,e.ttadeva=2335,e.ttagujarati=2719,e.ttagurmukhi=2591,e.tteharabic=1657,e.ttehfinalarabic=64359,e.ttehinitialarabic=64360,e.ttehmedialarabic=64361,e.tthabengali=2464,e.tthadeva=2336,e.tthagujarati=2720,e.tthagurmukhi=2592,e.tturned=647,e.tuhiragana=12388,e.tukatakana=12484,e.tukatakanahalfwidth=65410,e.tusmallhiragana=12387,e.tusmallkatakana=12483,e.tusmallkatakanahalfwidth=65391,e.twelvecircle=9323,e.twelveparen=9343,e.twelveperiod=9363,e.twelveroman=8571,e.twentycircle=9331,e.twentyhangzhou=21316,e.twentyparen=9351,e.twentyperiod=9371,e.two=50,e.twoarabic=1634,e.twobengali=2536,e.twocircle=9313,e.twocircleinversesansserif=10123,e.twodeva=2408,e.twodotenleader=8229,e.twodotleader=8229,e.twodotleadervertical=65072,e.twogujarati=2792,e.twogurmukhi=2664,e.twohackarabic=1634,e.twohangzhou=12322,e.twoideographicparen=12833,e.twoinferior=8322,e.twomonospace=65298,e.twonumeratorbengali=2549,e.twooldstyle=63282,e.twoparen=9333,e.twoperiod=9353,e.twopersian=1778,e.tworoman=8561,e.twostroke=443,e.twosuperior=178,e.twothai=3666,e.twothirds=8532,e.u=117,e.uacute=250,e.ubar=649,e.ubengali=2441,e.ubopomofo=12584,e.ubreve=365,e.ucaron=468,e.ucircle=9444,e.ucircumflex=251,e.ucircumflexbelow=7799,e.ucyrillic=1091,e.udattadeva=2385,e.udblacute=369,e.udblgrave=533,e.udeva=2313,e.udieresis=252,e.udieresisacute=472,e.udieresisbelow=7795,e.udieresiscaron=474,e.udieresiscyrillic=1265,e.udieresisgrave=476,e.udieresismacron=470,e.udotbelow=7909,e.ugrave=249,e.ugujarati=2697,e.ugurmukhi=2569,e.uhiragana=12358,e.uhookabove=7911,e.uhorn=432,e.uhornacute=7913,e.uhorndotbelow=7921,e.uhorngrave=7915,e.uhornhookabove=7917,e.uhorntilde=7919,e.uhungarumlaut=369,e.uhungarumlautcyrillic=1267,e.uinvertedbreve=535,e.ukatakana=12454,e.ukatakanahalfwidth=65395,e.ukcyrillic=1145,e.ukorean=12636,e.umacron=363,e.umacroncyrillic=1263,e.umacrondieresis=7803,e.umatragurmukhi=2625,e.umonospace=65365,e.underscore=95,e.underscoredbl=8215,e.underscoremonospace=65343,e.underscorevertical=65075,e.underscorewavy=65103,e.union=8746,e.universal=8704,e.uogonek=371,e.uparen=9392,e.upblock=9600,e.upperdothebrew=1476,e.upsilon=965,e.upsilondieresis=971,e.upsilondieresistonos=944,e.upsilonlatin=650,e.upsilontonos=973,e.uptackbelowcmb=797,e.uptackmod=724,e.uragurmukhi=2675,e.uring=367,e.ushortcyrillic=1118,e.usmallhiragana=12357,e.usmallkatakana=12453,e.usmallkatakanahalfwidth=65385,e.ustraightcyrillic=1199,e.ustraightstrokecyrillic=1201,e.utilde=361,e.utildeacute=7801,e.utildebelow=7797,e.uubengali=2442,e.uudeva=2314,e.uugujarati=2698,e.uugurmukhi=2570,e.uumatragurmukhi=2626,e.uuvowelsignbengali=2498,e.uuvowelsigndeva=2370,e.uuvowelsigngujarati=2754,e.uvowelsignbengali=2497,e.uvowelsigndeva=2369,e.uvowelsigngujarati=2753,e.v=118,e.vadeva=2357,e.vagujarati=2741,e.vagurmukhi=2613,e.vakatakana=12535,e.vav=1493,e.vavdagesh=64309,e.vavdagesh65=64309,e.vavdageshhebrew=64309,e.vavhebrew=1493,e.vavholam=64331,e.vavholamhebrew=64331,e.vavvavhebrew=1520,e.vavyodhebrew=1521,e.vcircle=9445,e.vdotbelow=7807,e.vecyrillic=1074,e.veharabic=1700,e.vehfinalarabic=64363,e.vehinitialarabic=64364,e.vehmedialarabic=64365,e.vekatakana=12537,e.venus=9792,e.verticalbar=124,e.verticallineabovecmb=781,e.verticallinebelowcmb=809,e.verticallinelowmod=716,e.verticallinemod=712,e.vewarmenian=1406,e.vhook=651,e.vikatakana=12536,e.viramabengali=2509,e.viramadeva=2381,e.viramagujarati=2765,e.visargabengali=2435,e.visargadeva=2307,e.visargagujarati=2691,e.vmonospace=65366,e.voarmenian=1400,e.voicediterationhiragana=12446,e.voicediterationkatakana=12542,e.voicedmarkkana=12443,e.voicedmarkkanahalfwidth=65438,e.vokatakana=12538,e.vparen=9393,e.vtilde=7805,e.vturned=652,e.vuhiragana=12436,e.vukatakana=12532,e.w=119,e.wacute=7811,e.waekorean=12633,e.wahiragana=12431,e.wakatakana=12527,e.wakatakanahalfwidth=65436,e.wakorean=12632,e.wasmallhiragana=12430,e.wasmallkatakana=12526,e.wattosquare=13143,e.wavedash=12316,e.wavyunderscorevertical=65076,e.wawarabic=1608,e.wawfinalarabic=65262,e.wawhamzaabovearabic=1572,e.wawhamzaabovefinalarabic=65158,e.wbsquare=13277,e.wcircle=9446,e.wcircumflex=373,e.wdieresis=7813,e.wdotaccent=7815,e.wdotbelow=7817,e.wehiragana=12433,e.weierstrass=8472,e.wekatakana=12529,e.wekorean=12638,e.weokorean=12637,e.wgrave=7809,e.whitebullet=9702,e.whitecircle=9675,e.whitecircleinverse=9689,e.whitecornerbracketleft=12302,e.whitecornerbracketleftvertical=65091,e.whitecornerbracketright=12303,e.whitecornerbracketrightvertical=65092,e.whitediamond=9671,e.whitediamondcontainingblacksmalldiamond=9672,e.whitedownpointingsmalltriangle=9663;e.whitedownpointingtriangle=9661,e.whiteleftpointingsmalltriangle=9667,e.whiteleftpointingtriangle=9665,e.whitelenticularbracketleft=12310,e.whitelenticularbracketright=12311,e.whiterightpointingsmalltriangle=9657,e.whiterightpointingtriangle=9655,e.whitesmallsquare=9643,e.whitesmilingface=9786,e.whitesquare=9633,e.whitestar=9734,e.whitetelephone=9743,e.whitetortoiseshellbracketleft=12312,e.whitetortoiseshellbracketright=12313,e.whiteuppointingsmalltriangle=9653,e.whiteuppointingtriangle=9651,e.wihiragana=12432,e.wikatakana=12528,e.wikorean=12639,e.wmonospace=65367,e.wohiragana=12434,e.wokatakana=12530,e.wokatakanahalfwidth=65382,e.won=8361,e.wonmonospace=65510,e.wowaenthai=3623,e.wparen=9394,e.wring=7832,e.wsuperior=695,e.wturned=653,e.wynn=447,e.x=120,e.xabovecmb=829,e.xbopomofo=12562,e.xcircle=9447,e.xdieresis=7821,e.xdotaccent=7819,e.xeharmenian=1389,e.xi=958,e.xmonospace=65368,e.xparen=9395,e.xsuperior=739,e.y=121,e.yaadosquare=13134,e.yabengali=2479,e.yacute=253,e.yadeva=2351,e.yaekorean=12626,e.yagujarati=2735,e.yagurmukhi=2607,e.yahiragana=12420,e.yakatakana=12516,e.yakatakanahalfwidth=65428,e.yakorean=12625,e.yamakkanthai=3662,e.yasmallhiragana=12419,e.yasmallkatakana=12515,e.yasmallkatakanahalfwidth=65388,e.yatcyrillic=1123,e.ycircle=9448,e.ycircumflex=375,e.ydieresis=255,e.ydotaccent=7823,e.ydotbelow=7925,e.yeharabic=1610,e.yehbarreearabic=1746,e.yehbarreefinalarabic=64431,e.yehfinalarabic=65266,e.yehhamzaabovearabic=1574,e.yehhamzaabovefinalarabic=65162,e.yehhamzaaboveinitialarabic=65163,e.yehhamzaabovemedialarabic=65164,e.yehinitialarabic=65267,e.yehmedialarabic=65268,e.yehmeeminitialarabic=64733,e.yehmeemisolatedarabic=64600,e.yehnoonfinalarabic=64660,e.yehthreedotsbelowarabic=1745,e.yekorean=12630,e.yen=165,e.yenmonospace=65509,e.yeokorean=12629,e.yeorinhieuhkorean=12678,e.yerahbenyomohebrew=1450,e.yerahbenyomolefthebrew=1450,e.yericyrillic=1099,e.yerudieresiscyrillic=1273,e.yesieungkorean=12673,e.yesieungpansioskorean=12675,e.yesieungsioskorean=12674,e.yetivhebrew=1434,e.ygrave=7923,e.yhook=436,e.yhookabove=7927,e.yiarmenian=1397,e.yicyrillic=1111,e.yikorean=12642,e.yinyang=9775,e.yiwnarmenian=1410,e.ymonospace=65369,e.yod=1497,e.yoddagesh=64313,e.yoddageshhebrew=64313,e.yodhebrew=1497,e.yodyodhebrew=1522,e.yodyodpatahhebrew=64287,e.yohiragana=12424,e.yoikorean=12681,e.yokatakana=12520,e.yokatakanahalfwidth=65430,e.yokorean=12635,e.yosmallhiragana=12423,e.yosmallkatakana=12519,e.yosmallkatakanahalfwidth=65390,e.yotgreek=1011,e.yoyaekorean=12680,e.yoyakorean=12679,e.yoyakthai=3618,e.yoyingthai=3597,e.yparen=9396,e.ypogegrammeni=890,e.ypogegrammenigreekcmb=837,e.yr=422,e.yring=7833,e.ysuperior=696,e.ytilde=7929,e.yturned=654,e.yuhiragana=12422,e.yuikorean=12684,e.yukatakana=12518,e.yukatakanahalfwidth=65429,e.yukorean=12640,e.yusbigcyrillic=1131,e.yusbigiotifiedcyrillic=1133,e.yuslittlecyrillic=1127,e.yuslittleiotifiedcyrillic=1129,e.yusmallhiragana=12421,e.yusmallkatakana=12517,e.yusmallkatakanahalfwidth=65389,e.yuyekorean=12683,e.yuyeokorean=12682,e.yyabengali=2527,e.yyadeva=2399,e.z=122,e.zaarmenian=1382,e.zacute=378,e.zadeva=2395,e.zagurmukhi=2651,e.zaharabic=1592,e.zahfinalarabic=65222,e.zahinitialarabic=65223,e.zahiragana=12374,e.zahmedialarabic=65224,e.zainarabic=1586,e.zainfinalarabic=65200,e.zakatakana=12470,e.zaqefgadolhebrew=1429,e.zaqefqatanhebrew=1428,e.zarqahebrew=1432,e.zayin=1494,e.zayindagesh=64310,e.zayindageshhebrew=64310,e.zayinhebrew=1494,e.zbopomofo=12567,e.zcaron=382,e.zcircle=9449,e.zcircumflex=7825,e.zcurl=657,e.zdot=380,e.zdotaccent=380,e.zdotbelow=7827,e.zecyrillic=1079,e.zedescendercyrillic=1177,e.zedieresiscyrillic=1247,e.zehiragana=12380,e.zekatakana=12476,e.zero=48,e.zeroarabic=1632,e.zerobengali=2534,e.zerodeva=2406,e.zerogujarati=2790,e.zerogurmukhi=2662,e.zerohackarabic=1632,e.zeroinferior=8320,e.zeromonospace=65296,e.zerooldstyle=63280,e.zeropersian=1776,e.zerosuperior=8304,e.zerothai=3664,e.zerowidthjoiner=65279,e.zerowidthnonjoiner=8204,e.zerowidthspace=8203,e.zeta=950,e.zhbopomofo=12563,e.zhearmenian=1386,e.zhebrevecyrillic=1218,e.zhecyrillic=1078,e.zhedescendercyrillic=1175,e.zhedieresiscyrillic=1245,e.zihiragana=12376,e.zikatakana=12472,e.zinorhebrew=1454,e.zlinebelow=7829,e.zmonospace=65370,e.zohiragana=12382,e.zokatakana=12478,e.zparen=9397,e.zretroflexhook=656,e.zstroke=438,e.zuhiragana=12378,e.zukatakana=12474,e[".notdef"]=0,e.angbracketleftbig=9001,e.angbracketleftBig=9001,e.angbracketleftbigg=9001,e.angbracketleftBigg=9001,e.angbracketrightBig=9002,e.angbracketrightbig=9002,e.angbracketrightBigg=9002,e.angbracketrightbigg=9002,e.arrowhookleft=8618,e.arrowhookright=8617,e.arrowlefttophalf=8636,e.arrowleftbothalf=8637,e.arrownortheast=8599,e.arrownorthwest=8598,e.arrowrighttophalf=8640,e.arrowrightbothalf=8641,e.arrowsoutheast=8600,e.arrowsouthwest=8601,e.backslashbig=8726,e.backslashBig=8726,e.backslashBigg=8726,e.backslashbigg=8726,e.bardbl=8214,e.bracehtipdownleft=65079,e.bracehtipdownright=65079,e.bracehtipupleft=65080,e.bracehtipupright=65080,e.braceleftBig=123,e.braceleftbig=123,e.braceleftbigg=123,e.braceleftBigg=123,e.bracerightBig=125,e.bracerightbig=125,e.bracerightbigg=125,e.bracerightBigg=125,e.bracketleftbig=91,e.bracketleftBig=91,e.bracketleftbigg=91,e.bracketleftBigg=91,e.bracketrightBig=93,e.bracketrightbig=93,e.bracketrightbigg=93,e.bracketrightBigg=93,e.ceilingleftbig=8968,e.ceilingleftBig=8968,e.ceilingleftBigg=8968,e.ceilingleftbigg=8968,e.ceilingrightbig=8969,e.ceilingrightBig=8969,e.ceilingrightbigg=8969,e.ceilingrightBigg=8969,e.circledotdisplay=8857,e.circledottext=8857,e.circlemultiplydisplay=8855,e.circlemultiplytext=8855,e.circleplusdisplay=8853,e.circleplustext=8853,e.contintegraldisplay=8750,e.contintegraltext=8750,e.coproductdisplay=8720,e.coproducttext=8720,e.floorleftBig=8970,e.floorleftbig=8970,e.floorleftbigg=8970,e.floorleftBigg=8970,e.floorrightbig=8971,e.floorrightBig=8971,e.floorrightBigg=8971,e.floorrightbigg=8971,e.hatwide=770,e.hatwider=770,e.hatwidest=770,e.intercal=7488,e.integraldisplay=8747,e.integraltext=8747,e.intersectiondisplay=8898,e.intersectiontext=8898,e.logicalanddisplay=8743,e.logicalandtext=8743,e.logicalordisplay=8744,e.logicalortext=8744,e.parenleftBig=40,e.parenleftbig=40,e.parenleftBigg=40,e.parenleftbigg=40,e.parenrightBig=41,e.parenrightbig=41,e.parenrightBigg=41,e.parenrightbigg=41,e.prime=8242,e.productdisplay=8719,e.producttext=8719,e.radicalbig=8730,e.radicalBig=8730,e.radicalBigg=8730,e.radicalbigg=8730,e.radicalbt=8730,e.radicaltp=8730,e.radicalvertex=8730,e.slashbig=47,e.slashBig=47,e.slashBigg=47,e.slashbigg=47,e.summationdisplay=8721,e.summationtext=8721,e.tildewide=732,e.tildewider=732,e.tildewidest=732,e.uniondisplay=8899,e.unionmultidisplay=8846,e.unionmultitext=8846,e.unionsqdisplay=8852,e.unionsqtext=8852,e.uniontext=8899,e.vextenddouble=8741,e.vextendsingle=8739})),hc=ft((function(e){e.space=32,e.a1=9985,e.a2=9986,e.a202=9987,e.a3=9988,e.a4=9742,e.a5=9990,e.a119=9991,e.a118=9992,e.a117=9993,e.a11=9755,e.a12=9758,e.a13=9996,e.a14=9997,e.a15=9998,e.a16=9999,e.a105=1e4,e.a17=10001,e.a18=10002,e.a19=10003,e.a20=10004,e.a21=10005,e.a22=10006,e.a23=10007,e.a24=10008,e.a25=10009,e.a26=10010,e.a27=10011,e.a28=10012,e.a6=10013,e.a7=10014,e.a8=10015,e.a9=10016,e.a10=10017,e.a29=10018,e.a30=10019,e.a31=10020,e.a32=10021,e.a33=10022,e.a34=10023,e.a35=9733,e.a36=10025,e.a37=10026,e.a38=10027,e.a39=10028,e.a40=10029,e.a41=10030,e.a42=10031,e.a43=10032,e.a44=10033,e.a45=10034,e.a46=10035,e.a47=10036,e.a48=10037,e.a49=10038,e.a50=10039,e.a51=10040,e.a52=10041,e.a53=10042,e.a54=10043,e.a55=10044,e.a56=10045,e.a57=10046,e.a58=10047,e.a59=10048,e.a60=10049,e.a61=10050,e.a62=10051,e.a63=10052,e.a64=10053,e.a65=10054,e.a66=10055,e.a67=10056,e.a68=10057,e.a69=10058,e.a70=10059,e.a71=9679,e.a72=10061,e.a73=9632,e.a74=10063,e.a203=10064,e.a75=10065,e.a204=10066,e.a76=9650,e.a77=9660,e.a78=9670,e.a79=10070,e.a81=9687,e.a82=10072,e.a83=10073,e.a84=10074,e.a97=10075,e.a98=10076,e.a99=10077,e.a100=10078,e.a101=10081,e.a102=10082,e.a103=10083,e.a104=10084,e.a106=10085,e.a107=10086,e.a108=10087,e.a112=9827,e.a111=9830,e.a110=9829,e.a109=9824,e.a120=9312,e.a121=9313,e.a122=9314,e.a123=9315,e.a124=9316,e.a125=9317,e.a126=9318,e.a127=9319,e.a128=9320,e.a129=9321,e.a130=10102,e.a131=10103,e.a132=10104,e.a133=10105,e.a134=10106,e.a135=10107,e.a136=10108,e.a137=10109,e.a138=10110,e.a139=10111,e.a140=10112,e.a141=10113,e.a142=10114,e.a143=10115,e.a144=10116,e.a145=10117,e.a146=10118,e.a147=10119,e.a148=10120,e.a149=10121,e.a150=10122,e.a151=10123,e.a152=10124,e.a153=10125,e.a154=10126,e.a155=10127,e.a156=10128,e.a157=10129,e.a158=10130,e.a159=10131,e.a160=10132,e.a161=8594,e.a163=8596,e.a164=8597,e.a196=10136,e.a165=10137,e.a192=10138,e.a166=10139,e.a167=10140,e.a168=10141,e.a169=10142,e.a170=10143,e.a171=10144,e.a172=10145,e.a173=10146,e.a162=10147,e.a174=10148,e.a175=10149,e.a176=10150,e.a177=10151,e.a178=10152,e.a179=10153,e.a193=10154,e.a180=10155,e.a199=10156,e.a181=10157,e.a200=10158,e.a182=10159,e.a201=10161,e.a183=10162,e.a184=10163,e.a197=10164,e.a185=10165,e.a194=10166,e.a198=10167,e.a186=10168,e.a195=10169,e.a187=10170,e.a188=10171,e.a189=10172,e.a190=10173,e.a191=10174,e.a89=10088,e.a90=10089,e.a93=10090,e.a94=10091,e.a91=10092,e.a92=10093,e.a205=10094,e.a85=10095,e.a206=10096,e.a86=10097,e.a87=10098,e.a88=10099,e.a95=10100,e.a96=10101,e[".notdef"]=0})),Ic=ft((function(e){e[63721]=169,e[63193]=169,e[63720]=174,e[63194]=174,e[63722]=8482,e[63195]=8482,e[63729]=9127,e[63730]=9128,e[63731]=9129,e[63740]=9131,e[63741]=9132,e[63742]=9133,e[63726]=9121,e[63727]=9122,e[63728]=9123,e[63737]=9124,e[63738]=9125,e[63739]=9126,e[63723]=9115,e[63724]=9116,e[63725]=9117,e[63734]=9118,e[63735]=9119,e[63736]=9120}));function fc(e,t){var r=t[e];if(void 0!==r)return r;if(!e)return-1;if("u"===e[0]){var A,n=e.length;if(7===n&&"n"===e[1]&&"i"===e[2])A=e.substring(3);else{if(!(n>=5&&n<=7))return-1;A=e.substring(1)}if(A===A.toUpperCase()&&(r=parseInt(A,16))>=0)return r}return-1}var Cc=[[0,127],[128,255],[256,383],[384,591],[592,687,7424,7551,7552,7615],[688,767,42752,42783],[768,879,7616,7679],[880,1023],[11392,11519],[1024,1279,1280,1327,11744,11775,42560,42655],[1328,1423],[1424,1535],[42240,42559],[1536,1791,1872,1919],[1984,2047],[2304,2431],[2432,2559],[2560,2687],[2688,2815],[2816,2943],[2944,3071],[3072,3199],[3200,3327],[3328,3455],[3584,3711],[3712,3839],[4256,4351,11520,11567],[6912,7039],[4352,4607],[7680,7935,11360,11391,42784,43007],[7936,8191],[8192,8303,11776,11903],[8304,8351],[8352,8399],[8400,8447],[8448,8527],[8528,8591],[8592,8703,10224,10239,10496,10623,11008,11263],[8704,8959,10752,11007,10176,10223,10624,10751],[8960,9215],[9216,9279],[9280,9311],[9312,9471],[9472,9599],[9600,9631],[9632,9727],[9728,9983],[9984,10175],[12288,12351],[12352,12447],[12448,12543,12784,12799],[12544,12591,12704,12735],[12592,12687],[43072,43135],[12800,13055],[13056,13311],[44032,55215],[55296,57343],[67840,67871],[19968,40959,11904,12031,12032,12255,12272,12287,13312,19903,131072,173791,12688,12703],[57344,63743],[12736,12783,63744,64255,194560,195103],[64256,64335],[64336,65023],[65056,65071],[65040,65055],[65104,65135],[65136,65279],[65280,65519],[65520,65535],[3840,4095],[1792,1871],[1920,1983],[3456,3583],[4096,4255],[4608,4991,4992,5023,11648,11743],[5024,5119],[5120,5759],[5760,5791],[5792,5887],[6016,6143],[6144,6319],[10240,10495],[40960,42127],[5888,5919,5920,5951,5952,5983,5984,6015],[66304,66351],[66352,66383],[66560,66639],[118784,119039,119040,119295,119296,119375],[119808,120831],[1044480,1048573],[65024,65039,917760,917999],[917504,917631],[6400,6479],[6480,6527],[6528,6623],[6656,6687],[11264,11359],[11568,11647],[19904,19967],[43008,43055],[65536,65663,65664,65791,65792,65855],[65856,65935],[66432,66463],[66464,66527],[66640,66687],[66688,66735],[67584,67647],[68096,68191],[119552,119647],[73728,74751,74752,74879],[119648,119679],[7040,7103],[7168,7247],[7248,7295],[43136,43231],[43264,43311],[43312,43359],[43520,43615],[65936,65999],[66e3,66047],[66208,66271,66176,66207,67872,67903],[127024,127135,126976,127023]];function Bc(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if(-1!==t)for(var r=Cc[t],A=0,n=r.length;A<n;A+=2)if(e>=r[A]&&e<=r[A+1])return t;for(var i=0,a=Cc.length;i<a;i++)for(var o=Cc[i],s=0,c=o.length;s<c;s+=2)if(e>=o[s]&&e<=o[s+1])return i;return-1}var Qc=new RegExp("^(\\\\s)|(\\\\p{Mn})|(\\\\p{Cf})$","u"),Ec=new Map,dc=!0,yc=[".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"];function pc(e,t){if(void 0!==t[e])return e;var r=fc(e,t);if(-1!==r)for(var A in t)if(t[A]===r)return A;return T("Unable to recover a standard glyph name for: "+e),e}function vc(e,t,r){var A,n,i,a=Object.create(null),o=!!(4&e.flags);if(e.isInternalFont)for(i=t,n=0;n<i.length;n++)A=r.indexOf(i[n]),a[n]=A>=0?A:0;else if(e.baseEncodingName)for(i=Rs(e.baseEncodingName),n=0;n<i.length;n++)A=r.indexOf(i[n]),a[n]=A>=0?A:0;else if(o)for(n in t)a[n]=t[n];else for(i=Ds,n=0;n<i.length;n++)A=r.indexOf(i[n]),a[n]=A>=0?A:0;var s,c=e.differences;if(c)for(n in c){var g=c[n];if(-1===(A=r.indexOf(g))){s||(s=lc());var u=pc(g,s);u!==g&&(A=r.indexOf(u))}a[n]=A>=0?A:0}return a}function mc(e){return e.replaceAll(/[,_]/g,"-").replaceAll(/\\s/g,"")}var wc=ft((function(e){e[8211]=65074,e[8212]=65073,e[8229]=65072,e[8230]=65049,e[12289]=65041,e[12290]=65042,e[12296]=65087,e[12297]=65088,e[12298]=65085,e[12299]=65086,e[12300]=65089,e[12301]=65090,e[12302]=65091,e[12303]=65092,e[12304]=65083,e[12305]=65084,e[12308]=65081,e[12309]=65082,e[12310]=65047,e[12311]=65048,e[65103]=65076,e[65281]=65045,e[65288]=65077,e[65289]=65078,e[65292]=65040,e[65306]=65043,e[65307]=65044,e[65311]=65046,e[65339]=65095,e[65341]=65096,e[65343]=65075,e[65371]=65079,e[65373]=65080})),bc=ft((function(e){e["Times-Roman"]="Times-Roman",e.Helvetica="Helvetica",e.Courier="Courier",e.Symbol="Symbol",e["Times-Bold"]="Times-Bold",e["Helvetica-Bold"]="Helvetica-Bold",e["Courier-Bold"]="Courier-Bold",e.ZapfDingbats="ZapfDingbats",e["Times-Italic"]="Times-Italic",e["Helvetica-Oblique"]="Helvetica-Oblique",e["Courier-Oblique"]="Courier-Oblique",e["Times-BoldItalic"]="Times-BoldItalic",e["Helvetica-BoldOblique"]="Helvetica-BoldOblique",e["Courier-BoldOblique"]="Courier-BoldOblique",e.ArialNarrow="Helvetica",e["ArialNarrow-Bold"]="Helvetica-Bold",e["ArialNarrow-BoldItalic"]="Helvetica-BoldOblique",e["ArialNarrow-Italic"]="Helvetica-Oblique",e.ArialBlack="Helvetica",e["ArialBlack-Bold"]="Helvetica-Bold",e["ArialBlack-BoldItalic"]="Helvetica-BoldOblique",e["ArialBlack-Italic"]="Helvetica-Oblique",e["Arial-Black"]="Helvetica",e["Arial-Black-Bold"]="Helvetica-Bold",e["Arial-Black-BoldItalic"]="Helvetica-BoldOblique",e["Arial-Black-Italic"]="Helvetica-Oblique",e.Arial="Helvetica",e["Arial-Bold"]="Helvetica-Bold",e["Arial-BoldItalic"]="Helvetica-BoldOblique",e["Arial-Italic"]="Helvetica-Oblique",e.ArialMT="Helvetica",e["Arial-BoldItalicMT"]="Helvetica-BoldOblique",e["Arial-BoldMT"]="Helvetica-Bold",e["Arial-ItalicMT"]="Helvetica-Oblique",e["Arial-BoldItalicMT-BoldItalic"]="Helvetica-BoldOblique",e["Arial-BoldMT-Bold"]="Helvetica-Bold",e["Arial-ItalicMT-Italic"]="Helvetica-Oblique",e.ArialUnicodeMS="Helvetica",e["ArialUnicodeMS-Bold"]="Helvetica-Bold",e["ArialUnicodeMS-BoldItalic"]="Helvetica-BoldOblique",e["ArialUnicodeMS-Italic"]="Helvetica-Oblique",e["Courier-BoldItalic"]="Courier-BoldOblique",e["Courier-Italic"]="Courier-Oblique",e.CourierNew="Courier",e["CourierNew-Bold"]="Courier-Bold",e["CourierNew-BoldItalic"]="Courier-BoldOblique",e["CourierNew-Italic"]="Courier-Oblique",e["CourierNewPS-BoldItalicMT"]="Courier-BoldOblique",e["CourierNewPS-BoldMT"]="Courier-Bold",e["CourierNewPS-ItalicMT"]="Courier-Oblique",e.CourierNewPSMT="Courier",e["Helvetica-BoldItalic"]="Helvetica-BoldOblique",e["Helvetica-Italic"]="Helvetica-Oblique",e["Symbol-Bold"]="Symbol",e["Symbol-BoldItalic"]="Symbol",e["Symbol-Italic"]="Symbol",e.TimesNewRoman="Times-Roman",e["TimesNewRoman-Bold"]="Times-Bold",e["TimesNewRoman-BoldItalic"]="Times-BoldItalic",e["TimesNewRoman-Italic"]="Times-Italic",e.TimesNewRomanPS="Times-Roman",e["TimesNewRomanPS-Bold"]="Times-Bold",e["TimesNewRomanPS-BoldItalic"]="Times-BoldItalic",e["TimesNewRomanPS-BoldItalicMT"]="Times-BoldItalic",e["TimesNewRomanPS-BoldMT"]="Times-Bold",e["TimesNewRomanPS-Italic"]="Times-Italic",e["TimesNewRomanPS-ItalicMT"]="Times-Italic",e.TimesNewRomanPSMT="Times-Roman",e["TimesNewRomanPSMT-Bold"]="Times-Bold",e["TimesNewRomanPSMT-BoldItalic"]="Times-BoldItalic",e["TimesNewRomanPSMT-Italic"]="Times-Italic"})),kc=ft((function(e){e.Courier="FoxitFixed.pfb",e["Courier-Bold"]="FoxitFixedBold.pfb",e["Courier-BoldOblique"]="FoxitFixedBoldItalic.pfb",e["Courier-Oblique"]="FoxitFixedItalic.pfb",e.Helvetica="LiberationSans-Regular.ttf",e["Helvetica-Bold"]="LiberationSans-Bold.ttf",e["Helvetica-BoldOblique"]="LiberationSans-BoldItalic.ttf",e["Helvetica-Oblique"]="LiberationSans-Italic.ttf",e["Times-Roman"]="FoxitSerif.pfb",e["Times-Bold"]="FoxitSerifBold.pfb",e["Times-BoldItalic"]="FoxitSerifBoldItalic.pfb",e["Times-Italic"]="FoxitSerifItalic.pfb",e.Symbol="FoxitSymbol.pfb",e.ZapfDingbats="FoxitDingbats.pfb",e["LiberationSans-Regular"]="LiberationSans-Regular.ttf",e["LiberationSans-Bold"]="LiberationSans-Bold.ttf",e["LiberationSans-Italic"]="LiberationSans-Italic.ttf",e["LiberationSans-BoldItalic"]="LiberationSans-BoldItalic.ttf"})),Dc=ft((function(e){e.Calibri="Helvetica",e["Calibri-Bold"]="Helvetica-Bold",e["Calibri-BoldItalic"]="Helvetica-BoldOblique",e["Calibri-Italic"]="Helvetica-Oblique",e.CenturyGothic="Helvetica",e["CenturyGothic-Bold"]="Helvetica-Bold",e["CenturyGothic-BoldItalic"]="Helvetica-BoldOblique",e["CenturyGothic-Italic"]="Helvetica-Oblique",e.ComicSansMS="Comic Sans MS",e["ComicSansMS-Bold"]="Comic Sans MS-Bold",e["ComicSansMS-BoldItalic"]="Comic Sans MS-BoldItalic",e["ComicSansMS-Italic"]="Comic Sans MS-Italic",e.GillSansMT="Helvetica",e["GillSansMT-Bold"]="Helvetica-Bold",e["GillSansMT-BoldItalic"]="Helvetica-BoldOblique",e["GillSansMT-Italic"]="Helvetica-Oblique",e.Impact="Helvetica",e["ItcSymbol-Bold"]="Helvetica-Bold",e["ItcSymbol-BoldItalic"]="Helvetica-BoldOblique",e["ItcSymbol-Book"]="Helvetica",e["ItcSymbol-BookItalic"]="Helvetica-Oblique",e["ItcSymbol-Medium"]="Helvetica",e["ItcSymbol-MediumItalic"]="Helvetica-Oblique",e.LucidaConsole="Courier",e["LucidaConsole-Bold"]="Courier-Bold",e["LucidaConsole-BoldItalic"]="Courier-BoldOblique",e["LucidaConsole-Italic"]="Courier-Oblique",e["LucidaSans-Demi"]="Helvetica-Bold",e["MS-Gothic"]="MS Gothic",e["MS-Gothic-Bold"]="MS Gothic-Bold",e["MS-Gothic-BoldItalic"]="MS Gothic-BoldItalic",e["MS-Gothic-Italic"]="MS Gothic-Italic",e["MS-Mincho"]="MS Mincho",e["MS-Mincho-Bold"]="MS Mincho-Bold",e["MS-Mincho-BoldItalic"]="MS Mincho-BoldItalic",e["MS-Mincho-Italic"]="MS Mincho-Italic",e["MS-PGothic"]="MS PGothic",e["MS-PGothic-Bold"]="MS PGothic-Bold",e["MS-PGothic-BoldItalic"]="MS PGothic-BoldItalic",e["MS-PGothic-Italic"]="MS PGothic-Italic",e["MS-PMincho"]="MS PMincho",e["MS-PMincho-Bold"]="MS PMincho-Bold",e["MS-PMincho-BoldItalic"]="MS PMincho-BoldItalic",e["MS-PMincho-Italic"]="MS PMincho-Italic",e.NuptialScript="Times-Italic",e.SegoeUISymbol="Helvetica"})),Sc=ft((function(e){e["Adobe Jenson"]=!0,e["Adobe Text"]=!0,e.Albertus=!0,e.Aldus=!0,e.Alexandria=!0,e.Algerian=!0,e["American Typewriter"]=!0,e.Antiqua=!0,e.Apex=!0,e.Arno=!0,e.Aster=!0,e.Aurora=!0,e.Baskerville=!0,e.Bell=!0,e.Bembo=!0,e["Bembo Schoolbook"]=!0,e.Benguiat=!0,e["Berkeley Old Style"]=!0,e["Bernhard Modern"]=!0,e["Berthold City"]=!0,e.Bodoni=!0,e["Bauer Bodoni"]=!0,e["Book Antiqua"]=!0,e.Bookman=!0,e["Bordeaux Roman"]=!0,e["Californian FB"]=!0,e.Calisto=!0,e.Calvert=!0,e.Capitals=!0,e.Cambria=!0,e.Cartier=!0,e.Caslon=!0,e.Catull=!0,e.Centaur=!0,e["Century Old Style"]=!0,e["Century Schoolbook"]=!0,e.Chaparral=!0,e["Charis SIL"]=!0,e.Cheltenham=!0,e["Cholla Slab"]=!0,e.Clarendon=!0,e.Clearface=!0,e.Cochin=!0,e.Colonna=!0,e["Computer Modern"]=!0,e["Concrete Roman"]=!0,e.Constantia=!0,e["Cooper Black"]=!0,e.Corona=!0,e.Ecotype=!0,e.Egyptienne=!0,e.Elephant=!0,e.Excelsior=!0,e.Fairfield=!0,e["FF Scala"]=!0,e.Folkard=!0,e.Footlight=!0,e.FreeSerif=!0,e["Friz Quadrata"]=!0,e.Garamond=!0,e.Gentium=!0,e.Georgia=!0,e.Gloucester=!0,e["Goudy Old Style"]=!0,e["Goudy Schoolbook"]=!0,e["Goudy Pro Font"]=!0,e.Granjon=!0,e["Guardian Egyptian"]=!0,e.Heather=!0,e.Hercules=!0,e["High Tower Text"]=!0,e.Hiroshige=!0,e["Hoefler Text"]=!0,e["Humana Serif"]=!0,e.Imprint=!0,e["Ionic No. 5"]=!0,e.Janson=!0,e.Joanna=!0,e.Korinna=!0,e.Lexicon=!0,e.LiberationSerif=!0,e["Liberation Serif"]=!0,e["Linux Libertine"]=!0,e.Literaturnaya=!0,e.Lucida=!0,e["Lucida Bright"]=!0,e.Melior=!0,e.Memphis=!0,e.Miller=!0,e.Minion=!0,e.Modern=!0,e["Mona Lisa"]=!0,e["Mrs Eaves"]=!0,e["MS Serif"]=!0,e["Museo Slab"]=!0,e["New York"]=!0,e["Nimbus Roman"]=!0,e["NPS Rawlinson Roadway"]=!0,e.NuptialScript=!0,e.Palatino=!0,e.Perpetua=!0,e.Plantin=!0,e["Plantin Schoolbook"]=!0,e.Playbill=!0,e["Poor Richard"]=!0,e["Rawlinson Roadway"]=!0,e.Renault=!0,e.Requiem=!0,e.Rockwell=!0,e.Roman=!0,e["Rotis Serif"]=!0,e.Sabon=!0,e.Scala=!0,e.Seagull=!0,e.Sistina=!0,e.Souvenir=!0,e.STIX=!0,e["Stone Informal"]=!0,e["Stone Serif"]=!0,e.Sylfaen=!0,e.Times=!0,e.Trajan=!0,e["Trinité"]=!0,e["Trump Mediaeval"]=!0,e.Utopia=!0,e["Vale Type"]=!0,e["Bitstream Vera"]=!0,e["Vera Serif"]=!0,e.Versailles=!0,e.Wanted=!0,e.Weiss=!0,e["Wide Latin"]=!0,e.Windsor=!0,e.XITS=!0})),Fc=ft((function(e){e.Dingbats=!0,e.Symbol=!0,e.ZapfDingbats=!0,e.Wingdings=!0,e["Wingdings-Bold"]=!0,e["Wingdings-Regular"]=!0})),xc=ft((function(e){e[2]=10,e[3]=32,e[4]=33,e[5]=34,e[6]=35,e[7]=36,e[8]=37,e[9]=38,e[10]=39,e[11]=40,e[12]=41,e[13]=42,e[14]=43,e[15]=44,e[16]=45,e[17]=46,e[18]=47,e[19]=48,e[20]=49,e[21]=50,e[22]=51,e[23]=52,e[24]=53,e[25]=54,e[26]=55,e[27]=56,e[28]=57,e[29]=58,e[30]=894,e[31]=60,e[32]=61,e[33]=62,e[34]=63,e[35]=64,e[36]=65,e[37]=66,e[38]=67,e[39]=68,e[40]=69,e[41]=70,e[42]=71,e[43]=72,e[44]=73,e[45]=74,e[46]=75,e[47]=76,e[48]=77,e[49]=78,e[50]=79,e[51]=80,e[52]=81,e[53]=82,e[54]=83,e[55]=84,e[56]=85,e[57]=86,e[58]=87,e[59]=88,e[60]=89,e[61]=90,e[62]=91,e[63]=92,e[64]=93,e[65]=94,e[66]=95,e[67]=96,e[68]=97,e[69]=98,e[70]=99,e[71]=100,e[72]=101,e[73]=102,e[74]=103,e[75]=104,e[76]=105,e[77]=106,e[78]=107,e[79]=108,e[80]=109,e[81]=110,e[82]=111,e[83]=112,e[84]=113,e[85]=114,e[86]=115,e[87]=116,e[88]=117,e[89]=118,e[90]=119,e[91]=120,e[92]=121,e[93]=122,e[94]=123,e[95]=124,e[96]=125,e[97]=126,e[98]=196,e[99]=197,e[100]=199,e[101]=201,e[102]=209,e[103]=214,e[104]=220,e[105]=225,e[106]=224,e[107]=226,e[108]=228,e[109]=227,e[110]=229,e[111]=231,e[112]=233,e[113]=232,e[114]=234,e[115]=235,e[116]=237,e[117]=236,e[118]=238,e[119]=239,e[120]=241,e[121]=243,e[122]=242,e[123]=244,e[124]=246,e[125]=245,e[126]=250,e[127]=249,e[128]=251,e[129]=252,e[130]=8224,e[131]=176,e[132]=162,e[133]=163,e[134]=167,e[135]=8226,e[136]=182,e[137]=223,e[138]=174,e[139]=169,e[140]=8482,e[141]=180,e[142]=168,e[143]=8800,e[144]=198,e[145]=216,e[146]=8734,e[147]=177,e[148]=8804,e[149]=8805,e[150]=165,e[151]=181,e[152]=8706,e[153]=8721,e[154]=8719,e[156]=8747,e[157]=170,e[158]=186,e[159]=8486,e[160]=230,e[161]=248,e[162]=191,e[163]=161,e[164]=172,e[165]=8730,e[166]=402,e[167]=8776,e[168]=8710,e[169]=171,e[170]=187,e[171]=8230,e[179]=8220,e[180]=8221,e[181]=8216,e[182]=8217,e[200]=193,e[203]=205,e[207]=211,e[210]=218,e[223]=711,e[224]=321,e[225]=322,e[226]=352,e[227]=353,e[228]=381,e[229]=382,e[233]=221,e[234]=253,e[252]=263,e[253]=268,e[254]=269,e[258]=258,e[260]=260,e[261]=261,e[265]=280,e[266]=281,e[267]=282,e[268]=283,e[269]=313,e[275]=323,e[276]=324,e[278]=328,e[283]=344,e[284]=345,e[285]=346,e[286]=347,e[292]=367,e[295]=377,e[296]=378,e[298]=380,e[305]=963,e[306]=964,e[307]=966,e[308]=8215,e[309]=8252,e[310]=8319,e[311]=8359,e[312]=8592,e[313]=8593,e[337]=9552,e[493]=1039,e[494]=1040,e[672]=1488,e[673]=1489,e[674]=1490,e[675]=1491,e[676]=1492,e[677]=1493,e[678]=1494,e[679]=1495,e[680]=1496,e[681]=1497,e[682]=1498,e[683]=1499,e[684]=1500,e[685]=1501,e[686]=1502,e[687]=1503,e[688]=1504,e[689]=1505,e[690]=1506,e[691]=1507,e[692]=1508,e[693]=1509,e[694]=1510,e[695]=1511,e[696]=1512,e[697]=1513,e[698]=1514,e[705]=1524,e[706]=8362,e[710]=64288,e[711]=64298,e[759]=1617,e[761]=1776,e[763]=1778,e[775]=1652,e[777]=1764,e[778]=1780,e[779]=1781,e[780]=1782,e[782]=771,e[783]=64726,e[786]=8363,e[788]=8532,e[790]=768,e[791]=769,e[792]=768,e[795]=803,e[797]=64336,e[798]=64337,e[799]=64342,e[800]=64343,e[801]=64344,e[802]=64345,e[803]=64362,e[804]=64363,e[805]=64364,e[2424]=7821,e[2425]=7822,e[2426]=7823,e[2427]=7824,e[2428]=7825,e[2429]=7826,e[2430]=7827,e[2433]=7682,e[2678]=8045,e[2679]=8046,e[2830]=1552,e[2838]=686,e[2840]=751,e[2842]=753,e[2843]=754,e[2844]=755,e[2846]=757,e[2856]=767,e[2857]=848,e[2858]=849,e[2862]=853,e[2863]=854,e[2864]=855,e[2865]=861,e[2866]=862,e[2906]=7460,e[2908]=7462,e[2909]=7463,e[2910]=7464,e[2912]=7466,e[2913]=7467,e[2914]=7468,e[2916]=7470,e[2917]=7471,e[2918]=7472,e[2920]=7474,e[2921]=7475,e[2922]=7476,e[2924]=7478,e[2925]=7479,e[2926]=7480,e[2928]=7482,e[2929]=7483,e[2930]=7484,e[2932]=7486,e[2933]=7487,e[2934]=7488,e[2936]=7490,e[2937]=7491,e[2938]=7492,e[2940]=7494,e[2941]=7495,e[2942]=7496,e[2944]=7498,e[2946]=7500,e[2948]=7502,e[2950]=7504,e[2951]=7505,e[2952]=7506,e[2954]=7508,e[2955]=7509,e[2956]=7510,e[2958]=7512,e[2959]=7513,e[2960]=7514,e[2962]=7516,e[2963]=7517,e[2964]=7518,e[2966]=7520,e[2967]=7521,e[2968]=7522,e[2970]=7524,e[2971]=7525,e[2972]=7526,e[2974]=7528,e[2975]=7529,e[2976]=7530,e[2978]=1537,e[2979]=1538,e[2980]=1539,e[2982]=1549,e[2983]=1551,e[2984]=1552,e[2986]=1554,e[2987]=1555,e[2988]=1556,e[2990]=1623,e[2991]=1624,e[2995]=1775,e[2999]=1791,e[3002]=64290,e[3003]=64291,e[3004]=64292,e[3006]=64294,e[3007]=64295,e[3008]=64296,e[3011]=1900,e[3014]=8223,e[3015]=8244,e[3017]=7532,e[3018]=7533,e[3019]=7534,e[3075]=7590,e[3076]=7591,e[3079]=7594,e[3080]=7595,e[3083]=7598,e[3084]=7599,e[3087]=7602,e[3088]=7603,e[3091]=7606,e[3092]=7607,e[3095]=7610,e[3096]=7611,e[3099]=7614,e[3100]=7615,e[3103]=7618,e[3104]=7619,e[3107]=8337,e[3108]=8338,e[3116]=1884,e[3119]=1885,e[3120]=1885,e[3123]=1886,e[3124]=1886,e[3127]=1887,e[3128]=1887,e[3131]=1888,e[3132]=1888,e[3135]=1889,e[3136]=1889,e[3139]=1890,e[3140]=1890,e[3143]=1891,e[3144]=1891,e[3147]=1892,e[3148]=1892,e[3153]=580,e[3154]=581,e[3157]=584,e[3158]=585,e[3161]=588,e[3162]=589,e[3165]=891,e[3166]=892,e[3169]=1274,e[3170]=1275,e[3173]=1278,e[3174]=1279,e[3181]=7622,e[3182]=7623,e[3282]=11799,e[3316]=578,e[3379]=42785,e[3393]=1159,e[3416]=8377})),Rc=ft((function(e){e[227]=322,e[264]=261,e[291]=346})),Gc=ft((function(e){e[1]=32,e[4]=65,e[5]=192,e[6]=193,e[9]=196,e[17]=66,e[18]=67,e[21]=268,e[24]=68,e[28]=69,e[29]=200,e[30]=201,e[32]=282,e[38]=70,e[39]=71,e[44]=72,e[47]=73,e[48]=204,e[49]=205,e[58]=74,e[60]=75,e[62]=76,e[68]=77,e[69]=78,e[75]=79,e[76]=210,e[80]=214,e[87]=80,e[89]=81,e[90]=82,e[92]=344,e[94]=83,e[97]=352,e[100]=84,e[104]=85,e[109]=220,e[115]=86,e[116]=87,e[121]=88,e[122]=89,e[124]=221,e[127]=90,e[129]=381,e[258]=97,e[259]=224,e[260]=225,e[263]=228,e[268]=261,e[271]=98,e[272]=99,e[273]=263,e[275]=269,e[282]=100,e[286]=101,e[287]=232,e[288]=233,e[290]=283,e[295]=281,e[296]=102,e[336]=103,e[346]=104,e[349]=105,e[350]=236,e[351]=237,e[361]=106,e[364]=107,e[367]=108,e[371]=322,e[373]=109,e[374]=110,e[381]=111,e[382]=242,e[383]=243,e[386]=246,e[393]=112,e[395]=113,e[396]=114,e[398]=345,e[400]=115,e[401]=347,e[403]=353,e[410]=116,e[437]=117,e[442]=252,e[448]=118,e[449]=119,e[454]=120,e[455]=121,e[457]=253,e[460]=122,e[462]=382,e[463]=380,e[853]=44,e[855]=58,e[856]=46,e[876]=47,e[878]=45,e[882]=45,e[894]=40,e[895]=41,e[896]=91,e[897]=93,e[923]=64,e[1004]=48,e[1005]=49,e[1006]=50,e[1007]=51,e[1008]=52,e[1009]=53,e[1010]=54,e[1011]=55,e[1012]=56,e[1013]=57,e[1081]=37,e[1085]=43,e[1086]=45}));function Nc(e){var t=mc(e);return bc()[t]}function Lc(e){var t=mc(e);return!!(bc()[t]||Dc()[t]||Sc()[t]||Fc()[t])}function Uc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Mc(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Hc(A.key),A)}}function Jc(e,t,r){return t&&Mc(e.prototype,t),r&&Mc(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Hc(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var Yc=function(){return Jc((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];Uc(this,e),this._map=t}),[{key:"length",get:function(){return this._map.length}},{key:"forEach",value:function(e){for(var t in this._map)e(t,this._map[t].charCodeAt(0))}},{key:"has",value:function(e){return void 0!==this._map[e]}},{key:"get",value:function(e){return this._map[e]}},{key:"charCodeOf",value:function(e){var t=this._map;if(t.length<=65536)return t.indexOf(e);for(var r in t)if(t[r]===e)return 0|r;return-1}},{key:"amend",value:function(e){for(var t in e)this._map[t]=e[t]}}])}(),Pc=function(){return Jc((function e(t,r){Uc(this,e),this.firstChar=t,this.lastChar=r}),[{key:"length",get:function(){return this.lastChar+1-this.firstChar}},{key:"forEach",value:function(e){for(var t=this.firstChar,r=this.lastChar;t<=r;t++)e(t,t)}},{key:"has",value:function(e){return this.firstChar<=e&&e<=this.lastChar}},{key:"get",value:function(e){if(this.firstChar<=e&&e<=this.lastChar)return String.fromCharCode(e)}},{key:"charCodeOf",value:function(e){return Number.isInteger(e)&&e>=this.firstChar&&e<=this.lastChar?e:-1}},{key:"amend",value:function(e){j("Should not call amend()")}}])}();function Oc(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Kc(A.key),A)}}function Kc(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var Tc=function(){return e=function e(t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.properties=r;var A=new Xs(t,r,dc);this.cff=A.parse(),this.cff.duplicateFirstGlyph();var n=new uc(this.cff);this.seacs=this.cff.seacs;try{this.data=n.compile()}catch(e){q("Failed to compile font "+r.loadedName),this.data=t}this._createBuiltInEncoding()},(t=[{key:"numGlyphs",get:function(){return this.cff.charStrings.count}},{key:"getCharset",value:function(){return this.cff.charset.charset}},{key:"getGlyphMapping",value:function(){var e,t,r=this.cff,A=this.properties,n=A.cidToGidMap,i=A.cMap,a=r.charset.charset;if(A.composite){var o,s;if((null==n?void 0:n.length)>0){o=Object.create(null);for(var c=0,g=n.length;c<g;c++){var u=n[c];void 0!==u&&(o[u]=c)}}if(e=Object.create(null),r.isCIDFont)for(t=0;t<a.length;t++){var l,h=a[t];s=i.charCodeOf(h),void 0!==(null===(l=o)||void 0===l?void 0:l[s])&&(s=o[s]),e[s]=t}else for(t=0;t<r.charStrings.count;t++)e[s=i.charCodeOf(t)]=t;return e}var I=r.encoding?r.encoding.encoding:null;return A.isInternalFont&&(I=A.defaultEncoding),vc(A,I,a)}},{key:"hasGlyphId",value:function(e){return this.cff.hasGlyphId(e)}},{key:"_createBuiltInEncoding",value:function(){var e=this.cff,t=e.charset,r=e.encoding;if(t&&r){var A=t.charset,n=r.encoding,i=[];for(var a in n){var o=n[a];if(o>=0){var s=A[o];s&&(i[a]=s)}}i.length>0&&(this.properties.builtInEncoding=i)}}}])&&Oc(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();function qc(e,t,r){return t=Wc(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,jc()?Reflect.construct(t,r||[],Wc(e).constructor):t.apply(e,r))}function jc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(jc=function(){return!!e})()}function Wc(e){return Wc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Wc(e)}function Zc(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_c(e,t)}function _c(e,t){return _c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_c(e,t)}function Xc(e){return function(e){if(Array.isArray(e))return Vc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Vc(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Vc(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function zc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $c(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,tg(A.key),A)}}function eg(e,t,r){return t&&$c(e.prototype,t),r&&$c(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function tg(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function rg(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function Ag(e,t){return e[t]<<8|e[t+1]}function ng(e,t){return(e[t]<<24|e[t+1]<<16)>>16}function ig(e,t){return e[t]<<24>>24}function ag(e,t){return ng(e,t)/16384}function og(e){var t=e.length,r=32768;return t<1240?r=107:t<33900&&(r=1131),r}function sg(e,t,r){var A,n,i,a=1===Ag(e,t+2)?rg(e,t+8):rg(e,t+16),o=Ag(e,t+a);if(4===o){Ag(e,t+a+2);var s=Ag(e,t+a+6)>>1;for(n=t+a+14,A=[],i=0;i<s;i++,n+=2)A[i]={end:Ag(e,n)};for(n+=2,i=0;i<s;i++,n+=2)A[i].start=Ag(e,n);for(i=0;i<s;i++,n+=2)A[i].idDelta=Ag(e,n);for(i=0;i<s;i++,n+=2){var c=Ag(e,n);if(0!==c){A[i].ids=[];for(var g=0,u=A[i].end-A[i].start+1;g<u;g++)A[i].ids[g]=Ag(e,n+c),c+=2}}return A}if(12===o){var l=rg(e,t+a+12);for(n=t+a+16,A=[],i=0;i<l;i++)t=rg(e,n),A.push({start:t,end:rg(e,n+4),idDelta:rg(e,n+8)-t}),n+=12;return A}throw new re("unsupported cmap: ".concat(o))}function cg(e,t,r,A){var n,i,a=new Xs(new ar(e,t,r-t),{},A).parse();return{glyphs:a.charStrings.objects,subrs:null===(n=a.topDict.privateDict)||void 0===n||null===(n=n.subrsIndex)||void 0===n?void 0:n.objects,gsubrs:null===(i=a.globalSubrIndex)||void 0===i?void 0:i.objects,isCFFCIDFont:a.isCIDFont,fdSelect:a.fdSelect,fdArray:a.fdArray}}function gg(e,t){for(var r=t.codePointAt(0),A=0,n=0,i=e.length-1;n<i;){var a=n+i+1>>1;r<e[a].start?i=a-1:n=a}return e[n].start<=r&&r<=e[n].end&&(A=e[n].idDelta+(e[n].ids?e[n].ids[r-e[n].start]:r)&65535),{charCode:r,glyphId:A}}function ug(e,t,r){function A(e,r){t.add(1,[e,r])}function n(e,r){t.add(2,[e,r])}function i(e,r,A,n){t.add(3,[e,r,A,n])}var a,o=0,s=ng(e,o),c=0,g=0;if(o+=10,s<0)do{a=Ag(e,o);var u=Ag(e,o+2);o+=4;var l=void 0,h=void 0;1&a?(2&a?(l=ng(e,o),h=ng(e,o+2)):(l=Ag(e,o),h=Ag(e,o+2)),o+=4):2&a?(l=ig(e,o++),h=ig(e,o++)):(l=e[o++],h=e[o++]),2&a?(c=l,g=h):(c=0,g=0);var I=1,f=1,C=0,B=0;8&a?(I=f=ag(e,o),o+=2):64&a?(I=ag(e,o),f=ag(e,o+2),o+=4):128&a&&(I=ag(e,o),C=ag(e,o+2),B=ag(e,o+4),f=ag(e,o+6),o+=8);var Q=r.glyphs[u];Q&&(t.add(5),t.add(7,[I,C,B,f,c,g]),ug(Q,t,r),t.add(4))}while(32&a);else{var E,d,y=[];for(E=0;E<s;E++)y.push(Ag(e,o)),o+=2;o+=2+Ag(e,o);for(var p=y.at(-1)+1,v=[];v.length<p;){var m=1;for(8&(a=e[o++])&&(m+=e[o++]);m-- >0;)v.push({flags:a})}for(E=0;E<p;E++){switch(18&v[E].flags){case 0:c+=ng(e,o),o+=2;break;case 2:c-=e[o++];break;case 18:c+=e[o++]}v[E].x=c}for(E=0;E<p;E++){switch(36&v[E].flags){case 0:g+=ng(e,o),o+=2;break;case 4:g-=e[o++];break;case 36:g+=e[o++]}v[E].y=g}var w=0;for(o=0;o<s;o++){var b=y[o],k=v.slice(w,b+1);if(1&k[0].flags)k.push(k[0]);else if(1&k.at(-1).flags)k.unshift(k.at(-1));else{var D={flags:1,x:(k[0].x+k.at(-1).x)/2,y:(k[0].y+k.at(-1).y)/2};k.unshift(D),k.push(D)}for(A(k[0].x,k[0].y),E=1,d=k.length;E<d;E++)1&k[E].flags?n(k[E].x,k[E].y):1&k[E+1].flags?(i(k[E].x,k[E].y,k[E+1].x,k[E+1].y),E++):i(k[E].x,k[E].y,(k[E].x+k[E+1].x)/2,(k[E].y+k[E+1].y)/2);w=b+1}}}function lg(e,t,r,A){function n(e,r){t.add(1,[e,r])}function i(e,r){t.add(2,[e,r])}function a(e,r,A,n,i,a){t.add(0,[e,r,A,n,i,a])}var o=[],s=0,c=0,g=0;!function e(u){for(var l=0;l<u.length;){var h=!1,I=u[l++],f=void 0,C=void 0,B=void 0,Q=void 0,E=void 0,d=void 0,y=void 0,p=void 0;switch(I){case 1:case 3:case 18:case 23:g+=o.length>>1,h=!0;break;case 4:c+=o.pop(),n(s,c),h=!0;break;case 5:for(;o.length>0;)s+=o.shift(),c+=o.shift(),i(s,c);break;case 6:for(;o.length>0&&(i(s+=o.shift(),c),0!==o.length);)c+=o.shift(),i(s,c);break;case 7:for(;o.length>0&&(c+=o.shift(),i(s,c),0!==o.length);)i(s+=o.shift(),c);break;case 8:for(;o.length>0;)f=s+o.shift(),B=c+o.shift(),C=f+o.shift(),Q=B+o.shift(),s=C+o.shift(),c=Q+o.shift(),a(f,B,C,Q,s,c);break;case 10:if(y=o.pop(),p=null,r.isCFFCIDFont){var v=r.fdSelect.getFDIndex(A);if(v>=0&&v<r.fdArray.length){var m,w=r.fdArray[v],b=void 0;null!==(m=w.privateDict)&&void 0!==m&&m.subrsIndex&&(b=w.privateDict.subrsIndex.objects),b&&(p=b[y+=og(b)])}else q("Invalid fd index for glyph index.")}else p=r.subrs[y+r.subrsBias];p&&e(p);break;case 11:return;case 12:switch(I=u[l++]){case 34:C=(f=s+o.shift())+o.shift(),E=c+o.shift(),s=C+o.shift(),a(f,c,C,E,s,E),C=(f=s+o.shift())+o.shift(),s=C+o.shift(),a(f,E,C,c,s,c);break;case 35:f=s+o.shift(),B=c+o.shift(),C=f+o.shift(),Q=B+o.shift(),s=C+o.shift(),c=Q+o.shift(),a(f,B,C,Q,s,c),f=s+o.shift(),B=c+o.shift(),C=f+o.shift(),Q=B+o.shift(),s=C+o.shift(),c=Q+o.shift(),a(f,B,C,Q,s,c),o.pop();break;case 36:a(f=s+o.shift(),E=c+o.shift(),C=f+o.shift(),d=E+o.shift(),s=C+o.shift(),d),a(f=s+o.shift(),d,C=f+o.shift(),d+o.shift(),s=C+o.shift(),c);break;case 37:var k=s,D=c;f=s+o.shift(),B=c+o.shift(),C=f+o.shift(),Q=B+o.shift(),s=C+o.shift(),c=Q+o.shift(),a(f,B,C,Q,s,c),f=s+o.shift(),B=c+o.shift(),C=f+o.shift(),Q=B+o.shift(),s=C,c=Q,Math.abs(s-k)>Math.abs(c-D)?s+=o.shift():c+=o.shift(),a(f,B,C,Q,s,c);break;default:throw new re("unknown operator: 12 ".concat(I))}break;case 14:if(o.length>=4){var S=o.pop(),F=o.pop();c=o.pop(),s=o.pop(),t.add(5),t.add(8,[s,c]);var x=gg(r.cmap,String.fromCharCode(r.glyphNameMap[Ds[S]]));lg(r.glyphs[x.glyphId],t,r,x.glyphId),t.add(4),x=gg(r.cmap,String.fromCharCode(r.glyphNameMap[Ds[F]])),lg(r.glyphs[x.glyphId],t,r,x.glyphId)}return;case 19:case 20:l+=(g+=o.length>>1)+7>>3,h=!0;break;case 21:c+=o.pop(),n(s+=o.pop(),c),h=!0;break;case 22:n(s+=o.pop(),c),h=!0;break;case 24:for(;o.length>2;)f=s+o.shift(),B=c+o.shift(),C=f+o.shift(),Q=B+o.shift(),s=C+o.shift(),c=Q+o.shift(),a(f,B,C,Q,s,c);s+=o.shift(),c+=o.shift(),i(s,c);break;case 25:for(;o.length>6;)s+=o.shift(),c+=o.shift(),i(s,c);f=s+o.shift(),B=c+o.shift(),C=f+o.shift(),Q=B+o.shift(),s=C+o.shift(),c=Q+o.shift(),a(f,B,C,Q,s,c);break;case 26:for(o.length%2&&(s+=o.shift());o.length>0;)f=s,B=c+o.shift(),C=f+o.shift(),Q=B+o.shift(),s=C,c=Q+o.shift(),a(f,B,C,Q,s,c);break;case 27:for(o.length%2&&(c+=o.shift());o.length>0;)a(f=s+o.shift(),B=c,C=f+o.shift(),Q=B+o.shift(),s=C+o.shift(),c=Q);break;case 28:o.push((u[l]<<24|u[l+1]<<16)>>16),l+=2;break;case 29:y=o.pop()+r.gsubrsBias,(p=r.gsubrs[y])&&e(p);break;case 30:for(;o.length>0&&(f=s,B=c+o.shift(),C=f+o.shift(),Q=B+o.shift(),s=C+o.shift(),c=Q+(1===o.length?o.shift():0),a(f,B,C,Q,s,c),0!==o.length);)f=s+o.shift(),B=c,C=f+o.shift(),Q=B+o.shift(),c=Q+o.shift(),a(f,B,C,Q,s=C+(1===o.length?o.shift():0),c);break;case 31:for(;o.length>0&&(f=s+o.shift(),B=c,C=f+o.shift(),Q=B+o.shift(),c=Q+o.shift(),a(f,B,C,Q,s=C+(1===o.length?o.shift():0),c),0!==o.length);)f=s,B=c+o.shift(),C=f+o.shift(),Q=B+o.shift(),s=C+o.shift(),c=Q+(1===o.length?o.shift():0),a(f,B,C,Q,s,c);break;default:if(I<32)throw new re("unknown operator: ".concat(I));I<247?o.push(I-139):I<251?o.push(256*(I-247)+u[l++]+108):I<255?o.push(256*-(I-251)-u[l++]-108):(o.push((u[l]<<24|u[l+1]<<16|u[l+2]<<8|u[l+3])/65536),l+=4)}h&&(o.length=0)}}(e)}var hg=[],Ig=function(){return eg((function e(){var t,r,A;zc(this,e),t=this,A=[],(r=tg(r="cmds"))in t?Object.defineProperty(t,r,{value:A,enumerable:!0,configurable:!0,writable:!0}):t[r]=A}),[{key:"add",value:function(e,t){if(t)if(St(t,null)){var r;(r=this.cmds).push.apply(r,[e].concat(Xc(t)))}else{var A;q('Commands.add - "'.concat(e,'" has at least one non-number arg: "').concat(t,'".'));var n=t.map((function(e){return"number"==typeof e?e:0}));(A=this.cmds).push.apply(A,[e].concat(Xc(n)))}else this.cmds.push(e)}}])}(),fg=function(){return eg((function e(t){zc(this,e),this.fontMatrix=t,this.compiledGlyphs=Object.create(null),this.compiledCharCodeToGlyphId=Object.create(null)}),[{key:"getPathJs",value:function(e){var t,r,A,n=gg(this.cmap,e),i=n.charCode,a=n.glyphId,o=this.compiledGlyphs[a];if(!o){try{o=this.compileGlyph(this.glyphs[a],a)}catch(e){o=hg,A=e}this.compiledGlyphs[a]=o}if(null!==(r=(t=this.compiledCharCodeToGlyphId)[i])&&void 0!==r||(t[i]=a),A)throw A;return o}},{key:"compileGlyph",value:function(e,t){if(!e||0===e.length||14===e[0])return hg;var r=this.fontMatrix;if(this.isCFFCIDFont){var A=this.fdSelect.getFDIndex(t);A>=0&&A<this.fdArray.length?r=this.fdArray[A].getByName("FontMatrix")||B:q("Invalid fd index for glyph index.")}var n=new Ig;return n.add(5),n.add(7,r.slice()),n.add(6),this.compileGlyphImpl(e,n,t),n.add(4),n.cmds}},{key:"compileGlyphImpl",value:function(){j("Children classes should implement this.")}},{key:"hasBuiltPath",value:function(e){var t=gg(this.cmap,e),r=t.charCode,A=t.glyphId;return void 0!==this.compiledGlyphs[A]&&void 0!==this.compiledCharCodeToGlyphId[r]}}])}(),Cg=function(e){function t(e,r,A){var n;return zc(this,t),(n=qc(this,t,[A||[488e-6,0,0,488e-6,0,0]])).glyphs=e,n.cmap=r,n}return Zc(t,fg),eg(t,[{key:"compileGlyphImpl",value:function(e,t){ug(e,t,this)}}])}(),Bg=function(e){function t(e,r,A,n){var i;return zc(this,t),(i=qc(this,t,[A||[.001,0,0,.001,0,0]])).glyphs=e.glyphs,i.gsubrs=e.gsubrs||[],i.subrs=e.subrs||[],i.cmap=r,i.glyphNameMap=n||lc(),i.gsubrsBias=og(i.gsubrs),i.subrsBias=og(i.subrs),i.isCFFCIDFont=e.isCFFCIDFont,i.fdSelect=e.fdSelect,i.fdArray=e.fdArray,i}return Zc(t,fg),eg(t,[{key:"compileGlyphImpl",value:function(e,t,r){lg(e,t,this,r)}}])}(),Qg=function(){return eg((function e(){zc(this,e)}),null,[{key:"create",value:function(e,t){for(var r,A,n,i,a,o,s=new Uint8Array(e.data),c=Ag(s,4),g=0,u=12;g<c;g++,u+=16){var l=ne(s.subarray(u,u+4)),h=rg(s,u+8),I=rg(s,u+12);switch(l){case"cmap":r=sg(s,h);break;case"glyf":A=s.subarray(h,h+I);break;case"loca":n=s.subarray(h,h+I);break;case"head":o=Ag(s,h+18),a=Ag(s,h+50);break;case"CFF ":i=cg(s,h,h+I,t)}}if(A){var f=o?[1/o,0,0,1/o,0,0]:e.fontMatrix;return new Cg(function(e,t,r){var A,n;r?(A=4,n=rg):(A=2,n=function(e,t){return 2*Ag(e,t)});for(var i=[],a=n(t,0),o=A;o<t.length;o+=A){var s=n(t,o);i.push(e.subarray(a,s)),a=s}return i}(A,n,a),r,f)}return new Bg(i,r,e.fontMatrix,e.glyphNameMap)}}])}(),Eg=ft((function(e){e.Courier=600,e["Courier-Bold"]=600,e["Courier-BoldOblique"]=600,e["Courier-Oblique"]=600,e.Helvetica=ft((function(e){e.space=278,e.exclam=278,e.quotedbl=355,e.numbersign=556,e.dollar=556,e.percent=889,e.ampersand=667,e.quoteright=222,e.parenleft=333,e.parenright=333,e.asterisk=389,e.plus=584,e.comma=278,e.hyphen=333,e.period=278,e.slash=278,e.zero=556,e.one=556,e.two=556,e.three=556,e.four=556,e.five=556,e.six=556,e.seven=556,e.eight=556,e.nine=556,e.colon=278,e.semicolon=278,e.less=584,e.equal=584,e.greater=584,e.question=556,e.at=1015,e.A=667,e.B=667,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=722,e.I=278,e.J=500,e.K=667,e.L=556,e.M=833,e.N=722,e.O=778,e.P=667,e.Q=778,e.R=722,e.S=667,e.T=611,e.U=722,e.V=667,e.W=944,e.X=667,e.Y=667,e.Z=611,e.bracketleft=278,e.backslash=278,e.bracketright=278,e.asciicircum=469,e.underscore=556,e.quoteleft=222,e.a=556,e.b=556,e.c=500,e.d=556,e.e=556,e.f=278,e.g=556,e.h=556,e.i=222,e.j=222,e.k=500,e.l=222,e.m=833,e.n=556,e.o=556,e.p=556,e.q=556,e.r=333,e.s=500,e.t=278,e.u=556,e.v=500,e.w=722,e.x=500,e.y=500,e.z=500,e.braceleft=334,e.bar=260,e.braceright=334,e.asciitilde=584,e.exclamdown=333,e.cent=556,e.sterling=556,e.fraction=167,e.yen=556,e.florin=556,e.section=556,e.currency=556,e.quotesingle=191,e.quotedblleft=333,e.guillemotleft=556,e.guilsinglleft=333,e.guilsinglright=333,e.fi=500,e.fl=500,e.endash=556,e.dagger=556,e.daggerdbl=556,e.periodcentered=278,e.paragraph=537,e.bullet=350,e.quotesinglbase=222,e.quotedblbase=333,e.quotedblright=333,e.guillemotright=556,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=611,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=370,e.Lslash=556,e.Oslash=778,e.OE=1e3,e.ordmasculine=365,e.ae=889,e.dotlessi=278,e.lslash=222,e.oslash=611,e.oe=944,e.germandbls=611,e.Idieresis=278,e.eacute=556,e.abreve=556,e.uhungarumlaut=556,e.ecaron=556,e.Ydieresis=667,e.divide=584,e.Yacute=667,e.Acircumflex=667,e.aacute=556,e.Ucircumflex=722,e.yacute=500,e.scommaaccent=500,e.ecircumflex=556,e.Uring=722,e.Udieresis=722,e.aogonek=556,e.Uacute=722,e.uogonek=556,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=737,e.Emacron=667,e.ccaron=500,e.aring=556,e.Ncommaaccent=722,e.lacute=222,e.agrave=556,e.Tcommaaccent=611,e.Cacute=722,e.atilde=556,e.Edotaccent=667,e.scaron=500,e.scedilla=500,e.iacute=278,e.lozenge=471,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=556,e.acircumflex=556,e.Amacron=667,e.rcaron=333,e.ccedilla=500,e.Zdotaccent=611,e.Thorn=667,e.Omacron=778,e.Racute=722,e.Sacute=667,e.dcaron=643,e.Umacron=722,e.uring=556,e.threesuperior=333,e.Ograve=778,e.Agrave=667,e.Abreve=667,e.multiply=584,e.uacute=556,e.Tcaron=611,e.partialdiff=476,e.ydieresis=500,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=556,e.edieresis=556,e.cacute=500,e.nacute=556,e.umacron=556,e.Ncaron=722,e.Iacute=278,e.plusminus=584,e.brokenbar=260,e.registered=737,e.Gbreve=778,e.Idotaccent=278,e.summation=600,e.Egrave=667,e.racute=333,e.omacron=556,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=222,e.tcaron=317,e.eogonek=556,e.Uogonek=722,e.Aacute=667,e.Adieresis=667,e.egrave=556,e.zacute=500,e.iogonek=222,e.Oacute=778,e.oacute=556,e.amacron=556,e.sacute=500,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=556,e.twosuperior=333,e.Odieresis=778,e.mu=556,e.igrave=278,e.ohungarumlaut=556,e.Eogonek=667,e.dcroat=556,e.threequarters=834,e.Scedilla=667,e.lcaron=299,e.Kcommaaccent=667,e.Lacute=556,e.trademark=1e3,e.edotaccent=556,e.Igrave=278,e.Imacron=278,e.Lcaron=556,e.onehalf=834,e.lessequal=549,e.ocircumflex=556,e.ntilde=556,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=556,e.gbreve=556,e.onequarter=834,e.Scaron=667,e.Scommaaccent=667,e.Ohungarumlaut=778,e.degree=400,e.ograve=556,e.Ccaron=722,e.ugrave=556,e.radical=453,e.Dcaron=722,e.rcommaaccent=333,e.Ntilde=722,e.otilde=556,e.Rcommaaccent=722,e.Lcommaaccent=556,e.Atilde=667,e.Aogonek=667,e.Aring=667,e.Otilde=778,e.zdotaccent=500,e.Ecaron=667,e.Iogonek=278,e.kcommaaccent=500,e.minus=584,e.Icircumflex=278,e.ncaron=556,e.tcommaaccent=278,e.logicalnot=584,e.odieresis=556,e.udieresis=556,e.notequal=549,e.gcommaaccent=556,e.eth=556,e.zcaron=500,e.ncommaaccent=556,e.onesuperior=333,e.imacron=278,e.Euro=556})),e["Helvetica-Bold"]=ft((function(e){e.space=278,e.exclam=333,e.quotedbl=474,e.numbersign=556,e.dollar=556,e.percent=889,e.ampersand=722,e.quoteright=278,e.parenleft=333,e.parenright=333,e.asterisk=389,e.plus=584,e.comma=278,e.hyphen=333,e.period=278,e.slash=278,e.zero=556,e.one=556,e.two=556,e.three=556,e.four=556,e.five=556,e.six=556,e.seven=556,e.eight=556,e.nine=556,e.colon=333,e.semicolon=333,e.less=584,e.equal=584,e.greater=584,e.question=611,e.at=975,e.A=722,e.B=722,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=722,e.I=278,e.J=556,e.K=722,e.L=611,e.M=833,e.N=722,e.O=778,e.P=667,e.Q=778,e.R=722,e.S=667,e.T=611,e.U=722,e.V=667,e.W=944,e.X=667,e.Y=667,e.Z=611,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=584,e.underscore=556,e.quoteleft=278,e.a=556,e.b=611,e.c=556,e.d=611,e.e=556,e.f=333,e.g=611,e.h=611,e.i=278,e.j=278,e.k=556,e.l=278,e.m=889,e.n=611,e.o=611,e.p=611,e.q=611,e.r=389,e.s=556,e.t=333,e.u=611,e.v=556,e.w=778,e.x=556,e.y=556,e.z=500,e.braceleft=389,e.bar=280,e.braceright=389,e.asciitilde=584,e.exclamdown=333,e.cent=556,e.sterling=556,e.fraction=167,e.yen=556,e.florin=556,e.section=556,e.currency=556,e.quotesingle=238,e.quotedblleft=500,e.guillemotleft=556,e.guilsinglleft=333,e.guilsinglright=333,e.fi=611,e.fl=611,e.endash=556,e.dagger=556,e.daggerdbl=556,e.periodcentered=278,e.paragraph=556,e.bullet=350,e.quotesinglbase=278,e.quotedblbase=500,e.quotedblright=500,e.guillemotright=556,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=611,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=370,e.Lslash=611,e.Oslash=778,e.OE=1e3,e.ordmasculine=365,e.ae=889,e.dotlessi=278,e.lslash=278,e.oslash=611,e.oe=944,e.germandbls=611,e.Idieresis=278,e.eacute=556,e.abreve=556,e.uhungarumlaut=611,e.ecaron=556,e.Ydieresis=667,e.divide=584,e.Yacute=667,e.Acircumflex=722,e.aacute=556,e.Ucircumflex=722,e.yacute=556,e.scommaaccent=556,e.ecircumflex=556,e.Uring=722,e.Udieresis=722,e.aogonek=556,e.Uacute=722,e.uogonek=611,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=737,e.Emacron=667,e.ccaron=556,e.aring=556,e.Ncommaaccent=722,e.lacute=278,e.agrave=556,e.Tcommaaccent=611,e.Cacute=722,e.atilde=556,e.Edotaccent=667,e.scaron=556,e.scedilla=556,e.iacute=278,e.lozenge=494,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=611,e.acircumflex=556,e.Amacron=722,e.rcaron=389,e.ccedilla=556,e.Zdotaccent=611,e.Thorn=667,e.Omacron=778,e.Racute=722,e.Sacute=667,e.dcaron=743,e.Umacron=722,e.uring=611,e.threesuperior=333,e.Ograve=778,e.Agrave=722,e.Abreve=722,e.multiply=584,e.uacute=611,e.Tcaron=611,e.partialdiff=494,e.ydieresis=556,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=556,e.edieresis=556,e.cacute=556,e.nacute=611,e.umacron=611,e.Ncaron=722,e.Iacute=278,e.plusminus=584,e.brokenbar=280,e.registered=737,e.Gbreve=778,e.Idotaccent=278,e.summation=600,e.Egrave=667,e.racute=389,e.omacron=611,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=278,e.tcaron=389,e.eogonek=556,e.Uogonek=722,e.Aacute=722,e.Adieresis=722,e.egrave=556,e.zacute=500,e.iogonek=278,e.Oacute=778,e.oacute=611,e.amacron=556,e.sacute=556,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=611,e.twosuperior=333,e.Odieresis=778,e.mu=611,e.igrave=278,e.ohungarumlaut=611,e.Eogonek=667,e.dcroat=611,e.threequarters=834,e.Scedilla=667,e.lcaron=400,e.Kcommaaccent=722,e.Lacute=611,e.trademark=1e3,e.edotaccent=556,e.Igrave=278,e.Imacron=278,e.Lcaron=611,e.onehalf=834,e.lessequal=549,e.ocircumflex=611,e.ntilde=611,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=556,e.gbreve=611,e.onequarter=834,e.Scaron=667,e.Scommaaccent=667,e.Ohungarumlaut=778,e.degree=400,e.ograve=611,e.Ccaron=722,e.ugrave=611,e.radical=549,e.Dcaron=722,e.rcommaaccent=389,e.Ntilde=722,e.otilde=611,e.Rcommaaccent=722,e.Lcommaaccent=611,e.Atilde=722,e.Aogonek=722,e.Aring=722,e.Otilde=778,e.zdotaccent=500,e.Ecaron=667,e.Iogonek=278,e.kcommaaccent=556,e.minus=584,e.Icircumflex=278,e.ncaron=611,e.tcommaaccent=333,e.logicalnot=584,e.odieresis=611,e.udieresis=611,e.notequal=549,e.gcommaaccent=611,e.eth=611,e.zcaron=500,e.ncommaaccent=611,e.onesuperior=333,e.imacron=278,e.Euro=556})),e["Helvetica-BoldOblique"]=ft((function(e){e.space=278,e.exclam=333,e.quotedbl=474,e.numbersign=556,e.dollar=556,e.percent=889,e.ampersand=722,e.quoteright=278,e.parenleft=333,e.parenright=333,e.asterisk=389,e.plus=584,e.comma=278,e.hyphen=333,e.period=278,e.slash=278,e.zero=556,e.one=556,e.two=556,e.three=556,e.four=556,e.five=556,e.six=556,e.seven=556,e.eight=556,e.nine=556,e.colon=333,e.semicolon=333,e.less=584,e.equal=584,e.greater=584,e.question=611,e.at=975,e.A=722,e.B=722,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=722,e.I=278,e.J=556,e.K=722,e.L=611,e.M=833,e.N=722,e.O=778,e.P=667,e.Q=778,e.R=722,e.S=667,e.T=611,e.U=722,e.V=667,e.W=944,e.X=667,e.Y=667,e.Z=611,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=584,e.underscore=556,e.quoteleft=278,e.a=556,e.b=611,e.c=556,e.d=611,e.e=556,e.f=333,e.g=611,e.h=611,e.i=278,e.j=278,e.k=556,e.l=278,e.m=889,e.n=611,e.o=611,e.p=611,e.q=611,e.r=389,e.s=556,e.t=333,e.u=611,e.v=556,e.w=778,e.x=556,e.y=556,e.z=500,e.braceleft=389,e.bar=280,e.braceright=389,e.asciitilde=584,e.exclamdown=333,e.cent=556,e.sterling=556,e.fraction=167,e.yen=556,e.florin=556,e.section=556,e.currency=556,e.quotesingle=238,e.quotedblleft=500,e.guillemotleft=556,e.guilsinglleft=333,e.guilsinglright=333,e.fi=611,e.fl=611,e.endash=556,e.dagger=556,e.daggerdbl=556,e.periodcentered=278,e.paragraph=556,e.bullet=350,e.quotesinglbase=278,e.quotedblbase=500,e.quotedblright=500,e.guillemotright=556,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=611,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=370,e.Lslash=611,e.Oslash=778,e.OE=1e3,e.ordmasculine=365,e.ae=889,e.dotlessi=278,e.lslash=278,e.oslash=611,e.oe=944,e.germandbls=611,e.Idieresis=278,e.eacute=556,e.abreve=556,e.uhungarumlaut=611,e.ecaron=556,e.Ydieresis=667,e.divide=584,e.Yacute=667,e.Acircumflex=722,e.aacute=556,e.Ucircumflex=722,e.yacute=556,e.scommaaccent=556,e.ecircumflex=556,e.Uring=722,e.Udieresis=722,e.aogonek=556,e.Uacute=722,e.uogonek=611,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=737,e.Emacron=667,e.ccaron=556,e.aring=556,e.Ncommaaccent=722,e.lacute=278,e.agrave=556,e.Tcommaaccent=611,e.Cacute=722,e.atilde=556,e.Edotaccent=667,e.scaron=556,e.scedilla=556,e.iacute=278,e.lozenge=494,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=611,e.acircumflex=556,e.Amacron=722,e.rcaron=389,e.ccedilla=556,e.Zdotaccent=611,e.Thorn=667,e.Omacron=778,e.Racute=722,e.Sacute=667,e.dcaron=743,e.Umacron=722,e.uring=611,e.threesuperior=333,e.Ograve=778,e.Agrave=722,e.Abreve=722,e.multiply=584,e.uacute=611,e.Tcaron=611,e.partialdiff=494,e.ydieresis=556,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=556,e.edieresis=556,e.cacute=556,e.nacute=611,e.umacron=611,e.Ncaron=722,e.Iacute=278,e.plusminus=584,e.brokenbar=280,e.registered=737,e.Gbreve=778,e.Idotaccent=278,e.summation=600,e.Egrave=667,e.racute=389,e.omacron=611,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=278,e.tcaron=389,e.eogonek=556,e.Uogonek=722,e.Aacute=722,e.Adieresis=722,e.egrave=556,e.zacute=500,e.iogonek=278,e.Oacute=778,e.oacute=611,e.amacron=556,e.sacute=556,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=611,e.twosuperior=333,e.Odieresis=778,e.mu=611,e.igrave=278,e.ohungarumlaut=611,e.Eogonek=667,e.dcroat=611,e.threequarters=834,e.Scedilla=667,e.lcaron=400,e.Kcommaaccent=722,e.Lacute=611,e.trademark=1e3,e.edotaccent=556,e.Igrave=278,e.Imacron=278,e.Lcaron=611,e.onehalf=834,e.lessequal=549,e.ocircumflex=611,e.ntilde=611,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=556,e.gbreve=611,e.onequarter=834,e.Scaron=667,e.Scommaaccent=667,e.Ohungarumlaut=778,e.degree=400,e.ograve=611,e.Ccaron=722,e.ugrave=611,e.radical=549,e.Dcaron=722,e.rcommaaccent=389,e.Ntilde=722,e.otilde=611,e.Rcommaaccent=722,e.Lcommaaccent=611,e.Atilde=722,e.Aogonek=722,e.Aring=722,e.Otilde=778,e.zdotaccent=500,e.Ecaron=667,e.Iogonek=278,e.kcommaaccent=556,e.minus=584,e.Icircumflex=278,e.ncaron=611,e.tcommaaccent=333,e.logicalnot=584,e.odieresis=611,e.udieresis=611,e.notequal=549,e.gcommaaccent=611,e.eth=611,e.zcaron=500,e.ncommaaccent=611,e.onesuperior=333,e.imacron=278,e.Euro=556})),e["Helvetica-Oblique"]=ft((function(e){e.space=278,e.exclam=278,e.quotedbl=355,e.numbersign=556,e.dollar=556,e.percent=889,e.ampersand=667,e.quoteright=222,e.parenleft=333,e.parenright=333,e.asterisk=389,e.plus=584,e.comma=278,e.hyphen=333,e.period=278,e.slash=278,e.zero=556,e.one=556,e.two=556,e.three=556,e.four=556,e.five=556,e.six=556,e.seven=556,e.eight=556,e.nine=556,e.colon=278,e.semicolon=278,e.less=584,e.equal=584,e.greater=584,e.question=556,e.at=1015,e.A=667,e.B=667,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=722,e.I=278,e.J=500,e.K=667,e.L=556,e.M=833,e.N=722,e.O=778,e.P=667,e.Q=778,e.R=722,e.S=667,e.T=611,e.U=722,e.V=667,e.W=944,e.X=667,e.Y=667,e.Z=611,e.bracketleft=278,e.backslash=278,e.bracketright=278,e.asciicircum=469,e.underscore=556,e.quoteleft=222,e.a=556,e.b=556,e.c=500,e.d=556,e.e=556,e.f=278,e.g=556,e.h=556,e.i=222,e.j=222,e.k=500,e.l=222,e.m=833,e.n=556,e.o=556,e.p=556,e.q=556,e.r=333,e.s=500,e.t=278,e.u=556,e.v=500,e.w=722,e.x=500,e.y=500,e.z=500,e.braceleft=334,e.bar=260,e.braceright=334,e.asciitilde=584,e.exclamdown=333,e.cent=556,e.sterling=556,e.fraction=167,e.yen=556,e.florin=556,e.section=556,e.currency=556,e.quotesingle=191,e.quotedblleft=333,e.guillemotleft=556,e.guilsinglleft=333,e.guilsinglright=333,e.fi=500,e.fl=500,e.endash=556,e.dagger=556,e.daggerdbl=556,e.periodcentered=278,e.paragraph=537,e.bullet=350,e.quotesinglbase=222,e.quotedblbase=333,e.quotedblright=333,e.guillemotright=556,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=611,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=370,e.Lslash=556,e.Oslash=778,e.OE=1e3,e.ordmasculine=365,e.ae=889,e.dotlessi=278,e.lslash=222,e.oslash=611,e.oe=944,e.germandbls=611,e.Idieresis=278,e.eacute=556,e.abreve=556,e.uhungarumlaut=556,e.ecaron=556,e.Ydieresis=667,e.divide=584,e.Yacute=667,e.Acircumflex=667,e.aacute=556,e.Ucircumflex=722,e.yacute=500,e.scommaaccent=500,e.ecircumflex=556,e.Uring=722,e.Udieresis=722,e.aogonek=556,e.Uacute=722,e.uogonek=556,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=737,e.Emacron=667,e.ccaron=500,e.aring=556,e.Ncommaaccent=722,e.lacute=222,e.agrave=556,e.Tcommaaccent=611,e.Cacute=722,e.atilde=556,e.Edotaccent=667,e.scaron=500,e.scedilla=500,e.iacute=278,e.lozenge=471,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=556,e.acircumflex=556,e.Amacron=667,e.rcaron=333,e.ccedilla=500,e.Zdotaccent=611,e.Thorn=667,e.Omacron=778,e.Racute=722,e.Sacute=667,e.dcaron=643,e.Umacron=722,e.uring=556,e.threesuperior=333,e.Ograve=778,e.Agrave=667,e.Abreve=667,e.multiply=584,e.uacute=556,e.Tcaron=611,e.partialdiff=476,e.ydieresis=500,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=556,e.edieresis=556,e.cacute=500,e.nacute=556,e.umacron=556,e.Ncaron=722,e.Iacute=278,e.plusminus=584,e.brokenbar=260,e.registered=737,e.Gbreve=778,e.Idotaccent=278,e.summation=600,e.Egrave=667,e.racute=333,e.omacron=556,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=222,e.tcaron=317,e.eogonek=556,e.Uogonek=722,e.Aacute=667,e.Adieresis=667,e.egrave=556,e.zacute=500,e.iogonek=222,e.Oacute=778,e.oacute=556,e.amacron=556,e.sacute=500,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=556,e.twosuperior=333,e.Odieresis=778,e.mu=556,e.igrave=278,e.ohungarumlaut=556,e.Eogonek=667,e.dcroat=556,e.threequarters=834,e.Scedilla=667,e.lcaron=299,e.Kcommaaccent=667,e.Lacute=556,e.trademark=1e3,e.edotaccent=556,e.Igrave=278,e.Imacron=278,e.Lcaron=556,e.onehalf=834,e.lessequal=549,e.ocircumflex=556,e.ntilde=556,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=556,e.gbreve=556,e.onequarter=834,e.Scaron=667,e.Scommaaccent=667,e.Ohungarumlaut=778,e.degree=400,e.ograve=556,e.Ccaron=722,e.ugrave=556,e.radical=453,e.Dcaron=722,e.rcommaaccent=333,e.Ntilde=722,e.otilde=556,e.Rcommaaccent=722,e.Lcommaaccent=556,e.Atilde=667,e.Aogonek=667,e.Aring=667,e.Otilde=778,e.zdotaccent=500,e.Ecaron=667,e.Iogonek=278,e.kcommaaccent=500,e.minus=584,e.Icircumflex=278,e.ncaron=556,e.tcommaaccent=278,e.logicalnot=584,e.odieresis=556,e.udieresis=556,e.notequal=549,e.gcommaaccent=556,e.eth=556,e.zcaron=500,e.ncommaaccent=556,e.onesuperior=333,e.imacron=278,e.Euro=556})),e.Symbol=ft((function(e){e.space=250,e.exclam=333,e.universal=713,e.numbersign=500,e.existential=549,e.percent=833,e.ampersand=778,e.suchthat=439,e.parenleft=333,e.parenright=333,e.asteriskmath=500,e.plus=549,e.comma=250,e.minus=549,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=278,e.semicolon=278,e.less=549,e.equal=549,e.greater=549,e.question=444,e.congruent=549,e.Alpha=722,e.Beta=667,e.Chi=722,e.Delta=612,e.Epsilon=611,e.Phi=763,e.Gamma=603,e.Eta=722,e.Iota=333,e.theta1=631,e.Kappa=722,e.Lambda=686,e.Mu=889,e.Nu=722,e.Omicron=722,e.Pi=768,e.Theta=741,e.Rho=556,e.Sigma=592,e.Tau=611,e.Upsilon=690,e.sigma1=439,e.Omega=768,e.Xi=645,e.Psi=795,e.Zeta=611,e.bracketleft=333,e.therefore=863,e.bracketright=333,e.perpendicular=658,e.underscore=500,e.radicalex=500,e.alpha=631,e.beta=549,e.chi=549,e.delta=494,e.epsilon=439,e.phi=521,e.gamma=411,e.eta=603,e.iota=329,e.phi1=603,e.kappa=549,e.lambda=549,e.mu=576,e.nu=521,e.omicron=549,e.pi=549,e.theta=521,e.rho=549,e.sigma=603,e.tau=439,e.upsilon=576,e.omega1=713,e.omega=686,e.xi=493,e.psi=686,e.zeta=494,e.braceleft=480,e.bar=200,e.braceright=480,e.similar=549,e.Euro=750,e.Upsilon1=620,e.minute=247,e.lessequal=549,e.fraction=167,e.infinity=713,e.florin=500,e.club=753,e.diamond=753,e.heart=753,e.spade=753,e.arrowboth=1042,e.arrowleft=987,e.arrowup=603,e.arrowright=987,e.arrowdown=603,e.degree=400,e.plusminus=549,e.second=411,e.greaterequal=549,e.multiply=549,e.proportional=713,e.partialdiff=494,e.bullet=460,e.divide=549,e.notequal=549,e.equivalence=549,e.approxequal=549,e.ellipsis=1e3,e.arrowvertex=603,e.arrowhorizex=1e3,e.carriagereturn=658,e.aleph=823,e.Ifraktur=686,e.Rfraktur=795,e.weierstrass=987,e.circlemultiply=768,e.circleplus=768,e.emptyset=823,e.intersection=768,e.union=768,e.propersuperset=713,e.reflexsuperset=713,e.notsubset=713,e.propersubset=713,e.reflexsubset=713,e.element=713,e.notelement=713,e.angle=768,e.gradient=713,e.registerserif=790,e.copyrightserif=790,e.trademarkserif=890,e.product=823,e.radical=549,e.dotmath=250,e.logicalnot=713,e.logicaland=603,e.logicalor=603,e.arrowdblboth=1042,e.arrowdblleft=987,e.arrowdblup=603,e.arrowdblright=987,e.arrowdbldown=603,e.lozenge=494,e.angleleft=329,e.registersans=790,e.copyrightsans=790,e.trademarksans=786,e.summation=713,e.parenlefttp=384,e.parenleftex=384,e.parenleftbt=384,e.bracketlefttp=384,e.bracketleftex=384,e.bracketleftbt=384,e.bracelefttp=494,e.braceleftmid=494,e.braceleftbt=494,e.braceex=494,e.angleright=329,e.integral=274,e.integraltp=686,e.integralex=686,e.integralbt=686,e.parenrighttp=384,e.parenrightex=384,e.parenrightbt=384,e.bracketrighttp=384,e.bracketrightex=384,e.bracketrightbt=384,e.bracerighttp=494,e.bracerightmid=494,e.bracerightbt=494,e.apple=790})),e["Times-Roman"]=ft((function(e){e.space=250,e.exclam=333,e.quotedbl=408,e.numbersign=500,e.dollar=500,e.percent=833,e.ampersand=778,e.quoteright=333,e.parenleft=333,e.parenright=333,e.asterisk=500,e.plus=564,e.comma=250,e.hyphen=333,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=278,e.semicolon=278,e.less=564,e.equal=564,e.greater=564,e.question=444,e.at=921,e.A=722,e.B=667,e.C=667,e.D=722,e.E=611,e.F=556,e.G=722,e.H=722,e.I=333,e.J=389,e.K=722,e.L=611,e.M=889,e.N=722,e.O=722,e.P=556,e.Q=722,e.R=667,e.S=556,e.T=611,e.U=722,e.V=722,e.W=944,e.X=722,e.Y=722,e.Z=611,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=469,e.underscore=500,e.quoteleft=333,e.a=444,e.b=500,e.c=444,e.d=500,e.e=444,e.f=333,e.g=500,e.h=500,e.i=278,e.j=278,e.k=500,e.l=278,e.m=778,e.n=500,e.o=500,e.p=500,e.q=500,e.r=333,e.s=389,e.t=278,e.u=500,e.v=500,e.w=722,e.x=500,e.y=500,e.z=444,e.braceleft=480,e.bar=200,e.braceright=480,e.asciitilde=541,e.exclamdown=333,e.cent=500,e.sterling=500,e.fraction=167,e.yen=500,e.florin=500,e.section=500,e.currency=500,e.quotesingle=180,e.quotedblleft=444,e.guillemotleft=500,e.guilsinglleft=333,e.guilsinglright=333,e.fi=556,e.fl=556,e.endash=500,e.dagger=500,e.daggerdbl=500,e.periodcentered=250,e.paragraph=453,e.bullet=350,e.quotesinglbase=333,e.quotedblbase=444,e.quotedblright=444,e.guillemotright=500,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=444,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=889,e.ordfeminine=276,e.Lslash=611,e.Oslash=722,e.OE=889,e.ordmasculine=310,e.ae=667,e.dotlessi=278,e.lslash=278,e.oslash=500,e.oe=722,e.germandbls=500,e.Idieresis=333,e.eacute=444,e.abreve=444,e.uhungarumlaut=500,e.ecaron=444,e.Ydieresis=722,e.divide=564,e.Yacute=722,e.Acircumflex=722,e.aacute=444,e.Ucircumflex=722,e.yacute=500,e.scommaaccent=389,e.ecircumflex=444,e.Uring=722,e.Udieresis=722,e.aogonek=444,e.Uacute=722,e.uogonek=500,e.Edieresis=611,e.Dcroat=722,e.commaaccent=250,e.copyright=760,e.Emacron=611,e.ccaron=444,e.aring=444,e.Ncommaaccent=722,e.lacute=278,e.agrave=444,e.Tcommaaccent=611,e.Cacute=667,e.atilde=444,e.Edotaccent=611,e.scaron=389,e.scedilla=389,e.iacute=278,e.lozenge=471,e.Rcaron=667,e.Gcommaaccent=722,e.ucircumflex=500,e.acircumflex=444,e.Amacron=722,e.rcaron=333,e.ccedilla=444,e.Zdotaccent=611,e.Thorn=556,e.Omacron=722,e.Racute=667,e.Sacute=556,e.dcaron=588,e.Umacron=722,e.uring=500,e.threesuperior=300,e.Ograve=722,e.Agrave=722,e.Abreve=722,e.multiply=564,e.uacute=500,e.Tcaron=611,e.partialdiff=476,e.ydieresis=500,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=611,e.adieresis=444,e.edieresis=444,e.cacute=444,e.nacute=500,e.umacron=500,e.Ncaron=722,e.Iacute=333,e.plusminus=564,e.brokenbar=200,e.registered=760,e.Gbreve=722,e.Idotaccent=333,e.summation=600,e.Egrave=611,e.racute=333,e.omacron=500,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=667,e.lcommaaccent=278,e.tcaron=326,e.eogonek=444,e.Uogonek=722,e.Aacute=722,e.Adieresis=722,e.egrave=444,e.zacute=444,e.iogonek=278,e.Oacute=722,e.oacute=500,e.amacron=444,e.sacute=389,e.idieresis=278,e.Ocircumflex=722,e.Ugrave=722,e.Delta=612,e.thorn=500,e.twosuperior=300,e.Odieresis=722,e.mu=500,e.igrave=278,e.ohungarumlaut=500,e.Eogonek=611,e.dcroat=500,e.threequarters=750,e.Scedilla=556,e.lcaron=344,e.Kcommaaccent=722,e.Lacute=611,e.trademark=980,e.edotaccent=444,e.Igrave=333,e.Imacron=333,e.Lcaron=611,e.onehalf=750,e.lessequal=549,e.ocircumflex=500,e.ntilde=500,e.Uhungarumlaut=722,e.Eacute=611,e.emacron=444,e.gbreve=500,e.onequarter=750,e.Scaron=556,e.Scommaaccent=556,e.Ohungarumlaut=722,e.degree=400,e.ograve=500,e.Ccaron=667,e.ugrave=500,e.radical=453,e.Dcaron=722,e.rcommaaccent=333,e.Ntilde=722,e.otilde=500,e.Rcommaaccent=667,e.Lcommaaccent=611,e.Atilde=722,e.Aogonek=722,e.Aring=722,e.Otilde=722,e.zdotaccent=444,e.Ecaron=611,e.Iogonek=333,e.kcommaaccent=500,e.minus=564,e.Icircumflex=333,e.ncaron=500,e.tcommaaccent=278,e.logicalnot=564,e.odieresis=500,e.udieresis=500,e.notequal=549,e.gcommaaccent=500,e.eth=500,e.zcaron=444,e.ncommaaccent=500,e.onesuperior=300,e.imacron=278,e.Euro=500})),e["Times-Bold"]=ft((function(e){e.space=250,e.exclam=333,e.quotedbl=555,e.numbersign=500,e.dollar=500,e.percent=1e3,e.ampersand=833,e.quoteright=333,e.parenleft=333,e.parenright=333,e.asterisk=500,e.plus=570,e.comma=250,e.hyphen=333,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=333,e.semicolon=333,e.less=570,e.equal=570,e.greater=570,e.question=500,e.at=930,e.A=722,e.B=667,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=778,e.I=389,e.J=500,e.K=778,e.L=667,e.M=944,e.N=722,e.O=778,e.P=611,e.Q=778,e.R=722,e.S=556,e.T=667,e.U=722,e.V=722,e.W=1e3,e.X=722,e.Y=722,e.Z=667,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=581,e.underscore=500,e.quoteleft=333,e.a=500,e.b=556,e.c=444,e.d=556,e.e=444,e.f=333,e.g=500,e.h=556,e.i=278,e.j=333,e.k=556,e.l=278,e.m=833,e.n=556,e.o=500,e.p=556,e.q=556,e.r=444,e.s=389,e.t=333,e.u=556,e.v=500,e.w=722,e.x=500,e.y=500,e.z=444,e.braceleft=394,e.bar=220,e.braceright=394,e.asciitilde=520,e.exclamdown=333,e.cent=500,e.sterling=500,e.fraction=167,e.yen=500,e.florin=500,e.section=500,e.currency=500,e.quotesingle=278,e.quotedblleft=500,e.guillemotleft=500,e.guilsinglleft=333,e.guilsinglright=333,e.fi=556,e.fl=556,e.endash=500,e.dagger=500,e.daggerdbl=500,e.periodcentered=250,e.paragraph=540,e.bullet=350,e.quotesinglbase=333,e.quotedblbase=500,e.quotedblright=500,e.guillemotright=500,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=500,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=300,e.Lslash=667,e.Oslash=778,e.OE=1e3,e.ordmasculine=330,e.ae=722,e.dotlessi=278,e.lslash=278,e.oslash=500,e.oe=722,e.germandbls=556,e.Idieresis=389,e.eacute=444,e.abreve=500,e.uhungarumlaut=556,e.ecaron=444,e.Ydieresis=722,e.divide=570,e.Yacute=722,e.Acircumflex=722,e.aacute=500,e.Ucircumflex=722,e.yacute=500,e.scommaaccent=389,e.ecircumflex=444,e.Uring=722,e.Udieresis=722,e.aogonek=500,e.Uacute=722,e.uogonek=556,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=747,e.Emacron=667,e.ccaron=444,e.aring=500,e.Ncommaaccent=722,e.lacute=278,e.agrave=500,e.Tcommaaccent=667,e.Cacute=722,e.atilde=500,e.Edotaccent=667,e.scaron=389,e.scedilla=389,e.iacute=278,e.lozenge=494,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=556,e.acircumflex=500,e.Amacron=722,e.rcaron=444,e.ccedilla=444,e.Zdotaccent=667,e.Thorn=611,e.Omacron=778,e.Racute=722,e.Sacute=556,e.dcaron=672,e.Umacron=722,e.uring=556,e.threesuperior=300,e.Ograve=778,e.Agrave=722,e.Abreve=722,e.multiply=570,e.uacute=556,e.Tcaron=667,e.partialdiff=494,e.ydieresis=500,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=500,e.edieresis=444,e.cacute=444,e.nacute=556,e.umacron=556,e.Ncaron=722,e.Iacute=389,e.plusminus=570,e.brokenbar=220,e.registered=747,e.Gbreve=778,e.Idotaccent=389,e.summation=600,e.Egrave=667,e.racute=444,e.omacron=500,e.Zacute=667,e.Zcaron=667,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=278,e.tcaron=416,e.eogonek=444,e.Uogonek=722,e.Aacute=722,e.Adieresis=722,e.egrave=444,e.zacute=444,e.iogonek=278,e.Oacute=778,e.oacute=500,e.amacron=500,e.sacute=389,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=556,e.twosuperior=300,e.Odieresis=778,e.mu=556,e.igrave=278,e.ohungarumlaut=500,e.Eogonek=667,e.dcroat=556,e.threequarters=750,e.Scedilla=556,e.lcaron=394,e.Kcommaaccent=778,e.Lacute=667,e.trademark=1e3,e.edotaccent=444,e.Igrave=389,e.Imacron=389,e.Lcaron=667,e.onehalf=750,e.lessequal=549,e.ocircumflex=500,e.ntilde=556,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=444,e.gbreve=500,e.onequarter=750,e.Scaron=556,e.Scommaaccent=556,e.Ohungarumlaut=778,e.degree=400,e.ograve=500,e.Ccaron=722,e.ugrave=556,e.radical=549,e.Dcaron=722,e.rcommaaccent=444,e.Ntilde=722,e.otilde=500,e.Rcommaaccent=722,e.Lcommaaccent=667,e.Atilde=722,e.Aogonek=722,e.Aring=722,e.Otilde=778,e.zdotaccent=444,e.Ecaron=667,e.Iogonek=389,e.kcommaaccent=556,e.minus=570,e.Icircumflex=389,e.ncaron=556,e.tcommaaccent=333,e.logicalnot=570,e.odieresis=500,e.udieresis=556,e.notequal=549,e.gcommaaccent=500,e.eth=500,e.zcaron=444,e.ncommaaccent=556,e.onesuperior=300,e.imacron=278,e.Euro=500})),e["Times-BoldItalic"]=ft((function(e){e.space=250,e.exclam=389,e.quotedbl=555,e.numbersign=500,e.dollar=500,e.percent=833,e.ampersand=778,e.quoteright=333,e.parenleft=333,e.parenright=333,e.asterisk=500,e.plus=570,e.comma=250,e.hyphen=333,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=333,e.semicolon=333,e.less=570,e.equal=570,e.greater=570,e.question=500,e.at=832,e.A=667,e.B=667,e.C=667,e.D=722,e.E=667,e.F=667,e.G=722,e.H=778,e.I=389,e.J=500,e.K=667,e.L=611,e.M=889,e.N=722,e.O=722,e.P=611,e.Q=722,e.R=667,e.S=556,e.T=611,e.U=722,e.V=667,e.W=889,e.X=667,e.Y=611,e.Z=611,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=570,e.underscore=500,e.quoteleft=333,e.a=500,e.b=500,e.c=444,e.d=500,e.e=444,e.f=333,e.g=500,e.h=556,e.i=278,e.j=278,e.k=500,e.l=278,e.m=778,e.n=556,e.o=500,e.p=500,e.q=500,e.r=389,e.s=389,e.t=278,e.u=556,e.v=444,e.w=667,e.x=500,e.y=444,e.z=389,e.braceleft=348,e.bar=220,e.braceright=348,e.asciitilde=570,e.exclamdown=389,e.cent=500,e.sterling=500,e.fraction=167,e.yen=500,e.florin=500,e.section=500,e.currency=500,e.quotesingle=278,e.quotedblleft=500,e.guillemotleft=500,e.guilsinglleft=333,e.guilsinglright=333,e.fi=556,e.fl=556,e.endash=500,e.dagger=500,e.daggerdbl=500,e.periodcentered=250,e.paragraph=500,e.bullet=350,e.quotesinglbase=333,e.quotedblbase=500,e.quotedblright=500,e.guillemotright=500,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=500,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=944,e.ordfeminine=266,e.Lslash=611,e.Oslash=722,e.OE=944,e.ordmasculine=300,e.ae=722,e.dotlessi=278,e.lslash=278,e.oslash=500,e.oe=722,e.germandbls=500,e.Idieresis=389,e.eacute=444,e.abreve=500,e.uhungarumlaut=556,e.ecaron=444,e.Ydieresis=611,e.divide=570,e.Yacute=611,e.Acircumflex=667,e.aacute=500,e.Ucircumflex=722,e.yacute=444,e.scommaaccent=389,e.ecircumflex=444,e.Uring=722,e.Udieresis=722,e.aogonek=500,e.Uacute=722,e.uogonek=556,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=747,e.Emacron=667,e.ccaron=444,e.aring=500,e.Ncommaaccent=722,e.lacute=278,e.agrave=500,e.Tcommaaccent=611,e.Cacute=667,e.atilde=500,e.Edotaccent=667,e.scaron=389,e.scedilla=389,e.iacute=278,e.lozenge=494,e.Rcaron=667,e.Gcommaaccent=722,e.ucircumflex=556,e.acircumflex=500,e.Amacron=667,e.rcaron=389,e.ccedilla=444,e.Zdotaccent=611,e.Thorn=611,e.Omacron=722,e.Racute=667,e.Sacute=556,e.dcaron=608,e.Umacron=722,e.uring=556,e.threesuperior=300,e.Ograve=722,e.Agrave=667,e.Abreve=667,e.multiply=570,e.uacute=556,e.Tcaron=611,e.partialdiff=494,e.ydieresis=444,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=500,e.edieresis=444,e.cacute=444,e.nacute=556,e.umacron=556,e.Ncaron=722,e.Iacute=389,e.plusminus=570,e.brokenbar=220,e.registered=747,e.Gbreve=722,e.Idotaccent=389,e.summation=600,e.Egrave=667,e.racute=389,e.omacron=500,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=667,e.lcommaaccent=278,e.tcaron=366,e.eogonek=444,e.Uogonek=722,e.Aacute=667,e.Adieresis=667,e.egrave=444,e.zacute=389,e.iogonek=278,e.Oacute=722,e.oacute=500,e.amacron=500,e.sacute=389,e.idieresis=278,e.Ocircumflex=722,e.Ugrave=722,e.Delta=612,e.thorn=500,e.twosuperior=300,e.Odieresis=722,e.mu=576,e.igrave=278,e.ohungarumlaut=500,e.Eogonek=667,e.dcroat=500,e.threequarters=750,e.Scedilla=556,e.lcaron=382,e.Kcommaaccent=667,e.Lacute=611,e.trademark=1e3,e.edotaccent=444,e.Igrave=389,e.Imacron=389,e.Lcaron=611,e.onehalf=750,e.lessequal=549,e.ocircumflex=500,e.ntilde=556,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=444,e.gbreve=500,e.onequarter=750,e.Scaron=556,e.Scommaaccent=556,e.Ohungarumlaut=722,e.degree=400,e.ograve=500,e.Ccaron=667,e.ugrave=556,e.radical=549,e.Dcaron=722,e.rcommaaccent=389,e.Ntilde=722,e.otilde=500,e.Rcommaaccent=667,e.Lcommaaccent=611,e.Atilde=667,e.Aogonek=667,e.Aring=667,e.Otilde=722,e.zdotaccent=389,e.Ecaron=667,e.Iogonek=389,e.kcommaaccent=500,e.minus=606,e.Icircumflex=389,e.ncaron=556,e.tcommaaccent=278,e.logicalnot=606,e.odieresis=500,e.udieresis=556,e.notequal=549,e.gcommaaccent=500,e.eth=500,e.zcaron=389,e.ncommaaccent=556,e.onesuperior=300,e.imacron=278,e.Euro=500})),e["Times-Italic"]=ft((function(e){e.space=250,e.exclam=333,e.quotedbl=420,e.numbersign=500,e.dollar=500,e.percent=833,e.ampersand=778,e.quoteright=333,e.parenleft=333,e.parenright=333,e.asterisk=500,e.plus=675,e.comma=250,e.hyphen=333,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=333,e.semicolon=333,e.less=675,e.equal=675,e.greater=675,e.question=500,e.at=920,e.A=611,e.B=611,e.C=667,e.D=722,e.E=611,e.F=611,e.G=722,e.H=722,e.I=333,e.J=444,e.K=667,e.L=556,e.M=833,e.N=667,e.O=722,e.P=611,e.Q=722,e.R=611,e.S=500,e.T=556,e.U=722,e.V=611,e.W=833,e.X=611,e.Y=556,e.Z=556,e.bracketleft=389,e.backslash=278,e.bracketright=389,e.asciicircum=422,e.underscore=500,e.quoteleft=333,e.a=500,e.b=500,e.c=444,e.d=500,e.e=444,e.f=278,e.g=500,e.h=500,e.i=278,e.j=278,e.k=444,e.l=278,e.m=722,e.n=500,e.o=500,e.p=500,e.q=500,e.r=389,e.s=389,e.t=278,e.u=500,e.v=444,e.w=667,e.x=444,e.y=444,e.z=389,e.braceleft=400,e.bar=275,e.braceright=400,e.asciitilde=541,e.exclamdown=389,e.cent=500,e.sterling=500,e.fraction=167,e.yen=500,e.florin=500,e.section=500,e.currency=500,e.quotesingle=214,e.quotedblleft=556,e.guillemotleft=500,e.guilsinglleft=333,e.guilsinglright=333,e.fi=500,e.fl=500,e.endash=500,e.dagger=500,e.daggerdbl=500,e.periodcentered=250,e.paragraph=523,e.bullet=350,e.quotesinglbase=333,e.quotedblbase=556,e.quotedblright=556,e.guillemotright=500,e.ellipsis=889,e.perthousand=1e3,e.questiondown=500,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=889,e.AE=889,e.ordfeminine=276,e.Lslash=556,e.Oslash=722,e.OE=944,e.ordmasculine=310,e.ae=667,e.dotlessi=278,e.lslash=278,e.oslash=500,e.oe=667,e.germandbls=500,e.Idieresis=333,e.eacute=444,e.abreve=500,e.uhungarumlaut=500,e.ecaron=444,e.Ydieresis=556,e.divide=675,e.Yacute=556,e.Acircumflex=611,e.aacute=500,e.Ucircumflex=722,e.yacute=444,e.scommaaccent=389,e.ecircumflex=444,e.Uring=722,e.Udieresis=722,e.aogonek=500,e.Uacute=722,e.uogonek=500,e.Edieresis=611,e.Dcroat=722,e.commaaccent=250,e.copyright=760,e.Emacron=611,e.ccaron=444,e.aring=500,e.Ncommaaccent=667,e.lacute=278,e.agrave=500,e.Tcommaaccent=556,e.Cacute=667,e.atilde=500,e.Edotaccent=611,e.scaron=389,e.scedilla=389,e.iacute=278,e.lozenge=471,e.Rcaron=611,e.Gcommaaccent=722,e.ucircumflex=500,e.acircumflex=500,e.Amacron=611,e.rcaron=389,e.ccedilla=444,e.Zdotaccent=556,e.Thorn=611,e.Omacron=722,e.Racute=611,e.Sacute=500,e.dcaron=544,e.Umacron=722,e.uring=500,e.threesuperior=300,e.Ograve=722,e.Agrave=611,e.Abreve=611,e.multiply=675,e.uacute=500,e.Tcaron=556,e.partialdiff=476,e.ydieresis=444,e.Nacute=667,e.icircumflex=278,e.Ecircumflex=611,e.adieresis=500,e.edieresis=444,e.cacute=444,e.nacute=500,e.umacron=500,e.Ncaron=667,e.Iacute=333,e.plusminus=675,e.brokenbar=275,e.registered=760,e.Gbreve=722,e.Idotaccent=333,e.summation=600,e.Egrave=611,e.racute=389,e.omacron=500,e.Zacute=556,e.Zcaron=556,e.greaterequal=549,e.Eth=722,e.Ccedilla=667,e.lcommaaccent=278,e.tcaron=300,e.eogonek=444,e.Uogonek=722,e.Aacute=611,e.Adieresis=611,e.egrave=444,e.zacute=389,e.iogonek=278,e.Oacute=722,e.oacute=500,e.amacron=500,e.sacute=389,e.idieresis=278,e.Ocircumflex=722,e.Ugrave=722,e.Delta=612,e.thorn=500,e.twosuperior=300,e.Odieresis=722,e.mu=500,e.igrave=278,e.ohungarumlaut=500,e.Eogonek=611,e.dcroat=500,e.threequarters=750,e.Scedilla=500,e.lcaron=300,e.Kcommaaccent=667,e.Lacute=556,e.trademark=980,e.edotaccent=444,e.Igrave=333,e.Imacron=333,e.Lcaron=611,e.onehalf=750,e.lessequal=549,e.ocircumflex=500,e.ntilde=500,e.Uhungarumlaut=722,e.Eacute=611,e.emacron=444,e.gbreve=500,e.onequarter=750,e.Scaron=500,e.Scommaaccent=500,e.Ohungarumlaut=722,e.degree=400,e.ograve=500,e.Ccaron=667,e.ugrave=500,e.radical=453,e.Dcaron=722,e.rcommaaccent=389,e.Ntilde=667,e.otilde=500,e.Rcommaaccent=611,e.Lcommaaccent=556,e.Atilde=611,e.Aogonek=611,e.Aring=611,e.Otilde=722,e.zdotaccent=389,e.Ecaron=611,e.Iogonek=333,e.kcommaaccent=444,e.minus=675,e.Icircumflex=333,e.ncaron=500,e.tcommaaccent=278,e.logicalnot=675,e.odieresis=500,e.udieresis=500,e.notequal=549,e.gcommaaccent=500,e.eth=500,e.zcaron=389,e.ncommaaccent=500,e.onesuperior=300,e.imacron=278,e.Euro=500})),e.ZapfDingbats=ft((function(e){e.space=278,e.a1=974,e.a2=961,e.a202=974,e.a3=980,e.a4=719,e.a5=789,e.a119=790,e.a118=791,e.a117=690,e.a11=960,e.a12=939,e.a13=549,e.a14=855,e.a15=911,e.a16=933,e.a105=911,e.a17=945,e.a18=974,e.a19=755,e.a20=846,e.a21=762,e.a22=761,e.a23=571,e.a24=677,e.a25=763,e.a26=760,e.a27=759,e.a28=754,e.a6=494,e.a7=552,e.a8=537,e.a9=577,e.a10=692,e.a29=786,e.a30=788,e.a31=788,e.a32=790,e.a33=793,e.a34=794,e.a35=816,e.a36=823,e.a37=789,e.a38=841,e.a39=823,e.a40=833,e.a41=816,e.a42=831,e.a43=923,e.a44=744,e.a45=723,e.a46=749,e.a47=790,e.a48=792,e.a49=695,e.a50=776,e.a51=768,e.a52=792,e.a53=759,e.a54=707,e.a55=708,e.a56=682,e.a57=701,e.a58=826,e.a59=815,e.a60=789,e.a61=789,e.a62=707,e.a63=687,e.a64=696,e.a65=689,e.a66=786,e.a67=787,e.a68=713,e.a69=791,e.a70=785,e.a71=791,e.a72=873,e.a73=761,e.a74=762,e.a203=762,e.a75=759,e.a204=759,e.a76=892,e.a77=892,e.a78=788,e.a79=784,e.a81=438,e.a82=138,e.a83=277,e.a84=415,e.a97=392,e.a98=392,e.a99=668,e.a100=668,e.a89=390,e.a90=390,e.a93=317,e.a94=317,e.a91=276,e.a92=276,e.a205=509,e.a85=509,e.a206=410,e.a86=410,e.a87=234,e.a88=234,e.a95=334,e.a96=334,e.a101=732,e.a102=544,e.a103=544,e.a104=910,e.a106=667,e.a107=760,e.a108=760,e.a112=776,e.a111=595,e.a110=694,e.a109=626,e.a120=788,e.a121=788,e.a122=788,e.a123=788,e.a124=788,e.a125=788,e.a126=788,e.a127=788,e.a128=788,e.a129=788,e.a130=788,e.a131=788,e.a132=788,e.a133=788,e.a134=788,e.a135=788,e.a136=788,e.a137=788,e.a138=788,e.a139=788,e.a140=788,e.a141=788,e.a142=788,e.a143=788,e.a144=788,e.a145=788,e.a146=788,e.a147=788,e.a148=788,e.a149=788,e.a150=788,e.a151=788,e.a152=788,e.a153=788,e.a154=788,e.a155=788,e.a156=788,e.a157=788,e.a158=788,e.a159=788,e.a160=894,e.a161=838,e.a163=1016,e.a164=458,e.a196=748,e.a165=924,e.a192=748,e.a166=918,e.a167=927,e.a168=928,e.a169=928,e.a170=834,e.a171=873,e.a172=828,e.a173=924,e.a162=924,e.a174=917,e.a175=930,e.a176=931,e.a177=463,e.a178=883,e.a179=836,e.a193=836,e.a180=867,e.a199=867,e.a181=696,e.a200=696,e.a182=874,e.a201=874,e.a183=760,e.a184=946,e.a197=771,e.a185=865,e.a194=771,e.a198=888,e.a186=967,e.a195=888,e.a187=831,e.a188=873,e.a189=927,e.a190=970,e.a191=918}))})),dg=ft((function(e){e.Courier={ascent:629,descent:-157,capHeight:562,xHeight:-426},e["Courier-Bold"]={ascent:629,descent:-157,capHeight:562,xHeight:439},e["Courier-Oblique"]={ascent:629,descent:-157,capHeight:562,xHeight:426},e["Courier-BoldOblique"]={ascent:629,descent:-157,capHeight:562,xHeight:426},e.Helvetica={ascent:718,descent:-207,capHeight:718,xHeight:523},e["Helvetica-Bold"]={ascent:718,descent:-207,capHeight:718,xHeight:532},e["Helvetica-Oblique"]={ascent:718,descent:-207,capHeight:718,xHeight:523},e["Helvetica-BoldOblique"]={ascent:718,descent:-207,capHeight:718,xHeight:532},e["Times-Roman"]={ascent:683,descent:-217,capHeight:662,xHeight:450},e["Times-Bold"]={ascent:683,descent:-217,capHeight:676,xHeight:461},e["Times-Italic"]={ascent:683,descent:-217,capHeight:653,xHeight:441},e["Times-BoldItalic"]={ascent:683,descent:-217,capHeight:669,xHeight:462},e.Symbol={ascent:Math.NaN,descent:Math.NaN,capHeight:Math.NaN,xHeight:Math.NaN},e.ZapfDingbats={ascent:Math.NaN,descent:Math.NaN,capHeight:Math.NaN,xHeight:Math.NaN}}));function yg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||vg(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pg(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=vg(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function vg(e,t){if(e){if("string"==typeof e)return mg(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?mg(e,t):void 0}}function mg(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function wg(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bg(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Dg(A.key),A)}}function kg(e,t,r){return t&&bg(e.prototype,t),r&&bg(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Dg(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var Sg=function(){return kg((function e(t){var r=t.glyfTable,A=t.isGlyphLocationsLong,n=t.locaTable,i=t.numGlyphs;wg(this,e),this.glyphs=[];for(var a=new DataView(n.buffer,n.byteOffset,n.byteLength),o=new DataView(r.buffer,r.byteOffset,r.byteLength),s=A?4:2,c=A?a.getUint32(0):2*a.getUint16(0),g=0,u=0;u<i;u++){g+=s;var l=A?a.getUint32(g):2*a.getUint16(g);if(l!==c){var h=Fg.parse(c,o);this.glyphs.push(h),c=l}else this.glyphs.push(new Fg({}))}}),[{key:"getSize",value:function(){return this.glyphs.reduce((function(e,t){return e+(t.getSize()+3&-4)}),0)}},{key:"write",value:function(){var e=this.getSize(),t=new DataView(new ArrayBuffer(e)),r=e>131070,A=r?4:2,n=new DataView(new ArrayBuffer((this.glyphs.length+1)*A));r?n.setUint32(0,0):n.setUint16(0,0);var i,a=0,o=0,s=pg(this.glyphs);try{for(s.s();!(i=s.n()).done;)a=(a+=i.value.write(a,t))+3&-4,o+=A,r?n.setUint32(o,a):n.setUint16(o,a>>1)}catch(e){s.e(e)}finally{s.f()}return{isLocationLong:r,loca:new Uint8Array(n.buffer),glyf:new Uint8Array(t.buffer)}}},{key:"scale",value:function(e){for(var t=0,r=this.glyphs.length;t<r;t++)this.glyphs[t].scale(e[t])}}])}(),Fg=function(){function e(t){var r=t.header,A=void 0===r?null:r,n=t.simple,i=void 0===n?null:n,a=t.composites,o=void 0===a?null:a;wg(this,e),this.header=A,this.simple=i,this.composites=o}return kg(e,[{key:"getSize",value:function(){if(!this.header)return 0;var e=this.simple?this.simple.getSize():this.composites.reduce((function(e,t){return e+t.getSize()}),0);return this.header.getSize()+e}},{key:"write",value:function(e,t){if(!this.header)return 0;var r=e;if(e+=this.header.write(e,t),this.simple)e+=this.simple.write(e,t);else{var A,n=pg(this.composites);try{for(n.s();!(A=n.n()).done;)e+=A.value.write(e,t)}catch(e){n.e(e)}finally{n.f()}}return e-r}},{key:"scale",value:function(e){if(this.header){var t=(this.header.xMin+this.header.xMax)/2;if(this.header.scale(t,e),this.simple)this.simple.scale(t,e);else{var r,A=pg(this.composites);try{for(A.s();!(r=A.n()).done;)r.value.scale(t,e)}catch(e){A.e(e)}finally{A.f()}}}}}],[{key:"parse",value:function(t,r){var A=yg(xg.parse(t,r),2),n=A[0],i=A[1];if(t+=n,i.numberOfContours<0){for(var a=[];;){var o=yg(Ng.parse(t,r),2),s=o[0],c=o[1];if(t+=s,a.push(c),!(32&c.flags))break}return new e({header:i,composites:a})}return new e({header:i,simple:Gg.parse(t,r,i.numberOfContours)})}}])}(),xg=function(){function e(t){var r=t.numberOfContours,A=t.xMin,n=t.yMin,i=t.xMax,a=t.yMax;wg(this,e),this.numberOfContours=r,this.xMin=A,this.yMin=n,this.xMax=i,this.yMax=a}return kg(e,[{key:"getSize",value:function(){return 10}},{key:"write",value:function(e,t){return t.setInt16(e,this.numberOfContours),t.setInt16(e+2,this.xMin),t.setInt16(e+4,this.yMin),t.setInt16(e+6,this.xMax),t.setInt16(e+8,this.yMax),10}},{key:"scale",value:function(e,t){this.xMin=Math.round(e+(this.xMin-e)*t),this.xMax=Math.round(e+(this.xMax-e)*t)}}],[{key:"parse",value:function(t,r){return[10,new e({numberOfContours:r.getInt16(t),xMin:r.getInt16(t+2),yMin:r.getInt16(t+4),xMax:r.getInt16(t+6),yMax:r.getInt16(t+8)})]}}])}(),Rg=kg((function e(t){var r=t.flags,A=t.xCoordinates,n=t.yCoordinates;wg(this,e),this.xCoordinates=A,this.yCoordinates=n,this.flags=r})),Gg=function(){function e(t){var r=t.contours,A=t.instructions;wg(this,e),this.contours=r,this.instructions=A}return kg(e,[{key:"getSize",value:function(){var e,t=2*this.contours.length+2+this.instructions.length,r=0,A=0,n=pg(this.contours);try{for(n.s();!(e=n.n()).done;){var i=e.value;t+=i.flags.length;for(var a=0,o=i.xCoordinates.length;a<o;a++){var s=i.xCoordinates[a],c=i.yCoordinates[a],g=Math.abs(s-r);g>255?t+=2:g>0&&(t+=1),r=s,(g=Math.abs(c-A))>255?t+=2:g>0&&(t+=1),A=c}}}catch(e){n.e(e)}finally{n.f()}return t}},{key:"write",value:function(e,t){var r,A=e,n=[],i=[],a=[],o=0,s=0,c=pg(this.contours);try{for(c.s();!(r=c.n()).done;){for(var g=r.value,u=0,l=g.xCoordinates.length;u<l;u++){var h=g.flags[u],I=g.xCoordinates[u],f=I-o;if(0===f)h|=16,n.push(0);else{var C=Math.abs(f);C<=255?(h|=f>=0?18:2,n.push(C)):n.push(f)}o=I;var B=g.yCoordinates[u];if(0==(f=B-s))h|=32,i.push(0);else{var Q=Math.abs(f);Q<=255?(h|=f>=0?36:4,i.push(Q)):i.push(f)}s=B,a.push(h)}t.setUint16(e,n.length-1),e+=2}}catch(e){c.e(e)}finally{c.f()}t.setUint16(e,this.instructions.length),e+=2,this.instructions.length&&(new Uint8Array(t.buffer,0,t.buffer.byteLength).set(this.instructions,e),e+=this.instructions.length);for(var E=0,d=a;E<d.length;E++){var y=d[E];t.setUint8(e++,y)}for(var p=0,v=n.length;p<v;p++){var m=n[p],w=a[p];2&w?t.setUint8(e++,m):16&w||(t.setInt16(e,m),e+=2)}for(var b=0,k=i.length;b<k;b++){var D=i[b],S=a[b];4&S?t.setUint8(e++,D):32&S||(t.setInt16(e,D),e+=2)}return e-A}},{key:"scale",value:function(e,t){var r,A=pg(this.contours);try{for(A.s();!(r=A.n()).done;){var n=r.value;if(0!==n.xCoordinates.length)for(var i=0,a=n.xCoordinates.length;i<a;i++)n.xCoordinates[i]=Math.round(e+(n.xCoordinates[i]-e)*t)}}catch(e){A.e(e)}finally{A.f()}}}],[{key:"parse",value:function(t,r,A){for(var n=[],i=0;i<A;i++){var a=r.getUint16(t);t+=2,n.push(a)}var o=n[A-1]+1,s=r.getUint16(t);t+=2;var c=new Uint8Array(r).slice(t,t+s);t+=s;for(var g=[],u=0;u<o;t++,u++){var l=r.getUint8(t);if(g.push(l),8&l){var h=r.getUint8(++t);l^=8;for(var I=0;I<h;I++)g.push(l);u+=h}}for(var f=[],C=[],B=[],Q=[],E=[],d=0,y=0,p=0;p<o;p++){var v=g[p];if(2&v){var m=r.getUint8(t++);y+=16&v?m:-m,C.push(y)}else 16&v||(y+=r.getInt16(t),t+=2),C.push(y);n[d]===p&&(d++,f.push(C),C=[])}y=0,d=0;for(var w=0;w<o;w++){var b=g[w];if(4&b){var k=r.getUint8(t++);y+=32&b?k:-k,B.push(y)}else 32&b||(y+=r.getInt16(t),t+=2),B.push(y);Q.push(1&b|64&b),n[d]===w&&(C=f[d],d++,E.push(new Rg({flags:Q,xCoordinates:C,yCoordinates:B})),B=[],Q=[])}return new e({contours:E,instructions:c})}}])}(),Ng=function(){function e(t){var r=t.flags,A=t.glyphIndex,n=t.argument1,i=t.argument2,a=t.transf,o=t.instructions;wg(this,e),this.flags=r,this.glyphIndex=A,this.argument1=n,this.argument2=i,this.transf=a,this.instructions=o}return kg(e,[{key:"getSize",value:function(){var e=4+2*this.transf.length;return 256&this.flags&&(e+=2+this.instructions.length),e+=2,2&this.flags?this.argument1>=-128&&this.argument1<=127&&this.argument2>=-128&&this.argument2<=127||(e+=2):this.argument1>=0&&this.argument1<=255&&this.argument2>=0&&this.argument2<=255||(e+=2),e}},{key:"write",value:function(e,t){var r=e;return 2&this.flags?this.argument1>=-128&&this.argument1<=127&&this.argument2>=-128&&this.argument2<=127||(this.flags|=1):this.argument1>=0&&this.argument1<=255&&this.argument2>=0&&this.argument2<=255||(this.flags|=1),t.setUint16(e,this.flags),t.setUint16(e+2,this.glyphIndex),e+=4,1&this.flags?(2&this.flags?(t.setInt16(e,this.argument1),t.setInt16(e+2,this.argument2)):(t.setUint16(e,this.argument1),t.setUint16(e+2,this.argument2)),e+=4):(t.setUint8(e,this.argument1),t.setUint8(e+1,this.argument2),e+=2),256&this.flags&&(t.setUint16(e,this.instructions.length),e+=2,this.instructions.length&&(new Uint8Array(t.buffer,0,t.buffer.byteLength).set(this.instructions,e),e+=this.instructions.length)),e-r}},{key:"scale",value:function(e,t){}}],[{key:"parse",value:function(t,r){var A,n,i=t,a=[],o=r.getUint16(t),s=r.getUint16(t+2);t+=4,1&o?(2&o?(A=r.getInt16(t),n=r.getInt16(t+2)):(A=r.getUint16(t),n=r.getUint16(t+2)),t+=4,o^=1):(2&o?(A=r.getInt8(t),n=r.getInt8(t+1)):(A=r.getUint8(t),n=r.getUint8(t+1)),t+=2),8&o?(a.push(r.getUint16(t)),t+=2):64&o?(a.push(r.getUint16(t),r.getUint16(t+2)),t+=4):128&o&&(a.push(r.getUint16(t),r.getUint16(t+2),r.getUint16(t+4),r.getUint16(t+6)),t+=8);var c=null;if(256&o){var g=r.getUint16(t);t+=2,c=new Uint8Array(r).slice(t,t+g),t+=g}return[t-i,new e({flags:o,glyphIndex:s,argument1:A,argument2:n,transf:a,instructions:c})]}}])}();function Lg(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Ug(A.key),A)}}function Ug(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function Mg(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function Jg(e,t,r){e[t]=r>>8&255,e[t+1]=255&r}function Hg(e,t,r){e[t]=r>>24&255,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r}function Yg(e,t,r){if(r instanceof Uint8Array)e.set(r,t);else if("string"==typeof r)for(var A=0,n=r.length;A<n;A++)e[t++]=255&r.charCodeAt(A);else{var i,a=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return Mg(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Mg(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}(r);try{for(a.s();!(i=a.n()).done;){var o=i.value;e[t++]=255&o}}catch(e){a.e(e)}finally{a.f()}}}var Pg=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.sfnt=t,this.tables=Object.create(null)}return t=e,A=[{key:"getSearchParams",value:function(e,t){for(var r=1,A=0;(r^e)>r;)r<<=1,A++;var n=r*t;return{range:n,entry:A,rangeShift:t*e-n}}}],(r=[{key:"toArray",value:function(){var t=this.sfnt,r=this.tables,A=Object.keys(r);A.sort();var n,i,a,o,s,c=A.length,g=12+16*c,u=[g];for(n=0;n<c;n++)g+=((o=r[A[n]]).length+3&-4)>>>0,u.push(g);var l=new Uint8Array(g);for(n=0;n<c;n++)o=r[A[n]],Yg(l,u[n],o);"true"===t&&(t=ae(65536)),l[0]=255&t.charCodeAt(0),l[1]=255&t.charCodeAt(1),l[2]=255&t.charCodeAt(2),l[3]=255&t.charCodeAt(3),Jg(l,4,c);var h=e.getSearchParams(c,16);for(Jg(l,6,h.range),Jg(l,8,h.entry),Jg(l,10,h.rangeShift),g=12,n=0;n<c;n++){s=A[n],l[g]=255&s.charCodeAt(0),l[g+1]=255&s.charCodeAt(1),l[g+2]=255&s.charCodeAt(2),l[g+3]=255&s.charCodeAt(3);var I=0;for(i=u[n],a=u[n+1];i<a;i+=4)I=I+kt(l,i)>>>0;Hg(l,g+4,I),Hg(l,g+8,u[n]),Hg(l,g+12,r[s].length),g+=16}return l}},{key:"addTable",value:function(e,t){if(e in this.tables)throw new Error("Table "+e+" already exists");this.tables[e]=t}}])&&Lg(t.prototype,r),A&&Lg(t,A),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,A}();function Og(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function Kg(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tg(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,jg(A.key),A)}}function qg(e,t,r){return t&&Tg(e.prototype,t),r&&Tg(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function jg(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var Wg=[4],Zg=[5],_g=[6],Xg=[7],Vg=[8],zg=[12,35],$g=[14],eu=[21],tu=[22],ru=[30],Au=[31],nu=function(){return qg((function e(){Kg(this,e),this.width=0,this.lsb=0,this.flexing=!1,this.output=[],this.stack=[]}),[{key:"convert",value:function(e,t,r){for(var A,n,i,a=e.length,o=!1,s=0;s<a;s++){var c=e[s];if(c<32){switch(12===c&&(c=(c<<8)+e[++s]),c){case 1:case 3:case 9:case 3072:case 3073:case 3074:case 3105:this.stack=[];break;case 4:if(this.flexing){if(this.stack.length<1){o=!0;break}var g=this.stack.pop();this.stack.push(0,g);break}o=this.executeCommand(1,Wg);break;case 5:o=this.executeCommand(2,Zg);break;case 6:o=this.executeCommand(1,_g);break;case 7:o=this.executeCommand(1,Xg);break;case 8:o=this.executeCommand(6,Vg);break;case 10:if(this.stack.length<1){o=!0;break}if(!t[i=this.stack.pop()]){o=!0;break}o=this.convert(t[i],t,r);break;case 11:return o;case 13:if(this.stack.length<2){o=!0;break}A=this.stack.pop(),n=this.stack.pop(),this.lsb=n,this.width=A,this.stack.push(A,n),o=this.executeCommand(2,tu);break;case 14:this.output.push($g[0]);break;case 21:if(this.flexing)break;o=this.executeCommand(2,eu);break;case 22:if(this.flexing){this.stack.push(0);break}o=this.executeCommand(1,tu);break;case 30:o=this.executeCommand(4,ru);break;case 31:o=this.executeCommand(4,Au);break;case 3078:if(r){var u=this.stack.at(-5);this.seac=this.stack.splice(-4,4),this.seac[0]+=this.lsb-u,o=this.executeCommand(0,$g)}else o=this.executeCommand(4,$g);break;case 3079:if(this.stack.length<4){o=!0;break}this.stack.pop(),A=this.stack.pop();var l=this.stack.pop();n=this.stack.pop(),this.lsb=n,this.width=A,this.stack.push(A,n,l),o=this.executeCommand(3,eu);break;case 3084:if(this.stack.length<2){o=!0;break}var h=this.stack.pop(),I=this.stack.pop();this.stack.push(I/h);break;case 3088:if(this.stack.length<2){o=!0;break}i=this.stack.pop();var f=this.stack.pop();if(0===i&&3===f){var C=this.stack.splice(-17,17);this.stack.push(C[2]+C[0],C[3]+C[1],C[4],C[5],C[6],C[7],C[8],C[9],C[10],C[11],C[12],C[13],C[14]),o=this.executeCommand(13,zg,!0),this.flexing=!1,this.stack.push(C[15],C[16])}else 1===i&&0===f&&(this.flexing=!0);break;case 3089:break;default:q('Unknown type 1 charstring command of "'+c+'"')}if(o)break}else c<=246?c-=139:c=c<=250?256*(c-247)+e[++s]+108:c<=254?-256*(c-251)-e[++s]-108:(255&e[++s])<<24|(255&e[++s])<<16|(255&e[++s])<<8|(255&e[++s])<<0,this.stack.push(c)}return o}},{key:"executeCommand",value:function(e,t,r){var A,n=this.stack.length;if(e>n)return!0;for(var i=n-e,a=i;a<n;a++){var o=this.stack[a];Number.isInteger(o)?this.output.push(28,o>>8&255,255&o):(o=65536*o|0,this.output.push(255,o>>24&255,o>>16&255,o>>8&255,255&o))}return(A=this.output).push.apply(A,function(e){return function(e){if(Array.isArray(e))return Og(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Og(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Og(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t)),r?this.stack.splice(i,e):this.stack.length=0,!1}}])}();function iu(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function au(e,t,r){if(r>=e.length)return new Uint8Array(0);var A,n,i=0|t;for(A=0;A<r;A++)i=52845*(e[A]+i)+22719&65535;var a=e.length-r,o=new Uint8Array(a);for(A=r,n=0;n<a;A++,n++){var s=e[A];o[n]=s^i>>8,i=52845*(s+i)+22719&65535}return o}function ou(e){return 47===e||91===e||93===e||123===e||125===e||40===e||41===e}var su=function(){return qg((function e(t,r,A){if(Kg(this,e),r){var n=t.getBytes(),i=!((iu(n[0])||Dt(n[0]))&&iu(n[1])&&iu(n[2])&&iu(n[3])&&iu(n[4])&&iu(n[5])&&iu(n[6])&&iu(n[7]));t=new ar(i?au(n,55665,4):function(e,t,r){var A,n,i=55665,a=e.length,o=new Uint8Array(a>>>1);for(A=0,n=0;A<a;A++){var s=e[A];if(iu(s)){A++;for(var c=void 0;A<a&&!iu(c=e[A]);)A++;if(A<a){var g=parseInt(String.fromCharCode(s,c),16);o[n++]=g^i>>8,i=52845*(g+i)+22719&65535}}}return o.slice(4,n)}(n))}this.seacAnalysisEnabled=!!A,this.stream=t,this.nextChar()}),[{key:"readNumberArray",value:function(){this.getToken();for(var e=[];;){var t=this.getToken();if(null===t||"]"===t||"}"===t)break;e.push(parseFloat(t||0))}return e}},{key:"readNumber",value:function(){var e=this.getToken();return parseFloat(e||0)}},{key:"readInt",value:function(){var e=this.getToken();return 0|parseInt(e||0,10)}},{key:"readBoolean",value:function(){return"true"===this.getToken()?1:0}},{key:"nextChar",value:function(){return this.currentChar=this.stream.getByte()}},{key:"prevChar",value:function(){return this.stream.skip(-2),this.currentChar=this.stream.getByte()}},{key:"getToken",value:function(){for(var e=!1,t=this.currentChar;;){if(-1===t)return null;if(e)10!==t&&13!==t||(e=!1);else if(37===t)e=!0;else if(!Dt(t))break;t=this.nextChar()}if(ou(t))return this.nextChar(),String.fromCharCode(t);var r="";do{r+=String.fromCharCode(t),t=this.nextChar()}while(t>=0&&!Dt(t)&&!ou(t));return r}},{key:"readCharStrings",value:function(e,t){return-1===t?e:au(e,4330,t)}},{key:"extractFontProgram",value:function(e){var t=this.stream,r=[],A=[],n=Object.create(null);n.lenIV=4;for(var i,a,o,s,c={subrs:[],charstrings:[],properties:{privateData:n}};null!==(i=this.getToken());)if("/"===i)switch(i=this.getToken()){case"CharStrings":for(this.getToken(),this.getToken(),this.getToken(),this.getToken();null!==(i=this.getToken())&&"end"!==i;)if("/"===i){var g=this.getToken();a=this.readInt(),this.getToken(),o=a>0?t.getBytes(a):new Uint8Array(0),s=c.properties.privateData.lenIV;var u=this.readCharStrings(o,s);this.nextChar(),"noaccess"===(i=this.getToken())?this.getToken():"/"===i&&this.prevChar(),A.push({glyph:g,encoded:u})}break;case"Subrs":for(this.readInt(),this.getToken();"dup"===this.getToken();){var l=this.readInt();a=this.readInt(),this.getToken(),o=a>0?t.getBytes(a):new Uint8Array(0),s=c.properties.privateData.lenIV;var h=this.readCharStrings(o,s);this.nextChar(),"noaccess"===(i=this.getToken())&&this.getToken(),r[l]=h}break;case"BlueValues":case"OtherBlues":case"FamilyBlues":case"FamilyOtherBlues":var I=this.readNumberArray();I.length>0&&I.length;break;case"StemSnapH":case"StemSnapV":c.properties.privateData[i]=this.readNumberArray();break;case"StdHW":case"StdVW":c.properties.privateData[i]=this.readNumberArray()[0];break;case"BlueShift":case"lenIV":case"BlueFuzz":case"BlueScale":case"LanguageGroup":c.properties.privateData[i]=this.readNumber();break;case"ExpansionFactor":c.properties.privateData[i]=this.readNumber()||.06;break;case"ForceBold":c.properties.privateData[i]=this.readBoolean()}for(var f=0,C=A;f<C.length;f++){var B=C[f],Q=B.encoded,E=B.glyph,d=new nu,y=d.convert(Q,r,this.seacAnalysisEnabled),p=d.output;y&&(p=[14]);var v={glyphName:E,charstring:p,width:d.width,lsb:d.lsb,seac:d.seac};if(".notdef"===E?c.charstrings.unshift(v):c.charstrings.push(v),e.builtInEncoding){var m=e.builtInEncoding.indexOf(E);m>-1&&void 0===e.widths[m]&&m>=e.firstChar&&m<=e.lastChar&&(e.widths[m]=d.width)}}return c}},{key:"extractFontHeader",value:function(e){for(var t;null!==(t=this.getToken());)if("/"===t)switch(t=this.getToken()){case"FontMatrix":var r=this.readNumberArray();e.fontMatrix=r;break;case"Encoding":var A=this.getToken(),n=void 0;if(/^\\d+$/.test(A)){n=[];var i=0|parseInt(A,10);this.getToken();for(var a=0;a<i;a++){for(t=this.getToken();"dup"!==t&&"def"!==t;)if(null===(t=this.getToken()))return;if("def"===t)break;var o=this.readInt();this.getToken();var s=this.getToken();n[o]=s,this.getToken()}}else n=Rs(A);e.builtInEncoding=n;break;case"FontBBox":var c=this.readNumberArray();e.ascent=Math.max(c[3],c[1]),e.descent=Math.min(c[1],c[3]),e.ascentScaled=!0}}}])}();function cu(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return gu(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?gu(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function gu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function uu(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,lu(A.key),A)}}function lu(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function hu(e,t,r){for(var A=e.length,n=t.length,i=A-n,a=r,o=!1;a<i;){for(var s=0;s<n&&e[a+s]===t[s];)s++;if(s>=n){for(a+=s;a<A&&Dt(e[a]);)a++;o=!0;break}a++}return{found:o,length:a}}var Iu=function(){return e=function e(t,r,A){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var n=A.length1,i=(A.length2,r.peekBytes(6)),a=128===i[0]&&1===i[1];a&&(r.skip(6),n=i[5]<<24|i[4]<<16|i[3]<<8|i[2]);var o=function(e,t){var r,A,n,i,a=[101,101,120,101,99],o=e.pos;try{A=(r=e.getBytes(t)).length}catch(e){}if(A===t&&(n=hu(r,a,t-2*a.length)).found&&n.length===t)return{stream:new ar(r),length:t};for(q('Invalid "Length1" property in Type1 font -- trying to recover.'),e.pos=o;0!==(n=hu(e.peekBytes(2048),a,0)).length;)if(e.pos+=n.length,n.found){i=e.pos-o;break}return e.pos=o,i?{stream:new ar(e.getBytes(i)),length:i}:(q('Unable to recover "Length1" property in Type1 font -- using as is.'),{stream:new ar(e.getBytes(t)),length:t})}(r,n);new su(o.stream,!1,dc).extractFontHeader(A),a&&((i=r.getBytes(6))[5],i[4],i[3],i[2]);var s=function(e,t){var r=e.getBytes();if(0===r.length)throw new re("getEexecBlock - no font program found.");return{stream:new ar(r),length:r.length}}(r),c=new su(s.stream,!0,dc).extractFontProgram(A);for(var g in c.properties)A[g]=c.properties[g];var u=c.charstrings,l=this.getType2Charstrings(u),h=this.getType2Subrs(c.subrs);this.charstrings=u,this.data=this.wrap(t,l,this.charstrings,h,A),this.seacs=this.getSeacs(c.charstrings)},(t=[{key:"numGlyphs",get:function(){return this.charstrings.length+1}},{key:"getCharset",value:function(){var e,t=[".notdef"],r=cu(this.charstrings);try{for(r.s();!(e=r.n()).done;){var A=e.value.glyphName;t.push(A)}}catch(e){r.e(e)}finally{r.f()}return t}},{key:"getGlyphMapping",value:function(e){var t=this.charstrings;if(e.composite){for(var r=Object.create(null),A=0,n=t.length;A<n;A++)r[e.cMap.charCodeOf(A)]=A+1;return r}var i,a,o=[".notdef"];for(a=0;a<t.length;a++)o.push(t[a].glyphName);var s=e.builtInEncoding;if(s)for(var c in i=Object.create(null),s)(a=o.indexOf(s[c]))>=0&&(i[c]=a);return vc(e,i,o)}},{key:"hasGlyphId",value:function(e){return!(e<0||e>=this.numGlyphs)&&(0===e||this.charstrings[e-1].charstring.length>0)}},{key:"getSeacs",value:function(e){for(var t=[],r=0,A=e.length;r<A;r++){var n=e[r];n.seac&&(t[r+1]=n.seac)}return t}},{key:"getType2Charstrings",value:function(e){var t,r=[],A=cu(e);try{for(A.s();!(t=A.n()).done;){var n=t.value;r.push(n.charstring)}}catch(e){A.e(e)}finally{A.f()}return r}},{key:"getType2Subrs",value:function(e){var t,r=e.length;t=r<1133?107:r<33769?1131:32768;var A,n=[];for(A=0;A<t;A++)n.push([11]);for(A=0;A<r;A++)n.push(e[A]);return n}},{key:"wrap",value:function(e,t,r,A,n){var i=new Vs;i.header=new zs(1,0,4,4),i.names=[e];var a=new Ac;a.setByName("version",391),a.setByName("Notice",392),a.setByName("FullName",393),a.setByName("FamilyName",394),a.setByName("Weight",395),a.setByName("Encoding",null),a.setByName("FontMatrix",n.fontMatrix),a.setByName("FontBBox",n.bbox),a.setByName("charset",null),a.setByName("CharStrings",null),a.setByName("Private",null),i.topDict=a;var o=new $s;o.add("Version 0.11"),o.add("See original notice"),o.add(e),o.add(e),o.add("Medium"),i.strings=o,i.globalSubrIndex=new ec;var s,c,g=t.length,u=[".notdef"];for(s=0;s<g;s++){var l=r[s].glyphName;-1===Ws.indexOf(l)&&o.add(l),u.push(l)}i.charset=new oc(!1,0,u);var h=new ec;for(h.add([139,14]),s=0;s<g;s++)h.add(t[s]);i.charStrings=h;var I=new ic;I.setByName("Subrs",null);var f=["BlueValues","OtherBlues","FamilyBlues","FamilyOtherBlues","StemSnapH","StemSnapV","BlueShift","BlueFuzz","BlueScale","LanguageGroup","ExpansionFactor","ForceBold","StdHW","StdVW"];for(s=0,c=f.length;s<c;s++){var C=f[s];if(C in n.privateData){var B=n.privateData[C];if(Array.isArray(B))for(var Q=B.length-1;Q>0;Q--)B[Q]-=B[Q-1];I.setByName(C,B)}}i.topDict.privateDict=I;var E=new ec;for(s=0,c=A.length;s<c;s++)E.add(A[s]);return I.subrsIndex=E,new uc(i).compile()}}])&&uu(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();function fu(e){return function(e){if(Array.isArray(e))return vu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||pu(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Cu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||pu(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qu(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,du(A.key),A)}}function Eu(e,t,r){return t&&Qu(e.prototype,t),r&&Qu(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function du(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function yu(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=pu(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function pu(e,t){if(e){if("string"==typeof e)return vu(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?vu(e,t):void 0}}function vu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}var mu=[[57344,63743],[1048576,1114109]],wu=1e3,bu=["ascent","bbox","black","bold","charProcOperatorList","composite","cssFontInfo","data","defaultVMetrics","defaultWidth","descent","fallbackName","fontMatrix","isInvalidPDFjsFont","isType3Font","italic","loadedName","mimetype","missingFile","name","remeasure","subtype","systemFontInfo","type","vertical"],ku=["cMap","defaultEncoding","differences","isMonospace","isSerifFont","isSymbolicFont","seacMap","toFontChar","toUnicode","vmetrics","widths"];function Du(e){if(e.fontMatrix&&e.fontMatrix[0]!==B[0]){var t=.001/e.fontMatrix[0],r=e.widths;for(var A in r)r[A]*=t;e.defaultWidth*=t}}function Su(e){if(e.fallbackToUnicode&&!(e.toUnicode instanceof Pc)){var t=[];for(var r in e.fallbackToUnicode)e.toUnicode.has(r)||(t[r]=e.fallbackToUnicode[r]);t.length>0&&e.toUnicode.amend(t)}}var Fu=function(){return Eu((function e(t,r,A,n,i,a,o,s,c){Bu(this,e),this.originalCharCode=t,this.fontChar=r,this.unicode=A,this.accent=n,this.width=i,this.vmetric=a,this.operatorListId=o,this.isSpace=s,this.isInFont=c}),[{key:"category",get:function(){return _(this,"category",function(e){var t=Ec.get(e);if(t)return t;var r=e.match(Qc),A={isWhitespace:!(null==r||!r[1]),isZeroWidthDiacritic:!(null==r||!r[2]),isInvisibleFormatMark:!(null==r||!r[3])};return Ec.set(e,A),A}(this.unicode),!0)}}])}();function xu(e,t){return(e<<8)+t}function Ru(e,t,r){e[t+1]=r,e[t]=r>>>8}function Gu(e,t){var r=(e<<8)+t;return 32768&r?r-65536:r}function Nu(e){return String.fromCharCode(e>>8&255,255&e)}function Lu(e){return e>32767?e=32767:e<-32768&&(e=-32768),String.fromCharCode(e>>8&255,255&e)}function Uu(e){return"ttcf"===ne(e.peekBytes(4))}function Mu(e,t){for(var r in t)e[+r]=t[r]}function Ju(e,t,r){for(var A,n=[],i=0,a=e.length;i<a;i++)-1!==(A=fc(e[i],t))&&(n[i]=A);for(var o in r)-1!==(A=fc(r[o],t))&&(n[+o]=A);return n}function Hu(e){return 1===e.platform&&0===e.encoding&&0===e.language}function Yu(e){return 3===e.platform&&1===e.encoding&&1033===e.language}function Pu(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];switch(t.length){case 1:return t.charCodeAt(0);case 2:return t.charCodeAt(0)<<8|t.charCodeAt(1)}var A="Unsupported CID string (charCode ".concat(e,'): "').concat(t,'".');if(r)throw new re(A);return q(A),t}function Ou(e,t,r,A){var n,i=Object.create(null),a=new Map,o=[],s=new Set,c=0,g=mu[c][0],u=mu[c][1];for(var l in e){var h=e[l];if(t(h)){if(g>u){if(++c>=mu.length){q("Ran out of space in font private use area.");break}g=mu[c][0],u=mu[c][1]}var I=g++;0===h&&(h=r);var f=A.get(l);"string"==typeof f&&(f=f.codePointAt(0)),!f||(n=f,mu[0][0]<=n&&n<=mu[0][1]||mu[1][0]<=n&&n<=mu[1][1])||s.has(h)||(a.set(f,h),s.add(h)),i[I]=h,o[l]=I}}return{toFontChar:o,charCodeToGlyphId:i,toUnicodeExtraMap:a,nextAvailableFontCharCode:g}}function Ku(e,t,r){var A,n,i,a,o=function(e,t,r){var A=[];for(var n in e)e[n]>=r||A.push({fontCharCode:0|n,glyphId:e[n]});if(t){var i,a=yu(t);try{for(a.s();!(i=a.n()).done;){var o=Cu(i.value,2),s=o[0],c=o[1];c>=r||A.push({fontCharCode:s,glyphId:c})}}catch(e){a.e(e)}finally{a.f()}}0===A.length&&A.push({fontCharCode:0,glyphId:0}),A.sort((function(e,t){return e.fontCharCode-t.fontCharCode}));for(var g=[],u=A.length,l=0;l<u;){var h=A[l].fontCharCode,I=[A[l].glyphId];++l;for(var f=h;l<u&&f+1===A[l].fontCharCode&&(I.push(A[l].glyphId),++l,65535!=++f););g.push([h,f,I])}return g}(e,t,r),s=o.at(-1)[1]>65535?2:1,c="\\0\\0"+Nu(s)+"\\0\\0"+ae(4+8*s);for(A=o.length-1;A>=0&&!(o[A][0]<=65535);--A);var g=A+1;o[A][0]<65535&&65535===o[A][1]&&(o[A][1]=65534);var u,l,h,I,f=o[A][1]<65535?1:0,C=g+f,B=Pg.getSearchParams(C,2),Q="",E="",d="",y="",p="",v=0;for(A=0,n=g;A<n;A++){l=(u=o[A])[0],h=u[1],Q+=Nu(l),E+=Nu(h);var m=!0;for(i=1,a=(I=u[2]).length;i<a;++i)if(I[i]!==I[i-1]+1){m=!1;break}if(m)d+=Nu(I[0]-l&65535),y+=Nu(0);else{var w=2*(C-A)+2*v;for(v+=h-l+1,d+=Nu(0),y+=Nu(w),i=0,a=I.length;i<a;++i)p+=Nu(I[i])}}f>0&&(E+="ÿÿ",Q+="ÿÿ",d+="\\0",y+="\\0\\0");var b="\\0\\0"+Nu(2*C)+Nu(B.range)+Nu(B.entry)+Nu(B.rangeShift)+E+"\\0\\0"+Q+d+y+p,k="",D="";if(s>1){for(c+="\\0\\0\\n"+ae(4+8*s+4+b.length),k="",A=0,n=o.length;A<n;A++){l=(u=o[A])[0];var S=(I=u[2])[0];for(i=1,a=I.length;i<a;++i)I[i]!==I[i-1]+1&&(h=u[0]+i-1,k+=ae(l)+ae(h)+ae(S),l=h+1,S=I[i]);k+=ae(l)+ae(u[1])+ae(S)}D="\\0\\f\\0\\0"+ae(k.length+16)+"\\0\\0\\0\\0"+ae(k.length/12)}return c+"\\0"+Nu(b.length+4)+b+D+k}function Tu(e,t,r){r||(r={unitsPerEm:0,yMax:0,yMin:0,ascent:0,descent:0});var A=0,n=0,i=0,a=0,o=null,s=0,c=-1;if(t){for(var g in t)if((o>(g|=0)||!o)&&(o=g),s<g&&(s=g),(c=Bc(g,c))<32)A|=1<<c;else if(c<64)n|=1<<c-32;else if(c<96)i|=1<<c-64;else{if(!(c<123))throw new re("Unicode ranges Bits > 123 are reserved for internal usage");a|=1<<c-96}s>65535&&(s=65535)}else o=0,s=255;var u=e.bbox||[0,0,0,0],l=r.unitsPerEm||(e.fontMatrix?1/Math.max.apply(Math,fu(e.fontMatrix.slice(0,4).map(Math.abs))):1e3),h=e.ascentScaled?1:l/wu,I=r.ascent||Math.round(h*(e.ascent||u[3])),f=r.descent||Math.round(h*(e.descent||u[1]));f>0&&e.descent>0&&u[1]<0&&(f=-f);var C=r.yMax||I,B=-r.yMin||-f;return"\\0$ô\\0\\0\\0Š»\\0\\0\\0ŒŠ»\\0\\0ß\\x001\\0\\0\\0\\0"+String.fromCharCode(e.fixedPitch?9:0)+"\\0\\0\\0\\0\\0\\0"+ae(A)+ae(n)+ae(i)+ae(a)+"*21*"+Nu(e.italicAngle?1:0)+Nu(o||e.firstChar)+Nu(s||e.lastChar)+Nu(I)+Nu(f)+"\\0d"+Nu(C)+Nu(B)+"\\0\\0\\0\\0\\0\\0\\0\\0"+Nu(e.xHeight)+Nu(e.capHeight)+Nu(0)+Nu(o||e.firstChar)+"\\0"}function qu(e){return"\\0\\0\\0"+ae(Math.floor(e.italicAngle*Math.pow(2,16)))+"\\0\\0\\0\\0"+ae(e.fixedPitch?1:0)+"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0"}function ju(e){return e.replaceAll(/[^\\x21-\\x7E]|[[\\](){}<>/%]/g,"").slice(0,63)}function Wu(e,t){t||(t=[[],[]]);var r,A,n,i,a,o=[t[0][0]||"Original licence",t[0][1]||e,t[0][2]||"Unknown",t[0][3]||"uniqueID",t[0][4]||e,t[0][5]||"Version 0.11",t[0][6]||ju(e),t[0][7]||"Unknown",t[0][8]||"Unknown",t[0][9]||"Unknown"],s=[];for(r=0,A=o.length;r<A;r++){var c=[];for(n=0,i=(a=t[1][r]||o[r]).length;n<i;n++)c.push(Nu(a.charCodeAt(n)));s.push(c.join(""))}var g=[o,s],u=["\\0","\\0"],l=["\\0\\0","\\0"],h=["\\0\\0","\\t"],I=o.length*u.length,f="\\0\\0"+Nu(I)+Nu(12*I+6),C=0;for(r=0,A=u.length;r<A;r++){var B=g[r];for(n=0,i=B.length;n<i;n++)a=B[n],f+=u[r]+l[r]+h[r]+Nu(n)+Nu(a.length)+Nu(C),C+=a.length}return f+(o.join("")+s.join(""))}var Zu=function(){return Eu((function e(t,r,A){var n;Bu(this,e),this.name=t,this.psName=null,this.mimetype=null,this.disableFontFace=!1,this.loadedName=A.loadedName,this.isType3Font=A.isType3Font,this.missingFile=!1,this.cssFontInfo=A.cssFontInfo,this._charsCache=Object.create(null),this._glyphCache=Object.create(null);var i=!!(2&A.flags);if(!i&&!A.isSimulatedFlags){var a,o=t.replaceAll(/[,_]/g,"-").split("-",1)[0],s=Sc(),c=yu(o.split("+"));try{for(c.s();!(a=c.n()).done;)if(s[a.value]){i=!0;break}}catch(e){c.e(e)}finally{c.f()}}this.isSerifFont=i,this.isSymbolicFont=!!(4&A.flags),this.isMonospace=!!(1&A.flags);var g=A.type,u=A.subtype;this.type=g,this.subtype=u,this.systemFontInfo=A.systemFontInfo;var l=t.match(/^InvalidPDFjsFont_(.*)_\\d+$/);if(this.isInvalidPDFjsFont=!!l,this.isInvalidPDFjsFont?this.fallbackName=l[1]:this.isMonospace?this.fallbackName="monospace":this.isSerifFont?this.fallbackName="serif":this.fallbackName="sans-serif",null!==(n=this.systemFontInfo)&&void 0!==n&&n.guessFallback&&(this.systemFontInfo.guessFallback=!1,this.systemFontInfo.css+=",".concat(this.fallbackName)),this.differences=A.differences,this.widths=A.widths,this.defaultWidth=A.defaultWidth,this.composite=A.composite,this.cMap=A.cMap,this.capHeight=A.capHeight/wu,this.ascent=A.ascent/wu,this.descent=A.descent/wu,this.lineHeight=this.ascent-this.descent,this.fontMatrix=A.fontMatrix,this.bbox=A.bbox,this.defaultEncoding=A.defaultEncoding,this.toUnicode=A.toUnicode,this.toFontChar=[],"Type3"!==A.type){if(this.cidEncoding=A.cidEncoding||"",this.vertical=!!A.vertical,this.vertical&&(this.vmetrics=A.vmetrics,this.defaultVMetrics=A.defaultVMetrics),!r||r.isEmpty)return r&&q('Font file is empty in "'+t+'" ('+this.loadedName+")"),void this.fallbackToSystemFont(A);var h,I=Cu(function(e,t){var r,A,n=t.type,i=t.subtype,a=t.composite;return function(e){var t=e.peekBytes(4);return 65536===kt(t,0)||"true"===ne(t)}(e)||Uu(e)?r=a?"CIDFontType2":"TrueType":function(e){return"OTTO"===ne(e.peekBytes(4))}(e)?r=a?"CIDFontType2":"OpenType":function(e){var t=e.peekBytes(2);return 37===t[0]&&33===t[1]||128===t[0]&&1===t[1]}(e)?r=a?"CIDFontType0":"MMType1"===n?"MMType1":"Type1":function(e){var t=e.peekBytes(4);return t[0]>=1&&t[3]>=1&&t[3]<=4}(e)?a?(r="CIDFontType0",A="CIDFontType0C"):(r="MMType1"===n?"MMType1":"Type1",A="Type1C"):(q("getFontFileType: Unable to detect correct font file Type/Subtype."),r=n,A=i),[r,A]}(r,A),2);g=I[0],u=I[1],g===this.type&&u===this.subtype||T("Inconsistent font file Type/SubType, expected: "+"".concat(this.type,"/").concat(this.subtype," but found: ").concat(g,"/").concat(u,"."));try{switch(g){case"MMType1":T("MMType1 font ("+t+"), falling back to Type1.");case"Type1":case"CIDFontType0":this.mimetype="font/opentype";var f="Type1C"===u||"CIDFontType0C"===u?new Tc(r,A):new Iu(t,r,A);Du(A),h=this.convert(t,f,A);break;case"OpenType":case"TrueType":case"CIDFontType2":this.mimetype="font/opentype",h=this.checkAndRepair(t,r,A),this.isOpenType&&(Du(A),g="OpenType");break;default:throw new re("Font ".concat(g," is not supported"))}}catch(e){return q(e),void this.fallbackToSystemFont(A)}Su(A),this.data=h,this.type=g,this.subtype=u,this.fontMatrix=A.fontMatrix,this.widths=A.widths,this.defaultWidth=A.defaultWidth,this.toUnicode=A.toUnicode,this.seacMap=A.seacMap}else for(var C=0;C<256;C++)this.toFontChar[C]=this.differences[C]||A.defaultEncoding[C]}),[{key:"renderer",get:function(){return _(this,"renderer",Qg.create(this,dc))}},{key:"exportData",value:function(){var e,t,r,A=arguments.length>0&&void 0!==arguments[0]&&arguments[0]?[].concat(bu,ku):bu,n=Object.create(null),i=yu(A);try{for(i.s();!(r=i.n()).done;)void 0!==(t=this[e=r.value])&&(n[e]=t)}catch(e){i.e(e)}finally{i.f()}return n}},{key:"fallbackToSystemFont",value:function(e){var t=this;this.missingFile=!0;var r=this.name,A=this.type,n=mc(r),i=bc(),a=Dc(),o=!!i[n],s=!(!a[n]||!i[a[n]]);n=i[n]||a[n]||n;var c=dg()[n];c&&(isNaN(this.ascent)&&(this.ascent=c.ascent/wu),isNaN(this.descent)&&(this.descent=c.descent/wu),isNaN(this.capHeight)&&(this.capHeight=c.capHeight/wu)),this.bold=/bold/gi.test(n),this.italic=/oblique|italic/gi.test(n),this.black=/Black/g.test(r);var g=/Narrow/g.test(r);if(this.remeasure=(!o||g)&&Object.keys(this.widths).length>0,(o||s)&&"CIDFontType2"===A&&this.cidEncoding.startsWith("Identity-")){var u=e.cidToGidMap,l=[];if(Mu(l,xc()),/Arial-?Black/i.test(r)?Mu(l,Rc()):/Calibri/i.test(r)&&Mu(l,Gc()),u){for(var h in l){var I=l[h];void 0!==u[I]&&(l[+h]=u[I])}u.length!==this.toUnicode.length&&e.hasIncludedToUnicodeMap&&this.toUnicode instanceof Pc&&this.toUnicode.forEach((function(e,t){var r=l[e];void 0===u[r]&&(l[+e]=t)}))}this.toUnicode instanceof Pc||this.toUnicode.forEach((function(e,t){l[+e]=t})),this.toFontChar=l,this.toUnicode=new Yc(l)}else if(/Symbol/i.test(n))this.toFontChar=Ju(Fs,lc(),this.differences);else if(/Dingbats/i.test(n))this.toFontChar=Ju(xs,hc(),this.differences);else if(o||s){var f=Ju(this.defaultEncoding,lc(),this.differences);"CIDFontType2"!==A||this.cidEncoding.startsWith("Identity-")||this.toUnicode instanceof Pc||this.toUnicode.forEach((function(e,t){f[+e]=t})),this.toFontChar=f}else{var C=lc(),B=[];this.toUnicode.forEach((function(e,r){if(!t.composite){var A=fc(t.differences[e]||t.defaultEncoding[e],C);-1!==A&&(r=A)}B[+e]=r})),this.composite&&this.toUnicode instanceof Pc&&/Tahoma|Verdana/i.test(r)&&Mu(B,xc()),this.toFontChar=B}Su(e),this.loadedName=n.split("-",1)[0]}},{key:"checkAndRepair",value:function(e,t,r){var A,n,i=["OS/2","cmap","head","hhea","hmtx","maxp","name","post","loca","glyf","fpgm","prep","cvt ","CFF "];function a(e,t){var r=Object.create(null);r["OS/2"]=null,r.cmap=null,r.head=null,r.hhea=null,r.hmtx=null,r.maxp=null,r.name=null,r.post=null;for(var A=0;A<t;A++){var n=o(e);i.includes(n.tag)&&0!==n.length&&(r[n.tag]=n)}return r}function o(e){var t=e.getString(4),r=e.getInt32()>>>0,A=e.getInt32()>>>0,n=e.getInt32()>>>0,i=e.pos;e.pos=e.start||0,e.skip(A);var a=e.getBytes(n);return e.pos=i,"head"===t&&(a[8]=a[9]=a[10]=a[11]=0,a[17]|=32),{tag:t,checksum:r,length:n,offset:A,data:a}}function s(e){return{version:e.getString(4),numTables:e.getUint16(),searchRange:e.getUint16(),entrySelector:e.getUint16(),rangeShift:e.getUint16()}}function c(e,t,r,A,n,i){var a={length:0,sizeOfInstructions:0};if(t<0||t>=e.length||r>e.length||r-t<=12)return a;var o=e.subarray(t,r),s=Gu(o[2],o[3]),c=Gu(o[4],o[5]),g=Gu(o[6],o[7]),u=Gu(o[8],o[9]);s>g&&(Ru(o,2,g),Ru(o,6,s)),c>u&&(Ru(o,4,u),Ru(o,8,c));var l=Gu(o[0],o[1]);if(l<0)return l<-1||(A.set(o,n),a.length=o.length),a;var h,I=10,f=0;for(h=0;h<l;h++)f=1+(o[I]<<8|o[I+1]),I+=2;var C=I,B=o[I]<<8|o[I+1];a.sizeOfInstructions=B;var Q=I+=2+B,E=0;for(h=0;h<f;h++){var d=o[I++];192&d&&(o[I-1]=63&d);var y=2;2&d?y=1:16&d&&(y=0);var p=2;4&d?p=1:32&d&&(p=0);var v=y+p;if(E+=v,8&d){var m=o[I++];0===m&&(o[I-1]^=8),h+=m,E+=m*v}}if(0===E)return a;var w=I+E;return w>o.length?a:!i&&B>0?(A.set(o.subarray(0,C),n),A.set([0,0],n+C),A.set(o.subarray(Q,w),n+C+2),w-=B,o.length-w>3&&(w=w+3&-4),a.length=w,a):o.length-w>3?(w=w+3&-4,A.set(o.subarray(0,w),n),a.length=w,a):(A.set(o,n),a.length=o.length,a)}function g(e){var r=(t.start||0)+e.offset;t.pos=r;var A=[[],[]],n=[],i=e.length,a=r+i;if(0!==t.getUint16()||i<6)return[A,n];var o,s,c=t.getUint16(),g=t.getUint16();for(o=0;o<c&&t.pos+12<=a;o++){var u={platform:t.getUint16(),encoding:t.getUint16(),language:t.getUint16(),name:t.getUint16(),length:t.getUint16(),offset:t.getUint16()};(Hu(u)||Yu(u))&&n.push(u)}for(o=0,s=n.length;o<s;o++){var l=n[o];if(!(l.length<=0)){var h=r+g+l.offset;if(!(h+l.length>a)){t.pos=h;var I=l.name;if(l.encoding){for(var f="",C=0,B=l.length;C<B;C+=2)f+=String.fromCharCode(t.getUint16());A[1][I]=f}else A[0][I]=t.getString(l.length)}}}return[A,n]}var u,l,h,I,f=[0,0,0,0,0,0,0,0,-2,-2,-2,-2,0,0,-2,-5,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,-1,-1,-1,-1,1,-1,-999,0,1,0,-1,-2,0,-1,-2,-1,-1,0,-1,-1,0,0,-999,-999,-1,-1,-1,-1,-2,-999,-2,-2,-999,0,-2,-2,0,0,-2,0,-2,0,0,0,-2,-1,-1,1,1,0,0,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,-1,-1,0,-999,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-2,-999,-999,-999,-999,-999,-1,-1,-2,-2,0,0,0,0,-1,-1,-999,-2,-2,0,0,-1,-2,-2,0,0,0,-1,-1,-1,-2];function C(e,t){for(var r,A,n,i,a,o=e.data,s=0,c=0,g=0,u=[],l=[],h=[],I=t.tooComplexToFollowFunctions,C=!1,B=0,Q=0,E=o.length;s<E;){var d=o[s++];if(64===d)if(A=o[s++],C||Q)s+=A;else for(r=0;r<A;r++)u.push(o[s++]);else if(65===d)if(A=o[s++],C||Q)s+=2*A;else for(r=0;r<A;r++)n=o[s++],u.push(n<<8|o[s++]);else if(176==(248&d))if(A=d-176+1,C||Q)s+=A;else for(r=0;r<A;r++)u.push(o[s++]);else if(184==(248&d))if(A=d-184+1,C||Q)s+=2*A;else for(r=0;r<A;r++)n=o[s++],u.push(Gu(n,o[s++]));else if(43!==d||I)if(44!==d||I){if(45===d)if(C)C=!1,c=s;else{if(!(a=l.pop()))return q("TT: ENDF bad stack"),void(t.hintsValid=!1);i=h.pop(),o=a.data,s=a.i,t.functionsStackDeltas[i]=u.length-a.stackTop}else if(137===d)(C||Q)&&(q("TT: nested IDEFs not allowed"),I=!0),C=!0,g=s;else if(88===d)++B;else if(27===d)Q=B;else if(89===d)Q===B&&(Q=0),--B;else if(28===d&&!C&&!Q){var y=u.at(-1);y>0&&(s+=y-1)}}else(C||Q)&&(q("TT: nested FDEFs not allowed"),I=!0),C=!0,g=s,i=u.pop(),t.functionsDefined[i]={data:o,i:s};else if(!C&&!Q)if(i=u.at(-1),isNaN(i))T("TT: CALL empty stack (or invalid entry).");else if(t.functionsUsed[i]=!0,i in t.functionsStackDeltas){var p=u.length+t.functionsStackDeltas[i];if(p<0)return q("TT: CALL invalid functions stack delta."),void(t.hintsValid=!1);u.length=p}else if(i in t.functionsDefined&&!h.includes(i)){if(l.push({data:o,i:s,stackTop:u.length-1}),h.push(i),!(a=t.functionsDefined[i]))return q("TT: CALL non-existent function"),void(t.hintsValid=!1);o=a.data,s=a.i}if(!C&&!Q){var v=0;for(d<=142?v=f[d]:d>=192&&d<=223?v=-1:d>=224&&(v=-2),d>=113&&d<=117&&(A=u.pop(),isNaN(A)||(v=2*-A));v<0&&u.length>0;)u.pop(),v++;for(;v>0;)u.push(NaN),v--}}t.tooComplexToFollowFunctions=I;var m=[o];s>o.length&&m.push(new Uint8Array(s-o.length)),g>c&&(q("TT: complementing a missing function tail"),m.push(new Uint8Array([34,45]))),function(e,t){if(t.length>1){var r,A,n=0;for(r=0,A=t.length;r<A;r++)n+=t[r].length;n=n+3&-4;var i=new Uint8Array(n),a=0;for(r=0,A=t.length;r<A;r++)i.set(t[r],a),a+=t[r].length;e.data=i,e.length=n}}(e,m)}if(Uu(t=new ar(new Uint8Array(t.getBytes())))){var B=function(e,t){for(var r,A=function(e){var t=e.getString(4);W("ttcf"===t,"Must be a TrueType Collection font.");for(var r=e.getUint16(),A=e.getUint16(),n=e.getInt32()>>>0,i=[],a=0;a<n;a++)i.push(e.getInt32()>>>0);var o={ttcTag:t,majorVersion:r,minorVersion:A,numFonts:n,offsetTable:i};switch(r){case 1:return o;case 2:return o.dsigTag=e.getInt32()>>>0,o.dsigLength=e.getInt32()>>>0,o.dsigOffset=e.getInt32()>>>0,o}throw new re("Invalid TrueType Collection majorVersion: ".concat(r,"."))}(e),n=A.numFonts,i=A.offsetTable,o=t.split("+"),c=0;c<n;c++){e.pos=(e.start||0)+i[c];var u=s(e),l=a(e,u.numTables);if(!l.name)throw new re('TrueType Collection font must contain a "name" table.');for(var h=Cu(g(l.name),1)[0],I=0,f=h.length;I<f;I++)for(var C=0,B=h[I].length;C<B;C++){var Q,E=null===(Q=h[I][C])||void 0===Q?void 0:Q.replaceAll(/\\s/g,"");if(E){if(E===t)return{header:u,tables:l};if(!(o.length<2)){var d,y=yu(o);try{for(y.s();!(d=y.n()).done;){var p=d.value;E===p&&(r={name:p,header:u,tables:l})}}catch(e){y.e(e)}finally{y.f()}}}}}if(r)return q('TrueType Collection does not contain "'.concat(t,'" font, ')+'falling back to "'.concat(r.name,'" font instead.')),{header:r.header,tables:r.tables};throw new re('TrueType Collection does not contain "'.concat(t,'" font.'))}(t,this.name);u=B.header,l=B.tables}else u=s(t),l=a(t,u.numTables);var Q=!l["CFF "];if(Q){if(!l.loca)throw new re('Required "loca" table is not found');l.glyf||(q('Required "glyf" table is not found -- trying to recover.'),l.glyf={tag:"glyf",data:new Uint8Array(0)}),this.isOpenType=!1}else{var E,d=r.composite&&((null===(E=r.cidToGidMap)||void 0===E?void 0:E.length)>0||!(r.cMap instanceof ns));if("OTTO"===u.version&&!d||!l.head||!l.hhea||!l.maxp||!l.post)return I=new ar(l["CFF "].data),h=new Tc(I,r),Du(r),this.convert(e,h,r);delete l.glyf,delete l.loca,delete l.fpgm,delete l.prep,delete l["cvt "],this.isOpenType=!0}if(!l.maxp)throw new re('Required "maxp" table is not found');t.pos=(t.start||0)+l.maxp.offset;var y,p,v=t.getInt32(),m=t.getUint16();if(65536!==v&&20480!==v){if(6===l.maxp.length)v=20480;else{if(!(l.maxp.length>=32))throw new re('"maxp" table has a wrong version number');v=65536}p=v,(y=l.maxp.data)[3+0]=255&p,y[2]=p>>>8,y[1]=p>>>16,y[0]=p>>>24}if((null===(A=r.scaleFactors)||void 0===A?void 0:A.length)===m&&Q){var w=r.scaleFactors,b=xu(l.head.data[50],l.head.data[51]),k=new Sg({glyfTable:l.glyf.data,isGlyphLocationsLong:b,locaTable:l.loca.data,numGlyphs:m});k.scale(w);var D=k.write(),S=D.glyf,F=D.loca,x=D.isLocationLong;l.glyf.data=S,l.loca.data=F,x!==!!b&&(l.head.data[50]=0,l.head.data[51]=x?1:0);for(var R=l.hmtx.data,G=0;G<m;G++){var N=4*G,L=Math.round(w[G]*xu(R[N],R[N+1]));R[N]=L>>8&255,R[N+1]=255&L,Ru(R,N+2,Math.round(w[G]*Gu(R[N+2],R[N+3])))}}var U=m+1,M=!0;U>65535&&(M=!1,U=m,q("Not enough space in glyfs to duplicate first glyph."));var J=0,H=0;v>=65536&&l.maxp.length>=32&&(t.pos+=8,t.getUint16()>2&&(l.maxp.data[14]=0,l.maxp.data[15]=2),t.pos+=4,J=t.getUint16(),t.pos+=4,H=t.getUint16()),l.maxp.data[4]=U>>8,l.maxp.data[5]=255&U;var Y=function(e,t,r,A){var n={functionsDefined:[],functionsUsed:[],functionsStackDeltas:[],tooComplexToFollowFunctions:!1,hintsValid:!0};if(e&&C(e,n),t&&C(t,n),e&&function(e,t){if(!e.tooComplexToFollowFunctions){if(e.functionsDefined.length>t)return q("TT: more functions defined than expected"),void(e.hintsValid=!1);for(var r=0,A=e.functionsUsed.length;r<A;r++){if(r>t)return q("TT: invalid function id: "+r),void(e.hintsValid=!1);if(e.functionsUsed[r]&&!e.functionsDefined[r])return q("TT: undefined function: "+r),void(e.hintsValid=!1)}}}(n,A),r&&1&r.length){var i=new Uint8Array(r.length+1);i.set(r.data),r.data=i}return n.hintsValid}(l.fpgm,l.prep,l["cvt "],J);if(Y||(delete l.fpgm,delete l.prep,delete l["cvt "]),function(e,t,r,A,n,i){if(t){e.pos=(e.start||0)+t.offset,e.pos+=4,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2;var a=e.getUint16();e.pos+=8,e.pos+=2;var o=e.getUint16();0!==a&&(2&xu(A.data[44],A.data[45])||(t.data[22]=0,t.data[23]=0)),o>n&&(T("The numOfMetrics (".concat(o,") should not be ")+"greater than the numGlyphs (".concat(n,").")),o=n,t.data[34]=(65280&o)>>8,t.data[35]=255&o);var s=n-o-(r.length-4*o>>1);if(s>0){var c=new Uint8Array(r.length+2*s);c.set(r.data),i&&(c[r.length]=r.data[2],c[r.length+1]=r.data[3]),r.data=c}}else r&&(r.data=null)}(t,l.hhea,l.hmtx,l.head,U,M),!l.head)throw new re('Required "head" table is not found');!function(e,t,r){var A=e.data,n=(A[0]<<24)+(A[1]<<16)+(A[2]<<8)+A[3];n>>16!=1&&(T("Attempting to fix invalid version in head table: "+n),A[0]=0,A[1]=1,A[2]=0,A[3]=0);var i=xu(A[50],A[51]);if(i<0||i>1){T("Attempting to fix invalid indexToLocFormat in head table: "+i);var a=t+1;if(r===a<<1)A[50]=0,A[51]=0;else{if(r!==a<<2)throw new re("Could not fix indexToLocFormat: "+i);A[50]=0,A[51]=1}}}(l.head,m,Q?l.loca.length:0);var P=Object.create(null);if(Q){var O=xu(l.head.data[50],l.head.data[51]),K=function(e,t,r,A,n,i,a){var o,s,g;A?(o=4,s=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]},g=function(e,t,r){e[t]=r>>>24&255,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r}):(o=2,s=function(e,t){return e[t]<<9|e[t+1]<<1},g=function(e,t,r){e[t]=r>>9&255,e[t+1]=r>>1&255});var u=i?r+1:r,l=o*(1+u),h=new Uint8Array(l);h.set(e.data.subarray(0,l)),e.data=h;var I,f,C=t.data,B=C.length,Q=new Uint8Array(B),E=[];for(I=0,f=0;I<r+1;I++,f+=o){var d=s(h,f);d>B&&(d=B),E.push({index:I,offset:d,endOffset:0})}for(E.sort((function(e,t){return e.offset-t.offset})),I=0;I<r;I++)E[I].endOffset=E[I+1].offset;for(E.sort((function(e,t){return e.index-t.index})),I=0;I<r;I++){var y=E[I],p=y.offset,v=y.endOffset;if(0!==p||0!==v)break;var m=E[I+1].offset;if(0!==m){E[I].endOffset=m;break}}var w=E.at(-2);0!==w.offset&&0===w.endOffset&&(w.endOffset=B);var b=Object.create(null),k=0;for(g(h,0,k),I=0,f=o;I<r;I++,f+=o){var D=c(C,E[I].offset,E[I].endOffset,Q,k,n),S=D.length;0===S&&(b[I]=!0),D.sizeOfInstructions>a&&(a=D.sizeOfInstructions),g(h,f,k+=S)}if(0===k){var F=new Uint8Array([0,1,0,0,0,0,0,0,0,0,0,0,0,0,49,0]);for(I=0,f=o;I<u;I++,f+=o)g(h,f,F.length);t.data=F}else if(i){var x=s(h,o);Q.length>x+k?t.data=Q.subarray(0,x+k):(t.data=new Uint8Array(x+k),t.data.set(Q.subarray(0,k))),t.data.set(Q.subarray(0,x),k),g(e.data,h.length-o,k+x)}else t.data=Q.subarray(0,k);return{missingGlyphs:b,maxSizeOfInstructions:a}}(l.loca,l.glyf,m,O,Y,M,H);P=K.missingGlyphs,v>=65536&&l.maxp.length>=32&&(l.maxp.data[26]=K.maxSizeOfInstructions>>8,l.maxp.data[27]=255&K.maxSizeOfInstructions)}if(!l.hhea)throw new re('Required "hhea" table is not found');0===l.hhea.data[10]&&0===l.hhea.data[11]&&(l.hhea.data[10]=255,l.hhea.data[11]=255);var j={unitsPerEm:xu(l.head.data[18],l.head.data[19]),yMax:Gu(l.head.data[42],l.head.data[43]),yMin:Gu(l.head.data[38],l.head.data[39]),ascent:Gu(l.hhea.data[4],l.hhea.data[5]),descent:Gu(l.hhea.data[6],l.hhea.data[7]),lineGap:Gu(l.hhea.data[8],l.hhea.data[9])};this.ascent=j.ascent/j.unitsPerEm,this.descent=j.descent/j.unitsPerEm,this.lineGap=j.lineGap/j.unitsPerEm,null!==(n=this.cssFontInfo)&&void 0!==n&&n.lineHeight?(this.lineHeight=this.cssFontInfo.metrics.lineHeight,this.lineGap=this.cssFontInfo.metrics.lineGap):this.lineHeight=this.ascent-this.descent+this.lineGap,l.post&&function(e,r,A){var n=(t.start||0)+e.offset;t.pos=n;var i,a=n+e.length,o=t.getInt32();t.skip(28);var s,c=!0;switch(o){case 65536:i=yc;break;case 131072:var g=t.getUint16();if(g!==A){c=!1;break}var u=[];for(s=0;s<g;++s){var l=t.getUint16();if(l>=32768){c=!1;break}u.push(l)}if(!c)break;for(var h=[],I=[];t.pos<a;){var f=t.getByte();for(I.length=f,s=0;s<f;++s)I[s]=String.fromCharCode(t.getByte());h.push(I.join(""))}for(i=[],s=0;s<g;++s){var C=u[s];C<258?i.push(yc[C]):i.push(h[C-258])}break;case 196608:break;default:q("Unknown/unsupported post table version "+o),c=!1,r.defaultEncoding&&(i=r.defaultEncoding)}r.glyphNames=i}(l.post,r,m),l.post={tag:"post",data:qu(r)};var Z=Object.create(null);function _(e){return!P[e]}if(r.composite){var X=r.cidToGidMap||[],V=0===X.length;r.cMap.forEach((function(e,t){if("string"==typeof t&&(t=Pu(e,t,!0)),t>65535)throw new re("Max size of CID is 65,535");var r=-1;V?r=t:void 0!==X[t]&&(r=X[t]),r>=0&&r<m&&_(r)&&(Z[e]=r)}))}else{var z=function(e,t,r,A){if(!e)return q("No cmap table available."),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};var n,i=(t.start||0)+e.offset;t.pos=i,t.skip(2);for(var a,o=t.getUint16(),s=!1,c=0;c<o;c++){var g,u,l=t.getUint16(),h=t.getUint16(),I=t.getInt32()>>>0,f=!1;if((null===(g=a)||void 0===g?void 0:g.platformId)!==l||(null===(u=a)||void 0===u?void 0:u.encodingId)!==h){if(0!==l||0!==h&&1!==h&&3!==h)if(1===l&&0===h)f=!0;else if(3!==l||1!==h||!A&&a){if(r&&3===l&&0===h){f=!0;var C=!0;if(c<o-1){var B=t.peekBytes(2);xu(B[0],B[1])<l&&(C=!1)}C&&(s=!0)}}else f=!0,r||(s=!0);else f=!0;if(f&&(a={platformId:l,encodingId:h,offset:I}),s)break}}if(a&&(t.pos=i+a.offset),!a||-1===t.peekByte())return q("Could not find a preferred cmap table."),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};var Q,E,d=t.getUint16(),y=!1,p=[];if(0===d){for(t.skip(4),Q=0;Q<256;Q++){var v=t.getByte();v&&p.push({charCode:Q,glyphId:v})}y=!0}else if(2===d){t.skip(4);for(var m=[],w=0,b=0;b<256;b++){var k=t.getUint16()>>3;m.push(k),w=Math.max(k,w)}for(var D=[],S=0;S<=w;S++)D.push({firstCode:t.getUint16(),entryCount:t.getUint16(),idDelta:Gu(t.getByte(),t.getByte()),idRangePos:t.pos+t.getUint16()});for(var F=0;F<256;F++)if(0===m[F])t.pos=D[0].idRangePos+2*F,E=t.getUint16(),p.push({charCode:F,glyphId:E});else{var x=D[m[F]];for(Q=0;Q<x.entryCount;Q++){var R=(F<<8)+Q+x.firstCode;t.pos=x.idRangePos+2*Q,0!==(E=t.getUint16())&&(E=(E+x.idDelta)%65536),p.push({charCode:R,glyphId:E})}}}else if(4===d){t.skip(4);var G=t.getUint16()>>1;t.skip(6);var N,L=[];for(N=0;N<G;N++)L.push({end:t.getUint16()});for(t.skip(2),N=0;N<G;N++)L[N].start=t.getUint16();for(N=0;N<G;N++)L[N].delta=t.getUint16();var U,M=0;for(N=0;N<G;N++){n=L[N];var J=t.getUint16();J?(U=(J>>1)-(G-N),n.offsetIndex=U,M=Math.max(M,U+n.end-n.start+1)):n.offsetIndex=-1}var H=[];for(Q=0;Q<M;Q++)H.push(t.getUint16());for(N=0;N<G;N++){i=(n=L[N]).start;var Y=n.end,P=n.delta;for(U=n.offsetIndex,Q=i;Q<=Y;Q++)65535!==Q&&(E=(E=U<0?Q:H[U+Q-i])+P&65535,p.push({charCode:Q,glyphId:E}))}}else if(6===d){t.skip(4);var O=t.getUint16(),K=t.getUint16();for(Q=0;Q<K;Q++){E=t.getUint16();var T=O+Q;p.push({charCode:T,glyphId:E})}}else{if(12!==d)return q("cmap table has unsupported format: "+d),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};t.skip(10);var j=t.getInt32()>>>0;for(Q=0;Q<j;Q++)for(var W=t.getInt32()>>>0,Z=t.getInt32()>>>0,_=t.getInt32()>>>0,X=W;X<=Z;X++)p.push({charCode:X,glyphId:_++})}p.sort((function(e,t){return e.charCode-t.charCode}));for(var V=1;V<p.length;V++)p[V-1].charCode===p[V].charCode&&(p.splice(V,1),V--);return{platformId:a.platformId,encodingId:a.encodingId,mappings:p,hasShortCmap:y}}(l.cmap,t,this.isSymbolicFont,r.hasEncoding),$=z.platformId,ee=z.encodingId,te=z.mappings,Ae=[],ne=!1;if(!r.hasEncoding||"MacRomanEncoding"!==r.baseEncodingName&&"WinAnsiEncoding"!==r.baseEncodingName||(Ae=Rs(r.baseEncodingName)),r.hasEncoding&&!this.isSymbolicFont&&(3===$&&1===ee||1===$&&0===ee))for(var ie=lc(),ae=0;ae<256;ae++){var oe;if(oe=void 0!==this.differences[ae]?this.differences[ae]:Ae.length&&""!==Ae[ae]?Ae[ae]:Ds[ae]){var se=pc(oe,ie),ce=void 0;if(3===$&&1===ee?ce=ie[se]:1===$&&0===ee&&(ce=ks.indexOf(se)),void 0===ce){if(!r.glyphNames&&r.hasIncludedToUnicodeMap&&!(this.toUnicode instanceof Pc)){var ge=this.toUnicode.get(ae);ge&&(ce=ge.codePointAt(0))}if(void 0===ce)continue}var ue,le=yu(te);try{for(le.s();!(ue=le.n()).done;){var he=ue.value;if(he.charCode===ce){Z[ae]=he.glyphId;break}}}catch(e){le.e(e)}finally{le.f()}}}else if(0===$){var Ie,fe=yu(te);try{for(fe.s();!(Ie=fe.n()).done;){var Ce=Ie.value;Z[Ce.charCode]=Ce.glyphId}}catch(e){fe.e(e)}finally{fe.f()}ne=!0}else if(3===$&&0===ee){var Be,Qe=yu(te);try{for(Qe.s();!(Be=Qe.n()).done;){var Ee=Be.value,de=Ee.charCode;de>=61440&&de<=61695&&(de&=255),Z[de]=Ee.glyphId}}catch(e){Qe.e(e)}finally{Qe.f()}}else{var ye,pe=yu(te);try{for(pe.s();!(ye=pe.n()).done;){var ve=ye.value;Z[ve.charCode]=ve.glyphId}}catch(e){pe.e(e)}finally{pe.f()}}if(r.glyphNames&&(Ae.length||this.differences.length))for(var me=0;me<256;++me)if(ne||void 0===Z[me]){var we=this.differences[me]||Ae[me];if(we){var be=r.glyphNames.indexOf(we);be>0&&_(be)&&(Z[me]=be)}}}0===Z.length&&(Z[0]=0);var ke=U-1;if(M||(ke=0),!r.cssFontInfo){var De=Ou(Z,_,ke,this.toUnicode);this.toFontChar=De.toFontChar,l.cmap={tag:"cmap",data:Ku(De.charCodeToGlyphId,De.toUnicodeExtraMap,U)},l["OS/2"]&&function(e,t){t.pos=(t.start||0)+e.offset;var r=t.getUint16();t.skip(60);var A=t.getUint16();return!(r<4&&768&A||t.getUint16()>t.getUint16()||(t.skip(6),0===t.getUint16()||(e.data[8]=e.data[9]=0,0)))}(l["OS/2"],t)||(l["OS/2"]={tag:"OS/2",data:Tu(r,De.charCodeToGlyphId,j)})}if(!Q)try{I=new ar(l["CFF "].data),(h=new Xs(I,r,dc).parse()).duplicateFirstGlyph();var Se=new uc(h);l["CFF "].data=Se.compile()}catch(e){q("Failed to compile font "+r.loadedName)}if(l.name){var Fe=Cu(g(l.name),2),xe=Fe[0],Re=Fe[1];l.name.data=Wu(e,xe),this.psName=xe[0][6]||null,r.composite||function(e,t,r){if(!e.isInternalFont&&!e.hasIncludedToUnicodeMap&&!e.hasEncoding&&!(e.toUnicode instanceof Pc)&&t&&0!==r.length&&e.defaultEncoding!==Ss){var A,n=yu(r);try{for(n.s();!(A=n.n()).done;)if(!Yu(A.value))return}catch(e){n.e(e)}finally{n.f()}var i=Ss,a=[],o=lc();for(var s in i){var c=i[s];if(""!==c){var g=o[c];void 0!==g&&(a[s]=String.fromCharCode(g))}}a.length>0&&e.toUnicode.amend(a)}}(r,this.isSymbolicFont,Re)}else l.name={tag:"name",data:Wu(this.name)};var Ge=new Pg(u.version);for(var Ne in l)Ge.addTable(Ne,l[Ne].data);return Ge.toArray()}},{key:"convert",value:function(e,t,r){r.fixedPitch=!1,r.builtInEncoding&&function(e,t){if(!e.isInternalFont&&!(e.hasIncludedToUnicodeMap||t===e.defaultEncoding||e.toUnicode instanceof Pc)){var r=[],A=lc();for(var n in t)if(!e.hasEncoding||!e.baseEncodingName&&void 0===e.differences[n]){var i=fc(t[n],A);-1!==i&&(r[n]=String.fromCharCode(i))}r.length>0&&e.toUnicode.amend(r)}}(r,r.builtInEncoding);var A=1;t instanceof Tc&&(A=t.numGlyphs-1);var n=t.getGlyphMapping(r),i=null,a=n,o=null;r.cssFontInfo||(i=Ou(n,t.hasGlyphId.bind(t),A,this.toUnicode),this.toFontChar=i.toFontChar,a=i.charCodeToGlyphId,o=i.toUnicodeExtraMap);var s=t.numGlyphs;function c(e,t){var r=null;for(var A in e)t===e[A]&&(r||(r=[])).push(0|A);return r}function g(e,t){for(var r in e)if(t===e[r])return 0|r;return i.charCodeToGlyphId[i.nextAvailableFontCharCode]=t,i.nextAvailableFontCharCode++}var u=t.seacs;if(i&&null!=u&&u.length){var l=r.fontMatrix||B,h=t.getCharset(),I=Object.create(null);for(var f in u){var C=u[f|=0],Q=Ds[C[2]],E=Ds[C[3]],d=h.indexOf(Q),y=h.indexOf(E);if(!(d<0||y<0)){var p={x:C[0]*l[0]+C[1]*l[2]+l[4],y:C[0]*l[1]+C[1]*l[3]+l[5]},v=c(n,f);if(v){var m,w=yu(v);try{for(w.s();!(m=w.n()).done;){var b=m.value,k=i.charCodeToGlyphId,D=g(k,d),S=g(k,y);I[b]={baseFontCharCode:D,accentFontCharCode:S,accentOffset:p}}}catch(e){w.e(e)}finally{w.f()}}}}r.seacMap=I}var F=r.fontMatrix?1/Math.max.apply(Math,fu(r.fontMatrix.slice(0,4).map(Math.abs))):1e3,x=new Pg("OTTO");return x.addTable("CFF ",t.data),x.addTable("OS/2",Tu(r,a)),x.addTable("cmap",Ku(a,o,s)),x.addTable("head","\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0_<õ\\0\\0"+Lu(F)+"\\0\\0\\0\\0ž\\v~'\\0\\0\\0\\0ž\\v~'\\0\\0"+Lu(r.descent)+"ÿ"+Lu(r.ascent)+Nu(r.italicAngle?2:0)+"\\0\\0\\0\\0\\0\\0\\0"),x.addTable("hhea","\\0\\0\\0"+Lu(r.ascent)+Lu(r.descent)+"\\0\\0ÿÿ\\0\\0\\0\\0\\0\\0"+Lu(r.capHeight)+Lu(Math.tan(r.italicAngle)*r.xHeight)+"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0"+Nu(s)),x.addTable("hmtx",function(){for(var e=t.charstrings,r=t.cff?t.cff.widths:null,A="\\0\\0\\0\\0",n=1,i=s;n<i;n++){var a=0;if(e){var o=e[n-1];a="width"in o?o.width:0}else r&&(a=Math.ceil(r[n]||0));A+=Nu(a)+Nu(0)}return A}()),x.addTable("maxp","\\0\\0P\\0"+Nu(s)),x.addTable("name",Wu(e)),x.addTable("post",qu(r)),x.toArray()}},{key:"_spaceWidth",get:function(){for(var e,t=0,r=["space","minus","one","i","I"];t<r.length;t++){var A=r[t];if(A in this.widths){e=this.widths[A];break}var n=lc()[A],i=0;if(this.composite&&this.cMap.contains(n)&&"string"==typeof(i=this.cMap.lookup(n))&&(i=Pu(n,i)),!i&&this.toUnicode&&(i=this.toUnicode.charCodeOf(n)),i<=0&&(i=n),e=this.widths[i])break}return _(this,"_spaceWidth",e||this.defaultWidth)}},{key:"_charToGlyph",value:function(e){var t,r,A,n,i,a,o,s=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=this._glyphCache[e];if((null===(t=c)||void 0===t?void 0:t.isSpace)===s)return c;var g=e;null!==(r=this.cMap)&&void 0!==r&&r.contains(e)&&"string"==typeof(g=this.cMap.lookup(e))&&(g=Pu(e,g)),"number"!=typeof(a=this.widths[g])&&(a=this.defaultWidth);var u=null===(A=this.vmetrics)||void 0===A?void 0:A[g],l=this.toUnicode.get(e)||e;"number"==typeof l&&(l=String.fromCharCode(l));var h,I=void 0!==this.toFontChar[e];if(i=this.toFontChar[e]||e,this.missingFile){var f=this.differences[e]||this.defaultEncoding[e];".notdef"!==f&&""!==f||"Type1"!==this.type||(i=32,""===f&&(a||(a=this._spaceWidth),l=String.fromCharCode(i))),i=(h=i)>=65520&&h<=65535?0:h>=62976&&h<=63743?Ic()[h]||h:173===h?45:h}this.isType3Font&&(o=i);var C=null;if(null!==(n=this.seacMap)&&void 0!==n&&n[e]){I=!0;var B=this.seacMap[e];i=B.baseFontCharCode,C={fontChar:String.fromCodePoint(B.accentFontCharCode),offset:B.accentOffset}}var Q="";if("number"==typeof i&&(i<=1114111?Q=String.fromCodePoint(i):q("charToGlyph - invalid fontCharCode: ".concat(i))),this.missingFile&&this.vertical&&1===Q.length){var E=wc()[Q.charCodeAt(0)];E&&(Q=l=String.fromCharCode(E))}return c=new Fu(e,Q,l,C,a,u,o,s,I),this._glyphCache[e]=c}},{key:"charsToGlyphs",value:function(e){var t=this._charsCache[e];if(t)return t;if(t=[],this.cMap)for(var r=Object.create(null),A=e.length,n=0;n<A;){this.cMap.readCharCode(e,n,r);var i=r.charcode,a=r.length;n+=a;var o=this._charToGlyph(i,1===a&&32===e.charCodeAt(n-1));t.push(o)}else for(var s=0,c=e.length;s<c;++s){var g=e.charCodeAt(s),u=this._charToGlyph(g,32===g);t.push(u)}return this._charsCache[e]=t}},{key:"getCharPositions",value:function(e){var t=[];if(this.cMap)for(var r=Object.create(null),A=0;A<e.length;){this.cMap.readCharCode(e,A,r);var n=r.length;t.push([A,A+n]),A+=n}else for(var i=0,a=e.length;i<a;++i)t.push([i,i+1]);return t}},{key:"glyphCacheValues",get:function(){return Object.values(this._glyphCache)}},{key:"encodeString",value:function(e){for(var t=this,r=[],A=[],n=function(){return r.length%2==1},i=this.toUnicode instanceof Pc?function(e){return t.toUnicode.charCodeOf(e)}:function(e){return t.toUnicode.charCodeOf(String.fromCodePoint(e))},a=0,o=e.length;a<o;a++){var s=e.codePointAt(a);if(s>55295&&(s<57344||s>65533)&&a++,this.toUnicode){var c=i(s);if(-1!==c){n()&&(r.push(A.join("")),A.length=0);for(var g=(this.cMap?this.cMap.getCharCodeLength(c):1)-1;g>=0;g--)A.push(String.fromCharCode(c>>8*g&255));continue}}n()||(r.push(A.join("")),A.length=0),A.push(String.fromCodePoint(s))}return r.push(A.join("")),r}}])}(),_u=function(){return Eu((function e(t){Bu(this,e),this.error=t,this.loadedName="g_font_error",this.missingFile=!0}),[{key:"charsToGlyphs",value:function(){return[]}},{key:"encodeString",value:function(e){return[e]}},{key:"exportData",value:function(){return{error:this.error}}}])}();function Xu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Vu(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Vu(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function zu(e,t,r){return t=tl(t),$u(e,el()?Reflect.construct(t,r||[],tl(e).constructor):t.apply(e,r))}function $u(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function el(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(el=function(){return!!e})()}function tl(e){return tl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},tl(e)}function rl(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Al(e,t)}function Al(e,t){return Al=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Al(e,t)}function nl(e,t,r){return(t=sl(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function il(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function al(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,sl(A.key),A)}}function ol(e,t,r){return t&&al(e.prototype,t),r&&al(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function sl(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var cl=function(){return ol((function e(){il(this,e),j("Cannot initialize Pattern.")}),null,[{key:"parseShading",value:function(e,t,r,A,n){var i=e instanceof ze?e.dict:e,a=i.get("ShadingType");try{switch(a){case 2:case 3:return new ul(i,t,r,A,n);case 4:case 5:case 6:case 7:return new fl(e,t,r,A,n);default:throw new re("Unsupported ShadingType: "+a)}}catch(e){if(e instanceof Ct)throw e;return q(e),new Cl}}}])}(),gl=function(){return ol((function e(){il(this,e)}),[{key:"getIR",value:function(){j("Abstract method \`getIR\` called.")}}])}();nl(gl,"SMALL_NUMBER",1e-6);var ul=function(e){function t(e,r,A,n,i){var a;il(this,t),(a=zu(this,t)).shadingType=e.get("ShadingType");var o=0;if(2===a.shadingType?o=4:3===a.shadingType&&(o=6),a.coordsArr=e.getArray("Coords"),!St(a.coordsArr,o))throw new re("RadialAxialShading: Invalid /Coords array.");var s=Ur.parse({cs:e.getRaw("CS")||e.getRaw("ColorSpace"),xref:r,resources:A,pdfFunctionFactory:n,localColorSpaceCache:i});a.bbox=Rt(e.getArray("BBox"),null);var c=0,g=1,u=e.getArray("Domain");if(St(u,2)){var l=Xu(u,2);c=l[0],g=l[1]}var h,I=!1,f=!1,C=e.getArray("Extend");if(h=C,2,Array.isArray(h)&&2===h.length&&h.every((function(e){return"boolean"==typeof e}))){var B=Xu(C,2);I=B[0],f=B[1]}if(!(3!==a.shadingType||I&&f)){var Q=Xu(a.coordsArr,6),E=Q[0],d=Q[1],y=Q[2],p=Q[3],v=Q[4],m=Q[5],w=Math.hypot(E-p,d-v);y<=m+w&&m<=y+w&&q("Unsupported radial gradient.")}a.extendStart=I,a.extendEnd=f;var b=e.getRaw("Function"),k=n.createFromArray(b),D=(g-c)/840,S=a.colorStops=[];if(c>=g||D<=0)return T("Bad shading domain."),$u(a);var F,x=new Float32Array(s.numComps),R=new Float32Array(1),G=0;R[0]=c,k(R,0,x,0);var N=s.getRgb(x,0),L=ge.makeHexColor(N[0],N[1],N[2]);S.push([0,L]);var U=1;R[0]=c+D,k(R,0,x,0);for(var M=s.getRgb(x,0),J=M[0]-N[0]+1,H=M[1]-N[1]+1,Y=M[2]-N[2]+1,P=M[0]-N[0]-1,O=M[1]-N[1]-1,K=M[2]-N[2]-1,j=2;j<840;j++){R[0]=c+j*D,k(R,0,x,0),F=s.getRgb(x,0);var W=j-G;if(J=Math.min(J,(F[0]-N[0]+1)/W),H=Math.min(H,(F[1]-N[1]+1)/W),Y=Math.min(Y,(F[2]-N[2]+1)/W),P=Math.max(P,(F[0]-N[0]-1)/W),O=Math.max(O,(F[1]-N[1]-1)/W),K=Math.max(K,(F[2]-N[2]-1)/W),!(P<=J&&O<=H&&K<=Y)){var Z=ge.makeHexColor(M[0],M[1],M[2]);S.push([U/840,Z]),J=F[0]-M[0]+1,H=F[1]-M[1]+1,Y=F[2]-M[2]+1,P=F[0]-M[0]-1,O=F[1]-M[1]-1,K=F[2]-M[2]-1,G=U,N=M}U=j,M=F}var _=ge.makeHexColor(M[0],M[1],M[2]);S.push([1,_]);var X="transparent";return e.has("Background")&&(F=s.getRgb(e.get("Background"),0),X=ge.makeHexColor(F[0],F[1],F[2])),I||(S.unshift([0,X]),S[1][0]+=gl.SMALL_NUMBER),f||(S.at(-1)[0]-=gl.SMALL_NUMBER,S.push([1,X])),a.colorStops=S,a}return rl(t,gl),ol(t,[{key:"getIR",value:function(){var e,t,r,A,n,i=this.coordsArr,a=this.shadingType;return 2===a?(t=[i[0],i[1]],r=[i[2],i[3]],A=null,n=null,e="axial"):3===a?(t=[i[0],i[1]],r=[i[3],i[4]],A=i[2],n=i[5],e="radial"):j("getPattern type unknown: ".concat(a)),["RadialAxial",e,this.bbox,this.colorStops,t,r,A,n]}}])}(),ll=function(){return ol((function e(t,r){il(this,e),this.stream=t,this.context=r,this.buffer=0,this.bufferLength=0;var A=r.numComps;this.tmpCompsBuf=new Float32Array(A);var n=r.colorSpace.numComps;this.tmpCsCompsBuf=r.colorFn?new Float32Array(n):this.tmpCompsBuf}),[{key:"hasData",get:function(){if(this.stream.end)return this.stream.pos<this.stream.end;if(this.bufferLength>0)return!0;var e=this.stream.getByte();return!(e<0||(this.buffer=e,this.bufferLength=8,0))}},{key:"readBits",value:function(e){var t=this.buffer,r=this.bufferLength;if(32===e){if(0===r)return(this.stream.getByte()<<24|this.stream.getByte()<<16|this.stream.getByte()<<8|this.stream.getByte())>>>0;t=t<<24|this.stream.getByte()<<16|this.stream.getByte()<<8|this.stream.getByte();var A=this.stream.getByte();return this.buffer=A&(1<<r)-1,(t<<8-r|(255&A)>>r)>>>0}if(8===e&&0===r)return this.stream.getByte();for(;r<e;)t=t<<8|this.stream.getByte(),r+=8;return r-=e,this.bufferLength=r,this.buffer=t&(1<<r)-1,t>>r}},{key:"align",value:function(){this.buffer=0,this.bufferLength=0}},{key:"readFlag",value:function(){return this.readBits(this.context.bitsPerFlag)}},{key:"readCoordinate",value:function(){var e=this.context.bitsPerCoordinate,t=this.readBits(e),r=this.readBits(e),A=this.context.decode,n=e<32?1/((1<<e)-1):2.3283064365386963e-10;return[t*n*(A[1]-A[0])+A[0],r*n*(A[3]-A[2])+A[2]]}},{key:"readComponents",value:function(){for(var e=this.context.numComps,t=this.context.bitsPerComponent,r=t<32?1/((1<<t)-1):2.3283064365386963e-10,A=this.context.decode,n=this.tmpCompsBuf,i=0,a=4;i<e;i++,a+=2){var o=this.readBits(t);n[i]=o*r*(A[a+1]-A[a])+A[a]}var s=this.tmpCsCompsBuf;return this.context.colorFn&&this.context.colorFn(n,0,s,0),this.context.colorSpace.getRgb(s,0)}}])}(),hl=Object.create(null);function Il(e){var t;return(t=hl)[e]||(t[e]=function(e){for(var t=[],r=0;r<=e;r++){var A=r/e,n=1-A;t.push(new Float32Array([Math.pow(n,3),3*A*Math.pow(n,2),3*Math.pow(A,2)*n,Math.pow(A,3)]))}return t}(e))}var fl=function(e){function t(e,r,A,n,i){var a;if(il(this,t),a=zu(this,t),!(e instanceof ze))throw new re("Mesh data is not a stream");var o=e.dict;a.shadingType=o.get("ShadingType"),a.bbox=Rt(o.getArray("BBox"),null);var s=Ur.parse({cs:o.getRaw("CS")||o.getRaw("ColorSpace"),xref:r,resources:A,pdfFunctionFactory:n,localColorSpaceCache:i});a.background=o.has("Background")?s.getRgb(o.get("Background"),0):null;var c=o.getRaw("Function"),g=c?n.createFromArray(c):null;a.coords=[],a.colors=[],a.figures=[];var u={bitsPerCoordinate:o.get("BitsPerCoordinate"),bitsPerComponent:o.get("BitsPerComponent"),bitsPerFlag:o.get("BitsPerFlag"),decode:o.getArray("Decode"),colorFn:g,colorSpace:s,numComps:g?1:s.numComps},l=new ll(e,u),h=!1;switch(a.shadingType){case 4:a._decodeType4Shading(l);break;case 5:var I=0|o.get("VerticesPerRow");if(I<2)throw new re("Invalid VerticesPerRow");a._decodeType5Shading(l,I);break;case 6:a._decodeType6Shading(l),h=!0;break;case 7:a._decodeType7Shading(l),h=!0;break;default:j("Unsupported mesh type.")}if(h){a._updateBounds();for(var f=0,C=a.figures.length;f<C;f++)a._buildFigureFromPatch(f)}return a._updateBounds(),a._packData(),a}return rl(t,gl),ol(t,[{key:"_decodeType4Shading",value:function(e){for(var t=this.coords,r=this.colors,A=[],n=[],i=0;e.hasData;){var a=e.readFlag(),o=e.readCoordinate(),s=e.readComponents();if(0===i){if(!(0<=a&&a<=2))throw new re("Unknown type4 flag");switch(a){case 0:i=3;break;case 1:n.push(n.at(-2),n.at(-1)),i=1;break;case 2:n.push(n.at(-3),n.at(-1)),i=1}A.push(a)}n.push(t.length),t.push(o),r.push(s),i--,e.align()}this.figures.push({type:"triangles",coords:new Int32Array(n),colors:new Int32Array(n)})}},{key:"_decodeType5Shading",value:function(e,t){for(var r=this.coords,A=this.colors,n=[];e.hasData;){var i=e.readCoordinate(),a=e.readComponents();n.push(r.length),r.push(i),A.push(a)}this.figures.push({type:"lattice",coords:new Int32Array(n),colors:new Int32Array(n),verticesPerRow:t})}},{key:"_decodeType6Shading",value:function(e){for(var t=this.coords,r=this.colors,A=new Int32Array(16),n=new Int32Array(4);e.hasData;){var i=e.readFlag();if(!(0<=i&&i<=3))throw new re("Unknown type6 flag");for(var a=t.length,o=0,s=0!==i?8:12;o<s;o++)t.push(e.readCoordinate());for(var c=r.length,g=0,u=0!==i?2:4;g<u;g++)r.push(e.readComponents());var l=void 0,h=void 0,I=void 0,f=void 0;switch(i){case 0:A[12]=a+3,A[13]=a+4,A[14]=a+5,A[15]=a+6,A[8]=a+2,A[11]=a+7,A[4]=a+1,A[7]=a+8,A[0]=a,A[1]=a+11,A[2]=a+10,A[3]=a+9,n[2]=c+1,n[3]=c+2,n[0]=c,n[1]=c+3;break;case 1:l=A[12],h=A[13],I=A[14],f=A[15],A[12]=f,A[13]=a+0,A[14]=a+1,A[15]=a+2,A[8]=I,A[11]=a+3,A[4]=h,A[7]=a+4,A[0]=l,A[1]=a+7,A[2]=a+6,A[3]=a+5,l=n[2],h=n[3],n[2]=h,n[3]=c,n[0]=l,n[1]=c+1;break;case 2:l=A[15],h=A[11],A[12]=A[3],A[13]=a+0,A[14]=a+1,A[15]=a+2,A[8]=A[7],A[11]=a+3,A[4]=h,A[7]=a+4,A[0]=l,A[1]=a+7,A[2]=a+6,A[3]=a+5,l=n[3],n[2]=n[1],n[3]=c,n[0]=l,n[1]=c+1;break;case 3:A[12]=A[0],A[13]=a+0,A[14]=a+1,A[15]=a+2,A[8]=A[1],A[11]=a+3,A[4]=A[2],A[7]=a+4,A[0]=A[3],A[1]=a+7,A[2]=a+6,A[3]=a+5,n[2]=n[0],n[3]=c,n[0]=n[1],n[1]=c+1}A[5]=t.length,t.push([(-4*t[A[0]][0]-t[A[15]][0]+6*(t[A[4]][0]+t[A[1]][0])-2*(t[A[12]][0]+t[A[3]][0])+3*(t[A[13]][0]+t[A[7]][0]))/9,(-4*t[A[0]][1]-t[A[15]][1]+6*(t[A[4]][1]+t[A[1]][1])-2*(t[A[12]][1]+t[A[3]][1])+3*(t[A[13]][1]+t[A[7]][1]))/9]),A[6]=t.length,t.push([(-4*t[A[3]][0]-t[A[12]][0]+6*(t[A[2]][0]+t[A[7]][0])-2*(t[A[0]][0]+t[A[15]][0])+3*(t[A[4]][0]+t[A[14]][0]))/9,(-4*t[A[3]][1]-t[A[12]][1]+6*(t[A[2]][1]+t[A[7]][1])-2*(t[A[0]][1]+t[A[15]][1])+3*(t[A[4]][1]+t[A[14]][1]))/9]),A[9]=t.length,t.push([(-4*t[A[12]][0]-t[A[3]][0]+6*(t[A[8]][0]+t[A[13]][0])-2*(t[A[0]][0]+t[A[15]][0])+3*(t[A[11]][0]+t[A[1]][0]))/9,(-4*t[A[12]][1]-t[A[3]][1]+6*(t[A[8]][1]+t[A[13]][1])-2*(t[A[0]][1]+t[A[15]][1])+3*(t[A[11]][1]+t[A[1]][1]))/9]),A[10]=t.length,t.push([(-4*t[A[15]][0]-t[A[0]][0]+6*(t[A[11]][0]+t[A[14]][0])-2*(t[A[12]][0]+t[A[3]][0])+3*(t[A[2]][0]+t[A[8]][0]))/9,(-4*t[A[15]][1]-t[A[0]][1]+6*(t[A[11]][1]+t[A[14]][1])-2*(t[A[12]][1]+t[A[3]][1])+3*(t[A[2]][1]+t[A[8]][1]))/9]),this.figures.push({type:"patch",coords:new Int32Array(A),colors:new Int32Array(n)})}}},{key:"_decodeType7Shading",value:function(e){for(var t=this.coords,r=this.colors,A=new Int32Array(16),n=new Int32Array(4);e.hasData;){var i=e.readFlag();if(!(0<=i&&i<=3))throw new re("Unknown type7 flag");for(var a=t.length,o=0,s=0!==i?12:16;o<s;o++)t.push(e.readCoordinate());for(var c=r.length,g=0,u=0!==i?2:4;g<u;g++)r.push(e.readComponents());var l=void 0,h=void 0,I=void 0,f=void 0;switch(i){case 0:A[12]=a+3,A[13]=a+4,A[14]=a+5,A[15]=a+6,A[8]=a+2,A[9]=a+13,A[10]=a+14,A[11]=a+7,A[4]=a+1,A[5]=a+12,A[6]=a+15,A[7]=a+8,A[0]=a,A[1]=a+11,A[2]=a+10,A[3]=a+9,n[2]=c+1,n[3]=c+2,n[0]=c,n[1]=c+3;break;case 1:l=A[12],h=A[13],I=A[14],f=A[15],A[12]=f,A[13]=a+0,A[14]=a+1,A[15]=a+2,A[8]=I,A[9]=a+9,A[10]=a+10,A[11]=a+3,A[4]=h,A[5]=a+8,A[6]=a+11,A[7]=a+4,A[0]=l,A[1]=a+7,A[2]=a+6,A[3]=a+5,l=n[2],h=n[3],n[2]=h,n[3]=c,n[0]=l,n[1]=c+1;break;case 2:l=A[15],h=A[11],A[12]=A[3],A[13]=a+0,A[14]=a+1,A[15]=a+2,A[8]=A[7],A[9]=a+9,A[10]=a+10,A[11]=a+3,A[4]=h,A[5]=a+8,A[6]=a+11,A[7]=a+4,A[0]=l,A[1]=a+7,A[2]=a+6,A[3]=a+5,l=n[3],n[2]=n[1],n[3]=c,n[0]=l,n[1]=c+1;break;case 3:A[12]=A[0],A[13]=a+0,A[14]=a+1,A[15]=a+2,A[8]=A[1],A[9]=a+9,A[10]=a+10,A[11]=a+3,A[4]=A[2],A[5]=a+8,A[6]=a+11,A[7]=a+4,A[0]=A[3],A[1]=a+7,A[2]=a+6,A[3]=a+5,n[2]=n[0],n[3]=c,n[0]=n[1],n[1]=c+1}this.figures.push({type:"patch",coords:new Int32Array(A),colors:new Int32Array(n)})}}},{key:"_buildFigureFromPatch",value:function(e){var r=this.figures[e];W("patch"===r.type,"Unexpected patch mesh figure");var A=this.coords,n=this.colors,i=r.coords,a=r.colors,o=Math.min(A[i[0]][0],A[i[3]][0],A[i[12]][0],A[i[15]][0]),s=Math.min(A[i[0]][1],A[i[3]][1],A[i[12]][1],A[i[15]][1]),c=Math.max(A[i[0]][0],A[i[3]][0],A[i[12]][0],A[i[15]][0]),g=Math.max(A[i[0]][1],A[i[3]][1],A[i[12]][1],A[i[15]][1]),u=Math.ceil((c-o)*t.TRIANGLE_DENSITY/(this.bounds[2]-this.bounds[0]));u=Math.max(t.MIN_SPLIT_PATCH_CHUNKS_AMOUNT,Math.min(t.MAX_SPLIT_PATCH_CHUNKS_AMOUNT,u));var l=Math.ceil((g-s)*t.TRIANGLE_DENSITY/(this.bounds[3]-this.bounds[1]));l=Math.max(t.MIN_SPLIT_PATCH_CHUNKS_AMOUNT,Math.min(t.MAX_SPLIT_PATCH_CHUNKS_AMOUNT,l));for(var h=u+1,I=new Int32Array((l+1)*h),f=new Int32Array((l+1)*h),C=0,B=new Uint8Array(3),Q=new Uint8Array(3),E=n[a[0]],d=n[a[1]],y=n[a[2]],p=n[a[3]],v=Il(l),m=Il(u),w=0;w<=l;w++){B[0]=(E[0]*(l-w)+y[0]*w)/l|0,B[1]=(E[1]*(l-w)+y[1]*w)/l|0,B[2]=(E[2]*(l-w)+y[2]*w)/l|0,Q[0]=(d[0]*(l-w)+p[0]*w)/l|0,Q[1]=(d[1]*(l-w)+p[1]*w)/l|0,Q[2]=(d[2]*(l-w)+p[2]*w)/l|0;for(var b=0;b<=u;b++,C++)if(0!==w&&w!==l||0!==b&&b!==u){for(var k=0,D=0,S=0,F=0;F<=3;F++)for(var x=0;x<=3;x++,S++){var R=v[w][F]*m[b][x];k+=A[i[S]][0]*R,D+=A[i[S]][1]*R}I[C]=A.length,A.push([k,D]),f[C]=n.length;var G=new Uint8Array(3);G[0]=(B[0]*(u-b)+Q[0]*b)/u|0,G[1]=(B[1]*(u-b)+Q[1]*b)/u|0,G[2]=(B[2]*(u-b)+Q[2]*b)/u|0,n.push(G)}}I[0]=i[0],f[0]=a[0],I[u]=i[3],f[u]=a[1],I[h*l]=i[12],f[h*l]=a[2],I[h*l+u]=i[15],f[h*l+u]=a[3],this.figures[e]={type:"lattice",coords:I,colors:f,verticesPerRow:h}}},{key:"_updateBounds",value:function(){for(var e=this.coords[0][0],t=this.coords[0][1],r=e,A=t,n=1,i=this.coords.length;n<i;n++){var a=this.coords[n][0],o=this.coords[n][1];e=e>a?a:e,t=t>o?o:t,r=r<a?a:r,A=A<o?o:A}this.bounds=[e,t,r,A]}},{key:"_packData",value:function(){var e,t,r,A,n=this.coords,i=new Float32Array(2*n.length);for(e=0,r=0,t=n.length;e<t;e++){var a=n[e];i[r++]=a[0],i[r++]=a[1]}this.coords=i;var o=this.colors,s=new Uint8Array(3*o.length);for(e=0,r=0,t=o.length;e<t;e++){var c=o[e];s[r++]=c[0],s[r++]=c[1],s[r++]=c[2]}this.colors=s;var g=this.figures;for(e=0,t=g.length;e<t;e++){var u=g[e],l=u.coords,h=u.colors;for(r=0,A=l.length;r<A;r++)l[r]*=2,h[r]*=3}}},{key:"getIR",value:function(){var e=this.bounds;if(e[2]-e[0]==0||e[3]-e[1]==0)throw new re("Invalid MeshShading bounds: [".concat(e,"]."));return["Mesh",this.shadingType,this.coords,this.colors,this.figures,e,this.bbox,this.background]}}])}();nl(fl,"MIN_SPLIT_PATCH_CHUNKS_AMOUNT",3),nl(fl,"MAX_SPLIT_PATCH_CHUNKS_AMOUNT",20),nl(fl,"TRIANGLE_DENSITY",20);var Cl=function(e){function t(){return il(this,t),zu(this,t,arguments)}return rl(t,gl),ol(t,[{key:"getIR",value:function(){return["Dummy"]}}])}();function Bl(e,t,r){var A=Ft(t.getArray("Matrix"),C),n=Rt(t.getArray("BBox"),null);if(!n||n[2]-n[0]==0||n[3]-n[1]==0)throw new re("Invalid getTilingPatternIR /BBox array.");var i=t.get("XStep");if("number"!=typeof i)throw new re("Invalid getTilingPatternIR /XStep value.");var a=t.get("YStep");if("number"!=typeof a)throw new re("Invalid getTilingPatternIR /YStep value.");var o=t.get("PaintType");if(!Number.isInteger(o))throw new re("Invalid getTilingPatternIR /PaintType value.");var s=t.get("TilingType");if(!Number.isInteger(s))throw new re("Invalid getTilingPatternIR /TilingType value.");return["TilingPattern",r,e,A,n,i,a,o,s]}var Ql=[1.3877,1,1,1,.97801,.92482,.89552,.91133,.81988,.97566,.98152,.93548,.93548,1.2798,.85284,.92794,1,.96134,1.54657,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.82845,.82845,.85284,.85284,.85284,.75859,.92138,.83908,.7762,.73293,.87289,.73133,.7514,.81921,.87356,.95958,.59526,.75727,.69225,1.04924,.9121,.86943,.79795,.88198,.77958,.70864,.81055,.90399,.88653,.96017,.82577,.77892,.78257,.97507,1.54657,.97507,.85284,.89552,.90176,.88762,.8785,.75241,.8785,.90518,.95015,.77618,.8785,.88401,.91916,.86304,.88401,.91488,.8785,.8801,.8785,.8785,.91343,.7173,1.04106,.8785,.85075,.95794,.82616,.85162,.79492,.88331,1.69808,.88331,.85284,.97801,.89552,.91133,.89552,.91133,1.7801,.89552,1.24487,1.13254,1.12401,.96839,.85284,.68787,.70645,.85592,.90747,1.01466,1.0088,.90323,1,1.07463,1,.91056,.75806,1.19118,.96839,.78864,.82845,.84133,.75859,.83908,.83908,.83908,.83908,.83908,.83908,.77539,.73293,.73133,.73133,.73133,.73133,.95958,.95958,.95958,.95958,.88506,.9121,.86943,.86943,.86943,.86943,.86943,.85284,.87508,.90399,.90399,.90399,.90399,.77892,.79795,.90807,.88762,.88762,.88762,.88762,.88762,.88762,.8715,.75241,.90518,.90518,.90518,.90518,.88401,.88401,.88401,.88401,.8785,.8785,.8801,.8801,.8801,.8801,.8801,.90747,.89049,.8785,.8785,.8785,.8785,.85162,.8785,.85162,.83908,.88762,.83908,.88762,.83908,.88762,.73293,.75241,.73293,.75241,.73293,.75241,.73293,.75241,.87289,.83016,.88506,.93125,.73133,.90518,.73133,.90518,.73133,.90518,.73133,.90518,.73133,.90518,.81921,.77618,.81921,.77618,.81921,.77618,1,1,.87356,.8785,.91075,.89608,.95958,.88401,.95958,.88401,.95958,.88401,.95958,.88401,.95958,.88401,.76229,.90167,.59526,.91916,1,1,.86304,.69225,.88401,1,1,.70424,.79468,.91926,.88175,.70823,.94903,.9121,.8785,1,1,.9121,.8785,.87802,.88656,.8785,.86943,.8801,.86943,.8801,.86943,.8801,.87402,.89291,.77958,.91343,1,1,.77958,.91343,.70864,.7173,.70864,.7173,.70864,.7173,.70864,.7173,1,1,.81055,.75841,.81055,1.06452,.90399,.8785,.90399,.8785,.90399,.8785,.90399,.8785,.90399,.8785,.90399,.8785,.96017,.95794,.77892,.85162,.77892,.78257,.79492,.78257,.79492,.78257,.79492,.9297,.56892,.83908,.88762,.77539,.8715,.87508,.89049,1,1,.81055,1.04106,1.20528,1.20528,1,1.15543,.70674,.98387,.94721,1.33431,1.45894,.95161,1.06303,.83908,.80352,.57184,.6965,.56289,.82001,.56029,.81235,1.02988,.83908,.7762,.68156,.80367,.73133,.78257,.87356,.86943,.95958,.75727,.89019,1.04924,.9121,.7648,.86943,.87356,.79795,.78275,.81055,.77892,.9762,.82577,.99819,.84896,.95958,.77892,.96108,1.01407,.89049,1.02988,.94211,.96108,.8936,.84021,.87842,.96399,.79109,.89049,1.00813,1.02988,.86077,.87445,.92099,.84723,.86513,.8801,.75638,.85714,.78216,.79586,.87965,.94211,.97747,.78287,.97926,.84971,1.02988,.94211,.8801,.94211,.84971,.73133,1,1,1,1,1,1,1,1,1,1,1,1,.90264,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,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,1,1,.90518,1,1,1,1,1,1,1,1,1,1,1,1,.90548,1,1,1,1,1,1,.96017,.95794,.96017,.95794,.96017,.95794,.77892,.85162,1,1,.89552,.90527,1,.90363,.92794,.92794,.92794,.92794,.87012,.87012,.87012,.89552,.89552,1.42259,.71143,1.06152,1,1,1.03372,1.03372,.97171,1.4956,2.2807,.93835,.83406,.91133,.84107,.91133,1,1,1,.72021,1,1.23108,.83489,.88525,.88525,.81499,.90527,1.81055,.90527,1.81055,1.31006,1.53711,.94434,1.08696,1,.95018,.77192,.85284,.90747,1.17534,.69825,.9716,1.37077,.90747,.90747,.85356,.90747,.90747,1.44947,.85284,.8941,.8941,.70572,.8,.70572,.70572,.70572,.70572,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,1,1,1,1,1,1,1,1,1,1,1,1,.99862,.99862,1,1,1,1,1,1.08004,.91027,1,1,1,.99862,1,1,1,1,1,1,1,1,1,1,1,1,.90727,.90727,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],El={lineHeight:1.2207,lineGap:.2207},dl=[1.3877,1,1,1,.97801,.92482,.89552,.91133,.81988,.97566,.98152,.93548,.93548,1.2798,.85284,.92794,1,.96134,1.56239,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.82845,.82845,.85284,.85284,.85284,.75859,.92138,.83908,.7762,.71805,.87289,.73133,.7514,.81921,.87356,.95958,.59526,.75727,.69225,1.04924,.90872,.85938,.79795,.87068,.77958,.69766,.81055,.90399,.88653,.96068,.82577,.77892,.78257,.97507,1.529,.97507,.85284,.89552,.90176,.94908,.86411,.74012,.86411,.88323,.95015,.86411,.86331,.88401,.91916,.86304,.88401,.9039,.86331,.86331,.86411,.86411,.90464,.70852,1.04106,.86331,.84372,.95794,.82616,.84548,.79492,.88331,1.69808,.88331,.85284,.97801,.89552,.91133,.89552,.91133,1.7801,.89552,1.24487,1.13254,1.19129,.96839,.85284,.68787,.70645,.85592,.90747,1.01466,1.0088,.90323,1,1.07463,1,.91056,.75806,1.19118,.96839,.78864,.82845,.84133,.75859,.83908,.83908,.83908,.83908,.83908,.83908,.77539,.71805,.73133,.73133,.73133,.73133,.95958,.95958,.95958,.95958,.88506,.90872,.85938,.85938,.85938,.85938,.85938,.85284,.87068,.90399,.90399,.90399,.90399,.77892,.79795,.90807,.94908,.94908,.94908,.94908,.94908,.94908,.85887,.74012,.88323,.88323,.88323,.88323,.88401,.88401,.88401,.88401,.8785,.86331,.86331,.86331,.86331,.86331,.86331,.90747,.89049,.86331,.86331,.86331,.86331,.84548,.86411,.84548,.83908,.94908,.83908,.94908,.83908,.94908,.71805,.74012,.71805,.74012,.71805,.74012,.71805,.74012,.87289,.79538,.88506,.92726,.73133,.88323,.73133,.88323,.73133,.88323,.73133,.88323,.73133,.88323,.81921,.86411,.81921,.86411,.81921,.86411,1,1,.87356,.86331,.91075,.8777,.95958,.88401,.95958,.88401,.95958,.88401,.95958,.88401,.95958,.88401,.76467,.90167,.59526,.91916,1,1,.86304,.69225,.88401,1,1,.70424,.77312,.91926,.88175,.70823,.94903,.90872,.86331,1,1,.90872,.86331,.86906,.88116,.86331,.85938,.86331,.85938,.86331,.85938,.86331,.87402,.86549,.77958,.90464,1,1,.77958,.90464,.69766,.70852,.69766,.70852,.69766,.70852,.69766,.70852,1,1,.81055,.75841,.81055,1.06452,.90399,.86331,.90399,.86331,.90399,.86331,.90399,.86331,.90399,.86331,.90399,.86331,.96068,.95794,.77892,.84548,.77892,.78257,.79492,.78257,.79492,.78257,.79492,.9297,.56892,.83908,.94908,.77539,.85887,.87068,.89049,1,1,.81055,1.04106,1.20528,1.20528,1,1.15543,.70088,.98387,.94721,1.33431,1.45894,.95161,1.48387,.83908,.80352,.57118,.6965,.56347,.79179,.55853,.80346,1.02988,.83908,.7762,.67174,.86036,.73133,.78257,.87356,.86441,.95958,.75727,.89019,1.04924,.90872,.74889,.85938,.87891,.79795,.7957,.81055,.77892,.97447,.82577,.97466,.87179,.95958,.77892,.94252,.95612,.8753,1.02988,.92733,.94252,.87411,.84021,.8728,.95612,.74081,.8753,1.02189,1.02988,.84814,.87445,.91822,.84723,.85668,.86331,.81344,.87581,.76422,.82046,.96057,.92733,.99375,.78022,.95452,.86015,1.02988,.92733,.86331,.92733,.86015,.73133,1,1,1,1,1,1,1,1,1,1,1,1,.90631,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,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,1,1,.88323,1,1,1,1,1,1,1,1,1,1,1,1,.85174,1,1,1,1,1,1,.96068,.95794,.96068,.95794,.96068,.95794,.77892,.84548,1,1,.89552,.90527,1,.90363,.92794,.92794,.92794,.89807,.87012,.87012,.87012,.89552,.89552,1.42259,.71094,1.06152,1,1,1.03372,1.03372,.97171,1.4956,2.2807,.92972,.83406,.91133,.83326,.91133,1,1,1,.72021,1,1.23108,.83489,.88525,.88525,.81499,.90616,1.81055,.90527,1.81055,1.3107,1.53711,.94434,1.08696,1,.95018,.77192,.85284,.90747,1.17534,.69825,.9716,1.37077,.90747,.90747,.85356,.90747,.90747,1.44947,.85284,.8941,.8941,.70572,.8,.70572,.70572,.70572,.70572,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,1,1,1,1,1,1,1,1,1,1,1,1,.99862,.99862,1,1,1,1,1,1.08004,.91027,1,1,1,.99862,1,1,1,1,1,1,1,1,1,1,1,1,.90727,.90727,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],yl={lineHeight:1.2207,lineGap:.2207},pl=[1.3877,1,1,1,1.17223,1.1293,.89552,.91133,.80395,1.02269,1.15601,.91056,.91056,1.2798,.85284,.89807,1,.90861,1.39543,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.96309,.96309,.85284,.85284,.85284,.83319,.88071,.8675,.81552,.72346,.85193,.73206,.7522,.81105,.86275,.90685,.6377,.77892,.75593,1.02638,.89249,.84118,.77452,.85374,.75186,.67789,.79776,.88844,.85066,.94309,.77818,.7306,.76659,1.10369,1.38313,1.10369,1.06139,.89552,.8739,.9245,.9245,.83203,.9245,.85865,1.09842,.9245,.9245,1.03297,1.07692,.90918,1.03297,.94959,.9245,.92274,.9245,.9245,1.02933,.77832,1.20562,.9245,.8916,.98986,.86621,.89453,.79004,.94152,1.77256,.94152,.85284,.97801,.89552,.91133,.89552,.91133,1.91729,.89552,1.17889,1.13254,1.16359,.92098,.85284,.68787,.71353,.84737,.90747,1.0088,1.0044,.87683,1,1.09091,1,.92229,.739,1.15642,.92098,.76288,.80504,.80972,.75859,.8675,.8675,.8675,.8675,.8675,.8675,.76318,.72346,.73206,.73206,.73206,.73206,.90685,.90685,.90685,.90685,.86477,.89249,.84118,.84118,.84118,.84118,.84118,.85284,.84557,.88844,.88844,.88844,.88844,.7306,.77452,.86331,.9245,.9245,.9245,.9245,.9245,.9245,.84843,.83203,.85865,.85865,.85865,.85865,.82601,.82601,.82601,.82601,.94469,.9245,.92274,.92274,.92274,.92274,.92274,.90747,.86651,.9245,.9245,.9245,.9245,.89453,.9245,.89453,.8675,.9245,.8675,.9245,.8675,.9245,.72346,.83203,.72346,.83203,.72346,.83203,.72346,.83203,.85193,.8875,.86477,.99034,.73206,.85865,.73206,.85865,.73206,.85865,.73206,.85865,.73206,.85865,.81105,.9245,.81105,.9245,.81105,.9245,1,1,.86275,.9245,.90872,.93591,.90685,.82601,.90685,.82601,.90685,.82601,.90685,1.03297,.90685,.82601,.77896,1.05611,.6377,1.07692,1,1,.90918,.75593,1.03297,1,1,.76032,.9375,.98156,.93407,.77261,1.11429,.89249,.9245,1,1,.89249,.9245,.92534,.86698,.9245,.84118,.92274,.84118,.92274,.84118,.92274,.8667,.86291,.75186,1.02933,1,1,.75186,1.02933,.67789,.77832,.67789,.77832,.67789,.77832,.67789,.77832,1,1,.79776,.97655,.79776,1.23023,.88844,.9245,.88844,.9245,.88844,.9245,.88844,.9245,.88844,.9245,.88844,.9245,.94309,.98986,.7306,.89453,.7306,.76659,.79004,.76659,.79004,.76659,.79004,1.09231,.54873,.8675,.9245,.76318,.84843,.84557,.86651,1,1,.79776,1.20562,1.18622,1.18622,1,1.1437,.67009,.96334,.93695,1.35191,1.40909,.95161,1.48387,.8675,.90861,.6192,.7363,.64824,.82411,.56321,.85696,1.23516,.8675,.81552,.7286,.84134,.73206,.76659,.86275,.84369,.90685,.77892,.85871,1.02638,.89249,.75828,.84118,.85984,.77452,.76466,.79776,.7306,.90782,.77818,.903,.87291,.90685,.7306,.99058,1.03667,.94635,1.23516,.9849,.99058,.92393,.8916,.942,1.03667,.75026,.94635,1.0297,1.23516,.90918,.94048,.98217,.89746,.84153,.92274,.82507,.88832,.84438,.88178,1.03525,.9849,1.00225,.78086,.97248,.89404,1.23516,.9849,.92274,.9849,.89404,.73206,1,1,1,1,1,1,1,1,1,1,1,1,.89693,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,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,1,1,.85865,1,1,1,1,1,1,1,1,1,1,1,1,.90933,1,1,1,1,1,1,.94309,.98986,.94309,.98986,.94309,.98986,.7306,.89453,1,1,.89552,.90527,1,.90186,1.12308,1.12308,1.12308,1.12308,1.2566,1.2566,1.2566,.89552,.89552,1.42259,.68994,1.03809,1,1,1.0176,1.0176,1.11523,1.4956,2.01462,.97858,.82616,.91133,.83437,.91133,1,1,1,.70508,1,1.23108,.79801,.84426,.84426,.774,.90572,1.81055,.90749,1.81055,1.28809,1.55469,.94434,1.07806,1,.97094,.7589,.85284,.90747,1.19658,.69825,.97622,1.33512,.90747,.90747,.85284,.90747,.90747,1.44947,.85284,.8941,.8941,.70572,.8,.70572,.70572,.70572,.70572,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,1,1,1,1,1,1,1,1,1,1,1,1,.99862,.99862,1,1,1,1,1,1.0336,.91027,1,1,1,.99862,1,1,1,1,1,1,1,1,1,1,1,1,1.05859,1.05859,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],vl={lineHeight:1.2207,lineGap:.2207},ml=[1.3877,1,1,1,1.17223,1.1293,.89552,.91133,.80395,1.02269,1.15601,.91056,.91056,1.2798,.85284,.89807,1,.90861,1.39016,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.96309,.96309,.85284,.85284,.85284,.83319,.88071,.8675,.81552,.73834,.85193,.73206,.7522,.81105,.86275,.90685,.6377,.77892,.75593,1.02638,.89385,.85122,.77452,.86503,.75186,.68887,.79776,.88844,.85066,.94258,.77818,.7306,.76659,1.10369,1.39016,1.10369,1.06139,.89552,.8739,.86128,.94469,.8457,.94469,.89464,1.09842,.84636,.94469,1.03297,1.07692,.90918,1.03297,.95897,.94469,.9482,.94469,.94469,1.04692,.78223,1.20562,.94469,.90332,.98986,.86621,.90527,.79004,.94152,1.77256,.94152,.85284,.97801,.89552,.91133,.89552,.91133,1.91729,.89552,1.17889,1.13254,1.08707,.92098,.85284,.68787,.71353,.84737,.90747,1.0088,1.0044,.87683,1,1.09091,1,.92229,.739,1.15642,.92098,.76288,.80504,.80972,.75859,.8675,.8675,.8675,.8675,.8675,.8675,.76318,.73834,.73206,.73206,.73206,.73206,.90685,.90685,.90685,.90685,.86477,.89385,.85122,.85122,.85122,.85122,.85122,.85284,.85311,.88844,.88844,.88844,.88844,.7306,.77452,.86331,.86128,.86128,.86128,.86128,.86128,.86128,.8693,.8457,.89464,.89464,.89464,.89464,.82601,.82601,.82601,.82601,.94469,.94469,.9482,.9482,.9482,.9482,.9482,.90747,.86651,.94469,.94469,.94469,.94469,.90527,.94469,.90527,.8675,.86128,.8675,.86128,.8675,.86128,.73834,.8457,.73834,.8457,.73834,.8457,.73834,.8457,.85193,.92454,.86477,.9921,.73206,.89464,.73206,.89464,.73206,.89464,.73206,.89464,.73206,.89464,.81105,.84636,.81105,.84636,.81105,.84636,1,1,.86275,.94469,.90872,.95786,.90685,.82601,.90685,.82601,.90685,.82601,.90685,1.03297,.90685,.82601,.77741,1.05611,.6377,1.07692,1,1,.90918,.75593,1.03297,1,1,.76032,.90452,.98156,1.11842,.77261,1.11429,.89385,.94469,1,1,.89385,.94469,.95877,.86901,.94469,.85122,.9482,.85122,.9482,.85122,.9482,.8667,.90016,.75186,1.04692,1,1,.75186,1.04692,.68887,.78223,.68887,.78223,.68887,.78223,.68887,.78223,1,1,.79776,.92188,.79776,1.23023,.88844,.94469,.88844,.94469,.88844,.94469,.88844,.94469,.88844,.94469,.88844,.94469,.94258,.98986,.7306,.90527,.7306,.76659,.79004,.76659,.79004,.76659,.79004,1.09231,.54873,.8675,.86128,.76318,.8693,.85311,.86651,1,1,.79776,1.20562,1.18622,1.18622,1,1.1437,.67742,.96334,.93695,1.35191,1.40909,.95161,1.48387,.86686,.90861,.62267,.74359,.65649,.85498,.56963,.88254,1.23516,.8675,.81552,.75443,.84503,.73206,.76659,.86275,.85122,.90685,.77892,.85746,1.02638,.89385,.75657,.85122,.86275,.77452,.74171,.79776,.7306,.95165,.77818,.89772,.88831,.90685,.7306,.98142,1.02191,.96576,1.23516,.99018,.98142,.9236,.89258,.94035,1.02191,.78848,.96576,.9561,1.23516,.90918,.92578,.95424,.89746,.83969,.9482,.80113,.89442,.85208,.86155,.98022,.99018,1.00452,.81209,.99247,.89181,1.23516,.99018,.9482,.99018,.89181,.73206,1,1,1,1,1,1,1,1,1,1,1,1,.88844,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,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,1,1,.89464,1,1,1,1,1,1,1,1,1,1,1,1,.96766,1,1,1,1,1,1,.94258,.98986,.94258,.98986,.94258,.98986,.7306,.90527,1,1,.89552,.90527,1,.90186,1.12308,1.12308,1.12308,1.12308,1.2566,1.2566,1.2566,.89552,.89552,1.42259,.69043,1.03809,1,1,1.0176,1.0176,1.11523,1.4956,2.01462,.99331,.82616,.91133,.84286,.91133,1,1,1,.70508,1,1.23108,.79801,.84426,.84426,.774,.90527,1.81055,.90527,1.81055,1.28809,1.55469,.94434,1.07806,1,.97094,.7589,.85284,.90747,1.19658,.69825,.97622,1.33512,.90747,.90747,.85356,.90747,.90747,1.44947,.85284,.8941,.8941,.70572,.8,.70572,.70572,.70572,.70572,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,1,1,1,1,1,1,1,1,1,1,1,1,.99862,.99862,1,1,1,1,1,1.0336,.91027,1,1,1,.99862,1,1,1,1,1,1,1,1,1,1,1,1,1.05859,1.05859,1,1,1,1.07185,.99413,.96334,1.08065,1,1,1,1,1,1,1,1,1,1,1],wl={lineHeight:1.2207,lineGap:.2207},bl=[.76116,1,1,1.0006,.99998,.99974,.99973,.99973,.99982,.99977,1.00087,.99998,.99998,.99959,1.00003,1.0006,.99998,1.0006,1.0006,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99998,1,1.00003,1.00003,1.00003,1.00026,.9999,.99977,.99977,.99977,.99977,1.00001,1.00026,1.00022,.99977,1.0006,.99973,.99977,1.00026,.99999,.99977,1.00022,1.00001,1.00022,.99977,1.00001,1.00026,.99977,1.00001,1.00016,1.00001,1.00001,1.00026,.99998,1.0006,.99998,1.00003,.99973,.99998,.99973,1.00026,.99973,1.00026,.99973,.99998,1.00026,1.00026,1.0006,1.0006,.99973,1.0006,.99982,1.00026,1.00026,1.00026,1.00026,.99959,.99973,.99998,1.00026,.99973,1.00022,.99973,.99973,1,.99959,1.00077,.99959,1.00003,.99998,.99973,.99973,.99973,.99973,1.00077,.99973,.99998,1.00025,.99968,.99973,1.00003,1.00025,.60299,1.00024,1.06409,1,1,.99998,1,.99973,1.0006,.99998,1,.99936,.99973,1.00002,1.00002,1.00002,1.00026,.99977,.99977,.99977,.99977,.99977,.99977,1,.99977,1.00001,1.00001,1.00001,1.00001,1.0006,1.0006,1.0006,1.0006,.99977,.99977,1.00022,1.00022,1.00022,1.00022,1.00022,1.00003,1.00022,.99977,.99977,.99977,.99977,1.00001,1.00001,1.00026,.99973,.99973,.99973,.99973,.99973,.99973,.99982,.99973,.99973,.99973,.99973,.99973,1.0006,1.0006,1.0006,1.0006,1.00026,1.00026,1.00026,1.00026,1.00026,1.00026,1.00026,1.06409,1.00026,1.00026,1.00026,1.00026,1.00026,.99973,1.00026,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,1.03374,.99977,1.00026,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00022,1.00026,1.00022,1.00026,1.00022,1.00026,1.00022,1.00026,.99977,1.00026,.99977,1.00026,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.00042,.99973,.99973,1.0006,.99977,.99973,.99973,1.00026,1.0006,1.00026,1.0006,1.00026,1.03828,1.00026,.99999,1.00026,1.0006,.99977,1.00026,.99977,1.00026,.99977,1.00026,.9993,.9998,1.00026,1.00022,1.00026,1.00022,1.00026,1.00022,1.00026,1,1.00016,.99977,.99959,.99977,.99959,.99977,.99959,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00026,.99998,1.00026,.8121,1.00026,.99998,.99977,1.00026,.99977,1.00026,.99977,1.00026,.99977,1.00026,.99977,1.00026,.99977,1.00026,1.00016,1.00022,1.00001,.99973,1.00001,1.00026,1,1.00026,1,1.00026,1,1.0006,.99973,.99977,.99973,1,.99982,1.00022,1.00026,1.00001,.99973,1.00026,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,1.00034,.99977,1,.99997,1.00026,1.00078,1.00036,.99973,1.00013,1.0006,.99977,.99977,.99988,.85148,1.00001,1.00026,.99977,1.00022,1.0006,.99977,1.00001,.99999,.99977,1.00069,1.00022,.99977,1.00001,.99984,1.00026,1.00001,1.00024,1.00001,.9999,1,1.0006,1.00001,1.00041,.99962,1.00026,1.0006,.99995,1.00041,.99942,.99973,.99927,1.00082,.99902,1.00026,1.00087,1.0006,1.00069,.99973,.99867,.99973,.9993,1.00026,1.00049,1.00056,1,.99988,.99935,.99995,.99954,1.00055,.99945,1.00032,1.0006,.99995,1.00026,.99995,1.00032,1.00001,1.00008,.99971,1.00019,.9994,1.00001,1.0006,1.00044,.99973,1.00023,1.00047,1,.99942,.99561,.99989,1.00035,.99977,1.00035,.99977,1.00019,.99944,1.00001,1.00021,.99926,1.00035,1.00035,.99942,1.00048,.99999,.99977,1.00022,1.00035,1.00001,.99977,1.00026,.99989,1.00057,1.00001,.99936,1.00052,1.00012,.99996,1.00043,1,1.00035,.9994,.99976,1.00035,.99973,1.00052,1.00041,1.00119,1.00037,.99973,1.00002,.99986,1.00041,1.00041,.99902,.9996,1.00034,.99999,1.00026,.99999,1.00026,.99973,1.00052,.99973,1,.99973,1.00041,1.00075,.9994,1.0003,.99999,1,1.00041,.99955,1,.99915,.99973,.99973,1.00026,1.00119,.99955,.99973,1.0006,.99911,1.0006,1.00026,.99972,1.00026,.99902,1.00041,.99973,.99999,1,1,1.00038,1.0005,1.00016,1.00022,1.00016,1.00022,1.00016,1.00022,1.00001,.99973,1,1,.99973,1,1,.99955,1.0006,1.0006,1.0006,1.0006,1,1,1,.99973,.99973,.99972,1,1,1.00106,.99999,.99998,.99998,.99999,.99998,1.66475,1,.99973,.99973,1.00023,.99973,.99971,1.00047,1.00023,1,.99991,.99984,1.00002,1.00002,1.00002,1.00002,1,1,1,1,1,1,1,.99972,1,1.20985,1.39713,1.00003,1.00031,1.00015,1,.99561,1.00027,1.00031,1.00031,.99915,1.00031,1.00031,.99999,1.00003,.99999,.99999,1.41144,1.6,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.40579,1.40579,1.36625,.99999,1,.99861,.99861,1,1.00026,1.00026,1.00026,1.00026,.99972,.99999,.99999,.99999,.99999,1.40483,1,.99977,1.00054,1,1,.99953,.99962,1.00042,.9995,1,1,1,1,1,1,1,1,.99998,.99998,.99998,.99998,1,1,1,1,1,1,1,1,1,1,1],kl={lineHeight:1.2,lineGap:.2},Dl=[.76116,1,1,1.0006,.99998,.99974,.99973,.99973,.99982,.99977,1.00087,.99998,.99998,.99959,1.00003,1.0006,.99998,1.0006,1.0006,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99998,1,1.00003,1.00003,1.00003,1.00026,.9999,.99977,.99977,.99977,.99977,1.00001,1.00026,1.00022,.99977,1.0006,.99973,.99977,1.00026,.99999,.99977,1.00022,1.00001,1.00022,.99977,1.00001,1.00026,.99977,1.00001,1.00016,1.00001,1.00001,1.00026,.99998,1.0006,.99998,1.00003,.99973,.99998,.99973,1.00026,.99973,1.00026,.99973,.99998,1.00026,1.00026,1.0006,1.0006,.99973,1.0006,.99982,1.00026,1.00026,1.00026,1.00026,.99959,.99973,.99998,1.00026,.99973,1.00022,.99973,.99973,1,.99959,1.00077,.99959,1.00003,.99998,.99973,.99973,.99973,.99973,1.00077,.99973,.99998,1.00025,.99968,.99973,1.00003,1.00025,.60299,1.00024,1.06409,1,1,.99998,1,.99973,1.0006,.99998,1,.99936,.99973,1.00002,1.00002,1.00002,1.00026,.99977,.99977,.99977,.99977,.99977,.99977,1,.99977,1.00001,1.00001,1.00001,1.00001,1.0006,1.0006,1.0006,1.0006,.99977,.99977,1.00022,1.00022,1.00022,1.00022,1.00022,1.00003,1.00022,.99977,.99977,.99977,.99977,1.00001,1.00001,1.00026,.99973,.99973,.99973,.99973,.99973,.99973,.99982,.99973,.99973,.99973,.99973,.99973,1.0006,1.0006,1.0006,1.0006,1.00026,1.00026,1.00026,1.00026,1.00026,1.00026,1.00026,1.06409,1.00026,1.00026,1.00026,1.00026,1.00026,.99973,1.00026,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,1.0044,.99977,1.00026,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00022,1.00026,1.00022,1.00026,1.00022,1.00026,1.00022,1.00026,.99977,1.00026,.99977,1.00026,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,.99971,.99973,.99973,1.0006,.99977,.99973,.99973,1.00026,1.0006,1.00026,1.0006,1.00026,1.01011,1.00026,.99999,1.00026,1.0006,.99977,1.00026,.99977,1.00026,.99977,1.00026,.9993,.9998,1.00026,1.00022,1.00026,1.00022,1.00026,1.00022,1.00026,1,1.00016,.99977,.99959,.99977,.99959,.99977,.99959,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00026,.99998,1.00026,.8121,1.00026,.99998,.99977,1.00026,.99977,1.00026,.99977,1.00026,.99977,1.00026,.99977,1.00026,.99977,1.00026,1.00016,1.00022,1.00001,.99973,1.00001,1.00026,1,1.00026,1,1.00026,1,1.0006,.99973,.99977,.99973,1,.99982,1.00022,1.00026,1.00001,.99973,1.00026,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99977,1,1,1.00026,.99969,.99972,.99981,.9998,1.0006,.99977,.99977,1.00022,.91155,1.00001,1.00026,.99977,1.00022,1.0006,.99977,1.00001,.99999,.99977,.99966,1.00022,1.00032,1.00001,.99944,1.00026,1.00001,.99968,1.00001,1.00047,1,1.0006,1.00001,.99981,1.00101,1.00026,1.0006,.99948,.99981,1.00064,.99973,.99942,1.00101,1.00061,1.00026,1.00069,1.0006,1.00014,.99973,1.01322,.99973,1.00065,1.00026,1.00012,.99923,1,1.00064,1.00076,.99948,1.00055,1.00063,1.00007,.99943,1.0006,.99948,1.00026,.99948,.99943,1.00001,1.00001,1.00029,1.00038,1.00035,1.00001,1.0006,1.0006,.99973,.99978,1.00001,1.00057,.99989,.99967,.99964,.99967,.99977,.99999,.99977,1.00038,.99977,1.00001,.99973,1.00066,.99967,.99967,1.00041,.99998,.99999,.99977,1.00022,.99967,1.00001,.99977,1.00026,.99964,1.00031,1.00001,.99999,.99999,1,1.00023,1,1,.99999,1.00035,1.00001,.99999,.99973,.99977,.99999,1.00058,.99973,.99973,.99955,.9995,1.00026,1.00026,1.00032,.99989,1.00034,.99999,1.00026,1.00026,1.00026,.99973,.45998,.99973,1.00026,.99973,1.00001,.99999,.99982,.99994,.99996,1,1.00042,1.00044,1.00029,1.00023,.99973,.99973,1.00026,.99949,1.00002,.99973,1.0006,1.0006,1.0006,.99975,1.00026,1.00026,1.00032,.98685,.99973,1.00026,1,1,.99966,1.00044,1.00016,1.00022,1.00016,1.00022,1.00016,1.00022,1.00001,.99973,1,1,.99973,1,1,.99955,1.0006,1.0006,1.0006,1.0006,1,1,1,.99973,.99973,.99972,1,1,1.00106,.99999,.99998,.99998,.99999,.99998,1.66475,1,.99973,.99973,1,.99973,.99971,.99978,1,1,.99991,.99984,1.00002,1.00002,1.00002,1.00002,1.00098,1,1,1,1.00049,1,1,.99972,1,1.20985,1.39713,1.00003,1.00031,1.00015,1,.99561,1.00027,1.00031,1.00031,.99915,1.00031,1.00031,.99999,1.00003,.99999,.99999,1.41144,1.6,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.40579,1.40579,1.36625,.99999,1,.99861,.99861,1,1.00026,1.00026,1.00026,1.00026,.99972,.99999,.99999,.99999,.99999,1.40483,1,.99977,1.00054,1,1,.99953,.99962,1.00042,.9995,1,1,1,1,1,1,1,1,.99998,.99998,.99998,.99998,1,1,1,1,1,1,1,1,1,1,1],Sl={lineHeight:1.35,lineGap:.2},Fl=[.76116,1,1,1.0006,1.0006,1.00006,.99973,.99973,.99982,1.00001,1.00043,.99998,.99998,.99959,1.00003,1.0006,.99998,1.0006,1.0006,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,1.0006,1,1.00003,1.00003,1.00003,.99973,.99987,1.00001,1.00001,.99977,.99977,1.00001,1.00026,1.00022,.99977,1.0006,1,1.00001,.99973,.99999,.99977,1.00022,1.00001,1.00022,.99977,1.00001,1.00026,.99977,1.00001,1.00016,1.00001,1.00001,1.00026,1.0006,1.0006,1.0006,.99949,.99973,.99998,.99973,.99973,1,.99973,.99973,1.0006,.99973,.99973,.99924,.99924,1,.99924,.99999,.99973,.99973,.99973,.99973,.99998,1,1.0006,.99973,1,.99977,1,1,1,1.00005,1.0009,1.00005,1.00003,.99998,.99973,.99973,.99973,.99973,1.0009,.99973,.99998,1.00025,.99968,.99973,1.00003,1.00025,.60299,1.00024,1.06409,1,1,.99998,1,.9998,1.0006,.99998,1,.99936,.99973,1.00002,1.00002,1.00002,1.00026,1.00001,1.00001,1.00001,1.00001,1.00001,1.00001,1,.99977,1.00001,1.00001,1.00001,1.00001,1.0006,1.0006,1.0006,1.0006,.99977,.99977,1.00022,1.00022,1.00022,1.00022,1.00022,1.00003,1.00022,.99977,.99977,.99977,.99977,1.00001,1.00001,1.00026,.99973,.99973,.99973,.99973,.99973,.99973,.99982,1,.99973,.99973,.99973,.99973,1.0006,1.0006,1.0006,1.0006,.99973,.99973,.99973,.99973,.99973,.99973,.99973,1.06409,1.00026,.99973,.99973,.99973,.99973,1,.99973,1,1.00001,.99973,1.00001,.99973,1.00001,.99973,.99977,1,.99977,1,.99977,1,.99977,1,.99977,1.0288,.99977,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00022,.99973,1.00022,.99973,1.00022,.99973,1.00022,.99973,.99977,.99973,.99977,.99973,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,.99924,1.0006,1.0006,.99946,1.00034,1,.99924,1.00001,1,1,.99973,.99924,.99973,.99924,.99973,1.06311,.99973,1.00024,.99973,.99924,.99977,.99973,.99977,.99973,.99977,.99973,1.00041,.9998,.99973,1.00022,.99973,1.00022,.99973,1.00022,.99973,1,1.00016,.99977,.99998,.99977,.99998,.99977,.99998,1.00001,1,1.00001,1,1.00001,1,1.00001,1,1.00026,1.0006,1.00026,.89547,1.00026,1.0006,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,1.00016,.99977,1.00001,1,1.00001,1.00026,1,1.00026,1,1.00026,1,.99924,.99973,1.00001,.99973,1,.99982,1.00022,1.00026,1.00001,1,1.00026,1.0006,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,1.00001,1,1.00054,.99977,1.00084,1.00007,.99973,1.00013,.99924,1.00001,1.00001,.99945,.91221,1.00001,1.00026,.99977,1.00022,1.0006,1.00001,1.00001,.99999,.99977,.99933,1.00022,1.00054,1.00001,1.00065,1.00026,1.00001,1.0001,1.00001,1.00052,1,1.0006,1.00001,.99945,.99897,.99968,.99924,1.00036,.99945,.99949,1,1.0006,.99897,.99918,.99968,.99911,.99924,1,.99962,1.01487,1,1.0005,.99973,1.00012,1.00043,1,.99995,.99994,1.00036,.99947,1.00019,1.00063,1.00025,.99924,1.00036,.99973,1.00036,1.00025,1.00001,1.00001,1.00027,1.0001,1.00068,1.00001,1.0006,1.0006,1,1.00008,.99957,.99972,.9994,.99954,.99975,1.00051,1.00001,1.00019,1.00001,1.0001,.99986,1.00001,1.00001,1.00038,.99954,.99954,.9994,1.00066,.99999,.99977,1.00022,1.00054,1.00001,.99977,1.00026,.99975,1.0001,1.00001,.99993,.9995,.99955,1.00016,.99978,.99974,1.00019,1.00022,.99955,1.00053,.99973,1.00089,1.00005,.99967,1.00048,.99973,1.00002,1.00034,.99973,.99973,.99964,1.00006,1.00066,.99947,.99973,.98894,.99973,1,.44898,1,.99946,1,1.00039,1.00082,.99991,.99991,.99985,1.00022,1.00023,1.00061,1.00006,.99966,.99973,.99973,.99973,1.00019,1.0008,1,.99924,.99924,.99924,.99983,1.00044,.99973,.99964,.98332,1,.99973,1,1,.99962,.99895,1.00016,.99977,1.00016,.99977,1.00016,.99977,1.00001,1,1,1,.99973,1,1,.99955,.99924,.99924,.99924,.99924,.99998,.99998,.99998,.99973,.99973,.99972,1,1,1.00267,.99999,.99998,.99998,1,.99998,1.66475,1,.99973,.99973,1.00023,.99973,1.00423,.99925,.99999,1,.99991,.99984,1.00002,1.00002,1.00002,1.00002,1.00049,1,1.00245,1,1,1,1,.96329,1,1.20985,1.39713,1.00003,.8254,1.00015,1,1.00035,1.00027,1.00031,1.00031,1.00003,1.00031,1.00031,.99999,1.00003,.99999,.99999,1.41144,1.6,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.40579,1.40579,1.36625,.99999,1,.99861,.99861,1,1.00026,1.00026,1.00026,1.00026,.95317,.99999,.99999,.99999,.99999,1.40483,1,.99977,1.00054,1,1,.99953,.99962,1.00042,.9995,1,1,1,1,1,1,1,1,.99998,.99998,.99998,.99998,1,1,1,1,1,1,1,1,1,1,1],xl={lineHeight:1.35,lineGap:.2},Rl=[.76116,1,1,1.0006,1.0006,1.00006,.99973,.99973,.99982,1.00001,1.00043,.99998,.99998,.99959,1.00003,1.0006,.99998,1.0006,1.0006,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,1.0006,1,1.00003,1.00003,1.00003,.99973,.99987,1.00001,1.00001,.99977,.99977,1.00001,1.00026,1.00022,.99977,1.0006,1,1.00001,.99973,.99999,.99977,1.00022,1.00001,1.00022,.99977,1.00001,1.00026,.99977,1.00001,1.00016,1.00001,1.00001,1.00026,1.0006,1.0006,1.0006,.99949,.99973,.99998,.99973,.99973,1,.99973,.99973,1.0006,.99973,.99973,.99924,.99924,1,.99924,.99999,.99973,.99973,.99973,.99973,.99998,1,1.0006,.99973,1,.99977,1,1,1,1.00005,1.0009,1.00005,1.00003,.99998,.99973,.99973,.99973,.99973,1.0009,.99973,.99998,1.00025,.99968,.99973,1.00003,1.00025,.60299,1.00024,1.06409,1,1,.99998,1,.9998,1.0006,.99998,1,.99936,.99973,1.00002,1.00002,1.00002,1.00026,1.00001,1.00001,1.00001,1.00001,1.00001,1.00001,1,.99977,1.00001,1.00001,1.00001,1.00001,1.0006,1.0006,1.0006,1.0006,.99977,.99977,1.00022,1.00022,1.00022,1.00022,1.00022,1.00003,1.00022,.99977,.99977,.99977,.99977,1.00001,1.00001,1.00026,.99973,.99973,.99973,.99973,.99973,.99973,.99982,1,.99973,.99973,.99973,.99973,1.0006,1.0006,1.0006,1.0006,.99973,.99973,.99973,.99973,.99973,.99973,.99973,1.06409,1.00026,.99973,.99973,.99973,.99973,1,.99973,1,1.00001,.99973,1.00001,.99973,1.00001,.99973,.99977,1,.99977,1,.99977,1,.99977,1,.99977,1.04596,.99977,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00022,.99973,1.00022,.99973,1.00022,.99973,1.00022,.99973,.99977,.99973,.99977,.99973,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,.99924,1.0006,1.0006,1.00019,1.00034,1,.99924,1.00001,1,1,.99973,.99924,.99973,.99924,.99973,1.02572,.99973,1.00005,.99973,.99924,.99977,.99973,.99977,.99973,.99977,.99973,.99999,.9998,.99973,1.00022,.99973,1.00022,.99973,1.00022,.99973,1,1.00016,.99977,.99998,.99977,.99998,.99977,.99998,1.00001,1,1.00001,1,1.00001,1,1.00001,1,1.00026,1.0006,1.00026,.84533,1.00026,1.0006,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,1.00016,.99977,1.00001,1,1.00001,1.00026,1,1.00026,1,1.00026,1,.99924,.99973,1.00001,.99973,1,.99982,1.00022,1.00026,1.00001,1,1.00026,1.0006,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99928,1,.99977,1.00013,1.00055,.99947,.99945,.99941,.99924,1.00001,1.00001,1.0004,.91621,1.00001,1.00026,.99977,1.00022,1.0006,1.00001,1.00005,.99999,.99977,1.00015,1.00022,.99977,1.00001,.99973,1.00026,1.00001,1.00019,1.00001,.99946,1,1.0006,1.00001,.99978,1.00045,.99973,.99924,1.00023,.99978,.99966,1,1.00065,1.00045,1.00019,.99973,.99973,.99924,1,1,.96499,1,1.00055,.99973,1.00008,1.00027,1,.9997,.99995,1.00023,.99933,1.00019,1.00015,1.00031,.99924,1.00023,.99973,1.00023,1.00031,1.00001,.99928,1.00029,1.00092,1.00035,1.00001,1.0006,1.0006,1,.99988,.99975,1,1.00082,.99561,.9996,1.00035,1.00001,.99962,1.00001,1.00092,.99964,1.00001,.99963,.99999,1.00035,1.00035,1.00082,.99962,.99999,.99977,1.00022,1.00035,1.00001,.99977,1.00026,.9996,.99967,1.00001,1.00034,1.00074,1.00054,1.00053,1.00063,.99971,.99962,1.00035,.99975,.99977,.99973,1.00043,.99953,1.0007,.99915,.99973,1.00008,.99892,1.00073,1.00073,1.00114,.99915,1.00073,.99955,.99973,1.00092,.99973,1,.99998,1,1.0003,1,1.00043,1.00001,.99969,1.0003,1,1.00035,1.00001,.9995,1,1.00092,.99973,.99973,.99973,1.0007,.9995,1,.99924,1.0006,.99924,.99972,1.00062,.99973,1.00114,1.00073,1,.99955,1,1,1.00047,.99968,1.00016,.99977,1.00016,.99977,1.00016,.99977,1.00001,1,1,1,.99973,1,1,.99955,.99924,.99924,.99924,.99924,.99998,.99998,.99998,.99973,.99973,.99972,1,1,1.00267,.99999,.99998,.99998,1,.99998,1.66475,1,.99973,.99973,1.00023,.99973,.99971,.99925,1.00023,1,.99991,.99984,1.00002,1.00002,1.00002,1.00002,1,1,1,1,1,1,1,.96329,1,1.20985,1.39713,1.00003,.8254,1.00015,1,1.00035,1.00027,1.00031,1.00031,.99915,1.00031,1.00031,.99999,1.00003,.99999,.99999,1.41144,1.6,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.40579,1.40579,1.36625,.99999,1,.99861,.99861,1,1.00026,1.00026,1.00026,1.00026,.95317,.99999,.99999,.99999,.99999,1.40483,1,.99977,1.00054,1,1,.99953,.99962,1.00042,.9995,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],Gl={lineHeight:1.2,lineGap:.2},Nl=[365,0,333,278,333,474,556,556,889,722,238,333,333,389,584,278,333,278,278,556,556,556,556,556,556,556,556,556,556,333,333,584,584,584,611,975,722,722,722,722,667,611,778,722,278,556,722,611,833,722,778,667,778,722,667,611,722,667,944,667,667,611,333,278,333,584,556,333,556,611,556,611,556,333,611,611,278,278,556,278,889,611,611,611,611,389,556,333,611,556,778,556,556,500,389,280,389,584,333,556,556,556,556,280,556,333,737,370,556,584,737,552,400,549,333,333,333,576,556,278,333,333,365,556,834,834,834,611,722,722,722,722,722,722,1e3,722,667,667,667,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,556,556,556,556,556,889,556,556,556,556,556,278,278,278,278,611,611,611,611,611,611,611,549,611,611,611,611,611,556,611,556,722,556,722,556,722,556,722,556,722,556,722,556,722,556,722,719,722,611,667,556,667,556,667,556,667,556,667,556,778,611,778,611,778,611,778,611,722,611,722,611,278,278,278,278,278,278,278,278,278,278,785,556,556,278,722,556,556,611,278,611,278,611,385,611,479,611,278,722,611,722,611,722,611,708,723,611,778,611,778,611,778,611,1e3,944,722,389,722,389,722,389,667,556,667,556,667,556,667,556,611,333,611,479,611,333,722,611,722,611,722,611,722,611,722,611,722,611,944,778,667,556,667,611,500,611,500,611,500,278,556,722,556,1e3,889,778,611,667,556,611,333,333,333,333,333,333,333,333,333,333,333,465,722,333,853,906,474,825,927,838,278,722,722,601,719,667,611,722,778,278,722,667,833,722,644,778,722,667,600,611,667,821,667,809,802,278,667,615,451,611,278,582,615,610,556,606,475,460,611,541,278,558,556,612,556,445,611,766,619,520,684,446,582,715,576,753,845,278,582,611,582,845,667,669,885,567,711,667,278,276,556,1094,1062,875,610,722,622,719,722,719,722,567,712,667,904,626,719,719,610,702,833,722,778,719,667,722,611,622,854,667,730,703,1005,1019,870,979,719,711,1031,719,556,618,615,417,635,556,709,497,615,615,500,635,740,604,611,604,611,556,490,556,875,556,615,581,833,844,729,854,615,552,854,583,556,556,611,417,552,556,278,281,278,969,906,611,500,615,556,604,778,611,487,447,944,778,944,778,944,778,667,556,333,333,556,1e3,1e3,552,278,278,278,278,500,500,500,556,556,350,1e3,1e3,240,479,333,333,604,333,167,396,556,556,1094,556,885,489,1115,1e3,768,600,834,834,834,834,1e3,500,1e3,500,1e3,500,500,494,612,823,713,584,549,713,979,722,274,549,549,583,549,549,604,584,604,604,708,625,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,729,604,604,354,354,1e3,990,990,990,990,494,604,604,604,604,354,1021,1052,917,750,750,531,656,594,510,500,750,750,611,611,333,333,333,333,333,333,333,333,222,222,333,333,333,333,333,333,333,333],Ll=[-1,-1,-1,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,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,402,506,507,508,509,510,511,536,537,538,539,710,711,713,728,729,730,731,732,733,900,901,902,903,904,905,906,908,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1138,1139,1168,1169,7808,7809,7810,7811,7812,7813,7922,7923,8208,8209,8211,8212,8213,8215,8216,8217,8218,8219,8220,8221,8222,8224,8225,8226,8230,8240,8242,8243,8249,8250,8252,8254,8260,8319,8355,8356,8359,8364,8453,8467,8470,8482,8486,8494,8539,8540,8541,8542,8592,8593,8594,8595,8596,8597,8616,8706,8710,8719,8721,8722,8730,8734,8735,8745,8747,8776,8800,8801,8804,8805,8962,8976,8992,8993,9472,9474,9484,9488,9492,9496,9500,9508,9516,9524,9532,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9600,9604,9608,9612,9616,9617,9618,9619,9632,9633,9642,9643,9644,9650,9658,9660,9668,9674,9675,9679,9688,9689,9702,9786,9787,9788,9792,9794,9824,9827,9829,9830,9834,9835,9836,61441,61442,61445,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],Ul=[365,0,333,278,333,474,556,556,889,722,238,333,333,389,584,278,333,278,278,556,556,556,556,556,556,556,556,556,556,333,333,584,584,584,611,975,722,722,722,722,667,611,778,722,278,556,722,611,833,722,778,667,778,722,667,611,722,667,944,667,667,611,333,278,333,584,556,333,556,611,556,611,556,333,611,611,278,278,556,278,889,611,611,611,611,389,556,333,611,556,778,556,556,500,389,280,389,584,333,556,556,556,556,280,556,333,737,370,556,584,737,552,400,549,333,333,333,576,556,278,333,333,365,556,834,834,834,611,722,722,722,722,722,722,1e3,722,667,667,667,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,556,556,556,556,556,889,556,556,556,556,556,278,278,278,278,611,611,611,611,611,611,611,549,611,611,611,611,611,556,611,556,722,556,722,556,722,556,722,556,722,556,722,556,722,556,722,740,722,611,667,556,667,556,667,556,667,556,667,556,778,611,778,611,778,611,778,611,722,611,722,611,278,278,278,278,278,278,278,278,278,278,782,556,556,278,722,556,556,611,278,611,278,611,396,611,479,611,278,722,611,722,611,722,611,708,723,611,778,611,778,611,778,611,1e3,944,722,389,722,389,722,389,667,556,667,556,667,556,667,556,611,333,611,479,611,333,722,611,722,611,722,611,722,611,722,611,722,611,944,778,667,556,667,611,500,611,500,611,500,278,556,722,556,1e3,889,778,611,667,556,611,333,333,333,333,333,333,333,333,333,333,333,333,722,333,854,906,473,844,930,847,278,722,722,610,671,667,611,722,778,278,722,667,833,722,657,778,718,667,590,611,667,822,667,829,781,278,667,620,479,611,278,591,620,621,556,610,479,492,611,558,278,566,556,603,556,450,611,712,605,532,664,409,591,704,578,773,834,278,591,611,591,834,667,667,886,614,719,667,278,278,556,1094,1042,854,622,719,677,719,722,708,722,614,722,667,927,643,719,719,615,687,833,722,778,719,667,722,611,677,781,667,729,708,979,989,854,1e3,708,719,1042,729,556,619,604,534,618,556,736,510,611,611,507,622,740,604,611,611,611,556,889,556,885,556,646,583,889,935,707,854,594,552,865,589,556,556,611,469,563,556,278,278,278,969,906,611,507,619,556,611,778,611,575,467,944,778,944,778,944,778,667,556,333,333,556,1e3,1e3,552,278,278,278,278,500,500,500,556,556,350,1e3,1e3,240,479,333,333,604,333,167,396,556,556,1104,556,885,516,1146,1e3,768,600,834,834,834,834,999,500,1e3,500,1e3,500,500,494,612,823,713,584,549,713,979,722,274,549,549,583,549,549,604,584,604,604,708,625,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,729,604,604,354,354,1e3,990,990,990,990,494,604,604,604,604,354,1021,1052,917,750,750,531,656,594,510,500,750,750,611,611,333,333,333,333,333,333,333,333,222,222,333,333,333,333,333,333,333,333],Ml=[-1,-1,-1,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,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,402,506,507,508,509,510,511,536,537,538,539,710,711,713,728,729,730,731,732,733,900,901,902,903,904,905,906,908,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1138,1139,1168,1169,7808,7809,7810,7811,7812,7813,7922,7923,8208,8209,8211,8212,8213,8215,8216,8217,8218,8219,8220,8221,8222,8224,8225,8226,8230,8240,8242,8243,8249,8250,8252,8254,8260,8319,8355,8356,8359,8364,8453,8467,8470,8482,8486,8494,8539,8540,8541,8542,8592,8593,8594,8595,8596,8597,8616,8706,8710,8719,8721,8722,8730,8734,8735,8745,8747,8776,8800,8801,8804,8805,8962,8976,8992,8993,9472,9474,9484,9488,9492,9496,9500,9508,9516,9524,9532,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9600,9604,9608,9612,9616,9617,9618,9619,9632,9633,9642,9643,9644,9650,9658,9660,9668,9674,9675,9679,9688,9689,9702,9786,9787,9788,9792,9794,9824,9827,9829,9830,9834,9835,9836,61441,61442,61445,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],Jl=[365,0,333,278,278,355,556,556,889,667,191,333,333,389,584,278,333,278,278,556,556,556,556,556,556,556,556,556,556,278,278,584,584,584,556,1015,667,667,722,722,667,611,778,722,278,500,667,556,833,722,778,667,778,722,667,611,722,667,944,667,667,611,278,278,278,469,556,333,556,556,500,556,556,278,556,556,222,222,500,222,833,556,556,556,556,333,500,278,556,500,722,500,500,500,334,260,334,584,333,556,556,556,556,260,556,333,737,370,556,584,737,552,400,549,333,333,333,576,537,278,333,333,365,556,834,834,834,611,667,667,667,667,667,667,1e3,722,667,667,667,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,556,556,556,556,556,889,500,556,556,556,556,278,278,278,278,556,556,556,556,556,556,556,549,611,556,556,556,556,500,556,500,667,556,667,556,667,556,722,500,722,500,722,500,722,500,722,625,722,556,667,556,667,556,667,556,667,556,667,556,778,556,778,556,778,556,778,556,722,556,722,556,278,278,278,278,278,278,278,222,278,278,733,444,500,222,667,500,500,556,222,556,222,556,281,556,400,556,222,722,556,722,556,722,556,615,723,556,778,556,778,556,778,556,1e3,944,722,333,722,333,722,333,667,500,667,500,667,500,667,500,611,278,611,354,611,278,722,556,722,556,722,556,722,556,722,556,722,556,944,722,667,500,667,611,500,611,500,611,500,222,556,667,556,1e3,889,778,611,667,500,611,278,333,333,333,333,333,333,333,333,333,333,333,667,278,789,846,389,794,865,775,222,667,667,570,671,667,611,722,778,278,667,667,833,722,648,778,725,667,600,611,667,837,667,831,761,278,667,570,439,555,222,550,570,571,500,556,439,463,555,542,222,500,492,548,500,447,556,670,573,486,603,374,550,652,546,728,779,222,550,556,550,779,667,667,843,544,708,667,278,278,500,1066,982,844,589,715,639,724,667,651,667,544,704,667,917,614,715,715,589,686,833,722,778,725,667,722,611,639,795,667,727,673,920,923,805,886,651,694,1022,682,556,562,522,493,553,556,688,465,556,556,472,564,686,550,556,556,556,500,833,500,835,500,572,518,830,851,621,736,526,492,752,534,556,556,556,378,496,500,222,222,222,910,828,556,472,565,500,556,778,556,492,339,944,722,944,722,944,722,667,500,333,333,556,1e3,1e3,552,222,222,222,222,333,333,333,556,556,350,1e3,1e3,188,354,333,333,500,333,167,365,556,556,1094,556,885,323,1083,1e3,768,600,834,834,834,834,1e3,500,998,500,1e3,500,500,494,612,823,713,584,549,713,979,719,274,549,549,584,549,549,604,584,604,604,708,625,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,729,604,604,354,354,1e3,990,990,990,990,494,604,604,604,604,354,1021,1052,917,750,750,531,656,594,510,500,750,750,500,500,333,333,333,333,333,333,333,333,222,222,294,294,324,324,316,328,398,285],Hl=[-1,-1,-1,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,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,402,506,507,508,509,510,511,536,537,538,539,710,711,713,728,729,730,731,732,733,900,901,902,903,904,905,906,908,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1138,1139,1168,1169,7808,7809,7810,7811,7812,7813,7922,7923,8208,8209,8211,8212,8213,8215,8216,8217,8218,8219,8220,8221,8222,8224,8225,8226,8230,8240,8242,8243,8249,8250,8252,8254,8260,8319,8355,8356,8359,8364,8453,8467,8470,8482,8486,8494,8539,8540,8541,8542,8592,8593,8594,8595,8596,8597,8616,8706,8710,8719,8721,8722,8730,8734,8735,8745,8747,8776,8800,8801,8804,8805,8962,8976,8992,8993,9472,9474,9484,9488,9492,9496,9500,9508,9516,9524,9532,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9600,9604,9608,9612,9616,9617,9618,9619,9632,9633,9642,9643,9644,9650,9658,9660,9668,9674,9675,9679,9688,9689,9702,9786,9787,9788,9792,9794,9824,9827,9829,9830,9834,9835,9836,61441,61442,61445,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],Yl=[365,0,333,278,278,355,556,556,889,667,191,333,333,389,584,278,333,278,278,556,556,556,556,556,556,556,556,556,556,278,278,584,584,584,556,1015,667,667,722,722,667,611,778,722,278,500,667,556,833,722,778,667,778,722,667,611,722,667,944,667,667,611,278,278,278,469,556,333,556,556,500,556,556,278,556,556,222,222,500,222,833,556,556,556,556,333,500,278,556,500,722,500,500,500,334,260,334,584,333,556,556,556,556,260,556,333,737,370,556,584,737,552,400,549,333,333,333,576,537,278,333,333,365,556,834,834,834,611,667,667,667,667,667,667,1e3,722,667,667,667,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,556,556,556,556,556,889,500,556,556,556,556,278,278,278,278,556,556,556,556,556,556,556,549,611,556,556,556,556,500,556,500,667,556,667,556,667,556,722,500,722,500,722,500,722,500,722,615,722,556,667,556,667,556,667,556,667,556,667,556,778,556,778,556,778,556,778,556,722,556,722,556,278,278,278,278,278,278,278,222,278,278,735,444,500,222,667,500,500,556,222,556,222,556,292,556,334,556,222,722,556,722,556,722,556,604,723,556,778,556,778,556,778,556,1e3,944,722,333,722,333,722,333,667,500,667,500,667,500,667,500,611,278,611,375,611,278,722,556,722,556,722,556,722,556,722,556,722,556,944,722,667,500,667,611,500,611,500,611,500,222,556,667,556,1e3,889,778,611,667,500,611,278,333,333,333,333,333,333,333,333,333,333,333,667,278,784,838,384,774,855,752,222,667,667,551,668,667,611,722,778,278,667,668,833,722,650,778,722,667,618,611,667,798,667,835,748,278,667,578,446,556,222,547,578,575,500,557,446,441,556,556,222,500,500,576,500,448,556,690,569,482,617,395,547,648,525,713,781,222,547,556,547,781,667,667,865,542,719,667,278,278,500,1057,1010,854,583,722,635,719,667,656,667,542,677,667,923,604,719,719,583,656,833,722,778,719,667,722,611,635,760,667,740,667,917,938,792,885,656,719,1010,722,556,573,531,365,583,556,669,458,559,559,438,583,688,552,556,542,556,500,458,500,823,500,573,521,802,823,625,719,521,510,750,542,556,556,556,365,510,500,222,278,222,906,812,556,438,559,500,552,778,556,489,411,944,722,944,722,944,722,667,500,333,333,556,1e3,1e3,552,222,222,222,222,333,333,333,556,556,350,1e3,1e3,188,354,333,333,500,333,167,365,556,556,1094,556,885,323,1073,1e3,768,600,834,834,834,834,1e3,500,1e3,500,1e3,500,500,494,612,823,713,584,549,713,979,719,274,549,549,583,549,549,604,584,604,604,708,625,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,729,604,604,354,354,1e3,990,990,990,990,494,604,604,604,604,354,1021,1052,917,750,750,531,656,594,510,500,750,750,500,500,333,333,333,333,333,333,333,333,222,222,294,294,324,324,316,328,398,285],Pl=[-1,-1,-1,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,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,402,506,507,508,509,510,511,536,537,538,539,710,711,713,728,729,730,731,732,733,900,901,902,903,904,905,906,908,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1138,1139,1168,1169,7808,7809,7810,7811,7812,7813,7922,7923,8208,8209,8211,8212,8213,8215,8216,8217,8218,8219,8220,8221,8222,8224,8225,8226,8230,8240,8242,8243,8249,8250,8252,8254,8260,8319,8355,8356,8359,8364,8453,8467,8470,8482,8486,8494,8539,8540,8541,8542,8592,8593,8594,8595,8596,8597,8616,8706,8710,8719,8721,8722,8730,8734,8735,8745,8747,8776,8800,8801,8804,8805,8962,8976,8992,8993,9472,9474,9484,9488,9492,9496,9500,9508,9516,9524,9532,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9600,9604,9608,9612,9616,9617,9618,9619,9632,9633,9642,9643,9644,9650,9658,9660,9668,9674,9675,9679,9688,9689,9702,9786,9787,9788,9792,9794,9824,9827,9829,9830,9834,9835,9836,61441,61442,61445,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],Ol=[1.36898,1,1,.72706,.80479,.83734,.98894,.99793,.9897,.93884,.86209,.94292,.94292,1.16661,1.02058,.93582,.96694,.93582,1.19137,.99793,.99793,.99793,.99793,.99793,.99793,.99793,.99793,.99793,.99793,.78076,.78076,1.02058,1.02058,1.02058,.72851,.78966,.90838,.83637,.82391,.96376,.80061,.86275,.8768,.95407,1.0258,.73901,.85022,.83655,1.0156,.95546,.92179,.87107,.92179,.82114,.8096,.89713,.94438,.95353,.94083,.91905,.90406,.9446,.94292,1.18777,.94292,1.02058,.89903,.90088,.94938,.97898,.81093,.97571,.94938,1.024,.9577,.95933,.98621,1.0474,.97455,.98981,.9672,.95933,.9446,.97898,.97407,.97646,.78036,1.10208,.95442,.95298,.97579,.9332,.94039,.938,.80687,1.01149,.80687,1.02058,.80479,.99793,.99793,.99793,.99793,1.01149,1.00872,.90088,.91882,1.0213,.8361,1.02058,.62295,.54324,.89022,1.08595,1,1,.90088,1,.97455,.93582,.90088,1,1.05686,.8361,.99642,.99642,.99642,.72851,.90838,.90838,.90838,.90838,.90838,.90838,.868,.82391,.80061,.80061,.80061,.80061,1.0258,1.0258,1.0258,1.0258,.97484,.95546,.92179,.92179,.92179,.92179,.92179,1.02058,.92179,.94438,.94438,.94438,.94438,.90406,.86958,.98225,.94938,.94938,.94938,.94938,.94938,.94938,.9031,.81093,.94938,.94938,.94938,.94938,.98621,.98621,.98621,.98621,.93969,.95933,.9446,.9446,.9446,.9446,.9446,1.08595,.9446,.95442,.95442,.95442,.95442,.94039,.97898,.94039,.90838,.94938,.90838,.94938,.90838,.94938,.82391,.81093,.82391,.81093,.82391,.81093,.82391,.81093,.96376,.84313,.97484,.97571,.80061,.94938,.80061,.94938,.80061,.94938,.80061,.94938,.80061,.94938,.8768,.9577,.8768,.9577,.8768,.9577,1,1,.95407,.95933,.97069,.95933,1.0258,.98621,1.0258,.98621,1.0258,.98621,1.0258,.98621,1.0258,.98621,.887,1.01591,.73901,1.0474,1,1,.97455,.83655,.98981,1,1,.83655,.73977,.83655,.73903,.84638,1.033,.95546,.95933,1,1,.95546,.95933,.8271,.95417,.95933,.92179,.9446,.92179,.9446,.92179,.9446,.936,.91964,.82114,.97646,1,1,.82114,.97646,.8096,.78036,.8096,.78036,1,1,.8096,.78036,1,1,.89713,.77452,.89713,1.10208,.94438,.95442,.94438,.95442,.94438,.95442,.94438,.95442,.94438,.95442,.94438,.95442,.94083,.97579,.90406,.94039,.90406,.9446,.938,.9446,.938,.9446,.938,1,.99793,.90838,.94938,.868,.9031,.92179,.9446,1,1,.89713,1.10208,.90088,.90088,.90088,.90088,.90088,.90088,.90088,.90088,.90088,.90989,.9358,.91945,.83181,.75261,.87992,.82976,.96034,.83689,.97268,1.0078,.90838,.83637,.8019,.90157,.80061,.9446,.95407,.92436,1.0258,.85022,.97153,1.0156,.95546,.89192,.92179,.92361,.87107,.96318,.89713,.93704,.95638,.91905,.91709,.92796,1.0258,.93704,.94836,1.0373,.95933,1.0078,.95871,.94836,.96174,.92601,.9498,.98607,.95776,.95933,1.05453,1.0078,.98275,.9314,.95617,.91701,1.05993,.9446,.78367,.9553,1,.86832,1.0128,.95871,.99394,.87548,.96361,.86774,1.0078,.95871,.9446,.95871,.86774,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,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,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,1,1,1,1,.94083,.97579,.94083,.97579,.94083,.97579,.90406,.94039,.96694,1,.89903,1,1,1,.93582,.93582,.93582,1,.908,.908,.918,.94219,.94219,.96544,1,1.285,1,1,.81079,.81079,1,1,.74854,1,1,1,1,.99793,1,1,1,.65,1,1.36145,1,1,1,1,1,1,1,1,1,1,1,1.17173,1,.80535,.76169,1.02058,1.0732,1.05486,1,1,1.30692,1.08595,1.08595,1,1.08595,1.08595,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,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.16161,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,1,1,1,1,1],Kl={lineHeight:1.2,lineGap:.2},Tl=[1.36898,1,1,.66227,.80779,.81625,.97276,.97276,.97733,.92222,.83266,.94292,.94292,1.16148,1.02058,.93582,.96694,.93582,1.17337,.97276,.97276,.97276,.97276,.97276,.97276,.97276,.97276,.97276,.97276,.78076,.78076,1.02058,1.02058,1.02058,.71541,.76813,.85576,.80591,.80729,.94299,.77512,.83655,.86523,.92222,.98621,.71743,.81698,.79726,.98558,.92222,.90637,.83809,.90637,.80729,.76463,.86275,.90699,.91605,.9154,.85308,.85458,.90531,.94292,1.21296,.94292,1.02058,.89903,1.18616,.99613,.91677,.78216,.91677,.90083,.98796,.9135,.92168,.95381,.98981,.95298,.95381,.93459,.92168,.91513,.92004,.91677,.95077,.748,1.04502,.91677,.92061,.94236,.89544,.89364,.9,.80687,.8578,.80687,1.02058,.80779,.97276,.97276,.97276,.97276,.8578,.99973,1.18616,.91339,1.08074,.82891,1.02058,.55509,.71526,.89022,1.08595,1,1,1.18616,1,.96736,.93582,1.18616,1,1.04864,.82711,.99043,.99043,.99043,.71541,.85576,.85576,.85576,.85576,.85576,.85576,.845,.80729,.77512,.77512,.77512,.77512,.98621,.98621,.98621,.98621,.95961,.92222,.90637,.90637,.90637,.90637,.90637,1.02058,.90251,.90699,.90699,.90699,.90699,.85458,.83659,.94951,.99613,.99613,.99613,.99613,.99613,.99613,.85811,.78216,.90083,.90083,.90083,.90083,.95381,.95381,.95381,.95381,.9135,.92168,.91513,.91513,.91513,.91513,.91513,1.08595,.91677,.91677,.91677,.91677,.91677,.89364,.92332,.89364,.85576,.99613,.85576,.99613,.85576,.99613,.80729,.78216,.80729,.78216,.80729,.78216,.80729,.78216,.94299,.76783,.95961,.91677,.77512,.90083,.77512,.90083,.77512,.90083,.77512,.90083,.77512,.90083,.86523,.9135,.86523,.9135,.86523,.9135,1,1,.92222,.92168,.92222,.92168,.98621,.95381,.98621,.95381,.98621,.95381,.98621,.95381,.98621,.95381,.86036,.97096,.71743,.98981,1,1,.95298,.79726,.95381,1,1,.79726,.6894,.79726,.74321,.81691,1.0006,.92222,.92168,1,1,.92222,.92168,.79464,.92098,.92168,.90637,.91513,.90637,.91513,.90637,.91513,.909,.87514,.80729,.95077,1,1,.80729,.95077,.76463,.748,.76463,.748,1,1,.76463,.748,1,1,.86275,.72651,.86275,1.04502,.90699,.91677,.90699,.91677,.90699,.91677,.90699,.91677,.90699,.91677,.90699,.91677,.9154,.94236,.85458,.89364,.85458,.90531,.9,.90531,.9,.90531,.9,1,.97276,.85576,.99613,.845,.85811,.90251,.91677,1,1,.86275,1.04502,1.18616,1.18616,1.18616,1.18616,1.18616,1.18616,1.18616,1.18616,1.18616,1.00899,1.30628,.85576,.80178,.66862,.7927,.69323,.88127,.72459,.89711,.95381,.85576,.80591,.7805,.94729,.77512,.90531,.92222,.90637,.98621,.81698,.92655,.98558,.92222,.85359,.90637,.90976,.83809,.94523,.86275,.83509,.93157,.85308,.83392,.92346,.98621,.83509,.92886,.91324,.92168,.95381,.90646,.92886,.90557,.86847,.90276,.91324,.86842,.92168,.99531,.95381,.9224,.85408,.92699,.86847,1.0051,.91513,.80487,.93481,1,.88159,1.05214,.90646,.97355,.81539,.89398,.85923,.95381,.90646,.91513,.90646,.85923,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,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,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,1,1,1,1,.9154,.94236,.9154,.94236,.9154,.94236,.85458,.89364,.96694,1,.89903,1,1,1,.91782,.91782,.91782,1,.896,.896,.896,.9332,.9332,.95973,1,1.26,1,1,.80479,.80178,1,1,.85633,1,1,1,1,.97276,1,1,1,.698,1,1.36145,1,1,1,1,1,1,1,1,1,1,1,1.14542,1,.79199,.78694,1.02058,1.03493,1.05486,1,1,1.23026,1.08595,1.08595,1,1.08595,1.08595,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,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.20006,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,1,1,1,1,1],ql={lineHeight:1.2,lineGap:.2},jl=[1.36898,1,1,.65507,.84943,.85639,.88465,.88465,.86936,.88307,.86948,.85283,.85283,1.06383,1.02058,.75945,.9219,.75945,1.17337,.88465,.88465,.88465,.88465,.88465,.88465,.88465,.88465,.88465,.88465,.75945,.75945,1.02058,1.02058,1.02058,.69046,.70926,.85158,.77812,.76852,.89591,.70466,.76125,.80094,.86822,.83864,.728,.77212,.79475,.93637,.87514,.8588,.76013,.8588,.72421,.69866,.77598,.85991,.80811,.87832,.78112,.77512,.8562,1.0222,1.18417,1.0222,1.27014,.89903,1.15012,.93859,.94399,.846,.94399,.81453,1.0186,.94219,.96017,1.03075,1.02175,.912,1.03075,.96998,.96017,.93859,.94399,.94399,.95493,.746,1.12658,.94578,.91,.979,.882,.882,.83,.85034,.83537,.85034,1.02058,.70869,.88465,.88465,.88465,.88465,.83537,.90083,1.15012,.9161,.94565,.73541,1.02058,.53609,.69353,.79519,1.08595,1,1,1.15012,1,.91974,.75945,1.15012,1,.9446,.73361,.9005,.9005,.9005,.62864,.85158,.85158,.85158,.85158,.85158,.85158,.773,.76852,.70466,.70466,.70466,.70466,.83864,.83864,.83864,.83864,.90561,.87514,.8588,.8588,.8588,.8588,.8588,1.02058,.85751,.85991,.85991,.85991,.85991,.77512,.76013,.88075,.93859,.93859,.93859,.93859,.93859,.93859,.8075,.846,.81453,.81453,.81453,.81453,.82424,.82424,.82424,.82424,.9278,.96017,.93859,.93859,.93859,.93859,.93859,1.08595,.8562,.94578,.94578,.94578,.94578,.882,.94578,.882,.85158,.93859,.85158,.93859,.85158,.93859,.76852,.846,.76852,.846,.76852,.846,.76852,.846,.89591,.8544,.90561,.94399,.70466,.81453,.70466,.81453,.70466,.81453,.70466,.81453,.70466,.81453,.80094,.94219,.80094,.94219,.80094,.94219,1,1,.86822,.96017,.86822,.96017,.83864,.82424,.83864,.82424,.83864,.82424,.83864,1.03075,.83864,.82424,.81402,1.02738,.728,1.02175,1,1,.912,.79475,1.03075,1,1,.79475,.83911,.79475,.66266,.80553,1.06676,.87514,.96017,1,1,.87514,.96017,.86865,.87396,.96017,.8588,.93859,.8588,.93859,.8588,.93859,.867,.84759,.72421,.95493,1,1,.72421,.95493,.69866,.746,.69866,.746,1,1,.69866,.746,1,1,.77598,.88417,.77598,1.12658,.85991,.94578,.85991,.94578,.85991,.94578,.85991,.94578,.85991,.94578,.85991,.94578,.87832,.979,.77512,.882,.77512,.8562,.83,.8562,.83,.8562,.83,1,.88465,.85158,.93859,.773,.8075,.85751,.8562,1,1,.77598,1.12658,1.15012,1.15012,1.15012,1.15012,1.15012,1.15313,1.15012,1.15012,1.15012,1.08106,1.03901,.85158,.77025,.62264,.7646,.65351,.86026,.69461,.89947,1.03075,.85158,.77812,.76449,.88836,.70466,.8562,.86822,.8588,.83864,.77212,.85308,.93637,.87514,.82352,.8588,.85701,.76013,.89058,.77598,.8156,.82565,.78112,.77899,.89386,.83864,.8156,.9486,.92388,.96186,1.03075,.91123,.9486,.93298,.878,.93942,.92388,.84596,.96186,.95119,1.03075,.922,.88787,.95829,.88,.93559,.93859,.78815,.93758,1,.89217,1.03737,.91123,.93969,.77487,.85769,.86799,1.03075,.91123,.93859,.91123,.86799,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,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,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,1,1,1,1,.87832,.979,.87832,.979,.87832,.979,.77512,.882,.9219,1,.89903,1,1,1,.87321,.87321,.87321,1,1.027,1.027,1.027,.86847,.86847,.79121,1,1.124,1,1,.73572,.73572,1,1,.85034,1,1,1,1,.88465,1,1,1,.669,1,1.36145,1,1,1,1,1,1,1,1,1,1,1,1.04828,1,.74948,.75187,1.02058,.98391,1.02119,1,1,1.06233,1.08595,1.08595,1,1.08595,1.08595,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,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.05233,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,1,1,1,1,1],Wl={lineHeight:1.2,lineGap:.2},Zl=[1.36898,1,1,.76305,.82784,.94935,.89364,.92241,.89073,.90706,.98472,.85283,.85283,1.0664,1.02058,.74505,.9219,.74505,1.23456,.92241,.92241,.92241,.92241,.92241,.92241,.92241,.92241,.92241,.92241,.74505,.74505,1.02058,1.02058,1.02058,.73002,.72601,.91755,.8126,.80314,.92222,.73764,.79726,.83051,.90284,.86023,.74,.8126,.84869,.96518,.91115,.8858,.79761,.8858,.74498,.73914,.81363,.89591,.83659,.89633,.85608,.8111,.90531,1.0222,1.22736,1.0222,1.27014,.89903,.90088,.86667,1.0231,.896,1.01411,.90083,1.05099,1.00512,.99793,1.05326,1.09377,.938,1.06226,1.00119,.99793,.98714,1.0231,1.01231,.98196,.792,1.19137,.99074,.962,1.01915,.926,.942,.856,.85034,.92006,.85034,1.02058,.69067,.92241,.92241,.92241,.92241,.92006,.9332,.90088,.91882,.93484,.75339,1.02058,.56866,.54324,.79519,1.08595,1,1,.90088,1,.95325,.74505,.90088,1,.97198,.75339,.91009,.91009,.91009,.66466,.91755,.91755,.91755,.91755,.91755,.91755,.788,.80314,.73764,.73764,.73764,.73764,.86023,.86023,.86023,.86023,.92915,.91115,.8858,.8858,.8858,.8858,.8858,1.02058,.8858,.89591,.89591,.89591,.89591,.8111,.79611,.89713,.86667,.86667,.86667,.86667,.86667,.86667,.86936,.896,.90083,.90083,.90083,.90083,.84224,.84224,.84224,.84224,.97276,.99793,.98714,.98714,.98714,.98714,.98714,1.08595,.89876,.99074,.99074,.99074,.99074,.942,1.0231,.942,.91755,.86667,.91755,.86667,.91755,.86667,.80314,.896,.80314,.896,.80314,.896,.80314,.896,.92222,.93372,.92915,1.01411,.73764,.90083,.73764,.90083,.73764,.90083,.73764,.90083,.73764,.90083,.83051,1.00512,.83051,1.00512,.83051,1.00512,1,1,.90284,.99793,.90976,.99793,.86023,.84224,.86023,.84224,.86023,.84224,.86023,1.05326,.86023,.84224,.82873,1.07469,.74,1.09377,1,1,.938,.84869,1.06226,1,1,.84869,.83704,.84869,.81441,.85588,1.08927,.91115,.99793,1,1,.91115,.99793,.91887,.90991,.99793,.8858,.98714,.8858,.98714,.8858,.98714,.894,.91434,.74498,.98196,1,1,.74498,.98196,.73914,.792,.73914,.792,1,1,.73914,.792,1,1,.81363,.904,.81363,1.19137,.89591,.99074,.89591,.99074,.89591,.99074,.89591,.99074,.89591,.99074,.89591,.99074,.89633,1.01915,.8111,.942,.8111,.90531,.856,.90531,.856,.90531,.856,1,.92241,.91755,.86667,.788,.86936,.8858,.89876,1,1,.81363,1.19137,.90088,.90088,.90088,.90088,.90088,.90088,.90088,.90088,.90088,.90388,1.03901,.92138,.78105,.7154,.86169,.80513,.94007,.82528,.98612,1.06226,.91755,.8126,.81884,.92819,.73764,.90531,.90284,.8858,.86023,.8126,.91172,.96518,.91115,.83089,.8858,.87791,.79761,.89297,.81363,.88157,.89992,.85608,.81992,.94307,.86023,.88157,.95308,.98699,.99793,1.06226,.95817,.95308,.97358,.928,.98088,.98699,.92761,.99793,.96017,1.06226,.986,.944,.95978,.938,.96705,.98714,.80442,.98972,1,.89762,1.04552,.95817,.99007,.87064,.91879,.88888,1.06226,.95817,.98714,.95817,.88888,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,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,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,1,1,1,1,.89633,1.01915,.89633,1.01915,.89633,1.01915,.8111,.942,.9219,1,.89903,1,1,1,.93173,.93173,.93173,1,1.06304,1.06304,1.06904,.89903,.89903,.80549,1,1.156,1,1,.76575,.76575,1,1,.72458,1,1,1,1,.92241,1,1,1,.619,1,1.36145,1,1,1,1,1,1,1,1,1,1,1,1.07257,1,.74705,.71119,1.02058,1.024,1.02119,1,1,1.1536,1.08595,1.08595,1,1.08595,1.08595,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,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.05638,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,1,1,1,1,1],_l={lineHeight:1.2,lineGap:.2},Xl=[1.76738,1,1,.99297,.9824,1.04016,1.06497,1.03424,.97529,1.17647,1.23203,1.1085,1.1085,1.16939,1.2107,.9754,1.21408,.9754,1.59578,1.03424,1.03424,1.03424,1.03424,1.03424,1.03424,1.03424,1.03424,1.03424,1.03424,.81378,.81378,1.2107,1.2107,1.2107,.71703,.97847,.97363,.88776,.8641,1.02096,.79795,.85132,.914,1.06085,1.1406,.8007,.89858,.83693,1.14889,1.09398,.97489,.92094,.97489,.90399,.84041,.95923,1.00135,1,1.06467,.98243,.90996,.99361,1.1085,1.56942,1.1085,1.2107,.74627,.94282,.96752,1.01519,.86304,1.01359,.97278,1.15103,1.01359,.98561,1.02285,1.02285,1.00527,1.02285,1.0302,.99041,1.0008,1.01519,1.01359,1.02258,.79104,1.16862,.99041,.97454,1.02511,.99298,.96752,.95801,.94856,1.16579,.94856,1.2107,.9824,1.03424,1.03424,1,1.03424,1.16579,.8727,1.3871,1.18622,1.10818,1.04478,1.2107,1.18622,.75155,.94994,1.28826,1.21408,1.21408,.91056,1,.91572,.9754,.64663,1.18328,1.24866,1.04478,1.14169,1.15749,1.17389,.71703,.97363,.97363,.97363,.97363,.97363,.97363,.93506,.8641,.79795,.79795,.79795,.79795,1.1406,1.1406,1.1406,1.1406,1.02096,1.09398,.97426,.97426,.97426,.97426,.97426,1.2107,.97489,1.00135,1.00135,1.00135,1.00135,.90996,.92094,1.02798,.96752,.96752,.96752,.96752,.96752,.96752,.93136,.86304,.97278,.97278,.97278,.97278,1.02285,1.02285,1.02285,1.02285,.97122,.99041,1,1,1,1,1,1.28826,1.0008,.99041,.99041,.99041,.99041,.96752,1.01519,.96752,.97363,.96752,.97363,.96752,.97363,.96752,.8641,.86304,.8641,.86304,.8641,.86304,.8641,.86304,1.02096,1.03057,1.02096,1.03517,.79795,.97278,.79795,.97278,.79795,.97278,.79795,.97278,.79795,.97278,.914,1.01359,.914,1.01359,.914,1.01359,1,1,1.06085,.98561,1.06085,1.00879,1.1406,1.02285,1.1406,1.02285,1.1406,1.02285,1.1406,1.02285,1.1406,1.02285,.97138,1.08692,.8007,1.02285,1,1,1.00527,.83693,1.02285,1,1,.83693,.9455,.83693,.90418,.83693,1.13005,1.09398,.99041,1,1,1.09398,.99041,.96692,1.09251,.99041,.97489,1.0008,.97489,1.0008,.97489,1.0008,.93994,.97931,.90399,1.02258,1,1,.90399,1.02258,.84041,.79104,.84041,.79104,.84041,.79104,.84041,.79104,1,1,.95923,1.07034,.95923,1.16862,1.00135,.99041,1.00135,.99041,1.00135,.99041,1.00135,.99041,1.00135,.99041,1.00135,.99041,1.06467,1.02511,.90996,.96752,.90996,.99361,.95801,.99361,.95801,.99361,.95801,1.07733,1.03424,.97363,.96752,.93506,.93136,.97489,1.0008,1,1,.95923,1.16862,1.15103,1.15103,1.01173,1.03959,.75953,.81378,.79912,1.15103,1.21994,.95161,.87815,1.01149,.81525,.7676,.98167,1.01134,1.02546,.84097,1.03089,1.18102,.97363,.88776,.85134,.97826,.79795,.99361,1.06085,.97489,1.1406,.89858,1.0388,1.14889,1.09398,.86039,.97489,1.0595,.92094,.94793,.95923,.90996,.99346,.98243,1.02112,.95493,1.1406,.90996,1.03574,1.02597,1.0008,1.18102,1.06628,1.03574,1.0192,1.01932,1.00886,.97531,1.0106,1.0008,1.13189,1.18102,1.02277,.98683,1.0016,.99561,1.07237,1.0008,.90434,.99921,.93803,.8965,1.23085,1.06628,1.04983,.96268,1.0499,.98439,1.18102,1.06628,1.0008,1.06628,.98439,.79795,1,1,1,1,1,1,1,1,1,1,1,1,1.09466,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,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,1,1,.97278,1,1,1,1,1,1,1,1,1,1,1,1,1.02065,1,1,1,1,1,1,1.06467,1.02511,1.06467,1.02511,1.06467,1.02511,.90996,.96752,1,1.21408,.89903,1,1,.75155,1.04394,1.04394,1.04394,1.04394,.98633,.98633,.98633,.73047,.73047,1.20642,.91211,1.25635,1.222,1.02956,1.03372,1.03372,.96039,1.24633,1,1.12454,.93503,1.03424,1.19687,1.03424,1,1,1,.771,1,1,1.15749,1.15749,1.15749,1.10948,.86279,.94434,.86279,.94434,.86182,1,1,1.16897,1,.96085,.90137,1.2107,1.18416,1.13973,.69825,.9716,2.10339,1.29004,1.29004,1.21172,1.29004,1.29004,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.42603,1,.99862,.99862,1,.87025,.87025,.87025,.87025,1.18874,1.42603,1,1.42603,1.42603,.99862,1,1,1,1,1,1.2886,1.04315,1.15296,1.34163,1,1,1,1.09193,1.09193,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],Vl={lineHeight:1.33008,lineGap:0},zl=[1.76738,1,1,.98946,1.03959,1.04016,1.02809,1.036,.97639,1.10953,1.23203,1.11144,1.11144,1.16939,1.21237,.9754,1.21261,.9754,1.59754,1.036,1.036,1.036,1.036,1.036,1.036,1.036,1.036,1.036,1.036,.81378,.81378,1.21237,1.21237,1.21237,.73541,.97847,.97363,.89723,.87897,1.0426,.79429,.85292,.91149,1.05815,1.1406,.79631,.90128,.83853,1.04396,1.10615,.97552,.94436,.97552,.88641,.80527,.96083,1.00135,1,1.06777,.9817,.91142,.99361,1.11144,1.57293,1.11144,1.21237,.74627,1.31818,1.06585,.97042,.83055,.97042,.93503,1.1261,.97042,.97922,1.14236,.94552,1.01054,1.14236,1.02471,.97922,.94165,.97042,.97042,1.0276,.78929,1.1261,.97922,.95874,1.02197,.98507,.96752,.97168,.95107,1.16579,.95107,1.21237,1.03959,1.036,1.036,1,1.036,1.16579,.87357,1.31818,1.18754,1.26781,1.05356,1.21237,1.18622,.79487,.94994,1.29004,1.24047,1.24047,1.31818,1,.91484,.9754,1.31818,1.1349,1.24866,1.05356,1.13934,1.15574,1.17389,.73541,.97363,.97363,.97363,.97363,.97363,.97363,.94385,.87897,.79429,.79429,.79429,.79429,1.1406,1.1406,1.1406,1.1406,1.0426,1.10615,.97552,.97552,.97552,.97552,.97552,1.21237,.97552,1.00135,1.00135,1.00135,1.00135,.91142,.94436,.98721,1.06585,1.06585,1.06585,1.06585,1.06585,1.06585,.96705,.83055,.93503,.93503,.93503,.93503,1.14236,1.14236,1.14236,1.14236,.93125,.97922,.94165,.94165,.94165,.94165,.94165,1.29004,.94165,.97922,.97922,.97922,.97922,.96752,.97042,.96752,.97363,1.06585,.97363,1.06585,.97363,1.06585,.87897,.83055,.87897,.83055,.87897,.83055,.87897,.83055,1.0426,1.0033,1.0426,.97042,.79429,.93503,.79429,.93503,.79429,.93503,.79429,.93503,.79429,.93503,.91149,.97042,.91149,.97042,.91149,.97042,1,1,1.05815,.97922,1.05815,.97922,1.1406,1.14236,1.1406,1.14236,1.1406,1.14236,1.1406,1.14236,1.1406,1.14236,.97441,1.04302,.79631,1.01582,1,1,1.01054,.83853,1.14236,1,1,.83853,1.09125,.83853,.90418,.83853,1.19508,1.10615,.97922,1,1,1.10615,.97922,1.01034,1.10466,.97922,.97552,.94165,.97552,.94165,.97552,.94165,.91602,.91981,.88641,1.0276,1,1,.88641,1.0276,.80527,.78929,.80527,.78929,.80527,.78929,.80527,.78929,1,1,.96083,1.05403,.95923,1.16862,1.00135,.97922,1.00135,.97922,1.00135,.97922,1.00135,.97922,1.00135,.97922,1.00135,.97922,1.06777,1.02197,.91142,.96752,.91142,.99361,.97168,.99361,.97168,.99361,.97168,1.23199,1.036,.97363,1.06585,.94385,.96705,.97552,.94165,1,1,.96083,1.1261,1.31818,1.31818,1.31818,1.31818,1.31818,1.31818,1.31818,1.31818,1.31818,.95161,1.27126,1.00811,.83284,.77702,.99137,.95253,1.0347,.86142,1.07205,1.14236,.97363,.89723,.86869,1.09818,.79429,.99361,1.05815,.97552,1.1406,.90128,1.06662,1.04396,1.10615,.84918,.97552,1.04694,.94436,.98015,.96083,.91142,1.00356,.9817,1.01945,.98999,1.1406,.91142,1.04961,.9898,1.00639,1.14236,1.07514,1.04961,.99607,1.02897,1.008,.9898,.95134,1.00639,1.11121,1.14236,1.00518,.97981,1.02186,1,1.08578,.94165,.99314,.98387,.93028,.93377,1.35125,1.07514,1.10687,.93491,1.04232,1.00351,1.14236,1.07514,.94165,1.07514,1.00351,.79429,1,1,1,1,1,1,1,1,1,1,1,1,1.09097,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,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,1,1,.93503,1,1,1,1,1,1,1,1,1,1,1,1,.96609,1,1,1,1,1,1,1.06777,1.02197,1.06777,1.02197,1.06777,1.02197,.91142,.96752,1,1.21261,.89903,1,1,.75155,1.04745,1.04745,1.04745,1.04394,.98633,.98633,.98633,.72959,.72959,1.20502,.91406,1.26514,1.222,1.02956,1.03372,1.03372,.96039,1.24633,1,1.09125,.93327,1.03336,1.16541,1.036,1,1,1,.771,1,1,1.15574,1.15574,1.15574,1.15574,.86364,.94434,.86279,.94434,.86224,1,1,1.16798,1,.96085,.90068,1.21237,1.18416,1.13904,.69825,.9716,2.10339,1.29004,1.29004,1.21339,1.29004,1.29004,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.42603,1,.99862,.99862,1,.87025,.87025,.87025,.87025,1.18775,1.42603,1,1.42603,1.42603,.99862,1,1,1,1,1,1.2886,1.04315,1.15296,1.34163,1,1,1,1.13269,1.13269,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],$l={lineHeight:1.33008,lineGap:0},eh=[1.76738,1,1,.98946,1.14763,1.05365,1.06234,.96927,.92586,1.15373,1.18414,.91349,.91349,1.07403,1.17308,.78383,1.20088,.78383,1.42531,.96927,.96927,.96927,.96927,.96927,.96927,.96927,.96927,.96927,.96927,.78383,.78383,1.17308,1.17308,1.17308,.77349,.94565,.94729,.85944,.88506,.9858,.74817,.80016,.88449,.98039,.95782,.69238,.89898,.83231,.98183,1.03989,.96924,.86237,.96924,.80595,.74524,.86091,.95402,.94143,.98448,.8858,.83089,.93285,1.0949,1.39016,1.0949,1.45994,.74627,1.04839,.97454,.97454,.87207,.97454,.87533,1.06151,.97454,1.00176,1.16484,1.08132,.98047,1.16484,1.02989,1.01054,.96225,.97454,.97454,1.06598,.79004,1.16344,1.00351,.94629,.9973,.91016,.96777,.9043,.91082,.92481,.91082,1.17308,.95748,.96927,.96927,1,.96927,.92481,.80597,1.04839,1.23393,1.1781,.9245,1.17308,1.20808,.63218,.94261,1.24822,1.09971,1.09971,1.04839,1,.85273,.78032,1.04839,1.09971,1.22326,.9245,1.09836,1.13525,1.15222,.70424,.94729,.94729,.94729,.94729,.94729,.94729,.85498,.88506,.74817,.74817,.74817,.74817,.95782,.95782,.95782,.95782,.9858,1.03989,.96924,.96924,.96924,.96924,.96924,1.17308,.96924,.95402,.95402,.95402,.95402,.83089,.86237,.88409,.97454,.97454,.97454,.97454,.97454,.97454,.92916,.87207,.87533,.87533,.87533,.87533,.93146,.93146,.93146,.93146,.93854,1.01054,.96225,.96225,.96225,.96225,.96225,1.24822,.8761,1.00351,1.00351,1.00351,1.00351,.96777,.97454,.96777,.94729,.97454,.94729,.97454,.94729,.97454,.88506,.87207,.88506,.87207,.88506,.87207,.88506,.87207,.9858,.95391,.9858,.97454,.74817,.87533,.74817,.87533,.74817,.87533,.74817,.87533,.74817,.87533,.88449,.97454,.88449,.97454,.88449,.97454,1,1,.98039,1.00176,.98039,1.00176,.95782,.93146,.95782,.93146,.95782,.93146,.95782,1.16484,.95782,.93146,.84421,1.12761,.69238,1.08132,1,1,.98047,.83231,1.16484,1,1,.84723,1.04861,.84723,.78755,.83231,1.23736,1.03989,1.01054,1,1,1.03989,1.01054,.9857,1.03849,1.01054,.96924,.96225,.96924,.96225,.96924,.96225,.92383,.90171,.80595,1.06598,1,1,.80595,1.06598,.74524,.79004,.74524,.79004,.74524,.79004,.74524,.79004,1,1,.86091,1.02759,.85771,1.16344,.95402,1.00351,.95402,1.00351,.95402,1.00351,.95402,1.00351,.95402,1.00351,.95402,1.00351,.98448,.9973,.83089,.96777,.83089,.93285,.9043,.93285,.9043,.93285,.9043,1.31868,.96927,.94729,.97454,.85498,.92916,.96924,.8761,1,1,.86091,1.16344,1.04839,1.04839,1.04839,1.04839,1.04839,1.04839,1.04839,1.04839,1.04839,.81965,.81965,.94729,.78032,.71022,.90883,.84171,.99877,.77596,1.05734,1.2,.94729,.85944,.82791,.9607,.74817,.93285,.98039,.96924,.95782,.89898,.98316,.98183,1.03989,.78614,.96924,.97642,.86237,.86075,.86091,.83089,.90082,.8858,.97296,1.01284,.95782,.83089,1.0976,1.04,1.03342,1.2,1.0675,1.0976,.98205,1.03809,1.05097,1.04,.95364,1.03342,1.05401,1.2,1.02148,1.0119,1.04724,1.0127,1.02732,.96225,.8965,.97783,.93574,.94818,1.30679,1.0675,1.11826,.99821,1.0557,1.0326,1.2,1.0675,.96225,1.0675,1.0326,.74817,1,1,1,1,1,1,1,1,1,1,1,1,1.03754,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,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,1,1,.87533,1,1,1,1,1,1,1,1,1,1,1,1,.98705,1,1,1,1,1,1,.98448,.9973,.98448,.9973,.98448,.9973,.83089,.96777,1,1.20088,.89903,1,1,.75155,.94945,.94945,.94945,.94945,1.12317,1.12317,1.12317,.67603,.67603,1.15621,.73584,1.21191,1.22135,1.06483,.94868,.94868,.95996,1.24633,1,1.07497,.87709,.96927,1.01473,.96927,1,1,1,.77295,1,1,1.09836,1.09836,1.09836,1.01522,.86321,.94434,.8649,.94434,.86182,1,1,1.083,1,.91578,.86438,1.17308,1.18416,1.14589,.69825,.97622,1.96791,1.24822,1.24822,1.17308,1.24822,1.24822,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.42603,1,.99862,.99862,1,.87025,.87025,.87025,.87025,1.17984,1.42603,1,1.42603,1.42603,.99862,1,1,1,1,1,1.2886,1.04315,1.15296,1.34163,1,1,1,1.10742,1.10742,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],th={lineHeight:1.33008,lineGap:0},rh=[1.76738,1,1,.98594,1.02285,1.10454,1.06234,.96927,.92037,1.19985,1.2046,.90616,.90616,1.07152,1.1714,.78032,1.20088,.78032,1.40246,.96927,.96927,.96927,.96927,.96927,.96927,.96927,.96927,.96927,.96927,.78032,.78032,1.1714,1.1714,1.1714,.80597,.94084,.96706,.85944,.85734,.97093,.75842,.79936,.88198,.9831,.95782,.71387,.86969,.84636,1.07796,1.03584,.96924,.83968,.96924,.82826,.79649,.85771,.95132,.93119,.98965,.88433,.8287,.93365,1.08612,1.3638,1.08612,1.45786,.74627,.80499,.91484,1.05707,.92383,1.05882,.9403,1.12654,1.05882,1.01756,1.09011,1.09011,.99414,1.09011,1.034,1.01756,1.05356,1.05707,1.05882,1.04399,.84863,1.21968,1.01756,.95801,1.00068,.91797,.96777,.9043,.90351,.92105,.90351,1.1714,.85337,.96927,.96927,.99912,.96927,.92105,.80597,1.2434,1.20808,1.05937,.90957,1.1714,1.20808,.75155,.94261,1.24644,1.09971,1.09971,.84751,1,.85273,.78032,.61584,1.05425,1.17914,.90957,1.08665,1.11593,1.14169,.73381,.96706,.96706,.96706,.96706,.96706,.96706,.86035,.85734,.75842,.75842,.75842,.75842,.95782,.95782,.95782,.95782,.97093,1.03584,.96924,.96924,.96924,.96924,.96924,1.1714,.96924,.95132,.95132,.95132,.95132,.8287,.83968,.89049,.91484,.91484,.91484,.91484,.91484,.91484,.93575,.92383,.9403,.9403,.9403,.9403,.8717,.8717,.8717,.8717,1.00527,1.01756,1.05356,1.05356,1.05356,1.05356,1.05356,1.24644,.95923,1.01756,1.01756,1.01756,1.01756,.96777,1.05707,.96777,.96706,.91484,.96706,.91484,.96706,.91484,.85734,.92383,.85734,.92383,.85734,.92383,.85734,.92383,.97093,1.0969,.97093,1.05882,.75842,.9403,.75842,.9403,.75842,.9403,.75842,.9403,.75842,.9403,.88198,1.05882,.88198,1.05882,.88198,1.05882,1,1,.9831,1.01756,.9831,1.01756,.95782,.8717,.95782,.8717,.95782,.8717,.95782,1.09011,.95782,.8717,.84784,1.11551,.71387,1.09011,1,1,.99414,.84636,1.09011,1,1,.84636,1.0536,.84636,.94298,.84636,1.23297,1.03584,1.01756,1,1,1.03584,1.01756,1.00323,1.03444,1.01756,.96924,1.05356,.96924,1.05356,.96924,1.05356,.93066,.98293,.82826,1.04399,1,1,.82826,1.04399,.79649,.84863,.79649,.84863,.79649,.84863,.79649,.84863,1,1,.85771,1.17318,.85771,1.21968,.95132,1.01756,.95132,1.01756,.95132,1.01756,.95132,1.01756,.95132,1.01756,.95132,1.01756,.98965,1.00068,.8287,.96777,.8287,.93365,.9043,.93365,.9043,.93365,.9043,1.08571,.96927,.96706,.91484,.86035,.93575,.96924,.95923,1,1,.85771,1.21968,1.11437,1.11437,.93109,.91202,.60411,.84164,.55572,1.01173,.97361,.81818,.81818,.96635,.78032,.72727,.92366,.98601,1.03405,.77968,1.09799,1.2,.96706,.85944,.85638,.96491,.75842,.93365,.9831,.96924,.95782,.86969,.94152,1.07796,1.03584,.78437,.96924,.98715,.83968,.83491,.85771,.8287,.94492,.88433,.9287,1.0098,.95782,.8287,1.0625,.98248,1.03424,1.2,1.01071,1.0625,.95246,1.03809,1.04912,.98248,1.00221,1.03424,1.05443,1.2,1.04785,.99609,1.00169,1.05176,.99346,1.05356,.9087,1.03004,.95542,.93117,1.23362,1.01071,1.07831,1.02512,1.05205,1.03502,1.2,1.01071,1.05356,1.01071,1.03502,.75842,1,1,1,1,1,1,1,1,1,1,1,1,1.03719,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,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,1,1,.9403,1,1,1,1,1,1,1,1,1,1,1,1,1.04021,1,1,1,1,1,1,.98965,1.00068,.98965,1.00068,.98965,1.00068,.8287,.96777,1,1.20088,.89903,1,1,.75155,1.03077,1.03077,1.03077,1.03077,1.13196,1.13196,1.13196,.67428,.67428,1.16039,.73291,1.20996,1.22135,1.06483,.94868,.94868,.95996,1.24633,1,1.07497,.87796,.96927,1.01518,.96927,1,1,1,.77295,1,1,1.10539,1.10539,1.11358,1.06967,.86279,.94434,.86279,.94434,.86182,1,1,1.083,1,.91578,.86507,1.1714,1.18416,1.14589,.69825,.97622,1.9697,1.24822,1.24822,1.17238,1.24822,1.24822,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.42603,1,.99862,.99862,1,.87025,.87025,.87025,.87025,1.18083,1.42603,1,1.42603,1.42603,.99862,1,1,1,1,1,1.2886,1.04315,1.15296,1.34163,1,1,1,1.10938,1.10938,1,1,1,1.05425,1.09971,1.09971,1.09971,1,1,1,1,1,1,1,1,1,1,1],Ah={lineHeight:1.33008,lineGap:0};function nh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||ih(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ih(e,t){if(e){if("string"==typeof e)return ah(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ah(e,t):void 0}}function ah(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}var oh=ft((function(e){e["MyriadPro-Regular"]=e["PdfJS-Fallback-Regular"]={name:"LiberationSans-Regular",factors:Zl,baseWidths:Yl,baseMapping:Pl,metrics:_l},e["MyriadPro-Bold"]=e["PdfJS-Fallback-Bold"]={name:"LiberationSans-Bold",factors:Ol,baseWidths:Nl,baseMapping:Ll,metrics:Kl},e["MyriadPro-It"]=e["MyriadPro-Italic"]=e["PdfJS-Fallback-Italic"]={name:"LiberationSans-Italic",factors:jl,baseWidths:Jl,baseMapping:Hl,metrics:Wl},e["MyriadPro-BoldIt"]=e["MyriadPro-BoldItalic"]=e["PdfJS-Fallback-BoldItalic"]={name:"LiberationSans-BoldItalic",factors:Tl,baseWidths:Ul,baseMapping:Ml,metrics:ql},e.ArialMT=e.Arial=e["Arial-Regular"]={name:"LiberationSans-Regular",baseWidths:Yl,baseMapping:Pl},e["Arial-BoldMT"]=e["Arial-Bold"]={name:"LiberationSans-Bold",baseWidths:Nl,baseMapping:Ll},e["Arial-ItalicMT"]=e["Arial-Italic"]={name:"LiberationSans-Italic",baseWidths:Jl,baseMapping:Hl},e["Arial-BoldItalicMT"]=e["Arial-BoldItalic"]={name:"LiberationSans-BoldItalic",baseWidths:Ul,baseMapping:Ml},e["Calibri-Regular"]={name:"LiberationSans-Regular",factors:ml,baseWidths:Yl,baseMapping:Pl,metrics:wl},e["Calibri-Bold"]={name:"LiberationSans-Bold",factors:Ql,baseWidths:Nl,baseMapping:Ll,metrics:El},e["Calibri-Italic"]={name:"LiberationSans-Italic",factors:pl,baseWidths:Jl,baseMapping:Hl,metrics:vl},e["Calibri-BoldItalic"]={name:"LiberationSans-BoldItalic",factors:dl,baseWidths:Ul,baseMapping:Ml,metrics:yl},e["Segoeui-Regular"]={name:"LiberationSans-Regular",factors:rh,baseWidths:Yl,baseMapping:Pl,metrics:Ah},e["Segoeui-Bold"]={name:"LiberationSans-Bold",factors:Xl,baseWidths:Nl,baseMapping:Ll,metrics:Vl},e["Segoeui-Italic"]={name:"LiberationSans-Italic",factors:eh,baseWidths:Jl,baseMapping:Hl,metrics:th},e["Segoeui-BoldItalic"]={name:"LiberationSans-BoldItalic",factors:zl,baseWidths:Ul,baseMapping:Ml,metrics:$l},e["Helvetica-Regular"]=e.Helvetica={name:"LiberationSans-Regular",factors:Rl,baseWidths:Yl,baseMapping:Pl,metrics:Gl},e["Helvetica-Bold"]={name:"LiberationSans-Bold",factors:bl,baseWidths:Nl,baseMapping:Ll,metrics:kl},e["Helvetica-Italic"]={name:"LiberationSans-Italic",factors:Fl,baseWidths:Jl,baseMapping:Hl,metrics:xl},e["Helvetica-BoldItalic"]={name:"LiberationSans-BoldItalic",factors:Dl,baseWidths:Ul,baseMapping:Ml,metrics:Sl}}));function sh(e){var t=mc(e);return oh()[t]}function ch(e){var t=function(e){var t=sh(e);if(!t)return null;var r,A,n=t.baseWidths,i=t.baseMapping,a=t.factors,o=a?n.map((function(e,t){return e*a[t]})):n,s=-2,c=[],g=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=ih(e))){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}(i.map((function(e,t){return[e,t]})).sort((function(e,t){return nh(e,1)[0]-nh(t,1)[0]})));try{for(g.s();!(A=g.n()).done;){var u=nh(A.value,2),l=u[0],h=u[1];-1!==l&&(l===s+1?(r.push(o[h]),s+=1):(s=l,r=[o[h]],c.push(l,r)))}}catch(e){g.e(e)}finally{g.f()}return c}(e),r=new He(null);r.set("BaseFont",Ue.get(e)),r.set("Type",Ue.get("Font")),r.set("Subtype",Ue.get("CIDFontType2")),r.set("Encoding",Ue.get("Identity-H")),r.set("CIDToGIDMap",Ue.get("Identity")),r.set("W",t),r.set("FirstChar",t[0]),r.set("LastChar",t.at(-2)+t.at(-1).length-1);var A=new He(null);r.set("FontDescriptor",A);var n=new He(null);return n.set("Ordering","Identity"),n.set("Registry","Adobe"),n.set("Supplement",0),r.set("CIDSystemInfo",n),r}function gh(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uh(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,hh(A.key),A)}}function lh(e,t,r){return t&&uh(e.prototype,t),r&&uh(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function hh(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var Ih,fh=function(){return lh((function e(t){gh(this,e),this.lexer=t,this.operators=[],this.token=null,this.prev=null}),[{key:"nextToken",value:function(){this.prev=this.token,this.token=this.lexer.getToken()}},{key:"accept",value:function(e){return this.token.type===e&&(this.nextToken(),!0)}},{key:"expect",value:function(e){if(this.accept(e))return!0;throw new re("Unexpected symbol: found ".concat(this.token.type," expected ").concat(e,"."))}},{key:"parse",value:function(){return this.nextToken(),this.expect(Ch.LBRACE),this.parseBlock(),this.expect(Ch.RBRACE),this.operators}},{key:"parseBlock",value:function(){for(;;)if(this.accept(Ch.NUMBER))this.operators.push(this.prev.value);else if(this.accept(Ch.OPERATOR))this.operators.push(this.prev.value);else{if(!this.accept(Ch.LBRACE))return;this.parseCondition()}}},{key:"parseCondition",value:function(){var e=this.operators.length;if(this.operators.push(null,null),this.parseBlock(),this.expect(Ch.RBRACE),this.accept(Ch.IF))this.operators[e]=this.operators.length,this.operators[e+1]="jz";else{if(!this.accept(Ch.LBRACE))throw new re("PS Function: error parsing conditional.");var t=this.operators.length;this.operators.push(null,null);var r=this.operators.length;this.parseBlock(),this.expect(Ch.RBRACE),this.expect(Ch.IFELSE),this.operators[t]=this.operators.length,this.operators[t+1]="j",this.operators[e]=r,this.operators[e+1]="jz"}}}])}(),Ch={LBRACE:0,RBRACE:1,NUMBER:2,OPERATOR:3,IF:4,IFELSE:5},Bh=function(){function e(t,r){gh(this,e),this.type=t,this.value=r}return lh(e,null,[{key:"opCache",get:function(){return _(this,"opCache",Object.create(null))}},{key:"getOperator",value:function(t){var r;return(r=e.opCache)[t]||(r[t]=new e(Ch.OPERATOR,t))}},{key:"LBRACE",get:function(){return _(this,"LBRACE",new e(Ch.LBRACE,"{"))}},{key:"RBRACE",get:function(){return _(this,"RBRACE",new e(Ch.RBRACE,"}"))}},{key:"IF",get:function(){return _(this,"IF",new e(Ch.IF,"IF"))}},{key:"IFELSE",get:function(){return _(this,"IFELSE",new e(Ch.IFELSE,"IFELSE"))}}])}(),Qh=function(){return lh((function e(t){gh(this,e),this.stream=t,this.nextChar(),this.strBuf=[]}),[{key:"nextChar",value:function(){return this.currentChar=this.stream.getByte()}},{key:"getToken",value:function(){for(var e=!1,t=this.currentChar;;){if(t<0)return Re;if(e)10!==t&&13!==t||(e=!1);else if(37===t)e=!0;else if(!Dt(t))break;t=this.nextChar()}switch(0|t){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 43:case 45:case 46:return new Bh(Ch.NUMBER,this.getNumber());case 123:return this.nextChar(),Bh.LBRACE;case 125:return this.nextChar(),Bh.RBRACE}var r=this.strBuf;for(r.length=0,r[0]=String.fromCharCode(t);(t=this.nextChar())>=0&&(t>=65&&t<=90||t>=97&&t<=122);)r.push(String.fromCharCode(t));var A=r.join("");switch(A.toLowerCase()){case"if":return Bh.IF;case"ifelse":return Bh.IFELSE;default:return Bh.getOperator(A)}}},{key:"getNumber",value:function(){var e=this.currentChar,t=this.strBuf;for(t.length=0,t[0]=String.fromCharCode(e);(e=this.nextChar())>=0&&(e>=48&&e<=57||45===e||46===e);)t.push(String.fromCharCode(e));var r=parseFloat(t.join(""));if(isNaN(r))throw new re("Invalid floating point number: ".concat(r));return r}}])}();function Eh(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function dh(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function yh(e,t,r){return(t=Gh(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ph(e,t){return e.get(mh(e,t))}function vh(e,t,r){return r(mh(e,t))}function mh(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}function wh(e,t,r){return t=kh(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,bh()?Reflect.construct(t,r||[],kh(e).constructor):t.apply(e,r))}function bh(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(bh=function(){return!!e})()}function kh(e){return kh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},kh(e)}function Dh(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Sh(e,t)}function Sh(e,t){return Sh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Sh(e,t)}function Fh(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xh(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Gh(A.key),A)}}function Rh(e,t,r){return t&&xh(e.prototype,t),r&&xh(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Gh(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var Nh=function(){return Rh((function e(t){Fh(this,e),this._onlyRefs=!0===(null==t?void 0:t.onlyRefs),this._onlyRefs||(this._nameRefMap=new Map,this._imageMap=new Map),this._imageCache=new Oe}),[{key:"getByName",value:function(e){this._onlyRefs&&j("Should not call \`getByName\` method.");var t=this._nameRefMap.get(e);return t?this.getByRef(t):this._imageMap.get(e)||null}},{key:"getByRef",value:function(e){return this._imageCache.get(e)||null}},{key:"set",value:function(e,t,r){j("Abstract method \`set\` called.")}}])}(),Lh=function(e){function t(){return Fh(this,t),wh(this,t,arguments)}return Dh(t,Nh),Rh(t,[{key:"set",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2?arguments[2]:void 0;if("string"!=typeof e)throw new Error('LocalImageCache.set - expected "name" argument.');if(t){if(this._imageCache.has(t))return;return this._nameRefMap.set(e,t),void this._imageCache.put(t,r)}this._imageMap.has(e)||this._imageMap.set(e,r)}}])}(),Uh=function(e){function t(){return Fh(this,t),wh(this,t,arguments)}return Dh(t,Nh),Rh(t,[{key:"set",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2?arguments[2]:void 0;if("string"!=typeof e&&!t)throw new Error('LocalColorSpaceCache.set - expected "name" and/or "ref" argument.');if(t){if(this._imageCache.has(t))return;return null!==e&&this._nameRefMap.set(e,t),void this._imageCache.put(t,r)}this._imageMap.has(e)||this._imageMap.set(e,r)}}])}(),Mh=function(e){function t(e){return Fh(this,t),wh(this,t,[{onlyRefs:!0}])}return Dh(t,Nh),Rh(t,[{key:"set",value:function(){var e=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0;if(!e)throw new Error('LocalFunctionCache.set - expected "ref" argument.');this._imageCache.has(e)||this._imageCache.put(e,t)}}])}(),Jh=function(e){function t(){return Fh(this,t),wh(this,t,arguments)}return Dh(t,Nh),Rh(t,[{key:"set",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2?arguments[2]:void 0;if("string"!=typeof e)throw new Error('LocalGStateCache.set - expected "name" argument.');if(t){if(this._imageCache.has(t))return;return this._nameRefMap.set(e,t),void this._imageCache.put(t,r)}this._imageMap.has(e)||this._imageMap.set(e,r)}}])}(),Hh=function(e){function t(e){return Fh(this,t),wh(this,t,[{onlyRefs:!0}])}return Dh(t,Nh),Rh(t,[{key:"set",value:function(){var e=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0;if(!e)throw new Error('LocalTilingPatternCache.set - expected "ref" argument.');this._imageCache.has(e)||this._imageCache.put(e,t)}}])}(),Yh=function(e){function t(e){return Fh(this,t),wh(this,t,[{onlyRefs:!0}])}return Dh(t,Nh),Rh(t,[{key:"set",value:function(){var e=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0;if(!e)throw new Error('RegionalImageCache.set - expected "ref" argument.');this._imageCache.has(e)||this._imageCache.put(e,t)}}])}(),Ph=new WeakMap,Oh=new WeakSet,Kh=function(){function e(){var t;Fh(this,e),dh(this,t=Oh),t.add(this),function(e,t,r){dh(e,t),t.set(e,r)}(this,Ph,new Pe),this._refCache=new Oe,this._imageCache=new Oe}return Rh(e,[{key:"shouldCache",value:function(t,r){var A=this._refCache.get(t);return A||(A=new Set,this._refCache.put(t,A)),A.add(r),!(A.size<e.NUM_PAGES_THRESHOLD||!this._imageCache.has(t)&&vh(Oh,this,qh))}},{key:"addDecodeFailed",value:function(e){ph(Ph,this).put(e)}},{key:"hasDecodeFailed",value:function(e){return ph(Ph,this).has(e)}},{key:"addByteSize",value:function(e,t){var r=this._imageCache.get(e);r&&(r.byteSize||(r.byteSize=t))}},{key:"getData",value:function(t,r){var A=this._refCache.get(t);if(!A)return null;if(A.size<e.NUM_PAGES_THRESHOLD)return null;var n=this._imageCache.get(t);return n?(A.add(r),n):null}},{key:"setData",value:function(e,t){if(!this._refCache.has(e))throw new Error('GlobalImageCache.setData - expected "shouldCache" to have been called.');this._imageCache.has(e)||(vh(Oh,this,qh)?q("GlobalImageCache.setData - cache limit reached."):this._imageCache.put(e,t))}},{key:"clear",value:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]||(ph(Ph,this).clear(),this._refCache.clear()),this._imageCache.clear()}}])}();function Th(e){var t,r=0,A=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return Eh(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Eh(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}(e._imageCache);try{for(A.s();!(t=A.n()).done;)r+=t.value.byteSize}catch(e){A.e(e)}finally{A.f()}return r}function qh(e){return!(e._imageCache.size<Ih.MIN_IMAGES_TO_CACHE||vh(Oh,e,Th)<Ih.MAX_BYTE_SIZE)}function jh(e){return function(e){if(Array.isArray(e))return eI(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||$h(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Wh(e,t,r){return t=_h(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Zh()?Reflect.construct(t,r||[],_h(e).constructor):t.apply(e,r))}function Zh(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Zh=function(){return!!e})()}function _h(e){return _h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_h(e)}function Xh(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Vh(e,t)}function Vh(e,t){return Vh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Vh(e,t)}function zh(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=$h(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function $h(e,t){if(e){if("string"==typeof e)return eI(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?eI(e,t):void 0}}function eI(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function tI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rI(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,nI(A.key),A)}}function AI(e,t,r){return t&&rI(e.prototype,t),r&&rI(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function nI(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}Ih=Kh,yh(Kh,"NUM_PAGES_THRESHOLD",2),yh(Kh,"MIN_IMAGES_TO_CACHE",10),yh(Kh,"MAX_BYTE_SIZE",5e7);var iI=function(){return AI((function e(t){var r=t.xref,A=t.isEvalSupported,n=void 0===A||A;tI(this,e),this.xref=r,this.isEvalSupported=!1!==n}),[{key:"create",value:function(e){var t=this.getCached(e);if(t)return t;var r=oI.parse({xref:this.xref,isEvalSupported:this.isEvalSupported,fn:e instanceof Ye?this.xref.fetch(e):e});return this._cache(e,r),r}},{key:"createFromArray",value:function(e){var t=this.getCached(e);if(t)return t;var r=oI.parseArray({xref:this.xref,isEvalSupported:this.isEvalSupported,fnObj:e instanceof Ye?this.xref.fetch(e):e});return this._cache(e,r),r}},{key:"getCached",value:function(e){var t;if(e instanceof Ye)t=e;else if(e instanceof He)t=e.objId;else if(e instanceof ze){var r;t=null===(r=e.dict)||void 0===r?void 0:r.objId}if(t){var A=this._localFunctionCache.getByRef(t);if(A)return A}return null}},{key:"_cache",value:function(e,t){if(!t)throw new Error('PDFFunctionFactory._cache - expected "parsedFunction" argument.');var r;if(e instanceof Ye)r=e;else if(e instanceof He)r=e.objId;else if(e instanceof ze){var A;r=null===(A=e.dict)||void 0===A?void 0:A.objId}r&&this._localFunctionCache.set(null,r,t)}},{key:"_localFunctionCache",get:function(){return _(this,"_localFunctionCache",new Mh)}}])}();function aI(e){return Array.isArray(e)?St(e,null)?e:e.map((function(e){return+e})):null}var oI=function(){return AI((function e(){tI(this,e)}),null,[{key:"getSampleArray",value:function(e,t,r,A){var n,i,a=1;for(n=0,i=e.length;n<i;n++)a*=e[n];a*=t;var o=new Array(a),s=0,c=0,g=1/(Math.pow(2,r)-1),u=A.getBytes((a*r+7)/8),l=0;for(n=0;n<a;n++){for(;s<r;)c<<=8,c|=u[l++],s+=8;s-=r,o[n]=(c>>s)*g,c&=(1<<s)-1}return o}},{key:"parse",value:function(e){var t=e.xref,r=e.isEvalSupported,A=e.fn,n=A.dict||A;switch(n.get("FunctionType")){case 0:return this.constructSampled({xref:t,isEvalSupported:r,fn:A,dict:n});case 1:break;case 2:return this.constructInterpolated({xref:t,isEvalSupported:r,dict:n});case 3:return this.constructStiched({xref:t,isEvalSupported:r,dict:n});case 4:return this.constructPostScript({xref:t,isEvalSupported:r,fn:A,dict:n})}throw new re("Unknown type of function")}},{key:"parseArray",value:function(e){var t=e.xref,r=e.isEvalSupported,A=e.fnObj;if(!Array.isArray(A))return this.parse({xref:t,isEvalSupported:r,fn:A});var n,i=[],a=zh(A);try{for(a.s();!(n=a.n()).done;){var o=n.value;i.push(this.parse({xref:t,isEvalSupported:r,fn:t.fetchIfRef(o)}))}}catch(e){a.e(e)}finally{a.f()}return function(e,t,r,A){for(var n=0,a=i.length;n<a;n++)i[n](e,t,r,A+n)}}},{key:"constructSampled",value:function(e){e.xref,e.isEvalSupported;var t=e.fn,r=e.dict;function A(e){for(var t=e.length,r=[],A=0,n=0;n<t;n+=2)r[A++]=[e[n],e[n+1]];return r}function n(e,t,r,A,n){return A+(n-A)/(r-t)*(e-t)}var i=aI(r.getArray("Domain")),a=aI(r.getArray("Range"));if(!i||!a)throw new re("No domain or range");var o=i.length/2,s=a.length/2;i=A(i),a=A(a);var c=aI(r.getArray("Size")),g=r.get("BitsPerSample"),u=r.get("Order")||1;1!==u&&T("No support for cubic spline interpolation: "+u);var l=aI(r.getArray("Encode"));if(l)l=A(l);else{l=[];for(var h=0;h<o;++h)l.push([0,c[h]-1])}var I=aI(r.getArray("Decode"));I=I?A(I):a;var f=this.getSampleArray(c,s,g,t);return function(e,t,r,A){var g,u,h=1<<o,C=new Float64Array(h),B=new Uint32Array(h);for(u=0;u<h;u++)C[u]=1;var Q=s,E=1;for(g=0;g<o;++g){var d=i[g][0],y=i[g][1],p=n(Math.min(Math.max(e[t+g],d),y),d,y,l[g][0],l[g][1]),v=c[g],m=(p=Math.min(Math.max(p,0),v-1))<v-1?Math.floor(p):p-1,w=m+1-p,b=p-m,k=m*Q,D=k+Q;for(u=0;u<h;u++)u&E?(C[u]*=b,B[u]+=D):(C[u]*=w,B[u]+=k);Q*=v,E<<=1}for(u=0;u<s;++u){var S=0;for(g=0;g<h;g++)S+=f[B[g]+u]*C[g];S=n(S,0,1,I[u][0],I[u][1]),r[A+u]=Math.min(Math.max(S,a[u][0]),a[u][1])}}}},{key:"constructInterpolated",value:function(e){e.xref,e.isEvalSupported;for(var t=e.dict,r=aI(t.getArray("C0"))||[0],A=aI(t.getArray("C1"))||[1],n=t.get("N"),i=[],a=0,o=r.length;a<o;++a)i.push(A[a]-r[a]);var s=i.length;return function(e,t,A,a){for(var o=1===n?e[t]:Math.pow(e[t],n),c=0;c<s;++c)A[a+c]=r[c]+o*i[c]}}},{key:"constructStiched",value:function(e){var t=e.xref,r=e.isEvalSupported,A=e.dict,n=aI(A.getArray("Domain"));if(!n)throw new re("No domain");if(1!=n.length/2)throw new re("Bad domain for stiched function");var i,a=[],o=zh(A.get("Functions"));try{for(o.s();!(i=o.n()).done;){var s=i.value;a.push(this.parse({xref:t,isEvalSupported:r,fn:t.fetchIfRef(s)}))}}catch(e){o.e(e)}finally{o.f()}var c=aI(A.getArray("Bounds")),g=aI(A.getArray("Encode")),u=new Float32Array(1);return function(e,t,r,A){var i,o=function(e,t,r){return e>r?e=r:e<t&&(e=t),e}(e[t],n[0],n[1]),s=c.length;for(i=0;i<s&&!(o<c[i]);++i);var l=n[0];i>0&&(l=c[i-1]);var h=n[1];i<c.length&&(h=c[i]);var I=g[2*i],f=g[2*i+1];u[0]=l===h?I:I+(o-l)*(f-I)/(h-l),a[i](u,0,r,A)}}},{key:"constructPostScript",value:function(e){e.xref;var t=e.isEvalSupported,r=e.fn,A=e.dict,n=aI(A.getArray("Domain")),i=aI(A.getArray("Range"));if(!n)throw new re("No domain.");if(!i)throw new re("No range.");var a=new Qh(r),o=new fh(a).parse();if(t&&se.isEvalSupported){var s=(new wI).compile(o,n,i);if(s)return new Function("src","srcOffset","dest","destOffset",s)}T("Unable to compile PS function");var c=i.length>>1,g=n.length>>1,u=new lI(o),l=Object.create(null),h=8192,I=new Float32Array(g);return function(e,t,r,A){var n,a,o="",s=I;for(n=0;n<g;n++)a=e[t+n],s[n]=a,o+=a+"_";var f=l[o];if(void 0===f){var C=new Float32Array(c),B=u.execute(s),Q=B.length-c;for(n=0;n<c;n++){a=B[Q+n];var E=i[2*n];(a<E||a>(E=i[2*n+1]))&&(a=E),C[n]=a}h>0&&(h--,l[o]=C),r.set(C,A)}else r.set(f,A)}}}])}();function sI(e){var t;if(e instanceof He)t=e;else{if(!(e instanceof ze))return!1;t=e.dict}return t.has("FunctionType")}var cI,gI,uI=function(){function e(t){tI(this,e),this.stack=t?Array.from(t):[]}return AI(e,[{key:"push",value:function(t){if(this.stack.length>=e.MAX_STACK_SIZE)throw new Error("PostScript function stack overflow.");this.stack.push(t)}},{key:"pop",value:function(){if(this.stack.length<=0)throw new Error("PostScript function stack underflow.");return this.stack.pop()}},{key:"copy",value:function(t){if(this.stack.length+t>=e.MAX_STACK_SIZE)throw new Error("PostScript function stack overflow.");for(var r=this.stack,A=r.length-t,n=t-1;n>=0;n--,A++)r.push(r[A])}},{key:"index",value:function(e){this.push(this.stack[this.stack.length-e-1])}},{key:"roll",value:function(e,t){for(var r=this.stack,A=r.length-e,n=r.length-1,i=A+(t-Math.floor(t/e)*e),a=A,o=n;a<o;a++,o--){var s=r[a];r[a]=r[o],r[o]=s}for(var c=A,g=i-1;c<g;c++,g--){var u=r[c];r[c]=r[g],r[g]=u}for(var l=i,h=n;l<h;l++,h--){var I=r[l];r[l]=r[h],r[h]=I}}}])}();cI=uI,(gI=nI(gI="MAX_STACK_SIZE"))in cI?Object.defineProperty(cI,gI,{value:100,enumerable:!0,configurable:!0,writable:!0}):cI[gI]=100;var lI=function(){return AI((function e(t){tI(this,e),this.operators=t}),[{key:"execute",value:function(e){for(var t,r,A,n=new uI(e),i=0,a=this.operators,o=a.length;i<o;)if("number"!=typeof(t=a[i++]))switch(t){case"jz":A=n.pop(),(r=n.pop())||(i=A);break;case"j":i=r=n.pop();break;case"abs":r=n.pop(),n.push(Math.abs(r));break;case"add":A=n.pop(),r=n.pop(),n.push(r+A);break;case"and":A=n.pop(),"boolean"==typeof(r=n.pop())&&"boolean"==typeof A?n.push(r&&A):n.push(r&A);break;case"atan":A=n.pop(),r=n.pop(),(r=Math.atan2(r,A)/Math.PI*180)<0&&(r+=360),n.push(r);break;case"bitshift":A=n.pop(),(r=n.pop())>0?n.push(r<<A):n.push(r>>A);break;case"ceiling":r=n.pop(),n.push(Math.ceil(r));break;case"copy":r=n.pop(),n.copy(r);break;case"cos":r=n.pop(),n.push(Math.cos(r%360/180*Math.PI));break;case"cvi":r=0|n.pop(),n.push(r);break;case"cvr":break;case"div":A=n.pop(),r=n.pop(),n.push(r/A);break;case"dup":n.copy(1);break;case"eq":A=n.pop(),r=n.pop(),n.push(r===A);break;case"exch":n.roll(2,1);break;case"exp":A=n.pop(),r=n.pop(),n.push(Math.pow(r,A));break;case"false":n.push(!1);break;case"floor":r=n.pop(),n.push(Math.floor(r));break;case"ge":A=n.pop(),r=n.pop(),n.push(r>=A);break;case"gt":A=n.pop(),r=n.pop(),n.push(r>A);break;case"idiv":A=n.pop(),r=n.pop(),n.push(r/A|0);break;case"index":r=n.pop(),n.index(r);break;case"le":A=n.pop(),r=n.pop(),n.push(r<=A);break;case"ln":r=n.pop(),n.push(Math.log(r));break;case"log":r=n.pop(),n.push(Math.log10(r));break;case"lt":A=n.pop(),r=n.pop(),n.push(r<A);break;case"mod":A=n.pop(),r=n.pop(),n.push(r%A);break;case"mul":A=n.pop(),r=n.pop(),n.push(r*A);break;case"ne":A=n.pop(),r=n.pop(),n.push(r!==A);break;case"neg":r=n.pop(),n.push(-r);break;case"not":"boolean"==typeof(r=n.pop())?n.push(!r):n.push(~r);break;case"or":A=n.pop(),"boolean"==typeof(r=n.pop())&&"boolean"==typeof A?n.push(r||A):n.push(r|A);break;case"pop":n.pop();break;case"roll":A=n.pop(),r=n.pop(),n.roll(r,A);break;case"round":r=n.pop(),n.push(Math.round(r));break;case"sin":r=n.pop(),n.push(Math.sin(r%360/180*Math.PI));break;case"sqrt":r=n.pop(),n.push(Math.sqrt(r));break;case"sub":A=n.pop(),r=n.pop(),n.push(r-A);break;case"true":n.push(!0);break;case"truncate":r=(r=n.pop())<0?Math.ceil(r):Math.floor(r),n.push(r);break;case"xor":A=n.pop(),"boolean"==typeof(r=n.pop())&&"boolean"==typeof A?n.push(r!==A):n.push(r^A);break;default:throw new re("Unknown operator ".concat(t))}else n.push(t);return n.stack}}])}(),hI=function(){return AI((function e(t){tI(this,e),this.type=t}),[{key:"visit",value:function(e){j("abstract method")}}])}(),II=function(e){function t(e,r,A){var n;return tI(this,t),(n=Wh(this,t,["args"])).index=e,n.min=r,n.max=A,n}return Xh(t,hI),AI(t,[{key:"visit",value:function(e){e.visitArgument(this)}}])}(),fI=function(e){function t(e){var r;return tI(this,t),(r=Wh(this,t,["literal"])).number=e,r.min=e,r.max=e,r}return Xh(t,hI),AI(t,[{key:"visit",value:function(e){e.visitLiteral(this)}}])}(),CI=function(e){function t(e,r,A,n,i){var a;return tI(this,t),(a=Wh(this,t,["binary"])).op=e,a.arg1=r,a.arg2=A,a.min=n,a.max=i,a}return Xh(t,hI),AI(t,[{key:"visit",value:function(e){e.visitBinaryOperation(this)}}])}(),BI=function(e){function t(e,r){var A;return tI(this,t),(A=Wh(this,t,["max"])).arg=e,A.min=e.min,A.max=r,A}return Xh(t,hI),AI(t,[{key:"visit",value:function(e){e.visitMin(this)}}])}(),QI=function(e){function t(e,r,A){var n;return tI(this,t),(n=Wh(this,t,["var"])).index=e,n.min=r,n.max=A,n}return Xh(t,hI),AI(t,[{key:"visit",value:function(e){e.visitVariable(this)}}])}(),EI=function(e){function t(e,r){var A;return tI(this,t),(A=Wh(this,t,["definition"])).variable=e,A.arg=r,A}return Xh(t,hI),AI(t,[{key:"visit",value:function(e){e.visitVariableDefinition(this)}}])}(),dI=function(){return AI((function e(){tI(this,e),this.parts=[]}),[{key:"visitArgument",value:function(e){this.parts.push("Math.max(",e.min,", Math.min(",e.max,", src[srcOffset + ",e.index,"]))")}},{key:"visitVariable",value:function(e){this.parts.push("v",e.index)}},{key:"visitLiteral",value:function(e){this.parts.push(e.number)}},{key:"visitBinaryOperation",value:function(e){this.parts.push("("),e.arg1.visit(this),this.parts.push(" ",e.op," "),e.arg2.visit(this),this.parts.push(")")}},{key:"visitVariableDefinition",value:function(e){this.parts.push("var "),e.variable.visit(this),this.parts.push(" = "),e.arg.visit(this),this.parts.push(";")}},{key:"visitMin",value:function(e){this.parts.push("Math.min("),e.arg.visit(this),this.parts.push(", ",e.max,")")}},{key:"toString",value:function(){return this.parts.join("")}}])}();function yI(e,t){return"literal"===t.type&&0===t.number?e:"literal"===e.type&&0===e.number?t:"literal"===t.type&&"literal"===e.type?new fI(e.number+t.number):new CI("+",e,t,e.min+t.min,e.max+t.max)}function pI(e,t){if("literal"===t.type){if(0===t.number)return new fI(0);if(1===t.number)return e;if("literal"===e.type)return new fI(e.number*t.number)}if("literal"===e.type){if(0===e.number)return new fI(0);if(1===e.number)return t}var r=Math.min(e.min*t.min,e.min*t.max,e.max*t.min,e.max*t.max),A=Math.max(e.min*t.min,e.min*t.max,e.max*t.min,e.max*t.max);return new CI("*",e,t,r,A)}function vI(e,t){if("literal"===t.type){if(0===t.number)return e;if("literal"===e.type)return new fI(e.number-t.number)}return"binary"===t.type&&"-"===t.op&&"literal"===e.type&&1===e.number&&"literal"===t.arg1.type&&1===t.arg1.number?t.arg2:new CI("-",e,t,e.min-t.max,e.max-t.min)}function mI(e,t){return e.min>=t?new fI(t):e.max<=t?e:new BI(e,t)}var wI=function(){return AI((function e(){tI(this,e)}),[{key:"compile",value:function(e,t,r){for(var A,n,i,a,o,s,c,g,u=[],l=[],h=t.length>>1,I=r.length>>1,f=0,C=0;C<h;C++)u.push(new II(C,t[2*C],t[2*C+1]));for(var B=0,Q=e.length;B<Q;B++)if("number"!=typeof(g=e[B]))switch(g){case"add":if(u.length<2)return null;a=u.pop(),i=u.pop(),u.push(yI(i,a));break;case"cvr":if(u.length<1)return null;break;case"mul":if(u.length<2)return null;a=u.pop(),i=u.pop(),u.push(pI(i,a));break;case"sub":if(u.length<2)return null;a=u.pop(),i=u.pop(),u.push(vI(i,a));break;case"exch":if(u.length<2)return null;o=u.pop(),s=u.pop(),u.push(o,s);break;case"pop":if(u.length<1)return null;u.pop();break;case"index":if(u.length<1)return null;if("literal"!==(i=u.pop()).type)return null;if((A=i.number)<0||!Number.isInteger(A)||u.length<A)return null;if("literal"===(o=u[u.length-A-1]).type||"var"===o.type){u.push(o);break}c=new QI(f++,o.min,o.max),u[u.length-A-1]=c,u.push(c),l.push(new EI(c,o));break;case"dup":if(u.length<1)return null;if("number"==typeof e[B+1]&&"gt"===e[B+2]&&e[B+3]===B+7&&"jz"===e[B+4]&&"pop"===e[B+5]&&e[B+6]===e[B+1]){i=u.pop(),u.push(mI(i,e[B+1])),B+=6;break}if("literal"===(o=u.at(-1)).type||"var"===o.type){u.push(o);break}c=new QI(f++,o.min,o.max),u[u.length-1]=c,u.push(c),l.push(new EI(c,o));break;case"roll":if(u.length<2)return null;if(a=u.pop(),i=u.pop(),"literal"!==a.type||"literal"!==i.type)return null;if(n=a.number,(A=i.number)<=0||!Number.isInteger(A)||!Number.isInteger(n)||u.length<A)return null;if(0==(n=(n%A+A)%A))break;u.push.apply(u,jh(u.splice(u.length-A,A-n)));break;default:return null}else u.push(new fI(g));if(u.length!==I)return null;for(var E=[],d=0,y=l;d<y.length;d++){var p=y[d],v=new dI;p.visit(v),E.push(v.toString())}for(var m=0,w=u.length;m<w;m++){var b=u[m],k=new dI;b.visit(k);var D=r[2*m],S=r[2*m+1],F=[k.toString()];D>b.min&&(F.unshift("Math.max(",D,", "),F.push(")")),S<b.max&&(F.unshift("Math.min(",S,", "),F.push(")")),F.unshift("dest[destOffset + ",m,"] = "),F.push(";"),E.push(F.join(""))}return E.join("\\n")}}])}(),bI=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","ON","ON","ET","ET","ET","ON","ON","ON","ON","ON","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","ON","ON","ON","ON","ON","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","ON","ON","ON","ON","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","ON","ON","ON","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","ON","ET","ET","ET","ET","ON","ON","ON","ON","L","ON","ON","BN","ON","ON","ET","ET","EN","EN","ON","L","ON","ON","ON","EN","L","ON","ON","ON","ON","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","L","L","L","L","L","L","L","L"],kI=["AN","AN","AN","AN","AN","AN","ON","ON","AL","ET","ET","AL","CS","AL","ON","ON","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","ON","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","ON","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL"];function DI(e){return 0!=(1&e)}function SI(e){return 0==(1&e)}function FI(e,t,r){var A,n;for(A=t,n=e.length;A<n;++A)if(e[A]!==r)return A;return A}function xI(e,t,r,A){for(var n=t;n<r;++n)e[n]=A}function RI(e,t,r){for(var A=t,n=r-1;A<n;++A,--n){var i=e[A];e[A]=e[n],e[n]=i}}function GI(e,t){var r="ltr";return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?r="ttb":t||(r="rtl"),{str:e,dir:r}}var NI=[],LI=[];function UI(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],A=!0,n=e.length;if(0===n||r)return GI(e,A,r);NI.length=n,LI.length=n;var i,a,o=0;for(i=0;i<n;++i){NI[i]=e.charAt(i);var s=e.charCodeAt(i),c="L";s<=255?c=bI[s]:1424<=s&&s<=1524?c="R":1536<=s&&s<=1791?(c=kI[255&s])||q("Bidi: invalid Unicode character "+s.toString(16)):(1792<=s&&s<=2220||64336<=s&&s<=65023||65136<=s&&s<=65279)&&(c="AL"),"R"!==c&&"AL"!==c&&"AN"!==c||o++,LI[i]=c}if(0===o)return GI(e,A=!0);-1===t&&(o/n<.3&&n>4?(A=!0,t=0):(A=!1,t=1));var g=[];for(i=0;i<n;++i)g[i]=t;var u,l=DI(t)?"R":"L",h=l,I=h,f=h;for(i=0;i<n;++i)"NSM"===LI[i]?LI[i]=f:f=LI[i];for(f=h,i=0;i<n;++i)"EN"===(u=LI[i])?LI[i]="AL"===f?"AN":"EN":"R"!==u&&"L"!==u&&"AL"!==u||(f=u);for(i=0;i<n;++i)"AL"===(u=LI[i])&&(LI[i]="R");for(i=1;i<n-1;++i)"ES"===LI[i]&&"EN"===LI[i-1]&&"EN"===LI[i+1]&&(LI[i]="EN"),"CS"!==LI[i]||"EN"!==LI[i-1]&&"AN"!==LI[i-1]||LI[i+1]!==LI[i-1]||(LI[i]=LI[i-1]);for(i=0;i<n;++i)if("EN"===LI[i]){for(var C=i-1;C>=0&&"ET"===LI[C];--C)LI[C]="EN";for(var B=i+1;B<n&&"ET"===LI[B];++B)LI[B]="EN"}for(i=0;i<n;++i)"WS"!==(u=LI[i])&&"ES"!==u&&"ET"!==u&&"CS"!==u||(LI[i]="ON");for(f=h,i=0;i<n;++i)"EN"===(u=LI[i])?LI[i]="L"===f?"L":"EN":"R"!==u&&"L"!==u||(f=u);for(i=0;i<n;++i)if("ON"===LI[i]){var Q=FI(LI,i+1,"ON"),E=h;i>0&&(E=LI[i-1]);var d=I;Q+1<n&&(d=LI[Q+1]),"L"!==E&&(E="R"),"L"!==d&&(d="R"),E===d&&xI(LI,i,Q,E),i=Q-1}for(i=0;i<n;++i)"ON"===LI[i]&&(LI[i]=l);for(i=0;i<n;++i)u=LI[i],SI(g[i])?"R"===u?g[i]+=1:"AN"!==u&&"EN"!==u||(g[i]+=2):"L"!==u&&"AN"!==u&&"EN"!==u||(g[i]+=1);var y,p=-1,v=99;for(i=0,a=g.length;i<a;++i)p<(y=g[i])&&(p=y),v>y&&DI(y)&&(v=y);for(y=p;y>=v;--y){var m=-1;for(i=0,a=g.length;i<a;++i)g[i]<y?m>=0&&(RI(NI,m,i),m=-1):m<0&&(m=i);m>=0&&RI(NI,m,g.length)}for(i=0,a=NI.length;i<a;++i){var w=NI[i];"<"!==w&&">"!==w||(NI[i]="")}return GI(NI.join(""),A)}function MI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||HI(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function JI(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=HI(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function HI(e,t){if(e){if("string"==typeof e)return YI(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?YI(e,t):void 0}}function YI(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}var PI={style:"normal",weight:"normal"},OI={style:"normal",weight:"bold"},KI={style:"italic",weight:"normal"},TI={style:"italic",weight:"bold"},qI=new Map([["Times-Roman",{local:["Times New Roman","Times-Roman","Times","Liberation Serif","Nimbus Roman","Nimbus Roman L","Tinos","Thorndale","TeX Gyre Termes","FreeSerif","Linux Libertine O","Libertinus Serif","DejaVu Serif","Bitstream Vera Serif","Ubuntu"],style:PI,ultimate:"serif"}],["Times-Bold",{alias:"Times-Roman",style:OI,ultimate:"serif"}],["Times-Italic",{alias:"Times-Roman",style:KI,ultimate:"serif"}],["Times-BoldItalic",{alias:"Times-Roman",style:TI,ultimate:"serif"}],["Helvetica",{local:["Helvetica","Helvetica Neue","Arial","Arial Nova","Liberation Sans","Arimo","Nimbus Sans","Nimbus Sans L","A030","TeX Gyre Heros","FreeSans","DejaVu Sans","Albany","Bitstream Vera Sans","Arial Unicode MS","Microsoft Sans Serif","Apple Symbols","Cantarell"],path:"LiberationSans-Regular.ttf",style:PI,ultimate:"sans-serif"}],["Helvetica-Bold",{alias:"Helvetica",path:"LiberationSans-Bold.ttf",style:OI,ultimate:"sans-serif"}],["Helvetica-Oblique",{alias:"Helvetica",path:"LiberationSans-Italic.ttf",style:KI,ultimate:"sans-serif"}],["Helvetica-BoldOblique",{alias:"Helvetica",path:"LiberationSans-BoldItalic.ttf",style:TI,ultimate:"sans-serif"}],["Courier",{local:["Courier","Courier New","Liberation Mono","Nimbus Mono","Nimbus Mono L","Cousine","Cumberland","TeX Gyre Cursor","FreeMono","Linux Libertine Mono O","Libertinus Mono"],style:PI,ultimate:"monospace"}],["Courier-Bold",{alias:"Courier",style:OI,ultimate:"monospace"}],["Courier-Oblique",{alias:"Courier",style:KI,ultimate:"monospace"}],["Courier-BoldOblique",{alias:"Courier",style:TI,ultimate:"monospace"}],["ArialBlack",{local:["Arial Black"],style:{style:"normal",weight:"900"},fallback:"Helvetica-Bold"}],["ArialBlack-Bold",{alias:"ArialBlack"}],["ArialBlack-Italic",{alias:"ArialBlack",style:{style:"italic",weight:"900"},fallback:"Helvetica-BoldOblique"}],["ArialBlack-BoldItalic",{alias:"ArialBlack-Italic"}],["ArialNarrow",{local:["Arial Narrow","Liberation Sans Narrow","Helvetica Condensed","Nimbus Sans Narrow","TeX Gyre Heros Cn"],style:PI,fallback:"Helvetica"}],["ArialNarrow-Bold",{alias:"ArialNarrow",style:OI,fallback:"Helvetica-Bold"}],["ArialNarrow-Italic",{alias:"ArialNarrow",style:KI,fallback:"Helvetica-Oblique"}],["ArialNarrow-BoldItalic",{alias:"ArialNarrow",style:TI,fallback:"Helvetica-BoldOblique"}],["Calibri",{local:["Calibri","Carlito"],style:PI,fallback:"Helvetica"}],["Calibri-Bold",{alias:"Calibri",style:OI,fallback:"Helvetica-Bold"}],["Calibri-Italic",{alias:"Calibri",style:KI,fallback:"Helvetica-Oblique"}],["Calibri-BoldItalic",{alias:"Calibri",style:TI,fallback:"Helvetica-BoldOblique"}],["Wingdings",{local:["Wingdings","URW Dingbats"],style:PI}],["Wingdings-Regular",{alias:"Wingdings"}],["Wingdings-Bold",{alias:"Wingdings"}]]),jI=new Map([["Arial-Black","ArialBlack"]]);function WI(e){var t=new Set(["thin","extralight","ultralight","demilight","semilight","light","book","regular","normal","medium","demibold","semibold","bold","extrabold","ultrabold","black","heavy","extrablack","ultrablack","roman","italic","oblique","ultracondensed","extracondensed","condensed","semicondensed","normal","semiexpanded","expanded","extraexpanded","ultraexpanded","bolditalic"]);return e.split(/[- ,+]+/g).filter((function(e){return!t.has(e.toLowerCase())})).join(" ")}function ZI(e,t,r){var A=e.alias,n=e.local,i=e.path,a=e.fallback,o=e.style,s=e.ultimate,c=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],g=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],u=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",l={style:null,ultimate:null};if(n){var h,I=u?" ".concat(u):"",f=JI(n);try{for(f.s();!(h=f.n()).done;){var C=h.value;t.push("local(".concat(C).concat(I,")"))}}catch(e){f.e(e)}finally{f.f()}}if(A){var B=qI.get(A),Q=u||function(e){switch(e){case OI:return"Bold";case KI:return"Italic";case TI:return"Bold Italic";default:if("bold"===(null==e?void 0:e.weight))return"Bold";if("italic"===(null==e?void 0:e.style))return"Italic"}return""}(o);Object.assign(l,ZI(B,t,r,c&&!a,g&&!i,Q))}if(o&&(l.style=o),s&&(l.ultimate=s),c&&a){var E=ZI(qI.get(a),t,r,c,g&&!i,u).ultimate;l.ultimate||(l.ultimate=E)}return g&&i&&r&&t.push("url(".concat(r).concat(i,")")),l}function _I(e,t,r,A,n,i){if(A.startsWith("InvalidPDFjsFont_"))return null;"TrueType"!==i&&"Type1"!==i||!/^[A-Z]{6}\\+/.test(A)||(A=A.slice(7));var a=A=mc(A),o=e.get(a);if(o)return o;var s=qI.get(A);if(!s){var c,g=JI(jI);try{for(g.s();!(c=g.n()).done;){var u=MI(c.value,2),l=u[0],h=u[1];if(A.startsWith(l)){A="".concat(h).concat(A.substring(l.length)),s=qI.get(A);break}}}catch(e){g.e(e)}finally{g.f()}}var I=!1;s||(s=qI.get(n),I=!0);var f="".concat(t.getDocId(),"_s").concat(t.createFontId());if(!s){if(!Pt(A))return q("Cannot substitute the font because of its name: ".concat(A)),e.set(a,null),null;var C=/bold/gi.test(A),B=/oblique|italic/gi.test(A),Q=C&&B&&TI||C&&OI||B&&KI||PI;return o={css:'"'.concat(WI(A),'",').concat(f),guessFallback:!0,loadedName:f,baseFontName:A,src:"local(".concat(A,")"),style:Q},e.set(a,o),o}var E=[];I&&Pt(A)&&E.push("local(".concat(A,")"));var d=ZI(s,E,r),y=d.style,p=d.ultimate,v=null===p,m=v?"":",".concat(p);return o={css:'"'.concat(WI(A),'",').concat(f).concat(m),guessFallback:v,loadedName:f,baseFontName:A,src:E.join(","),style:y},e.set(a,o),o}function XI(){XI=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function VI(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return zI(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?zI(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function zI(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function $I(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function ef(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){$I(i,A,n,a,o,"next",e)}function o(e){$I(i,A,n,a,o,"throw",e)}a(void 0)}))}}function tf(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,rf(A.key),A)}}function rf(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var Af=function(){function e(t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._imgData=t,this._isMask=r}return function(e,t,r){return t&&tf(e.prototype,t),r&&tf(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}(e,[{key:"_createImage",value:(r=ef(XI().mark((function t(){var r,A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d,y,p,v;return XI().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=this._encodeBMP(),A=new Blob([r.buffer],{type:"image/bmp"}),n=createImageBitmap(A),i=e.MAX_AREA,a=e.MAX_DIM,o=this._imgData,s=o.width,c=o.height,g=Math.max(s/a,c/a,Math.sqrt(s*c/i)),u=Math.max(g,2),l=Math.round(10*(g+1.25))/10/u,h=Math.floor(Math.log2(l)),(I=new Array(h+2).fill(2))[0]=u,I.splice(-1,1,l/(1<<h)),f=s,C=c,t.next=17,n;case 17:B=t.sent,Q=VI(I);try{for(Q.s();!(E=Q.n()).done;)d=E.value,y=f,p=C,f=Math.floor(f/d)-1,C=Math.floor(C/d)-1,(v=new OffscreenCanvas(f,C)).getContext("2d").drawImage(B,0,0,y,p,0,0,f,C),B=v.transferToImageBitmap()}catch(e){Q.e(e)}finally{Q.f()}return o.data=null,o.bitmap=B,o.width=f,o.height=C,t.abrupt("return",o);case 25:case"end":return t.stop()}}),t,this)}))),function(){return r.apply(this,arguments)})},{key:"_encodeBMP",value:function(){var e,t=this._imgData,r=t.width,A=t.height,n=t.kind,i=this._imgData.data,a=new Uint8Array(0),o=a,s=0;switch(n){case 1:e=1,a=new Uint8Array(this._isMask?[255,255,255,255,0,0,0,0]:[0,0,0,0,255,255,255,255]);var c=r+7>>3,g=c+3&-4;if(c!==g){for(var u=new Uint8Array(g*A),l=0,h=0,I=A*c;h<I;h+=c,l+=g)u.set(i.subarray(h,h+c),l);i=u}break;case 2:if(e=24,3&r){for(var f=3*r,C=f+3&-4,B=C-f,Q=new Uint8Array(C*A),E=0,d=0,y=A*f;d<y;d+=f){for(var p=i.subarray(d,d+f),v=0;v<f;v+=3)Q[E++]=p[v+2],Q[E++]=p[v+1],Q[E++]=p[v];E+=B}i=Q}else for(var m=0,w=i.length;m<w;m+=3){var b=i[m];i[m]=i[m+2],i[m+2]=b}break;case 3:e=32,s=3,o=new Uint8Array(68);var k=new DataView(o.buffer);se.isLittleEndian?(k.setUint32(0,255,!0),k.setUint32(4,65280,!0),k.setUint32(8,16711680,!0),k.setUint32(12,4278190080,!0)):(k.setUint32(0,4278190080,!0),k.setUint32(4,16711680,!0),k.setUint32(8,65280,!0),k.setUint32(12,255,!0));break;default:throw new Error("invalid format")}var D=0,S=40+o.length,F=14+S+a.length+i.length,x=new Uint8Array(F),R=new DataView(x.buffer);return R.setUint16(D,19778,!0),D+=2,R.setUint32(D,F,!0),D+=4,R.setUint32(D,0,!0),D+=4,R.setUint32(D,14+S+a.length,!0),D+=4,R.setUint32(D,S,!0),D+=4,R.setInt32(D,r,!0),D+=4,R.setInt32(D,-A,!0),D+=4,R.setUint16(D,1,!0),D+=2,R.setUint16(D,e,!0),D+=2,R.setUint32(D,s,!0),D+=4,R.setUint32(D,0,!0),D+=4,R.setInt32(D,0,!0),D+=4,R.setInt32(D,0,!0),D+=4,R.setUint32(D,a.length/4,!0),D+=4,R.setUint32(D,0,!0),D+=4,x.set(o,D),D+=o.length,x.set(a,D),D+=a.length,x.set(i,D),x}}],[{key:"needsToBeResized",value:function(e,t){if(e<=this._goodSquareLength&&t<=this._goodSquareLength)return!1;var r=this.MAX_DIM;if(e>r||t>r)return!0;var A=e*t;return this._hasMaxArea?A>this.MAX_AREA:!(A<Math.pow(this._goodSquareLength,2))&&(this._areGoodDims(e,t)?(this._goodSquareLength=Math.max(this._goodSquareLength,Math.floor(Math.sqrt(e*t))),!1):(this._goodSquareLength=this._guessMax(this._goodSquareLength,r,128,0),A>(this.MAX_AREA=Math.pow(this._goodSquareLength,2))))}},{key:"MAX_DIM",get:function(){return _(this,"MAX_DIM",this._guessMax(2048,65537,0,1))}},{key:"MAX_AREA",get:function(){return this._hasMaxArea=!0,_(this,"MAX_AREA",Math.pow(this._guessMax(e._goodSquareLength,this.MAX_DIM,128,0),2))},set:function(e){e>=0&&(this._hasMaxArea=!0,_(this,"MAX_AREA",e))}},{key:"setMaxArea",value:function(e){this._hasMaxArea||(this.MAX_AREA=e>>2)}},{key:"_areGoodDims",value:function(e,t){try{var r=new OffscreenCanvas(e,t),A=r.getContext("2d");A.fillRect(0,0,1,1);var n=A.getImageData(0,0,1,1).data[3];return r.width=r.height=1,0!==n}catch(e){return!1}}},{key:"_guessMax",value:function(e,t,r,A){for(;e+r+1<t;){var n=Math.floor((e+t)/2),i=A||n;this._areGoodDims(n,i)?e=n:t=n}return e}},{key:"createImage",value:(t=ef(XI().mark((function t(r){var A,n=arguments;return XI().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return A=n.length>1&&void 0!==n[1]&&n[1],t.abrupt("return",new e(r,A)._createImage());case 2:case"end":return t.stop()}}),t)}))),function(e){return t.apply(this,arguments)})}]);var t,r}();function nf(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,af(A.key),A)}}function af(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}Af._goodSquareLength=2048;var of,sf=3285377520,cf=4294901760,gf=65535,uf=function(){return function(e,t,r){return t&&nf(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.h1=t?4294967295&t:sf,this.h2=t?4294967295&t:sf}),[{key:"update",value:function(e){var t,r;if("string"==typeof e){t=new Uint8Array(2*e.length),r=0;for(var A=0,n=e.length;A<n;A++){var i=e.charCodeAt(A);i<=255?t[r++]=i:(t[r++]=i>>>8,t[r++]=255&i)}}else{if(!ArrayBuffer.isView(e))throw new Error("Invalid data format, must be a string or TypedArray.");r=(t=e.slice()).byteLength}for(var a=r>>2,o=r-4*a,s=new Uint32Array(t.buffer,0,a),c=0,g=0,u=this.h1,l=this.h2,h=3432918353,I=461845907,f=11601,C=13715,B=0;B<a;B++)1&B?u=5*(u=(u^=c=(c=(c=(c=s[B])*h&cf|c*f&gf)<<15|c>>>17)*I&cf|c*C&gf)<<13|u>>>19)+3864292196:l=5*(l=(l^=g=(g=(g=(g=s[B])*h&cf|g*f&gf)<<15|g>>>17)*I&cf|g*C&gf)<<13|l>>>19)+3864292196;switch(c=0,o){case 3:c^=t[4*a+2]<<16;case 2:c^=t[4*a+1]<<8;case 1:c=(c=(c=(c^=t[4*a])*h&cf|c*f&gf)<<15|c>>>17)*I&cf|c*C&gf,1&a?u^=c:l^=c}this.h1=u,this.h2=l}},{key:"hexdigest",value:function(){var e=this.h1,t=this.h2;return e=3981806797*(e^=t>>>1)&cf|36045*e&gf,e=444984403*(e^=(t=4283543511*t&cf|(2950163797*(t<<16|e>>>16)&cf)>>>16)>>>1)&cf|60499*e&gf,((e^=(t=3301882366*t&cf|(3120437893*(t<<16|e>>>16)&cf)>>>16)>>>1)>>>0).toString(16).padStart(8,"0")+(t>>>0).toString(16).padStart(8,"0")}}])}();function lf(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return hf(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?hf(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function hf(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function If(e,t,r){return(t=pf(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ff(e,t,r){return t=Bf(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Cf()?Reflect.construct(t,r||[],Bf(e).constructor):t.apply(e,r))}function Cf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Cf=function(){return!!e})()}function Bf(e){return Bf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Bf(e)}function Qf(e,t){return Qf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Qf(e,t)}function Ef(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function df(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,pf(A.key),A)}}function yf(e,t,r){return t&&df(e.prototype,t),r&&df(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function pf(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function vf(e,t,r,A,n){for(var i=e,a=0,o=t.length-1;a<o;a++){var s,c=t[a];i=(s=i)[c]||(s[c]=[])}i[t.at(-1)]={checkFn:r,iterateFn:A,processFn:n}}var mf=[];vf(mf,[x,G,86,R],null,(function(e,t){var r=e.fnArray,A=(t-(e.iCurr-3))%4;switch(A){case 0:return r[t]===x;case 1:return r[t]===G;case 2:return 86===r[t];case 3:return r[t]===R}throw new Error("iterateInlineImageGroup - invalid pos: ".concat(A))}),(function(e,t){var r=e.fnArray,A=e.argsArray,n=e.iCurr,i=n-3,a=n-2,o=n-1,s=Math.min(Math.floor((t-i)/4),200);if(s<10)return t-(t-i)%4;for(var c=0,g=[],u=0,l=1,h=1,I=0;I<s;I++){var f=A[a+(I<<2)],C=A[o+(I<<2)][0];l+C.width>1e3&&(c=Math.max(c,l),h+=u+2,l=0,u=0),g.push({transform:f,x:l,y:h,w:C.width,h:C.height}),l+=C.width+2,u=Math.max(u,C.height)}for(var B=Math.max(c,l)+1,Q=h+u+1,E=new Uint8Array(B*Q*4),d=B<<2,y=0;y<s;y++){var p=A[o+(y<<2)][0].data,v=g[y].w<<2,m=0,w=g[y].x+g[y].y*B<<2;E.set(p.subarray(0,v),w-d);for(var b=0,k=g[y].h;b<k;b++)E.set(p.subarray(m,m+v),w),m+=v,w+=d;for(E.set(p.subarray(m-v,m),w);w>=0;)p[w-4]=p[w],p[w-3]=p[w+1],p[w-2]=p[w+2],p[w-1]=p[w+3],p[w+v]=p[w+v-4],p[w+v+1]=p[w+v-3],p[w+v+2]=p[w+v-2],p[w+v+3]=p[w+v-1],w-=d}var D={width:B,height:Q};if(e.isOffscreenCanvasSupported){var S=new OffscreenCanvas(B,Q);S.getContext("2d").putImageData(new ImageData(new Uint8ClampedArray(E.buffer),B,Q),0,0),D.bitmap=S.transferToImageBitmap(),D.data=null}else D.kind=3,D.data=E;return r.splice(i,4*s,87),A.splice(i,4*s,[D,g]),i+1})),vf(mf,[x,G,Y,R],null,(function(e,t){var r=e.fnArray,A=(t-(e.iCurr-3))%4;switch(A){case 0:return r[t]===x;case 1:return r[t]===G;case 2:return r[t]===Y;case 3:return r[t]===R}throw new Error("iterateImageMaskGroup - invalid pos: ".concat(A))}),(function(e,t){var r=e.fnArray,A=e.argsArray,n=e.iCurr,i=n-3,a=n-2,o=n-1,s=Math.floor((t-i)/4);if(s<10)return t-(t-i)%4;var c,g,u=!1,l=A[o][0],h=A[a][0],I=A[a][1],f=A[a][2],C=A[a][3];if(I===f){u=!0,c=a+4;for(var B=o+4,Q=1;Q<s;Q++,c+=4,B+=4)if(g=A[c],A[B][0]!==l||g[0]!==h||g[1]!==I||g[2]!==f||g[3]!==C){Q<10?u=!1:s=Q;break}}if(u){s=Math.min(s,1e3);var E=new Float32Array(2*s);c=a;for(var d=0;d<s;d++,c+=4)g=A[c],E[d<<1]=g[4],E[1+(d<<1)]=g[5];r.splice(i,4*s,89),A.splice(i,4*s,[l,h,I,f,C,E])}else{s=Math.min(s,100);for(var y=[],p=0;p<s;p++){g=A[a+(p<<2)];var v=A[o+(p<<2)][0];y.push({data:v.data,width:v.width,height:v.height,interpolate:v.interpolate,count:v.count,transform:g})}r.splice(i,4*s,84),A.splice(i,4*s,[y])}return i+1})),vf(mf,[x,G,P,R],(function(e){var t=e.argsArray,r=e.iCurr-2;return 0===t[r][1]&&0===t[r][2]}),(function(e,t){var r=e.fnArray,A=e.argsArray,n=(t-(e.iCurr-3))%4;switch(n){case 0:return r[t]===x;case 1:if(r[t]!==G)return!1;var i=e.iCurr-2,a=A[i][0],o=A[i][3];return A[t][0]===a&&0===A[t][1]&&0===A[t][2]&&A[t][3]===o;case 2:if(r[t]!==P)return!1;var s=A[e.iCurr-1][0];return A[t][0]===s;case 3:return r[t]===R}throw new Error("iterateImageGroup - invalid pos: ".concat(n))}),(function(e,t){var r=e.fnArray,A=e.argsArray,n=e.iCurr,i=n-3,a=n-2,o=A[n-1][0],s=A[a][0],c=A[a][3],g=Math.min(Math.floor((t-i)/4),1e3);if(g<3)return t-(t-i)%4;for(var u=new Float32Array(2*g),l=a,h=0;h<g;h++,l+=4){var I=A[l];u[h<<1]=I[4],u[1+(h<<1)]=I[5]}var f=[o,s,c,u];return r.splice(i,4*g,88),A.splice(i,4*g,f),i+1})),vf(mf,[31,N,42,L,32],null,(function(e,t){var r=e.fnArray,A=e.argsArray,n=(t-(e.iCurr-4))%5;switch(n){case 0:return 31===r[t];case 1:return r[t]===N;case 2:return 42===r[t];case 3:if(r[t]!==L)return!1;var i=e.iCurr-3,a=A[i][0],o=A[i][1];return A[t][0]===a&&A[t][1]===o;case 4:return 32===r[t]}throw new Error("iterateShowTextGroup - invalid pos: ".concat(n))}),(function(e,t){var r=e.fnArray,A=e.argsArray,n=e.iCurr,i=n-4,a=n-3,o=n-2,s=n-1,c=n,g=A[a][0],u=A[a][1],l=Math.min(Math.floor((t-i)/5),1e3);if(l<3)return t-(t-i)%5;var h=i;i>=4&&r[i-4]===r[a]&&r[i-3]===r[o]&&r[i-2]===r[s]&&r[i-1]===r[c]&&A[i-4][0]===g&&A[i-4][1]===u&&(l++,h-=5);for(var I=h+4,f=1;f<l;f++)r.splice(I,3),A.splice(I,3),I+=2;return I+1}));var wf=function(){return yf((function e(t){Ef(this,e),this.queue=t}),[{key:"_optimize",value:function(){}},{key:"push",value:function(e,t){this.queue.fnArray.push(e),this.queue.argsArray.push(t),this._optimize()}},{key:"flush",value:function(){}},{key:"reset",value:function(){}}])}(),bf=function(e){function t(e){var r;return Ef(this,t),(r=ff(this,t,[e])).state=null,r.context={iCurr:0,fnArray:e.fnArray,argsArray:e.argsArray,isOffscreenCanvasSupported:!1},r.match=null,r.lastProcessed=0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Qf(e,t)}(t,wf),yf(t,[{key:"isOffscreenCanvasSupported",set:function(e){this.context.isOffscreenCanvasSupported=e}},{key:"_optimize",value:function(){var e=this.queue.fnArray,t=this.lastProcessed,r=e.length,A=this.state,n=this.match;if(A||n||t+1!==r||mf[e[t]]){for(var i=this.context;t<r;){if(n){if((0,n.iterateFn)(i,t)){t++;continue}if(t=(0,n.processFn)(i,t+1),n=null,A=null,t>=(r=e.length))break}(A=(A||mf)[e[t]])&&!Array.isArray(A)?(i.iCurr=t,t++,!A.checkFn||(0,A.checkFn)(i)?(n=A,A=null):A=null):t++}this.state=A,this.match=n,this.lastProcessed=t}else this.lastProcessed=r}},{key:"flush",value:function(){for(;this.match;){var e=this.queue.fnArray.length;this.lastProcessed=(0,this.match.processFn)(this.context,e),this.match=null,this.state=null,this._optimize()}}},{key:"reset",value:function(){this.state=null,this.match=null,this.lastProcessed=0}}])}(),kf=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1?arguments[1]:void 0;Ef(this,e),this._streamSink=r,this.fnArray=[],this.argsArray=[],this.optimizer=!r||256&t?new wf(this):new bf(this),this.dependencies=new Set,this._totalLength=0,this.weight=0,this._resolved=r?null:Promise.resolve()}return yf(e,[{key:"isOffscreenCanvasSupported",set:function(e){this.optimizer.isOffscreenCanvasSupported=e}},{key:"length",get:function(){return this.argsArray.length}},{key:"ready",get:function(){return this._resolved||this._streamSink.ready}},{key:"totalLength",get:function(){return this._totalLength+this.length}},{key:"addOp",value:function(t,r){this.optimizer.push(t,r),this.weight++,this._streamSink&&(this.weight>=e.CHUNK_SIZE||this.weight>=e.CHUNK_SIZE_ABOUT&&(t===R||32===t))&&this.flush()}},{key:"addImageOps",value:function(e,t,r){void 0!==r&&this.addOp(J,["OC",r]),this.addOp(e,t),void 0!==r&&this.addOp(H,[])}},{key:"addDependency",value:function(e){this.dependencies.has(e)||(this.dependencies.add(e),this.addOp(1,[e]))}},{key:"addDependencies",value:function(e){var t,r=lf(e);try{for(r.s();!(t=r.n()).done;){var A=t.value;this.addDependency(A)}}catch(e){r.e(e)}finally{r.f()}}},{key:"addOpList",value:function(t){if(t instanceof e){var r,A=lf(t.dependencies);try{for(A.s();!(r=A.n()).done;){var n=r.value;this.dependencies.add(n)}}catch(e){A.e(e)}finally{A.f()}for(var i=0,a=t.length;i<a;i++)this.addOp(t.fnArray[i],t.argsArray[i])}else q('addOpList - ignoring invalid "opList" parameter.')}},{key:"getIR",value:function(){return{fnArray:this.fnArray,argsArray:this.argsArray,length:this.length}}},{key:"_transfers",get:function(){for(var e,t=[],r=this.fnArray,A=this.argsArray,n=this.length,i=0;i<n;i++)switch(r[i]){case 86:case 87:case Y:var a=A[i][0];!a.cached&&(null===(e=a.data)||void 0===e?void 0:e.buffer)instanceof ArrayBuffer&&t.push(a.data.buffer)}return t}},{key:"flush",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.optimizer.flush();var r=this.length;this._totalLength+=r,this._streamSink.enqueue({fnArray:this.fnArray,argsArray:this.argsArray,lastChunk:e,separateAnnots:t,length:r},1,this._transfers),this.dependencies.clear(),this.fnArray.length=0,this.argsArray.length=0,this.weight=0,this.optimizer.reset()}}])}();function Df(){Df=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function Sf(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function Ff(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){Sf(i,A,n,a,o,"next",e)}function o(e){Sf(i,A,n,a,o,"throw",e)}a(void 0)}))}}function xf(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Rf(A.key),A)}}function Rf(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function Gf(e,t,r,A){return(e=t+e*r)<0?e=0:e>A&&(e=A),e}function Nf(e,t,r,A,n,i){var a,o=n*i;a=t<=8?new Uint8Array(o):t<=16?new Uint16Array(o):new Uint32Array(o);var s,c,g,u,l=r/n,h=A/i,I=0,f=new Uint16Array(n),C=r;for(s=0;s<n;s++)f[s]=Math.floor(s*l);for(s=0;s<i;s++)for(g=Math.floor(s*h)*C,c=0;c<n;c++)u=g+f[c],a[I++]=e[u];return a}of=kf,If(kf,"CHUNK_SIZE",1e3),If(kf,"CHUNK_SIZE_ABOUT",of.CHUNK_SIZE-5);var Lf=function(){function e(t){var r=t.xref,A=t.res,n=t.image,i=t.isInline,a=void 0!==i&&i,o=t.smask,s=void 0===o?null:o,c=t.mask,g=void 0===c?null:c,u=t.isMask,l=void 0!==u&&u,h=t.pdfFunctionFactory,I=t.localColorSpaceCache;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.image=n;var f,C=n.dict,B=C.get("F","Filter");if(B instanceof Ue)f=B.name;else if(Array.isArray(B)){var Q=r.fetchIfRef(B[0]);Q instanceof Ue&&(f=Q.name)}switch(f){case"JPXDecode":var E=Va.parseImageProperties(n.stream);n.width=E.width,n.height=E.height,n.numComps=E.componentsCount,n.bitsPerComponent=E.bitsPerComponent,n.stream.reset(),this.jpxDecoderOptions={numComponents:0,isIndexedColormap:!1,smaskInData:C.has("SMaskInData")};break;case"JBIG2Decode":n.bitsPerComponent=1,n.numComps=1}var d=C.get("W","Width"),y=C.get("H","Height");if(Number.isInteger(n.width)&&n.width>0&&Number.isInteger(n.height)&&n.height>0&&(n.width!==d||n.height!==y)&&(q("PDFImage - using the Width/Height of the image data, rather than the image dictionary."),d=n.width,y=n.height),d<1||y<1)throw new re("Invalid image width: ".concat(d," or height: ").concat(y));this.width=d,this.height=y,this.interpolate=C.get("I","Interpolate"),this.imageMask=C.get("IM","ImageMask")||!1,this.matte=C.get("Matte")||!1;var p=n.bitsPerComponent;if(!p&&!(p=C.get("BPC","BitsPerComponent"))){if(!this.imageMask)throw new re("Bits per component missing in image: ".concat(this.imageMask));p=1}if(this.bpc=p,!this.imageMask){var v,m=C.getRaw("CS")||C.getRaw("ColorSpace"),w=!!m;if(w)null!==(v=this.jpxDecoderOptions)&&void 0!==v&&v.smaskInData&&(m=Ue.get("DeviceRGBA"));else if(this.jpxDecoderOptions)m=Ue.get("DeviceRGBA");else switch(n.numComps){case 1:m=Ue.get("DeviceGray");break;case 3:m=Ue.get("DeviceRGB");break;case 4:m=Ue.get("DeviceCMYK");break;default:throw new Error("Images with ".concat(n.numComps," color components not supported."))}this.colorSpace=Ur.parse({cs:m,xref:r,resources:a?A:null,pdfFunctionFactory:h,localColorSpaceCache:I}),this.numComps=this.colorSpace.numComps,this.jpxDecoderOptions&&(this.jpxDecoderOptions.numComponents=w?this.numComp:0,this.jpxDecoderOptions.isIndexedColormap="Indexed"===this.colorSpace.name)}if(this.decode=C.getArray("D","Decode"),this.needsDecode=!1,this.decode&&(this.colorSpace&&!this.colorSpace.isDefaultDecode(this.decode,p)||l&&!Ur.isDefaultDecode(this.decode,1))){var b;this.needsDecode=!0;var k=(1<<p)-1;this.decodeCoefficients=[],this.decodeAddends=[];for(var D="Indexed"===(null===(b=this.colorSpace)||void 0===b?void 0:b.name),S=0,F=0;S<this.decode.length;S+=2,++F){var x=this.decode[S],R=this.decode[S+1];this.decodeCoefficients[F]=D?(R-x)/k:R-x,this.decodeAddends[F]=D?x:k*x}}s?this.smask=new e({xref:r,res:A,image:s,isInline:a,pdfFunctionFactory:h,localColorSpaceCache:I}):g&&(g instanceof ze?g.dict.get("IM","ImageMask")?this.mask=new e({xref:r,res:A,image:g,isInline:a,isMask:!0,pdfFunctionFactory:h,localColorSpaceCache:I}):q("Ignoring /Mask in image without /ImageMask."):this.mask=g)}return function(e,t,r){return t&&xf(e.prototype,t),r&&xf(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}(e,[{key:"drawWidth",get:function(){var e,t;return Math.max(this.width,(null===(e=this.smask)||void 0===e?void 0:e.width)||0,(null===(t=this.mask)||void 0===t?void 0:t.width)||0)}},{key:"drawHeight",get:function(){var e,t;return Math.max(this.height,(null===(e=this.smask)||void 0===e?void 0:e.height)||0,(null===(t=this.mask)||void 0===t?void 0:t.height)||0)}},{key:"decodeBuffer",value:function(e){var t,r,A=this.bpc,n=this.numComps,i=this.decodeAddends,a=this.decodeCoefficients,o=(1<<A)-1;if(1!==A){var s=0;for(t=0,r=this.width*this.height;t<r;t++)for(var c=0;c<n;c++)e[s]=Gf(e[s],i[c],a[c],o),s++}else for(t=0,r=e.length;t<r;t++)e[t]=+!e[t]}},{key:"getComponents",value:function(e){var t=this.bpc;if(8===t)return e;var r,A=this.width,n=this.height,i=this.numComps,a=A*n*i,o=0;r=t<=8?new Uint8Array(a):t<=16?new Uint16Array(a):new Uint32Array(a);var s,c,g=A*i,u=(1<<t)-1,l=0;if(1===t)for(var h,I,f,C=0;C<n;C++){for(I=l+(-8&g),f=l+g;l<I;)c=e[o++],r[l]=c>>7&1,r[l+1]=c>>6&1,r[l+2]=c>>5&1,r[l+3]=c>>4&1,r[l+4]=c>>3&1,r[l+5]=c>>2&1,r[l+6]=c>>1&1,r[l+7]=1&c,l+=8;if(l<f)for(c=e[o++],h=128;l<f;)r[l++]=+!!(c&h),h>>=1}else{var B=0;for(c=0,l=0,s=a;l<s;++l){for(l%g==0&&(c=0,B=0);B<t;)c=c<<8|e[o++],B+=8;var Q=B-t,E=c>>Q;E<0?E=0:E>u&&(E=u),r[l]=E,c&=(1<<Q)-1,B=Q}}return r}},{key:"fillOpacity",value:(a=Ff(Df().mark((function t(r,A,n,i,a){var o,s,c,g,u,l,h,I,f,C,B,Q,E;return Df().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=this.smask,s=this.mask,!o){t.next=11;break}return g=o.width,u=o.height,c=new Uint8ClampedArray(g*u),t.next=8,o.fillGrayBuffer(c);case 8:g===A&&u===n||(c=Nf(c,o.bpc,g,u,A,n)),t.next=47;break;case 11:if(!s){t.next=47;break}if(!(s instanceof e)){t.next=23;break}return g=s.width,u=s.height,c=new Uint8ClampedArray(g*u),s.numComps=1,t.next=19,s.fillGrayBuffer(c);case 19:for(l=0,h=g*u;l<h;++l)c[l]=255-c[l];g===A&&u===n||(c=Nf(c,s.bpc,g,u,A,n)),t.next=47;break;case 23:if(!Array.isArray(s)){t.next=46;break}c=new Uint8ClampedArray(A*n),f=this.numComps,l=0,h=A*n;case 27:if(!(l<h)){t.next=44;break}C=0,B=l*f,I=0;case 31:if(!(I<f)){t.next=40;break}if(!((Q=a[B+I])<s[E=2*I]||Q>s[E+1])){t.next=37;break}return C=255,t.abrupt("break",40);case 37:++I,t.next=31;break;case 40:c[l]=C;case 41:++l,t.next=27;break;case 44:t.next=47;break;case 46:throw new re("Unknown mask format.");case 47:if(c)for(l=0,I=3,h=A*i;l<h;++l,I+=4)r[I]=c[l];else for(l=0,I=3,h=A*i;l<h;++l,I+=4)r[I]=255;case 48:case"end":return t.stop()}}),t,this)}))),function(e,t,r,A,n){return a.apply(this,arguments)})},{key:"undoPreblend",value:function(e,t,r){var A,n=null===(A=this.smask)||void 0===A?void 0:A.matte;if(n)for(var i=this.colorSpace.getRgb(n,0),a=i[0],o=i[1],s=i[2],c=t*r*4,g=0;g<c;g+=4){var u=e[g+3];if(0!==u){var l=255/u;e[g]=(e[g]-a)*l+a,e[g+1]=(e[g+1]-o)*l+o,e[g+2]=(e[g+2]-s)*l+s}else e[g]=255,e[g+1]=255,e[g+2]=255}}},{key:"createImageData",value:(i=Ff(Df().mark((function e(){var t,r,A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d,y,p,v,m,w,b,k,D,S,F,x=arguments;return Df().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=x.length>0&&void 0!==x[0]&&x[0],r=x.length>1&&void 0!==x[1]&&x[1],A=this.drawWidth,n=this.drawHeight,i={width:A,height:n,interpolate:this.interpolate,kind:0,data:null},a=this.numComps,o=this.width,s=this.height,c=this.bpc,g=o*a*c+7>>3,u=r&&Af.needsToBeResized(A,n),"DeviceRGBA"!==this.colorSpace.name){e.next=21;break}return i.kind=3,e.next=15,this.getImageBytes(s*o*4,{});case 15:if(l=i.data=e.sent,!r){e.next=20;break}if(u){e.next=19;break}return e.abrupt("return",this.createBitmap(3,A,n,l));case 19:return e.abrupt("return",Af.createImage(i,!1));case 20:return e.abrupt("return",i);case 21:if(t){e.next=68;break}if("DeviceGray"===this.colorSpace.name&&1===c?h=1:"DeviceRGB"!==this.colorSpace.name||8!==c||this.needsDecode||(h=2),!h||this.smask||this.mask||A!==o||n!==s){e.next=35;break}return e.next=26,this.getImageBytes(s*g,{});case 26:if(I=e.sent,!r){e.next=31;break}if(!u){e.next=30;break}return e.abrupt("return",Af.createImage({data:I,kind:h,width:A,height:n,interpolate:this.interpolate},this.needsDecode));case 30:return e.abrupt("return",this.createBitmap(h,o,s,I));case 31:if(i.kind=h,i.data=I,this.needsDecode)for(W(1===h,"PDFImage.createImageData: The image must be grayscale."),f=i.data,C=0,B=f.length;C<B;C++)f[C]^=255;return e.abrupt("return",i);case 35:if(!(this.image instanceof Ja)||this.smask||this.mask||this.needsDecode){e.next=68;break}if(Q=s*g,!r||u){e.next=57;break}E=!1,e.t0=this.colorSpace.name,e.next="DeviceGray"===e.t0?42:"DeviceRGB"===e.t0?45:"DeviceCMYK"===e.t0?48:50;break;case 42:return Q*=4,E=!0,e.abrupt("break",50);case 45:return Q=Q/3*4,E=!0,e.abrupt("break",50);case 48:return E=!0,e.abrupt("break",50);case 50:if(!E){e.next=55;break}return e.next=53,this.getImageBytes(Q,{drawWidth:A,drawHeight:n,forceRGBA:!0});case 53:return d=e.sent,e.abrupt("return",this.createBitmap(3,A,n,d));case 55:e.next=68;break;case 57:e.t1=this.colorSpace.name,e.next="DeviceGray"===e.t1?60:"DeviceRGB"===e.t1||"DeviceCMYK"===e.t1?61:68;break;case 60:Q*=3;case 61:return i.kind=2,e.next=64,this.getImageBytes(Q,{drawWidth:A,drawHeight:n,forceRGB:!0});case 64:if(i.data=e.sent,!u){e.next=67;break}return e.abrupt("return",Af.createImage(i));case 67:return e.abrupt("return",i);case 68:return e.next=70,this.getImageBytes(s*g,{internal:!0});case 70:if(y=e.sent,p=0|y.length/g*n/s,v=this.getComponents(y),r&&!u&&(b=new OffscreenCanvas(A,n),k=b.getContext("2d"),D=k.createImageData(A,n),S=D.data),i.kind=3,t||this.smask||this.mask){e.next=80;break}!r||u?(i.kind=2,S=new Uint8ClampedArray(A*n*3),m=0):(new Uint32Array(S.buffer).fill(se.isLittleEndian?4278190080:255),m=1),w=!1,e.next=85;break;case 80:return r&&!u||(S=new Uint8ClampedArray(A*n*4)),m=1,w=!0,e.next=85,this.fillOpacity(S,A,n,p,v);case 85:if(this.needsDecode&&this.decodeBuffer(v),this.colorSpace.fillRgb(S,o,s,A,n,p,c,v,m),w&&this.undoPreblend(S,A,p),!r||u){e.next=92;break}return k.putImageData(D,0,0),F=b.transferToImageBitmap(),e.abrupt("return",{data:null,width:A,height:n,bitmap:F,interpolate:this.interpolate});case 92:if(i.data=S,!u){e.next=95;break}return e.abrupt("return",Af.createImage(i));case 95:return e.abrupt("return",i);case 96:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{key:"fillGrayBuffer",value:(n=Ff(Df().mark((function e(t){var r,A,n,i,a,o,s,c,g,u;return Df().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1===(r=this.numComps)){e.next=3;break}throw new re("Reading gray scale from a color image: ".concat(r));case 3:return A=this.width,n=this.height,i=this.bpc,a=A*r*i+7>>3,e.next=9,this.getImageBytes(n*a,{internal:!0});case 9:if(o=e.sent,s=this.getComponents(o),1!==i){e.next=15;break}if(g=A*n,this.needsDecode)for(c=0;c<g;++c)t[c]=s[c]-1&255;else for(c=0;c<g;++c)t[c]=255&-s[c];return e.abrupt("return");case 15:for(this.needsDecode&&this.decodeBuffer(s),g=A*n,u=255/((1<<i)-1),c=0;c<g;++c)t[c]=u*s[c];case 19:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"createBitmap",value:function(e,t,r,A){var n,i=new OffscreenCanvas(t,r),a=i.getContext("2d");return 3===e?n=new ImageData(A,t,r):(n=a.createImageData(t,r),function(e){switch(e.kind){case 1:return $i(e);case 2:return function(e){var t=e.src,r=e.srcPos,A=void 0===r?0:r,n=e.dest,i=e.destPos,a=void 0===i?0:i,o=(e.width,e.height,0),s=t.length>>2,c=new Uint32Array(t.buffer,A,s);if(se.isLittleEndian){for(;o<s-2;o+=3,a+=4){var g=c[o],u=c[o+1],l=c[o+2];n[a]=4278190080|g,n[a+1]=g>>>24|u<<8|4278190080,n[a+2]=u>>>16|l<<16|4278190080,n[a+3]=l>>>8|4278190080}for(var h=4*o,I=t.length;h<I;h+=3)n[a++]=t[h]|t[h+1]<<8|t[h+2]<<16|4278190080}else{for(;o<s-2;o+=3,a+=4){var f=c[o],C=c[o+1],B=c[o+2];n[a]=255|f,n[a+1]=f<<24|C>>>8|255,n[a+2]=C<<16|B>>>16|255,n[a+3]=B<<8|255}for(var Q=4*o,E=t.length;Q<E;Q+=3)n[a++]=t[Q]<<24|t[Q+1]<<16|t[Q+2]<<8|255}return{srcPos:A,destPos:a}}(e)}}({kind:e,src:A,dest:new Uint32Array(n.data.buffer),width:t,height:r,inverseDecode:this.needsDecode})),a.putImageData(n,0,0),{data:null,width:t,height:r,bitmap:i.transferToImageBitmap(),interpolate:this.interpolate}}},{key:"getImageBytes",value:(A=Ff(Df().mark((function e(t,r){var A,n,i,a,o,s,c,g,u;return Df().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A=r.drawWidth,n=r.drawHeight,i=r.forceRGBA,a=void 0!==i&&i,o=r.forceRGB,s=void 0!==o&&o,c=r.internal,g=void 0!==c&&c,this.image.reset(),this.image.drawWidth=A||this.width,this.image.drawHeight=n||this.height,this.image.forceRGBA=!!a,this.image.forceRGB=!!s,e.next=8,this.image.getImageData(t,this.jpxDecoderOptions);case 8:if(u=e.sent,!(g||this.image instanceof XA)){e.next=11;break}return e.abrupt("return",u);case 11:return W(u instanceof Uint8Array,'PDFImage.getImageBytes: Unsupported "imageBytes" type.'),e.abrupt("return",new Uint8Array(u));case 13:case"end":return e.stop()}}),e,this)}))),function(e,t){return A.apply(this,arguments)})}],[{key:"buildImage",value:(r=Ff(Df().mark((function t(r){var A,n,i,a,o,s,c,g,u,l,h,I;return Df().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return A=r.xref,n=r.res,i=r.image,a=r.isInline,o=void 0!==a&&a,s=r.pdfFunctionFactory,c=r.localColorSpaceCache,g=i,u=null,l=null,h=i.dict.get("SMask"),I=i.dict.get("Mask"),h?h instanceof ze?u=h:q("Unsupported /SMask format."):I&&(I instanceof ze||Array.isArray(I)?l=I:q("Unsupported /Mask format.")),t.abrupt("return",new e({xref:A,res:n,image:g,isInline:o,smask:u,mask:l,pdfFunctionFactory:s,localColorSpaceCache:c}));case 8:case"end":return t.stop()}}),t)}))),function(e){return r.apply(this,arguments)})},{key:"createRawMask",value:function(e){var t,r,A=e.imgArray,n=e.width,i=e.height,a=e.imageIsFromDecodeStream,o=e.inverseDecode,s=e.interpolate,c=(n+7>>3)*i,g=A.byteLength;if(!a||o&&c!==g?o?((t=new Uint8Array(c)).set(A),t.fill(255,g)):t=new Uint8Array(A):t=A,o)for(r=0;r<g;r++)t[r]^=255;return{data:t,width:n,height:i,interpolate:s}}},{key:"createMask",value:(t=Ff(Df().mark((function e(t){var r,A,n,i,a,o,s,c,g,u,l,h,I,f;return Df().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.imgArray,A=t.width,n=t.height,i=t.imageIsFromDecodeStream,a=t.inverseDecode,o=t.interpolate,s=t.isOffscreenCanvasSupported,c=void 0!==s&&s,!(g=1===A&&1===n&&a===(0===r.length||!!(128&r[0])))){e.next=4;break}return e.abrupt("return",{isSingleOpaquePixel:g});case 4:if(!c){e.next=16;break}if(!Af.needsToBeResized(A,n)){e.next=9;break}return u=new Uint8ClampedArray(A*n*4),$i({src:r,dest:u,width:A,height:n,nonBlackColor:0,inverseDecode:a}),e.abrupt("return",Af.createImage({kind:3,data:u,width:A,height:n,interpolate:o}));case 9:return l=new OffscreenCanvas(A,n),h=l.getContext("2d"),I=h.createImageData(A,n),$i({src:r,dest:I.data,width:A,height:n,nonBlackColor:0,inverseDecode:a}),h.putImageData(I,0,0),f=l.transferToImageBitmap(),e.abrupt("return",{data:null,width:A,height:n,interpolate:o,bitmap:f});case 16:return e.abrupt("return",this.createRawMask({imgArray:r,width:A,height:n,inverseDecode:a,imageIsFromDecodeStream:i,interpolate:o}));case 17:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]);var t,r,A,n,i,a}();function Uf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||Wf(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Mf(e){return function(e){if(Array.isArray(e))return Zf(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Wf(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jf(){Jf=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function Hf(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function Yf(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){Hf(i,A,n,a,o,"next",e)}function o(e){Hf(i,A,n,a,o,"throw",e)}a(void 0)}))}}function Pf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Of(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,qf(A.key),A)}}function Kf(e,t,r){return t&&Of(e.prototype,t),r&&Of(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Tf(e,t,r){return(t=qf(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function qf(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function jf(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Wf(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function Wf(e,t){if(e){if("string"==typeof e)return Zf(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Zf(e,t):void 0}}function Zf(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}var _f=Object.freeze({maxImageSize:-1,disableFontFace:!1,ignoreErrors:!1,isEvalSupported:!0,isOffscreenCanvasSupported:!1,canvasMaxAreaInBytes:-1,fontExtraProperties:!1,useSystemFonts:!0,cMapUrl:null,standardFontDataUrl:null}),Xf=Promise.resolve();function Vf(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Array.isArray(e)){var r,A=jf(e);try{for(A.s();!(r=A.n()).done;){var n=Vf(r.value,!0);if(n)return n}}catch(e){A.e(e)}finally{A.f()}return q("Unsupported blend mode Array: ".concat(e)),"source-over"}if(!(e instanceof Ue))return t?null:"source-over";switch(e.name){case"Normal":case"Compatible":return"source-over";case"Multiply":return"multiply";case"Screen":return"screen";case"Overlay":return"overlay";case"Darken":return"darken";case"Lighten":return"lighten";case"ColorDodge":return"color-dodge";case"ColorBurn":return"color-burn";case"HardLight":return"hard-light";case"SoftLight":return"soft-light";case"Difference":return"difference";case"Exclusion":return"exclusion";case"Hue":return"hue";case"Saturation":return"saturation";case"Color":return"color";case"Luminosity":return"luminosity"}return t?null:(q("Unsupported blend mode: ".concat(e.name)),"source-over")}function zf(e,t){var r;t.objId&&e.addDependency(t.objId),e.addImageOps(t.fn,t.args,t.optionalContent),t.fn===Y&&(null===(r=t.args[0])||void 0===r?void 0:r.count)>0&&t.args[0].count++}var $f=function(){function e(){Pf(this,e),this.reset()}return Kf(e,[{key:"check",value:function(){return!(++this.checked<e.CHECK_TIME_EVERY)&&(this.checked=0,this.endTime<=Date.now())}},{key:"reset",value:function(){this.endTime=Date.now()+e.TIME_SLOT_DURATION_MS,this.checked=0}}])}();Tf($f,"TIME_SLOT_DURATION_MS",20),Tf($f,"CHECK_TIME_EVERY",100);var eC=function(){function e(t){var r=t.xref,A=t.handler,n=t.pageIndex,i=t.idFactory,a=t.fontCache,o=t.builtInCMapCache,s=t.standardFontDataCache,c=t.globalImageCache,g=t.systemFontCache,u=t.options,l=void 0===u?null:u;Pf(this,e),this.xref=r,this.handler=A,this.pageIndex=n,this.idFactory=i,this.fontCache=a,this.builtInCMapCache=o,this.standardFontDataCache=s,this.globalImageCache=c,this.systemFontCache=g,this.options=l||_f,this.type3FontRefs=null,this._regionalImageCache=new Yh,this._fetchBuiltInCMapBound=this.fetchBuiltInCMap.bind(this),Af.setMaxArea(this.options.canvasMaxAreaInBytes)}return Kf(e,[{key:"_pdfFunctionFactory",get:function(){return _(this,"_pdfFunctionFactory",new iI({xref:this.xref,isEvalSupported:this.options.isEvalSupported}))}},{key:"parsingType3Font",get:function(){return!!this.type3FontRefs}},{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=Object.create(this);return t.options=Object.assign(Object.create(null),this.options,e),t}},{key:"hasBlendModes",value:function(e,t){if(!(e instanceof He))return!1;if(e.objId&&t.has(e.objId))return!1;var r=new Pe(t);e.objId&&r.put(e.objId);for(var A=[e],n=this.xref;A.length;){var i=A.shift(),a=i.get("ExtGState");if(a instanceof He){var o,s=jf(a.getRawValues());try{for(s.s();!(o=s.n()).done;){var c=o.value;if(c instanceof Ye){if(r.has(c))continue;try{c=n.fetch(c)}catch(e){r.put(c),T('hasBlendModes - ignoring ExtGState: "'.concat(e,'".'));continue}}if(c instanceof He){c.objId&&r.put(c.objId);var g=c.get("BM");if(g instanceof Ue){if("Normal"!==g.name)return!0}else if(void 0!==g&&Array.isArray(g)){var u,l=jf(g);try{for(l.s();!(u=l.n()).done;){var h=u.value;if(h instanceof Ue&&"Normal"!==h.name)return!0}}catch(e){l.e(e)}finally{l.f()}}}}}catch(e){s.e(e)}finally{s.f()}}var I=i.get("XObject");if(I instanceof He){var f,C=jf(I.getRawValues());try{for(C.s();!(f=C.n()).done;){var B=f.value;if(B instanceof Ye){if(r.has(B))continue;try{B=n.fetch(B)}catch(e){r.put(B),T('hasBlendModes - ignoring XObject: "'.concat(e,'".'));continue}}if(B instanceof ze){B.dict.objId&&r.put(B.dict.objId);var Q=B.dict.get("Resources");Q instanceof He&&(Q.objId&&r.has(Q.objId)||(A.push(Q),Q.objId&&r.put(Q.objId)))}}}catch(e){C.e(e)}finally{C.f()}}}var E,d=jf(r);try{for(d.s();!(E=d.n()).done;){var y=E.value;t.put(y)}}catch(e){d.e(e)}finally{d.f()}return!1}},{key:"fetchBuiltInCMap",value:(u=Yf(Jf().mark((function e(t){var r,A,n,i;return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r=this.builtInCMapCache.get(t))){e.next=3;break}return e.abrupt("return",r);case 3:if(null===this.options.cMapUrl){e.next=19;break}return n="".concat(this.options.cMapUrl).concat(t,".bcmap"),e.next=7,fetch(n);case 7:if((i=e.sent).ok){e.next=10;break}throw new Error('fetchBuiltInCMap: failed to fetch file "'.concat(n,'" with "').concat(i.statusText,'".'));case 10:return e.t0=Uint8Array,e.next=13,i.arrayBuffer();case 13:e.t1=e.sent,e.t2=new e.t0(e.t1),e.t3=F.BINARY,A={cMapData:e.t2,compressionType:e.t3},e.next=22;break;case 19:return e.next=21,this.handler.sendWithPromise("FetchBuiltInCMap",{name:t});case 21:A=e.sent;case 22:return A.compressionType!==F.NONE&&this.builtInCMapCache.set(t,A),e.abrupt("return",A);case 24:case"end":return e.stop()}}),e,this)}))),function(e){return u.apply(this,arguments)})},{key:"fetchStandardFontData",value:(g=Yf(Jf().mark((function e(t){var r,A,n,i,a,o;return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r=this.standardFontDataCache.get(t))){e.next=3;break}return e.abrupt("return",new ar(r));case 3:if(!this.options.useSystemFonts||"Symbol"===t||"ZapfDingbats"===t){e.next=5;break}return e.abrupt("return",null);case 5:if(A=kc(),n=A[t],null===this.options.standardFontDataUrl){e.next=22;break}return a="".concat(this.options.standardFontDataUrl).concat(n),e.next=10,fetch(a);case 10:if((o=e.sent).ok){e.next=15;break}q('fetchStandardFontData: failed to fetch file "'.concat(a,'" with "').concat(o.statusText,'".')),e.next=20;break;case 15:return e.t0=Uint8Array,e.next=18,o.arrayBuffer();case 18:e.t1=e.sent,i=new e.t0(e.t1);case 20:e.next=31;break;case 22:return e.prev=22,e.next=25,this.handler.sendWithPromise("FetchStandardFontData",{filename:n});case 25:i=e.sent,e.next=31;break;case 28:e.prev=28,e.t2=e.catch(22),q('fetchStandardFontData: failed to fetch file "'.concat(n,'" with "').concat(e.t2,'".'));case 31:if(i){e.next=33;break}return e.abrupt("return",null);case 33:return this.standardFontDataCache.set(t,i),e.abrupt("return",new ar(i));case 35:case"end":return e.stop()}}),e,this,[[22,28]])}))),function(e){return g.apply(this,arguments)})},{key:"buildFormXObject",value:(c=Yf(Jf().mark((function e(t,r,A,n,i,a,o){var s,c,g,u,l,h,I,f,C,B,Q;return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=r.dict,c=Ft(s.getArray("Matrix"),null),g=Rt(s.getArray("BBox"),null),!s.has("OC")){e.next=7;break}return e.next=6,this.parseMarkedContentProps(s.get("OC"),t);case 6:u=e.sent;case 7:if(void 0!==u&&n.addOp(J,["OC",u]),!(h=s.get("Group"))){e.next=28;break}if(l={matrix:c,bbox:g,smask:A,isolated:!1,knockout:!1},I=h.get("S"),f=null,!Ke(I,"Transparency")){e.next=26;break}if(l.isolated=h.get("I")||!1,l.knockout=h.get("K")||!1,!h.has("CS")){e.next=26;break}if(C=h.getRaw("CS"),!(B=Ur.getCached(C,this.xref,o))){e.next=23;break}f=B,e.next=26;break;case 23:return e.next=25,this.parseColorSpace({cs:C,resources:t,localColorSpaceCache:o});case 25:f=e.sent;case 26:null!=A&&A.backdrop&&(f||(f=Ur.singletons.rgb),A.backdrop=f.getRgb(A.backdrop,0)),n.addOp(76,[l]);case 28:return Q=h?[c,null]:[c,g],n.addOp(74,Q),e.next=32,this.getOperatorList({stream:r,task:i,resources:s.get("Resources")||t,operatorList:n,initialState:a});case 32:n.addOp(75,[]),h&&n.addOp(77,[l]),void 0!==u&&n.addOp(H,[]);case 35:case"end":return e.stop()}}),e,this)}))),function(e,t,r,A,n,i,a){return c.apply(this,arguments)})},{key:"_sendImgData",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],A=t?[t.bitmap||t.data.buffer]:null;return this.parsingType3Font||r?this.handler.send("commonobj",[e,"Image",t],A):this.handler.send("obj",[e,this.pageIndex,"Image",t],A)}},{key:"buildPaintImageXObject",value:(s=Yf(Jf().mark((function e(t){var r,A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d,y,p,v,m,w,b,k,D,S,F,x,R,G=this;return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.resources,A=t.image,n=t.isInline,i=void 0!==n&&n,a=t.operatorList,o=t.cacheKey,s=t.localImageCache,c=t.localColorSpaceCache,g=A.dict,u=g.objId,l=g.get("W","Width"),h=g.get("H","Height"),l&&"number"==typeof l&&h&&"number"==typeof h){e.next=8;break}return q("Image dimensions are missing, or not numbers."),e.abrupt("return");case 8:if(!(-1!==(I=this.options.maxImageSize)&&l*h>I)){e.next=15;break}if(f="Image exceeded maximum allowed size and was removed.",!this.options.ignoreErrors){e.next=14;break}return q(f),e.abrupt("return");case 14:throw new Error(f);case 15:if(!g.has("OC")){e.next=19;break}return e.next=18,this.parseMarkedContentProps(g.get("OC"),r);case 18:C=e.sent;case 19:if(!g.get("IM","ImageMask")){e.next=47;break}if(E=g.get("I","Interpolate"),d=l+7>>3,y=A.getBytes(d*h),p=g.getArray("D","Decode"),!this.parsingType3Font){e.next=32;break}return(B=Lf.createRawMask({imgArray:y,width:l,height:h,imageIsFromDecodeStream:A instanceof XA,inverseDecode:(null==p?void 0:p[0])>0,interpolate:E})).cached=!!o,Q=[B],a.addImageOps(Y,Q,C),o&&(v={fn:Y,args:Q,optionalContent:C},s.set(o,u,v),u&&this._regionalImageCache.set(null,u,v)),e.abrupt("return");case 32:return e.next=34,Lf.createMask({imgArray:y,width:l,height:h,imageIsFromDecodeStream:A instanceof XA,inverseDecode:(null==p?void 0:p[0])>0,interpolate:E,isOffscreenCanvasSupported:this.options.isOffscreenCanvasSupported});case 34:if(!(B=e.sent).isSingleOpaquePixel){e.next=39;break}return a.addImageOps(90,[],C),o&&(m={fn:90,args:[],optionalContent:C},s.set(o,u,m),u&&this._regionalImageCache.set(null,u,m)),e.abrupt("return");case 39:return w="mask_".concat(this.idFactory.createObjId()),a.addDependency(w),B.dataLen=B.bitmap?B.width*B.height*4:B.data.length,this._sendImgData(w,B),Q=[{data:w,width:B.width,height:B.height,interpolate:B.interpolate,count:1}],a.addImageOps(Y,Q,C),o&&(b={objId:w,fn:Y,args:Q,optionalContent:C},s.set(o,u,b),u&&this._regionalImageCache.set(null,u,b)),e.abrupt("return");case 47:if(!(i&&l+h<200)||g.has("SMask")||g.has("Mask")){e.next=65;break}return e.prev=49,k=new Lf({xref:this.xref,res:r,image:A,isInline:i,pdfFunctionFactory:this._pdfFunctionFactory,localColorSpaceCache:c}),e.next=53,k.createImageData(!0,!1);case 53:B=e.sent,a.isOffscreenCanvasSupported=this.options.isOffscreenCanvasSupported,a.addImageOps(86,[B],C),e.next=64;break;case 58:if(e.prev=58,e.t0=e.catch(49),D='Unable to decode inline image: "'.concat(e.t0,'".'),this.options.ignoreErrors){e.next=63;break}throw new Error(D);case 63:q(D);case 64:return e.abrupt("return");case 65:if(S="img_".concat(this.idFactory.createObjId()),F=!1,this.parsingType3Font?S="".concat(this.idFactory.getDocId(),"_type3_").concat(S):o&&u&&(F=this.globalImageCache.shouldCache(u,this.pageIndex))&&(W(!i,"Cannot cache an inline image globally."),S="".concat(this.idFactory.getDocId(),"_").concat(S)),a.addDependency(S),Q=[S,l,h],a.addImageOps(P,Q,C),!F){e.next=83;break}if(!this.globalImageCache.hasDecodeFailed(u)){e.next=75;break}return this.globalImageCache.setData(u,{objId:S,fn:P,args:Q,optionalContent:C,byteSize:0}),this._sendImgData(S,null,F),e.abrupt("return");case 75:if(!(l*h>25e4||g.has("SMask")||g.has("Mask"))){e.next=83;break}return e.next=78,this.handler.sendWithPromise("commonobj",[S,"CopyLocalImage",{imageRef:u}]);case 78:if(!(x=e.sent)){e.next=83;break}return this.globalImageCache.setData(u,{objId:S,fn:P,args:Q,optionalContent:C,byteSize:0}),this.globalImageCache.addByteSize(u,x),e.abrupt("return");case 83:Lf.buildImage({xref:this.xref,res:r,image:A,isInline:i,pdfFunctionFactory:this._pdfFunctionFactory,localColorSpaceCache:c}).then(function(){var e=Yf(Jf().mark((function e(t){return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.createImageData(!1,G.options.isOffscreenCanvasSupported);case 2:return(B=e.sent).dataLen=B.bitmap?B.width*B.height*4:B.data.length,B.ref=u,F&&G.globalImageCache.addByteSize(u,B.dataLen),e.abrupt("return",G._sendImgData(S,B,F));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){return q('Unable to decode image "'.concat(S,'": "').concat(e,'".')),u&&G.globalImageCache.addDecodeFailed(u),G._sendImgData(S,null,F)})),o&&(R={objId:S,fn:P,args:Q,optionalContent:C},s.set(o,u,R),u&&(this._regionalImageCache.set(null,u,R),F&&this.globalImageCache.setData(u,{objId:S,fn:P,args:Q,optionalContent:C,byteSize:0})));case 85:case"end":return e.stop()}}),e,this,[[49,58]])}))),function(e){return s.apply(this,arguments)})},{key:"handleSMask",value:function(e,t,r,A,n,i){var a=e.get("G"),o={subtype:e.get("S").name,backdrop:e.get("BC")},s=e.get("TR");if(sI(s)){for(var c=this._pdfFunctionFactory.create(s),g=new Uint8Array(256),u=new Float32Array(1),l=0;l<256;l++)u[0]=l/255,c(u,0,u,0),g[l]=255*u[0]|0;o.transferMap=g}return this.buildFormXObject(t,a,o,r,A,n.state.clone(),i)}},{key:"handleTransferFunction",value:function(e){var t;if(Array.isArray(e))t=e;else{if(!sI(e))return null;t=[e]}var r,A=[],n=0,i=0,a=jf(t);try{for(a.s();!(r=a.n()).done;){var o=r.value,s=this.xref.fetchIfRef(o);if(n++,Ke(s,"Identity"))A.push(null);else{if(!sI(s))return null;for(var c=this._pdfFunctionFactory.create(s),g=new Uint8Array(256),u=new Float32Array(1),l=0;l<256;l++)u[0]=l/255,c(u,0,u,0),g[l]=255*u[0]|0;A.push(g),i++}}}catch(e){a.e(e)}finally{a.f()}return 1!==n&&4!==n||0===i?null:A}},{key:"handleTilingType",value:function(e,t,r,A,n,i,a,o){var s=this,c=new kf,g=He.merge({xref:this.xref,dictArray:[n.get("Resources"),r]});return this.getOperatorList({stream:A,task:a,resources:g,operatorList:c}).then((function(){var r=c.getIR(),A=Bl(r,n,t);i.addDependencies(c.dependencies),i.addOp(e,A),n.objId&&o.set(null,n.objId,{operatorListIR:r,dict:n})})).catch((function(e){if(!(e instanceof Ae)){if(!s.options.ignoreErrors)throw e;q('handleTilingType - ignoring pattern: "'.concat(e,'".'))}}))}},{key:"handleSetFont",value:(o=Yf(Jf().mark((function e(t,r,A,n,i,a){var o,s,c,g,u=arguments;return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=u.length>6&&void 0!==u[6]?u[6]:null,s=u.length>7&&void 0!==u[7]?u[7]:null,c=(null==r?void 0:r[0])instanceof Ue?r[0].name:null,e.next=5,this.loadFont(c,A,t,o,s);case 5:if(!(g=e.sent).font.isType3Font){e.next=16;break}return e.prev=7,e.next=10,g.loadType3Data(this,t,i);case 10:n.addDependencies(g.type3Dependencies),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(7),g=new tC({loadedName:"g_font_error",font:new _u("Type3 font load error: ".concat(e.t0)),dict:g.font,evaluatorOptions:this.options});case 16:return a.font=g.font,g.send(this.handler),e.abrupt("return",g.loadedName);case 19:case"end":return e.stop()}}),e,this,[[7,13]])}))),function(e,t,r,A,n,i){return o.apply(this,arguments)})},{key:"handleText",value:function(t,r){var A=r.font,n=A.charsToGlyphs(t);return A.data&&(4&r.textRenderingMode||"Pattern"===r.fillColorSpace.name||A.disableFontFace||this.options.disableFontFace)&&e.buildFontPaths(A,n,this.handler,this.options),n}},{key:"ensureStateFont",value:function(e){if(!e.font){var t=new re("Missing setFont (Tf) operator before text rendering operator.");if(!this.options.ignoreErrors)throw t;q('ensureStateFont: "'.concat(t,'".'))}}},{key:"setGState",value:(a=Yf(Jf().mark((function e(t){var r,A,n,i,a,o,s,c,g,u,l,h,I,f,C,B=this;return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.resources,A=t.gState,n=t.operatorList,i=t.cacheKey,a=t.task,o=t.stateManager,s=t.localGStateCache,c=t.localColorSpaceCache,g=A.objId,u=!0,l=[],h=Promise.resolve(),I=jf(A.getKeys()),e.prev=6,C=Jf().mark((function e(){var t,i,s;return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=f.value,i=A.get(t),e.t0=t,e.next="Type"===e.t0?5:"LW"===e.t0||"LC"===e.t0||"LJ"===e.t0||"ML"===e.t0||"D"===e.t0||"RI"===e.t0||"FL"===e.t0||"CA"===e.t0||"ca"===e.t0?6:"Font"===e.t0?8:"BM"===e.t0?11:"SMask"===e.t0?13:"TR"===e.t0?18:"OP"===e.t0||"op"===e.t0||"OPM"===e.t0||"BG"===e.t0||"BG2"===e.t0||"UCR"===e.t0||"UCR2"===e.t0||"TR2"===e.t0||"HT"===e.t0||"SM"===e.t0||"SA"===e.t0||"AIS"===e.t0||"TK"===e.t0?21:23;break;case 5:return e.abrupt("break",25);case 6:return l.push([t,i]),e.abrupt("break",25);case 8:return u=!1,h=h.then((function(){return B.handleSetFont(r,null,i[0],n,a,o.state).then((function(e){n.addDependency(e),l.push([t,[e,i[1]]])}))})),e.abrupt("break",25);case 11:return l.push([t,Vf(i)]),e.abrupt("break",25);case 13:if(!Ke(i,"None")){e.next=16;break}return l.push([t,!1]),e.abrupt("break",25);case 16:return i instanceof He?(u=!1,h=h.then((function(){return B.handleSMask(i,r,n,a,o,c)})),l.push([t,!0])):q("Unsupported SMask type"),e.abrupt("break",25);case 18:return s=B.handleTransferFunction(i),l.push([t,s]),e.abrupt("break",25);case 21:return T("graphic state operator "+t),e.abrupt("break",25);case 23:return T("Unknown graphic state operator "+t),e.abrupt("break",25);case 25:case"end":return e.stop()}}),e)})),I.s();case 9:if((f=I.n()).done){e.next=13;break}return e.delegateYield(C(),"t0",11);case 11:e.next=9;break;case 13:e.next=18;break;case 15:e.prev=15,e.t1=e.catch(6),I.e(e.t1);case 18:return e.prev=18,I.f(),e.finish(18);case 21:return e.next=23,h;case 23:l.length>0&&n.addOp(9,[l]),u&&s.set(i,g,l);case 25:case"end":return e.stop()}}),e,null,[[6,15,18,21]])}))),function(e){return a.apply(this,arguments)})},{key:"loadFont",value:function(t,r,A){var n,i,a=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,c=function(){var e=Yf(Jf().mark((function e(){return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new tC({loadedName:"g_font_error",font:new _u('Font "'.concat(t,'" is not available.')),dict:r,evaluatorOptions:a.options}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if(r)r instanceof Ye&&(i=r);else{var g=A.get("Font");g&&(i=g.getRaw(t))}if(i){var u;if(null!==(u=this.type3FontRefs)&&void 0!==u&&u.has(i))return c();if(this.fontCache.has(i))return this.fontCache.get(i);try{r=this.xref.fetchIfRef(i)}catch(e){q('loadFont - lookup failed: "'.concat(e,'".'))}}if(!(r instanceof He)){if(!this.options.ignoreErrors&&!this.parsingType3Font)return q('Font "'.concat(t,'" is not available.')),c();q('Font "'.concat(t,'" is not available -- attempting to fallback to a default font.')),r=o||e.fallbackFontDict}if(r.cacheKey&&this.fontCache.has(r.cacheKey))return this.fontCache.get(r.cacheKey);var l,h=Promise.withResolvers(),I=h.promise,f=h.resolve;try{(l=this.preEvaluateFont(r)).cssFontInfo=s}catch(e){return q('loadFont - preEvaluateFont failed: "'.concat(e,'".')),c()}var C,B=l,Q=B.descriptor,E=B.hash,d=i instanceof Ye;if(E&&Q instanceof He){var y=Q.fontAliases||(Q.fontAliases=Object.create(null));if(y[E]){var p=y[E].aliasRef;if(d&&p&&this.fontCache.has(p))return this.fontCache.putAlias(i,p),this.fontCache.get(i)}else y[E]={fontID:this.idFactory.createFontId()};d&&(y[E].aliasRef=i),C=y[E].fontID}else C=this.idFactory.createFontId();return W(null===(n=C)||void 0===n?void 0:n.startsWith("f"),'The "fontID" must be (correctly) defined.'),d?this.fontCache.put(i,I):(r.cacheKey="cacheKey_".concat(C),this.fontCache.put(r.cacheKey,I)),r.loadedName="".concat(this.idFactory.getDocId(),"_").concat(C),this.translateFont(l).then((function(e){f(new tC({loadedName:r.loadedName,font:e,dict:r,evaluatorOptions:a.options}))})).catch((function(e){q('loadFont - translateFont failed: "'.concat(e,'".')),f(new tC({loadedName:r.loadedName,font:new _u(e instanceof Error?e.message:e),dict:r,evaluatorOptions:a.options}))})),I}},{key:"buildPath",value:function(e,t,r){var A=arguments.length>3&&void 0!==arguments[3]&&arguments[3],n=e.length-1;if(r||(r=[]),n<0||91!==e.fnArray[n]){var i;switch(A&&(q('Encountered path operator "'.concat(t,'" inside of a text object.')),e.addOp(x,null)),t){case 19:var a=r[0]+r[2],o=r[1]+r[3];i=[Math.min(r[0],a),Math.min(r[1],o),Math.max(r[0],a),Math.max(r[1],o)];break;case 13:case 14:i=[r[0],r[1],r[0],r[1]];break;default:i=[1/0,1/0,-1/0,-1/0]}e.addOp(91,[[t],r,i]),A&&e.addOp(R,null)}else{var s,c=e.argsArray[n];c[0].push(t),(s=c[1]).push.apply(s,Mf(r));var g=c[2];switch(t){case 19:var u=r[0]+r[2],l=r[1]+r[3];g[0]=Math.min(g[0],r[0],u),g[1]=Math.min(g[1],r[1],l),g[2]=Math.max(g[2],r[0],u),g[3]=Math.max(g[3],r[1],l);break;case 13:case 14:g[0]=Math.min(g[0],r[0]),g[1]=Math.min(g[1],r[1]),g[2]=Math.max(g[2],r[0]),g[3]=Math.max(g[3],r[1])}}}},{key:"parseColorSpace",value:function(e){var t=this,r=e.cs,A=e.resources,n=e.localColorSpaceCache;return Ur.parseAsync({cs:r,xref:this.xref,resources:A,pdfFunctionFactory:this._pdfFunctionFactory,localColorSpaceCache:n}).catch((function(e){if(e instanceof Ae)return null;if(t.options.ignoreErrors)return q('parseColorSpace - ignoring ColorSpace: "'.concat(e,'".')),null;throw e}))}},{key:"parseShading",value:function(e){var t,r=e.shading,A=e.resources,n=e.localColorSpaceCache,i=e.localShadingPatternCache,a=i.get(r);if(a)return a;try{t=cl.parseShading(r,this.xref,A,this._pdfFunctionFactory,n).getIR()}catch(e){if(e instanceof Ae)return null;if(this.options.ignoreErrors)return q('parseShading - ignoring shading: "'.concat(e,'".')),i.set(r,null),null;throw e}return a="pattern_".concat(this.idFactory.createObjId()),this.parsingType3Font&&(a="".concat(this.idFactory.getDocId(),"_type3_").concat(a)),i.set(r,a),this.parsingType3Font?this.handler.send("commonobj",[a,"Pattern",t]):this.handler.send("obj",[a,this.pageIndex,"Pattern",t]),a}},{key:"handleColorN",value:function(e,t,r,A,n,i,a,o,s,c){var g=r.pop();if(g instanceof Ue){var u=n.getRaw(g.name),l=u instanceof Ye&&s.getByRef(u);if(l)try{var h=A.base?A.base.getRgb(r,0):null,I=Bl(l.operatorListIR,l.dict,h);return void e.addOp(t,I)}catch(e){}var f=this.xref.fetchIfRef(u);if(f){var C=f instanceof ze?f.dict:f,B=C.get("PatternType");if(1===B){var Q=A.base?A.base.getRgb(r,0):null;return this.handleTilingType(t,Q,i,f,C,e,a,s)}if(2===B){var E=C.get("Shading"),d=this.parseShading({shading:E,resources:i,localColorSpaceCache:o,localShadingPatternCache:c});if(d){var y=Ft(C.getArray("Matrix"),null);e.addOp(t,["Shading",d,y])}return}throw new re("Unknown PatternType: ".concat(B))}}throw new re("Unknown PatternName: ".concat(g))}},{key:"_parseVisibilityExpression",value:function(e,t,r){if(++t>10)q("Visibility expression is too deeply nested");else{var A=e.length,n=this.xref.fetchIfRef(e[0]);if(!(A<2)&&n instanceof Ue){switch(n.name){case"And":case"Or":case"Not":r.push(n.name);break;default:return void q("Invalid operator ".concat(n.name," in visibility expression"))}for(var i=1;i<A;i++){var a=e[i],o=this.xref.fetchIfRef(a);if(Array.isArray(o)){var s=[];r.push(s),this._parseVisibilityExpression(o,t,s)}else a instanceof Ye&&r.push(a.toString())}}else q("Invalid visibility expression")}}},{key:"parseMarkedContentProps",value:(i=Yf(Jf().mark((function e(t,r){var A,n,i,a,o,s,c,g,u,l,h;return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t instanceof Ue)){e.next=5;break}i=r.get("Properties"),n=i.get(t.name),e.next=10;break;case 5:if(!(t instanceof He)){e.next=9;break}n=t,e.next=10;break;case 9:throw new re("Optional content properties malformed.");case 10:if("OCG"!==(a=null===(A=n.get("Type"))||void 0===A?void 0:A.name)){e.next=15;break}return e.abrupt("return",{type:a,id:n.objId});case 15:if("OCMD"!==a){e.next=31;break}if(o=n.get("VE"),!Array.isArray(o)){e.next=22;break}if(s=[],this._parseVisibilityExpression(o,0,s),!(s.length>0)){e.next=22;break}return e.abrupt("return",{type:"OCMD",expression:s});case 22:if(c=n.get("OCGs"),!(Array.isArray(c)||c instanceof He)){e.next=29;break}if(g=[],Array.isArray(c)){u=jf(c);try{for(u.s();!(l=u.n()).done;)h=l.value,g.push(h.toString())}catch(e){u.e(e)}finally{u.f()}}else g.push(c.objId);return e.abrupt("return",{type:a,ids:g,policy:n.get("P")instanceof Ue?n.get("P").name:null,expression:null});case 29:if(!(c instanceof Ye)){e.next=31;break}return e.abrupt("return",{type:a,id:c.toString()});case 31:return e.abrupt("return",null);case 32:case"end":return e.stop()}}),e,this)}))),function(e,t){return i.apply(this,arguments)})},{key:"getOperatorList",value:function(e){var t=this,r=e.stream,A=e.task,n=e.resources,i=e.operatorList,a=e.initialState,o=void 0===a?null:a,s=e.fallbackFontDict,c=void 0===s?null:s;if(n||(n=He.empty),o||(o=new nC),!i)throw new Error('getOperatorList: missing "operatorList" parameter');var g=this,u=this.xref,l=!1,h=new Lh,I=new Uh,f=new Jh,C=new Hh,B=new Map,Q=n.get("XObject")||He.empty,E=n.get("Pattern")||He.empty,d=new rC(o),y=new iC(r,u,d),p=new $f;function v(e){for(var t=0,r=y.savedStatesDepth;t<r;t++)i.addOp(R,[])}return new Promise((function e(t,r){var a=function(A){Promise.all([A,i.ready]).then((function(){try{e(t,r)}catch(e){r(e)}}),r)};A.ensureNotTerminated(),p.reset();for(var o,s,m,w,b,k,D={};!(o=p.check())&&(D.args=null,y.read(D));){var S=D.args,F=D.fn;switch(0|F){case 66:if(k=S[0]instanceof Ue,b=S[0].name,k){var x=h.getByName(b);if(x){zf(i,x),S=null;continue}}return void a(new Promise((function(e,t){if(!k)throw new re("XObject must be referred to by name.");var r=Q.getRaw(b);if(r instanceof Ye){var a=h.getByRef(r)||g._regionalImageCache.getByRef(r);if(a)return zf(i,a),void e();var o=g.globalImageCache.getData(r,g.pageIndex);if(o)return i.addDependency(o.objId),i.addImageOps(o.fn,o.args,o.optionalContent),void e();r=u.fetch(r)}if(!(r instanceof ze))throw new re("XObject should be a stream");var s=r.dict.get("Subtype");if(!(s instanceof Ue))throw new re("XObject should have a Name subtype");if("Form"===s.name)return d.save(),void g.buildFormXObject(n,r,null,i,A,d.state.clone(),I).then((function(){d.restore(),e()}),t);if("Image"!==s.name){if("PS"!==s.name)throw new re("Unhandled XObject subtype ".concat(s.name));T("Ignored XObject subtype PS"),e()}else g.buildPaintImageXObject({resources:n,image:r,operatorList:i,cacheKey:b,localImageCache:h,localColorSpaceCache:I}).then(e,t)})).catch((function(e){if(!(e instanceof Ae)){if(!g.options.ignoreErrors)throw e;q('getOperatorList - ignoring XObject: "'.concat(e,'".'))}})));case N:var R=S[1];return void a(g.handleSetFont(n,S,null,i,A,d.state,c).then((function(e){i.addDependency(e),i.addOp(N,[e,R])})));case 31:l=!0;break;case 32:l=!1;break;case 65:var G=S[0].cacheKey;if(G){var H=h.getByName(G);if(H){zf(i,H),S=null;continue}}return void a(g.buildPaintImageXObject({resources:n,image:S[0],isInline:!0,operatorList:i,cacheKey:G,localImageCache:h,localColorSpaceCache:I}));case L:if(!d.state.font){g.ensureStateFont(d.state);continue}S[0]=g.handleText(S[0],d.state);break;case 45:if(!d.state.font){g.ensureStateFont(d.state);continue}var Y,P=[],O=d.state,K=jf(S[0]);try{for(K.s();!(Y=K.n()).done;){var j,W=Y.value;"string"==typeof W?(j=P).push.apply(j,Mf(g.handleText(W,O))):"number"==typeof W&&P.push(W)}}catch(e){K.e(e)}finally{K.f()}S[0]=P,F=L;break;case 46:if(!d.state.font){g.ensureStateFont(d.state);continue}i.addOp(43),S[0]=g.handleText(S[0],d.state),F=L;break;case 47:if(!d.state.font){g.ensureStateFont(d.state);continue}i.addOp(43),i.addOp(34,[S.shift()]),i.addOp(33,[S.shift()]),S[0]=g.handleText(S[0],d.state),F=L;break;case 38:d.state.textRenderingMode=S[0];break;case 51:var Z=Ur.getCached(S[0],u,I);if(Z){d.state.fillColorSpace=Z;continue}return void a(g.parseColorSpace({cs:S[0],resources:n,localColorSpaceCache:I}).then((function(e){d.state.fillColorSpace=e||Ur.singletons.gray})));case 50:var _=Ur.getCached(S[0],u,I);if(_){d.state.strokeColorSpace=_;continue}return void a(g.parseColorSpace({cs:S[0],resources:n,localColorSpaceCache:I}).then((function(e){d.state.strokeColorSpace=e||Ur.singletons.gray})));case 54:S=(w=d.state.fillColorSpace).getRgb(S,0),F=M;break;case 52:S=(w=d.state.strokeColorSpace).getRgb(S,0),F=U;break;case 57:d.state.fillColorSpace=Ur.singletons.gray,S=Ur.singletons.gray.getRgb(S,0),F=M;break;case 56:d.state.strokeColorSpace=Ur.singletons.gray,S=Ur.singletons.gray.getRgb(S,0),F=U;break;case 61:d.state.fillColorSpace=Ur.singletons.cmyk,S=Ur.singletons.cmyk.getRgb(S,0),F=M;break;case 60:d.state.strokeColorSpace=Ur.singletons.cmyk,S=Ur.singletons.cmyk.getRgb(S,0),F=U;break;case M:d.state.fillColorSpace=Ur.singletons.rgb,S=Ur.singletons.rgb.getRgb(S,0);break;case U:d.state.strokeColorSpace=Ur.singletons.rgb,S=Ur.singletons.rgb.getRgb(S,0);break;case 55:if(!(w=d.state.patternFillColorSpace)){S=[],F=93;break}if("Pattern"===w.name)return void a(g.handleColorN(i,55,S,w,E,n,A,I,C,B));S=w.getRgb(S,0),F=M;break;case 53:if(!(w=d.state.patternStrokeColorSpace)){S=[],F=92;break}if("Pattern"===w.name)return void a(g.handleColorN(i,53,S,w,E,n,A,I,C,B));S=w.getRgb(S,0),F=U;break;case 62:var X=void 0;try{var V=n.get("Shading");if(!V)throw new re("No shading resource found");if(!(X=V.get(S[0].name)))throw new re("No shading object found")}catch(e){if(e instanceof Ae)continue;if(g.options.ignoreErrors){q('getOperatorList - ignoring Shading: "'.concat(e,'".'));continue}throw e}var z=g.parseShading({shading:X,resources:n,localColorSpaceCache:I,localShadingPatternCache:B});if(!z)continue;S=[z],F=62;break;case 9:if(k=S[0]instanceof Ue,b=S[0].name,k){var $=f.getByName(b);if($){$.length>0&&i.addOp(9,[$]),S=null;continue}}return void a(new Promise((function(e,t){if(!k)throw new re("GState must be referred to by name.");var r=n.get("ExtGState");if(!(r instanceof He))throw new re("ExtGState should be a dictionary.");var a=r.get(b);if(!(a instanceof He))throw new re("GState should be a dictionary.");g.setGState({resources:n,gState:a,operatorList:i,cacheKey:b,task:A,stateManager:d,localGStateCache:f,localColorSpaceCache:I}).then(e,t)})).catch((function(e){if(!(e instanceof Ae)){if(!g.options.ignoreErrors)throw e;q('getOperatorList - ignoring ExtGState: "'.concat(e,'".'))}})));case 13:case 14:case 15:case 16:case 17:case 18:case 19:g.buildPath(i,F,S,l);continue;case 67:case 68:case 72:case 73:continue;case J:if(!(S[0]instanceof Ue)){q("Expected name for beginMarkedContentProps arg0=".concat(S[0])),i.addOp(J,["OC",null]);continue}if("OC"===S[0].name)return void a(g.parseMarkedContentProps(S[1],n).then((function(e){i.addOp(J,["OC",e])})).catch((function(e){if(!(e instanceof Ae)){if(g.options.ignoreErrors)return q('getOperatorList - ignoring beginMarkedContentProps: "'.concat(e,'".')),void i.addOp(J,["OC",null]);throw e}})));S=[S[0].name,S[1]instanceof He?S[1].get("MCID"):null];break;default:if(null!==S){for(s=0,m=S.length;s<m&&!(S[s]instanceof He);s++);if(s<m){q("getOperatorList - ignoring operator: "+F);continue}}}i.addOp(F,S)}o?a(Xf):(v(),t())})).catch((function(e){if(!(e instanceof Ae)){if(t.options.ignoreErrors)return q('getOperatorList - ignoring errors during "'.concat(A.name,'" ')+'task: "'.concat(e,'".')),void v();throw e}}))}},{key:"getTextContent",value:function(e){var t=this,r=e.stream,A=e.task,n=e.resources,i=e.stateManager,a=void 0===i?null:i,o=e.includeMarkedContent,s=void 0!==o&&o,c=e.sink,g=e.seenStyles,u=void 0===g?new Set:g,l=e.viewBox,h=e.lang,I=void 0===h?null:h,f=e.markedContentData,Q=void 0===f?null:f,E=e.disableNormalization,d=void 0!==E&&E,y=e.keepWhiteSpace,p=void 0!==y&&y;n||(n=He.empty),a||(a=new rC(new AC)),s&&(Q||(Q={level:0}));var v={items:[],styles:Object.create(null),lang:I},m={initialized:!1,str:[],totalWidth:0,totalHeight:0,width:0,height:0,vertical:!1,prevTransform:null,textAdvanceScale:0,spaceInFlowMin:0,spaceInFlowMax:0,trackingSpaceMin:1/0,negativeSpaceMax:-1/0,notASpace:-1/0,transform:null,fontName:null,hasEOL:!1},w=[" "," "],b=0;function k(e){var t=(b+1)%2,r=" "!==w[b]&&" "===w[t];return w[b]=e,b=t,!p&&r}function D(){return!p&&" "!==w[b]&&" "===w[(b+1)%2]}function S(){w[0]=w[1]=" ",b=0}var F,x=.102,G=.03,U=-.2,M=.102,Y=.6,P=.25,O=this,K=this.xref,T=[],j=null,W=new Lh,Z=new Jh,_=new iC(r,K,a);function X(e){var t=e.width,r=void 0===t?0:t,A=e.height,n=void 0===A?0:A,i=e.transform,a=void 0===i?m.prevTransform:i,o=e.fontName,s=void 0===o?m.fontName:o;v.items.push({str:" ",dir:"ltr",width:r,height:n,transform:a,fontName:s,hasEOL:!1})}function V(){var e=F.font,t=[F.fontSize*F.textHScale,0,0,F.fontSize,0,F.textRise];if(e.isType3Font&&(F.fontSize<=1||e.isCharBBox)&&!Be(F.fontMatrix,B)){var r=e.bbox[3]-e.bbox[1];r>0&&(t[3]*=r*F.fontMatrix[3])}return ge.transform(F.ctm,ge.transform(F.textMatrix,t))}function z(){if(m.initialized)return m;var e=F,t=e.font,r=e.loadedName;if(!u.has(r)&&(u.add(r),v.styles[r]={fontFamily:t.fallbackName,ascent:t.ascent,descent:t.descent,vertical:t.vertical},O.options.fontExtraProperties&&t.systemFontInfo)){var A=v.styles[r];A.fontSubstitution=t.systemFontInfo.css,A.fontSubstitutionLoadedName=t.systemFontInfo.loadedName}m.fontName=r;var n=m.transform=V();t.vertical?(m.width=m.totalWidth=Math.hypot(n[0],n[1]),m.height=m.totalHeight=0,m.vertical=!0):(m.width=m.totalWidth=0,m.height=m.totalHeight=Math.hypot(n[2],n[3]),m.vertical=!1);var i=Math.hypot(F.textLineMatrix[0],F.textLineMatrix[1]),a=Math.hypot(F.ctm[0],F.ctm[1]);m.textAdvanceScale=a*i;var o=F.fontSize;return m.trackingSpaceMin=o*x,m.notASpace=o*G,m.negativeSpaceMax=o*U,m.spaceInFlowMin=o*M,m.spaceInFlowMax=o*Y,m.hasEOL=!1,m.initialized=!0,m}function $(){if(m.initialized){var e=Math.hypot(F.textLineMatrix[0],F.textLineMatrix[1]),t=Math.hypot(F.ctm[0],F.ctm[1])*e;t!==m.textAdvanceScale&&(m.vertical?(m.totalHeight+=m.height*m.textAdvanceScale,m.height=0):(m.totalWidth+=m.width*m.textAdvanceScale,m.width=0),m.textAdvanceScale=t)}}function ee(e,t){return te.apply(this,arguments)}function te(){return(te=Yf(Jf().mark((function e(t,r){var i;return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.loadFont(t,r,n);case 2:if(!(i=e.sent).font.isType3Font){e.next=11;break}return e.prev=4,e.next=7,i.loadType3Data(O,n,A);case 7:e.next=11;break;case 9:e.prev=9,e.t0=e.catch(4);case 11:F.loadedName=i.loadedName,F.font=i.font,F.fontMatrix=i.font.fontMatrix||B;case 14:case"end":return e.stop()}}),e,null,[[4,9]])})))).apply(this,arguments)}function ne(e,t,r){var A=Math.hypot(r[0],r[1]);return[(r[0]*e+r[1]*t)/A,(r[2]*e+r[3]*t)/A]}function ie(e){var t,r=V(),A=r[4],n=r[5];if(null!==(t=F.font)&&void 0!==t&&t.vertical){if(A<l[0]||A>l[2]||n+e<l[1]||n>l[3])return!1}else if(A+e<l[0]||A>l[2]||n<l[1]||n>l[3])return!1;if(!F.font||!m.prevTransform)return!0;var i=m.prevTransform[4],a=m.prevTransform[5];if(i===A&&a===n)return!0;var o=-1;switch(r[0]&&0===r[1]&&0===r[2]?o=r[0]>0?0:180:r[1]&&0===r[0]&&0===r[3]&&(o=r[1]>0?90:270),o){case 0:break;case 90:var s=[n,A];A=s[0],n=s[1];var c=[a,i];i=c[0],a=c[1];break;case 180:var g=[-A,-n,-i,-a];A=g[0],n=g[1],i=g[2],a=g[3];break;case 270:var u=[-n,-A];A=u[0],n=u[1];var h=[-a,-i];i=h[0],a=h[1];break;default:var I=Uf(ne(A,n,r),2);A=I[0],n=I[1];var f=Uf(ne(i,a,m.prevTransform),2);i=f[0],a=f[1]}if(F.font.vertical){var C=(a-n)/m.textAdvanceScale,B=A-i,Q=Math.sign(m.height);return C<Q*m.negativeSpaceMax?Math.abs(B)>.5*m.width?(oe(),!0):(S(),ce(),!0):Math.abs(B)>m.width?(oe(),!0):(C<=Q*m.notASpace&&S(),C<=Q*m.trackingSpaceMin?D()?(S(),ce(),X({height:Math.abs(C)})):m.height+=C:se(C,m.prevTransform,Q)||(0===m.str.length?(S(),X({height:Math.abs(C)})):m.height+=C),Math.abs(B)>m.width*P&&ce(),!0)}var E=(A-i)/m.textAdvanceScale,d=n-a,y=Math.sign(m.width);return E<y*m.negativeSpaceMax?Math.abs(d)>.5*m.height?(oe(),!0):(S(),ce(),!0):Math.abs(d)>m.height?(oe(),!0):(E<=y*m.notASpace&&S(),E<=y*m.trackingSpaceMin?D()?(S(),ce(),X({width:Math.abs(E)})):m.width+=E:se(E,m.prevTransform,y)||(0===m.str.length?(S(),X({width:Math.abs(E)})):m.width+=E),Math.abs(d)>m.height*P&&ce(),!0)}function ae(e){var t=e.chars,r=e.extraSpacing,A=F.font;if(!t){var n=F.charSpacing+r;return n&&(A.vertical?F.translateTextMatrix(0,-n):F.translateTextMatrix(n*F.textHScale,0)),void(p&&ie(0))}for(var i=A.charsToGlyphs(t),a=F.fontMatrix[0]*F.fontSize,o=0,s=i.length;o<s;o++){var c=i[o],g=c.category;if(!g.isInvisibleFormatMark){var u=F.charSpacing+(o+1===s?r:0),l=c.width;A.vertical&&(l=c.vmetric?c.vmetric[0]:-l);var h=l*a;if(p||!g.isWhitespace)if(g.isZeroWidthDiacritic||ie(h)){var I=z();g.isZeroWidthDiacritic&&(h=0),A.vertical?(F.translateTextMatrix(0,h),h=Math.abs(h),I.height+=h):(h*=F.textHScale,F.translateTextMatrix(h,0),I.width+=h),h&&(I.prevTransform=V());var f=c.unicode;k(f)&&I.str.push(" "),I.str.push(f),u&&(A.vertical?F.translateTextMatrix(0,-u):F.translateTextMatrix(u*F.textHScale,0))}else A.vertical?F.translateTextMatrix(0,h):F.translateTextMatrix(h*F.textHScale,0);else A.vertical?(u+=-h+F.wordSpacing,F.translateTextMatrix(0,-u)):(u+=h+F.wordSpacing,F.translateTextMatrix(u*F.textHScale,0)),k(" ")}}}function oe(){S(),m.initialized?(m.hasEOL=!0,ce()):v.items.push({str:"",dir:"ltr",width:0,height:0,transform:V(),fontName:F.loadedName,hasEOL:!0})}function se(e,t,r){if(r*m.spaceInFlowMin<=e&&e<=r*m.spaceInFlowMax)return m.initialized&&(S(),m.str.push(" ")),!1;var A=m.fontName,n=0;return m.vertical&&(n=e,e=0),ce(),S(),X({width:Math.abs(e),height:Math.abs(n),transform:t||V(),fontName:A}),!0}function ce(){m.initialized&&m.str&&(m.vertical?m.totalHeight+=m.height*m.textAdvanceScale:m.totalWidth+=m.width*m.textAdvanceScale,v.items.push(function(e){var t,r=e.str.join("");d||(t=r,Ee||(Ee=/([\\xA0\\xB5\\u037E\\u0EB3\\u2000-\\u200A\\u202F\\u2126\\uFB00-\\uFB04\\uFB06\\uFB20-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBA1\\uFBA4-\\uFBA9\\uFBAE-\\uFBB1\\uFBD3-\\uFBDC\\uFBDE-\\uFBE7\\uFBEA-\\uFBF8\\uFBFC\\uFBFD\\uFC00-\\uFC5D\\uFC64-\\uFCF1\\uFCF5-\\uFD3D\\uFD88\\uFDF4\\uFDFA\\uFDFB\\uFE71\\uFE77\\uFE79\\uFE7B\\uFE7D]+)|(\\uFB05+)/g,de=new Map([["ſt","ſt"]])),r=t.replaceAll(Ee,(function(e,t,r){return t?t.normalize("NFKC"):de.get(r)})));var A=UI(r,-1,e.vertical);return{str:A.str,dir:A.dir,width:Math.abs(e.totalWidth),height:Math.abs(e.totalHeight),transform:e.transform,fontName:e.fontName,hasEOL:e.hasEOL}}(m)),m.initialized=!1,m.str.length=0)}function ue(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=v.items.length;0!==t&&(e&&t<10||(c.enqueue(v,t),v.items=[],v.styles=Object.create(null)))}var le=new $f;return new Promise((function e(t,r){var i=function(A){ue(!0),Promise.all([A,c.ready]).then((function(){try{e(t,r)}catch(e){r(e)}}),r)};A.ensureNotTerminated(),le.reset();for(var o,g={},h=[];!(o=le.check())&&(h.length=0,g.args=h,_.read(g));){var f=F;F=a.state;var B=g.fn;switch(h=g.args,0|B){case N:var E=h[0].name,y=h[1];if(F.font&&E===F.fontName&&y===F.fontSize)break;return ce(),F.fontName=E,F.fontSize=y,void i(ee(E,null));case 39:F.textRise=h[0];break;case 35:F.textHScale=h[0]/100;break;case 36:F.leading=h[0];break;case 40:F.translateTextLineMatrix(h[0],h[1]),F.textMatrix=F.textLineMatrix.slice();break;case 41:F.leading=-h[1],F.translateTextLineMatrix(h[0],h[1]),F.textMatrix=F.textLineMatrix.slice();break;case 43:F.carriageReturn();break;case 42:F.setTextMatrix(h[0],h[1],h[2],h[3],h[4],h[5]),F.setTextLineMatrix(h[0],h[1],h[2],h[3],h[4],h[5]),$();break;case 33:F.charSpacing=h[0];break;case 34:F.wordSpacing=h[0];break;case 31:F.textMatrix=C.slice(),F.textLineMatrix=C.slice();break;case 45:if(!a.state.font){O.ensureStateFont(a.state);continue}for(var m=(F.font.vertical?1:-1)*F.fontSize/1e3,w=h[0],b=0,k=w.length;b<k;b++){var D=w[b];if("string"==typeof D)T.push(D);else if("number"==typeof D&&0!==D){var S=T.join("");T.length=0,ae({chars:S,extraSpacing:D*m})}}if(T.length>0){var x=T.join("");T.length=0,ae({chars:x,extraSpacing:0})}break;case L:if(!a.state.font){O.ensureStateFont(a.state);continue}ae({chars:h[0],extraSpacing:0});break;case 46:if(!a.state.font){O.ensureStateFont(a.state);continue}F.carriageReturn(),ae({chars:h[0],extraSpacing:0});break;case 47:if(!a.state.font){O.ensureStateFont(a.state);continue}F.wordSpacing=h[0],F.charSpacing=h[1],F.carriageReturn(),ae({chars:h[2],extraSpacing:0});break;case 66:ce(),j||(j=n.get("XObject")||He.empty);var G=h[0]instanceof Ue,U=h[0].name;if(G&&W.getByName(U))break;return void i(new Promise((function(e,t){if(!G)throw new re("XObject must be referred to by name.");var r=j.getRaw(U);if(r instanceof Ye){if(W.getByRef(r))return void e();if(O.globalImageCache.getData(r,O.pageIndex))return void e();r=K.fetch(r)}if(!(r instanceof ze))throw new re("XObject should be a stream");var i=r.dict.get("Subtype");if(!(i instanceof Ue))throw new re("XObject should have a Name subtype");if("Form"!==i.name)return W.set(U,r.dict.objId,!0),void e();var o=a.state.clone(),g=new rC(o),h=Ft(r.dict.getArray("Matrix"),null);h&&g.transform(h),ue();var f={enqueueInvoked:!1,enqueue(e,t){this.enqueueInvoked=!0,c.enqueue(e,t)},get desiredSize(){return c.desiredSize},get ready(){return c.ready}};O.getTextContent({stream:r,task:A,resources:r.dict.get("Resources")||n,stateManager:g,includeMarkedContent:s,sink:f,seenStyles:u,viewBox:l,lang:I,markedContentData:Q,disableNormalization:d,keepWhiteSpace:p}).then((function(){f.enqueueInvoked||W.set(U,r.dict.objId,!0),e()}),t)})).catch((function(e){if(!(e instanceof Ae)){if(!O.options.ignoreErrors)throw e;q('getTextContent - ignoring XObject: "'.concat(e,'".'))}})));case 9:if(G=h[0]instanceof Ue,U=h[0].name,G&&Z.getByName(U))break;return void i(new Promise((function(e,t){if(!G)throw new re("GState must be referred to by name.");var r=n.get("ExtGState");if(!(r instanceof He))throw new re("ExtGState should be a dictionary.");var A=r.get(U);if(!(A instanceof He))throw new re("GState should be a dictionary.");var i=A.get("Font");if(!i)return Z.set(U,A.objId,!0),void e();ce(),F.fontName=null,F.fontSize=i[1],ee(null,i[0]).then(e,t)})).catch((function(e){if(!(e instanceof Ae)){if(!O.options.ignoreErrors)throw e;q('getTextContent - ignoring ExtGState: "'.concat(e,'".'))}})));case 69:ce(),s&&(Q.level++,v.items.push({type:"beginMarkedContent",tag:h[0]instanceof Ue?h[0].name:null}));break;case J:if(ce(),s){Q.level++;var M=null;h[1]instanceof He&&(M=h[1].get("MCID")),v.items.push({type:"beginMarkedContentProps",id:Number.isInteger(M)?"".concat(O.idFactory.getPageObjId(),"_mc").concat(M):null,tag:h[0]instanceof Ue?h[0].name:null})}break;case H:if(ce(),s){if(0===Q.level)break;Q.level--,v.items.push({type:"endMarkedContent"})}break;case R:!f||f.font===F.font&&f.fontSize===F.fontSize&&f.fontName===F.fontName||ce()}if(v.items.length>=c.desiredSize){o=!0;break}}o?i(Xf):(ce(),ue(),t())})).catch((function(e){if(!(e instanceof Ae)){if(t.options.ignoreErrors)return q('getTextContent - ignoring errors during "'.concat(A.name,'" ')+'task: "'.concat(e,'".')),ce(),void ue();throw e}}))}},{key:"extractDataStructures",value:(n=Yf(Jf().mark((function e(t,r){var A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d,y,p;return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(A=this.xref,i=this.readToUnicode(r.toUnicode),!r.composite){e.next=15;break}(a=t.get("CIDSystemInfo"))instanceof He&&(r.cidSystemInfo={registry:Ie(a.get("Registry")),ordering:Ie(a.get("Ordering")),supplement:a.get("Supplement")}),e.prev=5,(o=t.get("CIDToGIDMap"))instanceof ze&&(n=o.getBytes()),e.next=15;break;case 10:if(e.prev=10,e.t0=e.catch(5),this.options.ignoreErrors){e.next=14;break}throw e.t0;case 14:q('extractDataStructures - ignoring CIDToGIDMap data: "'.concat(e.t0,'".'));case 15:if(s=[],c=null,!t.has("Encoding")){e.next=61;break}if(!((g=t.get("Encoding"))instanceof He)){e.next=52;break}if(c=(c=g.get("BaseEncoding"))instanceof Ue?c.name:null,!g.has("Differences")){e.next=50;break}u=g.get("Differences"),l=0,h=jf(u),e.prev=26,h.s();case 28:if((I=h.n()).done){e.next=42;break}if(f=I.value,"number"!=typeof(C=A.fetchIfRef(f))){e.next=35;break}l=C,e.next=40;break;case 35:if(!(C instanceof Ue)){e.next=39;break}s[l++]=C.name,e.next=40;break;case 39:throw new re("Invalid entry in 'Differences' array: ".concat(C));case 40:e.next=28;break;case 42:e.next=47;break;case 44:e.prev=44,e.t1=e.catch(26),h.e(e.t1);case 47:return e.prev=47,h.f(),e.finish(47);case 50:e.next=60;break;case 52:if(!(g instanceof Ue)){e.next=56;break}c=g.name,e.next=60;break;case 56:if(B="Encoding is not a Name nor a Dict",this.options.ignoreErrors){e.next=59;break}throw new re(B);case 59:q(B);case 60:"MacRomanEncoding"!==c&&"MacExpertEncoding"!==c&&"WinAnsiEncoding"!==c&&(c=null);case 61:return Q=!r.file||r.isInternalFont,E=Fc()[r.name],c&&Q&&E&&(c=null),c?r.defaultEncoding=Rs(c):(d=!!(4&r.flags),y=!!(32&r.flags),g=Ds,"TrueType"!==r.type||y||(g=Ss),(d||E)&&(g=ks,Q&&(/Symbol/i.test(r.name)?g=Fs:/Dingbats/i.test(r.name)?g=xs:/Wingdings/i.test(r.name)&&(g=Ss))),r.defaultEncoding=g),r.differences=s,r.baseEncodingName=c,r.hasEncoding=!!c||s.length>0,r.dict=t,e.next=70,i;case 70:return r.toUnicode=e.sent,e.next=73,this.buildToUnicode(r);case 73:return p=e.sent,r.toUnicode=p,n&&(r.cidToGidMap=this.readCidToGidMap(n,p)),e.abrupt("return",r);case 77:case"end":return e.stop()}}),e,this,[[5,10],[26,44,47,50]])}))),function(e,t){return n.apply(this,arguments)})},{key:"_simpleFontToUnicode",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];W(!e.composite,"Must be a simple font.");var r=[],A=e.defaultEncoding.slice(),n=e.baseEncodingName,i=e.differences;for(var a in i){var o=i[a];".notdef"!==o&&(A[a]=o)}var s=lc();for(var c in A){var g=A[c];if(""!==g){var u=s[g];if(void 0===u){var l=0;switch(g[0]){case"G":3===g.length&&(l=parseInt(g.substring(1),16));break;case"g":5===g.length&&(l=parseInt(g.substring(1),16));break;case"C":case"c":if(g.length>=3&&g.length<=4){var h=g.substring(1);if(t){l=parseInt(h,16);break}if(l=+h,Number.isNaN(l)&&Number.isInteger(parseInt(h,16)))return this._simpleFontToUnicode(e,!0)}break;case"u":-1!==(u=fc(g,s))&&(l=u);break;default:switch(g){case"f_h":case"f_t":case"T_h":r[c]=g.replaceAll("_","");continue}}if(l>0&&l<=1114111&&Number.isInteger(l)){if(n&&l===+c){var I=Rs(n);if(I&&(g=I[c])){r[c]=String.fromCharCode(s[g]);continue}}r[c]=String.fromCodePoint(l)}}else r[c]=String.fromCharCode(u)}}return r}},{key:"buildToUnicode",value:(A=Yf(Jf().mark((function e(t){var r,A,n,i,a,o,s,c,g;return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.hasIncludedToUnicodeMap=(null===(r=t.toUnicode)||void 0===r?void 0:r.length)>0,!t.hasIncludedToUnicodeMap){e.next=4;break}return!t.composite&&t.hasEncoding&&(t.fallbackToUnicode=this._simpleFontToUnicode(t)),e.abrupt("return",t.toUnicode);case 4:if(t.composite){e.next=6;break}return e.abrupt("return",new Yc(this._simpleFontToUnicode(t)));case 6:if(!t.composite||(!t.cMap.builtInCMap||t.cMap instanceof ns)&&("Adobe"!==(null===(A=t.cidSystemInfo)||void 0===A?void 0:A.registry)||"GB1"!==t.cidSystemInfo.ordering&&"CNS1"!==t.cidSystemInfo.ordering&&"Japan1"!==t.cidSystemInfo.ordering&&"Korea1"!==t.cidSystemInfo.ordering)){e.next=15;break}return n=t.cidSystemInfo,i=n.registry,a=n.ordering,o=Ue.get("".concat(i,"-").concat(a,"-UCS2")),e.next=11,ys.create({encoding:o,fetchBuiltInCMap:this._fetchBuiltInCMapBound,useCMap:null});case 11:return s=e.sent,c=[],g=[],t.cMap.forEach((function(e,t){if(t>65535)throw new re("Max size of CID is 65,535");var r=s.lookup(t);if(r){g.length=0;for(var A=0,n=r.length;A<n;A+=2)g.push((r.charCodeAt(A)<<8)+r.charCodeAt(A+1));c[e]=String.fromCharCode.apply(String,g)}})),e.abrupt("return",new Yc(c));case 15:return e.abrupt("return",new Pc(t.firstChar,t.lastChar));case 16:case"end":return e.stop()}}),e,this)}))),function(e){return A.apply(this,arguments)})},{key:"readToUnicode",value:(r=Yf(Jf().mark((function e(t){var r,A,n;return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",null);case 2:if(!(t instanceof Ue)){e.next=9;break}return e.next=5,ys.create({encoding:t,fetchBuiltInCMap:this._fetchBuiltInCMapBound,useCMap:null});case 5:if(!((r=e.sent)instanceof ns)){e.next=8;break}return e.abrupt("return",new Pc(0,65535));case 8:return e.abrupt("return",new Yc(r.getMap()));case 9:if(!(t instanceof ze)){e.next=29;break}return e.prev=10,e.next=13,ys.create({encoding:t,fetchBuiltInCMap:this._fetchBuiltInCMapBound,useCMap:null});case 13:if(!((A=e.sent)instanceof ns)){e.next=16;break}return e.abrupt("return",new Pc(0,65535));case 16:return n=new Array(A.length),A.forEach((function(e,t){if("number"!=typeof t){t.length%2!=0&&(t="\\0"+t);for(var r=[],A=0;A<t.length;A+=2){var i=t.charCodeAt(A)<<8|t.charCodeAt(A+1);if(55296==(63488&i)){A+=2;var a=t.charCodeAt(A)<<8|t.charCodeAt(A+1);r.push(((1023&i)<<10)+(1023&a)+65536)}else r.push(i)}n[e]=String.fromCodePoint.apply(String,r)}else n[e]=String.fromCodePoint(t)})),e.abrupt("return",new Yc(n));case 21:if(e.prev=21,e.t0=e.catch(10),!(e.t0 instanceof Ae)){e.next=25;break}return e.abrupt("return",null);case 25:if(!this.options.ignoreErrors){e.next=28;break}return q('readToUnicode - ignoring ToUnicode data: "'.concat(e.t0,'".')),e.abrupt("return",null);case 28:throw e.t0;case 29:return e.abrupt("return",null);case 30:case"end":return e.stop()}}),e,this,[[10,21]])}))),function(e){return r.apply(this,arguments)})},{key:"readCidToGidMap",value:function(e,t){for(var r=[],A=0,n=e.length;A<n;A++){var i=e[A++]<<8|e[A],a=A>>1;(0!==i||t.has(a))&&(r[a]=i)}return r}},{key:"extractWidths",value:function(e,t,r){var A,n=this.xref,i=[],a=0,o=[];if(r.composite){var s=e.get("DW");a="number"==typeof s?Math.ceil(s):1e3;var c=e.get("W");if(Array.isArray(c))for(var g=0,u=c.length;g<u;g++){var l=n.fetchIfRef(c[g++]);if(!Number.isInteger(l))break;var h=n.fetchIfRef(c[g]);if(Array.isArray(h)){var I,f=jf(h);try{for(f.s();!(I=f.n()).done;){var C=I.value,B=n.fetchIfRef(C);"number"==typeof B&&(i[l]=B),l++}}catch(e){f.e(e)}finally{f.f()}}else{if(!Number.isInteger(h))break;var Q=n.fetchIfRef(c[++g]);if("number"!=typeof Q)continue;for(var E=l;E<=h;E++)i[E]=Q}}if(r.vertical){var d=e.getArray("DW2"),y=St(d,2)?d:[880,-1e3];if(A=[y[1],.5*a,y[0]],y=e.get("W2"),Array.isArray(y))for(var p=0,v=y.length;p<v;p++){var m=n.fetchIfRef(y[p++]);if(!Number.isInteger(m))break;var w=n.fetchIfRef(y[p]);if(Array.isArray(w))for(var b=0,k=w.length;b<k;b++){var D=[n.fetchIfRef(w[b++]),n.fetchIfRef(w[b++]),n.fetchIfRef(w[b])];St(D,null)&&(o[m]=D),m++}else{if(!Number.isInteger(w))break;var S=[n.fetchIfRef(y[++p]),n.fetchIfRef(y[++p]),n.fetchIfRef(y[++p])];if(!St(S,null))continue;for(var F=m;F<=w;F++)o[F]=S}}}}else{var x=e.get("Widths");if(Array.isArray(x)){var R,G=r.firstChar,N=jf(x);try{for(N.s();!(R=N.n()).done;){var L=R.value,U=n.fetchIfRef(L);"number"==typeof U&&(i[G]=U),G++}}catch(e){N.e(e)}finally{N.f()}var M=t.get("MissingWidth");a="number"==typeof M?M:0}else{var J=e.get("BaseFont");if(J instanceof Ue){var H=this.getBaseFontMetrics(J.name);i=this.buildCharCodeToWidth(H.widths,r),a=H.defaultWidth}}}var Y=!0,P=a;for(var O in i){var K=i[O];if(K)if(P){if(P!==K){Y=!1;break}}else P=K}Y?r.flags|=1:r.flags&=-2,r.defaultWidth=a,r.widths=i,r.defaultVMetrics=A,r.vmetrics=o}},{key:"isSerifFont",value:function(e){var t=e.split("-",1)[0];return t in Sc()||/serif/gi.test(t)}},{key:"getBaseFontMetrics",value:function(e){var t=0,r=Object.create(null),A=!1,n=bc()[e]||e,i=Eg();n in i||(n=this.isSerifFont(e)?"Times-Roman":"Helvetica");var a=i[n];return"number"==typeof a?(t=a,A=!0):r=a(),{defaultWidth:t,monospace:A,widths:r}}},{key:"buildCharCodeToWidth",value:function(e,t){for(var r=Object.create(null),A=t.differences,n=t.defaultEncoding,i=0;i<256;i++)i in A&&e[A[i]]?r[i]=e[A[i]]:i in n&&e[n[i]]&&(r[i]=e[n[i]]);return r}},{key:"preEvaluateFont",value:function(e){var t=e,r=e.get("Subtype");if(!(r instanceof Ue))throw new re("invalid font Subtype");var A,n=!1;if("Type0"===r.name){var i=e.get("DescendantFonts");if(!i)throw new re("Descendant fonts are not specified");if(!((e=Array.isArray(i)?this.xref.fetchIfRef(i[0]):i)instanceof He))throw new re("Descendant font is not a dictionary.");if(!((r=e.get("Subtype"))instanceof Ue))throw new re("invalid font Subtype");n=!0}var a=e.get("FirstChar");Number.isInteger(a)||(a=0);var o=e.get("LastChar");Number.isInteger(o)||(o=n?65535:255);var s=e.get("FontDescriptor"),c=e.get("ToUnicode")||t.get("ToUnicode");if(s){A=new uf;var g=t.getRaw("Encoding");if(g instanceof Ue)A.update(g.name);else if(g instanceof Ye)A.update(g.toString());else if(g instanceof He){var u,l=jf(g.getRawValues());try{for(l.s();!(u=l.n()).done;){var h=u.value;if(h instanceof Ue)A.update(h.name);else if(h instanceof Ye)A.update(h.toString());else if(Array.isArray(h)){for(var I=h.length,f=new Array(I),C=0;C<I;C++){var B=h[C];B instanceof Ue?f[C]=B.name:("number"==typeof B||B instanceof Ye)&&(f[C]=B.toString())}A.update(f.join())}}}catch(e){l.e(e)}finally{l.f()}}if(A.update("".concat(a,"-").concat(o)),c instanceof ze){var Q=c.str||c,E=Q.buffer?new Uint8Array(Q.buffer.buffer,0,Q.bufferLength):new Uint8Array(Q.bytes.buffer,Q.start,Q.end-Q.start);A.update(E)}else c instanceof Ue&&A.update(c.name);var d=e.get("Widths")||t.get("Widths");if(Array.isArray(d)){var y,p=[],v=jf(d);try{for(v.s();!(y=v.n()).done;){var m=y.value;("number"==typeof m||m instanceof Ye)&&p.push(m.toString())}}catch(e){v.e(e)}finally{v.f()}A.update(p.join())}if(n){A.update("compositeFont");var w=e.get("W")||t.get("W");if(Array.isArray(w)){var b,k=[],D=jf(w);try{for(D.s();!(b=D.n()).done;){var S=b.value;if("number"==typeof S||S instanceof Ye)k.push(S.toString());else if(Array.isArray(S)){var F,x=[],R=jf(S);try{for(R.s();!(F=R.n()).done;){var G=F.value;("number"==typeof G||G instanceof Ye)&&x.push(G.toString())}}catch(e){R.e(e)}finally{R.f()}k.push("[".concat(x.join(),"]"))}}}catch(e){D.e(e)}finally{D.f()}A.update(k.join())}var N=e.getRaw("CIDToGIDMap")||t.getRaw("CIDToGIDMap");N instanceof Ue?A.update(N.name):N instanceof Ye?A.update(N.toString()):N instanceof ze&&A.update(N.peekBytes())}}return{descriptor:s,dict:e,baseDict:t,composite:n,type:r.name,firstChar:a,lastChar:o,toUnicode:c,hash:A?A.hexdigest():""}}},{key:"translateFont",value:(t=Yf(Jf().mark((function e(t){var r,A,n,i,a,o,s,c,g,u,l,h,I,f,C,Q,E,d,y,p,v,m,w,b,k,D,S,F,x,R,G,N,L,U,M,J,H,Y,P,O,K,j,W,Z,_,X,V,z,$,ee,te,Ae,ne,ie,ae;return Jf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.descriptor,i=t.dict,a=t.baseDict,o=t.composite,s=t.type,c=t.firstChar,g=t.lastChar,u=t.toUnicode,l=t.cssFontInfo,h="Type3"===s,n){e.next=32;break}if(!h){e.next=10;break}I=Rt(i.getArray("FontBBox"),[0,0,0,0]),(n=new He(null)).set("FontName",Ue.get(s)),n.set("FontBBox",I),e.next=32;break;case 10:if((f=i.get("BaseFont"))instanceof Ue){e.next=13;break}throw new re("Base font is not specified");case 13:if(f=f.name.replaceAll(/[,_]/g,"-"),C=this.getBaseFontMetrics(f),Q=f.split("-",1)[0],E=(this.isSerifFont(Q)?2:0)|(C.monospace?1:0)|(Fc()[Q]?4:32),d={type:s,name:f,loadedName:a.loadedName,systemFontInfo:null,widths:C.widths,defaultWidth:C.defaultWidth,isSimulatedFlags:!0,flags:E,firstChar:c,lastChar:g,toUnicode:u,xHeight:0,capHeight:0,italicAngle:0,isType3Font:h},y=i.get("Widths"),p=Nc(f),v=null,!p){e.next=26;break}return e.next=24,this.fetchStandardFontData(p);case 24:v=e.sent,d.isInternalFont=!!v;case 26:return!d.isInternalFont&&this.options.useSystemFonts&&(d.systemFontInfo=_I(this.systemFontCache,this.idFactory,this.options.standardFontDataUrl,f,p,s)),e.next=29,this.extractDataStructures(i,d);case 29:if(m=e.sent,Array.isArray(y)){w=[],b=c,k=jf(y);try{for(k.s();!(D=k.n()).done;)S=D.value,"number"==typeof(F=this.xref.fetchIfRef(S))&&(w[b]=F),b++}catch(e){k.e(e)}finally{k.f()}m.widths=w}else m.widths=this.buildCharCodeToWidth(C.widths,m);return e.abrupt("return",new Zu(f,v,m));case 32:if(x=n.get("FontName"),R=i.get("BaseFont"),"string"==typeof x&&(x=Ue.get(x)),"string"==typeof R&&(R=Ue.get(R)),G=null===(r=x)||void 0===r?void 0:r.name,N=null===(A=R)||void 0===A?void 0:A.name,h||G===N||(T("The FontDescriptor's FontName is \\"".concat(G,'" but ')+"should be the same as the Font's BaseFont \\"".concat(N,'".')),G&&N&&(N.startsWith(G)||!Lc(G)&&Lc(N))&&(x=null)),x||(x=R),x instanceof Ue){e.next=42;break}throw new re("invalid font name");case 42:e.prev=42,L=n.get("FontFile","FontFile2","FontFile3"),e.next=52;break;case 46:if(e.prev=46,e.t0=e.catch(42),this.options.ignoreErrors){e.next=50;break}throw e.t0;case 50:q('translateFont - fetching "'.concat(x.name,'" font file: "').concat(e.t0,'".')),L=new sr;case 52:if(Y=!1,P=null,O=null,!L){e.next=59;break}L.dict&&((K=L.dict.get("Subtype"))instanceof Ue&&(U=K.name),M=L.dict.get("Length1"),J=L.dict.get("Length2"),H=L.dict.get("Length3")),e.next=81;break;case 59:if(!l){e.next=73;break}if(!(j=sh(x.name))){e.next=71;break}return l.fontFamily="".concat(l.fontFamily,"-PdfJS-XFA"),l.metrics=j.metrics||null,P=j.factors||null,e.next=67,this.fetchStandardFontData(j.name);case 67:L=e.sent,Y=!!L,a=i=ch(x.name),o=!0;case 71:e.next=81;break;case 73:if(h){e.next=81;break}if(!(W=Nc(x.name))){e.next=80;break}return e.next=78,this.fetchStandardFontData(W);case 78:L=e.sent,Y=!!L;case 80:!Y&&this.options.useSystemFonts&&(O=_I(this.systemFontCache,this.idFactory,this.options.standardFontDataUrl,x.name,W,s));case 81:if(Z=Ft(i.getArray("FontMatrix"),B),_=Rt(n.getArray("FontBBox")||i.getArray("FontBBox"),void 0),"number"!=typeof(X=n.get("Ascent"))&&(X=void 0),"number"!=typeof(V=n.get("Descent"))&&(V=void 0),"number"!=typeof(z=n.get("XHeight"))&&(z=0),"number"!=typeof($=n.get("CapHeight"))&&($=0),ee=n.get("Flags"),Number.isInteger(ee)||(ee=0),"number"!=typeof(te=n.get("ItalicAngle"))&&(te=0),Ae={type:s,name:x.name,subtype:U,file:L,length1:M,length2:J,length3:H,isInternalFont:Y,loadedName:a.loadedName,composite:o,fixedPitch:!1,fontMatrix:Z,firstChar:c,lastChar:g,toUnicode:u,bbox:_,ascent:X,descent:V,xHeight:z,capHeight:$,flags:ee,italicAngle:te,isType3Font:h,cssFontInfo:l,scaleFactors:P,systemFontInfo:O},!o){e.next=104;break}return(ne=a.get("Encoding"))instanceof Ue&&(Ae.cidEncoding=ne.name),e.next=101,ys.create({encoding:ne,fetchBuiltInCMap:this._fetchBuiltInCMapBound,useCMap:null});case 101:ie=e.sent,Ae.cMap=ie,Ae.vertical=Ae.cMap.vertical;case 104:return e.next=106,this.extractDataStructures(i,Ae);case 106:return ae=e.sent,this.extractWidths(i,n,ae),e.abrupt("return",new Zu(x.name,L,ae));case 109:case"end":return e.stop()}}),e,this,[[42,46]])}))),function(e){return t.apply(this,arguments)})}],[{key:"buildFontPaths",value:function(e,t,r,A){function n(t){var n="".concat(e.loadedName,"_path_").concat(t);try{if(e.renderer.hasBuiltPath(t))return;r.send("commonobj",[n,"FontPath",e.renderer.getPathJs(t)])}catch(e){if(A.ignoreErrors)return void q("buildFontPaths - ignoring ".concat(n,' glyph: "').concat(e,'".'));throw e}}var i,a=jf(t);try{for(a.s();!(i=a.n()).done;){var o=i.value;n(o.fontChar);var s=o.accent;null!=s&&s.fontChar&&n(s.fontChar)}}catch(e){a.e(e)}finally{a.f()}}},{key:"fallbackFontDict",get:function(){var e=new He;return e.set("BaseFont",Ue.get("Helvetica")),e.set("Type",Ue.get("FallbackType")),e.set("Subtype",Ue.get("FallbackType")),e.set("Encoding",Ue.get("WinAnsiEncoding")),_(this,"fallbackFontDict",e)}}]);var t,r,A,n,i,a,o,s,c,g,u}(),tC=function(){return Kf((function e(t){var r=t.loadedName,A=t.font,n=t.dict,i=t.evaluatorOptions;Pf(this,e),this.loadedName=r,this.font=A,this.dict=n,this._evaluatorOptions=i||_f,this.type3Loaded=null,this.type3Dependencies=A.isType3Font?new Set:null,this.sent=!1}),[{key:"send",value:function(e){this.sent||(this.sent=!0,e.send("commonobj",[this.loadedName,"Font",this.font.exportData(this._evaluatorOptions.fontExtraProperties)]))}},{key:"fallback",value:function(e){this.font.data&&(this.font.disableFontFace=!0,eC.buildFontPaths(this.font,this.font.glyphCacheValues,e,this._evaluatorOptions))}},{key:"loadType3Data",value:function(e,t,r){var A=this;if(this.type3Loaded)return this.type3Loaded;if(!this.font.isType3Font)throw new Error("Must be a Type3 font.");var n=e.clone({ignoreErrors:!1}),i=new Pe(e.type3FontRefs);this.dict.objId&&!i.has(this.dict.objId)&&i.put(this.dict.objId),n.type3FontRefs=i;var a,o=this.font,s=this.type3Dependencies,c=Promise.resolve(),g=this.dict.get("CharProcs"),u=this.dict.get("Resources")||t,l=Object.create(null),h=ge.normalizeRect(o.bbox||[0,0,0,0]),I=h[2]-h[0],f=h[3]-h[1],C=Math.hypot(I,f),B=jf(g.getKeys());try{var Q=function(){var e=a.value;c=c.then((function(){var t=g.get(e),i=new kf;return n.getOperatorList({stream:t,task:r,resources:u,operatorList:i}).then((function(){49===i.fnArray[0]&&A._removeType3ColorOperators(i,C),l[e]=i.getIR();var t,r=jf(i.dependencies);try{for(r.s();!(t=r.n()).done;){var n=t.value;s.add(n)}}catch(e){r.e(e)}finally{r.f()}})).catch((function(t){q('Type3 font resource "'.concat(e,'" is not available.'));var r=new kf;l[e]=r.getIR()}))}))};for(B.s();!(a=B.n()).done;)Q()}catch(e){B.e(e)}finally{B.f()}return this.type3Loaded=c.then((function(){o.charProcOperatorList=l,A._bbox&&(o.isCharBBox=!0,o.bbox=A._bbox)})),this.type3Loaded}},{key:"_removeType3ColorOperators",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,r=ge.normalizeRect(e.argsArray[0].slice(2)),A=r[2]-r[0],n=r[3]-r[1],i=Math.hypot(A,n);0===A||0===n?(e.fnArray.splice(0,1),e.argsArray.splice(0,1)):(0===t||Math.round(i/t)>=10)&&(this._bbox||(this._bbox=[1/0,1/0,-1/0,-1/0]),this._bbox[0]=Math.min(this._bbox[0],r[0]),this._bbox[1]=Math.min(this._bbox[1],r[1]),this._bbox[2]=Math.max(this._bbox[2],r[2]),this._bbox[3]=Math.max(this._bbox[3],r[3]));for(var a=0,o=e.length;a<o;){switch(e.fnArray[a]){case 49:break;case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case U:case M:case 60:case 61:case 62:case 7:e.fnArray.splice(a,1),e.argsArray.splice(a,1),o--;continue;case 9:for(var s=Uf(e.argsArray[a],1)[0],c=0,g=s.length;c<g;){switch(Uf(s[c],1)[0]){case"TR":case"TR2":case"HT":case"BG":case"BG2":case"UCR":case"UCR2":s.splice(c,1),g--;continue}c++}}a++}}}])}(),rC=function(){return Kf((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new nC;Pf(this,e),this.state=t,this.stateStack=[]}),[{key:"save",value:function(){var e=this.state;this.stateStack.push(this.state),this.state=e.clone()}},{key:"restore",value:function(){var e=this.stateStack.pop();e&&(this.state=e)}},{key:"transform",value:function(e){this.state.ctm=ge.transform(this.state.ctm,e)}}])}(),AC=function(){return Kf((function e(){Pf(this,e),this.ctm=new Float32Array(C),this.fontName=null,this.fontSize=0,this.loadedName=null,this.font=null,this.fontMatrix=B,this.textMatrix=C.slice(),this.textLineMatrix=C.slice(),this.charSpacing=0,this.wordSpacing=0,this.leading=0,this.textHScale=1,this.textRise=0}),[{key:"setTextMatrix",value:function(e,t,r,A,n,i){var a=this.textMatrix;a[0]=e,a[1]=t,a[2]=r,a[3]=A,a[4]=n,a[5]=i}},{key:"setTextLineMatrix",value:function(e,t,r,A,n,i){var a=this.textLineMatrix;a[0]=e,a[1]=t,a[2]=r,a[3]=A,a[4]=n,a[5]=i}},{key:"translateTextMatrix",value:function(e,t){var r=this.textMatrix;r[4]=r[0]*e+r[2]*t+r[4],r[5]=r[1]*e+r[3]*t+r[5]}},{key:"translateTextLineMatrix",value:function(e,t){var r=this.textLineMatrix;r[4]=r[0]*e+r[2]*t+r[4],r[5]=r[1]*e+r[3]*t+r[5]}},{key:"carriageReturn",value:function(){this.translateTextLineMatrix(0,-this.leading),this.textMatrix=this.textLineMatrix.slice()}},{key:"clone",value:function(){var e=Object.create(this);return e.textMatrix=this.textMatrix.slice(),e.textLineMatrix=this.textLineMatrix.slice(),e.fontMatrix=this.fontMatrix.slice(),e}}])}(),nC=function(){return Kf((function e(){Pf(this,e),this.ctm=new Float32Array(C),this.font=null,this.textRenderingMode=0,this._fillColorSpace=Ur.singletons.gray,this._strokeColorSpace=Ur.singletons.gray,this.patternFillColorSpace=null,this.patternStrokeColorSpace=null}),[{key:"fillColorSpace",get:function(){return this._fillColorSpace},set:function(e){this._fillColorSpace=this.patternFillColorSpace=e}},{key:"strokeColorSpace",get:function(){return this._strokeColorSpace},set:function(e){this._strokeColorSpace=this.patternStrokeColorSpace=e}},{key:"clone",value:function(){return Object.create(this)}}])}(),iC=function(){function e(t,r){var A=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new rC;Pf(this,e),this.parser=new Jo({lexer:new Oo(t,e.opMap),xref:r}),this.stateManager=A,this.nonProcessedArgs=[],this._isPathOp=!1,this._numInvalidPathOPS=0}return Kf(e,[{key:"savedStatesDepth",get:function(){return this.stateManager.stateStack.length}},{key:"read",value:function(t){for(var r=t.args;;){var A=this.parser.getObj();if(A instanceof Me){var n=A.cmd,i=e.opMap[n];if(!i){q('Unknown command "'.concat(n,'".'));continue}var a=i.id,o=i.numArgs,s=null!==r?r.length:0;if(this._isPathOp||(this._numInvalidPathOPS=0),this._isPathOp=a>=13&&a<=28,i.variableArgs)s>o&&T("Command ".concat(n,": expected [0, ").concat(o,"] args, ")+"but received ".concat(s," args."));else{if(s!==o){for(var c=this.nonProcessedArgs;s>o;)c.push(r.shift()),s--;for(;s<o&&0!==c.length;)null===r&&(r=[]),r.unshift(c.pop()),s++}if(s<o){var g="command ".concat(n,": expected ").concat(o," args, ")+"but received ".concat(s," args.");if(this._isPathOp&&++this._numInvalidPathOPS>e.MAX_INVALID_PATH_OPS)throw new re("Invalid ".concat(g));q("Skipping ".concat(g)),null!==r&&(r.length=0);continue}}return this.preprocessCommand(a,r),t.fn=a,t.args=r,!0}if(A===Re)return!1;if(null!==A&&(null===r&&(r=[]),r.push(A),r.length>33))throw new re("Too many arguments")}}},{key:"preprocessCommand",value:function(e,t){switch(0|e){case x:this.stateManager.save();break;case R:this.stateManager.restore();break;case G:this.stateManager.transform(t)}}}],[{key:"opMap",get:function(){return _(this,"opMap",Object.assign(Object.create(null),{w:{id:2,numArgs:1,variableArgs:!1},J:{id:3,numArgs:1,variableArgs:!1},j:{id:4,numArgs:1,variableArgs:!1},M:{id:5,numArgs:1,variableArgs:!1},d:{id:6,numArgs:2,variableArgs:!1},ri:{id:7,numArgs:1,variableArgs:!1},i:{id:8,numArgs:1,variableArgs:!1},gs:{id:9,numArgs:1,variableArgs:!1},q:{id:x,numArgs:0,variableArgs:!1},Q:{id:R,numArgs:0,variableArgs:!1},cm:{id:G,numArgs:6,variableArgs:!1},m:{id:13,numArgs:2,variableArgs:!1},l:{id:14,numArgs:2,variableArgs:!1},c:{id:15,numArgs:6,variableArgs:!1},v:{id:16,numArgs:4,variableArgs:!1},y:{id:17,numArgs:4,variableArgs:!1},h:{id:18,numArgs:0,variableArgs:!1},re:{id:19,numArgs:4,variableArgs:!1},S:{id:20,numArgs:0,variableArgs:!1},s:{id:21,numArgs:0,variableArgs:!1},f:{id:22,numArgs:0,variableArgs:!1},F:{id:22,numArgs:0,variableArgs:!1},"f*":{id:23,numArgs:0,variableArgs:!1},B:{id:24,numArgs:0,variableArgs:!1},"B*":{id:25,numArgs:0,variableArgs:!1},b:{id:26,numArgs:0,variableArgs:!1},"b*":{id:27,numArgs:0,variableArgs:!1},n:{id:28,numArgs:0,variableArgs:!1},W:{id:29,numArgs:0,variableArgs:!1},"W*":{id:30,numArgs:0,variableArgs:!1},BT:{id:31,numArgs:0,variableArgs:!1},ET:{id:32,numArgs:0,variableArgs:!1},Tc:{id:33,numArgs:1,variableArgs:!1},Tw:{id:34,numArgs:1,variableArgs:!1},Tz:{id:35,numArgs:1,variableArgs:!1},TL:{id:36,numArgs:1,variableArgs:!1},Tf:{id:N,numArgs:2,variableArgs:!1},Tr:{id:38,numArgs:1,variableArgs:!1},Ts:{id:39,numArgs:1,variableArgs:!1},Td:{id:40,numArgs:2,variableArgs:!1},TD:{id:41,numArgs:2,variableArgs:!1},Tm:{id:42,numArgs:6,variableArgs:!1},"T*":{id:43,numArgs:0,variableArgs:!1},Tj:{id:L,numArgs:1,variableArgs:!1},TJ:{id:45,numArgs:1,variableArgs:!1},"'":{id:46,numArgs:1,variableArgs:!1},'"':{id:47,numArgs:3,variableArgs:!1},d0:{id:48,numArgs:2,variableArgs:!1},d1:{id:49,numArgs:6,variableArgs:!1},CS:{id:50,numArgs:1,variableArgs:!1},cs:{id:51,numArgs:1,variableArgs:!1},SC:{id:52,numArgs:4,variableArgs:!0},SCN:{id:53,numArgs:33,variableArgs:!0},sc:{id:54,numArgs:4,variableArgs:!0},scn:{id:55,numArgs:33,variableArgs:!0},G:{id:56,numArgs:1,variableArgs:!1},g:{id:57,numArgs:1,variableArgs:!1},RG:{id:U,numArgs:3,variableArgs:!1},rg:{id:M,numArgs:3,variableArgs:!1},K:{id:60,numArgs:4,variableArgs:!1},k:{id:61,numArgs:4,variableArgs:!1},sh:{id:62,numArgs:1,variableArgs:!1},BI:{id:63,numArgs:0,variableArgs:!1},ID:{id:64,numArgs:0,variableArgs:!1},EI:{id:65,numArgs:1,variableArgs:!1},Do:{id:66,numArgs:1,variableArgs:!1},MP:{id:67,numArgs:1,variableArgs:!1},DP:{id:68,numArgs:2,variableArgs:!1},BMC:{id:69,numArgs:1,variableArgs:!1},BDC:{id:J,numArgs:2,variableArgs:!1},EMC:{id:H,numArgs:0,variableArgs:!1},BX:{id:72,numArgs:0,variableArgs:!1},EX:{id:73,numArgs:0,variableArgs:!1},BM:null,BD:null,true:null,fa:null,fal:null,fals:null,false:null,nu:null,nul:null,null:null}))}}])}();function aC(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=sC(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function oC(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||sC(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sC(e,t){if(e){if("string"==typeof e)return cC(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?cC(e,t):void 0}}function cC(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function gC(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uC(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,hC(A.key),A)}}function lC(e,t,r){return t&&uC(e.prototype,t),r&&uC(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function hC(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function IC(e,t,r){return t=CC(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,fC()?Reflect.construct(t,r||[],CC(e).constructor):t.apply(e,r))}function fC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(fC=function(){return!!e})()}function CC(e){return CC=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},CC(e)}function BC(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&QC(e,t)}function QC(e,t){return QC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},QC(e,t)}Tf(iC,"MAX_INVALID_PATH_OPS",10);var EC=function(e){function t(e){return gC(this,t),IC(this,t,[new or(e)])}return BC(t,iC),lC(t,[{key:"parse",value:function(){var e={fn:0,args:[]},t={fontSize:0,fontName:"",fontColor:new Uint8ClampedArray(3)};try{for(;e.args.length=0,this.read(e);)if(0===this.savedStatesDepth){var r=e.fn,A=e.args;switch(0|r){case N:var n=oC(A,2),i=n[0],a=n[1];i instanceof Ue&&(t.fontName=i.name),"number"==typeof a&&a>0&&(t.fontSize=a);break;case M:Ur.singletons.rgb.getRgbItem(A,0,t.fontColor,0);break;case 57:Ur.singletons.gray.getRgbItem(A,0,t.fontColor,0);break;case 61:Ur.singletons.cmyk.getRgbItem(A,0,t.fontColor,0)}}}catch(e){q('parseDefaultAppearance - ignoring errors: "'.concat(e,'".'))}return t}}])}();function dC(e){return new EC(e).parse()}var yC=function(e){function t(e,r,A){var n,i;return gC(this,t),(i=IC(this,t,[e])).stream=e,i.evaluatorOptions=r,i.xref=A,i.resources=null===(n=e.dict)||void 0===n?void 0:n.get("Resources"),i}return BC(t,iC),lC(t,[{key:"parse",value:function(){var e={fn:0,args:[]},t={scaleFactor:1,fontSize:0,fontName:"",fontColor:new Uint8ClampedArray(3),fillColorSpace:Ur.singletons.gray},r=!1,A=[];try{for(;e.args.length=0,!r&&this.read(e);){var n=e.fn,i=e.args;switch(0|n){case x:A.push({scaleFactor:t.scaleFactor,fontSize:t.fontSize,fontName:t.fontName,fontColor:t.fontColor.slice(),fillColorSpace:t.fillColorSpace});break;case R:t=A.pop()||t;break;case 42:t.scaleFactor*=Math.hypot(i[0],i[1]);break;case N:var a=oC(i,2),o=a[0],s=a[1];o instanceof Ue&&(t.fontName=o.name),"number"==typeof s&&s>0&&(t.fontSize=s*t.scaleFactor);break;case 51:t.fillColorSpace=Ur.parse({cs:i[0],xref:this.xref,resources:this.resources,pdfFunctionFactory:this._pdfFunctionFactory,localColorSpaceCache:this._localColorSpaceCache});break;case 54:t.fillColorSpace.getRgbItem(i,0,t.fontColor,0);break;case M:Ur.singletons.rgb.getRgbItem(i,0,t.fontColor,0);break;case 57:Ur.singletons.gray.getRgbItem(i,0,t.fontColor,0);break;case 61:Ur.singletons.cmyk.getRgbItem(i,0,t.fontColor,0);break;case L:case 45:case 46:case 47:r=!0}}}catch(e){q('parseAppearanceStream - ignoring errors: "'.concat(e,'".'))}return this.stream.reset(),delete t.scaleFactor,delete t.fillColorSpace,t}},{key:"_localColorSpaceCache",get:function(){return _(this,"_localColorSpaceCache",new Uh)}},{key:"_pdfFunctionFactory",get:function(){return _(this,"_pdfFunctionFactory",new iI({xref:this.xref,isEvalSupported:this.evaluatorOptions.isEvalSupported}))}}])}();function pC(e,t){if(e[0]===e[1]&&e[1]===e[2]){var r=e[0]/255;return"".concat(Tt(r)," ").concat(t?"g":"G")}return Array.from(e,(function(e){return Tt(e/255)})).join(" ")+" ".concat(t?"rg":"RG")}var vC=function(){function e(t,r){gC(this,e),this.xref=t,this.widths=null,this.firstChar=1/0,this.lastChar=-1/0,this.fontFamily=r;var A=new OffscreenCanvas(1,1);this.ctxMeasure=A.getContext("2d",{willReadFrequently:!0}),e._fontNameId||(e._fontNameId=1),this.fontName=Ue.get("InvalidPDFjsFont_".concat(r,"_").concat(e._fontNameId++))}return lC(e,[{key:"fontDescriptorRef",get:function(){if(!e._fontDescriptorRef){var t=new He(this.xref);t.set("Type",Ue.get("FontDescriptor")),t.set("FontName",this.fontName),t.set("FontFamily","MyriadPro Regular"),t.set("FontBBox",[0,0,0,0]),t.set("FontStretch",Ue.get("Normal")),t.set("FontWeight",400),t.set("ItalicAngle",0),e._fontDescriptorRef=this.xref.getNewPersistentRef(t)}return e._fontDescriptorRef}},{key:"descendantFontRef",get:function(){var e=new He(this.xref);e.set("BaseFont",this.fontName),e.set("Type",Ue.get("Font")),e.set("Subtype",Ue.get("CIDFontType0")),e.set("CIDToGIDMap",Ue.get("Identity")),e.set("FirstChar",this.firstChar),e.set("LastChar",this.lastChar),e.set("FontDescriptor",this.fontDescriptorRef),e.set("DW",1e3);var t,r=[],A=null,n=null,i=aC(function(e){return function(e){if(Array.isArray(e))return cC(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||sC(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this.widths.entries()).sort());try{for(i.s();!(t=i.n()).done;){var a=oC(t.value,2),o=a[0],s=a[1];A?o===A+n.length?n.push(s):(r.push(A,n),A=o,n=[s]):(A=o,n=[s])}}catch(e){i.e(e)}finally{i.f()}A&&r.push(A,n),e.set("W",r);var c=new He(this.xref);return c.set("Ordering","Identity"),c.set("Registry","Adobe"),c.set("Supplement",0),e.set("CIDSystemInfo",c),this.xref.getNewPersistentRef(e)}},{key:"baseFontRef",get:function(){var e=new He(this.xref);return e.set("BaseFont",this.fontName),e.set("Type",Ue.get("Font")),e.set("Subtype",Ue.get("Type0")),e.set("Encoding",Ue.get("Identity-H")),e.set("DescendantFonts",[this.descendantFontRef]),e.set("ToUnicode",Ue.get("Identity-H")),this.xref.getNewPersistentRef(e)}},{key:"resources",get:function(){var e=new He(this.xref),t=new He(this.xref);return t.set(this.fontName.name,this.baseFontRef),e.set("Font",t),e}},{key:"_createContext",value:function(){return this.widths=new Map,this.ctxMeasure.font="1000px ".concat(this.fontFamily),this.ctxMeasure}},{key:"createFontResources",value:function(e){var t,r=this._createContext(),A=aC(e.split(/\\r\\n?|\\n/));try{for(A.s();!(t=A.n()).done;){var n,i=aC(t.value.split(""));try{for(i.s();!(n=i.n()).done;){var a=n.value,o=a.charCodeAt(0);if(!this.widths.has(o)){var s=r.measureText(a),c=Math.ceil(s.width);this.widths.set(o,c),this.firstChar=Math.min(o,this.firstChar),this.lastChar=Math.max(o,this.lastChar)}}}catch(e){i.e(e)}finally{i.f()}}}catch(e){A.e(e)}finally{A.f()}return this.resources}},{key:"createAppearance",value:function(e,t,r,A,n,i){var a,o=this._createContext(),s=[],c=-1/0,g=aC(e.split(/\\r\\n?|\\n/));try{for(g.s();!(a=g.n()).done;){var u=a.value;s.push(u);var l=o.measureText(u).width;c=Math.max(c,l);var h,I=aC(Ht(u));try{for(I.s();!(h=I.n()).done;){var f=h.value,C=String.fromCodePoint(f),B=this.widths.get(f);if(void 0===B){var E=o.measureText(C);B=Math.ceil(E.width),this.widths.set(f,B),this.firstChar=Math.min(f,this.firstChar),this.lastChar=Math.max(f,this.lastChar)}}}catch(e){I.e(e)}finally{I.f()}}}catch(e){g.e(e)}finally{g.f()}c*=A/1e3;var d=oC(t,4),y=d[0],p=d[1],v=d[2]-y,m=d[3]-p;if(r%180!=0){var w=[m,v];v=w[0],m=w[1]}var b=1;c>v&&(b=v/c);var k=1,D=Q*A,S=.35*A,F=D*s.length;F>m&&(k=m/F);var x=A*Math.min(b,k),R=["q","0 0 ".concat(Tt(v)," ").concat(Tt(m)," re W n"),"BT","1 0 0 1 0 ".concat(Tt(m+S)," Tm 0 Tc ").concat(pC(n,!0)),"/".concat(this.fontName.name," ").concat(Tt(x)," Tf")],G=this.resources;if(1!==(i="number"==typeof i&&i>=0&&i<=1?i:1)){R.push("/R0 gs");var N=new He(this.xref),L=new He(this.xref);L.set("ca",i),L.set("CA",i),L.set("Type",Ue.get("ExtGState")),N.set("R0",L),G.set("ExtGState",N)}for(var U=Tt(D),M=0,J=s;M<J.length;M++){var H=J[M];R.push("0 -".concat(U," Td <").concat(Wt(H),"> Tj"))}R.push("ET","Q");var Y=R.join("\\n"),P=new He(this.xref);if(P.set("Subtype",Ue.get("Form")),P.set("Type",Ue.get("XObject")),P.set("BBox",[0,0,v,m]),P.set("Length",Y.length),P.set("Resources",G),r){var O=_t(r,v,m);P.set("Matrix",O)}var K=new or(Y);return K.dict=P,K}}],[{key:"getFirstPositionInfo",value:function(e,t,r){var A=oC(e,4),n=A[0],i=A[1],a=A[2]-n,o=A[3]-i;if(t%180!=0){var s=[o,a];a=s[0],o=s[1]}var c=Q*r;return{coords:[0,o+.35*r-c],bbox:[0,0,a,o],matrix:0!==t?_t(t,o,c):void 0}}}])}();function mC(e,t,r){return t=bC(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,wC()?Reflect.construct(t,r||[],bC(e).constructor):t.apply(e,r))}function wC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(wC=function(){return!!e})()}function bC(e){return bC=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},bC(e)}function kC(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&DC(e,t)}function DC(e,t){return DC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},DC(e,t)}function SC(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return FC(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?FC(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function FC(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function xC(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function RC(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,NC(A.key),A)}}function GC(e,t,r){return t&&RC(e.prototype,t),r&&RC(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function NC(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}r(6851),r(9750);var LC=function(){return GC((function e(t,r,A){xC(this,e),this.root=t,this.xref=r,this._type=A}),[{key:"getAll",value:function(){var e=new Map;if(!this.root)return e;var t=this.xref,r=new Pe;r.put(this.root);for(var A=[this.root];A.length>0;){var n=t.fetchIfRef(A.shift());if(n instanceof He)if(n.has("Kids")){var i=n.get("Kids");if(!Array.isArray(i))continue;var a,o=SC(i);try{for(o.s();!(a=o.n()).done;){var s=a.value;if(r.has(s))throw new re('Duplicate entry in "'.concat(this._type,'" tree.'));A.push(s),r.put(s)}}catch(e){o.e(e)}finally{o.f()}}else{var c=n.get(this._type);if(Array.isArray(c))for(var g=0,u=c.length;g<u;g+=2)e.set(t.fetchIfRef(c[g]),t.fetchIfRef(c[g+1]))}}return e}},{key:"getRaw",value:function(e){if(!this.root)return null;for(var t=this.xref,r=t.fetchIfRef(this.root),A=0;r.has("Kids");){if(++A>10)return q('Search depth limit reached for "'.concat(this._type,'" tree.')),null;var n=r.get("Kids");if(!Array.isArray(n))return null;for(var i=0,a=n.length-1;i<=a;){var o=i+a>>1,s=t.fetchIfRef(n[o]),c=s.get("Limits");if(e<t.fetchIfRef(c[0]))a=o-1;else{if(!(e>t.fetchIfRef(c[1]))){r=s;break}i=o+1}}if(i>a)return null}var g=r.get(this._type);if(Array.isArray(g))for(var u=0,l=g.length-2;u<=l;){var h=u+l>>1,I=h+(1&h),f=t.fetchIfRef(g[I]);if(e<f)l=I-2;else{if(!(e>f))return g[I+1];u=I+2}}return null}},{key:"get",value:function(e){return this.xref.fetchIfRef(this.getRaw(e))}}])}(),UC=function(e){function t(e,r){return xC(this,t),mC(this,t,[e,r,"Names"])}return kC(t,LC),GC(t)}(),MC=function(e){function t(e,r){return xC(this,t),mC(this,t,[e,r,"Nums"])}return kC(t,LC),GC(t)}();function JC(){hl=Object.create(null),Ge=Object.create(null),Ne=Object.create(null),Le=Object.create(null),Ec.clear(),Va.cleanup()}function HC(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,YC(A.key),A)}}function YC(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function PC(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}function OC(e){return e instanceof He?e.has("UF")?e.get("UF"):e.has("F")?e.get("F"):e.has("Unix")?e.get("Unix"):e.has("Mac")?e.get("Mac"):e.has("DOS")?e.get("DOS"):null:null}var KC=new WeakMap,TC=function(){return function(e,t,r){return t&&HC(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t,r){var A,n,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,r)}(this,KC,!1),t instanceof He&&(this.xref=r,this.root=t,t.has("FS")&&(this.fs=t.get("FS")),t.has("RF")&&q("Related file specifications are not supported"),i||(t.has("EF")?(n=this,(A=KC).set(PC(A,n),!0)):q("Non-embedded file specifications are not supported")))}),[{key:"filename",get:function(){var e="",t=OC(this.root);return t&&"string"==typeof t&&(e=Ie(t).replaceAll("\\\\\\\\","\\\\").replaceAll("\\\\/","/").replaceAll("\\\\","/")),_(this,"filename",e||"unnamed")}},{key:"content",get:function(){var e,t;if(this,!(t=KC).get(PC(t,this)))return null;this._contentRef||(this._contentRef=OC(null===(e=this.root)||void 0===e?void 0:e.get("EF")));var r=null;if(this._contentRef){var A=this.xref.fetchIfRef(this._contentRef);A instanceof ze?r=A.getBytes():q("Embedded file specification points to non-existing/invalid content")}else q("Embedded file specification does not have any content");return r}},{key:"description",get:function(){var e,t="",r=null===(e=this.root)||void 0===e?void 0:e.get("Desc");return r&&"string"==typeof r&&(t=Ie(r)),_(this,"description",t)}},{key:"serializable",get:function(){return{rawFilename:this.filename,filename:(e=this.filename,e.substring(e.lastIndexOf("/")+1)),content:this.content,description:this.description};var e}}])}();function qC(e,t,r){return t=WC(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,jC()?Reflect.construct(t,r||[],WC(e).constructor):t.apply(e,r))}function jC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(jC=function(){return!!e})()}function WC(e){return WC=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},WC(e)}function ZC(e,t){return ZC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ZC(e,t)}function _C(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=VC(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function XC(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||VC(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function VC(e,t){if(e){if("string"==typeof e)return zC(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?zC(e,t):void 0}}function zC(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function $C(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eB(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,rB(A.key),A)}}function tB(e,t,r){return t&&eB(e.prototype,t),r&&eB(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function rB(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}r(9210);function AB(e,t){var r=e[t];return" "===r||"\\n"===r||"\\r"===r||"\\t"===r}var nB=function(){return tB((function e(){$C(this,e)}),[{key:"_resolveEntities",value:function(e){var t=this;return e.replaceAll(/&([^;]+);/g,(function(e,r){if("#x"===r.substring(0,2))return String.fromCodePoint(parseInt(r.substring(2),16));if("#"===r.substring(0,1))return String.fromCodePoint(parseInt(r.substring(1),10));switch(r){case"lt":return"<";case"gt":return">";case"amp":return"&";case"quot":return'"';case"apos":return"'"}return t.onResolveEntity(r)}))}},{key:"_parseContent",value:function(e,t){var r=[],A=t;function n(){for(;A<e.length&&AB(e,A);)++A}for(;A<e.length&&!AB(e,A)&&">"!==e[A]&&"/"!==e[A];)++A;var i=e.substring(t,A);for(n();A<e.length&&">"!==e[A]&&"/"!==e[A]&&"?"!==e[A];){n();for(var a,o="";A<e.length&&!AB(e,A)&&"="!==e[A];)o+=e[A],++A;if(n(),"="!==e[A])return null;++A,n();var s=e[A];if('"'!==s&&"'"!==s)return null;var c=e.indexOf(s,++A);if(c<0)return null;a=e.substring(A,c),r.push({name:o,value:this._resolveEntities(a)}),A=c+1,n()}return{name:i,attributes:r,parsed:A-t}}},{key:"_parseProcessingInstruction",value:function(e,t){for(var r=t;r<e.length&&!AB(e,r)&&">"!==e[r]&&"?"!==e[r]&&"/"!==e[r];)++r;var A=e.substring(t,r);!function(){for(;r<e.length&&AB(e,r);)++r}();for(var n=r;r<e.length&&("?"!==e[r]||">"!==e[r+1]);)++r;return{name:A,value:e.substring(n,r),parsed:r-t}}},{key:"parseXml",value:function(e){for(var t=0;t<e.length;){var r=t;if("<"===e[t]){var A=void 0;switch(e[++r]){case"/":if(++r,(A=e.indexOf(">",r))<0)return void this.onError(-9);this.onEndElement(e.substring(r,A)),r=A+1;break;case"?":++r;var n=this._parseProcessingInstruction(e,r);if("?>"!==e.substring(r+n.parsed,r+n.parsed+2))return void this.onError(-3);this.onPi(n.name,n.value),r+=n.parsed+2;break;case"!":if("--"===e.substring(r+1,r+3)){if((A=e.indexOf("--\\x3e",r+3))<0)return void this.onError(-5);this.onComment(e.substring(r+3,A)),r=A+3}else if("[CDATA["===e.substring(r+1,r+8)){if((A=e.indexOf("]]>",r+8))<0)return void this.onError(-2);this.onCdata(e.substring(r+8,A)),r=A+3}else{if("DOCTYPE"!==e.substring(r+1,r+8))return void this.onError(-6);var i=e.indexOf("[",r+8),a=!1;if((A=e.indexOf(">",r+8))<0)return void this.onError(-4);if(i>0&&A>i){if((A=e.indexOf("]>",r+8))<0)return void this.onError(-4);a=!0}var o=e.substring(r+8,A+(a?1:0));this.onDoctype(o),r=A+(a?2:1)}break;default:var s=this._parseContent(e,r);if(null===s)return void this.onError(-6);var c=!1;if("/>"===e.substring(r+s.parsed,r+s.parsed+2))c=!0;else if(">"!==e.substring(r+s.parsed,r+s.parsed+1))return void this.onError(-9);this.onBeginElement(s.name,s.attributes,c),r+=s.parsed+(c?2:1)}}else{for(;r<e.length&&"<"!==e[r];)r++;var g=e.substring(t,r);this.onText(this._resolveEntities(g))}t=r}}},{key:"onResolveEntity",value:function(e){return"&".concat(e,";")}},{key:"onPi",value:function(e,t){}},{key:"onComment",value:function(e){}},{key:"onCdata",value:function(e){}},{key:"onDoctype",value:function(e){}},{key:"onText",value:function(e){}},{key:"onBeginElement",value:function(e,t,r){}},{key:"onEndElement",value:function(e){}},{key:"onError",value:function(e){}}])}(),iB=function(){return tB((function e(t,r){$C(this,e),this.nodeName=t,this.nodeValue=r,Object.defineProperty(this,"parentNode",{value:null,writable:!0})}),[{key:"firstChild",get:function(){var e;return null===(e=this.childNodes)||void 0===e?void 0:e[0]}},{key:"nextSibling",get:function(){var e=this.parentNode.childNodes;if(e){var t=e.indexOf(this);if(-1!==t)return e[t+1]}}},{key:"textContent",get:function(){return this.childNodes?this.childNodes.map((function(e){return e.textContent})).join(""):this.nodeValue||""}},{key:"children",get:function(){return this.childNodes||[]}},{key:"hasChildNodes",value:function(){var e;return(null===(e=this.childNodes)||void 0===e?void 0:e.length)>0}},{key:"searchNode",value:function(e,t){if(t>=e.length)return this;var r=e[t];if(r.name.startsWith("#")&&t<e.length-1)return this.searchNode(e,t+1);for(var A=[],n=this;;){var i;if(r.name===n.nodeName){if(0!==r.pos){if(0===A.length)return null;var a,o=0,s=_C(XC(A.pop(),1)[0].childNodes);try{for(s.s();!(a=s.n()).done;){var c=a.value;if(r.name===c.nodeName){if(o===r.pos)return c.searchNode(e,t+1);o++}}}catch(e){s.e(e)}finally{s.f()}return n.searchNode(e,t+1)}var g=n.searchNode(e,t+1);if(null!==g)return g}if((null===(i=n.childNodes)||void 0===i?void 0:i.length)>0)A.push([n,0]),n=n.childNodes[0];else{if(0===A.length)return null;for(;0!==A.length;){var u=XC(A.pop(),2),l=u[0],h=u[1]+1;if(h<l.childNodes.length){A.push([l,h]),n=l.childNodes[h];break}}if(0===A.length)return null}}}},{key:"dump",value:function(e){if("#text"!==this.nodeName){if(e.push("<".concat(this.nodeName)),this.attributes){var t,r=_C(this.attributes);try{for(r.s();!(t=r.n()).done;){var A=t.value;e.push(" ".concat(A.name,'="').concat(Yt(A.value),'"'))}}catch(e){r.e(e)}finally{r.f()}}if(this.hasChildNodes()){e.push(">");var n,i=_C(this.childNodes);try{for(i.s();!(n=i.n()).done;)n.value.dump(e)}catch(e){i.e(e)}finally{i.f()}e.push("</".concat(this.nodeName,">"))}else this.nodeValue?e.push(">".concat(Yt(this.nodeValue),"</").concat(this.nodeName,">")):e.push("/>")}else e.push(Yt(this.nodeValue))}}])}(),aB=function(e){function t(e){var r,A=e.hasAttributes,n=void 0!==A&&A,i=e.lowerCaseName,a=void 0!==i&&i;return $C(this,t),(r=qC(this,t))._currentFragment=null,r._stack=null,r._errorCode=0,r._hasAttributes=n,r._lowerCaseName=a,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ZC(e,t)}(t,nB),tB(t,[{key:"parseFromString",value:function(e){if(this._currentFragment=[],this._stack=[],this._errorCode=0,this.parseXml(e),0===this._errorCode){var t=XC(this._currentFragment,1)[0];if(t)return{documentElement:t}}}},{key:"onText",value:function(e){if(!function(e){for(var t=0,r=e.length;t<r;t++)if(!AB(e,t))return!1;return!0}(e)){var t=new iB("#text",e);this._currentFragment.push(t)}}},{key:"onCdata",value:function(e){var t=new iB("#text",e);this._currentFragment.push(t)}},{key:"onBeginElement",value:function(e,t,r){this._lowerCaseName&&(e=e.toLowerCase());var A=new iB(e);A.childNodes=[],this._hasAttributes&&(A.attributes=t),this._currentFragment.push(A),r||(this._stack.push(this._currentFragment),this._currentFragment=A.childNodes)}},{key:"onEndElement",value:function(e){this._currentFragment=this._stack.pop()||[];var t=this._currentFragment.at(-1);if(!t)return null;var r,A=_C(t.childNodes);try{for(A.s();!(r=A.n()).done;)r.value.parentNode=t}catch(e){A.e(e)}finally{A.f()}return t}},{key:"onError",value:function(e){this._errorCode=e}}])}();function oB(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=sB(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function sB(e,t){if(e){if("string"==typeof e)return cB(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?cB(e,t):void 0}}function cB(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function gB(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,uB(A.key),A)}}function uB(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var lB=function(){return function(e,t,r){return t&&gB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t=this._repair(t);var r=new aB({lowerCaseName:!0}).parseFromString(t);this._metadataMap=new Map,this._data=t,r&&this._parse(r)}),[{key:"_repair",value:function(e){return e.replace(/^[^<]+/,"").replaceAll(/>\\\\376\\\\377([^<]+)/g,(function(e,t){for(var r=t.replaceAll(/\\\\([0-3])([0-7])([0-7])/g,(function(e,t,r,A){return String.fromCharCode(64*t+8*r+1*A)})).replaceAll(/&(amp|apos|gt|lt|quot);/g,(function(e,t){switch(t){case"amp":return"&";case"apos":return"'";case"gt":return">";case"lt":return"<";case"quot":return'"'}throw new Error("_repair: ".concat(t," isn't defined."))})),A=[">"],n=0,i=r.length;n<i;n+=2){var a=256*r.charCodeAt(n)+r.charCodeAt(n+1);a>=32&&a<127&&60!==a&&62!==a&&38!==a?A.push(String.fromCharCode(a)):A.push("&#x"+(65536+a).toString(16).substring(1)+";")}return A.join("")}))}},{key:"_getSequence",value:function(e){var t=e.nodeName;return"rdf:bag"!==t&&"rdf:seq"!==t&&"rdf:alt"!==t?null:e.childNodes.filter((function(e){return"rdf:li"===e.nodeName}))}},{key:"_parseArray",value:function(e){if(e.hasChildNodes()){var t=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||sB(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e.childNodes,1)[0],r=this._getSequence(t)||[];this._metadataMap.set(e.nodeName,r.map((function(e){return e.textContent.trim()})))}}},{key:"_parse",value:function(e){var t=e.documentElement;if("rdf:rdf"!==t.nodeName)for(t=t.firstChild;t&&"rdf:rdf"!==t.nodeName;)t=t.nextSibling;if(t&&"rdf:rdf"===t.nodeName&&t.hasChildNodes()){var r,A=oB(t.childNodes);try{for(A.s();!(r=A.n()).done;){var n=r.value;if("rdf:description"===n.nodeName){var i,a=oB(n.childNodes);try{for(a.s();!(i=a.n()).done;){var o=i.value,s=o.nodeName;switch(s){case"#text":continue;case"dc:creator":case"dc:subject":this._parseArray(o);continue}this._metadataMap.set(s,o.textContent.trim())}}catch(e){a.e(e)}finally{a.f()}}}}catch(e){A.e(e)}finally{A.f()}}}},{key:"serializable",get:function(){return{parsedData:this._metadataMap,rawData:this._data}}}])}();function hB(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,IB(A.key),A)}}function IB(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function fB(e,t,r){return t=BB(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,CB()?Reflect.construct(t,r||[],BB(e).constructor):t.apply(e,r))}function CB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(CB=function(){return!!e})()}function BB(e){return BB=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},BB(e)}function QB(e,t){return QB=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},QB(e,t)}var EB=function(e){function t(e,r,A){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=fB(this,t,[r])).str=e,n.dict=e.dict,n.decrypt=A,n.nextChunk=null,n.initialized=!1,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&QB(e,t)}(t,XA),function(e,t,r){return t&&hB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(t,[{key:"readBlock",value:function(){var e,t;if(this.initialized?t=this.nextChunk:(t=this.str.getBytes(512),this.initialized=!0),t&&0!==t.length){this.nextChunk=this.str.getBytes(512);var r=(null===(e=this.nextChunk)||void 0===e?void 0:e.length)>0;t=(0,this.decrypt)(t,!r);var A=this.bufferLength,n=A+t.length;this.ensureBuffer(n).set(t,A),this.bufferLength=n}else this.eof=!0}}])}();function dB(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}function yB(e,t,r){return t=vB(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,pB()?Reflect.construct(t,r||[],vB(e).constructor):t.apply(e,r))}function pB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(pB=function(){return!!e})()}function vB(e){return vB=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},vB(e)}function mB(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wB(e,t)}function wB(e,t){return wB=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},wB(e,t)}function bB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kB(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,SB(A.key),A)}}function DB(e,t,r){return t&&kB(e.prototype,t),r&&kB(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function SB(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var FB=function(){return DB((function e(t){bB(this,e),this.a=0,this.b=0;for(var r=new Uint8Array(256),A=t.length,n=0;n<256;++n)r[n]=n;for(var i=0,a=0;i<256;++i){var o=r[i];a=a+o+t[i%A]&255,r[i]=r[a],r[a]=o}this.s=r}),[{key:"encryptBlock",value:function(e){for(var t=this.a,r=this.b,A=this.s,n=e.length,i=new Uint8Array(n),a=0;a<n;++a){var o=A[t=t+1&255],s=A[r=r+o&255];A[t]=s,A[r]=o,i[a]=e[a]^A[o+s&255]}return this.a=t,this.b=r,i}},{key:"decryptBlock",value:function(e){return this.encryptBlock(e)}},{key:"encrypt",value:function(e){return this.encryptBlock(e)}}])}(),xB=function(){var e=new Uint8Array([7,12,17,22,7,12,17,22,7,12,17,22,7,12,17,22,5,9,14,20,5,9,14,20,5,9,14,20,5,9,14,20,4,11,16,23,4,11,16,23,4,11,16,23,4,11,16,23,6,10,15,21,6,10,15,21,6,10,15,21,6,10,15,21]),t=new Int32Array([-680876936,-389564586,606105819,-1044525330,-176418897,1200080426,-1473231341,-45705983,1770035416,-1958414417,-42063,-1990404162,1804603682,-40341101,-1502002290,1236535329,-165796510,-1069501632,643717713,-373897302,-701558691,38016083,-660478335,-405537848,568446438,-1019803690,-187363961,1163531501,-1444681467,-51403784,1735328473,-1926607734,-378558,-2022574463,1839030562,-35309556,-1530992060,1272893353,-155497632,-1094730640,681279174,-358537222,-722521979,76029189,-640364487,-421815835,530742520,-995338651,-198630844,1126891415,-1416354905,-57434055,1700485571,-1894986606,-1051523,-2054922799,1873313359,-30611744,-1560198380,1309151649,-145523070,-1120210379,718787259,-343485551]);return function(r,A,n){var i,a,o=1732584193,s=-271733879,c=-1732584194,g=271733878,u=n+72&-64,l=new Uint8Array(u);for(i=0;i<n;++i)l[i]=r[A++];l[i++]=128;for(var h=u-8;i<h;)l[i++]=0;l[i++]=n<<3&255,l[i++]=n>>5&255,l[i++]=n>>13&255,l[i++]=n>>21&255,l[i++]=n>>>29&255,l[i++]=0,l[i++]=0,l[i++]=0;var I=new Int32Array(16);for(i=0;i<u;){for(a=0;a<16;++a,i+=4)I[a]=l[i]|l[i+1]<<8|l[i+2]<<16|l[i+3]<<24;var f=o,C=s,B=c,Q=g,E=void 0,d=void 0;for(a=0;a<64;++a){a<16?(E=C&B|~C&Q,d=a):a<32?(E=Q&C|~Q&B,d=5*a+1&15):a<48?(E=C^B^Q,d=3*a+5&15):(E=B^(C|~Q),d=7*a&15);var y=Q,p=f+E+t[a]+I[d]|0,v=e[a];Q=B,B=C,C=C+(p<<v|p>>>32-v)|0,f=y}o=o+f|0,s=s+C|0,c=c+B|0,g=g+Q|0}return new Uint8Array([255&o,o>>8&255,o>>16&255,o>>>24&255,255&s,s>>8&255,s>>16&255,s>>>24&255,255&c,c>>8&255,c>>16&255,c>>>24&255,255&g,g>>8&255,g>>16&255,g>>>24&255])}}(),RB=function(){return DB((function e(t,r){bB(this,e),this.high=0|t,this.low=0|r}),[{key:"and",value:function(e){this.high&=e.high,this.low&=e.low}},{key:"xor",value:function(e){this.high^=e.high,this.low^=e.low}},{key:"or",value:function(e){this.high|=e.high,this.low|=e.low}},{key:"shiftRight",value:function(e){e>=32?(this.low=this.high>>>e-32|0,this.high=0):(this.low=this.low>>>e|this.high<<32-e,this.high=this.high>>>e|0)}},{key:"shiftLeft",value:function(e){e>=32?(this.high=this.low<<e-32,this.low=0):(this.high=this.high<<e|this.low>>>32-e,this.low<<=e)}},{key:"rotateRight",value:function(e){var t,r;32&e?(r=this.low,t=this.high):(t=this.low,r=this.high),e&=31,this.low=t>>>e|r<<32-e,this.high=r>>>e|t<<32-e}},{key:"not",value:function(){this.high=~this.high,this.low=~this.low}},{key:"add",value:function(e){var t=(this.low>>>0)+(e.low>>>0),r=(this.high>>>0)+(e.high>>>0);t>4294967295&&(r+=1),this.low=0|t,this.high=0|r}},{key:"copyTo",value:function(e,t){e[t]=this.high>>>24&255,e[t+1]=this.high>>16&255,e[t+2]=this.high>>8&255,e[t+3]=255&this.high,e[t+4]=this.low>>>24&255,e[t+5]=this.low>>16&255,e[t+6]=this.low>>8&255,e[t+7]=255&this.low}},{key:"assign",value:function(e){this.high=e.high,this.low=e.low}}])}(),GB=function(){function e(e,t){return e>>>t|e<<32-t}function t(e,t,r){return e&t^~e&r}function r(e,t,r){return e&t^e&r^t&r}function A(t){return e(t,2)^e(t,13)^e(t,22)}function n(t){return e(t,6)^e(t,11)^e(t,25)}function i(t){return e(t,7)^e(t,18)^t>>>3}var a=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];return function(o,s,c){var g,u,l=1779033703,h=3144134277,I=1013904242,f=2773480762,C=1359893119,B=2600822924,Q=528734635,E=1541459225,d=64*Math.ceil((c+9)/64),y=new Uint8Array(d);for(g=0;g<c;++g)y[g]=o[s++];y[g++]=128;for(var p=d-8;g<p;)y[g++]=0;y[g++]=0,y[g++]=0,y[g++]=0,y[g++]=c>>>29&255,y[g++]=c>>21&255,y[g++]=c>>13&255,y[g++]=c>>5&255,y[g++]=c<<3&255;var v,m=new Uint32Array(64);for(g=0;g<d;){for(u=0;u<16;++u)m[u]=y[g]<<24|y[g+1]<<16|y[g+2]<<8|y[g+3],g+=4;for(u=16;u<64;++u)m[u]=0|(e(v=m[u-2],17)^e(v,19)^v>>>10)+m[u-7]+i(m[u-15])+m[u-16];var w=l,b=h,k=I,D=f,S=C,F=B,x=Q,R=E,G=void 0,N=void 0;for(u=0;u<64;++u)G=R+n(S)+t(S,F,x)+a[u]+m[u],N=A(w)+r(w,b,k),R=x,x=F,F=S,S=D+G|0,D=k,k=b,b=w,w=G+N|0;l=l+w|0,h=h+b|0,I=I+k|0,f=f+D|0,C=C+S|0,B=B+F|0,Q=Q+x|0,E=E+R|0}return new Uint8Array([l>>24&255,l>>16&255,l>>8&255,255&l,h>>24&255,h>>16&255,h>>8&255,255&h,I>>24&255,I>>16&255,I>>8&255,255&I,f>>24&255,f>>16&255,f>>8&255,255&f,C>>24&255,C>>16&255,C>>8&255,255&C,B>>24&255,B>>16&255,B>>8&255,255&B,Q>>24&255,Q>>16&255,Q>>8&255,255&Q,E>>24&255,E>>16&255,E>>8&255,255&E])}}(),NB=function(){function e(e,t,r,A,n){e.assign(t),e.and(r),n.assign(t),n.not(),n.and(A),e.xor(n)}function t(e,t,r,A,n){e.assign(t),e.and(r),n.assign(t),n.and(A),e.xor(n),n.assign(r),n.and(A),e.xor(n)}function r(e,t,r){e.assign(t),e.rotateRight(28),r.assign(t),r.rotateRight(34),e.xor(r),r.assign(t),r.rotateRight(39),e.xor(r)}function A(e,t,r){e.assign(t),e.rotateRight(14),r.assign(t),r.rotateRight(18),e.xor(r),r.assign(t),r.rotateRight(41),e.xor(r)}function n(e,t,r){e.assign(t),e.rotateRight(1),r.assign(t),r.rotateRight(8),e.xor(r),r.assign(t),r.shiftRight(7),e.xor(r)}function i(e,t,r){e.assign(t),e.rotateRight(19),r.assign(t),r.rotateRight(61),e.xor(r),r.assign(t),r.shiftRight(6),e.xor(r)}var a=[new RB(1116352408,3609767458),new RB(1899447441,602891725),new RB(3049323471,3964484399),new RB(3921009573,2173295548),new RB(961987163,4081628472),new RB(1508970993,3053834265),new RB(2453635748,2937671579),new RB(2870763221,3664609560),new RB(3624381080,2734883394),new RB(310598401,1164996542),new RB(607225278,1323610764),new RB(1426881987,3590304994),new RB(1925078388,4068182383),new RB(2162078206,991336113),new RB(2614888103,633803317),new RB(3248222580,3479774868),new RB(3835390401,2666613458),new RB(4022224774,944711139),new RB(264347078,2341262773),new RB(604807628,2007800933),new RB(770255983,1495990901),new RB(1249150122,1856431235),new RB(1555081692,3175218132),new RB(1996064986,2198950837),new RB(2554220882,3999719339),new RB(2821834349,766784016),new RB(2952996808,2566594879),new RB(3210313671,3203337956),new RB(3336571891,1034457026),new RB(3584528711,2466948901),new RB(113926993,3758326383),new RB(338241895,168717936),new RB(666307205,1188179964),new RB(773529912,1546045734),new RB(1294757372,1522805485),new RB(1396182291,2643833823),new RB(1695183700,2343527390),new RB(1986661051,1014477480),new RB(2177026350,1206759142),new RB(2456956037,344077627),new RB(2730485921,1290863460),new RB(2820302411,3158454273),new RB(3259730800,3505952657),new RB(3345764771,106217008),new RB(3516065817,3606008344),new RB(3600352804,1432725776),new RB(4094571909,1467031594),new RB(275423344,851169720),new RB(430227734,3100823752),new RB(506948616,1363258195),new RB(659060556,3750685593),new RB(883997877,3785050280),new RB(958139571,3318307427),new RB(1322822218,3812723403),new RB(1537002063,2003034995),new RB(1747873779,3602036899),new RB(1955562222,1575990012),new RB(2024104815,1125592928),new RB(2227730452,2716904306),new RB(2361852424,442776044),new RB(2428436474,593698344),new RB(2756734187,3733110249),new RB(3204031479,2999351573),new RB(3329325298,3815920427),new RB(3391569614,3928383900),new RB(3515267271,566280711),new RB(3940187606,3454069534),new RB(4118630271,4000239992),new RB(116418474,1914138554),new RB(174292421,2731055270),new RB(289380356,3203993006),new RB(460393269,320620315),new RB(685471733,587496836),new RB(852142971,1086792851),new RB(1017036298,365543100),new RB(1126000580,2618297676),new RB(1288033470,3409855158),new RB(1501505948,4234509866),new RB(1607167915,987167468),new RB(1816402316,1246189591)];return function(o,s,c){var g,u,l,h,I,f,C,B,Q=arguments.length>3&&void 0!==arguments[3]&&arguments[3];Q?(g=new RB(3418070365,3238371032),u=new RB(1654270250,914150663),l=new RB(2438529370,812702999),h=new RB(355462360,4144912697),I=new RB(1731405415,4290775857),f=new RB(2394180231,1750603025),C=new RB(3675008525,1694076839),B=new RB(1203062813,3204075428)):(g=new RB(1779033703,4089235720),u=new RB(3144134277,2227873595),l=new RB(1013904242,4271175723),h=new RB(2773480762,1595750129),I=new RB(1359893119,2917565137),f=new RB(2600822924,725511199),C=new RB(528734635,4215389547),B=new RB(1541459225,327033209));var E,d,y=128*Math.ceil((c+17)/128),p=new Uint8Array(y);for(E=0;E<c;++E)p[E]=o[s++];p[E++]=128;for(var v=y-16;E<v;)p[E++]=0;p[E++]=0,p[E++]=0,p[E++]=0,p[E++]=0,p[E++]=0,p[E++]=0,p[E++]=0,p[E++]=0,p[E++]=0,p[E++]=0,p[E++]=0,p[E++]=c>>>29&255,p[E++]=c>>21&255,p[E++]=c>>13&255,p[E++]=c>>5&255,p[E++]=c<<3&255;var m=new Array(80);for(E=0;E<80;E++)m[E]=new RB(0,0);var w,b,k=new RB(0,0),D=new RB(0,0),S=new RB(0,0),F=new RB(0,0),x=new RB(0,0),R=new RB(0,0),G=new RB(0,0),N=new RB(0,0),L=new RB(0,0),U=new RB(0,0),M=new RB(0,0),J=new RB(0,0);for(E=0;E<y;){for(d=0;d<16;++d)m[d].high=p[E]<<24|p[E+1]<<16|p[E+2]<<8|p[E+3],m[d].low=p[E+4]<<24|p[E+5]<<16|p[E+6]<<8|p[E+7],E+=8;for(d=16;d<80;++d)i(w=m[d],m[d-2],J),w.add(m[d-7]),n(M,m[d-15],J),w.add(M),w.add(m[d-16]);for(k.assign(g),D.assign(u),S.assign(l),F.assign(h),x.assign(I),R.assign(f),G.assign(C),N.assign(B),d=0;d<80;++d)L.assign(N),A(M,x,J),L.add(M),e(M,x,R,G,J),L.add(M),L.add(a[d]),L.add(m[d]),r(U,k,J),t(M,k,D,S,J),U.add(M),w=N,N=G,G=R,R=x,F.add(L),x=F,F=S,S=D,D=k,w.assign(L),w.add(U),k=w;g.add(k),u.add(D),l.add(S),h.add(F),I.add(x),f.add(R),C.add(G),B.add(N)}return Q?(b=new Uint8Array(48),g.copyTo(b,0),u.copyTo(b,8),l.copyTo(b,16),h.copyTo(b,24),I.copyTo(b,32),f.copyTo(b,40)):(b=new Uint8Array(64),g.copyTo(b,0),u.copyTo(b,8),l.copyTo(b,16),h.copyTo(b,24),I.copyTo(b,32),f.copyTo(b,40),C.copyTo(b,48),B.copyTo(b,56)),b}}(),LB=function(){return DB((function e(){bB(this,e)}),[{key:"decryptBlock",value:function(e){return e}},{key:"encrypt",value:function(e){return e}}])}(),UB=function(){return DB((function e(){bB(this,e),this._s=new Uint8Array([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22]),this._inv_s=new Uint8Array([82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125]),this._mix=new Uint32Array([0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795]),this._mixCol=new Uint8Array(256);for(var t=0;t<256;t++)this._mixCol[t]=t<128?t<<1:t<<1^27;this.buffer=new Uint8Array(16),this.bufferPosition=0}),[{key:"_expandKey",value:function(e){j("Cannot call \`_expandKey\` on the base class")}},{key:"_decrypt",value:function(e,t){var r,A,n,i=new Uint8Array(16);i.set(e);for(var a=0,o=this._keySize;a<16;++a,++o)i[a]^=t[o];for(var s=this._cyclesOfRepetition-1;s>=1;--s){r=i[13],i[13]=i[9],i[9]=i[5],i[5]=i[1],i[1]=r,r=i[14],A=i[10],i[14]=i[6],i[10]=i[2],i[6]=r,i[2]=A,r=i[15],A=i[11],n=i[7],i[15]=i[3],i[11]=r,i[7]=A,i[3]=n;for(var c=0;c<16;++c)i[c]=this._inv_s[i[c]];for(var g=0,u=16*s;g<16;++g,++u)i[g]^=t[u];for(var l=0;l<16;l+=4){var h=this._mix[i[l]],I=this._mix[i[l+1]],f=this._mix[i[l+2]],C=this._mix[i[l+3]];r=h^I>>>8^I<<24^f>>>16^f<<16^C>>>24^C<<8,i[l]=r>>>24&255,i[l+1]=r>>16&255,i[l+2]=r>>8&255,i[l+3]=255&r}}r=i[13],i[13]=i[9],i[9]=i[5],i[5]=i[1],i[1]=r,r=i[14],A=i[10],i[14]=i[6],i[10]=i[2],i[6]=r,i[2]=A,r=i[15],A=i[11],n=i[7],i[15]=i[3],i[11]=r,i[7]=A,i[3]=n;for(var B=0;B<16;++B)i[B]=this._inv_s[i[B]],i[B]^=t[B];return i}},{key:"_encrypt",value:function(e,t){var r,A,n,i=this._s,a=new Uint8Array(16);a.set(e);for(var o=0;o<16;++o)a[o]^=t[o];for(var s=1;s<this._cyclesOfRepetition;s++){for(var c=0;c<16;++c)a[c]=i[a[c]];n=a[1],a[1]=a[5],a[5]=a[9],a[9]=a[13],a[13]=n,n=a[2],A=a[6],a[2]=a[10],a[6]=a[14],a[10]=n,a[14]=A,n=a[3],A=a[7],r=a[11],a[3]=a[15],a[7]=n,a[11]=A,a[15]=r;for(var g=0;g<16;g+=4){var u=a[g+0],l=a[g+1],h=a[g+2],I=a[g+3];r=u^l^h^I,a[g+0]^=r^this._mixCol[u^l],a[g+1]^=r^this._mixCol[l^h],a[g+2]^=r^this._mixCol[h^I],a[g+3]^=r^this._mixCol[I^u]}for(var f=0,C=16*s;f<16;++f,++C)a[f]^=t[C]}for(var B=0;B<16;++B)a[B]=i[a[B]];n=a[1],a[1]=a[5],a[5]=a[9],a[9]=a[13],a[13]=n,n=a[2],A=a[6],a[2]=a[10],a[6]=a[14],a[10]=n,a[14]=A,n=a[3],A=a[7],r=a[11],a[3]=a[15],a[7]=n,a[11]=A,a[15]=r;for(var Q=0,E=this._keySize;Q<16;++Q,++E)a[Q]^=t[E];return a}},{key:"_decryptBlock2",value:function(e,t){for(var r=e.length,A=this.buffer,n=this.bufferPosition,i=[],a=this.iv,o=0;o<r;++o)if(A[n]=e[o],!(++n<16)){for(var s=this._decrypt(A,this._key),c=0;c<16;++c)s[c]^=a[c];a=A,i.push(s),A=new Uint8Array(16),n=0}if(this.buffer=A,this.bufferLength=n,this.iv=a,0===i.length)return new Uint8Array(0);var g=16*i.length;if(t){var u=i.at(-1),l=u[15];if(l<=16){for(var h=15,I=16-l;h>=I;--h)if(u[h]!==l){l=0;break}g-=l,i[i.length-1]=u.subarray(0,16-l)}}for(var f=new Uint8Array(g),C=0,B=0,Q=i.length;C<Q;++C,B+=16)f.set(i[C],B);return f}},{key:"decryptBlock",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,A=e.length,n=this.buffer,i=this.bufferPosition;if(r)this.iv=r;else{for(var a=0;i<16&&a<A;++a,++i)n[i]=e[a];if(i<16)return this.bufferLength=i,new Uint8Array(0);this.iv=n,e=e.subarray(16)}return this.buffer=new Uint8Array(16),this.bufferLength=0,this.decryptBlock=this._decryptBlock2,this.decryptBlock(e,t)}},{key:"encrypt",value:function(e,t){var r=e.length,A=this.buffer,n=this.bufferPosition,i=[];t||(t=new Uint8Array(16));for(var a=0;a<r;++a)if(A[n]=e[a],!(++n<16)){for(var o=0;o<16;++o)A[o]^=t[o];var s=this._encrypt(A,this._key);t=s,i.push(s),A=new Uint8Array(16),n=0}if(this.buffer=A,this.bufferLength=n,this.iv=t,0===i.length)return new Uint8Array(0);for(var c=16*i.length,g=new Uint8Array(c),u=0,l=0,h=i.length;u<h;++u,l+=16)g.set(i[u],l);return g}}])}(),MB=function(e){function t(e){var r;return bB(this,t),(r=yB(this,t))._cyclesOfRepetition=10,r._keySize=160,r._rcon=new Uint8Array([141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141]),r._key=r._expandKey(e),r}return mB(t,UB),DB(t,[{key:"_expandKey",value:function(e){var t=this._s,r=this._rcon,A=new Uint8Array(176);A.set(e);for(var n=16,i=1;n<176;++i){var a=A[n-3],o=A[n-2],s=A[n-1],c=A[n-4];a=t[a],o=t[o],s=t[s],c=t[c],a^=r[i];for(var g=0;g<4;++g)A[n]=a^=A[n-16],A[++n]=o^=A[n-16],A[++n]=s^=A[n-16],A[++n]=c^=A[n-16],n++}return A}}])}(),JB=function(e){function t(e){var r;return bB(this,t),(r=yB(this,t))._cyclesOfRepetition=14,r._keySize=224,r._key=r._expandKey(e),r}return mB(t,UB),DB(t,[{key:"_expandKey",value:function(e){var t=this._s,r=new Uint8Array(240);r.set(e);for(var A,n,i,a,o=1,s=32,c=1;s<240;++c){s%32==16?(A=t[A],n=t[n],i=t[i],a=t[a]):s%32==0&&(A=r[s-3],n=r[s-2],i=r[s-1],a=r[s-4],A=t[A],n=t[n],i=t[i],a=t[a],A^=o,(o<<=1)>=256&&(o=255&(27^o)));for(var g=0;g<4;++g)r[s]=A^=r[s-32],r[++s]=n^=r[s-32],r[++s]=i^=r[s-32],r[++s]=a^=r[s-32],s++}return r}}])}(),HB=function(){return DB((function e(){bB(this,e)}),[{key:"checkOwnerPassword",value:function(e,t,r,A){var n=new Uint8Array(e.length+56);return n.set(e,0),n.set(t,e.length),n.set(r,e.length+t.length),Be(GB(n,0,n.length),A)}},{key:"checkUserPassword",value:function(e,t,r){var A=new Uint8Array(e.length+8);return A.set(e,0),A.set(t,e.length),Be(GB(A,0,A.length),r)}},{key:"getOwnerKey",value:function(e,t,r,A){var n=new Uint8Array(e.length+56);n.set(e,0),n.set(t,e.length),n.set(r,e.length+t.length);var i=GB(n,0,n.length);return new JB(i).decryptBlock(A,!1,new Uint8Array(16))}},{key:"getUserKey",value:function(e,t,r){var A=new Uint8Array(e.length+8);A.set(e,0),A.set(t,e.length);var n=GB(A,0,A.length);return new JB(n).decryptBlock(r,!1,new Uint8Array(16))}}])}(),YB=function(){return DB((function e(){bB(this,e)}),[{key:"_hash",value:function(e,t,r){for(var A,n,i=GB(t,0,t.length).subarray(0,32),a=[0],o=0;o<64||a.at(-1)>o-32;){var s=e.length+i.length+r.length,c=new Uint8Array(s),g=0;c.set(e,g),g+=e.length,c.set(i,g),g+=i.length,c.set(r,g);for(var u=new Uint8Array(64*s),l=0,h=0;l<64;l++,h+=s)u.set(c,h);var I=(a=new MB(i.subarray(0,16)).encrypt(u,i.subarray(16,32))).slice(0,16).reduce((function(e,t){return e+t}),0)%3;0===I?i=GB(a,0,a.length):1===I?(A=a,0,n=a.length,i=NB(A,0,n,!0)):2===I&&(i=NB(a,0,a.length)),o++}return i.subarray(0,32)}},{key:"checkOwnerPassword",value:function(e,t,r,A){var n=new Uint8Array(e.length+56);return n.set(e,0),n.set(t,e.length),n.set(r,e.length+t.length),Be(this._hash(e,n,r),A)}},{key:"checkUserPassword",value:function(e,t,r){var A=new Uint8Array(e.length+8);return A.set(e,0),A.set(t,e.length),Be(this._hash(e,A,[]),r)}},{key:"getOwnerKey",value:function(e,t,r,A){var n=new Uint8Array(e.length+56);n.set(e,0),n.set(t,e.length),n.set(r,e.length+t.length);var i=this._hash(e,n,r);return new JB(i).decryptBlock(A,!1,new Uint8Array(16))}},{key:"getUserKey",value:function(e,t,r){var A=new Uint8Array(e.length+8);A.set(e,0),A.set(t,e.length);var n=this._hash(e,A,[]);return new JB(n).decryptBlock(r,!1,new Uint8Array(16))}}])}(),PB=function(){return DB((function e(t,r){bB(this,e),this.StringCipherConstructor=t,this.StreamCipherConstructor=r}),[{key:"createStream",value:function(e,t){var r=new this.StreamCipherConstructor;return new EB(e,t,(function(e,t){return r.decryptBlock(e,t)}))}},{key:"decryptString",value:function(e){var t=new this.StringCipherConstructor,r=ie(e);return ne(r=t.decryptBlock(r,!0))}},{key:"encryptString",value:function(e){var t=new this.StringCipherConstructor;if(t instanceof UB){var r=16-e.length%16;e+=String.fromCharCode(r).repeat(r);var A=new Uint8Array(16);if("undefined"!=typeof crypto)crypto.getRandomValues(A);else for(var n=0;n<16;n++)A[n]=Math.floor(256*Math.random());var i=ie(e);i=t.encrypt(i,A);var a=new Uint8Array(16+i.length);return a.set(A),a.set(i,16),ne(a)}var o=ie(e);return ne(o=t.encrypt(o))}}])}(),OB=new WeakSet,KB=function(){return DB((function e(t,r,A){bB(this,e),function(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}(this,OB);var n=t.get("Filter");if(!Ke(n,"Standard"))throw new re("unknown encryption method");this.filterName=n.name,this.dict=t;var i=t.get("V");if(!Number.isInteger(i)||1!==i&&2!==i&&4!==i&&5!==i)throw new re("unsupported encryption algorithm");this.algorithm=i;var a=t.get("Length");if(!a)if(i<=3)a=40;else{var o=t.get("CF"),s=t.get("StmF");if(o instanceof He&&s instanceof Ue){o.suppressEncryption=!0;var c=o.get(s.name);(a=(null==c?void 0:c.get("Length"))||128)<40&&(a<<=3)}}if(!Number.isInteger(a)||a<40||a%8!=0)throw new re("invalid key length");var g=ie(t.get("O")),u=ie(t.get("U")),l=g.subarray(0,32),h=u.subarray(0,32),I=t.get("P"),f=t.get("R"),C=(4===i||5===i)&&!1!==t.get("EncryptMetadata");this.encryptMetadata=C;var B,Q,E=ie(r);if(A){if(6===f)try{A=Ce(A)}catch(e){q("CipherTransformFactory: Unable to convert UTF8 encoded password.")}B=ie(A)}if(5!==i)Q=dB(OB,this,qB).call(this,E,B,l,h,I,f,a,C);else{var d=g.subarray(32,40),y=g.subarray(40,48),p=u.subarray(0,48),v=u.subarray(32,40),m=u.subarray(40,48),w=ie(t.get("OE")),b=ie(t.get("UE")),k=ie(t.get("Perms"));Q=dB(OB,this,TB).call(this,f,B,l,d,y,p,h,v,m,w,b,k)}if(!Q&&!A)throw new V("No password given",1);if(!Q&&A){var D=dB(OB,this,jB).call(this,B,l,f,a);Q=dB(OB,this,qB).call(this,E,D,l,h,I,f,a,C)}if(!Q)throw new V("Incorrect Password",2);if(this.encryptionKey=Q,i>=4){var S=t.get("CF");S instanceof He&&(S.suppressEncryption=!0),this.cf=S,this.stmf=t.get("StmF")||Ue.get("Identity"),this.strf=t.get("StrF")||Ue.get("Identity"),this.eff=t.get("EFF")||this.stmf}}),[{key:"createCipherTransform",value:function(e,t){if(4===this.algorithm||5===this.algorithm)return new PB(dB(OB,this,ZB).call(this,this.cf,this.strf,e,t,this.encryptionKey),dB(OB,this,ZB).call(this,this.cf,this.stmf,e,t,this.encryptionKey));var r=dB(OB,this,WB).call(this,e,t,this.encryptionKey,!1),A=function(){return new FB(r)};return new PB(A,A)}}])}();function TB(e,t,r,A,n,i,a,o,s,c,g,u){if(t){var l=Math.min(127,t.length);t=t.subarray(0,l)}else t=[];var h=6===e?new YB:new HB;return h.checkUserPassword(t,o,a)?h.getUserKey(t,s,g):t.length&&h.checkOwnerPassword(t,A,i,r)?h.getOwnerKey(t,n,i,c):null}function qB(e,t,r,A,n,i,a,o){var s,c,g=40+r.length+e.length,u=new Uint8Array(g),l=0;if(t)for(c=Math.min(32,t.length);l<c;++l)u[l]=t[l];for(s=0;l<32;)u[l++]=XB._[s++];for(s=0,c=r.length;s<c;++s)u[l++]=r[s];for(u[l++]=255&n,u[l++]=n>>8&255,u[l++]=n>>16&255,u[l++]=n>>>24&255,s=0,c=e.length;s<c;++s)u[l++]=e[s];i>=4&&!o&&(u[l++]=255,u[l++]=255,u[l++]=255,u[l++]=255);var h=xB(u,0,l),I=a>>3;if(i>=3)for(s=0;s<50;++s)h=xB(h,0,I);var f,C=h.subarray(0,I);if(i>=3){for(l=0;l<32;++l)u[l]=XB._[l];for(s=0,c=e.length;s<c;++s)u[l++]=e[s];f=new FB(C).encryptBlock(xB(u,0,l)),c=C.length;var B=new Uint8Array(c);for(s=1;s<=19;++s){for(var Q=0;Q<c;++Q)B[Q]=C[Q]^s;f=new FB(B).encryptBlock(f)}for(s=0,c=f.length;s<c;++s)if(A[s]!==f[s])return null}else for(s=0,c=(f=new FB(C).encryptBlock(XB._)).length;s<c;++s)if(A[s]!==f[s])return null;return C}function jB(e,t,r,A){for(var n=new Uint8Array(32),i=0,a=Math.min(32,e.length);i<a;++i)n[i]=e[i];for(var o=0;i<32;)n[i++]=XB._[o++];var s,c=xB(n,0,i),g=A>>3;if(r>=3)for(o=0;o<50;++o)c=xB(c,0,c.length);if(r>=3){s=t;var u=new Uint8Array(g);for(o=19;o>=0;o--){for(var l=0;l<g;++l)u[l]=c[l]^o;s=new FB(u).encryptBlock(s)}}else s=new FB(c.subarray(0,g)).encryptBlock(t);return s}function WB(e,t,r){var A,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=new Uint8Array(r.length+9),a=r.length;for(A=0;A<a;++A)i[A]=r[A];return i[A++]=255&e,i[A++]=e>>8&255,i[A++]=e>>16&255,i[A++]=255&t,i[A++]=t>>8&255,n&&(i[A++]=115,i[A++]=65,i[A++]=108,i[A++]=84),xB(i,0,A).subarray(0,Math.min(r.length+5,16))}function ZB(e,t,r,A,n){if(!(t instanceof Ue))throw new re("Invalid crypt filter name.");var i=this,a=e.get(t.name),o=null==a?void 0:a.get("CFM");if(!o||"None"===o.name)return function(){return new LB};if("V2"===o.name)return function(){return new FB(dB(OB,i,WB).call(i,r,A,n,!1))};if("AESV2"===o.name)return function(){return new MB(dB(OB,i,WB).call(i,r,A,n,!0))};if("AESV3"===o.name)return function(){return new JB(n)};throw new re("Unknown crypto method")}var _B,XB={_:new Uint8Array([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])};function VB(e){return function(e){if(Array.isArray(e))return rQ(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||tQ(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zB(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||tQ(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $B(){$B=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function eQ(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=tQ(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function tQ(e,t){if(e){if("string"==typeof e)return rQ(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?rQ(e,t):void 0}}function rQ(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function AQ(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function nQ(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){AQ(i,A,n,a,o,"next",e)}function o(e){AQ(i,A,n,a,o,"throw",e)}a(void 0)}))}}function iQ(e,t,r,A){return aQ.apply(this,arguments)}function aQ(){return(aQ=nQ($B().mark((function e(t,r,A,n){var i,a,o;return $B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=n.encrypt,o=null==(a=void 0===i?null:i)?void 0:a.createCipherTransform(t.num,t.gen),A.push("".concat(t.num," ").concat(t.gen," obj\\n")),!(r instanceof He)){e.next=8;break}return e.next=6,oQ(r,A,o);case 6:e.next=16;break;case 8:if(!(r instanceof ze)){e.next=13;break}return e.next=11,cQ(r,A,o);case 11:e.next=16;break;case 13:if(!Array.isArray(r)&&!ArrayBuffer.isView(r)){e.next=16;break}return e.next=16,uQ(r,A,o);case 16:A.push("\\nendobj\\n");case 17:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function oQ(e,t,r){return sQ.apply(this,arguments)}function sQ(){return(sQ=nQ($B().mark((function e(t,r,A){var n,i,a;return $B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r.push("<<"),n=eQ(t.getKeys()),e.prev=2,n.s();case 4:if((i=n.n()).done){e.next=11;break}return a=i.value,r.push(" /".concat(Nt(a)," ")),e.next=9,hQ(t.getRaw(a),r,A);case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),n.e(e.t0);case 16:return e.prev=16,n.f(),e.finish(16);case 19:r.push(">>");case 20:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})))).apply(this,arguments)}function cQ(e,t,r){return gQ.apply(this,arguments)}function gQ(){return(gQ=nQ($B().mark((function e(t,r,A){var n,i,a,o,s,c,g,u,l,h,I,f,C,B;return $B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.getBytes(),i=t.dict,e.next=4,Promise.all([i.getAsync("Filter"),i.getAsync("DecodeParms")]);case 4:if(a=e.sent,o=zB(a,2),s=o[0],c=o[1],!Array.isArray(s)){e.next=14;break}return e.next=11,i.xref.fetchIfRefAsync(s[0]);case 11:e.t0=e.sent,e.next=15;break;case 14:e.t0=s;case 15:if(g=e.t0,u=Ke(g,"FlateDecode"),!(n.length>=256||u)){e.next=37;break}return e.prev=19,l=new CompressionStream("deflate"),h=l.writable.getWriter(),e.next=24,h.ready;case 24:return h.write(n).then(nQ($B().mark((function e(){return $B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.ready;case 2:return e.next=4,h.close();case 4:case"end":return e.stop()}}),e)})))).catch((function(){})),e.next=27,new Response(l.readable).arrayBuffer();case 27:I=e.sent,n=new Uint8Array(I),s?u||(f=Array.isArray(s)?[Ue.get("FlateDecode")].concat(VB(s)):[Ue.get("FlateDecode"),s],c&&(C=Array.isArray(c)?[null].concat(VB(c)):[null,c])):f=Ue.get("FlateDecode"),f&&i.set("Filter",f),C&&i.set("DecodeParms",C),e.next=37;break;case 34:e.prev=34,e.t1=e.catch(19),T('writeStream - cannot compress data: "'.concat(e.t1,'".'));case 37:return B=ne(n),A&&(B=A.encryptString(B)),i.set("Length",B.length),e.next=42,oQ(i,r,A);case 42:r.push(" stream\\n",B,"\\nendstream");case 43:case"end":return e.stop()}}),e,null,[[19,34]])})))).apply(this,arguments)}function uQ(e,t,r){return lQ.apply(this,arguments)}function lQ(){return(lQ=nQ($B().mark((function e(t,r,A){var n,i,a,o;return $B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r.push("["),n=!0,i=eQ(t),e.prev=3,i.s();case 5:if((a=i.n()).done){e.next=12;break}return o=a.value,n?n=!1:r.push(" "),e.next=10,hQ(o,r,A);case 10:e.next=5;break;case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(3),i.e(e.t0);case 17:return e.prev=17,i.f(),e.finish(17);case 20:r.push("]");case 21:case"end":return e.stop()}}),e,null,[[3,14,17,20]])})))).apply(this,arguments)}function hQ(e,t,r){return IQ.apply(this,arguments)}function IQ(){return(IQ=nQ($B().mark((function e(t,r,A){return $B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t instanceof Ue)){e.next=4;break}r.push("/".concat(Nt(t.name))),e.next=37;break;case 4:if(!(t instanceof Ye)){e.next=8;break}r.push("".concat(t.num," ").concat(t.gen," R")),e.next=37;break;case 8:if(!Array.isArray(t)&&!ArrayBuffer.isView(t)){e.next=13;break}return e.next=11,uQ(t,r,A);case 11:e.next=37;break;case 13:if("string"!=typeof t){e.next=18;break}A&&(t=A.encryptString(t)),r.push("(".concat(Lt(t),")")),e.next=37;break;case 18:if("number"!=typeof t){e.next=22;break}r.push(Tt(t)),e.next=37;break;case 22:if("boolean"!=typeof t){e.next=26;break}r.push(t.toString()),e.next=37;break;case 26:if(!(t instanceof He)){e.next=31;break}return e.next=29,oQ(t,r,A);case 29:e.next=37;break;case 31:if(!(t instanceof ze)){e.next=36;break}return e.next=34,cQ(t,r,A);case 34:e.next=37;break;case 36:null===t?r.push("null"):q("Unhandled value in writer: ".concat(typeof t,", please file a bug."));case 37:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fQ(e,t,r,A){for(var n=t+r-1;n>r-1;n--)A[n]=255&e,e>>=8;return r+t}function CQ(e,t,r){for(var A=0,n=e.length;A<n;A++)r[t+A]=255&e.charCodeAt(A)}function BQ(e){return QQ.apply(this,arguments)}function QQ(){return(QQ=nQ($B().mark((function e(t){var r,A,n,i,a,o,s,c,g,u,l;return $B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.xref,A=t.acroForm,n=t.acroFormRef,i=t.hasXfa,a=t.hasXfaDatasetsEntry,o=t.xfaDatasetsRef,s=t.needAppearances,c=t.newRefs,!i||a||o||q("XFA - Cannot save it"),s||i&&o&&!a){e.next=4;break}return e.abrupt("return");case 4:return g=A.clone(),i&&!a&&((u=A.get("XFA").slice()).splice(2,0,"datasets"),u.splice(3,0,o),g.set("XFA",u)),s&&g.set("NeedAppearances",!0),l=[],e.next=10,iQ(n,g,l,r);case 10:c.push({ref:n,data:l.join("")});case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function EQ(e){var t=e.xfaData,r=e.xfaDatasetsRef,A=e.newRefs,n=e.xref;null===t&&(t=function(e,t){var r,A=new aB({hasAttributes:!0}).parseFromString(e),n=eQ(t);try{for(n.s();!(r=n.n()).done;){var i=r.value.xfa;if(i){var a=i.path,o=i.value;if(a){var s=Gt(a),c=A.documentElement.searchNode(s,0);!c&&s.length>1&&(c=A.documentElement.searchNode([s.at(-1)],0)),c?c.childNodes=Array.isArray(o)?o.map((function(e){return new iB("value",e)})):[new iB("#text",o)]:q("Node not found for path: ".concat(a))}}}}catch(e){n.e(e)}finally{n.f()}var g=[];return A.documentElement.dump(g),g.join("")}(n.fetchIfRef(r).getString(),A));var i=n.encrypt;i&&(t=i.createCipherTransform(r.num,r.gen).encryptString(t));var a="".concat(r.num," ").concat(r.gen," obj\\n")+"<< /Type /EmbeddedFile /Length ".concat(t.length,">>\\nstream\\n")+t+"\\nendstream\\nendobj\\n";A.push({ref:r,data:a})}function dQ(e,t,r,A,n){return yQ.apply(this,arguments)}function yQ(){return(yQ=nQ($B().mark((function e(t,r,A,n,i){var a,o,s,c,g,u,l;return $B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i.push("xref\\n"),a=pQ(A),o=0,s=eQ(A);try{for(s.s();!(c=s.n()).done;)g=c.value,u=g.ref,l=g.data,u.num===a[o]&&(i.push("".concat(a[o]," ").concat(a[o+1],"\\n")),o+=2),null!==l?(i.push("".concat(r.toString().padStart(10,"0")," ").concat(Math.min(u.gen,65535).toString().padStart(5,"0")," n\\r\\n")),r+=l.length):i.push("0000000000 ".concat(Math.min(u.gen+1,65535).toString().padStart(5,"0")," f\\r\\n"))}catch(e){s.e(e)}finally{s.f()}return wQ(r,t,n),i.push("trailer\\n"),e.next=9,oQ(n,i);case 9:i.push("\\nstartxref\\n",r.toString(),"\\n%%EOF\\n");case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pQ(e){var t,r=[],A=eQ(e);try{for(A.s();!(t=A.n()).done;){var n=t.value.ref;n.num===r.at(-2)+r.at(-1)?r[r.length-1]+=1:r.push(n.num,1)}}catch(e){A.e(e)}finally{A.f()}return r}function vQ(e,t,r,A,n){return mQ.apply(this,arguments)}function mQ(){return(mQ=nQ($B().mark((function e(t,r,A,n,i){var a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d,y,p,v,m,w,b,k;return $B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=[],o=0,s=0,c=eQ(A);try{for(c.s();!(g=c.n()).done;)u=g.value,l=u.ref,h=u.data,I=void 0,o=Math.max(o,r),null!==h?(I=Math.min(l.gen,65535),a.push([1,r,I]),r+=h.length):(I=Math.min(l.gen+1,65535),a.push([0,0,I])),s=Math.max(s,I)}catch(e){c.e(e)}finally{c.f()}for(n.set("Index",pQ(A)),f=Xt(o),C=Xt(s),B=[1,f,C],n.set("W",B),wQ(r,t,n),Q=B.reduce((function(e,t){return e+t}),0),E=new Uint8Array(Q*a.length),(d=new ar(E)).dict=n,y=0,p=0,v=a;p<v.length;p++)m=zB(v[p],3),w=m[0],b=m[1],k=m[2],y=fQ(w,B[0],y,E),y=fQ(b,B[1],y,E),y=fQ(k,B[2],y,E);return e.next=19,iQ(t.newRef,d,i,{});case 19:i.push("startxref\\n",r.toString(),"\\n%%EOF\\n");case 20:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wQ(e,t,r){if(Array.isArray(t.fileIds)&&t.fileIds.length>0){var A=function(e,t){for(var r=Math.floor(Date.now()/1e3),A=t.filename||"",n=[r.toString(),A,e.toString()],i=n.reduce((function(e,t){return e+t.length}),0),a=0,o=Object.values(t.info);a<o.length;a++){var s=o[a];n.push(s),i+=s.length}for(var c=new Uint8Array(i),g=0,u=0,l=n;u<l.length;u++){var h=l[u];CQ(h,g,c),g+=h.length}return ne(xB(c))}(e,t);r.set("ID",[t.fileIds[0],A])}}function bQ(e,t,r){var A=new He(null);A.set("Prev",e.startXRef);var n=e.newRef;return r?(t.push({ref:n,data:""}),A.set("Size",n.num+1),A.set("Type",Ue.get("XRef"))):A.set("Size",n.num),null!==e.rootRef&&A.set("Root",e.rootRef),null!==e.infoRef&&A.set("Info",e.infoRef),null!==e.encryptRef&&A.set("Encrypt",e.encryptRef),A}function kQ(e){return DQ.apply(this,arguments)}function DQ(){return(DQ=nQ($B().mark((function e(t){var r,A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d,y,p,v,m,w,b,k,D,S,F,x,R,G,N;return $B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.originalData,A=t.xrefInfo,n=t.newRefs,i=t.xref,a=void 0===i?null:i,o=t.hasXfa,s=void 0!==o&&o,c=t.xfaDatasetsRef,g=void 0===c?null:c,u=t.hasXfaDatasetsEntry,l=void 0!==u&&u,h=t.needAppearances,I=t.acroFormRef,f=void 0===I?null:I,C=t.acroForm,B=void 0===C?null:C,Q=t.xfaData,E=void 0===Q?null:Q,d=t.useXrefStream,y=void 0!==d&&d,e.next=3,BQ({xref:a,acroForm:B,acroFormRef:f,hasXfa:s,hasXfaDatasetsEntry:l,xfaDatasetsRef:g,needAppearances:h,newRefs:n});case 3:s&&EQ({xfaData:E,xfaDatasetsRef:g,newRefs:n,xref:a}),p=[],v=r.length,10!==(m=r.at(-1))&&13!==m&&(p.push("\\n"),v+=1),w=bQ(A,n,y),n=n.sort((function(e,t){return e.ref.num-t.ref.num})),b=eQ(n);try{for(b.s();!(k=b.n()).done;)null!==(D=k.value.data)&&p.push(D)}catch(e){b.e(e)}finally{b.f()}return e.next=14,y?vQ(A,v,n,w,p):dQ(A,v,n,w,p);case 14:for(S=p.reduce((function(e,t){return e+t.length}),r.length),(F=new Uint8Array(S)).set(r),x=r.length,R=0,G=p;R<G.length;R++)CQ(N=G[R],x,F),x+=N.length;return e.abrupt("return",F);case 20:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function SQ(){SQ=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function FQ(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||RQ(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xQ(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=RQ(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function RQ(e,t){if(e){if("string"==typeof e)return GQ(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?GQ(e,t):void 0}}function GQ(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function NQ(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function LQ(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){NQ(i,A,n,a,o,"next",e)}function o(e){NQ(i,A,n,a,o,"throw",e)}a(void 0)}))}}function UQ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function MQ(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,HQ(A.key),A)}}function JQ(e,t,r){return t&&MQ(e.prototype,t),r&&MQ(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function HQ(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function YQ(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}var PQ=new WeakSet,OQ=function(){function e(t,r){UQ(this,e),function(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}(this,PQ),this.dict=t,this.ref=r instanceof Ye?r:null,this.roleMap=new Map,this.structParentIds=null}return JQ(e,[{key:"init",value:function(){this.readRoleMap()}},{key:"addAnnotationIdToPage",value:function(e,t){YQ(PQ,this,KQ).call(this,e,t,4)}},{key:"readRoleMap",value:function(){var e=this,t=this.dict.get("RoleMap");t instanceof He&&t.forEach((function(t,r){r instanceof Ue&&e.roleMap.set(t,r.name)}))}},{key:"canUpdateStructTree",value:(n=LQ(SQ().mark((function t(r){var A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d,y,p,v,m,w,b,k,D,S,F,x,R,G;return SQ().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(A=r.pdfManager,n=r.xref,i=r.newAnnotationsByPage,this.ref){t.next=4;break}return q("Cannot update the struct tree: no root reference."),t.abrupt("return",!1);case 4:if(a=this.dict.get("ParentTreeNextKey"),Number.isInteger(a)&&!(a<0)){t.next=8;break}return q("Cannot update the struct tree: invalid next key."),t.abrupt("return",!1);case 8:if((o=this.dict.get("ParentTree"))instanceof He){t.next=12;break}return q("Cannot update the struct tree: ParentTree isn't a dict."),t.abrupt("return",!1);case 12:if(s=o.get("Nums"),Array.isArray(s)){t.next=16;break}return q("Cannot update the struct tree: nums isn't an array."),t.abrupt("return",!1);case 16:c=new MC(o,n),g=xQ(i.keys()),t.prev=18,g.s();case 20:if((u=g.n()).done){t.next=34;break}return l=u.value,t.next=24,A.getPage(l);case 24:if(h=t.sent,(I=h.pageDict).has("StructParents")){t.next=28;break}return t.abrupt("continue",32);case 28:if(f=I.get("StructParents"),Number.isInteger(f)&&Array.isArray(c.get(f))){t.next=32;break}return q("Cannot save the struct tree: page ".concat(l," has a wrong id.")),t.abrupt("return",!1);case 32:t.next=20;break;case 34:t.next=39;break;case 36:t.prev=36,t.t0=t.catch(18),g.e(t.t0);case 39:return t.prev=39,g.f(),t.finish(39);case 42:C=!0,B=xQ(i),t.prev=44,B.s();case 46:if((Q=B.n()).done){t.next=57;break}return E=FQ(Q.value,2),d=E[0],y=E[1],t.next=50,A.getPage(d);case 50:p=t.sent,v=p.pageDict,WQ.call(e,{elements:y,xref:this.dict.xref,pageDict:v,numberTree:c}),m=xQ(y);try{for(m.s();!(w=m.n()).done;)k=w.value,null!==(b=k.accessibilityData)&&void 0!==b&&b.type&&(k.accessibilityData.structParent>=0||(k.parentTreeId=a++),C=!1)}catch(e){m.e(e)}finally{m.f()}case 55:t.next=46;break;case 57:t.next=62;break;case 59:t.prev=59,t.t1=t.catch(44),B.e(t.t1);case 62:return t.prev=62,B.f(),t.finish(62);case 65:if(!C){t.next=69;break}D=xQ(i.values());try{for(D.s();!(S=D.n()).done;){F=S.value,x=xQ(F);try{for(x.s();!(R=x.n()).done;)delete(G=R.value).parentTreeId,delete G.structTreeParent}catch(e){x.e(e)}finally{x.f()}}}catch(e){D.e(e)}finally{D.f()}return t.abrupt("return",!1);case 69:return t.abrupt("return",!0);case 70:case"end":return t.stop()}}),t,this,[[18,36,39,42],[44,59,62,65]])}))),function(e){return n.apply(this,arguments)})},{key:"updateStructureTree",value:(A=LQ(SQ().mark((function t(r){var A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d;return SQ().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return A=r.newAnnotationsByPage,n=r.pdfManager,i=r.newRefs,a=this.dict.xref,o=this.dict.clone(),s=this.ref,(c=new Oe).put(s,o),(g=o.getRaw("ParentTree"))instanceof Ye?u=a.fetch(g):(u=g,g=a.getNewTemporaryRef(),o.set("ParentTree",g)),u=u.clone(),c.put(g,u),l=u.getRaw("Nums"),h=null,l instanceof Ye&&(h=l,l=a.fetch(h)),l=l.slice(),h||u.set("Nums",l),t.next=17,TQ.call(e,{newAnnotationsByPage:A,structTreeRootRef:s,structTreeRoot:this,kids:null,nums:l,xref:a,pdfManager:n,newRefs:i,cache:c});case 17:if(-1!==(I=t.sent)){t.next=20;break}return t.abrupt("return");case 20:o.set("ParentTreeNextKey",I),h&&c.put(h,l),f=[],C=xQ(c.items()),t.prev=24,C.s();case 26:if((B=C.n()).done){t.next=34;break}return Q=FQ(B.value,2),E=Q[0],d=Q[1],f.length=0,t.next=31,iQ(E,d,f,a);case 31:i.push({ref:E,data:f.join("")});case 32:t.next=26;break;case 34:t.next=39;break;case 36:t.prev=36,t.t0=t.catch(24),C.e(t.t0);case 39:return t.prev=39,C.f(),t.finish(39);case 42:case"end":return t.stop()}}),t,this,[[24,36,39,42]])}))),function(e){return A.apply(this,arguments)})}],[{key:"canCreateStructureTree",value:(r=LQ(SQ().mark((function e(t){var r,A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d;return SQ().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.catalogRef,A=t.pdfManager,n=t.newAnnotationsByPage,r instanceof Ye){e.next=4;break}return q("Cannot save the struct tree: no catalog reference."),e.abrupt("return",!1);case 4:i=0,a=!0,o=xQ(n),e.prev=7,o.s();case 9:if((s=o.n()).done){e.next=23;break}return c=FQ(s.value,2),g=c[0],u=c[1],e.next=13,A.getPage(g);case 13:if(e.sent.ref instanceof Ye){e.next=19;break}return q("Cannot save the struct tree: page ".concat(g," has no ref.")),a=!0,e.abrupt("break",23);case 19:l=xQ(u);try{for(l.s();!(h=l.n()).done;)f=h.value,null!==(I=f.accessibilityData)&&void 0!==I&&I.type&&(f.parentTreeId=i++,a=!1)}catch(e){l.e(e)}finally{l.f()}case 21:e.next=9;break;case 23:e.next=28;break;case 25:e.prev=25,e.t0=e.catch(7),o.e(e.t0);case 28:return e.prev=28,o.f(),e.finish(28);case 31:if(!a){e.next=35;break}C=xQ(n.values());try{for(C.s();!(B=C.n()).done;){Q=B.value,E=xQ(Q);try{for(E.s();!(d=E.n()).done;)delete d.value.parentTreeId}catch(e){E.e(e)}finally{E.f()}}}catch(e){C.e(e)}finally{C.f()}return e.abrupt("return",!1);case 35:return e.abrupt("return",!0);case 36:case"end":return e.stop()}}),e,null,[[7,25,28,31]])}))),function(e){return r.apply(this,arguments)})},{key:"createStructureTree",value:(t=LQ(SQ().mark((function t(r){var A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d,y,p;return SQ().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return A=r.newAnnotationsByPage,n=r.xref,i=r.catalogRef,a=r.pdfManager,o=r.newRefs,s=a.catalog.cloneDict(),(c=new Oe).put(i,s),g=n.getNewTemporaryRef(),s.set("StructTreeRoot",g),(u=new He(n)).set("Type",Ue.get("StructTreeRoot")),l=n.getNewTemporaryRef(),u.set("ParentTree",l),h=[],u.set("K",h),c.put(g,u),I=new He(n),f=[],I.set("Nums",f),t.next=18,YQ(e,this,TQ).call(this,{newAnnotationsByPage:A,structTreeRootRef:g,structTreeRoot:null,kids:h,nums:f,xref:n,pdfManager:a,newRefs:o,cache:c});case 18:C=t.sent,u.set("ParentTreeNextKey",C),c.put(l,I),B=[],Q=xQ(c.items()),t.prev=23,Q.s();case 25:if((E=Q.n()).done){t.next=33;break}return d=FQ(E.value,2),y=d[0],p=d[1],B.length=0,t.next=30,iQ(y,p,B,n);case 30:o.push({ref:y,data:B.join("")});case 31:t.next=25;break;case 33:t.next=38;break;case 35:t.prev=35,t.t0=t.catch(23),Q.e(t.t0);case 38:return t.prev=38,Q.f(),t.finish(38);case 41:case"end":return t.stop()}}),t,this,[[23,35,38,41]])}))),function(e){return t.apply(this,arguments)})}]);var t,r,A,n}();function KQ(e,t,r){if(e instanceof Ye&&!(t<0)){this.structParentIds||(this.structParentIds=new Oe);var A=this.structParentIds.get(e);A||(A=[],this.structParentIds.put(e,A)),A.push([t,r])}}function TQ(e){return qQ.apply(this,arguments)}function qQ(){return(qQ=LQ(SQ().mark((function e(t){var r,A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d,y,p,v,m,w,b,k,D,S,F,x,R,G,N,L,U,M,J;return SQ().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.newAnnotationsByPage,A=t.structTreeRootRef,n=t.structTreeRoot,i=t.kids,a=t.nums,o=t.xref,s=t.pdfManager,c=t.newRefs,g=t.cache,u=Ue.get("OBJR"),l=-1,I=[],f=xQ(r),e.prev=5,f.s();case 7:if((C=f.n()).done){e.next=59;break}return B=FQ(C.value,2),Q=B[0],E=B[1],e.next=11,s.getPage(Q);case 11:d=e.sent,y=d.ref,p=y instanceof Ye,v=xQ(E),e.prev=15,v.s();case 17:if((m=v.n()).done){e.next=49;break}if(w=m.value,b=w.accessibilityData,k=w.ref,D=w.parentTreeId,S=w.structTreeParent,null!=b&&b.type){e.next=21;break}return e.abrupt("continue",47);case 21:if(F=b.structParent,!(n&&Number.isInteger(F)&&F>=0)){e.next=34;break}if(void 0===(R=(h||(h=new Map)).get(Q))&&(G=new zQ(n,d.pageDict),R=G.collectObjects(y),h.set(Q,R)),!(N=null===(x=R)||void 0===x?void 0:x.get(F))){e.next=34;break}return L=o.fetch(N).clone(),jQ.call(_B,L,b),I.length=0,e.next=32,iQ(N,L,I,o);case 32:return c.push({ref:N,data:I.join("")}),e.abrupt("continue",47);case 34:return l=Math.max(l,D),U=o.getNewTemporaryRef(),M=new He(o),jQ.call(_B,M,b),e.next=40,YQ(_B,this,ZQ).call(this,{structTreeParent:S,tagDict:M,newTagRef:U,structTreeRootRef:A,fallbackKids:i,xref:o,cache:g});case 40:J=new He(o),M.set("K",J),J.set("Type",u),p&&J.set("Pg",y),J.set("Obj",k),g.put(U,M),a.push(D,U);case 47:e.next=17;break;case 49:e.next=54;break;case 51:e.prev=51,e.t0=e.catch(15),v.e(e.t0);case 54:return e.prev=54,v.f(),e.finish(54);case 57:e.next=7;break;case 59:e.next=64;break;case 61:e.prev=61,e.t1=e.catch(5),f.e(e.t1);case 64:return e.prev=64,f.f(),e.finish(64);case 67:return e.abrupt("return",l+1);case 68:case"end":return e.stop()}}),e,this,[[5,61,64,67],[15,51,54,57]])})))).apply(this,arguments)}function jQ(e,t){var r=t.type,A=t.title,n=t.lang,i=t.alt,a=t.expanded,o=t.actualText;e.set("S",Ue.get(r)),A&&e.set("T",jt(A)),n&&e.set("Lang",jt(n)),i&&e.set("Alt",jt(i)),a&&e.set("E",jt(a)),o&&e.set("ActualText",jt(o))}function WQ(e){var t,r=e.elements,A=e.xref,n=e.pageDict,i=e.numberTree,a=new Map,o=xQ(r);try{for(o.s();!(t=o.n()).done;){var s=t.value;if(s.structTreeParentId){var c=parseInt(s.structTreeParentId.split("_mc")[1],10),g=a.get(c);g||(g=[],a.set(c,g)),g.push(s)}}}catch(e){o.e(e)}finally{o.f()}var u=n.get("StructParents");if(Number.isInteger(u)){var l,h=function(e,t,r){var n=a.get(e);if(n){var i=t.getRaw("P"),o=A.fetchIfRef(i);if(i instanceof Ye&&o instanceof He){var s,c={ref:r,dict:t},g=xQ(n);try{for(g.s();!(s=g.n()).done;)s.value.structTreeParent=c}catch(e){g.e(e)}finally{g.f()}}return!0}return!1},I=xQ(i.get(u));try{for(I.s();!(l=I.n()).done;){var f=l.value;if(f instanceof Ye){var C=A.fetch(f),B=C.get("K");if(Number.isInteger(B))h(B,C,f);else if(Array.isArray(B)){var Q,E=xQ(B);try{for(E.s();!(Q=E.n()).done;){var d=Q.value;if(d=A.fetchIfRef(d),Number.isInteger(d)&&h(d,C,f))break;if(d instanceof He){if(!Ke(d.get("Type"),"MCR"))break;var y=d.get("MCID");if(Number.isInteger(y)&&h(y,C,f))break}}}catch(e){E.e(e)}finally{E.f()}}}}}catch(e){I.e(e)}finally{I.f()}}}function ZQ(e){return _Q.apply(this,arguments)}function _Q(){return(_Q=LQ(SQ().mark((function e(t){var r,A,n,i,a,o,s,c,g,u,l,h,I,f,C;return SQ().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.structTreeParent,A=t.tagDict,n=t.newTagRef,i=t.structTreeRootRef,a=t.fallbackKids,o=t.xref,s=t.cache,c=null,r?(c=r.ref,g=r.dict.getRaw("P")||i):g=i,A.set("P",g),u=o.fetchIfRef(g)){e.next=8;break}return a.push(n),e.abrupt("return");case 8:(l=s.get(g))||(l=u.clone(),s.put(g,l)),h=l.getRaw("K"),(I=h instanceof Ye?s.get(h):null)||(I=o.fetchIfRef(h),I=Array.isArray(I)?I.slice():[h],f=o.getNewTemporaryRef(),l.set("K",f),s.put(f,I)),C=I.indexOf(c),I.splice(C>=0?C+1:I.length,0,n);case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}_B=OQ;var XQ=function(){return JQ((function e(t,r){UQ(this,e),this.tree=t,this.dict=r,this.kids=[],this.parseKids()}),[{key:"role",get:function(){var e=this.dict.get("S"),t=e instanceof Ue?e.name:"",r=this.tree.root;return r.roleMap.has(t)?r.roleMap.get(t):t}},{key:"parseKids",value:function(){var e=null,t=this.dict.getRaw("Pg");t instanceof Ye&&(e=t.toString());var r=this.dict.get("K");if(Array.isArray(r)){var A,n=xQ(r);try{for(n.s();!(A=n.n()).done;){var i=A.value,a=this.parseKid(e,i);a&&this.kids.push(a)}}catch(e){n.e(e)}finally{n.f()}}else{var o=this.parseKid(e,r);o&&this.kids.push(o)}}},{key:"parseKid",value:function(e,t){if(Number.isInteger(t))return this.tree.pageDict.objId!==e?null:new VQ({type:1,mcid:t,pageObjId:e});var r=null;if(t instanceof Ye?r=this.dict.xref.fetch(t):t instanceof He&&(r=t),!r)return null;var A=r.getRaw("Pg");A instanceof Ye&&(e=A.toString());var n=r.get("Type")instanceof Ue?r.get("Type").name:null;if("MCR"===n){if(this.tree.pageDict.objId!==e)return null;var i=r.getRaw("Stm");return new VQ({type:2,refObjId:i instanceof Ye?i.toString():null,pageObjId:e,mcid:r.get("MCID")})}if("OBJR"===n){if(this.tree.pageDict.objId!==e)return null;var a=r.getRaw("Obj");return new VQ({type:3,refObjId:a instanceof Ye?a.toString():null,pageObjId:e})}return new VQ({type:5,dict:r})}}])}(),VQ=JQ((function e(t){var r=t.type,A=t.dict,n=void 0===A?null:A,i=t.mcid,a=void 0===i?null:i,o=t.pageObjId,s=void 0===o?null:o,c=t.refObjId,g=void 0===c?null:c;UQ(this,e),this.type=r,this.dict=n,this.mcid=a,this.pageObjId=s,this.refObjId=g,this.parentNode=null})),zQ=function(){return JQ((function e(t,r){UQ(this,e),this.root=t,this.rootDict=t?t.dict:null,this.pageDict=r,this.nodes=[]}),[{key:"collectObjects",value:function(e){var t;if(!(this.root&&this.rootDict&&e instanceof Ye))return null;var r=this.rootDict.get("ParentTree");if(!r)return null;var A=null===(t=this.root.structParentIds)||void 0===t?void 0:t.get(e);if(!A)return null;var n,i=new Map,a=new MC(r,this.rootDict.xref),o=xQ(A);try{for(o.s();!(n=o.n()).done;){var s=FQ(n.value,1)[0],c=a.getRaw(s);c instanceof Ye&&i.set(s,c)}}catch(e){o.e(e)}finally{o.f()}return i}},{key:"parse",value:function(e){var t;if(this.root&&this.rootDict&&e instanceof Ye){var r=this.rootDict.get("ParentTree");if(r){var A=this.pageDict.get("StructParents"),n=null===(t=this.root.structParentIds)||void 0===t?void 0:t.get(e);if(Number.isInteger(A)||n){var i=new Map,a=new MC(r,this.rootDict.xref);if(Number.isInteger(A)){var o=a.get(A);if(Array.isArray(o)){var s,c=xQ(o);try{for(c.s();!(s=c.n()).done;){var g=s.value;g instanceof Ye&&this.addNode(this.rootDict.xref.fetch(g),i)}}catch(e){c.e(e)}finally{c.f()}}}if(n){var u,l=xQ(n);try{for(l.s();!(u=l.n()).done;){var h=FQ(u.value,2),I=h[0],f=h[1],C=a.get(I);if(C){var B,Q=this.addNode(this.rootDict.xref.fetchIfRef(C),i);1===(null==Q||null===(B=Q.kids)||void 0===B?void 0:B.length)&&3===Q.kids[0].type&&(Q.kids[0].type=f)}}}catch(e){l.e(e)}finally{l.f()}}}}}}},{key:"addNode",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(r>40)return q("StructTree MAX_DEPTH reached."),null;if(!(e instanceof He))return null;if(t.has(e))return t.get(e);var A=new XQ(this,e);t.set(e,A);var n=e.get("P");if(!n||Ke(n.get("Type"),"StructTreeRoot"))return this.addTopLevelNode(e,A)||t.delete(e),A;var i=this.addNode(n,t,r+1);if(!i)return A;var a,o=!1,s=xQ(i.kids);try{for(s.s();!(a=s.n()).done;){var c=a.value;5===c.type&&c.dict===e&&(c.parentNode=A,o=!0)}}catch(e){s.e(e)}finally{s.f()}return o||t.delete(e),A}},{key:"addTopLevelNode",value:function(e,t){var r=this.rootDict.get("K");if(!r)return!1;if(r instanceof He)return r.objId===e.objId&&(this.nodes[0]=t,!0);if(!Array.isArray(r))return!0;for(var A=!1,n=0;n<r.length;n++){var i=r[n];(null==i?void 0:i.toString())===e.objId&&(this.nodes[n]=t,A=!0)}return A}},{key:"serializable",get:function(){function e(t,r){var A=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(A>40)q("StructTree too deep to be fully serialized.");else{var n=Object.create(null);n.role=t.role,n.children=[],r.children.push(n);var i=t.dict.get("Alt");"string"!=typeof i&&(i=t.dict.get("ActualText")),"string"==typeof i&&(n.alt=Ie(i));var a=t.dict.get("A");if(a instanceof He){var o=Rt(a.getArray("BBox"),null);if(o)n.bbox=o;else{var s=a.get("Width"),c=a.get("Height");"number"==typeof s&&s>0&&"number"==typeof c&&c>0&&(n.bbox=[0,0,s,c])}}var g=t.dict.get("Lang");"string"==typeof g&&(n.lang=Ie(g));var u,l=xQ(t.kids);try{for(l.s();!(u=l.n()).done;){var h=u.value,I=5===h.type?h.parentNode:null;I?e(I,n,A+1):1===h.type||2===h.type?n.children.push({type:"content",id:"p".concat(h.pageObjId,"_mc").concat(h.mcid)}):3===h.type?n.children.push({type:"object",id:h.refObjId}):4===h.type&&n.children.push({type:"annotation",id:"".concat("pdfjs_internal_id_").concat(h.refObjId)})}}catch(e){l.e(e)}finally{l.f()}}}var t=Object.create(null);t.children=[],t.role="Root";var r,A=xQ(this.nodes);try{for(A.s();!(r=A.n()).done;){var n=r.value;n&&e(n,t)}}catch(e){A.e(e)}finally{A.f()}return t}}])}();function $Q(){$Q=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function eE(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function tE(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){eE(i,A,n,a,o,"next",e)}function o(e){eE(i,A,n,a,o,"throw",e)}a(void 0)}))}}function rE(e,t){return gE(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||sE(e,t)||oE()}function AE(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,nE(A.key),A)}}function nE(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function iE(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}function aE(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=sE(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function oE(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function sE(e,t){if(e){if("string"==typeof e)return cE(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?cE(e,t):void 0}}function cE(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function gE(e){if(Array.isArray(e))return e}function uE(e){if(!Array.isArray(e)||e.length<2)return!1;var t=function(e){return gE(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||sE(e)||oE()}(e),r=t[0],A=t[1],n=t.slice(2);if(!(r instanceof Ye||Number.isInteger(r)))return!1;if(!(A instanceof Ue))return!1;var i=n.length,a=!0;switch(A.name){case"XYZ":if(i<2||i>3)return!1;break;case"Fit":case"FitB":return 0===i;case"FitH":case"FitBH":case"FitV":case"FitBV":if(i>1)return!1;break;case"FitR":if(4!==i)return!1;a=!1;break;default:return!1}var o,s=aE(n);try{for(s.s();!(o=s.n()).done;){var c=o.value;if(!("number"==typeof c||a&&null===c))return!1}}catch(e){s.e(e)}finally{s.f()}return!0}function lE(e){return e instanceof He&&(e=e.get("D")),uE(e)?e:null}function hE(e){var t=e.get("D");if(t){if(t instanceof Ue&&(t=t.name),"string"==typeof t)return Ie(t);if(uE(t))return JSON.stringify(t)}return null}var IE=new WeakSet,fE=function(){function e(t,r){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}(this,IE),this.pdfManager=t,this.xref=r,this._catDict=r.getCatalogObj(),!(this._catDict instanceof He))throw new re("Catalog object is not a dictionary.");this.toplevelPagesDict,this._actualNumPages=null,this.fontCache=new Oe,this.builtInCMapCache=new Map,this.standardFontDataCache=new Map,this.globalImageCache=new Kh,this.pageKidsCountCache=new Oe,this.pageIndexCache=new Oe,this.pageDictCache=new Oe,this.nonBlendModesSet=new Pe,this.systemFontCache=new Map}return function(e,t,r){return t&&AE(e.prototype,t),r&&AE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}(e,[{key:"cloneDict",value:function(){return this._catDict.clone()}},{key:"version",get:function(){var e=this._catDict.get("Version");if(e instanceof Ue){if(It.test(e.name))return _(this,"version",e.name);q("Invalid PDF catalog version: ".concat(e.name))}return _(this,"version",null)}},{key:"lang",get:function(){var e=this._catDict.get("Lang");return _(this,"lang",e&&"string"==typeof e?Ie(e):null)}},{key:"needsRendering",get:function(){var e=this._catDict.get("NeedsRendering");return _(this,"needsRendering","boolean"==typeof e&&e)}},{key:"collection",get:function(){var e=null;try{var t=this._catDict.get("Collection");t instanceof He&&t.size>0&&(e=t)}catch(e){if(e instanceof Ct)throw e;T("Cannot fetch Collection entry; assuming no collection is present.")}return _(this,"collection",e)}},{key:"acroForm",get:function(){var e=null;try{var t=this._catDict.get("AcroForm");t instanceof He&&t.size>0&&(e=t)}catch(e){if(e instanceof Ct)throw e;T("Cannot fetch AcroForm entry; assuming no forms are present.")}return _(this,"acroForm",e)}},{key:"acroFormRef",get:function(){var e=this._catDict.getRaw("AcroForm");return _(this,"acroFormRef",e instanceof Ye?e:null)}},{key:"metadata",get:function(){var e=this._catDict.getRaw("Metadata");if(!(e instanceof Ye))return _(this,"metadata",null);var t=null;try{var r,A=this.xref.fetch(e,!(null!==(r=this.xref.encrypt)&&void 0!==r&&r.encryptMetadata));if(A instanceof ze&&A.dict instanceof He){var n=A.dict.get("Type"),i=A.dict.get("Subtype");if(Ke(n,"Metadata")&&Ke(i,"XML")){var a=fe(A.getString());a&&(t=new lB(a).serializable)}}}catch(e){if(e instanceof Ct)throw e;T('Skipping invalid Metadata: "'.concat(e,'".'))}return _(this,"metadata",t)}},{key:"markInfo",get:function(){var e=null;try{e=this._readMarkInfo()}catch(e){if(e instanceof Ct)throw e;q("Unable to read mark info.")}return _(this,"markInfo",e)}},{key:"_readMarkInfo",value:function(){var e=this._catDict.get("MarkInfo");if(!(e instanceof He))return null;var t={Marked:!1,UserProperties:!1,Suspects:!1};for(var r in t){var A=e.get(r);"boolean"==typeof A&&(t[r]=A)}return t}},{key:"structTreeRoot",get:function(){var e=null;try{e=this._readStructTreeRoot()}catch(e){if(e instanceof Ct)throw e;q("Unable read to structTreeRoot info.")}return _(this,"structTreeRoot",e)}},{key:"_readStructTreeRoot",value:function(){var e=this._catDict.getRaw("StructTreeRoot"),t=this.xref.fetchIfRef(e);if(!(t instanceof He))return null;var r=new OQ(t,e);return r.init(),r}},{key:"toplevelPagesDict",get:function(){var e=this._catDict.get("Pages");if(!(e instanceof He))throw new re("Invalid top-level pages dictionary.");return _(this,"toplevelPagesDict",e)}},{key:"documentOutline",get:function(){var e=null;try{e=this._readDocumentOutline()}catch(e){if(e instanceof Ct)throw e;q("Unable to read document outline.")}return _(this,"documentOutline",e)}},{key:"_readDocumentOutline",value:function(){var t=this._catDict.get("Outlines");if(!(t instanceof He))return null;if(!((t=t.getRaw("First"))instanceof Ye))return null;var r={items:[]},A=[{obj:t,parent:r}],n=new Pe;n.put(t);for(var i=this.xref,a=new Uint8ClampedArray(3);A.length>0;){var o=A.shift(),s=i.fetchIfRef(o.obj);if(null!==s){s.has("Title")||q("Invalid outline item encountered.");var c={url:null,dest:null,action:null};e.parseDestDictionary({destDict:s,resultObj:c,docBaseUrl:this.baseUrl,docAttachments:this.attachments});var g=s.get("Title"),u=s.get("F")||0,l=s.getArray("C"),h=s.get("Count"),I=a;!St(l,3)||0===l[0]&&0===l[1]&&0===l[2]||(I=Ur.singletons.rgb.getRgb(l,0));var f={action:c.action,attachment:c.attachment,dest:c.dest,url:c.url,unsafeUrl:c.unsafeUrl,newWindow:c.newWindow,setOCGState:c.setOCGState,title:"string"==typeof g?Ie(g):"",color:I,count:Number.isInteger(h)?h:void 0,bold:!!(2&u),italic:!!(1&u),items:[]};o.parent.items.push(f),(t=s.getRaw("First"))instanceof Ye&&!n.has(t)&&(A.push({obj:t,parent:f}),n.put(t)),(t=s.getRaw("Next"))instanceof Ye&&!n.has(t)&&(A.push({obj:t,parent:o.parent}),n.put(t))}}return r.items.length>0?r.items:null}},{key:"permissions",get:function(){var e=null;try{e=this._readPermissions()}catch(e){if(e instanceof Ct)throw e;q("Unable to read permissions.")}return _(this,"permissions",e)}},{key:"_readPermissions",value:function(){var e=this.xref.trailer.get("Encrypt");if(!(e instanceof He))return null;var t=e.get("P");if("number"!=typeof t)return null;t+=Math.pow(2,32);var r=[];for(var A in y){var n=y[A];t&n&&r.push(n)}return r}},{key:"optionalContentConfig",get:function(){var e=null;try{var t=this._catDict.get("OCProperties");if(!t)return _(this,"optionalContentConfig",null);var r=t.get("D");if(!r)return _(this,"optionalContentConfig",null);var A=t.get("OCGs");if(!Array.isArray(A))return _(this,"optionalContentConfig",null);var n,i=[],a=new Pe,o=aE(A);try{for(o.s();!(n=o.n()).done;){var s=n.value;s instanceof Ye&&!a.has(s)&&(a.put(s),i.push(iE(IE,this,CE).call(this,s)))}}catch(e){o.e(e)}finally{o.f()}(e=iE(IE,this,BE).call(this,r,a)).groups=i}catch(e){if(e instanceof Ct)throw e;q("Unable to read optional content config: ".concat(e))}return _(this,"optionalContentConfig",e)}},{key:"setActualNumPages",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this._actualNumPages=e}},{key:"hasActualNumPages",get:function(){return null!==this._actualNumPages}},{key:"_pagesCount",get:function(){var e=this.toplevelPagesDict.get("Count");if(!Number.isInteger(e))throw new re("Page count in top-level pages dictionary is not an integer.");return _(this,"_pagesCount",e)}},{key:"numPages",get:function(){return this.hasActualNumPages?this._actualNumPages:this._pagesCount}},{key:"destinations",get:function(){var e=this._readDests(),t=Object.create(null);if(e instanceof UC){var r,A=aE(e.getAll());try{for(A.s();!(r=A.n()).done;){var n=rE(r.value,2),i=n[0],a=lE(n[1]);a&&(t[Ie(i)]=a)}}catch(e){A.e(e)}finally{A.f()}}else e instanceof He&&e.forEach((function(e,r){var A=lE(r);A&&(t[e]=A)}));return _(this,"destinations",t)}},{key:"getDestination",value:function(e){var t=this._readDests();if(t instanceof UC){var r=lE(t.get(e));if(r)return r;var A=this.destinations[e];if(A)return q('Found "'.concat(e,'" at an incorrect position in the NameTree.')),A}else if(t instanceof He){var n=lE(t.get(e));if(n)return n}return null}},{key:"_readDests",value:function(){var e=this._catDict.get("Names");return null!=e&&e.has("Dests")?new UC(e.getRaw("Dests"),this.xref):this._catDict.has("Dests")?this._catDict.get("Dests"):void 0}},{key:"pageLabels",get:function(){var e=null;try{e=this._readPageLabels()}catch(e){if(e instanceof Ct)throw e;q("Unable to read page labels.")}return _(this,"pageLabels",e)}},{key:"_readPageLabels",value:function(){var e=this._catDict.getRaw("PageLabels");if(!e)return null;for(var t=new Array(this.numPages),r=null,A="",n=new MC(e,this.xref).getAll(),i="",a=1,o=0,s=this.numPages;o<s;o++){var c=n.get(o);if(void 0!==c){if(!(c instanceof He))throw new re("PageLabel is not a dictionary.");if(c.has("Type")&&!Ke(c.get("Type"),"PageLabel"))throw new re("Invalid type in PageLabel dictionary.");if(c.has("S")){var g=c.get("S");if(!(g instanceof Ue))throw new re("Invalid style in PageLabel dictionary.");r=g.name}else r=null;if(c.has("P")){var u=c.get("P");if("string"!=typeof u)throw new re("Invalid prefix in PageLabel dictionary.");A=Ie(u)}else A="";if(c.has("St")){var l=c.get("St");if(!(Number.isInteger(l)&&l>=1))throw new re("Invalid start in PageLabel dictionary.");a=l}else a=1}switch(r){case"D":i=a;break;case"R":case"r":i=vt(a,"r"===r);break;case"A":case"a":var h="a"===r?97:65,I=a-1;i=String.fromCharCode(h+I%26).repeat(Math.floor(I/26)+1);break;default:if(r)throw new re('Invalid style "'.concat(r,'" in PageLabel dictionary.'));i=""}t[o]=A+i,a++}return t}},{key:"pageLayout",get:function(){var e=this._catDict.get("PageLayout"),t="";if(e instanceof Ue)switch(e.name){case"SinglePage":case"OneColumn":case"TwoColumnLeft":case"TwoColumnRight":case"TwoPageLeft":case"TwoPageRight":t=e.name}return _(this,"pageLayout",t)}},{key:"pageMode",get:function(){var e=this._catDict.get("PageMode"),t="UseNone";if(e instanceof Ue)switch(e.name){case"UseNone":case"UseOutlines":case"UseThumbs":case"FullScreen":case"UseOC":case"UseAttachments":t=e.name}return _(this,"pageMode",t)}},{key:"viewerPreferences",get:function(){var e=this,t=this._catDict.get("ViewerPreferences");if(!(t instanceof He))return _(this,"viewerPreferences",null);var r,A=null,n=aE(t.getKeys());try{for(n.s();!(r=n.n()).done;){var i=r.value,a=t.get(i),o=void 0;switch(i){case"HideToolbar":case"HideMenubar":case"HideWindowUI":case"FitWindow":case"CenterWindow":case"DisplayDocTitle":case"PickTrayByPDFSize":"boolean"==typeof a&&(o=a);break;case"NonFullScreenPageMode":if(a instanceof Ue)switch(a.name){case"UseNone":case"UseOutlines":case"UseThumbs":case"UseOC":o=a.name;break;default:o="UseNone"}break;case"Direction":if(a instanceof Ue)switch(a.name){case"L2R":case"R2L":o=a.name;break;default:o="L2R"}break;case"ViewArea":case"ViewClip":case"PrintArea":case"PrintClip":if(a instanceof Ue)switch(a.name){case"MediaBox":case"CropBox":case"BleedBox":case"TrimBox":case"ArtBox":o=a.name;break;default:o="CropBox"}break;case"PrintScaling":if(a instanceof Ue)switch(a.name){case"None":case"AppDefault":o=a.name;break;default:o="AppDefault"}break;case"Duplex":if(a instanceof Ue)switch(a.name){case"Simplex":case"DuplexFlipShortEdge":case"DuplexFlipLongEdge":o=a.name;break;default:o="None"}break;case"PrintPageRange":Array.isArray(a)&&a.length%2==0&&a.every((function(t,r,A){return Number.isInteger(t)&&t>0&&(0===r||t>=A[r-1])&&t<=e.numPages}))&&(o=a);break;case"NumCopies":Number.isInteger(a)&&a>0&&(o=a);break;default:q("Ignoring non-standard key in ViewerPreferences: ".concat(i,"."));continue}void 0!==o?(A||(A=Object.create(null)),A[i]=o):q('Bad value, for key "'.concat(i,'", in ViewerPreferences: ').concat(a,"."))}}catch(e){n.e(e)}finally{n.f()}return _(this,"viewerPreferences",A)}},{key:"openAction",get:function(){var t=this._catDict.get("OpenAction"),r=Object.create(null);if(t instanceof He){var A=new He(this.xref);A.set("A",t);var n={url:null,dest:null,action:null};e.parseDestDictionary({destDict:A,resultObj:n}),Array.isArray(n.dest)?r.dest=n.dest:n.action&&(r.action=n.action)}else Array.isArray(t)&&(r.dest=t);return _(this,"openAction",oe(r)>0?r:null)}},{key:"attachments",get:function(){var e=this._catDict.get("Names"),t=null;if(e instanceof He&&e.has("EmbeddedFiles")){var r,A=aE(new UC(e.getRaw("EmbeddedFiles"),this.xref).getAll());try{for(A.s();!(r=A.n()).done;){var n=rE(r.value,2),i=n[0],a=n[1],o=new TC(a,this.xref);t||(t=Object.create(null)),t[Ie(i)]=o.serializable}}catch(e){A.e(e)}finally{A.f()}}return _(this,"attachments",t)}},{key:"xfaImages",get:function(){var e=this._catDict.get("Names"),t=null;if(e instanceof He&&e.has("XFAImages")){var r,A=aE(new UC(e.getRaw("XFAImages"),this.xref).getAll());try{for(A.s();!(r=A.n()).done;){var n=rE(r.value,2),i=n[0],a=n[1];t||(t=new He(this.xref)),t.set(Ie(i),a)}}catch(e){A.e(e)}finally{A.f()}}return _(this,"xfaImages",t)}},{key:"_collectJavaScript",value:function(){var e=this._catDict.get("Names"),t=null;function r(e,r){if(r instanceof He&&Ke(r.get("S"),"JavaScript")){var A=r.get("JS");if(A instanceof ze)A=A.getString();else if("string"!=typeof A)return;(A=Ie(A).replaceAll("\\0",""))&&(t||(t=new Map)).set(e,A)}}if(e instanceof He&&e.has("JavaScript")){var A,n=aE(new UC(e.getRaw("JavaScript"),this.xref).getAll());try{for(n.s();!(A=n.n()).done;){var i=rE(A.value,2),a=i[0],o=i[1];r(Ie(a),o)}}catch(e){n.e(e)}finally{n.f()}}var s=this._catDict.get("OpenAction");return s&&r("OpenAction",s),t}},{key:"jsActions",get:function(){var e=this._collectJavaScript(),t=Mt(this.xref,this._catDict,k);if(e){t||(t=Object.create(null));var r,A=aE(e);try{for(A.s();!(r=A.n()).done;){var n=rE(r.value,2),i=n[0],a=n[1];i in t?t[i].push(a):t[i]=[a]}}catch(e){A.e(e)}finally{A.f()}}return _(this,"jsActions",t)}},{key:"fontFallback",value:(n=tE($Q().mark((function e(t,r){var A,n,i,a;return $Q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(this.fontCache);case 2:A=e.sent,n=aE(A),e.prev=4,n.s();case 6:if((i=n.n()).done){e.next=13;break}if((a=i.value).loadedName!==t){e.next=11;break}return a.fallback(r),e.abrupt("return");case 11:e.next=6;break;case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(4),n.e(e.t0);case 18:return e.prev=18,n.f(),e.finish(18);case 21:case"end":return e.stop()}}),e,this,[[4,15,18,21]])}))),function(e,t){return n.apply(this,arguments)})},{key:"cleanup",value:(A=tE($Q().mark((function e(){var t,r,A,n,i=arguments;return $Q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.length>0&&void 0!==i[0]&&i[0],JC(),this.globalImageCache.clear(t),this.pageKidsCountCache.clear(),this.pageIndexCache.clear(),this.pageDictCache.clear(),this.nonBlendModesSet.clear(),e.next=9,Promise.all(this.fontCache);case 9:r=e.sent,A=aE(r);try{for(A.s();!(n=A.n()).done;)delete n.value.dict.cacheKey}catch(e){A.e(e)}finally{A.f()}this.fontCache.clear(),this.builtInCMapCache.clear(),this.standardFontDataCache.clear(),this.systemFontCache.clear();case 16:case"end":return e.stop()}}),e,this)}))),function(){return A.apply(this,arguments)})},{key:"getPageDict",value:(r=tE($Q().mark((function e(t){var r,A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E;return $Q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=[this.toplevelPagesDict],A=new Pe,(n=this._catDict.getRaw("Pages"))instanceof Ye&&A.put(n),i=this.xref,a=this.pageKidsCountCache,o=this.pageIndexCache,s=this.pageDictCache,c=0;case 6:if(!r.length){e.next=67;break}if(!((g=r.pop())instanceof Ye)){e.next=34;break}if(!((u=a.get(g))>=0&&c+u<=t)){e.next=13;break}return c+=u,e.abrupt("continue",6);case 13:if(!A.has(g)){e.next=15;break}throw new re("Pages tree contains circular reference.");case 15:return A.put(g),e.next=18,s.get(g)||i.fetchAsync(g);case 18:if(!((l=e.sent)instanceof He)){e.next=32;break}if(!((h=l.getRaw("Type"))instanceof Ye)){e.next=25;break}return e.next=24,i.fetchAsync(h);case 24:h=e.sent;case 25:if(!Ke(h,"Page")&&l.has("Kids")){e.next=32;break}if(a.has(g)||a.put(g,1),o.has(g)||o.put(g,c),c!==t){e.next=30;break}return e.abrupt("return",[l,g]);case 30:return c++,e.abrupt("continue",6);case 32:return r.push(l),e.abrupt("continue",6);case 34:if(g instanceof He){e.next=36;break}throw new re("Page dictionary kid reference points to wrong type of object.");case 36:if(I=g.objId,!((f=g.getRaw("Count"))instanceof Ye)){e.next=42;break}return e.next=41,i.fetchAsync(f);case 41:f=e.sent;case 42:if(!(Number.isInteger(f)&&f>=0)){e.next=47;break}if(I&&!a.has(I)&&a.put(I,f),!(c+f<=t)){e.next=47;break}return c+=f,e.abrupt("continue",6);case 47:if(!((C=g.getRaw("Kids"))instanceof Ye)){e.next=52;break}return e.next=51,i.fetchAsync(C);case 51:C=e.sent;case 52:if(Array.isArray(C)){e.next=64;break}if(!((B=g.getRaw("Type"))instanceof Ye)){e.next=58;break}return e.next=57,i.fetchAsync(B);case 57:B=e.sent;case 58:if(!Ke(B,"Page")&&g.has("Kids")){e.next=63;break}if(c!==t){e.next=61;break}return e.abrupt("return",[g,null]);case 61:return c++,e.abrupt("continue",6);case 63:throw new re("Page dictionary kids object is not an array.");case 64:for(Q=C.length-1;Q>=0;Q--)E=C[Q],r.push(E),g===this.toplevelPagesDict&&E instanceof Ye&&!s.has(E)&&s.put(E,i.fetchAsync(E));e.next=6;break;case 67:throw new Error("Page index ".concat(t," not found."));case 68:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"getAllPageDicts",value:(t=tE($Q().mark((function e(){var t,r,A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E=arguments;return $Q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u=function(e){if(e instanceof Qt&&!t)throw e;t&&r&&0===c&&(q('getAllPageDicts - Skipping invalid first page: "'.concat(e,'".')),e=He.empty),a.set(c++,[e,null])},g=function(e,t){t&&!s.has(t)&&s.put(t,c),a.set(c++,[e,t])},t=E.length>0&&void 0!==E[0]&&E[0],r=this.pdfManager.evaluatorOptions.ignoreErrors,A=[{currentNode:this.toplevelPagesDict,posInKids:0}],n=new Pe,(i=this._catDict.getRaw("Pages"))instanceof Ye&&n.put(i),a=new Map,o=this.xref,s=this.pageIndexCache,c=0;case 10:if(!(A.length>0)){e.next=70;break}if(l=A.at(-1),h=l.currentNode,I=l.posInKids,!((f=h.getRaw("Kids"))instanceof Ye)){e.next=25;break}return e.prev=15,e.next=18,o.fetchAsync(f);case 18:f=e.sent,e.next=25;break;case 21:return e.prev=21,e.t0=e.catch(15),u(e.t0),e.abrupt("break",70);case 25:if(Array.isArray(f)){e.next=28;break}return u(new re("Page dictionary kids object is not an array.")),e.abrupt("break",70);case 28:if(!(I>=f.length)){e.next=31;break}return A.pop(),e.abrupt("continue",10);case 31:if(C=f[I],B=void 0,!(C instanceof Ye)){e.next=50;break}if(!n.has(C)){e.next=37;break}return u(new re("Pages tree contains circular reference.")),e.abrupt("break",70);case 37:return n.put(C),e.prev=38,e.next=41,o.fetchAsync(C);case 41:B=e.sent,e.next=48;break;case 44:return e.prev=44,e.t1=e.catch(38),u(e.t1),e.abrupt("break",70);case 48:e.next=51;break;case 50:B=C;case 51:if(B instanceof He){e.next=54;break}return u(new re("Page dictionary kid reference points to wrong type of object.")),e.abrupt("break",70);case 54:if(!((Q=B.getRaw("Type"))instanceof Ye)){e.next=66;break}return e.prev=56,e.next=59,o.fetchAsync(Q);case 59:Q=e.sent,e.next=66;break;case 62:return e.prev=62,e.t2=e.catch(56),u(e.t2),e.abrupt("break",70);case 66:Ke(Q,"Page")||!B.has("Kids")?g(B,C instanceof Ye?C:null):A.push({currentNode:B,posInKids:0}),l.posInKids++,e.next=10;break;case 70:return e.abrupt("return",a);case 71:case"end":return e.stop()}}),e,this,[[15,21],[38,44],[56,62]])}))),function(){return t.apply(this,arguments)})},{key:"getPageIndex",value:function(e){var t=this,r=this.pageIndexCache.get(e);if(void 0!==r)return Promise.resolve(r);var A=this.xref,n=0,i=function(r){return function(t){var r,n=0;return A.fetchAsync(t).then((function(A){if(je(t,e)&&!qe(A,"Page")&&!(A instanceof He&&!A.has("Type")&&A.has("Contents")))throw new re("The reference does not point to a /Page dictionary.");if(!A)return null;if(!(A instanceof He))throw new re("Node must be a dictionary.");return r=A.getRaw("Parent"),A.getAsync("Parent")})).then((function(e){if(!e)return null;if(!(e instanceof He))throw new re("Parent must be a dictionary.");return e.getAsync("Kids")})).then((function(e){if(!e)return null;var i,a=[],o=!1,s=aE(e);try{for(s.s();!(i=s.n()).done;){var c=i.value;if(!(c instanceof Ye))throw new re("Kid must be a reference.");if(je(c,t)){o=!0;break}a.push(A.fetchAsync(c).then((function(e){if(!(e instanceof He))throw new re("Kid node must be a dictionary.");e.has("Count")?n+=e.get("Count"):n++})))}}catch(e){s.e(e)}finally{s.f()}if(!o)throw new re("Kid reference not found in parent's kids.");return Promise.all(a).then((function(){return[n,r]}))}))}(r).then((function(r){if(!r)return t.pageIndexCache.put(e,n),n;var A=rE(r,2),a=A[0],o=A[1];return n+=a,i(o)}))};return i(e)}},{key:"baseUrl",get:function(){var e=this._catDict.get("URI");if(e instanceof He){var t=e.get("Base");if("string"==typeof t){var r=Z(t,null,{tryConvertEncoding:!0});if(r)return _(this,"baseUrl",r.href)}}return _(this,"baseUrl",this.pdfManager.docBaseUrl)}}],[{key:"parseDestDictionary",value:function(e){var t=e.destDict,r=e.resultObj,A=e.docBaseUrl,n=void 0===A?null:A,i=e.docAttachments,a=void 0===i?null:i;if(t instanceof He){var o,s,c=t.get("A");if(c instanceof He||(t.has("Dest")?c=t.get("Dest"):(c=t.get("AA"))instanceof He&&(c.has("D")?c=c.get("D"):c.has("U")&&(c=c.get("U")))),c instanceof He){var g=c.get("S");if(!(g instanceof Ue))return void q("parseDestDictionary: Invalid type in Action dictionary.");var u=g.name;switch(u){case"ResetForm":var l,h=c.get("Flags"),I=0==(1&("number"==typeof h?h:0)),f=[],C=[],B=aE(c.get("Fields")||[]);try{for(B.s();!(l=B.n()).done;){var Q=l.value;Q instanceof Ye?C.push(Q.toString()):"string"==typeof Q&&f.push(Ie(Q))}}catch(e){B.e(e)}finally{B.f()}r.resetForm={fields:f,refs:C,include:I};break;case"URI":(o=c.get("URI"))instanceof Ue&&(o="/"+o.name);break;case"GoTo":s=c.get("D");break;case"Launch":case"GoToR":var E=c.get("F");E instanceof He?o=new TC(E,null,!0).serializable.rawFilename:"string"==typeof E&&(o=E);var d=hE(c);d&&"string"==typeof o&&(o=o.split("#",1)[0]+"#"+d);var y=c.get("NewWindow");"boolean"==typeof y&&(r.newWindow=y);break;case"GoToE":var p,v=c.get("T");if(a&&v instanceof He){var m=v.get("R"),w=v.get("N");Ke(m,"C")&&"string"==typeof w&&(p=a[Ie(w)])}if(p){r.attachment=p;var b=hE(c);b&&(r.attachmentDest=b)}else q('parseDestDictionary - unimplemented "GoToE" action.');break;case"Named":var k=c.get("N");k instanceof Ue&&(r.action=k.name);break;case"SetOCGState":var D=c.get("State"),S=c.get("PreserveRB");if(!Array.isArray(D)||0===D.length)break;var F,x=[],R=aE(D);try{for(R.s();!(F=R.n()).done;){var G=F.value;if(G instanceof Ue)switch(G.name){case"ON":case"OFF":case"Toggle":x.push(G.name)}else G instanceof Ye&&x.push(G.toString())}}catch(e){R.e(e)}finally{R.f()}if(x.length!==D.length)break;r.setOCGState={state:x,preserveRB:"boolean"!=typeof S||S};break;case"JavaScript":var N,L=c.get("JS");L instanceof ze?N=L.getString():"string"==typeof L&&(N=L);var U=N&&Kt(Ie(N));if(U){o=U.url,r.newWindow=U.newWindow;break}default:if("JavaScript"===u||"SubmitForm"===u)break;q('parseDestDictionary - unsupported action: "'.concat(u,'".'))}}else t.has("Dest")&&(s=t.get("Dest"));if("string"==typeof o){var M=Z(o,n,{addDefaultProtocol:!0,tryConvertEncoding:!0});M&&(r.url=M.href),r.unsafeUrl=o}s&&(s instanceof Ue&&(s=s.name),"string"==typeof s?r.dest=Ie(s):uE(s)&&(r.dest=s))}else q("parseDestDictionary: \`destDict\` must be a dictionary.")}}]);var t,r,A,n}();function CE(e){var t=this.xref.fetch(e),r={id:e.toString(),name:null,intent:null,usage:{print:null,view:null}},A=t.get("Name");"string"==typeof A&&(r.name=Ie(A));var n=t.getArray("Intent");Array.isArray(n)||(n=[n]),n.every((function(e){return e instanceof Ue}))&&(r.intent=n.map((function(e){return e.name})));var i=t.get("Usage");if(!(i instanceof He))return r;var a=r.usage,o=i.get("Print");if(o instanceof He){var s=o.get("PrintState");if(s instanceof Ue)switch(s.name){case"ON":case"OFF":a.print={printState:s.name}}}var c=i.get("View");if(c instanceof He){var g=c.get("ViewState");if(g instanceof Ue)switch(g.name){case"ON":case"OFF":a.view={viewState:g.name}}}return r}function BE(e,t){function r(e){var r=[];if(Array.isArray(e)){var A,n=aE(e);try{for(n.s();!(A=n.n()).done;){var i=A.value;i instanceof Ye&&t.has(i)&&r.push(i.toString())}}catch(e){n.e(e)}finally{n.f()}}return r}function A(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!Array.isArray(e))return null;var A,i=[],o=aE(e);try{for(o.s();!(A=o.n()).done;){var s=A.value;if(s instanceof Ye&&t.has(s))a.put(s),i.push(s.toString());else{var c=n(s,r);c&&i.push(c)}}}catch(e){o.e(e)}finally{o.f()}if(r>0)return i;var g,u=[],l=aE(t);try{for(l.s();!(g=l.n()).done;){var h=g.value;a.has(h)||u.push(h.toString())}}catch(e){l.e(e)}finally{l.f()}return u.length&&i.push({name:null,order:u}),i}function n(e,t){if(++t>o)return q("parseNestedOrder - reached MAX_NESTED_LEVELS."),null;var r=i.fetchIfRef(e);if(!Array.isArray(r))return null;var n=i.fetchIfRef(r[0]);if("string"!=typeof n)return null;var a=A(r.slice(1),t);return a&&a.length?{name:Ie(n),order:a}:null}var i=this.xref,a=new Pe,o=10;return{name:"string"==typeof e.get("Name")?Ie(e.get("Name")):null,creator:"string"==typeof e.get("Creator")?Ie(e.get("Creator")):null,baseState:e.get("BaseState")instanceof Ue?e.get("BaseState").name:null,on:r(e.get("ON")),off:r(e.get("OFF")),order:A(e.get("Order")),groups:null}}function QE(){QE=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function EE(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function dE(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){EE(i,A,n,a,o,"next",e)}function o(e){EE(i,A,n,a,o,"throw",e)}a(void 0)}))}}function yE(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,pE(A.key),A)}}function pE(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function vE(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return mE(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?mE(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function mE(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function wE(e,t){if(e instanceof He)e=e.getRawValues();else if(e instanceof ze)e=e.dict.getRawValues();else if(!Array.isArray(e))return;var r,A,n=vE(e);try{for(n.s();!(r=n.n()).done;){var i=r.value;((A=i)instanceof Ye||A instanceof He||A instanceof ze||Array.isArray(A))&&t.push(i)}}catch(e){n.e(e)}finally{n.f()}}var bE=function(){return function(e,t,r){return t&&yE(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t,r,A){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.dict=t,this.keys=r,this.xref=A,this.refSet=null}),[{key:"load",value:(t=dE(QE().mark((function e(){var t,r,A,n,i,a,o;return QE().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.xref.stream.isDataLoaded){e.next=2;break}return e.abrupt("return",void 0);case 2:t=this.keys,r=this.dict,this.refSet=new Pe,A=[],n=vE(t);try{for(n.s();!(i=n.n()).done;)a=i.value,void 0!==(o=r.getRaw(a))&&A.push(o)}catch(e){n.e(e)}finally{n.f()}return e.abrupt("return",this._walk(A));case 8:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"_walk",value:(e=dE(QE().mark((function e(t){var r,A,n,i,a,o,s,c,g,u,l,h;return QE().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=[],A=[];case 2:if(!t.length){e.next=48;break}if(!((n=t.pop())instanceof Ye)){e.next=21;break}if(!this.refSet.has(n)){e.next=7;break}return e.abrupt("continue",2);case 7:e.prev=7,this.refSet.put(n),n=this.xref.fetch(n),e.next=21;break;case 12:if(e.prev=12,e.t0=e.catch(7),e.t0 instanceof Ct){e.next=19;break}return q('ObjectLoader._walk - requesting all data: "'.concat(e.t0,'".')),this.refSet=null,i=this.xref.stream.manager,e.abrupt("return",i.requestAllChunks());case 19:r.push(n),A.push({begin:e.t0.begin,end:e.t0.end});case 21:if(!(n instanceof ze)){e.next=45;break}if(!(a=n.getBaseStreams())){e.next=45;break}o=!1,s=vE(a),e.prev=26,s.s();case 28:if((c=s.n()).done){e.next=36;break}if(!(g=c.value).isDataLoaded){e.next=32;break}return e.abrupt("continue",34);case 32:o=!0,A.push({begin:g.start,end:g.end});case 34:e.next=28;break;case 36:e.next=41;break;case 38:e.prev=38,e.t1=e.catch(26),s.e(e.t1);case 41:return e.prev=41,s.f(),e.finish(41);case 44:o&&r.push(n);case 45:wE(n,t),e.next=2;break;case 48:if(!A.length){e.next=54;break}return e.next=51,this.xref.stream.manager.requestRanges(A);case 51:u=vE(r);try{for(u.s();!(l=u.n()).done;)(h=l.value)instanceof Ye&&this.refSet.remove(h)}catch(e){u.e(e)}finally{u.f()}return e.abrupt("return",this._walk(r));case 54:return this.refSet=null,e.abrupt("return",void 0);case 56:case"end":return e.stop()}}),e,this,[[7,12],[26,38,41,44]])}))),function(t){return e.apply(this,arguments)})}]);var e,t}(),kE=Symbol(),DE=Symbol(),SE=Symbol(),FE=Symbol(),xE=Symbol(),RE=Symbol(),GE=Symbol(),NE=Symbol(),LE=Symbol(),UE=Symbol("content"),ME=Symbol("data"),JE=Symbol(),HE=Symbol("extra"),YE=Symbol(),PE=Symbol(),OE=Symbol(),KE=Symbol(),TE=Symbol(),qE=Symbol(),jE=Symbol(),WE=Symbol(),ZE=Symbol(),_E=Symbol(),XE=Symbol(),VE=Symbol(),zE=Symbol(),$E=Symbol(),ed=Symbol(),td=Symbol(),rd=Symbol(),Ad=Symbol(),nd=Symbol(),id=Symbol(),ad=Symbol(),od=Symbol(),sd=Symbol(),cd=Symbol(),gd=Symbol(),ud=Symbol(),ld=Symbol(),hd=Symbol(),Id=Symbol(),fd=Symbol(),Cd=Symbol(),Bd=Symbol(),Qd=Symbol("namespaceId"),Ed=Symbol("nodeName"),dd=Symbol(),yd=Symbol(),pd=Symbol(),vd=Symbol(),md=Symbol(),wd=Symbol(),bd=Symbol(),kd=Symbol(),Dd=Symbol("root"),Sd=Symbol(),Fd=Symbol(),xd=Symbol(),Rd=Symbol(),Gd=Symbol(),Nd=Symbol(),Ld=Symbol(),Ud=Symbol(),Md=Symbol(),Jd=Symbol(),Hd=Symbol(),Yd=Symbol("uid"),Pd=(r(9657),Symbol()),Od={config:{id:0,check:function(e){return e.startsWith("http://www.xfa.org/schema/xci/")}},connectionSet:{id:1,check:function(e){return e.startsWith("http://www.xfa.org/schema/xfa-connection-set/")}},datasets:{id:2,check:function(e){return e.startsWith("http://www.xfa.org/schema/xfa-data/")}},form:{id:3,check:function(e){return e.startsWith("http://www.xfa.org/schema/xfa-form/")}},localeSet:{id:4,check:function(e){return e.startsWith("http://www.xfa.org/schema/xfa-locale-set/")}},pdf:{id:5,check:function(e){return"http://ns.adobe.com/xdp/pdf/"===e}},signature:{id:6,check:function(e){return"http://www.w3.org/2000/09/xmldsig#"===e}},sourceSet:{id:7,check:function(e){return e.startsWith("http://www.xfa.org/schema/xfa-source-set/")}},stylesheet:{id:8,check:function(e){return"http://www.w3.org/1999/XSL/Transform"===e}},template:{id:9,check:function(e){return e.startsWith("http://www.xfa.org/schema/xfa-template/")}},xdc:{id:10,check:function(e){return e.startsWith("http://www.xfa.org/schema/xdc/")}},xdp:{id:11,check:function(e){return"http://ns.adobe.com/xdp/"===e}},xfdf:{id:12,check:function(e){return"http://ns.adobe.com/xfdf/"===e}},xhtml:{id:13,check:function(e){return"http://www.w3.org/1999/xhtml"===e}},xmpmeta:{id:14,check:function(e){return"http://ns.adobe.com/xmpmeta/"===e}}};function Kd(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Td(A.key),A)}}function Td(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function qd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return jd(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?jd(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jd(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}var Wd={pt:function(e){return e},cm:function(e){return e/2.54*72},mm:function(e){return e/25.4*72},in:function(e){return 72*e},px:function(e){return e}},Zd=/([+-]?\\d+\\.?\\d*)(.*)/;function _d(e){return e.startsWith("'")||e.startsWith('"')?e.slice(1,-1):e}function Xd(e){var t=e.data,r=e.defaultValue,A=e.validate;if(!t)return r;t=t.trim();var n=parseInt(t,10);return!isNaN(n)&&A(n)?n:r}function Vd(e){var t=e.data,r=e.defaultValue,A=e.validate;if(!t)return r;t=t.trim();var n=parseFloat(t);return!isNaN(n)&&A(n)?n:r}function zd(e){var t=e.data,r=e.defaultValue,A=e.validate;return t&&A(t=t.trim())?t:r}function $d(e,t){return zd({data:e,defaultValue:t[0],validate:function(e){return t.includes(e)}})}function ey(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0";if(t||(t="0"),!e)return ey(t);var r=e.trim().match(Zd);if(!r)return ey(t);var A=qd(r,3),n=A[1],i=A[2],a=parseFloat(n);if(isNaN(a))return ey(t);if(0===a)return 0;var o=Wd[i];return o?o(a):a}function ty(e){if(!e)return{num:1,den:1};var t=e.trim().split(/\\s*:\\s*/).map((function(e){return parseFloat(e)})).filter((function(e){return!isNaN(e)}));if(1===t.length&&t.push(1),0===t.length)return{num:1,den:1};var r=qd(t,2);return{num:r[0],den:r[1]}}function ry(e){return e?e.trim().split(/\\s+/).map((function(e){return{excluded:"-"===e[0],viewname:e.substring(1)}})):[]}var Ay=function(){function e(t,r,A,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.success=t,this.html=r,this.bbox=A,this.breakNode=n}return function(e,t,r){return t&&Kd(e.prototype,t),r&&Kd(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}(e,[{key:"isBreak",value:function(){return!!this.breakNode}}],[{key:"FAILURE",get:function(){return _(this,"FAILURE",new e(!1,null,null,null))}},{key:"EMPTY",get:function(){return _(this,"EMPTY",new e(!0,null,null,null))}},{key:"breakNode",value:function(t){return new e(!1,null,null,t)}},{key:"success",value:function(t){return new e(!0,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,null)}}])}();function ny(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||ay(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function iy(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=ay(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function ay(e,t){if(e){if("string"==typeof e)return oy(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?oy(e,t):void 0}}function oy(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function sy(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,cy(A.key),A)}}function cy(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var gy=function(){return function(e,t,r){return t&&sy(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.fonts=new Map,this.cache=new Map,this.warned=new Set,this.defaultFont=null,this.add(t)}),[{key:"add",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,A=iy(e);try{for(A.s();!(t=A.n()).done;){var n=t.value;this.addPdfFont(n)}}catch(e){A.e(e)}finally{A.f()}var i,a=iy(this.fonts.values());try{for(a.s();!(i=a.n()).done;){var o=i.value;o.regular||(o.regular=o.italic||o.bold||o.bolditalic)}}catch(e){a.e(e)}finally{a.f()}if(r&&0!==r.size){var s,c=this.fonts.get("PdfJS-Fallback-PdfJS-XFA"),g=iy(r);try{for(g.s();!(s=g.n()).done;){var u=s.value;this.fonts.set(u,c)}}catch(e){g.e(e)}finally{g.f()}}}},{key:"addPdfFont",value:function(e){var t=e.cssFontInfo,r=t.fontFamily,A=this.fonts.get(r);A||(A=Object.create(null),this.fonts.set(r,A),this.defaultFont||(this.defaultFont=A));var n,i,a,o="",s=parseFloat(t.fontWeight);0!==parseFloat(t.italicAngle)?o=s>=700?"bolditalic":"italic":s>=700&&(o="bold"),o||((e.name.includes("Bold")||null!==(n=e.psName)&&void 0!==n&&n.includes("Bold"))&&(o="bold"),(e.name.includes("Italic")||e.name.endsWith("It")||null!==(i=e.psName)&&void 0!==i&&i.includes("Italic")||null!==(a=e.psName)&&void 0!==a&&a.endsWith("It"))&&(o+="italic")),o||(o="regular"),A[o]=e}},{key:"getDefault",value:function(){return this.defaultFont}},{key:"find",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=this.fonts.get(e)||this.cache.get(e);if(r)return r;var A=/,|-|_| |bolditalic|bold|italic|regular|it/gi,n=e.replaceAll(A,"");if(r=this.fonts.get(n))return this.cache.set(e,r),r;n=n.toLowerCase();var i,a=[],o=iy(this.fonts.entries());try{for(o.s();!(i=o.n()).done;){var s=ny(i.value,2),c=s[0],g=s[1];c.replaceAll(A,"").toLowerCase().startsWith(n)&&a.push(g)}}catch(e){o.e(e)}finally{o.f()}if(0===a.length){var u,l=iy(this.fonts.entries());try{for(l.s();!(u=l.n()).done;){var h,I=ny(u.value,2)[1];null!==(h=I.regular.name)&&void 0!==h&&h.replaceAll(A,"").toLowerCase().startsWith(n)&&a.push(I)}}catch(e){l.e(e)}finally{l.f()}}if(0===a.length){n=n.replaceAll(/psmt|mt/gi,"");var f,C=iy(this.fonts.entries());try{for(C.s();!(f=C.n()).done;){var B=ny(f.value,2),Q=B[0],E=B[1];Q.replaceAll(A,"").toLowerCase().startsWith(n)&&a.push(E)}}catch(e){C.e(e)}finally{C.f()}}if(0===a.length){var d,y=iy(this.fonts.values());try{for(y.s();!(d=y.n()).done;){var p,v=d.value;null!==(p=v.regular.name)&&void 0!==p&&p.replaceAll(A,"").toLowerCase().startsWith(n)&&a.push(v)}}catch(e){y.e(e)}finally{y.f()}}return a.length>=1?(1!==a.length&&t&&q("XFA - Too many choices to guess the correct font: ".concat(e)),this.cache.set(e,a[0]),a[0]):(t&&!this.warned.has(e)&&(this.warned.add(e),q("XFA - Cannot find the font: ".concat(e))),null)}}])}();function uy(e,t){return"italic"===e.posture?"bold"===e.weight?t.bolditalic:t.italic:"bold"===e.weight?t.bold:t.regular}function ly(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Iy(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function hy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||Iy(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Iy(e,t){if(e){if("string"==typeof e)return fy(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?fy(e,t):void 0}}function fy(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function Cy(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function By(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Ey(A.key),A)}}function Qy(e,t,r){return t&&By(e.prototype,t),r&&By(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ey(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var dy=function(){return Qy((function e(t,r,A,n){if(Cy(this,e),this.lineHeight=A,this.paraMargin=r||{top:0,bottom:0,left:0,right:0},!t){var i=hy(this.defaultFont(n),2);return this.pdfFont=i[0],void(this.xfaFont=i[1])}this.xfaFont={typeface:t.typeface,posture:t.posture,weight:t.weight,size:t.size,letterSpacing:t.letterSpacing};var a=n.find(t.typeface);if(!a){var o=hy(this.defaultFont(n),2);return this.pdfFont=o[0],void(this.xfaFont=o[1])}if(this.pdfFont=uy(t,a),!this.pdfFont){var s=hy(this.defaultFont(n),2);this.pdfFont=s[0],this.xfaFont=s[1]}}),[{key:"defaultFont",value:function(e){var t=e.find("Helvetica",!1)||e.find("Myriad Pro",!1)||e.find("Arial",!1)||e.getDefault();if(null!=t&&t.regular){var r=t.regular;return[r,{typeface:r.cssFontInfo.fontFamily,posture:"normal",weight:"normal",size:10,letterSpacing:0}]}return[null,{typeface:"Courier",posture:"normal",weight:"normal",size:10,letterSpacing:0}]}}])}(),yy=function(){return Qy((function e(t,r,A,n){Cy(this,e),this.fontFinder=n,this.stack=[new dy(t,r,A,n)]}),[{key:"pushData",value:function(e,t,r){for(var A=this.stack.at(-1),n=0,i=["typeface","posture","weight","size","letterSpacing"];n<i.length;n++){var a=i[n];e[a]||(e[a]=A.xfaFont[a])}for(var o=0,s=["top","bottom","left","right"];o<s.length;o++){var c=s[o];isNaN(t[c])&&(t[c]=A.paraMargin[c])}var g=new dy(e,t,r||A.lineHeight,this.fontFinder);g.pdfFont||(g.pdfFont=A.pdfFont),this.stack.push(g)}},{key:"popFont",value:function(){this.stack.pop()}},{key:"topFont",value:function(){return this.stack.at(-1)}}])}(),py=function(){return Qy((function e(t,r,A,n){Cy(this,e),this.glyphs=[],this.fontSelector=new yy(t,r,A,n),this.extraHeight=0}),[{key:"pushData",value:function(e,t,r){this.fontSelector.pushData(e,t,r)}},{key:"popFont",value:function(e){return this.fontSelector.popFont()}},{key:"addPara",value:function(){var e=this.fontSelector.topFont();this.extraHeight+=e.paraMargin.top+e.paraMargin.bottom}},{key:"addString",value:function(e){if(e){var t=this.fontSelector.topFont(),r=t.xfaFont.size;if(t.pdfFont){var A,n=t.xfaFont.letterSpacing,i=t.pdfFont,a=i.lineHeight||1.2,o=t.lineHeight||Math.max(1.2,a)*r,s=a-(void 0===i.lineGap?.2:i.lineGap),c=Math.max(1,s)*r,g=r/1e3,u=i.defaultWidth||i.charsToGlyphs(" ")[0].width,l=ly(e.split(/[\\u2029\\n]/));try{for(l.s();!(A=l.n()).done;){var h,I=A.value,f=i.encodeString(I).join(""),C=ly(i.charsToGlyphs(f));try{for(C.s();!(h=C.n()).done;){var B=h.value,Q=B.width||u;this.glyphs.push([Q*g+n,o,c,B.unicode,!1])}}catch(e){C.e(e)}finally{C.f()}this.glyphs.push([0,0,0,"\\n",!0])}}catch(e){l.e(e)}finally{l.f()}this.glyphs.pop()}else{var E,d=ly(e.split(/[\\u2029\\n]/));try{for(d.s();!(E=d.n()).done;){var y,p=ly(E.value.split(""));try{for(p.s();!(y=p.n()).done;){var v=y.value;this.glyphs.push([r,1.2*r,r,v,!1])}}catch(e){p.e(e)}finally{p.f()}this.glyphs.push([0,0,0,"\\n",!0])}}catch(e){d.e(e)}finally{d.f()}this.glyphs.pop()}}}},{key:"compute",value:function(e){for(var t=-1,r=0,A=0,n=0,i=0,a=0,o=!1,s=!0,c=0,g=this.glyphs.length;c<g;c++){var u=hy(this.glyphs[c],5),l=u[0],h=u[1],I=u[2],f=" "===u[3],C=s?I:h;u[4]?(A=Math.max(A,i),i=0,n+=a,a=C,t=-1,r=0,s=!1):f?i+l>e?(A=Math.max(A,i),i=0,n+=a,a=C,t=-1,r=0,o=!0,s=!1):(a=Math.max(C,a),r=i,i+=l,t=c):i+l>e?(n+=a,a=C,-1!==t?(c=t,A=Math.max(A,r),i=0,t=-1,r=0):(A=Math.max(A,i),i=l),o=!0,s=!1):(i+=l,a=Math.max(C,a))}return{width:1.02*(A=Math.max(A,i)),height:n+=a+this.extraHeight,isBroken:o}}}])}();function vy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||my(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function my(e,t){if(e){if("string"==typeof e)return wy(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?wy(e,t):void 0}}function wy(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}var by=/^[^.[]+/,ky=/^[^\\]]+/,Dy={dot:0,dotDot:1,dotHash:2,dotBracket:3,dotParen:4},Sy=new Map([["$data",function(e,t){return e.datasets?e.datasets.data:e}],["$record",function(e,t){return(e.datasets?e.datasets.data:e)[VE]()[0]}],["$template",function(e,t){return e.template}],["$connectionSet",function(e,t){return e.connectionSet}],["$form",function(e,t){return e.form}],["$layout",function(e,t){return e.layout}],["$host",function(e,t){return e.host}],["$dataWindow",function(e,t){return e.dataWindow}],["$event",function(e,t){return e.event}],["!",function(e,t){return e.datasets}],["$xfa",function(e,t){return e}],["xfa",function(e,t){return e}],["$",function(e,t){return t}]]),Fy=new WeakMap;function xy(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],A=e.match(by);if(!A)return null;for(var n,i=vy(A,1)[0],a=[{name:i,cacheName:"."+i,index:0,js:null,formCalc:null,operator:Dy.dot}],o=i.length;o<e.length;){var s=o;if("["!==e.charAt(o++)){var c=void 0;switch(e.charAt(o)){case".":if(!t)return null;o++,c=Dy.dotDot;break;case"#":o++,c=Dy.dotHash;break;case"[":if(r)return q("XFA - SOM expression contains a FormCalc subexpression which is not supported for now."),null;c=Dy.dotBracket;break;case"(":if(r)return q("XFA - SOM expression contains a JavaScript subexpression which is not supported for now."),null;c=Dy.dotParen;break;default:c=Dy.dot}if(!(A=e.slice(o).match(by)))break;o+=(i=vy(A,1)[0]).length,a.push({name:i,cacheName:e.slice(s,o),operator:c,index:0,js:null,formCalc:null})}else{if(!(A=e.slice(o).match(ky)))return q("XFA - Invalid index in SOM expression"),null;a.at(-1).index="*"===(n=(n=A[0]).trim())?1/0:parseInt(n,10)||0,o+=A[0].length+1}}return a}function Ry(e,t,r){var A=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],n=xy(r,!(arguments.length>3&&void 0!==arguments[3])||arguments[3]);if(!n)return null;var i,a=Sy.get(n[0].name),o=0;a?(i=!0,e=[a(e,t)],o=1):(i=null===t,e=[t||e]);for(var s,c=function(){var r,a=n[o],s=a.name,c=a.cacheName,g=a.operator,u=a.index,l=[],h=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=my(e))){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}(e);try{for(h.s();!(r=h.n()).done;){var I=r.value;if(I.isXFAObject){var f=void 0,C=void 0;if(A&&((C=Fy.get(I))||(C=new Map,Fy.set(I,C)),f=C.get(c)),!f){switch(g){case Dy.dot:f=I[jE](s,!1);break;case Dy.dotDot:f=I[jE](s,!0);break;case Dy.dotHash:f=(f=I[qE](s)).isXFAObjectArray?f.children:[f]}A&&C.set(c,f)}f.length>0&&l.push(f)}}}catch(e){h.e(e)}finally{h.f()}if(0===l.length&&!i&&0===o){var B=t[td]();return(t=B)?(o=-1,e=[t],0):{v:null}}e=isFinite(u)?l.filter((function(e){return u<e.length})).map((function(e){return e[u]})):l.flat()},g=n.length;o<g;o++)if(0!==(s=c())&&s)return s.v;return 0===e.length?null:e}function Gy(e,t,r){var A=xy(r);if(!A)return null;if(A.some((function(e){return e.operator===Dy.dotDot})))return null;var n=Sy.get(A[0].name),i=0;n?(e=n(e,t),i=1):e=t||e;for(var a=A.length;i<a;i++){var o=A[i],s=o.name,c=o.operator,g=o.index;if(!isFinite(g))return A[i].index=0,e.createNodes(A.slice(i));var u=void 0;switch(c){case Dy.dot:u=e[jE](s,!1);break;case Dy.dotDot:u=e[jE](s,!0);break;case Dy.dotHash:u=(u=e[qE](s)).isXFAObjectArray?u.children:[u]}if(0===u.length)return e.createNodes(A.slice(i));if(!(g<u.length))return A[i].index=g-u.length,e.createNodes(A.slice(i));var l=u[g];if(!l.isXFAObject)return q("XFA - Cannot create a node."),null;e=l}return null}function Ny(e,t,r,A){var n=Ly(Hy(1&A?e.prototype:e),t,r);return 2&A&&"function"==typeof n?function(e){return n.apply(r,e)}:n}function Ly(){return Ly="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var A=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=Hy(e)););return e}(e,t);if(A){var n=Object.getOwnPropertyDescriptor(A,t);return n.get?n.get.call(arguments.length<3?e:r):n.value}},Ly.apply(null,arguments)}function Uy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||Ty(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function My(e,t,r){return t=Hy(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Jy()?Reflect.construct(t,r||[],Hy(e).constructor):t.apply(e,r))}function Jy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Jy=function(){return!!e})()}function Hy(e){return Hy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Hy(e)}function Yy(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Py(e,t)}function Py(e,t){return Py=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Py(e,t)}function Oy(){Oy=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function Ky(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Ty(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function Ty(e,t){if(e){if("string"==typeof e)return qy(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?qy(e,t):void 0}}function qy(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function jy(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wy(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,_y(A.key),A)}}function Zy(e,t,r){return t&&Wy(e.prototype,t),r&&Wy(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _y(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var Xy=Symbol(),Vy=Symbol(),zy=Symbol(),$y=Symbol("_children"),ep=Symbol(),tp=Symbol(),rp=Symbol(),Ap=Symbol(),np=Symbol(),ip=Symbol(),ap=Symbol(),op=Symbol(),sp=Symbol(),cp=Symbol("parent"),gp=Symbol(),up=Symbol(),lp=Symbol(),hp=0,Ip=Od.datasets.id,fp=function(){function e(t,r){var A=arguments.length>2&&void 0!==arguments[2]&&arguments[2];jy(this,e),this[Qd]=t,this[Ed]=r,this[ap]=A,this[cp]=null,this[$y]=[],this[Yd]="".concat(r).concat(hp++),this[Ad]=null}return Zy(e,[{key:"isXFAObject",get:function(){return!0}},{key:"isXFAObjectArray",get:function(){return!1}},{key:"createNodes",value:function(e){var t,r=this,A=null,n=Ky(e);try{for(n.s();!(t=n.n()).done;){for(var i=t.value,a=i.name,o=i.index,s=0,c=isFinite(o)?o:0;s<=c;s++){var g=r[Qd]===Ip?-1:r[Qd];A=new Qp(g,a),r[SE](A)}r=A}}catch(e){n.e(e)}finally{n.f()}return A}},{key:yd,value:function(e){if(!this[ap]||!this[pd](e))return!1;var t=e[Ed],r=this[t];if(!(r instanceof Cp))return null!==r&&this[kd](r),this[t]=e,this[SE](e),!0;if(r.push(e))return this[SE](e),!0;var A="";return this.id?A=" (id: ".concat(this.id,")"):this.name&&(A=" (name: ".concat(this.name," ").concat(this.h.value,")")),q('XFA - node "'.concat(this[Ed],'"').concat(A,' has already enough "').concat(t,'"!')),!1}},{key:pd,value:function(e){return this.hasOwnProperty(e[Ed])&&e[Qd]===this[Qd]}},{key:ld,value:function(){return!1}},{key:kE,value:function(){return!1}},{key:sd,value:function(){return!1}},{key:cd,value:function(){return!1}},{key:wd,value:function(){this.para&&this[rd]()[HE].paraStack.pop()}},{key:bd,value:function(){this[rd]()[HE].paraStack.push(this.para)}},{key:xd,value:function(e){this.id&&this[Qd]===Od.template.id&&e.set(this.id,this)}},{key:rd,value:function(){return this[Ad].template}},{key:hd,value:function(){return!1}},{key:Id,value:function(){return!1}},{key:SE,value:function(e){e[cp]=this,this[$y].push(e),!e[Ad]&&this[Ad]&&(e[Ad]=this[Ad])}},{key:kd,value:function(e){var t=this[$y].indexOf(e);this[$y].splice(t,1)}},{key:nd,value:function(){return this.hasOwnProperty("value")}},{key:Gd,value:function(e){}},{key:vd,value:function(e){}},{key:YE,value:function(){}},{key:xE,value:function(e){delete this[ap],this[GE]&&(e.clean(this[GE]),delete this[GE])}},{key:ad,value:function(e){return this[$y].indexOf(e)}},{key:od,value:function(e,t){t[cp]=this,this[$y].splice(e,0,t),!t[Ad]&&this[Ad]&&(t[Ad]=this[Ad])}},{key:fd,value:function(){return!this.name}},{key:Bd,value:function(){return""}},{key:Ld,value:function(){return 0===this[$y].length?this[UE]:this[$y].map((function(e){return e[Ld]()})).join("")}},{key:zy,get:function(){var t=Object.getPrototypeOf(this);if(!t._attributes){var r,A=t._attributes=new Set,n=Ky(Object.getOwnPropertyNames(this));try{for(n.s();!(r=n.n()).done;){var i=r.value;if(null===this[i]||this[i]instanceof e||this[i]instanceof Cp)break;A.add(i)}}catch(e){n.e(e)}finally{n.f()}}return _(this,zy,t._attributes)}},{key:ud,value:function(e){for(var t=this;t;){if(t===e)return!0;t=t[td]()}return!1}},{key:td,value:function(){return this[cp]}},{key:ed,value:function(){return this[td]()}},{key:VE,value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return e?this[e]:this[$y]}},{key:JE,value:function(){var t=Object.create(null);this[UE]&&(t.$content=this[UE]);var r,A=Ky(Object.getOwnPropertyNames(this));try{for(A.s();!(r=A.n()).done;){var n=r.value,i=this[n];null!==i&&(i instanceof e?t[n]=i[JE]():i instanceof Cp?i.isEmpty()||(t[n]=i.dump()):t[n]=i)}}catch(e){A.e(e)}finally{A.f()}return t}},{key:Hd,value:function(){return null}},{key:Md,value:function(){return Ay.EMPTY}},{key:zE,value:Oy().mark((function e(){var t,r,A;return Oy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=Ky(this[VE]()),e.prev=1,t.s();case 3:if((r=t.n()).done){e.next=9;break}return A=r.value,e.next=7,A;case 7:e.next=3;break;case 9:e.next=14;break;case 11:e.prev=11,e.t0=e.catch(1),t.e(e.t0);case 14:return e.prev=14,t.f(),e.finish(14);case 17:case"end":return e.stop()}}),e,this,[[1,11,14,17]])}))},{key:Ap,value:Oy().mark((function e(t,r){var A,n,i,a,o;return Oy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:A=Ky(this[zE]()),e.prev=1,A.s();case 3:if((n=A.n()).done){e.next=13;break}if(i=n.value,t&&r!==t.has(i[Ed])){e.next=11;break}return a=this[TE](),(o=i[Md](a)).success||(this[HE].failingNode=i),e.next=11,o;case 11:e.next=3;break;case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(1),A.e(e.t0);case 18:return e.prev=18,A.f(),e.finish(18);case 21:case"end":return e.stop()}}),e,this,[[1,15,18,21]])}))},{key:PE,value:function(){return null}},{key:DE,value:function(e,t){this[HE].children.push(e)}},{key:TE,value:function(){}},{key:FE,value:function(e){var t=e.filter,r=void 0===t?null:t,A=e.include,n=void 0===A||A;if(this[HE].generator){var i=this[TE](),a=this[HE].failingNode[Md](i);if(!a.success)return a;a.html&&this[DE](a.html,a.bbox),delete this[HE].failingNode}else this[HE].generator=this[Ap](r,n);for(;;){var o=this[HE].generator.next();if(o.done)break;var s=o.value;if(!s.success)return s;s.html&&this[DE](s.html,s.bbox)}return this[HE].generator=null,Ay.EMPTY}},{key:Rd,value:function(e){this[up]=new Set(Object.keys(e))}},{key:ip,value:function(e){var t=this[zy],r=this[up];return function(e){return function(e){if(Array.isArray(e))return qy(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ty(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e).filter((function(e){return t.has(e)&&!r.has(e)}))}},{key:Sd,value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set,A=Ky(this[$y]);try{for(A.s();!(t=A.n()).done;)t.value[gp](e,r)}catch(e){A.e(e)}finally{A.f()}}},{key:gp,value:function(e,t){var r=this[np](e,t);r?this[Xy](r,e,t):this[Sd](e,t)}},{key:np,value:function(e,t){var r=this.use,A=this.usehref;if(!r&&!A)return null;var n=null,i=null,a=null,o=r;if(A?(o=A,A.startsWith("#som(")&&A.endsWith(")")?i=A.slice(5,-1):A.startsWith(".#som(")&&A.endsWith(")")?i=A.slice(6,-1):A.startsWith("#")?a=A.slice(1):A.startsWith(".#")&&(a=A.slice(2))):r.startsWith("#")?a=r.slice(1):i=r,this.use=this.usehref="",a?n=e.get(a):(n=Ry(e.get(Dd),this,i,!0,!1))&&(n=n[0]),!n)return q("XFA - Invalid prototype reference: ".concat(o,".")),null;if(n[Ed]!==this[Ed])return q("XFA - Incompatible prototype: ".concat(n[Ed]," !== ").concat(this[Ed],".")),null;if(t.has(n))return q("XFA - Cycle detected in prototypes use."),null;t.add(n);var s=n[np](e,t);return s&&n[Xy](s,e,t),n[Sd](e,t),t.delete(n),n}},{key:Xy,value:function(e,t,r){if(r.has(e))q("XFA - Cycle detected in prototypes use.");else{!this[UE]&&e[UE]&&(this[UE]=e[UE]),new Set(r).add(e);var A,n=Ky(this[ip](e[up]));try{for(n.s();!(A=n.n()).done;){var i=A.value;this[i]=e[i],this[up]&&this[up].add(i)}}catch(e){n.e(e)}finally{n.f()}var a,o=Ky(Object.getOwnPropertyNames(this));try{for(o.s();!(a=o.n()).done;){var s=a.value;if(!this[zy].has(s)){var c=this[s],g=e[s];if(c instanceof Cp){var u,l=Ky(c[$y]);try{for(l.s();!(u=l.n()).done;)u.value[gp](t,r)}catch(e){l.e(e)}finally{l.f()}for(var h=c[$y].length,I=g[$y].length;h<I;h++){var f=e[$y][h][NE]();if(!c.push(f))break;f[cp]=this,this[$y].push(f),f[gp](t,r)}}else if(null===c){if(null!==g){var C=g[NE]();C[cp]=this,this[s]=C,this[$y].push(C),C[gp](t,r)}}else c[Sd](t,r),g&&c[Xy](g,t,r)}}}catch(e){o.e(e)}finally{o.f()}}}},{key:NE,value:function(){var t,r=Object.create(Object.getPrototypeOf(this)),A=Ky(Object.getOwnPropertySymbols(this));try{for(A.s();!(t=A.n()).done;){var n=t.value;try{r[n]=this[n]}catch(e){_(r,n,this[n])}}}catch(e){A.e(e)}finally{A.f()}r[Yd]="".concat(r[Ed]).concat(hp++),r[$y]=[];var i,a=Ky(Object.getOwnPropertyNames(this));try{for(a.s();!(i=a.n()).done;){var o=i.value;if(this[zy].has(o))r[o]=e[ep](this[o]);else{var s=this[o];r[o]=s instanceof Cp?new Cp(s[op]):null}}}catch(e){a.e(e)}finally{a.f()}var c,g=Ky(this[$y]);try{for(g.s();!(c=g.n()).done;){var u=c.value,l=u[Ed],h=u[NE]();r[$y].push(h),h[cp]=r,null===r[l]?r[l]=h:r[l][$y].push(h)}}catch(e){g.e(e)}finally{g.f()}return r}},{key:VE,value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return e?this[$y].filter((function(t){return t[Ed]===e})):this[$y]}},{key:qE,value:function(e){return this[e]}},{key:jE,value:function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.from(this[WE](e,t,r))}},{key:WE,value:function(e,t){var r=this,A=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Oy().mark((function n(){var i,a,o;return Oy().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if("parent"!==e){n.next=4;break}return n.next=3,r[cp];case 3:return n.abrupt("return");case 4:i=Ky(r[$y]),n.prev=5,i.s();case 7:if((a=i.n()).done){n.next=19;break}if((o=a.value)[Ed]!==e){n.next=12;break}return n.next=12,o;case 12:if(o.name!==e){n.next=15;break}return n.next=15,o;case 15:if(!t&&!o[fd]()){n.next=17;break}return n.delegateYield(o[WE](e,t,!1),"t0",17);case 17:n.next=7;break;case 19:n.next=24;break;case 21:n.prev=21,n.t1=n.catch(5),i.e(n.t1);case 24:return n.prev=24,i.f(),n.finish(24);case 27:if(!A||!r[zy].has(e)){n.next=30;break}return n.next=30,new Bp(r,e,r[e]);case 30:case"end":return n.stop()}}),n,null,[[5,21,24,27]])}))()}}],[{key:ep,value:function(t){return Array.isArray(t)?t.map((function(t){return e[ep](t)})):"object"==typeof t&&null!==t?Object.assign({},t):t}}])}(),Cp=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0;jy(this,e),this[op]=t,this[$y]=[]}return Zy(e,[{key:"isXFAObject",get:function(){return!1}},{key:"isXFAObjectArray",get:function(){return!0}},{key:"push",value:function(e){return this[$y].length<=this[op]?(this[$y].push(e),!0):(q('XFA - node "'.concat(e[Ed],'" accepts no more than ').concat(this[op]," children")),!1)}},{key:"isEmpty",value:function(){return 0===this[$y].length}},{key:"dump",value:function(){return 1===this[$y].length?this[$y][0][JE]():this[$y].map((function(e){return e[JE]()}))}},{key:NE,value:function(){var t=new e(this[op]);return t[$y]=this[$y].map((function(e){return e[NE]()})),t}},{key:"children",get:function(){return this[$y]}},{key:"clear",value:function(){this[$y].length=0}}])}(),Bp=function(){return Zy((function e(t,r,A){jy(this,e),this[cp]=t,this[Ed]=r,this[UE]=A,this[LE]=!1,this[Yd]="attribute".concat(hp++)}),[{key:td,value:function(){return this[cp]}},{key:gd,value:function(){return!0}},{key:ZE,value:function(){return this[UE].trim()}},{key:Gd,value:function(e){e=e.value||"",this[UE]=e.toString()}},{key:Ld,value:function(){return this[UE]}},{key:ud,value:function(e){return this[cp]===e||this[cp][ud](e)}}])}(),Qp=function(e){function t(e,r){var A,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(jy(this,t),(A=My(this,t,[e,r]))[UE]="",A[tp]=null,"#text"!==r){var i=new Map;A[Vy]=i;for(var a=0,o=Object.entries(n);a<o.length;a++){var s=Uy(o[a],2),c=s[0],g=s[1];i.set(c,new Bp(A,c,g))}if(n.hasOwnProperty(dd)){var u=n[dd].xfa.dataNode;void 0!==u&&("dataGroup"===u?A[tp]=!1:"dataValue"===u&&(A[tp]=!0))}}return A[LE]=!1,A}return Yy(t,fp),Zy(t,[{key:Jd,value:function(e){var t=this[Ed];if("#text"!==t){var r=Ce(t),A=this[Qd]===Ip?"xfa:":"";e.push("<".concat(A).concat(r));var n,i=Ky(this[Vy].entries());try{for(i.s();!(n=i.n()).done;){var a=Uy(n.value,2),o=a[0],s=a[1],c=Ce(o);e.push(" ".concat(c,'="').concat(Yt(s[UE]),'"'))}}catch(e){i.e(e)}finally{i.f()}if(null!==this[tp]&&(this[tp]?e.push(' xfa:dataNode="dataValue"'):e.push(' xfa:dataNode="dataGroup"')),this[UE]||0!==this[$y].length){if(e.push(">"),this[UE])"string"==typeof this[UE]?e.push(Yt(this[UE])):this[UE][Jd](e);else{var g,u=Ky(this[$y]);try{for(u.s();!(g=u.n()).done;)g.value[Jd](e)}catch(e){u.e(e)}finally{u.f()}}e.push("</".concat(A).concat(r,">"))}else e.push("/>")}else e.push(Yt(this[UE]))}},{key:yd,value:function(e){if(this[UE]){var r=new t(this[Qd],"#text");this[SE](r),r[UE]=this[UE],this[UE]=""}return this[SE](e),!0}},{key:vd,value:function(e){this[UE]+=e}},{key:YE,value:function(){if(this[UE]&&this[$y].length>0){var e=new t(this[Qd],"#text");this[SE](e),e[UE]=this[UE],delete this[UE]}}},{key:Md,value:function(){return"#text"===this[Ed]?Ay.success({name:"#text",value:this[UE]}):Ay.EMPTY}},{key:VE,value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return e?this[$y].filter((function(t){return t[Ed]===e})):this[$y]}},{key:KE,value:function(){return this[Vy]}},{key:qE,value:function(e){var t=this[Vy].get(e);return void 0!==t?t:this[VE](e)}},{key:WE,value:Oy().mark((function(e,t){var r,A,n,i;return Oy().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(!(r=this[Vy].get(e))){a.next=4;break}return a.next=4,r;case 4:A=Ky(this[$y]),a.prev=5,A.s();case 7:if((n=A.n()).done){a.next=16;break}if((i=n.value)[Ed]!==e){a.next=12;break}return a.next=12,i;case 12:if(!t){a.next=14;break}return a.delegateYield(i[WE](e,t),"t0",14);case 14:a.next=7;break;case 16:a.next=21;break;case 18:a.prev=18,a.t1=a.catch(5),A.e(a.t1);case 21:return a.prev=21,A.f(),a.finish(21);case 24:case"end":return a.stop()}}),r,this,[[5,18,21,24]])}))},{key:OE,value:Oy().mark((function(e,t){var r,A,n,i;return Oy().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(!(r=this[Vy].get(e))||t&&r[LE]){a.next=4;break}return a.next=4,r;case 4:A=Ky(this[$y]),a.prev=5,A.s();case 7:if((n=A.n()).done){a.next=12;break}return i=n.value,a.delegateYield(i[OE](e,t),"t0",10);case 10:a.next=7;break;case 12:a.next=17;break;case 14:a.prev=14,a.t1=a.catch(5),A.e(a.t1);case 17:return a.prev=17,A.f(),a.finish(17);case 20:case"end":return a.stop()}}),r,this,[[5,14,17,20]])}))},{key:XE,value:Oy().mark((function e(t,r,A){var n,i,a;return Oy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=Ky(this[$y]),e.prev=1,n.s();case 3:if((i=n.n()).done){e.next=12;break}if((a=i.value)[Ed]!==t||A&&a[LE]){e.next=8;break}return e.next=8,a;case 8:if(!r){e.next=10;break}return e.delegateYield(a[XE](t,r,A),"t0",10);case 10:e.next=3;break;case 12:e.next=17;break;case 14:e.prev=14,e.t1=e.catch(1),n.e(e.t1);case 17:return e.prev=17,n.f(),e.finish(17);case 20:case"end":return e.stop()}}),e,this,[[1,14,17,20]])}))},{key:gd,value:function(){return null===this[tp]?0===this[$y].length||this[$y][0][Qd]===Od.xhtml.id:this[tp]}},{key:ZE,value:function(){return null===this[tp]?0===this[$y].length?this[UE].trim():this[$y][0][Qd]===Od.xhtml.id?this[$y][0][Ld]().trim():null:this[UE].trim()}},{key:Gd,value:function(e){e=e.value||"",this[UE]=e.toString()}},{key:JE,value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=Object.create(null);e&&(t.$ns=this[Qd]),this[UE]&&(t.$content=this[UE]),t.$name=this[Ed],t.children=[];var r,A=Ky(this[$y]);try{for(A.s();!(r=A.n()).done;){var n=r.value;t.children.push(n[JE](e))}}catch(e){A.e(e)}finally{A.f()}t.attributes=Object.create(null);var i,a=Ky(this[Vy]);try{for(a.s();!(i=a.n()).done;){var o=Uy(i.value,2),s=o[0],c=o[1];t.attributes[s]=c[UE]}}catch(e){a.e(e)}finally{a.f()}return t}}])}(),Ep=function(e){function t(e,r){var A;return jy(this,t),(A=My(this,t,[e,r]))[UE]="",A}return Yy(t,fp),Zy(t,[{key:vd,value:function(e){this[UE]+=e}},{key:YE,value:function(){}}])}(),dp=function(e){function t(e,r,A){var n;return jy(this,t),(n=My(this,t,[e,r]))[sp]=A,n}return Yy(t,Ep),Zy(t,[{key:YE,value:function(){var e=this;this[UE]=zd({data:this[UE],defaultValue:this[sp][0],validate:function(t){return e[sp].includes(t)}})}},{key:xE,value:function(e){Ny(t,xE,this,3)([e]),delete this[sp]}}])}(),yp=function(e){function t(){return jy(this,t),My(this,t,arguments)}return Yy(t,Ep),Zy(t,[{key:YE,value:function(){this[UE]=this[UE].trim()}}])}(),pp=function(e){function t(e,r,A,n){var i;return jy(this,t),(i=My(this,t,[e,r]))[rp]=A,i[lp]=n,i}return Yy(t,Ep),Zy(t,[{key:YE,value:function(){this[UE]=Xd({data:this[UE],defaultValue:this[rp],validate:this[lp]})}},{key:xE,value:function(e){Ny(t,xE,this,3)([e]),delete this[rp],delete this[lp]}}])}(),vp=function(e){function t(e,r){return jy(this,t),My(this,t,[e,r,0,function(e){return 1===e}])}return Yy(t,pp),Zy(t)}(),mp=function(e){function t(e,r){return jy(this,t),My(this,t,[e,r,1,function(e){return 0===e}])}return Yy(t,pp),Zy(t)}();function wp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return bp(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?bp(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bp(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function kp(e){return"string"==typeof e?"0px":Number.isInteger(e)?"".concat(e,"px"):"".concat(e.toFixed(2),"px")}var Dp={anchorType(e,t){var r=e[ed]();if(r&&(!r.layout||"position"===r.layout))switch("transform"in t||(t.transform=""),e.anchorType){case"bottomCenter":t.transform+="translate(-50%, -100%)";break;case"bottomLeft":t.transform+="translate(0,-100%)";break;case"bottomRight":t.transform+="translate(-100%,-100%)";break;case"middleCenter":t.transform+="translate(-50%,-50%)";break;case"middleLeft":t.transform+="translate(0,-50%)";break;case"middleRight":t.transform+="translate(-100%,-50%)";break;case"topCenter":t.transform+="translate(-50%,0)";break;case"topRight":t.transform+="translate(-100%,0)"}},dimensions(e,t){var r,A=e[ed](),n=e.w,i=e.h;if(null!==(r=A.layout)&&void 0!==r&&r.includes("row")){var a,o=A[HE],s=e.colSpan;-1===s?(a=o.columnWidths.slice(o.currentColumn).reduce((function(e,t){return e+t}),0),o.currentColumn=0):(a=o.columnWidths.slice(o.currentColumn,o.currentColumn+s).reduce((function(e,t){return e+t}),0),o.currentColumn=(o.currentColumn+e.colSpan)%o.columnWidths.length),isNaN(a)||(n=e.w=a)}t.width=""!==n?kp(n):"auto",t.height=""!==i?kp(i):"auto"},position(e,t){var r=e[ed]();null!=r&&r.layout&&"position"!==r.layout||(t.position="absolute",t.left=kp(e.x),t.top=kp(e.y))},rotate(e,t){e.rotate&&("transform"in t||(t.transform=""),t.transform+="rotate(-".concat(e.rotate,"deg)"),t.transformOrigin="top left")},presence(e,t){switch(e.presence){case"invisible":t.visibility="hidden";break;case"hidden":case"inactive":t.display="none"}},hAlign(e,t){if("para"===e[Ed])switch(e.hAlign){case"justifyAll":t.textAlign="justify-all";break;case"radix":t.textAlign="left";break;default:t.textAlign=e.hAlign}else switch(e.hAlign){case"left":t.alignSelf="start";break;case"center":t.alignSelf="center";break;case"right":t.alignSelf="end"}},margin(e,t){e.margin&&(t.margin=e.margin[Hd]().margin)}};function Sp(e,t){"position"===e[ed]().layout&&(e.minW>0&&(t.minWidth=kp(e.minW)),e.maxW>0&&(t.maxWidth=kp(e.maxW)),e.minH>0&&(t.minHeight=kp(e.minH)),e.maxH>0&&(t.maxHeight=kp(e.maxH)))}function Fp(e,t,r,A,n,i){var a=new py(t,r,A,n);return"string"==typeof e?a.addString(e):e[md](a),a.compute(i)}function xp(e,t){var r=null,A=null,n=!1;if((!e.w||!e.h)&&e.value){var i=0,a=0;e.margin&&(i=e.margin.leftInset+e.margin.rightInset,a=e.margin.topInset+e.margin.bottomInset);var o=null,s=null;e.para&&(s=Object.create(null),o=""===e.para.lineHeight?null:e.para.lineHeight,s.top=""===e.para.spaceAbove?0:e.para.spaceAbove,s.bottom=""===e.para.spaceBelow?0:e.para.spaceBelow,s.left=""===e.para.marginLeft?0:e.para.marginLeft,s.right=""===e.para.marginRight?0:e.para.marginRight);var c=e.font;if(!c)for(var g=e[rd](),u=e[td]();u&&u!==g;){if(u.font){c=u.font;break}u=u[td]()}var l=(e.w||t.width)-i,h=e[Ad].fontFinder;if(e.value.exData&&e.value.exData[UE]&&"text/html"===e.value.exData.contentType){var I=Fp(e.value.exData[UE],c,s,o,h,l);A=I.width,r=I.height,n=I.isBroken}else{var f=e.value[Ld]();if(f){var C=Fp(f,c,s,o,h,l);A=C.width,r=C.height,n=C.isBroken}}null===A||e.w||(A+=i),null===r||e.h||(r+=a)}return{w:A,h:r,isBroken:n}}function Rp(e,t,r){var A;if(""!==e.w&&""!==e.h)A=[e.x,e.y,e.w,e.h];else{if(!r)return null;var n=e.w;if(""===n){if(0===e.maxW){var i=e[ed]();n="position"===i.layout&&""!==i.w?0:e.minW}else n=Math.min(e.maxW,r.width);t.attributes.style.width=kp(n)}var a=e.h;if(""===a){if(0===e.maxH){var o=e[ed]();a="position"===o.layout&&""!==o.h?0:e.minH}else a=Math.min(e.maxH,r.height);t.attributes.style.height=kp(a)}A=[e.x,e.y,n,a]}return A}function Gp(e){var t,r=e[ed]();if(null!==(t=r.layout)&&void 0!==t&&t.includes("row")){var A,n=r[HE],i=e.colSpan;A=-1===i?n.columnWidths.slice(n.currentColumn).reduce((function(e,t){return e+t}),0):n.columnWidths.slice(n.currentColumn,n.currentColumn+i).reduce((function(e,t){return e+t}),0),isNaN(A)||(e.w=A)}r.layout&&"position"!==r.layout&&(e.x=e.y=0),"table"===e.layout&&""===e.w&&Array.isArray(e.columnWidths)&&(e.w=e.columnWidths.reduce((function(e,t){return e+t}),0))}function Np(e){switch(e.layout){case"position":default:return"xfaPosition";case"lr-tb":return"xfaLrTb";case"rl-row":return"xfaRlRow";case"rl-tb":return"xfaRlTb";case"row":return"xfaRow";case"table":return"xfaTable";case"tb":return"xfaTb"}}function Lp(e){for(var t=Object.create(null),r=arguments.length,A=new Array(r>1?r-1:0),n=1;n<r;n++)A[n-1]=arguments[n];for(var i=0,a=A;i<a.length;i++){var o=a[i],s=e[o];if(null!==s)if(Dp.hasOwnProperty(o))Dp[o](e,t);else if(s instanceof fp){var c=s[Hd]();c?Object.assign(t,c):q("(DEBUG) - XFA - style for ".concat(o," not implemented yet"))}}return t}function Up(e,t){var r=t.attributes,A=r.style,n={name:"div",attributes:{class:["xfaWrapper"],style:Object.create(null)},children:[]};if(r.class.push("xfaWrapped"),e.border){var i,a,o=e.border[HE],s=o.widths,c=o.insets,g=c[0],u=c[3],l=c[0]+c[2],h=c[1]+c[3];switch(e.border.hand){case"even":g-=s[0]/2,u-=s[3]/2,i="calc(100% + ".concat((s[1]+s[3])/2-h,"px)"),a="calc(100% + ".concat((s[0]+s[2])/2-l,"px)");break;case"left":g-=s[0],u-=s[3],i="calc(100% + ".concat(s[1]+s[3]-h,"px)"),a="calc(100% + ".concat(s[0]+s[2]-l,"px)");break;case"right":i=h?"calc(100% - ".concat(h,"px)"):"100%",a=l?"calc(100% - ".concat(l,"px)"):"100%"}var I=["xfaBorder"];Hp(e.border)&&I.push("xfaPrintOnly");for(var f={name:"div",attributes:{class:I,style:{top:"".concat(g,"px"),left:"".concat(u,"px"),width:i,height:a}},children:[]},C=0,B=["border","borderWidth","borderColor","borderRadius","borderStyle"];C<B.length;C++){var Q=B[C];void 0!==A[Q]&&(f.attributes.style[Q]=A[Q],delete A[Q])}n.children.push(f,t)}else n.children.push(t);for(var E=0,d=["background","backgroundClip","top","left","width","height","minWidth","minHeight","maxWidth","maxHeight","transform","transformOrigin","visibility"];E<d.length;E++){var y=d[E];void 0!==A[y]&&(n.attributes.style[y]=A[y],delete A[y])}return n.attributes.style.position="absolute"===A.position?"absolute":"relative",delete A.position,A.alignSelf&&(n.attributes.style.alignSelf=A.alignSelf,delete A.alignSelf),n}function Mp(e){var t=ey(e.textIndent,"0px");if(!(t>=0)){var r="padding"+("left"==("right"===e.textAlign?"right":"left")?"Left":"Right"),A=ey(e[r],"0px");e[r]="".concat(A-t,"px")}}function Jp(e,t){switch(e.access){case"nonInteractive":t.push("xfaNonInteractive");break;case"readOnly":t.push("xfaReadOnly");break;case"protected":t.push("xfaDisabled")}}function Hp(e){return e.relevant.length>0&&!e.relevant[0].excluded&&"print"===e.relevant[0].viewname}function Yp(e){var t=e[rd]()[HE].paraStack;return t.length?t.at(-1):null}function Pp(e,t,r){var A;if(null!==(A=r.attributes.class)&&void 0!==A&&A.includes("xfaRich")){t&&(""===e.h&&(t.height="auto"),""===e.w&&(t.width="auto"));var n=Yp(e);if(n){var i=r.attributes.style;switch(i.display="flex",i.flexDirection="column",n.vAlign){case"top":i.justifyContent="start";break;case"bottom":i.justifyContent="end";break;case"middle":i.justifyContent="center"}for(var a=n[Hd](),o=0,s=Object.entries(a);o<s.length;o++){var c=wp(s[o],2),g=c[0],u=c[1];g in i||(i[g]=u)}}}}function Op(e,t,r,A){if(r){var n=_d(e.typeface);A.fontFamily='"'.concat(n,'"');var i=r.find(n);if(i){var a=i.regular.cssFontInfo.fontFamily;a!==n&&(A.fontFamily='"'.concat(a,'"'));var o=Yp(t);if(o&&""!==o.lineHeight)return;if(A.lineHeight)return;var s=uy(e,i);s&&(A.lineHeight=Math.max(1.2,s.lineHeight))}}else delete A.fontFamily}function Kp(e){var t=Z(e,null,{addDefaultProtocol:!0,tryConvertEncoding:!0});return t?t.href:null}function Tp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||qp(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qp(e,t){if(e){if("string"==typeof e)return jp(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?jp(e,t):void 0}}function jp(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function Wp(e,t){return{name:"div",attributes:{class:["lr-tb"===e.layout?"xfaLr":"xfaRl"]},children:t}}function Zp(e){if(!e[HE])return null;var t={name:"div",attributes:e[HE].attributes,children:e[HE].children};if(e[HE].failingNode){var r=e[HE].failingNode[PE]();r&&(e.layout.endsWith("-tb")?t.children.push(Wp(e,[r])):t.children.push(r))}return 0===t.children.length?null:t}function _p(e,t,r){var A=e[HE],n=A.availableSpace,i=Tp(r,4),a=i[0],o=i[1],s=i[2],c=i[3];switch(e.layout){case"position":A.width=Math.max(A.width,a+s),A.height=Math.max(A.height,o+c),A.children.push(t);break;case"lr-tb":case"rl-tb":A.line&&1!==A.attempt||(A.line=Wp(e,[]),A.children.push(A.line),A.numberInLine=0),A.numberInLine+=1,A.line.children.push(t),0===A.attempt?(A.currentWidth+=s,A.height=Math.max(A.height,A.prevHeight+c)):(A.currentWidth=s,A.prevHeight=A.height,A.height+=c,A.attempt=0),A.width=Math.max(A.width,A.currentWidth);break;case"rl-row":case"row":A.children.push(t),A.width+=s,A.height=Math.max(A.height,c);var g,u=kp(A.height),l=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=qp(e))){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}(A.children);try{for(l.s();!(g=l.n()).done;)g.value.attributes.style.height=u}catch(e){l.e(e)}finally{l.f()}break;case"table":case"tb":A.width=Math.min(n.width,Math.max(A.width,s)),A.height+=c,A.children.push(t)}}function Xp(e){var t=e[HE].availableSpace,r=e.margin?e.margin.topInset+e.margin.bottomInset:0,A=e.margin?e.margin.leftInset+e.margin.rightInset:0;switch(e.layout){case"lr-tb":case"rl-tb":return 0===e[HE].attempt?{width:t.width-A-e[HE].currentWidth,height:t.height-r-e[HE].prevHeight}:{width:t.width-A,height:t.height-r-e[HE].height};case"rl-row":case"row":return{width:e[HE].columnWidths.slice(e[HE].currentColumn).reduce((function(e,t){return e+t})),height:t.height-A};case"table":case"tb":return{width:t.width-A,height:t.height-r-e[HE].height};default:return t}}function Vp(e,t){var r;if(null===e[rd]()[HE].firstUnsplittable)return!0;if(0===e.w||0===e.h)return!0;var A=e[ed](),n=(null===(r=A[HE])||void 0===r?void 0:r.attempt)||0,i=function(e){var t,r,A=""===e.w?NaN:e.w,n=""===e.h?NaN:e.h,i=0,a=0;switch(e.anchorType||""){case"bottomCenter":i=A/2,a=n;break;case"bottomLeft":i=0,a=n;break;case"bottomRight":i=A,a=n;break;case"middleCenter":i=A/2,a=n/2;break;case"middleLeft":i=0,a=n/2;break;case"middleRight":i=A,a=n/2;break;case"topCenter":i=A/2,a=0;break;case"topRight":i=A,a=0}switch(e.rotate||0){case 0:t=-i,r=-a;break;case 90:t=-a,r=i;var o=[n,-A];A=o[0],n=o[1];break;case 180:t=i,r=a;var s=[-A,-n];A=s[0],n=s[1];break;case 270:t=a,r=-i;var c=[-n,A];A=c[0],n=c[1]}return[e.x+t+Math.min(0,A),e.y+r+Math.min(0,n),Math.abs(A),Math.abs(n)]}(e),a=Tp(i,4),o=a[1],s=a[2],c=a[3];switch(A.layout){case"lr-tb":case"rl-tb":return 0===n?e[rd]()[HE].noLayoutFailure?""!==e.w?Math.round(s-t.width)<=2:t.width>2:!(""!==e.h&&Math.round(c-t.height)>2)&&(""!==e.w?Math.round(s-t.width)<=2||0===A[HE].numberInLine&&t.height>2:t.width>2):!!e[rd]()[HE].noLayoutFailure||!(""!==e.h&&Math.round(c-t.height)>2)&&(""===e.w||Math.round(s-t.width)<=2||!A[Id]())&&t.height>2;case"table":case"tb":return!!e[rd]()[HE].noLayoutFailure||(""===e.h||e[hd]()?(""===e.w||Math.round(s-t.width)<=2||!A[Id]())&&t.height>2:Math.round(c-t.height)<=2);case"position":return!!e[rd]()[HE].noLayoutFailure||""===e.h||Math.round(c+o-t.height)<=2||c+o>e[rd]()[HE].currentContentArea.h;case"rl-row":case"row":return!!e[rd]()[HE].noLayoutFailure||""===e.h||Math.round(c-t.height)<=2;default:return!0}}function zp(e,t,r,A){var n=$p(ov(1&A?e.prototype:e),t,r);return 2&A&&"function"==typeof n?function(e){return n.apply(r,e)}:n}function $p(){return $p="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var A=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=ov(e)););return e}(e,t);if(A){var n=Object.getOwnPropertyDescriptor(A,t);return n.get?n.get.call(arguments.length<3?e:r):n.value}},$p.apply(null,arguments)}function ev(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||hv(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tv(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Av(A.key),A)}}function rv(e,t,r){return t&&tv(e.prototype,t),r&&tv(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Av(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function nv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function iv(e,t,r){return t=ov(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,av()?Reflect.construct(t,r||[],ov(e).constructor):t.apply(e,r))}function av(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(av=function(){return!!e})()}function ov(e){return ov=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ov(e)}function sv(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cv(e,t)}function cv(e,t){return cv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},cv(e,t)}function gv(){gv=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}var uv=gv().mark(vv);function lv(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=hv(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function hv(e,t){if(e){if("string"==typeof e)return Iv(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Iv(e,t):void 0}}function Iv(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}var fv=Od.template.id,Cv="http://www.w3.org/2000/svg",Bv=/^H(\\d+)$/,Qv=new Set(["image/gif","image/jpeg","image/jpg","image/pjpeg","image/png","image/apng","image/x-png","image/bmp","image/x-ms-bmp","image/tiff","image/tif","application/octet-stream"]),Ev=[[[66,77],"image/bmp"],[[255,216,255],"image/jpeg"],[[73,73,42,0],"image/tiff"],[[77,77,0,42],"image/tiff"],[[71,73,70,56,57,97],"image/gif"],[[137,80,78,71,13,10,26,10],"image/png"]];function dv(e){if(!e||!e.border)return{w:0,h:0};var t=e.border[_E]();return t?{w:t.widths[0]+t.widths[2]+t.insets[0]+t.insets[2],h:t.widths[1]+t.widths[3]+t.insets[1]+t.insets[3]}:{w:0,h:0}}function yv(e){return e.margin&&(e.margin.topInset||e.margin.rightInset||e.margin.bottomInset||e.margin.leftInset)}function pv(e,t){if(!e.value){var r=new Uw({});e[SE](r),e.value=r}e.value[Gd](t)}function vv(e){var t,r,A;return gv().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t=lv(e[VE]()),n.prev=1,t.s();case 3:if((r=t.n()).done){n.next=12;break}if(!((A=r.value)instanceof pw)){n.next=8;break}return n.delegateYield(A[zE](),"t0",7);case 7:return n.abrupt("continue",10);case 8:return n.next=10,A;case 10:n.next=3;break;case 12:n.next=17;break;case 14:n.prev=14,n.t1=n.catch(1),t.e(n.t1);case 17:return n.prev=17,t.f(),n.finish(17);case 20:case"end":return n.stop()}}),uv,null,[[1,14,17,20]])}function mv(e){var t;return"error"===(null===(t=e.validate)||void 0===t?void 0:t.nullTest)}function wv(e){for(;e;){if(!e.traversal)return void(e[Nd]=e[td]()[Nd]);if(e[Nd])return;var t,r=null,A=lv(e.traversal[VE]());try{for(A.s();!(t=A.n()).done;){var n=t.value;if("next"===n.operation){r=n;break}}}catch(e){A.e(e)}finally{A.f()}if(!r||!r.ref)return void(e[Nd]=e[td]()[Nd]);var i=e[rd]();e[Nd]=++i[Nd];var a=i[Fd](r.ref,e);if(!a)return;e=a[0]}}function bv(e,t){var r=e.assist;if(r){var A=r[Md]();A&&(t.title=A);var n=r.role.match(Bv);if(n){var i=n[1];t.role="heading",t["aria-level"]=i}}if("table"===e.layout)t.role="table";else if("row"===e.layout)t.role="row";else{var a,o=e[td]();"row"===o.layout&&(t.role="TH"===(null===(a=o.assist)||void 0===a?void 0:a.role)?"columnheader":"cell")}}function kv(e){if(!e.assist)return null;var t=e.assist;return t.speak&&""!==t.speak[UE]?t.speak[UE]:t.toolTip?t.toolTip[UE]:null}function Dv(e){return Ay.success({name:"div",attributes:{class:["xfaRich"],style:Object.create(null)},children:[{name:"span",attributes:{style:Object.create(null)},value:e}]})}function Sv(e){var t=e[rd]();null===t[HE].firstUnsplittable&&(t[HE].firstUnsplittable=e,t[HE].noLayoutFailure=!0)}function Fv(e){var t=e[rd]();t[HE].firstUnsplittable===e&&(t[HE].noLayoutFailure=!1)}function xv(e){if(e[HE])return!1;if(e[HE]=Object.create(null),"auto"===e.targetType)return!1;var t=e[rd](),r=null;if(e.target){if(!(r=t[Fd](e.target,e[td]())))return!1;r=r[0]}var A=t[HE],n=A.currentPageArea,i=A.currentContentArea;if("pageArea"===e.targetType)return r instanceof tw||(r=null),e.startNew?(e[HE].target=r||n,!0):!(!r||r===n||(e[HE].target=r,0));r instanceof rm||(r=null);var a,o=r&&r[td](),s=o;if(e.startNew)if(r){var c=o.contentArea.children,g=c.indexOf(i),u=c.indexOf(r);-1!==g&&g<u&&(s=null),a=u-1}else a=n.contentArea.children.indexOf(i);else{if(!r||r===i)return!1;a=o.contentArea.children.indexOf(r)-1,s=o===n?null:o}return e[HE].target=s,e[HE].index=a,!0}function Rv(e,t,r){var A=e[rd](),n=A[HE].noLayoutFailure,i=t[ed];t[ed]=function(){return e},A[HE].noLayoutFailure=!0;var a=t[Md](r);e[DE](a.html,a.bbox),A[HE].noLayoutFailure=n,t[ed]=i}var Gv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"appearanceFilter"])).id=e.id||"",r.type=$d(e.type,["optional","required"]),r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,yp),rv(t)}(),Nv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"arc",!0])).circular=Xd({data:e.circular,defaultValue:0,validate:function(e){return 1===e}}),r.hand=$d(e.hand,["even","left","right"]),r.id=e.id||"",r.startAngle=Vd({data:e.startAngle,defaultValue:0,validate:function(e){return!0}}),r.sweepAngle=Vd({data:e.sweepAngle,defaultValue:360,validate:function(e){return!0}}),r.use=e.use||"",r.usehref=e.usehref||"",r.edge=null,r.fill=null,r}return sv(t,fp),rv(t,[{key:Md,value:function(){var e,t,r=this.edge||new hm({}),A=r[Hd](),n=Object.create(null);"visible"===(null===(e=this.fill)||void 0===e?void 0:e.presence)?Object.assign(n,this.fill[Hd]()):n.fill="transparent",n.strokeWidth=kp("visible"===r.presence?r.thickness:0),n.stroke=A.color;var i={xmlns:Cv,style:{width:"100%",height:"100%",overflow:"visible"}};if(360===this.sweepAngle)t={name:"ellipse",attributes:{xmlns:Cv,cx:"50%",cy:"50%",rx:"50%",ry:"50%",style:n}};else{var a=this.startAngle*Math.PI/180,o=this.sweepAngle*Math.PI/180,s=this.sweepAngle>180?1:0,c=50*(1+Math.cos(a)),g=50*(1-Math.sin(a)),u=50*(1+Math.cos(a+o)),l=50*(1-Math.sin(a+o));t={name:"path",attributes:{xmlns:Cv,d:"M ".concat(c," ").concat(g," A 50 50 0 ").concat(s," 0 ").concat(u," ").concat(l),vectorEffect:"non-scaling-stroke",style:n}},Object.assign(i,{viewBox:"0 0 100 100",preserveAspectRatio:"none"})}var h={name:"svg",children:[t],attributes:i};return yv(this[td]()[td]())?Ay.success({name:"div",attributes:{style:{display:"inline",width:"100%",height:"100%"}},children:[h]}):(h.attributes.style.position="absolute",Ay.success(h))}}])}(),Lv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"area",!0])).colSpan=Xd({data:e.colSpan,defaultValue:1,validate:function(e){return e>=1||-1===e}}),r.id=e.id||"",r.name=e.name||"",r.relevant=ry(e.relevant),r.use=e.use||"",r.usehref=e.usehref||"",r.x=ey(e.x,"0pt"),r.y=ey(e.y,"0pt"),r.desc=null,r.extras=null,r.area=new Cp,r.draw=new Cp,r.exObject=new Cp,r.exclGroup=new Cp,r.field=new Cp,r.subform=new Cp,r.subformSet=new Cp,r}return sv(t,fp),rv(t,[{key:zE,value:gv().mark((function e(){return gv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(vv(this),"t0",1);case 1:case"end":return e.stop()}}),e,this)}))},{key:fd,value:function(){return!0}},{key:cd,value:function(){return!0}},{key:DE,value:function(e,t){var r=ev(t,4),A=r[0],n=r[1],i=r[2],a=r[3];this[HE].width=Math.max(this[HE].width,A+i),this[HE].height=Math.max(this[HE].height,n+a),this[HE].children.push(e)}},{key:TE,value:function(){return this[HE].availableSpace}},{key:Md,value:function(e){var t=Lp(this,"position"),r={style:t,id:this[Yd],class:["xfaArea"]};Hp(this)&&r.class.push("xfaPrintOnly"),this.name&&(r.xfaName=this.name);var A=[];this[HE]={children:A,width:0,height:0,availableSpace:e};var n=this[FE]({filter:new Set(["area","draw","field","exclGroup","subform","subformSet"]),include:!0});if(!n.success)return n.isBreak()?n:(delete this[HE],Ay.FAILURE);t.width=kp(this[HE].width),t.height=kp(this[HE].height);var i={name:"div",attributes:r,children:A},a=[this.x,this.y,this[HE].width,this[HE].height];return delete this[HE],Ay.success(i,a)}}])}(),Uv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"assist",!0])).id=e.id||"",r.role=e.role||"",r.use=e.use||"",r.usehref=e.usehref||"",r.speak=null,r.toolTip=null,r}return sv(t,fp),rv(t,[{key:Md,value:function(){var e;return(null===(e=this.toolTip)||void 0===e?void 0:e[UE])||null}}])}(),Mv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"barcode",!0])).charEncoding=zd({data:e.charEncoding?e.charEncoding.toLowerCase():"",defaultValue:"",validate:function(e){return["utf-8","big-five","fontspecific","gbk","gb-18030","gb-2312","ksc-5601","none","shift-jis","ucs-2","utf-16"].includes(e)||e.match(/iso-8859-\\d{2}/)}}),r.checksum=$d(e.checksum,["none","1mod10","1mod10_1mod11","2mod10","auto"]),r.dataColumnCount=Xd({data:e.dataColumnCount,defaultValue:-1,validate:function(e){return e>=0}}),r.dataLength=Xd({data:e.dataLength,defaultValue:-1,validate:function(e){return e>=0}}),r.dataPrep=$d(e.dataPrep,["none","flateCompress"]),r.dataRowCount=Xd({data:e.dataRowCount,defaultValue:-1,validate:function(e){return e>=0}}),r.endChar=e.endChar||"",r.errorCorrectionLevel=Xd({data:e.errorCorrectionLevel,defaultValue:-1,validate:function(e){return e>=0&&e<=8}}),r.id=e.id||"",r.moduleHeight=ey(e.moduleHeight,"5mm"),r.moduleWidth=ey(e.moduleWidth,"0.25mm"),r.printCheckDigit=Xd({data:e.printCheckDigit,defaultValue:0,validate:function(e){return 1===e}}),r.rowColumnRatio=ty(e.rowColumnRatio),r.startChar=e.startChar||"",r.textLocation=$d(e.textLocation,["below","above","aboveEmbedded","belowEmbedded","none"]),r.truncate=Xd({data:e.truncate,defaultValue:0,validate:function(e){return 1===e}}),r.type=$d(e.type?e.type.toLowerCase():"",["aztec","codabar","code2of5industrial","code2of5interleaved","code2of5matrix","code2of5standard","code3of9","code3of9extended","code11","code49","code93","code128","code128a","code128b","code128c","code128sscc","datamatrix","ean8","ean8add2","ean8add5","ean13","ean13add2","ean13add5","ean13pwcd","fim","logmars","maxicode","msi","pdf417","pdf417macro","plessey","postauscust2","postauscust3","postausreplypaid","postausstandard","postukrm4scc","postusdpbc","postusimb","postusstandard","postus5zip","qrcode","rfid","rss14","rss14expanded","rss14limited","rss14stacked","rss14stackedomni","rss14truncated","telepen","ucc128","ucc128random","ucc128sscc","upca","upcaadd2","upcaadd5","upcapwcd","upce","upceadd2","upceadd5","upcean2","upcean5","upsmaxicode"]),r.upsMode=$d(e.upsMode,["usCarrier","internationalCarrier","secureSymbol","standardSymbol"]),r.use=e.use||"",r.usehref=e.usehref||"",r.wideNarrowRatio=ty(e.wideNarrowRatio),r.encrypt=null,r.extras=null,r}return sv(t,fp),rv(t)}(),Jv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"bind",!0])).match=$d(e.match,["once","dataRef","global","none"]),r.ref=e.ref||"",r.picture=null,r}return sv(t,fp),rv(t)}(),Hv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"bindItems"])).connection=e.connection||"",r.labelRef=e.labelRef||"",r.ref=e.ref||"",r.valueRef=e.valueRef||"",r}return sv(t,fp),rv(t)}(),Yv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"bookend"])).id=e.id||"",r.leader=e.leader||"",r.trailer=e.trailer||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,fp),rv(t)}(),Pv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"boolean"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,vp),rv(t,[{key:Md,value:function(e){return Dv(1===this[UE]?"1":"0")}}])}(),Ov=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"border",!0])).break=$d(e.break,["close","open"]),r.hand=$d(e.hand,["even","left","right"]),r.id=e.id||"",r.presence=$d(e.presence,["visible","hidden","inactive","invisible"]),r.relevant=ry(e.relevant),r.use=e.use||"",r.usehref=e.usehref||"",r.corner=new Cp(4),r.edge=new Cp(4),r.extras=null,r.fill=null,r.margin=null,r}return sv(t,fp),rv(t,[{key:_E,value:function(){if(!this[HE]){var e=this.edge.children.slice();if(e.length<4)for(var t=e.at(-1)||new hm({}),r=e.length;r<4;r++)e.push(t);var A=e.map((function(e){return e.thickness})),n=[0,0,0,0];this.margin&&(n[0]=this.margin.topInset,n[1]=this.margin.rightInset,n[2]=this.margin.bottomInset,n[3]=this.margin.leftInset),this[HE]={widths:A,insets:n,edges:e}}return this[HE]}},{key:Hd,value:function(){var e,t=this[_E]().edges.map((function(e){var t=e[Hd]();return t.color||(t.color="#000000"),t})),r=Object.create(null);if(this.margin&&Object.assign(r,this.margin[Hd]()),"visible"===(null===(e=this.fill)||void 0===e?void 0:e.presence)&&Object.assign(r,this.fill[Hd]()),this.corner.children.some((function(e){return 0!==e.radius}))){var A=this.corner.children.map((function(e){return e[Hd]()}));if(2===A.length||3===A.length)for(var n=A.at(-1),i=A.length;i<4;i++)A.push(n);r.borderRadius=A.map((function(e){return e.radius})).join(" ")}switch(this.presence){case"invisible":case"hidden":r.borderStyle="";break;case"inactive":r.borderStyle="none";break;default:r.borderStyle=t.map((function(e){return e.style})).join(" ")}return r.borderWidth=t.map((function(e){return e.width})).join(" "),r.borderColor=t.map((function(e){return e.color})).join(" "),r}}])}(),Kv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"break",!0])).after=$d(e.after,["auto","contentArea","pageArea","pageEven","pageOdd"]),r.afterTarget=e.afterTarget||"",r.before=$d(e.before,["auto","contentArea","pageArea","pageEven","pageOdd"]),r.beforeTarget=e.beforeTarget||"",r.bookendLeader=e.bookendLeader||"",r.bookendTrailer=e.bookendTrailer||"",r.id=e.id||"",r.overflowLeader=e.overflowLeader||"",r.overflowTarget=e.overflowTarget||"",r.overflowTrailer=e.overflowTrailer||"",r.startNew=Xd({data:e.startNew,defaultValue:0,validate:function(e){return 1===e}}),r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r}return sv(t,fp),rv(t)}(),Tv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"breakAfter",!0])).id=e.id||"",r.leader=e.leader||"",r.startNew=Xd({data:e.startNew,defaultValue:0,validate:function(e){return 1===e}}),r.target=e.target||"",r.targetType=$d(e.targetType,["auto","contentArea","pageArea"]),r.trailer=e.trailer||"",r.use=e.use||"",r.usehref=e.usehref||"",r.script=null,r}return sv(t,fp),rv(t)}(),qv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"breakBefore",!0])).id=e.id||"",r.leader=e.leader||"",r.startNew=Xd({data:e.startNew,defaultValue:0,validate:function(e){return 1===e}}),r.target=e.target||"",r.targetType=$d(e.targetType,["auto","contentArea","pageArea"]),r.trailer=e.trailer||"",r.use=e.use||"",r.usehref=e.usehref||"",r.script=null,r}return sv(t,fp),rv(t,[{key:Md,value:function(e){return this[HE]={},Ay.FAILURE}}])}(),jv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"button",!0])).highlight=$d(e.highlight,["inverted","none","outline","push"]),r.id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r}return sv(t,fp),rv(t,[{key:Md,value:function(e){var t,r=this[td]()[td](),A={name:"button",attributes:{id:this[Yd],class:["xfaButton"],style:{}},children:[]},n=lv(r.event.children);try{for(n.s();!(t=n.n()).done;){var i=t.value;if("click"===i.activity&&i.script){var a=Kt(i.script[UE]);if(a){var o=Kp(a.url);o&&A.children.push({name:"a",attributes:{id:"link"+this[Yd],href:o,newWindow:a.newWindow,class:["xfaLink"],style:{}},children:[]})}}}}catch(e){n.e(e)}finally{n.f()}return Ay.success(A)}}])}(),Wv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"calculate",!0])).id=e.id||"",r.override=$d(e.override,["disabled","error","ignore","warning"]),r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r.message=null,r.script=null,r}return sv(t,fp),rv(t)}(),Zv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"caption",!0])).id=e.id||"",r.placement=$d(e.placement,["left","bottom","inline","right","top"]),r.presence=$d(e.presence,["visible","hidden","inactive","invisible"]),r.reserve=Math.ceil(ey(e.reserve)),r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r.font=null,r.margin=null,r.para=null,r.value=null,r}return sv(t,fp),rv(t,[{key:Gd,value:function(e){pv(this,e)}},{key:_E,value:function(e){if(!this[HE]){var t=e.width,r=e.height;switch(this.placement){case"left":case"right":case"inline":t=this.reserve<=0?t:this.reserve;break;case"top":case"bottom":r=this.reserve<=0?r:this.reserve}this[HE]=xp(this,{width:t,height:r})}return this[HE]}},{key:Md,value:function(e){if(!this.value)return Ay.EMPTY;this[bd]();var t=this.value[Md](e).html;if(!t)return this[wd](),Ay.EMPTY;var r=this.reserve;if(this.reserve<=0){var A=this[_E](e),n=A.w,i=A.h;switch(this.placement){case"left":case"right":case"inline":this.reserve=n;break;case"top":case"bottom":this.reserve=i}}var a=[];"string"==typeof t?a.push({name:"#text",value:t}):a.push(t);var o=Lp(this,"font","margin","visibility");switch(this.placement){case"left":case"right":this.reserve>0&&(o.width=kp(this.reserve));break;case"top":case"bottom":this.reserve>0&&(o.height=kp(this.reserve))}return Pp(this,null,t),this[wd](),this.reserve=r,Ay.success({name:"div",attributes:{style:o,class:["xfaCaption"]},children:a})}}])}(),_v=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"certificate"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,yp),rv(t)}(),Xv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"certificates",!0])).credentialServerPolicy=$d(e.credentialServerPolicy,["optional","required"]),r.id=e.id||"",r.url=e.url||"",r.urlPolicy=e.urlPolicy||"",r.use=e.use||"",r.usehref=e.usehref||"",r.encryption=null,r.issuers=null,r.keyUsage=null,r.oids=null,r.signing=null,r.subjectDNs=null,r}return sv(t,fp),rv(t)}(),Vv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"checkButton",!0])).id=e.id||"",r.mark=$d(e.mark,["default","check","circle","cross","diamond","square","star"]),r.shape=$d(e.shape,["square","round"]),r.size=ey(e.size,"10pt"),r.use=e.use||"",r.usehref=e.usehref||"",r.border=null,r.extras=null,r.margin=null,r}return sv(t,fp),rv(t,[{key:Md,value:function(e){var t,r,A,n,i=Lp("margin"),a=kp(this.size);i.width=i.height=a;var o,s,c,g=this[td]()[td](),u=g.items.children.length&&g.items.children[0][Md]().html||[],l={on:(void 0!==u[0]?u[0]:"on").toString(),off:(void 0!==u[1]?u[1]:"off").toString()},h=((null===(t=g.value)||void 0===t?void 0:t[Ld]())||"off")===l.on||void 0,I=g[ed](),f=g[Yd];I instanceof mm?(n=I[Yd],r="radio",A="xfaRadio",o=(null===(s=I[ME])||void 0===s?void 0:s[Yd])||I[Yd]):(r="checkbox",A="xfaCheckbox",o=(null===(c=g[ME])||void 0===c?void 0:c[Yd])||g[Yd]);var C={name:"input",attributes:{class:[A],style:i,fieldId:f,dataId:o,type:r,checked:h,xfaOn:l.on,xfaOff:l.off,"aria-label":kv(g),"aria-required":!1}};return n&&(C.attributes.name=n),mv(g)&&(C.attributes["aria-required"]=!0,C.attributes.required=!0),Ay.success({name:"label",attributes:{class:["xfaLabel"]},children:[C]})}}])}(),zv=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"choiceList",!0])).commitOn=$d(e.commitOn,["select","exit"]),r.id=e.id||"",r.open=$d(e.open,["userControl","always","multiSelect","onEntry"]),r.textEntry=Xd({data:e.textEntry,defaultValue:0,validate:function(e){return 1===e}}),r.use=e.use||"",r.usehref=e.usehref||"",r.border=null,r.extras=null,r.margin=null,r}return sv(t,fp),rv(t,[{key:Md,value:function(e){var t,r,A=Lp(this,"border","margin"),n=this[td]()[td](),i=(null===(t=n.font)||void 0===t?void 0:t.size)||10,a={fontSize:"calc(".concat(i,"px * var(--scale-factor))")},o=[];if(n.items.children.length>0){var s,c=n.items,g=0,u=0;2===c.children.length&&(u=1-(g=c.children[0].save));for(var l=c.children[g][Md]().html,h=c.children[u][Md]().html,I=!1,f=(null===(s=n.value)||void 0===s?void 0:s[Ld]())||"",C=0,B=l.length;C<B;C++){var Q={name:"option",attributes:{value:h[C]||l[C],style:a},value:l[C]};h[C]===f&&(Q.attributes.selected=I=!0),o.push(Q)}I||o.splice(0,0,{name:"option",attributes:{hidden:!0,selected:!0},value:" "})}var E={class:["xfaSelect"],fieldId:n[Yd],dataId:(null===(r=n[ME])||void 0===r?void 0:r[Yd])||n[Yd],style:A,"aria-label":kv(n),"aria-required":!1};return mv(n)&&(E["aria-required"]=!0,E.required=!0),"multiSelect"===this.open&&(E.multiple=!0),Ay.success({name:"label",attributes:{class:["xfaLabel"]},children:[{name:"select",children:o,attributes:E}]})}}])}(),$v=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"color",!0])).cSpace=$d(e.cSpace,["SRGB"]),r.id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r.value=e.value?function(e){var t=qd(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,0,0],3),r=t[0],A=t[1],n=t[2];if(!e)return{r,g:A,b:n};var i=e.trim().split(/\\s*,\\s*/).map((function(e){return Math.min(Math.max(0,parseInt(e.trim(),10)),255)})).map((function(e){return isNaN(e)?0:e}));if(i.length<3)return{r,g:A,b:n};var a=qd(i,3);return{r:r=a[0],g:A=a[1],b:n=a[2]}}(e.value):"",r.extras=null,r}return sv(t,fp),rv(t,[{key:nd,value:function(){return!1}},{key:Hd,value:function(){return this.value?ge.makeHexColor(this.value.r,this.value.g,this.value.b):null}}])}(),em=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"comb"])).id=e.id||"",r.numberOfCells=Xd({data:e.numberOfCells,defaultValue:0,validate:function(e){return e>=0}}),r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,fp),rv(t)}(),tm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"connect",!0])).connection=e.connection||"",r.id=e.id||"",r.ref=e.ref||"",r.usage=$d(e.usage,["exportAndImport","exportOnly","importOnly"]),r.use=e.use||"",r.usehref=e.usehref||"",r.picture=null,r}return sv(t,fp),rv(t)}(),rm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"contentArea",!0])).h=ey(e.h),r.id=e.id||"",r.name=e.name||"",r.relevant=ry(e.relevant),r.use=e.use||"",r.usehref=e.usehref||"",r.w=ey(e.w),r.x=ey(e.x,"0pt"),r.y=ey(e.y,"0pt"),r.desc=null,r.extras=null,r}return sv(t,fp),rv(t,[{key:Md,value:function(e){var t={left:kp(this.x),top:kp(this.y),width:kp(this.w),height:kp(this.h)},r=["xfaContentarea"];return Hp(this)&&r.push("xfaPrintOnly"),Ay.success({name:"div",children:[],attributes:{style:t,class:r,id:this[Yd]}})}}])}(),Am=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"corner",!0])).id=e.id||"",r.inverted=Xd({data:e.inverted,defaultValue:0,validate:function(e){return 1===e}}),r.join=$d(e.join,["square","round"]),r.presence=$d(e.presence,["visible","hidden","inactive","invisible"]),r.radius=ey(e.radius),r.stroke=$d(e.stroke,["solid","dashDot","dashDotDot","dashed","dotted","embossed","etched","lowered","raised"]),r.thickness=ey(e.thickness,"0.5pt"),r.use=e.use||"",r.usehref=e.usehref||"",r.color=null,r.extras=null,r}return sv(t,fp),rv(t,[{key:Hd,value:function(){var e=Lp(this,"visibility");return e.radius=kp("square"===this.join?0:this.radius),e}}])}(),nm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"date"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,Ep),rv(t,[{key:YE,value:function(){var e=this[UE].trim();this[UE]=e?new Date(e):null}},{key:Md,value:function(e){return Dv(this[UE]?this[UE].toString():"")}}])}(),im=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"dateTime"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,Ep),rv(t,[{key:YE,value:function(){var e=this[UE].trim();this[UE]=e?new Date(e):null}},{key:Md,value:function(e){return Dv(this[UE]?this[UE].toString():"")}}])}(),am=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"dateTimeEdit",!0])).hScrollPolicy=$d(e.hScrollPolicy,["auto","off","on"]),r.id=e.id||"",r.picker=$d(e.picker,["host","none"]),r.use=e.use||"",r.usehref=e.usehref||"",r.border=null,r.comb=null,r.extras=null,r.margin=null,r}return sv(t,fp),rv(t,[{key:Md,value:function(e){var t,r=Lp(this,"border","font","margin"),A=this[td]()[td](),n={name:"input",attributes:{type:"text",fieldId:A[Yd],dataId:(null===(t=A[ME])||void 0===t?void 0:t[Yd])||A[Yd],class:["xfaTextfield"],style:r,"aria-label":kv(A),"aria-required":!1}};return mv(A)&&(n.attributes["aria-required"]=!0,n.attributes.required=!0),Ay.success({name:"label",attributes:{class:["xfaLabel"]},children:[n]})}}])}(),om=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"decimal"])).fracDigits=Xd({data:e.fracDigits,defaultValue:2,validate:function(e){return!0}}),r.id=e.id||"",r.leadDigits=Xd({data:e.leadDigits,defaultValue:-1,validate:function(e){return!0}}),r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,Ep),rv(t,[{key:YE,value:function(){var e=parseFloat(this[UE].trim());this[UE]=isNaN(e)?null:e}},{key:Md,value:function(e){return Dv(null!==this[UE]?this[UE].toString():"")}}])}(),sm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"defaultUi",!0])).id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r}return sv(t,fp),rv(t)}(),cm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"desc",!0])).id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r.boolean=new Cp,r.date=new Cp,r.dateTime=new Cp,r.decimal=new Cp,r.exData=new Cp,r.float=new Cp,r.image=new Cp,r.integer=new Cp,r.text=new Cp,r.time=new Cp,r}return sv(t,fp),rv(t)}(),gm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"digestMethod",["","SHA1","SHA256","SHA512","RIPEMD160"]])).id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,dp),rv(t)}(),um=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"digestMethods",!0])).id=e.id||"",r.type=$d(e.type,["optional","required"]),r.use=e.use||"",r.usehref=e.usehref||"",r.digestMethod=new Cp,r}return sv(t,fp),rv(t)}(),lm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"draw",!0])).anchorType=$d(e.anchorType,["topLeft","bottomCenter","bottomLeft","bottomRight","middleCenter","middleLeft","middleRight","topCenter","topRight"]),r.colSpan=Xd({data:e.colSpan,defaultValue:1,validate:function(e){return e>=1||-1===e}}),r.h=e.h?ey(e.h):"",r.hAlign=$d(e.hAlign,["left","center","justify","justifyAll","radix","right"]),r.id=e.id||"",r.locale=e.locale||"",r.maxH=ey(e.maxH,"0pt"),r.maxW=ey(e.maxW,"0pt"),r.minH=ey(e.minH,"0pt"),r.minW=ey(e.minW,"0pt"),r.name=e.name||"",r.presence=$d(e.presence,["visible","hidden","inactive","invisible"]),r.relevant=ry(e.relevant),r.rotate=Xd({data:e.rotate,defaultValue:0,validate:function(e){return e%90==0}}),r.use=e.use||"",r.usehref=e.usehref||"",r.w=e.w?ey(e.w):"",r.x=ey(e.x,"0pt"),r.y=ey(e.y,"0pt"),r.assist=null,r.border=null,r.caption=null,r.desc=null,r.extras=null,r.font=null,r.keep=null,r.margin=null,r.para=null,r.traversal=null,r.ui=null,r.value=null,r.setProperty=new Cp,r}return sv(t,fp),rv(t,[{key:Gd,value:function(e){pv(this,e)}},{key:Md,value:function(e){if(wv(this),"hidden"===this.presence||"inactive"===this.presence)return Ay.EMPTY;Gp(this),this[bd]();var t=this.w,r=this.h,A=xp(this,e),n=A.w,i=A.h,a=A.isBroken;if(n&&""===this.w){if(a&&this[ed]()[Id]())return this[wd](),Ay.FAILURE;this.w=n}if(i&&""===this.h&&(this.h=i),Sv(this),!Vp(this,e))return this.w=t,this.h=r,this[wd](),Ay.FAILURE;Fv(this);var o=Lp(this,"font","hAlign","dimensions","position","presence","rotate","anchorType","border","margin");Sp(this,o),o.margin&&(o.padding=o.margin,delete o.margin);var s=["xfaDraw"];this.font&&s.push("xfaFont"),Hp(this)&&s.push("xfaPrintOnly");var c={style:o,id:this[Yd],class:s};this.name&&(c.xfaName=this.name);var g={name:"div",attributes:c,children:[]};bv(this,c);var u=Rp(this,g,e),l=this.value?this.value[Md](e).html:null;return null===l?(this.w=t,this.h=r,this[wd](),Ay.success(Up(this,g),u)):(g.children.push(l),Pp(this,o,l),this.w=t,this.h=r,this[wd](),Ay.success(Up(this,g),u))}}])}(),hm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"edge",!0])).cap=$d(e.cap,["square","butt","round"]),r.id=e.id||"",r.presence=$d(e.presence,["visible","hidden","inactive","invisible"]),r.stroke=$d(e.stroke,["solid","dashDot","dashDotDot","dashed","dotted","embossed","etched","lowered","raised"]),r.thickness=ey(e.thickness,"0.5pt"),r.use=e.use||"",r.usehref=e.usehref||"",r.color=null,r.extras=null,r}return sv(t,fp),rv(t,[{key:Hd,value:function(){var e=Lp(this,"visibility");if(Object.assign(e,{linecap:this.cap,width:kp(this.thickness),color:this.color?this.color[Hd]():"#000000",style:""}),"visible"!==this.presence)e.style="none";else switch(this.stroke){case"solid":e.style="solid";break;case"dashDot":case"dashDotDot":case"dashed":e.style="dashed";break;case"dotted":e.style="dotted";break;case"embossed":e.style="ridge";break;case"etched":e.style="groove";break;case"lowered":e.style="inset";break;case"raised":e.style="outset"}return e}}])}(),Im=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"encoding",["adbe.x509.rsa_sha1","adbe.pkcs7.detached","adbe.pkcs7.sha1"]])).id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,dp),rv(t)}(),fm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"encodings",!0])).id=e.id||"",r.type=$d(e.type,["optional","required"]),r.use=e.use||"",r.usehref=e.usehref||"",r.encoding=new Cp,r}return sv(t,fp),rv(t)}(),Cm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"encrypt",!0])).id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r.certificate=null,r}return sv(t,fp),rv(t)}(),Bm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"encryptData",!0])).id=e.id||"",r.operation=$d(e.operation,["encrypt","decrypt"]),r.target=e.target||"",r.use=e.use||"",r.usehref=e.usehref||"",r.filter=null,r.manifest=null,r}return sv(t,fp),rv(t)}(),Qm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"encryption",!0])).id=e.id||"",r.type=$d(e.type,["optional","required"]),r.use=e.use||"",r.usehref=e.usehref||"",r.certificate=new Cp,r}return sv(t,fp),rv(t)}(),Em=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"encryptionMethod",["","AES256-CBC","TRIPLEDES-CBC","AES128-CBC","AES192-CBC"]])).id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,dp),rv(t)}(),dm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"encryptionMethods",!0])).id=e.id||"",r.type=$d(e.type,["optional","required"]),r.use=e.use||"",r.usehref=e.usehref||"",r.encryptionMethod=new Cp,r}return sv(t,fp),rv(t)}(),ym=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"event",!0])).activity=$d(e.activity,["click","change","docClose","docReady","enter","exit","full","indexChange","initialize","mouseDown","mouseEnter","mouseExit","mouseUp","postExecute","postOpen","postPrint","postSave","postSign","postSubmit","preExecute","preOpen","prePrint","preSave","preSign","preSubmit","ready","validationState"]),r.id=e.id||"",r.listen=$d(e.listen,["refOnly","refAndDescendents"]),r.name=e.name||"",r.ref=e.ref||"",r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r.encryptData=null,r.execute=null,r.script=null,r.signData=null,r.submit=null,r}return sv(t,fp),rv(t)}(),pm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"exData"])).contentType=e.contentType||"",r.href=e.href||"",r.id=e.id||"",r.maxLength=Xd({data:e.maxLength,defaultValue:-1,validate:function(e){return e>=-1}}),r.name=e.name||"",r.rid=e.rid||"",r.transferEncoding=$d(e.transferEncoding,["none","base64","package"]),r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,Ep),rv(t,[{key:sd,value:function(){return"text/html"===this.contentType}},{key:yd,value:function(e){return("text/html"===this.contentType&&e[Qd]===Od.xhtml.id||"text/xml"===this.contentType)&&(this[UE]=e,!0)}},{key:Md,value:function(e){return"text/html"===this.contentType&&this[UE]?this[UE][Md](e):Ay.EMPTY}}])}(),vm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"exObject",!0])).archive=e.archive||"",r.classId=e.classId||"",r.codeBase=e.codeBase||"",r.codeType=e.codeType||"",r.id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r.boolean=new Cp,r.date=new Cp,r.dateTime=new Cp,r.decimal=new Cp,r.exData=new Cp,r.exObject=new Cp,r.float=new Cp,r.image=new Cp,r.integer=new Cp,r.text=new Cp,r.time=new Cp,r}return sv(t,fp),rv(t)}(),mm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"exclGroup",!0])).access=$d(e.access,["open","nonInteractive","protected","readOnly"]),r.accessKey=e.accessKey||"",r.anchorType=$d(e.anchorType,["topLeft","bottomCenter","bottomLeft","bottomRight","middleCenter","middleLeft","middleRight","topCenter","topRight"]),r.colSpan=Xd({data:e.colSpan,defaultValue:1,validate:function(e){return e>=1||-1===e}}),r.h=e.h?ey(e.h):"",r.hAlign=$d(e.hAlign,["left","center","justify","justifyAll","radix","right"]),r.id=e.id||"",r.layout=$d(e.layout,["position","lr-tb","rl-row","rl-tb","row","table","tb"]),r.maxH=ey(e.maxH,"0pt"),r.maxW=ey(e.maxW,"0pt"),r.minH=ey(e.minH,"0pt"),r.minW=ey(e.minW,"0pt"),r.name=e.name||"",r.presence=$d(e.presence,["visible","hidden","inactive","invisible"]),r.relevant=ry(e.relevant),r.use=e.use||"",r.usehref=e.usehref||"",r.w=e.w?ey(e.w):"",r.x=ey(e.x,"0pt"),r.y=ey(e.y,"0pt"),r.assist=null,r.bind=null,r.border=null,r.calculate=null,r.caption=null,r.desc=null,r.extras=null,r.margin=null,r.para=null,r.traversal=null,r.validate=null,r.connect=new Cp,r.event=new Cp,r.field=new Cp,r.setProperty=new Cp,r}return sv(t,fp),rv(t,[{key:cd,value:function(){return!0}},{key:nd,value:function(){return!0}},{key:Gd,value:function(e){var t,r=lv(this.field.children);try{for(r.s();!(t=r.n()).done;){var A=t.value;if(!A.value){var n=new Uw({});A[SE](n),A.value=n}A.value[Gd](e)}}catch(e){r.e(e)}finally{r.f()}}},{key:Id,value:function(){return this.layout.endsWith("-tb")&&0===this[HE].attempt&&this[HE].numberInLine>0||this[td]()[Id]()}},{key:hd,value:function(){var e,t=this[ed]();return!!t[hd]()&&(void 0!==this[HE]._isSplittable?this[HE]._isSplittable:"position"===this.layout||this.layout.includes("row")?(this[HE]._isSplittable=!1,!1):!(null!==(e=t.layout)&&void 0!==e&&e.endsWith("-tb")&&0!==t[HE].numberInLine||(this[HE]._isSplittable=!0,0)))}},{key:PE,value:function(){return Zp(this)}},{key:DE,value:function(e,t){_p(this,e,t)}},{key:TE,value:function(){return Xp(this)}},{key:Md,value:function(e){if(wv(this),"hidden"===this.presence||"inactive"===this.presence||0===this.h||0===this.w)return Ay.EMPTY;Gp(this);var t=[],r={id:this[Yd],class:[]};Jp(this,r.class),this[HE]||(this[HE]=Object.create(null)),Object.assign(this[HE],{children:t,attributes:r,attempt:0,line:null,numberInLine:0,availableSpace:{width:Math.min(this.w||1/0,e.width),height:Math.min(this.h||1/0,e.height)},width:0,height:0,prevHeight:0,currentWidth:0});var A=this[hd]();if(A||Sv(this),!Vp(this,e))return Ay.FAILURE;var n=new Set(["field"]);if(this.layout.includes("row")){var i=this[ed]().columnWidths;Array.isArray(i)&&i.length>0&&(this[HE].columnWidths=i,this[HE].currentColumn=0)}var a=Lp(this,"anchorType","dimensions","position","presence","border","margin","hAlign"),o=["xfaExclgroup"],s=Np(this);s&&o.push(s),Hp(this)&&o.push("xfaPrintOnly"),r.style=a,r.class=o,this.name&&(r.xfaName=this.name),this[bd]();for(var c="lr-tb"===this.layout||"rl-tb"===this.layout,g=c?2:1;this[HE].attempt<g;this[HE].attempt++){c&&1===this[HE].attempt&&(this[HE].numberInLine=0);var u=this[FE]({filter:n,include:!0});if(u.success)break;if(u.isBreak())return this[wd](),u;if(c&&0===this[HE].attempt&&0===this[HE].numberInLine&&!this[rd]()[HE].noLayoutFailure){this[HE].attempt=g;break}}if(this[wd](),A||Fv(this),this[HE].attempt===g)return A||delete this[HE],Ay.FAILURE;var l=0,h=0;this.margin&&(l=this.margin.leftInset+this.margin.rightInset,h=this.margin.topInset+this.margin.bottomInset);var I=Math.max(this[HE].width+l,this.w||0),f=Math.max(this[HE].height+h,this.h||0),C=[this.x,this.y,I,f];""===this.w&&(a.width=kp(I)),""===this.h&&(a.height=kp(f));var B={name:"div",attributes:r,children:t};return bv(this,r),delete this[HE],Ay.success(Up(this,B),C)}}])}(),wm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"execute"])).connection=e.connection||"",r.executeType=$d(e.executeType,["import","remerge"]),r.id=e.id||"",r.runAt=$d(e.runAt,["client","both","server"]),r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,fp),rv(t)}(),bm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"extras",!0])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r.boolean=new Cp,r.date=new Cp,r.dateTime=new Cp,r.decimal=new Cp,r.exData=new Cp,r.extras=new Cp,r.float=new Cp,r.image=new Cp,r.integer=new Cp,r.text=new Cp,r.time=new Cp,r}return sv(t,fp),rv(t)}(),km=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"field",!0])).access=$d(e.access,["open","nonInteractive","protected","readOnly"]),r.accessKey=e.accessKey||"",r.anchorType=$d(e.anchorType,["topLeft","bottomCenter","bottomLeft","bottomRight","middleCenter","middleLeft","middleRight","topCenter","topRight"]),r.colSpan=Xd({data:e.colSpan,defaultValue:1,validate:function(e){return e>=1||-1===e}}),r.h=e.h?ey(e.h):"",r.hAlign=$d(e.hAlign,["left","center","justify","justifyAll","radix","right"]),r.id=e.id||"",r.locale=e.locale||"",r.maxH=ey(e.maxH,"0pt"),r.maxW=ey(e.maxW,"0pt"),r.minH=ey(e.minH,"0pt"),r.minW=ey(e.minW,"0pt"),r.name=e.name||"",r.presence=$d(e.presence,["visible","hidden","inactive","invisible"]),r.relevant=ry(e.relevant),r.rotate=Xd({data:e.rotate,defaultValue:0,validate:function(e){return e%90==0}}),r.use=e.use||"",r.usehref=e.usehref||"",r.w=e.w?ey(e.w):"",r.x=ey(e.x,"0pt"),r.y=ey(e.y,"0pt"),r.assist=null,r.bind=null,r.border=null,r.calculate=null,r.caption=null,r.desc=null,r.extras=null,r.font=null,r.format=null,r.items=new Cp(2),r.keep=null,r.margin=null,r.para=null,r.traversal=null,r.ui=null,r.validate=null,r.value=null,r.bindItems=new Cp,r.connect=new Cp,r.event=new Cp,r.setProperty=new Cp,r}return sv(t,fp),rv(t,[{key:cd,value:function(){return!0}},{key:Gd,value:function(e){pv(this,e)}},{key:Md,value:function(e){var t;if(wv(this),!this.ui){var r;switch(this.ui=new Nw({}),this.ui[Ad]=this[Ad],this[SE](this.ui),this.items.children.length){case 0:r=new Dw({}),this.ui.textEdit=r;break;case 1:r=new Vv({}),this.ui.checkButton=r;break;case 2:r=new zv({}),this.ui.choiceList=r}this.ui[SE](r)}if(!this.ui||"hidden"===this.presence||"inactive"===this.presence||0===this.h||0===this.w)return Ay.EMPTY;this.caption&&delete this.caption[HE],this[bd]();var A=this.caption?this.caption[Md](e).html:null,n=this.w,i=this.h,a=0,o=0;this.margin&&(a=this.margin.leftInset+this.margin.rightInset,o=this.margin.topInset+this.margin.bottomInset);var s=null;if(""===this.w||""===this.h){var c=null,g=null,u=0,l=0;if(this.ui.checkButton)u=l=this.ui.checkButton.size;else{var h=xp(this,e),I=h.w,f=h.h;null!==I?(u=I,l=f):l=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=null;if(e){var A=_d(e.typeface),n=e[Ad].fontFinder.find(A);r=uy(e,n)}if(!r)return{lineHeight:12,lineGap:2,lineNoGap:10};var i=e.size||10,a=r.lineHeight?Math.max(t?0:1.2,r.lineHeight):1.2,o=void 0===r.lineGap?.2:r.lineGap;return{lineHeight:a*i,lineGap:o*i,lineNoGap:Math.max(1,a-o)*i}}(this.font,!0).lineNoGap}if(u+=(s=dv(this.ui[_E]())).w,l+=s.h,this.caption){var C=this.caption[_E](e),B=C.w,Q=C.h;if(C.isBroken&&this[ed]()[Id]())return this[wd](),Ay.FAILURE;switch(c=B,g=Q,this.caption.placement){case"left":case"right":case"inline":c+=u;break;case"top":case"bottom":g+=l}}else c=u,g=l;c&&""===this.w&&(c+=a,this.w=Math.min(this.maxW<=0?1/0:this.maxW,this.minW+1<c?c:this.minW)),g&&""===this.h&&(g+=o,this.h=Math.min(this.maxH<=0?1/0:this.maxH,this.minH+1<g?g:this.minH))}if(this[wd](),Gp(this),Sv(this),!Vp(this,e))return this.w=n,this.h=i,this[wd](),Ay.FAILURE;Fv(this);var E=Lp(this,"font","dimensions","position","rotate","anchorType","presence","margin","hAlign");Sp(this,E);var d=["xfaField"];this.font&&d.push("xfaFont"),Hp(this)&&d.push("xfaPrintOnly");var y={style:E,id:this[Yd],class:d};E.margin&&(E.padding=E.margin,delete E.margin),Jp(this,d),this.name&&(y.xfaName=this.name);var p=[],v={name:"div",attributes:y,children:p};bv(this,y);var m,w=this.border?this.border[Hd]():null,b=Rp(this,v,e),k=this.ui[Md]().html;if(!k)return Object.assign(E,w),Ay.success(Up(this,v),b);this[Nd]&&(null!==(m=k.children)&&void 0!==m&&m[0]?k.children[0].attributes.tabindex=this[Nd]:k.attributes.tabindex=this[Nd]),k.attributes.style||(k.attributes.style=Object.create(null));var D=null;if(this.ui.button?(1===k.children.length&&(D=ev(k.children.splice(0,1),1)[0]),Object.assign(k.attributes.style,w)):Object.assign(E,w),p.push(k),this.value)if(this.ui.imageEdit)k.children.push(this.value[Md]().html);else if(!this.ui.button){var S,F="";if(this.value.exData)F=this.value.exData[Ld]();else if(this.value.text)F=this.value.text[_E]();else{var x=this.value[Md]().html;null!==x&&(F=x.children[0].value)}this.ui.textEdit&&null!==(S=this.value.text)&&void 0!==S&&S.maxChars&&(k.children[0].attributes.maxLength=this.value.text.maxChars),F&&(this.ui.numericEdit&&(F=parseFloat(F),F=isNaN(F)?"":F.toString()),"textarea"===k.children[0].name?k.children[0].attributes.textContent=F:k.children[0].attributes.value=F)}if(!this.ui.imageEdit&&null!==(t=k.children)&&void 0!==t&&t[0]&&this.h){s=s||dv(this.ui[_E]());var R=0;if(this.caption&&["top","bottom"].includes(this.caption.placement)){(R=this.caption.reserve)<=0&&(R=this.caption[_E](e).h);var G=this.h-R-o-s.h;k.children[0].attributes.style.height=kp(G)}else k.children[0].attributes.style.height="100%"}if(D&&k.children.push(D),!A)return k.attributes.class&&k.attributes.class.push("xfaLeft"),this.w=n,this.h=i,Ay.success(Up(this,v),b);if(this.ui.button)return E.padding&&delete E.padding,"div"===A.name&&(A.name="span"),k.children.push(A),Ay.success(v,b);switch(this.ui.checkButton&&(A.attributes.class[0]="xfaCaptionForCheckButton"),k.attributes.class||(k.attributes.class=[]),k.children.splice(0,0,A),this.caption.placement){case"left":case"inline":k.attributes.class.push("xfaLeft");break;case"right":k.attributes.class.push("xfaRight");break;case"top":k.attributes.class.push("xfaTop");break;case"bottom":k.attributes.class.push("xfaBottom")}return this.w=n,this.h=i,Ay.success(Up(this,v),b)}}])}(),Dm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"fill",!0])).id=e.id||"",r.presence=$d(e.presence,["visible","hidden","inactive","invisible"]),r.use=e.use||"",r.usehref=e.usehref||"",r.color=null,r.extras=null,r.linear=null,r.pattern=null,r.radial=null,r.solid=null,r.stipple=null,r}return sv(t,fp),rv(t,[{key:Hd,value:function(){var e,t=this[td](),r=t[td]()[td](),A=Object.create(null),n="color",i=n;t instanceof Ov&&(n="background-color",i="background",r instanceof Nw&&(A.backgroundColor="white")),(t instanceof uw||t instanceof Nv)&&(n=i="fill",A.fill="white");var a,o=lv(Object.getOwnPropertyNames(this));try{for(o.s();!(a=o.n()).done;){var s=a.value;if("extras"!==s&&"color"!==s){var c=this[s];if(c instanceof fp){var g=c[Hd](this.color);return g&&(A[g.startsWith("#")?n:i]=g),A}}}}catch(e){o.e(e)}finally{o.f()}if(null!==(e=this.color)&&void 0!==e&&e.value){var u=this.color[Hd]();A[u.startsWith("#")?n:i]=u}return A}}])}(),Sm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"filter",!0])).addRevocationInfo=$d(e.addRevocationInfo,["","required","optional","none"]),r.id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r.version=Xd({data:r.version,defaultValue:5,validate:function(e){return e>=1&&e<=5}}),r.appearanceFilter=null,r.certificates=null,r.digestMethods=null,r.encodings=null,r.encryptionMethods=null,r.handler=null,r.lockDocument=null,r.mdp=null,r.reasons=null,r.timeStamp=null,r}return sv(t,fp),rv(t)}(),Fm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"float"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,Ep),rv(t,[{key:YE,value:function(){var e=parseFloat(this[UE].trim());this[UE]=isNaN(e)?null:e}},{key:Md,value:function(e){return Dv(null!==this[UE]?this[UE].toString():"")}}])}(),xm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"font",!0])).baselineShift=ey(e.baselineShift),r.fontHorizontalScale=Vd({data:e.fontHorizontalScale,defaultValue:100,validate:function(e){return e>=0}}),r.fontVerticalScale=Vd({data:e.fontVerticalScale,defaultValue:100,validate:function(e){return e>=0}}),r.id=e.id||"",r.kerningMode=$d(e.kerningMode,["none","pair"]),r.letterSpacing=ey(e.letterSpacing,"0"),r.lineThrough=Xd({data:e.lineThrough,defaultValue:0,validate:function(e){return 1===e||2===e}}),r.lineThroughPeriod=$d(e.lineThroughPeriod,["all","word"]),r.overline=Xd({data:e.overline,defaultValue:0,validate:function(e){return 1===e||2===e}}),r.overlinePeriod=$d(e.overlinePeriod,["all","word"]),r.posture=$d(e.posture,["normal","italic"]),r.size=ey(e.size,"10pt"),r.typeface=e.typeface||"Courier",r.underline=Xd({data:e.underline,defaultValue:0,validate:function(e){return 1===e||2===e}}),r.underlinePeriod=$d(e.underlinePeriod,["all","word"]),r.use=e.use||"",r.usehref=e.usehref||"",r.weight=$d(e.weight,["normal","bold"]),r.extras=null,r.fill=null,r}return sv(t,fp),rv(t,[{key:xE,value:function(e){zp(t,xE,this,3)([e]),this[Ad].usedTypefaces.add(this.typeface)}},{key:Hd,value:function(){var e=Lp(this,"fill"),t=e.color;return t&&("#000000"===t?delete e.color:t.startsWith("#")||(e.background=t,e.backgroundClip="text",e.color="transparent")),this.baselineShift&&(e.verticalAlign=kp(this.baselineShift)),e.fontKerning="none"===this.kerningMode?"none":"normal",e.letterSpacing=kp(this.letterSpacing),0!==this.lineThrough&&(e.textDecoration="line-through",2===this.lineThrough&&(e.textDecorationStyle="double")),0!==this.overline&&(e.textDecoration="overline",2===this.overline&&(e.textDecorationStyle="double")),e.fontStyle=this.posture,e.fontSize=kp(.99*this.size),Op(this,this,this[Ad].fontFinder,e),0!==this.underline&&(e.textDecoration="underline",2===this.underline&&(e.textDecorationStyle="double")),e.fontWeight=this.weight,e}}])}(),Rm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"format",!0])).id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r.picture=null,r}return sv(t,fp),rv(t)}(),Gm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"handler"])).id=e.id||"",r.type=$d(e.type,["optional","required"]),r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,yp),rv(t)}(),Nm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"hyphenation"])).excludeAllCaps=Xd({data:e.excludeAllCaps,defaultValue:0,validate:function(e){return 1===e}}),r.excludeInitialCap=Xd({data:e.excludeInitialCap,defaultValue:0,validate:function(e){return 1===e}}),r.hyphenate=Xd({data:e.hyphenate,defaultValue:0,validate:function(e){return 1===e}}),r.id=e.id||"",r.pushCharacterCount=Xd({data:e.pushCharacterCount,defaultValue:3,validate:function(e){return e>=0}}),r.remainCharacterCount=Xd({data:e.remainCharacterCount,defaultValue:3,validate:function(e){return e>=0}}),r.use=e.use||"",r.usehref=e.usehref||"",r.wordCharacterCount=Xd({data:e.wordCharacterCount,defaultValue:7,validate:function(e){return e>=0}}),r}return sv(t,fp),rv(t)}(),Lm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"image"])).aspect=$d(e.aspect,["fit","actual","height","none","width"]),r.contentType=e.contentType||"",r.href=e.href||"",r.id=e.id||"",r.name=e.name||"",r.transferEncoding=$d(e.transferEncoding,["base64","none","package"]),r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,yp),rv(t,[{key:Md,value:function(){if(this.contentType&&!Qv.has(this.contentType.toLowerCase()))return Ay.EMPTY;var e=this[Ad].images&&this[Ad].images.get(this.href);if(!e&&(this.href||!this[UE]))return Ay.EMPTY;if(e||"base64"!==this.transferEncoding||(e=ie(atob(this[UE]))),!e)return Ay.EMPTY;if(!this.contentType){for(var t=0,r=Ev;t<r.length;t++){var A=ev(r[t],2),n=A[0],i=A[1];if(e.length>n.length&&n.every((function(t,r){return t===e[r]}))){this.contentType=i;break}}if(!this.contentType)return Ay.EMPTY}var a,o=new Blob([e],{type:this.contentType});switch(this.aspect){case"fit":case"actual":break;case"height":a={height:"100%",objectFit:"fill"};break;case"none":a={width:"100%",height:"100%",objectFit:"fill"};break;case"width":a={width:"100%",objectFit:"fill"}}var s=this[td]();return Ay.success({name:"img",attributes:{class:["xfaImage"],style:a,src:URL.createObjectURL(o),alt:s?kv(s[td]()):null}})}}])}(),Um=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"imageEdit",!0])).data=$d(e.data,["link","embed"]),r.id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r.border=null,r.extras=null,r.margin=null,r}return sv(t,fp),rv(t,[{key:Md,value:function(e){return"embed"===this.data?Ay.success({name:"div",children:[],attributes:{}}):Ay.EMPTY}}])}(),Mm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"integer"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,Ep),rv(t,[{key:YE,value:function(){var e=parseInt(this[UE].trim(),10);this[UE]=isNaN(e)?null:e}},{key:Md,value:function(e){return Dv(null!==this[UE]?this[UE].toString():"")}}])}(),Jm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"issuers",!0])).id=e.id||"",r.type=$d(e.type,["optional","required"]),r.use=e.use||"",r.usehref=e.usehref||"",r.certificate=new Cp,r}return sv(t,fp),rv(t)}(),Hm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"items",!0])).id=e.id||"",r.name=e.name||"",r.presence=$d(e.presence,["visible","hidden","inactive","invisible"]),r.ref=e.ref||"",r.save=Xd({data:e.save,defaultValue:0,validate:function(e){return 1===e}}),r.use=e.use||"",r.usehref=e.usehref||"",r.boolean=new Cp,r.date=new Cp,r.dateTime=new Cp,r.decimal=new Cp,r.exData=new Cp,r.float=new Cp,r.image=new Cp,r.integer=new Cp,r.text=new Cp,r.time=new Cp,r}return sv(t,fp),rv(t,[{key:Md,value:function(){var e,t=[],r=lv(this[VE]());try{for(r.s();!(e=r.n()).done;){var A=e.value;t.push(A[Ld]())}}catch(e){r.e(e)}finally{r.f()}return Ay.success(t)}}])}(),Ym=function(e){function t(e){var r;nv(this,t),(r=iv(this,t,[fv,"keep",!0])).id=e.id||"";var A=["none","contentArea","pageArea"];return r.intact=$d(e.intact,A),r.next=$d(e.next,A),r.previous=$d(e.previous,A),r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r}return sv(t,fp),rv(t)}(),Pm=function(e){function t(e){var r;nv(this,t);var A=["","yes","no"];return(r=iv(this,t,[fv,"keyUsage"])).crlSign=$d(e.crlSign,A),r.dataEncipherment=$d(e.dataEncipherment,A),r.decipherOnly=$d(e.decipherOnly,A),r.digitalSignature=$d(e.digitalSignature,A),r.encipherOnly=$d(e.encipherOnly,A),r.id=e.id||"",r.keyAgreement=$d(e.keyAgreement,A),r.keyCertSign=$d(e.keyCertSign,A),r.keyEncipherment=$d(e.keyEncipherment,A),r.nonRepudiation=$d(e.nonRepudiation,A),r.type=$d(e.type,["optional","required"]),r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,fp),rv(t)}(),Om=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"line",!0])).hand=$d(e.hand,["even","left","right"]),r.id=e.id||"",r.slope=$d(e.slope,["\\\\","/"]),r.use=e.use||"",r.usehref=e.usehref||"",r.edge=null,r}return sv(t,fp),rv(t,[{key:Md,value:function(){var e,t,r,A,n=this[td]()[td](),i=this.edge||new hm({}),a=i[Hd](),o=Object.create(null),s="visible"===i.presence?i.thickness:0;o.strokeWidth=kp(s),o.stroke=a.color;var c="100%",g="100%";n.w<=s?(e="50%",t=0,r="50%",A="100%",c=o.strokeWidth):n.h<=s?(e=0,t="50%",r="100%",A="50%",g=o.strokeWidth):"\\\\"===this.slope?(e=0,t=0,r="100%",A="100%"):(e=0,t="100%",r="100%",A=0);var u={name:"svg",children:[{name:"line",attributes:{xmlns:Cv,x1:e,y1:t,x2:r,y2:A,style:o}}],attributes:{xmlns:Cv,width:c,height:g,style:{overflow:"visible"}}};return yv(n)?Ay.success({name:"div",attributes:{style:{display:"inline",width:"100%",height:"100%"}},children:[u]}):(u.attributes.style.position="absolute",Ay.success(u))}}])}(),Km=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"linear",!0])).id=e.id||"",r.type=$d(e.type,["toRight","toBottom","toLeft","toTop"]),r.use=e.use||"",r.usehref=e.usehref||"",r.color=null,r.extras=null,r}return sv(t,fp),rv(t,[{key:Hd,value:function(e){e=e?e[Hd]():"#FFFFFF";var t=this.type.replace(/([RBLT])/," $1").toLowerCase(),r=this.color?this.color[Hd]():"#000000";return"linear-gradient(".concat(t,", ").concat(e,", ").concat(r,")")}}])}(),Tm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"lockDocument"])).id=e.id||"",r.type=$d(e.type,["optional","required"]),r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,Ep),rv(t,[{key:YE,value:function(){this[UE]=$d(this[UE],["auto","0","1"])}}])}(),qm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"manifest",!0])).action=$d(e.action,["include","all","exclude"]),r.id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r.ref=new Cp,r}return sv(t,fp),rv(t)}(),jm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"margin",!0])).bottomInset=ey(e.bottomInset,"0"),r.id=e.id||"",r.leftInset=ey(e.leftInset,"0"),r.rightInset=ey(e.rightInset,"0"),r.topInset=ey(e.topInset,"0"),r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r}return sv(t,fp),rv(t,[{key:Hd,value:function(){return{margin:kp(this.topInset)+" "+kp(this.rightInset)+" "+kp(this.bottomInset)+" "+kp(this.leftInset)}}}])}(),Wm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"mdp"])).id=e.id||"",r.permissions=Xd({data:e.permissions,defaultValue:2,validate:function(e){return 1===e||3===e}}),r.signatureType=$d(e.signatureType,["filler","author"]),r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,fp),rv(t)}(),Zm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"medium"])).id=e.id||"",r.imagingBBox=function(e){var t=-1;if(!e)return{x:t,y:t,width:t,height:t};var r=e.trim().split(/\\s*,\\s*/).map((function(e){return ey(e,"-1")}));if(r.length<4||r[2]<0||r[3]<0)return{x:t,y:t,width:t,height:t};var A=qd(r,4);return{x:A[0],y:A[1],width:A[2],height:A[3]}}(e.imagingBBox),r.long=ey(e.long),r.orientation=$d(e.orientation,["portrait","landscape"]),r.short=ey(e.short),r.stock=e.stock||"",r.trayIn=$d(e.trayIn,["auto","delegate","pageFront"]),r.trayOut=$d(e.trayOut,["auto","delegate"]),r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,fp),rv(t)}(),_m=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"message",!0])).id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r.text=new Cp,r}return sv(t,fp),rv(t)}(),Xm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"numericEdit",!0])).hScrollPolicy=$d(e.hScrollPolicy,["auto","off","on"]),r.id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r.border=null,r.comb=null,r.extras=null,r.margin=null,r}return sv(t,fp),rv(t,[{key:Md,value:function(e){var t,r=Lp(this,"border","font","margin"),A=this[td]()[td](),n={name:"input",attributes:{type:"text",fieldId:A[Yd],dataId:(null===(t=A[ME])||void 0===t?void 0:t[Yd])||A[Yd],class:["xfaTextfield"],style:r,"aria-label":kv(A),"aria-required":!1}};return mv(A)&&(n.attributes["aria-required"]=!0,n.attributes.required=!0),Ay.success({name:"label",attributes:{class:["xfaLabel"]},children:[n]})}}])}(),Vm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"occur",!0])).id=e.id||"",r.initial=""!==e.initial?Xd({data:e.initial,defaultValue:"",validate:function(e){return!0}}):"",r.max=""!==e.max?Xd({data:e.max,defaultValue:1,validate:function(e){return!0}}):"",r.min=""!==e.min?Xd({data:e.min,defaultValue:1,validate:function(e){return!0}}):"",r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r}return sv(t,fp),rv(t,[{key:xE,value:function(){var e=this[td](),t=this.min;""===this.min&&(this.min=e instanceof tw||e instanceof rw?0:1),""===this.max&&(this.max=""===t?e instanceof tw||e instanceof rw?-1:1:this.min),-1!==this.max&&this.max<this.min&&(this.max=this.min),""===this.initial&&(this.initial=e instanceof bw?1:this.min)}}])}(),zm=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"oid"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,yp),rv(t)}(),$m=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"oids",!0])).id=e.id||"",r.type=$d(e.type,["optional","required"]),r.use=e.use||"",r.usehref=e.usehref||"",r.oid=new Cp,r}return sv(t,fp),rv(t)}(),ew=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"overflow"])).id=e.id||"",r.leader=e.leader||"",r.target=e.target||"",r.trailer=e.trailer||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,fp),rv(t,[{key:_E,value:function(){if(!this[HE]){var e=this[td](),t=this[rd](),r=t[Fd](this.target,e),A=t[Fd](this.leader,e),n=t[Fd](this.trailer,e);this[HE]={target:(null==r?void 0:r[0])||null,leader:(null==A?void 0:A[0])||null,trailer:(null==n?void 0:n[0])||null,addLeader:!1,addTrailer:!1}}return this[HE]}}])}(),tw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"pageArea",!0])).blankOrNotBlank=$d(e.blankOrNotBlank,["any","blank","notBlank"]),r.id=e.id||"",r.initialNumber=Xd({data:e.initialNumber,defaultValue:1,validate:function(e){return!0}}),r.name=e.name||"",r.numbered=Xd({data:e.numbered,defaultValue:1,validate:function(e){return!0}}),r.oddOrEven=$d(e.oddOrEven,["any","even","odd"]),r.pagePosition=$d(e.pagePosition,["any","first","last","only","rest"]),r.relevant=ry(e.relevant),r.use=e.use||"",r.usehref=e.usehref||"",r.desc=null,r.extras=null,r.medium=null,r.occur=null,r.area=new Cp,r.contentArea=new Cp,r.draw=new Cp,r.exclGroup=new Cp,r.field=new Cp,r.subform=new Cp,r}return sv(t,fp),rv(t,[{key:Cd,value:function(){return this[HE]?!this.occur||-1===this.occur.max||this[HE].numberOfUse<this.occur.max:(this[HE]={numberOfUse:0},!0)}},{key:RE,value:function(){delete this[HE]}},{key:$E,value:function(){this[HE]||(this[HE]={numberOfUse:0});var e=this[td]();return"orderedOccurrence"===e.relation&&this[Cd]()?(this[HE].numberOfUse+=1,this):e[$E]()}},{key:TE,value:function(){return this[HE].space||{width:0,height:0}}},{key:Md,value:function(){this[HE]||(this[HE]={numberOfUse:1});var e=[];this[HE].children=e;var t=Object.create(null);if(this.medium&&this.medium.short&&this.medium.long){if(t.width=kp(this.medium.short),t.height=kp(this.medium.long),this[HE].space={width:this.medium.short,height:this.medium.long},"landscape"===this.medium.orientation){var r=t.width;t.width=t.height,t.height=r,this[HE].space={width:this.medium.long,height:this.medium.short}}}else q("XFA - No medium specified in pageArea: please file a bug.");return this[FE]({filter:new Set(["area","draw","field","subform"]),include:!0}),this[FE]({filter:new Set(["contentArea"]),include:!0}),Ay.success({name:"div",children:e,attributes:{class:["xfaPage"],id:this[Yd],style:t,xfaName:this.name}})}}])}(),rw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"pageSet",!0])).duplexImposition=$d(e.duplexImposition,["longEdge","shortEdge"]),r.id=e.id||"",r.name=e.name||"",r.relation=$d(e.relation,["orderedOccurrence","duplexPaginated","simplexPaginated"]),r.relevant=ry(e.relevant),r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r.occur=null,r.pageArea=new Cp,r.pageSet=new Cp,r}return sv(t,fp),rv(t,[{key:RE,value:function(){var e,t=lv(this.pageArea.children);try{for(t.s();!(e=t.n()).done;)e.value[RE]()}catch(e){t.e(e)}finally{t.f()}var r,A=lv(this.pageSet.children);try{for(A.s();!(r=A.n()).done;)r.value[RE]()}catch(e){A.e(e)}finally{A.f()}}},{key:Cd,value:function(){return!this.occur||-1===this.occur.max||this[HE].numberOfUse<this.occur.max}},{key:$E,value:function(){if(this[HE]||(this[HE]={numberOfUse:1,pageIndex:-1,pageSetIndex:-1}),"orderedOccurrence"===this.relation){if(this[HE].pageIndex+1<this.pageArea.children.length)return this[HE].pageIndex+=1,this.pageArea.children[this[HE].pageIndex][$E]();if(this[HE].pageSetIndex+1<this.pageSet.children.length)return this[HE].pageSetIndex+=1,this.pageSet.children[this[HE].pageSetIndex][$E]();if(this[Cd]())return this[HE].numberOfUse+=1,this[HE].pageIndex=-1,this[HE].pageSetIndex=-1,this[$E]();var e=this[td]();return e instanceof t?e[$E]():(this[RE](),this[$E]())}var r=this[rd]()[HE].pageNumber,A=r%2==0?"even":"odd",n=0===r?"first":"rest",i=this.pageArea.children.find((function(e){return e.oddOrEven===A&&e.pagePosition===n}));return i||((i=this.pageArea.children.find((function(e){return"any"===e.oddOrEven&&e.pagePosition===n})))?i:(i=this.pageArea.children.find((function(e){return"any"===e.oddOrEven&&"any"===e.pagePosition})))||this.pageArea.children[0])}}])}(),Aw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"para",!0])).hAlign=$d(e.hAlign,["left","center","justify","justifyAll","radix","right"]),r.id=e.id||"",r.lineHeight=e.lineHeight?ey(e.lineHeight,"0pt"):"",r.marginLeft=e.marginLeft?ey(e.marginLeft,"0pt"):"",r.marginRight=e.marginRight?ey(e.marginRight,"0pt"):"",r.orphans=Xd({data:e.orphans,defaultValue:0,validate:function(e){return e>=0}}),r.preserve=e.preserve||"",r.radixOffset=e.radixOffset?ey(e.radixOffset,"0pt"):"",r.spaceAbove=e.spaceAbove?ey(e.spaceAbove,"0pt"):"",r.spaceBelow=e.spaceBelow?ey(e.spaceBelow,"0pt"):"",r.tabDefault=e.tabDefault?ey(r.tabDefault):"",r.tabStops=(e.tabStops||"").trim().split(/\\s+/).map((function(e,t){return t%2==1?ey(e):e})),r.textIndent=e.textIndent?ey(e.textIndent,"0pt"):"",r.use=e.use||"",r.usehref=e.usehref||"",r.vAlign=$d(e.vAlign,["top","bottom","middle"]),r.widows=Xd({data:e.widows,defaultValue:0,validate:function(e){return e>=0}}),r.hyphenation=null,r}return sv(t,fp),rv(t,[{key:Hd,value:function(){var e=Lp(this,"hAlign");return""!==this.marginLeft&&(e.paddingLeft=kp(this.marginLeft)),""!==this.marginRight&&(e.paddingight=kp(this.marginRight)),""!==this.spaceAbove&&(e.paddingTop=kp(this.spaceAbove)),""!==this.spaceBelow&&(e.paddingBottom=kp(this.spaceBelow)),""!==this.textIndent&&(e.textIndent=kp(this.textIndent),Mp(e)),this.lineHeight>0&&(e.lineHeight=kp(this.lineHeight)),""!==this.tabDefault&&(e.tabSize=kp(this.tabDefault)),this.tabStops.length,this.hyphenatation&&Object.assign(e,this.hyphenatation[Hd]()),e}}])}(),nw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"passwordEdit",!0])).hScrollPolicy=$d(e.hScrollPolicy,["auto","off","on"]),r.id=e.id||"",r.passwordChar=e.passwordChar||"*",r.use=e.use||"",r.usehref=e.usehref||"",r.border=null,r.extras=null,r.margin=null,r}return sv(t,fp),rv(t)}(),iw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"pattern",!0])).id=e.id||"",r.type=$d(e.type,["crossHatch","crossDiagonal","diagonalLeft","diagonalRight","horizontal","vertical"]),r.use=e.use||"",r.usehref=e.usehref||"",r.color=null,r.extras=null,r}return sv(t,fp),rv(t,[{key:Hd,value:function(e){e=e?e[Hd]():"#FFFFFF";var t=this.color?this.color[Hd]():"#000000",r="repeating-linear-gradient",A="".concat(e,",").concat(e," ").concat(5,"px,").concat(t," ").concat(5,"px,").concat(t," ").concat(10,"px");switch(this.type){case"crossHatch":return"".concat(r,"(to top,").concat(A,") ").concat(r,"(to right,").concat(A,")");case"crossDiagonal":return"".concat(r,"(45deg,").concat(A,") ").concat(r,"(-45deg,").concat(A,")");case"diagonalLeft":return"".concat(r,"(45deg,").concat(A,")");case"diagonalRight":return"".concat(r,"(-45deg,").concat(A,")");case"horizontal":return"".concat(r,"(to top,").concat(A,")");case"vertical":return"".concat(r,"(to right,").concat(A,")")}return""}}])}(),aw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"picture"])).id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,yp),rv(t)}(),ow=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"proto",!0])).appearanceFilter=new Cp,r.arc=new Cp,r.area=new Cp,r.assist=new Cp,r.barcode=new Cp,r.bindItems=new Cp,r.bookend=new Cp,r.boolean=new Cp,r.border=new Cp,r.break=new Cp,r.breakAfter=new Cp,r.breakBefore=new Cp,r.button=new Cp,r.calculate=new Cp,r.caption=new Cp,r.certificate=new Cp,r.certificates=new Cp,r.checkButton=new Cp,r.choiceList=new Cp,r.color=new Cp,r.comb=new Cp,r.connect=new Cp,r.contentArea=new Cp,r.corner=new Cp,r.date=new Cp,r.dateTime=new Cp,r.dateTimeEdit=new Cp,r.decimal=new Cp,r.defaultUi=new Cp,r.desc=new Cp,r.digestMethod=new Cp,r.digestMethods=new Cp,r.draw=new Cp,r.edge=new Cp,r.encoding=new Cp,r.encodings=new Cp,r.encrypt=new Cp,r.encryptData=new Cp,r.encryption=new Cp,r.encryptionMethod=new Cp,r.encryptionMethods=new Cp,r.event=new Cp,r.exData=new Cp,r.exObject=new Cp,r.exclGroup=new Cp,r.execute=new Cp,r.extras=new Cp,r.field=new Cp,r.fill=new Cp,r.filter=new Cp,r.float=new Cp,r.font=new Cp,r.format=new Cp,r.handler=new Cp,r.hyphenation=new Cp,r.image=new Cp,r.imageEdit=new Cp,r.integer=new Cp,r.issuers=new Cp,r.items=new Cp,r.keep=new Cp,r.keyUsage=new Cp,r.line=new Cp,r.linear=new Cp,r.lockDocument=new Cp,r.manifest=new Cp,r.margin=new Cp,r.mdp=new Cp,r.medium=new Cp,r.message=new Cp,r.numericEdit=new Cp,r.occur=new Cp,r.oid=new Cp,r.oids=new Cp,r.overflow=new Cp,r.pageArea=new Cp,r.pageSet=new Cp,r.para=new Cp,r.passwordEdit=new Cp,r.pattern=new Cp,r.picture=new Cp,r.radial=new Cp,r.reason=new Cp,r.reasons=new Cp,r.rectangle=new Cp,r.ref=new Cp,r.script=new Cp,r.setProperty=new Cp,r.signData=new Cp,r.signature=new Cp,r.signing=new Cp,r.solid=new Cp,r.speak=new Cp,r.stipple=new Cp,r.subform=new Cp,r.subformSet=new Cp,r.subjectDN=new Cp,r.subjectDNs=new Cp,r.submit=new Cp,r.text=new Cp,r.textEdit=new Cp,r.time=new Cp,r.timeStamp=new Cp,r.toolTip=new Cp,r.traversal=new Cp,r.traverse=new Cp,r.ui=new Cp,r.validate=new Cp,r.value=new Cp,r.variables=new Cp,r}return sv(t,fp),rv(t)}(),sw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"radial",!0])).id=e.id||"",r.type=$d(e.type,["toEdge","toCenter"]),r.use=e.use||"",r.usehref=e.usehref||"",r.color=null,r.extras=null,r}return sv(t,fp),rv(t,[{key:Hd,value:function(e){e=e?e[Hd]():"#FFFFFF";var t=this.color?this.color[Hd]():"#000000",r="toEdge"===this.type?"".concat(e,",").concat(t):"".concat(t,",").concat(e);return"radial-gradient(circle at center, ".concat(r,")")}}])}(),cw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"reason"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,yp),rv(t)}(),gw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"reasons",!0])).id=e.id||"",r.type=$d(e.type,["optional","required"]),r.use=e.use||"",r.usehref=e.usehref||"",r.reason=new Cp,r}return sv(t,fp),rv(t)}(),uw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"rectangle",!0])).hand=$d(e.hand,["even","left","right"]),r.id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r.corner=new Cp(4),r.edge=new Cp(4),r.fill=null,r}return sv(t,fp),rv(t,[{key:Md,value:function(){var e,t=this.edge.children.length?this.edge.children[0]:new hm({}),r=t[Hd](),A=Object.create(null);"visible"===(null===(e=this.fill)||void 0===e?void 0:e.presence)?Object.assign(A,this.fill[Hd]()):A.fill="transparent",A.strokeWidth=kp("visible"===t.presence?t.thickness:0),A.stroke=r.color;var n=(this.corner.children.length?this.corner.children[0]:new Am({}))[Hd](),i={name:"svg",children:[{name:"rect",attributes:{xmlns:Cv,width:"100%",height:"100%",x:0,y:0,rx:n.radius,ry:n.radius,style:A}}],attributes:{xmlns:Cv,style:{overflow:"visible"},width:"100%",height:"100%"}};return yv(this[td]()[td]())?Ay.success({name:"div",attributes:{style:{display:"inline",width:"100%",height:"100%"}},children:[i]}):(i.attributes.style.position="absolute",Ay.success(i))}}])}(),lw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"ref"])).id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,yp),rv(t)}(),hw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"script"])).binding=e.binding||"",r.contentType=e.contentType||"",r.id=e.id||"",r.name=e.name||"",r.runAt=$d(e.runAt,["client","both","server"]),r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,yp),rv(t)}(),Iw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"setProperty"])).connection=e.connection||"",r.ref=e.ref||"",r.target=e.target||"",r}return sv(t,fp),rv(t)}(),fw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"signData",!0])).id=e.id||"",r.operation=$d(e.operation,["sign","clear","verify"]),r.ref=e.ref||"",r.target=e.target||"",r.use=e.use||"",r.usehref=e.usehref||"",r.filter=null,r.manifest=null,r}return sv(t,fp),rv(t)}(),Cw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"signature",!0])).id=e.id||"",r.type=$d(e.type,["PDF1.3","PDF1.6"]),r.use=e.use||"",r.usehref=e.usehref||"",r.border=null,r.extras=null,r.filter=null,r.manifest=null,r.margin=null,r}return sv(t,fp),rv(t)}(),Bw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"signing",!0])).id=e.id||"",r.type=$d(e.type,["optional","required"]),r.use=e.use||"",r.usehref=e.usehref||"",r.certificate=new Cp,r}return sv(t,fp),rv(t)}(),Qw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"solid",!0])).id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r}return sv(t,fp),rv(t,[{key:Hd,value:function(e){return e?e[Hd]():"#FFFFFF"}}])}(),Ew=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"speak"])).disable=Xd({data:e.disable,defaultValue:0,validate:function(e){return 1===e}}),r.id=e.id||"",r.priority=$d(e.priority,["custom","caption","name","toolTip"]),r.rid=e.rid||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,yp),rv(t)}(),dw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"stipple",!0])).id=e.id||"",r.rate=Xd({data:e.rate,defaultValue:50,validate:function(e){return e>=0&&e<=100}}),r.use=e.use||"",r.usehref=e.usehref||"",r.color=null,r.extras=null,r}return sv(t,fp),rv(t,[{key:Hd,value:function(e){var t=this.rate/100;return ge.makeHexColor(Math.round(e.value.r*(1-t)+this.value.r*t),Math.round(e.value.g*(1-t)+this.value.g*t),Math.round(e.value.b*(1-t)+this.value.b*t))}}])}(),yw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"subform",!0])).access=$d(e.access,["open","nonInteractive","protected","readOnly"]),r.allowMacro=Xd({data:e.allowMacro,defaultValue:0,validate:function(e){return 1===e}}),r.anchorType=$d(e.anchorType,["topLeft","bottomCenter","bottomLeft","bottomRight","middleCenter","middleLeft","middleRight","topCenter","topRight"]),r.colSpan=Xd({data:e.colSpan,defaultValue:1,validate:function(e){return e>=1||-1===e}}),r.columnWidths=(e.columnWidths||"").trim().split(/\\s+/).map((function(e){return"-1"===e?-1:ey(e)})),r.h=e.h?ey(e.h):"",r.hAlign=$d(e.hAlign,["left","center","justify","justifyAll","radix","right"]),r.id=e.id||"",r.layout=$d(e.layout,["position","lr-tb","rl-row","rl-tb","row","table","tb"]),r.locale=e.locale||"",r.maxH=ey(e.maxH,"0pt"),r.maxW=ey(e.maxW,"0pt"),r.mergeMode=$d(e.mergeMode,["consumeData","matchTemplate"]),r.minH=ey(e.minH,"0pt"),r.minW=ey(e.minW,"0pt"),r.name=e.name||"",r.presence=$d(e.presence,["visible","hidden","inactive","invisible"]),r.relevant=ry(e.relevant),r.restoreState=$d(e.restoreState,["manual","auto"]),r.scope=$d(e.scope,["name","none"]),r.use=e.use||"",r.usehref=e.usehref||"",r.w=e.w?ey(e.w):"",r.x=ey(e.x,"0pt"),r.y=ey(e.y,"0pt"),r.assist=null,r.bind=null,r.bookend=null,r.border=null,r.break=null,r.calculate=null,r.desc=null,r.extras=null,r.keep=null,r.margin=null,r.occur=null,r.overflow=null,r.pageSet=null,r.para=null,r.traversal=null,r.validate=null,r.variables=null,r.area=new Cp,r.breakAfter=new Cp,r.breakBefore=new Cp,r.connect=new Cp,r.draw=new Cp,r.event=new Cp,r.exObject=new Cp,r.exclGroup=new Cp,r.field=new Cp,r.proto=new Cp,r.setProperty=new Cp,r.subform=new Cp,r.subformSet=new Cp,r}return sv(t,fp),rv(t,[{key:ed,value:function(){var e=this[td]();return e instanceof pw?e[ed]():e}},{key:cd,value:function(){return!0}},{key:Id,value:function(){return this.layout.endsWith("-tb")&&0===this[HE].attempt&&this[HE].numberInLine>0||this[td]()[Id]()}},{key:zE,value:gv().mark((function e(){return gv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(vv(this),"t0",1);case 1:case"end":return e.stop()}}),e,this)}))},{key:PE,value:function(){return Zp(this)}},{key:DE,value:function(e,t){_p(this,e,t)}},{key:TE,value:function(){return Xp(this)}},{key:hd,value:function(){var e,t=this[ed]();return!!t[hd]()&&(void 0!==this[HE]._isSplittable?this[HE]._isSplittable:"position"===this.layout||this.layout.includes("row")||this.keep&&"none"!==this.keep.intact?(this[HE]._isSplittable=!1,!1):!(null!==(e=t.layout)&&void 0!==e&&e.endsWith("-tb")&&0!==t[HE].numberInLine||(this[HE]._isSplittable=!0,0)))}},{key:Md,value:function(e){var t;if(wv(this),this.break){if("auto"!==this.break.after||""!==this.break.afterTarget){var r=new Tv({targetType:this.break.after,target:this.break.afterTarget,startNew:this.break.startNew.toString()});r[Ad]=this[Ad],this[SE](r),this.breakAfter.push(r)}if("auto"!==this.break.before||""!==this.break.beforeTarget){var A=new qv({targetType:this.break.before,target:this.break.beforeTarget,startNew:this.break.startNew.toString()});A[Ad]=this[Ad],this[SE](A),this.breakBefore.push(A)}if(""!==this.break.overflowTarget){var n=new ew({target:this.break.overflowTarget,leader:this.break.overflowLeader,trailer:this.break.overflowTrailer});n[Ad]=this[Ad],this[SE](n),this.overflow.push(n)}this[kd](this.break),this.break=null}if("hidden"===this.presence||"inactive"===this.presence)return Ay.EMPTY;if((this.breakBefore.children.length>1||this.breakAfter.children.length>1)&&q("XFA - Several breakBefore or breakAfter in subforms: please file a bug."),this.breakBefore.children.length>=1){var i=this.breakBefore.children[0];if(xv(i))return Ay.breakNode(i)}if(null!==(t=this[HE])&&void 0!==t&&t.afterBreakAfter)return Ay.EMPTY;Gp(this);var a=[],o={id:this[Yd],class:[]};Jp(this,o.class),this[HE]||(this[HE]=Object.create(null)),Object.assign(this[HE],{children:a,line:null,attributes:o,attempt:0,numberInLine:0,availableSpace:{width:Math.min(this.w||1/0,e.width),height:Math.min(this.h||1/0,e.height)},width:0,height:0,prevHeight:0,currentWidth:0});var s=this[rd](),c=s[HE].noLayoutFailure,g=this[hd]();if(g||Sv(this),!Vp(this,e))return Ay.FAILURE;var u=new Set(["area","draw","exclGroup","field","subform","subformSet"]);if(this.layout.includes("row")){var l=this[ed]().columnWidths;Array.isArray(l)&&l.length>0&&(this[HE].columnWidths=l,this[HE].currentColumn=0)}var h=Lp(this,"anchorType","dimensions","position","presence","border","margin","hAlign"),I=["xfaSubform"],f=Np(this);if(f&&I.push(f),o.style=h,o.class=I,this.name&&(o.xfaName=this.name),this.overflow){var C=this.overflow[_E]();C.addLeader&&(C.addLeader=!1,Rv(this,C.leader,e))}this[bd]();for(var B="lr-tb"===this.layout||"rl-tb"===this.layout,Q=B?2:1;this[HE].attempt<Q;this[HE].attempt++){B&&1===this[HE].attempt&&(this[HE].numberInLine=0);var E=this[FE]({filter:u,include:!0});if(E.success)break;if(E.isBreak())return this[wd](),E;if(B&&0===this[HE].attempt&&0===this[HE].numberInLine&&!s[HE].noLayoutFailure){this[HE].attempt=Q;break}}if(this[wd](),g||Fv(this),s[HE].noLayoutFailure=c,this[HE].attempt===Q)return this.overflow&&(this[rd]()[HE].overflowNode=this.overflow),g||delete this[HE],Ay.FAILURE;if(this.overflow){var d=this.overflow[_E]();d.addTrailer&&(d.addTrailer=!1,Rv(this,d.trailer,e))}var y=0,p=0;this.margin&&(y=this.margin.leftInset+this.margin.rightInset,p=this.margin.topInset+this.margin.bottomInset);var v=Math.max(this[HE].width+y,this.w||0),m=Math.max(this[HE].height+p,this.h||0),w=[this.x,this.y,v,m];if(""===this.w&&(h.width=kp(v)),""===this.h&&(h.height=kp(m)),("0px"===h.width||"0px"===h.height)&&0===a.length)return Ay.EMPTY;var b={name:"div",attributes:o,children:a};bv(this,o);var k=Ay.success(Up(this,b),w);if(this.breakAfter.children.length>=1){var D=this.breakAfter.children[0];if(xv(D))return this[HE].afterBreakAfter=k,Ay.breakNode(D)}return delete this[HE],k}}])}(),pw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"subformSet",!0])).id=e.id||"",r.name=e.name||"",r.relation=$d(e.relation,["ordered","choice","unordered"]),r.relevant=ry(e.relevant),r.use=e.use||"",r.usehref=e.usehref||"",r.bookend=null,r.break=null,r.desc=null,r.extras=null,r.occur=null,r.overflow=null,r.breakAfter=new Cp,r.breakBefore=new Cp,r.subform=new Cp,r.subformSet=new Cp,r}return sv(t,fp),rv(t,[{key:zE,value:gv().mark((function e(){return gv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(vv(this),"t0",1);case 1:case"end":return e.stop()}}),e,this)}))},{key:ed,value:function(){for(var e=this[td]();!(e instanceof yw);)e=e[td]();return e}},{key:cd,value:function(){return!0}}])}(),vw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"subjectDN"])).delimiter=e.delimiter||",",r.id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,Ep),rv(t,[{key:YE,value:function(){this[UE]=new Map(this[UE].split(this.delimiter).map((function(e){return(e=e.split("=",2))[0]=e[0].trim(),e})))}}])}(),mw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"subjectDNs",!0])).id=e.id||"",r.type=$d(e.type,["optional","required"]),r.use=e.use||"",r.usehref=e.usehref||"",r.subjectDN=new Cp,r}return sv(t,fp),rv(t)}(),ww=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"submit",!0])).embedPDF=Xd({data:e.embedPDF,defaultValue:0,validate:function(e){return 1===e}}),r.format=$d(e.format,["xdp","formdata","pdf","urlencoded","xfd","xml"]),r.id=e.id||"",r.target=e.target||"",r.textEncoding=zd({data:e.textEncoding?e.textEncoding.toLowerCase():"",defaultValue:"",validate:function(e){return["utf-8","big-five","fontspecific","gbk","gb-18030","gb-2312","ksc-5601","none","shift-jis","ucs-2","utf-16"].includes(e)||e.match(/iso-8859-\\d{2}/)}}),r.use=e.use||"",r.usehref=e.usehref||"",r.xdpContent=e.xdpContent||"",r.encrypt=null,r.encryptData=new Cp,r.signData=new Cp,r}return sv(t,fp),rv(t)}(),bw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"template",!0])).baseProfile=$d(e.baseProfile,["full","interactiveForms"]),r.extras=null,r.subform=new Cp,r}return sv(t,fp),rv(t,[{key:YE,value:function(){0===this.subform.children.length&&q("XFA - No subforms in template node."),this.subform.children.length>=2&&q("XFA - Several subforms in template node: please file a bug."),this[Nd]=5e3}},{key:hd,value:function(){return!0}},{key:Fd,value:function(e,t){return e.startsWith("#")?[this[id].get(e.slice(1))]:Ry(this,t,e,!0,!0)}},{key:Ud,value:gv().mark((function e(){var t,r,A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E=this;return gv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.subform.children.length){e.next=2;break}return e.abrupt("return",Ay.success({name:"div",children:[]}));case 2:this[HE]={overflowNode:null,firstUnsplittable:null,currentContentArea:null,currentPageArea:null,noLayoutFailure:!1,pageNumber:1,pagePosition:"first",oddOrEven:"odd",blankOrNotBlank:"nonBlank",paraStack:[]},(A=this.subform.children[0]).pageSet[RE](),n=A.pageSet.pageArea.children,i={name:"div",children:[]},a=null,o=null,s=null,A.breakBefore.children.length>=1?(o=A.breakBefore.children[0],s=o.target):A.subform.children.length>=1&&A.subform.children[0].breakBefore.children.length>=1?(o=A.subform.children[0].breakBefore.children[0],s=o.target):null!==(t=A.break)&&void 0!==t&&t.beforeTarget?(o=A.break,s=o.beforeTarget):A.subform.children.length>=1&&null!==(r=A.subform.children[0].break)&&void 0!==r&&r.beforeTarget&&(o=A.subform.children[0].break,s=o.beforeTarget),o&&(c=this[Fd](s,o[td]()))instanceof tw&&(a=c,o[HE]={}),a||(a=n[0]),a[HE]={numberOfUse:1},(g=a[td]())[HE]={numberOfUse:1,pageIndex:g.pageArea.children.indexOf(a),pageSetIndex:0},l=null,h=null,I=!0,f=0,C=0,B=gv().mark((function e(){var t,r,n,o,s,c,g,B,Q,d,y,p,v,m,w,b;return gv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I){e.next=7;break}if(i.children.pop(),3!=++f){e.next=5;break}return q("XFA - Something goes wrong: please file a bug."),e.abrupt("return",{v:i});case 5:e.next=8;break;case 7:f=0;case 8:u=null,E[HE].currentPageArea=a,t=a[Md]().html,i.children.push(t),l&&(E[HE].noLayoutFailure=!0,t.children.push(l[Md](a[HE].space).html),l=null),h&&(E[HE].noLayoutFailure=!0,t.children.push(h[Md](a[HE].space).html),h=null),r=a.contentArea.children,n=t.children.filter((function(e){return e.attributes.class.includes("xfaContentarea")})),I=!1,E[HE].firstUnsplittable=null,E[HE].noLayoutFailure=!1,o=function(e){var t,r=A[PE]();r&&(I||(I=(null===(t=r.children)||void 0===t?void 0:t.length)>0),n[e].children.push(r))},s=C,c=r.length;case 21:if(!(s<c)){e.next=56;break}if(g=E[HE].currentContentArea=r[s],B={width:g.w,height:g.h},C=0,l&&(n[s].children.push(l[Md](B).html),l=null),h&&(n[s].children.push(h[Md](B).html),h=null),!(Q=A[Md](B)).success){e.next=31;break}return Q.html?(I||(I=(null===(d=Q.html.children)||void 0===d?void 0:d.length)>0),n[s].children.push(Q.html)):!I&&i.children.length>1&&i.children.pop(),e.abrupt("return",{v:i});case 31:if(!Q.isBreak()){e.next=40;break}if(y=Q.breakNode,o(s),"auto"!==y.targetType){e.next=36;break}return e.abrupt("continue",53);case 36:return y.leader&&(l=(l=E[Fd](y.leader,y[td]()))?l[0]:null),y.trailer&&(h=(h=E[Fd](y.trailer,y[td]()))?h[0]:null),"pageArea"===y.targetType?(u=y[HE].target,s=1/0):y[HE].target?(u=y[HE].target,C=y[HE].index+1,s=1/0):s=y[HE].index,e.abrupt("continue",53);case 40:if(!E[HE].overflowNode){e.next=52;break}return p=E[HE].overflowNode,E[HE].overflowNode=null,v=p[_E](),m=v.target,v.addLeader=null!==v.leader,v.addTrailer=null!==v.trailer,o(s),w=s,s=1/0,m instanceof tw?u=m:m instanceof rm&&(-1!==(b=r.indexOf(m))?b>w?s=b-1:C=b:(u=m[td](),C=u.contentArea.children.indexOf(m))),e.abrupt("continue",53);case 52:o(s);case 53:s++,e.next=21;break;case 56:return E[HE].pageNumber+=1,u&&(u[Cd]()?u[HE].numberOfUse+=1:u=null),a=u||a[$E](),e.next=61,null;case 61:case"end":return e.stop()}}),e)}));case 22:return e.delegateYield(B(),"t0",24);case 24:if(!(Q=e.t0)){e.next=27;break}return e.abrupt("return",Q.v);case 27:e.next=22;break;case 29:case"end":return e.stop()}}),e,this)}))}])}(),kw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"text"])).id=e.id||"",r.maxChars=Xd({data:e.maxChars,defaultValue:0,validate:function(e){return e>=0}}),r.name=e.name||"",r.rid=e.rid||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,Ep),rv(t,[{key:kE,value:function(){return!0}},{key:yd,value:function(e){return e[Qd]===Od.xhtml.id?(this[UE]=e,!0):(q("XFA - Invalid content in Text: ".concat(e[Ed],".")),!1)}},{key:vd,value:function(e){this[UE]instanceof fp||zp(t,vd,this,3)([e])}},{key:YE,value:function(){"string"==typeof this[UE]&&(this[UE]=this[UE].replaceAll("\\r\\n","\\n"))}},{key:_E,value:function(){return"string"==typeof this[UE]?this[UE].split(/[\\u2029\\u2028\\n]/).reduce((function(e,t){return t&&e.push(t),e}),[]).join("\\n"):this[UE][Ld]()}},{key:Md,value:function(e){if("string"==typeof this[UE]){var t=Dv(this[UE]).html;return this[UE].includes("\\u2029")?(t.name="div",t.children=[],this[UE].split("\\u2029").map((function(e){return e.split(/[\\u2028\\n]/).reduce((function(e,t){return e.push({name:"span",value:t},{name:"br"}),e}),[])})).forEach((function(e){t.children.push({name:"p",children:e})}))):/[\\u2028\\n]/.test(this[UE])&&(t.name="div",t.children=[],this[UE].split(/[\\u2028\\n]/).forEach((function(e){t.children.push({name:"span",value:e},{name:"br"})}))),Ay.success(t)}return this[UE][Md](e)}}])}(),Dw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"textEdit",!0])).allowRichText=Xd({data:e.allowRichText,defaultValue:0,validate:function(e){return 1===e}}),r.hScrollPolicy=$d(e.hScrollPolicy,["auto","off","on"]),r.id=e.id||"",r.multiLine=Xd({data:e.multiLine,defaultValue:"",validate:function(e){return 0===e||1===e}}),r.use=e.use||"",r.usehref=e.usehref||"",r.vScrollPolicy=$d(e.vScrollPolicy,["auto","off","on"]),r.border=null,r.comb=null,r.extras=null,r.margin=null,r}return sv(t,fp),rv(t,[{key:Md,value:function(e){var t,r,A,n=Lp(this,"border","font","margin"),i=this[td]()[td]();return""===this.multiLine&&(this.multiLine=i instanceof lm?1:0),t=1===this.multiLine?{name:"textarea",attributes:{dataId:(null===(r=i[ME])||void 0===r?void 0:r[Yd])||i[Yd],fieldId:i[Yd],class:["xfaTextfield"],style:n,"aria-label":kv(i),"aria-required":!1}}:{name:"input",attributes:{type:"text",dataId:(null===(A=i[ME])||void 0===A?void 0:A[Yd])||i[Yd],fieldId:i[Yd],class:["xfaTextfield"],style:n,"aria-label":kv(i),"aria-required":!1}},mv(i)&&(t.attributes["aria-required"]=!0,t.attributes.required=!0),Ay.success({name:"label",attributes:{class:["xfaLabel"]},children:[t]})}}])}(),Sw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"time"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,yp),rv(t,[{key:YE,value:function(){var e=this[UE].trim();this[UE]=e?new Date(e):null}},{key:Md,value:function(e){return Dv(this[UE]?this[UE].toString():"")}}])}(),Fw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"timeStamp"])).id=e.id||"",r.server=e.server||"",r.type=$d(e.type,["optional","required"]),r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,fp),rv(t)}(),xw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"toolTip"])).id=e.id||"",r.rid=e.rid||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return sv(t,yp),rv(t)}(),Rw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"traversal",!0])).id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r.traverse=new Cp,r}return sv(t,fp),rv(t)}(),Gw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"traverse",!0])).id=e.id||"",r.operation=$d(e.operation,["next","back","down","first","left","right","up"]),r.ref=e.ref||"",r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r.script=null,r}return sv(t,fp),rv(t,[{key:"name",get:function(){return this.operation}},{key:fd,value:function(){return!1}}])}(),Nw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"ui",!0])).id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r.picture=null,r.barcode=null,r.button=null,r.checkButton=null,r.choiceList=null,r.dateTimeEdit=null,r.defaultUi=null,r.imageEdit=null,r.numericEdit=null,r.passwordEdit=null,r.signature=null,r.textEdit=null,r}return sv(t,fp),rv(t,[{key:_E,value:function(){if(void 0===this[HE]){var e,t=lv(Object.getOwnPropertyNames(this));try{for(t.s();!(e=t.n()).done;){var r=e.value;if("extras"!==r&&"picture"!==r){var A=this[r];if(A instanceof fp)return this[HE]=A,A}}}catch(e){t.e(e)}finally{t.f()}this[HE]=null}return this[HE]}},{key:Md,value:function(e){var t=this[_E]();return t?t[Md](e):Ay.EMPTY}}])}(),Lw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"validate",!0])).formatTest=$d(e.formatTest,["warning","disabled","error"]),r.id=e.id||"",r.nullTest=$d(e.nullTest,["disabled","error","warning"]),r.scriptTest=$d(e.scriptTest,["error","disabled","warning"]),r.use=e.use||"",r.usehref=e.usehref||"",r.extras=null,r.message=null,r.picture=null,r.script=null,r}return sv(t,fp),rv(t)}(),Uw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"value",!0])).id=e.id||"",r.override=Xd({data:e.override,defaultValue:0,validate:function(e){return 1===e}}),r.relevant=ry(e.relevant),r.use=e.use||"",r.usehref=e.usehref||"",r.arc=null,r.boolean=null,r.date=null,r.dateTime=null,r.decimal=null,r.exData=null,r.float=null,r.image=null,r.integer=null,r.line=null,r.rectangle=null,r.text=null,r.time=null,r}return sv(t,fp),rv(t,[{key:Gd,value:function(e){var t,r=this[td]();if(r instanceof km&&null!==(t=r.ui)&&void 0!==t&&t.imageEdit)return this.image||(this.image=new Lm({}),this[SE](this.image)),void(this.image[UE]=e[UE]);var A=e[Ed];if(null===this[A]){var n,i=lv(Object.getOwnPropertyNames(this));try{for(i.s();!(n=i.n()).done;){var a=n.value,o=this[a];o instanceof fp&&(this[a]=null,this[kd](o))}}catch(e){i.e(e)}finally{i.f()}this[e[Ed]]=e,this[SE](e)}else this[A][UE]=e[UE]}},{key:Ld,value:function(){if(this.exData)return"string"==typeof this.exData[UE]?this.exData[UE].trim():this.exData[UE][Ld]().trim();var e,t=lv(Object.getOwnPropertyNames(this));try{for(t.s();!(e=t.n()).done;){var r=e.value;if("image"!==r){var A=this[r];if(A instanceof fp)return(A[UE]||"").toString().trim()}}}catch(e){t.e(e)}finally{t.f()}return null}},{key:Md,value:function(e){var t,r=lv(Object.getOwnPropertyNames(this));try{for(r.s();!(t=r.n()).done;){var A=this[t.value];if(A instanceof fp)return A[Md](e)}}catch(e){r.e(e)}finally{r.f()}return Ay.EMPTY}}])}(),Mw=function(e){function t(e){var r;return nv(this,t),(r=iv(this,t,[fv,"variables",!0])).id=e.id||"",r.use=e.use||"",r.usehref=e.usehref||"",r.boolean=new Cp,r.date=new Cp,r.dateTime=new Cp,r.decimal=new Cp,r.exData=new Cp,r.float=new Cp,r.image=new Cp,r.integer=new Cp,r.manifest=new Cp,r.script=new Cp,r.text=new Cp,r.time=new Cp,r}return sv(t,fp),rv(t,[{key:fd,value:function(){return!0}}])}(),Jw=function(){function e(){nv(this,e)}return rv(e,null,[{key:Pd,value:function(t,r){if(e.hasOwnProperty(t)){var A=e[t](r);return A[Rd](r),A}}},{key:"appearanceFilter",value:function(e){return new Gv(e)}},{key:"arc",value:function(e){return new Nv(e)}},{key:"area",value:function(e){return new Lv(e)}},{key:"assist",value:function(e){return new Uv(e)}},{key:"barcode",value:function(e){return new Mv(e)}},{key:"bind",value:function(e){return new Jv(e)}},{key:"bindItems",value:function(e){return new Hv(e)}},{key:"bookend",value:function(e){return new Yv(e)}},{key:"boolean",value:function(e){return new Pv(e)}},{key:"border",value:function(e){return new Ov(e)}},{key:"break",value:function(e){return new Kv(e)}},{key:"breakAfter",value:function(e){return new Tv(e)}},{key:"breakBefore",value:function(e){return new qv(e)}},{key:"button",value:function(e){return new jv(e)}},{key:"calculate",value:function(e){return new Wv(e)}},{key:"caption",value:function(e){return new Zv(e)}},{key:"certificate",value:function(e){return new _v(e)}},{key:"certificates",value:function(e){return new Xv(e)}},{key:"checkButton",value:function(e){return new Vv(e)}},{key:"choiceList",value:function(e){return new zv(e)}},{key:"color",value:function(e){return new $v(e)}},{key:"comb",value:function(e){return new em(e)}},{key:"connect",value:function(e){return new tm(e)}},{key:"contentArea",value:function(e){return new rm(e)}},{key:"corner",value:function(e){return new Am(e)}},{key:"date",value:function(e){return new nm(e)}},{key:"dateTime",value:function(e){return new im(e)}},{key:"dateTimeEdit",value:function(e){return new am(e)}},{key:"decimal",value:function(e){return new om(e)}},{key:"defaultUi",value:function(e){return new sm(e)}},{key:"desc",value:function(e){return new cm(e)}},{key:"digestMethod",value:function(e){return new gm(e)}},{key:"digestMethods",value:function(e){return new um(e)}},{key:"draw",value:function(e){return new lm(e)}},{key:"edge",value:function(e){return new hm(e)}},{key:"encoding",value:function(e){return new Im(e)}},{key:"encodings",value:function(e){return new fm(e)}},{key:"encrypt",value:function(e){return new Cm(e)}},{key:"encryptData",value:function(e){return new Bm(e)}},{key:"encryption",value:function(e){return new Qm(e)}},{key:"encryptionMethod",value:function(e){return new Em(e)}},{key:"encryptionMethods",value:function(e){return new dm(e)}},{key:"event",value:function(e){return new ym(e)}},{key:"exData",value:function(e){return new pm(e)}},{key:"exObject",value:function(e){return new vm(e)}},{key:"exclGroup",value:function(e){return new mm(e)}},{key:"execute",value:function(e){return new wm(e)}},{key:"extras",value:function(e){return new bm(e)}},{key:"field",value:function(e){return new km(e)}},{key:"fill",value:function(e){return new Dm(e)}},{key:"filter",value:function(e){return new Sm(e)}},{key:"float",value:function(e){return new Fm(e)}},{key:"font",value:function(e){return new xm(e)}},{key:"format",value:function(e){return new Rm(e)}},{key:"handler",value:function(e){return new Gm(e)}},{key:"hyphenation",value:function(e){return new Nm(e)}},{key:"image",value:function(e){return new Lm(e)}},{key:"imageEdit",value:function(e){return new Um(e)}},{key:"integer",value:function(e){return new Mm(e)}},{key:"issuers",value:function(e){return new Jm(e)}},{key:"items",value:function(e){return new Hm(e)}},{key:"keep",value:function(e){return new Ym(e)}},{key:"keyUsage",value:function(e){return new Pm(e)}},{key:"line",value:function(e){return new Om(e)}},{key:"linear",value:function(e){return new Km(e)}},{key:"lockDocument",value:function(e){return new Tm(e)}},{key:"manifest",value:function(e){return new qm(e)}},{key:"margin",value:function(e){return new jm(e)}},{key:"mdp",value:function(e){return new Wm(e)}},{key:"medium",value:function(e){return new Zm(e)}},{key:"message",value:function(e){return new _m(e)}},{key:"numericEdit",value:function(e){return new Xm(e)}},{key:"occur",value:function(e){return new Vm(e)}},{key:"oid",value:function(e){return new zm(e)}},{key:"oids",value:function(e){return new $m(e)}},{key:"overflow",value:function(e){return new ew(e)}},{key:"pageArea",value:function(e){return new tw(e)}},{key:"pageSet",value:function(e){return new rw(e)}},{key:"para",value:function(e){return new Aw(e)}},{key:"passwordEdit",value:function(e){return new nw(e)}},{key:"pattern",value:function(e){return new iw(e)}},{key:"picture",value:function(e){return new aw(e)}},{key:"proto",value:function(e){return new ow(e)}},{key:"radial",value:function(e){return new sw(e)}},{key:"reason",value:function(e){return new cw(e)}},{key:"reasons",value:function(e){return new gw(e)}},{key:"rectangle",value:function(e){return new uw(e)}},{key:"ref",value:function(e){return new lw(e)}},{key:"script",value:function(e){return new hw(e)}},{key:"setProperty",value:function(e){return new Iw(e)}},{key:"signData",value:function(e){return new fw(e)}},{key:"signature",value:function(e){return new Cw(e)}},{key:"signing",value:function(e){return new Bw(e)}},{key:"solid",value:function(e){return new Qw(e)}},{key:"speak",value:function(e){return new Ew(e)}},{key:"stipple",value:function(e){return new dw(e)}},{key:"subform",value:function(e){return new yw(e)}},{key:"subformSet",value:function(e){return new pw(e)}},{key:"subjectDN",value:function(e){return new vw(e)}},{key:"subjectDNs",value:function(e){return new mw(e)}},{key:"submit",value:function(e){return new ww(e)}},{key:"template",value:function(e){return new bw(e)}},{key:"text",value:function(e){return new kw(e)}},{key:"textEdit",value:function(e){return new Dw(e)}},{key:"time",value:function(e){return new Sw(e)}},{key:"timeStamp",value:function(e){return new Fw(e)}},{key:"toolTip",value:function(e){return new xw(e)}},{key:"traversal",value:function(e){return new Rw(e)}},{key:"traverse",value:function(e){return new Gw(e)}},{key:"ui",value:function(e){return new Nw(e)}},{key:"validate",value:function(e){return new Lw(e)}},{key:"value",value:function(e){return new Uw(e)}},{key:"variables",value:function(e){return new Mw(e)}}])}();function Hw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||Pw(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yw(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Pw(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function Pw(e,t){if(e){if("string"==typeof e)return Ow(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ow(e,t):void 0}}function Ow(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function Kw(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Tw(A.key),A)}}function Tw(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var qw=Od.datasets.id;function jw(e){var t=new kw({});return t[UE]=e,t}var Ww=function(){return function(e,t,r){return t&&Kw(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t){var r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.root=t,this.datasets=t.datasets,this.data=(null===(r=t.datasets)||void 0===r?void 0:r.data)||new Qp(Od.datasets.id,"data"),this.emptyMerge=0===this.data[VE]().length,this.root.form=this.form=t.template[NE]()}),[{key:"_isConsumeData",value:function(){return!this.emptyMerge&&this._mergeMode}},{key:"_isMatchTemplate",value:function(){return!this._isConsumeData()}},{key:"bind",value:function(){return this._bindElement(this.form,this.data),this.form}},{key:"getData",value:function(){return this.data}},{key:"_bindValue",value:function(e,t,r){var A;if(e[ME]=t,e[nd]())if(t[gd]()){var n=t[ZE]();e[Gd](jw(n))}else if(e instanceof km&&"multiSelect"===(null===(A=e.ui)||void 0===A||null===(A=A.choiceList)||void 0===A?void 0:A.open)){var i=t[VE]().map((function(e){return e[UE].trim()})).join("\\n");e[Gd](jw(i))}else this._isConsumeData()&&q("XFA - Nodes haven't the same type.");else!t[gd]()||this._isMatchTemplate()?this._bindElement(e,t):q("XFA - Nodes haven't the same type.")}},{key:"_findDataByNameToConsume",value:function(e,t,r,A){var n,i,a;if(!e)return null;for(var o=0;o<3;o++){for(i=r[XE](e,!1,!0);a=i.next().value;)if(t===a[gd]())return a;if(r[Qd]===Od.datasets.id&&"data"===r[Ed])break;r=r[td]()}return A&&((a=(i=this.data[XE](e,!0,!1)).next().value)||null!==(n=a=(i=this.data[OE](e,!0)).next().value)&&void 0!==n&&n[gd]())?a:null}},{key:"_setProperties",value:function(e,t){if(e.hasOwnProperty("setProperty")){var r,A=Yw(e.setProperty.children);try{for(A.s();!(r=A.n()).done;){var n=r.value,i=n.ref,a=n.target;if(!n.connection&&i){var o=Ry(this.root,t,i,!1,!1);if(o){var s=Hw(o,1)[0];if(s[ud](this.data)){var c=Ry(this.root,e,a,!1,!1);if(c){var g=Hw(c,1)[0];if(g[ud](e)){var u=g[td]();if(g instanceof Iw||u instanceof Iw)q("XFA - Invalid target: cannot be a setProperty or one of its properties.");else if(g instanceof Hv||u instanceof Hv)q("XFA - Invalid target: cannot be a bindItems or one of its properties.");else{var l=s[Ld](),h=g[Ed];if(g instanceof Bp){var I=Object.create(null);I[h]=l;var f=Reflect.construct(Object.getPrototypeOf(u).constructor,[I]);u[h]=f[h]}else g.hasOwnProperty(UE)?(g[ME]=s,g[UE]=l,g[YE]()):q("XFA - Invalid node to use in setProperty")}}else q("XFA - Invalid target: must be a property or subproperty.")}else q("XFA - Invalid target: ".concat(a,"."))}else q("XFA - Invalid node: must be a data node.")}else q("XFA - Invalid reference: ".concat(i,"."))}}}catch(e){A.e(e)}finally{A.f()}}}},{key:"_bindItems",value:function(e,t){if(e.hasOwnProperty("items")&&e.hasOwnProperty("bindItems")&&!e.bindItems.isEmpty()){var r,A=Yw(e.items.children);try{for(A.s();!(r=A.n()).done;){var n=r.value;e[kd](n)}}catch(e){A.e(e)}finally{A.f()}e.items.clear();var i=new Hm({}),a=new Hm({});e[SE](i),e.items.push(i),e[SE](a),e.items.push(a);var o,s=Yw(e.bindItems.children);try{for(s.s();!(o=s.n()).done;){var c=o.value,g=c.ref,u=c.labelRef,l=c.valueRef;if(!c.connection&&g){var h=Ry(this.root,t,g,!1,!1);if(h){var I,f=Yw(h);try{for(f.s();!(I=f.n()).done;){var C=I.value;if(C[ud](this.datasets)){var B=Ry(this.root,C,u,!0,!1);if(B){var Q=Hw(B,1)[0];if(Q[ud](this.datasets)){var E=Ry(this.root,C,l,!0,!1);if(E){var d=Hw(E,1)[0];if(d[ud](this.datasets)){var y=jw(Q[Ld]()),p=jw(d[Ld]());i[SE](y),i.text.push(y),a[SE](p),a.text.push(p)}else q("XFA - Invalid value: must be a datasets child.")}else q("XFA - Invalid value: ".concat(l,"."))}else q("XFA - Invalid label: must be a datasets child.")}else q("XFA - Invalid label: ".concat(u,"."))}else q("XFA - Invalid ref (".concat(g,"): must be a datasets child."))}}catch(e){f.e(e)}finally{f.f()}}else q("XFA - Invalid reference: ".concat(g,"."))}}}catch(e){s.e(e)}finally{s.f()}}}},{key:"_bindOccurrences",value:function(e,t,r){var A;if(t.length>1&&((A=e[NE]())[kd](A.occur),A.occur=null),this._bindValue(e,t[0],r),this._setProperties(e,t[0]),this._bindItems(e,t[0]),1!==t.length)for(var n=e[td](),i=e[Ed],a=n[ad](e),o=1,s=t.length;o<s;o++){var c=t[o],g=A[NE]();n[i].push(g),n[od](a+o,g),this._bindValue(g,c,r),this._setProperties(g,c),this._bindItems(g,c)}}},{key:"_createOccurrences",value:function(e){if(this.emptyMerge){var t=e.occur;if(t&&!(t.initial<=1)){var r=e[td](),A=e[Ed];if(r[A]instanceof Cp){var n;n=e.name?r[A].children.filter((function(t){return t.name===e.name})).length:r[A].children.length;var i=r[ad](e)+1,a=t.initial-n;if(a){var o=e[NE]();o[kd](o.occur),o.occur=null,r[A].push(o),r[od](i,o);for(var s=1;s<a;s++){var c=o[NE]();r[A].push(c),r[od](i+s,c)}}}}}}},{key:"_getOccurInfo",value:function(e){var t=e.name,r=e.occur;if(!r||!t)return[1,1];var A=-1===r.max?1/0:r.max;return[r.min,A]}},{key:"_setAndBind",value:function(e,t){this._setProperties(e,t),this._bindItems(e,t),this._bindElement(e,t)}},{key:"_bindElement",value:function(e,t){var r=[];this._createOccurrences(e);var A,n=Yw(e[VE]());try{for(n.s();!(A=n.n()).done;){var i=A.value;if(!i[ME])if(void 0!==this._mergeMode||"subform"!==i[Ed]){if(i[cd]()){var a=!1,o=null,s=null,c=null;if(i.bind){switch(i.bind.match){case"none":this._setAndBind(i,t);continue;case"global":a=!0;break;case"dataRef":if(!i.bind.ref){q("XFA - ref is empty in node ".concat(i[Ed],".")),this._setAndBind(i,t);continue}s=i.bind.ref}i.bind.picture&&(o=i.bind.picture[UE])}var g=Hw(this._getOccurInfo(i),2),u=g[0],l=g[1];if(s){if(null===(c=Ry(this.root,t,s,!0,!1))){if(!(c=Gy(this.data,t,s)))continue;this._isConsumeData()&&(c[LE]=!0),this._setAndBind(i,c);continue}this._isConsumeData()&&(c=c.filter((function(e){return!e[LE]}))),c.length>l?c=c.slice(0,l):0===c.length&&(c=null),c&&this._isConsumeData()&&c.forEach((function(e){e[LE]=!0}))}else{if(!i.name){this._setAndBind(i,t);continue}if(this._isConsumeData()){for(var h=[];h.length<l;){var I=this._findDataByNameToConsume(i.name,i[nd](),t,a);if(!I)break;I[LE]=!0,h.push(I)}c=h.length>0?h:null}else{if(!(c=t[XE](i.name,!1,this.emptyMerge).next().value)){if(0===u){r.push(i);continue}var f=t[Qd]===qw?-1:t[Qd];c=i[ME]=new Qp(f,i.name),this.emptyMerge&&(c[LE]=!0),t[SE](c),this._setAndBind(i,c);continue}this.emptyMerge&&(c[LE]=!0),c=[c]}}c?this._bindOccurrences(i,c,o):u>0?this._setAndBind(i,t):r.push(i)}}else{this._mergeMode="consumeData"===i.mergeMode;var C=t[VE]();if(C.length>0)this._bindOccurrences(i,[C[0]],null);else if(this.emptyMerge){var B=t[Qd]===qw?-1:t[Qd],Q=i[ME]=new Qp(B,i.name||"root");t[SE](Q),this._bindElement(i,Q)}}}}catch(e){n.e(e)}finally{n.f()}r.forEach((function(e){return e[td]()[kd](e)}))}}])}();function Zw(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Xw(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function _w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||Xw(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xw(e,t){if(e){if("string"==typeof e)return Vw(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Vw(e,t):void 0}}function Vw(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function zw(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,$w(A.key),A)}}function $w(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var eb=function(){return function(e,t,r){return t&&zw(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.data=r,this.dataset=t.datasets||null}),[{key:"serialize",value:function(e){for(var t=[[-1,this.data[VE]()]];t.length>0;){var r=t.at(-1),A=_w(r,2),n=A[0],i=A[1];if(n+1!==i.length){var a=i[++r[0]],o=e.get(a[Yd]);if(o)a[Gd](o);else{var s,c=Zw(a[KE]().values());try{for(c.s();!(s=c.n()).done;){var g=s.value,u=e.get(g[Yd]);if(u){g[Gd](u);break}}}catch(e){c.e(e)}finally{c.f()}}var l=a[VE]();l.length>0&&t.push([-1,l])}else t.pop()}var h=['<xfa:datasets xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/">'];if(this.dataset){var I,f=Zw(this.dataset[VE]());try{for(f.s();!(I=f.n()).done;){var C=I.value;"data"!==C[Ed]&&C[Jd](h)}}catch(e){f.e(e)}finally{f.f()}}return this.data[Jd](h),h.push("</xfa:datasets>"),h.join("")}}])}();function tb(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function rb(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,nb(A.key),A)}}function Ab(e,t,r){return t&&rb(e.prototype,t),r&&rb(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function nb(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function ib(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ab(e,t,r){return t=sb(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ob()?Reflect.construct(t,r||[],sb(e).constructor):t.apply(e,r))}function ob(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ob=function(){return!!e})()}function sb(e){return sb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},sb(e)}function cb(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gb(e,t)}function gb(e,t){return gb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},gb(e,t)}var ub=Od.config.id,lb=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"acrobat",!0])).acrobat7=null,r.autoSave=null,r.common=null,r.validate=null,r.validateApprovalSignatures=null,r.submitUrl=new Cp,r}return cb(t,fp),Ab(t)}(),hb=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"acrobat7",!0])).dynamicRender=null,r}return cb(t,fp),Ab(t)}(),Ib=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"ADBE_JSConsole",["delegate","Enable","Disable"]])}return cb(t,dp),Ab(t)}(),fb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"ADBE_JSDebugger",["delegate","Enable","Disable"]])}return cb(t,dp),Ab(t)}(),Cb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"addSilentPrint"])}return cb(t,vp),Ab(t)}(),Bb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"addViewerPreferences"])}return cb(t,vp),Ab(t)}(),Qb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"adjustData"])}return cb(t,mp),Ab(t)}(),Eb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"adobeExtensionLevel",0,function(e){return e>=1&&e<=8}])}return cb(t,pp),Ab(t)}(),db=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"agent",!0])).name=e.name?e.name.trim():"",r.common=new Cp,r}return cb(t,fp),Ab(t)}(),yb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"alwaysEmbed"])}return cb(t,Ep),Ab(t)}(),pb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"amd"])}return cb(t,yp),Ab(t)}(),vb=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"area"])).level=Xd({data:e.level,defaultValue:0,validate:function(e){return e>=1&&e<=3}}),r.name=$d(e.name,["","barcode","coreinit","deviceDriver","font","general","layout","merge","script","signature","sourceSet","templateCache"]),r}return cb(t,fp),Ab(t)}(),mb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"attributes",["preserve","delegate","ignore"]])}return cb(t,dp),Ab(t)}(),wb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"autoSave",["disabled","enabled"]])}return cb(t,dp),Ab(t)}(),bb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"base"])}return cb(t,yp),Ab(t)}(),kb=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"batchOutput"])).format=$d(e.format,["none","concat","zip","zipCompress"]),r}return cb(t,fp),Ab(t)}(),Db=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"behaviorOverride"])}return cb(t,Ep),Ab(t,[{key:YE,value:function(){this[UE]=new Map(this[UE].trim().split(/\\s+/).filter((function(e){return e.includes(":")})).map((function(e){return e.split(":",2)})))}}])}(),Sb=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"cache",!0])).templateCache=null,r}return cb(t,fp),Ab(t)}(),Fb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"change"])}return cb(t,vp),Ab(t)}(),xb=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"common",!0])).data=null,r.locale=null,r.localeSet=null,r.messaging=null,r.suppressBanner=null,r.template=null,r.validationMessaging=null,r.versionControl=null,r.log=new Cp,r}return cb(t,fp),Ab(t)}(),Rb=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"compress"])).scope=$d(e.scope,["imageOnly","document"]),r}return cb(t,fp),Ab(t)}(),Gb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"compressLogicalStructure"])}return cb(t,vp),Ab(t)}(),Nb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"compressObjectStream"])}return cb(t,mp),Ab(t)}(),Lb=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"compression",!0])).compressLogicalStructure=null,r.compressObjectStream=null,r.level=null,r.type=null,r}return cb(t,fp),Ab(t)}(),Ub=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"config",!0])).acrobat=null,r.present=null,r.trace=null,r.agent=new Cp,r}return cb(t,fp),Ab(t)}(),Mb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"conformance",["A","B"]])}return cb(t,dp),Ab(t)}(),Jb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"contentCopy"])}return cb(t,vp),Ab(t)}(),Hb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"copies",1,function(e){return e>=1}])}return cb(t,pp),Ab(t)}(),Yb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"creator"])}return cb(t,yp),Ab(t)}(),Pb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"currentPage",0,function(e){return e>=0}])}return cb(t,pp),Ab(t)}(),Ob=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"data",!0])).adjustData=null,r.attributes=null,r.incrementalLoad=null,r.outputXSL=null,r.range=null,r.record=null,r.startNode=null,r.uri=null,r.window=null,r.xsl=null,r.excludeNS=new Cp,r.transform=new Cp,r}return cb(t,fp),Ab(t)}(),Kb=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"debug",!0])).uri=null,r}return cb(t,fp),Ab(t)}(),Tb=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"defaultTypeface"])).writingScript=$d(e.writingScript,["*","Arabic","Cyrillic","EastEuropeanRoman","Greek","Hebrew","Japanese","Korean","Roman","SimplifiedChinese","Thai","TraditionalChinese","Vietnamese"]),r}return cb(t,Ep),Ab(t)}(),qb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"destination",["pdf","pcl","ps","webClient","zpl"]])}return cb(t,dp),Ab(t)}(),jb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"documentAssembly"])}return cb(t,vp),Ab(t)}(),Wb=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"driver",!0])).name=e.name?e.name.trim():"",r.fontInfo=null,r.xdc=null,r}return cb(t,fp),Ab(t)}(),Zb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"duplexOption",["simplex","duplexFlipLongEdge","duplexFlipShortEdge"]])}return cb(t,dp),Ab(t)}(),_b=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"dynamicRender",["forbidden","required"]])}return cb(t,dp),Ab(t)}(),Xb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"embed"])}return cb(t,vp),Ab(t)}(),Vb=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"encrypt"])}return cb(t,vp),Ab(t)}(),zb=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"encryption",!0])).encrypt=null,r.encryptionLevel=null,r.permissions=null,r}return cb(t,fp),Ab(t)}(),$b=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"encryptionLevel",["40bit","128bit"]])}return cb(t,dp),Ab(t)}(),ek=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"enforce"])}return cb(t,yp),Ab(t)}(),tk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"equate"])).force=Xd({data:e.force,defaultValue:1,validate:function(e){return 0===e}}),r.from=e.from||"",r.to=e.to||"",r}return cb(t,fp),Ab(t)}(),rk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"equateRange"])).from=e.from||"",r.to=e.to||"",r._unicodeRange=e.unicodeRange||"",r}return cb(t,fp),Ab(t,[{key:"unicodeRange",get:function(){var e,t=[],r=/U\\+([0-9a-fA-F]+)/,A=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return tb(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?tb(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}(this._unicodeRange.split(",").map((function(e){return e.trim()})).filter((function(e){return!!e})));try{for(A.s();!(e=A.n()).done;){var n=e.value;1===(n=n.split("-",2).map((function(e){var t=e.match(r);return t?parseInt(t[1],16):0}))).length&&n.push(n[0]),t.push(n)}}catch(e){A.e(e)}finally{A.f()}return _(this,"unicodeRange",t)}}])}(),Ak=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"exclude"])}return cb(t,Ep),Ab(t,[{key:YE,value:function(){this[UE]=this[UE].trim().split(/\\s+/).filter((function(e){return e&&["calculate","close","enter","exit","initialize","ready","validate"].includes(e)}))}}])}(),nk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"excludeNS"])}return cb(t,yp),Ab(t)}(),ik=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"flipLabel",["usePrinterSetting","on","off"]])}return cb(t,dp),Ab(t)}(),ak=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"fontInfo",!0])).embed=null,r.map=null,r.subsetBelow=null,r.alwaysEmbed=new Cp,r.defaultTypeface=new Cp,r.neverEmbed=new Cp,r}return cb(t,fp),Ab(t)}(),ok=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"formFieldFilling"])}return cb(t,vp),Ab(t)}(),sk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"groupParent"])}return cb(t,yp),Ab(t)}(),ck=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"ifEmpty",["dataValue","dataGroup","ignore","remove"]])}return cb(t,dp),Ab(t)}(),gk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"includeXDPContent"])}return cb(t,yp),Ab(t)}(),uk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"incrementalLoad",["none","forwardOnly"]])}return cb(t,dp),Ab(t)}(),lk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"incrementalMerge"])}return cb(t,vp),Ab(t)}(),hk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"interactive"])}return cb(t,vp),Ab(t)}(),Ik=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"jog",["usePrinterSetting","none","pageSet"]])}return cb(t,dp),Ab(t)}(),fk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"labelPrinter",!0])).name=$d(e.name,["zpl","dpl","ipl","tcpl"]),r.batchOutput=null,r.flipLabel=null,r.fontInfo=null,r.xdc=null,r}return cb(t,fp),Ab(t)}(),Ck=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"layout",["paginate","panel"]])}return cb(t,dp),Ab(t)}(),Bk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"level",0,function(e){return e>0}])}return cb(t,pp),Ab(t)}(),Qk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"linearized"])}return cb(t,vp),Ab(t)}(),Ek=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"locale"])}return cb(t,yp),Ab(t)}(),dk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"localeSet"])}return cb(t,yp),Ab(t)}(),yk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"log",!0])).mode=null,r.threshold=null,r.to=null,r.uri=null,r}return cb(t,fp),Ab(t)}(),pk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"map",!0])).equate=new Cp,r.equateRange=new Cp,r}return cb(t,fp),Ab(t)}(),vk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"mediumInfo",!0])).map=null,r}return cb(t,fp),Ab(t)}(),mk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"message",!0])).msgId=null,r.severity=null,r}return cb(t,fp),Ab(t)}(),wk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"messaging",!0])).message=new Cp,r}return cb(t,fp),Ab(t)}(),bk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"mode",["append","overwrite"]])}return cb(t,dp),Ab(t)}(),kk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"modifyAnnots"])}return cb(t,vp),Ab(t)}(),Dk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"msgId",1,function(e){return e>=1}])}return cb(t,pp),Ab(t)}(),Sk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"nameAttr"])}return cb(t,yp),Ab(t)}(),Fk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"neverEmbed"])}return cb(t,Ep),Ab(t)}(),xk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"numberOfCopies",null,function(e){return e>=2&&e<=5}])}return cb(t,pp),Ab(t)}(),Rk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"openAction",!0])).destination=null,r}return cb(t,fp),Ab(t)}(),Gk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"output",!0])).to=null,r.type=null,r.uri=null,r}return cb(t,fp),Ab(t)}(),Nk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"outputBin"])}return cb(t,yp),Ab(t)}(),Lk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"outputXSL",!0])).uri=null,r}return cb(t,fp),Ab(t)}(),Uk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"overprint",["none","both","draw","field"]])}return cb(t,dp),Ab(t)}(),Mk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"packets"])}return cb(t,yp),Ab(t,[{key:YE,value:function(){"*"!==this[UE]&&(this[UE]=this[UE].trim().split(/\\s+/).filter((function(e){return["config","datasets","template","xfdf","xslt"].includes(e)})))}}])}(),Jk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"pageOffset"])).x=Xd({data:e.x,defaultValue:"useXDCSetting",validate:function(e){return!0}}),r.y=Xd({data:e.y,defaultValue:"useXDCSetting",validate:function(e){return!0}}),r}return cb(t,fp),Ab(t)}(),Hk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"pageRange"])}return cb(t,yp),Ab(t,[{key:YE,value:function(){for(var e=this[UE].trim().split(/\\s+/).map((function(e){return parseInt(e,10)})),t=[],r=0,A=e.length;r<A;r+=2)t.push(e.slice(r,r+2));this[UE]=t}}])}(),Yk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"pagination",["simplex","duplexShortEdge","duplexLongEdge"]])}return cb(t,dp),Ab(t)}(),Pk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"paginationOverride",["none","forceDuplex","forceDuplexLongEdge","forceDuplexShortEdge","forceSimplex"]])}return cb(t,dp),Ab(t)}(),Ok=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"part",1,function(e){return!1}])}return cb(t,pp),Ab(t)}(),Kk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"pcl",!0])).name=e.name||"",r.batchOutput=null,r.fontInfo=null,r.jog=null,r.mediumInfo=null,r.outputBin=null,r.pageOffset=null,r.staple=null,r.xdc=null,r}return cb(t,fp),Ab(t)}(),Tk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"pdf",!0])).name=e.name||"",r.adobeExtensionLevel=null,r.batchOutput=null,r.compression=null,r.creator=null,r.encryption=null,r.fontInfo=null,r.interactive=null,r.linearized=null,r.openAction=null,r.pdfa=null,r.producer=null,r.renderPolicy=null,r.scriptModel=null,r.silentPrint=null,r.submitFormat=null,r.tagged=null,r.version=null,r.viewerPreferences=null,r.xdc=null,r}return cb(t,fp),Ab(t)}(),qk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"pdfa",!0])).amd=null,r.conformance=null,r.includeXDPContent=null,r.part=null,r}return cb(t,fp),Ab(t)}(),jk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"permissions",!0])).accessibleContent=null,r.change=null,r.contentCopy=null,r.documentAssembly=null,r.formFieldFilling=null,r.modifyAnnots=null,r.plaintextMetadata=null,r.print=null,r.printHighQuality=null,r}return cb(t,fp),Ab(t)}(),Wk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"pickTrayByPDFSize"])}return cb(t,vp),Ab(t)}(),Zk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"picture"])}return cb(t,yp),Ab(t)}(),_k=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"plaintextMetadata"])}return cb(t,vp),Ab(t)}(),Xk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"presence",["preserve","dissolve","dissolveStructure","ignore","remove"]])}return cb(t,dp),Ab(t)}(),Vk=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"present",!0])).behaviorOverride=null,r.cache=null,r.common=null,r.copies=null,r.destination=null,r.incrementalMerge=null,r.layout=null,r.output=null,r.overprint=null,r.pagination=null,r.paginationOverride=null,r.script=null,r.validate=null,r.xdp=null,r.driver=new Cp,r.labelPrinter=new Cp,r.pcl=new Cp,r.pdf=new Cp,r.ps=new Cp,r.submitUrl=new Cp,r.webClient=new Cp,r.zpl=new Cp,r}return cb(t,fp),Ab(t)}(),zk=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"print"])}return cb(t,vp),Ab(t)}(),$k=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"printHighQuality"])}return cb(t,vp),Ab(t)}(),eD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"printScaling",["appdefault","noScaling"]])}return cb(t,dp),Ab(t)}(),tD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"printerName"])}return cb(t,yp),Ab(t)}(),rD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"producer"])}return cb(t,yp),Ab(t)}(),AD=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"ps",!0])).name=e.name||"",r.batchOutput=null,r.fontInfo=null,r.jog=null,r.mediumInfo=null,r.outputBin=null,r.staple=null,r.xdc=null,r}return cb(t,fp),Ab(t)}(),nD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"range"])}return cb(t,Ep),Ab(t,[{key:YE,value:function(){this[UE]=this[UE].trim().split(/\\s*,\\s*/,2).map((function(e){return e.split("-").map((function(e){return parseInt(e.trim(),10)}))})).filter((function(e){return e.every((function(e){return!isNaN(e)}))})).map((function(e){return 1===e.length&&e.push(e[0]),e}))}}])}(),iD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"record"])}return cb(t,Ep),Ab(t,[{key:YE,value:function(){this[UE]=this[UE].trim();var e=parseInt(this[UE],10);!isNaN(e)&&e>=0&&(this[UE]=e)}}])}(),aD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"relevant"])}return cb(t,Ep),Ab(t,[{key:YE,value:function(){this[UE]=this[UE].trim().split(/\\s+/)}}])}(),oD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"rename"])}return cb(t,Ep),Ab(t,[{key:YE,value:function(){this[UE]=this[UE].trim(),(this[UE].toLowerCase().startsWith("xml")||new RegExp("[\\\\p{L}_][\\\\p{L}\\\\d._\\\\p{M}-]*","u").test(this[UE]))&&q("XFA - Rename: invalid XFA name")}}])}(),sD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"renderPolicy",["server","client"]])}return cb(t,dp),Ab(t)}(),cD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"runScripts",["both","client","none","server"]])}return cb(t,dp),Ab(t)}(),gD=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"script",!0])).currentPage=null,r.exclude=null,r.runScripts=null,r}return cb(t,fp),Ab(t)}(),uD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"scriptModel",["XFA","none"]])}return cb(t,dp),Ab(t)}(),lD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"severity",["ignore","error","information","trace","warning"]])}return cb(t,dp),Ab(t)}(),hD=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"silentPrint",!0])).addSilentPrint=null,r.printerName=null,r}return cb(t,fp),Ab(t)}(),ID=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"staple"])).mode=$d(e.mode,["usePrinterSetting","on","off"]),r}return cb(t,fp),Ab(t)}(),fD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"startNode"])}return cb(t,yp),Ab(t)}(),CD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"startPage",0,function(e){return!0}])}return cb(t,pp),Ab(t)}(),BD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"submitFormat",["html","delegate","fdf","xml","pdf"]])}return cb(t,dp),Ab(t)}(),QD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"submitUrl"])}return cb(t,yp),Ab(t)}(),ED=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"subsetBelow",100,function(e){return e>=0&&e<=100}])}return cb(t,pp),Ab(t)}(),dD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"suppressBanner"])}return cb(t,vp),Ab(t)}(),yD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"tagged"])}return cb(t,vp),Ab(t)}(),pD=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"template",!0])).base=null,r.relevant=null,r.startPage=null,r.uri=null,r.xsl=null,r}return cb(t,fp),Ab(t)}(),vD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"threshold",["trace","error","information","warning"]])}return cb(t,dp),Ab(t)}(),mD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"to",["null","memory","stderr","stdout","system","uri"]])}return cb(t,dp),Ab(t)}(),wD=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"templateCache"])).maxEntries=Xd({data:e.maxEntries,defaultValue:5,validate:function(e){return e>=0}}),r}return cb(t,fp),Ab(t)}(),bD=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"trace",!0])).area=new Cp,r}return cb(t,fp),Ab(t)}(),kD=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"transform",!0])).groupParent=null,r.ifEmpty=null,r.nameAttr=null,r.picture=null,r.presence=null,r.rename=null,r.whitespace=null,r}return cb(t,fp),Ab(t)}(),DD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"type",["none","ascii85","asciiHex","ccittfax","flate","lzw","runLength","native","xdp","mergedXDP"]])}return cb(t,dp),Ab(t)}(),SD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"uri"])}return cb(t,yp),Ab(t)}(),FD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"validate",["preSubmit","prePrint","preExecute","preSave"]])}return cb(t,dp),Ab(t)}(),xD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"validateApprovalSignatures"])}return cb(t,Ep),Ab(t,[{key:YE,value:function(){this[UE]=this[UE].trim().split(/\\s+/).filter((function(e){return["docReady","postSign"].includes(e)}))}}])}(),RD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"validationMessaging",["allMessagesIndividually","allMessagesTogether","firstMessageOnly","noMessages"]])}return cb(t,dp),Ab(t)}(),GD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"version",["1.7","1.6","1.5","1.4","1.3","1.2"]])}return cb(t,dp),Ab(t)}(),ND=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"VersionControl"])).outputBelow=$d(e.outputBelow,["warn","error","update"]),r.sourceAbove=$d(e.sourceAbove,["warn","error"]),r.sourceBelow=$d(e.sourceBelow,["update","maintain"]),r}return cb(t,fp),Ab(t)}(),LD=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"viewerPreferences",!0])).ADBE_JSConsole=null,r.ADBE_JSDebugger=null,r.addViewerPreferences=null,r.duplexOption=null,r.enforce=null,r.numberOfCopies=null,r.pageRange=null,r.pickTrayByPDFSize=null,r.printScaling=null,r}return cb(t,fp),Ab(t)}(),UD=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"webClient",!0])).name=e.name?e.name.trim():"",r.fontInfo=null,r.xdc=null,r}return cb(t,fp),Ab(t)}(),MD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"whitespace",["preserve","ltrim","normalize","rtrim","trim"]])}return cb(t,dp),Ab(t)}(),JD=function(e){function t(e){return ib(this,t),ab(this,t,[ub,"window"])}return cb(t,Ep),Ab(t,[{key:YE,value:function(){var e=this[UE].trim().split(/\\s*,\\s*/,2).map((function(e){return parseInt(e,10)}));e.some((function(e){return isNaN(e)}))?this[UE]=[0,0]:(1===e.length&&e.push(e[0]),this[UE]=e)}}])}(),HD=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"xdc",!0])).uri=new Cp,r.xsl=new Cp,r}return cb(t,fp),Ab(t)}(),YD=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"xdp",!0])).packets=null,r}return cb(t,fp),Ab(t)}(),PD=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"xsl",!0])).debug=null,r.uri=null,r}return cb(t,fp),Ab(t)}(),OD=function(e){function t(e){var r;return ib(this,t),(r=ab(this,t,[ub,"zpl",!0])).name=e.name?e.name.trim():"",r.batchOutput=null,r.flipLabel=null,r.fontInfo=null,r.xdc=null,r}return cb(t,fp),Ab(t)}(),KD=function(){function e(){ib(this,e)}return Ab(e,null,[{key:Pd,value:function(t,r){if(e.hasOwnProperty(t))return e[t](r)}},{key:"acrobat",value:function(e){return new lb(e)}},{key:"acrobat7",value:function(e){return new hb(e)}},{key:"ADBE_JSConsole",value:function(e){return new Ib(e)}},{key:"ADBE_JSDebugger",value:function(e){return new fb(e)}},{key:"addSilentPrint",value:function(e){return new Cb(e)}},{key:"addViewerPreferences",value:function(e){return new Bb(e)}},{key:"adjustData",value:function(e){return new Qb(e)}},{key:"adobeExtensionLevel",value:function(e){return new Eb(e)}},{key:"agent",value:function(e){return new db(e)}},{key:"alwaysEmbed",value:function(e){return new yb(e)}},{key:"amd",value:function(e){return new pb(e)}},{key:"area",value:function(e){return new vb(e)}},{key:"attributes",value:function(e){return new mb(e)}},{key:"autoSave",value:function(e){return new wb(e)}},{key:"base",value:function(e){return new bb(e)}},{key:"batchOutput",value:function(e){return new kb(e)}},{key:"behaviorOverride",value:function(e){return new Db(e)}},{key:"cache",value:function(e){return new Sb(e)}},{key:"change",value:function(e){return new Fb(e)}},{key:"common",value:function(e){return new xb(e)}},{key:"compress",value:function(e){return new Rb(e)}},{key:"compressLogicalStructure",value:function(e){return new Gb(e)}},{key:"compressObjectStream",value:function(e){return new Nb(e)}},{key:"compression",value:function(e){return new Lb(e)}},{key:"config",value:function(e){return new Ub(e)}},{key:"conformance",value:function(e){return new Mb(e)}},{key:"contentCopy",value:function(e){return new Jb(e)}},{key:"copies",value:function(e){return new Hb(e)}},{key:"creator",value:function(e){return new Yb(e)}},{key:"currentPage",value:function(e){return new Pb(e)}},{key:"data",value:function(e){return new Ob(e)}},{key:"debug",value:function(e){return new Kb(e)}},{key:"defaultTypeface",value:function(e){return new Tb(e)}},{key:"destination",value:function(e){return new qb(e)}},{key:"documentAssembly",value:function(e){return new jb(e)}},{key:"driver",value:function(e){return new Wb(e)}},{key:"duplexOption",value:function(e){return new Zb(e)}},{key:"dynamicRender",value:function(e){return new _b(e)}},{key:"embed",value:function(e){return new Xb(e)}},{key:"encrypt",value:function(e){return new Vb(e)}},{key:"encryption",value:function(e){return new zb(e)}},{key:"encryptionLevel",value:function(e){return new $b(e)}},{key:"enforce",value:function(e){return new ek(e)}},{key:"equate",value:function(e){return new tk(e)}},{key:"equateRange",value:function(e){return new rk(e)}},{key:"exclude",value:function(e){return new Ak(e)}},{key:"excludeNS",value:function(e){return new nk(e)}},{key:"flipLabel",value:function(e){return new ik(e)}},{key:"fontInfo",value:function(e){return new ak(e)}},{key:"formFieldFilling",value:function(e){return new ok(e)}},{key:"groupParent",value:function(e){return new sk(e)}},{key:"ifEmpty",value:function(e){return new ck(e)}},{key:"includeXDPContent",value:function(e){return new gk(e)}},{key:"incrementalLoad",value:function(e){return new uk(e)}},{key:"incrementalMerge",value:function(e){return new lk(e)}},{key:"interactive",value:function(e){return new hk(e)}},{key:"jog",value:function(e){return new Ik(e)}},{key:"labelPrinter",value:function(e){return new fk(e)}},{key:"layout",value:function(e){return new Ck(e)}},{key:"level",value:function(e){return new Bk(e)}},{key:"linearized",value:function(e){return new Qk(e)}},{key:"locale",value:function(e){return new Ek(e)}},{key:"localeSet",value:function(e){return new dk(e)}},{key:"log",value:function(e){return new yk(e)}},{key:"map",value:function(e){return new pk(e)}},{key:"mediumInfo",value:function(e){return new vk(e)}},{key:"message",value:function(e){return new mk(e)}},{key:"messaging",value:function(e){return new wk(e)}},{key:"mode",value:function(e){return new bk(e)}},{key:"modifyAnnots",value:function(e){return new kk(e)}},{key:"msgId",value:function(e){return new Dk(e)}},{key:"nameAttr",value:function(e){return new Sk(e)}},{key:"neverEmbed",value:function(e){return new Fk(e)}},{key:"numberOfCopies",value:function(e){return new xk(e)}},{key:"openAction",value:function(e){return new Rk(e)}},{key:"output",value:function(e){return new Gk(e)}},{key:"outputBin",value:function(e){return new Nk(e)}},{key:"outputXSL",value:function(e){return new Lk(e)}},{key:"overprint",value:function(e){return new Uk(e)}},{key:"packets",value:function(e){return new Mk(e)}},{key:"pageOffset",value:function(e){return new Jk(e)}},{key:"pageRange",value:function(e){return new Hk(e)}},{key:"pagination",value:function(e){return new Yk(e)}},{key:"paginationOverride",value:function(e){return new Pk(e)}},{key:"part",value:function(e){return new Ok(e)}},{key:"pcl",value:function(e){return new Kk(e)}},{key:"pdf",value:function(e){return new Tk(e)}},{key:"pdfa",value:function(e){return new qk(e)}},{key:"permissions",value:function(e){return new jk(e)}},{key:"pickTrayByPDFSize",value:function(e){return new Wk(e)}},{key:"picture",value:function(e){return new Zk(e)}},{key:"plaintextMetadata",value:function(e){return new _k(e)}},{key:"presence",value:function(e){return new Xk(e)}},{key:"present",value:function(e){return new Vk(e)}},{key:"print",value:function(e){return new zk(e)}},{key:"printHighQuality",value:function(e){return new $k(e)}},{key:"printScaling",value:function(e){return new eD(e)}},{key:"printerName",value:function(e){return new tD(e)}},{key:"producer",value:function(e){return new rD(e)}},{key:"ps",value:function(e){return new AD(e)}},{key:"range",value:function(e){return new nD(e)}},{key:"record",value:function(e){return new iD(e)}},{key:"relevant",value:function(e){return new aD(e)}},{key:"rename",value:function(e){return new oD(e)}},{key:"renderPolicy",value:function(e){return new sD(e)}},{key:"runScripts",value:function(e){return new cD(e)}},{key:"script",value:function(e){return new gD(e)}},{key:"scriptModel",value:function(e){return new uD(e)}},{key:"severity",value:function(e){return new lD(e)}},{key:"silentPrint",value:function(e){return new hD(e)}},{key:"staple",value:function(e){return new ID(e)}},{key:"startNode",value:function(e){return new fD(e)}},{key:"startPage",value:function(e){return new CD(e)}},{key:"submitFormat",value:function(e){return new BD(e)}},{key:"submitUrl",value:function(e){return new QD(e)}},{key:"subsetBelow",value:function(e){return new ED(e)}},{key:"suppressBanner",value:function(e){return new dD(e)}},{key:"tagged",value:function(e){return new yD(e)}},{key:"template",value:function(e){return new pD(e)}},{key:"templateCache",value:function(e){return new wD(e)}},{key:"threshold",value:function(e){return new vD(e)}},{key:"to",value:function(e){return new mD(e)}},{key:"trace",value:function(e){return new bD(e)}},{key:"transform",value:function(e){return new kD(e)}},{key:"type",value:function(e){return new DD(e)}},{key:"uri",value:function(e){return new SD(e)}},{key:"validate",value:function(e){return new FD(e)}},{key:"validateApprovalSignatures",value:function(e){return new xD(e)}},{key:"validationMessaging",value:function(e){return new RD(e)}},{key:"version",value:function(e){return new GD(e)}},{key:"versionControl",value:function(e){return new ND(e)}},{key:"viewerPreferences",value:function(e){return new LD(e)}},{key:"webClient",value:function(e){return new UD(e)}},{key:"whitespace",value:function(e){return new MD(e)}},{key:"window",value:function(e){return new JD(e)}},{key:"xdc",value:function(e){return new HD(e)}},{key:"xdp",value:function(e){return new YD(e)}},{key:"xsl",value:function(e){return new PD(e)}},{key:"zpl",value:function(e){return new OD(e)}}])}();function TD(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,jD(A.key),A)}}function qD(e,t,r){return t&&TD(e.prototype,t),r&&TD(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function jD(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function WD(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ZD(e,t,r){return t=XD(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,_D()?Reflect.construct(t,r||[],XD(e).constructor):t.apply(e,r))}function _D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_D=function(){return!!e})()}function XD(e){return XD=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},XD(e)}function VD(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&zD(e,t)}function zD(e,t){return zD=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},zD(e,t)}var $D=Od.connectionSet.id,eS=function(e){function t(e){var r;return WD(this,t),(r=ZD(this,t,[$D,"connectionSet",!0])).wsdlConnection=new Cp,r.xmlConnection=new Cp,r.xsdConnection=new Cp,r}return VD(t,fp),qD(t)}(),tS=function(e){function t(e){var r;return WD(this,t),(r=ZD(this,t,[$D,"effectiveInputPolicy"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return VD(t,fp),qD(t)}(),rS=function(e){function t(e){var r;return WD(this,t),(r=ZD(this,t,[$D,"effectiveOutputPolicy"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return VD(t,fp),qD(t)}(),AS=function(e){function t(e){var r;return WD(this,t),(r=ZD(this,t,[$D,"operation"])).id=e.id||"",r.input=e.input||"",r.name=e.name||"",r.output=e.output||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return VD(t,yp),qD(t)}(),nS=function(e){function t(e){var r;return WD(this,t),(r=ZD(this,t,[$D,"rootElement"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return VD(t,yp),qD(t)}(),iS=function(e){function t(e){var r;return WD(this,t),(r=ZD(this,t,[$D,"soapAction"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return VD(t,yp),qD(t)}(),aS=function(e){function t(e){var r;return WD(this,t),(r=ZD(this,t,[$D,"soapAddress"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return VD(t,yp),qD(t)}(),oS=function(e){function t(e){var r;return WD(this,t),(r=ZD(this,t,[$D,"uri"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return VD(t,yp),qD(t)}(),sS=function(e){function t(e){var r;return WD(this,t),(r=ZD(this,t,[$D,"wsdlAddress"])).id=e.id||"",r.name=e.name||"",r.use=e.use||"",r.usehref=e.usehref||"",r}return VD(t,yp),qD(t)}(),cS=function(e){function t(e){var r;return WD(this,t),(r=ZD(this,t,[$D,"wsdlConnection",!0])).dataDescription=e.dataDescription||"",r.name=e.name||"",r.effectiveInputPolicy=null,r.effectiveOutputPolicy=null,r.operation=null,r.soapAction=null,r.soapAddress=null,r.wsdlAddress=null,r}return VD(t,fp),qD(t)}(),gS=function(e){function t(e){var r;return WD(this,t),(r=ZD(this,t,[$D,"xmlConnection",!0])).dataDescription=e.dataDescription||"",r.name=e.name||"",r.uri=null,r}return VD(t,fp),qD(t)}(),uS=function(e){function t(e){var r;return WD(this,t),(r=ZD(this,t,[$D,"xsdConnection",!0])).dataDescription=e.dataDescription||"",r.name=e.name||"",r.rootElement=null,r.uri=null,r}return VD(t,fp),qD(t)}(),lS=function(){function e(){WD(this,e)}return qD(e,null,[{key:Pd,value:function(t,r){if(e.hasOwnProperty(t))return e[t](r)}},{key:"connectionSet",value:function(e){return new eS(e)}},{key:"effectiveInputPolicy",value:function(e){return new tS(e)}},{key:"effectiveOutputPolicy",value:function(e){return new rS(e)}},{key:"operation",value:function(e){return new AS(e)}},{key:"rootElement",value:function(e){return new nS(e)}},{key:"soapAction",value:function(e){return new iS(e)}},{key:"soapAddress",value:function(e){return new aS(e)}},{key:"uri",value:function(e){return new oS(e)}},{key:"wsdlAddress",value:function(e){return new sS(e)}},{key:"wsdlConnection",value:function(e){return new cS(e)}},{key:"xmlConnection",value:function(e){return new gS(e)}},{key:"xsdConnection",value:function(e){return new uS(e)}}])}();function hS(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function IS(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,CS(A.key),A)}}function fS(e,t,r){return t&&IS(e.prototype,t),r&&IS(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function CS(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function BS(e,t,r){return t=ES(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,QS()?Reflect.construct(t,r||[],ES(e).constructor):t.apply(e,r))}function QS(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(QS=function(){return!!e})()}function ES(e){return ES=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ES(e)}function dS(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&yS(e,t)}function yS(e,t){return yS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},yS(e,t)}var pS=Od.datasets.id,vS=function(e){function t(e){return hS(this,t),BS(this,t,[pS,"data",e])}return dS(t,Qp),fS(t,[{key:ld,value:function(){return!0}}])}(),mS=function(e){function t(e){var r;return hS(this,t),(r=BS(this,t,[pS,"datasets",!0])).data=null,r.Signature=null,r}return dS(t,fp),fS(t,[{key:yd,value:function(e){var t=e[Ed];("data"===t&&e[Qd]===pS||"Signature"===t&&e[Qd]===Od.signature.id)&&(this[t]=e),this[SE](e)}}])}(),wS=function(){function e(){hS(this,e)}return fS(e,null,[{key:Pd,value:function(t,r){if(e.hasOwnProperty(t))return e[t](r)}},{key:"datasets",value:function(e){return new mS(e)}},{key:"data",value:function(e){return new vS(e)}}])}();function bS(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,DS(A.key),A)}}function kS(e,t,r){return t&&bS(e.prototype,t),r&&bS(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function DS(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function SS(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function FS(e,t,r){return t=RS(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,xS()?Reflect.construct(t,r||[],RS(e).constructor):t.apply(e,r))}function xS(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(xS=function(){return!!e})()}function RS(e){return RS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},RS(e)}function GS(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&NS(e,t)}function NS(e,t){return NS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},NS(e,t)}var LS=Od.localeSet.id,US=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"calendarSymbols",!0])).name="gregorian",r.dayNames=new Cp(2),r.eraNames=null,r.meridiemNames=null,r.monthNames=new Cp(2),r}return GS(t,fp),kS(t)}(),MS=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"currencySymbol"])).name=$d(e.name,["symbol","isoname","decimal"]),r}return GS(t,yp),kS(t)}(),JS=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"currencySymbols",!0])).currencySymbol=new Cp(3),r}return GS(t,fp),kS(t)}(),HS=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"datePattern"])).name=$d(e.name,["full","long","med","short"]),r}return GS(t,yp),kS(t)}(),YS=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"datePatterns",!0])).datePattern=new Cp(4),r}return GS(t,fp),kS(t)}(),PS=function(e){function t(e){return SS(this,t),FS(this,t,[LS,"dateTimeSymbols"])}return GS(t,Ep),kS(t)}(),OS=function(e){function t(e){return SS(this,t),FS(this,t,[LS,"day"])}return GS(t,yp),kS(t)}(),KS=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"dayNames",!0])).abbr=Xd({data:e.abbr,defaultValue:0,validate:function(e){return 1===e}}),r.day=new Cp(7),r}return GS(t,fp),kS(t)}(),TS=function(e){function t(e){return SS(this,t),FS(this,t,[LS,"era"])}return GS(t,yp),kS(t)}(),qS=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"eraNames",!0])).era=new Cp(2),r}return GS(t,fp),kS(t)}(),jS=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"locale",!0])).desc=e.desc||"",r.name="isoname",r.calendarSymbols=null,r.currencySymbols=null,r.datePatterns=null,r.dateTimeSymbols=null,r.numberPatterns=null,r.numberSymbols=null,r.timePatterns=null,r.typeFaces=null,r}return GS(t,fp),kS(t)}(),WS=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"localeSet",!0])).locale=new Cp,r}return GS(t,fp),kS(t)}(),ZS=function(e){function t(e){return SS(this,t),FS(this,t,[LS,"meridiem"])}return GS(t,yp),kS(t)}(),_S=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"meridiemNames",!0])).meridiem=new Cp(2),r}return GS(t,fp),kS(t)}(),XS=function(e){function t(e){return SS(this,t),FS(this,t,[LS,"month"])}return GS(t,yp),kS(t)}(),VS=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"monthNames",!0])).abbr=Xd({data:e.abbr,defaultValue:0,validate:function(e){return 1===e}}),r.month=new Cp(12),r}return GS(t,fp),kS(t)}(),zS=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"numberPattern"])).name=$d(e.name,["full","long","med","short"]),r}return GS(t,yp),kS(t)}(),$S=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"numberPatterns",!0])).numberPattern=new Cp(4),r}return GS(t,fp),kS(t)}(),eF=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"numberSymbol"])).name=$d(e.name,["decimal","grouping","percent","minus","zero"]),r}return GS(t,yp),kS(t)}(),tF=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"numberSymbols",!0])).numberSymbol=new Cp(5),r}return GS(t,fp),kS(t)}(),rF=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"timePattern"])).name=$d(e.name,["full","long","med","short"]),r}return GS(t,yp),kS(t)}(),AF=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"timePatterns",!0])).timePattern=new Cp(4),r}return GS(t,fp),kS(t)}(),nF=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"typeFace",!0])).name=""|e.name,r}return GS(t,fp),kS(t)}(),iF=function(e){function t(e){var r;return SS(this,t),(r=FS(this,t,[LS,"typeFaces",!0])).typeFace=new Cp,r}return GS(t,fp),kS(t)}(),aF=function(){function e(){SS(this,e)}return kS(e,null,[{key:Pd,value:function(t,r){if(e.hasOwnProperty(t))return e[t](r)}},{key:"calendarSymbols",value:function(e){return new US(e)}},{key:"currencySymbol",value:function(e){return new MS(e)}},{key:"currencySymbols",value:function(e){return new JS(e)}},{key:"datePattern",value:function(e){return new HS(e)}},{key:"datePatterns",value:function(e){return new YS(e)}},{key:"dateTimeSymbols",value:function(e){return new PS(e)}},{key:"day",value:function(e){return new OS(e)}},{key:"dayNames",value:function(e){return new KS(e)}},{key:"era",value:function(e){return new TS(e)}},{key:"eraNames",value:function(e){return new qS(e)}},{key:"locale",value:function(e){return new jS(e)}},{key:"localeSet",value:function(e){return new WS(e)}},{key:"meridiem",value:function(e){return new ZS(e)}},{key:"meridiemNames",value:function(e){return new _S(e)}},{key:"month",value:function(e){return new XS(e)}},{key:"monthNames",value:function(e){return new VS(e)}},{key:"numberPattern",value:function(e){return new zS(e)}},{key:"numberPatterns",value:function(e){return new $S(e)}},{key:"numberSymbol",value:function(e){return new eF(e)}},{key:"numberSymbols",value:function(e){return new tF(e)}},{key:"timePattern",value:function(e){return new rF(e)}},{key:"timePatterns",value:function(e){return new AF(e)}},{key:"typeFace",value:function(e){return new nF(e)}},{key:"typeFaces",value:function(e){return new iF(e)}}])}();function oF(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,cF(A.key),A)}}function sF(e,t,r){return t&&oF(e.prototype,t),r&&oF(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function cF(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function gF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uF(e,t,r){return t=hF(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,lF()?Reflect.construct(t,r||[],hF(e).constructor):t.apply(e,r))}function lF(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(lF=function(){return!!e})()}function hF(e){return hF=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},hF(e)}function IF(e,t){return IF=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},IF(e,t)}var fF=Od.signature.id,CF=function(e){function t(e){return gF(this,t),uF(this,t,[fF,"signature",!0])}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&IF(e,t)}(t,fp),sF(t)}(),BF=function(){function e(){gF(this,e)}return sF(e,null,[{key:Pd,value:function(t,r){if(e.hasOwnProperty(t))return e[t](r)}},{key:"signature",value:function(e){return new CF(e)}}])}();function QF(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,dF(A.key),A)}}function EF(e,t,r){return t&&QF(e.prototype,t),r&&QF(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function dF(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function yF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pF(e,t,r){return t=mF(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,vF()?Reflect.construct(t,r||[],mF(e).constructor):t.apply(e,r))}function vF(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(vF=function(){return!!e})()}function mF(e){return mF=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},mF(e)}function wF(e,t){return wF=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},wF(e,t)}var bF=Od.stylesheet.id,kF=function(e){function t(e){return yF(this,t),pF(this,t,[bF,"stylesheet",!0])}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wF(e,t)}(t,fp),EF(t)}(),DF=function(){function e(){yF(this,e)}return EF(e,null,[{key:Pd,value:function(t,r){if(e.hasOwnProperty(t))return e[t](r)}},{key:"stylesheet",value:function(e){return new kF(e)}}])}();function SF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function FF(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,RF(A.key),A)}}function xF(e,t,r){return t&&FF(e.prototype,t),r&&FF(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function RF(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function GF(e,t,r){return t=LF(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,NF()?Reflect.construct(t,r||[],LF(e).constructor):t.apply(e,r))}function NF(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(NF=function(){return!!e})()}function LF(e){return LF=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},LF(e)}function UF(e,t){return UF=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},UF(e,t)}var MF=Od.xdp.id,JF=function(e){function t(e){var r;return SF(this,t),(r=GF(this,t,[MF,"xdp",!0])).uuid=e.uuid||"",r.timeStamp=e.timeStamp||"",r.config=null,r.connectionSet=null,r.datasets=null,r.localeSet=null,r.stylesheet=new Cp,r.template=null,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&UF(e,t)}(t,fp),xF(t,[{key:pd,value:function(e){var t=Od[e[Ed]];return t&&e[Qd]===t.id}}])}(),HF=function(){function e(){SF(this,e)}return xF(e,null,[{key:Pd,value:function(t,r){if(e.hasOwnProperty(t))return e[t](r)}},{key:"xdp",value:function(e){return new JF(e)}}])}();function YF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function PF(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,KF(A.key),A)}}function OF(e,t,r){return t&&PF(e.prototype,t),r&&PF(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function KF(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function TF(e,t,r){return t=ZF(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,qF()?Reflect.construct(t,r||[],ZF(e).constructor):t.apply(e,r))}function qF(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(qF=function(){return!!e})()}function jF(e,t,r,A){var n=WF(ZF(1&A?e.prototype:e),t,r);return 2&A&&"function"==typeof n?function(e){return n.apply(r,e)}:n}function WF(){return WF="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var A=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=ZF(e)););return e}(e,t);if(A){var n=Object.getOwnPropertyDescriptor(A,t);return n.get?n.get.call(arguments.length<3?e:r):n.value}},WF.apply(null,arguments)}function ZF(e){return ZF=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ZF(e)}function _F(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&XF(e,t)}function XF(e,t){return XF=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},XF(e,t)}function VF(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||$F(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zF(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=$F(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function $F(e,t){if(e){if("string"==typeof e)return ex(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ex(e,t):void 0}}function ex(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}var tx=Od.xhtml.id,rx=Symbol(),Ax=new Set(["color","font","font-family","font-size","font-stretch","font-style","font-weight","margin","margin-bottom","margin-left","margin-right","margin-top","letter-spacing","line-height","orphans","page-break-after","page-break-before","page-break-inside","tab-interval","tab-stop","text-align","text-decoration","text-indent","vertical-align","widows","kerning-mode","xfa-font-horizontal-scale","xfa-font-vertical-scale","xfa-spacerun","xfa-tab-stops"]),nx=new Map([["page-break-after","breakAfter"],["page-break-before","breakBefore"],["page-break-inside","breakInside"],["kerning-mode",function(e){return"none"===e?"none":"normal"}],["xfa-font-horizontal-scale",function(e){return"scaleX(".concat(Math.max(0,Math.min(parseInt(e)/100)).toFixed(2),")")}],["xfa-font-vertical-scale",function(e){return"scaleY(".concat(Math.max(0,Math.min(parseInt(e)/100)).toFixed(2),")")}],["xfa-spacerun",""],["xfa-tab-stops",""],["font-size",function(e,t){return kp(.99*(e=t.fontSize=ey(e)))}],["letter-spacing",function(e){return kp(ey(e))}],["line-height",function(e){return kp(ey(e))}],["margin",function(e){return kp(ey(e))}],["margin-bottom",function(e){return kp(ey(e))}],["margin-left",function(e){return kp(ey(e))}],["margin-right",function(e){return kp(ey(e))}],["margin-top",function(e){return kp(ey(e))}],["text-indent",function(e){return kp(ey(e))}],["font-family",function(e){return e}],["vertical-align",function(e){return kp(ey(e))}]]),ix=/\\s+/g,ax=/[\\r\\n]+/g,ox=/\\r\\n?/g;function sx(e,t,r){var A=Object.create(null);if(!e)return A;var n,i=Object.create(null),a=zF(e.split(";").map((function(e){return e.split(":",2)})));try{for(a.s();!(n=a.n()).done;){var o=VF(n.value,2),s=o[0],c=o[1],g=nx.get(s);if(""!==g){var u=c;g&&(u="string"==typeof g?g:g(c,i)),s.endsWith("scale")?A.transform=A.transform?"".concat(A[s]," ").concat(u):u:A[s.replaceAll(/-([a-zA-Z])/g,(function(e,t){return t.toUpperCase()}))]=u}}}catch(e){a.e(e)}finally{a.f()}if(A.fontFamily&&Op({typeface:A.fontFamily,weight:A.fontWeight||"normal",posture:A.fontStyle||"normal",size:i.fontSize||0},t,t[Ad].fontFinder,A),r&&A.verticalAlign&&"0px"!==A.verticalAlign&&A.fontSize){var l=ey(A.fontSize);A.fontSize=kp(.583*l),A.verticalAlign=kp(Math.sign(ey(A.verticalAlign))*l*.333)}return r&&A.fontSize&&(A.fontSize="calc(".concat(A.fontSize," * var(--scale-factor))")),Mp(A),A}var cx=new Set(["body","html"]),gx=function(e){function t(e,r){var A;return YF(this,t),(A=TF(this,t,[tx,r]))[rx]=!1,A.style=e.style||"",A}return _F(t,Qp),OF(t,[{key:xE,value:function(e){var r;jF(t,xE,this,3)([e]),this.style=(r=this).style?r.style.trim().split(/\\s*;\\s*/).filter((function(e){return!!e})).map((function(e){return e.split(/\\s*:\\s*/,2)})).filter((function(e){var t=VF(e,2),A=t[0],n=t[1];return"font-family"===A&&r[Ad].usedTypefaces.add(n),Ax.has(A)})).map((function(e){return e.join(":")})).join(";"):""}},{key:kE,value:function(){return!cx.has(this[Ed])}},{key:vd,value:function(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1]?this[rx]=!0:(e=e.replaceAll(ax,""),this.style.includes("xfa-spacerun:yes")||(e=e.replaceAll(ix," "))),e&&(this[UE]+=e)}},{key:md,value:function(e){var t,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],A=Object.create(null),n={top:NaN,bottom:NaN,left:NaN,right:NaN},i=null,a=zF(this.style.split(";").map((function(e){return e.split(":",2)})));try{for(a.s();!(t=a.n()).done;){var o=VF(t.value,2),s=o[0],c=o[1];switch(s){case"font-family":A.typeface=_d(c);break;case"font-size":A.size=ey(c);break;case"font-weight":A.weight=c;break;case"font-style":A.posture=c;break;case"letter-spacing":A.letterSpacing=ey(c);break;case"margin":var g=c.split(/ \\t/).map((function(e){return ey(e)}));switch(g.length){case 1:n.top=n.bottom=n.left=n.right=g[0];break;case 2:n.top=n.bottom=g[0],n.left=n.right=g[1];break;case 3:n.top=g[0],n.bottom=g[2],n.left=n.right=g[1];break;case 4:n.top=g[0],n.left=g[1],n.bottom=g[2],n.right=g[3]}break;case"margin-top":n.top=ey(c);break;case"margin-bottom":n.bottom=ey(c);break;case"margin-left":n.left=ey(c);break;case"margin-right":n.right=ey(c);break;case"line-height":i=ey(c)}}}catch(e){a.e(e)}finally{a.f()}if(e.pushData(A,n,i),this[UE])e.addString(this[UE]);else{var u,l=zF(this[VE]());try{for(l.s();!(u=l.n()).done;){var h=u.value;"#text"!==h[Ed]?h[md](e):e.addString(h[UE])}}catch(e){l.e(e)}finally{l.f()}}r&&e.popFont()}},{key:Md,value:function(e){var t,r=[];return this[HE]={children:r},this[FE]({}),0!==r.length||this[UE]?(t=this[rx]?this[UE]?this[UE].replaceAll(ox,"\\n"):void 0:this[UE]||void 0,Ay.success({name:this[Ed],attributes:{href:this.href,style:sx(this.style,this,this[rx])},children:r,value:t})):Ay.EMPTY}}])}(),ux=function(e){function t(e){var r;return YF(this,t),(r=TF(this,t,[e,"a"])).href=Kp(e.href)||"",r}return _F(t,gx),OF(t)}(),lx=function(e){function t(e){return YF(this,t),TF(this,t,[e,"b"])}return _F(t,gx),OF(t,[{key:md,value:function(e){e.pushFont({weight:"bold"}),jF(t,md,this,3)([e]),e.popFont()}}])}(),hx=function(e){function t(e){return YF(this,t),TF(this,t,[e,"body"])}return _F(t,gx),OF(t,[{key:Md,value:function(e){var r=jF(t,Md,this,3)([e]),A=r.html;return A?(A.name="div",A.attributes.class=["xfaRich"],r):Ay.EMPTY}}])}(),Ix=function(e){function t(e){return YF(this,t),TF(this,t,[e,"br"])}return _F(t,gx),OF(t,[{key:Ld,value:function(){return"\\n"}},{key:md,value:function(e){e.addString("\\n")}},{key:Md,value:function(e){return Ay.success({name:"br"})}}])}(),fx=function(e){function t(e){return YF(this,t),TF(this,t,[e,"html"])}return _F(t,gx),OF(t,[{key:Md,value:function(e){var t=[];if(this[HE]={children:t},this[FE]({}),0===t.length)return Ay.success({name:"div",attributes:{class:["xfaRich"],style:{}},value:this[UE]||""});if(1===t.length){var r,A=t[0];if(null!==(r=A.attributes)&&void 0!==r&&r.class.includes("xfaRich"))return Ay.success(A)}return Ay.success({name:"div",attributes:{class:["xfaRich"],style:{}},children:t})}}])}(),Cx=function(e){function t(e){return YF(this,t),TF(this,t,[e,"i"])}return _F(t,gx),OF(t,[{key:md,value:function(e){e.pushFont({posture:"italic"}),jF(t,md,this,3)([e]),e.popFont()}}])}(),Bx=function(e){function t(e){return YF(this,t),TF(this,t,[e,"li"])}return _F(t,gx),OF(t)}(),Qx=function(e){function t(e){return YF(this,t),TF(this,t,[e,"ol"])}return _F(t,gx),OF(t)}(),Ex=function(e){function t(e){return YF(this,t),TF(this,t,[e,"p"])}return _F(t,gx),OF(t,[{key:md,value:function(e){jF(t,md,this,3)([e,!1]),e.addString("\\n"),e.addPara(),e.popFont()}},{key:Ld,value:function(){return this[td]()[VE]().at(-1)===this?jF(t,Ld,this,3)([]):jF(t,Ld,this,3)([])+"\\n"}}])}(),dx=function(e){function t(e){return YF(this,t),TF(this,t,[e,"span"])}return _F(t,gx),OF(t)}(),yx=function(e){function t(e){return YF(this,t),TF(this,t,[e,"sub"])}return _F(t,gx),OF(t)}(),px=function(e){function t(e){return YF(this,t),TF(this,t,[e,"sup"])}return _F(t,gx),OF(t)}(),vx=function(e){function t(e){return YF(this,t),TF(this,t,[e,"ul"])}return _F(t,gx),OF(t)}(),mx=function(){function e(){YF(this,e)}return OF(e,null,[{key:Pd,value:function(t,r){if(e.hasOwnProperty(t))return e[t](r)}},{key:"a",value:function(e){return new ux(e)}},{key:"b",value:function(e){return new lx(e)}},{key:"body",value:function(e){return new hx(e)}},{key:"br",value:function(e){return new Ix(e)}},{key:"html",value:function(e){return new fx(e)}},{key:"i",value:function(e){return new Cx(e)}},{key:"li",value:function(e){return new Bx(e)}},{key:"ol",value:function(e){return new Qx(e)}},{key:"p",value:function(e){return new Ex(e)}},{key:"span",value:function(e){return new dx(e)}},{key:"sub",value:function(e){return new yx(e)}},{key:"sup",value:function(e){return new px(e)}},{key:"ul",value:function(e){return new vx(e)}}])}(),wx={config:KD,connection:lS,datasets:wS,localeSet:aF,signature:BF,stylesheet:DF,template:Jw,xdp:HF,xhtml:mx};function bx(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,kx(A.key),A)}}function kx(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var Dx=function(){return function(e,t,r){return t&&bx(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.namespaceId=t}),[{key:Pd,value:function(e,t){return new Qp(this.namespaceId,e,t)}}])}();function Sx(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||Fx(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fx(e,t){if(e){if("string"==typeof e)return xx(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?xx(e,t):void 0}}function xx(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function Rx(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gx(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,Lx(A.key),A)}}function Nx(e,t,r){return t&&Gx(e.prototype,t),r&&Gx(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Lx(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function Ux(e,t,r){return t=Hx(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Mx()?Reflect.construct(t,r||[],Hx(e).constructor):t.apply(e,r))}function Mx(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Mx=function(){return!!e})()}function Jx(){return Jx="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var A=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=Hx(e)););return e}(e,t);if(A){var n=Object.getOwnPropertyDescriptor(A,t);return n.get?n.get.call(arguments.length<3?e:r):n.value}},Jx.apply(null,arguments)}function Hx(e){return Hx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Hx(e)}function Yx(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Px(e,t)}function Px(e,t){return Px=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Px(e,t)}var Ox=function(e){function t(e){var r;return Rx(this,t),(r=Ux(this,t,[-1,"root",Object.create(null)])).element=null,r[id]=e,r}return Yx(t,fp),Nx(t,[{key:yd,value:function(e){return this.element=e,!0}},{key:YE,value:function(){!function(e,t,r,A){var n=Jx(Hx(e.prototype),t,r);return"function"==typeof n?function(e){return n.apply(r,e)}:n}(t,YE,this)([]),this.element.template instanceof bw&&(this[id].set(Dd,this.element),this.element.template[Sd](this[id]),this.element.template[id]=this[id])}}])}(),Kx=function(e){function t(){return Rx(this,t),Ux(this,t,[-1,"",Object.create(null)])}return Yx(t,fp),Nx(t,[{key:yd,value:function(e){return!1}}])}(),Tx=function(){return Nx((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;Rx(this,e),this._namespaceStack=[],this._nsAgnosticLevel=0,this._namespacePrefixes=new Map,this._namespaces=new Map,this._nextNsId=Math.max.apply(Math,function(e){return function(e){if(Array.isArray(e))return xx(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Fx(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Object.values(Od).map((function(e){return e.id})))),this._currentNamespace=t||new Dx(++this._nextNsId)}),[{key:"buildRoot",value:function(e){return new Ox(e)}},{key:"build",value:function(e){var t=e.nsPrefix,r=e.name,A=e.attributes,n=e.namespace,i=e.prefixes,a=null!==n;if(a&&(this._namespaceStack.push(this._currentNamespace),this._currentNamespace=this._searchNamespace(n)),i&&this._addNamespacePrefix(i),A.hasOwnProperty(dd)){for(var o=wx.datasets,s=A[dd],c=null,g=0,u=Object.entries(s);g<u.length;g++){var l=Sx(u[g],2),h=l[0],I=l[1];if(this._getNamespaceToUse(h)===o){c={xfa:I};break}}c?A[dd]=c:delete A[dd]}var f=this._getNamespaceToUse(t),C=(null==f?void 0:f[Pd](r,A))||new Kx;return C[ld]()&&this._nsAgnosticLevel++,(a||i||C[ld]())&&(C[GE]={hasNamespace:a,prefixes:i,nsAgnostic:C[ld]()}),C}},{key:"isNsAgnostic",value:function(){return this._nsAgnosticLevel>0}},{key:"_searchNamespace",value:function(e){var t=this._namespaces.get(e);if(t)return t;for(var r=0,A=Object.entries(Od);r<A.length;r++){var n=Sx(A[r],2),i=n[0];if((0,n[1].check)(e)){if(t=wx[i])return this._namespaces.set(e,t),t;break}}return t=new Dx(++this._nextNsId),this._namespaces.set(e,t),t}},{key:"_addNamespacePrefix",value:function(e){var t,r=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Fx(e))){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}(e);try{for(r.s();!(t=r.n()).done;){var A=t.value,n=A.prefix,i=A.value,a=this._searchNamespace(i),o=this._namespacePrefixes.get(n);o||(o=[],this._namespacePrefixes.set(n,o)),o.push(a)}}catch(e){r.e(e)}finally{r.f()}}},{key:"_getNamespaceToUse",value:function(e){if(!e)return this._currentNamespace;var t=this._namespacePrefixes.get(e);return(null==t?void 0:t.length)>0?t.at(-1):(q("Unknown namespace prefix: ".concat(e,".")),null)}},{key:"clean",value:function(e){var t=this,r=e.hasNamespace,A=e.prefixes,n=e.nsAgnostic;r&&(this._currentNamespace=this._namespaceStack.pop()),A&&A.forEach((function(e){var r=e.prefix;t._namespacePrefixes.get(r).pop()})),n&&this._nsAgnosticLevel--}}])}();function qx(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||jx(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jx(e,t){if(e){if("string"==typeof e)return Wx(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Wx(e,t):void 0}}function Wx(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function Zx(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,_x(A.key),A)}}function _x(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function Xx(e,t,r){return t=zx(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Vx()?Reflect.construct(t,r||[],zx(e).constructor):t.apply(e,r))}function Vx(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Vx=function(){return!!e})()}function zx(e){return zx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},zx(e)}function $x(e,t){return $x=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},$x(e,t)}var eR=function(e){function t(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,A=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Xx(this,t))._builder=new Tx(r),e._stack=[],e._globalData={usedTypefaces:new Set},e._ids=new Map,e._current=e._builder.buildRoot(e._ids),e._errorCode=0,e._whiteRegex=/^\\s+$/,e._nbsps=/\\xa0+/g,e._richText=A,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$x(e,t)}(t,nB),function(e,t,r){return t&&Zx(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(t,[{key:"parse",value:function(e){if(this.parseXml(e),0===this._errorCode)return this._current[YE](),this._current.element}},{key:"onText",value:function(e){e=e.replace(this._nbsps,(function(e){return e.slice(1)+" "})),this._richText||this._current[kE]()?this._current[vd](e,this._richText):this._whiteRegex.test(e)||this._current[vd](e.trim())}},{key:"onCdata",value:function(e){this._current[vd](e)}},{key:"_mkAttributes",value:function(e,t){var r,A=null,n=null,i=Object.create({}),a=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=jx(e))){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}(e);try{for(a.s();!(r=a.n()).done;){var o=r.value,s=o.name,c=o.value;if("xmlns"===s)A?q("XFA - multiple namespace definition in <".concat(t,">")):A=c;else if(s.startsWith("xmlns:")){var g=s.substring(6);n||(n=[]),n.push({prefix:g,value:c})}else{var u=s.indexOf(":");if(-1===u)i[s]=c;else{var l,h=i[dd];h||(h=i[dd]=Object.create(null));var I=[s.slice(0,u),s.slice(u+1)],f=I[0],C=I[1];((l=h)[f]||(l[f]=Object.create(null)))[C]=c}}}}catch(e){a.e(e)}finally{a.f()}return[A,n,i]}},{key:"_getNameAndPrefix",value:function(e,t){var r=e.indexOf(":");return-1===r?[e,null]:[e.substring(r+1),t?"":e.substring(0,r)]}},{key:"onBeginElement",value:function(e,t,r){var A=qx(this._mkAttributes(t,e),3),n=A[0],i=A[1],a=A[2],o=qx(this._getNameAndPrefix(e,this._builder.isNsAgnostic()),2),s=o[0],c=o[1],g=this._builder.build({nsPrefix:c,name:s,attributes:a,namespace:n,prefixes:i});if(g[Ad]=this._globalData,r)return g[YE](),this._current[yd](g)&&g[xd](this._ids),void g[xE](this._builder);this._stack.push(this._current),this._current=g}},{key:"onEndElement",value:function(e){var r=this._current;if(r[sd]()&&"string"==typeof r[UE]){var A=new t;A._globalData=this._globalData;var n=A.parse(r[UE]);r[UE]=null,r[yd](n)}r[YE](),this._current=this._stack.pop(),this._current[yd](r)&&r[xd](this._ids),r[xE](this._builder)}},{key:"onError",value:function(e){this._errorCode=e}}])}();function tR(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function rR(){rR=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function AR(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function nR(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){AR(i,A,n,a,o,"next",e)}function o(e){AR(i,A,n,a,o,"throw",e)}a(void 0)}))}}function iR(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,aR(A.key),A)}}function aR(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var oR=function(){return function(e,t,r){return t&&iR(e.prototype,t),r&&iR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);try{this.root=(new eR).parse(e._createDocument(t));var r=new Ww(this.root);this.form=r.bind(),this.dataHandler=new eb(this.root,r.getData()),this.form[Ad].template=this.form}catch(e){q("XFA - an error occurred during parsing and binding: ".concat(e))}}),[{key:"isValid",value:function(){return this.root&&this.form}},{key:"_createPagesHelper",value:function(){var e=this.form[Ud]();return new Promise((function(t,r){var A=function(){try{var n=e.next();n.done?t(n.value):setTimeout(A,0)}catch(e){r(e)}};setTimeout(A,0)}))}},{key:"_createPages",value:(r=nR(rR().mark((function e(){return rR().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._createPagesHelper();case 3:this.pages=e.sent,this.dims=this.pages.children.map((function(e){var t=e.attributes.style,r=t.width,A=t.height;return[0,0,parseInt(r),parseInt(A)]})),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),q("XFA - an error occurred during layout: ".concat(e.t0));case 10:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(){return r.apply(this,arguments)})},{key:"getBoundingBox",value:function(e){return this.dims[e]}},{key:"getNumPages",value:(t=nR(rR().mark((function e(){return rR().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.pages){e.next=3;break}return e.next=3,this._createPages();case 3:return e.abrupt("return",this.dims.length);case 4:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"setImages",value:function(e){this.form[Ad].images=e}},{key:"setFonts",value:function(e){this.form[Ad].fontFinder=new gy(e);var t,r=[],A=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return tR(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?tR(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}(this.form[Ad].usedTypefaces);try{for(A.s();!(t=A.n()).done;){var n=t.value;n=_d(n),this.form[Ad].fontFinder.find(n)||r.push(n)}}catch(e){A.e(e)}finally{A.f()}return r.length>0?r:null}},{key:"appendFonts",value:function(e,t){this.form[Ad].fontFinder.add(e,t)}},{key:"getPages",value:(e=nR(rR().mark((function e(){var t;return rR().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.pages){e.next=3;break}return e.next=3,this._createPages();case 3:return t=this.pages,this.pages=null,e.abrupt("return",t);case 6:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})},{key:"serializeData",value:function(e){return this.dataHandler.serialize(e)}}],[{key:"_createDocument",value:function(e){return e["/xdp:xdp"]?Object.values(e).join(""):e["xdp:xdp"]}},{key:"getRichTextAsHtml",value:function(e){if(!e||"string"!=typeof e)return null;try{var t=new eR(mx,!0).parse(e);if(!["body","xhtml"].includes(t[Ed])){var r=mx.body({});r[SE](t),t=r}var A=t[Md]();if(!A.success)return null;var n=A.html,i=n.attributes;return i&&(i.class&&(i.class=i.class.filter((function(e){return!e.startsWith("xfa")}))),i.dir="auto"),{html:n,str:t[Ld]()}}catch(e){q("XFA - an error occurred during parsing of rich text: ".concat(e))}return null}}]);var e,t,r}();function sR(e,t,r){return e.set(cR(e,t),r),r}function cR(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}function gR(e,t,r,A){var n=uR(fR(1&A?e.prototype:e),t,r);return 2&A&&"function"==typeof n?function(e){return n.apply(r,e)}:n}function uR(){return uR="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var A=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=fR(e)););return e}(e,t);if(A){var n=Object.getOwnPropertyDescriptor(A,t);return n.get?n.get.call(arguments.length<3?e:r):n.value}},uR.apply(null,arguments)}function lR(e,t,r){return t=fR(t),hR(e,IR()?Reflect.construct(t,r||[],fR(e).constructor):t.apply(e,r))}function hR(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function IR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(IR=function(){return!!e})()}function fR(e){return fR=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},fR(e)}function CR(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&BR(e,t)}function BR(e,t){return BR=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},BR(e,t)}function QR(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=vR(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function ER(){ER=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function dR(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function yR(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){dR(i,A,n,a,o,"next",e)}function o(e){dR(i,A,n,a,o,"throw",e)}a(void 0)}))}}function pR(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||vR(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vR(e,t){if(e){if("string"==typeof e)return mR(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?mR(e,t):void 0}}function mR(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function wR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bR(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,DR(A.key),A)}}function kR(e,t,r){return t&&bR(e.prototype,t),r&&bR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function DR(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var SR=function(){return kR((function e(){wR(this,e)}),null,[{key:"createGlobals",value:function(e){return Promise.all([e.ensureCatalog("acroForm"),e.ensureDoc("xfaDatasets"),e.ensureCatalog("structTreeRoot"),e.ensureCatalog("baseUrl"),e.ensureCatalog("attachments")]).then((function(t){var r=pR(t,5),A=r[0],n=r[1],i=r[2],a=r[3],o=r[4];return{pdfManager:e,acroForm:A instanceof He?A:He.empty,xfaDatasets:n,structTreeRoot:i,baseUrl:a,attachments:o}}),(function(e){return q('createGlobals: "'.concat(e,'".')),null}))}},{key:"create",value:(A=yR(ER().mark((function e(t,r,A,n,i,a,o){var s;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!i){e.next=6;break}return e.next=3,this._getPageIndex(t,r,A.pdfManager);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=null;case 7:return s=e.t0,e.abrupt("return",A.pdfManager.ensure(this,"_create",[t,r,A,n,i,a,s,o]));case 9:case"end":return e.stop()}}),e,this)}))),function(e,t,r,n,i,a,o){return A.apply(this,arguments)})},{key:"_create",value:function(e,t,r,A){var n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,o=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,s=e.fetchIfRef(t);if(s instanceof He){var c=r.acroForm,g=r.pdfManager,u=t instanceof Ye?t.toString():"annot_".concat(A.createObjId()),l=s.get("Subtype"),h={xref:e,ref:t,dict:s,subtype:l=l instanceof Ue?l.name:null,id:u,annotationGlobals:r,collectFields:n,orphanFields:i,needAppearances:!n&&!0===c.get("NeedAppearances"),pageIndex:a,evaluatorOptions:g.evaluatorOptions,pageRef:o};switch(l){case"Link":return new KR(h);case"Text":return new OR(h);case"Widget":var I=yt({dict:s,key:"FT"});switch(I=I instanceof Ue?I.name:null){case"Tx":return new JR(h);case"Btn":return new HR(h);case"Ch":return new YR(h);case"Sig":return new PR(h)}return q('Unimplemented widget field type "'.concat(I,'", ')+"falling back to base field type."),new MR(h);case"Popup":return new TR(h);case"FreeText":return new qR(h);case"Line":return new jR(h);case"Square":return new WR(h);case"Circle":return new ZR(h);case"PolyLine":return new _R(h);case"Polygon":return new XR(h);case"Caret":return new VR(h);case"Ink":return new zR(h);case"Highlight":return new $R(h);case"Underline":return new eG(h);case"Squiggly":return new tG(h);case"StrikeOut":return new rG(h);case"Stamp":return new nG(h);case"FileAttachment":return new iG(h);default:return n||q(l?'Unimplemented annotation type "'.concat(l,'", ')+"falling back to base annotation.":"Annotation is missing the required /Subtype."),new NR(h)}}}},{key:"_getPageIndex",value:(r=yR(ER().mark((function e(t,r,A){var n,i,a,o,s,c,g,u,l,h;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.fetchIfRefAsync(r);case 3:if((n=e.sent)instanceof He){e.next=6;break}return e.abrupt("return",-1);case 6:if(!((i=n.getRaw("P"))instanceof Ye)){e.next=18;break}return e.prev=8,e.next=11,A.ensureCatalog("getPageIndex",[i]);case 11:return a=e.sent,e.abrupt("return",a);case 15:e.prev=15,e.t0=e.catch(8),T('_getPageIndex -- not a valid page reference: "'.concat(e.t0,'".'));case 18:if(!n.has("Kids")){e.next=20;break}return e.abrupt("return",-1);case 20:return e.next=22,A.ensureDoc("numPages");case 22:o=e.sent,s=0;case 24:if(!(s<o)){e.next=51;break}return e.next=27,A.getPage(s);case 27:return c=e.sent,e.next=30,A.ensure(c,"annotations");case 30:g=e.sent,u=QR(g),e.prev=32,u.s();case 34:if((l=u.n()).done){e.next=40;break}if(!((h=l.value)instanceof Ye&&je(h,r))){e.next=38;break}return e.abrupt("return",s);case 38:e.next=34;break;case 40:e.next=45;break;case 42:e.prev=42,e.t1=e.catch(32),u.e(e.t1);case 45:return e.prev=45,u.f(),e.finish(45);case 48:s++,e.next=24;break;case 51:e.next=56;break;case 53:e.prev=53,e.t2=e.catch(0),q('_getPageIndex: "'.concat(e.t2,'".'));case 56:return e.abrupt("return",-1);case 57:case"end":return e.stop()}}),e,null,[[0,53],[8,15],[32,42,45,48]])}))),function(e,t,A){return r.apply(this,arguments)})},{key:"generateImages",value:function(e,t,r){if(!r)return q("generateImages: OffscreenCanvas is not supported, cannot save or print some annotations with images."),null;var A,n,i=QR(e);try{for(i.s();!(n=i.n()).done;){var a=n.value,o=a.bitmapId,s=a.bitmap;s&&(A||(A=new Map),A.set(o,nG.createImage(s,t)))}}catch(e){i.e(e)}finally{i.f()}return A}},{key:"saveNewAnnotations",value:(t=yR(ER().mark((function e(t,r,A,n){var i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=t.xref,o=[],s=[],c=t.options.isOffscreenCanvasSupported,g=QR(A),e.prev=5,g.s();case 7:if((u=g.n()).done){e.next=58;break}if(!(l=u.value).deleted){e.next=11;break}return e.abrupt("continue",56);case 11:e.t0=l.annotationType,e.next=3===e.t0?14:9===e.t0?27:15===e.t0?29:13===e.t0?31:56;break;case 14:if(a){e.next=25;break}return(h=new He(i)).set("BaseFont",Ue.get("Helvetica")),h.set("Type",Ue.get("Font")),h.set("Subtype",Ue.get("Type1")),h.set("Encoding",Ue.get("WinAnsiEncoding")),I=[],a=i.getNewTemporaryRef(),e.next=24,iQ(a,h,I,i);case 24:o.push({ref:a,data:I.join("")});case 25:return s.push(qR.createNewAnnotation(i,l,o,{evaluator:t,task:r,baseFontRef:a})),e.abrupt("break",56);case 27:return l.quadPoints?s.push($R.createNewAnnotation(i,l,o)):s.push(zR.createNewAnnotation(i,l,o)),e.abrupt("break",56);case 29:return s.push(zR.createNewAnnotation(i,l,o)),e.abrupt("break",56);case 31:if(!c){e.next=37;break}return e.next=34,null==n?void 0:n.get(l.bitmapId);case 34:e.t1=e.sent,e.next=38;break;case 37:e.t1=null;case 38:if(null==(f=e.t1)||!f.imageStream){e.next=54;break}if(C=f.imageStream,B=f.smaskStream,Q=[],!B){e.next=49;break}return E=i.getNewTemporaryRef(),e.next=46,iQ(E,B,Q,i);case 46:o.push({ref:E,data:Q.join("")}),C.dict.set("SMask",E),Q.length=0;case 49:return d=f.imageRef=i.getNewTemporaryRef(),e.next=52,iQ(d,C,Q,i);case 52:o.push({ref:d,data:Q.join("")}),f.imageStream=f.smaskStream=null;case 54:return s.push(nG.createNewAnnotation(i,l,o,{image:f})),e.abrupt("break",56);case 56:e.next=7;break;case 58:e.next=63;break;case 60:e.prev=60,e.t2=e.catch(5),g.e(e.t2);case 63:return e.prev=63,g.f(),e.finish(63);case 66:return e.next=68,Promise.all(s);case 68:return e.t3=e.sent,e.t4=o,e.abrupt("return",{annotations:e.t3,dependencies:e.t4});case 71:case"end":return e.stop()}}),e,null,[[5,60,63,66]])}))),function(e,r,A,n){return t.apply(this,arguments)})},{key:"printNewAnnotations",value:(e=yR(ER().mark((function e(t,r,A,n,i){var a,o,s,c,g,u,l,h,I;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return",null);case 2:a=r.options,o=r.xref,s=[],c=QR(n),e.prev=5,c.s();case 7:if((g=c.n()).done){e.next=33;break}if(!(u=g.value).deleted){e.next=11;break}return e.abrupt("continue",31);case 11:e.t0=u.annotationType,e.next=3===e.t0?14:9===e.t0?16:15===e.t0?18:13===e.t0?20:31;break;case 14:return s.push(qR.createNewPrintAnnotation(t,o,u,{evaluator:r,task:A,evaluatorOptions:a})),e.abrupt("break",31);case 16:return u.quadPoints?s.push($R.createNewPrintAnnotation(t,o,u,{evaluatorOptions:a})):s.push(zR.createNewPrintAnnotation(t,o,u,{evaluatorOptions:a})),e.abrupt("break",31);case 18:return s.push(zR.createNewPrintAnnotation(t,o,u,{evaluatorOptions:a})),e.abrupt("break",31);case 20:if(!a.isOffscreenCanvasSupported){e.next=26;break}return e.next=23,null==i?void 0:i.get(u.bitmapId);case 23:e.t1=e.sent,e.next=27;break;case 26:e.t1=null;case 27:return null!=(l=e.t1)&&l.imageStream&&(h=l.imageStream,(I=l.smaskStream)&&h.dict.set("SMask",I),l.imageRef=new Ja(h,h.length),l.imageStream=l.smaskStream=null),s.push(nG.createNewPrintAnnotation(t,o,u,{image:l,evaluatorOptions:a})),e.abrupt("break",31);case 31:e.next=7;break;case 33:e.next=38;break;case 35:e.prev=35,e.t2=e.catch(5),c.e(e.t2);case 38:return e.prev=38,c.f(),e.finish(38);case 41:return e.abrupt("return",Promise.all(s));case 42:case"end":return e.stop()}}),e,null,[[5,35,38,41]])}))),function(t,r,A,n,i){return e.apply(this,arguments)})}]);var e,t,r,A}();function FR(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8ClampedArray(3);if(!Array.isArray(e))return t;var r=t||new Uint8ClampedArray(3);switch(e.length){case 0:return null;case 1:return Ur.singletons.gray.getRgbItem(e,0,r,0),r;case 3:return Ur.singletons.rgb.getRgbItem(e,0,r,0),r;case 4:return Ur.singletons.cmyk.getRgbItem(e,0,r,0),r;default:return t}}function xR(e){return Array.from(e,(function(e){return e/255}))}function RR(e,t){var r=e.getArray("QuadPoints");if(!St(r,null)||0===r.length||r.length%8>0)return null;for(var A=new Float32Array(r.length),n=0,i=r.length;n<i;n+=8){var a=pR(r.slice(n,n+8),8),o=a[0],s=a[1],c=a[2],g=a[3],u=a[4],l=a[5],h=a[6],I=a[7],f=Math.min(o,c,u,h),C=Math.max(o,c,u,h),B=Math.min(s,g,l,I),Q=Math.max(s,g,l,I);if(null!==t&&(f<t[0]||C>t[2]||B<t[1]||Q>t[3]))return null;A.set([f,Q,C,Q,f,B,C,B],n)}return A}function GR(e,t,r){var A=pR(ge.getAxialAlignedBoundingBox(t,r),4),n=A[0],i=A[1],a=A[2],o=A[3];if(n===a||i===o)return[1,0,0,1,e[0],e[1]];var s=(e[2]-e[0])/(a-n),c=(e[3]-e[1])/(o-i);return[s,0,0,c,e[0]-n*s,e[1]-i*c]}var NR=function(){return kR((function e(t){wR(this,e);var r=t.dict,A=t.xref,n=t.annotationGlobals,i=t.ref,a=t.orphanFields,o=null==a?void 0:a.get(i);o&&r.set("Parent",o),this.setTitle(r.get("T")),this.setContents(r.get("Contents")),this.setModificationDate(r.get("M")),this.setFlags(r.get("F")),this.setRectangle(r.getArray("Rect")),this.setColor(r.getArray("C")),this.setBorderStyle(r),this.setAppearance(r),this.setOptionalContent(r);var s=r.get("MK");this.setBorderAndBackgroundColors(s),this.setRotation(s,r),this.ref=t.ref instanceof Ye?t.ref:null,this._streams=[],this.appearance&&this._streams.push(this.appearance);var c=!!(128&this.flags),g=!!(512&this.flags);if(this.data={annotationFlags:this.flags,borderStyle:this.borderStyle,color:this.color,backgroundColor:this.backgroundColor,borderColor:this.borderColor,rotation:this.rotation,contentsObj:this._contents,hasAppearance:!!this.appearance,id:t.id,modificationDate:this.modificationDate,rect:this.rectangle,subtype:t.subtype,hasOwnCanvas:!1,noRotate:!!(16&this.flags),noHTML:c&&g,isEditable:!1,structParent:-1},n.structTreeRoot){var u=r.get("StructParent");this.data.structParent=u=Number.isInteger(u)&&u>=0?u:-1,n.structTreeRoot.addAnnotationIdToPage(t.pageRef,u)}if(t.collectFields){var l=r.get("Kids");if(Array.isArray(l)){var h,I=[],f=QR(l);try{for(f.s();!(h=f.n()).done;){var C=h.value;C instanceof Ye&&I.push(C.toString())}}catch(e){f.e(e)}finally{f.f()}0!==I.length&&(this.data.kidIds=I)}this.data.actions=Mt(A,r,b),this.data.fieldName=this._constructFieldName(r),this.data.pageIndex=t.pageIndex}var B=r.get("IT");B instanceof Ue&&(this.data.it=B.name),this._isOffscreenCanvasSupported=t.evaluatorOptions.isOffscreenCanvasSupported,this._fallbackFontDict=null,this._needAppearances=!1}),[{key:"_hasFlag",value:function(e,t){return!!(e&t)}},{key:"_buildFlags",value:function(e,t){var r=this.flags;if(void 0===e){if(void 0===t)return;return t?-5&r:-3&r|4}return e?(r|=4,t?-33&r|2:-3&r|v):(r&=-35,t?-5&r:4|r)}},{key:"_isViewable",value:function(e){return!this._hasFlag(e,1)&&!this._hasFlag(e,v)}},{key:"_isPrintable",value:function(e){return this._hasFlag(e,4)&&!this._hasFlag(e,2)&&!this._hasFlag(e,1)}},{key:"mustBeViewed",value:function(e,t){var r,A=null==e||null===(r=e.get(this.data.id))||void 0===r?void 0:r.noView;return void 0!==A?!A:this.viewable&&!this._hasFlag(this.flags,2)}},{key:"mustBePrinted",value:function(e){var t,r=null==e||null===(t=e.get(this.data.id))||void 0===t?void 0:t.noPrint;return void 0!==r?!r:this.printable}},{key:"mustBeViewedWhenEditing",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e?!this.data.isEditable:!(null!=t&&t.has(this.data.id))}},{key:"viewable",get:function(){return null!==this.data.quadPoints&&(0===this.flags||this._isViewable(this.flags))}},{key:"printable",get:function(){return null!==this.data.quadPoints&&0!==this.flags&&this._isPrintable(this.flags)}},{key:"_parseStringHelper",value:function(e){var t="string"==typeof e?Ie(e):"";return{str:t,dir:t&&"rtl"===UI(t).dir?"rtl":"ltr"}}},{key:"setDefaultAppearance",value:function(e){var t=e.dict,r=e.annotationGlobals,A=yt({dict:t,key:"DA"})||r.acroForm.get("DA");this._defaultAppearance="string"==typeof A?A:"",this.data.defaultAppearanceData=dC(this._defaultAppearance)}},{key:"setTitle",value:function(e){this._title=this._parseStringHelper(e)}},{key:"setContents",value:function(e){this._contents=this._parseStringHelper(e)}},{key:"setModificationDate",value:function(e){this.modificationDate="string"==typeof e?e:null}},{key:"setFlags",value:function(e){this.flags=Number.isInteger(e)&&e>0?e:0,1&this.flags&&"Annotation"!==this.constructor.name&&(this.flags^=1)}},{key:"hasFlag",value:function(e){return this._hasFlag(this.flags,e)}},{key:"setRectangle",value:function(e){this.rectangle=Rt(e,[0,0,0,0])}},{key:"setColor",value:function(e){this.color=FR(e)}},{key:"setLineEndings",value:function(e){if(this.lineEndings=["None","None"],Array.isArray(e)&&2===e.length)for(var t=0;t<2;t++){var r=e[t];if(r instanceof Ue)switch(r.name){case"None":continue;case"Square":case"Circle":case"Diamond":case"OpenArrow":case"ClosedArrow":case"Butt":case"ROpenArrow":case"RClosedArrow":case"Slash":this.lineEndings[t]=r.name;continue}q("Ignoring invalid lineEnding: ".concat(r))}}},{key:"setRotation",value:function(e,t){this.rotation=0;var r=e instanceof He?e.get("R")||0:t.get("Rotate")||0;Number.isInteger(r)&&0!==r&&((r%=360)<0&&(r+=360),r%90==0&&(this.rotation=r))}},{key:"setBorderAndBackgroundColors",value:function(e){e instanceof He?(this.borderColor=FR(e.getArray("BC"),null),this.backgroundColor=FR(e.getArray("BG"),null)):this.borderColor=this.backgroundColor=null}},{key:"setBorderStyle",value:function(e){if(this.borderStyle=new LR,e instanceof He)if(e.has("BS")){var t=e.get("BS");if(t instanceof He){var r=t.get("Type");r&&!Ke(r,"Border")||(this.borderStyle.setWidth(t.get("W"),this.rectangle),this.borderStyle.setStyle(t.get("S")),this.borderStyle.setDashArray(t.getArray("D")))}}else if(e.has("Border")){var A=e.getArray("Border");Array.isArray(A)&&A.length>=3&&(this.borderStyle.setHorizontalCornerRadius(A[0]),this.borderStyle.setVerticalCornerRadius(A[1]),this.borderStyle.setWidth(A[2],this.rectangle),4===A.length&&this.borderStyle.setDashArray(A[3],!0))}else this.borderStyle.setWidth(0)}},{key:"setAppearance",value:function(e){this.appearance=null;var t=e.get("AP");if(t instanceof He){var r=t.get("N");if(r instanceof ze)this.appearance=r;else if(r instanceof He){var A=e.get("AS");if(A instanceof Ue&&r.has(A.name)){var n=r.get(A.name);n instanceof ze&&(this.appearance=n)}}}}},{key:"setOptionalContent",value:function(e){this.oc=null;var t=e.get("OC");t instanceof Ue?q("setOptionalContent: Support for /Name-entry is not implemented."):t instanceof He&&(this.oc=t)}},{key:"loadResources",value:function(e,t){return t.dict.getAsync("Resources").then((function(t){if(t)return new bE(t,e,t.xref).load().then((function(){return t}))}))}},{key:"getOperatorList",value:(r=yR(ER().mark((function e(t,r,A,n){var i,a,o,s,c,g,u,l,h,I,f,B,Q;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=this.data,a=i.hasOwnCanvas,o=i.id,s=i.rect,c=this.appearance,!(g=!!(a&&2&A))||s[0]!==s[2]&&s[1]!==s[3]){e.next=6;break}return this.data.hasOwnCanvas=!1,e.abrupt("return",{opList:new kf,separateForm:!1,separateCanvas:!1});case 6:if(c){e.next=11;break}if(g){e.next=9;break}return e.abrupt("return",{opList:new kf,separateForm:!1,separateCanvas:!1});case 9:(c=new or("")).dict=new He;case 11:return u=c.dict,e.next=14,this.loadResources(["ExtGState","ColorSpace","Pattern","Shading","XObject","Font"],c);case 14:if(l=e.sent,h=xt(u.getArray("BBox"),[0,0,1,1]),I=Ft(u.getArray("Matrix"),C),f=GR(s,h,I),B=new kf,!this.oc){e.next=23;break}return e.next=22,t.parseMarkedContentProps(this.oc,null);case 22:Q=e.sent;case 23:return void 0!==Q&&B.addOp(J,["OC",Q]),B.addOp(80,[o,s,f,I,g]),e.next=27,t.getOperatorList({stream:c,task:r,resources:l,operatorList:B,fallbackFontDict:this._fallbackFontDict});case 27:return B.addOp(81,[]),void 0!==Q&&B.addOp(H,[]),this.reset(),e.abrupt("return",{opList:B,separateForm:!1,separateCanvas:g});case 31:case"end":return e.stop()}}),e,this)}))),function(e,t,A,n){return r.apply(this,arguments)})},{key:"save",value:(t=yR(ER().mark((function e(t,r,A){return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)}))),function(e,r,A){return t.apply(this,arguments)})},{key:"hasTextContent",get:function(){return!1}},{key:"extractTextContent",value:(e=yR(ER().mark((function e(t,r,A){var n,i,a,o,s,c,g,u,l,h,I;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.appearance){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this.loadResources(["ExtGState","Font","Properties","XObject"],this.appearance);case 4:return n=e.sent,i=[],a=[],o=null,e.t0=Math.Infinity,u={desiredSize:e.t0,ready:!0,enqueue(e,t){s=QR(e.items);try{for(s.s();!(c=s.n()).done;)void 0!==(g=c.value).str&&(o||(o=g.transform.slice(-2)),a.push(g.str),g.hasEOL&&(i.push(a.join("").trimEnd()),a.length=0))}catch(e){s.e(e)}finally{s.f()}}},e.next=12,t.getTextContent({stream:this.appearance,task:r,resources:n,includeMarkedContent:!0,keepWhiteSpace:!0,sink:u,viewBox:A});case 12:this.reset(),a.length&&i.push(a.join("").trimEnd()),(i.length>1||i[0])&&(l=this.appearance.dict,h=xt(l.getArray("BBox"),null),I=Ft(l.getArray("Matrix"),null),this.data.textPosition=this._transformPoint(o,h,I),this.data.textContent=i);case 15:case"end":return e.stop()}}),e,this)}))),function(t,r,A){return e.apply(this,arguments)})},{key:"_transformPoint",value:function(e,t,r){var A=this.data.rect;t||(t=[0,0,1,1]),r||(r=[1,0,0,1,0,0]);var n=GR(A,t,r);return n[4]-=A[0],n[5]-=A[1],e=ge.applyTransform(e,n),ge.applyTransform(e,r)}},{key:"getFieldObject",value:function(){return this.data.kidIds?{id:this.data.id,actions:this.data.actions,name:this.data.fieldName,strokeColor:this.data.borderColor,fillColor:this.data.backgroundColor,type:"",kidIds:this.data.kidIds,page:this.data.pageIndex,rotation:this.rotation}:null}},{key:"reset",value:function(){var e,t=QR(this._streams);try{for(t.s();!(e=t.n()).done;)e.value.reset()}catch(e){t.e(e)}finally{t.f()}}},{key:"_constructFieldName",value:function(e){if(!e.has("T")&&!e.has("Parent"))return q("Unknown field name, falling back to empty field name."),"";if(!e.has("Parent"))return Ie(e.get("T"));var t=[];e.has("T")&&t.unshift(Ie(e.get("T")));var r=e,A=new Pe;for(e.objId&&A.put(e.objId);r.has("Parent")&&(r=r.get("Parent"))instanceof He&&(!r.objId||!A.has(r.objId));)r.objId&&A.put(r.objId),r.has("T")&&t.unshift(Ie(r.get("T")));return t.join(".")}}]);var e,t,r}(),LR=function(){return kR((function e(){wR(this,e),this.width=1,this.rawWidth=1,this.style=1,this.dashArray=[3],this.horizontalCornerRadius=0,this.verticalCornerRadius=0}),[{key:"setWidth",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,0,0,0];if(e instanceof Ue)this.width=0;else if("number"==typeof e){if(e>0){this.rawWidth=e;var r=(t[2]-t[0])/2,A=(t[3]-t[1])/2;r>0&&A>0&&(e>r||e>A)&&(q("AnnotationBorderStyle.setWidth - ignoring width: ".concat(e)),e=1)}this.width=e}}},{key:"setStyle",value:function(e){if(e instanceof Ue)switch(e.name){case"S":this.style=1;break;case"D":this.style=2;break;case"B":this.style=3;break;case"I":this.style=4;break;case"U":this.style=5}}},{key:"setDashArray",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Array.isArray(e)){var r,A=!0,n=!0,i=QR(e);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(!(+a>=0)){A=!1;break}a>0&&(n=!1)}}catch(e){i.e(e)}finally{i.f()}0===e.length||A&&!n?(this.dashArray=e,t&&this.setStyle(Ue.get("D"))):this.width=0}else e&&(this.width=0)}},{key:"setHorizontalCornerRadius",value:function(e){Number.isInteger(e)&&(this.horizontalCornerRadius=e)}},{key:"setVerticalCornerRadius",value:function(e){Number.isInteger(e)&&(this.verticalCornerRadius=e)}}])}(),UR=function(e){function t(e){var r;wR(this,t),r=lR(this,t,[e]);var A=e.dict;if(A.has("IRT")){var n=A.getRaw("IRT");r.data.inReplyTo=n instanceof Ye?n.toString():null;var i=A.get("RT");r.data.replyType=i instanceof Ue?i.name:"R"}var a=null;if(r.data.replyType===p){var o=A.get("IRT");r.setTitle(o.get("T")),r.data.titleObj=r._title,r.setContents(o.get("Contents")),r.data.contentsObj=r._contents,o.has("CreationDate")?(r.setCreationDate(o.get("CreationDate")),r.data.creationDate=r.creationDate):r.data.creationDate=null,o.has("M")?(r.setModificationDate(o.get("M")),r.data.modificationDate=r.modificationDate):r.data.modificationDate=null,a=o.getRaw("Popup"),o.has("C")?(r.setColor(o.getArray("C")),r.data.color=r.color):r.data.color=null}else r.data.titleObj=r._title,r.setCreationDate(A.get("CreationDate")),r.data.creationDate=r.creationDate,a=A.getRaw("Popup"),A.has("C")||(r.data.color=null);return r.data.popupRef=a instanceof Ye?a.toString():null,A.has("RC")&&(r.data.richText=oR.getRichTextAsHtml(A.get("RC"))),r}return CR(t,NR),kR(t,[{key:"setCreationDate",value:function(e){this.creationDate="string"==typeof e?e:null}},{key:"_setDefaultAppearance",value:function(e){var t=e.xref,r=e.extra,A=e.strokeColor,n=e.fillColor,i=e.blendMode,a=e.strokeAlpha,o=e.fillAlpha,s=e.pointsCallback,c=Number.MAX_VALUE,g=Number.MAX_VALUE,u=Number.MIN_VALUE,l=Number.MIN_VALUE,h=["q"];r&&h.push(r),A&&h.push("".concat(A[0]," ").concat(A[1]," ").concat(A[2]," RG")),n&&h.push("".concat(n[0]," ").concat(n[1]," ").concat(n[2]," rg"));var I=this.data.quadPoints;I||(I=Float32Array.from([this.rectangle[0],this.rectangle[3],this.rectangle[2],this.rectangle[3],this.rectangle[0],this.rectangle[1],this.rectangle[2],this.rectangle[1]]));for(var f=0,C=I.length;f<C;f+=8){var B=pR(s(h,I.subarray(f,f+8)),4),Q=B[0],E=B[1],d=B[2],y=B[3];c=Math.min(c,Q),u=Math.max(u,E),g=Math.min(g,d),l=Math.max(l,y)}h.push("Q");var p=new He(t),v=new He(t);v.set("Subtype",Ue.get("Form"));var m=new or(h.join(" "));m.dict=v,p.set("Fm0",m);var w=new He(t);i&&w.set("BM",Ue.get(i)),"number"==typeof a&&w.set("CA",a),"number"==typeof o&&w.set("ca",o);var b=new He(t);b.set("GS0",w);var k=new He(t);k.set("ExtGState",b),k.set("XObject",p);var D=new He(t);D.set("Resources",k);var S=this.data.rect=[c,g,u,l];D.set("BBox",S),this.appearance=new or("/GS0 gs /Fm0 Do"),this.appearance.dict=D,this._streams.push(this.appearance,m)}}],[{key:"createNewAnnotation",value:(A=yR(ER().mark((function e(t,r,A,n){var i,a,o,s,c;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.ref||(r.ref=t.getNewTemporaryRef()),i=r.ref,e.next=4,this.createNewAppearanceStream(r,t,n);case 4:if(a=e.sent,o=[],!a){e.next=14;break}return c=t.getNewTemporaryRef(),s=this.createNewDict(r,t,{apRef:c}),e.next=11,iQ(c,a,o,t);case 11:A.push({ref:c,data:o.join("")}),e.next=15;break;case 14:s=this.createNewDict(r,t,{});case 15:return Number.isInteger(r.parentTreeId)&&s.set("StructParent",r.parentTreeId),o.length=0,e.next=19,iQ(i,s,o,t);case 19:return e.abrupt("return",{ref:i,data:o.join("")});case 20:case"end":return e.stop()}}),e,this)}))),function(e,t,r,n){return A.apply(this,arguments)})},{key:"createNewPrintAnnotation",value:(r=yR(ER().mark((function e(t,r,A,n){var i,a,o;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.createNewAppearanceStream(A,r,n);case 2:return i=e.sent,a=this.createNewDict(A,r,i?{ap:i}:{}),o=new this.prototype.constructor({dict:a,xref:r,annotationGlobals:t,evaluatorOptions:n.evaluatorOptions}),A.ref&&(o.ref=o.refToReplace=A.ref),e.abrupt("return",o);case 7:case"end":return e.stop()}}),e,this)}))),function(e,t,A,n){return r.apply(this,arguments)})}]);var r,A}(),MR=function(e){function t(e){var r,A;wR(this,t),A=lR(this,t,[e]);var n=e.dict,i=e.xref,a=e.annotationGlobals,o=A.data;A._needAppearances=e.needAppearances,o.annotationType=20,void 0===o.fieldName&&(o.fieldName=A._constructFieldName(n)),void 0===o.actions&&(o.actions=Mt(i,n,b));var s=yt({dict:n,key:"V",getArray:!0});o.fieldValue=A._decodeFormValue(s);var c=yt({dict:n,key:"DV",getArray:!0});if(o.defaultFieldValue=A._decodeFormValue(c),void 0===s&&a.xfaDatasets){var g=A._title.str;g&&(A._hasValueFromXFA=!0,o.fieldValue=s=a.xfaDatasets.getValue(g))}void 0===s&&null!==o.defaultFieldValue&&(o.fieldValue=o.defaultFieldValue),o.alternativeText=Ie(n.get("TU")||""),A.setDefaultAppearance(e),o.hasAppearance||(o.hasAppearance=A._needAppearances&&void 0!==o.fieldValue&&null!==o.fieldValue);var u=yt({dict:n,key:"FT"});o.fieldType=u instanceof Ue?u.name:null;var l=yt({dict:n,key:"DR"}),h=a.acroForm.get("DR"),I=null===(r=A.appearance)||void 0===r?void 0:r.dict.get("Resources");return A._fieldResources={localResources:l,acroFormResources:h,appearanceResources:I,mergedResources:He.merge({xref:i,dictArray:[l,I,h],mergeSubDicts:!0})},o.fieldFlags=yt({dict:n,key:"Ff"}),(!Number.isInteger(o.fieldFlags)||o.fieldFlags<0)&&(o.fieldFlags=0),o.readOnly=A.hasFieldFlag(1),o.required=A.hasFieldFlag(2),o.hidden=A._hasFlag(o.annotationFlags,2)||A._hasFlag(o.annotationFlags,v),A}return CR(t,NR),kR(t,[{key:"_decodeFormValue",value:function(e){return Array.isArray(e)?e.filter((function(e){return"string"==typeof e})).map((function(e){return Ie(e)})):e instanceof Ue?Ie(e.name):"string"==typeof e?Ie(e):null}},{key:"hasFieldFlag",value:function(e){return!!(this.data.fieldFlags&e)}},{key:"_isViewable",value:function(e){return!0}},{key:"mustBeViewed",value:function(e,r){return r?this.viewable:gR(t,"mustBeViewed",this,3)([e,r])&&!this._hasFlag(this.flags,v)}},{key:"getRotationMatrix",value:function(e){var t,r=null==e||null===(t=e.get(this.data.id))||void 0===t?void 0:t.rotation;return void 0===r&&(r=this.rotation),0===r?C:_t(r,this.data.rect[2]-this.data.rect[0],this.data.rect[3]-this.data.rect[1])}},{key:"getBorderAndBackgroundAppearances",value:function(e){var t,r=null==e||null===(t=e.get(this.data.id))||void 0===t?void 0:t.rotation;if(void 0===r&&(r=this.rotation),!this.backgroundColor&&!this.borderColor)return"";var A=this.data.rect[2]-this.data.rect[0],n=this.data.rect[3]-this.data.rect[1],i=0===r||180===r?"0 0 ".concat(A," ").concat(n," re"):"0 0 ".concat(n," ").concat(A," re"),a="";if(this.backgroundColor&&(a="".concat(pC(this.backgroundColor,!0)," ").concat(i," f ")),this.borderColor){var o=this.borderStyle.width||1;a+="".concat(o," w ").concat(pC(this.borderColor,!1)," ").concat(i," S ")}return a}},{key:"getOperatorList",value:(i=yR(ER().mark((function e(r,A,n,i){var a,o,s,c,g,u,l,h;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(16&n)||this instanceof PR||this.data.noHTML||this.data.hasOwnCanvas){e.next=2;break}return e.abrupt("return",{opList:new kf,separateForm:!0,separateCanvas:!1});case 2:if(this._hasText){e.next=4;break}return e.abrupt("return",gR(t,"getOperatorList",this,3)([r,A,n,i]));case 4:return e.next=6,this._getAppearance(r,A,n,i);case 6:if(a=e.sent,!this.appearance||null!==a){e.next=9;break}return e.abrupt("return",gR(t,"getOperatorList",this,3)([r,A,n,i]));case 9:if(o=new kf,this._defaultAppearance&&null!==a){e.next=12;break}return e.abrupt("return",{opList:o,separateForm:!1,separateCanvas:!1});case 12:if(s=!!(this.data.hasOwnCanvas&&2&n),c=[1,0,0,1,0,0],g=[0,0,this.data.rect[2]-this.data.rect[0],this.data.rect[3]-this.data.rect[1]],u=GR(this.data.rect,g,c),!this.oc){e.next=20;break}return e.next=19,r.parseMarkedContentProps(this.oc,null);case 19:l=e.sent;case 20:return void 0!==l&&o.addOp(J,["OC",l]),o.addOp(80,[this.data.id,this.data.rect,u,this.getRotationMatrix(i),s]),h=new or(a),e.next=25,r.getOperatorList({stream:h,task:A,resources:this._fieldResources.mergedResources,operatorList:o});case 25:return o.addOp(81,[]),void 0!==l&&o.addOp(H,[]),e.abrupt("return",{opList:o,separateForm:!1,separateCanvas:s});case 28:case"end":return e.stop()}}),e,this)}))),function(e,t,r,A){return i.apply(this,arguments)})},{key:"_getMKDict",value:function(e){var t=new He(null);return e&&t.set("R",e),this.borderColor&&t.set("BC",xR(this.borderColor)),this.backgroundColor&&t.set("BG",xR(this.backgroundColor)),t.size>0?t:null}},{key:"amendSavedDict",value:function(e,t){}},{key:"save",value:(n=yR(ER().mark((function e(t,r,A){var n,i,a,o,s,c,g,u,l,h,I,f,B,Q,E,d,y,p,v,m,w,b,k,D;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null==A?void 0:A.get(this.data.id),a=this._buildFlags(null==i?void 0:i.noView,null==i?void 0:i.noPrint),o=null==i?void 0:i.value,s=null==i?void 0:i.rotation,o!==this.data.fieldValue&&void 0!==o){e.next=7;break}if(this._hasValueFromXFA||void 0!==s||void 0!==a){e.next=6;break}return e.abrupt("return",null);case 6:o||(o=this.data.fieldValue);case 7:if(void 0!==s||this._hasValueFromXFA||!Array.isArray(o)||!Array.isArray(this.data.fieldValue)||!Be(o,this.data.fieldValue)||void 0!==a){e.next=9;break}return e.abrupt("return",null);case 9:if(void 0===s&&(s=this.rotation),c=null,this._needAppearances){e.next=19;break}return e.next=14,this._getAppearance(t,r,8,A);case 14:if(null!==(c=e.sent)||void 0!==a){e.next=17;break}return e.abrupt("return",null);case 17:e.next=19;break;case 19:if(g=!1,null!==(n=c)&&void 0!==n&&n.needAppearances&&(g=!0,c=null),u=t.xref,(l=u.fetchIfRef(this.ref))instanceof He){e.next=25;break}return e.abrupt("return",null);case 25:h=new He(u),I=QR(l.getKeys());try{for(I.s();!(f=I.n()).done;)"AP"!==(B=f.value)&&h.set(B,l.getRaw(B))}catch(e){I.e(e)}finally{I.f()}if(void 0!==a&&(h.set("F",a),null!==c||g||(Q=l.getRaw("AP"))&&h.set("AP",Q)),E={path:this.data.fieldName,value:o},h.set("V",Array.isArray(o)?o.map(jt):jt(o)),this.amendSavedDict(A,h),(d=this._getMKDict(s))&&h.set("MK",d),y=[],p=[{ref:this.ref,data:"",xfa:E,needAppearances:g}],null===c){e.next=53;break}return v=u.getNewTemporaryRef(),m=new He(u),h.set("AP",m),m.set("N",v),w=this._getSaveFieldResources(u),b=new or(c),(k=b.dict=new He(u)).set("Subtype",Ue.get("Form")),k.set("Resources",w),k.set("BBox",[0,0,this.data.rect[2]-this.data.rect[0],this.data.rect[3]-this.data.rect[1]]),(D=this.getRotationMatrix(A))!==C&&k.set("Matrix",D),e.next=51,iQ(v,b,y,u);case 51:p.push({ref:v,data:y.join(""),xfa:null,needAppearances:!1}),y.length=0;case 53:return h.set("M","D:".concat(Qe())),e.next=56,iQ(this.ref,h,y,u);case 56:return p[0].data=y.join(""),e.abrupt("return",p);case 58:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return n.apply(this,arguments)})},{key:"_getAppearance",value:(A=yR(ER().mark((function e(r,A,n,i){var a,o,s,c,g,u,l,h,I,f,C,B,Q,d,y,p,v,w,b,k,D,S,F,x,R,G,N,L,U,M,J,H,Y,P,O,K,T,j,Z,_,X,V,z,$;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.hasFieldFlag(m)){e.next=3;break}return e.abrupt("return",null);case 3:if((a=null==i?void 0:i.get(this.data.id))&&(o=a.formattedValue||a.value,s=a.rotation),void 0!==s||void 0!==o||this._needAppearances){e.next=8;break}if(this._hasValueFromXFA&&!this.appearance){e.next=8;break}return e.abrupt("return",null);case 8:if(c=this.getBorderAndBackgroundAppearances(i),void 0!==o){e.next=13;break}if(o=this.data.fieldValue){e.next=13;break}return e.abrupt("return","/Tx BMC q ".concat(c,"Q EMC"));case 13:if(Array.isArray(o)&&1===o.length&&(o=o[0]),W("string"==typeof o,"Expected \`value\` to be a string."),o=o.trimEnd(),this.data.combo&&(g=this.data.options.find((function(e){var t=e.exportValue;return o===t})),o=(null==g?void 0:g.displayValue)||o),""!==o){e.next=19;break}return e.abrupt("return","/Tx BMC q ".concat(c,"Q EMC"));case 19:return void 0===s&&(s=this.rotation),u=-1,this.data.multiLine?(l=o.split(/\\r\\n?|\\n/).map((function(e){return e.normalize("NFC")})),u=l.length):l=[o.replace(/\\r\\n?|\\n/,"").normalize("NFC")],h=1,I=2,f=this.data.rect[3]-this.data.rect[1],C=this.data.rect[2]-this.data.rect[0],90!==s&&270!==s||(C=(B=[f,C])[0],f=B[1]),this._defaultAppearance||(this.data.defaultAppearanceData=dC(this._defaultAppearance="/Helvetica 0 Tf 0 g")),e.next=30,t._getFontData(r,A,this.data.defaultAppearanceData,this._fieldResources.mergedResources);case 30:Q=e.sent,v=[],w=!1,b=QR(l);try{for(b.s();!(k=b.n()).done;)D=k.value,(S=Q.encodeString(D)).length>1&&(w=!0),v.push(S.join(""))}catch(e){b.e(e)}finally{b.f()}if(!(w&&8&n)){e.next=37;break}return e.abrupt("return",{needAppearances:!0});case 37:if(!w||!this._isOffscreenCanvasSupported){e.next=59;break}if(F=this.data.comb?"monospace":"sans-serif",x=new vC(r.xref,F),R=x.createFontResources(l.join("")),G=R.getRaw("Font"),this._fieldResources.mergedResources.has("Font")){N=this._fieldResources.mergedResources.get("Font"),L=QR(G.getKeys());try{for(L.s();!(U=L.n()).done;)M=U.value,N.set(M,G.getRaw(M))}catch(e){L.e(e)}finally{L.f()}}else this._fieldResources.mergedResources.set("Font",G);return J=x.fontName.name,e.next=46,t._getFontData(r,A,{fontName:J,fontSize:0},R);case 46:for(Q=e.sent,H=0,Y=v.length;H<Y;H++)v[H]=Zt(l[H]);P=Object.assign(Object.create(null),this.data.defaultAppearanceData),this.data.defaultAppearanceData.fontSize=0,this.data.defaultAppearanceData.fontName=J,O=this._computeFontSize(f-2*h,C-2*I,o,Q,u),K=pR(O,3),d=K[0],y=K[1],p=K[2],this.data.defaultAppearanceData=P,e.next=65;break;case 59:this._isOffscreenCanvasSupported||q("_getAppearance: OffscreenCanvas is not supported, annotation may not render correctly."),T=this._computeFontSize(f-2*h,C-2*I,o,Q,u),j=pR(T,3),d=j[0],y=j[1],p=j[2];case 65:if(Z=Q.descent,Z=isNaN(Z)?E*p:Math.max(E*p,Math.abs(Z)*y),_=Math.min(Math.floor((f-y)/2),h),X=this.data.textAlignment,!this.data.multiLine){e.next=71;break}return e.abrupt("return",this._getMultilineAppearance(d,v,Q,y,C,f,X,I,_,Z,p,i));case 71:if(!this.data.comb){e.next=73;break}return e.abrupt("return",this._getCombAppearance(d,Q,v[0],y,C,f,I,_,Z,p,i));case 73:if(V=_+Z,!(0===X||X>2)){e.next=76;break}return e.abrupt("return","/Tx BMC q ".concat(c,"BT ")+d+" 1 0 0 1 ".concat(Tt(I)," ").concat(Tt(V)," Tm (").concat(Lt(v[0]),") Tj")+" ET Q EMC");case 76:return z={shift:0},$=this._renderText(v[0],Q,y,C,X,z,I,V),e.abrupt("return","/Tx BMC q ".concat(c,"BT ")+d+" 1 0 0 1 0 0 Tm ".concat($)+" ET Q EMC");case 79:case"end":return e.stop()}}),e,this)}))),function(e,t,r,n){return A.apply(this,arguments)})},{key:"_getTextWidth",value:function(e,t){return t.charsToGlyphs(e).reduce((function(e,t){return e+t.width}),0)/1e3}},{key:"_computeFontSize",value:function(e,t,r,A,n){var i=this,a=this.data.defaultAppearanceData.fontSize,o=(a||12)*Q,s=Math.round(e/o);if(!a){var c=function(e){return Math.floor(100*e)/100};if(-1===n){var g=this._getTextWidth(r,A);a=c(Math.min(e/Q,t/g)),s=1}else{var u,l=r.split(/\\r\\n?|\\n/),h=[],I=QR(l);try{for(I.s();!(u=I.n()).done;){var f=u.value,C=A.encodeString(f).join(""),B=A.charsToGlyphs(C),E=A.getCharPositions(C);h.push({line:C,glyphs:B,positions:E})}}catch(e){I.e(e)}finally{I.f()}var d=function(r){for(var n=0,a=0,o=h;a<o.length;a++){var s=o[a];if((n+=i._splitLine(null,A,r,t,s).length*r)>e)return!0}return!1};for(s=Math.max(s,n);d(a=c((o=e/s)/Q));)s++}var y=this.data.defaultAppearanceData,p=y.fontName,v=y.fontColor;this._defaultAppearance=function(e){var t=e.fontSize,r=e.fontColor;return"/".concat(Nt(e.fontName)," ").concat(t," Tf ").concat(pC(r,!0))}({fontSize:a,fontName:p,fontColor:v})}return[this._defaultAppearance,a,e/s]}},{key:"_renderText",value:function(e,t,r,A,n,i,a,o){var s,c=Tt((s=1===n?(A-this._getTextWidth(e,t)*r)/2:2===n?A-this._getTextWidth(e,t)*r-a:a)-i.shift);return i.shift=s,o=Tt(o),"".concat(c," ").concat(o," Td (").concat(Lt(e),") Tj")}},{key:"_getSaveFieldResources",value:function(e){var t,r=this._fieldResources,A=r.localResources,n=r.appearanceResources,i=r.acroFormResources,a=null===(t=this.data.defaultAppearanceData)||void 0===t?void 0:t.fontName;if(!a)return A||He.empty;for(var o=0,s=[A,n];o<s.length;o++){var c=s[o];if(c instanceof He){var g=c.get("Font");if(g instanceof He&&g.has(a))return c}}if(i instanceof He){var u=i.get("Font");if(u instanceof He&&u.has(a)){var l=new He(e);l.set(a,u.getRaw(a));var h=new He(e);return h.set("Font",l),He.merge({xref:e,dictArray:[h,A],mergeSubDicts:!0})}}return A||He.empty}},{key:"getFieldObject",value:function(){return null}}],[{key:"_getFontData",value:(r=yR(ER().mark((function e(t,r,A,n){var i,a,o,s;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=new kf,a={font:null,clone(){return this}},o=A.fontName,s=A.fontSize,e.next=5,t.handleSetFont(n,[o&&Ue.get(o),s],null,i,r,a,null);case 5:return e.abrupt("return",a.font);case 6:case"end":return e.stop()}}),e)}))),function(e,t,A,n){return r.apply(this,arguments)})}]);var r,A,n,i}(),JR=function(e){function t(e){var r;wR(this,t),r=lR(this,t,[e]);var A=e.dict;A.has("PMD")&&(r.flags|=2,r.data.hidden=!0,q("Barcodes are not supported")),r.data.hasOwnCanvas=r.data.readOnly&&!r.data.noHTML,r._hasText=!0,"string"!=typeof r.data.fieldValue&&(r.data.fieldValue="");var n=yt({dict:A,key:"Q"});(!Number.isInteger(n)||n<0||n>2)&&(n=null),r.data.textAlignment=n;var i=yt({dict:A,key:"MaxLen"});return(!Number.isInteger(i)||i<0)&&(i=0),r.data.maxLen=i,r.data.multiLine=r.hasFieldFlag(4096),r.data.comb=r.hasFieldFlag(16777216)&&!r.hasFieldFlag(4096)&&!r.hasFieldFlag(m)&&!r.hasFieldFlag(1048576)&&0!==r.data.maxLen,r.data.doNotScroll=r.hasFieldFlag(8388608),r}return CR(t,MR),kR(t,[{key:"hasTextContent",get:function(){return!!this.appearance&&!this._needAppearances}},{key:"_getCombAppearance",value:function(e,t,r,A,n,i,a,o,s,c,g){var u,l=n/this.data.maxLen,h=this.getBorderAndBackgroundAppearances(g),I=[],f=QR(t.getCharPositions(r));try{for(f.s();!(u=f.n()).done;){var C=pR(u.value,2),B=C[0],Q=C[1];I.push("(".concat(Lt(r.substring(B,Q)),") Tj"))}}catch(e){f.e(e)}finally{f.f()}var E=I.join(" ".concat(Tt(l)," 0 Td "));return"/Tx BMC q ".concat(h,"BT ")+e+" 1 0 0 1 ".concat(Tt(a)," ").concat(Tt(o+s)," Tm ").concat(E)+" ET Q EMC"}},{key:"_getMultilineAppearance",value:function(e,t,r,A,n,i,a,o,s,c,g,u){for(var l=[],h=n-2*o,I={shift:0},f=0,C=t.length;f<C;f++)for(var B=t[f],Q=this._splitLine(B,r,A,h),E=0,d=Q.length;E<d;E++){var y=Q[E],p=0===f&&0===E?-s-(g-c):-g;l.push(this._renderText(y,r,A,n,a,I,o,p))}var v=this.getBorderAndBackgroundAppearances(u),m=l.join("\\n");return"/Tx BMC q ".concat(v,"BT ")+e+" 1 0 0 1 0 ".concat(Tt(i)," Tm ").concat(m)+" ET Q EMC"}},{key:"_splitLine",value:function(e,t,r,A){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};e=n.line||e;var i=n.glyphs||t.charsToGlyphs(e);if(i.length<=1)return[e];for(var a=n.positions||t.getCharPositions(e),o=r/1e3,s=[],c=-1,g=-1,u=-1,l=0,h=0,I=0,f=i.length;I<f;I++){var C=pR(a[I],2),B=C[0],Q=C[1],E=i[I],d=E.width*o;" "===E.unicode?h+d>A?(s.push(e.substring(l,B)),l=B,h=d,c=-1,u=-1):(h+=d,c=B,g=Q,u=I):h+d>A?-1!==c?(s.push(e.substring(l,g)),l=g,I=u+1,c=-1,h=0):(s.push(e.substring(l,B)),l=B,h=d):h+=d}return l<e.length&&s.push(e.substring(l,e.length)),s}},{key:"extractTextContent",value:(r=yR(ER().mark((function e(r,A,n){var i,a,o;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,gR(t,"extractTextContent",this,3)([r,A,n]);case 2:if(i=this.data.textContent){e.next=5;break}return e.abrupt("return");case 5:if((a=i.join("\\n"))!==this.data.fieldValue){e.next=8;break}return e.abrupt("return");case 8:o=a.replaceAll(/([.*+?^\${}()|[\\]\\\\])|(\\s+)/g,(function(e,t){return t?"\\\\".concat(t):"\\\\s+"})),new RegExp("^\\\\s*".concat(o,"\\\\s*$")).test(this.data.fieldValue)&&(this.data.textContent=this.data.fieldValue.split("\\n"));case 10:case"end":return e.stop()}}),e,this)}))),function(e,t,A){return r.apply(this,arguments)})},{key:"getFieldObject",value:function(){return{id:this.data.id,value:this.data.fieldValue,defaultValue:this.data.defaultFieldValue||"",multiline:this.data.multiLine,password:this.hasFieldFlag(m),charLimit:this.data.maxLen,comb:this.data.comb,editable:!this.data.readOnly,hidden:this.data.hidden,name:this.data.fieldName,rect:this.data.rect,actions:this.data.actions,page:this.data.pageIndex,strokeColor:this.data.borderColor,fillColor:this.data.backgroundColor,rotation:this.rotation,type:"text"}}}]);var r}(),HR=function(e){function t(e){var r;return wR(this,t),(r=lR(this,t,[e])).checkedAppearance=null,r.uncheckedAppearance=null,r.data.checkBox=!r.hasFieldFlag(32768)&&!r.hasFieldFlag(w),r.data.radioButton=r.hasFieldFlag(32768)&&!r.hasFieldFlag(w),r.data.pushButton=r.hasFieldFlag(w),r.data.isTooltipOnly=!1,r.data.checkBox?r._processCheckBox(e):r.data.radioButton?r._processRadioButton(e):r.data.pushButton?(r.data.hasOwnCanvas=!0,r.data.noHTML=!1,r._processPushButton(e)):q("Invalid field flags for button widget annotation"),r}return CR(t,MR),kR(t,[{key:"getOperatorList",value:(i=yR(ER().mark((function e(r,A,n,i){var a,o,s,c,g,u,l;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.data.pushButton){e.next=2;break}return e.abrupt("return",gR(t,"getOperatorList",this,3)([r,A,n,!1,i]));case 2:if(a=null,o=null,i&&(s=i.get(this.data.id),a=s?s.value:null,o=s?s.rotation:null),null!==a||!this.appearance){e.next=7;break}return e.abrupt("return",gR(t,"getOperatorList",this,3)([r,A,n,i]));case 7:if(null==a&&(a=this.data.checkBox?this.data.fieldValue===this.data.exportValue:this.data.fieldValue===this.data.buttonValue),!(c=a?this.checkedAppearance:this.uncheckedAppearance)){e.next=18;break}return g=this.appearance,u=Ft(c.dict.getArray("Matrix"),C),o&&c.dict.set("Matrix",this.getRotationMatrix(i)),this.appearance=c,l=gR(t,"getOperatorList",this,3)([r,A,n,i]),this.appearance=g,c.dict.set("Matrix",u),e.abrupt("return",l);case 18:return e.abrupt("return",{opList:new kf,separateForm:!1,separateCanvas:!1});case 19:case"end":return e.stop()}}),e,this)}))),function(e,t,r,A){return i.apply(this,arguments)})},{key:"save",value:(n=yR(ER().mark((function e(t,r,A){return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.data.checkBox){e.next=2;break}return e.abrupt("return",this._saveCheckbox(t,r,A));case 2:if(!this.data.radioButton){e.next=4;break}return e.abrupt("return",this._saveRadioButton(t,r,A));case 4:return e.abrupt("return",null);case 5:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return n.apply(this,arguments)})},{key:"_saveCheckbox",value:(A=yR(ER().mark((function e(t,r,A){var n,i,a,o,s,c,g,u,l;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(A){e.next=2;break}return e.abrupt("return",null);case 2:if(n=A.get(this.data.id),i=this._buildFlags(null==n?void 0:n.noView,null==n?void 0:n.noPrint),a=null==n?void 0:n.rotation,o=null==n?void 0:n.value,void 0!==a||void 0!==i){e.next=11;break}if(void 0!==o){e.next=8;break}return e.abrupt("return",null);case 8:if(this.data.fieldValue===this.data.exportValue!==o){e.next=11;break}return e.abrupt("return",null);case 11:if((s=t.xref.fetchIfRef(this.ref))instanceof He){e.next=14;break}return e.abrupt("return",null);case 14:return s=s.clone(),void 0===a&&(a=this.rotation),void 0===o&&(o=this.data.fieldValue===this.data.exportValue),c={path:this.data.fieldName,value:o?this.data.exportValue:""},g=Ue.get(o?this.data.exportValue:"Off"),s.set("V",g),s.set("AS",g),s.set("M","D:".concat(Qe())),void 0!==i&&s.set("F",i),(u=this._getMKDict(a))&&s.set("MK",u),l=[],e.next=28,iQ(this.ref,s,l,t.xref);case 28:return e.abrupt("return",[{ref:this.ref,data:l.join(""),xfa:c}]);case 29:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return A.apply(this,arguments)})},{key:"_saveRadioButton",value:(r=yR(ER().mark((function e(t,r,A){var n,i,a,o,s,c,g,u,l,h,I,f;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(A){e.next=2;break}return e.abrupt("return",null);case 2:if(n=A.get(this.data.id),i=this._buildFlags(null==n?void 0:n.noView,null==n?void 0:n.noPrint),a=null==n?void 0:n.rotation,o=null==n?void 0:n.value,void 0!==a||void 0!==i){e.next=11;break}if(void 0!==o){e.next=8;break}return e.abrupt("return",null);case 8:if(this.data.fieldValue===this.data.buttonValue!==o){e.next=11;break}return e.abrupt("return",null);case 11:if((s=t.xref.fetchIfRef(this.ref))instanceof He){e.next=14;break}return e.abrupt("return",null);case 14:if(s=s.clone(),void 0===o&&(o=this.data.fieldValue===this.data.buttonValue),void 0===a&&(a=this.rotation),c={path:this.data.fieldName,value:o?this.data.buttonValue:""},g=Ue.get(o?this.data.buttonValue:"Off"),u=[],l=null,!o){e.next=32;break}if(!(this.parent instanceof Ye)){e.next=31;break}return(h=t.xref.fetch(this.parent)).set("V",g),e.next=27,iQ(this.parent,h,u,t.xref);case 27:l=u.join(""),u.length=0,e.next=32;break;case 31:this.parent instanceof He&&this.parent.set("V",g);case 32:return this.parent||s.set("V",g),s.set("AS",g),s.set("M","D:".concat(Qe())),void 0!==i&&s.set("F",i),(I=this._getMKDict(a))&&s.set("MK",I),e.next=40,iQ(this.ref,s,u,t.xref);case 40:return f=[{ref:this.ref,data:u.join(""),xfa:c}],l&&f.push({ref:this.parent,data:l,xfa:null}),e.abrupt("return",f);case 43:case"end":return e.stop()}}),e,this)}))),function(e,t,A){return r.apply(this,arguments)})},{key:"_getDefaultCheckedAppearance",value:function(e,t){var r,A,n=this.data.rect[2]-this.data.rect[0],i=this.data.rect[3]-this.data.rect[1],a=[0,0,n,i],o=.8*Math.min(n,i);"check"===t?(r={width:.755*o,height:.705*o},A="3"):"disc"===t?(r={width:.791*o,height:.705*o},A="l"):j("_getDefaultCheckedAppearance - unsupported type: ".concat(t));var s=Tt((n-r.width)/2),c=Tt((i-r.height)/2),g="q BT /PdfJsZaDb ".concat(o," Tf 0 g ").concat(s," ").concat(c," Td (").concat(A,") Tj ET Q"),u=new He(e.xref);u.set("FormType",1),u.set("Subtype",Ue.get("Form")),u.set("Type",Ue.get("XObject")),u.set("BBox",a),u.set("Matrix",[1,0,0,1,0,0]),u.set("Length",g.length);var l=new He(e.xref),h=new He(e.xref);h.set("PdfJsZaDb",this.fallbackFontDict),l.set("Font",h),u.set("Resources",l),this.checkedAppearance=new or(g),this.checkedAppearance.dict=u,this._streams.push(this.checkedAppearance)}},{key:"_processCheckBox",value:function(e){var t=e.dict.get("AP");if(t instanceof He){var r=t.get("N");if(r instanceof He){var A=this._decodeFormValue(e.dict.get("AS"));"string"==typeof A&&(this.data.fieldValue=A);var n=null!==this.data.fieldValue&&"Off"!==this.data.fieldValue?this.data.fieldValue:"Yes",i=r.getKeys();if(0===i.length)i.push("Off",n);else if(1===i.length)"Off"===i[0]?i.push(n):i.unshift("Off");else if(i.includes(n))i.length=0,i.push("Off",n);else{var a=i.find((function(e){return"Off"!==e}));i.length=0,i.push("Off",a)}i.includes(this.data.fieldValue)||(this.data.fieldValue="Off"),this.data.exportValue=i[1];var o=r.get(this.data.exportValue);this.checkedAppearance=o instanceof ze?o:null;var s=r.get("Off");this.uncheckedAppearance=s instanceof ze?s:null,this.checkedAppearance?this._streams.push(this.checkedAppearance):this._getDefaultCheckedAppearance(e,"check"),this.uncheckedAppearance&&this._streams.push(this.uncheckedAppearance),this._fallbackFontDict=this.fallbackFontDict,null===this.data.defaultFieldValue&&(this.data.defaultFieldValue="Off")}}}},{key:"_processRadioButton",value:function(e){this.data.buttonValue=null;var t=e.dict.get("Parent");if(t instanceof He){this.parent=e.dict.getRaw("Parent");var r=t.get("V");r instanceof Ue&&(this.data.fieldValue=this._decodeFormValue(r))}var A=e.dict.get("AP");if(A instanceof He){var n=A.get("N");if(n instanceof He){var i,a=QR(n.getKeys());try{for(a.s();!(i=a.n()).done;){var o=i.value;if("Off"!==o){this.data.buttonValue=this._decodeFormValue(o);break}}}catch(e){a.e(e)}finally{a.f()}var s=n.get(this.data.buttonValue);this.checkedAppearance=s instanceof ze?s:null;var c=n.get("Off");this.uncheckedAppearance=c instanceof ze?c:null,this.checkedAppearance?this._streams.push(this.checkedAppearance):this._getDefaultCheckedAppearance(e,"disc"),this.uncheckedAppearance&&this._streams.push(this.uncheckedAppearance),this._fallbackFontDict=this.fallbackFontDict,null===this.data.defaultFieldValue&&(this.data.defaultFieldValue="Off")}}}},{key:"_processPushButton",value:function(e){var t=e.dict,r=e.annotationGlobals;t.has("A")||t.has("AA")||this.data.alternativeText?(this.data.isTooltipOnly=!t.has("A")&&!t.has("AA"),fE.parseDestDictionary({destDict:t,resultObj:this.data,docBaseUrl:r.baseUrl,docAttachments:r.attachments})):q("Push buttons without action dictionaries are not supported")}},{key:"getFieldObject",value:function(){var e,t="button";return this.data.checkBox?(t="checkbox",e=this.data.exportValue):this.data.radioButton&&(t="radiobutton",e=this.data.buttonValue),{id:this.data.id,value:this.data.fieldValue||"Off",defaultValue:this.data.defaultFieldValue,exportValues:e,editable:!this.data.readOnly,name:this.data.fieldName,rect:this.data.rect,hidden:this.data.hidden,actions:this.data.actions,page:this.data.pageIndex,strokeColor:this.data.borderColor,fillColor:this.data.backgroundColor,rotation:this.rotation,type:t}}},{key:"fallbackFontDict",get:function(){var e=new He;return e.set("BaseFont",Ue.get("ZapfDingbats")),e.set("Type",Ue.get("FallbackType")),e.set("Subtype",Ue.get("FallbackType")),e.set("Encoding",Ue.get("ZapfDingbatsEncoding")),_(this,"fallbackFontDict",e)}}]);var r,A,n,i}(),YR=function(e){function t(e){var r;wR(this,t),r=lR(this,t,[e]);var A=e.dict,n=e.xref;r.indices=A.getArray("I"),r.hasIndices=Array.isArray(r.indices)&&r.indices.length>0,r.data.options=[];var i=yt({dict:A,key:"Opt"});if(Array.isArray(i))for(var a=0,o=i.length;a<o;a++){var s=n.fetchIfRef(i[a]),c=Array.isArray(s);r.data.options[a]={exportValue:r._decodeFormValue(c?n.fetchIfRef(s[0]):s),displayValue:r._decodeFormValue(c?n.fetchIfRef(s[1]):s)}}if(r.hasIndices){r.data.fieldValue=[];var g,u=r.data.options.length,l=QR(r.indices);try{for(l.s();!(g=l.n()).done;){var h=g.value;Number.isInteger(h)&&h>=0&&h<u&&r.data.fieldValue.push(r.data.options[h].exportValue)}}catch(e){l.e(e)}finally{l.f()}}else"string"==typeof r.data.fieldValue?r.data.fieldValue=[r.data.fieldValue]:r.data.fieldValue||(r.data.fieldValue=[]);return r.data.combo=r.hasFieldFlag(131072),r.data.multiSelect=r.hasFieldFlag(2097152),r._hasText=!0,r}return CR(t,MR),kR(t,[{key:"getFieldObject",value:function(){var e=this.data.combo?"combobox":"listbox",t=this.data.fieldValue.length>0?this.data.fieldValue[0]:null;return{id:this.data.id,value:t,defaultValue:this.data.defaultFieldValue,editable:!this.data.readOnly,name:this.data.fieldName,rect:this.data.rect,numItems:this.data.fieldValue.length,multipleSelection:this.data.multiSelect,hidden:this.data.hidden,actions:this.data.actions,items:this.data.options,page:this.data.pageIndex,strokeColor:this.data.borderColor,fillColor:this.data.backgroundColor,rotation:this.rotation,type:e}}},{key:"amendSavedDict",value:function(e,t){var r;if(this.hasIndices){var A=null==e||null===(r=e.get(this.data.id))||void 0===r?void 0:r.value;Array.isArray(A)||(A=[A]);for(var n=[],i=this.data.options,a=0,o=0,s=i.length;a<s;a++)i[a].exportValue===A[o]&&(n.push(a),o+=1);t.set("I",n)}}},{key:"_getAppearance",value:(r=yR(ER().mark((function e(r,A,n,i){var a,o,s,c,g,u,l,h,I,f,C,B,E,d,y,p,v,m,w,b,k,D,S,F,x,R,G,N,L,U,M,J,H,Y,P,O,K,T,q;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.data.combo){e.next=2;break}return e.abrupt("return",gR(t,"_getAppearance",this,3)([r,A,n,i]));case 2:if((s=null==i?void 0:i.get(this.data.id))&&(o=s.rotation,a=s.value),void 0!==o||void 0!==a||this._needAppearances){e.next=6;break}return e.abrupt("return",null);case 6:for(void 0===a?a=this.data.fieldValue:Array.isArray(a)||(a=[a]),c=1,g=2,u=this.data.rect[3]-this.data.rect[1],l=this.data.rect[2]-this.data.rect[0],90!==o&&270!==o||(l=(h=[u,l])[0],u=h[1]),I=this.data.options.length,f=[],C=0;C<I;C++)B=this.data.options[C].exportValue,a.includes(B)&&f.push(C);return this._defaultAppearance||(this.data.defaultAppearanceData=dC(this._defaultAppearance="/Helvetica 0 Tf 0 g")),e.next=18,MR._getFontData(r,A,this.data.defaultAppearanceData,this._fieldResources.mergedResources);case 18:if(E=e.sent,y=this.data.defaultAppearanceData.fontSize)d=this._defaultAppearance;else{p=(u-c)/I,v=-1,w=QR(this.data.options);try{for(w.s();!(b=w.n()).done;)k=b.value.displayValue,(D=this._getTextWidth(k,E))>v&&(v=D,m=k)}catch(e){w.e(e)}finally{w.f()}S=this._computeFontSize(p,l-2*g,m,E,-1),F=pR(S,2),d=F[0],y=F[1]}if(R=((x=y*Q)-y)/2,G=Math.floor(u/x),N=0,f.length>0&&(L=Math.min.apply(Math,f),U=Math.max.apply(Math,f),(N=Math.max(0,U-G+1))>L&&(N=L)),M=Math.min(N+G+1,I),J=["/Tx BMC q","1 1 ".concat(l," ").concat(u," re W n")],f.length){J.push("0.600006 0.756866 0.854904 rg"),H=QR(f);try{for(H.s();!(Y=H.n()).done;)P=Y.value,N<=P&&P<M&&J.push("1 ".concat(u-(P-N+1)*x," ").concat(l," ").concat(x," re f"))}catch(e){H.e(e)}finally{H.f()}}for(J.push("BT",d,"1 0 0 1 0 ".concat(u," Tm")),O={shift:0},K=N;K<M;K++)T=this.data.options[K].displayValue,q=K===N?R:0,J.push(this._renderText(T,E,y,l,0,O,g,-x+q));return J.push("ET Q EMC"),e.abrupt("return",J.join("\\n"));case 34:case"end":return e.stop()}}),e,this)}))),function(e,t,A,n){return r.apply(this,arguments)})}]);var r}(),PR=function(e){function t(e){var r;return wR(this,t),(r=lR(this,t,[e])).data.fieldValue=null,r.data.hasOwnCanvas=r.data.noRotate,r.data.noHTML=!r.data.hasOwnCanvas,r}return CR(t,MR),kR(t,[{key:"getFieldObject",value:function(){return{id:this.data.id,value:null,page:this.data.pageIndex,type:"signature"}}}])}(),OR=function(e){function t(e){var r;wR(this,t),(r=lR(this,t,[e])).data.noRotate=!0,r.data.hasOwnCanvas=r.data.noRotate,r.data.noHTML=!1;var A=e.dict;return r.data.annotationType=1,r.data.hasAppearance?r.data.name="NoIcon":(r.data.rect[1]=r.data.rect[3]-22,r.data.rect[2]=r.data.rect[0]+22,r.data.name=A.has("Name")?A.get("Name").name:"Note"),A.has("State")?(r.data.state=A.get("State")||null,r.data.stateModel=A.get("StateModel")||null):(r.data.state=null,r.data.stateModel=null),r}return CR(t,UR),kR(t)}(),KR=function(e){function t(e){var r,A;wR(this,t),A=lR(this,t,[e]);var n=e.dict,i=e.annotationGlobals;A.data.annotationType=2,A.data.noHTML=!1;var a=RR(n,A.rectangle);return a&&(A.data.quadPoints=a),(r=A.data).borderColor||(r.borderColor=A.data.color),fE.parseDestDictionary({destDict:n,resultObj:A.data,docBaseUrl:i.baseUrl,docAttachments:i.attachments}),A}return CR(t,NR),kR(t)}(),TR=function(e){function t(e){var r;wR(this,t),r=lR(this,t,[e]);var A=e.dict;r.data.annotationType=16,r.data.noHTML=!1,r.data.rect[0]!==r.data.rect[2]&&r.data.rect[1]!==r.data.rect[3]||(r.data.rect=null);var n=A.get("Parent");if(!n)return q("Popup annotation has a missing or invalid parent annotation."),hR(r);if(r.data.parentRect=Rt(n.getArray("Rect"),null),Ke(n.get("RT"),p)&&(n=n.get("IRT")),n.has("M")?(r.setModificationDate(n.get("M")),r.data.modificationDate=r.modificationDate):r.data.modificationDate=null,n.has("C")?(r.setColor(n.getArray("C")),r.data.color=r.color):r.data.color=null,!r.viewable){var i=n.get("F");r._isViewable(i)&&r.setFlags(i)}return r.setTitle(n.get("T")),r.data.titleObj=r._title,r.setContents(n.get("Contents")),r.data.contentsObj=r._contents,n.has("RC")&&(r.data.richText=oR.getRichTextAsHtml(n.get("RC"))),r.data.open=!!A.get("Open"),r}return CR(t,NR),kR(t)}(),qR=function(e){function t(e){var r;wR(this,t),(r=lR(this,t,[e])).data.hasOwnCanvas=r.data.noRotate,r.data.isEditable=!r.data.noHTML,r.data.noHTML=!1;var A=e.evaluatorOptions,n=e.xref;if(r.data.annotationType=3,r.setDefaultAppearance(e),r._hasAppearance=!!r.appearance,r._hasAppearance){var i=function(e,t,r){return new yC(e,t,r).parse()}(r.appearance,A,n),a=i.fontColor,o=i.fontSize;r.data.defaultAppearanceData.fontColor=a,r.data.defaultAppearanceData.fontSize=o||10}else{var s;(s=r.data.defaultAppearanceData).fontSize||(s.fontSize=10);var c=r.data.defaultAppearanceData,g=c.fontColor,u=c.fontSize;if(r._contents.str){r.data.textContent=r._contents.str.split(/\\r\\n?|\\n/).map((function(e){return e.trimEnd()}));var l=vC.getFirstPositionInfo(r.rectangle,r.rotation,u),h=l.coords,I=l.bbox,f=l.matrix;r.data.textPosition=r._transformPoint(h,I,f)}if(r._isOffscreenCanvasSupported){var C=e.dict.get("CA"),B=new vC(n,"sans-serif");r.appearance=B.createAppearance(r._contents.str,r.rectangle,r.rotation,u,g,C),r._streams.push(r.appearance)}else q("FreeTextAnnotation: OffscreenCanvas is not supported, annotation may not render correctly.")}return r}return CR(t,UR),kR(t,[{key:"hasTextContent",get:function(){return this._hasAppearance}}],[{key:"createNewDict",value:function(e,t,r){var A=r.apRef,n=r.ap,i=e.color,a=e.fontSize,o=e.oldAnnotation,s=e.rect,c=e.rotation,g=e.user,u=e.value,l=o||new He(t);l.set("Type",Ue.get("Annot")),l.set("Subtype",Ue.get("FreeText")),o?(l.set("M","D:".concat(Qe())),l.delete("RC")):l.set("CreationDate","D:".concat(Qe())),l.set("Rect",s);var h="/Helv ".concat(a," Tf ").concat(pC(i,!0));if(l.set("DA",h),l.set("Contents",jt(u)),l.set("F",4),l.set("Border",[0,0,0]),l.set("Rotate",c),g&&l.set("T",jt(g)),A||n){var I=new He(t);l.set("AP",I),A?I.set("N",A):I.set("N",n)}return l}},{key:"createNewAppearanceStream",value:(r=yR(ER().mark((function e(t,r,A){var n,i,a,o,s,c,g,u,l,h,I,f,C,B,E,d,y,p,v,m,w,b,k,D,S,F,x,R,G,N,L,U,M,J,H,Y,P,O,K,T,q,j,W,Z,_,X,V,z,$,ee,te;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=A.baseFontRef,i=A.evaluator,a=A.task,o=t.color,s=t.fontSize,c=t.rect,g=t.rotation,u=t.value,l=new He(r),h=new He(r),n?h.set("Helv",n):((I=new He(r)).set("BaseFont",Ue.get("Helvetica")),I.set("Type",Ue.get("Font")),I.set("Subtype",Ue.get("Type1")),I.set("Encoding",Ue.get("WinAnsiEncoding")),h.set("Helv",I)),l.set("Font",h),e.next=8,MR._getFontData(i,a,{fontName:"Helv",fontSize:s},l);case 8:f=e.sent,C=pR(c,4),B=C[0],E=C[1],d=C[2],y=C[3],p=d-B,v=y-E,g%180!=0&&(p=(m=[v,p])[0],v=m[1]),w=u.split("\\n"),b=s/1e3,k=-1/0,D=[],S=QR(w),e.prev=18,S.s();case 20:if((F=S.n()).done){e.next=34;break}if(x=F.value,!((R=f.encodeString(x)).length>1)){e.next=25;break}return e.abrupt("return",null);case 25:x=R.join(""),D.push(x),G=0,N=f.charsToGlyphs(x),L=QR(N);try{for(L.s();!(U=L.n()).done;)M=U.value,G+=M.width*b}catch(e){L.e(e)}finally{L.f()}k=Math.max(k,G);case 32:e.next=20;break;case 34:e.next=39;break;case 36:e.prev=36,e.t0=e.catch(18),S.e(e.t0);case 39:return e.prev=39,S.f(),e.finish(39);case 42:J=1,k>p&&(J=p/k),H=1,P=1*s,(O=(Y=Q*s)*w.length)>v&&(H=v/O),K=Math.min(J,H),T=s*K,e.t1=g,e.next=0===e.t1?54:90===e.t1?58:180===e.t1?62:270===e.t1?66:70;break;case 54:return W=[1,0,0,1],j=[c[0],c[1],p,v],q=[c[0],c[3]-P],e.abrupt("break",70);case 58:return W=[0,1,-1,0],j=[c[1],-c[2],p,v],q=[c[1],-c[0]-P],e.abrupt("break",70);case 62:return W=[-1,0,0,-1],j=[-c[2],-c[3],p,v],q=[-c[2],-c[1]-P],e.abrupt("break",70);case 66:return W=[0,-1,1,0],j=[-c[3],c[0],p,v],q=[-c[3],c[2]-P],e.abrupt("break",70);case 70:for((Z=["q","".concat(W.join(" ")," 0 0 cm"),"".concat(j.join(" ")," re W n"),"BT","".concat(pC(o,!0)),"0 Tc /Helv ".concat(Tt(T)," Tf")]).push("".concat(q.join(" ")," Td (").concat(Lt(D[0]),") Tj")),_=Tt(Y),X=1,V=D.length;X<V;X++)z=D[X],Z.push("0 -".concat(_," Td (").concat(Lt(z),") Tj"));return Z.push("ET","Q"),$=Z.join("\\n"),(ee=new He(r)).set("FormType",1),ee.set("Subtype",Ue.get("Form")),ee.set("Type",Ue.get("XObject")),ee.set("BBox",c),ee.set("Resources",l),ee.set("Matrix",[1,0,0,1,-c[0],-c[1]]),(te=new or($)).dict=ee,e.abrupt("return",te);case 86:case"end":return e.stop()}}),e,null,[[18,36,39,42]])}))),function(e,t,A){return r.apply(this,arguments)})}]);var r}(),jR=function(e){function t(e){var r;wR(this,t),r=lR(this,t,[e]);var A=e.dict,n=e.xref;r.data.annotationType=4,r.data.hasOwnCanvas=r.data.noRotate,r.data.noHTML=!1;var i=xt(A.getArray("L"),[0,0,0,0]);if(r.data.lineCoordinates=ge.normalizeRect(i),r.setLineEndings(A.getArray("LE")),r.data.lineEndings=r.lineEndings,!r.appearance){var a=r.color?xR(r.color):[0,0,0],o=A.get("CA"),s=FR(A.getArray("IC"),null),c=s?xR(s):null,g=c?o:null,u=r.borderStyle.width||1,l=2*u,h=[r.data.lineCoordinates[0]-l,r.data.lineCoordinates[1]-l,r.data.lineCoordinates[2]+l,r.data.lineCoordinates[3]+l];ge.intersect(r.rectangle,h)||(r.rectangle=h),r._setDefaultAppearance({xref:n,extra:"".concat(u," w"),strokeColor:a,fillColor:c,strokeAlpha:o,fillAlpha:g,pointsCallback:function(e,t){return e.push("".concat(i[0]," ").concat(i[1]," m"),"".concat(i[2]," ").concat(i[3]," l"),"S"),[t[0]-u,t[2]+u,t[7]-u,t[3]+u]}})}return r}return CR(t,UR),kR(t)}(),WR=function(e){function t(e){var r;wR(this,t),r=lR(this,t,[e]);var A=e.dict,n=e.xref;if(r.data.annotationType=5,r.data.hasOwnCanvas=r.data.noRotate,r.data.noHTML=!1,!r.appearance){var i=r.color?xR(r.color):[0,0,0],a=A.get("CA"),o=FR(A.getArray("IC"),null),s=o?xR(o):null,c=s?a:null;if(0===r.borderStyle.width&&!s)return hR(r);r._setDefaultAppearance({xref:n,extra:"".concat(r.borderStyle.width," w"),strokeColor:i,fillColor:s,strokeAlpha:a,fillAlpha:c,pointsCallback:function(e,t){var A=t[4]+r.borderStyle.width/2,n=t[5]+r.borderStyle.width/2,i=t[6]-t[4]-r.borderStyle.width,a=t[3]-t[7]-r.borderStyle.width;return e.push("".concat(A," ").concat(n," ").concat(i," ").concat(a," re")),s?e.push("B"):e.push("S"),[t[0],t[2],t[7],t[3]]}})}return r}return CR(t,UR),kR(t)}(),ZR=function(e){function t(e){var r;wR(this,t),r=lR(this,t,[e]);var A=e.dict,n=e.xref;if(r.data.annotationType=6,!r.appearance){var i=r.color?xR(r.color):[0,0,0],a=A.get("CA"),o=FR(A.getArray("IC"),null),s=o?xR(o):null,c=s?a:null;if(0===r.borderStyle.width&&!s)return hR(r);var g=4/3*Math.tan(Math.PI/8);r._setDefaultAppearance({xref:n,extra:"".concat(r.borderStyle.width," w"),strokeColor:i,fillColor:s,strokeAlpha:a,fillAlpha:c,pointsCallback:function(e,t){var A=t[0]+r.borderStyle.width/2,n=t[1]-r.borderStyle.width/2,i=t[6]-r.borderStyle.width/2,a=t[7]+r.borderStyle.width/2,o=A+(i-A)/2,c=n+(a-n)/2,u=(i-A)/2*g,l=(a-n)/2*g;return e.push("".concat(o," ").concat(a," m"),"".concat(o+u," ").concat(a," ").concat(i," ").concat(c+l," ").concat(i," ").concat(c," c"),"".concat(i," ").concat(c-l," ").concat(o+u," ").concat(n," ").concat(o," ").concat(n," c"),"".concat(o-u," ").concat(n," ").concat(A," ").concat(c-l," ").concat(A," ").concat(c," c"),"".concat(A," ").concat(c+l," ").concat(o-u," ").concat(a," ").concat(o," ").concat(a," c"),"h"),s?e.push("B"):e.push("S"),[t[0],t[2],t[7],t[3]]}})}return r}return CR(t,UR),kR(t)}(),_R=function(e){function t(e){var r;wR(this,t),r=lR(this,t,[e]);var A=e.dict,n=e.xref;r.data.annotationType=8,r.data.hasOwnCanvas=r.data.noRotate,r.data.noHTML=!1,r.data.vertices=null,r instanceof XR||(r.setLineEndings(A.getArray("LE")),r.data.lineEndings=r.lineEndings);var i=A.getArray("Vertices");if(!St(i,null))return hR(r);var a=r.data.vertices=Float32Array.from(i);if(!r.appearance){for(var o=r.color?xR(r.color):[0,0,0],s=A.get("CA"),c=r.borderStyle.width||1,g=2*c,u=[1/0,1/0,-1/0,-1/0],l=0,h=a.length;l<h;l+=2)u[0]=Math.min(u[0],a[l]-g),u[1]=Math.min(u[1],a[l+1]-g),u[2]=Math.max(u[2],a[l]+g),u[3]=Math.max(u[3],a[l+1]+g);ge.intersect(r.rectangle,u)||(r.rectangle=u),r._setDefaultAppearance({xref:n,extra:"".concat(c," w"),strokeColor:o,strokeAlpha:s,pointsCallback:function(e,t){for(var r=0,A=a.length;r<A;r+=2)e.push("".concat(a[r]," ").concat(a[r+1]," ").concat(0===r?"m":"l"));return e.push("S"),[t[0],t[2],t[7],t[3]]}})}return r}return CR(t,UR),kR(t)}(),XR=function(e){function t(e){var r;return wR(this,t),(r=lR(this,t,[e])).data.annotationType=7,r}return CR(t,_R),kR(t)}(),VR=function(e){function t(e){var r;return wR(this,t),(r=lR(this,t,[e])).data.annotationType=14,r}return CR(t,UR),kR(t)}(),zR=function(e){function t(e){var r;wR(this,t),(r=lR(this,t,[e])).data.hasOwnCanvas=r.data.noRotate,r.data.noHTML=!1;var A=e.dict,n=e.xref;r.data.annotationType=15,r.data.inkLists=[],r.data.isEditable=!r.data.noHTML&&"InkHighlight"===r.data.it,r.data.noHTML=!1,r.data.opacity=A.get("CA")||1;var i=A.getArray("InkList");if(!Array.isArray(i))return hR(r);for(var a=0,o=i.length;a<o;++a)if(Array.isArray(i[a])){var s=new Float32Array(i[a].length);r.data.inkLists.push(s);for(var c=0,g=i[a].length;c<g;c+=2){var u=n.fetchIfRef(i[a][c]),l=n.fetchIfRef(i[a][c+1]);"number"==typeof u&&"number"==typeof l&&(s[c]=u,s[c+1]=l)}}if(!r.appearance){var h,I=r.color?xR(r.color):[0,0,0],f=A.get("CA"),C=r.borderStyle.width||1,B=2*C,Q=[1/0,1/0,-1/0,-1/0],E=QR(r.data.inkLists);try{for(E.s();!(h=E.n()).done;)for(var d=h.value,y=0,p=d.length;y<p;y+=2)Q[0]=Math.min(Q[0],d[y]-B),Q[1]=Math.min(Q[1],d[y+1]-B),Q[2]=Math.max(Q[2],d[y]+B),Q[3]=Math.max(Q[3],d[y+1]+B)}catch(e){E.e(e)}finally{E.f()}ge.intersect(r.rectangle,Q)||(r.rectangle=Q),r._setDefaultAppearance({xref:n,extra:"".concat(C," w"),strokeColor:I,strokeAlpha:f,pointsCallback:function(e,t){var A,n=QR(r.data.inkLists);try{for(n.s();!(A=n.n()).done;){for(var i=A.value,a=0,o=i.length;a<o;a+=2)e.push("".concat(i[a]," ").concat(i[a+1]," ").concat(0===a?"m":"l"));e.push("S")}}catch(e){n.e(e)}finally{n.f()}return[t[0],t[2],t[7],t[3]]}})}return r}return CR(t,UR),kR(t,null,[{key:"createNewDict",value:function(e,t,r){var A=r.apRef,n=r.ap,i=e.color,a=e.opacity,o=e.paths,s=e.outlines,c=e.rect,g=e.rotation,u=e.thickness,l=new He(t);l.set("Type",Ue.get("Annot")),l.set("Subtype",Ue.get("Ink")),l.set("CreationDate","D:".concat(Qe())),l.set("Rect",c),l.set("InkList",(null==s?void 0:s.points)||o.map((function(e){return e.points}))),l.set("F",4),l.set("Rotate",g),s&&l.set("IT",Ue.get("InkHighlight"));var h=new He(t);l.set("BS",h),h.set("W",u),l.set("C",Array.from(i,(function(e){return e/255}))),l.set("CA",a);var I=new He(t);return l.set("AP",I),A?I.set("N",A):I.set("N",n),l}},{key:"createNewAppearanceStream",value:(A=yR(ER().mark((function e(t,r,A){var n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d,y,p;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.outlines){e.next=2;break}return e.abrupt("return",this.createNewAppearanceStreamForHighlight(t,r,A));case 2:n=t.color,i=t.rect,a=t.paths,o=t.thickness,s=t.opacity,c=["".concat(o," w 1 J 1 j"),"".concat(pC(n,!1))],1!==s&&c.push("/R0 gs"),g=[],u=QR(a);try{for(u.s();!(l=u.n()).done;){if(h=l.value.bezier,g.length=0,g.push("".concat(Tt(h[0])," ").concat(Tt(h[1])," m")),2===h.length)g.push("".concat(Tt(h[0])," ").concat(Tt(h[1])," l S"));else{for(I=2,f=h.length;I<f;I+=6)C=h.slice(I,I+6).map(Tt).join(" "),g.push("".concat(C," c"));g.push("S")}c.push(g.join("\\n"))}}catch(e){u.e(e)}finally{u.f()}return B=c.join("\\n"),(Q=new He(r)).set("FormType",1),Q.set("Subtype",Ue.get("Form")),Q.set("Type",Ue.get("XObject")),Q.set("BBox",i),Q.set("Length",B.length),1!==s&&(E=new He(r),d=new He(r),(y=new He(r)).set("CA",s),y.set("Type",Ue.get("ExtGState")),d.set("R0",y),E.set("ExtGState",d),Q.set("Resources",E)),(p=new or(B)).dict=Q,e.abrupt("return",p);case 19:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return A.apply(this,arguments)})},{key:"createNewAppearanceStreamForHighlight",value:(r=yR(ER().mark((function e(t,r,A){var n,i,a,o,s,c,g,u,l,h,I,f,C,B;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(n=t.color,i=t.rect,a=t.outlines.outline,o=t.opacity,(s=["".concat(pC(n,!0)),"/R0 gs"]).push("".concat(Tt(a[4])," ").concat(Tt(a[5])," m")),c=6,g=a.length;c<g;c+=6)isNaN(a[c])||null===a[c]?s.push("".concat(Tt(a[c+4])," ").concat(Tt(a[c+5])," l")):(u=a.slice(c,c+6).map(Tt).join(" "),s.push("".concat(u," c")));return s.push("h f"),l=s.join("\\n"),(h=new He(r)).set("FormType",1),h.set("Subtype",Ue.get("Form")),h.set("Type",Ue.get("XObject")),h.set("BBox",i),h.set("Length",l.length),I=new He(r),f=new He(r),I.set("ExtGState",f),h.set("Resources",I),C=new He(r),f.set("R0",C),C.set("BM",Ue.get("Multiply")),1!==o&&(C.set("ca",o),C.set("Type",Ue.get("ExtGState"))),(B=new or(l)).dict=h,e.abrupt("return",B);case 23:case"end":return e.stop()}}),e)}))),function(e,t,A){return r.apply(this,arguments)})}]);var r,A}(),$R=function(e){function t(e){var r;wR(this,t),r=lR(this,t,[e]);var A=e.dict,n=e.xref;if(r.data.annotationType=9,r.data.isEditable=!r.data.noHTML,r.data.noHTML=!1,r.data.opacity=A.get("CA")||1,r.data.quadPoints=RR(A,null)){var i,a=null===(i=r.appearance)||void 0===i?void 0:i.dict.get("Resources");if(!r.appearance||null==a||!a.has("ExtGState")){r.appearance&&q("HighlightAnnotation - ignoring built-in appearance stream.");var o=r.color?xR(r.color):[1,1,0],s=A.get("CA");r._setDefaultAppearance({xref:n,fillColor:o,blendMode:"Multiply",fillAlpha:s,pointsCallback:function(e,t){return e.push("".concat(t[0]," ").concat(t[1]," m"),"".concat(t[2]," ").concat(t[3]," l"),"".concat(t[6]," ").concat(t[7]," l"),"".concat(t[4]," ").concat(t[5]," l"),"f"),[t[0],t[2],t[7],t[3]]}})}}else r.data.popupRef=null;return r}return CR(t,UR),kR(t,null,[{key:"createNewDict",value:function(e,t,r){var A=r.apRef,n=r.ap,i=e.color,a=e.oldAnnotation,o=e.opacity,s=e.rect,c=e.rotation,g=e.user,u=e.quadPoints,l=a||new He(t);if(l.set("Type",Ue.get("Annot")),l.set("Subtype",Ue.get("Highlight")),l.set(a?"M":"CreationDate","D:".concat(Qe())),l.set("CreationDate","D:".concat(Qe())),l.set("Rect",s),l.set("F",4),l.set("Border",[0,0,0]),l.set("Rotate",c),l.set("QuadPoints",u),l.set("C",Array.from(i,(function(e){return e/255}))),l.set("CA",o),g&&l.set("T",jt(g)),A||n){var h=new He(t);l.set("AP",h),h.set("N",A||n)}return l}},{key:"createNewAppearanceStream",value:(r=yR(ER().mark((function e(t,r,A){var n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.color,i=t.rect,a=t.outlines,o=t.opacity,s=["".concat(pC(n,!0)),"/R0 gs"],c=[],g=QR(a);try{for(g.s();!(u=g.n()).done;){for(l=u.value,c.length=0,c.push("".concat(Tt(l[0])," ").concat(Tt(l[1])," m")),h=2,I=l.length;h<I;h+=2)c.push("".concat(Tt(l[h])," ").concat(Tt(l[h+1])," l"));c.push("h"),s.push(c.join("\\n"))}}catch(e){g.e(e)}finally{g.f()}return s.push("f*"),f=s.join("\\n"),(C=new He(r)).set("FormType",1),C.set("Subtype",Ue.get("Form")),C.set("Type",Ue.get("XObject")),C.set("BBox",i),C.set("Length",f.length),B=new He(r),Q=new He(r),B.set("ExtGState",Q),C.set("Resources",B),E=new He(r),Q.set("R0",E),E.set("BM",Ue.get("Multiply")),1!==o&&(E.set("ca",o),E.set("Type",Ue.get("ExtGState"))),(d=new or(f)).dict=C,e.abrupt("return",d);case 24:case"end":return e.stop()}}),e)}))),function(e,t,A){return r.apply(this,arguments)})}]);var r}(),eG=function(e){function t(e){var r;wR(this,t),r=lR(this,t,[e]);var A=e.dict,n=e.xref;if(r.data.annotationType=10,r.data.quadPoints=RR(A,null)){if(!r.appearance){var i=r.color?xR(r.color):[0,0,0],a=A.get("CA");r._setDefaultAppearance({xref:n,extra:"[] 0 d 0.571 w",strokeColor:i,strokeAlpha:a,pointsCallback:function(e,t){return e.push("".concat(t[4]," ").concat(t[5]+1.3," m"),"".concat(t[6]," ").concat(t[7]+1.3," l"),"S"),[t[0],t[2],t[7],t[3]]}})}}else r.data.popupRef=null;return r}return CR(t,UR),kR(t)}(),tG=function(e){function t(e){var r;wR(this,t),r=lR(this,t,[e]);var A=e.dict,n=e.xref;if(r.data.annotationType=11,r.data.quadPoints=RR(A,null)){if(!r.appearance){var i=r.color?xR(r.color):[0,0,0],a=A.get("CA");r._setDefaultAppearance({xref:n,extra:"[] 0 d 1 w",strokeColor:i,strokeAlpha:a,pointsCallback:function(e,t){var r=(t[1]-t[5])/6,A=r,n=t[4],i=t[5],a=t[6];e.push("".concat(n," ").concat(i+A," m"));do{n+=2,A=0===A?r:0,e.push("".concat(n," ").concat(i+A," l"))}while(n<a);return e.push("S"),[t[4],a,i-2*r,i+2*r]}})}}else r.data.popupRef=null;return r}return CR(t,UR),kR(t)}(),rG=function(e){function t(e){var r;wR(this,t),r=lR(this,t,[e]);var A=e.dict,n=e.xref;if(r.data.annotationType=12,r.data.quadPoints=RR(A,null)){if(!r.appearance){var i=r.color?xR(r.color):[0,0,0],a=A.get("CA");r._setDefaultAppearance({xref:n,extra:"[] 0 d 1 w",strokeColor:i,strokeAlpha:a,pointsCallback:function(e,t){return e.push("".concat((t[0]+t[4])/2," ")+"".concat((t[1]+t[5])/2," m"),"".concat((t[2]+t[6])/2," ")+"".concat((t[3]+t[7])/2," l"),"S"),[t[0],t[2],t[7],t[3]]}})}}else r.data.popupRef=null;return r}return CR(t,UR),kR(t)}(),AG=new WeakMap,nG=function(e){function t(e){var r;return wR(this,t),function(e,t,r){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,r)}(r=lR(this,t,[e]),AG,void 0),r.data.annotationType=13,sR(AG,r,r.data.hasOwnCanvas=r.data.noRotate),r.data.isEditable=!r.data.noHTML,r.data.noHTML=!1,r}return CR(t,UR),kR(t,[{key:"mustBeViewedWhenEditing",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e?!!this.data.isEditable&&(sR(AG,this,this.data.hasOwnCanvas),this.data.hasOwnCanvas=!0,!0):(this.data.hasOwnCanvas=(this,(t=AG).get(cR(t,this))),!(null!=r&&r.has(this.data.id)))}}],[{key:"createImage",value:(A=yR(ER().mark((function e(t,r){var A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d,y;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(A=t.width,n=t.height,i=new OffscreenCanvas(A,n),(a=i.getContext("2d",{alpha:!0})).drawImage(t,0,0),o=a.getImageData(0,0,A,n).data,s=new Uint32Array(o.buffer),(c=s.some(se.isLittleEndian?function(e){return e>>>24!=255}:function(e){return 255!=(255&e)}))&&(a.fillStyle="white",a.fillRect(0,0,A,n),a.drawImage(t,0,0)),g=i.convertToBlob({type:"image/jpeg",quality:1}).then((function(e){return e.arrayBuffer()})),u=Ue.get("XObject"),l=Ue.get("Image"),(h=new He(r)).set("Type",u),h.set("Subtype",l),h.set("BitsPerComponent",8),h.set("ColorSpace",Ue.get("DeviceRGB")),h.set("Filter",Ue.get("DCTDecode")),h.set("BBox",[0,0,A,n]),h.set("Width",A),h.set("Height",n),I=null,c){if(f=new Uint8Array(s.length),se.isLittleEndian)for(C=0,B=s.length;C<B;C++)f[C]=s[C]>>>24;else for(Q=0,E=s.length;Q<E;Q++)f[Q]=255&s[Q];(d=new He(r)).set("Type",u),d.set("Subtype",l),d.set("BitsPerComponent",8),d.set("ColorSpace",Ue.get("DeviceGray")),d.set("Width",A),d.set("Height",n),I=new ar(f,0,0,d)}return e.t0=ar,e.next=25,g;case 25:return e.t1=e.sent,e.t2=h,y=new e.t0(e.t1,0,0,e.t2),e.abrupt("return",{imageStream:y,smaskStream:I,width:A,height:n});case 29:case"end":return e.stop()}}),e)}))),function(e,t){return A.apply(this,arguments)})},{key:"createNewDict",value:function(e,t,r){var A=r.apRef,n=r.ap,i=e.oldAnnotation,a=e.rect,o=e.rotation,s=e.user,c=i||new He(t);if(c.set("Type",Ue.get("Annot")),c.set("Subtype",Ue.get("Stamp")),c.set(i?"M":"CreationDate","D:".concat(Qe())),c.set("CreationDate","D:".concat(Qe())),c.set("Rect",a),c.set("F",4),c.set("Border",[0,0,0]),c.set("Rotate",o),s&&c.set("T",jt(s)),A||n){var g=new He(t);c.set("AP",g),A?g.set("N",A):g.set("N",n)}return c}},{key:"createNewAppearanceStream",value:(r=yR(ER().mark((function e(t,r,A){var n,i,a,o,s,c,g,u,l,h,I;return ER().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.oldAnnotation){e.next=2;break}return e.abrupt("return",null);case 2:return n=t.rotation,i=A.image,a=i.imageRef,o=i.width,s=i.height,c=new He(r),g=new He(r),c.set("XObject",g),g.set("Im0",a),u="q ".concat(o," 0 0 ").concat(s," 0 0 cm /Im0 Do Q"),(l=new He(r)).set("FormType",1),l.set("Subtype",Ue.get("Form")),l.set("Type",Ue.get("XObject")),l.set("BBox",[0,0,o,s]),l.set("Resources",c),n&&(h=_t(n,o,s),l.set("Matrix",h)),(I=new or(u)).dict=l,e.abrupt("return",I);case 19:case"end":return e.stop()}}),e)}))),function(e,t,A){return r.apply(this,arguments)})}]);var r,A}(),iG=function(e){function t(e){var r;wR(this,t),r=lR(this,t,[e]);var A=e.dict,n=e.xref,i=new TC(A.get("FS"),n);r.data.annotationType=17,r.data.hasOwnCanvas=r.data.noRotate,r.data.noHTML=!1,r.data.file=i.serializable;var a=A.get("Name");r.data.name=a instanceof Ue?Ie(a.name):"PushPin";var o=A.get("ca");return r.data.fillAlpha="number"==typeof o&&o>=0&&o<=1?o:null,r}return CR(t,UR),kR(t)}();function aG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oG(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,cG(A.key),A)}}function sG(e,t,r){return t&&oG(e.prototype,t),r&&oG(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function cG(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function gG(e,t,r){return t=hG(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,uG()?Reflect.construct(t,r||[],hG(e).constructor):t.apply(e,r))}function uG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(uG=function(){return!!e})()}function lG(){return lG="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var A=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=hG(e)););return e}(e,t);if(A){var n=Object.getOwnPropertyDescriptor(A,t);return n.get?n.get.call(arguments.length<3?e:r):n.value}},lG.apply(null,arguments)}function hG(e){return hG=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},hG(e)}function IG(e,t){return IG=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},IG(e,t)}function fG(e){try{return fe(e)}catch(t){return q('UTF-8 decoding failed: "'.concat(t,'".')),e}}var CG=function(e){function t(e){var r;return aG(this,t),(r=gG(this,t,[e])).node=null,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&IG(e,t)}(t,aB),sG(t,[{key:"onEndElement",value:function(e){var r=function(e,t,r,A){var n=lG(hG(e.prototype),"onEndElement",r);return"function"==typeof n?function(e){return n.apply(r,e)}:n}(t,0,this)([e]);if(r&&"xfa:datasets"===e)throw this.node=r,new Error("Aborting DatasetXMLParser.")}}])}(),BG=function(){return sG((function e(t){if(aG(this,e),t.datasets)this.node=new aB({hasAttributes:!0}).parseFromString(t.datasets).documentElement;else{var r=new CG({hasAttributes:!0});try{r.parseFromString(t["xdp:xdp"])}catch(e){}this.node=r.node}}),[{key:"getValue",value:function(e){if(!this.node||!e)return"";var t=this.node.searchNode(Gt(e),0);if(!t)return"";var r=t.firstChild;return"value"===(null==r?void 0:r.nodeName)?t.children.map((function(e){return fG(e.textContent)})):fG(t.textContent)}}])}();function QG(){QG=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function EG(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function dG(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){EG(i,A,n,a,o,"next",e)}function o(e){EG(i,A,n,a,o,"throw",e)}a(void 0)}))}}function yG(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||pG(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pG(e,t){if(e){if("string"==typeof e)return vG(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?vG(e,t):void 0}}function vG(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function mG(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,wG(A.key),A)}}function wG(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function bG(e,t,r){return e.set(DG(e,t),r),r}function kG(e,t){return e.get(DG(e,t))}function DG(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}var SG=new WeakMap,FG=function(){return function(e,t,r){return t&&mG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,r)}(this,SG,null),this.stream=t,this.pdfManager=r,this.entries=[],this._xrefStms=new Set,this._cacheMap=new Map,this._pendingRefs=new Pe,this._newPersistentRefNum=null,this._newTemporaryRefNum=null,this._persistentRefsCache=null}),[{key:"getNewPersistentRef",value:function(e){null===this._newPersistentRefNum&&(this._newPersistentRefNum=this.entries.length||1);var t=this._newPersistentRefNum++;return this._cacheMap.set(t,e),Ye.get(t,0)}},{key:"getNewTemporaryRef",value:function(){if(null===this._newTemporaryRefNum&&(this._newTemporaryRefNum=this.entries.length||1,this._newPersistentRefNum)){this._persistentRefsCache=new Map;for(var e=this._newTemporaryRefNum;e<this._newPersistentRefNum;e++)this._persistentRefsCache.set(e,this._cacheMap.get(e)),this._cacheMap.delete(e)}return Ye.get(this._newTemporaryRefNum++,0)}},{key:"resetNewTemporaryRef",value:function(){if(this._newTemporaryRefNum=null,this._persistentRefsCache){var e,t=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=pG(e))){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}(this._persistentRefsCache);try{for(t.s();!(e=t.n()).done;){var r=yG(e.value,2),A=r[0],n=r[1];this._cacheMap.set(A,n)}}catch(e){t.e(e)}finally{t.f()}}this._persistentRefsCache=null}},{key:"setStartXRef",value:function(e){this.startXRefQueue=[e]}},{key:"parse",value:function(){var e,t,r,A=arguments.length>0&&void 0!==arguments[0]&&arguments[0];A?(q("Indexing all PDF objects"),e=this.indexObjects()):e=this.readXRef(),e.assignXref(this),this.trailer=e;try{t=e.get("Encrypt")}catch(e){if(e instanceof Ct)throw e;q('XRef.parse - Invalid "Encrypt" reference: "'.concat(e,'".'))}if(t instanceof He){var n=e.get("ID"),i=null!=n&&n.length?n[0]:"";t.suppressEncryption=!0,this.encrypt=new KB(t,i,this.pdfManager.password)}try{r=e.get("Root")}catch(e){if(e instanceof Ct)throw e;q('XRef.parse - Invalid "Root" reference: "'.concat(e,'".'))}if(r instanceof He)try{if(r.get("Pages")instanceof He)return void(this.root=r)}catch(e){if(e instanceof Ct)throw e;q('XRef.parse - Invalid "Pages" reference: "'.concat(e,'".'))}if(!A)throw new Et;throw new $("Invalid Root reference.")}},{key:"processXRefTable",value:function(e){if("tableState"in this||(this.tableState={entryNum:0,streamPos:e.lexer.stream.pos,parserBuf1:e.buf1,parserBuf2:e.buf2}),!Te(this.readXRefTable(e),"trailer"))throw new re("Invalid XRef table: could not find trailer dictionary");var t=e.getObj();if(t instanceof He||!t.dict||(t=t.dict),!(t instanceof He))throw new re("Invalid XRef table: could not parse trailer dictionary");return delete this.tableState,t}},{key:"readXRefTable",value:function(e){var t,r=e.lexer.stream,A=this.tableState;for(r.pos=A.streamPos,e.buf1=A.parserBuf1,e.buf2=A.parserBuf2;;){if(!("firstEntryNum"in A)||!("entryCount"in A)){if(Te(t=e.getObj(),"trailer"))break;A.firstEntryNum=t,A.entryCount=e.getObj()}var n=A.firstEntryNum,i=A.entryCount;if(!Number.isInteger(n)||!Number.isInteger(i))throw new re("Invalid XRef table: wrong types in subsection header");for(var a=A.entryNum;a<i;a++){A.streamPos=r.pos,A.entryNum=a,A.parserBuf1=e.buf1,A.parserBuf2=e.buf2;var o={};o.offset=e.getObj(),o.gen=e.getObj();var s=e.getObj();if(s instanceof Me)switch(s.cmd){case"f":o.free=!0;break;case"n":o.uncompressed=!0}if(!Number.isInteger(o.offset)||!Number.isInteger(o.gen)||!o.free&&!o.uncompressed)throw new re("Invalid entry in XRef subsection: ".concat(n,", ").concat(i));0===a&&o.free&&1===n&&(n=0),this.entries[a+n]||(this.entries[a+n]=o)}A.entryNum=0,A.streamPos=r.pos,A.parserBuf1=e.buf1,A.parserBuf2=e.buf2,delete A.firstEntryNum,delete A.entryCount}if(this.entries[0]&&!this.entries[0].free)throw new re("Invalid XRef table: unexpected first object");return t}},{key:"processXRefStream",value:function(e){if(!("streamState"in this)){var t=e.dict,r=t.get("W"),A=t.get("Index");A||(A=[0,t.get("Size")]),this.streamState={entryRanges:A,byteWidths:r,entryNum:0,streamPos:e.pos}}return this.readXRefStream(e),delete this.streamState,e.dict}},{key:"readXRefStream",value:function(e){var t=this.streamState;e.pos=t.streamPos;for(var r=yG(t.byteWidths,3),A=r[0],n=r[1],i=r[2],a=t.entryRanges;a.length>0;){var o=yG(a,2),s=o[0],c=o[1];if(!Number.isInteger(s)||!Number.isInteger(c))throw new re("Invalid XRef range fields: ".concat(s,", ").concat(c));if(!Number.isInteger(A)||!Number.isInteger(n)||!Number.isInteger(i))throw new re("Invalid XRef entry fields length: ".concat(s,", ").concat(c));for(var g=t.entryNum;g<c;++g){t.entryNum=g,t.streamPos=e.pos;for(var u=0,l=0,h=0,I=0;I<A;++I){var f=e.getByte();if(-1===f)throw new re("Invalid XRef byteWidths 'type'.");u=u<<8|f}0===A&&(u=1);for(var C=0;C<n;++C){var B=e.getByte();if(-1===B)throw new re("Invalid XRef byteWidths 'offset'.");l=l<<8|B}for(var Q=0;Q<i;++Q){var E=e.getByte();if(-1===E)throw new re("Invalid XRef byteWidths 'generation'.");h=h<<8|E}var d={};switch(d.offset=l,d.gen=h,u){case 0:d.free=!0;break;case 1:d.uncompressed=!0;break;case 2:break;default:throw new re("Invalid XRef entry type: ".concat(u))}this.entries[s+g]||(this.entries[s+g]=d)}t.entryNum=0,t.streamPos=e.pos,a.splice(0,2)}}},{key:"indexObjects",value:function(){function e(e,t){for(var r="",A=e[t];10!==A&&13!==A&&60!==A&&!(++t>=e.length);)r+=String.fromCharCode(A),A=e[t];return r}function t(e,t,r){for(var A=r.length,n=e.length,i=0;t<n;){for(var a=0;a<A&&e[t+a]===r[a];)++a;if(a>=A)break;t++,i++}return i}var r=/\\b(endobj|\\d+\\s+\\d+\\s+obj|xref|trailer\\s*<<)\\b/g,A=/\\b(startxref|\\d+\\s+\\d+\\s+obj)\\b/g,n=/^(\\d+)\\s+(\\d+)\\s+obj\\b/,i=new Uint8Array([116,114,97,105,108,101,114]),a=new Uint8Array([115,116,97,114,116,120,114,101,102]),o=new Uint8Array([47,88,82,101,102]);this.entries.length=0,this._cacheMap.clear();var s=this.stream;s.pos=0;for(var c=s.getBytes(),g=ne(c),u=c.length,l=s.start,h=[],I=[];l<u;){var f=c[l];if(9!==f&&10!==f&&13!==f&&32!==f)if(37!==f){var C=e(c,l),B=void 0;if(C.startsWith("xref")&&(4===C.length||/\\s/.test(C[4])))l+=t(c,l,i),h.push(l),l+=t(c,l,a);else if(B=n.exec(C)){var Q=0|B[1],E=0|B[2],d=l+C.length,y=void 0,p=!1;if(this.entries[Q]){if(this.entries[Q].gen===E)try{new Jo({lexer:new Oo(s.makeSubStream(d))}).getObj(),p=!0}catch(e){e instanceof Bt?q("indexObjects -- checking object (".concat(C,'): "').concat(e,'".')):p=!0}}else p=!0;p&&(this.entries[Q]={offset:l-s.start,gen:E,uncompressed:!0}),r.lastIndex=d;var v=r.exec(g);v?(y=r.lastIndex+1-l,"endobj"!==v[1]&&(q('indexObjects: Found "'.concat(v[1],'" inside of another "obj", ')+'caused by missing "endobj" -- trying to recover.'),y-=v[1].length+1)):y=u-l;var m=c.subarray(l,l+y),w=t(m,0,o);w<y&&m[w+5]<64&&(I.push(l-s.start),this._xrefStms.add(l-s.start)),l+=y}else if(C.startsWith("trailer")&&(7===C.length||/\\s/.test(C[7]))){h.push(l);var b=l+C.length,k=void 0;A.lastIndex=b;var D=A.exec(g);D?(k=A.lastIndex+1-l,"startxref"!==D[1]&&(q('indexObjects: Found "'.concat(D[1],'" after "trailer", ')+'caused by missing "startxref" -- trying to recover.'),k-=D[1].length+1)):k=u-l,l+=k}else l+=C.length+1}else do{if(++l>=u)break;f=c[l]}while(10!==f&&13!==f);else++l}for(var S=0,F=I;S<F.length;S++){var x=F[S];this.startXRefQueue.push(x),this.readXRef(!0)}for(var R,G,N=[],L=!1,U=0,M=h;U<M.length;U++){var J=M[U];s.pos=J;var H=new Jo({lexer:new Oo(s),xref:this,allowStreams:!0,recoveryMode:!0});if(Te(H.getObj(),"trailer")){var Y=H.getObj();Y instanceof He&&(N.push(Y),Y.has("Encrypt")&&(L=!0))}}for(var P=0,O=[].concat(N,["genFallback"],N);P<O.length;P++){var K=O[P];if("genFallback"!==K){var T=!1;try{var j=K.get("Root");if(!(j instanceof He))continue;var W=j.get("Pages");if(!(W instanceof He))continue;var Z=W.get("Count");Number.isInteger(Z)&&(T=!0)}catch(e){G=e;continue}if(T&&(!L||K.has("Encrypt"))&&K.has("ID"))return K;R=K}else{if(!G)break;this._generationFallback=!0}}if(R)return R;if(this.topDict)return this.topDict;throw new $("Invalid PDF structure.")}},{key:"readXRef",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.stream,r=new Set;this.startXRefQueue.length;){try{var A=this.startXRefQueue[0];if(r.has(A)){q("readXRef - skipping XRef table since it was already parsed."),this.startXRefQueue.shift();continue}r.add(A),t.pos=A+t.start;var n=new Jo({lexer:new Oo(t),xref:this,allowStreams:!0}),i=n.getObj(),a=void 0;if(Te(i,"xref")){var o;a=this.processXRefTable(n),this.topDict||(this.topDict=a),i=a.get("XRefStm"),Number.isInteger(i)&&!this._xrefStms.has(i)&&(this._xrefStms.add(i),this.startXRefQueue.push(i),null!==(o=kG(SG,this))&&void 0!==o||bG(SG,this,i))}else{if(!Number.isInteger(i))throw new re("Invalid XRef stream header");if(!(Number.isInteger(n.getObj())&&Te(n.getObj(),"obj")&&(i=n.getObj())instanceof ze))throw new re("Invalid XRef stream");if(a=this.processXRefStream(i),this.topDict||(this.topDict=a),!a)throw new re("Failed to read XRef stream")}i=a.get("Prev"),Number.isInteger(i)?this.startXRefQueue.push(i):i instanceof Ye&&this.startXRefQueue.push(i.num)}catch(e){if(e instanceof Ct)throw e;T("(while reading XRef): "+e)}this.startXRefQueue.shift()}if(this.topDict)return this.topDict;if(!e)throw new Et}},{key:"lastXRefStreamPos",get:function(){var e;return null!==(e=kG(SG,this))&&void 0!==e?e:this._xrefStms.size>0?Math.max.apply(Math,function(e){return function(e){if(Array.isArray(e))return vG(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||pG(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this._xrefStms)):null}},{key:"getEntry",value:function(e){var t=this.entries[e];return t&&!t.free&&t.offset?t:null}},{key:"fetchIfRef",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e instanceof Ye?this.fetch(e,t):e}},{key:"fetch",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!(e instanceof Ye))throw new Error("ref object is not a reference");var r=e.num,A=this._cacheMap.get(r);if(void 0!==A)return A instanceof He&&!A.objId&&(A.objId=e.toString()),A;var n=this.getEntry(r);if(null===n)return this._cacheMap.set(r,n),n;if(this._pendingRefs.has(e))return this._pendingRefs.remove(e),q("Ignoring circular reference: ".concat(e,".")),xe;this._pendingRefs.put(e);try{n=n.uncompressed?this.fetchUncompressed(e,n,t):this.fetchCompressed(e,n,t),this._pendingRefs.remove(e)}catch(t){throw this._pendingRefs.remove(e),t}return n instanceof He?n.objId=e.toString():n instanceof ze&&(n.dict.objId=e.toString()),n}},{key:"fetchUncompressed",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],A=e.gen,n=e.num;if(t.gen!==A){var i="Inconsistent generation in XRef: ".concat(e);if(this._generationFallback&&t.gen<A)return q(i),this.fetchUncompressed(Ye.get(n,t.gen),t,r);throw new Qt(i)}var a=this.stream.makeSubStream(t.offset+this.stream.start),o=new Jo({lexer:new Oo(a),xref:this,allowStreams:!0}),s=o.getObj(),c=o.getObj(),g=o.getObj();if(s!==n||c!==A||!(g instanceof Me))throw new Qt("Bad (uncompressed) XRef entry: ".concat(e));if("obj"!==g.cmd){if(g.cmd.startsWith("obj")&&(n=parseInt(g.cmd.substring(3),10),!Number.isNaN(n)))return n;throw new Qt("Bad (uncompressed) XRef entry: ".concat(e))}return(t=this.encrypt&&!r?o.getObj(this.encrypt.createCipherTransform(n,A)):o.getObj())instanceof ze||this._cacheMap.set(n,t),t}},{key:"fetchCompressed",value:function(e,t){var r=t.offset,A=this.fetch(Ye.get(r,0));if(!(A instanceof ze))throw new re("bad ObjStm stream");var n=A.dict.get("First"),i=A.dict.get("N");if(!Number.isInteger(n)||!Number.isInteger(i))throw new re("invalid first and n parameters for ObjStm stream");for(var a=new Jo({lexer:new Oo(A),xref:this,allowStreams:!0}),o=new Array(i),s=new Array(i),c=0;c<i;++c){var g=a.getObj();if(!Number.isInteger(g))throw new re("invalid object number in the ObjStm stream: ".concat(g));var u=a.getObj();if(!Number.isInteger(u))throw new re("invalid object offset in the ObjStm stream: ".concat(u));o[c]=g,s[c]=u}for(var l=(A.start||0)+n,h=new Array(i),I=0;I<i;++I){var f=I<i-1?s[I+1]-s[I]:void 0;if(f<0)throw new re("Invalid offset in the ObjStm stream.");var C=(a=new Jo({lexer:new Oo(A.makeSubStream(l+s[I],f,A.dict)),xref:this,allowStreams:!0})).getObj();if(h[I]=C,!(C instanceof ze)){var B=o[I],Q=this.entries[B];Q&&Q.offset===r&&Q.gen===I&&this._cacheMap.set(B,C)}}if(void 0===(t=h[t.gen]))throw new Qt("Bad (compressed) XRef entry: ".concat(e));return t}},{key:"fetchIfRefAsync",value:(t=dG(QG().mark((function e(t,r){return QG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t instanceof Ye)){e.next=2;break}return e.abrupt("return",this.fetchAsync(t,r));case 2:return e.abrupt("return",t);case 3:case"end":return e.stop()}}),e,this)}))),function(e,r){return t.apply(this,arguments)})},{key:"fetchAsync",value:(e=dG(QG().mark((function e(t,r){return QG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.abrupt("return",this.fetch(t,r));case 4:if(e.prev=4,e.t0=e.catch(0),e.t0 instanceof Ct){e.next=8;break}throw e.t0;case 8:return e.next=10,this.pdfManager.requestRange(e.t0.begin,e.t0.end);case 10:return e.abrupt("return",this.fetchAsync(t,r));case 11:case"end":return e.stop()}}),e,this,[[0,4]])}))),function(t,r){return e.apply(this,arguments)})},{key:"getCatalogObj",value:function(){return this.root}}]);var e,t}();function xG(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||LG(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function RG(){RG=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function GG(e){return function(e){if(Array.isArray(e))return UG(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||LG(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function NG(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=LG(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function LG(e,t){if(e){if("string"==typeof e)return UG(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?UG(e,t):void 0}}function UG(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function MG(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function JG(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){MG(i,A,n,a,o,"next",e)}function o(e){MG(i,A,n,a,o,"throw",e)}a(void 0)}))}}function HG(e,t,r){return t=PG(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,YG()?Reflect.construct(t,r||[],PG(e).constructor):t.apply(e,r))}function YG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(YG=function(){return!!e})()}function PG(e){return PG=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},PG(e)}function OG(e,t){return OG=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},OG(e,t)}function KG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TG(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,jG(A.key),A)}}function qG(e,t,r){return t&&TG(e.prototype,t),r&&TG(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function jG(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function WG(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}function ZG(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}var _G=[0,0,612,792],XG=new WeakSet,VG=function(){return qG((function e(t){var r=t.pdfManager,A=t.xref,n=t.pageIndex,i=t.pageDict,a=t.ref,o=t.globalIdFactory,s=t.fontCache,c=t.builtInCMapCache,g=t.standardFontDataCache,u=t.globalImageCache,l=t.systemFontCache,h=t.nonBlendModesSet,I=t.xfaFactory;KG(this,e),WG(this,XG),this.pdfManager=r,this.pageIndex=n,this.pageDict=i,this.xref=A,this.ref=a,this.fontCache=s,this.builtInCMapCache=c,this.standardFontDataCache=g,this.globalImageCache=u,this.systemFontCache=l,this.nonBlendModesSet=h,this.evaluatorOptions=r.evaluatorOptions,this.resourcesPromise=null,this.xfaFactory=I;var f={obj:0};this._localIdFactory=function(e){function t(){return KG(this,t),HG(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&OG(e,t)}(t,e),qG(t,null,[{key:"createObjId",value:function(){return"p".concat(n,"_").concat(++f.obj)}},{key:"getPageObjId",value:function(){return"p".concat(a.toString())}}])}(o)}),[{key:"_getInheritableProperty",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=yt({dict:this.pageDict,key:e,getArray:t,stopWhenFound:!1});return Array.isArray(r)?1!==r.length&&r[0]instanceof He?He.merge({xref:this.xref,dictArray:r}):r[0]:r}},{key:"content",get:function(){return this.pageDict.getArray("Contents")}},{key:"resources",get:function(){var e=this._getInheritableProperty("Resources");return _(this,"resources",e instanceof He?e:He.empty)}},{key:"_getBoundingBox",value:function(e){if(this.xfaData)return this.xfaData.bbox;var t=Rt(this._getInheritableProperty(e,!0),null);if(t){if(t[2]-t[0]>0&&t[3]-t[1]>0)return t;q("Empty, or invalid, /".concat(e," entry."))}return null}},{key:"mediaBox",get:function(){return _(this,"mediaBox",this._getBoundingBox("MediaBox")||_G)}},{key:"cropBox",get:function(){return _(this,"cropBox",this._getBoundingBox("CropBox")||this.mediaBox)}},{key:"userUnit",get:function(){var e=this.pageDict.get("UserUnit");return("number"!=typeof e||e<=0)&&(e=1),_(this,"userUnit",e)}},{key:"view",get:function(){var e=this.cropBox,t=this.mediaBox;if(e!==t&&!Be(e,t)){var r=ge.intersect(e,t);if(r&&r[2]-r[0]>0&&r[3]-r[1]>0)return _(this,"view",r);q("Empty /CropBox and /MediaBox intersection.")}return _(this,"view",t)}},{key:"rotate",get:function(){var e=this._getInheritableProperty("Rotate")||0;return e%90!=0?e=0:e>=360?e%=360:e<0&&(e=(e%360+360)%360),_(this,"rotate",e)}},{key:"_onSubStreamError",value:function(e,t){if(!this.evaluatorOptions.ignoreErrors)throw e;q("getContentStream - ignoring sub-stream (".concat(t,'): "').concat(e,'".'))}},{key:"getContentStream",value:function(){var e=this;return this.pdfManager.ensure(this,"content").then((function(t){return t instanceof ze?t:Array.isArray(t)?new VA(t,e._onSubStreamError.bind(e)):new sr}))}},{key:"xfaData",get:function(){return _(this,"xfaData",this.xfaFactory?{bbox:this.xfaFactory.getBoundingBox(this.pageIndex)}:null)}},{key:"saveNewAnnotations",value:(A=JG(RG().mark((function e(t,r,A,n){var i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.xfaFactory){e.next=2;break}throw new Error("XFA: Cannot save new annotations.");case 2:return i=new eC({xref:this.xref,handler:t,pageIndex:this.pageIndex,idFactory:this._localIdFactory,fontCache:this.fontCache,builtInCMapCache:this.builtInCMapCache,standardFontDataCache:this.standardFontDataCache,globalImageCache:this.globalImageCache,systemFontCache:this.systemFontCache,options:this.evaluatorOptions}),a=new Oe,o=new Pe,e.next=7,ZG(XG,this,zG).call(this,A,a,o);case 7:return s=this.pageDict,c=this.annotations.filter((function(e){return!(e instanceof Ye&&a.has(e))})),e.next=11,SR.saveNewAnnotations(i,r,A,n);case 11:g=e.sent,u=NG(g.annotations);try{for(u.s();!(l=u.n()).done;)(h=l.value.ref)instanceof Ye&&!o.has(h)&&c.push(h)}catch(e){u.e(e)}finally{u.f()}return I=s.get("Annots"),s.set("Annots",c),f=[],e.next=19,iQ(this.ref,s,f,this.xref);case 19:I&&s.set("Annots",I),(C=g.dependencies).push.apply(C,[{ref:this.ref,data:f.join("")}].concat(GG(g.annotations))),B=NG(a);try{for(B.s();!(Q=B.n()).done;)E=Q.value,C.push({ref:E,data:null})}catch(e){B.e(e)}finally{B.f()}return e.abrupt("return",C);case 25:case"end":return e.stop()}}),e,this)}))),function(e,t,r,n){return A.apply(this,arguments)})},{key:"save",value:function(e,t,r){var A=new eC({xref:this.xref,handler:e,pageIndex:this.pageIndex,idFactory:this._localIdFactory,fontCache:this.fontCache,builtInCMapCache:this.builtInCMapCache,standardFontDataCache:this.standardFontDataCache,globalImageCache:this.globalImageCache,systemFontCache:this.systemFontCache,options:this.evaluatorOptions});return this._parsedAnnotations.then((function(e){var n,i=[],a=NG(e);try{for(a.s();!(n=a.n()).done;){var o=n.value;i.push(o.save(A,t,r).catch((function(e){return q("save - ignoring annotation data during "+'"'.concat(t.name,'" task: "').concat(e,'".')),null})))}}catch(e){a.e(e)}finally{a.f()}return Promise.all(i).then((function(e){return e.filter((function(e){return!!e}))}))}))}},{key:"loadResources",value:function(e){var t=this;return this.resourcesPromise||(this.resourcesPromise=this.pdfManager.ensure(this,"resources")),this.resourcesPromise.then((function(){return new bE(t.resources,e,t.xref).load()}))}},{key:"getOperatorList",value:function(e){var t=this,r=e.handler,A=e.sink,n=e.task,i=e.intent,a=e.cacheKey,o=e.annotationStorage,s=void 0===o?null:o,c=e.modifiedIds,g=void 0===c?null:c,u=this.getContentStream(),l=this.loadResources(["ColorSpace","ExtGState","Font","Pattern","Properties","Shading","XObject"]),h=new eC({xref:this.xref,handler:r,pageIndex:this.pageIndex,idFactory:this._localIdFactory,fontCache:this.fontCache,builtInCMapCache:this.builtInCMapCache,standardFontDataCache:this.standardFontDataCache,globalImageCache:this.globalImageCache,systemFontCache:this.systemFontCache,options:this.evaluatorOptions}),I=this.xfaFactory?null:qt(s),f=null==I?void 0:I.get(this.pageIndex),C=Promise.resolve(null),B=null;if(f){var Q,E,y=this.pdfManager.ensureDoc("annotationGlobals"),p=new Set,v=NG(f);try{for(v.s();!(E=v.n()).done;){var m=E.value,w=m.bitmapId,b=m.bitmap;!w||b||p.has(w)||p.add(w)}}catch(e){v.e(e)}finally{v.f()}var k=this.evaluatorOptions.isOffscreenCanvasSupported;if(p.size>0){var D,S=f.slice(),F=NG(s);try{for(F.s();!(D=F.n()).done;){var x=xG(D.value,2),R=x[0],G=x[1];R.startsWith(d)&&G.bitmap&&p.has(G.bitmapId)&&S.push(G)}}catch(e){F.e(e)}finally{F.f()}Q=SR.generateImages(S,this.xref,k)}else Q=SR.generateImages(f,this.xref,k);B=new Pe,C=Promise.all([y,ZG(XG,this,zG).call(this,f,B,null)]).then((function(e){var t=xG(e,1)[0];return t?SR.printNewAnnotations(t,h,n,f,Q):null}))}var N=Promise.all([u,l]).then((function(e){var o=xG(e,1)[0],s=new kf(i,A);return r.send("StartRenderPage",{transparency:h.hasBlendModes(t.resources,t.nonBlendModesSet),pageIndex:t.pageIndex,cacheKey:a}),h.getOperatorList({stream:o,task:n,resources:t.resources,operatorList:s}).then((function(){return s}))}));return Promise.all([N,this._parsedAnnotations,C]).then((function(e){var t=xG(e,3),r=t[0],A=t[1],a=t[2];if(a){A=A.filter((function(e){return!(e.ref&&B.has(e.ref))}));for(var o=function(e,t){var r=a[e];if(r.refToReplace){var n=A.findIndex((function(e){return e.ref&&je(e.ref,r.refToReplace)}));n>=0&&(A.splice(n,1,r),a.splice(e--,1),t--)}c=e,u=t},c=0,u=a.length;c<u;c++)o(c,u);A=A.concat(a)}if(0===A.length||64&i)return r.flush(!0),{length:r.totalLength};var l,I=!!(16&i),f=!!(128&i),C=!!(1&i),Q=!!(2&i),E=!!(4&i),d=[],y=NG(A);try{for(y.s();!(l=y.n()).done;){var p=l.value;(C||Q&&p.mustBeViewed(s,I)&&p.mustBeViewedWhenEditing(f,g)||E&&p.mustBePrinted(s))&&d.push(p.getOperatorList(h,n,i,s).catch((function(e){return q("getOperatorList - ignoring annotation data during "+'"'.concat(n.name,'" task: "').concat(e,'".')),{opList:null,separateForm:!1,separateCanvas:!1}})))}}catch(e){y.e(e)}finally{y.f()}return Promise.all(d).then((function(e){var t,A=!1,n=!1,i=NG(e);try{for(i.s();!(t=i.n()).done;){var a=t.value,o=a.opList,s=a.separateForm,c=a.separateCanvas;r.addOpList(o),A||(A=s),n||(n=c)}}catch(e){i.e(e)}finally{i.f()}return r.flush(!0,{form:A,canvas:n}),{length:r.totalLength}}))}))}},{key:"extractTextContent",value:(r=JG(RG().mark((function e(t){var r,A,n,i,a,o,s,c,g,u,l,h,I;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.handler,A=t.task,n=t.includeMarkedContent,i=t.disableNormalization,a=t.sink,o=this.getContentStream(),s=this.loadResources(["ExtGState","Font","Properties","XObject"]),c=this.pdfManager.ensureCatalog("lang"),e.next=6,Promise.all([o,s,c]);case 6:return g=e.sent,u=xG(g,3),l=u[0],h=u[2],I=new eC({xref:this.xref,handler:r,pageIndex:this.pageIndex,idFactory:this._localIdFactory,fontCache:this.fontCache,builtInCMapCache:this.builtInCMapCache,standardFontDataCache:this.standardFontDataCache,globalImageCache:this.globalImageCache,systemFontCache:this.systemFontCache,options:this.evaluatorOptions}),e.abrupt("return",I.getTextContent({stream:l,task:A,resources:this.resources,includeMarkedContent:n,disableNormalization:i,sink:a,viewBox:this.view,lang:h}));case 12:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"getStructTree",value:(t=JG(RG().mark((function e(){var t,r;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.pdfManager.ensureCatalog("structTreeRoot");case 2:if(t=e.sent){e.next=5;break}return e.abrupt("return",null);case 5:return e.next=7,this._parsedAnnotations;case 7:return e.next=9,this.pdfManager.ensure(this,"_parseStructTree",[t]);case 9:return r=e.sent,e.abrupt("return",r.serializable);case 11:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"_parseStructTree",value:function(e){var t=new zQ(e,this.pageDict);return t.parse(this.ref),t}},{key:"getAnnotationsData",value:(e=JG(RG().mark((function e(t,r,A){var n,i,a,o,s,c,g,u,l,h,I;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._parsedAnnotations;case 2:if(0!==(n=e.sent).length){e.next=5;break}return e.abrupt("return",n);case 5:i=[],a=[],s=!!(1&A),c=!!(2&A),g=!!(4&A),u=NG(n);try{for(u.s();!(l=u.n()).done;)h=l.value,((I=s||c&&h.viewable)||g&&h.printable)&&i.push(h.data),h.hasTextContent&&I&&(o||(o=new eC({xref:this.xref,handler:t,pageIndex:this.pageIndex,idFactory:this._localIdFactory,fontCache:this.fontCache,builtInCMapCache:this.builtInCMapCache,standardFontDataCache:this.standardFontDataCache,globalImageCache:this.globalImageCache,systemFontCache:this.systemFontCache,options:this.evaluatorOptions})),a.push(h.extractTextContent(o,r,[-1/0,-1/0,1/0,1/0]).catch((function(e){q('getAnnotationsData - ignoring textContent during "'.concat(r.name,'" task: "').concat(e,'".'))}))))}catch(e){u.e(e)}finally{u.f()}return e.next=11,Promise.all(a);case 11:return e.abrupt("return",i);case 12:case"end":return e.stop()}}),e,this)}))),function(t,r,A){return e.apply(this,arguments)})},{key:"annotations",get:function(){var e=this._getInheritableProperty("Annots");return _(this,"annotations",Array.isArray(e)?e:[])}},{key:"_parsedAnnotations",get:function(){var e=this,t=this.pdfManager.ensure(this,"annotations").then(function(){var t=JG(RG().mark((function t(r){var A,n,i,a,o,s,c,g,u,l,h,I,f,C,B;return RG().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0!==r.length){t.next=2;break}return t.abrupt("return",r);case 2:return t.next=4,Promise.all([e.pdfManager.ensureDoc("annotationGlobals"),e.pdfManager.ensureDoc("fieldObjects")]);case 4:if(A=t.sent,n=xG(A,2),i=n[0],a=n[1],i){t.next=10;break}return t.abrupt("return",[]);case 10:o=null==a?void 0:a.orphanFields,s=[],c=NG(r);try{for(c.s();!(g=c.n()).done;)u=g.value,s.push(SR.create(e.xref,u,i,e._localIdFactory,!1,o,e.ref).catch((function(e){return q('_parsedAnnotations: "'.concat(e,'".')),null})))}catch(e){c.e(e)}finally{c.f()}return l=[],t.t0=NG,t.next=18,Promise.all(s);case 18:t.t1=t.sent,f=(0,t.t0)(t.t1),t.prev=20,f.s();case 22:if((C=f.n()).done){t.next=35;break}if(B=C.value){t.next=26;break}return t.abrupt("continue",33);case 26:if(!(B instanceof MR)){t.next=29;break}return(I||(I=[])).push(B),t.abrupt("continue",33);case 29:if(!(B instanceof TR)){t.next=32;break}return(h||(h=[])).push(B),t.abrupt("continue",33);case 32:l.push(B);case 33:t.next=22;break;case 35:t.next=40;break;case 37:t.prev=37,t.t2=t.catch(20),f.e(t.t2);case 40:return t.prev=40,f.f(),t.finish(40);case 43:return I&&l.push.apply(l,GG(I)),h&&l.push.apply(l,GG(h)),t.abrupt("return",l);case 46:case"end":return t.stop()}}),t,null,[[20,37,40,43]])})));return function(e){return t.apply(this,arguments)}}());return _(this,"_parsedAnnotations",t)}},{key:"jsActions",get:function(){return _(this,"jsActions",Mt(this.xref,this.pageDict,D))}}]);var e,t,r,A}();function zG(e,t,r){return $G.apply(this,arguments)}function $G(){return($G=JG(RG().mark((function e(t,r,A){var n,i,a,o,s=this;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=[],i=NG(t),e.prev=2,o=RG().mark((function e(){var t,i,o;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=a.value).id){e.next=14;break}if(i=Ye.fromString(t.id)){e.next=6;break}return q("A non-linked annotation cannot be modified: ".concat(t.id)),e.abrupt("return",0);case 6:if(!t.deleted){e.next=10;break}return r.put(i,i),t.popupRef&&(o=Ye.fromString(t.popupRef))&&r.put(o,o),e.abrupt("return",0);case 10:null==A||A.put(i),t.ref=i,n.push(s.xref.fetchAsync(i).then((function(e){e instanceof He&&(t.oldAnnotation=e.clone())}),(function(){q("Cannot fetch \`oldAnnotation\` for: ".concat(i,"."))}))),delete t.id;case 14:case"end":return e.stop()}}),e)})),i.s();case 5:if((a=i.n()).done){e.next=12;break}return e.delegateYield(o(),"t0",7);case 7:if(0!==e.t0){e.next=10;break}return e.abrupt("continue",10);case 10:e.next=5;break;case 12:e.next=17;break;case 14:e.prev=14,e.t1=e.catch(2),i.e(e.t1);case 17:return e.prev=17,i.f(),e.finish(17);case 20:return e.next=22,Promise.all(n);case 22:case"end":return e.stop()}}),e,null,[[2,14,17,20]])})))).apply(this,arguments)}var eN=new Uint8Array([37,80,68,70,45]),tN=new Uint8Array([115,116,97,114,116,120,114,101,102]),rN=new Uint8Array([101,110,100,111,98,106]);function AN(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1024,A=arguments.length>3&&void 0!==arguments[3]&&arguments[3],n=t.length,i=e.peekBytes(r),a=i.length-n;if(a<=0)return!1;if(A)for(var o=n-1,s=i.length-1;s>=o;){for(var c=0;c<n&&i[s-c]===t[o-c];)c++;if(c>=n)return e.pos+=s-o,!0;s--}else for(var g=0;g<=a;){for(var u=0;u<n&&i[g+u]===t[u];)u++;if(u>=n)return e.pos+=g,!0;g++}return!1}var nN=new WeakSet,iN=function(){return qG((function e(t,r){if(KG(this,e),WG(this,nN),r.length<=0)throw new $("The PDF file is empty, i.e. its size is zero bytes.");this.pdfManager=t,this.stream=r,this.xref=new FG(r,t),this._pagePromises=new Map,this._version=null;var A={font:0};this._globalIdFactory=function(){return qG((function e(){KG(this,e)}),null,[{key:"getDocId",value:function(){return"g_".concat(t.docId)}},{key:"createFontId",value:function(){return"f".concat(++A.font)}},{key:"createObjId",value:function(){j("Abstract method \`createObjId\` called.")}},{key:"getPageObjId",value:function(){j("Abstract method \`getPageObjId\` called.")}}])}()}),[{key:"parse",value:function(e){this.xref.parse(e),this.catalog=new fE(this.pdfManager,this.xref)}},{key:"linearization",get:function(){var e=null;try{e=Ko.create(this.stream)}catch(e){if(e instanceof Ct)throw e;T(e)}return _(this,"linearization",e)}},{key:"startXRef",get:function(){var e=this.stream,t=0;if(this.linearization){if(e.reset(),AN(e,rN)){e.skip(6);for(var r=e.peekByte();Dt(r);)e.pos++,r=e.peekByte();t=e.pos-e.start}}else{for(var A=tN.length,n=!1,i=e.end;!n&&i>0;)(i-=1024-A)<0&&(i=0),e.pos=i,n=AN(e,tN,1024,!0);if(n){var a;e.skip(9);do{a=e.getByte()}while(Dt(a));for(var o="";a>=32&&a<=57;)o+=String.fromCharCode(a),a=e.getByte();t=parseInt(o,10),isNaN(t)&&(t=0)}}return _(this,"startXRef",t)}},{key:"checkHeader",value:function(){var e=this.stream;if(e.reset(),AN(e,eN)){e.moveStart(),e.skip(eN.length);for(var t,r="";(t=e.getByte())>32&&r.length<7;)r+=String.fromCharCode(t);It.test(r)?this._version=r:q("Invalid PDF header version: ".concat(r))}}},{key:"parseStartXRef",value:function(){this.xref.setStartXRef(this.startXRef)}},{key:"numPages",get:function(){return _(this,"numPages",this.catalog.hasActualNumPages?this.catalog.numPages:this.xfaFactory?this.xfaFactory.getNumPages():this.linearization?this.linearization.numPages:this.catalog.numPages)}},{key:"_hasOnlyDocumentSignatures",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return!!Array.isArray(e)&&e.every((function(e){if(!((e=t.xref.fetchIfRef(e))instanceof He))return!1;if(e.has("Kids"))return++r>10?(q("_hasOnlyDocumentSignatures: maximum recursion depth reached"),!1):t._hasOnlyDocumentSignatures(e.get("Kids"),r);var A=Ke(e.get("FT"),"Sig"),n=e.get("Rect"),i=Array.isArray(n)&&n.every((function(e){return 0===e}));return A&&i}))}},{key:"_xfaStreams",get:function(){var e=this.catalog.acroForm;if(!e)return null;var t=e.get("XFA"),r={"xdp:xdp":"",template:"",datasets:"",config:"",connectionSet:"",localeSet:"",stylesheet:"","/xdp:xdp":""};if(t instanceof ze&&!t.isEmpty)return r["xdp:xdp"]=t,r;if(!Array.isArray(t)||0===t.length)return null;for(var A=0,n=t.length;A<n;A+=2){var i;if(i=0===A?"xdp:xdp":A===n-2?"/xdp:xdp":t[A],r.hasOwnProperty(i)){var a=this.xref.fetchIfRef(t[A+1]);a instanceof ze&&!a.isEmpty&&(r[i]=a)}}return r}},{key:"xfaDatasets",get:function(){var e=this._xfaStreams;if(!e)return _(this,"xfaDatasets",null);for(var t=0,r=["datasets","xdp:xdp"];t<r.length;t++){var A=r[t],n=e[A];if(n)try{var i=fe(n.getString());return _(this,"xfaDatasets",new BG({[A]:i}))}catch(e){q("XFA - Invalid utf-8 string.");break}}return _(this,"xfaDatasets",null)}},{key:"xfaData",get:function(){var e=this._xfaStreams;if(!e)return null;for(var t=Object.create(null),r=0,A=Object.entries(e);r<A.length;r++){var n=xG(A[r],2),i=n[0],a=n[1];if(a)try{t[i]=fe(a.getString())}catch(e){return q("XFA - Invalid utf-8 string."),null}}return t}},{key:"xfaFactory",get:function(){var e;return this.pdfManager.enableXfa&&this.catalog.needsRendering&&this.formInfo.hasXfa&&!this.formInfo.hasAcroForm&&(e=this.xfaData),_(this,"xfaFactory",e?new oR(e):null)}},{key:"isPureXfa",get:function(){return!!this.xfaFactory&&this.xfaFactory.isValid()}},{key:"htmlForXfa",get:function(){return this.xfaFactory?this.xfaFactory.getPages():null}},{key:"loadXfaImages",value:(o=JG(RG().mark((function e(){var t,r,A,n,i,a,o,s;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.pdfManager.ensureCatalog("xfaImages");case 2:if(t=e.sent){e.next=5;break}return e.abrupt("return");case 5:return r=t.getKeys(),A=new bE(t,r,this.xref),e.next=9,A.load();case 9:n=new Map,i=NG(r);try{for(i.s();!(a=i.n()).done;)o=a.value,(s=t.get(o))instanceof ze&&n.set(o,s.getBytes())}catch(e){i.e(e)}finally{i.f()}this.xfaFactory.setImages(n);case 13:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"loadXfaFonts",value:(a=JG(RG().mark((function e(t,r){var A,n,i,a,o,s,c,g,u,l,h,I,f,C,B,Q,E,d,y,p,v,m,w,b,k,D,S,F,x,R,G,N,L,U;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.pdfManager.ensureCatalog("acroForm");case 2:if(A=e.sent){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,A.getAsync("DR");case 7:if((n=e.sent)instanceof He){e.next=10;break}return e.abrupt("return");case 10:return i=new bE(n,["Font"],this.xref),e.next=13,i.load();case 13:if((a=n.get("Font"))instanceof He){e.next=16;break}return e.abrupt("return");case 16:(o=Object.assign(Object.create(null),this.pdfManager.evaluatorOptions)).useSystemFonts=!1,s=new eC({xref:this.xref,handler:t,pageIndex:-1,idFactory:this._globalIdFactory,fontCache:this.catalog.fontCache,builtInCMapCache:this.catalog.builtInCMapCache,standardFontDataCache:this.catalog.standardFontDataCache,options:o}),c=new kf,g=[],u={get font(){return g.at(-1)},set font(e){g.push(e)},clone(){return this}},l=new Map,a.forEach((function(e,t){l.set(e,t)})),h=[],I=NG(l),e.prev=26,I.s();case 28:if((f=I.n()).done){e.next=43;break}if(C=xG(f.value,2),B=C[0],Q=C[1],(E=Q.get("FontDescriptor"))instanceof He){e.next=33;break}return e.abrupt("continue",41);case 33:if(d=(d=E.get("FontFamily")).replaceAll(/[ ]+(\\d)/g,"$1"),y=E.get("FontWeight"),p=-E.get("ItalicAngle"),Ot(v={fontFamily:d,fontWeight:y,italicAngle:p})){e.next=40;break}return e.abrupt("continue",41);case 40:h.push(s.handleSetFont(n,[Ue.get(B),1],null,c,r,u,null,v).catch((function(e){return q('loadXfaFonts: "'.concat(e,'".')),null})));case 41:e.next=28;break;case 43:e.next=48;break;case 45:e.prev=45,e.t0=e.catch(26),I.e(e.t0);case 48:return e.prev=48,I.f(),e.finish(48);case 51:return e.next=53,Promise.all(h);case 53:if(m=this.xfaFactory.setFonts(g)){e.next=56;break}return e.abrupt("return");case 56:o.ignoreErrors=!0,h.length=0,g.length=0,w=new Set,b=NG(m);try{for(b.s();!(k=b.n()).done;)D=k.value,sh("".concat(D,"-Regular"))||w.add(D)}catch(e){b.e(e)}finally{b.f()}w.size&&m.push("PdfJS-Fallback"),S=NG(m),e.prev=64,S.s();case 66:if((F=S.n()).done){e.next=73;break}if(x=F.value,!w.has(x)){e.next=70;break}return e.abrupt("continue",71);case 70:for(R=0,G=[{name:"Regular",fontWeight:400,italicAngle:0},{name:"Bold",fontWeight:700,italicAngle:0},{name:"Italic",fontWeight:400,italicAngle:12},{name:"BoldItalic",fontWeight:700,italicAngle:12}];R<G.length;R++)N=G[R],L="".concat(x,"-").concat(N.name),U=ch(L),h.push(s.handleSetFont(n,[Ue.get(L),1],null,c,r,u,U,{fontFamily:x,fontWeight:N.fontWeight,italicAngle:N.italicAngle}).catch((function(e){return q('loadXfaFonts: "'.concat(e,'".')),null})));case 71:e.next=66;break;case 73:e.next=78;break;case 75:e.prev=75,e.t1=e.catch(64),S.e(e.t1);case 78:return e.prev=78,S.f(),e.finish(78);case 81:return e.next=83,Promise.all(h);case 83:this.xfaFactory.appendFonts(g,w);case 84:case"end":return e.stop()}}),e,this,[[26,45,48,51],[64,75,78,81]])}))),function(e,t){return a.apply(this,arguments)})},{key:"serializeXfaData",value:(i=JG(RG().mark((function e(t){return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.xfaFactory?this.xfaFactory.serializeData(t):null);case 1:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{key:"version",get:function(){return this.catalog.version||this._version}},{key:"formInfo",get:function(){var e={hasFields:!1,hasAcroForm:!1,hasXfa:!1,hasSignatures:!1},t=this.catalog.acroForm;if(!t)return _(this,"formInfo",e);try{var r=t.get("Fields"),A=Array.isArray(r)&&r.length>0;e.hasFields=A;var n=t.get("XFA");e.hasXfa=Array.isArray(n)&&n.length>0||n instanceof ze&&!n.isEmpty;var i=!!(1&t.get("SigFlags")),a=i&&this._hasOnlyDocumentSignatures(r);e.hasAcroForm=A&&!a,e.hasSignatures=i}catch(e){if(e instanceof Ct)throw e;q('Cannot fetch form information: "'.concat(e,'".'))}return _(this,"formInfo",e)}},{key:"documentInfo",get:function(){var e,t={PDFFormatVersion:this.version,Language:this.catalog.lang,EncryptFilterName:this.xref.encrypt?this.xref.encrypt.filterName:null,IsLinearized:!!this.linearization,IsAcroFormPresent:this.formInfo.hasAcroForm,IsXFAPresent:this.formInfo.hasXfa,IsCollectionPresent:!!this.catalog.collection,IsSignaturesPresent:this.formInfo.hasSignatures};try{e=this.xref.trailer.get("Info")}catch(e){if(e instanceof Ct)throw e;T("The document information dictionary is invalid.")}if(!(e instanceof He))return _(this,"documentInfo",t);var r,A=NG(e.getKeys());try{for(A.s();!(r=A.n()).done;){var n=r.value,i=e.get(n);switch(n){case"Title":case"Author":case"Subject":case"Keywords":case"Creator":case"Producer":case"CreationDate":case"ModDate":if("string"==typeof i){t[n]=Ie(i);continue}break;case"Trapped":if(i instanceof Ue){t[n]=i;continue}break;default:var a=void 0;switch(typeof i){case"string":a=Ie(i);break;case"number":case"boolean":a=i;break;default:i instanceof Ue&&(a=i)}if(void 0===a){q('Bad value, for custom key "'.concat(n,'", in Info: ').concat(i,"."));continue}t.Custom||(t.Custom=Object.create(null)),t.Custom[n]=a;continue}q('Bad value, for key "'.concat(n,'", in Info: ').concat(i,"."))}}catch(e){A.e(e)}finally{A.f()}return _(this,"documentInfo",t)}},{key:"fingerprints",get:function(){function e(e){return"string"==typeof e&&e.length>0&&"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0"!==e}function t(e){var t,r=[],A=NG(e);try{for(A.s();!(t=A.n()).done;){var n=t.value.toString(16);r.push(n.padStart(2,"0"))}}catch(e){A.e(e)}finally{A.f()}return r.join("")}var r,A,n=this.xref.trailer.get("ID");return Array.isArray(n)&&e(n[0])?(r=ie(n[0]),n[1]!==n[0]&&e(n[1])&&(A=ie(n[1]))):r=xB(this.stream.getByteRange(0,1024),0,1024),_(this,"fingerprints",[t(r),A?t(A):null])}},{key:"_getLinearizationPage",value:(n=JG(RG().mark((function e(t){var r,A,n,i,a,o;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=this.catalog,A=this.linearization,n=this.xref,i=Ye.get(A.objectNumberFirst,0),e.prev=2,e.next=5,n.fetchAsync(i);case 5:if(!((a=e.sent)instanceof He)){e.next=16;break}if(!((o=a.getRaw("Type"))instanceof Ye)){e.next=12;break}return e.next=11,n.fetchAsync(o);case 11:o=e.sent;case 12:if(!Ke(o,"Page")&&(a.has("Type")||a.has("Kids")||!a.has("Contents"))){e.next=16;break}return r.pageKidsCountCache.has(i)||r.pageKidsCountCache.put(i,1),r.pageIndexCache.has(i)||r.pageIndexCache.put(i,0),e.abrupt("return",[a,i]);case 16:throw new re("The Linearization dictionary doesn't point to a valid Page dictionary.");case 19:return e.prev=19,e.t0=e.catch(2),q('_getLinearizationPage: "'.concat(e.t0.message,'".')),e.abrupt("return",r.getPageDict(t));case 23:case"end":return e.stop()}}),e,this,[[2,19]])}))),function(e){return n.apply(this,arguments)})},{key:"getPage",value:function(e){var t=this,r=this._pagePromises.get(e);if(r)return r;var A,n=this.catalog,i=this.linearization,a=this.xfaFactory;return A=(A=a?Promise.resolve([He.empty,null]):(null==i?void 0:i.pageFirst)===e?this._getLinearizationPage(e):n.getPageDict(e)).then((function(r){var A=xG(r,2),i=A[0],o=A[1];return new VG({pdfManager:t.pdfManager,xref:t.xref,pageIndex:e,pageDict:i,ref:o,globalIdFactory:t._globalIdFactory,fontCache:n.fontCache,builtInCMapCache:n.builtInCMapCache,standardFontDataCache:n.standardFontDataCache,globalImageCache:n.globalImageCache,systemFontCache:n.systemFontCache,nonBlendModesSet:n.nonBlendModesSet,xfaFactory:a})})),this._pagePromises.set(e,A),A}},{key:"checkFirstPage",value:(A=JG(RG().mark((function e(){var t=arguments;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.length>0&&void 0!==t[0]&&t[0])){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,this.getPage(0);case 6:e.next=15;break;case 8:if(e.prev=8,e.t0=e.catch(3),!(e.t0 instanceof Qt)){e.next=15;break}return this._pagePromises.delete(0),e.next=14,this.cleanup();case 14:throw new Et;case 15:case"end":return e.stop()}}),e,this,[[3,8]])}))),function(){return A.apply(this,arguments)})},{key:"checkLastPage",value:(r=JG(RG().mark((function e(){var t,r,A,n,i,a,o,s,c,g,u,l,h,I=arguments;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=I.length>0&&void 0!==I[0]&&I[0],r=this.catalog,A=this.pdfManager,r.setActualNumPages(),e.prev=3,e.next=6,Promise.all([A.ensureDoc("xfaFactory"),A.ensureDoc("linearization"),A.ensureCatalog("numPages")]);case 6:if(!this.xfaFactory){e.next=10;break}return e.abrupt("return");case 10:n=this.linearization?this.linearization.numPages:r.numPages;case 11:if(Number.isInteger(n)){e.next=15;break}throw new re("Page count is not an integer.");case 15:if(!(n<=1)){e.next=17;break}return e.abrupt("return");case 17:return e.next=19,this.getPage(n-1);case 19:e.next=44;break;case 21:return e.prev=21,e.t0=e.catch(3),this._pagePromises.delete(n-1),e.next=26,this.cleanup();case 26:if(!(e.t0 instanceof Qt)||t){e.next=28;break}throw new Et;case 28:return q("checkLastPage - invalid /Pages tree /Count: ".concat(n,".")),e.prev=29,e.next=32,r.getAllPageDicts(t);case 32:i=e.sent,e.next=41;break;case 35:if(e.prev=35,e.t1=e.catch(29),!(e.t1 instanceof Qt)||t){e.next=39;break}throw new Et;case 39:return r.setActualNumPages(1),e.abrupt("return");case 41:a=NG(i);try{for(a.s();!(o=a.n()).done;)s=xG(o.value,2),c=s[0],g=xG(s[1],2),u=g[0],l=g[1],h=void 0,u instanceof Error?(h=Promise.reject(u)).catch((function(){})):h=Promise.resolve(new VG({pdfManager:A,xref:this.xref,pageIndex:c,pageDict:u,ref:l,globalIdFactory:this._globalIdFactory,fontCache:r.fontCache,builtInCMapCache:r.builtInCMapCache,standardFontDataCache:r.standardFontDataCache,globalImageCache:r.globalImageCache,systemFontCache:r.systemFontCache,nonBlendModesSet:r.nonBlendModesSet,xfaFactory:null})),this._pagePromises.set(c,h)}catch(e){a.e(e)}finally{a.f()}r.setActualNumPages(i.size);case 44:case"end":return e.stop()}}),e,this,[[3,21],[29,35]])}))),function(){return r.apply(this,arguments)})},{key:"fontFallback",value:function(e,t){return this.catalog.fontFallback(e,t)}},{key:"cleanup",value:(t=JG(RG().mark((function e(){var t,r=arguments;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]&&r[0],e.abrupt("return",this.catalog?this.catalog.cleanup(t):JC());case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"fieldObjects",get:function(){var e=this,t=this.pdfManager.ensureDoc("formInfo").then(function(){var t=JG(RG().mark((function t(r){var A,n,i,a,o,s,c,g,u,l,h,I,f,C,B;return RG().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r.hasFields){t.next=2;break}return t.abrupt("return",null);case 2:return t.next=4,Promise.all([e.pdfManager.ensureDoc("annotationGlobals"),e.pdfManager.ensureCatalog("acroForm")]);case 4:if(A=t.sent,n=xG(A,2),i=n[0],a=n[1],i){t.next=10;break}return t.abrupt("return",null);case 10:return o=new Pe,s=Object.create(null),c=new Map,g=new Oe,t.t0=NG,t.next=17,a.getAsync("Fields");case 17:t.t1=t.sent,u=(0,t.t0)(t.t1),t.prev=19,u.s();case 21:if((l=u.n()).done){t.next=27;break}return h=l.value,t.next=25,ZG(nN,e,aN).call(e,"",null,h,c,i,o,g);case 25:t.next=21;break;case 27:t.next=32;break;case 29:t.prev=29,t.t2=t.catch(19),u.e(t.t2);case 32:return t.prev=32,u.f(),t.finish(32);case 35:I=[],f=NG(c),t.prev=37,B=RG().mark((function e(){var t,r,A;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=xG(C.value,2),r=t[0],A=t[1],I.push(Promise.all(A).then((function(e){(e=e.filter((function(e){return!!e}))).length>0&&(s[r]=e)})));case 2:case"end":return e.stop()}}),e)})),f.s();case 40:if((C=f.n()).done){t.next=44;break}return t.delegateYield(B(),"t3",42);case 42:t.next=40;break;case 44:t.next=49;break;case 46:t.prev=46,t.t4=t.catch(37),f.e(t.t4);case 49:return t.prev=49,f.f(),t.finish(49);case 52:return t.next=54,Promise.all(I);case 54:return t.abrupt("return",{allFields:s,orphanFields:g});case 55:case"end":return t.stop()}}),t,null,[[19,29,32,35],[37,46,49,52]])})));return function(e){return t.apply(this,arguments)}}());return _(this,"fieldObjects",t)}},{key:"hasJSActions",get:function(){return _(this,"hasJSActions",this.pdfManager.ensureDoc("_parseHasJSActions"))}},{key:"_parseHasJSActions",value:(e=JG(RG().mark((function e(){var t,r,A,n;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([this.pdfManager.ensureCatalog("jsActions"),this.pdfManager.ensureDoc("fieldObjects")]);case 2:if(t=e.sent,r=xG(t,2),A=r[0],n=r[1],!A){e.next=8;break}return e.abrupt("return",!0);case 8:if(!n){e.next=10;break}return e.abrupt("return",Object.values(n.allFields).some((function(e){return e.some((function(e){return null!==e.actions}))})));case 10:return e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})},{key:"calculationOrderIds",get:function(){var e,t=null===(e=this.catalog.acroForm)||void 0===e?void 0:e.get("CO");if(!Array.isArray(t)||0===t.length)return _(this,"calculationOrderIds",null);var r,A=[],n=NG(t);try{for(n.s();!(r=n.n()).done;){var i=r.value;i instanceof Ye&&A.push(i.toString())}}catch(e){n.e(e)}finally{n.f()}return _(this,"calculationOrderIds",A.length?A:null)}},{key:"annotationGlobals",get:function(){return _(this,"annotationGlobals",SR.createGlobals(this.pdfManager))}}]);var e,t,r,A,n,i,a,o}();function aN(e,t,r,A,n,i,a){return oN.apply(this,arguments)}function oN(){return(oN=JG(RG().mark((function e(t,r,A,n,i,a,o){var s,c,g,u,l,h,I,f,C;return RG().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=this.xref,A instanceof Ye&&!a.has(A)){e.next=3;break}return e.abrupt("return");case 3:return a.put(A),e.next=6,s.fetchAsync(A);case 6:if((c=e.sent)instanceof He){e.next=9;break}return e.abrupt("return");case 9:if(!c.has("T")){e.next=18;break}return e.t0=Ie,e.next=13,c.getAsync("T");case 13:e.t1=e.sent,g=(0,e.t0)(e.t1),t=""===t?g:"".concat(t,".").concat(g),e.next=39;break;case 18:u=c;case 19:if(!((u=u.getRaw("Parent")||r)instanceof Ye)){e.next=27;break}if(!a.has(u)){e.next=24;break}return e.abrupt("break",39);case 24:return e.next=26,s.fetchAsync(u);case 26:u=e.sent;case 27:if(u instanceof He){e.next=29;break}return e.abrupt("break",39);case 29:if(!u.has("T")){e.next=37;break}return e.t2=Ie,e.next=33,u.getAsync("T");case 33:return e.t3=e.sent,l=(0,e.t2)(e.t3),t=""===t?l:"".concat(t,".").concat(l),e.abrupt("break",39);case 37:e.next=19;break;case 39:if(r&&!c.has("Parent")&&Ke(c.get("Subtype"),"Widget")&&o.put(A,r),n.has(t)||n.set(t,[]),n.get(t).push(SR.create(s,A,i,null,!0,o,null).then((function(e){return null==e?void 0:e.getFieldObject()})).catch((function(e){return q('#collectFieldObjects: "'.concat(e,'".')),null}))),c.has("Kids")){e.next=44;break}return e.abrupt("return");case 44:return e.next=46,c.getAsync("Kids");case 46:if(h=e.sent,!Array.isArray(h)){e.next=65;break}I=NG(h),e.prev=49,I.s();case 51:if((f=I.n()).done){e.next=57;break}return C=f.value,e.next=55,ZG(nN,this,aN).call(this,t,A,C,n,i,a,o);case 55:e.next=51;break;case 57:e.next=62;break;case 59:e.prev=59,e.t4=e.catch(49),I.e(e.t4);case 62:return e.prev=62,I.f(),e.finish(62);case 65:case"end":return e.stop()}}),e,this,[[49,59,62,65]])})))).apply(this,arguments)}function sN(e,t,r){return t=gN(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,cN()?Reflect.construct(t,r||[],gN(e).constructor):t.apply(e,r))}function cN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(cN=function(){return!!e})()}function gN(e){return gN=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},gN(e)}function uN(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&lN(e,t)}function lN(e,t){return lN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},lN(e,t)}function hN(){hN=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function IN(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function fN(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){IN(i,A,n,a,o,"next",e)}function o(e){IN(i,A,n,a,o,"throw",e)}a(void 0)}))}}function CN(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function BN(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,EN(A.key),A)}}function QN(e,t,r){return t&&BN(e.prototype,t),r&&BN(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function EN(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var dN=function(){return QN((function e(t){var r;CN(this,e),this._docBaseUrl=function(e){if(e){var t=Z(e);if(t)return t.href;q('Invalid absolute docBaseUrl: "'.concat(e,'".'))}return null}(t.docBaseUrl),this._docId=t.docId,this._password=t.password,this.enableXfa=t.enableXfa,(r=t.evaluatorOptions).isOffscreenCanvasSupported&&(r.isOffscreenCanvasSupported=se.isOffscreenCanvasSupported),this.evaluatorOptions=Object.freeze(t.evaluatorOptions)}),[{key:"docId",get:function(){return this._docId}},{key:"password",get:function(){return this._password}},{key:"docBaseUrl",get:function(){return this._docBaseUrl}},{key:"catalog",get:function(){return this.pdfDocument.catalog}},{key:"ensureDoc",value:function(e,t){return this.ensure(this.pdfDocument,e,t)}},{key:"ensureXRef",value:function(e,t){return this.ensure(this.pdfDocument.xref,e,t)}},{key:"ensureCatalog",value:function(e,t){return this.ensure(this.pdfDocument.catalog,e,t)}},{key:"getPage",value:function(e){return this.pdfDocument.getPage(e)}},{key:"fontFallback",value:function(e,t){return this.pdfDocument.fontFallback(e,t)}},{key:"loadXfaFonts",value:function(e,t){return this.pdfDocument.loadXfaFonts(e,t)}},{key:"loadXfaImages",value:function(){return this.pdfDocument.loadXfaImages()}},{key:"serializeXfaData",value:function(e){return this.pdfDocument.serializeXfaData(e)}},{key:"cleanup",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.pdfDocument.cleanup(e)}},{key:"ensure",value:(e=fN(hN().mark((function e(t,r,A){return hN().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j("Abstract method \`ensure\` called");case 1:case"end":return e.stop()}}),e)}))),function(t,r,A){return e.apply(this,arguments)})},{key:"requestRange",value:function(e,t){j("Abstract method \`requestRange\` called")}},{key:"requestLoadedStream",value:function(){j("Abstract method \`requestLoadedStream\` called")}},{key:"sendProgressiveData",value:function(e){j("Abstract method \`sendProgressiveData\` called")}},{key:"updatePassword",value:function(e){this._password=e}},{key:"terminate",value:function(e){j("Abstract method \`terminate\` called")}}]);var e}(),yN=function(e){function t(e){var r;CN(this,t),r=sN(this,t,[e]);var A=new ar(e.source);return r.pdfDocument=new iN(r,A),r._loadedStreamPromise=Promise.resolve(A),r}return uN(t,dN),QN(t,[{key:"ensure",value:(r=fN(hN().mark((function e(t,r,A){var n;return hN().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof(n=t[r])){e.next=3;break}return e.abrupt("return",n.apply(t,A));case 3:return e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)}))),function(e,t,A){return r.apply(this,arguments)})},{key:"requestRange",value:function(e,t){return Promise.resolve()}},{key:"requestLoadedStream",value:function(){return this._loadedStreamPromise}},{key:"terminate",value:function(e){}}]);var r}(),pN=function(e){function t(e){var r;return CN(this,t),(r=sN(this,t,[e])).streamManager=new dr(e.source,{msgHandler:e.handler,length:e.length,disableAutoFetch:e.disableAutoFetch,rangeChunkSize:e.rangeChunkSize}),r.pdfDocument=new iN(r,r.streamManager.getStream()),r}return uN(t,dN),QN(t,[{key:"ensure",value:(r=fN(hN().mark((function e(t,r,A){var n;return hN().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,"function"!=typeof(n=t[r])){e.next=4;break}return e.abrupt("return",n.apply(t,A));case 4:return e.abrupt("return",n);case 7:if(e.prev=7,e.t0=e.catch(0),e.t0 instanceof Ct){e.next=11;break}throw e.t0;case 11:return e.next=13,this.requestRange(e.t0.begin,e.t0.end);case 13:return e.abrupt("return",this.ensure(t,r,A));case 14:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(e,t,A){return r.apply(this,arguments)})},{key:"requestRange",value:function(e,t){return this.streamManager.requestRange(e,t)}},{key:"requestLoadedStream",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.streamManager.requestAllChunks(e)}},{key:"sendProgressiveData",value:function(e){this.streamManager.onReceiveData({chunk:e})}},{key:"terminate",value:function(e){this.streamManager.abort(e)}}]);var r}();function vN(){vN=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function mN(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function wN(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,bN(A.key),A)}}function bN(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function kN(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}r(5204);function DN(e){switch(e instanceof Error||"object"==typeof e&&null!==e||j('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),e.name){case"AbortException":return new Ae(e.message);case"MissingPDFException":return new ee(e.message);case"PasswordException":return new V(e.message,e.code);case"UnexpectedResponseException":return new te(e.message,e.status);case"UnknownErrorException":return new z(e.message,e.details);default:return new z(e.message,e.toString())}}var SN=new WeakSet,FN=function(){return function(e,t,r){return t&&wN(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t,r,A){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}(this,SN),this.sourceName=t,this.targetName=r,this.comObj=A,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),this._onComObjOnMessage=function(e){var t=e.data;if(t.targetName===n.sourceName)if(t.stream)kN(SN,n,RN).call(n,t);else if(t.callback){var r=t.callbackId,i=n.callbackCapabilities[r];if(!i)throw new Error("Cannot resolve callback ".concat(r));if(delete n.callbackCapabilities[r],1===t.callback)i.resolve(t.data);else{if(2!==t.callback)throw new Error("Unexpected callback case");i.reject(DN(t.reason))}}else{var a=n.actionHandler[t.action];if(!a)throw new Error("Unknown action from worker: ".concat(t.action));if(t.callbackId){var o=n.sourceName,s=t.sourceName;new Promise((function(e){e(a(t.data))})).then((function(e){A.postMessage({sourceName:o,targetName:s,callback:1,callbackId:t.callbackId,data:e})}),(function(e){A.postMessage({sourceName:o,targetName:s,callback:2,callbackId:t.callbackId,reason:DN(e)})}))}else t.streamId?kN(SN,n,xN).call(n,t):a(t.data)}},A.addEventListener("message",this._onComObjOnMessage)}),[{key:"on",value:function(e,t){var r=this.actionHandler;if(r[e])throw new Error('There is already an actionName called "'.concat(e,'"'));r[e]=t}},{key:"send",value:function(e,t,r){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},r)}},{key:"sendWithPromise",value:function(e,t,r){var A=this.callbackId++,n=Promise.withResolvers();this.callbackCapabilities[A]=n;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:A,data:t},r)}catch(e){n.reject(e)}return n.promise}},{key:"sendWithStream",value:function(e,t,r,A){var n=this,i=this.streamId++,a=this.sourceName,o=this.targetName,s=this.comObj;return new ReadableStream({start:function(r){var c=Promise.withResolvers();return n.streamControllers[i]={controller:r,startCall:c,pullCall:null,cancelCall:null,isClosed:!1},s.postMessage({sourceName:a,targetName:o,action:e,streamId:i,data:t,desiredSize:r.desiredSize},A),c.promise},pull:function(e){var t=Promise.withResolvers();return n.streamControllers[i].pullCall=t,s.postMessage({sourceName:a,targetName:o,stream:6,streamId:i,desiredSize:e.desiredSize}),t.promise},cancel:function(e){W(e instanceof Error,"cancel must have a valid reason");var t=Promise.withResolvers();return n.streamControllers[i].cancelCall=t,n.streamControllers[i].isClosed=!0,s.postMessage({sourceName:a,targetName:o,stream:1,streamId:i,reason:DN(e)}),t.promise}},r)}},{key:"destroy",value:function(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}])}();function xN(e){var t=e.streamId,r=this.sourceName,A=e.sourceName,n=this.comObj,i=this,a=this.actionHandler[e.action],o={enqueue(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=arguments.length>2?arguments[2]:void 0;if(!this.isCancelled){var o=this.desiredSize;this.desiredSize-=i,o>0&&this.desiredSize<=0&&(this.sinkCapability=Promise.withResolvers(),this.ready=this.sinkCapability.promise),n.postMessage({sourceName:r,targetName:A,stream:4,streamId:t,chunk:e},a)}},close(){this.isCancelled||(this.isCancelled=!0,n.postMessage({sourceName:r,targetName:A,stream:3,streamId:t}),delete i.streamSinks[t])},error(e){W(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,n.postMessage({sourceName:r,targetName:A,stream:5,streamId:t,reason:DN(e)}))},sinkCapability:Promise.withResolvers(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};o.sinkCapability.resolve(),o.ready=o.sinkCapability.promise,this.streamSinks[t]=o,new Promise((function(t){t(a(e.data,o))})).then((function(){n.postMessage({sourceName:r,targetName:A,stream:8,streamId:t,success:!0})}),(function(e){n.postMessage({sourceName:r,targetName:A,stream:8,streamId:t,reason:DN(e)})}))}function RN(e){var t=e.streamId,r=this.sourceName,A=e.sourceName,n=this.comObj,i=this.streamControllers[t],a=this.streamSinks[t];switch(e.stream){case 8:e.success?i.startCall.resolve():i.startCall.reject(DN(e.reason));break;case 7:e.success?i.pullCall.resolve():i.pullCall.reject(DN(e.reason));break;case 6:if(!a){n.postMessage({sourceName:r,targetName:A,stream:7,streamId:t,success:!0});break}a.desiredSize<=0&&e.desiredSize>0&&a.sinkCapability.resolve(),a.desiredSize=e.desiredSize,new Promise((function(e){var t;e(null===(t=a.onPull)||void 0===t?void 0:t.call(a))})).then((function(){n.postMessage({sourceName:r,targetName:A,stream:7,streamId:t,success:!0})}),(function(e){n.postMessage({sourceName:r,targetName:A,stream:7,streamId:t,reason:DN(e)})}));break;case 4:if(W(i,"enqueue should have stream controller"),i.isClosed)break;i.controller.enqueue(e.chunk);break;case 3:if(W(i,"close should have stream controller"),i.isClosed)break;i.isClosed=!0,i.controller.close(),kN(SN,this,GN).call(this,i,t);break;case 5:W(i,"error should have stream controller"),i.controller.error(DN(e.reason)),kN(SN,this,GN).call(this,i,t);break;case 2:e.success?i.cancelCall.resolve():i.cancelCall.reject(DN(e.reason)),kN(SN,this,GN).call(this,i,t);break;case 1:if(!a)break;new Promise((function(t){var r;t(null===(r=a.onCancel)||void 0===r?void 0:r.call(a,DN(e.reason)))})).then((function(){n.postMessage({sourceName:r,targetName:A,stream:2,streamId:t,success:!0})}),(function(e){n.postMessage({sourceName:r,targetName:A,stream:2,streamId:t,reason:DN(e)})})),a.sinkCapability.reject(DN(e.reason)),a.isCancelled=!0,delete this.streamSinks[t];break;default:throw new Error("Unexpected stream case")}}function GN(e,t){return NN.apply(this,arguments)}function NN(){var e;return e=vN().mark((function e(t,r){var A,n,i;return vN().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.allSettled([null===(A=t.startCall)||void 0===A?void 0:A.promise,null===(n=t.pullCall)||void 0===n?void 0:n.promise,null===(i=t.cancelCall)||void 0===i?void 0:i.promise]);case 2:delete this.streamControllers[r];case 3:case"end":return e.stop()}}),e,this)})),NN=function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){mN(i,A,n,a,o,"next",e)}function o(e){mN(i,A,n,a,o,"throw",e)}a(void 0)}))},NN.apply(this,arguments)}function LN(){LN=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function UN(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function MN(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){UN(i,A,n,a,o,"next",e)}function o(e){UN(i,A,n,a,o,"throw",e)}a(void 0)}))}}function JN(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function HN(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function YN(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,ON(A.key),A)}}function PN(e,t,r){return t&&YN(e.prototype,t),r&&YN(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ON(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var KN=function(){return PN((function e(t){HN(this,e),this._msgHandler=t,this._contentLength=null,this._fullRequestReader=null,this._rangeRequestReaders=[]}),[{key:"getFullReader",value:function(){return W(!this._fullRequestReader,"PDFWorkerStream.getFullReader can only be called once."),this._fullRequestReader=new TN(this._msgHandler),this._fullRequestReader}},{key:"getRangeReader",value:function(e,t){var r=new qN(e,t,this._msgHandler);return this._rangeRequestReaders.push(r),r}},{key:"cancelAllRequests",value:function(e){var t;null===(t=this._fullRequestReader)||void 0===t||t.cancel(e);var r,A=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return JN(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?JN(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}(this._rangeRequestReaders.slice(0));try{for(A.s();!(r=A.n()).done;)r.value.cancel(e)}catch(e){A.e(e)}finally{A.f()}}}])}(),TN=function(){return PN((function e(t){var r=this;HN(this,e),this._msgHandler=t,this.onProgress=null,this._contentLength=null,this._isRangeSupported=!1,this._isStreamingSupported=!1;var A=this._msgHandler.sendWithStream("GetReader");this._reader=A.getReader(),this._headersReady=this._msgHandler.sendWithPromise("ReaderHeadersReady").then((function(e){r._isStreamingSupported=e.isStreamingSupported,r._isRangeSupported=e.isRangeSupported,r._contentLength=e.contentLength}))}),[{key:"headersReady",get:function(){return this._headersReady}},{key:"contentLength",get:function(){return this._contentLength}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"read",value:(e=MN(LN().mark((function e(){var t,r;return LN().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._reader.read();case 2:if(t=e.sent,r=t.value,!t.done){e.next=7;break}return e.abrupt("return",{value:void 0,done:!0});case 7:return e.abrupt("return",{value:r.buffer,done:!1});case 8:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})},{key:"cancel",value:function(e){this._reader.cancel(e)}}]);var e}(),qN=function(){return PN((function e(t,r,A){HN(this,e),this._msgHandler=A,this.onProgress=null;var n=this._msgHandler.sendWithStream("GetRangeReader",{begin:t,end:r});this._reader=n.getReader()}),[{key:"isStreamingSupported",get:function(){return!1}},{key:"read",value:(e=MN(LN().mark((function e(){var t,r;return LN().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._reader.read();case 2:if(t=e.sent,r=t.value,!t.done){e.next=7;break}return e.abrupt("return",{value:void 0,done:!0});case 7:return e.abrupt("return",{value:r.buffer,done:!1});case 8:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})},{key:"cancel",value:function(e){this._reader.cancel(e)}}]);var e}();function jN(){jN=function(){return t};var e,t={},r=Object.prototype,A=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function g(e,t,r,A){var i=t&&t.prototype instanceof B?t:B,a=Object.create(i.prototype),o=new F(A||[]);return n(a,"_invoke",{value:b(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=g;var l="suspendedStart",h="suspendedYield",I="executing",f="completed",C={};function B(){}function Q(){}function E(){}var d={};c(d,a,(function(){return this}));var y=Object.getPrototypeOf,p=y&&y(y(x([])));p&&p!==r&&A.call(p,a)&&(d=p);var v=E.prototype=B.prototype=Object.create(d);function m(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function r(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,g=c.value;return g&&"object"==typeof g&&A.call(g,"__await")?t.resolve(g.__await).then((function(e){r("next",e,a,o)}),(function(e){r("throw",e,a,o)})):t.resolve(g).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,o)}))}o(s.arg)}var i;n(this,"_invoke",{value:function(e,A){function n(){return new t((function(t,n){r(e,A,t,n)}))}return i=i?i.then(n,n):n()}})}function b(t,r,A){var n=l;return function(i,a){if(n===I)throw Error("Generator is already running");if(n===f){if("throw"===i)throw a;return{value:e,done:!0}}for(A.method=i,A.arg=a;;){var o=A.delegate;if(o){var s=k(o,A);if(s){if(s===C)continue;return s}}if("next"===A.method)A.sent=A._sent=A.arg;else if("throw"===A.method){if(n===l)throw n=f,A.arg;A.dispatchException(A.arg)}else"return"===A.method&&A.abrupt("return",A.arg);n=I;var c=u(t,r,A);if("normal"===c.type){if(n=A.done?f:h,c.arg===C)continue;return{value:c.arg,done:A.done}}"throw"===c.type&&(n=f,A.method="throw",A.arg=c.arg)}}}function k(t,r){var A=r.method,n=t.iterator[A];if(n===e)return r.delegate=null,"throw"===A&&t.iterator.return&&(r.method="return",r.arg=e,k(t,r),"throw"===r.method)||"return"!==A&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+A+"' method")),C;var i=u(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,C;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,C):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function x(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(A.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return Q.prototype=E,n(v,"constructor",{value:E,configurable:!0}),n(E,"constructor",{value:Q,configurable:!0}),Q.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===Q||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e},t.awrap=function(e){return{__await:e}},m(w.prototype),c(w.prototype,o,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,A,n,i){void 0===i&&(i=Promise);var a=new w(g(e,r,A,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},m(v),c(v,s,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var A in t)r.push(A);return r.reverse(),function e(){for(;r.length;){var A=r.pop();if(A in t)return e.value=A,e.done=!1,e}return e.done=!0,e}},t.values=x,F.prototype={constructor:F,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var r in this)"t"===r.charAt(0)&&A.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(A,n){return o.type="throw",o.arg=t,r.next=A,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var s=A.call(a,"catchLoc"),c=A.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&A.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),S(r),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var A=r.completion;if("throw"===A.type){var n=A.arg;S(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,A){return this.delegate={iterator:x(t),resultName:r,nextLoc:A},"next"===this.method&&(this.arg=e),C}},t}function WN(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=_N(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var A=0,n=function(){};return{s:n,n:function(){return A>=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function ZN(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var A,n,i,a,o=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(A=i.call(r)).done)&&(o.push(A.value),o.length!==t);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}(e,t)||_N(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _N(e,t){if(e){if("string"==typeof e)return XN(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?XN(e,t):void 0}}function XN(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,A=Array(t);r<t;r++)A[r]=e[r];return A}function VN(e,t,r,A,n,i,a){try{var o=e[i](a),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(A,n)}function zN(e){return function(){var t=this,r=arguments;return new Promise((function(A,n){var i=e.apply(t,r);function a(e){VN(i,A,n,a,o,"next",e)}function o(e){VN(i,A,n,a,o,"throw",e)}a(void 0)}))}}function $N(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eL(e,t){for(var r=0;r<t.length;r++){var A=t[r];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,rL(A.key),A)}}function tL(e,t,r){return t&&eL(e.prototype,t),r&&eL(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function rL(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var A=r.call(e,"string");if("object"!=typeof A)return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var AL,nL=function(){return tL((function e(t){$N(this,e),this.name=t,this.terminated=!1,this._capability=Promise.withResolvers()}),[{key:"finished",get:function(){return this._capability.promise}},{key:"finish",value:function(){this._capability.resolve()}},{key:"terminate",value:function(){this.terminated=!0}},{key:"ensureNotTerminated",value:function(){if(this.terminated)throw new Error("Worker task was terminated")}}])}(),iL=function(){function e(){$N(this,e)}return tL(e,null,[{key:"setup",value:function(t,r){var A=!1;t.on("test",(function(e){A||(A=!0,t.send("test",e instanceof Uint8Array))})),t.on("configure",(function(e){var t;t=e.verbosity,Number.isInteger(t)&&(O=t)})),t.on("GetDocRequest",(function(t){return e.createDocumentHandler(t,r)}))}},{key:"createDocumentHandler",value:function(e,t){var r,A=!1,n=null,i=new Set,a=K(),o=e,s=o.docId,c=o.apiVersion,g="4.7.0";if(c!==g)throw new Error('The API version "'.concat(c,'" does not match ')+'the Worker version "'.concat(g,'".'));var u=[];for(var l in[])u.push(l);if(u.length)throw new Error("The \`Array.prototype\` contains unexpected enumerable properties: "+u.join(", ")+"; thus breaking e.g. \`for...in\` iteration of \`Array\`s.");var h=s+"_worker",I=new FN(h,s,t);function f(){if(A)throw new Error("Worker was terminated")}function C(e){i.add(e)}function B(e){e.finish(),i.delete(e)}function Q(e){return E.apply(this,arguments)}function E(){return(E=zN(jN().mark((function e(t){var A,n,i,a,o,s,c;return jN().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.ensureDoc("checkHeader");case 2:return e.next=4,r.ensureDoc("parseStartXRef");case 4:return e.next=6,r.ensureDoc("parse",[t]);case 6:return e.next=8,r.ensureDoc("checkFirstPage",[t]);case 8:return e.next=10,r.ensureDoc("checkLastPage",[t]);case 10:return e.next=12,r.ensureDoc("isPureXfa");case 12:if(!(A=e.sent)){e.next=18;break}return C(n=new nL("loadXfaFonts")),e.next=18,Promise.all([r.loadXfaFonts(I,n).catch((function(e){})).then((function(){return B(n)})),r.loadXfaImages()]);case 18:return e.next=20,Promise.all([r.ensureDoc("numPages"),r.ensureDoc("fingerprints")]);case 20:if(i=e.sent,a=ZN(i,2),o=a[0],s=a[1],!A){e.next=30;break}return e.next=27,r.ensureDoc("htmlForXfa");case 27:e.t0=e.sent,e.next=31;break;case 30:e.t0=null;case 31:return c=e.t0,e.abrupt("return",{numPages:o,fingerprints:s,htmlForXfa:c});case 33:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return I.on("GetPage",(function(e){return r.getPage(e.pageIndex).then((function(e){return Promise.all([r.ensure(e,"rotate"),r.ensure(e,"ref"),r.ensure(e,"userUnit"),r.ensure(e,"view")]).then((function(e){var t,r=ZN(e,4),A=r[0],n=r[1],i=r[2],a=r[3];return{rotate:A,ref:n,refStr:null!==(t=null==n?void 0:n.toString())&&void 0!==t?t:null,userUnit:i,view:a}}))}))})),I.on("GetPageIndex",(function(e){var t=Ye.get(e.num,e.gen);return r.ensureCatalog("getPageIndex",[t])})),I.on("GetDestinations",(function(e){return r.ensureCatalog("destinations")})),I.on("GetDestination",(function(e){return r.ensureCatalog("getDestination",[e.id])})),I.on("GetPageLabels",(function(e){return r.ensureCatalog("pageLabels")})),I.on("GetPageLayout",(function(e){return r.ensureCatalog("pageLayout")})),I.on("GetPageMode",(function(e){return r.ensureCatalog("pageMode")})),I.on("GetViewerPreferences",(function(e){return r.ensureCatalog("viewerPreferences")})),I.on("GetOpenAction",(function(e){return r.ensureCatalog("openAction")})),I.on("GetAttachments",(function(e){return r.ensureCatalog("attachments")})),I.on("GetDocJSActions",(function(e){return r.ensureCatalog("jsActions")})),I.on("GetPageJSActions",(function(e){var t=e.pageIndex;return r.getPage(t).then((function(e){return r.ensure(e,"jsActions")}))})),I.on("GetOutline",(function(e){return r.ensureCatalog("documentOutline")})),I.on("GetOptionalContentConfig",(function(e){return r.ensureCatalog("optionalContentConfig")})),I.on("GetPermissions",(function(e){return r.ensureCatalog("permissions")})),I.on("GetMetadata",(function(e){return Promise.all([r.ensureDoc("documentInfo"),r.ensureCatalog("metadata")])})),I.on("GetMarkInfo",(function(e){return r.ensureCatalog("markInfo")})),I.on("GetData",(function(e){return r.requestLoadedStream().then((function(e){return e.bytes}))})),I.on("GetAnnotations",(function(e){var t=e.pageIndex,A=e.intent;return r.getPage(t).then((function(e){var r=new nL("GetAnnotations: page ".concat(t));return C(r),e.getAnnotationsData(I,r,A).then((function(e){return B(r),e}),(function(e){throw B(r),e}))}))})),I.on("GetFieldObjects",(function(e){return r.ensureDoc("fieldObjects").then((function(e){return(null==e?void 0:e.allFields)||null}))})),I.on("HasJSActions",(function(e){return r.ensureDoc("hasJSActions")})),I.on("GetCalculationOrderIds",(function(e){return r.ensureDoc("calculationOrderIds")})),I.on("SaveDocument",function(){var e=zN(jN().mark((function e(t){var A,n,i,a,o,s,c,g,u,l,h,f,C,Q,E,d,y,p,v,m,w,b,k,D,S,F,x,R,G,N,L,U,M,J,H,Y,P,O;return jN().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A=t.isPureXfa,n=t.numPages,i=t.annotationStorage,a=t.filename,o=[r.requestLoadedStream(),r.ensureCatalog("acroForm"),r.ensureCatalog("acroFormRef"),r.ensureDoc("startXRef"),r.ensureDoc("xref"),r.ensureDoc("linearization"),r.ensureCatalog("structTreeRoot")],s=[],c=A?null:qt(i),e.next=6,Promise.all(o);case 6:if(g=e.sent,u=ZN(g,7),l=u[0],h=u[1],f=u[2],C=u[3],Q=u[4],E=u[5],d=u[6],y=Q.trailer.getRaw("Root")||null,!c){e.next=47;break}if(d){e.next=24;break}return e.next=20,OQ.canCreateStructureTree({catalogRef:y,pdfManager:r,newAnnotationsByPage:c});case 20:if(!e.sent){e.next=22;break}p=null;case 22:e.next=28;break;case 24:return e.next=26,d.canUpdateStructTree({pdfManager:r,xref:Q,newAnnotationsByPage:c});case 26:if(!e.sent){e.next=28;break}p=d;case 28:v=SR.generateImages(i.values(),Q,r.evaluatorOptions.isOffscreenCanvasSupported),m=void 0===p?s:[],w=WN(c),e.prev=31,k=jN().mark((function e(){var t,A,n;return jN().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=ZN(b.value,2),A=t[0],n=t[1],m.push(r.getPage(A).then((function(e){var t=new nL("Save (editor): page ".concat(A));return e.saveNewAnnotations(I,t,n,v).finally((function(){B(t)}))})));case 2:case"end":return e.stop()}}),e)})),w.s();case 34:if((b=w.n()).done){e.next=38;break}return e.delegateYield(k(),"t0",36);case 36:e.next=34;break;case 38:e.next=43;break;case 40:e.prev=40,e.t1=e.catch(31),w.e(e.t1);case 43:return e.prev=43,w.f(),e.finish(43);case 46:null===p?s.push(Promise.all(m).then(function(){var e=zN(jN().mark((function e(t){return jN().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,OQ.createStructureTree({newAnnotationsByPage:c,xref:Q,catalogRef:y,pdfManager:r,newRefs:t});case 2:return e.abrupt("return",t);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())):p&&s.push(Promise.all(m).then(function(){var e=zN(jN().mark((function e(t){return jN().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p.updateStructureTree({newAnnotationsByPage:c,pdfManager:r,newRefs:t});case 2:return e.abrupt("return",t);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 47:if(!A){e.next=51;break}s.push(r.serializeXfaData(i)),e.next=58;break;case 51:D=jN().mark((function e(t){return jN().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s.push(r.getPage(t).then((function(e){var r=new nL("Save: page ".concat(t));return e.save(I,r,i).finally((function(){B(r)}))})));case 1:case"end":return e.stop()}}),e)})),S=0;case 53:if(!(S<n)){e.next=58;break}return e.delegateYield(D(S),"t2",55);case 55:S++,e.next=53;break;case 58:return e.next=60,Promise.all(s);case 60:if(F=e.sent,x=[],R=null,!A){e.next=69;break}if(R=F[0]){e.next=67;break}return e.abrupt("return",l.bytes);case 67:e.next=72;break;case 69:if(0!==(x=F.flat(2)).length){e.next=72;break}return e.abrupt("return",l.bytes);case 72:if(G=f&&h instanceof He&&x.some((function(e){return e.needAppearances})),N=h instanceof He&&h.get("XFA")||null,L=null,U=!1,Array.isArray(N)){for(M=0,J=N.length;M<J;M+=2)"datasets"===N[M]&&(L=N[M+1],U=!0);null===L&&(L=Q.getNewTemporaryRef())}else N&&q("Unsupported XFA type.");return H=Object.create(null),Q.trailer&&(P=Object.create(null),(O=Q.trailer.get("Info")||null)instanceof He&&O.forEach((function(e,t){"string"==typeof t&&(P[e]=Ie(t))})),H={rootRef:y,encryptRef:Q.trailer.getRaw("Encrypt")||null,newRef:Q.getNewTemporaryRef(),infoRef:Q.trailer.getRaw("Info")||null,info:P,fileIds:Q.trailer.get("ID")||null,startXRef:E?C:null!==(Y=Q.lastXRefStreamPos)&&void 0!==Y?Y:C,filename:a}),e.abrupt("return",kQ({originalData:l.bytes,xrefInfo:H,newRefs:x,xref:Q,hasXfa:!!N,xfaDatasetsRef:L,hasXfaDatasetsEntry:U,needAppearances:G,acroFormRef:f,acroForm:h,xfaData:R,useXrefStream:qe(Q.topDict,"XRef")}).finally((function(){Q.resetNewTemporaryRef()})));case 80:case"end":return e.stop()}}),e,null,[[31,40,43,46]])})));return function(t){return e.apply(this,arguments)}}()),I.on("GetOperatorList",(function(e,t){var A=e.pageIndex;r.getPage(A).then((function(r){var n=new nL("GetOperatorList: page ".concat(A));C(n);var i=a>=S.INFOS?Date.now():0;r.getOperatorList({handler:I,sink:t,task:n,intent:e.intent,cacheKey:e.cacheKey,annotationStorage:e.annotationStorage,modifiedIds:e.modifiedIds}).then((function(e){B(n),i&&T("page=".concat(A+1," - getOperatorList: time=")+"".concat(Date.now()-i,"ms, len=").concat(e.length)),t.close()}),(function(e){B(n),n.terminated||t.error(e)}))}))})),I.on("GetTextContent",(function(e,t){var A=e.pageIndex,n=e.includeMarkedContent,i=e.disableNormalization;r.getPage(A).then((function(e){var r=new nL("GetTextContent: page "+A);C(r);var o=a>=S.INFOS?Date.now():0;e.extractTextContent({handler:I,task:r,sink:t,includeMarkedContent:n,disableNormalization:i}).then((function(){B(r),o&&T("page=".concat(A+1," - getTextContent: time=")+"".concat(Date.now()-o,"ms")),t.close()}),(function(e){B(r),r.terminated||t.error(e)}))}))})),I.on("GetStructTree",(function(e){return r.getPage(e.pageIndex).then((function(e){return r.ensure(e,"getStructTree")}))})),I.on("FontFallback",(function(e){return r.fontFallback(e.id,I)})),I.on("Cleanup",(function(e){return r.cleanup(!0)})),I.on("Terminate",(function(e){A=!0;var t=[];if(r){r.terminate(new Ae("Worker was terminated."));var a=r.cleanup();t.push(a),r=null}else JC();n&&n(new Ae("Worker was terminated."));var o,s=WN(i);try{for(s.s();!(o=s.n()).done;){var c=o.value;t.push(c.finished),c.terminate()}}catch(e){s.e(e)}finally{s.f()}return Promise.all(t).then((function(){I.destroy(),I=null}))})),I.on("Ready",(function(t){!function(e){function t(e){f(),I.send("GetDoc",{pdfInfo:e})}function i(e){if(f(),e instanceof V){var t=new nL("PasswordException: response ".concat(e.code));C(t),I.sendWithPromise("PasswordRequest",e).then((function(e){var A=e.password;B(t),r.updatePassword(A),a()})).catch((function(){B(t),I.send("DocException",e)}))}else e instanceof $||e instanceof ee||e instanceof te||e instanceof z?I.send("DocException",e):I.send("DocException",new z(e.message,e.toString()))}function a(){f(),Q(!1).then(t,(function(e){f(),e instanceof Et?r.requestLoadedStream().then((function(){f(),Q(!0).then(t,i)})):i(e)}))}f(),function(e){var t,r=e.data,A=e.password,i=e.disableAutoFetch,a=e.rangeChunkSize,o=e.length,c=e.docBaseUrl,g=e.enableXfa,u=e.evaluatorOptions,l={source:null,disableAutoFetch:i,docBaseUrl:c,docId:s,enableXfa:g,evaluatorOptions:u,handler:I,length:o,password:A,rangeChunkSize:a},h=Promise.withResolvers();if(r){try{l.source=r,t=new yN(l),h.resolve(t)}catch(e){h.reject(e)}return h.promise}var C,B=[];try{C=new KN(I)}catch(e){return h.reject(e),h.promise}var Q=C.getFullReader();Q.headersReady.then((function(){if(Q.isRangeSupported){l.source=C,l.length=Q.contentLength,l.disableAutoFetch||(l.disableAutoFetch=Q.isStreamingSupported),t=new pN(l);for(var e=0,r=B;e<r.length;e++){var A=r[e];t.sendProgressiveData(A)}B=[],h.resolve(t),n=null}})).catch((function(e){h.reject(e),n=null}));var E=0;return new Promise((function(e,r){var A=function(e){var i=e.value,a=e.done;try{if(f(),a)return t||function(){var e=dt(B);o&&e.length!==o&&q("reported HTTP length is different from actual");try{l.source=e,t=new yN(l),h.resolve(t)}catch(e){h.reject(e)}B=[]}(),void(n=null);E+=i.byteLength,Q.isStreamingSupported||I.send("DocProgress",{loaded:E,total:Math.max(E,Q.contentLength||0)}),t?t.sendProgressiveData(i):B.push(i),Q.read().then(A,r)}catch(e){r(e)}};Q.read().then(A,r)})).catch((function(e){h.reject(e),n=null})),n=function(e){C.cancelAllRequests(e)},h.promise}(e).then((function(e){if(A)throw e.terminate(new Ae("Worker was terminated.")),new Error("Worker was terminated");(r=e).requestLoadedStream(!0).then((function(e){I.send("DataLoaded",{length:e.bytes.byteLength})}))})).then(a,i)}(e),e=null})),h}},{key:"initializeFromPort",value:function(t){var r=new FN("worker","main",t);e.setup(r,t),r.send("ready",null)}}])}();"undefined"==typeof window&&!f&&"undefined"!=typeof self&&"function"==typeof(AL=self).postMessage&&"onmessage"in AL&&iL.initializeFromPort(self);`,B=`/*! For license information please see pdf.js.LICENSE.txt */
  992. var t={4186:(t,e,r)=>{var n=r(3749),i=r(8055),a=TypeError;t.exports=function(t){if(n(t))return t;throw new a(i(t)+" is not a function")}},9052:(t,e,r)=>{var n=r(8413),i=r(8055),a=TypeError;t.exports=function(t){if(n(t))return t;throw new a(i(t)+" is not a constructor")}},7330:(t,e,r)=>{var n=r(4597),i=String,a=TypeError;t.exports=function(t){if(n(t))return t;throw new a("Can't set "+i(t)+" as a prototype")}},4376:(t,e,r)=>{var n=r(418).has;t.exports=function(t){return n(t),t}},1458:(t,e,r)=>{var n=r(5811),i=r(5304),a=r(1601).f,o=n("unscopables"),s=Array.prototype;void 0===s[o]&&a(s,o,{configurable:!0,value:i(null)}),t.exports=function(t){s[o][t]=!0}},8149:(t,e,r)=>{var n=r(6903).charAt;t.exports=function(t,e,r){return e+(r?n(t,e).length:1)}},3399:(t,e,r)=>{var n=r(6921),i=TypeError;t.exports=function(t,e){if(n(e,t))return t;throw new i("Incorrect invocation")}},7447:(t,e,r)=>{var n=r(2674),i=String,a=TypeError;t.exports=function(t){if(n(t))return t;throw new a(i(t)+" is not an object")}},387:t=>{t.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},8242:(t,e,r)=>{var n=r(4032),i=r(5026),a=r(9872),o=n.ArrayBuffer,s=n.TypeError;t.exports=o&&i(o.prototype,"byteLength","get")||function(t){if("ArrayBuffer"!==a(t))throw new s("ArrayBuffer expected");return t.byteLength}},8102:(t,e,r)=>{var n=r(4032),i=r(2116),a=r(8242),o=n.ArrayBuffer,s=o&&o.prototype,u=s&&i(s.slice);t.exports=function(t){if(0!==a(t))return!1;if(!u)return!1;try{return u(t,0,0),!1}catch(t){return!0}}},7060:(t,e,r)=>{var n=r(3455);t.exports=n((function(){if("function"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,"a",{value:8})}}))},6033:(t,e,r)=>{var n=r(8102),i=TypeError;t.exports=function(t){if(n(t))throw new i("ArrayBuffer is detached");return t}},4676:(t,e,r)=>{var n=r(4032),i=r(2608),a=r(5026),o=r(9088),s=r(6033),u=r(8242),c=r(7395),l=r(6572),h=n.structuredClone,f=n.ArrayBuffer,d=n.DataView,v=Math.min,p=f.prototype,y=d.prototype,g=i(p.slice),m=a(p,"resizable","get"),b=a(p,"maxByteLength","get"),w=i(y.getInt8),k=i(y.setInt8);t.exports=(l||c)&&function(t,e,r){var n,i=u(t),a=void 0===e?i:o(e),p=!m||!m(t);if(s(t),l&&(t=h(t,{transfer:[t]}),i===a&&(r||p)))return t;if(i>=a&&(!r||p))n=g(t,0,a);else{var y=r&&!p&&b?{maxByteLength:b(t)}:void 0;n=new f(a,y);for(var x=new d(t),A=new d(n),_=v(a,i),E=0;E<_;E++)k(A,E,w(x,E))}return l||c(t),n}},4356:(t,e,r)=>{var n,i,a,o=r(387),s=r(2444),u=r(4032),c=r(3749),l=r(2674),h=r(9649),f=r(1179),d=r(8055),v=r(139),p=r(8552),y=r(8986),g=r(6921),m=r(2611),b=r(9415),w=r(5811),k=r(5936),x=r(8301),A=x.enforce,_=x.get,E=u.Int8Array,S=E&&E.prototype,O=u.Uint8ClampedArray,T=O&&O.prototype,P=E&&m(E),L=S&&m(S),M=Object.prototype,C=u.TypeError,j=w("toStringTag"),I=k("TYPED_ARRAY_TAG"),R="TypedArrayConstructor",F=o&&!!b&&"Opera"!==f(u.opera),D=!1,N={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},W={BigInt64Array:8,BigUint64Array:8},B=function(t){var e=m(t);if(l(e)){var r=_(e);return r&&h(r,R)?r[R]:B(e)}},G=function(t){if(!l(t))return!1;var e=f(t);return h(N,e)||h(W,e)};for(n in N)(a=(i=u[n])&&i.prototype)?A(a)[R]=i:F=!1;for(n in W)(a=(i=u[n])&&i.prototype)&&(A(a)[R]=i);if((!F||!c(P)||P===Function.prototype)&&(P=function(){throw new C("Incorrect invocation")},F))for(n in N)u[n]&&b(u[n],P);if((!F||!L||L===M)&&(L=P.prototype,F))for(n in N)u[n]&&b(u[n].prototype,L);if(F&&m(T)!==L&&b(T,L),s&&!h(L,j))for(n in D=!0,y(L,j,{configurable:!0,get:function(){return l(this)?this[I]:void 0}}),N)u[n]&&v(u[n],I,n);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:F,TYPED_ARRAY_TAG:D&&I,aTypedArray:function(t){if(G(t))return t;throw new C("Target is not a typed array")},aTypedArrayConstructor:function(t){if(c(t)&&(!b||g(P,t)))return t;throw new C(d(t)+" is not a typed array constructor")},exportTypedArrayMethod:function(t,e,r,n){if(s){if(r)for(var i in N){var a=u[i];if(a&&h(a.prototype,t))try{delete a.prototype[t]}catch(r){try{a.prototype[t]=e}catch(t){}}}L[t]&&!r||p(L,t,r?e:F&&S[t]||e,n)}},exportTypedArrayStaticMethod:function(t,e,r){var n,i;if(s){if(b){if(r)for(n in N)if((i=u[n])&&h(i,t))try{delete i[t]}catch(t){}if(P[t]&&!r)return;try{return p(P,t,r?e:F&&P[t]||e)}catch(t){}}for(n in N)!(i=u[n])||i[t]&&!r||p(i,t,e)}},getTypedArrayConstructor:B,isView:function(t){if(!l(t))return!1;var e=f(t);return"DataView"===e||h(N,e)||h(W,e)},isTypedArray:G,TypedArray:P,TypedArrayPrototype:L}},7226:(t,e,r)=>{var n=r(4032),i=r(2608),a=r(2444),o=r(387),s=r(2542),u=r(139),c=r(8986),l=r(4183),h=r(3455),f=r(3399),d=r(1211),v=r(5806),p=r(9088),y=r(3505),g=r(1306),m=r(2611),b=r(9415),w=r(9557),k=r(4224),x=r(3951),A=r(2924),_=r(6911),E=r(8301),S=s.PROPER,O=s.CONFIGURABLE,T="ArrayBuffer",P="DataView",L="prototype",M="Wrong index",C=E.getterFor(T),j=E.getterFor(P),I=E.set,R=n[T],F=R,D=F&&F[L],N=n[P],W=N&&N[L],B=Object.prototype,G=n.Array,H=n.RangeError,U=i(w),z=i([].reverse),V=g.pack,q=g.unpack,Y=function(t){return[255&t]},X=function(t){return[255&t,t>>8&255]},K=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},Q=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},J=function(t){return V(y(t),23,4)},$=function(t){return V(t,52,8)},Z=function(t,e,r){c(t[L],e,{configurable:!0,get:function(){return r(this)[e]}})},tt=function(t,e,r,n){var i=j(t),a=p(r),o=!!n;if(a+e>i.byteLength)throw new H(M);var s=i.bytes,u=a+i.byteOffset,c=k(s,u,u+e);return o?c:z(c)},et=function(t,e,r,n,i,a){var o=j(t),s=p(r),u=n(+i),c=!!a;if(s+e>o.byteLength)throw new H(M);for(var l=o.bytes,h=s+o.byteOffset,f=0;f<e;f++)l[h+f]=u[c?f:e-f-1]};if(o){var rt=S&&R.name!==T;h((function(){R(1)}))&&h((function(){new R(-1)}))&&!h((function(){return new R,new R(1.5),new R(NaN),1!==R.length||rt&&!O}))?rt&&O&&u(R,"name",T):((F=function(t){return f(this,D),x(new R(p(t)),this,F)})[L]=D,D.constructor=F,A(F,R)),b&&m(W)!==B&&b(W,B);var nt=new N(new F(2)),it=i(W.setInt8);nt.setInt8(0,2147483648),nt.setInt8(1,2147483649),!nt.getInt8(0)&&nt.getInt8(1)||l(W,{setInt8:function(t,e){it(this,t,e<<24>>24)},setUint8:function(t,e){it(this,t,e<<24>>24)}},{unsafe:!0})}else D=(F=function(t){f(this,D);var e=p(t);I(this,{type:T,bytes:U(G(e),0),byteLength:e}),a||(this.byteLength=e,this.detached=!1)})[L],W=(N=function(t,e,r){f(this,W),f(t,D);var n=C(t),i=n.byteLength,o=d(e);if(o<0||o>i)throw new H("Wrong offset");if(o+(r=void 0===r?i-o:v(r))>i)throw new H("Wrong length");I(this,{type:P,buffer:t,byteLength:r,byteOffset:o,bytes:n.bytes}),a||(this.buffer=t,this.byteLength=r,this.byteOffset=o)})[L],a&&(Z(F,"byteLength",C),Z(N,"buffer",j),Z(N,"byteLength",j),Z(N,"byteOffset",j)),l(W,{getInt8:function(t){return tt(this,1,t)[0]<<24>>24},getUint8:function(t){return tt(this,1,t)[0]},getInt16:function(t){var e=tt(this,2,t,arguments.length>1&&arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=tt(this,2,t,arguments.length>1&&arguments[1]);return e[1]<<8|e[0]},getInt32:function(t){return Q(tt(this,4,t,arguments.length>1&&arguments[1]))},getUint32:function(t){return Q(tt(this,4,t,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(t){return q(tt(this,4,t,arguments.length>1&&arguments[1]),23)},getFloat64:function(t){return q(tt(this,8,t,arguments.length>1&&arguments[1]),52)},setInt8:function(t,e){et(this,1,t,Y,e)},setUint8:function(t,e){et(this,1,t,Y,e)},setInt16:function(t,e){et(this,2,t,X,e,arguments.length>2&&arguments[2])},setUint16:function(t,e){et(this,2,t,X,e,arguments.length>2&&arguments[2])},setInt32:function(t,e){et(this,4,t,K,e,arguments.length>2&&arguments[2])},setUint32:function(t,e){et(this,4,t,K,e,arguments.length>2&&arguments[2])},setFloat32:function(t,e){et(this,4,t,J,e,arguments.length>2&&arguments[2])},setFloat64:function(t,e){et(this,8,t,$,e,arguments.length>2&&arguments[2])}});_(F,T),_(N,P),t.exports={ArrayBuffer:F,DataView:N}},6677:(t,e,r)=>{var n=r(4165),i=r(9002),a=r(7878),o=r(1870),s=Math.min;t.exports=[].copyWithin||function(t,e){var r=n(this),u=a(r),c=i(t,u),l=i(e,u),h=arguments.length>2?arguments[2]:void 0,f=s((void 0===h?u:i(h,u))-l,u-c),d=1;for(l<c&&c<l+f&&(d=-1,l+=f-1,c+=f-1);f-- >0;)l in r?r[c]=r[l]:o(r,c),c+=d,l+=d;return r}},9557:(t,e,r)=>{var n=r(4165),i=r(9002),a=r(7878);t.exports=function(t){for(var e=n(this),r=a(e),o=arguments.length,s=i(o>1?arguments[1]:void 0,r),u=o>2?arguments[2]:void 0,c=void 0===u?r:i(u,r);c>s;)e[s++]=t;return e}},3147:(t,e,r)=>{var n=r(5645).forEach,i=r(1814)("forEach");t.exports=i?[].forEach:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}},7434:(t,e,r)=>{var n=r(7878);t.exports=function(t,e,r){for(var i=0,a=arguments.length>2?r:n(e),o=new t(a);a>i;)o[i]=e[i++];return o}},3948:(t,e,r)=>{var n=r(4864),i=r(3453),a=r(4165),o=r(3535),s=r(993),u=r(8413),c=r(7878),l=r(3552),h=r(6961),f=r(7507),d=Array;t.exports=function(t){var e=a(t),r=u(this),v=arguments.length,p=v>1?arguments[1]:void 0,y=void 0!==p;y&&(p=n(p,v>2?arguments[2]:void 0));var g,m,b,w,k,x,A=f(e),_=0;if(!A||this===d&&s(A))for(g=c(e),m=r?new this(g):d(g);g>_;_++)x=y?p(e[_],_):e[_],l(m,_,x);else for(m=r?new this:[],k=(w=h(e,A)).next;!(b=i(k,w)).done;_++)x=y?o(w,p,[b.value,_],!0):b.value,l(m,_,x);return m.length=_,m}},7921:(t,e,r)=>{var n=r(3637),i=r(9002),a=r(7878),o=function(t){return function(e,r,o){var s=n(e),u=a(s);if(0===u)return!t&&-1;var c,l=i(o,u);if(t&&r!=r){for(;u>l;)if((c=s[l++])!=c)return!0}else for(;u>l;l++)if((t||l in s)&&s[l]===r)return t||l||0;return!t&&-1}};t.exports={includes:o(!0),indexOf:o(!1)}},767:(t,e,r)=>{var n=r(4864),i=r(9455),a=r(4165),o=r(7878),s=function(t){var e=1===t;return function(r,s,u){for(var c,l=a(r),h=i(l),f=o(h),d=n(s,u);f-- >0;)if(d(c=h[f],f,l))switch(t){case 0:return c;case 1:return f}return e?-1:void 0}};t.exports={findLast:s(0),findLastIndex:s(1)}},5645:(t,e,r)=>{var n=r(4864),i=r(2608),a=r(9455),o=r(4165),s=r(7878),u=r(1453),c=i([].push),l=function(t){var e=1===t,r=2===t,i=3===t,l=4===t,h=6===t,f=7===t,d=5===t||h;return function(v,p,y,g){for(var m,b,w=o(v),k=a(w),x=s(k),A=n(p,y),_=0,E=g||u,S=e?E(v,x):r||f?E(v,0):void 0;x>_;_++)if((d||_ in k)&&(b=A(m=k[_],_,w),t))if(e)S[_]=b;else if(b)switch(t){case 3:return!0;case 5:return m;case 6:return _;case 2:c(S,m)}else switch(t){case 4:return!1;case 7:c(S,m)}return h?-1:i||l?l:S}};t.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(7)}},3499:(t,e,r)=>{var n=r(3881),i=r(3637),a=r(1211),o=r(7878),s=r(1814),u=Math.min,c=[].lastIndexOf,l=!!c&&1/[1].lastIndexOf(1,-0)<0,h=s("lastIndexOf"),f=l||!h;t.exports=f?function(t){if(l)return n(c,this,arguments)||0;var e=i(this),r=o(e);if(0===r)return-1;var s=r-1;for(arguments.length>1&&(s=u(s,a(arguments[1]))),s<0&&(s=r+s);s>=0;s--)if(s in e&&e[s]===t)return s||0;return-1}:c},9077:(t,e,r)=>{var n=r(3455),i=r(5811),a=r(6415),o=i("species");t.exports=function(t){return a>=51||!n((function(){var e=[];return(e.constructor={})[o]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},1814:(t,e,r)=>{var n=r(3455);t.exports=function(t,e){var r=[][t];return!!r&&n((function(){r.call(null,e||function(){return 1},1)}))}},4734:(t,e,r)=>{var n=r(4186),i=r(4165),a=r(9455),o=r(7878),s=TypeError,u="Reduce of empty array with no initial value",c=function(t){return function(e,r,c,l){var h=i(e),f=a(h),d=o(h);if(n(r),0===d&&c<2)throw new s(u);var v=t?d-1:0,p=t?-1:1;if(c<2)for(;;){if(v in f){l=f[v],v+=p;break}if(v+=p,t?v<0:d<=v)throw new s(u)}for(;t?v>=0:d>v;v+=p)v in f&&(l=r(l,f[v],v,h));return l}};t.exports={left:c(!1),right:c(!0)}},7375:(t,e,r)=>{var n=r(2444),i=r(5448),a=TypeError,o=Object.getOwnPropertyDescriptor,s=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=s?function(t,e){if(i(t)&&!o(t,"length").writable)throw new a("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},4224:(t,e,r)=>{var n=r(2608);t.exports=n([].slice)},5272:(t,e,r)=>{var n=r(4224),i=Math.floor,a=function(t,e){var r=t.length;if(r<8)for(var o,s,u=1;u<r;){for(s=u,o=t[u];s&&e(t[s-1],o)>0;)t[s]=t[--s];s!==u++&&(t[s]=o)}else for(var c=i(r/2),l=a(n(t,0,c),e),h=a(n(t,c),e),f=l.length,d=h.length,v=0,p=0;v<f||p<d;)t[v+p]=v<f&&p<d?e(l[v],h[p])<=0?l[v++]:h[p++]:v<f?l[v++]:h[p++];return t};t.exports=a},2329:(t,e,r)=>{var n=r(5448),i=r(8413),a=r(2674),o=r(5811)("species"),s=Array;t.exports=function(t){var e;return n(t)&&(e=t.constructor,(i(e)&&(e===s||n(e.prototype))||a(e)&&null===(e=e[o]))&&(e=void 0)),void 0===e?s:e}},1453:(t,e,r)=>{var n=r(2329);t.exports=function(t,e){return new(n(t))(0===e?0:e)}},6444:(t,e,r)=>{var n=r(7878);t.exports=function(t,e){for(var r=n(t),i=new e(r),a=0;a<r;a++)i[a]=t[r-a-1];return i}},920:(t,e,r)=>{var n=r(7878),i=r(1211),a=RangeError;t.exports=function(t,e,r,o){var s=n(t),u=i(r),c=u<0?s+u:u;if(c>=s||c<0)throw new a("Incorrect index");for(var l=new e(s),h=0;h<s;h++)l[h]=h===c?o:t[h];return l}},2996:t=>{var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=e+"+/",n=e+"-_",i=function(t){for(var e={},r=0;r<64;r++)e[t.charAt(r)]=r;return e};t.exports={i2c:r,c2i:i(r),i2cUrl:n,c2iUrl:i(n)}},3535:(t,e,r)=>{var n=r(7447),i=r(5235);t.exports=function(t,e,r,a){try{return a?e(n(r)[0],r[1]):e(r)}catch(e){i(t,"throw",e)}}},4348:(t,e,r)=>{var n=r(5811)("iterator"),i=!1;try{var a=0,o={next:function(){return{done:!!a++}},return:function(){i=!0}};o[n]=function(){return this},Array.from(o,(function(){throw 2}))}catch(t){}t.exports=function(t,e){try{if(!e&&!i)return!1}catch(t){return!1}var r=!1;try{var a={};a[n]=function(){return{next:function(){return{done:r=!0}}}},t(a)}catch(t){}return r}},9872:(t,e,r)=>{var n=r(2608),i=n({}.toString),a=n("".slice);t.exports=function(t){return a(i(t),8,-1)}},1179:(t,e,r)=>{var n=r(3724),i=r(3749),a=r(9872),o=r(5811)("toStringTag"),s=Object,u="Arguments"===a(function(){return arguments}());t.exports=n?a:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=s(t),o))?r:u?a(e):"Object"===(n=a(e))&&i(e.callee)?"Arguments":n}},2042:(t,e,r)=>{var n=r(5304),i=r(8986),a=r(4183),o=r(4864),s=r(3399),u=r(6021),c=r(1804),l=r(656),h=r(9393),f=r(5409),d=r(2444),v=r(5227).fastKey,p=r(8301),y=p.set,g=p.getterFor;t.exports={getConstructor:function(t,e,r,l){var h=t((function(t,i){s(t,f),y(t,{type:e,index:n(null),first:null,last:null,size:0}),d||(t.size=0),u(i)||c(i,t[l],{that:t,AS_ENTRIES:r})})),f=h.prototype,p=g(e),m=function(t,e,r){var n,i,a=p(t),o=b(t,e);return o?o.value=r:(a.last=o={index:i=v(e,!0),key:e,value:r,previous:n=a.last,next:null,removed:!1},a.first||(a.first=o),n&&(n.next=o),d?a.size++:t.size++,"F"!==i&&(a.index[i]=o)),t},b=function(t,e){var r,n=p(t),i=v(e);if("F"!==i)return n.index[i];for(r=n.first;r;r=r.next)if(r.key===e)return r};return a(f,{clear:function(){for(var t=p(this),e=t.first;e;)e.removed=!0,e.previous&&(e.previous=e.previous.next=null),e=e.next;t.first=t.last=null,t.index=n(null),d?t.size=0:this.size=0},delete:function(t){var e=this,r=p(e),n=b(e,t);if(n){var i=n.next,a=n.previous;delete r.index[n.index],n.removed=!0,a&&(a.next=i),i&&(i.previous=a),r.first===n&&(r.first=i),r.last===n&&(r.last=a),d?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=p(this),n=o(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!b(this,t)}}),a(f,r?{get:function(t){var e=b(this,t);return e&&e.value},set:function(t,e){return m(this,0===t?0:t,e)}}:{add:function(t){return m(this,t=0===t?0:t,t)}}),d&&i(f,"size",{configurable:!0,get:function(){return p(this).size}}),h},setStrong:function(t,e,r){var n=e+" Iterator",i=g(e),a=g(n);l(t,e,(function(t,e){y(this,{type:n,target:t,state:i(t),kind:e,last:null})}),(function(){for(var t=a(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?h("keys"===e?r.key:"values"===e?r.value:[r.key,r.value],!1):(t.target=null,h(void 0,!0))}),r?"entries":"values",!r,!0),f(e)}}},8153:(t,e,r)=>{var n=r(2608),i=r(4183),a=r(5227).getWeakData,o=r(3399),s=r(7447),u=r(6021),c=r(2674),l=r(1804),h=r(5645),f=r(9649),d=r(8301),v=d.set,p=d.getterFor,y=h.find,g=h.findIndex,m=n([].splice),b=0,w=function(t){return t.frozen||(t.frozen=new k)},k=function(){this.entries=[]},x=function(t,e){return y(t.entries,(function(t){return t[0]===e}))};k.prototype={get:function(t){var e=x(this,t);if(e)return e[1]},has:function(t){return!!x(this,t)},set:function(t,e){var r=x(this,t);r?r[1]=e:this.entries.push([t,e])},delete:function(t){var e=g(this.entries,(function(e){return e[0]===t}));return~e&&m(this.entries,e,1),!!~e}},t.exports={getConstructor:function(t,e,r,n){var h=t((function(t,i){o(t,d),v(t,{type:e,id:b++,frozen:null}),u(i)||l(i,t[n],{that:t,AS_ENTRIES:r})})),d=h.prototype,y=p(e),g=function(t,e,r){var n=y(t),i=a(s(e),!0);return!0===i?w(n).set(e,r):i[n.id]=r,t};return i(d,{delete:function(t){var e=y(this);if(!c(t))return!1;var r=a(t);return!0===r?w(e).delete(t):r&&f(r,e.id)&&delete r[e.id]},has:function(t){var e=y(this);if(!c(t))return!1;var r=a(t);return!0===r?w(e).has(t):r&&f(r,e.id)}}),i(d,r?{get:function(t){var e=y(this);if(c(t)){var r=a(t);if(!0===r)return w(e).get(t);if(r)return r[e.id]}},set:function(t,e){return g(this,t,e)}}:{add:function(t){return g(this,t,!0)}}),h}}},9556:(t,e,r)=>{var n=r(5366),i=r(4032),a=r(2608),o=r(5868),s=r(8552),u=r(5227),c=r(1804),l=r(3399),h=r(3749),f=r(6021),d=r(2674),v=r(3455),p=r(4348),y=r(6911),g=r(3951);t.exports=function(t,e,r){var m=-1!==t.indexOf("Map"),b=-1!==t.indexOf("Weak"),w=m?"set":"add",k=i[t],x=k&&k.prototype,A=k,_={},E=function(t){var e=a(x[t]);s(x,t,"add"===t?function(t){return e(this,0===t?0:t),this}:"delete"===t?function(t){return!(b&&!d(t))&&e(this,0===t?0:t)}:"get"===t?function(t){return b&&!d(t)?void 0:e(this,0===t?0:t)}:"has"===t?function(t){return!(b&&!d(t))&&e(this,0===t?0:t)}:function(t,r){return e(this,0===t?0:t,r),this})};if(o(t,!h(k)||!(b||x.forEach&&!v((function(){(new k).entries().next()})))))A=r.getConstructor(e,t,m,w),u.enable();else if(o(t,!0)){var S=new A,O=S[w](b?{}:-0,1)!==S,T=v((function(){S.has(1)})),P=p((function(t){new k(t)})),L=!b&&v((function(){for(var t=new k,e=5;e--;)t[w](e,e);return!t.has(-0)}));P||((A=e((function(t,e){l(t,x);var r=g(new k,t,A);return f(e)||c(e,r[w],{that:r,AS_ENTRIES:m}),r}))).prototype=x,x.constructor=A),(T||L)&&(E("delete"),E("has"),m&&E("get")),(L||O)&&E(w),b&&x.clear&&delete x.clear}return _[t]=A,n({global:!0,constructor:!0,forced:A!==k},_),y(A,t),b||r.setStrong(A,t,m),A}},2924:(t,e,r)=>{var n=r(9649),i=r(2919),a=r(1139),o=r(1601);t.exports=function(t,e,r){for(var s=i(e),u=o.f,c=a.f,l=0;l<s.length;l++){var h=s[l];n(t,h)||r&&n(r,h)||u(t,h,c(e,h))}}},860:(t,e,r)=>{var n=r(5811)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[n]=!1,"/./"[t](e)}catch(t){}}return!1}},5139:(t,e,r)=>{var n=r(3455);t.exports=!n((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},9393:t=>{t.exports=function(t,e){return{value:t,done:e}}},139:(t,e,r)=>{var n=r(2444),i=r(1601),a=r(4004);t.exports=n?function(t,e,r){return i.f(t,e,a(1,r))}:function(t,e,r){return t[e]=r,t}},4004:t=>{t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},3552:(t,e,r)=>{var n=r(2444),i=r(1601),a=r(4004);t.exports=function(t,e,r){n?i.f(t,e,a(0,r)):t[e]=r}},952:(t,e,r)=>{var n=r(7447),i=r(3118),a=TypeError;t.exports=function(t){if(n(this),"string"===t||"default"===t)t="string";else if("number"!==t)throw new a("Incorrect hint");return i(this,t)}},8986:(t,e,r)=>{var n=r(1147),i=r(1601);t.exports=function(t,e,r){return r.get&&n(r.get,e,{getter:!0}),r.set&&n(r.set,e,{setter:!0}),i.f(t,e,r)}},8552:(t,e,r)=>{var n=r(3749),i=r(1601),a=r(1147),o=r(5801);t.exports=function(t,e,r,s){s||(s={});var u=s.enumerable,c=void 0!==s.name?s.name:e;if(n(r)&&a(r,c,s),s.global)u?t[e]=r:o(e,r);else{try{s.unsafe?t[e]&&(u=!0):delete t[e]}catch(t){}u?t[e]=r:i.f(t,e,{value:r,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return t}},4183:(t,e,r)=>{var n=r(8552);t.exports=function(t,e,r){for(var i in e)n(t,i,e[i],r);return t}},5801:(t,e,r)=>{var n=r(4032),i=Object.defineProperty;t.exports=function(t,e){try{i(n,t,{value:e,configurable:!0,writable:!0})}catch(r){n[t]=e}return e}},1870:(t,e,r)=>{var n=r(8055),i=TypeError;t.exports=function(t,e){if(!delete t[e])throw new i("Cannot delete property "+n(e)+" of "+n(t))}},2444:(t,e,r)=>{var n=r(3455);t.exports=!n((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},7395:(t,e,r)=>{var n,i,a,o,s=r(4032),u=r(9685),c=r(6572),l=s.structuredClone,h=s.ArrayBuffer,f=s.MessageChannel,d=!1;if(c)d=function(t){l(t,{transfer:[t]})};else if(h)try{f||(n=u("worker_threads"))&&(f=n.MessageChannel),f&&(i=new f,a=new h(2),o=function(t){i.port1.postMessage(null,[t])},2===a.byteLength&&(o(a),0===a.byteLength&&(d=o)))}catch(t){}t.exports=d},5751:(t,e,r)=>{var n=r(4032),i=r(2674),a=n.document,o=i(a)&&i(a.createElement);t.exports=function(t){return o?a.createElement(t):{}}},9573:t=>{var e=TypeError;t.exports=function(t){if(t>9007199254740991)throw e("Maximum allowed index exceeded");return t}},4090:t=>{t.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},2760:t=>{t.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}},4784:(t,e,r)=>{var n=r(5751)("span").classList,i=n&&n.constructor&&n.constructor.prototype;t.exports=i===Object.prototype?void 0:i},5175:t=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},7085:(t,e,r)=>{var n=r(7607).match(/firefox\\/(\\d+)/i);t.exports=!!n&&+n[1]},5123:(t,e,r)=>{var n=r(7607);t.exports=/MSIE|Trident/.test(n)},9081:(t,e,r)=>{var n=r(7607);t.exports=/ipad|iphone|ipod/i.test(n)&&"undefined"!=typeof Pebble},9352:(t,e,r)=>{var n=r(7607);t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(n)},4529:(t,e,r)=>{var n=r(7351);t.exports="NODE"===n},628:(t,e,r)=>{var n=r(7607);t.exports=/web0s(?!.*chrome)/i.test(n)},7607:(t,e,r)=>{var n=r(4032).navigator,i=n&&n.userAgent;t.exports=i?String(i):""},6415:(t,e,r)=>{var n,i,a=r(4032),o=r(7607),s=a.process,u=a.Deno,c=s&&s.versions||u&&u.version,l=c&&c.v8;l&&(i=(n=l.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!i&&o&&(!(n=o.match(/Edge\\/(\\d+)/))||n[1]>=74)&&(n=o.match(/Chrome\\/(\\d+)/))&&(i=+n[1]),t.exports=i},1911:(t,e,r)=>{var n=r(7607).match(/AppleWebKit\\/(\\d+)\\./);t.exports=!!n&&+n[1]},7351:(t,e,r)=>{var n=r(4032),i=r(7607),a=r(9872),o=function(t){return i.slice(0,t.length)===t};t.exports=o("Bun/")?"BUN":o("Cloudflare-Workers")?"CLOUDFLARE":o("Deno/")?"DENO":o("Node.js/")?"NODE":n.Bun&&"string"==typeof Bun.version?"BUN":n.Deno&&"object"==typeof Deno.version?"DENO":"process"===a(n.process)?"NODE":n.window&&n.document?"BROWSER":"REST"},3633:(t,e,r)=>{var n=r(2608),i=Error,a=n("".replace),o=String(new i("zxcasd").stack),s=/\\n\\s*at [^:]*:[^\\n]*/,u=s.test(o);t.exports=function(t,e){if(u&&"string"==typeof t&&!i.prepareStackTrace)for(;e--;)t=a(t,s,"");return t}},4171:(t,e,r)=>{var n=r(139),i=r(3633),a=r(3427),o=Error.captureStackTrace;t.exports=function(t,e,r,s){a&&(o?o(t,e):n(t,"stack",i(r,s)))}},3427:(t,e,r)=>{var n=r(3455),i=r(4004);t.exports=!n((function(){var t=new Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",i(1,7)),7!==t.stack)}))},2912:(t,e,r)=>{var n=r(2444),i=r(3455),a=r(7447),o=r(8363),s=Error.prototype.toString,u=i((function(){if(n){var t=Object.create(Object.defineProperty({},"name",{get:function(){return this===t}}));if("true"!==s.call(t))return!0}return"2: 1"!==s.call({message:1,name:2})||"Error"!==s.call({})}));t.exports=u?function(){var t=a(this),e=o(t.name,"Error"),r=o(t.message);return e?r?e+": "+r:e:r}:s},5366:(t,e,r)=>{var n=r(4032),i=r(1139).f,a=r(139),o=r(8552),s=r(5801),u=r(2924),c=r(5868);t.exports=function(t,e){var r,l,h,f,d,v=t.target,p=t.global,y=t.stat;if(r=p?n:y?n[v]||s(v,{}):n[v]&&n[v].prototype)for(l in e){if(f=e[l],h=t.dontCallGetSet?(d=i(r,l))&&d.value:r[l],!c(p?l:v+(y?".":"#")+l,t.forced)&&void 0!==h){if(typeof f==typeof h)continue;u(f,h)}(t.sham||h&&h.sham)&&a(f,"sham",!0),o(r,l,f,t)}}},3455:t=>{t.exports=function(t){try{return!!t()}catch(t){return!0}}},4364:(t,e,r)=>{r(2823);var n=r(3453),i=r(8552),a=r(9867),o=r(3455),s=r(5811),u=r(139),c=s("species"),l=RegExp.prototype;t.exports=function(t,e,r,h){var f=s(t),d=!o((function(){var e={};return e[f]=function(){return 7},7!==""[t](e)})),v=d&&!o((function(){var e=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[c]=function(){return r},r.flags="",r[f]=/./[f]),r.exec=function(){return e=!0,null},r[f](""),!e}));if(!d||!v||r){var p=/./[f],y=e(f,""[t],(function(t,e,r,i,o){var s=e.exec;return s===a||s===l.exec?d&&!o?{done:!0,value:n(p,e,r,i)}:{done:!0,value:n(t,r,e,i)}:{done:!1}}));i(String.prototype,t,y[0]),i(l,f,y[1])}h&&u(l[f],"sham",!0)}},2851:(t,e,r)=>{var n=r(5448),i=r(7878),a=r(9573),o=r(4864),s=function(t,e,r,u,c,l,h,f){for(var d,v,p=c,y=0,g=!!h&&o(h,f);y<u;)y in r&&(d=g?g(r[y],y,e):r[y],l>0&&n(d)?(v=i(d),p=s(t,e,d,v,p,l-1)-1):(a(p+1),t[p]=d),p++),y++;return p};t.exports=s},568:(t,e,r)=>{var n=r(3455);t.exports=!n((function(){return Object.isExtensible(Object.preventExtensions({}))}))},3881:(t,e,r)=>{var n=r(9128),i=Function.prototype,a=i.apply,o=i.call;t.exports="object"==typeof Reflect&&Reflect.apply||(n?o.bind(a):function(){return o.apply(a,arguments)})},4864:(t,e,r)=>{var n=r(2116),i=r(4186),a=r(9128),o=n(n.bind);t.exports=function(t,e){return i(t),void 0===e?t:a?o(t,e):function(){return t.apply(e,arguments)}}},9128:(t,e,r)=>{var n=r(3455);t.exports=!n((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},2230:(t,e,r)=>{var n=r(2608),i=r(4186),a=r(2674),o=r(9649),s=r(4224),u=r(9128),c=Function,l=n([].concat),h=n([].join),f={};t.exports=u?c.bind:function(t){var e=i(this),r=e.prototype,n=s(arguments,1),u=function(){var r=l(n,s(arguments));return this instanceof u?function(t,e,r){if(!o(f,e)){for(var n=[],i=0;i<e;i++)n[i]="a["+i+"]";f[e]=c("C,a","return new C("+h(n,",")+")")}return f[e](t,r)}(e,r.length,r):e.apply(t,r)};return a(r)&&(u.prototype=r),u}},3453:(t,e,r)=>{var n=r(9128),i=Function.prototype.call;t.exports=n?i.bind(i):function(){return i.apply(i,arguments)}},2542:(t,e,r)=>{var n=r(2444),i=r(9649),a=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,s=i(a,"name"),u=s&&"something"===function(){}.name,c=s&&(!n||n&&o(a,"name").configurable);t.exports={EXISTS:s,PROPER:u,CONFIGURABLE:c}},5026:(t,e,r)=>{var n=r(2608),i=r(4186);t.exports=function(t,e,r){try{return n(i(Object.getOwnPropertyDescriptor(t,e)[r]))}catch(t){}}},2116:(t,e,r)=>{var n=r(9872),i=r(2608);t.exports=function(t){if("Function"===n(t))return i(t)}},2608:(t,e,r)=>{var n=r(9128),i=Function.prototype,a=i.call,o=n&&i.bind.bind(a,a);t.exports=n?o:function(t){return function(){return a.apply(t,arguments)}}},9685:(t,e,r)=>{var n=r(4032),i=r(4529);t.exports=function(t){if(i){try{return n.process.getBuiltinModule(t)}catch(t){}try{return Function('return require("'+t+'")')()}catch(t){}}}},8711:(t,e,r)=>{var n=r(4032),i=r(3749);t.exports=function(t,e){return arguments.length<2?(r=n[t],i(r)?r:void 0):n[t]&&n[t][e];var r}},3447:t=>{t.exports=function(t){return{iterator:t,next:t.next,done:!1}}},1750:(t,e,r)=>{var n=r(3453),i=r(7447),a=r(3447),o=r(7507);t.exports=function(t,e){e&&"string"==typeof t||i(t);var r=o(t);return a(i(void 0!==r?n(r,t):t))}},7507:(t,e,r)=>{var n=r(1179),i=r(8622),a=r(6021),o=r(5597),s=r(5811)("iterator");t.exports=function(t){if(!a(t))return i(t,s)||i(t,"@@iterator")||o[n(t)]}},6961:(t,e,r)=>{var n=r(3453),i=r(4186),a=r(7447),o=r(8055),s=r(7507),u=TypeError;t.exports=function(t,e){var r=arguments.length<2?s(t):e;if(i(r))return a(n(r,t));throw new u(o(t)+" is not iterable")}},213:(t,e,r)=>{var n=r(2608),i=r(5448),a=r(3749),o=r(9872),s=r(687),u=n([].push);t.exports=function(t){if(a(t))return t;if(i(t)){for(var e=t.length,r=[],n=0;n<e;n++){var c=t[n];"string"==typeof c?u(r,c):"number"!=typeof c&&"Number"!==o(c)&&"String"!==o(c)||u(r,s(c))}var l=r.length,h=!0;return function(t,e){if(h)return h=!1,e;if(i(this))return e;for(var n=0;n<l;n++)if(r[n]===t)return e}}}},8622:(t,e,r)=>{var n=r(4186),i=r(6021);t.exports=function(t,e){var r=t[e];return i(r)?void 0:n(r)}},3885:(t,e,r)=>{var n=r(4186),i=r(7447),a=r(3453),o=r(1211),s=r(3447),u="Invalid size",c=RangeError,l=TypeError,h=Math.max,f=function(t,e){this.set=t,this.size=h(e,0),this.has=n(t.has),this.keys=n(t.keys)};f.prototype={getIterator:function(){return s(i(a(this.keys,this.set)))},includes:function(t){return a(this.has,this.set,t)}},t.exports=function(t){i(t);var e=+t.size;if(e!=e)throw new l(u);var r=o(e);if(r<0)throw new c(u);return new f(t,r)}},3966:(t,e,r)=>{var n=r(2608),i=r(4165),a=Math.floor,o=n("".charAt),s=n("".replace),u=n("".slice),c=/\\$([$&'\`]|\\d{1,2}|<[^>]*>)/g,l=/\\$([$&'\`]|\\d{1,2})/g;t.exports=function(t,e,r,n,h,f){var d=r+t.length,v=n.length,p=l;return void 0!==h&&(h=i(h),p=c),s(f,p,(function(i,s){var c;switch(o(s,0)){case"$":return"$";case"&":return t;case"\`":return u(e,0,r);case"'":return u(e,d);case"<":c=h[u(s,1,-1)];break;default:var l=+s;if(0===l)return i;if(l>v){var f=a(l/10);return 0===f?i:f<=v?void 0===n[f-1]?o(s,1):n[f-1]+o(s,1):i}c=n[l-1]}return void 0===c?"":c}))}},4032:function(t){var e=function(t){return t&&t.Math===Math&&t};t.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof global&&global)||e("object"==typeof this&&this)||function(){return this}()||Function("return this")()},9649:(t,e,r)=>{var n=r(2608),i=r(4165),a=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return a(i(t),e)}},2645:t=>{t.exports={}},4885:t=>{t.exports=function(t,e){try{1===arguments.length?console.error(t):console.error(t,e)}catch(t){}}},3085:(t,e,r)=>{var n=r(8711);t.exports=n("document","documentElement")},8829:(t,e,r)=>{var n=r(2444),i=r(3455),a=r(5751);t.exports=!n&&!i((function(){return 7!==Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},1306:t=>{var e=Array,r=Math.abs,n=Math.pow,i=Math.floor,a=Math.log,o=Math.LN2;t.exports={pack:function(t,s,u){var c,l,h,f=e(u),d=8*u-s-1,v=(1<<d)-1,p=v>>1,y=23===s?n(2,-24)-n(2,-77):0,g=t<0||0===t&&1/t<0?1:0,m=0;for((t=r(t))!=t||t===1/0?(l=t!=t?1:0,c=v):(c=i(a(t)/o),t*(h=n(2,-c))<1&&(c--,h*=2),(t+=c+p>=1?y/h:y*n(2,1-p))*h>=2&&(c++,h/=2),c+p>=v?(l=0,c=v):c+p>=1?(l=(t*h-1)*n(2,s),c+=p):(l=t*n(2,p-1)*n(2,s),c=0));s>=8;)f[m++]=255&l,l/=256,s-=8;for(c=c<<s|l,d+=s;d>0;)f[m++]=255&c,c/=256,d-=8;return f[m-1]|=128*g,f},unpack:function(t,e){var r,i=t.length,a=8*i-e-1,o=(1<<a)-1,s=o>>1,u=a-7,c=i-1,l=t[c--],h=127&l;for(l>>=7;u>0;)h=256*h+t[c--],u-=8;for(r=h&(1<<-u)-1,h>>=-u,u+=e;u>0;)r=256*r+t[c--],u-=8;if(0===h)h=1-s;else{if(h===o)return r?NaN:l?-1/0:1/0;r+=n(2,e),h-=s}return(l?-1:1)*r*n(2,h-e)}}},9455:(t,e,r)=>{var n=r(2608),i=r(3455),a=r(9872),o=Object,s=n("".split);t.exports=i((function(){return!o("z").propertyIsEnumerable(0)}))?function(t){return"String"===a(t)?s(t,""):o(t)}:o},3951:(t,e,r)=>{var n=r(3749),i=r(2674),a=r(9415);t.exports=function(t,e,r){var o,s;return a&&n(o=e.constructor)&&o!==r&&i(s=o.prototype)&&s!==r.prototype&&a(t,s),t}},6906:(t,e,r)=>{var n=r(2608),i=r(3749),a=r(2205),o=n(Function.toString);i(a.inspectSource)||(a.inspectSource=function(t){return o(t)}),t.exports=a.inspectSource},2483:(t,e,r)=>{var n=r(2674),i=r(139);t.exports=function(t,e){n(e)&&"cause"in e&&i(t,"cause",e.cause)}},5227:(t,e,r)=>{var n=r(5366),i=r(2608),a=r(2645),o=r(2674),s=r(9649),u=r(1601).f,c=r(3408),l=r(6442),h=r(8812),f=r(5936),d=r(568),v=!1,p=f("meta"),y=0,g=function(t){u(t,p,{value:{objectID:"O"+y++,weakData:{}}})},m=t.exports={enable:function(){m.enable=function(){},v=!0;var t=c.f,e=i([].splice),r={};r[p]=1,t(r).length&&(c.f=function(r){for(var n=t(r),i=0,a=n.length;i<a;i++)if(n[i]===p){e(n,i,1);break}return n},n({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:l.f}))},fastKey:function(t,e){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!s(t,p)){if(!h(t))return"F";if(!e)return"E";g(t)}return t[p].objectID},getWeakData:function(t,e){if(!s(t,p)){if(!h(t))return!0;if(!e)return!1;g(t)}return t[p].weakData},onFreeze:function(t){return d&&v&&h(t)&&!s(t,p)&&g(t),t}};a[p]=!0},8301:(t,e,r)=>{var n,i,a,o=r(6206),s=r(4032),u=r(2674),c=r(139),l=r(9649),h=r(2205),f=r(2343),d=r(2645),v="Object already initialized",p=s.TypeError,y=s.WeakMap;if(o||h.state){var g=h.state||(h.state=new y);g.get=g.get,g.has=g.has,g.set=g.set,n=function(t,e){if(g.has(t))throw new p(v);return e.facade=t,g.set(t,e),e},i=function(t){return g.get(t)||{}},a=function(t){return g.has(t)}}else{var m=f("state");d[m]=!0,n=function(t,e){if(l(t,m))throw new p(v);return e.facade=t,c(t,m,e),e},i=function(t){return l(t,m)?t[m]:{}},a=function(t){return l(t,m)}}t.exports={set:n,get:i,has:a,enforce:function(t){return a(t)?i(t):n(t,{})},getterFor:function(t){return function(e){var r;if(!u(e)||(r=i(e)).type!==t)throw new p("Incompatible receiver, "+t+" required");return r}}}},993:(t,e,r)=>{var n=r(5811),i=r(5597),a=n("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(i.Array===t||o[a]===t)}},5448:(t,e,r)=>{var n=r(9872);t.exports=Array.isArray||function(t){return"Array"===n(t)}},5415:(t,e,r)=>{var n=r(1179);t.exports=function(t){var e=n(t);return"BigInt64Array"===e||"BigUint64Array"===e}},3749:t=>{var e="object"==typeof document&&document.all;t.exports=void 0===e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(t){return"function"==typeof t}},8413:(t,e,r)=>{var n=r(2608),i=r(3455),a=r(3749),o=r(1179),s=r(8711),u=r(6906),c=function(){},l=s("Reflect","construct"),h=/^\\s*(?:class|function)\\b/,f=n(h.exec),d=!h.test(c),v=function(t){if(!a(t))return!1;try{return l(c,[],t),!0}catch(t){return!1}},p=function(t){if(!a(t))return!1;switch(o(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return d||!!f(h,u(t))}catch(t){return!0}};p.sham=!0,t.exports=!l||i((function(){var t;return v(v.call)||!v(Object)||!v((function(){t=!0}))||t}))?p:v},3007:(t,e,r)=>{var n=r(9649);t.exports=function(t){return void 0!==t&&(n(t,"value")||n(t,"writable"))}},5868:(t,e,r)=>{var n=r(3455),i=r(3749),a=/#|\\.prototype\\./,o=function(t,e){var r=u[s(t)];return r===l||r!==c&&(i(e)?n(e):!!e)},s=o.normalize=function(t){return String(t).replace(a,".").toLowerCase()},u=o.data={},c=o.NATIVE="N",l=o.POLYFILL="P";t.exports=o},2599:(t,e,r)=>{var n=r(2674),i=Math.floor;t.exports=Number.isInteger||function(t){return!n(t)&&isFinite(t)&&i(t)===t}},6021:t=>{t.exports=function(t){return null==t}},2674:(t,e,r)=>{var n=r(3749);t.exports=function(t){return"object"==typeof t?null!==t:n(t)}},4597:(t,e,r)=>{var n=r(2674);t.exports=function(t){return n(t)||null===t}},8507:t=>{t.exports=!1},6484:(t,e,r)=>{var n=r(2674),i=r(9872),a=r(5811)("match");t.exports=function(t){var e;return n(t)&&(void 0!==(e=t[a])?!!e:"RegExp"===i(t))}},2277:(t,e,r)=>{var n=r(8711),i=r(3749),a=r(6921),o=r(4752),s=Object;t.exports=o?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return i(e)&&a(e.prototype,s(t))}},2939:(t,e,r)=>{var n=r(3453);t.exports=function(t,e,r){for(var i,a,o=r?t:t.iterator,s=t.next;!(i=n(s,o)).done;)if(void 0!==(a=e(i.value)))return a}},1804:(t,e,r)=>{var n=r(4864),i=r(3453),a=r(7447),o=r(8055),s=r(993),u=r(7878),c=r(6921),l=r(6961),h=r(7507),f=r(5235),d=TypeError,v=function(t,e){this.stopped=t,this.result=e},p=v.prototype;t.exports=function(t,e,r){var y,g,m,b,w,k,x,A=r&&r.that,_=!(!r||!r.AS_ENTRIES),E=!(!r||!r.IS_RECORD),S=!(!r||!r.IS_ITERATOR),O=!(!r||!r.INTERRUPTED),T=n(e,A),P=function(t){return y&&f(y,"normal",t),new v(!0,t)},L=function(t){return _?(a(t),O?T(t[0],t[1],P):T(t[0],t[1])):O?T(t,P):T(t)};if(E)y=t.iterator;else if(S)y=t;else{if(!(g=h(t)))throw new d(o(t)+" is not iterable");if(s(g)){for(m=0,b=u(t);b>m;m++)if((w=L(t[m]))&&c(p,w))return w;return new v(!1)}y=l(t,g)}for(k=E?t.next:y.next;!(x=i(k,y)).done;){try{w=L(x.value)}catch(t){f(y,"throw",t)}if("object"==typeof w&&w&&c(p,w))return w}return new v(!1)}},5235:(t,e,r)=>{var n=r(3453),i=r(7447),a=r(8622);t.exports=function(t,e,r){var o,s;i(t);try{if(!(o=a(t,"return"))){if("throw"===e)throw r;return r}o=n(o,t)}catch(t){s=!0,o=t}if("throw"===e)throw r;if(s)throw o;return i(o),r}},282:(t,e,r)=>{var n=r(2857).IteratorPrototype,i=r(5304),a=r(4004),o=r(6911),s=r(5597),u=function(){return this};t.exports=function(t,e,r,c){var l=e+" Iterator";return t.prototype=i(n,{next:a(+!c,r)}),o(t,l,!1,!0),s[l]=u,t}},2342:(t,e,r)=>{var n=r(3453),i=r(5304),a=r(139),o=r(4183),s=r(5811),u=r(8301),c=r(8622),l=r(2857).IteratorPrototype,h=r(9393),f=r(5235),d=s("toStringTag"),v="IteratorHelper",p="WrapForValidIterator",y=u.set,g=function(t){var e=u.getterFor(t?p:v);return o(i(l),{next:function(){var r=e(this);if(t)return r.nextHandler();try{var n=r.done?void 0:r.nextHandler();return h(n,r.done)}catch(t){throw r.done=!0,t}},return:function(){var r=e(this),i=r.iterator;if(r.done=!0,t){var a=c(i,"return");return a?n(a,i):h(void 0,!0)}if(r.inner)try{f(r.inner.iterator,"normal")}catch(t){return f(i,"throw",t)}return f(i,"normal"),h(void 0,!0)}})},m=g(!0),b=g(!1);a(b,d,"Iterator Helper"),t.exports=function(t,e){var r=function(r,n){n?(n.iterator=r.iterator,n.next=r.next):n=r,n.type=e?p:v,n.nextHandler=t,n.counter=0,n.done=!1,y(this,n)};return r.prototype=e?m:b,r}},656:(t,e,r)=>{var n=r(5366),i=r(3453),a=r(8507),o=r(2542),s=r(3749),u=r(282),c=r(2611),l=r(9415),h=r(6911),f=r(139),d=r(8552),v=r(5811),p=r(5597),y=r(2857),g=o.PROPER,m=o.CONFIGURABLE,b=y.IteratorPrototype,w=y.BUGGY_SAFARI_ITERATORS,k=v("iterator"),x="keys",A="values",_="entries",E=function(){return this};t.exports=function(t,e,r,o,v,y,S){u(r,e,o);var O,T,P,L=function(t){if(t===v&&R)return R;if(!w&&t&&t in j)return j[t];switch(t){case x:case A:case _:return function(){return new r(this,t)}}return function(){return new r(this)}},M=e+" Iterator",C=!1,j=t.prototype,I=j[k]||j["@@iterator"]||v&&j[v],R=!w&&I||L(v),F="Array"===e&&j.entries||I;if(F&&(O=c(F.call(new t)))!==Object.prototype&&O.next&&(a||c(O)===b||(l?l(O,b):s(O[k])||d(O,k,E)),h(O,M,!0,!0),a&&(p[M]=E)),g&&v===A&&I&&I.name!==A&&(!a&&m?f(j,"name",A):(C=!0,R=function(){return i(I,this)})),v)if(T={values:L(A),keys:y?R:L(x),entries:L(_)},S)for(P in T)(w||C||!(P in j))&&d(j,P,T[P]);else n({target:e,proto:!0,forced:w||C},T);return a&&!S||j[k]===R||d(j,k,R,{name:v}),p[e]=R,T}},4009:(t,e,r)=>{var n=r(3453),i=r(4186),a=r(7447),o=r(3447),s=r(2342),u=r(3535),c=s((function(){var t=this.iterator,e=a(n(this.next,t));if(!(this.done=!!e.done))return u(t,this.mapper,[e.value,this.counter++],!0)}));t.exports=function(t){return a(this),i(t),new c(o(this),{mapper:t})}},2857:(t,e,r)=>{var n,i,a,o=r(3455),s=r(3749),u=r(2674),c=r(5304),l=r(2611),h=r(8552),f=r(5811),d=r(8507),v=f("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(i=l(l(a)))!==Object.prototype&&(n=i):p=!0),!u(n)||o((function(){var t={};return n[v].call(t)!==t}))?n={}:d&&(n=c(n)),s(n[v])||h(n,v,(function(){return this})),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:p}},5597:t=>{t.exports={}},7878:(t,e,r)=>{var n=r(5806);t.exports=function(t){return n(t.length)}},1147:(t,e,r)=>{var n=r(2608),i=r(3455),a=r(3749),o=r(9649),s=r(2444),u=r(2542).CONFIGURABLE,c=r(6906),l=r(8301),h=l.enforce,f=l.get,d=String,v=Object.defineProperty,p=n("".slice),y=n("".replace),g=n([].join),m=s&&!i((function(){return 8!==v((function(){}),"length",{value:8}).length})),b=String(String).split("String"),w=t.exports=function(t,e,r){"Symbol("===p(d(e),0,7)&&(e="["+y(d(e),/^Symbol\\(([^)]*)\\).*$/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!o(t,"name")||u&&t.name!==e)&&(s?v(t,"name",{value:e,configurable:!0}):t.name=e),m&&r&&o(r,"arity")&&t.length!==r.arity&&v(t,"length",{value:r.arity});try{r&&o(r,"constructor")&&r.constructor?s&&v(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var n=h(t);return o(n,"source")||(n.source=g(b,"string"==typeof e?e:"")),t};Function.prototype.toString=w((function(){return a(this)&&f(this).source||c(this)}),"toString")},9676:(t,e,r)=>{var n=r(550),i=Math.abs,a=2220446049250313e-31,o=1/a;t.exports=function(t,e,r,s){var u=+t,c=i(u),l=n(u);if(c<s)return l*function(t){return t+o-o}(c/s/e)*s*e;var h=(1+e/a)*c,f=h-(h-c);return f>r||f!=f?l*(1/0):l*f}},3505:(t,e,r)=>{var n=r(9676);t.exports=Math.fround||function(t){return n(t,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)}},550:t=>{t.exports=Math.sign||function(t){var e=+t;return 0===e||e!=e?e:e<0?-1:1}},2789:t=>{var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},755:(t,e,r)=>{var n,i,a,o,s,u=r(4032),c=r(5725),l=r(4864),h=r(1369).set,f=r(3529),d=r(9352),v=r(9081),p=r(628),y=r(4529),g=u.MutationObserver||u.WebKitMutationObserver,m=u.document,b=u.process,w=u.Promise,k=c("queueMicrotask");if(!k){var x=new f,A=function(){var t,e;for(y&&(t=b.domain)&&t.exit();e=x.get();)try{e()}catch(t){throw x.head&&n(),t}t&&t.enter()};d||y||p||!g||!m?!v&&w&&w.resolve?((o=w.resolve(void 0)).constructor=w,s=l(o.then,o),n=function(){s(A)}):y?n=function(){b.nextTick(A)}:(h=l(h,u),n=function(){h(A)}):(i=!0,a=m.createTextNode(""),new g(A).observe(a,{characterData:!0}),n=function(){a.data=i=!i}),k=function(t){x.head||n(),x.add(t)}}t.exports=k},9371:(t,e,r)=>{var n=r(4186),i=TypeError,a=function(t){var e,r;this.promise=new t((function(t,n){if(void 0!==e||void 0!==r)throw new i("Bad Promise constructor");e=t,r=n})),this.resolve=n(e),this.reject=n(r)};t.exports.f=function(t){return new a(t)}},8363:(t,e,r)=>{var n=r(687);t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:n(t)}},821:t=>{var e=RangeError;t.exports=function(t){if(t==t)return t;throw new e("NaN is not allowed")}},3631:(t,e,r)=>{var n=r(6484),i=TypeError;t.exports=function(t){if(n(t))throw new i("The method doesn't accept regular expressions");return t}},8069:(t,e,r)=>{var n=r(2444),i=r(2608),a=r(3453),o=r(3455),s=r(496),u=r(6005),c=r(9221),l=r(4165),h=r(9455),f=Object.assign,d=Object.defineProperty,v=i([].concat);t.exports=!f||o((function(){if(n&&1!==f({b:1},f(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},r=Symbol("assign detection"),i="abcdefghijklmnopqrst";return t[r]=7,i.split("").forEach((function(t){e[t]=t})),7!==f({},t)[r]||s(f({},e)).join("")!==i}))?function(t,e){for(var r=l(t),i=arguments.length,o=1,f=u.f,d=c.f;i>o;)for(var p,y=h(arguments[o++]),g=f?v(s(y),f(y)):s(y),m=g.length,b=0;m>b;)p=g[b++],n&&!a(d,y,p)||(r[p]=y[p]);return r}:f},5304:(t,e,r)=>{var n,i=r(7447),a=r(9217),o=r(5175),s=r(2645),u=r(3085),c=r(5751),l=r(2343),h="prototype",f="script",d=l("IE_PROTO"),v=function(){},p=function(t){return"<"+f+">"+t+"</"+f+">"},y=function(t){t.write(p("")),t.close();var e=t.parentWindow.Object;return t=null,e},g=function(){try{n=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;g="undefined"!=typeof document?document.domain&&n?y(n):(e=c("iframe"),r="java"+f+":",e.style.display="none",u.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write(p("document.F=Object")),t.close(),t.F):y(n);for(var i=o.length;i--;)delete g[h][o[i]];return g()};s[d]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(v[h]=i(t),r=new v,v[h]=null,r[d]=t):r=g(),void 0===e?r:a.f(r,e)}},9217:(t,e,r)=>{var n=r(2444),i=r(782),a=r(1601),o=r(7447),s=r(3637),u=r(496);e.f=n&&!i?Object.defineProperties:function(t,e){o(t);for(var r,n=s(e),i=u(e),c=i.length,l=0;c>l;)a.f(t,r=i[l++],n[r]);return t}},1601:(t,e,r)=>{var n=r(2444),i=r(8829),a=r(782),o=r(7447),s=r(6201),u=TypeError,c=Object.defineProperty,l=Object.getOwnPropertyDescriptor,h="enumerable",f="configurable",d="writable";e.f=n?a?function(t,e,r){if(o(t),e=s(e),o(r),"function"==typeof t&&"prototype"===e&&"value"in r&&d in r&&!r[d]){var n=l(t,e);n&&n[d]&&(t[e]=r.value,r={configurable:f in r?r[f]:n[f],enumerable:h in r?r[h]:n[h],writable:!1})}return c(t,e,r)}:c:function(t,e,r){if(o(t),e=s(e),o(r),i)try{return c(t,e,r)}catch(t){}if("get"in r||"set"in r)throw new u("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},1139:(t,e,r)=>{var n=r(2444),i=r(3453),a=r(9221),o=r(4004),s=r(3637),u=r(6201),c=r(9649),l=r(8829),h=Object.getOwnPropertyDescriptor;e.f=n?h:function(t,e){if(t=s(t),e=u(e),l)try{return h(t,e)}catch(t){}if(c(t,e))return o(!i(a.f,t,e),t[e])}},6442:(t,e,r)=>{var n=r(9872),i=r(3637),a=r(3408).f,o=r(4224),s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return s&&"Window"===n(t)?function(t){try{return a(t)}catch(t){return o(s)}}(t):a(i(t))}},3408:(t,e,r)=>{var n=r(2468),i=r(5175).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,i)}},6005:(t,e)=>{e.f=Object.getOwnPropertySymbols},2611:(t,e,r)=>{var n=r(9649),i=r(3749),a=r(4165),o=r(2343),s=r(5139),u=o("IE_PROTO"),c=Object,l=c.prototype;t.exports=s?c.getPrototypeOf:function(t){var e=a(t);if(n(e,u))return e[u];var r=e.constructor;return i(r)&&e instanceof r?r.prototype:e instanceof c?l:null}},8812:(t,e,r)=>{var n=r(3455),i=r(2674),a=r(9872),o=r(7060),s=Object.isExtensible,u=n((function(){s(1)}));t.exports=u||o?function(t){return!!i(t)&&(!o||"ArrayBuffer"!==a(t))&&(!s||s(t))}:s},6921:(t,e,r)=>{var n=r(2608);t.exports=n({}.isPrototypeOf)},2468:(t,e,r)=>{var n=r(2608),i=r(9649),a=r(3637),o=r(7921).indexOf,s=r(2645),u=n([].push);t.exports=function(t,e){var r,n=a(t),c=0,l=[];for(r in n)!i(s,r)&&i(n,r)&&u(l,r);for(;e.length>c;)i(n,r=e[c++])&&(~o(l,r)||u(l,r));return l}},496:(t,e,r)=>{var n=r(2468),i=r(5175);t.exports=Object.keys||function(t){return n(t,i)}},9221:(t,e)=>{var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!r.call({1:2},1);e.f=i?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},9415:(t,e,r)=>{var n=r(5026),i=r(2674),a=r(7222),o=r(7330);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=n(Object.prototype,"__proto__","set"))(r,[]),e=r instanceof Array}catch(t){}return function(r,n){return a(r),o(n),i(r)?(e?t(r,n):r.__proto__=n,r):r}}():void 0)},8885:(t,e,r)=>{var n=r(2444),i=r(3455),a=r(2608),o=r(2611),s=r(496),u=r(3637),c=a(r(9221).f),l=a([].push),h=n&&i((function(){var t=Object.create(null);return t[2]=2,!c(t,2)})),f=function(t){return function(e){for(var r,i=u(e),a=s(i),f=h&&null===o(i),d=a.length,v=0,p=[];d>v;)r=a[v++],n&&!(f?r in i:c(i,r))||l(p,t?[r,i[r]]:i[r]);return p}};t.exports={entries:f(!0),values:f(!1)}},3003:(t,e,r)=>{var n=r(3724),i=r(1179);t.exports=n?{}.toString:function(){return"[object "+i(this)+"]"}},3118:(t,e,r)=>{var n=r(3453),i=r(3749),a=r(2674),o=TypeError;t.exports=function(t,e){var r,s;if("string"===e&&i(r=t.toString)&&!a(s=n(r,t)))return s;if(i(r=t.valueOf)&&!a(s=n(r,t)))return s;if("string"!==e&&i(r=t.toString)&&!a(s=n(r,t)))return s;throw new o("Can't convert object to primitive value")}},2919:(t,e,r)=>{var n=r(8711),i=r(2608),a=r(3408),o=r(6005),s=r(7447),u=i([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=a.f(s(t)),r=o.f;return r?u(e,r(t)):e}},1448:(t,e,r)=>{var n=r(2608),i=r(9649),a=SyntaxError,o=parseInt,s=String.fromCharCode,u=n("".charAt),c=n("".slice),l=n(/./.exec),h={'\\\\"':'"',"\\\\\\\\":"\\\\","\\\\/":"/","\\\\b":"\\b","\\\\f":"\\f","\\\\n":"\\n","\\\\r":"\\r","\\\\t":"\\t"},f=/^[\\da-f]{4}$/i,d=/^[\\u0000-\\u001F]$/;t.exports=function(t,e){for(var r=!0,n="";e<t.length;){var v=u(t,e);if("\\\\"===v){var p=c(t,e,e+2);if(i(h,p))n+=h[p],e+=2;else{if("\\\\u"!==p)throw new a('Unknown escape sequence: "'+p+'"');var y=c(t,e+=2,e+4);if(!l(f,y))throw new a("Bad Unicode escape at: "+e);n+=s(o(y,16)),e+=4}}else{if('"'===v){r=!1,e++;break}if(l(d,v))throw new a("Bad control character in string literal at: "+e);n+=v,e++}}if(r)throw new a("Unterminated string at: "+e);return{value:n,end:e}}},8799:(t,e,r)=>{var n=r(4032);t.exports=n},6703:t=>{t.exports=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}}},9492:(t,e,r)=>{var n=r(4032),i=r(5318),a=r(3749),o=r(5868),s=r(6906),u=r(5811),c=r(7351),l=r(8507),h=r(6415),f=i&&i.prototype,d=u("species"),v=!1,p=a(n.PromiseRejectionEvent),y=o("Promise",(function(){var t=s(i),e=t!==String(i);if(!e&&66===h)return!0;if(l&&(!f.catch||!f.finally))return!0;if(!h||h<51||!/native code/.test(t)){var r=new i((function(t){t(1)})),n=function(t){t((function(){}),(function(){}))};if((r.constructor={})[d]=n,!(v=r.then((function(){}))instanceof n))return!0}return!(e||"BROWSER"!==c&&"DENO"!==c||p)}));t.exports={CONSTRUCTOR:y,REJECTION_EVENT:p,SUBCLASSING:v}},5318:(t,e,r)=>{var n=r(4032);t.exports=n.Promise},1774:(t,e,r)=>{var n=r(7447),i=r(2674),a=r(9371);t.exports=function(t,e){if(n(t),i(e)&&e.constructor===t)return e;var r=a.f(t);return(0,r.resolve)(e),r.promise}},2041:(t,e,r)=>{var n=r(5318),i=r(4348),a=r(9492).CONSTRUCTOR;t.exports=a||!i((function(t){n.all(t).then(void 0,(function(){}))}))},2848:(t,e,r)=>{var n=r(1601).f;t.exports=function(t,e,r){r in t||n(t,r,{configurable:!0,get:function(){return e[r]},set:function(t){e[r]=t}})}},3529:t=>{var e=function(){this.head=null,this.tail=null};e.prototype={add:function(t){var e={item:t,next:null},r=this.tail;r?r.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}},t.exports=e},4410:(t,e,r)=>{var n=r(3453),i=r(7447),a=r(3749),o=r(9872),s=r(9867),u=TypeError;t.exports=function(t,e){var r=t.exec;if(a(r)){var c=n(r,t,e);return null!==c&&i(c),c}if("RegExp"===o(t))return n(s,t,e);throw new u("RegExp#exec called on incompatible receiver")}},9867:(t,e,r)=>{var n,i,a=r(3453),o=r(2608),s=r(687),u=r(747),c=r(1837),l=r(4593),h=r(5304),f=r(8301).get,d=r(3651),v=r(9502),p=l("native-string-replace",String.prototype.replace),y=RegExp.prototype.exec,g=y,m=o("".charAt),b=o("".indexOf),w=o("".replace),k=o("".slice),x=(i=/b*/g,a(y,n=/a/,"a"),a(y,i,"a"),0!==n.lastIndex||0!==i.lastIndex),A=c.BROKEN_CARET,_=void 0!==/()??/.exec("")[1];(x||_||A||d||v)&&(g=function(t){var e,r,n,i,o,c,l,d=this,v=f(d),E=s(t),S=v.raw;if(S)return S.lastIndex=d.lastIndex,e=a(g,S,E),d.lastIndex=S.lastIndex,e;var O=v.groups,T=A&&d.sticky,P=a(u,d),L=d.source,M=0,C=E;if(T&&(P=w(P,"y",""),-1===b(P,"g")&&(P+="g"),C=k(E,d.lastIndex),d.lastIndex>0&&(!d.multiline||d.multiline&&"\\n"!==m(E,d.lastIndex-1))&&(L="(?: "+L+")",C=" "+C,M++),r=new RegExp("^(?:"+L+")",P)),_&&(r=new RegExp("^"+L+"$(?!\\\\s)",P)),x&&(n=d.lastIndex),i=a(y,T?r:d,C),T?i?(i.input=k(i.input,M),i[0]=k(i[0],M),i.index=d.lastIndex,d.lastIndex+=i[0].length):d.lastIndex=0:x&&i&&(d.lastIndex=d.global?i.index+i[0].length:n),_&&i&&i.length>1&&a(p,i[0],r,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(i[o]=void 0)})),i&&O)for(i.groups=c=h(null),o=0;o<O.length;o++)c[(l=O[o])[0]]=i[l[1]];return i}),t.exports=g},747:(t,e,r)=>{var n=r(7447);t.exports=function(){var t=n(this),e="";return t.hasIndices&&(e+="d"),t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.unicodeSets&&(e+="v"),t.sticky&&(e+="y"),e}},4554:(t,e,r)=>{var n=r(3453),i=r(9649),a=r(6921),o=r(747),s=RegExp.prototype;t.exports=function(t){var e=t.flags;return void 0!==e||"flags"in s||i(t,"flags")||!a(s,t)?e:n(o,t)}},1837:(t,e,r)=>{var n=r(3455),i=r(4032).RegExp,a=n((function(){var t=i("a","y");return t.lastIndex=2,null!==t.exec("abcd")})),o=a||n((function(){return!i("a","y").sticky})),s=a||n((function(){var t=i("^r","gy");return t.lastIndex=2,null!==t.exec("str")}));t.exports={BROKEN_CARET:s,MISSED_STICKY:o,UNSUPPORTED_Y:a}},3651:(t,e,r)=>{var n=r(3455),i=r(4032).RegExp;t.exports=n((function(){var t=i(".","s");return!(t.dotAll&&t.test("\\n")&&"s"===t.flags)}))},9502:(t,e,r)=>{var n=r(3455),i=r(4032).RegExp;t.exports=n((function(){var t=i("(?<a>b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$<a>c")}))},7222:(t,e,r)=>{var n=r(6021),i=TypeError;t.exports=function(t){if(n(t))throw new i("Can't call method on "+t);return t}},5725:(t,e,r)=>{var n=r(4032),i=r(2444),a=Object.getOwnPropertyDescriptor;t.exports=function(t){if(!i)return n[t];var e=a(n,t);return e&&e.value}},8550:(t,e,r)=>{var n=r(418),i=r(5605),a=n.Set,o=n.add;t.exports=function(t){var e=new a;return i(t,(function(t){o(e,t)})),e}},4656:(t,e,r)=>{var n=r(4376),i=r(418),a=r(8550),o=r(82),s=r(3885),u=r(5605),c=r(2939),l=i.has,h=i.remove;t.exports=function(t){var e=n(this),r=s(t),i=a(e);return o(e)<=r.size?u(e,(function(t){r.includes(t)&&h(i,t)})):c(r.getIterator(),(function(t){l(e,t)&&h(i,t)})),i}},418:(t,e,r)=>{var n=r(2608),i=Set.prototype;t.exports={Set,add:n(i.add),has:n(i.has),remove:n(i.delete),proto:i}},2446:(t,e,r)=>{var n=r(4376),i=r(418),a=r(82),o=r(3885),s=r(5605),u=r(2939),c=i.Set,l=i.add,h=i.has;t.exports=function(t){var e=n(this),r=o(t),i=new c;return a(e)>r.size?u(r.getIterator(),(function(t){h(e,t)&&l(i,t)})):s(e,(function(t){r.includes(t)&&l(i,t)})),i}},4545:(t,e,r)=>{var n=r(4376),i=r(418).has,a=r(82),o=r(3885),s=r(5605),u=r(2939),c=r(5235);t.exports=function(t){var e=n(this),r=o(t);if(a(e)<=r.size)return!1!==s(e,(function(t){if(r.includes(t))return!1}),!0);var l=r.getIterator();return!1!==u(l,(function(t){if(i(e,t))return c(l,"normal",!1)}))}},7918:(t,e,r)=>{var n=r(4376),i=r(82),a=r(5605),o=r(3885);t.exports=function(t){var e=n(this),r=o(t);return!(i(e)>r.size)&&!1!==a(e,(function(t){if(!r.includes(t))return!1}),!0)}},6111:(t,e,r)=>{var n=r(4376),i=r(418).has,a=r(82),o=r(3885),s=r(2939),u=r(5235);t.exports=function(t){var e=n(this),r=o(t);if(a(e)<r.size)return!1;var c=r.getIterator();return!1!==s(c,(function(t){if(!i(e,t))return u(c,"normal",!1)}))}},5605:(t,e,r)=>{var n=r(2608),i=r(2939),a=r(418),o=a.Set,s=a.proto,u=n(s.forEach),c=n(s.keys),l=c(new o).next;t.exports=function(t,e,r){return r?i({iterator:c(t),next:l},e):u(t,e)}},1716:(t,e,r)=>{var n=r(8711),i=function(t){return{size:t,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};t.exports=function(t){var e=n("Set");try{(new e)[t](i(0));try{return(new e)[t](i(-1)),!1}catch(t){return!0}}catch(t){return!1}}},82:(t,e,r)=>{var n=r(5026),i=r(418);t.exports=n(i.proto,"size","get")||function(t){return t.size}},5409:(t,e,r)=>{var n=r(8711),i=r(8986),a=r(5811),o=r(2444),s=a("species");t.exports=function(t){var e=n(t);o&&e&&!e[s]&&i(e,s,{configurable:!0,get:function(){return this}})}},4498:(t,e,r)=>{var n=r(4376),i=r(418),a=r(8550),o=r(3885),s=r(2939),u=i.add,c=i.has,l=i.remove;t.exports=function(t){var e=n(this),r=o(t).getIterator(),i=a(e);return s(r,(function(t){c(e,t)?l(i,t):u(i,t)})),i}},6911:(t,e,r)=>{var n=r(1601).f,i=r(9649),a=r(5811)("toStringTag");t.exports=function(t,e,r){t&&!r&&(t=t.prototype),t&&!i(t,a)&&n(t,a,{configurable:!0,value:e})}},9500:(t,e,r)=>{var n=r(4376),i=r(418).add,a=r(8550),o=r(3885),s=r(2939);t.exports=function(t){var e=n(this),r=o(t).getIterator(),u=a(e);return s(r,(function(t){i(u,t)})),u}},2343:(t,e,r)=>{var n=r(4593),i=r(5936),a=n("keys");t.exports=function(t){return a[t]||(a[t]=i(t))}},2205:(t,e,r)=>{var n=r(8507),i=r(4032),a=r(5801),o="__core-js_shared__",s=t.exports=i[o]||a(o,{});(s.versions||(s.versions=[])).push({version:"3.38.1",mode:n?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"})},4593:(t,e,r)=>{var n=r(2205);t.exports=function(t,e){return n[t]||(n[t]=e||{})}},1365:(t,e,r)=>{var n=r(7447),i=r(9052),a=r(6021),o=r(5811)("species");t.exports=function(t,e){var r,s=n(t).constructor;return void 0===s||a(r=n(s)[o])?e:i(r)}},6903:(t,e,r)=>{var n=r(2608),i=r(1211),a=r(687),o=r(7222),s=n("".charAt),u=n("".charCodeAt),c=n("".slice),l=function(t){return function(e,r){var n,l,h=a(o(e)),f=i(r),d=h.length;return f<0||f>=d?t?"":void 0:(n=u(h,f))<55296||n>56319||f+1===d||(l=u(h,f+1))<56320||l>57343?t?s(h,f):n:t?c(h,f,f+2):l-56320+(n-55296<<10)+65536}};t.exports={codeAt:l(!1),charAt:l(!0)}},4903:(t,e,r)=>{var n=r(7607);t.exports=/Version\\/10(?:\\.\\d+){1,2}(?: [\\w./]+)?(?: Mobile\\/\\w+)? Safari\\//.test(n)},6437:(t,e,r)=>{var n=r(2608),i=r(5806),a=r(687),o=r(6605),s=r(7222),u=n(o),c=n("".slice),l=Math.ceil,h=function(t){return function(e,r,n){var o,h,f=a(s(e)),d=i(r),v=f.length,p=void 0===n?" ":a(n);return d<=v||""===p?f:((h=u(p,l((o=d-v)/p.length))).length>o&&(h=c(h,0,o)),t?f+h:h+f)}};t.exports={start:h(!1),end:h(!0)}},5141:(t,e,r)=>{var n=r(2608),i=2147483647,a=/[^\\0-\\u007E]/,o=/[.\\u3002\\uFF0E\\uFF61]/g,s="Overflow: input needs wider integers to process",u=RangeError,c=n(o.exec),l=Math.floor,h=String.fromCharCode,f=n("".charCodeAt),d=n([].join),v=n([].push),p=n("".replace),y=n("".split),g=n("".toLowerCase),m=function(t){return t+22+75*(t<26)},b=function(t,e,r){var n=0;for(t=r?l(t/700):t>>1,t+=l(t/e);t>455;)t=l(t/35),n+=36;return l(n+36*t/(t+38))},w=function(t){var e=[];t=function(t){for(var e=[],r=0,n=t.length;r<n;){var i=f(t,r++);if(i>=55296&&i<=56319&&r<n){var a=f(t,r++);56320==(64512&a)?v(e,((1023&i)<<10)+(1023&a)+65536):(v(e,i),r--)}else v(e,i)}return e}(t);var r,n,a=t.length,o=128,c=0,p=72;for(r=0;r<t.length;r++)(n=t[r])<128&&v(e,h(n));var y=e.length,g=y;for(y&&v(e,"-");g<a;){var w=i;for(r=0;r<t.length;r++)(n=t[r])>=o&&n<w&&(w=n);var k=g+1;if(w-o>l((i-c)/k))throw new u(s);for(c+=(w-o)*k,o=w,r=0;r<t.length;r++){if((n=t[r])<o&&++c>i)throw new u(s);if(n===o){for(var x=c,A=36;;){var _=A<=p?1:A>=p+26?26:A-p;if(x<_)break;var E=x-_,S=36-_;v(e,h(m(_+E%S))),x=l(E/S),A+=36}v(e,h(m(x))),p=b(c,k,g===y),c=0,g++}}c++,o++}return d(e,"")};t.exports=function(t){var e,r,n=[],i=y(p(g(t),o,"."),".");for(e=0;e<i.length;e++)r=i[e],v(n,c(a,r)?"xn--"+w(r):r);return d(n,".")}},6605:(t,e,r)=>{var n=r(1211),i=r(687),a=r(7222),o=RangeError;t.exports=function(t){var e=i(a(this)),r="",s=n(t);if(s<0||s===1/0)throw new o("Wrong number of repetitions");for(;s>0;(s>>>=1)&&(e+=e))1&s&&(r+=e);return r}},2882:(t,e,r)=>{var n=r(9418).end,i=r(3794);t.exports=i("trimEnd")?function(){return n(this)}:"".trimEnd},3794:(t,e,r)=>{var n=r(2542).PROPER,i=r(3455),a=r(2284);t.exports=function(t){return i((function(){return!!a[t]()||"​…᠎"!=="​…᠎"[t]()||n&&a[t].name!==t}))}},9418:(t,e,r)=>{var n=r(2608),i=r(7222),a=r(687),o=r(2284),s=n("".replace),u=RegExp("^["+o+"]+"),c=RegExp("(^|[^"+o+"])["+o+"]+$"),l=function(t){return function(e){var r=a(i(e));return 1&t&&(r=s(r,u,"")),2&t&&(r=s(r,c,"$1")),r}};t.exports={start:l(1),end:l(2),trim:l(3)}},6572:(t,e,r)=>{var n=r(4032),i=r(3455),a=r(6415),o=r(7351),s=n.structuredClone;t.exports=!!s&&!i((function(){if("DENO"===o&&a>92||"NODE"===o&&a>94||"BROWSER"===o&&a>97)return!1;var t=new ArrayBuffer(8),e=s(t,{transfer:[t]});return 0!==t.byteLength||8!==e.byteLength}))},6943:(t,e,r)=>{var n=r(6415),i=r(3455),a=r(4032).String;t.exports=!!Object.getOwnPropertySymbols&&!i((function(){var t=Symbol("symbol detection");return!a(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},3042:(t,e,r)=>{var n=r(3453),i=r(8711),a=r(5811),o=r(8552);t.exports=function(){var t=i("Symbol"),e=t&&t.prototype,r=e&&e.valueOf,s=a("toPrimitive");e&&!e[s]&&o(e,s,(function(t){return n(r,this)}),{arity:1})}},8592:(t,e,r)=>{var n=r(6943);t.exports=n&&!!Symbol.for&&!!Symbol.keyFor},1369:(t,e,r)=>{var n,i,a,o,s=r(4032),u=r(3881),c=r(4864),l=r(3749),h=r(9649),f=r(3455),d=r(3085),v=r(4224),p=r(5751),y=r(7900),g=r(9352),m=r(4529),b=s.setImmediate,w=s.clearImmediate,k=s.process,x=s.Dispatch,A=s.Function,_=s.MessageChannel,E=s.String,S=0,O={},T="onreadystatechange";f((function(){n=s.location}));var P=function(t){if(h(O,t)){var e=O[t];delete O[t],e()}},L=function(t){return function(){P(t)}},M=function(t){P(t.data)},C=function(t){s.postMessage(E(t),n.protocol+"//"+n.host)};b&&w||(b=function(t){y(arguments.length,1);var e=l(t)?t:A(t),r=v(arguments,1);return O[++S]=function(){u(e,void 0,r)},i(S),S},w=function(t){delete O[t]},m?i=function(t){k.nextTick(L(t))}:x&&x.now?i=function(t){x.now(L(t))}:_&&!g?(o=(a=new _).port2,a.port1.onmessage=M,i=c(o.postMessage,o)):s.addEventListener&&l(s.postMessage)&&!s.importScripts&&n&&"file:"!==n.protocol&&!f(C)?(i=C,s.addEventListener("message",M,!1)):i=T in p("script")?function(t){d.appendChild(p("script"))[T]=function(){d.removeChild(this),P(t)}}:function(t){setTimeout(L(t),0)}),t.exports={set:b,clear:w}},9002:(t,e,r)=>{var n=r(1211),i=Math.max,a=Math.min;t.exports=function(t,e){var r=n(t);return r<0?i(r+e,0):a(r,e)}},1198:(t,e,r)=>{var n=r(8921),i=TypeError;t.exports=function(t){var e=n(t,"number");if("number"==typeof e)throw new i("Can't convert number to bigint");return BigInt(e)}},9088:(t,e,r)=>{var n=r(1211),i=r(5806),a=RangeError;t.exports=function(t){if(void 0===t)return 0;var e=n(t),r=i(e);if(e!==r)throw new a("Wrong length or index");return r}},3637:(t,e,r)=>{var n=r(9455),i=r(7222);t.exports=function(t){return n(i(t))}},1211:(t,e,r)=>{var n=r(2789);t.exports=function(t){var e=+t;return e!=e||0===e?0:n(e)}},5806:(t,e,r)=>{var n=r(1211),i=Math.min;t.exports=function(t){var e=n(t);return e>0?i(e,9007199254740991):0}},4165:(t,e,r)=>{var n=r(7222),i=Object;t.exports=function(t){return i(n(t))}},8402:(t,e,r)=>{var n=r(5590),i=RangeError;t.exports=function(t,e){var r=n(t);if(r%e)throw new i("Wrong offset");return r}},5590:(t,e,r)=>{var n=r(1211),i=RangeError;t.exports=function(t){var e=n(t);if(e<0)throw new i("The argument can't be less than 0");return e}},8921:(t,e,r)=>{var n=r(3453),i=r(2674),a=r(2277),o=r(8622),s=r(3118),u=r(5811),c=TypeError,l=u("toPrimitive");t.exports=function(t,e){if(!i(t)||a(t))return t;var r,u=o(t,l);if(u){if(void 0===e&&(e="default"),r=n(u,t,e),!i(r)||a(r))return r;throw new c("Can't convert object to primitive value")}return void 0===e&&(e="number"),s(t,e)}},6201:(t,e,r)=>{var n=r(8921),i=r(2277);t.exports=function(t){var e=n(t,"string");return i(e)?e:e+""}},3724:(t,e,r)=>{var n={};n[r(5811)("toStringTag")]="z",t.exports="[object z]"===String(n)},687:(t,e,r)=>{var n=r(1179),i=String;t.exports=function(t){if("Symbol"===n(t))throw new TypeError("Cannot convert a Symbol value to a string");return i(t)}},5215:t=>{var e=Math.round;t.exports=function(t){var r=e(t);return r<0?0:r>255?255:255&r}},8055:t=>{var e=String;t.exports=function(t){try{return e(t)}catch(t){return"Object"}}},8975:(t,e,r)=>{var n=r(5366),i=r(4032),a=r(3453),o=r(2444),s=r(949),u=r(4356),c=r(7226),l=r(3399),h=r(4004),f=r(139),d=r(2599),v=r(5806),p=r(9088),y=r(8402),g=r(5215),m=r(6201),b=r(9649),w=r(1179),k=r(2674),x=r(2277),A=r(5304),_=r(6921),E=r(9415),S=r(3408).f,O=r(2291),T=r(5645).forEach,P=r(5409),L=r(8986),M=r(1601),C=r(1139),j=r(7434),I=r(8301),R=r(3951),F=I.get,D=I.set,N=I.enforce,W=M.f,B=C.f,G=i.RangeError,H=c.ArrayBuffer,U=H.prototype,z=c.DataView,V=u.NATIVE_ARRAY_BUFFER_VIEWS,q=u.TYPED_ARRAY_TAG,Y=u.TypedArray,X=u.TypedArrayPrototype,K=u.isTypedArray,Q="BYTES_PER_ELEMENT",J="Wrong length",$=function(t,e){L(t,e,{configurable:!0,get:function(){return F(this)[e]}})},Z=function(t){var e;return _(U,t)||"ArrayBuffer"===(e=w(t))||"SharedArrayBuffer"===e},tt=function(t,e){return K(t)&&!x(e)&&e in t&&d(+e)&&e>=0},et=function(t,e){return e=m(e),tt(t,e)?h(2,t[e]):B(t,e)},rt=function(t,e,r){return e=m(e),!(tt(t,e)&&k(r)&&b(r,"value"))||b(r,"get")||b(r,"set")||r.configurable||b(r,"writable")&&!r.writable||b(r,"enumerable")&&!r.enumerable?W(t,e,r):(t[e]=r.value,t)};o?(V||(C.f=et,M.f=rt,$(X,"buffer"),$(X,"byteOffset"),$(X,"byteLength"),$(X,"length")),n({target:"Object",stat:!0,forced:!V},{getOwnPropertyDescriptor:et,defineProperty:rt}),t.exports=function(t,e,r){var o=t.match(/\\d+/)[0]/8,u=t+(r?"Clamped":"")+"Array",c="get"+t,h="set"+t,d=i[u],m=d,b=m&&m.prototype,w={},x=function(t,e){W(t,e,{get:function(){return function(t,e){var r=F(t);return r.view[c](e*o+r.byteOffset,!0)}(this,e)},set:function(t){return function(t,e,n){var i=F(t);i.view[h](e*o+i.byteOffset,r?g(n):n,!0)}(this,e,t)},enumerable:!0})};V?s&&(m=e((function(t,e,r,n){return l(t,b),R(k(e)?Z(e)?void 0!==n?new d(e,y(r,o),n):void 0!==r?new d(e,y(r,o)):new d(e):K(e)?j(m,e):a(O,m,e):new d(p(e)),t,m)})),E&&E(m,Y),T(S(d),(function(t){t in m||f(m,t,d[t])})),m.prototype=b):(m=e((function(t,e,r,n){l(t,b);var i,s,u,c=0,h=0;if(k(e)){if(!Z(e))return K(e)?j(m,e):a(O,m,e);i=e,h=y(r,o);var f=e.byteLength;if(void 0===n){if(f%o)throw new G(J);if((s=f-h)<0)throw new G(J)}else if((s=v(n)*o)+h>f)throw new G(J);u=s/o}else u=p(e),i=new H(s=u*o);for(D(t,{buffer:i,byteOffset:h,byteLength:s,length:u,view:new z(i)});c<u;)x(t,c++)})),E&&E(m,Y),b=m.prototype=A(X)),b.constructor!==m&&f(b,"constructor",m),N(b).TypedArrayConstructor=m,q&&f(b,q,u);var _=m!==d;w[u]=m,n({global:!0,constructor:!0,forced:_,sham:!V},w),Q in m||f(m,Q,o),Q in b||f(b,Q,o),P(u)}):t.exports=function(){}},949:(t,e,r)=>{var n=r(4032),i=r(3455),a=r(4348),o=r(4356).NATIVE_ARRAY_BUFFER_VIEWS,s=n.ArrayBuffer,u=n.Int8Array;t.exports=!o||!i((function(){u(1)}))||!i((function(){new u(-1)}))||!a((function(t){new u,new u(null),new u(1.5),new u(t)}),!0)||i((function(){return 1!==new u(new s(2),1,void 0).length}))},85:(t,e,r)=>{var n=r(7434),i=r(580);t.exports=function(t,e){return n(i(t),e)}},2291:(t,e,r)=>{var n=r(4864),i=r(3453),a=r(9052),o=r(4165),s=r(7878),u=r(6961),c=r(7507),l=r(993),h=r(5415),f=r(4356).aTypedArrayConstructor,d=r(1198);t.exports=function(t){var e,r,v,p,y,g,m,b,w=a(this),k=o(t),x=arguments.length,A=x>1?arguments[1]:void 0,_=void 0!==A,E=c(k);if(E&&!l(E))for(b=(m=u(k,E)).next,k=[];!(g=i(b,m)).done;)k.push(g.value);for(_&&x>2&&(A=n(A,arguments[2])),r=s(k),v=new(f(w))(r),p=h(v),e=0;r>e;e++)y=_?A(k[e],e):k[e],v[e]=p?d(y):+y;return v}},580:(t,e,r)=>{var n=r(4356),i=r(1365),a=n.aTypedArrayConstructor,o=n.getTypedArrayConstructor;t.exports=function(t){return a(i(t,o(t)))}},5936:(t,e,r)=>{var n=r(2608),i=0,a=Math.random(),o=n(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+o(++i+a,36)}},8200:(t,e,r)=>{var n=r(3455),i=r(5811),a=r(2444),o=r(8507),s=i("iterator");t.exports=!n((function(){var t=new URL("b?a=1&b=2&c=3","https://a"),e=t.searchParams,r=new URLSearchParams("a=1&a=2&b=3"),n="";return t.pathname="c%20d",e.forEach((function(t,r){e.delete("b"),n+=r+t})),r.delete("a",2),r.delete("b",void 0),o&&(!t.toJSON||!r.has("a",1)||r.has("a",2)||!r.has("a",void 0)||r.has("b"))||!e.size&&(o||!a)||!e.sort||"https://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[s]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==n||"x"!==new URL("https://x",void 0).host}))},4752:(t,e,r)=>{var n=r(6943);t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},782:(t,e,r)=>{var n=r(2444),i=r(3455);t.exports=n&&i((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},7900:t=>{var e=TypeError;t.exports=function(t,r){if(t<r)throw new e("Not enough arguments");return t}},6206:(t,e,r)=>{var n=r(4032),i=r(3749),a=n.WeakMap;t.exports=i(a)&&/native code/.test(String(a))},5343:(t,e,r)=>{var n=r(8799),i=r(9649),a=r(4559),o=r(1601).f;t.exports=function(t){var e=n.Symbol||(n.Symbol={});i(e,t)||o(e,t,{value:a.f(t)})}},4559:(t,e,r)=>{var n=r(5811);e.f=n},5811:(t,e,r)=>{var n=r(4032),i=r(4593),a=r(9649),o=r(5936),s=r(6943),u=r(4752),c=n.Symbol,l=i("wks"),h=u?c.for||c:c&&c.withoutSetter||o;t.exports=function(t){return a(l,t)||(l[t]=s&&a(c,t)?c[t]:h("Symbol."+t)),l[t]}},2284:t=>{t.exports="\\t\\n\\v\\f\\r                 \\u2028\\u2029\\ufeff"},9257:(t,e,r)=>{var n=r(8711),i=r(9649),a=r(139),o=r(6921),s=r(9415),u=r(2924),c=r(2848),l=r(3951),h=r(8363),f=r(2483),d=r(4171),v=r(2444),p=r(8507);t.exports=function(t,e,r,y){var g="stackTraceLimit",m=y?2:1,b=t.split("."),w=b[b.length-1],k=n.apply(null,b);if(k){var x=k.prototype;if(!p&&i(x,"cause")&&delete x.cause,!r)return k;var A=n("Error"),_=e((function(t,e){var r=h(y?e:t,void 0),n=y?new k(t):new k;return void 0!==r&&a(n,"message",r),d(n,_,n.stack,2),this&&o(x,this)&&l(n,this,_),arguments.length>m&&f(n,arguments[m]),n}));if(_.prototype=x,"Error"!==w?s?s(_,A):u(_,A,{name:!0}):v&&g in k&&(c(_,k,g),c(_,k,"prepareStackTrace")),u(_,k),!p)try{x.name!==w&&a(x,"name",w),x.constructor=_}catch(t){}return _}}},5015:(t,e,r)=>{var n=r(5366),i=r(4032),a=r(7226),o=r(5409),s="ArrayBuffer",u=a[s];n({global:!0,constructor:!0,forced:i[s]!==u},{ArrayBuffer:u}),o(s)},9261:(t,e,r)=>{var n=r(2444),i=r(8986),a=r(8102),o=ArrayBuffer.prototype;n&&!("detached"in o)&&i(o,"detached",{configurable:!0,get:function(){return a(this)}})},6209:(t,e,r)=>{var n=r(5366),i=r(2116),a=r(3455),o=r(7226),s=r(7447),u=r(9002),c=r(5806),l=r(1365),h=o.ArrayBuffer,f=o.DataView,d=f.prototype,v=i(h.prototype.slice),p=i(d.getUint8),y=i(d.setUint8);n({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:a((function(){return!new h(2).slice(1,void 0).byteLength}))},{slice:function(t,e){if(v&&void 0===e)return v(s(this),t);for(var r=s(this).byteLength,n=u(t,r),i=u(void 0===e?r:e,r),a=new(l(this,h))(c(i-n)),o=new f(this),d=new f(a),g=0;n<i;)y(d,g++,p(o,n++));return a}})},3632:(t,e,r)=>{var n=r(5366),i=r(4676);i&&n({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return i(this,arguments.length?arguments[0]:void 0,!1)}})},3700:(t,e,r)=>{var n=r(5366),i=r(4676);i&&n({target:"ArrayBuffer",proto:!0},{transfer:function(){return i(this,arguments.length?arguments[0]:void 0,!0)}})},6347:(t,e,r)=>{var n=r(5366),i=r(4165),a=r(7878),o=r(1211),s=r(1458);n({target:"Array",proto:!0},{at:function(t){var e=i(this),r=a(e),n=o(t),s=n>=0?n:r+n;return s<0||s>=r?void 0:e[s]}}),s("at")},3234:(t,e,r)=>{var n=r(5366),i=r(3455),a=r(5448),o=r(2674),s=r(4165),u=r(7878),c=r(9573),l=r(3552),h=r(1453),f=r(9077),d=r(5811),v=r(6415),p=d("isConcatSpreadable"),y=v>=51||!i((function(){var t=[];return t[p]=!1,t.concat()[0]!==t})),g=function(t){if(!o(t))return!1;var e=t[p];return void 0!==e?!!e:a(t)};n({target:"Array",proto:!0,arity:1,forced:!y||!f("concat")},{concat:function(t){var e,r,n,i,a,o=s(this),f=h(o,0),d=0;for(e=-1,n=arguments.length;e<n;e++)if(g(a=-1===e?o:arguments[e]))for(i=u(a),c(d+i),r=0;r<i;r++,d++)r in a&&l(f,d,a[r]);else c(d+1),l(f,d++,a);return f.length=d,f}})},456:(t,e,r)=>{var n=r(5366),i=r(5645).filter;n({target:"Array",proto:!0,forced:!r(9077)("filter")},{filter:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},4302:(t,e,r)=>{var n=r(5366),i=r(2851),a=r(4186),o=r(4165),s=r(7878),u=r(1453);n({target:"Array",proto:!0},{flatMap:function(t){var e,r=o(this),n=s(r);return a(t),(e=u(r,0)).length=i(e,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}})},6746:(t,e,r)=>{var n=r(5366),i=r(3948);n({target:"Array",stat:!0,forced:!r(4348)((function(t){Array.from(t)}))},{from:i})},8551:(t,e,r)=>{var n=r(5366),i=r(7921).includes,a=r(3455),o=r(1458);n({target:"Array",proto:!0,forced:a((function(){return!Array(1).includes()}))},{includes:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o("includes")},3276:(t,e,r)=>{var n=r(5366),i=r(2116),a=r(7921).indexOf,o=r(1814),s=i([].indexOf),u=!!s&&1/s([1],1,-0)<0;n({target:"Array",proto:!0,forced:u||!o("indexOf")},{indexOf:function(t){var e=arguments.length>1?arguments[1]:void 0;return u?s(this,t,e)||0:a(this,t,e)}})},9024:(t,e,r)=>{var n=r(3637),i=r(1458),a=r(5597),o=r(8301),s=r(1601).f,u=r(656),c=r(9393),l=r(8507),h=r(2444),f="Array Iterator",d=o.set,v=o.getterFor(f);t.exports=u(Array,"Array",(function(t,e){d(this,{type:f,target:n(t),index:0,kind:e})}),(function(){var t=v(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,c(void 0,!0);switch(t.kind){case"keys":return c(r,!1);case"values":return c(e[r],!1)}return c([r,e[r]],!1)}),"values");var p=a.Arguments=a.Array;if(i("keys"),i("values"),i("entries"),!l&&h&&"values"!==p.name)try{s(p,"name",{value:"values"})}catch(t){}},3177:(t,e,r)=>{var n=r(5366),i=r(3499);n({target:"Array",proto:!0,forced:i!==[].lastIndexOf},{lastIndexOf:i})},5550:(t,e,r)=>{var n=r(5366),i=r(5645).map;n({target:"Array",proto:!0,forced:!r(9077)("map")},{map:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},9138:(t,e,r)=>{var n=r(5366),i=r(4165),a=r(7878),o=r(7375),s=r(9573);n({target:"Array",proto:!0,arity:1,forced:r(3455)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}}()},{push:function(t){var e=i(this),r=a(e),n=arguments.length;s(r+n);for(var u=0;u<n;u++)e[r]=arguments[u],r++;return o(e,r),r}})},8408:(t,e,r)=>{var n=r(5366),i=r(4734).left,a=r(1814),o=r(6415);n({target:"Array",proto:!0,forced:!r(4529)&&o>79&&o<83||!a("reduce")},{reduce:function(t){var e=arguments.length;return i(this,t,e,e>1?arguments[1]:void 0)}})},4413:(t,e,r)=>{var n=r(5366),i=r(2608),a=r(5448),o=i([].reverse),s=[1,2];n({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return a(this)&&(this.length=this.length),o(this)}})},750:(t,e,r)=>{var n=r(5366),i=r(5448),a=r(8413),o=r(2674),s=r(9002),u=r(7878),c=r(3637),l=r(3552),h=r(5811),f=r(9077),d=r(4224),v=f("slice"),p=h("species"),y=Array,g=Math.max;n({target:"Array",proto:!0,forced:!v},{slice:function(t,e){var r,n,h,f=c(this),v=u(f),m=s(t,v),b=s(void 0===e?v:e,v);if(i(f)&&(r=f.constructor,(a(r)&&(r===y||i(r.prototype))||o(r)&&null===(r=r[p]))&&(r=void 0),r===y||void 0===r))return d(f,m,b);for(n=new(void 0===r?y:r)(g(b-m,0)),h=0;m<b;m++,h++)m in f&&l(n,h,f[m]);return n.length=h,n}})},7710:(t,e,r)=>{var n=r(5366),i=r(2608),a=r(4186),o=r(4165),s=r(7878),u=r(1870),c=r(687),l=r(3455),h=r(5272),f=r(1814),d=r(7085),v=r(5123),p=r(6415),y=r(1911),g=[],m=i(g.sort),b=i(g.push),w=l((function(){g.sort(void 0)})),k=l((function(){g.sort(null)})),x=f("sort"),A=!l((function(){if(p)return p<70;if(!(d&&d>3)){if(v)return!0;if(y)return y<603;var t,e,r,n,i="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(n=0;n<47;n++)g.push({k:e+n,v:r})}for(g.sort((function(t,e){return e.v-t.v})),n=0;n<g.length;n++)e=g[n].k.charAt(0),i.charAt(i.length-1)!==e&&(i+=e);return"DGBEFHACIJK"!==i}}));n({target:"Array",proto:!0,forced:w||!k||!x||!A},{sort:function(t){void 0!==t&&a(t);var e=o(this);if(A)return void 0===t?m(e):m(e,t);var r,n,i=[],l=s(e);for(n=0;n<l;n++)n in e&&b(i,e[n]);for(h(i,function(t){return function(e,r){return void 0===r?-1:void 0===e?1:void 0!==t?+t(e,r)||0:c(e)>c(r)?1:-1}}(t)),r=s(i),n=0;n<r;)e[n]=i[n++];for(;n<l;)u(e,n++);return e}})},122:(t,e,r)=>{var n=r(5366),i=r(4165),a=r(9002),o=r(1211),s=r(7878),u=r(7375),c=r(9573),l=r(1453),h=r(3552),f=r(1870),d=r(9077)("splice"),v=Math.max,p=Math.min;n({target:"Array",proto:!0,forced:!d},{splice:function(t,e){var r,n,d,y,g,m,b=i(this),w=s(b),k=a(t,w),x=arguments.length;for(0===x?r=n=0:1===x?(r=0,n=w-k):(r=x-2,n=p(v(o(e),0),w-k)),c(w+r-n),d=l(b,n),y=0;y<n;y++)(g=k+y)in b&&h(d,y,b[g]);if(d.length=n,r<n){for(y=k;y<w-n;y++)m=y+r,(g=y+n)in b?b[m]=b[g]:f(b,m);for(y=w;y>w-n+r;y--)f(b,y-1)}else if(r>n)for(y=w-n;y>k;y--)m=y+r-1,(g=y+n-1)in b?b[m]=b[g]:f(b,m);for(y=0;y<r;y++)b[y+k]=arguments[y+2];return u(b,w-n+r),d}})},7149:(t,e,r)=>{r(1458)("flatMap")},6851:(t,e,r)=>{var n=r(5366),i=r(3455),a=r(4165),o=r(8921);n({target:"Date",proto:!0,arity:1,forced:i((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(t){var e=a(this),r=o(e,"number");return"number"!=typeof r||isFinite(r)?e.toISOString():null}})},7316:(t,e,r)=>{var n=r(9649),i=r(8552),a=r(952),o=r(5811)("toPrimitive"),s=Date.prototype;n(s,o)||i(s,o,a)},184:(t,e,r)=>{var n=r(5366),i=r(4032),a=r(3881),o=r(9257),s="WebAssembly",u=i[s],c=7!==new Error("e",{cause:7}).cause,l=function(t,e){var r={};r[t]=o(t,e,c),n({global:!0,constructor:!0,arity:1,forced:c},r)},h=function(t,e){if(u&&u[t]){var r={};r[t]=o(s+"."+t,e,c),n({target:s,stat:!0,constructor:!0,arity:1,forced:c},r)}};l("Error",(function(t){return function(e){return a(t,this,arguments)}})),l("EvalError",(function(t){return function(e){return a(t,this,arguments)}})),l("RangeError",(function(t){return function(e){return a(t,this,arguments)}})),l("ReferenceError",(function(t){return function(e){return a(t,this,arguments)}})),l("SyntaxError",(function(t){return function(e){return a(t,this,arguments)}})),l("TypeError",(function(t){return function(e){return a(t,this,arguments)}})),l("URIError",(function(t){return function(e){return a(t,this,arguments)}})),h("CompileError",(function(t){return function(e){return a(t,this,arguments)}})),h("LinkError",(function(t){return function(e){return a(t,this,arguments)}})),h("RuntimeError",(function(t){return function(e){return a(t,this,arguments)}}))},8169:(t,e,r)=>{var n=r(5366),i=r(4032);n({global:!0,forced:i.globalThis!==i},{globalThis:i})},9750:(t,e,r)=>{var n=r(5366),i=r(8711),a=r(3881),o=r(3453),s=r(2608),u=r(3455),c=r(3749),l=r(2277),h=r(4224),f=r(213),d=r(6943),v=String,p=i("JSON","stringify"),y=s(/./.exec),g=s("".charAt),m=s("".charCodeAt),b=s("".replace),w=s(1..toString),k=/[\\uD800-\\uDFFF]/g,x=/^[\\uD800-\\uDBFF]$/,A=/^[\\uDC00-\\uDFFF]$/,_=!d||u((function(){var t=i("Symbol")("stringify detection");return"[null]"!==p([t])||"{}"!==p({a:t})||"{}"!==p(Object(t))})),E=u((function(){return'"\\\\udf06\\\\ud834"'!==p("\\udf06\\ud834")||'"\\\\udead"'!==p("\\udead")})),S=function(t,e){var r=h(arguments),n=f(e);if(c(n)||void 0!==t&&!l(t))return r[1]=function(t,e){if(c(n)&&(e=o(n,this,v(t),e)),!l(e))return e},a(p,null,r)},O=function(t,e,r){var n=g(r,e-1),i=g(r,e+1);return y(x,t)&&!y(A,i)||y(A,t)&&!y(x,n)?"\\\\u"+w(m(t,0),16):t};p&&n({target:"JSON",stat:!0,arity:3,forced:_||E},{stringify:function(t,e,r){var n=h(arguments),i=a(_?S:p,null,n);return E&&"string"==typeof i?b(i,k,O):i}})},7531:(t,e,r)=>{var n=r(4032);r(6911)(n.JSON,"JSON",!0)},6539:(t,e,r)=>{r(9556)("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),r(2042))},1425:(t,e,r)=>{r(6539)},3821:(t,e,r)=>{var n=r(5366),i=Math.hypot,a=Math.abs,o=Math.sqrt;n({target:"Math",stat:!0,arity:2,forced:!!i&&i(1/0,NaN)!==1/0},{hypot:function(t,e){for(var r,n,i=0,s=0,u=arguments.length,c=0;s<u;)c<(r=a(arguments[s++]))?(i=i*(n=c/r)*n+1,c=r):i+=r>0?(n=r/c)*n:r;return c===1/0?1/0:c*o(i)}})},1999:(t,e,r)=>{r(6911)(Math,"Math",!0)},8674:(t,e,r)=>{var n=r(5366),i=r(8885).entries;n({target:"Object",stat:!0},{entries:function(t){return i(t)}})},4129:(t,e,r)=>{var n=r(5366),i=r(1804),a=r(3552);n({target:"Object",stat:!0},{fromEntries:function(t){var e={};return i(t,(function(t,r){a(e,t,r)}),{AS_ENTRIES:!0}),e}})},702:(t,e,r)=>{var n=r(5366),i=r(2444),a=r(2919),o=r(3637),s=r(1139),u=r(3552);n({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(t){for(var e,r,n=o(t),i=s.f,c=a(n),l={},h=0;c.length>h;)void 0!==(r=i(n,e=c[h++]))&&u(l,e,r);return l}})},1309:(t,e,r)=>{var n=r(5366),i=r(6943),a=r(3455),o=r(6005),s=r(4165);n({target:"Object",stat:!0,forced:!i||a((function(){o.f(1)}))},{getOwnPropertySymbols:function(t){var e=o.f;return e?e(s(t)):[]}})},3379:(t,e,r)=>{var n=r(3724),i=r(8552),a=r(3003);n||i(Object.prototype,"toString",a,{unsafe:!0})},482:(t,e,r)=>{var n=r(5366),i=r(8885).values;n({target:"Object",stat:!0},{values:function(t){return i(t)}})},5204:(t,e,r)=>{var n=r(5366),i=r(3453),a=r(4186),o=r(9371),s=r(6703),u=r(1804);n({target:"Promise",stat:!0,forced:r(2041)},{allSettled:function(t){var e=this,r=o.f(e),n=r.resolve,c=r.reject,l=s((function(){var r=a(e.resolve),o=[],s=0,c=1;u(t,(function(t){var a=s++,u=!1;c++,i(r,e,t).then((function(t){u||(u=!0,o[a]={status:"fulfilled",value:t},--c||n(o))}),(function(t){u||(u=!0,o[a]={status:"rejected",reason:t},--c||n(o))}))})),--c||n(o)}));return l.error&&c(l.value),r.promise}})},6195:(t,e,r)=>{var n=r(5366),i=r(3453),a=r(4186),o=r(9371),s=r(6703),u=r(1804);n({target:"Promise",stat:!0,forced:r(2041)},{all:function(t){var e=this,r=o.f(e),n=r.resolve,c=r.reject,l=s((function(){var r=a(e.resolve),o=[],s=0,l=1;u(t,(function(t){var a=s++,u=!1;l++,i(r,e,t).then((function(t){u||(u=!0,o[a]=t,--l||n(o))}),c)})),--l||n(o)}));return l.error&&c(l.value),r.promise}})},1459:(t,e,r)=>{var n=r(5366),i=r(8507),a=r(9492).CONSTRUCTOR,o=r(5318),s=r(8711),u=r(3749),c=r(8552),l=o&&o.prototype;if(n({target:"Promise",proto:!0,forced:a,real:!0},{catch:function(t){return this.then(void 0,t)}}),!i&&u(o)){var h=s("Promise").prototype.catch;l.catch!==h&&c(l,"catch",h,{unsafe:!0})}},9236:(t,e,r)=>{var n,i,a,o=r(5366),s=r(8507),u=r(4529),c=r(4032),l=r(3453),h=r(8552),f=r(9415),d=r(6911),v=r(5409),p=r(4186),y=r(3749),g=r(2674),m=r(3399),b=r(1365),w=r(1369).set,k=r(755),x=r(4885),A=r(6703),_=r(3529),E=r(8301),S=r(5318),O=r(9492),T=r(9371),P="Promise",L=O.CONSTRUCTOR,M=O.REJECTION_EVENT,C=O.SUBCLASSING,j=E.getterFor(P),I=E.set,R=S&&S.prototype,F=S,D=R,N=c.TypeError,W=c.document,B=c.process,G=T.f,H=G,U=!!(W&&W.createEvent&&c.dispatchEvent),z="unhandledrejection",V=function(t){var e;return!(!g(t)||!y(e=t.then))&&e},q=function(t,e){var r,n,i,a=e.value,o=1===e.state,s=o?t.ok:t.fail,u=t.resolve,c=t.reject,h=t.domain;try{s?(o||(2===e.rejection&&J(e),e.rejection=1),!0===s?r=a:(h&&h.enter(),r=s(a),h&&(h.exit(),i=!0)),r===t.promise?c(new N("Promise-chain cycle")):(n=V(r))?l(n,r,u,c):u(r)):c(a)}catch(t){h&&!i&&h.exit(),c(t)}},Y=function(t,e){t.notified||(t.notified=!0,k((function(){for(var r,n=t.reactions;r=n.get();)q(r,t);t.notified=!1,e&&!t.rejection&&K(t)})))},X=function(t,e,r){var n,i;U?((n=W.createEvent("Event")).promise=e,n.reason=r,n.initEvent(t,!1,!0),c.dispatchEvent(n)):n={promise:e,reason:r},!M&&(i=c["on"+t])?i(n):t===z&&x("Unhandled promise rejection",r)},K=function(t){l(w,c,(function(){var e,r=t.facade,n=t.value;if(Q(t)&&(e=A((function(){u?B.emit("unhandledRejection",n,r):X(z,r,n)})),t.rejection=u||Q(t)?2:1,e.error))throw e.value}))},Q=function(t){return 1!==t.rejection&&!t.parent},J=function(t){l(w,c,(function(){var e=t.facade;u?B.emit("rejectionHandled",e):X("rejectionhandled",e,t.value)}))},$=function(t,e,r){return function(n){t(e,n,r)}},Z=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,Y(t,!0))},tt=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw new N("Promise can't be resolved itself");var n=V(e);n?k((function(){var r={done:!1};try{l(n,e,$(tt,r,t),$(Z,r,t))}catch(e){Z(r,e,t)}})):(t.value=e,t.state=1,Y(t,!1))}catch(e){Z({done:!1},e,t)}}};if(L&&(D=(F=function(t){m(this,D),p(t),l(n,this);var e=j(this);try{t($(tt,e),$(Z,e))}catch(t){Z(e,t)}}).prototype,(n=function(t){I(this,{type:P,done:!1,notified:!1,parent:!1,reactions:new _,rejection:!1,state:0,value:null})}).prototype=h(D,"then",(function(t,e){var r=j(this),n=G(b(this,F));return r.parent=!0,n.ok=!y(t)||t,n.fail=y(e)&&e,n.domain=u?B.domain:void 0,0===r.state?r.reactions.add(n):k((function(){q(n,r)})),n.promise})),i=function(){var t=new n,e=j(t);this.promise=t,this.resolve=$(tt,e),this.reject=$(Z,e)},T.f=G=function(t){return t===F||void 0===t?new i(t):H(t)},!s&&y(S)&&R!==Object.prototype)){a=R.then,C||h(R,"then",(function(t,e){var r=this;return new F((function(t,e){l(a,r,t,e)})).then(t,e)}),{unsafe:!0});try{delete R.constructor}catch(t){}f&&f(R,D)}o({global:!0,constructor:!0,wrap:!0,forced:L},{Promise:F}),d(F,P,!1,!0),v(P)},2431:(t,e,r)=>{var n=r(5366),i=r(8507),a=r(5318),o=r(3455),s=r(8711),u=r(3749),c=r(1365),l=r(1774),h=r(8552),f=a&&a.prototype;if(n({target:"Promise",proto:!0,real:!0,forced:!!a&&o((function(){f.finally.call({then:function(){}},(function(){}))}))},{finally:function(t){var e=c(this,s("Promise")),r=u(t);return this.then(r?function(r){return l(e,t()).then((function(){return r}))}:t,r?function(r){return l(e,t()).then((function(){throw r}))}:t)}}),!i&&u(a)){var d=s("Promise").prototype.finally;f.finally!==d&&h(f,"finally",d,{unsafe:!0})}},1234:(t,e,r)=>{r(9236),r(6195),r(1459),r(5167),r(5257),r(1128)},5167:(t,e,r)=>{var n=r(5366),i=r(3453),a=r(4186),o=r(9371),s=r(6703),u=r(1804);n({target:"Promise",stat:!0,forced:r(2041)},{race:function(t){var e=this,r=o.f(e),n=r.reject,c=s((function(){var o=a(e.resolve);u(t,(function(t){i(o,e,t).then(r.resolve,n)}))}));return c.error&&n(c.value),r.promise}})},5257:(t,e,r)=>{var n=r(5366),i=r(9371);n({target:"Promise",stat:!0,forced:r(9492).CONSTRUCTOR},{reject:function(t){var e=i.f(this);return(0,e.reject)(t),e.promise}})},1128:(t,e,r)=>{var n=r(5366),i=r(8711),a=r(8507),o=r(5318),s=r(9492).CONSTRUCTOR,u=r(1774),c=i("Promise"),l=a&&!s;n({target:"Promise",stat:!0,forced:a||s},{resolve:function(t){return u(l&&this===c?o:this,t)}})},9732:(t,e,r)=>{var n=r(5366),i=r(9371);n({target:"Promise",stat:!0},{withResolvers:function(){var t=i.f(this);return{promise:t.promise,resolve:t.resolve,reject:t.reject}}})},489:(t,e,r)=>{var n=r(5366),i=r(8711),a=r(3881),o=r(2230),s=r(9052),u=r(7447),c=r(2674),l=r(5304),h=r(3455),f=i("Reflect","construct"),d=Object.prototype,v=[].push,p=h((function(){function t(){}return!(f((function(){}),[],t)instanceof t)})),y=!h((function(){f((function(){}))})),g=p||y;n({target:"Reflect",stat:!0,forced:g,sham:g},{construct:function(t,e){s(t),u(e);var r=arguments.length<3?t:s(arguments[2]);if(y&&!p)return f(t,e,r);if(t===r){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var n=[null];return a(v,n,e),new(a(o,t,n))}var i=r.prototype,h=l(c(i)?i:d),g=a(t,h,e);return c(g)?g:h}})},7288:(t,e,r)=>{var n=r(5366),i=r(3453),a=r(2674),o=r(7447),s=r(3007),u=r(1139),c=r(2611);n({target:"Reflect",stat:!0},{get:function t(e,r){var n,l,h=arguments.length<3?e:arguments[2];return o(e)===h?e[r]:(n=u.f(e,r))?s(n)?n.value:void 0===n.get?void 0:i(n.get,h):a(l=c(e))?t(l,r,h):void 0}})},176:(t,e,r)=>{var n=r(5366),i=r(4032),a=r(6911);n({global:!0},{Reflect:{}}),a(i.Reflect,"Reflect",!0)},4592:(t,e,r)=>{var n=r(2444),i=r(4032),a=r(2608),o=r(5868),s=r(3951),u=r(139),c=r(5304),l=r(3408).f,h=r(6921),f=r(6484),d=r(687),v=r(4554),p=r(1837),y=r(2848),g=r(8552),m=r(3455),b=r(9649),w=r(8301).enforce,k=r(5409),x=r(5811),A=r(3651),_=r(9502),E=x("match"),S=i.RegExp,O=S.prototype,T=i.SyntaxError,P=a(O.exec),L=a("".charAt),M=a("".replace),C=a("".indexOf),j=a("".slice),I=/^\\?<[^\\s\\d!#%&*+<=>@^][^\\s!#%&*+<=>@^]*>/,R=/a/g,F=/a/g,D=new S(R)!==R,N=p.MISSED_STICKY,W=p.UNSUPPORTED_Y;if(o("RegExp",n&&(!D||N||A||_||m((function(){return F[E]=!1,S(R)!==R||S(F)===F||"/a/i"!==String(S(R,"i"))}))))){for(var B=function(t,e){var r,n,i,a,o,l,p=h(O,this),y=f(t),g=void 0===e,m=[],k=t;if(!p&&y&&g&&t.constructor===B)return t;if((y||h(O,t))&&(t=t.source,g&&(e=v(k))),t=void 0===t?"":d(t),e=void 0===e?"":d(e),k=t,A&&"dotAll"in R&&(n=!!e&&C(e,"s")>-1)&&(e=M(e,/s/g,"")),r=e,N&&"sticky"in R&&(i=!!e&&C(e,"y")>-1)&&W&&(e=M(e,/y/g,"")),_&&(a=function(t){for(var e,r=t.length,n=0,i="",a=[],o=c(null),s=!1,u=!1,l=0,h="";n<=r;n++){if("\\\\"===(e=L(t,n)))e+=L(t,++n);else if("]"===e)s=!1;else if(!s)switch(!0){case"["===e:s=!0;break;case"("===e:if(i+=e,"?:"===j(t,n+1,n+3))continue;P(I,j(t,n+1))&&(n+=2,u=!0),l++;continue;case">"===e&&u:if(""===h||b(o,h))throw new T("Invalid capture group name");o[h]=!0,a[a.length]=[h,l],u=!1,h="";continue}u?h+=e:i+=e}return[i,a]}(t),t=a[0],m=a[1]),o=s(S(t,e),p?this:O,B),(n||i||m.length)&&(l=w(o),n&&(l.dotAll=!0,l.raw=B(function(t){for(var e,r=t.length,n=0,i="",a=!1;n<=r;n++)"\\\\"!==(e=L(t,n))?a||"."!==e?("["===e?a=!0:"]"===e&&(a=!1),i+=e):i+="[\\\\s\\\\S]":i+=e+L(t,++n);return i}(t),r)),i&&(l.sticky=!0),m.length&&(l.groups=m)),t!==k)try{u(o,"source",""===k?"(?:)":k)}catch(t){}return o},G=l(S),H=0;G.length>H;)y(B,S,G[H++]);O.constructor=B,B.prototype=O,g(i,"RegExp",B,{constructor:!0})}k("RegExp")},8345:(t,e,r)=>{var n=r(2444),i=r(3651),a=r(9872),o=r(8986),s=r(8301).get,u=RegExp.prototype,c=TypeError;n&&i&&o(u,"dotAll",{configurable:!0,get:function(){if(this!==u){if("RegExp"===a(this))return!!s(this).dotAll;throw new c("Incompatible receiver, RegExp required")}}})},2823:(t,e,r)=>{var n=r(5366),i=r(9867);n({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},2865:(t,e,r)=>{var n=r(2444),i=r(1837).MISSED_STICKY,a=r(9872),o=r(8986),s=r(8301).get,u=RegExp.prototype,c=TypeError;n&&i&&o(u,"sticky",{configurable:!0,get:function(){if(this!==u){if("RegExp"===a(this))return!!s(this).sticky;throw new c("Incompatible receiver, RegExp required")}}})},5594:(t,e,r)=>{r(2823);var n,i,a=r(5366),o=r(3453),s=r(3749),u=r(7447),c=r(687),l=(n=!1,(i=/[ac]/).exec=function(){return n=!0,/./.exec.apply(this,arguments)},!0===i.test("abc")&&n),h=/./.test;a({target:"RegExp",proto:!0,forced:!l},{test:function(t){var e=u(this),r=c(t),n=e.exec;if(!s(n))return o(h,e,r);var i=o(n,e,r);return null!==i&&(u(i),!0)}})},8397:(t,e,r)=>{var n=r(2542).PROPER,i=r(8552),a=r(7447),o=r(687),s=r(3455),u=r(4554),c="toString",l=RegExp.prototype,h=l[c],f=s((function(){return"/a/b"!==h.call({source:"a",flags:"b"})})),d=n&&h.name!==c;(f||d)&&i(l,c,(function(){var t=a(this);return"/"+o(t.source)+"/"+o(u(t))}),{unsafe:!0})},4645:(t,e,r)=>{r(9556)("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),r(2042))},5130:(t,e,r)=>{var n=r(5366),i=r(4656);n({target:"Set",proto:!0,real:!0,forced:!r(1716)("difference")},{difference:i})},5636:(t,e,r)=>{var n=r(5366),i=r(3455),a=r(2446);n({target:"Set",proto:!0,real:!0,forced:!r(1716)("intersection")||i((function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))}))},{intersection:a})},8509:(t,e,r)=>{var n=r(5366),i=r(4545);n({target:"Set",proto:!0,real:!0,forced:!r(1716)("isDisjointFrom")},{isDisjointFrom:i})},7332:(t,e,r)=>{var n=r(5366),i=r(7918);n({target:"Set",proto:!0,real:!0,forced:!r(1716)("isSubsetOf")},{isSubsetOf:i})},6555:(t,e,r)=>{var n=r(5366),i=r(6111);n({target:"Set",proto:!0,real:!0,forced:!r(1716)("isSupersetOf")},{isSupersetOf:i})},9255:(t,e,r)=>{r(4645)},3296:(t,e,r)=>{var n=r(5366),i=r(4498);n({target:"Set",proto:!0,real:!0,forced:!r(1716)("symmetricDifference")},{symmetricDifference:i})},4594:(t,e,r)=>{var n=r(5366),i=r(9500);n({target:"Set",proto:!0,real:!0,forced:!r(1716)("union")},{union:i})},8653:(t,e,r)=>{var n=r(5366),i=r(2608),a=r(7222),o=r(1211),s=r(687),u=r(3455),c=i("".charAt);n({target:"String",proto:!0,forced:u((function(){return"\\ud842"!=="𠮷".at(-2)}))},{at:function(t){var e=s(a(this)),r=e.length,n=o(t),i=n>=0?n:r+n;return i<0||i>=r?void 0:c(e,i)}})},9657:(t,e,r)=>{var n,i=r(5366),a=r(2116),o=r(1139).f,s=r(5806),u=r(687),c=r(3631),l=r(7222),h=r(860),f=r(8507),d=a("".slice),v=Math.min,p=h("endsWith");i({target:"String",proto:!0,forced:!(!f&&!p&&(n=o(String.prototype,"endsWith"),n&&!n.writable)||p)},{endsWith:function(t){var e=u(l(this));c(t);var r=arguments.length>1?arguments[1]:void 0,n=e.length,i=void 0===r?n:v(s(r),n),a=u(t);return d(e,i-a.length,i)===a}})},2217:(t,e,r)=>{var n=r(5366),i=r(2608),a=r(9002),o=RangeError,s=String.fromCharCode,u=String.fromCodePoint,c=i([].join);n({target:"String",stat:!0,arity:1,forced:!!u&&1!==u.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,i=0;n>i;){if(e=+arguments[i++],a(e,1114111)!==e)throw new o(e+" is not a valid code point");r[i]=e<65536?s(e):s(55296+((e-=65536)>>10),e%1024+56320)}return c(r,"")}})},2467:(t,e,r)=>{var n=r(5366),i=r(2608),a=r(3631),o=r(7222),s=r(687),u=r(860),c=i("".indexOf);n({target:"String",proto:!0,forced:!u("includes")},{includes:function(t){return!!~c(s(o(this)),s(a(t)),arguments.length>1?arguments[1]:void 0)}})},7460:(t,e,r)=>{var n=r(6903).charAt,i=r(687),a=r(8301),o=r(656),s=r(9393),u="String Iterator",c=a.set,l=a.getterFor(u);o(String,"String",(function(t){c(this,{type:u,string:i(t),index:0})}),(function(){var t,e=l(this),r=e.string,i=e.index;return i>=r.length?s(void 0,!0):(t=n(r,i),e.index+=t.length,s(t,!1))}))},1281:(t,e,r)=>{var n=r(3453),i=r(4364),a=r(7447),o=r(6021),s=r(5806),u=r(687),c=r(7222),l=r(8622),h=r(8149),f=r(4410);i("match",(function(t,e,r){return[function(e){var r=c(this),i=o(e)?void 0:l(e,t);return i?n(i,e,r):new RegExp(e)[t](u(r))},function(t){var n=a(this),i=u(t),o=r(e,n,i);if(o.done)return o.value;if(!n.global)return f(n,i);var c=n.unicode;n.lastIndex=0;for(var l,d=[],v=0;null!==(l=f(n,i));){var p=u(l[0]);d[v]=p,""===p&&(n.lastIndex=h(i,s(n.lastIndex),c)),v++}return 0===v?null:d}]}))},4853:(t,e,r)=>{var n=r(5366),i=r(6437).end;n({target:"String",proto:!0,forced:r(4903)},{padEnd:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},9484:(t,e,r)=>{var n=r(5366),i=r(6437).start;n({target:"String",proto:!0,forced:r(4903)},{padStart:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},6794:(t,e,r)=>{var n=r(5366),i=r(3453),a=r(2608),o=r(7222),s=r(3749),u=r(6021),c=r(6484),l=r(687),h=r(8622),f=r(4554),d=r(3966),v=r(5811),p=r(8507),y=v("replace"),g=TypeError,m=a("".indexOf),b=a("".replace),w=a("".slice),k=Math.max;n({target:"String",proto:!0},{replaceAll:function(t,e){var r,n,a,v,x,A,_,E,S,O,T=o(this),P=0,L="";if(!u(t)){if((r=c(t))&&(n=l(o(f(t))),!~m(n,"g")))throw new g("\`.replaceAll\` does not allow non-global regexes");if(a=h(t,y))return i(a,t,T,e);if(p&&r)return b(l(T),t,e)}for(v=l(T),x=l(t),(A=s(e))||(e=l(e)),_=x.length,E=k(1,_),S=m(v,x);-1!==S;)O=A?l(e(x,S,v)):d(x,v,S,[],void 0,e),L+=w(v,P,S)+O,P=S+_,S=S+E>v.length?-1:m(v,x,S+E);return P<v.length&&(L+=w(v,P)),L}})},4672:(t,e,r)=>{var n=r(3881),i=r(3453),a=r(2608),o=r(4364),s=r(3455),u=r(7447),c=r(3749),l=r(6021),h=r(1211),f=r(5806),d=r(687),v=r(7222),p=r(8149),y=r(8622),g=r(3966),m=r(4410),b=r(5811)("replace"),w=Math.max,k=Math.min,x=a([].concat),A=a([].push),_=a("".indexOf),E=a("".slice),S="$0"==="a".replace(/./,"$0"),O=!!/./[b]&&""===/./[b]("a","$0");o("replace",(function(t,e,r){var a=O?"$":"$0";return[function(t,r){var n=v(this),a=l(t)?void 0:y(t,b);return a?i(a,t,n,r):i(e,d(n),t,r)},function(t,i){var o=u(this),s=d(t);if("string"==typeof i&&-1===_(i,a)&&-1===_(i,"$<")){var l=r(e,o,s,i);if(l.done)return l.value}var v=c(i);v||(i=d(i));var y,b=o.global;b&&(y=o.unicode,o.lastIndex=0);for(var S,O=[];null!==(S=m(o,s))&&(A(O,S),b);)""===d(S[0])&&(o.lastIndex=p(s,f(o.lastIndex),y));for(var T,P="",L=0,M=0;M<O.length;M++){for(var C,j=d((S=O[M])[0]),I=w(k(h(S.index),s.length),0),R=[],F=1;F<S.length;F++)A(R,void 0===(T=S[F])?T:String(T));var D=S.groups;if(v){var N=x([j],R,I,s);void 0!==D&&A(N,D),C=d(n(i,void 0,N))}else C=g(j,s,I,R,D,i);I>=L&&(P+=E(s,L,I)+C,L=I+j.length)}return P+E(s,L)}]}),!!s((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}))||!S||O)},4072:(t,e,r)=>{var n=r(3453),i=r(2608),a=r(4364),o=r(7447),s=r(6021),u=r(7222),c=r(1365),l=r(8149),h=r(5806),f=r(687),d=r(8622),v=r(4410),p=r(1837),y=r(3455),g=p.UNSUPPORTED_Y,m=Math.min,b=i([].push),w=i("".slice),k=!y((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]})),x="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length;a("split",(function(t,e,r){var i="0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:n(e,this,t,r)}:e;return[function(e,r){var a=u(this),o=s(e)?void 0:d(e,t);return o?n(o,e,a,r):n(i,f(a),e,r)},function(t,n){var a=o(this),s=f(t);if(!x){var u=r(i,a,s,n,i!==e);if(u.done)return u.value}var d=c(a,RegExp),p=a.unicode,y=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(g?"g":"y"),k=new d(g?"^(?:"+a.source+")":a,y),A=void 0===n?4294967295:n>>>0;if(0===A)return[];if(0===s.length)return null===v(k,s)?[s]:[];for(var _=0,E=0,S=[];E<s.length;){k.lastIndex=g?0:E;var O,T=v(k,g?w(s,E):s);if(null===T||(O=m(h(k.lastIndex+(g?E:0)),s.length))===_)E=l(s,E,p);else{if(b(S,w(s,_,E)),S.length===A)return S;for(var P=1;P<=T.length-1;P++)if(b(S,T[P]),S.length===A)return S;E=_=O}}return b(S,w(s,_)),S}]}),x||!k,g)},9264:(t,e,r)=>{var n,i=r(5366),a=r(2116),o=r(1139).f,s=r(5806),u=r(687),c=r(3631),l=r(7222),h=r(860),f=r(8507),d=a("".slice),v=Math.min,p=h("startsWith");i({target:"String",proto:!0,forced:!(!f&&!p&&(n=o(String.prototype,"startsWith"),n&&!n.writable)||p)},{startsWith:function(t){var e=u(l(this));c(t);var r=s(v(arguments.length>1?arguments[1]:void 0,e.length)),n=u(t);return d(e,r,r+n.length)===n}})},98:(t,e,r)=>{r(3185);var n=r(5366),i=r(2882);n({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==i},{trimEnd:i})},3185:(t,e,r)=>{var n=r(5366),i=r(2882);n({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==i},{trimRight:i})},9210:(t,e,r)=>{var n=r(5366),i=r(9418).trim;n({target:"String",proto:!0,forced:r(3794)("trim")},{trim:function(){return i(this)}})},4172:(t,e,r)=>{r(5343)("asyncIterator")},2873:(t,e,r)=>{var n=r(5366),i=r(4032),a=r(3453),o=r(2608),s=r(8507),u=r(2444),c=r(6943),l=r(3455),h=r(9649),f=r(6921),d=r(7447),v=r(3637),p=r(6201),y=r(687),g=r(4004),m=r(5304),b=r(496),w=r(3408),k=r(6442),x=r(6005),A=r(1139),_=r(1601),E=r(9217),S=r(9221),O=r(8552),T=r(8986),P=r(4593),L=r(2343),M=r(2645),C=r(5936),j=r(5811),I=r(4559),R=r(5343),F=r(3042),D=r(6911),N=r(8301),W=r(5645).forEach,B=L("hidden"),G="Symbol",H="prototype",U=N.set,z=N.getterFor(G),V=Object[H],q=i.Symbol,Y=q&&q[H],X=i.RangeError,K=i.TypeError,Q=i.QObject,J=A.f,$=_.f,Z=k.f,tt=S.f,et=o([].push),rt=P("symbols"),nt=P("op-symbols"),it=P("wks"),at=!Q||!Q[H]||!Q[H].findChild,ot=function(t,e,r){var n=J(V,e);n&&delete V[e],$(t,e,r),n&&t!==V&&$(V,e,n)},st=u&&l((function(){return 7!==m($({},"a",{get:function(){return $(this,"a",{value:7}).a}})).a}))?ot:$,ut=function(t,e){var r=rt[t]=m(Y);return U(r,{type:G,tag:t,description:e}),u||(r.description=e),r},ct=function(t,e,r){t===V&&ct(nt,e,r),d(t);var n=p(e);return d(r),h(rt,n)?(r.enumerable?(h(t,B)&&t[B][n]&&(t[B][n]=!1),r=m(r,{enumerable:g(0,!1)})):(h(t,B)||$(t,B,g(1,m(null))),t[B][n]=!0),st(t,n,r)):$(t,n,r)},lt=function(t,e){d(t);var r=v(e),n=b(r).concat(vt(r));return W(n,(function(e){u&&!a(ht,r,e)||ct(t,e,r[e])})),t},ht=function(t){var e=p(t),r=a(tt,this,e);return!(this===V&&h(rt,e)&&!h(nt,e))&&(!(r||!h(this,e)||!h(rt,e)||h(this,B)&&this[B][e])||r)},ft=function(t,e){var r=v(t),n=p(e);if(r!==V||!h(rt,n)||h(nt,n)){var i=J(r,n);return!i||!h(rt,n)||h(r,B)&&r[B][n]||(i.enumerable=!0),i}},dt=function(t){var e=Z(v(t)),r=[];return W(e,(function(t){h(rt,t)||h(M,t)||et(r,t)})),r},vt=function(t){var e=t===V,r=Z(e?nt:v(t)),n=[];return W(r,(function(t){!h(rt,t)||e&&!h(V,t)||et(n,rt[t])})),n};c||(O(Y=(q=function(){if(f(Y,this))throw new K("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?y(arguments[0]):void 0,e=C(t),r=function(t){var n=void 0===this?i:this;n===V&&a(r,nt,t),h(n,B)&&h(n[B],e)&&(n[B][e]=!1);var o=g(1,t);try{st(n,e,o)}catch(t){if(!(t instanceof X))throw t;ot(n,e,o)}};return u&&at&&st(V,e,{configurable:!0,set:r}),ut(e,t)})[H],"toString",(function(){return z(this).tag})),O(q,"withoutSetter",(function(t){return ut(C(t),t)})),S.f=ht,_.f=ct,E.f=lt,A.f=ft,w.f=k.f=dt,x.f=vt,I.f=function(t){return ut(j(t),t)},u&&(T(Y,"description",{configurable:!0,get:function(){return z(this).description}}),s||O(V,"propertyIsEnumerable",ht,{unsafe:!0}))),n({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:q}),W(b(it),(function(t){R(t)})),n({target:G,stat:!0,forced:!c},{useSetter:function(){at=!0},useSimple:function(){at=!1}}),n({target:"Object",stat:!0,forced:!c,sham:!u},{create:function(t,e){return void 0===e?m(t):lt(m(t),e)},defineProperty:ct,defineProperties:lt,getOwnPropertyDescriptor:ft}),n({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:dt}),F(),D(q,G),M[B]=!0},4551:(t,e,r)=>{var n=r(5366),i=r(2444),a=r(4032),o=r(2608),s=r(9649),u=r(3749),c=r(6921),l=r(687),h=r(8986),f=r(2924),d=a.Symbol,v=d&&d.prototype;if(i&&u(d)&&(!("description"in v)||void 0!==d().description)){var p={},y=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:l(arguments[0]),e=c(v,this)?new d(t):void 0===t?d():d(t);return""===t&&(p[e]=!0),e};f(y,d),y.prototype=v,v.constructor=y;var g="Symbol(description detection)"===String(d("description detection")),m=o(v.valueOf),b=o(v.toString),w=/^Symbol\\((.*)\\)[^)]+$/,k=o("".replace),x=o("".slice);h(v,"description",{configurable:!0,get:function(){var t=m(this);if(s(p,t))return"";var e=b(t),r=g?x(e,7,-1):k(e,w,"$1");return""===r?void 0:r}}),n({global:!0,constructor:!0,forced:!0},{Symbol:y})}},4182:(t,e,r)=>{var n=r(5366),i=r(8711),a=r(9649),o=r(687),s=r(4593),u=r(8592),c=s("string-to-symbol-registry"),l=s("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!u},{for:function(t){var e=o(t);if(a(c,e))return c[e];var r=i("Symbol")(e);return c[e]=r,l[r]=e,r}})},7651:(t,e,r)=>{r(2873),r(4182),r(7876),r(9750),r(1309)},7876:(t,e,r)=>{var n=r(5366),i=r(9649),a=r(2277),o=r(8055),s=r(4593),u=r(8592),c=s("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!u},{keyFor:function(t){if(!a(t))throw new TypeError(o(t)+" is not a symbol");if(i(c,t))return c[t]}})},5268:(t,e,r)=>{var n=r(5343),i=r(3042);n("toPrimitive"),i()},5997:(t,e,r)=>{var n=r(8711),i=r(5343),a=r(6911);i("toStringTag"),a(n("Symbol"),"Symbol")},3740:(t,e,r)=>{var n=r(4356),i=r(7878),a=r(1211),o=n.aTypedArray;(0,n.exportTypedArrayMethod)("at",(function(t){var e=o(this),r=i(e),n=a(t),s=n>=0?n:r+n;return s<0||s>=r?void 0:e[s]}))},6542:(t,e,r)=>{var n=r(2608),i=r(4356),a=n(r(6677)),o=i.aTypedArray;(0,i.exportTypedArrayMethod)("copyWithin",(function(t,e){return a(o(this),t,e,arguments.length>2?arguments[2]:void 0)}))},5738:(t,e,r)=>{var n=r(4356),i=r(5645).every,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("every",(function(t){return i(a(this),t,arguments.length>1?arguments[1]:void 0)}))},2900:(t,e,r)=>{var n=r(4356),i=r(9557),a=r(1198),o=r(1179),s=r(3453),u=r(2608),c=r(3455),l=n.aTypedArray,h=n.exportTypedArrayMethod,f=u("".slice);h("fill",(function(t){var e=arguments.length;l(this);var r="Big"===f(o(this),0,3)?a(t):+t;return s(i,this,r,e>1?arguments[1]:void 0,e>2?arguments[2]:void 0)}),c((function(){var t=0;return new Int8Array(2).fill({valueOf:function(){return t++}}),1!==t})))},2051:(t,e,r)=>{var n=r(4356),i=r(5645).filter,a=r(85),o=n.aTypedArray;(0,n.exportTypedArrayMethod)("filter",(function(t){var e=i(o(this),t,arguments.length>1?arguments[1]:void 0);return a(this,e)}))},4211:(t,e,r)=>{var n=r(4356),i=r(5645).findIndex,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findIndex",(function(t){return i(a(this),t,arguments.length>1?arguments[1]:void 0)}))},5294:(t,e,r)=>{var n=r(4356),i=r(767).findLastIndex,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLastIndex",(function(t){return i(a(this),t,arguments.length>1?arguments[1]:void 0)}))},9791:(t,e,r)=>{var n=r(4356),i=r(767).findLast,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLast",(function(t){return i(a(this),t,arguments.length>1?arguments[1]:void 0)}))},3198:(t,e,r)=>{var n=r(4356),i=r(5645).find,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("find",(function(t){return i(a(this),t,arguments.length>1?arguments[1]:void 0)}))},4306:(t,e,r)=>{r(8975)("Float32",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},6473:(t,e,r)=>{r(8975)("Float64",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},1526:(t,e,r)=>{var n=r(4356),i=r(5645).forEach,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("forEach",(function(t){i(a(this),t,arguments.length>1?arguments[1]:void 0)}))},6032:(t,e,r)=>{var n=r(4356),i=r(7921).includes,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("includes",(function(t){return i(a(this),t,arguments.length>1?arguments[1]:void 0)}))},3659:(t,e,r)=>{var n=r(4356),i=r(7921).indexOf,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("indexOf",(function(t){return i(a(this),t,arguments.length>1?arguments[1]:void 0)}))},1237:(t,e,r)=>{r(8975)("Int32",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},932:(t,e,r)=>{var n=r(4032),i=r(3455),a=r(2608),o=r(4356),s=r(9024),u=r(5811)("iterator"),c=n.Uint8Array,l=a(s.values),h=a(s.keys),f=a(s.entries),d=o.aTypedArray,v=o.exportTypedArrayMethod,p=c&&c.prototype,y=!i((function(){p[u].call([1])})),g=!!p&&p.values&&p[u]===p.values&&"values"===p.values.name,m=function(){return l(d(this))};v("entries",(function(){return f(d(this))}),y),v("keys",(function(){return h(d(this))}),y),v("values",m,y||!g,{name:"values"}),v(u,m,y||!g,{name:"values"})},8553:(t,e,r)=>{var n=r(4356),i=r(2608),a=n.aTypedArray,o=n.exportTypedArrayMethod,s=i([].join);o("join",(function(t){return s(a(this),t)}))},7612:(t,e,r)=>{var n=r(4356),i=r(3881),a=r(3499),o=n.aTypedArray;(0,n.exportTypedArrayMethod)("lastIndexOf",(function(t){var e=arguments.length;return i(a,o(this),e>1?[t,arguments[1]]:[t])}))},8579:(t,e,r)=>{var n=r(4356),i=r(5645).map,a=r(580),o=n.aTypedArray;(0,n.exportTypedArrayMethod)("map",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0,(function(t,e){return new(a(t))(e)}))}))},7576:(t,e,r)=>{var n=r(4356),i=r(4734).right,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduceRight",(function(t){var e=arguments.length;return i(a(this),t,e,e>1?arguments[1]:void 0)}))},7719:(t,e,r)=>{var n=r(4356),i=r(4734).left,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduce",(function(t){var e=arguments.length;return i(a(this),t,e,e>1?arguments[1]:void 0)}))},2891:(t,e,r)=>{var n=r(4356),i=n.aTypedArray,a=n.exportTypedArrayMethod,o=Math.floor;a("reverse",(function(){for(var t,e=this,r=i(e).length,n=o(r/2),a=0;a<n;)t=e[a],e[a++]=e[--r],e[r]=t;return e}))},2605:(t,e,r)=>{var n=r(4032),i=r(3453),a=r(4356),o=r(7878),s=r(8402),u=r(4165),c=r(3455),l=n.RangeError,h=n.Int8Array,f=h&&h.prototype,d=f&&f.set,v=a.aTypedArray,p=a.exportTypedArrayMethod,y=!c((function(){var t=new Uint8ClampedArray(2);return i(d,t,{length:1,0:3},1),3!==t[1]})),g=y&&a.NATIVE_ARRAY_BUFFER_VIEWS&&c((function(){var t=new h(2);return t.set(1),t.set("2",1),0!==t[0]||2!==t[1]}));p("set",(function(t){v(this);var e=s(arguments.length>1?arguments[1]:void 0,1),r=u(t);if(y)return i(d,this,r,e);var n=this.length,a=o(r),c=0;if(a+e>n)throw new l("Wrong length");for(;c<a;)this[e+c]=r[c++]}),!y||g)},4863:(t,e,r)=>{var n=r(4356),i=r(580),a=r(3455),o=r(4224),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("slice",(function(t,e){for(var r=o(s(this),t,e),n=i(this),a=0,u=r.length,c=new n(u);u>a;)c[a]=r[a++];return c}),a((function(){new Int8Array(1).slice()})))},9637:(t,e,r)=>{var n=r(4356),i=r(5645).some,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("some",(function(t){return i(a(this),t,arguments.length>1?arguments[1]:void 0)}))},2709:(t,e,r)=>{var n=r(4032),i=r(2116),a=r(3455),o=r(4186),s=r(5272),u=r(4356),c=r(7085),l=r(5123),h=r(6415),f=r(1911),d=u.aTypedArray,v=u.exportTypedArrayMethod,p=n.Uint16Array,y=p&&i(p.prototype.sort),g=!(!y||a((function(){y(new p(2),null)}))&&a((function(){y(new p(2),{})}))),m=!!y&&!a((function(){if(h)return h<74;if(c)return c<67;if(l)return!0;if(f)return f<602;var t,e,r=new p(516),n=Array(516);for(t=0;t<516;t++)e=t%4,r[t]=515-t,n[t]=t-2*e+3;for(y(r,(function(t,e){return(t/4|0)-(e/4|0)})),t=0;t<516;t++)if(r[t]!==n[t])return!0}));v("sort",(function(t){return void 0!==t&&o(t),m?y(this,t):s(d(this),function(t){return function(e,r){return void 0!==t?+t(e,r)||0:r!=r?-1:e!=e?1:0===e&&0===r?1/e>0&&1/r<0?1:-1:e>r}}(t))}),!m||g)},8941:(t,e,r)=>{var n=r(4032),i=r(3881),a=r(4356),o=r(3455),s=r(4224),u=n.Int8Array,c=a.aTypedArray,l=a.exportTypedArrayMethod,h=[].toLocaleString,f=!!u&&o((function(){h.call(new u(1))}));l("toLocaleString",(function(){return i(h,f?s(c(this)):c(this),s(arguments))}),o((function(){return[1,2].toLocaleString()!==new u([1,2]).toLocaleString()}))||!o((function(){u.prototype.toLocaleString.call([1,2])})))},1579:(t,e,r)=>{var n=r(6444),i=r(4356),a=i.aTypedArray,o=i.exportTypedArrayMethod,s=i.getTypedArrayConstructor;o("toReversed",(function(){return n(a(this),s(this))}))},6236:(t,e,r)=>{var n=r(4356),i=r(2608),a=r(4186),o=r(7434),s=n.aTypedArray,u=n.getTypedArrayConstructor,c=n.exportTypedArrayMethod,l=i(n.TypedArrayPrototype.sort);c("toSorted",(function(t){void 0!==t&&a(t);var e=s(this),r=o(u(e),e);return l(r,t)}))},7716:(t,e,r)=>{var n=r(4356).exportTypedArrayMethod,i=r(3455),a=r(4032),o=r(2608),s=a.Uint8Array,u=s&&s.prototype||{},c=[].toString,l=o([].join);i((function(){c.call({})}))&&(c=function(){return l(this)});var h=u.toString!==c;n("toString",c,h)},2044:(t,e,r)=>{r(8975)("Uint32",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},7329:(t,e,r)=>{r(8975)("Uint8",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},1913:(t,e,r)=>{var n=r(920),i=r(4356),a=r(5415),o=r(1211),s=r(1198),u=i.aTypedArray,c=i.getTypedArrayConstructor,l=i.exportTypedArrayMethod,h=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(t){return 8===t}}();l("with",{with:function(t,e){var r=u(this),i=o(t),l=a(r)?s(e):+e;return n(r,c(r),i,l)}}.with,!h)},6722:(t,e,r)=>{var n,i=r(568),a=r(4032),o=r(2608),s=r(4183),u=r(5227),c=r(9556),l=r(8153),h=r(2674),f=r(8301).enforce,d=r(3455),v=r(6206),p=Object,y=Array.isArray,g=p.isExtensible,m=p.isFrozen,b=p.isSealed,w=p.freeze,k=p.seal,x=!a.ActiveXObject&&"ActiveXObject"in a,A=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},_=c("WeakMap",A,l),E=_.prototype,S=o(E.set);if(v)if(x){n=l.getConstructor(A,"WeakMap",!0),u.enable();var O=o(E.delete),T=o(E.has),P=o(E.get);s(E,{delete:function(t){if(h(t)&&!g(t)){var e=f(this);return e.frozen||(e.frozen=new n),O(this,t)||e.frozen.delete(t)}return O(this,t)},has:function(t){if(h(t)&&!g(t)){var e=f(this);return e.frozen||(e.frozen=new n),T(this,t)||e.frozen.has(t)}return T(this,t)},get:function(t){if(h(t)&&!g(t)){var e=f(this);return e.frozen||(e.frozen=new n),T(this,t)?P(this,t):e.frozen.get(t)}return P(this,t)},set:function(t,e){if(h(t)&&!g(t)){var r=f(this);r.frozen||(r.frozen=new n),T(this,t)?S(this,t,e):r.frozen.set(t,e)}else S(this,t,e);return this}})}else i&&d((function(){var t=w([]);return S(new _,t,1),!m(t)}))&&s(E,{set:function(t,e){var r;return y(t)&&(m(t)?r=w:b(t)&&(r=k)),S(this,t,e),r&&r(t),this}})},8492:(t,e,r)=>{r(6722)},1176:(t,e,r)=>{r(9556)("WeakSet",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),r(8153))},7121:(t,e,r)=>{r(1176)},4192:(t,e,r)=>{var n=r(5366),i=r(4032),a=r(3399),o=r(7447),s=r(3749),u=r(2611),c=r(8986),l=r(3552),h=r(3455),f=r(9649),d=r(5811),v=r(2857).IteratorPrototype,p=r(2444),y=r(8507),g="constructor",m="Iterator",b=d("toStringTag"),w=TypeError,k=i[m],x=y||!s(k)||k.prototype!==v||!h((function(){k({})})),A=function(){if(a(this,v),u(this)===v)throw new w("Abstract class Iterator not directly constructable")},_=function(t,e){p?c(v,t,{configurable:!0,get:function(){return e},set:function(e){if(o(this),this===v)throw new w("You can't redefine this property");f(this,t)?this[t]=e:l(this,t,e)}}):v[t]=e};f(v,b)||_(b,m),!x&&f(v,g)&&v[g]!==Object||_(g,A),A.prototype=v,n({global:!0,constructor:!0,forced:x},{Iterator:A})},7895:(t,e,r)=>{var n=r(5366),i=r(3453),a=r(7447),o=r(3447),s=r(821),u=r(5590),c=r(2342),l=r(8507),h=c((function(){for(var t,e=this.iterator,r=this.next;this.remaining;)if(this.remaining--,t=a(i(r,e)),this.done=!!t.done)return;if(t=a(i(r,e)),!(this.done=!!t.done))return t.value}));n({target:"Iterator",proto:!0,real:!0,forced:l},{drop:function(t){a(this);var e=u(s(+t));return new h(o(this),{remaining:e})}})},463:(t,e,r)=>{var n=r(5366),i=r(1804),a=r(4186),o=r(7447),s=r(3447);n({target:"Iterator",proto:!0,real:!0},{every:function(t){o(this),a(t);var e=s(this),r=0;return!i(e,(function(e,n){if(!t(e,r++))return n()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},8856:(t,e,r)=>{var n=r(5366),i=r(3453),a=r(4186),o=r(7447),s=r(3447),u=r(2342),c=r(3535),l=r(8507),h=u((function(){for(var t,e,r=this.iterator,n=this.predicate,a=this.next;;){if(t=o(i(a,r)),this.done=!!t.done)return;if(e=t.value,c(r,n,[e,this.counter++],!0))return e}}));n({target:"Iterator",proto:!0,real:!0,forced:l},{filter:function(t){return o(this),a(t),new h(s(this),{predicate:t})}})},9166:(t,e,r)=>{var n=r(5366),i=r(3453),a=r(4186),o=r(7447),s=r(3447),u=r(1750),c=r(2342),l=r(5235),h=r(8507),f=c((function(){for(var t,e,r=this.iterator,n=this.mapper;;){if(e=this.inner)try{if(!(t=o(i(e.next,e.iterator))).done)return t.value;this.inner=null}catch(t){l(r,"throw",t)}if(t=o(i(this.next,r)),this.done=!!t.done)return;try{this.inner=u(n(t.value,this.counter++),!1)}catch(t){l(r,"throw",t)}}}));n({target:"Iterator",proto:!0,real:!0,forced:h},{flatMap:function(t){return o(this),a(t),new f(s(this),{mapper:t,inner:null})}})},1565:(t,e,r)=>{var n=r(5366),i=r(1804),a=r(4186),o=r(7447),s=r(3447);n({target:"Iterator",proto:!0,real:!0},{forEach:function(t){o(this),a(t);var e=s(this),r=0;i(e,(function(e){t(e,r++)}),{IS_RECORD:!0})}})},5342:(t,e,r)=>{var n=r(5366),i=r(4009);n({target:"Iterator",proto:!0,real:!0,forced:r(8507)},{map:i})},9582:(t,e,r)=>{var n=r(5366),i=r(1804),a=r(4186),o=r(7447),s=r(3447);n({target:"Iterator",proto:!0,real:!0},{some:function(t){o(this),a(t);var e=s(this),r=0;return i(e,(function(e,n){if(t(e,r++))return n()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},31:(t,e,r)=>{var n=r(5366),i=r(2444),a=r(4032),o=r(8711),s=r(2608),u=r(3453),c=r(3749),l=r(2674),h=r(5448),f=r(9649),d=r(687),v=r(7878),p=r(3552),y=r(3455),g=r(1448),m=r(6943),b=a.JSON,w=a.Number,k=a.SyntaxError,x=b&&b.parse,A=o("Object","keys"),_=Object.getOwnPropertyDescriptor,E=s("".charAt),S=s("".slice),O=s(/./.exec),T=s([].push),P=/^\\d$/,L=/^[1-9]$/,M=/^[\\d-]$/,C=/^[\\t\\n\\r ]$/,j=function(t,e,r,n){var i,a,o,s,c,d=t[e],p=n&&d===n.value,y=p&&"string"==typeof n.source?{source:n.source}:{};if(l(d)){var g=h(d),m=p?n.nodes:g?[]:{};if(g)for(i=m.length,o=v(d),s=0;s<o;s++)I(d,s,j(d,""+s,r,s<i?m[s]:void 0));else for(a=A(d),o=v(a),s=0;s<o;s++)c=a[s],I(d,c,j(d,c,r,f(m,c)?m[c]:void 0))}return u(r,t,e,d,y)},I=function(t,e,r){if(i){var n=_(t,e);if(n&&!n.configurable)return}void 0===r?delete t[e]:p(t,e,r)},R=function(t,e,r,n){this.value=t,this.end=e,this.source=r,this.nodes=n},F=function(t,e){this.source=t,this.index=e};F.prototype={fork:function(t){return new F(this.source,t)},parse:function(){var t=this.source,e=this.skip(C,this.index),r=this.fork(e),n=E(t,e);if(O(M,n))return r.number();switch(n){case"{":return r.object();case"[":return r.array();case'"':return r.string();case"t":return r.keyword(!0);case"f":return r.keyword(!1);case"n":return r.keyword(null)}throw new k('Unexpected character: "'+n+'" at: '+e)},node:function(t,e,r,n,i){return new R(e,n,t?null:S(this.source,r,n),i)},object:function(){for(var t=this.source,e=this.index+1,r=!1,n={},i={};e<t.length;){if(e=this.until(['"',"}"],e),"}"===E(t,e)&&!r){e++;break}var a=this.fork(e).string(),o=a.value;e=a.end,e=this.until([":"],e)+1,e=this.skip(C,e),a=this.fork(e).parse(),p(i,o,a),p(n,o,a.value),e=this.until([",","}"],a.end);var s=E(t,e);if(","===s)r=!0,e++;else if("}"===s){e++;break}}return this.node(1,n,this.index,e,i)},array:function(){for(var t=this.source,e=this.index+1,r=!1,n=[],i=[];e<t.length;){if(e=this.skip(C,e),"]"===E(t,e)&&!r){e++;break}var a=this.fork(e).parse();if(T(i,a),T(n,a.value),e=this.until([",","]"],a.end),","===E(t,e))r=!0,e++;else if("]"===E(t,e)){e++;break}}return this.node(1,n,this.index,e,i)},string:function(){var t=this.index,e=g(this.source,this.index+1);return this.node(0,e.value,t,e.end)},number:function(){var t=this.source,e=this.index,r=e;if("-"===E(t,r)&&r++,"0"===E(t,r))r++;else{if(!O(L,E(t,r)))throw new k("Failed to parse number at: "+r);r=this.skip(P,r+1)}if(!("."===E(t,r)&&(r=this.skip(P,r+1)),"e"!==E(t,r)&&"E"!==E(t,r)||(r++,"+"!==E(t,r)&&"-"!==E(t,r)||r++,r!==(r=this.skip(P,r)))))throw new k("Failed to parse number's exponent value at: "+r);return this.node(0,w(S(t,e,r)),e,r)},keyword:function(t){var e=""+t,r=this.index,n=r+e.length;if(S(this.source,r,n)!==e)throw new k("Failed to parse value at: "+r);return this.node(0,t,r,n)},skip:function(t,e){for(var r=this.source;e<r.length&&O(t,E(r,e));e++);return e},until:function(t,e){e=this.skip(C,e);for(var r=E(this.source,e),n=0;n<t.length;n++)if(t[n]===r)return e;throw new k('Unexpected character: "'+r+'" at: '+e)}};var D=y((function(){var t,e="9007199254740993";return x(e,(function(e,r,n){t=n.source})),t!==e})),N=m&&!y((function(){return 1/x("-0 \\t")!=-1/0}));n({target:"JSON",stat:!0,forced:D},{parse:function(t,e){return N&&!c(e)?x(t):function(t,e){t=d(t);var r=new F(t,0,""),n=r.parse(),i=n.value,a=r.skip(C,n.end);if(a<t.length)throw new k('Unexpected extra character: "'+E(t,a)+'" after the parsed data at: '+a);return c(e)?j({"":i},"",e,n):i}(t,e)}})},6625:(t,e,r)=>{var n=r(5366),i=r(4032),a=r(8711),o=r(2608),s=r(3453),u=r(3455),c=r(687),l=r(7900),h=r(2996).c2i,f=/[^\\d+/a-z]/i,d=/[\\t\\n\\f\\r ]+/g,v=/[=]{1,2}$/,p=a("atob"),y=String.fromCharCode,g=o("".charAt),m=o("".replace),b=o(f.exec),w=!!p&&!u((function(){return"hi"!==p("aGk=")})),k=w&&u((function(){return""!==p(" ")})),x=w&&!u((function(){p("a")})),A=w&&!u((function(){p()})),_=w&&1!==p.length;n({global:!0,bind:!0,enumerable:!0,forced:!w||k||x||A||_},{atob:function(t){if(l(arguments.length,1),w&&!k&&!x)return s(p,i,t);var e,r,n,o=m(c(t),d,""),u="",A=0,_=0;if(o.length%4==0&&(o=m(o,v,"")),(e=o.length)%4==1||b(f,o))throw new(a("DOMException"))("The string is not correctly encoded","InvalidCharacterError");for(;A<e;)r=g(o,A++),n=_%4?64*n+h[r]:h[r],_++%4&&(u+=y(255&n>>(-2*_&6)));return u}})},8316:(t,e,r)=>{var n=r(4032),i=r(2760),a=r(4784),o=r(3147),s=r(139),u=function(t){if(t&&t.forEach!==o)try{s(t,"forEach",o)}catch(e){t.forEach=o}};for(var c in i)i[c]&&u(n[c]&&n[c].prototype);u(a)},3577:(t,e,r)=>{var n=r(4032),i=r(2760),a=r(4784),o=r(9024),s=r(139),u=r(6911),c=r(5811)("iterator"),l=o.values,h=function(t,e){if(t){if(t[c]!==l)try{s(t,c,l)}catch(e){t[c]=l}if(u(t,e,!0),i[e])for(var r in o)if(t[r]!==o[r])try{s(t,r,o[r])}catch(e){t[r]=o[r]}}};for(var f in i)h(n[f]&&n[f].prototype,f);h(a,"DOMTokenList")},4967:(t,e,r)=>{var n=r(5366),i=r(8711),a=r(9685),o=r(3455),s=r(5304),u=r(4004),c=r(1601).f,l=r(8552),h=r(8986),f=r(9649),d=r(3399),v=r(7447),p=r(2912),y=r(8363),g=r(4090),m=r(3633),b=r(8301),w=r(2444),k=r(8507),x="DOMException",A="DATA_CLONE_ERR",_=i("Error"),E=i(x)||function(){try{(new(i("MessageChannel")||a("worker_threads").MessageChannel)).port1.postMessage(new WeakMap)}catch(t){if(t.name===A&&25===t.code)return t.constructor}}(),S=E&&E.prototype,O=_.prototype,T=b.set,P=b.getterFor(x),L="stack"in new _(x),M=function(t){return f(g,t)&&g[t].m?g[t].c:0},C=function(){d(this,j);var t=arguments.length,e=y(t<1?void 0:arguments[0]),r=y(t<2?void 0:arguments[1],"Error"),n=M(r);if(T(this,{type:x,name:r,message:e,code:n}),w||(this.name=r,this.message=e,this.code=n),L){var i=new _(e);i.name=x,c(this,"stack",u(1,m(i.stack,1)))}},j=C.prototype=s(O),I=function(t){return{enumerable:!0,configurable:!0,get:t}},R=function(t){return I((function(){return P(this)[t]}))};w&&(h(j,"code",R("code")),h(j,"message",R("message")),h(j,"name",R("name"))),c(j,"constructor",u(1,C));var F=o((function(){return!(new E instanceof _)})),D=F||o((function(){return O.toString!==p||"2: 1"!==String(new E(1,2))})),N=F||o((function(){return 25!==new E(1,"DataCloneError").code})),W=F||25!==E[A]||25!==S[A],B=k?D||N||W:F;n({global:!0,constructor:!0,forced:B},{DOMException:B?C:E});var G=i(x),H=G.prototype;for(var U in D&&(k||E===G)&&l(H,"toString",p),N&&w&&E===G&&h(H,"code",I((function(){return M(v(this).name)}))),g)if(f(g,U)){var z=g[U],V=z.s,q=u(6,z.c);f(G,V)||c(G,V,q),f(H,V)||c(H,V,q)}},6403:(t,e,r)=>{var n=r(5366),i=r(4032),a=r(8711),o=r(4004),s=r(1601).f,u=r(9649),c=r(3399),l=r(3951),h=r(8363),f=r(4090),d=r(3633),v=r(2444),p=r(8507),y="DOMException",g=a("Error"),m=a(y),b=function(){c(this,w);var t=arguments.length,e=h(t<1?void 0:arguments[0]),r=h(t<2?void 0:arguments[1],"Error"),n=new m(e,r),i=new g(e);return i.name=y,s(n,"stack",o(1,d(i.stack,1))),l(n,this,b),n},w=b.prototype=m.prototype,k="stack"in new g(y),x="stack"in new m(1,2),A=m&&v&&Object.getOwnPropertyDescriptor(i,y),_=!(!A||A.writable&&A.configurable),E=k&&!_&&!x;n({global:!0,constructor:!0,forced:p||E},{DOMException:E?b:m});var S=a(y),O=S.prototype;if(O.constructor!==S)for(var T in p||s(O,"constructor",o(1,S)),f)if(u(f,T)){var P=f[T],L=P.s;u(S,L)||s(S,L,o(6,P.c))}},3355:(t,e,r)=>{var n=r(8711),i="DOMException";r(6911)(n(i),i)},9734:(t,e,r)=>{r(9024),r(2217);var n=r(5366),i=r(4032),a=r(5725),o=r(8711),s=r(3453),u=r(2608),c=r(2444),l=r(8200),h=r(8552),f=r(8986),d=r(4183),v=r(6911),p=r(282),y=r(8301),g=r(3399),m=r(3749),b=r(9649),w=r(4864),k=r(1179),x=r(7447),A=r(2674),_=r(687),E=r(5304),S=r(4004),O=r(6961),T=r(7507),P=r(9393),L=r(7900),M=r(5811),C=r(5272),j=M("iterator"),I="URLSearchParams",R=I+"Iterator",F=y.set,D=y.getterFor(I),N=y.getterFor(R),W=a("fetch"),B=a("Request"),G=a("Headers"),H=B&&B.prototype,U=G&&G.prototype,z=i.TypeError,V=i.encodeURIComponent,q=String.fromCharCode,Y=o("String","fromCodePoint"),X=parseInt,K=u("".charAt),Q=u([].join),J=u([].push),$=u("".replace),Z=u([].shift),tt=u([].splice),et=u("".split),rt=u("".slice),nt=u(/./.exec),it=/\\+/g,at=/^[0-9a-f]+$/i,ot=function(t,e){var r=rt(t,e,e+2);return nt(at,r)?X(r,16):NaN},st=function(t){for(var e=0,r=128;r>0&&0!=(t&r);r>>=1)e++;return e},ut=function(t){var e=null;switch(t.length){case 1:e=t[0];break;case 2:e=(31&t[0])<<6|63&t[1];break;case 3:e=(15&t[0])<<12|(63&t[1])<<6|63&t[2];break;case 4:e=(7&t[0])<<18|(63&t[1])<<12|(63&t[2])<<6|63&t[3]}return e>1114111?null:e},ct=function(t){for(var e=(t=$(t,it," ")).length,r="",n=0;n<e;){var i=K(t,n);if("%"===i){if("%"===K(t,n+1)||n+3>e){r+="%",n++;continue}var a=ot(t,n+1);if(a!=a){r+=i,n++;continue}n+=2;var o=st(a);if(0===o)i=q(a);else{if(1===o||o>4){r+="�",n++;continue}for(var s=[a],u=1;u<o&&!(3+ ++n>e||"%"!==K(t,n));){var c=ot(t,n+1);if(c!=c){n+=3;break}if(c>191||c<128)break;J(s,c),n+=2,u++}if(s.length!==o){r+="�";continue}var l=ut(s);null===l?r+="�":i=Y(l)}}r+=i,n++}return r},lt=/[!'()~]|%20/g,ht={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},ft=function(t){return ht[t]},dt=function(t){return $(V(t),lt,ft)},vt=p((function(t,e){F(this,{type:R,target:D(t).entries,index:0,kind:e})}),I,(function(){var t=N(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,P(void 0,!0);var n=e[r];switch(t.kind){case"keys":return P(n.key,!1);case"values":return P(n.value,!1)}return P([n.key,n.value],!1)}),!0),pt=function(t){this.entries=[],this.url=null,void 0!==t&&(A(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===K(t,0)?rt(t,1):t:_(t)))};pt.prototype={type:I,bindURL:function(t){this.url=t,this.update()},parseObject:function(t){var e,r,n,i,a,o,u,c=this.entries,l=T(t);if(l)for(r=(e=O(t,l)).next;!(n=s(r,e)).done;){if(a=(i=O(x(n.value))).next,(o=s(a,i)).done||(u=s(a,i)).done||!s(a,i).done)throw new z("Expected sequence with length 2");J(c,{key:_(o.value),value:_(u.value)})}else for(var h in t)b(t,h)&&J(c,{key:h,value:_(t[h])})},parseQuery:function(t){if(t)for(var e,r,n=this.entries,i=et(t,"&"),a=0;a<i.length;)(e=i[a++]).length&&(r=et(e,"="),J(n,{key:ct(Z(r)),value:ct(Q(r,"="))}))},serialize:function(){for(var t,e=this.entries,r=[],n=0;n<e.length;)t=e[n++],J(r,dt(t.key)+"="+dt(t.value));return Q(r,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var yt=function(){g(this,gt);var t=F(this,new pt(arguments.length>0?arguments[0]:void 0));c||(this.size=t.entries.length)},gt=yt.prototype;if(d(gt,{append:function(t,e){var r=D(this);L(arguments.length,2),J(r.entries,{key:_(t),value:_(e)}),c||this.length++,r.updateURL()},delete:function(t){for(var e=D(this),r=L(arguments.length,1),n=e.entries,i=_(t),a=r<2?void 0:arguments[1],o=void 0===a?a:_(a),s=0;s<n.length;){var u=n[s];if(u.key!==i||void 0!==o&&u.value!==o)s++;else if(tt(n,s,1),void 0!==o)break}c||(this.size=n.length),e.updateURL()},get:function(t){var e=D(this).entries;L(arguments.length,1);for(var r=_(t),n=0;n<e.length;n++)if(e[n].key===r)return e[n].value;return null},getAll:function(t){var e=D(this).entries;L(arguments.length,1);for(var r=_(t),n=[],i=0;i<e.length;i++)e[i].key===r&&J(n,e[i].value);return n},has:function(t){for(var e=D(this).entries,r=L(arguments.length,1),n=_(t),i=r<2?void 0:arguments[1],a=void 0===i?i:_(i),o=0;o<e.length;){var s=e[o++];if(s.key===n&&(void 0===a||s.value===a))return!0}return!1},set:function(t,e){var r=D(this);L(arguments.length,1);for(var n,i=r.entries,a=!1,o=_(t),s=_(e),u=0;u<i.length;u++)(n=i[u]).key===o&&(a?tt(i,u--,1):(a=!0,n.value=s));a||J(i,{key:o,value:s}),c||(this.size=i.length),r.updateURL()},sort:function(){var t=D(this);C(t.entries,(function(t,e){return t.key>e.key?1:-1})),t.updateURL()},forEach:function(t){for(var e,r=D(this).entries,n=w(t,arguments.length>1?arguments[1]:void 0),i=0;i<r.length;)n((e=r[i++]).value,e.key,this)},keys:function(){return new vt(this,"keys")},values:function(){return new vt(this,"values")},entries:function(){return new vt(this,"entries")}},{enumerable:!0}),h(gt,j,gt.entries,{name:"entries"}),h(gt,"toString",(function(){return D(this).serialize()}),{enumerable:!0}),c&&f(gt,"size",{get:function(){return D(this).entries.length},configurable:!0,enumerable:!0}),v(yt,I),n({global:!0,constructor:!0,forced:!l},{URLSearchParams:yt}),!l&&m(G)){var mt=u(U.has),bt=u(U.set),wt=function(t){if(A(t)){var e,r=t.body;if(k(r)===I)return e=t.headers?new G(t.headers):new G,mt(e,"content-type")||bt(e,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),E(t,{body:S(0,_(r)),headers:S(0,e)})}return t};if(m(W)&&n({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(t){return W(t,arguments.length>1?wt(arguments[1]):{})}}),m(B)){var kt=function(t){return g(this,H),new B(t,arguments.length>1?wt(arguments[1]):{})};H.constructor=kt,kt.prototype=H,n({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:kt})}}t.exports={URLSearchParams:yt,getState:D}},1531:(t,e,r)=>{var n=r(8552),i=r(2608),a=r(687),o=r(7900),s=URLSearchParams,u=s.prototype,c=i(u.append),l=i(u.delete),h=i(u.forEach),f=i([].push),d=new s("a=1&a=2&b=3");d.delete("a",1),d.delete("b",void 0),d+""!="a=2"&&n(u,"delete",(function(t){var e=arguments.length,r=e<2?void 0:arguments[1];if(e&&void 0===r)return l(this,t);var n=[];h(this,(function(t,e){f(n,{key:e,value:t})})),o(e,1);for(var i,s=a(t),u=a(r),d=0,v=0,p=!1,y=n.length;d<y;)i=n[d++],p||i.key===s?(p=!0,l(this,i.key)):v++;for(;v<y;)(i=n[v++]).key===s&&i.value===u||c(this,i.key,i.value)}),{enumerable:!0,unsafe:!0})},3678:(t,e,r)=>{var n=r(8552),i=r(2608),a=r(687),o=r(7900),s=URLSearchParams,u=s.prototype,c=i(u.getAll),l=i(u.has),h=new s("a=1");!h.has("a",2)&&h.has("a",void 0)||n(u,"has",(function(t){var e=arguments.length,r=e<2?void 0:arguments[1];if(e&&void 0===r)return l(this,t);var n=c(this,t);o(e,1);for(var i=a(r),s=0;s<n.length;)if(n[s++]===i)return!0;return!1}),{enumerable:!0,unsafe:!0})},4520:(t,e,r)=>{r(9734)},4145:(t,e,r)=>{var n=r(2444),i=r(2608),a=r(8986),o=URLSearchParams.prototype,s=i(o.forEach);n&&!("size"in o)&&a(o,"size",{get:function(){var t=0;return s(this,(function(){t++})),t},configurable:!0,enumerable:!0})},161:(t,e,r)=>{r(7460);var n,i=r(5366),a=r(2444),o=r(8200),s=r(4032),u=r(4864),c=r(2608),l=r(8552),h=r(8986),f=r(3399),d=r(9649),v=r(8069),p=r(3948),y=r(4224),g=r(6903).codeAt,m=r(5141),b=r(687),w=r(6911),k=r(7900),x=r(9734),A=r(8301),_=A.set,E=A.getterFor("URL"),S=x.URLSearchParams,O=x.getState,T=s.URL,P=s.TypeError,L=s.parseInt,M=Math.floor,C=Math.pow,j=c("".charAt),I=c(/./.exec),R=c([].join),F=c(1..toString),D=c([].pop),N=c([].push),W=c("".replace),B=c([].shift),G=c("".split),H=c("".slice),U=c("".toLowerCase),z=c([].unshift),V="Invalid scheme",q="Invalid host",Y="Invalid port",X=/[a-z]/i,K=/[\\d+-.a-z]/i,Q=/\\d/,J=/^0x/i,$=/^[0-7]+$/,Z=/^\\d+$/,tt=/^[\\da-f]+$/i,et=/[\\0\\t\\n\\r #%/:<>?@[\\\\\\]^|]/,rt=/[\\0\\t\\n\\r #/:<>?@[\\\\\\]^|]/,nt=/^[\\u0000-\\u0020]+/,it=/(^|[^\\u0000-\\u0020])[\\u0000-\\u0020]+$/,at=/[\\t\\n\\r]/g,ot=function(t){var e,r,n,i;if("number"==typeof t){for(e=[],r=0;r<4;r++)z(e,t%256),t=M(t/256);return R(e,".")}if("object"==typeof t){for(e="",n=function(t){for(var e=null,r=1,n=null,i=0,a=0;a<8;a++)0!==t[a]?(i>r&&(e=n,r=i),n=null,i=0):(null===n&&(n=a),++i);return i>r?n:e}(t),r=0;r<8;r++)i&&0===t[r]||(i&&(i=!1),n===r?(e+=r?":":"::",i=!0):(e+=F(t[r],16),r<7&&(e+=":")));return"["+e+"]"}return t},st={},ut=v({},st,{" ":1,'"':1,"<":1,">":1,"\`":1}),ct=v({},ut,{"#":1,"?":1,"{":1,"}":1}),lt=v({},ct,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\\\":1,"]":1,"^":1,"|":1}),ht=function(t,e){var r=g(t,0);return r>32&&r<127&&!d(e,t)?t:encodeURIComponent(t)},ft={ftp:21,file:null,http:80,https:443,ws:80,wss:443},dt=function(t,e){var r;return 2===t.length&&I(X,j(t,0))&&(":"===(r=j(t,1))||!e&&"|"===r)},vt=function(t){var e;return t.length>1&&dt(H(t,0,2))&&(2===t.length||"/"===(e=j(t,2))||"\\\\"===e||"?"===e||"#"===e)},pt=function(t){return"."===t||"%2e"===U(t)},yt={},gt={},mt={},bt={},wt={},kt={},xt={},At={},_t={},Et={},St={},Ot={},Tt={},Pt={},Lt={},Mt={},Ct={},jt={},It={},Rt={},Ft={},Dt=function(t,e,r){var n,i,a,o=b(t);if(e){if(i=this.parse(o))throw new P(i);this.searchParams=null}else{if(void 0!==r&&(n=new Dt(r,!0)),i=this.parse(o,null,n))throw new P(i);(a=O(new S)).bindURL(this),this.searchParams=a}};Dt.prototype={type:"URL",parse:function(t,e,r){var i,a,o,s,u,c=this,l=e||yt,h=0,f="",v=!1,g=!1,m=!1;for(t=b(t),e||(c.scheme="",c.username="",c.password="",c.host=null,c.port=null,c.path=[],c.query=null,c.fragment=null,c.cannotBeABaseURL=!1,t=W(t,nt,""),t=W(t,it,"$1")),t=W(t,at,""),i=p(t);h<=i.length;){switch(a=i[h],l){case yt:if(!a||!I(X,a)){if(e)return V;l=mt;continue}f+=U(a),l=gt;break;case gt:if(a&&(I(K,a)||"+"===a||"-"===a||"."===a))f+=U(a);else{if(":"!==a){if(e)return V;f="",l=mt,h=0;continue}if(e&&(c.isSpecial()!==d(ft,f)||"file"===f&&(c.includesCredentials()||null!==c.port)||"file"===c.scheme&&!c.host))return;if(c.scheme=f,e)return void(c.isSpecial()&&ft[c.scheme]===c.port&&(c.port=null));f="","file"===c.scheme?l=Pt:c.isSpecial()&&r&&r.scheme===c.scheme?l=bt:c.isSpecial()?l=At:"/"===i[h+1]?(l=wt,h++):(c.cannotBeABaseURL=!0,N(c.path,""),l=It)}break;case mt:if(!r||r.cannotBeABaseURL&&"#"!==a)return V;if(r.cannotBeABaseURL&&"#"===a){c.scheme=r.scheme,c.path=y(r.path),c.query=r.query,c.fragment="",c.cannotBeABaseURL=!0,l=Ft;break}l="file"===r.scheme?Pt:kt;continue;case bt:if("/"!==a||"/"!==i[h+1]){l=kt;continue}l=_t,h++;break;case wt:if("/"===a){l=Et;break}l=jt;continue;case kt:if(c.scheme=r.scheme,a===n)c.username=r.username,c.password=r.password,c.host=r.host,c.port=r.port,c.path=y(r.path),c.query=r.query;else if("/"===a||"\\\\"===a&&c.isSpecial())l=xt;else if("?"===a)c.username=r.username,c.password=r.password,c.host=r.host,c.port=r.port,c.path=y(r.path),c.query="",l=Rt;else{if("#"!==a){c.username=r.username,c.password=r.password,c.host=r.host,c.port=r.port,c.path=y(r.path),c.path.length--,l=jt;continue}c.username=r.username,c.password=r.password,c.host=r.host,c.port=r.port,c.path=y(r.path),c.query=r.query,c.fragment="",l=Ft}break;case xt:if(!c.isSpecial()||"/"!==a&&"\\\\"!==a){if("/"!==a){c.username=r.username,c.password=r.password,c.host=r.host,c.port=r.port,l=jt;continue}l=Et}else l=_t;break;case At:if(l=_t,"/"!==a||"/"!==j(f,h+1))continue;h++;break;case _t:if("/"!==a&&"\\\\"!==a){l=Et;continue}break;case Et:if("@"===a){v&&(f="%40"+f),v=!0,o=p(f);for(var w=0;w<o.length;w++){var k=o[w];if(":"!==k||m){var x=ht(k,lt);m?c.password+=x:c.username+=x}else m=!0}f=""}else if(a===n||"/"===a||"?"===a||"#"===a||"\\\\"===a&&c.isSpecial()){if(v&&""===f)return"Invalid authority";h-=p(f).length+1,f="",l=St}else f+=a;break;case St:case Ot:if(e&&"file"===c.scheme){l=Mt;continue}if(":"!==a||g){if(a===n||"/"===a||"?"===a||"#"===a||"\\\\"===a&&c.isSpecial()){if(c.isSpecial()&&""===f)return q;if(e&&""===f&&(c.includesCredentials()||null!==c.port))return;if(s=c.parseHost(f))return s;if(f="",l=Ct,e)return;continue}"["===a?g=!0:"]"===a&&(g=!1),f+=a}else{if(""===f)return q;if(s=c.parseHost(f))return s;if(f="",l=Tt,e===Ot)return}break;case Tt:if(!I(Q,a)){if(a===n||"/"===a||"?"===a||"#"===a||"\\\\"===a&&c.isSpecial()||e){if(""!==f){var A=L(f,10);if(A>65535)return Y;c.port=c.isSpecial()&&A===ft[c.scheme]?null:A,f=""}if(e)return;l=Ct;continue}return Y}f+=a;break;case Pt:if(c.scheme="file","/"===a||"\\\\"===a)l=Lt;else{if(!r||"file"!==r.scheme){l=jt;continue}switch(a){case n:c.host=r.host,c.path=y(r.path),c.query=r.query;break;case"?":c.host=r.host,c.path=y(r.path),c.query="",l=Rt;break;case"#":c.host=r.host,c.path=y(r.path),c.query=r.query,c.fragment="",l=Ft;break;default:vt(R(y(i,h),""))||(c.host=r.host,c.path=y(r.path),c.shortenPath()),l=jt;continue}}break;case Lt:if("/"===a||"\\\\"===a){l=Mt;break}r&&"file"===r.scheme&&!vt(R(y(i,h),""))&&(dt(r.path[0],!0)?N(c.path,r.path[0]):c.host=r.host),l=jt;continue;case Mt:if(a===n||"/"===a||"\\\\"===a||"?"===a||"#"===a){if(!e&&dt(f))l=jt;else if(""===f){if(c.host="",e)return;l=Ct}else{if(s=c.parseHost(f))return s;if("localhost"===c.host&&(c.host=""),e)return;f="",l=Ct}continue}f+=a;break;case Ct:if(c.isSpecial()){if(l=jt,"/"!==a&&"\\\\"!==a)continue}else if(e||"?"!==a)if(e||"#"!==a){if(a!==n&&(l=jt,"/"!==a))continue}else c.fragment="",l=Ft;else c.query="",l=Rt;break;case jt:if(a===n||"/"===a||"\\\\"===a&&c.isSpecial()||!e&&("?"===a||"#"===a)){if(".."===(u=U(u=f))||"%2e."===u||".%2e"===u||"%2e%2e"===u?(c.shortenPath(),"/"===a||"\\\\"===a&&c.isSpecial()||N(c.path,"")):pt(f)?"/"===a||"\\\\"===a&&c.isSpecial()||N(c.path,""):("file"===c.scheme&&!c.path.length&&dt(f)&&(c.host&&(c.host=""),f=j(f,0)+":"),N(c.path,f)),f="","file"===c.scheme&&(a===n||"?"===a||"#"===a))for(;c.path.length>1&&""===c.path[0];)B(c.path);"?"===a?(c.query="",l=Rt):"#"===a&&(c.fragment="",l=Ft)}else f+=ht(a,ct);break;case It:"?"===a?(c.query="",l=Rt):"#"===a?(c.fragment="",l=Ft):a!==n&&(c.path[0]+=ht(a,st));break;case Rt:e||"#"!==a?a!==n&&("'"===a&&c.isSpecial()?c.query+="%27":c.query+="#"===a?"%23":ht(a,st)):(c.fragment="",l=Ft);break;case Ft:a!==n&&(c.fragment+=ht(a,ut))}h++}},parseHost:function(t){var e,r,n;if("["===j(t,0)){if("]"!==j(t,t.length-1))return q;if(e=function(t){var e,r,n,i,a,o,s,u=[0,0,0,0,0,0,0,0],c=0,l=null,h=0,f=function(){return j(t,h)};if(":"===f()){if(":"!==j(t,1))return;h+=2,l=++c}for(;f();){if(8===c)return;if(":"!==f()){for(e=r=0;r<4&&I(tt,f());)e=16*e+L(f(),16),h++,r++;if("."===f()){if(0===r)return;if(h-=r,c>6)return;for(n=0;f();){if(i=null,n>0){if(!("."===f()&&n<4))return;h++}if(!I(Q,f()))return;for(;I(Q,f());){if(a=L(f(),10),null===i)i=a;else{if(0===i)return;i=10*i+a}if(i>255)return;h++}u[c]=256*u[c]+i,2!=++n&&4!==n||c++}if(4!==n)return;break}if(":"===f()){if(h++,!f())return}else if(f())return;u[c++]=e}else{if(null!==l)return;h++,l=++c}}if(null!==l)for(o=c-l,c=7;0!==c&&o>0;)s=u[c],u[c--]=u[l+o-1],u[l+--o]=s;else if(8!==c)return;return u}(H(t,1,-1)),!e)return q;this.host=e}else if(this.isSpecial()){if(t=m(t),I(et,t))return q;if(e=function(t){var e,r,n,i,a,o,s,u=G(t,".");if(u.length&&""===u[u.length-1]&&u.length--,(e=u.length)>4)return t;for(r=[],n=0;n<e;n++){if(""===(i=u[n]))return t;if(a=10,i.length>1&&"0"===j(i,0)&&(a=I(J,i)?16:8,i=H(i,8===a?1:2)),""===i)o=0;else{if(!I(10===a?Z:8===a?$:tt,i))return t;o=L(i,a)}N(r,o)}for(n=0;n<e;n++)if(o=r[n],n===e-1){if(o>=C(256,5-e))return null}else if(o>255)return null;for(s=D(r),n=0;n<r.length;n++)s+=r[n]*C(256,3-n);return s}(t),null===e)return q;this.host=e}else{if(I(rt,t))return q;for(e="",r=p(t),n=0;n<r.length;n++)e+=ht(r[n],st);this.host=e}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||"file"===this.scheme},includesCredentials:function(){return""!==this.username||""!==this.password},isSpecial:function(){return d(ft,this.scheme)},shortenPath:function(){var t=this.path,e=t.length;!e||"file"===this.scheme&&1===e&&dt(t[0],!0)||t.length--},serialize:function(){var t=this,e=t.scheme,r=t.username,n=t.password,i=t.host,a=t.port,o=t.path,s=t.query,u=t.fragment,c=e+":";return null!==i?(c+="//",t.includesCredentials()&&(c+=r+(n?":"+n:"")+"@"),c+=ot(i),null!==a&&(c+=":"+a)):"file"===e&&(c+="//"),c+=t.cannotBeABaseURL?o[0]:o.length?"/"+R(o,"/"):"",null!==s&&(c+="?"+s),null!==u&&(c+="#"+u),c},setHref:function(t){var e=this.parse(t);if(e)throw new P(e);this.searchParams.update()},getOrigin:function(){var t=this.scheme,e=this.port;if("blob"===t)try{return new Nt(t.path[0]).origin}catch(t){return"null"}return"file"!==t&&this.isSpecial()?t+"://"+ot(this.host)+(null!==e?":"+e:""):"null"},getProtocol:function(){return this.scheme+":"},setProtocol:function(t){this.parse(b(t)+":",yt)},getUsername:function(){return this.username},setUsername:function(t){var e=p(b(t));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var r=0;r<e.length;r++)this.username+=ht(e[r],lt)}},getPassword:function(){return this.password},setPassword:function(t){var e=p(b(t));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var r=0;r<e.length;r++)this.password+=ht(e[r],lt)}},getHost:function(){var t=this.host,e=this.port;return null===t?"":null===e?ot(t):ot(t)+":"+e},setHost:function(t){this.cannotBeABaseURL||this.parse(t,St)},getHostname:function(){var t=this.host;return null===t?"":ot(t)},setHostname:function(t){this.cannotBeABaseURL||this.parse(t,Ot)},getPort:function(){var t=this.port;return null===t?"":b(t)},setPort:function(t){this.cannotHaveUsernamePasswordPort()||(""===(t=b(t))?this.port=null:this.parse(t,Tt))},getPathname:function(){var t=this.path;return this.cannotBeABaseURL?t[0]:t.length?"/"+R(t,"/"):""},setPathname:function(t){this.cannotBeABaseURL||(this.path=[],this.parse(t,Ct))},getSearch:function(){var t=this.query;return t?"?"+t:""},setSearch:function(t){""===(t=b(t))?this.query=null:("?"===j(t,0)&&(t=H(t,1)),this.query="",this.parse(t,Rt)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var t=this.fragment;return t?"#"+t:""},setHash:function(t){""!==(t=b(t))?("#"===j(t,0)&&(t=H(t,1)),this.fragment="",this.parse(t,Ft)):this.fragment=null},update:function(){this.query=this.searchParams.serialize()||null}};var Nt=function(t){var e=f(this,Wt),r=k(arguments.length,1)>1?arguments[1]:void 0,n=_(e,new Dt(t,!1,r));a||(e.href=n.serialize(),e.origin=n.getOrigin(),e.protocol=n.getProtocol(),e.username=n.getUsername(),e.password=n.getPassword(),e.host=n.getHost(),e.hostname=n.getHostname(),e.port=n.getPort(),e.pathname=n.getPathname(),e.search=n.getSearch(),e.searchParams=n.getSearchParams(),e.hash=n.getHash())},Wt=Nt.prototype,Bt=function(t,e){return{get:function(){return E(this)[t]()},set:e&&function(t){return E(this)[e](t)},configurable:!0,enumerable:!0}};if(a&&(h(Wt,"href",Bt("serialize","setHref")),h(Wt,"origin",Bt("getOrigin")),h(Wt,"protocol",Bt("getProtocol","setProtocol")),h(Wt,"username",Bt("getUsername","setUsername")),h(Wt,"password",Bt("getPassword","setPassword")),h(Wt,"host",Bt("getHost","setHost")),h(Wt,"hostname",Bt("getHostname","setHostname")),h(Wt,"port",Bt("getPort","setPort")),h(Wt,"pathname",Bt("getPathname","setPathname")),h(Wt,"search",Bt("getSearch","setSearch")),h(Wt,"searchParams",Bt("getSearchParams")),h(Wt,"hash",Bt("getHash","setHash"))),l(Wt,"toJSON",(function(){return E(this).serialize()}),{enumerable:!0}),l(Wt,"toString",(function(){return E(this).serialize()}),{enumerable:!0}),T){var Gt=T.createObjectURL,Ht=T.revokeObjectURL;Gt&&l(Nt,"createObjectURL",u(Gt,T)),Ht&&l(Nt,"revokeObjectURL",u(Ht,T))}w(Nt,"URL"),i({global:!0,constructor:!0,forced:!o,sham:!a},{URL:Nt})},5728:(t,e,r)=>{r(161)},4136:(t,e,r)=>{var n=r(5366),i=r(3453);n({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return i(URL.prototype.toString,this)}})}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var a=e[n]={exports:{}};return t[n].call(a.exports,a,a.exports,r),a.exports}r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,i=globalThis.pdfjsLib={};function a(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||s(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(t,e){if(t){if("string"==typeof t)return u(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(t,e):void 0}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,h(n.key),n)}}function l(t,e,r){return e&&c(t.prototype,e),r&&c(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function h(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function f(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function d(t,e,r){return e=p(e),function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,v()?Reflect.construct(e,r||[],p(t).constructor):e.apply(t,r))}function v(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(v=function(){return!!t})()}function p(t){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},p(t)}function y(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&g(t,e)}function g(t,e){return g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},g(t,e)}r.d(i,{AbortException:()=>Y,AnnotationEditorLayer:()=>Ak,AnnotationEditorParamsType:()=>_,AnnotationEditorType:()=>A,AnnotationEditorUIManager:()=>Kn,AnnotationLayer:()=>np,AnnotationMode:()=>x,CMapCompressionType:()=>T,ColorPicker:()=>Tg,DOMSVGFactory:()=>me,DrawLayer:()=>Vk,FeatureTest:()=>J,GlobalWorkerOptions:()=>mu,ImageKind:()=>S,InvalidPDFException:()=>U,MissingPDFException:()=>z,OPS:()=>P,OutputScale:()=>Fe,PDFDataRangeTransport:()=>rf,PDFDateString:()=>Le,PDFWorker:()=>pf,PasswordResponses:()=>L,PermissionFlag:()=>E,PixelsPerInch:()=>Vt,RenderingCancelledException:()=>we,TextLayer:()=>uh,UnexpectedResponseException:()=>V,Util:()=>Z,VerbosityLevel:()=>O,XfaLayer:()=>td,build:()=>Bf,createValidAbsoluteUrl:()=>N,fetchData:()=>ve,getDocument:()=>$h,getFilenameFromUrl:()=>Ae,getPdfFilenameFromUrl:()=>_e,getXfaPageViewport:()=>Me,isDataScheme:()=>ke,isPdfFile:()=>xe,noContextMenu:()=>Te,normalizeUnicode:()=>it,setLayerDimensions:()=>Re,shadow:()=>W,version:()=>Wf}),r(8169),r(7651),r(4551),r(5268),r(184),r(3234),r(6746),r(8551),r(9024),r(9138),r(750),r(5015),r(6209),r(9261),r(3700),r(3632),r(7316),r(1425),r(3379),r(489),r(2823),r(5594),r(8397),r(2467),r(1281),r(9484),r(4672),r(6794),r(9264),r(7329),r(2044),r(3740),r(6542),r(5738),r(2900),r(2051),r(3198),r(4211),r(9791),r(5294),r(1526),r(6032),r(3659),r(932),r(8553),r(7612),r(8579),r(7719),r(7576),r(2891),r(2605),r(4863),r(9637),r(2709),r(8941),r(1579),r(6236),r(7716),r(1913),r(3577),r(5728),r(4136),r(4520),r(1531),r(3678),r(4145);var m=!("object"!=typeof process||process+""!="[object process]"||process.versions.nw||process.versions.electron&&process.type&&"browser"!==process.type),b=[1,0,0,1,0,0],w=[.001,0,0,.001,0,0],k=1.35,x={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},A={DISABLE:-1,NONE:0,FREETEXT:3,HIGHLIGHT:9,STAMP:13,INK:15},_={RESIZE:1,CREATE:2,FREETEXT_SIZE:11,FREETEXT_COLOR:12,FREETEXT_OPACITY:13,INK_COLOR:21,INK_THICKNESS:22,INK_OPACITY:23,HIGHLIGHT_COLOR:31,HIGHLIGHT_DEFAULT_COLOR:32,HIGHLIGHT_THICKNESS:33,HIGHLIGHT_FREE:34,HIGHLIGHT_SHOW_ALL:35},E={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},S={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},O={ERRORS:0,WARNINGS:1,INFOS:5},T={NONE:0,BINARY:1},P={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotation:80,endAnnotation:81,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91,setStrokeTransparent:92,setFillTransparent:93},L={NEED_PASSWORD:1,INCORRECT_PASSWORD:2},M=O.WARNINGS;function C(t){Number.isInteger(t)&&(M=t)}function j(){return M}function I(t){M>=O.INFOS&&console.log("Info: ".concat(t))}function R(t){M>=O.WARNINGS&&console.log("Warning: ".concat(t))}function F(t){throw new Error(t)}function D(t,e){t||F(e)}function N(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!t)return null;try{if(r&&"string"==typeof t){if(r.addDefaultProtocol&&t.startsWith("www.")){var n=t.match(/\\./g);(null==n?void 0:n.length)>=2&&(t="http://".concat(t))}if(r.tryConvertEncoding)try{t=decodeURIComponent(escape(t))}catch(t){}}var i=e?new URL(t,e):new URL(t);if(function(t){switch(null==t?void 0:t.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(i))return i}catch(t){}return null}function W(t,e,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return Object.defineProperty(t,e,{value:r,enumerable:!n,configurable:!0,writable:!1}),r}var B=function(){function t(t,e){this.message=t,this.name=e}return t.prototype=new Error,t.constructor=t,t}(),G=function(t){function e(t,r){var n;return f(this,e),(n=d(this,e,[t,"PasswordException"])).code=r,n}return y(e,B),l(e)}(),H=function(t){function e(t,r){var n;return f(this,e),(n=d(this,e,[t,"UnknownErrorException"])).details=r,n}return y(e,B),l(e)}(),U=function(t){function e(t){return f(this,e),d(this,e,[t,"InvalidPDFException"])}return y(e,B),l(e)}(),z=function(t){function e(t){return f(this,e),d(this,e,[t,"MissingPDFException"])}return y(e,B),l(e)}(),V=function(t){function e(t,r){var n;return f(this,e),(n=d(this,e,[t,"UnexpectedResponseException"])).status=r,n}return y(e,B),l(e)}(),q=function(t){function e(t){return f(this,e),d(this,e,[t,"FormatError"])}return y(e,B),l(e)}(),Y=function(t){function e(t){return f(this,e),d(this,e,[t,"AbortException"])}return y(e,B),l(e)}();function X(t){"object"==typeof t&&void 0!==(null==t?void 0:t.length)||F("Invalid argument for bytesToString");var e=t.length,r=8192;if(e<r)return String.fromCharCode.apply(null,t);for(var n=[],i=0;i<e;i+=r){var a=Math.min(i+r,e),o=t.subarray(i,a);n.push(String.fromCharCode.apply(null,o))}return n.join("")}function K(t){"string"!=typeof t&&F("Invalid argument for stringToBytes");for(var e=t.length,r=new Uint8Array(e),n=0;n<e;++n)r[n]=255&t.charCodeAt(n);return r}function Q(t){var e,r=Object.create(null),n=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=s(t))){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,u=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){u=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(u)throw a}}}}(t);try{for(n.s();!(e=n.n()).done;){var i=o(e.value,2),a=i[0],u=i[1];r[a]=u}}catch(t){n.e(t)}finally{n.f()}return r}var J=function(){return l((function t(){f(this,t)}),null,[{key:"isLittleEndian",get:function(){return W(this,"isLittleEndian",((t=new Uint8Array(4))[0]=1,1===new Uint32Array(t.buffer,0,1)[0]));var t}},{key:"isEvalSupported",get:function(){return W(this,"isEvalSupported",function(){try{return new Function(""),!0}catch(t){return!1}}())}},{key:"isOffscreenCanvasSupported",get:function(){return W(this,"isOffscreenCanvasSupported","undefined"!=typeof OffscreenCanvas)}},{key:"platform",get:function(){var t,e;return"undefined"!=typeof navigator&&"string"==typeof(null===(t=navigator)||void 0===t?void 0:t.platform)?W(this,"platform",{isMac:navigator.platform.includes("Mac"),isWindows:navigator.platform.includes("Win"),isFirefox:"string"==typeof(null===(e=navigator)||void 0===e?void 0:e.userAgent)&&navigator.userAgent.includes("Firefox")}):W(this,"platform",{isMac:!1,isWindows:!1,isFirefox:!1})}},{key:"isCSSRoundSupported",get:function(){var t,e;return W(this,"isCSSRoundSupported",null===(t=globalThis.CSS)||void 0===t||null===(e=t.supports)||void 0===e?void 0:e.call(t,"width: round(1.5px, 1px)"))}}])}(),$=Array.from(Array(256).keys(),(function(t){return t.toString(16).padStart(2,"0")})),Z=function(){function t(){f(this,t)}return l(t,null,[{key:"makeHexColor",value:function(t,e,r){return"#".concat($[t]).concat($[e]).concat($[r])}},{key:"scaleMinMax",value:function(t,e){var r;t[0]?(t[0]<0&&(r=e[0],e[0]=e[2],e[2]=r),e[0]*=t[0],e[2]*=t[0],t[3]<0&&(r=e[1],e[1]=e[3],e[3]=r),e[1]*=t[3],e[3]*=t[3]):(r=e[0],e[0]=e[1],e[1]=r,r=e[2],e[2]=e[3],e[3]=r,t[1]<0&&(r=e[1],e[1]=e[3],e[3]=r),e[1]*=t[1],e[3]*=t[1],t[2]<0&&(r=e[0],e[0]=e[2],e[2]=r),e[0]*=t[2],e[2]*=t[2]),e[0]+=t[4],e[1]+=t[5],e[2]+=t[4],e[3]+=t[5]}},{key:"transform",value:function(t,e){return[t[0]*e[0]+t[2]*e[1],t[1]*e[0]+t[3]*e[1],t[0]*e[2]+t[2]*e[3],t[1]*e[2]+t[3]*e[3],t[0]*e[4]+t[2]*e[5]+t[4],t[1]*e[4]+t[3]*e[5]+t[5]]}},{key:"applyTransform",value:function(t,e){return[t[0]*e[0]+t[1]*e[2]+e[4],t[0]*e[1]+t[1]*e[3]+e[5]]}},{key:"applyInverseTransform",value:function(t,e){var r=e[0]*e[3]-e[1]*e[2];return[(t[0]*e[3]-t[1]*e[2]+e[2]*e[5]-e[4]*e[3])/r,(-t[0]*e[1]+t[1]*e[0]+e[4]*e[1]-e[5]*e[0])/r]}},{key:"getAxialAlignedBoundingBox",value:function(t,e){var r=this.applyTransform(t,e),n=this.applyTransform(t.slice(2,4),e),i=this.applyTransform([t[0],t[3]],e),a=this.applyTransform([t[2],t[1]],e);return[Math.min(r[0],n[0],i[0],a[0]),Math.min(r[1],n[1],i[1],a[1]),Math.max(r[0],n[0],i[0],a[0]),Math.max(r[1],n[1],i[1],a[1])]}},{key:"inverseTransform",value:function(t){var e=t[0]*t[3]-t[1]*t[2];return[t[3]/e,-t[1]/e,-t[2]/e,t[0]/e,(t[2]*t[5]-t[4]*t[3])/e,(t[4]*t[1]-t[5]*t[0])/e]}},{key:"singularValueDecompose2dScale",value:function(t){var e=[t[0],t[2],t[1],t[3]],r=t[0]*e[0]+t[1]*e[2],n=t[0]*e[1]+t[1]*e[3],i=t[2]*e[0]+t[3]*e[2],a=t[2]*e[1]+t[3]*e[3],o=(r+a)/2,s=Math.sqrt(Math.pow(r+a,2)-4*(r*a-i*n))/2,u=o+s||1,c=o-s||1;return[Math.sqrt(u),Math.sqrt(c)]}},{key:"normalizeRect",value:function(t){var e=t.slice(0);return t[0]>t[2]&&(e[0]=t[2],e[2]=t[0]),t[1]>t[3]&&(e[1]=t[3],e[3]=t[1]),e}},{key:"intersect",value:function(t,e){var r=Math.max(Math.min(t[0],t[2]),Math.min(e[0],e[2])),n=Math.min(Math.max(t[0],t[2]),Math.max(e[0],e[2]));if(r>n)return null;var i=Math.max(Math.min(t[1],t[3]),Math.min(e[1],e[3])),a=Math.min(Math.max(t[1],t[3]),Math.max(e[1],e[3]));return i>a?null:[r,i,n,a]}},{key:"bezierBoundingBox",value:function(e,r,n,i,o,s,u,c,l){return l?(l[0]=Math.min(l[0],e,u),l[1]=Math.min(l[1],r,c),l[2]=Math.max(l[2],e,u),l[3]=Math.max(l[3],r,c)):l=[Math.min(e,u),Math.min(r,c),Math.max(e,u),Math.max(r,c)],a(t,this,et).call(this,e,n,o,u,r,i,s,c,3*(3*(n-o)-e+u),6*(e-2*n+o),3*(n-e),l),a(t,this,et).call(this,e,n,o,u,r,i,s,c,3*(3*(i-s)-r+c),6*(r-2*i+s),3*(i-r),l),l}}])}();function tt(t,e,r,n,i,a,o,s,u,c){if(!(u<=0||u>=1)){var l=1-u,h=u*u,f=h*u,d=l*(l*(l*t+3*u*e)+3*h*r)+f*n,v=l*(l*(l*i+3*u*a)+3*h*o)+f*s;c[0]=Math.min(c[0],d),c[1]=Math.min(c[1],v),c[2]=Math.max(c[2],d),c[3]=Math.max(c[3],v)}}function et(t,e,r,i,o,s,u,c,l,h,f,d){if(Math.abs(l)<1e-12)Math.abs(h)>=1e-12&&a(n,this,tt).call(this,t,e,r,i,o,s,u,c,-f/h,d);else{var v=Math.pow(h,2)-4*f*l;if(!(v<0)){var p=Math.sqrt(v),y=2*l;a(n,this,tt).call(this,t,e,r,i,o,s,u,c,(-h+p)/y,d),a(n,this,tt).call(this,t,e,r,i,o,s,u,c,(-h-p)/y,d)}}}n=Z;var rt=null,nt=null;function it(t){return rt||(rt=/([\\xA0\\xB5\\u037E\\u0EB3\\u2000-\\u200A\\u202F\\u2126\\uFB00-\\uFB04\\uFB06\\uFB20-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBA1\\uFBA4-\\uFBA9\\uFBAE-\\uFBB1\\uFBD3-\\uFBDC\\uFBDE-\\uFBE7\\uFBEA-\\uFBF8\\uFBFC\\uFBFD\\uFC00-\\uFC5D\\uFC64-\\uFCF1\\uFCF5-\\uFD3D\\uFD88\\uFDF4\\uFDFA\\uFDFB\\uFE71\\uFE77\\uFE79\\uFE7B\\uFE7D]+)|(\\uFB05+)/g,nt=new Map([["ſt","ſt"]])),t.replaceAll(rt,(function(t,e,r){return e?e.normalize("NFKC"):nt.get(r)}))}var at="pdfjs_internal_id_";function ot(){ot=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function st(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function ut(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){st(a,n,i,o,s,"next",t)}function s(t){st(a,n,i,o,s,"throw",t)}o(void 0)}))}}function ct(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}function lt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ht(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,dt(n.key),n)}}function ft(t,e,r){return e&&ht(t.prototype,e),r&&ht(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function dt(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}r(4172),r(5997),r(456),r(5550),r(4413),r(7531),r(1999),r(702),r(1234),r(2431),r(9732),r(9255),r(5130),r(5636),r(8509),r(7332),r(6555),r(3296),r(4594),r(8492),r(7121),r(8856),r(5342),r(4192),r(1565),r(8316),r(4967),r(6403),r(3355),r(6851),r(9750),r(8674),r(3821),r(9657),r(6347),r(122),r(8653),r(9210),r(7895),r(463),r(9582),r(31),r(3177),r(4592),r(8345),r(2865),r(4853),r(4072);var vt,pt=function(){return ft((function t(){lt(this,t)}),[{key:"addFilter",value:function(t){return"none"}},{key:"addHCMFilter",value:function(t,e){return"none"}},{key:"addAlphaFilter",value:function(t){return"none"}},{key:"addLuminosityFilter",value:function(t){return"none"}},{key:"addHighlightHCMFilter",value:function(t,e,r,n,i){return"none"}},{key:"destroy",value:function(){}}])}(),yt=new WeakMap,gt=function(){return ft((function t(e){var r,n,i=e.enableHWA,a=void 0!==i&&i;lt(this,t),function(t,e,r){(function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")})(t,e),e.set(t,r)}(this,yt,!1),n=a,(r=yt).set(ct(r,this),n)}),[{key:"create",value:function(t,e){if(t<=0||e<=0)throw new Error("Invalid canvas size");var r,n=this._createCanvas(t,e);return{canvas:n,context:n.getContext("2d",{willReadFrequently:(r=yt,this,!r.get(ct(r,this)))})}}},{key:"reset",value:function(t,e,r){if(!t.canvas)throw new Error("Canvas is not specified");if(e<=0||r<=0)throw new Error("Invalid canvas size");t.canvas.width=e,t.canvas.height=r}},{key:"destroy",value:function(t){if(!t.canvas)throw new Error("Canvas is not specified");t.canvas.width=0,t.canvas.height=0,t.canvas=null,t.context=null}},{key:"_createCanvas",value:function(t,e){F("Abstract method \`_createCanvas\` called.")}}])}(),mt=function(){return ft((function t(e){var r=e.baseUrl,n=void 0===r?null:r,i=e.isCompressed,a=void 0===i||i;lt(this,t),this.baseUrl=n,this.isCompressed=a}),[{key:"fetch",value:(t=ut(ot().mark((function t(e){var r,n,i,a=this;return ot().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=e.name,this.baseUrl){t.next=3;break}throw new Error("Ensure that the \`cMapUrl\` and \`cMapPacked\` API parameters are provided.");case 3:if(r){t.next=5;break}throw new Error("CMap name must be specified.");case 5:return n=this.baseUrl+r+(this.isCompressed?".bcmap":""),i=this.isCompressed?T.BINARY:T.NONE,t.abrupt("return",this._fetchData(n,i).catch((function(t){throw new Error("Unable to load ".concat(a.isCompressed?"binary ":"","CMap at: ").concat(n))})));case 8:case"end":return t.stop()}}),t,this)}))),function(e){return t.apply(this,arguments)})},{key:"_fetchData",value:function(t,e){F("Abstract method \`_fetchData\` called.")}}]);var t}(),bt=function(){return ft((function t(e){var r=e.baseUrl,n=void 0===r?null:r;lt(this,t),this.baseUrl=n}),[{key:"fetch",value:(t=ut(ot().mark((function t(e){var r,n;return ot().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=e.filename,this.baseUrl){t.next=3;break}throw new Error("Ensure that the \`standardFontDataUrl\` API parameter is provided.");case 3:if(r){t.next=5;break}throw new Error("Font filename must be specified.");case 5:return n="".concat(this.baseUrl).concat(r),t.abrupt("return",this._fetchData(n).catch((function(t){throw new Error("Unable to load font data at: ".concat(n))})));case 7:case"end":return t.stop()}}),t,this)}))),function(e){return t.apply(this,arguments)})},{key:"_fetchData",value:function(t){F("Abstract method \`_fetchData\` called.")}}]);var t}(),wt=function(){return ft((function t(){lt(this,t)}),[{key:"create",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(t<=0||e<=0)throw new Error("Invalid SVG dimensions");var n=this._createSVG("svg:svg");return n.setAttribute("version","1.1"),r||(n.setAttribute("width","".concat(t,"px")),n.setAttribute("height","".concat(e,"px"))),n.setAttribute("preserveAspectRatio","none"),n.setAttribute("viewBox","0 0 ".concat(t," ").concat(e)),n}},{key:"createElement",value:function(t){if("string"!=typeof t)throw new Error("Invalid SVG element type");return this._createSVG(t)}},{key:"_createSVG",value:function(t){F("Abstract method \`_createSVG\` called.")}}])}();function kt(){kt=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function xt(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=St(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function At(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function _t(t){return function(t){if(Array.isArray(t))return Ot(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||St(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Et(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||St(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function St(t,e){if(t){if("string"==typeof t)return Ot(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ot(t,e):void 0}}function Ot(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function Tt(t,e,r){return e=Lt(e),function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,Pt()?Reflect.construct(e,r||[],Lt(t).constructor):e.apply(t,r))}function Pt(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(Pt=function(){return!!t})()}function Lt(t){return Lt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Lt(t)}function Mt(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Ct(t,e)}function Ct(t,e){return Ct=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},Ct(t,e)}function jt(t,e,r){It(t,e),e.set(t,r)}function It(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Rt(t,e,r){return r(Nt(t,e))}function Ft(t,e){return t.get(Nt(t,e))}function Dt(t,e,r){return t.set(Nt(t,e),r),r}function Nt(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}function Wt(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Ut(n.key),n)}}function Bt(t,e,r){return e&&Wt(t.prototype,e),r&&Wt(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function Gt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ht(t,e,r){return(e=Ut(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Ut(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}var zt="http://www.w3.org/2000/svg",Vt=Bt((function t(){Gt(this,t)}));vt=Vt,Ht(Vt,"CSS",96),Ht(Vt,"PDF",72),Ht(Vt,"PDF_TO_CSS_UNITS",vt.CSS/vt.PDF);var qt=new WeakMap,Yt=new WeakMap,Xt=new WeakMap,Kt=new WeakMap,Qt=new WeakMap,Jt=new WeakMap,$t=new WeakMap,Zt=new WeakSet,te=function(t){function e(t){var r,n,i,a=t.docId,o=t.ownerDocument,s=void 0===o?globalThis.document:o;return Gt(this,e),It(n=r=Tt(this,e),i=Zt),i.add(n),jt(r,qt,void 0),jt(r,Yt,void 0),jt(r,Xt,void 0),jt(r,Kt,void 0),jt(r,Qt,void 0),jt(r,Jt,void 0),jt(r,$t,0),Dt(Kt,r,a),Dt(Qt,r,s),r}return Mt(e,pt),Bt(e,[{key:"addFilter",value:function(t){var e,r;if(!t)return"none";var n=Rt(Zt,this,ee).get(t);if(n)return n;var i=Et(Nt(Zt,this,ie).call(this,t),3),a=i[0],o=i[1],s=i[2],u=1===t.length?a:"".concat(a).concat(o).concat(s);if(n=Rt(Zt,this,ee).get(u))return Rt(Zt,this,ee).set(t,n),n;var c="g_".concat(Ft(Kt,this),"_transfer_map_").concat((Dt($t,this,(e=Ft($t,this),r=e++,e)),r)),l=Nt(Zt,this,ae).call(this,c);Rt(Zt,this,ee).set(t,l),Rt(Zt,this,ee).set(u,l);var h=Nt(Zt,this,ue).call(this,c);return Nt(Zt,this,le).call(this,a,o,s,h),l}},{key:"addHCMFilter",value:function(t,e){var r,n,i="".concat(t,"-").concat(e),a="base",o=Rt(Zt,this,re).get(a);if((null===(r=o)||void 0===r?void 0:r.key)===i)return o.url;if(o?(null===(n=o.filter)||void 0===n||n.remove(),o.key=i,o.url="none",o.filter=null):(o={key:i,url:"none",filter:null},Rt(Zt,this,re).set(a,o)),!t||!e)return o.url;var s=Nt(Zt,this,fe).call(this,t);t=Z.makeHexColor.apply(Z,_t(s));var u=Nt(Zt,this,fe).call(this,e);if(e=Z.makeHexColor.apply(Z,_t(u)),Rt(Zt,this,ne).style.color="","#000000"===t&&"#ffffff"===e||t===e)return o.url;for(var c=new Array(256),l=0;l<=255;l++){var h=l/255;c[l]=h<=.03928?h/12.92:Math.pow((h+.055)/1.055,2.4)}var f=c.join(","),d="g_".concat(Ft(Kt,this),"_hcm_filter"),v=o.filter=Nt(Zt,this,ue).call(this,d);Nt(Zt,this,le).call(this,f,f,f,v),Nt(Zt,this,se).call(this,v);var p=function(t,e){for(var r=s[t]/255,n=u[t]/255,i=new Array(e+1),a=0;a<=e;a++)i[a]=r+a/e*(n-r);return i.join(",")};return Nt(Zt,this,le).call(this,p(0,5),p(1,5),p(2,5),v),o.url=Nt(Zt,this,ae).call(this,d),o.url}},{key:"addAlphaFilter",value:function(t){var e,r,n=Rt(Zt,this,ee).get(t);if(n)return n;var i=Et(Nt(Zt,this,ie).call(this,[t]),1)[0],a="alpha_".concat(i);if(n=Rt(Zt,this,ee).get(a))return Rt(Zt,this,ee).set(t,n),n;var o="g_".concat(Ft(Kt,this),"_alpha_map_").concat((Dt($t,this,(e=Ft($t,this),r=e++,e)),r)),s=Nt(Zt,this,ae).call(this,o);Rt(Zt,this,ee).set(t,s),Rt(Zt,this,ee).set(a,s);var u=Nt(Zt,this,ue).call(this,o);return Nt(Zt,this,he).call(this,i,u),s}},{key:"addLuminosityFilter",value:function(t){var e,r,n,i,a=Rt(Zt,this,ee).get(t||"luminosity");if(a)return a;if(t?(n=Et(Nt(Zt,this,ie).call(this,[t]),1)[0],i="luminosity_".concat(n)):i="luminosity",a=Rt(Zt,this,ee).get(i))return Rt(Zt,this,ee).set(t,a),a;var o="g_".concat(Ft(Kt,this),"_luminosity_map_").concat((Dt($t,this,(e=Ft($t,this),r=e++,e)),r)),s=Nt(Zt,this,ae).call(this,o);Rt(Zt,this,ee).set(t,s),Rt(Zt,this,ee).set(i,s);var u=Nt(Zt,this,ue).call(this,o);return Nt(Zt,this,oe).call(this,u),t&&Nt(Zt,this,he).call(this,n,u),s}},{key:"addHighlightHCMFilter",value:function(t,e,r,n,i){var a,o,s="".concat(e,"-").concat(r,"-").concat(n,"-").concat(i),u=Rt(Zt,this,re).get(t);if((null===(a=u)||void 0===a?void 0:a.key)===s)return u.url;if(u?(null===(o=u.filter)||void 0===o||o.remove(),u.key=s,u.url="none",u.filter=null):(u={key:s,url:"none",filter:null},Rt(Zt,this,re).set(t,u)),!e||!r)return u.url;var c=Et([e,r].map(Nt(Zt,this,fe).bind(this)),2),l=c[0],h=c[1],f=Math.round(.2126*l[0]+.7152*l[1]+.0722*l[2]),d=Math.round(.2126*h[0]+.7152*h[1]+.0722*h[2]),v=Et([n,i].map(Nt(Zt,this,fe).bind(this)),2),p=v[0],y=v[1];if(d<f){var g=[d,f,y,p];f=g[0],d=g[1],p=g[2],y=g[3]}Rt(Zt,this,ne).style.color="";var m=function(t,e,r){for(var n=new Array(256),i=(d-f)/r,a=t/255,o=(e-t)/(255*r),s=0,u=0;u<=r;u++){for(var c=Math.round(f+u*i),l=a+u*o,h=s;h<=c;h++)n[h]=l;s=c+1}for(var v=s;v<256;v++)n[v]=n[s-1];return n.join(",")},b="g_".concat(Ft(Kt,this),"_hcm_").concat(t,"_filter"),w=u.filter=Nt(Zt,this,ue).call(this,b);return Nt(Zt,this,se).call(this,w),Nt(Zt,this,le).call(this,m(p[0],y[0],5),m(p[1],y[1],5),m(p[2],y[2],5),w),u.url=Nt(Zt,this,ae).call(this,b),u.url}},{key:"destroy",value:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&0!==Rt(Zt,this,re).size||(Ft(Xt,this)&&(Ft(Xt,this).parentNode.parentNode.remove(),Dt(Xt,this,null)),Ft(Yt,this)&&(Ft(Yt,this).clear(),Dt(Yt,this,null)),Dt($t,this,0))}}])}();function ee(t){return Ft(Yt,t)||Dt(Yt,t,new Map)}function re(t){return Ft(Jt,t)||Dt(Jt,t,new Map)}function ne(t){if(!Ft(Xt,t)){var e=Ft(Qt,t).createElement("div"),r=e.style;r.visibility="hidden",r.contain="strict",r.width=r.height=0,r.position="absolute",r.top=r.left=0,r.zIndex=-1;var n=Ft(Qt,t).createElementNS(zt,"svg");n.setAttribute("width",0),n.setAttribute("height",0),Dt(Xt,t,Ft(Qt,t).createElementNS(zt,"defs")),e.append(n),n.append(Ft(Xt,t)),Ft(Qt,t).body.append(e)}return Ft(Xt,t)}function ie(t){if(1===t.length){for(var e=t[0],r=new Array(256),n=0;n<256;n++)r[n]=e[n]/255;var i=r.join(",");return[i,i,i]}for(var a=Et(t,3),o=a[0],s=a[1],u=a[2],c=new Array(256),l=new Array(256),h=new Array(256),f=0;f<256;f++)c[f]=o[f]/255,l[f]=s[f]/255,h[f]=u[f]/255;return[c.join(","),l.join(","),h.join(",")]}function ae(t){if(void 0===Ft(qt,this)){Dt(qt,this,"");var e=Ft(Qt,this).URL;e!==Ft(Qt,this).baseURI&&(ke(e)?R('#createUrl: ignore "data:"-URL for performance reasons.'):Dt(qt,this,e.split("#",1)[0]))}return"url(".concat(Ft(qt,this),"#").concat(t,")")}function oe(t){var e=Ft(Qt,this).createElementNS(zt,"feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0.59 0.11 0 0"),t.append(e)}function se(t){var e=Ft(Qt,this).createElementNS(zt,"feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("values","0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0"),t.append(e)}function ue(t){var e=Ft(Qt,this).createElementNS(zt,"filter");return e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("id",t),Rt(Zt,this,ne).append(e),e}function ce(t,e,r){var n=Ft(Qt,this).createElementNS(zt,e);n.setAttribute("type","discrete"),n.setAttribute("tableValues",r),t.append(n)}function le(t,e,r,n){var i=Ft(Qt,this).createElementNS(zt,"feComponentTransfer");n.append(i),Nt(Zt,this,ce).call(this,i,"feFuncR",t),Nt(Zt,this,ce).call(this,i,"feFuncG",e),Nt(Zt,this,ce).call(this,i,"feFuncB",r)}function he(t,e){var r=Ft(Qt,this).createElementNS(zt,"feComponentTransfer");e.append(r),Nt(Zt,this,ce).call(this,r,"feFuncA",t)}function fe(t){return Rt(Zt,this,ne).style.color=t,Ce(getComputedStyle(Rt(Zt,this,ne)).getPropertyValue("color"))}var de=function(t){function e(t){var r,n=t.ownerDocument,i=void 0===n?globalThis.document:n,a=t.enableHWA,o=void 0!==a&&a;return Gt(this,e),(r=Tt(this,e,[{enableHWA:o}]))._document=i,r}return Mt(e,gt),Bt(e,[{key:"_createCanvas",value:function(t,e){var r=this._document.createElement("canvas");return r.width=t,r.height=e,r}}])}();function ve(t){return pe.apply(this,arguments)}function pe(){var t;return t=kt().mark((function t(e){var r,n,i=arguments;return kt().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=i.length>1&&void 0!==i[1]?i[1]:"text",!Oe(e,document.baseURI)){t.next=14;break}return t.next=4,fetch(e);case 4:if((n=t.sent).ok){t.next=7;break}throw new Error(n.statusText);case 7:t.t0=r,t.next="arraybuffer"===t.t0?10:"blob"===t.t0?11:"json"===t.t0?12:13;break;case 10:return t.abrupt("return",n.arrayBuffer());case 11:return t.abrupt("return",n.blob());case 12:return t.abrupt("return",n.json());case 13:return t.abrupt("return",n.text());case 14:return t.abrupt("return",new Promise((function(t,n){var i=new XMLHttpRequest;i.open("GET",e,!0),i.responseType=r,i.onreadystatechange=function(){if(i.readyState===XMLHttpRequest.DONE)if(200!==i.status&&0!==i.status)n(new Error(i.statusText));else{switch(r){case"arraybuffer":case"blob":case"json":return void t(i.response)}t(i.responseText)}},i.send(null)})));case 15:case"end":return t.stop()}}),t)})),pe=function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){At(a,n,i,o,s,"next",t)}function s(t){At(a,n,i,o,s,"throw",t)}o(void 0)}))},pe.apply(this,arguments)}var ye=function(t){function e(){return Gt(this,e),Tt(this,e,arguments)}return Mt(e,mt),Bt(e,[{key:"_fetchData",value:function(t,e){return ve(t,this.isCompressed?"arraybuffer":"text").then((function(t){return{cMapData:t instanceof ArrayBuffer?new Uint8Array(t):K(t),compressionType:e}}))}}])}(),ge=function(t){function e(){return Gt(this,e),Tt(this,e,arguments)}return Mt(e,bt),Bt(e,[{key:"_fetchData",value:function(t){return ve(t,"arraybuffer").then((function(t){return new Uint8Array(t)}))}}])}(),me=function(t){function e(){return Gt(this,e),Tt(this,e,arguments)}return Mt(e,wt),Bt(e,[{key:"_createSVG",value:function(t){return document.createElementNS(zt,t)}}])}(),be=function(){function t(e){var r=e.viewBox,n=e.scale,i=e.rotation,a=e.offsetX,o=void 0===a?0:a,s=e.offsetY,u=void 0===s?0:s,c=e.dontFlip,l=void 0!==c&&c;Gt(this,t),this.viewBox=r,this.scale=n,this.rotation=i,this.offsetX=o,this.offsetY=u;var h,f,d,v,p,y,g,m,b=(r[2]+r[0])/2,w=(r[3]+r[1])/2;switch((i%=360)<0&&(i+=360),i){case 180:h=-1,f=0,d=0,v=1;break;case 90:h=0,f=1,d=1,v=0;break;case 270:h=0,f=-1,d=-1,v=0;break;case 0:h=1,f=0,d=0,v=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}l&&(d=-d,v=-v),0===h?(p=Math.abs(w-r[1])*n+o,y=Math.abs(b-r[0])*n+u,g=(r[3]-r[1])*n,m=(r[2]-r[0])*n):(p=Math.abs(b-r[0])*n+o,y=Math.abs(w-r[1])*n+u,g=(r[2]-r[0])*n,m=(r[3]-r[1])*n),this.transform=[h*n,f*n,d*n,v*n,p-h*n*b-d*n*w,y-f*n*b-v*n*w],this.width=g,this.height=m}return Bt(t,[{key:"rawDims",get:function(){var t=this.viewBox;return W(this,"rawDims",{pageWidth:t[2]-t[0],pageHeight:t[3]-t[1],pageX:t[0],pageY:t[1]})}},{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.scale,n=void 0===r?this.scale:r,i=e.rotation,a=void 0===i?this.rotation:i,o=e.offsetX,s=void 0===o?this.offsetX:o,u=e.offsetY,c=void 0===u?this.offsetY:u,l=e.dontFlip,h=void 0!==l&&l;return new t({viewBox:this.viewBox.slice(),scale:n,rotation:a,offsetX:s,offsetY:c,dontFlip:h})}},{key:"convertToViewportPoint",value:function(t,e){return Z.applyTransform([t,e],this.transform)}},{key:"convertToViewportRectangle",value:function(t){var e=Z.applyTransform([t[0],t[1]],this.transform),r=Z.applyTransform([t[2],t[3]],this.transform);return[e[0],e[1],r[0],r[1]]}},{key:"convertToPdfPoint",value:function(t,e){return Z.applyInverseTransform([t,e],this.transform)}}])}(),we=function(t){function e(t){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Gt(this,e),(r=Tt(this,e,[t,"RenderingCancelledException"])).extraDelay=n,r}return Mt(e,B),Bt(e)}();function ke(t){for(var e=t.length,r=0;r<e&&""===t[r].trim();)r++;return"data:"===t.substring(r,r+5).toLowerCase()}function xe(t){return"string"==typeof t&&/\\.pdf$/i.test(t)}function Ae(t){var e=t.split(/[#?]/,1);return(t=Et(e,1)[0]).substring(t.lastIndexOf("/")+1)}function _e(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"document.pdf";if("string"!=typeof t)return e;if(ke(t))return R('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),e;var r=/[^/?#=]+\\.pdf\\b(?!.*\\.pdf\\b)/i,n=/^(?:(?:[^:]+:)?\\/\\/[^/]+)?([^?#]*)(\\?[^#]*)?(#.*)?$/.exec(t),i=r.exec(n[1])||r.exec(n[2])||r.exec(n[3]);if(i&&(i=i[0]).includes("%"))try{i=r.exec(decodeURIComponent(i))[0]}catch(t){}return i||e}var Ee,Se=function(){return Bt((function t(){Gt(this,t),Ht(this,"started",Object.create(null)),Ht(this,"times",[])}),[{key:"time",value:function(t){t in this.started&&R("Timer is already running for ".concat(t)),this.started[t]=Date.now()}},{key:"timeEnd",value:function(t){t in this.started||R("Timer has not been started for ".concat(t)),this.times.push({name:t,start:this.started[t],end:Date.now()}),delete this.started[t]}},{key:"toString",value:function(){var t,e=[],r=0,n=xt(this.times);try{for(n.s();!(t=n.n()).done;){var i=t.value.name;r=Math.max(i.length,r)}}catch(t){n.e(t)}finally{n.f()}var a,o=xt(this.times);try{for(o.s();!(a=o.n()).done;){var s=a.value,u=s.name,c=s.start,l=s.end;e.push("".concat(u.padEnd(r)," ").concat(l-c,"ms\\n"))}}catch(t){o.e(t)}finally{o.f()}return e.join("")}}])}();function Oe(t,e){try{var r=(e?new URL(t,e):new URL(t)).protocol;return"http:"===r||"https:"===r}catch(t){return!1}}function Te(t){t.preventDefault()}function Pe(t){console.log("Deprecated API usage: "+t)}var Le=function(){return Bt((function t(){Gt(this,t)}),null,[{key:"toDateObject",value:function(t){if(!t||"string"!=typeof t)return null;Ee||(Ee=new RegExp("^D:(\\\\d{4})(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?([Z|+|-])?(\\\\d{2})?'?(\\\\d{2})?'?"));var e=Ee.exec(t);if(!e)return null;var r=parseInt(e[1],10),n=parseInt(e[2],10);n=n>=1&&n<=12?n-1:0;var i=parseInt(e[3],10);i=i>=1&&i<=31?i:1;var a=parseInt(e[4],10);a=a>=0&&a<=23?a:0;var o=parseInt(e[5],10);o=o>=0&&o<=59?o:0;var s=parseInt(e[6],10);s=s>=0&&s<=59?s:0;var u=e[7]||"Z",c=parseInt(e[8],10);c=c>=0&&c<=23?c:0;var l=parseInt(e[9],10)||0;return l=l>=0&&l<=59?l:0,"-"===u?(a+=c,o+=l):"+"===u&&(a-=c,o-=l),new Date(Date.UTC(r,n,i,a,o,s))}}])}();function Me(t,e){var r=e.scale,n=void 0===r?1:r,i=e.rotation,a=void 0===i?0:i,o=t.attributes.style,s=o.width,u=o.height,c=[0,0,parseInt(s),parseInt(u)];return new be({viewBox:c,scale:n,rotation:a})}function Ce(t){if(t.startsWith("#")){var e=parseInt(t.slice(1),16);return[(16711680&e)>>16,(65280&e)>>8,255&e]}return t.startsWith("rgb(")?t.slice(4,-1).split(",").map((function(t){return parseInt(t)})):t.startsWith("rgba(")?t.slice(5,-1).split(",").map((function(t){return parseInt(t)})).slice(0,3):(R('Not a valid color format: "'.concat(t,'"')),[0,0,0])}function je(t){var e=t.getTransform();return[e.a,e.b,e.c,e.d,e.e,e.f]}function Ie(t){var e=t.getTransform().invertSelf();return[e.a,e.b,e.c,e.d,e.e,e.f]}function Re(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(e instanceof be){var i=e.rawDims,a=i.pageWidth,o=i.pageHeight,s=t.style,u=J.isCSSRoundSupported,c="var(--scale-factor) * ".concat(a,"px"),l="var(--scale-factor) * ".concat(o,"px"),h=u?"round(down, ".concat(c,", var(--scale-round-x, 1px))"):"calc(".concat(c,")"),f=u?"round(down, ".concat(l,", var(--scale-round-y, 1px))"):"calc(".concat(l,")");r&&e.rotation%180!=0?(s.width=f,s.height=h):(s.width=h,s.height=f)}n&&t.setAttribute("data-main-rotation",e.rotation)}var Fe=function(){return Bt((function t(){Gt(this,t);var e=window.devicePixelRatio||1;this.sx=e,this.sy=e}),[{key:"scaled",get:function(){return 1!==this.sx||1!==this.sy}},{key:"symmetric",get:function(){return this.sx===this.sy}}])}();function De(t,e){if(t){if("string"==typeof t)return Ne(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ne(t,e):void 0}}function Ne(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function We(){We=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function Be(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function Ge(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function He(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,ze(n.key),n)}}function Ue(t,e,r){return e&&He(t.prototype,e),r&&He(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function ze(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function Ve(t,e){Ye(t,e),e.add(t)}function qe(t,e,r){Ye(t,e),e.set(t,r)}function Ye(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Xe(t,e,r){return r(Je(t,e))}function Ke(t,e){return t.get(Je(t,e))}function Qe(t,e,r){return t.set(Je(t,e),r),r}function Je(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}var $e=new WeakMap,Ze=new WeakMap,tr=new WeakMap,er=new WeakMap,rr=new WeakMap,nr=new WeakSet,ir=function(){return Ue((function t(e){Ge(this,t),Ve(this,nr),qe(this,$e,null),qe(this,Ze,null),qe(this,tr,void 0),qe(this,er,null),qe(this,rr,null),Qe(tr,this,e),fr._||(fr._=Object.freeze({freetext:"pdfjs-editor-remove-freetext-button",highlight:"pdfjs-editor-remove-highlight-button",ink:"pdfjs-editor-remove-ink-button",stamp:"pdfjs-editor-remove-stamp-button"}))}),[{key:"render",value:function(){var t=Qe($e,this,document.createElement("div"));t.classList.add("editToolbar","hidden"),t.setAttribute("role","toolbar");var e=Ke(tr,this)._uiManager._signal;t.addEventListener("contextmenu",Te,{signal:e}),t.addEventListener("pointerdown",ar,{signal:e});var r=Qe(er,this,document.createElement("div"));r.className="buttons",t.append(r);var n=Ke(tr,this).toolbarPosition;if(n){var i=t.style,a="ltr"===Ke(tr,this)._uiManager.direction?1-n[0]:n[0];i.insetInlineEnd="".concat(100*a,"%"),i.top="calc(".concat(100*n[1],"% + var(--editor-toolbar-vert-offset))")}return Je(nr,this,cr).call(this),t}},{key:"div",get:function(){return Ke($e,this)}},{key:"hide",value:function(){var t;Ke($e,this).classList.add("hidden"),null===(t=Ke(Ze,this))||void 0===t||t.hideDropdown()}},{key:"show",value:function(){var t;Ke($e,this).classList.remove("hidden"),null===(t=Ke(rr,this))||void 0===t||t.shown()}},{key:"addAltText",value:(t=We().mark((function t(e){var r;return We().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.render();case 2:r=t.sent,Je(nr,this,ur).call(this,r),Ke(er,this).prepend(r,Xe(nr,this,lr)),Qe(rr,this,e);case 6:case"end":return t.stop()}}),t,this)})),e=function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){Be(a,n,i,o,s,"next",t)}function s(t){Be(a,n,i,o,s,"throw",t)}o(void 0)}))},function(t){return e.apply(this,arguments)})},{key:"addColorPicker",value:function(t){Qe(Ze,this,t);var e=t.renderButton();Je(nr,this,ur).call(this,e),Ke(er,this).prepend(e,Xe(nr,this,lr))}},{key:"remove",value:function(){var t;Ke($e,this).remove(),null===(t=Ke(Ze,this))||void 0===t||t.destroy(),Qe(Ze,this,null)}}]);var t,e}();function ar(t){t.stopPropagation()}function or(t){Ke(tr,this)._focusEventsAllowed=!1,t.preventDefault(),t.stopPropagation()}function sr(t){Ke(tr,this)._focusEventsAllowed=!0,t.preventDefault(),t.stopPropagation()}function ur(t){var e=Ke(tr,this)._uiManager._signal;t.addEventListener("focusin",Je(nr,this,or).bind(this),{capture:!0,signal:e}),t.addEventListener("focusout",Je(nr,this,sr).bind(this),{capture:!0,signal:e}),t.addEventListener("contextmenu",Te,{signal:e})}function cr(){var t=Ke(tr,this),e=t.editorType,r=t._uiManager,n=document.createElement("button");n.className="delete",n.tabIndex=0,n.setAttribute("data-l10n-id",fr._[e]),Je(nr,this,ur).call(this,n),n.addEventListener("click",(function(t){r.delete()}),{signal:r._signal}),Ke(er,this).append(n)}function lr(t){var e=document.createElement("div");return e.className="divider",e}var hr,fr={_:null},dr=new WeakMap,vr=new WeakMap,pr=new WeakMap,yr=new WeakSet,gr=function(){return Ue((function t(e){Ge(this,t),Ve(this,yr),qe(this,dr,null),qe(this,vr,null),qe(this,pr,void 0),Qe(pr,this,e)}),[{key:"show",value:function(t,e,r){var n=function(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||De(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Je(yr,this,br).call(this,e,r),2),i=n[0],a=n[1],o=(Ke(vr,this)||Qe(vr,this,Je(yr,this,mr).call(this))).style;t.append(Ke(vr,this)),o.insetInlineEnd="".concat(100*i,"%"),o.top="calc(".concat(100*a,"% + var(--editor-toolbar-vert-offset))")}},{key:"hide",value:function(){Ke(vr,this).remove()}}])}();function mr(){var t=Qe(vr,this,document.createElement("div"));t.className="editToolbar",t.setAttribute("role","toolbar"),t.addEventListener("contextmenu",Te,{signal:Ke(pr,this)._signal});var e=Qe(dr,this,document.createElement("div"));return e.className="buttons",t.append(e),Je(yr,this,wr).call(this),t}function br(t,e){var r,n=0,i=0,a=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=De(t))){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}(t);try{for(a.s();!(r=a.n()).done;){var o=r.value,s=o.y+o.height;if(!(s<n)){var u=o.x+(e?o.width:0);s>n?(i=u,n=s):e?u>i&&(i=u):u<i&&(i=u)}}}catch(t){a.e(t)}finally{a.f()}return[e?1-i:i,n]}function wr(){var t=this,e=document.createElement("button");e.className="highlightButton",e.tabIndex=0,e.setAttribute("data-l10n-id","pdfjs-highlight-floating-button1");var r=document.createElement("span");e.append(r),r.className="visuallyHidden",r.setAttribute("data-l10n-id","pdfjs-highlight-floating-button-label");var n=Ke(pr,this)._signal;e.addEventListener("contextmenu",Te,{signal:n}),e.addEventListener("click",(function(){Ke(pr,t).highlightSelection("floating_button")}),{signal:n}),Ke(dr,this).append(e)}function kr(t,e,r){return(e=Mr(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function xr(t){return function(t){if(Array.isArray(t))return Wr(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||Nr(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ar(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||Nr(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _r(){_r=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function Er(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function Sr(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){Er(a,n,i,o,s,"next",t)}function s(t){Er(a,n,i,o,s,"throw",t)}o(void 0)}))}}function Or(t,e){jr(t,e),e.add(t)}function Tr(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Pr(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Mr(n.key),n)}}function Lr(t,e,r){return e&&Pr(t.prototype,e),r&&Pr(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function Mr(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function Cr(t,e,r){jr(t,e),e.set(t,r)}function jr(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Ir(t,e){return t.get(Fr(t,e))}function Rr(t,e,r){return t.set(Fr(t,e),r),r}function Fr(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}function Dr(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=Nr(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function Nr(t,e){if(t){if("string"==typeof t)return Wr(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Wr(t,e):void 0}}function Wr(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function Br(t,e,r){var n,i=Dr(r);try{for(i.s();!(n=i.n()).done;){var a=n.value;e.addEventListener(a,t[a].bind(t))}}catch(t){i.e(t)}finally{i.f()}}var Gr=new WeakMap,Hr=function(){return Lr((function t(){Tr(this,t),Cr(this,Gr,0)}),[{key:"id",get:function(){var t,e;return"".concat("pdfjs_internal_editor_").concat((Rr(Gr,this,(t=Ir(Gr,this),e=t++,t)),e))}}])}(),Ur=new WeakMap,zr=new WeakMap,Vr=new WeakMap,qr=new WeakSet,Yr=function(){return Lr((function t(){Tr(this,t),Or(this,qr),Cr(this,Ur,function(){var t,e;if("undefined"!=typeof crypto&&"function"==typeof(null===(t=crypto)||void 0===t?void 0:t.randomUUID))return crypto.randomUUID();var r=new Uint8Array(32);if("undefined"!=typeof crypto&&"function"==typeof(null===(e=crypto)||void 0===e?void 0:e.getRandomValues))crypto.getRandomValues(r);else for(var n=0;n<32;n++)r[n]=Math.floor(255*Math.random());return X(r)}()),Cr(this,zr,0),Cr(this,Vr,null)}),[{key:"getFromFile",value:(n=Sr(_r().mark((function t(e){var r,n,i,a;return _r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.lastModified,n=e.name,i=e.size,a=e.type,t.abrupt("return",Fr(qr,this,Xr).call(this,"".concat(r,"_").concat(n,"_").concat(i,"_").concat(a),e));case 2:case"end":return t.stop()}}),t,this)}))),function(t){return n.apply(this,arguments)})},{key:"getFromUrl",value:(r=Sr(_r().mark((function t(e){return _r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",Fr(qr,this,Xr).call(this,e,e));case 1:case"end":return t.stop()}}),t,this)}))),function(t){return r.apply(this,arguments)})},{key:"getFromBlob",value:(e=Sr(_r().mark((function t(e,r){var n;return _r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,r;case 2:return n=t.sent,t.abrupt("return",Fr(qr,this,Xr).call(this,e,n));case 4:case"end":return t.stop()}}),t,this)}))),function(t,r){return e.apply(this,arguments)})},{key:"getFromId",value:(t=Sr(_r().mark((function t(e){var r,n;return _r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(Ir(Vr,this)||Rr(Vr,this,new Map),r=Ir(Vr,this).get(e)){t.next=4;break}return t.abrupt("return",null);case 4:if(!r.bitmap){t.next=7;break}return r.refCounter+=1,t.abrupt("return",r);case 7:if(!r.file){t.next=9;break}return t.abrupt("return",this.getFromFile(r.file));case 9:if(!r.blobPromise){t.next=13;break}return n=r.blobPromise,delete r.blobPromise,t.abrupt("return",this.getFromBlob(r.id,n));case 13:return t.abrupt("return",this.getFromUrl(r.url));case 14:case"end":return t.stop()}}),t,this)}))),function(e){return t.apply(this,arguments)})},{key:"getFromCanvas",value:function(t,e){var r,n,i;Ir(Vr,this)||Rr(Vr,this,new Map);var a=Ir(Vr,this).get(t);if(null!==(i=a)&&void 0!==i&&i.bitmap)return a.refCounter+=1,a;var o=new OffscreenCanvas(e.width,e.height);return o.getContext("2d").drawImage(e,0,0),a={bitmap:o.transferToImageBitmap(),id:"image_".concat(Ir(Ur,this),"_").concat((Rr(zr,this,(r=Ir(zr,this),n=r++,r)),n)),refCounter:1,isSvg:!1},Ir(Vr,this).set(t,a),Ir(Vr,this).set(a.id,a),a}},{key:"getSvgUrl",value:function(t){var e=Ir(Vr,this).get(t);return null!=e&&e.isSvg?e.svgUrl:null}},{key:"deleteId",value:function(t){var e;Ir(Vr,this)||Rr(Vr,this,new Map);var r=Ir(Vr,this).get(t);if(r&&(r.refCounter-=1,0===r.refCounter)){var n=r.bitmap;if(!r.url&&!r.file){var i=new OffscreenCanvas(n.width,n.height);i.getContext("bitmaprenderer").transferFromImageBitmap(n),r.blobPromise=i.convertToBlob()}null===(e=n.close)||void 0===e||e.call(n),r.bitmap=null}}},{key:"isValidId",value:function(t){return t.startsWith("image_".concat(Ir(Ur,this),"_"))}}],[{key:"_isSVGFittingCanvas",get:function(){var t=new OffscreenCanvas(1,3).getContext("2d",{willReadFrequently:!0}),e=new Image;return e.src='data:image/svg+xml;charset=UTF-8,<svg viewBox="0 0 1 1" width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="1" height="1" style="fill:red;"/></svg>',W(this,"_isSVGFittingCanvas",e.decode().then((function(){return t.drawImage(e,0,0,1,1,0,0,1,3),0===new Uint32Array(t.getImageData(0,0,1,1).data.buffer)[0]})))}}]);var t,e,r,n}();function Xr(t,e){return Kr.apply(this,arguments)}function Kr(){return(Kr=Sr(_r().mark((function t(e,r){var n,i,a,o,s,u,c,l,h;return _r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(Ir(Vr,this)||Rr(Vr,this,new Map),null!==(i=Ir(Vr,this).get(e))){t.next=4;break}return t.abrupt("return",null);case 4:if(null===(n=i)||void 0===n||!n.bitmap){t.next=7;break}return i.refCounter+=1,t.abrupt("return",i);case 7:if(t.prev=7,i||(i={bitmap:null,id:"image_".concat(Ir(Ur,this),"_").concat((Rr(zr,this,(a=Ir(zr,this),o=a++,a)),o)),refCounter:0,isSvg:!1}),"string"!=typeof r){t.next=16;break}return i.url=r,t.next=13,ve(r,"blob");case 13:s=t.sent,t.next=17;break;case 16:r instanceof File?s=i.file=r:r instanceof Blob&&(s=r);case 17:if("image/svg+xml"!==s.type){t.next=27;break}return u=hr._isSVGFittingCanvas,c=new FileReader,l=new Image,h=new Promise((function(t,e){l.onload=function(){i.bitmap=l,i.isSvg=!0,t()},c.onload=Sr(_r().mark((function t(){var e;return _r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=i.svgUrl=c.result,t.next=3,u;case 3:if(!t.sent){t.next=7;break}t.t0="".concat(e,"#svgView(preserveAspectRatio(none))"),t.next=8;break;case 7:t.t0=e;case 8:l.src=t.t0;case 9:case"end":return t.stop()}}),t)}))),l.onerror=c.onerror=e})),c.readAsDataURL(s),t.next=25,h;case 25:t.next=30;break;case 27:return t.next=29,createImageBitmap(s);case 29:i.bitmap=t.sent;case 30:i.refCounter=1,t.next=37;break;case 33:t.prev=33,t.t0=t.catch(7),console.error(t.t0),i=null;case 37:return Ir(Vr,this).set(e,i),i&&Ir(Vr,this).set(i.id,i),t.abrupt("return",i);case 40:case"end":return t.stop()}}),t,this,[[7,33]])})))).apply(this,arguments)}hr=Yr;var Qr=new WeakMap,Jr=new WeakMap,$r=new WeakMap,Zr=new WeakMap,tn=function(){return Lr((function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:128;Tr(this,t),Cr(this,Qr,[]),Cr(this,Jr,!1),Cr(this,$r,void 0),Cr(this,Zr,-1),Rr($r,this,e)}),[{key:"add",value:function(t){var e=t.cmd,r=t.undo,n=t.post,i=t.mustExec,a=t.type,o=void 0===a?NaN:a,s=t.overwriteIfSameType,u=void 0!==s&&s,c=t.keepUndo,l=void 0!==c&&c;if(i&&e(),!Ir(Jr,this)){var h={cmd:e,undo:r,post:n,type:o};if(-1===Ir(Zr,this))return Ir(Qr,this).length>0&&(Ir(Qr,this).length=0),Rr(Zr,this,0),void Ir(Qr,this).push(h);if(u&&Ir(Qr,this)[Ir(Zr,this)].type===o)return l&&(h.undo=Ir(Qr,this)[Ir(Zr,this)].undo),void(Ir(Qr,this)[Ir(Zr,this)]=h);var f=Ir(Zr,this)+1;f===Ir($r,this)?Ir(Qr,this).splice(0,1):(Rr(Zr,this,f),f<Ir(Qr,this).length&&Ir(Qr,this).splice(f)),Ir(Qr,this).push(h)}}},{key:"undo",value:function(){if(-1!==Ir(Zr,this)){Rr(Jr,this,!0);var t=Ir(Qr,this)[Ir(Zr,this)],e=t.undo,r=t.post;e(),null==r||r(),Rr(Jr,this,!1),Rr(Zr,this,Ir(Zr,this)-1)}}},{key:"redo",value:function(){if(Ir(Zr,this)<Ir(Qr,this).length-1){Rr(Zr,this,Ir(Zr,this)+1),Rr(Jr,this,!0);var t=Ir(Qr,this)[Ir(Zr,this)],e=t.cmd,r=t.post;e(),null==r||r(),Rr(Jr,this,!1)}}},{key:"hasSomethingToUndo",value:function(){return-1!==Ir(Zr,this)}},{key:"hasSomethingToRedo",value:function(){return Ir(Zr,this)<Ir(Qr,this).length-1}},{key:"destroy",value:function(){Rr(Qr,this,null)}}])}(),en=new WeakSet,rn=function(){return Lr((function t(e){Tr(this,t),Or(this,en),this.buffer=[],this.callbacks=new Map,this.allKeys=new Set;var r,n=J.platform.isMac,i=Dr(e);try{for(i.s();!(r=i.n()).done;){var a,o=Ar(r.value,3),s=o[0],u=o[1],c=o[2],l=void 0===c?{}:c,h=Dr(s);try{for(h.s();!(a=h.n()).done;){var f=a.value,d=f.startsWith("mac+");n&&d?(this.callbacks.set(f.slice(4),{callback:u,options:l}),this.allKeys.add(f.split("+").at(-1))):n||d||(this.callbacks.set(f,{callback:u,options:l}),this.allKeys.add(f.split("+").at(-1)))}}catch(t){h.e(t)}finally{h.f()}}}catch(t){i.e(t)}finally{i.f()}}),[{key:"exec",value:function(t,e){if(this.allKeys.has(e.key)){var r=this.callbacks.get(Fr(en,this,nn).call(this,e));if(r){var n=r.callback,i=r.options,a=i.bubbles,o=void 0!==a&&a,s=i.args,u=void 0===s?[]:s,c=i.checker,l=void 0===c?null:c;l&&!l(t,e)||(n.bind.apply(n,[t].concat(xr(u),[e]))(),o||(e.stopPropagation(),e.preventDefault()))}}}}])}();function nn(t){t.altKey&&this.buffer.push("alt"),t.ctrlKey&&this.buffer.push("ctrl"),t.metaKey&&this.buffer.push("meta"),t.shiftKey&&this.buffer.push("shift"),this.buffer.push(t.key);var e=this.buffer.join("+");return this.buffer.length=0,e}var an=function(){function t(){Tr(this,t)}return Lr(t,[{key:"_colors",get:function(){var t=new Map([["CanvasText",null],["Canvas",null]]);return function(t){var e=document.createElement("span");e.style.visibility="hidden",document.body.append(e);var r,n=xt(t.keys());try{for(n.s();!(r=n.n()).done;){var i=r.value;e.style.color=i;var a=window.getComputedStyle(e).color;t.set(i,Ce(a))}}catch(t){n.e(t)}finally{n.f()}e.remove()}(t),W(this,"_colors",t)}},{key:"convert",value:function(e){var r=Ce(e);if(!window.matchMedia("(forced-colors: active)").matches)return r;var n,i=Dr(this._colors);try{for(i.s();!(n=i.n()).done;){var a=Ar(n.value,2),o=a[0];if(a[1].every((function(t,e){return t===r[e]})))return t._colorsMapping.get(o)}}catch(t){i.e(t)}finally{i.f()}return r}},{key:"getHexCode",value:function(t){var e=this._colors.get(t);return e?Z.makeHexColor.apply(Z,xr(e)):t}}])}();kr(an,"_colorsMapping",new Map([["CanvasText",[0,0,0]],["Canvas",[255,255,255]]]));var on,sn=new WeakMap,un=new WeakMap,cn=new WeakMap,ln=new WeakMap,hn=new WeakMap,fn=new WeakMap,dn=new WeakMap,vn=new WeakMap,pn=new WeakMap,yn=new WeakMap,gn=new WeakMap,mn=new WeakMap,bn=new WeakMap,wn=new WeakMap,kn=new WeakMap,xn=new WeakMap,An=new WeakMap,_n=new WeakMap,En=new WeakMap,Sn=new WeakMap,On=new WeakMap,Tn=new WeakMap,Pn=new WeakMap,Ln=new WeakMap,Mn=new WeakMap,Cn=new WeakMap,jn=new WeakMap,In=new WeakMap,Rn=new WeakMap,Fn=new WeakMap,Dn=new WeakMap,Nn=new WeakMap,Wn=new WeakMap,Bn=new WeakMap,Gn=new WeakMap,Hn=new WeakMap,Un=new WeakMap,zn=new WeakMap,Vn=new WeakMap,qn=new WeakMap,Yn=new WeakMap,Xn=new WeakSet,Kn=function(){function t(e,r,n,i,a,o,s,u,c,l,h){var f=this;Tr(this,t),Or(this,Xn),Cr(this,sn,new AbortController),Cr(this,un,null),Cr(this,cn,new Map),Cr(this,ln,new Map),Cr(this,hn,null),Cr(this,fn,null),Cr(this,dn,null),Cr(this,vn,new tn),Cr(this,pn,null),Cr(this,yn,0),Cr(this,gn,new Set),Cr(this,mn,null),Cr(this,bn,null),Cr(this,wn,new Set),Cr(this,kn,!1),Cr(this,xn,!1),Cr(this,An,!1),Cr(this,_n,null),Cr(this,En,null),Cr(this,Sn,null),Cr(this,On,null),Cr(this,Tn,!1),Cr(this,Pn,null),Cr(this,Ln,new Hr),Cr(this,Mn,!1),Cr(this,Cn,!1),Cr(this,jn,null),Cr(this,In,null),Cr(this,Rn,null),Cr(this,Fn,null),Cr(this,Dn,A.NONE),Cr(this,Nn,new Set),Cr(this,Wn,null),Cr(this,Bn,null),Cr(this,Gn,null),Cr(this,Hn,{isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1,hasSelectedText:!1}),Cr(this,Un,[0,0]),Cr(this,zn,null),Cr(this,Vn,null),Cr(this,qn,null),Cr(this,Yn,null);var d=this._signal=Ir(sn,this).signal;Rr(Vn,this,e),Rr(qn,this,r),Rr(hn,this,n),this._eventBus=i,i._on("editingaction",this.onEditingAction.bind(this),{signal:d}),i._on("pagechanging",this.onPageChanging.bind(this),{signal:d}),i._on("scalechanging",this.onScaleChanging.bind(this),{signal:d}),i._on("rotationchanging",this.onRotationChanging.bind(this),{signal:d}),i._on("setpreference",this.onSetPreference.bind(this),{signal:d}),i._on("switchannotationeditorparams",(function(t){return f.updateParams(t.type,t.value)}),{signal:d}),Fr(Xn,this,ei).call(this),Fr(Xn,this,ui).call(this),Fr(Xn,this,ii).call(this),Rr(fn,this,a.annotationStorage),Rr(_n,this,a.filterFactory),Rr(Bn,this,o),Rr(On,this,s||null),Rr(kn,this,u),Rr(xn,this,c),Rr(An,this,l),Rr(Fn,this,h||null),this.viewParameters={realScale:Vt.PDF_TO_CSS_UNITS,rotation:0},this.isShiftKeyDown=!1}return Lr(t,[{key:"destroy",value:function(){var t,e,r,n;null===(t=Ir(Yn,this))||void 0===t||t.resolve(),Rr(Yn,this,null),null===(e=Ir(sn,this))||void 0===e||e.abort(),Rr(sn,this,null),this._signal=null;var i,a=Dr(Ir(ln,this).values());try{for(a.s();!(i=a.n()).done;)i.value.destroy()}catch(t){a.e(t)}finally{a.f()}Ir(ln,this).clear(),Ir(cn,this).clear(),Ir(wn,this).clear(),Rr(un,this,null),Ir(Nn,this).clear(),Ir(vn,this).destroy(),null===(r=Ir(hn,this))||void 0===r||r.destroy(),null===(n=Ir(Pn,this))||void 0===n||n.hide(),Rr(Pn,this,null),Ir(En,this)&&(clearTimeout(Ir(En,this)),Rr(En,this,null)),Ir(zn,this)&&(clearTimeout(Ir(zn,this)),Rr(zn,this,null))}},{key:"combinedSignal",value:function(t){return AbortSignal.any([this._signal,t.signal])}},{key:"mlManager",get:function(){return Ir(Fn,this)}},{key:"useNewAltTextFlow",get:function(){return Ir(xn,this)}},{key:"useNewAltTextWhenAddingImage",get:function(){return Ir(An,this)}},{key:"hcmFilter",get:function(){return W(this,"hcmFilter",Ir(Bn,this)?Ir(_n,this).addHCMFilter(Ir(Bn,this).foreground,Ir(Bn,this).background):"none")}},{key:"direction",get:function(){return W(this,"direction",getComputedStyle(Ir(Vn,this)).direction)}},{key:"highlightColors",get:function(){return W(this,"highlightColors",Ir(On,this)?new Map(Ir(On,this).split(",").map((function(t){return t.split("=").map((function(t){return t.trim()}))}))):null)}},{key:"highlightColorNames",get:function(){return W(this,"highlightColorNames",this.highlightColors?new Map(Array.from(this.highlightColors,(function(t){return t.reverse()}))):null)}},{key:"setMainHighlightColorPicker",value:function(t){Rr(Rn,this,t)}},{key:"editAltText",value:function(t){var e,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];null===(e=Ir(hn,this))||void 0===e||e.editAltText(this,t,r)}},{key:"switchToMode",value:function(t,e){this._eventBus.on("annotationeditormodechanged",e,{once:!0,signal:this._signal}),this._eventBus.dispatch("showannotationeditorui",{source:this,mode:t})}},{key:"setPreference",value:function(t,e){this._eventBus.dispatch("setpreference",{source:this,name:t,value:e})}},{key:"onSetPreference",value:function(t){var e=t.name,r=t.value;"enableNewAltTextWhenAddingImage"===e&&Rr(An,this,r)}},{key:"onPageChanging",value:function(t){var e=t.pageNumber;Rr(yn,this,e-1)}},{key:"focusMainContainer",value:function(){Ir(Vn,this).focus()}},{key:"findParent",value:function(t,e){var r,n=Dr(Ir(ln,this).values());try{for(n.s();!(r=n.n()).done;){var i=r.value,a=i.div.getBoundingClientRect(),o=a.x,s=a.y,u=a.width,c=a.height;if(t>=o&&t<=o+u&&e>=s&&e<=s+c)return i}}catch(t){n.e(t)}finally{n.f()}return null}},{key:"disableUserSelect",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Ir(qn,this).classList.toggle("noUserSelect",t)}},{key:"addShouldRescale",value:function(t){Ir(wn,this).add(t)}},{key:"removeShouldRescale",value:function(t){Ir(wn,this).delete(t)}},{key:"onScaleChanging",value:function(t){var e=t.scale;this.commitOrRemove(),this.viewParameters.realScale=e*Vt.PDF_TO_CSS_UNITS;var r,n=Dr(Ir(wn,this));try{for(n.s();!(r=n.n()).done;)r.value.onScaleChanging()}catch(t){n.e(t)}finally{n.f()}}},{key:"onRotationChanging",value:function(t){var e=t.pagesRotation;this.commitOrRemove(),this.viewParameters.rotation=e}},{key:"highlightSelection",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r=document.getSelection();if(r&&!r.isCollapsed){var n=r.anchorNode,i=r.anchorOffset,a=r.focusNode,o=r.focusOffset,s=r.toString(),u=Fr(Xn,this,Qn).call(this,r).closest(".textLayer"),c=this.getSelectionBoxes(u);if(c){r.empty();var l=Fr(Xn,this,Jn).call(this,u),h=Ir(Dn,this)===A.NONE,f=function(){null==l||l.createAndAddNewEditor({x:0,y:0},!1,{methodOfCreation:e,boxes:c,anchorNode:n,anchorOffset:i,focusNode:a,focusOffset:o,text:s}),h&&t.showAllEditors("highlight",!0,!0)};h?this.switchToMode(A.HIGHLIGHT,f):f()}}}},{key:"addToAnnotationStorage",value:function(t){t.isEmpty()||!Ir(fn,this)||Ir(fn,this).has(t.id)||Ir(fn,this).setValue(t.id,t)}},{key:"blur",value:function(){if(this.isShiftKeyDown=!1,Ir(Tn,this)&&(Rr(Tn,this,!1),Fr(Xn,this,ti).call(this,"main_toolbar")),this.hasSelection){var t,e=document.activeElement,r=Dr(Ir(Nn,this));try{for(r.s();!(t=r.n()).done;){var n=t.value;if(n.div.contains(e)){Rr(In,this,[n,e]),n._focusEventsAllowed=!1;break}}}catch(t){r.e(t)}finally{r.f()}}}},{key:"focus",value:function(){if(Ir(In,this)){var t=Ar(Ir(In,this),2),e=t[0],r=t[1];Rr(In,this,null),r.addEventListener("focusin",(function(){e._focusEventsAllowed=!0}),{once:!0,signal:this._signal}),r.focus()}}},{key:"addEditListeners",value:function(){Fr(Xn,this,ii).call(this),Fr(Xn,this,oi).call(this)}},{key:"removeEditListeners",value:function(){Fr(Xn,this,ai).call(this),Fr(Xn,this,si).call(this)}},{key:"dragOver",value:function(t){var e,r=Dr(t.dataTransfer.items);try{for(r.s();!(e=r.n()).done;){var n,i=e.value.type,a=Dr(Ir(bn,this));try{for(a.s();!(n=a.n()).done;)if(n.value.isHandlingMimeForPasting(i))return t.dataTransfer.dropEffect="copy",void t.preventDefault()}catch(t){a.e(t)}finally{a.f()}}}catch(t){r.e(t)}finally{r.f()}}},{key:"drop",value:function(t){var e,r=Dr(t.dataTransfer.items);try{for(r.s();!(e=r.n()).done;){var n,i=e.value,a=Dr(Ir(bn,this));try{for(a.s();!(n=a.n()).done;){var o=n.value;if(o.isHandlingMimeForPasting(i.type))return o.paste(i,this.currentLayer),void t.preventDefault()}}catch(t){a.e(t)}finally{a.f()}}}catch(t){r.e(t)}finally{r.f()}}},{key:"copy",value:function(t){var e;if(t.preventDefault(),null===(e=Ir(un,this))||void 0===e||e.commitOrRemove(),this.hasSelection){var r,n=[],i=Dr(Ir(Nn,this));try{for(i.s();!(r=i.n()).done;){var a=r.value.serialize(!0);a&&n.push(a)}}catch(t){i.e(t)}finally{i.f()}0!==n.length&&t.clipboardData.setData("application/pdfjs",JSON.stringify(n))}}},{key:"cut",value:function(t){this.copy(t),this.delete()}},{key:"paste",value:(r=Sr(_r().mark((function t(e){var r,n,i,a,o,s,u,c,l,h,f,d,v,p,y,g,m=this;return _r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.preventDefault(),r=e.clipboardData,n=Dr(r.items),t.prev=3,n.s();case 5:if((i=n.n()).done){t.next=27;break}a=i.value,o=Dr(Ir(bn,this)),t.prev=8,o.s();case 10:if((s=o.n()).done){t.next=17;break}if(!(u=s.value).isHandlingMimeForPasting(a.type)){t.next=15;break}return u.paste(a,this.currentLayer),t.abrupt("return");case 15:t.next=10;break;case 17:t.next=22;break;case 19:t.prev=19,t.t0=t.catch(8),o.e(t.t0);case 22:return t.prev=22,o.f(),t.finish(22);case 25:t.next=5;break;case 27:t.next=32;break;case 29:t.prev=29,t.t1=t.catch(3),n.e(t.t1);case 32:return t.prev=32,n.f(),t.finish(32);case 35:if(c=r.getData("application/pdfjs")){t.next=38;break}return t.abrupt("return");case 38:t.prev=38,c=JSON.parse(c),t.next=46;break;case 42:return t.prev=42,t.t2=t.catch(38),R('paste: "'.concat(t.t2.message,'".')),t.abrupt("return");case 46:if(Array.isArray(c)){t.next=48;break}return t.abrupt("return");case 48:this.unselectAll(),l=this.currentLayer,t.prev=50,h=[],f=Dr(c),t.prev=53,f.s();case 55:if((d=f.n()).done){t.next=65;break}return v=d.value,t.next=59,l.deserialize(v);case 59:if(p=t.sent){t.next=62;break}return t.abrupt("return");case 62:h.push(p);case 63:t.next=55;break;case 65:t.next=70;break;case 67:t.prev=67,t.t3=t.catch(53),f.e(t.t3);case 70:return t.prev=70,f.f(),t.finish(70);case 73:y=function(){for(var t=0,e=h;t<e.length;t++){var r=e[t];Fr(Xn,m,vi).call(m,r)}Fr(Xn,m,yi).call(m,h)},g=function(){for(var t=0,e=h;t<e.length;t++)e[t].remove()},this.addCommands({cmd:y,undo:g,mustExec:!0}),t.next=81;break;case 78:t.prev=78,t.t4=t.catch(50),R('paste: "'.concat(t.t4.message,'".'));case 81:case"end":return t.stop()}}),t,this,[[3,29,32,35],[8,19,22,25],[38,42],[50,78],[53,67,70,73]])}))),function(t){return r.apply(this,arguments)})},{key:"keydown",value:function(e){this.isShiftKeyDown||"Shift"!==e.key||(this.isShiftKeyDown=!0),Ir(Dn,this)===A.NONE||this.isEditorHandlingKeyboard||t._keyboardManager.exec(this,e)}},{key:"keyup",value:function(t){this.isShiftKeyDown&&"Shift"===t.key&&(this.isShiftKeyDown=!1,Ir(Tn,this)&&(Rr(Tn,this,!1),Fr(Xn,this,ti).call(this,"main_toolbar")))}},{key:"onEditingAction",value:function(t){var e=t.name;switch(e){case"undo":case"redo":case"delete":case"selectAll":this[e]();break;case"highlightSelection":this.highlightSelection("context_menu")}}},{key:"setEditingState",value:function(t){t?(Fr(Xn,this,ri).call(this),Fr(Xn,this,oi).call(this),Fr(Xn,this,ci).call(this,{isEditing:Ir(Dn,this)!==A.NONE,isEmpty:Fr(Xn,this,pi).call(this),hasSomethingToUndo:Ir(vn,this).hasSomethingToUndo(),hasSomethingToRedo:Ir(vn,this).hasSomethingToRedo(),hasSelectedEditor:!1})):(Fr(Xn,this,ni).call(this),Fr(Xn,this,si).call(this),Fr(Xn,this,ci).call(this,{isEditing:!1}),this.disableUserSelect(!1))}},{key:"registerEditorTypes",value:function(t){if(!Ir(bn,this)){Rr(bn,this,t);var e,r=Dr(Ir(bn,this));try{for(r.s();!(e=r.n()).done;){var n=e.value;Fr(Xn,this,li).call(this,n.defaultPropertiesToUpdate)}}catch(t){r.e(t)}finally{r.f()}}}},{key:"getId",value:function(){return Ir(Ln,this).id}},{key:"currentLayer",get:function(){return Ir(ln,this).get(Ir(yn,this))}},{key:"getLayer",value:function(t){return Ir(ln,this).get(t)}},{key:"currentPageIndex",get:function(){return Ir(yn,this)}},{key:"addLayer",value:function(t){Ir(ln,this).set(t.pageIndex,t),Ir(Mn,this)?t.enable():t.disable()}},{key:"removeLayer",value:function(t){Ir(ln,this).delete(t.pageIndex)}},{key:"updateMode",value:(e=Sr(_r().mark((function t(e){var r,n,i,a,o,s,u,c=arguments;return _r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=c.length>1&&void 0!==c[1]?c[1]:null,n=c.length>2&&void 0!==c[2]&&c[2],Ir(Dn,this)!==e){t.next=4;break}return t.abrupt("return");case 4:if(!Ir(Yn,this)){t.next=9;break}return t.next=7,Ir(Yn,this).promise;case 7:if(Ir(Yn,this)){t.next=9;break}return t.abrupt("return");case 9:if(Rr(Yn,this,Promise.withResolvers()),Rr(Dn,this,e),e!==A.NONE){t.next=16;break}return this.setEditingState(!1),Fr(Xn,this,di).call(this),Ir(Yn,this).resolve(),t.abrupt("return");case 16:return this.setEditingState(!0),t.next=19,Fr(Xn,this,hi).call(this);case 19:this.unselectAll(),i=Dr(Ir(ln,this).values());try{for(i.s();!(a=i.n()).done;)a.value.updateMode(e)}catch(t){i.e(t)}finally{i.f()}if(r){t.next=26;break}return n&&this.addNewEditorFromKeyboard(),Ir(Yn,this).resolve(),t.abrupt("return");case 26:o=Dr(Ir(cn,this).values());try{for(o.s();!(s=o.n()).done;)(u=s.value).annotationElementId===r?(this.setSelected(u),u.enterInEditMode()):u.unselect()}catch(t){o.e(t)}finally{o.f()}Ir(Yn,this).resolve();case 29:case"end":return t.stop()}}),t,this)}))),function(t){return e.apply(this,arguments)})},{key:"addNewEditorFromKeyboard",value:function(){this.currentLayer.canCreateNewEmptyEditor()&&this.currentLayer.addNewEditor()}},{key:"updateToolbar",value:function(t){t!==Ir(Dn,this)&&this._eventBus.dispatch("switchannotationeditormode",{source:this,mode:t})}},{key:"updateParams",value:function(t,e){var r;if(Ir(bn,this)){switch(t){case _.CREATE:return void this.currentLayer.addNewEditor();case _.HIGHLIGHT_DEFAULT_COLOR:null===(r=Ir(Rn,this))||void 0===r||r.updateColor(e);break;case _.HIGHLIGHT_SHOW_ALL:this._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:{type:"highlight",action:"toggle_visibility"}}}),(Ir(Gn,this)||Rr(Gn,this,new Map)).set(t,e),this.showAllEditors("highlight",e)}var n,i=Dr(Ir(Nn,this));try{for(i.s();!(n=i.n()).done;)n.value.updateParams(t,e)}catch(t){i.e(t)}finally{i.f()}var a,o=Dr(Ir(bn,this));try{for(o.s();!(a=o.n()).done;)a.value.updateDefaultParams(t,e)}catch(t){o.e(t)}finally{o.f()}}}},{key:"showAllEditors",value:function(t,e){var r,n,i,a=Dr(Ir(cn,this).values());try{for(a.s();!(i=a.n()).done;){var o=i.value;o.editorType===t&&o.show(e)}}catch(t){a.e(t)}finally{a.f()}(null===(r=null===(n=Ir(Gn,this))||void 0===n?void 0:n.get(_.HIGHLIGHT_SHOW_ALL))||void 0===r||r)!==e&&Fr(Xn,this,li).call(this,[[_.HIGHLIGHT_SHOW_ALL,e]])}},{key:"enableWaiting",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(Ir(Cn,this)!==t){Rr(Cn,this,t);var e,r=Dr(Ir(ln,this).values());try{for(r.s();!(e=r.n()).done;){var n=e.value;t?n.disableClick():n.enableClick(),n.div.classList.toggle("waiting",t)}}catch(t){r.e(t)}finally{r.f()}}}},{key:"getEditors",value:function(t){var e,r=[],n=Dr(Ir(cn,this).values());try{for(n.s();!(e=n.n()).done;){var i=e.value;i.pageIndex===t&&r.push(i)}}catch(t){n.e(t)}finally{n.f()}return r}},{key:"getEditor",value:function(t){return Ir(cn,this).get(t)}},{key:"addEditor",value:function(t){Ir(cn,this).set(t.id,t)}},{key:"removeEditor",value:function(t){var e,r=this;t.div.contains(document.activeElement)&&(Ir(En,this)&&clearTimeout(Ir(En,this)),Rr(En,this,setTimeout((function(){r.focusMainContainer(),Rr(En,r,null)}),0))),Ir(cn,this).delete(t.id),this.unselect(t),t.annotationElementId&&Ir(gn,this).has(t.annotationElementId)||null===(e=Ir(fn,this))||void 0===e||e.remove(t.id)}},{key:"addDeletedAnnotationElement",value:function(t){Ir(gn,this).add(t.annotationElementId),this.addChangedExistingAnnotation(t),t.deleted=!0}},{key:"isDeletedAnnotationElement",value:function(t){return Ir(gn,this).has(t)}},{key:"removeDeletedAnnotationElement",value:function(t){Ir(gn,this).delete(t.annotationElementId),this.removeChangedExistingAnnotation(t),t.deleted=!1}},{key:"setActiveEditor",value:function(t){Ir(un,this)!==t&&(Rr(un,this,t),t&&Fr(Xn,this,li).call(this,t.propertiesToUpdate))}},{key:"updateUI",value:function(t){(function(t){var e,r=null,n=Dr(Ir(Nn,t));try{for(n.s();!(e=n.n()).done;)r=e.value}catch(t){n.e(t)}finally{n.f()}return r})(Fr(Xn,this))===t&&Fr(Xn,this,li).call(this,t.propertiesToUpdate)}},{key:"toggleSelected",value:function(t){if(Ir(Nn,this).has(t))return Ir(Nn,this).delete(t),t.unselect(),void Fr(Xn,this,ci).call(this,{hasSelectedEditor:this.hasSelection});Ir(Nn,this).add(t),t.select(),Fr(Xn,this,li).call(this,t.propertiesToUpdate),Fr(Xn,this,ci).call(this,{hasSelectedEditor:!0})}},{key:"setSelected",value:function(t){var e,r=Dr(Ir(Nn,this));try{for(r.s();!(e=r.n()).done;){var n=e.value;n!==t&&n.unselect()}}catch(t){r.e(t)}finally{r.f()}Ir(Nn,this).clear(),Ir(Nn,this).add(t),t.select(),Fr(Xn,this,li).call(this,t.propertiesToUpdate),Fr(Xn,this,ci).call(this,{hasSelectedEditor:!0})}},{key:"isSelected",value:function(t){return Ir(Nn,this).has(t)}},{key:"firstSelectedEditor",get:function(){return Ir(Nn,this).values().next().value}},{key:"unselect",value:function(t){t.unselect(),Ir(Nn,this).delete(t),Fr(Xn,this,ci).call(this,{hasSelectedEditor:this.hasSelection})}},{key:"hasSelection",get:function(){return 0!==Ir(Nn,this).size}},{key:"isEnterHandled",get:function(){return 1===Ir(Nn,this).size&&this.firstSelectedEditor.isEnterHandled}},{key:"undo",value:function(){Ir(vn,this).undo(),Fr(Xn,this,ci).call(this,{hasSomethingToUndo:Ir(vn,this).hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:Fr(Xn,this,pi).call(this)})}},{key:"redo",value:function(){Ir(vn,this).redo(),Fr(Xn,this,ci).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:Ir(vn,this).hasSomethingToRedo(),isEmpty:Fr(Xn,this,pi).call(this)})}},{key:"addCommands",value:function(t){Ir(vn,this).add(t),Fr(Xn,this,ci).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:Fr(Xn,this,pi).call(this)})}},{key:"delete",value:function(){var t=this;if(this.commitOrRemove(),this.hasSelection){var e=xr(Ir(Nn,this));this.addCommands({cmd:function(){var t,r=Dr(e);try{for(r.s();!(t=r.n()).done;)t.value.remove()}catch(t){r.e(t)}finally{r.f()}},undo:function(){var r,n=Dr(e);try{for(n.s();!(r=n.n()).done;){var i=r.value;Fr(Xn,t,vi).call(t,i)}}catch(t){n.e(t)}finally{n.f()}},mustExec:!0})}}},{key:"commitOrRemove",value:function(){var t;null===(t=Ir(un,this))||void 0===t||t.commitOrRemove()}},{key:"hasSomethingToControl",value:function(){return Ir(un,this)||this.hasSelection}},{key:"selectAll",value:function(){var t,e=Dr(Ir(Nn,this));try{for(e.s();!(t=e.n()).done;)t.value.commit()}catch(t){e.e(t)}finally{e.f()}Fr(Xn,this,yi).call(this,Ir(cn,this).values())}},{key:"unselectAll",value:function(){if((!Ir(un,this)||(Ir(un,this).commitOrRemove(),Ir(Dn,this)===A.NONE))&&this.hasSelection){var t,e=Dr(Ir(Nn,this));try{for(e.s();!(t=e.n()).done;)t.value.unselect()}catch(t){e.e(t)}finally{e.f()}Ir(Nn,this).clear(),Fr(Xn,this,ci).call(this,{hasSelectedEditor:!1})}}},{key:"translateSelectedEditors",value:function(t,e){var r=this;if(arguments.length>2&&void 0!==arguments[2]&&arguments[2]||this.commitOrRemove(),this.hasSelection){Ir(Un,this)[0]+=t,Ir(Un,this)[1]+=e;var n=Ar(Ir(Un,this),2),i=n[0],a=n[1],o=xr(Ir(Nn,this));Ir(zn,this)&&clearTimeout(Ir(zn,this)),Rr(zn,this,setTimeout((function(){Rr(zn,r,null),Ir(Un,r)[0]=Ir(Un,r)[1]=0,r.addCommands({cmd:function(){var t,e=Dr(o);try{for(e.s();!(t=e.n()).done;){var n=t.value;Ir(cn,r).has(n.id)&&n.translateInPage(i,a)}}catch(t){e.e(t)}finally{e.f()}},undo:function(){var t,e=Dr(o);try{for(e.s();!(t=e.n()).done;){var n=t.value;Ir(cn,r).has(n.id)&&n.translateInPage(-i,-a)}}catch(t){e.e(t)}finally{e.f()}},mustExec:!1})}),1e3));var s,u=Dr(o);try{for(u.s();!(s=u.n()).done;)s.value.translateInPage(t,e)}catch(t){u.e(t)}finally{u.f()}}}},{key:"setUpDragSession",value:function(){if(this.hasSelection){this.disableUserSelect(!0),Rr(mn,this,new Map);var t,e=Dr(Ir(Nn,this));try{for(e.s();!(t=e.n()).done;){var r=t.value;Ir(mn,this).set(r,{savedX:r.x,savedY:r.y,savedPageIndex:r.pageIndex,newX:0,newY:0,newPageIndex:-1})}}catch(t){e.e(t)}finally{e.f()}}}},{key:"endDragSession",value:function(){var t=this;if(!Ir(mn,this))return!1;this.disableUserSelect(!1);var e=Ir(mn,this);Rr(mn,this,null);var r,n=!1,i=Dr(e);try{for(i.s();!(r=i.n()).done;){var a=Ar(r.value,2),o=a[0],s=o.x,u=o.y,c=o.pageIndex,l=a[1];l.newX=s,l.newY=u,l.newPageIndex=c,n||(n=s!==l.savedX||u!==l.savedY||c!==l.savedPageIndex)}}catch(t){i.e(t)}finally{i.f()}if(!n)return!1;var h=function(e,r,n,i){if(Ir(cn,t).has(e.id)){var a=Ir(ln,t).get(i);a?e._setParentAndPosition(a,r,n):(e.pageIndex=i,e.x=r,e.y=n)}};return this.addCommands({cmd:function(){var t,r=Dr(e);try{for(r.s();!(t=r.n()).done;){var n=Ar(t.value,2),i=n[0],a=n[1],o=a.newX,s=a.newY,u=a.newPageIndex;h(i,o,s,u)}}catch(t){r.e(t)}finally{r.f()}},undo:function(){var t,r=Dr(e);try{for(r.s();!(t=r.n()).done;){var n=Ar(t.value,2),i=n[0],a=n[1],o=a.savedX,s=a.savedY,u=a.savedPageIndex;h(i,o,s,u)}}catch(t){r.e(t)}finally{r.f()}},mustExec:!0}),!0}},{key:"dragSelectedEditors",value:function(t,e){if(Ir(mn,this)){var r,n=Dr(Ir(mn,this).keys());try{for(n.s();!(r=n.n()).done;)r.value.drag(t,e)}catch(t){n.e(t)}finally{n.f()}}}},{key:"rebuild",value:function(t){if(null===t.parent){var e=this.getLayer(t.pageIndex);e?(e.changeParent(t),e.addOrRebuild(t)):(this.addEditor(t),this.addToAnnotationStorage(t),t.rebuild())}else t.parent.addOrRebuild(t)}},{key:"isEditorHandlingKeyboard",get:function(){var t;return(null===(t=this.getActive())||void 0===t?void 0:t.shouldGetKeyboardEvents())||1===Ir(Nn,this).size&&this.firstSelectedEditor.shouldGetKeyboardEvents()}},{key:"isActive",value:function(t){return Ir(un,this)===t}},{key:"getActive",value:function(){return Ir(un,this)}},{key:"getMode",value:function(){return Ir(Dn,this)}},{key:"imageManager",get:function(){return W(this,"imageManager",new Yr)}},{key:"getSelectionBoxes",value:function(t){if(!t)return null;for(var e=document.getSelection(),r=0,n=e.rangeCount;r<n;r++)if(!t.contains(e.getRangeAt(r).commonAncestorContainer))return null;var i,a=t.getBoundingClientRect(),o=a.x,s=a.y,u=a.width,c=a.height;switch(t.getAttribute("data-main-rotation")){case"90":i=function(t,e,r,n){return{x:(e-s)/c,y:1-(t+r-o)/u,width:n/c,height:r/u}};break;case"180":i=function(t,e,r,n){return{x:1-(t+r-o)/u,y:1-(e+n-s)/c,width:r/u,height:n/c}};break;case"270":i=function(t,e,r,n){return{x:1-(e+n-s)/c,y:(t-o)/u,width:n/c,height:r/u}};break;default:i=function(t,e,r,n){return{x:(t-o)/u,y:(e-s)/c,width:r/u,height:n/c}}}for(var l=[],h=0,f=e.rangeCount;h<f;h++){var d=e.getRangeAt(h);if(!d.collapsed){var v,p=Dr(d.getClientRects());try{for(p.s();!(v=p.n()).done;){var y=v.value,g=y.x,m=y.y,b=y.width,w=y.height;0!==b&&0!==w&&l.push(i(g,m,b,w))}}catch(t){p.e(t)}finally{p.f()}}}return 0===l.length?null:l}},{key:"addChangedExistingAnnotation",value:function(t){var e=t.annotationElementId,r=t.id;(Ir(dn,this)||Rr(dn,this,new Map)).set(e,r)}},{key:"removeChangedExistingAnnotation",value:function(t){var e,r=t.annotationElementId;null===(e=Ir(dn,this))||void 0===e||e.delete(r)}},{key:"renderAnnotationElement",value:function(t){var e,r=null===(e=Ir(dn,this))||void 0===e?void 0:e.get(t.data.id);if(r){var n=Ir(fn,this).getRawValue(r);n&&(Ir(Dn,this)!==A.NONE||n.hasBeenModified)&&n.renderAnnotationElement(t)}}}],[{key:"_keyboardManager",get:function(){var e=t.prototype,r=function(t){return Ir(Vn,t).contains(document.activeElement)&&"BUTTON"!==document.activeElement.tagName&&t.hasSomethingToControl()},n=function(t,e){var r=e.target;if(r instanceof HTMLInputElement){var n=r.type;return"text"!==n&&"number"!==n}return!0},i=this.TRANSLATE_SMALL,a=this.TRANSLATE_BIG;return W(this,"_keyboardManager",new rn([[["ctrl+a","mac+meta+a"],e.selectAll,{checker:n}],[["ctrl+z","mac+meta+z"],e.undo,{checker:n}],[["ctrl+y","ctrl+shift+z","mac+meta+shift+z","ctrl+shift+Z","mac+meta+shift+Z"],e.redo,{checker:n}],[["Backspace","alt+Backspace","ctrl+Backspace","shift+Backspace","mac+Backspace","mac+alt+Backspace","mac+ctrl+Backspace","Delete","ctrl+Delete","shift+Delete","mac+Delete"],e.delete,{checker:n}],[["Enter","mac+Enter"],e.addNewEditorFromKeyboard,{checker:function(t,e){var r=e.target;return!(r instanceof HTMLButtonElement)&&Ir(Vn,t).contains(r)&&!t.isEnterHandled}}],[[" ","mac+ "],e.addNewEditorFromKeyboard,{checker:function(t,e){return!(e.target instanceof HTMLButtonElement)&&Ir(Vn,t).contains(document.activeElement)}}],[["Escape","mac+Escape"],e.unselectAll],[["ArrowLeft","mac+ArrowLeft"],e.translateSelectedEditors,{args:[-i,0],checker:r}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],e.translateSelectedEditors,{args:[-a,0],checker:r}],[["ArrowRight","mac+ArrowRight"],e.translateSelectedEditors,{args:[i,0],checker:r}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],e.translateSelectedEditors,{args:[a,0],checker:r}],[["ArrowUp","mac+ArrowUp"],e.translateSelectedEditors,{args:[0,-i],checker:r}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],e.translateSelectedEditors,{args:[0,-a],checker:r}],[["ArrowDown","mac+ArrowDown"],e.translateSelectedEditors,{args:[0,i],checker:r}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],e.translateSelectedEditors,{args:[0,a],checker:r}]]))}}]);var e,r}();function Qn(t){var e=t.anchorNode;return e.nodeType===Node.TEXT_NODE?e.parentElement:e}function Jn(t){var e=this.currentLayer;if(e.hasTextLayer(t))return e;var r,n=Dr(Ir(ln,this).values());try{for(n.s();!(r=n.n()).done;){var i=r.value;if(i.hasTextLayer(t))return i}}catch(t){n.e(t)}finally{n.f()}return null}function $n(){var t=document.getSelection();if(t&&!t.isCollapsed){var e=Fr(Xn,this,Qn).call(this,t).closest(".textLayer"),r=this.getSelectionBoxes(e);r&&(Ir(Pn,this)||Rr(Pn,this,new gr(this)),Ir(Pn,this).show(e,r,"ltr"===this.direction))}}function Zn(){var t,e=this,r=document.getSelection();if(r&&!r.isCollapsed){var n=r.anchorNode;if(n!==Ir(Wn,this)){var i,a=Fr(Xn,this,Qn).call(this,r).closest(".textLayer");if(a){if(null===(t=Ir(Pn,this))||void 0===t||t.hide(),Rr(Wn,this,n),Fr(Xn,this,ci).call(this,{hasSelectedText:!0}),(Ir(Dn,this)===A.HIGHLIGHT||Ir(Dn,this)===A.NONE)&&(Ir(Dn,this)===A.HIGHLIGHT&&this.showAllEditors("highlight",!0,!0),Rr(Tn,this,this.isShiftKeyDown),!this.isShiftKeyDown)){var o=Ir(Dn,this)===A.HIGHLIGHT?Fr(Xn,this,Jn).call(this,a):null;null==o||o.toggleDrawing();var s=new AbortController,u=this.combinedSignal(s),c=function(t){"pointerup"===t.type&&0!==t.button||(s.abort(),null==o||o.toggleDrawing(!0),"pointerup"===t.type&&Fr(Xn,e,ti).call(e,"main_toolbar"))};window.addEventListener("pointerup",c,{signal:u}),window.addEventListener("blur",c,{signal:u})}}else Ir(Wn,this)&&(null===(i=Ir(Pn,this))||void 0===i||i.hide(),Rr(Wn,this,null),Fr(Xn,this,ci).call(this,{hasSelectedText:!1}))}}else{var l;Ir(Wn,this)&&(null===(l=Ir(Pn,this))||void 0===l||l.hide(),Rr(Wn,this,null),Fr(Xn,this,ci).call(this,{hasSelectedText:!1}))}}function ti(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";Ir(Dn,this)===A.HIGHLIGHT?this.highlightSelection(t):Ir(kn,this)&&Fr(Xn,this,$n).call(this)}function ei(){document.addEventListener("selectionchange",Fr(Xn,this,Zn).bind(this),{signal:this._signal})}function ri(){if(!Ir(Sn,this)){Rr(Sn,this,new AbortController);var t=this.combinedSignal(Ir(Sn,this));window.addEventListener("focus",this.focus.bind(this),{signal:t}),window.addEventListener("blur",this.blur.bind(this),{signal:t})}}function ni(){var t;null===(t=Ir(Sn,this))||void 0===t||t.abort(),Rr(Sn,this,null)}function ii(){if(!Ir(jn,this)){Rr(jn,this,new AbortController);var t=this.combinedSignal(Ir(jn,this));window.addEventListener("keydown",this.keydown.bind(this),{signal:t}),window.addEventListener("keyup",this.keyup.bind(this),{signal:t})}}function ai(){var t;null===(t=Ir(jn,this))||void 0===t||t.abort(),Rr(jn,this,null)}function oi(){if(!Ir(pn,this)){Rr(pn,this,new AbortController);var t=this.combinedSignal(Ir(pn,this));document.addEventListener("copy",this.copy.bind(this),{signal:t}),document.addEventListener("cut",this.cut.bind(this),{signal:t}),document.addEventListener("paste",this.paste.bind(this),{signal:t})}}function si(){var t;null===(t=Ir(pn,this))||void 0===t||t.abort(),Rr(pn,this,null)}function ui(){var t=this._signal;document.addEventListener("dragover",this.dragOver.bind(this),{signal:t}),document.addEventListener("drop",this.drop.bind(this),{signal:t})}function ci(t){var e=this;Object.entries(t).some((function(t){var r=Ar(t,2),n=r[0],i=r[1];return Ir(Hn,e)[n]!==i}))&&(this._eventBus.dispatch("annotationeditorstateschanged",{source:this,details:Object.assign(Ir(Hn,this),t)}),Ir(Dn,this)===A.HIGHLIGHT&&!1===t.hasSelectedEditor&&Fr(Xn,this,li).call(this,[[_.HIGHLIGHT_FREE,!0]]))}function li(t){this._eventBus.dispatch("annotationeditorparamschanged",{source:this,details:t})}function hi(){return fi.apply(this,arguments)}function fi(){return(fi=Sr(_r().mark((function t(){var e,r,n,i,a,o;return _r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(Ir(Mn,this)){t.next=9;break}Rr(Mn,this,!0),e=[],r=Dr(Ir(ln,this).values());try{for(r.s();!(n=r.n()).done;)i=n.value,e.push(i.enable())}catch(t){r.e(t)}finally{r.f()}return t.next=7,Promise.all(e);case 7:a=Dr(Ir(cn,this).values());try{for(a.s();!(o=a.n()).done;)o.value.enable()}catch(t){a.e(t)}finally{a.f()}case 9:case"end":return t.stop()}}),t,this)})))).apply(this,arguments)}function di(){if(this.unselectAll(),Ir(Mn,this)){Rr(Mn,this,!1);var t,e=Dr(Ir(ln,this).values());try{for(e.s();!(t=e.n()).done;)t.value.disable()}catch(t){e.e(t)}finally{e.f()}var r,n=Dr(Ir(cn,this).values());try{for(n.s();!(r=n.n()).done;)r.value.disable()}catch(t){n.e(t)}finally{n.f()}}}function vi(t){var e=Ir(ln,this).get(t.pageIndex);e?e.addOrRebuild(t):(this.addEditor(t),this.addToAnnotationStorage(t))}function pi(){if(0===Ir(cn,this).size)return!0;if(1===Ir(cn,this).size){var t,e=Dr(Ir(cn,this).values());try{for(e.s();!(t=e.n()).done;)return t.value.isEmpty()}catch(t){e.e(t)}finally{e.f()}}return!1}function yi(t){var e,r=Dr(Ir(Nn,this));try{for(r.s();!(e=r.n()).done;)e.value.unselect()}catch(t){r.e(t)}finally{r.f()}Ir(Nn,this).clear();var n,i=Dr(t);try{for(i.s();!(n=i.n()).done;){var a=n.value;a.isEmpty()||(Ir(Nn,this).add(a),a.select())}}catch(t){i.e(t)}finally{i.f()}Fr(Xn,this,ci).call(this,{hasSelectedEditor:this.hasSelection})}function gi(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return mi(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?mi(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function mi(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function bi(){bi=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function wi(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function ki(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){wi(a,n,i,o,s,"next",t)}function s(t){wi(a,n,i,o,s,"throw",t)}o(void 0)}))}}function xi(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Ai(n.key),n)}}function Ai(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function _i(t,e,r){Ei(t,e),e.set(t,r)}function Ei(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Si(t,e,r){return r(Pi(t,e))}function Oi(t,e){return t.get(Pi(t,e))}function Ti(t,e,r){return t.set(Pi(t,e),r),r}function Pi(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}kr(Kn,"TRANSLATE_SMALL",1),kr(Kn,"TRANSLATE_BIG",10);var Li=new WeakMap,Mi=new WeakMap,Ci=new WeakMap,ji=new WeakMap,Ii=new WeakMap,Ri=new WeakMap,Fi=new WeakMap,Di=new WeakMap,Ni=new WeakMap,Wi=new WeakMap,Bi=new WeakMap,Gi=new WeakSet,Hi=function(){function t(e){var r;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),Ei(this,r=Gi),r.add(this),_i(this,Li,null),_i(this,Mi,!1),_i(this,Ci,null),_i(this,ji,null),_i(this,Ii,null),_i(this,Ri,!1),_i(this,Fi,null),_i(this,Di,null),_i(this,Ni,null),_i(this,Wi,null),_i(this,Bi,!1),Ti(Di,this,e),Ti(Bi,this,e._uiManager.useNewAltTextFlow),Ki._||(Ki._=Object.freeze({added:"pdfjs-editor-new-alt-text-added-button-label",missing:"pdfjs-editor-new-alt-text-missing-button-label",review:"pdfjs-editor-new-alt-text-to-review-button-label"}))}return e=t,r=[{key:"render",value:function(){var e=ki(bi().mark((function e(){var r,n,i,a,o=this;return bi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((r=Ti(Ci,this,document.createElement("button"))).className="altText",!Oi(Bi,this)){e.next=9;break}return r.classList.add("new"),e.next=6,t._l10nPromise.get(Ki._.missing);case 6:n=e.sent,e.next=12;break;case 9:return e.next=11,t._l10nPromise.get("pdfjs-editor-alt-text-button-label");case 11:n=e.sent;case 12:return r.textContent=n,r.setAttribute("aria-label",n),r.tabIndex="0",i=Oi(Di,this)._uiManager._signal,r.addEventListener("contextmenu",Te,{signal:i}),r.addEventListener("pointerdown",(function(t){return t.stopPropagation()}),{signal:i}),a=function(t){t.preventDefault(),Oi(Di,o)._uiManager.editAltText(Oi(Di,o)),Oi(Bi,o)&&Oi(Di,o)._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_clicked",data:{label:Si(Gi,o,Ui)}})},r.addEventListener("click",a,{capture:!0,signal:i}),r.addEventListener("keydown",(function(t){t.target===r&&"Enter"===t.key&&(Ti(Ri,o,!0),a(t))}),{signal:i}),e.next=23,Pi(Gi,this,zi).call(this);case 23:return e.abrupt("return",r);case 24:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"finish",value:function(){Oi(Ci,this)&&(Oi(Ci,this).focus({focusVisible:Oi(Ri,this)}),Ti(Ri,this,!1))}},{key:"isEmpty",value:function(){return Oi(Bi,this)?null===Oi(Li,this):!Oi(Li,this)&&!Oi(Mi,this)}},{key:"hasData",value:function(){return Oi(Bi,this)?null!==Oi(Li,this)||!!Oi(Ni,this):this.isEmpty()}},{key:"guessedText",get:function(){return Oi(Ni,this)}},{key:"setGuessedText",value:(i=ki(bi().mark((function e(r){return bi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===Oi(Li,this)){e.next=2;break}return e.abrupt("return");case 2:return Ti(Ni,this,r),e.t0=Ti,e.t1=Wi,e.t2=this,e.next=8,t._l10nPromise.get("pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer")({generatedAltText:r});case 8:e.t3=e.sent,(0,e.t0)(e.t1,e.t2,e.t3),Pi(Gi,this,zi).call(this);case 11:case"end":return e.stop()}}),e,this)}))),function(t){return i.apply(this,arguments)})},{key:"toggleAltTextBadge",value:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!Oi(Bi,this)||Oi(Li,this))return null===(t=Oi(Fi,this))||void 0===t||t.remove(),void Ti(Fi,this,null);if(!Oi(Fi,this)){var r=Ti(Fi,this,document.createElement("div"));r.className="noAltTextBadge",Oi(Di,this).div.append(r)}Oi(Fi,this).classList.toggle("hidden",!e)}},{key:"serialize",value:function(t){var e=Oi(Li,this);return t||Oi(Ni,this)!==e||(e=Oi(Wi,this)),{altText:e,decorative:Oi(Mi,this),guessedText:Oi(Ni,this),textWithDisclaimer:Oi(Wi,this)}}},{key:"data",get:function(){return{altText:Oi(Li,this),decorative:Oi(Mi,this)}},set:function(t){var e=t.altText,r=t.decorative,n=t.guessedText,i=t.textWithDisclaimer,a=t.cancel,o=void 0!==a&&a;n&&(Ti(Ni,this,n),Ti(Wi,this,i)),Oi(Li,this)===e&&Oi(Mi,this)===r||(o||(Ti(Li,this,e),Ti(Mi,this,r)),Pi(Gi,this,zi).call(this))}},{key:"toggle",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Oi(Ci,this)&&(!t&&Oi(Ii,this)&&(clearTimeout(Oi(Ii,this)),Ti(Ii,this,null)),Oi(Ci,this).disabled=!t)}},{key:"shown",value:function(){Oi(Di,this)._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_displayed",data:{label:Si(Gi,this,Ui)}})}},{key:"destroy",value:function(){var t,e;null===(t=Oi(Ci,this))||void 0===t||t.remove(),Ti(Ci,this,null),Ti(ji,this,null),null===(e=Oi(Fi,this))||void 0===e||e.remove(),Ti(Fi,this,null)}}],n=[{key:"initialize",value:function(e){t._l10nPromise||(t._l10nPromise=e)}}],r&&xi(e.prototype,r),n&&xi(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,r,n,i}();function Ui(t){return(Oi(Li,t)?"added":null===Oi(Li,t)&&t.guessedText&&"review")||"missing"}function zi(){return Vi.apply(this,arguments)}function Vi(){return(Vi=ki(bi().mark((function t(){var e,r,n,i,a,o,s=this;return bi().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=Oi(Ci,this)){t.next=3;break}return t.abrupt("return");case 3:if(!Oi(Bi,this)){t.next=11;break}if(e.classList.toggle("done",!!Oi(Li,this)),on._l10nPromise.get(Ki._[Si(Gi,this,Ui)]).then((function(t){e.setAttribute("aria-label",t);var r,n=gi(e.childNodes);try{for(n.s();!(r=n.n()).done;){var i=r.value;if(i.nodeType===Node.TEXT_NODE){i.textContent=t;break}}}catch(t){n.e(t)}finally{n.f()}})),Oi(Li,this)){t.next=9;break}return null===(r=Oi(ji,this))||void 0===r||r.remove(),t.abrupt("return");case 9:t.next=17;break;case 11:if(Oi(Li,this)||Oi(Mi,this)){t.next=15;break}return e.classList.remove("done"),null===(n=Oi(ji,this))||void 0===n||n.remove(),t.abrupt("return");case 15:e.classList.add("done"),on._l10nPromise.get("pdfjs-editor-alt-text-edit-button-label").then((function(t){e.setAttribute("aria-label",t)}));case 17:if((i=Oi(ji,this))||(Ti(ji,this,i=document.createElement("span")),i.className="tooltip",i.setAttribute("role","tooltip"),i.id="alt-text-tooltip-".concat(Oi(Di,this).id),(a=Oi(Di,this)._uiManager._signal).addEventListener("abort",(function(){clearTimeout(Oi(Ii,s)),Ti(Ii,s,null)}),{once:!0}),e.addEventListener("mouseenter",(function(){Ti(Ii,s,setTimeout((function(){Ti(Ii,s,null),Oi(ji,s).classList.add("show"),Oi(Di,s)._reportTelemetry({action:"alt_text_tooltip"})}),100))}),{signal:a}),e.addEventListener("mouseleave",(function(){var t;Oi(Ii,s)&&(clearTimeout(Oi(Ii,s)),Ti(Ii,s,null)),null===(t=Oi(ji,s))||void 0===t||t.classList.remove("show")}),{signal:a})),!Oi(Mi,this)){t.next=25;break}return t.next=22,on._l10nPromise.get("pdfjs-editor-alt-text-decorative-tooltip");case 22:t.t0=t.sent,t.next=26;break;case 25:t.t0=Oi(Li,this);case 26:i.innerText=t.t0,i.parentNode||e.append(i),null==(o=Oi(Di,this).getImageForAltText())||o.setAttribute("aria-describedby",i.id);case 30:case"end":return t.stop()}}),t,this)})))).apply(this,arguments)}on=Hi;var qi,Yi,Xi,Ki={_:null};function Qi(t,e,r){return e=$i(e),function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,Ji()?Reflect.construct(e,r||[],$i(t).constructor):e.apply(t,r))}function Ji(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(Ji=function(){return!!t})()}function $i(t){return $i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},$i(t)}function Zi(t,e){return Zi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},Zi(t,e)}function ta(t){return function(t){if(Array.isArray(t))return sa(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||oa(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ea(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=oa(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function ra(){ra=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function na(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function ia(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){na(a,n,i,o,s,"next",t)}function s(t){na(a,n,i,o,s,"throw",t)}o(void 0)}))}}function aa(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||oa(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oa(t,e){if(t){if("string"==typeof t)return sa(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?sa(t,e):void 0}}function sa(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function ua(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ca(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,fa(n.key),n)}}function la(t,e,r){return e&&ca(t.prototype,e),r&&ca(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function ha(t,e,r){return(e=fa(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function fa(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function da(t,e,r){va(t,e),e.set(t,r)}function va(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function pa(t,e,r){return t.set(ga(t,e),r),r}function ya(t,e){return t.get(ga(t,e))}function ga(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}qi=Hi,(Yi=Ai(Yi="_l10nPromise"))in qi?Object.defineProperty(qi,Yi,{value:null,enumerable:!0,configurable:!0,writable:!0}):qi[Yi]=null;var ma=new WeakMap,ba=new WeakMap,wa=new WeakMap,ka=new WeakMap,xa=new WeakMap,Aa=new WeakMap,_a=new WeakMap,Ea=new WeakMap,Sa=new WeakMap,Oa=new WeakMap,Ta=new WeakMap,Pa=new WeakMap,La=new WeakMap,Ma=new WeakMap,Ca=new WeakMap,ja=new WeakMap,Ia=new WeakMap,Ra=new WeakMap,Fa=new WeakMap,Da=new WeakMap,Na=new WeakSet,Wa=function(){function t(e){ua(this,t),function(t,e){va(t,e),e.add(t)}(this,Na),da(this,ma,null),da(this,ba,null),da(this,wa,null),da(this,ka,!1),da(this,xa,!1),da(this,Aa,null),da(this,_a,null),da(this,Ea,null),da(this,Sa,""),da(this,Oa,!1),da(this,Ta,null),da(this,Pa,!1),da(this,La,!1),da(this,Ma,!1),da(this,Ca,null),da(this,ja,0),da(this,Ia,0),da(this,Ra,null),ha(this,"_editToolbar",null),ha(this,"_initialOptions",Object.create(null)),ha(this,"_initialData",null),ha(this,"_isVisible",!0),ha(this,"_uiManager",null),ha(this,"_focusEventsAllowed",!0),da(this,Fa,!1),da(this,Da,t._zIndex++),this.parent=e.parent,this.id=e.id,this.width=this.height=null,this.pageIndex=e.parent.pageIndex,this.name=e.name,this.div=null,this._uiManager=e.uiManager,this.annotationElementId=null,this._willKeepAspectRatio=!1,this._initialOptions.isCentered=e.isCentered,this._structTreeParentId=null;var r=this.parent.viewport,n=r.rotation,i=r.rawDims,a=i.pageWidth,o=i.pageHeight,s=i.pageX,u=i.pageY;this.rotation=n,this.pageRotation=(360+n-this._uiManager.viewParameters.rotation)%360,this.pageDimensions=[a,o],this.pageTranslation=[s,u];var c=aa(this.parentDimensions,2),l=c[0],h=c[1];this.x=e.x/l,this.y=e.y/h,this.isAttachedToDOM=!1,this.deleted=!1}return la(t,[{key:"editorType",get:function(){return Object.getPrototypeOf(this).constructor._type}},{key:"propertiesToUpdate",get:function(){return[]}},{key:"_isDraggable",get:function(){return ya(Fa,this)},set:function(t){var e;pa(Fa,this,t),null===(e=this.div)||void 0===e||e.classList.toggle("draggable",t)}},{key:"isEnterHandled",get:function(){return!0}},{key:"center",value:function(){var t=aa(this.pageDimensions,2),e=t[0],r=t[1];switch(this.parentRotation){case 90:this.x-=this.height*r/(2*e),this.y+=this.width*e/(2*r);break;case 180:this.x+=this.width/2,this.y+=this.height/2;break;case 270:this.x+=this.height*r/(2*e),this.y-=this.width*e/(2*r);break;default:this.x-=this.width/2,this.y-=this.height/2}this.fixAndSetPosition()}},{key:"addCommands",value:function(t){this._uiManager.addCommands(t)}},{key:"currentLayer",get:function(){return this._uiManager.currentLayer}},{key:"setInBackground",value:function(){this.div.style.zIndex=0}},{key:"setInForeground",value:function(){this.div.style.zIndex=ya(Da,this)}},{key:"setParent",value:function(t){null!==t?(this.pageIndex=t.pageIndex,this.pageDimensions=t.pageDimensions):ga(Na,this,to).call(this),this.parent=t}},{key:"focusin",value:function(t){this._focusEventsAllowed&&(ya(Oa,this)?pa(Oa,this,!1):this.parent.setSelected(this))}},{key:"focusout",value:function(t){var e;if(this._focusEventsAllowed&&this.isAttachedToDOM){var r=t.relatedTarget;null!=r&&r.closest("#".concat(this.id))||(t.preventDefault(),null!==(e=this.parent)&&void 0!==e&&e.isMultipleSelection||this.commitOrRemove())}}},{key:"commitOrRemove",value:function(){this.isEmpty()?this.remove():this.commit()}},{key:"commit",value:function(){this.addToAnnotationStorage()}},{key:"addToAnnotationStorage",value:function(){this._uiManager.addToAnnotationStorage(this)}},{key:"setAt",value:function(t,e,r,n){var i=aa(this.parentDimensions,2),a=i[0],o=i[1],s=aa(this.screenToPageTranslation(r,n),2);r=s[0],n=s[1],this.x=(t+r)/a,this.y=(e+n)/o,this.fixAndSetPosition()}},{key:"translate",value:function(t,e){ga(Na,this,Ba).call(this,this.parentDimensions,t,e)}},{key:"translateInPage",value:function(t,e){ya(Ta,this)||pa(Ta,this,[this.x,this.y]),ga(Na,this,Ba).call(this,this.pageDimensions,t,e),this.div.scrollIntoView({block:"nearest"})}},{key:"drag",value:function(t,e){ya(Ta,this)||pa(Ta,this,[this.x,this.y]);var r=aa(this.parentDimensions,2),n=r[0],i=r[1];if(this.x+=t/n,this.y+=e/i,this.parent&&(this.x<0||this.x>1||this.y<0||this.y>1)){var a=this.div.getBoundingClientRect(),o=a.x,s=a.y;this.parent.findNewParent(this,o,s)&&(this.x-=Math.floor(this.x),this.y-=Math.floor(this.y))}var u=this.x,c=this.y,l=aa(this.getBaseTranslation(),2);u+=l[0],c+=l[1],this.div.style.left="".concat((100*u).toFixed(2),"%"),this.div.style.top="".concat((100*c).toFixed(2),"%"),this.div.scrollIntoView({block:"nearest"})}},{key:"_hasBeenMoved",get:function(){return!!ya(Ta,this)&&(ya(Ta,this)[0]!==this.x||ya(Ta,this)[1]!==this.y)}},{key:"getBaseTranslation",value:function(){var e=aa(this.parentDimensions,2),r=e[0],n=e[1],i=t._borderLineWidth,a=i/r,o=i/n;switch(this.rotation){case 90:return[-a,o];case 180:return[a,o];case 270:return[a,-o];default:return[-a,-o]}}},{key:"_mustFixPosition",get:function(){return!0}},{key:"fixAndSetPosition",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.rotation,e=aa(this.pageDimensions,2),r=e[0],n=e[1],i=this.x,a=this.y,o=this.width,s=this.height;if(o*=r,s*=n,i*=r,a*=n,this._mustFixPosition)switch(t){case 0:i=Math.max(0,Math.min(r-o,i)),a=Math.max(0,Math.min(n-s,a));break;case 90:i=Math.max(0,Math.min(r-s,i)),a=Math.min(n,Math.max(o,a));break;case 180:i=Math.min(r,Math.max(o,i)),a=Math.min(n,Math.max(s,a));break;case 270:i=Math.min(r,Math.max(s,i)),a=Math.max(0,Math.min(n-o,a))}this.x=i/=r,this.y=a/=n;var u=aa(this.getBaseTranslation(),2);i+=u[0],a+=u[1];var c=this.div.style;c.left="".concat((100*i).toFixed(2),"%"),c.top="".concat((100*a).toFixed(2),"%"),this.moveInDOM()}},{key:"screenToPageTranslation",value:function(e,r){return Ga.call(t,e,r,this.parentRotation)}},{key:"pageTranslationToScreen",value:function(e,r){return Ga.call(t,e,r,360-this.parentRotation)}},{key:"parentScale",get:function(){return this._uiManager.viewParameters.realScale}},{key:"parentRotation",get:function(){return(this._uiManager.viewParameters.rotation+this.pageRotation)%360}},{key:"parentDimensions",get:function(){var t=this.parentScale,e=aa(this.pageDimensions,2);return[e[0]*t,e[1]*t]}},{key:"setDims",value:function(t,e){var r=aa(this.parentDimensions,2),n=r[0],i=r[1];this.div.style.width="".concat((100*t/n).toFixed(2),"%"),ya(xa,this)||(this.div.style.height="".concat((100*e/i).toFixed(2),"%"))}},{key:"fixDims",value:function(){var t=this.div.style,e=t.height,r=t.width,n=r.endsWith("%"),i=!ya(xa,this)&&e.endsWith("%");if(!n||!i){var a=aa(this.parentDimensions,2),o=a[0],s=a[1];n||(t.width="".concat((100*parseFloat(r)/o).toFixed(2),"%")),ya(xa,this)||i||(t.height="".concat((100*parseFloat(e)/s).toFixed(2),"%"))}}},{key:"getInitialTranslation",value:function(){return[0,0]}},{key:"altTextFinish",value:function(){var t;null===(t=ya(wa,this))||void 0===t||t.finish()}},{key:"addEditToolbar",value:(i=ia(ra().mark((function t(){return ra().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this._editToolbar&&!ya(La,this)){t.next=2;break}return t.abrupt("return",this._editToolbar);case 2:if(this._editToolbar=new ir(this),this.div.append(this._editToolbar.render()),!ya(wa,this)){t.next=7;break}return t.next=7,this._editToolbar.addAltText(ya(wa,this));case 7:return t.abrupt("return",this._editToolbar);case 8:case"end":return t.stop()}}),t,this)}))),function(){return i.apply(this,arguments)})},{key:"removeEditToolbar",value:function(){var t;this._editToolbar&&(this._editToolbar.remove(),this._editToolbar=null,null===(t=ya(wa,this))||void 0===t||t.destroy())}},{key:"addContainer",value:function(t){var e,r=null===(e=this._editToolbar)||void 0===e?void 0:e.div;r?r.before(t):this.div.append(t)}},{key:"getClientDimensions",value:function(){return this.div.getBoundingClientRect()}},{key:"addAltTextButton",value:(n=ia(ra().mark((function e(){return ra().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ya(wa,this)){e.next=2;break}return e.abrupt("return");case 2:return Hi.initialize(t._l10nPromise),pa(wa,this,new Hi(this)),ya(ma,this)&&(ya(wa,this).data=ya(ma,this),pa(ma,this,null)),e.next=7,this.addEditToolbar();case 7:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"altTextData",get:function(){var t;return null===(t=ya(wa,this))||void 0===t?void 0:t.data},set:function(t){ya(wa,this)&&(ya(wa,this).data=t)}},{key:"guessedAltText",get:function(){var t;return null===(t=ya(wa,this))||void 0===t?void 0:t.guessedText}},{key:"setGuessedAltText",value:(r=ia(ra().mark((function t(e){var r;return ra().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,null===(r=ya(wa,this))||void 0===r?void 0:r.setGuessedText(e);case 2:case"end":return t.stop()}}),t,this)}))),function(t){return r.apply(this,arguments)})},{key:"serializeAltText",value:function(t){var e;return null===(e=ya(wa,this))||void 0===e?void 0:e.serialize(t)}},{key:"hasAltText",value:function(){return!!ya(wa,this)&&!ya(wa,this).isEmpty()}},{key:"hasAltTextData",value:function(){var t,e;return null!==(t=null===(e=ya(wa,this))||void 0===e?void 0:e.hasData())&&void 0!==t&&t}},{key:"render",value:function(){this.div=document.createElement("div"),this.div.setAttribute("data-editor-rotation",(360-this.rotation)%360),this.div.className=this.name,this.div.setAttribute("id",this.id),this.div.tabIndex=ya(ka,this)?-1:0,this._isVisible||this.div.classList.add("hidden"),this.setInForeground(),ga(Na,this,Ka).call(this);var t=aa(this.parentDimensions,2),e=t[0],r=t[1];this.parentRotation%180!=0&&(this.div.style.maxWidth="".concat((100*r/e).toFixed(2),"%"),this.div.style.maxHeight="".concat((100*e/r).toFixed(2),"%"));var n=aa(this.getInitialTranslation(),2),i=n[0],a=n[1];return this.translate(i,a),Br(this,this.div,["pointerdown"]),this.div}},{key:"pointerdown",value:function(t){var e=J.platform.isMac;0!==t.button||t.ctrlKey&&e?t.preventDefault():(pa(Oa,this,!0),this._isDraggable?ga(Na,this,Xa).call(this,t):ga(Na,this,Ya).call(this,t))}},{key:"isSelected",get:function(){return this._uiManager.isSelected(this)}},{key:"moveInDOM",value:function(){var t=this;ya(Ca,this)&&clearTimeout(ya(Ca,this)),pa(Ca,this,setTimeout((function(){var e;pa(Ca,t,null),null===(e=t.parent)||void 0===e||e.moveEditorInDOM(t)}),0))}},{key:"_setParentAndPosition",value:function(t,e,r){t.changeParent(this),this.x=e,this.y=r,this.fixAndSetPosition()}},{key:"getRect",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.rotation,n=this.parentScale,i=aa(this.pageDimensions,2),a=i[0],o=i[1],s=aa(this.pageTranslation,2),u=s[0],c=s[1],l=t/n,h=e/n,f=this.x*a,d=this.y*o,v=this.width*a,p=this.height*o;switch(r){case 0:return[f+l+u,o-d-h-p+c,f+l+v+u,o-d-h+c];case 90:return[f+h+u,o-d+l+c,f+h+p+u,o-d+l+v+c];case 180:return[f-l-v+u,o-d+h+c,f-l+u,o-d+h+p+c];case 270:return[f-h-p+u,o-d-l-v+c,f-h+u,o-d-l+c];default:throw new Error("Invalid rotation")}}},{key:"getRectInCurrentCoords",value:function(t,e){var r=aa(t,4),n=r[0],i=r[1],a=r[2],o=r[3],s=a-n,u=o-i;switch(this.rotation){case 0:return[n,e-o,s,u];case 90:return[n,e-i,u,s];case 180:return[a,e-i,s,u];case 270:return[a,e-o,u,s];default:throw new Error("Invalid rotation")}}},{key:"onceAdded",value:function(){}},{key:"isEmpty",value:function(){return!1}},{key:"enableEditMode",value:function(){pa(La,this,!0)}},{key:"disableEditMode",value:function(){pa(La,this,!1)}},{key:"isInEditMode",value:function(){return ya(La,this)}},{key:"shouldGetKeyboardEvents",value:function(){return ya(Ma,this)}},{key:"needsToBeRebuilt",value:function(){return this.div&&!this.isAttachedToDOM}},{key:"rebuild",value:function(){ga(Na,this,Ka).call(this)}},{key:"rotate",value:function(t){}},{key:"serializeDeleted",value:function(){var t;return{id:this.annotationElementId,deleted:!0,pageIndex:this.pageIndex,popupRef:(null===(t=this._initialData)||void 0===t?void 0:t.popupRef)||""}}},{key:"serialize",value:function(){F("An editor must be serializable")}},{key:"hasBeenModified",get:function(){return!!this.annotationElementId&&(this.deleted||null!==this.serialize())}},{key:"remove",value:function(){var t;if(null===(t=ya(Ea,this))||void 0===t||t.abort(),pa(Ea,this,null),this.isEmpty()||this.commit(),this.parent?this.parent.remove(this):this._uiManager.removeEditor(this),ya(Ca,this)&&(clearTimeout(ya(Ca,this)),pa(Ca,this,null)),ga(Na,this,to).call(this),this.removeEditToolbar(),ya(Ra,this)){var e,r=ea(ya(Ra,this).values());try{for(r.s();!(e=r.n()).done;){var n=e.value;clearTimeout(n)}}catch(t){r.e(t)}finally{r.f()}pa(Ra,this,null)}this.parent=null}},{key:"isResizable",get:function(){return!1}},{key:"makeResizable",value:function(){this.isResizable&&(ga(Na,this,Ua).call(this),ya(Aa,this).classList.remove("hidden"),Br(this,this.div,["keydown"]))}},{key:"toolbarPosition",get:function(){return null}},{key:"keydown",value:function(e){if(this.isResizable&&e.target===this.div&&"Enter"===e.key){this._uiManager.setSelected(this),pa(_a,this,{savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height});var r=ya(Aa,this).children;if(!ya(ba,this)){pa(ba,this,Array.from(r));var n,i=ga(Na,this,Qa).bind(this),a=ga(Na,this,Ja).bind(this),o=this._uiManager._signal,s=ea(ya(ba,this));try{for(s.s();!(n=s.n()).done;){var u=n.value,c=u.getAttribute("data-resizer-name");u.setAttribute("role","spinbutton"),u.addEventListener("keydown",i,{signal:o}),u.addEventListener("blur",a,{signal:o}),u.addEventListener("focus",ga(Na,this,$a).bind(this,c),{signal:o}),u.setAttribute("data-l10n-id",t._l10nResizer[c])}}catch(t){s.e(t)}finally{s.f()}}var l,h=ya(ba,this)[0],f=0,d=ea(r);try{for(d.s();!(l=d.n()).done&&l.value!==h;)f++}catch(t){d.e(t)}finally{d.f()}var v=(360-this.rotation+this.parentRotation)%360/90*(ya(ba,this).length/4);if(v!==f){if(v<f)for(var p=0;p<f-v;p++)ya(Aa,this).append(ya(Aa,this).firstChild);else if(v>f)for(var y=0;y<v-f;y++)ya(Aa,this).firstChild.before(ya(Aa,this).lastChild);var g,m=0,b=ea(r);try{for(b.s();!(g=b.n()).done;){var w=g.value,k=ya(ba,this)[m++].getAttribute("data-resizer-name");w.setAttribute("data-l10n-id",t._l10nResizer[k])}}catch(t){b.e(t)}finally{b.f()}}ga(Na,this,Za).call(this,0),pa(Ma,this,!0),ya(Aa,this).firstChild.focus({focusVisible:!0}),e.preventDefault(),e.stopImmediatePropagation()}}},{key:"_resizeWithKeyboard",value:function(t,e){ya(Ma,this)&&ga(Na,this,qa).call(this,ya(Sa,this),{movementX:t,movementY:e})}},{key:"_stopResizingWithKeyboard",value:function(){ga(Na,this,to).call(this),this.div.focus()}},{key:"select",value:function(){var t,e,r,n=this;this.makeResizable(),null===(t=this.div)||void 0===t||t.classList.add("selectedEditor"),this._editToolbar?(null===(e=this._editToolbar)||void 0===e||e.show(),null===(r=ya(wa,this))||void 0===r||r.toggleAltTextBadge(!1)):this.addEditToolbar().then((function(){var t,e;null!==(t=n.div)&&void 0!==t&&t.classList.contains("selectedEditor")&&(null===(e=n._editToolbar)||void 0===e||e.show())}))}},{key:"unselect",value:function(){var t,e,r,n,i;null===(t=ya(Aa,this))||void 0===t||t.classList.add("hidden"),null===(e=this.div)||void 0===e||e.classList.remove("selectedEditor"),null!==(r=this.div)&&void 0!==r&&r.contains(document.activeElement)&&this._uiManager.currentLayer.div.focus({preventScroll:!0}),null===(n=this._editToolbar)||void 0===n||n.hide(),null===(i=ya(wa,this))||void 0===i||i.toggleAltTextBadge(!0)}},{key:"updateParams",value:function(t,e){}},{key:"disableEditing",value:function(){}},{key:"enableEditing",value:function(){}},{key:"enterInEditMode",value:function(){}},{key:"getImageForAltText",value:function(){return null}},{key:"contentDiv",get:function(){return this.div}},{key:"isEditing",get:function(){return ya(Pa,this)},set:function(t){pa(Pa,this,t),this.parent&&(t?(this.parent.setSelected(this),this.parent.setActiveEditor(this)):this.parent.setActiveEditor(null))}},{key:"setAspectRatio",value:function(t,e){pa(xa,this,!0);var r=t/e,n=this.div.style;n.aspectRatio=r,n.height="auto"}},{key:"telemetryInitialData",get:function(){return{action:"added"}}},{key:"telemetryFinalData",get:function(){return null}},{key:"_reportTelemetry",value:function(e){var r=this;if(arguments.length>1&&void 0!==arguments[1]&&arguments[1]){ya(Ra,this)||pa(Ra,this,new Map);var n=e.action,i=ya(Ra,this).get(n);return i&&clearTimeout(i),i=setTimeout((function(){r._reportTelemetry(e),ya(Ra,r).delete(n),0===ya(Ra,r).size&&pa(Ra,r,null)}),t._telemetryTimeout),void ya(Ra,this).set(n,i)}e.type||(e.type=this.editorType),this._uiManager._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:e}})}},{key:"show",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._isVisible;this.div.classList.toggle("hidden",!t),this._isVisible=t}},{key:"enable",value:function(){this.div&&(this.div.tabIndex=0),pa(ka,this,!1)}},{key:"disable",value:function(){this.div&&(this.div.tabIndex=-1),pa(ka,this,!0)}},{key:"renderAnnotationElement",value:function(t){var e=t.container.querySelector(".annotationContent");if(e){if("CANVAS"===e.nodeName){var r=e;(e=document.createElement("div")).classList.add("annotationContent",this.editorType),r.before(e)}}else(e=document.createElement("div")).classList.add("annotationContent",this.editorType),t.container.prepend(e);return e}},{key:"resetAnnotationElement",value:function(t){var e=t.container.firstChild;"DIV"===(null==e?void 0:e.nodeName)&&e.classList.contains("annotationContent")&&e.remove()}}],[{key:"_resizerKeyboardManager",get:function(){var e=t.prototype._resizeWithKeyboard,r=Kn.TRANSLATE_SMALL,n=Kn.TRANSLATE_BIG;return W(this,"_resizerKeyboardManager",new rn([[["ArrowLeft","mac+ArrowLeft"],e,{args:[-r,0]}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],e,{args:[-n,0]}],[["ArrowRight","mac+ArrowRight"],e,{args:[r,0]}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],e,{args:[n,0]}],[["ArrowUp","mac+ArrowUp"],e,{args:[0,-r]}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],e,{args:[0,-n]}],[["ArrowDown","mac+ArrowDown"],e,{args:[0,r]}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],e,{args:[0,n]}],[["Escape","mac+Escape"],t.prototype._stopResizingWithKeyboard]]))}},{key:"_defaultLineColor",get:function(){return W(this,"_defaultLineColor",this._colorManager.getHexCode("CanvasText"))}},{key:"deleteAnnotationElement",value:function(t){var e=new eo({id:t.parent.getNextId(),parent:t.parent,uiManager:t._uiManager});e.annotationElementId=t.annotationElementId,e.deleted=!0,e._uiManager.addToAnnotationStorage(e)}},{key:"initialize",value:function(e,r,n){if(t._l10nResizer||(t._l10nResizer=Object.freeze({topLeft:"pdfjs-editor-resizer-top-left",topMiddle:"pdfjs-editor-resizer-top-middle",topRight:"pdfjs-editor-resizer-top-right",middleRight:"pdfjs-editor-resizer-middle-right",bottomRight:"pdfjs-editor-resizer-bottom-right",bottomMiddle:"pdfjs-editor-resizer-bottom-middle",bottomLeft:"pdfjs-editor-resizer-bottom-left",middleLeft:"pdfjs-editor-resizer-middle-left"})),t._l10nPromise||(t._l10nPromise=new Map([].concat(ta(["pdfjs-editor-alt-text-button-label","pdfjs-editor-alt-text-edit-button-label","pdfjs-editor-alt-text-decorative-tooltip","pdfjs-editor-new-alt-text-added-button-label","pdfjs-editor-new-alt-text-missing-button-label","pdfjs-editor-new-alt-text-to-review-button-label"].map((function(t){return[t,e.get(t)]}))),ta(["pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer"].map((function(t){return[t,e.get.bind(e,t)]})))))),null!=n&&n.strings){var i,a=ea(n.strings);try{for(a.s();!(i=a.n()).done;){var o=i.value;t._l10nPromise.set(o,e.get(o))}}catch(t){a.e(t)}finally{a.f()}}if(-1===t._borderLineWidth){var s=getComputedStyle(document.documentElement);t._borderLineWidth=parseFloat(s.getPropertyValue("--outline-width"))||0}}},{key:"updateDefaultParams",value:function(t,e){}},{key:"defaultPropertiesToUpdate",get:function(){return[]}},{key:"isHandlingMimeForPasting",value:function(t){return!1}},{key:"paste",value:function(t,e){F("Not implemented")}},{key:"deserialize",value:(e=ia(ra().mark((function t(e,r,n){var i,a,o,s,u,c,l,h,f,d;return ra().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(i=new this.prototype.constructor({parent:r,id:r.getNextId(),uiManager:n})).rotation=e.rotation,pa(ma,i,e.accessibilityData),a=aa(i.pageDimensions,2),o=a[0],s=a[1],u=i.getRectInCurrentCoords(e.rect,s),c=aa(u,4),l=c[0],h=c[1],f=c[2],d=c[3],i.x=l/o,i.y=h/s,i.width=f/o,i.height=d/s,t.abrupt("return",i);case 10:case"end":return t.stop()}}),t,this)}))),function(t,r,n){return e.apply(this,arguments)})},{key:"MIN_SIZE",get:function(){return 16}},{key:"canCreateNewEmptyEditor",value:function(){return!0}}]);var e,r,n,i}();function Ba(t,e,r){var n=aa(t,2),i=n[0],a=n[1],o=aa(this.screenToPageTranslation(e,r),2);e=o[0],r=o[1],this.x+=e/i,this.y+=r/a,this.fixAndSetPosition()}function Ga(t,e,r){switch(r){case 90:return[e,-t];case 180:return[-t,-e];case 270:return[-e,t];default:return[t,e]}}function Ha(t){switch(t){case 90:var e=aa(this.pageDimensions,2),r=e[0],n=e[1];return[0,-r/n,n/r,0];case 180:return[-1,0,0,-1];case 270:var i=aa(this.pageDimensions,2),a=i[0],o=i[1];return[0,a/o,-o/a,0];default:return[1,0,0,1]}}function Ua(){if(!ya(Aa,this)){pa(Aa,this,document.createElement("div")),ya(Aa,this).classList.add("resizers");for(var t=this._willKeepAspectRatio?["topLeft","topRight","bottomRight","bottomLeft"]:["topLeft","topMiddle","topRight","middleRight","bottomRight","bottomMiddle","bottomLeft","middleLeft"],e=this._uiManager._signal,r=0,n=t;r<n.length;r++){var i=n[r],a=document.createElement("div");ya(Aa,this).append(a),a.classList.add("resizer",i),a.setAttribute("data-resizer-name",i),a.addEventListener("pointerdown",ga(Na,this,za).bind(this,i),{signal:e}),a.addEventListener("contextmenu",Te,{signal:e}),a.tabIndex=-1}this.div.prepend(ya(Aa,this))}}function za(t,e){var r,n=this;e.preventDefault();var i=J.platform.isMac;if(!(0!==e.button||e.ctrlKey&&i)){null===(r=ya(wa,this))||void 0===r||r.toggle(!1);var a=this._isDraggable;this._isDraggable=!1;var o=new AbortController,s=this._uiManager.combinedSignal(o);this.parent.togglePointerEvents(!1),window.addEventListener("pointermove",ga(Na,this,qa).bind(this,t),{passive:!0,capture:!0,signal:s}),window.addEventListener("contextmenu",Te,{signal:s});var u=this.x,c=this.y,l=this.width,h=this.height,f=this.parent.div.style.cursor,d=this.div.style.cursor;this.div.style.cursor=this.parent.div.style.cursor=window.getComputedStyle(e.target).cursor;var v=function(){var t;o.abort(),n.parent.togglePointerEvents(!0),null===(t=ya(wa,n))||void 0===t||t.toggle(!0),n._isDraggable=a,n.parent.div.style.cursor=f,n.div.style.cursor=d,ga(Na,n,Va).call(n,u,c,l,h)};window.addEventListener("pointerup",v,{signal:s}),window.addEventListener("blur",v,{signal:s})}}function Va(t,e,r,n){var i=this,a=this.x,o=this.y,s=this.width,u=this.height;a===t&&o===e&&s===r&&u===n||this.addCommands({cmd:function(){i.width=s,i.height=u,i.x=a,i.y=o;var t=aa(i.parentDimensions,2),e=t[0],r=t[1];i.setDims(e*s,r*u),i.fixAndSetPosition()},undo:function(){i.width=r,i.height=n,i.x=t,i.y=e;var a=aa(i.parentDimensions,2),o=a[0],s=a[1];i.setDims(o*r,s*n),i.fixAndSetPosition()},mustExec:!0})}function qa(t,e){var r,n,i=aa(this.parentDimensions,2),a=i[0],o=i[1],s=this.x,u=this.y,c=this.width,l=this.height,h=Xi.MIN_SIZE/a,f=Xi.MIN_SIZE/o,d=function(t){return Math.round(1e4*t)/1e4},v=ga(Na,this,Ha).call(this,this.rotation),p=function(t,e){return[v[0]*t+v[2]*e,v[1]*t+v[3]*e]},y=ga(Na,this,Ha).call(this,360-this.rotation),g=!1,m=!1;switch(t){case"topLeft":g=!0,r=function(t,e){return[0,0]},n=function(t,e){return[t,e]};break;case"topMiddle":r=function(t,e){return[t/2,0]},n=function(t,e){return[t/2,e]};break;case"topRight":g=!0,r=function(t,e){return[t,0]},n=function(t,e){return[0,e]};break;case"middleRight":m=!0,r=function(t,e){return[t,e/2]},n=function(t,e){return[0,e/2]};break;case"bottomRight":g=!0,r=function(t,e){return[t,e]},n=function(t,e){return[0,0]};break;case"bottomMiddle":r=function(t,e){return[t/2,e]},n=function(t,e){return[t/2,0]};break;case"bottomLeft":g=!0,r=function(t,e){return[0,e]},n=function(t,e){return[t,0]};break;case"middleLeft":m=!0,r=function(t,e){return[0,e/2]},n=function(t,e){return[t,e/2]}}var b,w,k=r(c,l),x=n(c,l),A=p.apply(void 0,ta(x)),_=d(s+A[0]),E=d(u+A[1]),S=1,O=1,T=aa(this.screenToPageTranslation(e.movementX,e.movementY),2),P=T[0],L=T[1],M=aa((b=P/a,w=L/o,[y[0]*b+y[2]*w,y[1]*b+y[3]*w]),2);if(P=M[0],L=M[1],g){var C=Math.hypot(c,l);S=O=Math.max(Math.min(Math.hypot(x[0]-k[0]-P,x[1]-k[1]-L)/C,1/c,1/l),h/c,f/l)}else m?S=Math.max(h,Math.min(1,Math.abs(x[0]-k[0]-P)))/c:O=Math.max(f,Math.min(1,Math.abs(x[1]-k[1]-L)))/l;var j=d(c*S),I=d(l*O),R=_-(A=p.apply(void 0,ta(n(j,I))))[0],F=E-A[1];this.width=j,this.height=I,this.x=R,this.y=F,this.setDims(a*j,o*I),this.fixAndSetPosition()}function Ya(t){var e=J.platform.isMac;t.ctrlKey&&!e||t.shiftKey||t.metaKey&&e?this.parent.toggleSelected(this):this.parent.setSelected(this)}function Xa(t){var e=this,r=this.isSelected;this._uiManager.setUpDragSession();var n=new AbortController,i=this._uiManager.combinedSignal(n);r&&(this.div.classList.add("moving"),pa(ja,this,t.clientX),pa(Ia,this,t.clientY),window.addEventListener("pointermove",(function(t){var r=t.clientX,n=t.clientY,i=aa(e.screenToPageTranslation(r-ya(ja,e),n-ya(Ia,e)),2),a=i[0],o=i[1];pa(ja,e,r),pa(Ia,e,n),e._uiManager.dragSelectedEditors(a,o)}),{passive:!0,capture:!0,signal:i}));var a=function(){n.abort(),r&&e.div.classList.remove("moving"),pa(Oa,e,!1),e._uiManager.endDragSession()||ga(Na,e,Ya).call(e,t)};window.addEventListener("pointerup",a,{signal:i}),window.addEventListener("blur",a,{signal:i})}function Ka(){if(!ya(Ea,this)&&this.div){pa(Ea,this,new AbortController);var t=this._uiManager.combinedSignal(ya(Ea,this));this.div.addEventListener("focusin",this.focusin.bind(this),{signal:t}),this.div.addEventListener("focusout",this.focusout.bind(this),{signal:t})}}function Qa(t){Xi._resizerKeyboardManager.exec(this,t)}function Ja(t){var e;ya(Ma,this)&&(null===(e=t.relatedTarget)||void 0===e?void 0:e.parentNode)!==ya(Aa,this)&&ga(Na,this,to).call(this)}function $a(t){pa(Sa,this,ya(Ma,this)?t:"")}function Za(t){if(ya(ba,this)){var e,r=ea(ya(ba,this));try{for(r.s();!(e=r.n()).done;)e.value.tabIndex=t}catch(t){r.e(t)}finally{r.f()}}}function to(){if(pa(Ma,this,!1),ga(Na,this,Za).call(this,-1),ya(_a,this)){var t=ya(_a,this),e=t.savedX,r=t.savedY,n=t.savedWidth,i=t.savedHeight;ga(Na,this,Va).call(this,e,r,n,i),pa(_a,this,null)}}Xi=Wa,ha(Wa,"_l10nPromise",null),ha(Wa,"_l10nResizer",null),ha(Wa,"_borderLineWidth",-1),ha(Wa,"_colorManager",new an),ha(Wa,"_zIndex",1),ha(Wa,"_telemetryTimeout",1e3);var eo=function(t){function e(t){var r;return ua(this,e),(r=Qi(this,e,[t])).annotationElementId=t.annotationElementId,r.deleted=!0,r}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Zi(t,e)}(e,Wa),la(e,[{key:"serialize",value:function(){return this.serializeDeleted()}}])}();function ro(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,no(n.key),n)}}function no(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}var io=3285377520,ao=4294901760,oo=65535,so=function(){return function(t,e,r){return e&&ro(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}((function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.h1=e?4294967295&e:io,this.h2=e?4294967295&e:io}),[{key:"update",value:function(t){var e,r;if("string"==typeof t){e=new Uint8Array(2*t.length),r=0;for(var n=0,i=t.length;n<i;n++){var a=t.charCodeAt(n);a<=255?e[r++]=a:(e[r++]=a>>>8,e[r++]=255&a)}}else{if(!ArrayBuffer.isView(t))throw new Error("Invalid data format, must be a string or TypedArray.");r=(e=t.slice()).byteLength}for(var o=r>>2,s=r-4*o,u=new Uint32Array(e.buffer,0,o),c=0,l=0,h=this.h1,f=this.h2,d=3432918353,v=461845907,p=11601,y=13715,g=0;g<o;g++)1&g?h=5*(h=(h^=c=(c=(c=(c=u[g])*d&ao|c*p&oo)<<15|c>>>17)*v&ao|c*y&oo)<<13|h>>>19)+3864292196:f=5*(f=(f^=l=(l=(l=(l=u[g])*d&ao|l*p&oo)<<15|l>>>17)*v&ao|l*y&oo)<<13|f>>>19)+3864292196;switch(c=0,s){case 3:c^=e[4*o+2]<<16;case 2:c^=e[4*o+1]<<8;case 1:c=(c=(c=(c^=e[4*o])*d&ao|c*p&oo)<<15|c>>>17)*v&ao|c*y&oo,1&o?h^=c:f^=c}this.h1=h,this.h2=f}},{key:"hexdigest",value:function(){var t=this.h1,e=this.h2;return t=3981806797*(t^=e>>>1)&ao|36045*t&oo,t=444984403*(t^=(e=4283543511*e&ao|(2950163797*(e<<16|t>>>16)&ao)>>>16)>>>1)&ao|60499*t&oo,((t^=(e=3301882366*e&ao|(3120437893*(e<<16|t>>>16)&ao)>>>16)>>>1)>>>0).toString(16).padStart(8,"0")+(e>>>0).toString(16).padStart(8,"0")}}])}();function uo(t,e,r){return e=lo(e),function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,co()?Reflect.construct(e,r||[],lo(t).constructor):e.apply(t,r))}function co(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(co=function(){return!!t})()}function lo(t){return lo=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},lo(t)}function ho(t,e){return ho=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},ho(t,e)}function fo(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||po(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vo(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=po(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function po(t,e){if(t){if("string"==typeof t)return yo(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?yo(t,e):void 0}}function yo(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function go(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function mo(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,wo(n.key),n)}}function bo(t,e,r){return e&&mo(t.prototype,e),r&&mo(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function wo(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function ko(t,e,r){xo(t,e),e.set(t,r)}function xo(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Ao(t,e,r){return t.set(Eo(t,e),r),r}function _o(t,e){return t.get(Eo(t,e))}function Eo(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}var So=Object.freeze({map:null,hash:"",transfer:void 0}),Oo=new WeakMap,To=new WeakMap,Po=new WeakMap,Lo=new WeakSet,Mo=function(){return bo((function t(){go(this,t),function(t,e){xo(t,e),e.add(t)}(this,Lo),ko(this,Oo,!1),ko(this,To,null),ko(this,Po,new Map),this.onSetModified=null,this.onResetModified=null,this.onAnnotationEditor=null}),[{key:"getValue",value:function(t,e){var r=_o(Po,this).get(t);return void 0===r?e:Object.assign(e,r)}},{key:"getRawValue",value:function(t){return _o(Po,this).get(t)}},{key:"remove",value:function(t){if(_o(Po,this).delete(t),0===_o(Po,this).size&&this.resetModified(),"function"==typeof this.onAnnotationEditor){var e,r=vo(_o(Po,this).values());try{for(r.s();!(e=r.n()).done;)if(e.value instanceof Wa)return}catch(t){r.e(t)}finally{r.f()}this.onAnnotationEditor(null)}}},{key:"setValue",value:function(t,e){var r=_o(Po,this).get(t),n=!1;if(void 0!==r)for(var i=0,a=Object.entries(e);i<a.length;i++){var o=fo(a[i],2),s=o[0],u=o[1];r[s]!==u&&(n=!0,r[s]=u)}else n=!0,_o(Po,this).set(t,e);n&&Eo(Lo,this,Co).call(this),e instanceof Wa&&"function"==typeof this.onAnnotationEditor&&this.onAnnotationEditor(e.constructor._type)}},{key:"has",value:function(t){return _o(Po,this).has(t)}},{key:"getAll",value:function(){return _o(Po,this).size>0?Q(_o(Po,this)):null}},{key:"setAll",value:function(t){for(var e=0,r=Object.entries(t);e<r.length;e++){var n=fo(r[e],2),i=n[0],a=n[1];this.setValue(i,a)}}},{key:"size",get:function(){return _o(Po,this).size}},{key:"resetModified",value:function(){_o(Oo,this)&&(Ao(Oo,this,!1),"function"==typeof this.onResetModified&&this.onResetModified())}},{key:"print",get:function(){return new Io(this)}},{key:"serializable",get:function(){if(0===_o(Po,this).size)return So;var t,e=new Map,r=new so,n=[],i=Object.create(null),a=!1,o=vo(_o(Po,this));try{for(o.s();!(t=o.n()).done;){var s=fo(t.value,2),u=s[0],c=s[1],l=c instanceof Wa?c.serialize(!1,i):c;l&&(e.set(u,l),r.update("".concat(u,":").concat(JSON.stringify(l))),a||(a=!!l.bitmap))}}catch(t){o.e(t)}finally{o.f()}if(a){var h,f=vo(e.values());try{for(f.s();!(h=f.n()).done;){var d=h.value;d.bitmap&&n.push(d.bitmap)}}catch(t){f.e(t)}finally{f.f()}}return e.size>0?{map:e,hash:r.hexdigest(),transfer:n}:So}},{key:"editorStats",get:function(){var t,e=null,r=new Map,n=vo(_o(Po,this).values());try{for(n.s();!(t=n.n()).done;){var i,a=t.value;if(a instanceof Wa){var o=a.telemetryFinalData;if(o){var s=o.type;r.has(s)||r.set(s,Object.getPrototypeOf(a).constructor),e||(e=Object.create(null));for(var u=(i=e)[s]||(i[s]=new Map),c=0,l=Object.entries(o);c<l.length;c++){var h,f=fo(l[c],2),d=f[0],v=f[1];if("type"!==d){var p=u.get(d);p||(p=new Map,u.set(d,p));var y=null!==(h=p.get(v))&&void 0!==h?h:0;p.set(v,y+1)}}}}}}catch(t){n.e(t)}finally{n.f()}var g,m=vo(r);try{for(m.s();!(g=m.n()).done;){var b=fo(g.value,2),w=b[0],k=b[1];e[w]=k.computeTelemetryFinalData(e[w])}}catch(t){m.e(t)}finally{m.f()}return e}},{key:"resetModifiedIds",value:function(){Ao(To,this,null)}},{key:"modifiedIds",get:function(){if(_o(To,this))return _o(To,this);var t,e=[],r=vo(_o(Po,this).values());try{for(r.s();!(t=r.n()).done;){var n=t.value;n instanceof Wa&&n.annotationElementId&&n.serialize()&&e.push(n.annotationElementId)}}catch(t){r.e(t)}finally{r.f()}return Ao(To,this,{ids:new Set(e),hash:e.join(",")})}}])}();function Co(){_o(Oo,this)||(Ao(Oo,this,!0),"function"==typeof this.onSetModified&&this.onSetModified())}var jo=new WeakMap,Io=function(t){function e(t){var r;go(this,e),ko(r=uo(this,e),jo,void 0);var n=t.serializable,i=n.map,a=n.hash,o=n.transfer,s=structuredClone(i,o?{transfer:o}:null);return Ao(jo,r,{map:s,hash:a,transfer:o}),r}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&ho(t,e)}(e,Mo),bo(e,[{key:"print",get:function(){F("Should not call PrintAnnotationStorage.print")}},{key:"serializable",get:function(){return _o(jo,this)}},{key:"modifiedIds",get:function(){return W(this,"modifiedIds",{ids:new Set,hash:""})}}])}();function Ro(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||Wo(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fo(){Fo=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function Do(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function No(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){Do(a,n,i,o,s,"next",t)}function s(t){Do(a,n,i,o,s,"throw",t)}o(void 0)}))}}function Wo(t,e){if(t){if("string"==typeof t)return Bo(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Bo(t,e):void 0}}function Bo(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function Go(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ho(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,zo(n.key),n)}}function Uo(t,e,r){return e&&Ho(t.prototype,e),r&&Ho(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function zo(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function Vo(t,e){return t.get(function(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}(t,e))}r(6625);var qo=new WeakMap,Yo=function(){return Uo((function t(e){var r=e.ownerDocument,n=void 0===r?globalThis.document:r;e.styleElement,Go(this,t),function(t,e,r){(function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")})(t,e),e.set(t,r)}(this,qo,new Set),this._document=n,this.nativeFontFaces=new Set,this.styleElement=null,this.loadingRequests=[],this.loadTestFontId=0}),[{key:"addNativeFontFace",value:function(t){this.nativeFontFaces.add(t),this._document.fonts.add(t)}},{key:"removeNativeFontFace",value:function(t){this.nativeFontFaces.delete(t),this._document.fonts.delete(t)}},{key:"insertRule",value:function(t){this.styleElement||(this.styleElement=this._document.createElement("style"),this._document.documentElement.getElementsByTagName("head")[0].append(this.styleElement));var e=this.styleElement.sheet;e.insertRule(t,e.cssRules.length)}},{key:"clear",value:function(){var t,e=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=Wo(t))){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}(this.nativeFontFaces);try{for(e.s();!(t=e.n()).done;){var r=t.value;this._document.fonts.delete(r)}}catch(t){e.e(t)}finally{e.f()}this.nativeFontFaces.clear(),Vo(qo,this).clear(),this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}},{key:"loadSystemFont",value:(e=No(Fo().mark((function t(e){var r,n,i,a,o,s;return Fo().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=e.systemFontInfo,n=e._inspectFont,r&&!Vo(qo,this).has(r.loadedName)){t.next=3;break}return t.abrupt("return");case 3:if(D(!this.disableFontFace,"loadSystemFont shouldn't be called when \`disableFontFace\` is set."),!this.isFontLoadingAPISupported){t.next=20;break}return i=r.loadedName,a=r.src,o=r.style,s=new FontFace(i,a,o),this.addNativeFontFace(s),t.prev=8,t.next=11,s.load();case 11:Vo(qo,this).add(i),null==n||n(r),t.next=19;break;case 15:t.prev=15,t.t0=t.catch(8),R("Cannot load system font: ".concat(r.baseFontName,", installing it could help to improve PDF rendering.")),this.removeNativeFontFace(s);case 19:return t.abrupt("return");case 20:F("Not implemented: loadSystemFont without the Font Loading API.");case 21:case"end":return t.stop()}}),t,this,[[8,15]])}))),function(t){return e.apply(this,arguments)})},{key:"bind",value:(t=No(Fo().mark((function t(e){var r,n,i=this;return Fo().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(e.attached||e.missingFile&&!e.systemFontInfo)){t.next=2;break}return t.abrupt("return");case 2:if(e.attached=!0,!e.systemFontInfo){t.next=7;break}return t.next=6,this.loadSystemFont(e);case 6:case 21:return t.abrupt("return");case 7:if(!this.isFontLoadingAPISupported){t.next=22;break}if(!(r=e.createNativeFontFace())){t.next=21;break}return this.addNativeFontFace(r),t.prev=11,t.next=14,r.loaded;case 14:t.next=21;break;case 16:throw t.prev=16,t.t0=t.catch(11),R("Failed to load font '".concat(r.family,"': '").concat(t.t0,"'.")),e.disableFontFace=!0,t.t0;case 22:if(!(n=e.createFontFaceRule())){t.next=29;break}if(this.insertRule(n),!this.isSyncFontLoadingSupported){t.next=27;break}return t.abrupt("return");case 27:return t.next=29,new Promise((function(t){var r=i._queueLoadingCallback(t);i._prepareFontLoadEvent(e,r)}));case 29:case"end":return t.stop()}}),t,this,[[11,16]])}))),function(e){return t.apply(this,arguments)})},{key:"isFontLoadingAPISupported",get:function(){var t;return W(this,"isFontLoadingAPISupported",!(null===(t=this._document)||void 0===t||!t.fonts))}},{key:"isSyncFontLoadingSupported",get:function(){var t,e=!1;return(m||"undefined"!=typeof navigator&&"string"==typeof(null===(t=navigator)||void 0===t?void 0:t.userAgent)&&/Mozilla\\/5.0.*?rv:\\d+.*? Gecko/.test(navigator.userAgent))&&(e=!0),W(this,"isSyncFontLoadingSupported",e)}},{key:"_queueLoadingCallback",value:function(t){var e=this.loadingRequests,r={done:!1,complete:function(){for(D(!r.done,"completeRequest() cannot be called twice."),r.done=!0;e.length>0&&e[0].done;){var t=e.shift();setTimeout(t.callback,0)}},callback:t};return e.push(r),r}},{key:"_loadTestFont",get:function(){return W(this,"_loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=="))}},{key:"_prepareFontLoadEvent",value:function(t,e){function r(t,e){return t.charCodeAt(e)<<24|t.charCodeAt(e+1)<<16|t.charCodeAt(e+2)<<8|255&t.charCodeAt(e+3)}function n(t,e,r,n){return t.substring(0,e)+n+t.substring(e+r)}var i,a,o=this._document.createElement("canvas");o.width=1,o.height=1;var s,u=o.getContext("2d"),c=0,l="lt".concat(Date.now()).concat(this.loadTestFontId++),h=this._loadTestFont,f=1482184792,d=r(h=n(h,976,l.length,l),16);for(i=0,a=l.length-3;i<a;i+=4)d=d-f+r(l,i)|0;i<l.length&&(d=d-f+r(l+"XXX",i)|0),h=n(h,16,4,(s=d,String.fromCharCode(s>>24&255,s>>16&255,s>>8&255,255&s)));var v="url(data:font/opentype;base64,".concat(btoa(h),");"),p='@font-face {font-family:"'.concat(l,'";src:').concat(v,"}");this.insertRule(p);var y=this._document.createElement("div");y.style.visibility="hidden",y.style.width=y.style.height="10px",y.style.position="absolute",y.style.top=y.style.left="0px";for(var g=0,m=[t.loadedName,l];g<m.length;g++){var b=m[g],w=this._document.createElement("span");w.textContent="Hi",w.style.fontFamily=b,y.append(w)}this._document.body.append(y),function t(e,r){if(++c>30)return R("Load test font never loaded."),void r();u.font="30px "+e,u.fillText(".",0,20),u.getImageData(0,0,1,1).data[3]>0?r():setTimeout(t.bind(null,e,r))}(l,(function(){y.remove(),e.complete()}))}}]);var t,e}(),Xo=function(){return Uo((function t(e,r){var n=r.disableFontFace,i=void 0!==n&&n,a=r.inspectFont,o=void 0===a?null:a;for(var s in Go(this,t),this.compiledGlyphs=Object.create(null),e)this[s]=e[s];this.disableFontFace=!0===i,this._inspectFont=o}),[{key:"createNativeFontFace",value:function(){var t,e;if(!this.data||this.disableFontFace)return null;if(this.cssFontInfo){var r={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(r.style="oblique ".concat(this.cssFontInfo.italicAngle,"deg")),e=new FontFace(this.cssFontInfo.fontFamily,this.data,r)}else e=new FontFace(this.loadedName,this.data,{});return null===(t=this._inspectFont)||void 0===t||t.call(this,this),e}},{key:"createFontFaceRule",value:function(){var t;if(!this.data||this.disableFontFace)return null;var e,r=X(this.data),n="url(data:".concat(this.mimetype,";base64,").concat(btoa(r),");");if(this.cssFontInfo){var i="font-weight: ".concat(this.cssFontInfo.fontWeight,";");this.cssFontInfo.italicAngle&&(i+="font-style: oblique ".concat(this.cssFontInfo.italicAngle,"deg;")),e='@font-face {font-family:"'.concat(this.cssFontInfo.fontFamily,'";').concat(i,"src:").concat(n,"}")}else e='@font-face {font-family:"'.concat(this.loadedName,'";src:').concat(n,"}");return null===(t=this._inspectFont)||void 0===t||t.call(this,this,n),e}},{key:"getPathGenerator",value:function(t,e){if(void 0!==this.compiledGlyphs[e])return this.compiledGlyphs[e];var r;try{r=t.get(this.loadedName+"_path_"+e)}catch(t){R('getPathGenerator - ignoring character: "'.concat(t,'".'))}if(!Array.isArray(r)||0===r.length)return this.compiledGlyphs[e]=function(t,e){};for(var n=[],i=function(t){switch(r[t++]){case 0:var e=Ro(r.slice(t,t+6),6),i=e[0],o=e[1],s=e[2],u=e[3],c=e[4],l=e[5];n.push((function(t){return t.bezierCurveTo(i,o,s,u,c,l)})),t+=6;break;case 1:var h=Ro(r.slice(t,t+2),2),f=h[0],d=h[1];n.push((function(t){return t.moveTo(f,d)})),t+=2;break;case 2:var v=Ro(r.slice(t,t+2),2),p=v[0],y=v[1];n.push((function(t){return t.lineTo(p,y)})),t+=2;break;case 3:var g=Ro(r.slice(t,t+4),4),m=g[0],b=g[1],w=g[2],k=g[3];n.push((function(t){return t.quadraticCurveTo(m,b,w,k)})),t+=4;break;case 4:n.push((function(t){return t.restore()}));break;case 5:n.push((function(t){return t.save()}));break;case 6:D(2===n.length,"Scale command is only valid at the third position.");break;case 7:var x=Ro(r.slice(t,t+6),6),A=x[0],_=x[1],E=x[2],S=x[3],O=x[4],T=x[5];n.push((function(t){return t.transform(A,_,E,S,O,T)})),t+=6;break;case 8:var P=Ro(r.slice(t,t+2),2),L=P[0],M=P[1];n.push((function(t){return t.translate(L,M)})),t+=2}a=t},a=0,o=r.length;a<o;)i(a);return this.compiledGlyphs[e]=function(t,e){n[0](t),n[1](t),t.scale(e,-e);for(var r=2,i=n.length;r<i;r++)n[r](t)}}}])}();function Ko(t,e,r){return e=Jo(e),function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,Qo()?Reflect.construct(e,r||[],Jo(t).constructor):e.apply(t,r))}function Qo(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(Qo=function(){return!!t})()}function Jo(t){return Jo=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Jo(t)}function $o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Zo(t,e)}function Zo(t,e){return Zo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},Zo(t,e)}function ts(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function es(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,ns(n.key),n)}}function rs(t,e,r){return e&&es(t.prototype,e),r&&es(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function ns(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function is(){is=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function as(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}if(m){var os=Promise.withResolvers(),ss=null,us=function(){var t,e=(t=is().mark((function t(){var e,r,n,i,a,o;return is().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,import("fs");case 2:return e=t.sent,t.next=5,import("http");case 5:return r=t.sent,t.next=8,import("https");case 8:return n=t.sent,t.next=11,import("url");case 11:return i=t.sent,t.prev=12,t.next=15,import("canvas");case 15:a=t.sent,t.next=20;break;case 18:t.prev=18,t.t0=t.catch(12);case 20:return t.prev=20,t.next=23,import("path2d");case 23:o=t.sent,t.next=28;break;case 26:t.prev=26,t.t1=t.catch(20);case 28:return t.abrupt("return",new Map(Object.entries({fs:e,http:r,https:n,url:i,canvas:a,path2d:o})));case 29:case"end":return t.stop()}}),t,null,[[12,18],[20,26]])})),function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){as(a,n,i,o,s,"next",t)}function s(t){as(a,n,i,o,s,"throw",t)}o(void 0)}))});return function(){return e.apply(this,arguments)}}();us().then((function(t){if(ss=t,os.resolve(),!globalThis.DOMMatrix){var e,r=null===(e=t.get("canvas"))||void 0===e?void 0:e.DOMMatrix;r?globalThis.DOMMatrix=r:R("Cannot polyfill \`DOMMatrix\`, rendering may be broken.")}if(!globalThis.Path2D){var n,i,a,o=null===(n=t.get("canvas"))||void 0===n?void 0:n.CanvasRenderingContext2D,s=null===(i=t.get("path2d"))||void 0===i?void 0:i.applyPath2DToCanvasRenderingContext,u=null===(a=t.get("path2d"))||void 0===a?void 0:a.Path2D;o&&s&&u?(s(o),globalThis.Path2D=u):R("Cannot polyfill \`Path2D\`, rendering may be broken.")}}),(function(t){R("loadPackages: ".concat(t)),ss=new Map,os.resolve()}))}var cs=function(){return rs((function t(){ts(this,t)}),null,[{key:"promise",get:function(){return os.promise}},{key:"get",value:function(t){var e;return null===(e=ss)||void 0===e?void 0:e.get(t)}}])}(),ls=function(t){return cs.get("fs").promises.readFile(t).then((function(t){return new Uint8Array(t)}))},hs=function(t){function e(){return ts(this,e),Ko(this,e,arguments)}return $o(e,pt),rs(e)}(),fs=function(t){function e(){return ts(this,e),Ko(this,e,arguments)}return $o(e,gt),rs(e,[{key:"_createCanvas",value:function(t,e){return cs.get("canvas").createCanvas(t,e)}}])}(),ds=function(t){function e(){return ts(this,e),Ko(this,e,arguments)}return $o(e,mt),rs(e,[{key:"_fetchData",value:function(t,e){return ls(t).then((function(t){return{cMapData:t,compressionType:e}}))}}])}(),vs=function(t){function e(){return ts(this,e),Ko(this,e,arguments)}return $o(e,bt),rs(e,[{key:"_fetchData",value:function(t){return ls(t)}}])}();function ps(t){return function(t){if(Array.isArray(t))return ms(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||gs(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ys(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=gs(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function gs(t,e){if(t){if("string"==typeof t)return ms(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ms(t,e):void 0}}function ms(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function bs(t,e,r){return e=ks(e),function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,ws()?Reflect.construct(e,r||[],ks(t).constructor):e.apply(t,r))}function ws(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(ws=function(){return!!t})()}function ks(t){return ks=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},ks(t)}function xs(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&As(t,e)}function As(t,e){return As=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},As(t,e)}function _s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Es(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Os(n.key),n)}}function Ss(t,e,r){return e&&Es(t.prototype,e),r&&Es(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function Os(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}r(1237);var Ts="Fill",Ps="Stroke",Ls="Shading";function Ms(t,e){if(e){var r=e[2]-e[0],n=e[3]-e[1],i=new Path2D;i.rect(e[0],e[1],r,n),t.clip(i)}}var Cs=function(){return Ss((function t(){_s(this,t)}),[{key:"getPattern",value:function(){F("Abstract method \`getPattern\` called.")}}])}(),js=function(t){function e(t){var r;return _s(this,e),(r=bs(this,e))._type=t[1],r._bbox=t[2],r._colorStops=t[3],r._p0=t[4],r._p1=t[5],r._r0=t[6],r._r1=t[7],r.matrix=null,r}return xs(e,Cs),Ss(e,[{key:"_createGradient",value:function(t){var e;"axial"===this._type?e=t.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):"radial"===this._type&&(e=t.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));var r,n=ys(this._colorStops);try{for(n.s();!(r=n.n()).done;){var i=r.value;e.addColorStop(i[0],i[1])}}catch(t){n.e(t)}finally{n.f()}return e}},{key:"getPattern",value:function(t,e,r,n){var i;if(n===Ps||n===Ts){var a=e.current.getClippedPathBoundingBox(n,je(t))||[0,0,0,0],o=Math.ceil(a[2]-a[0])||1,s=Math.ceil(a[3]-a[1])||1,u=e.cachedCanvases.getCanvas("pattern",o,s),c=u.context;c.clearRect(0,0,c.canvas.width,c.canvas.height),c.beginPath(),c.rect(0,0,c.canvas.width,c.canvas.height),c.translate(-a[0],-a[1]),r=Z.transform(r,[1,0,0,1,a[0],a[1]]),c.transform.apply(c,ps(e.baseTransform)),this.matrix&&c.transform.apply(c,ps(this.matrix)),Ms(c,this._bbox),c.fillStyle=this._createGradient(c),c.fill(),i=t.createPattern(u.canvas,"no-repeat");var l=new DOMMatrix(r);i.setTransform(l)}else Ms(t,this._bbox),i=this._createGradient(t);return i}}])}();function Is(t,e,r,n,i,a,o,s){var u,c=e.coords,l=e.colors,h=t.data,f=4*t.width;c[r+1]>c[n+1]&&(u=r,r=n,n=u,u=a,a=o,o=u),c[n+1]>c[i+1]&&(u=n,n=i,i=u,u=o,o=s,s=u),c[r+1]>c[n+1]&&(u=r,r=n,n=u,u=a,a=o,o=u);var d=(c[r]+e.offsetX)*e.scaleX,v=(c[r+1]+e.offsetY)*e.scaleY,p=(c[n]+e.offsetX)*e.scaleX,y=(c[n+1]+e.offsetY)*e.scaleY,g=(c[i]+e.offsetX)*e.scaleX,m=(c[i+1]+e.offsetY)*e.scaleY;if(!(v>=m))for(var b,w,k,x,A,_,E,S,O=l[a],T=l[a+1],P=l[a+2],L=l[o],M=l[o+1],C=l[o+2],j=l[s],I=l[s+1],R=l[s+2],F=Math.round(v),D=Math.round(m),N=F;N<=D;N++){if(N<y){var W=N<v?0:(v-N)/(v-y);b=d-(d-p)*W,w=O-(O-L)*W,k=T-(T-M)*W,x=P-(P-C)*W}else{var B;b=p-(p-g)*(B=N>m?1:y===m?0:(y-N)/(y-m)),w=L-(L-j)*B,k=M-(M-I)*B,x=C-(C-R)*B}var G=void 0;A=d-(d-g)*(G=N<v?0:N>m?1:(v-N)/(v-m)),_=O-(O-j)*G,E=T-(T-I)*G,S=P-(P-R)*G;for(var H=Math.round(Math.min(b,A)),U=Math.round(Math.max(b,A)),z=f*N+4*H,V=H;V<=U;V++)(G=(b-V)/(b-A))<0?G=0:G>1&&(G=1),h[z++]=w-(w-_)*G|0,h[z++]=k-(k-E)*G|0,h[z++]=x-(x-S)*G|0,h[z++]=255}}function Rs(t,e,r){var n,i,a=e.coords,o=e.colors;switch(e.type){case"lattice":var s=e.verticesPerRow,u=Math.floor(a.length/s)-1,c=s-1;for(n=0;n<u;n++)for(var l=n*s,h=0;h<c;h++,l++)Is(t,r,a[l],a[l+1],a[l+s],o[l],o[l+1],o[l+s]),Is(t,r,a[l+s+1],a[l+1],a[l+s],o[l+s+1],o[l+1],o[l+s]);break;case"triangles":for(n=0,i=a.length;n<i;n+=3)Is(t,r,a[n],a[n+1],a[n+2],o[n],o[n+1],o[n+2]);break;default:throw new Error("illegal figure")}}var Fs=function(t){function e(t){var r;return _s(this,e),(r=bs(this,e))._coords=t[2],r._colors=t[3],r._figures=t[4],r._bounds=t[5],r._bbox=t[7],r._background=t[8],r.matrix=null,r}return xs(e,Cs),Ss(e,[{key:"_createMeshCanvas",value:function(t,e,r){var n=Math.floor(this._bounds[0]),i=Math.floor(this._bounds[1]),a=Math.ceil(this._bounds[2])-n,o=Math.ceil(this._bounds[3])-i,s=Math.min(Math.ceil(Math.abs(a*t[0]*1.1)),3e3),u=Math.min(Math.ceil(Math.abs(o*t[1]*1.1)),3e3),c=a/s,l=o/u,h={coords:this._coords,colors:this._colors,offsetX:-n,offsetY:-i,scaleX:1/c,scaleY:1/l},f=s+4,d=u+4,v=r.getCanvas("mesh",f,d),p=v.context,y=p.createImageData(s,u);if(e)for(var g=y.data,m=0,b=g.length;m<b;m+=4)g[m]=e[0],g[m+1]=e[1],g[m+2]=e[2],g[m+3]=255;var w,k=ys(this._figures);try{for(k.s();!(w=k.n()).done;)Rs(y,w.value,h)}catch(t){k.e(t)}finally{k.f()}return p.putImageData(y,2,2),{canvas:v.canvas,offsetX:n-2*c,offsetY:i-2*l,scaleX:c,scaleY:l}}},{key:"getPattern",value:function(t,e,r,n){var i;if(Ms(t,this._bbox),n===Ls)i=Z.singularValueDecompose2dScale(je(t));else if(i=Z.singularValueDecompose2dScale(e.baseTransform),this.matrix){var a=Z.singularValueDecompose2dScale(this.matrix);i=[i[0]*a[0],i[1]*a[1]]}var o=this._createMeshCanvas(i,n===Ls?null:this._background,e.cachedCanvases);return n!==Ls&&(t.setTransform.apply(t,ps(e.baseTransform)),this.matrix&&t.transform.apply(t,ps(this.matrix))),t.translate(o.offsetX,o.offsetY),t.scale(o.scaleX,o.scaleY),t.createPattern(o.canvas,"no-repeat")}}])}(),Ds=function(t){function e(){return _s(this,e),bs(this,e,arguments)}return xs(e,Cs),Ss(e,[{key:"getPattern",value:function(){return"hotpink"}}])}(),Ns=function(){function t(e,r,n,i,a){_s(this,t),this.operatorList=e[2],this.matrix=e[3],this.bbox=e[4],this.xstep=e[5],this.ystep=e[6],this.paintType=e[7],this.tilingType=e[8],this.color=r,this.ctx=n,this.canvasGraphicsFactory=i,this.baseTransform=a}return Ss(t,[{key:"createPatternCanvas",value:function(t){var e=this.bbox,r=this.operatorList,n=this.paintType,i=this.tilingType,a=this.color,o=this.canvasGraphicsFactory,s=this.xstep,u=this.ystep;s=Math.abs(s),u=Math.abs(u),I("TilingType: "+i);var c=e[0],l=e[1],h=e[2],f=e[3],d=h-c,v=f-l,p=Z.singularValueDecompose2dScale(this.matrix),y=Z.singularValueDecompose2dScale(this.baseTransform),g=p[0]*y[0],m=p[1]*y[1],b=d,w=v,k=!1,x=!1,A=Math.ceil(s*g),_=Math.ceil(u*m);A>=Math.ceil(d*g)?b=s:k=!0,_>=Math.ceil(v*m)?w=u:x=!0;var E=this.getSizeAndScale(b,this.ctx.canvas.width,g),S=this.getSizeAndScale(w,this.ctx.canvas.height,m),O=t.cachedCanvases.getCanvas("pattern",E.size,S.size),T=O.context,P=o.createCanvasGraphics(T);if(P.groupLevel=t.groupLevel,this.setFillAndStrokeStyleToContext(P,n,a),T.translate(-E.scale*c,-S.scale*l),P.transform(E.scale,0,0,S.scale,0,0),T.save(),this.clipBbox(P,c,l,h,f),P.baseTransform=je(P.ctx),P.executeOperatorList(r),P.endDrawing(),T.restore(),k||x){var L=O.canvas;k&&(b=s),x&&(w=u);for(var M=this.getSizeAndScale(b,this.ctx.canvas.width,g),C=this.getSizeAndScale(w,this.ctx.canvas.height,m),j=M.size,R=C.size,F=t.cachedCanvases.getCanvas("pattern-workaround",j,R),D=F.context,N=k?Math.floor(d/s):0,W=x?Math.floor(v/u):0,B=0;B<=N;B++)for(var G=0;G<=W;G++)D.drawImage(L,j*B,R*G,j,R,0,0,j,R);return{canvas:F.canvas,scaleX:M.scale,scaleY:C.scale,offsetX:c,offsetY:l}}return{canvas:O.canvas,scaleX:E.scale,scaleY:S.scale,offsetX:c,offsetY:l}}},{key:"getSizeAndScale",value:function(e,r,n){var i=Math.max(t.MAX_PATTERN_SIZE,r),a=Math.ceil(e*n);return a>=i?a=i:n=a/e,{scale:n,size:a}}},{key:"clipBbox",value:function(t,e,r,n,i){var a=n-e,o=i-r;t.ctx.rect(e,r,a,o),t.current.updateRectMinMax(je(t.ctx),[e,r,n,i]),t.clip(),t.endPath()}},{key:"setFillAndStrokeStyleToContext",value:function(t,e,r){var n=t.ctx,i=t.current;switch(e){case 1:var a=this.ctx;n.fillStyle=a.fillStyle,n.strokeStyle=a.strokeStyle,i.fillColor=a.fillStyle,i.strokeColor=a.strokeStyle;break;case 2:var o=Z.makeHexColor(r[0],r[1],r[2]);n.fillStyle=o,n.strokeStyle=o,i.fillColor=o,i.strokeColor=o;break;default:throw new q("Unsupported paint type: ".concat(e))}}},{key:"getPattern",value:function(t,e,r,n){var i=r;n!==Ls&&(i=Z.transform(i,e.baseTransform),this.matrix&&(i=Z.transform(i,this.matrix)));var a=this.createPatternCanvas(e),o=new DOMMatrix(i);o=(o=o.translate(a.offsetX,a.offsetY)).scale(1/a.scaleX,1/a.scaleY);var s=t.createPattern(a.canvas,"repeat");return s.setTransform(o),s}}])}();function Ws(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function Bs(t){var e=t.src,r=t.srcPos,n=void 0===r?0:r,i=t.dest,a=t.width,o=t.height,s=t.nonBlackColor,u=void 0===s?4294967295:s,c=t.inverseDecode,l=void 0!==c&&c,h=J.isLittleEndian?4278190080:255,f=function(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return Ws(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ws(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(l?[u,h]:[h,u],2),d=f[0],v=f[1],p=a>>3,y=7&a,g=e.length;i=new Uint32Array(i.buffer);for(var m=0,b=0;b<o;b++){for(var w=n+p;n<w;n++){var k=n<g?e[n]:255;i[m++]=128&k?v:d,i[m++]=64&k?v:d,i[m++]=32&k?v:d,i[m++]=16&k?v:d,i[m++]=8&k?v:d,i[m++]=4&k?v:d,i[m++]=2&k?v:d,i[m++]=1&k?v:d}if(0!==y)for(var x=n<g?e[n++]:255,A=0;A<y;A++)i[m++]=x&1<<7-A?v:d}return{srcPos:n,destPos:m}}function Gs(t){return function(t){if(Array.isArray(t))return qs(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||Vs(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hs(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}function Us(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=Vs(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function zs(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||Vs(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vs(t,e){if(t){if("string"==typeof t)return qs(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?qs(t,e):void 0}}function qs(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function Ys(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Xs(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Qs(n.key),n)}}function Ks(t,e,r){return e&&Xs(t.prototype,e),r&&Xs(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function Qs(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}!function(t,e,r){(e=Os(e))in t?Object.defineProperty(t,e,{value:3e3,enumerable:!0,configurable:!0,writable:!0}):t[e]=3e3}(Ns,"MAX_PATTERN_SIZE");var Js=16,$s=function(){return Ks((function t(e){Ys(this,t),this.canvasFactory=e,this.cache=Object.create(null)}),[{key:"getCanvas",value:function(t,e,r){var n;return void 0!==this.cache[t]?(n=this.cache[t],this.canvasFactory.reset(n,e,r)):(n=this.canvasFactory.create(e,r),this.cache[t]=n),n}},{key:"delete",value:function(t){delete this.cache[t]}},{key:"clear",value:function(){for(var t in this.cache){var e=this.cache[t];this.canvasFactory.destroy(e),delete this.cache[t]}}}])}();function Zs(t,e,r,n,i,a,o,s,u,c){var l=zs(je(t),6),h=l[0],f=l[1],d=l[2],v=l[3],p=l[4],y=l[5];if(0===f&&0===d){var g=o*h+p,m=Math.round(g),b=s*v+y,w=Math.round(b),k=(o+u)*h+p,x=Math.abs(Math.round(k)-m)||1,A=(s+c)*v+y,_=Math.abs(Math.round(A)-w)||1;return t.setTransform(Math.sign(h),0,0,Math.sign(v),m,w),t.drawImage(e,r,n,i,a,0,0,x,_),t.setTransform(h,f,d,v,p,y),[x,_]}if(0===h&&0===v){var E=s*d+p,S=Math.round(E),O=o*f+y,T=Math.round(O),P=(s+c)*d+p,L=Math.abs(Math.round(P)-S)||1,M=(o+u)*f+y,C=Math.abs(Math.round(M)-T)||1;return t.setTransform(0,Math.sign(f),Math.sign(d),0,S,T),t.drawImage(e,r,n,i,a,0,0,C,L),t.setTransform(h,f,d,v,p,y),[C,L]}return t.drawImage(e,r,n,i,a,o,s,u,c),[Math.hypot(h,f)*u,Math.hypot(d,v)*c]}var tu=function(){return Ks((function t(e,r){Ys(this,t),this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=b,this.textMatrixScale=1,this.fontMatrix=w,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=0,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.transferMaps="none",this.startNewPathAndClipBox([0,0,e,r])}),[{key:"clone",value:function(){var t=Object.create(this);return t.clipBox=this.clipBox.slice(),t}},{key:"setCurrentPoint",value:function(t,e){this.x=t,this.y=e}},{key:"updatePathMinMax",value:function(t,e,r){var n=zs(Z.applyTransform([e,r],t),2);e=n[0],r=n[1],this.minX=Math.min(this.minX,e),this.minY=Math.min(this.minY,r),this.maxX=Math.max(this.maxX,e),this.maxY=Math.max(this.maxY,r)}},{key:"updateRectMinMax",value:function(t,e){var r=Z.applyTransform(e,t),n=Z.applyTransform(e.slice(2),t),i=Z.applyTransform([e[0],e[3]],t),a=Z.applyTransform([e[2],e[1]],t);this.minX=Math.min(this.minX,r[0],n[0],i[0],a[0]),this.minY=Math.min(this.minY,r[1],n[1],i[1],a[1]),this.maxX=Math.max(this.maxX,r[0],n[0],i[0],a[0]),this.maxY=Math.max(this.maxY,r[1],n[1],i[1],a[1])}},{key:"updateScalingPathMinMax",value:function(t,e){Z.scaleMinMax(t,e),this.minX=Math.min(this.minX,e[0]),this.minY=Math.min(this.minY,e[1]),this.maxX=Math.max(this.maxX,e[2]),this.maxY=Math.max(this.maxY,e[3])}},{key:"updateCurvePathMinMax",value:function(t,e,r,n,i,a,o,s,u,c){var l=Z.bezierBoundingBox(e,r,n,i,a,o,s,u,c);c||this.updateRectMinMax(t,l)}},{key:"getPathBoundingBox",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ts,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=[this.minX,this.minY,this.maxX,this.maxY];if(t===Ps){e||F("Stroke bounding box must include transform.");var n=Z.singularValueDecompose2dScale(e),i=n[0]*this.lineWidth/2,a=n[1]*this.lineWidth/2;r[0]-=i,r[1]-=a,r[2]+=i,r[3]+=a}return r}},{key:"updateClipFromPath",value:function(){var t=Z.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(t||[0,0,0,0])}},{key:"isEmptyClip",value:function(){return this.minX===1/0}},{key:"startNewPathAndClipBox",value:function(t){this.clipBox=t,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}},{key:"getClippedPathBoundingBox",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ts,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Z.intersect(this.clipBox,this.getPathBoundingBox(t,e))}}])}();function eu(t,e){if("undefined"!=typeof ImageData&&e instanceof ImageData)t.putImageData(e,0,0);else{var r,n,i,a,o,s=e.height,u=e.width,c=s%Js,l=(s-c)/Js,h=0===c?l:l+1,f=t.createImageData(u,Js),d=0,v=e.data,p=f.data;if(e.kind===S.GRAYSCALE_1BPP){var y=v.byteLength,g=new Uint32Array(p.buffer,0,p.byteLength>>2),m=g.length,b=u+7>>3,w=4294967295,k=J.isLittleEndian?4278190080:255;for(n=0;n<h;n++){for(a=n<l?Js:c,r=0,i=0;i<a;i++){for(var x=y-d,A=0,_=x>b?u:8*x-7,E=-8&_,O=0,T=0;A<E;A+=8)T=v[d++],g[r++]=128&T?w:k,g[r++]=64&T?w:k,g[r++]=32&T?w:k,g[r++]=16&T?w:k,g[r++]=8&T?w:k,g[r++]=4&T?w:k,g[r++]=2&T?w:k,g[r++]=1&T?w:k;for(;A<_;A++)0===O&&(T=v[d++],O=128),g[r++]=T&O?w:k,O>>=1}for(;r<m;)g[r++]=0;t.putImageData(f,0,n*Js)}}else if(e.kind===S.RGBA_32BPP){for(i=0,o=u*Js*4,n=0;n<l;n++)p.set(v.subarray(d,d+o)),d+=o,t.putImageData(f,0,i),i+=Js;n<h&&(o=u*c*4,p.set(v.subarray(d,d+o)),t.putImageData(f,0,i))}else{if(e.kind!==S.RGB_24BPP)throw new Error("bad image kind: ".concat(e.kind));for(o=u*(a=Js),n=0;n<h;n++){for(n>=l&&(o=u*(a=c)),r=0,i=o;i--;)p[r++]=v[d++],p[r++]=v[d++],p[r++]=v[d++],p[r++]=255;t.putImageData(f,0,n*Js)}}}}function ru(t,e){if(e.bitmap)t.drawImage(e.bitmap,0,0);else for(var r=e.height,n=e.width,i=r%Js,a=(r-i)/Js,o=0===i?a:a+1,s=t.createImageData(n,Js),u=0,c=e.data,l=s.data,h=0;h<o;h++)u=Bs({src:c,srcPos:u,dest:l,width:n,height:h<a?Js:i,nonBlackColor:0}).srcPos,t.putImageData(s,0,h*Js)}function nu(t,e){for(var r=0,n=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font","filter"];r<n.length;r++){var i=n[r];void 0!==t[i]&&(e[i]=t[i])}void 0!==t.setLineDash&&(e.setLineDash(t.getLineDash()),e.lineDashOffset=t.lineDashOffset)}function iu(t){if(t.strokeStyle=t.fillStyle="#000000",t.fillRule="nonzero",t.globalAlpha=1,t.lineWidth=1,t.lineCap="butt",t.lineJoin="miter",t.miterLimit=10,t.globalCompositeOperation="source-over",t.font="10px sans-serif",void 0!==t.setLineDash&&(t.setLineDash([]),t.lineDashOffset=0),!m){var e=t.filter;"none"!==e&&""!==e&&(t.filter="none")}}function au(t,e){if(e)return!0;var r=Z.singularValueDecompose2dScale(t);r[0]=Math.fround(r[0]),r[1]=Math.fround(r[1]);var n=Math.fround((globalThis.devicePixelRatio||1)*Vt.PDF_TO_CSS_UNITS);return r[0]<=n&&r[1]<=n}var ou=["butt","round","square"],su=["miter","round","bevel"],uu={},cu={},lu=new WeakSet,hu=function(){function t(e,r,n,i,a,o,s,u){var c=o.optionalContentConfig,l=o.markedContentStack,h=void 0===l?null:l;Ys(this,t),function(t,e){(function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")})(t,e),e.add(t)}(this,lu),this.ctx=e,this.current=new tu(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=r,this.objs=n,this.canvasFactory=i,this.filterFactory=a,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=h||[],this.optionalContentConfig=c,this.cachedCanvases=new $s(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=s,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,this.pageColors=u,this._cachedScaleForStroking=[-1,0],this._cachedGetSinglePixelWidth=null,this._cachedBitmapsMap=new Map}return Ks(t,[{key:"getObject",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return"string"==typeof t?t.startsWith("g_")?this.commonObjs.get(t):this.objs.get(t):e}},{key:"beginDrawing",value:function(t){var e,r,n=t.transform,i=t.viewport,a=t.transparency,o=void 0!==a&&a,s=t.background,u=void 0===s?null:s,c=this.ctx.canvas.width,l=this.ctx.canvas.height,h=this.ctx.fillStyle;if(this.ctx.fillStyle=u||"#ffffff",this.ctx.fillRect(0,0,c,l),this.ctx.fillStyle=h,o){var f,d=this.cachedCanvases.getCanvas("transparent",c,l);this.compositeCtx=this.ctx,this.transparentCanvas=d.canvas,this.ctx=d.context,this.ctx.save(),(f=this.ctx).transform.apply(f,Gs(je(this.compositeCtx)))}this.ctx.save(),iu(this.ctx),n&&((r=this.ctx).transform.apply(r,Gs(n)),this.outputScaleX=n[0],this.outputScaleY=n[0]),(e=this.ctx).transform.apply(e,Gs(i.transform)),this.viewportScale=i.scale,this.baseTransform=je(this.ctx)}},{key:"executeOperatorList",value:function(t,e,r,n){var i=t.argsArray,a=t.fnArray,o=e||0,s=i.length;if(s===o)return o;for(var u,c=s-o>10&&"function"==typeof r,l=c?Date.now()+15:0,h=0,f=this.commonObjs,d=this.objs;;){if(void 0!==n&&o===n.nextBreakPoint)return n.breakIt(o,r),o;if((u=a[o])!==P.dependency)this[u].apply(this,i[o]);else{var v,p=Us(i[o]);try{for(p.s();!(v=p.n()).done;){var y=v.value,g=y.startsWith("g_")?f:d;if(!g.has(y))return g.get(y,r),o}}catch(t){p.e(t)}finally{p.f()}}if(++o===s)return o;if(c&&++h>10){if(Date.now()>l)return r(),o;h=0}}}},{key:"endDrawing",value:function(){Hs(lu,this,fu).call(this),this.cachedCanvases.clear(),this.cachedPatterns.clear();var t,e=Us(this._cachedBitmapsMap.values());try{for(e.s();!(t=e.n()).done;){var r,n=t.value,i=Us(n.values());try{for(i.s();!(r=i.n()).done;){var a=r.value;"undefined"!=typeof HTMLCanvasElement&&a instanceof HTMLCanvasElement&&(a.width=a.height=0)}}catch(t){i.e(t)}finally{i.f()}n.clear()}}catch(t){e.e(t)}finally{e.f()}this._cachedBitmapsMap.clear(),Hs(lu,this,du).call(this)}},{key:"_scaleImage",value:function(t,e){for(var r,n,i=t.width,a=t.height,o=Math.max(Math.hypot(e[0],e[1]),1),s=Math.max(Math.hypot(e[2],e[3]),1),u=i,c=a,l="prescale1";o>2&&u>1||s>2&&c>1;){var h=u,f=c;o>2&&u>1&&(o/=u/(h=u>=16384?Math.floor(u/2)-1||1:Math.ceil(u/2))),s>2&&c>1&&(s/=c/(f=c>=16384?Math.floor(c/2)-1||1:Math.ceil(c)/2)),(n=(r=this.cachedCanvases.getCanvas(l,h,f)).context).clearRect(0,0,h,f),n.drawImage(t,0,0,u,c,0,0,h,f),t=r.canvas,u=h,c=f,l="prescale1"===l?"prescale2":"prescale1"}return{img:t,paintWidth:u,paintHeight:c}}},{key:"_createMaskCanvas",value:function(t){var e,r,n,i,a=this.ctx,o=t.width,s=t.height,u=this.current.fillColor,c=this.current.patternFill,l=je(a);if((t.bitmap||t.data)&&t.count>1){var h=t.bitmap||t.data.buffer;r=JSON.stringify(c?l:[l.slice(0,4),u]),(e=this._cachedBitmapsMap.get(h))||(e=new Map,this._cachedBitmapsMap.set(h,e));var f=e.get(r);if(f&&!c)return{canvas:f,offsetX:Math.round(Math.min(l[0],l[2])+l[4]),offsetY:Math.round(Math.min(l[1],l[3])+l[5])};n=f}n||ru((i=this.cachedCanvases.getCanvas("maskCanvas",o,s)).context,t);var d=Z.transform(l,[1/o,0,0,-1/s,0,0]);d=Z.transform(d,[1,0,0,1,0,-s]);var v=zs(Z.getAxialAlignedBoundingBox([0,0,o,s],d),4),p=v[0],y=v[1],g=v[2],m=v[3],b=Math.round(g-p)||1,w=Math.round(m-y)||1,k=this.cachedCanvases.getCanvas("fillCanvas",b,w),x=k.context,A=p,_=y;x.translate(-A,-_),x.transform.apply(x,Gs(d)),n||(n=(n=this._scaleImage(i.canvas,Ie(x))).img,e&&c&&e.set(r,n)),x.imageSmoothingEnabled=au(je(x),t.interpolate),Zs(x,n,0,0,n.width,n.height,0,0,o,s),x.globalCompositeOperation="source-in";var E=Z.transform(Ie(x),[1,0,0,1,-A,-_]);return x.fillStyle=c?u.getPattern(a,this,E,Ts):u,x.fillRect(0,0,o,s),e&&!c&&(this.cachedCanvases.delete("fillCanvas"),e.set(r,k.canvas)),{canvas:k.canvas,offsetX:Math.round(A),offsetY:Math.round(_)}}},{key:"setLineWidth",value:function(t){t!==this.current.lineWidth&&(this._cachedScaleForStroking[0]=-1),this.current.lineWidth=t,this.ctx.lineWidth=t}},{key:"setLineCap",value:function(t){this.ctx.lineCap=ou[t]}},{key:"setLineJoin",value:function(t){this.ctx.lineJoin=su[t]}},{key:"setMiterLimit",value:function(t){this.ctx.miterLimit=t}},{key:"setDash",value:function(t,e){var r=this.ctx;void 0!==r.setLineDash&&(r.setLineDash(t),r.lineDashOffset=e)}},{key:"setRenderingIntent",value:function(t){}},{key:"setFlatness",value:function(t){}},{key:"setGState",value:function(t){var e,r=Us(t);try{for(r.s();!(e=r.n()).done;){var n=zs(e.value,2),i=n[0],a=n[1];switch(i){case"LW":this.setLineWidth(a);break;case"LC":this.setLineCap(a);break;case"LJ":this.setLineJoin(a);break;case"ML":this.setMiterLimit(a);break;case"D":this.setDash(a[0],a[1]);break;case"RI":this.setRenderingIntent(a);break;case"FL":this.setFlatness(a);break;case"Font":this.setFont(a[0],a[1]);break;case"CA":this.current.strokeAlpha=a;break;case"ca":this.current.fillAlpha=a,this.ctx.globalAlpha=a;break;case"BM":this.ctx.globalCompositeOperation=a;break;case"SMask":this.current.activeSMask=a?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case"TR":this.ctx.filter=this.current.transferMaps=this.filterFactory.addFilter(a)}}}catch(t){r.e(t)}finally{r.f()}}},{key:"inSMaskMode",get:function(){return!!this.suspendedCtx}},{key:"checkSMaskState",value:function(){var t=this.inSMaskMode;this.current.activeSMask&&!t?this.beginSMaskMode():!this.current.activeSMask&&t&&this.endSMaskMode()}},{key:"beginSMaskMode",value:function(){if(this.inSMaskMode)throw new Error("beginSMaskMode called while already in smask mode");var t=this.ctx.canvas.width,e=this.ctx.canvas.height,r="smaskGroupAt"+this.groupLevel,n=this.cachedCanvases.getCanvas(r,t,e);this.suspendedCtx=this.ctx,this.ctx=n.context;var i=this.ctx;i.setTransform.apply(i,Gs(je(this.suspendedCtx))),nu(this.suspendedCtx,i),function(t,e){if(t._removeMirroring)throw new Error("Context is already forwarding operations.");t.__originalSave=t.save,t.__originalRestore=t.restore,t.__originalRotate=t.rotate,t.__originalScale=t.scale,t.__originalTranslate=t.translate,t.__originalTransform=t.transform,t.__originalSetTransform=t.setTransform,t.__originalResetTransform=t.resetTransform,t.__originalClip=t.clip,t.__originalMoveTo=t.moveTo,t.__originalLineTo=t.lineTo,t.__originalBezierCurveTo=t.bezierCurveTo,t.__originalRect=t.rect,t.__originalClosePath=t.closePath,t.__originalBeginPath=t.beginPath,t._removeMirroring=function(){t.save=t.__originalSave,t.restore=t.__originalRestore,t.rotate=t.__originalRotate,t.scale=t.__originalScale,t.translate=t.__originalTranslate,t.transform=t.__originalTransform,t.setTransform=t.__originalSetTransform,t.resetTransform=t.__originalResetTransform,t.clip=t.__originalClip,t.moveTo=t.__originalMoveTo,t.lineTo=t.__originalLineTo,t.bezierCurveTo=t.__originalBezierCurveTo,t.rect=t.__originalRect,t.closePath=t.__originalClosePath,t.beginPath=t.__originalBeginPath,delete t._removeMirroring},t.save=function(){e.save(),this.__originalSave()},t.restore=function(){e.restore(),this.__originalRestore()},t.translate=function(t,r){e.translate(t,r),this.__originalTranslate(t,r)},t.scale=function(t,r){e.scale(t,r),this.__originalScale(t,r)},t.transform=function(t,r,n,i,a,o){e.transform(t,r,n,i,a,o),this.__originalTransform(t,r,n,i,a,o)},t.setTransform=function(t,r,n,i,a,o){e.setTransform(t,r,n,i,a,o),this.__originalSetTransform(t,r,n,i,a,o)},t.resetTransform=function(){e.resetTransform(),this.__originalResetTransform()},t.rotate=function(t){e.rotate(t),this.__originalRotate(t)},t.clip=function(t){e.clip(t),this.__originalClip(t)},t.moveTo=function(t,r){e.moveTo(t,r),this.__originalMoveTo(t,r)},t.lineTo=function(t,r){e.lineTo(t,r),this.__originalLineTo(t,r)},t.bezierCurveTo=function(t,r,n,i,a,o){e.bezierCurveTo(t,r,n,i,a,o),this.__originalBezierCurveTo(t,r,n,i,a,o)},t.rect=function(t,r,n,i){e.rect(t,r,n,i),this.__originalRect(t,r,n,i)},t.closePath=function(){e.closePath(),this.__originalClosePath()},t.beginPath=function(){e.beginPath(),this.__originalBeginPath()}}(i,this.suspendedCtx),this.setGState([["BM","source-over"],["ca",1],["CA",1]])}},{key:"endSMaskMode",value:function(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),nu(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}},{key:"compose",value:function(t){if(this.current.activeSMask){t?(t[0]=Math.floor(t[0]),t[1]=Math.floor(t[1]),t[2]=Math.ceil(t[2]),t[3]=Math.ceil(t[3])):t=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];var e=this.current.activeSMask,r=this.suspendedCtx;this.composeSMask(r,e,this.ctx,t),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore()}}},{key:"composeSMask",value:function(t,e,r,n){var i=n[0],a=n[1],o=n[2]-i,s=n[3]-a;0!==o&&0!==s&&(this.genericComposeSMask(e.context,r,o,s,e.subtype,e.backdrop,e.transferMap,i,a,e.offsetX,e.offsetY),t.save(),t.globalAlpha=1,t.globalCompositeOperation="source-over",t.setTransform(1,0,0,1,0,0),t.drawImage(r.canvas,0,0),t.restore())}},{key:"genericComposeSMask",value:function(t,e,r,n,i,a,o,s,u,c,l){var h=t.canvas,f=s-c,d=u-l;if(a)if(f<0||d<0||f+r>h.width||d+n>h.height){var v=this.cachedCanvases.getCanvas("maskExtension",r,n),p=v.context;p.drawImage(h,-f,-d),a.some((function(t){return 0!==t}))&&(p.globalCompositeOperation="destination-atop",p.fillStyle=Z.makeHexColor.apply(Z,Gs(a)),p.fillRect(0,0,r,n),p.globalCompositeOperation="source-over"),h=v.canvas,f=d=0}else if(a.some((function(t){return 0!==t}))){t.save(),t.globalAlpha=1,t.setTransform(1,0,0,1,0,0);var y=new Path2D;y.rect(f,d,r,n),t.clip(y),t.globalCompositeOperation="destination-atop",t.fillStyle=Z.makeHexColor.apply(Z,Gs(a)),t.fillRect(f,d,r,n),t.restore()}e.save(),e.globalAlpha=1,e.setTransform(1,0,0,1,0,0),"Alpha"===i&&o?e.filter=this.filterFactory.addAlphaFilter(o):"Luminosity"===i&&(e.filter=this.filterFactory.addLuminosityFilter(o));var g=new Path2D;g.rect(s,u,r,n),e.clip(g),e.globalCompositeOperation="destination-in",e.drawImage(h,f,d,r,n,s,u,r,n),e.restore()}},{key:"save",value:function(){this.inSMaskMode?(nu(this.ctx,this.suspendedCtx),this.suspendedCtx.save()):this.ctx.save();var t=this.current;this.stateStack.push(t),this.current=t.clone()}},{key:"restore",value:function(){0===this.stateStack.length&&this.inSMaskMode&&this.endSMaskMode(),0!==this.stateStack.length&&(this.current=this.stateStack.pop(),this.inSMaskMode?(this.suspendedCtx.restore(),nu(this.suspendedCtx,this.ctx)):this.ctx.restore(),this.checkSMaskState(),this.pendingClip=null,this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null)}},{key:"transform",value:function(t,e,r,n,i,a){this.ctx.transform(t,e,r,n,i,a),this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null}},{key:"constructPath",value:function(t,e,r){for(var n,i,a=this.ctx,o=this.current,s=o.x,u=o.y,c=je(a),l=0===c[0]&&0===c[3]||0===c[1]&&0===c[2],h=l?r.slice(0):null,f=0,d=0,v=t.length;f<v;f++)switch(0|t[f]){case P.rectangle:s=e[d++],u=e[d++];var p=e[d++],y=e[d++],g=s+p,m=u+y;a.moveTo(s,u),0===p||0===y?a.lineTo(g,m):(a.lineTo(g,u),a.lineTo(g,m),a.lineTo(s,m)),l||o.updateRectMinMax(c,[s,u,g,m]),a.closePath();break;case P.moveTo:s=e[d++],u=e[d++],a.moveTo(s,u),l||o.updatePathMinMax(c,s,u);break;case P.lineTo:s=e[d++],u=e[d++],a.lineTo(s,u),l||o.updatePathMinMax(c,s,u);break;case P.curveTo:n=s,i=u,s=e[d+4],u=e[d+5],a.bezierCurveTo(e[d],e[d+1],e[d+2],e[d+3],s,u),o.updateCurvePathMinMax(c,n,i,e[d],e[d+1],e[d+2],e[d+3],s,u,h),d+=6;break;case P.curveTo2:n=s,i=u,a.bezierCurveTo(s,u,e[d],e[d+1],e[d+2],e[d+3]),o.updateCurvePathMinMax(c,n,i,s,u,e[d],e[d+1],e[d+2],e[d+3],h),s=e[d+2],u=e[d+3],d+=4;break;case P.curveTo3:n=s,i=u,s=e[d+2],u=e[d+3],a.bezierCurveTo(e[d],e[d+1],s,u,s,u),o.updateCurvePathMinMax(c,n,i,e[d],e[d+1],s,u,s,u,h),d+=4;break;case P.closePath:a.closePath()}l&&o.updateScalingPathMinMax(c,h),o.setCurrentPoint(s,u)}},{key:"closePath",value:function(){this.ctx.closePath()}},{key:"stroke",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=this.ctx,r=this.current.strokeColor;e.globalAlpha=this.current.strokeAlpha,this.contentVisible&&("object"==typeof r&&null!=r&&r.getPattern?(e.save(),e.strokeStyle=r.getPattern(e,this,Ie(e),Ps),this.rescaleAndStroke(!1),e.restore()):this.rescaleAndStroke(!0)),t&&this.consumePath(this.current.getClippedPathBoundingBox()),e.globalAlpha=this.current.fillAlpha}},{key:"closeStroke",value:function(){this.closePath(),this.stroke()}},{key:"fill",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=this.ctx,r=this.current.fillColor,n=!1;this.current.patternFill&&(e.save(),e.fillStyle=r.getPattern(e,this,Ie(e),Ts),n=!0);var i=this.current.getClippedPathBoundingBox();this.contentVisible&&null!==i&&(this.pendingEOFill?(e.fill("evenodd"),this.pendingEOFill=!1):e.fill()),n&&e.restore(),t&&this.consumePath(i)}},{key:"eoFill",value:function(){this.pendingEOFill=!0,this.fill()}},{key:"fillStroke",value:function(){this.fill(!1),this.stroke(!1),this.consumePath()}},{key:"eoFillStroke",value:function(){this.pendingEOFill=!0,this.fillStroke()}},{key:"closeFillStroke",value:function(){this.closePath(),this.fillStroke()}},{key:"closeEOFillStroke",value:function(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()}},{key:"endPath",value:function(){this.consumePath()}},{key:"clip",value:function(){this.pendingClip=uu}},{key:"eoClip",value:function(){this.pendingClip=cu}},{key:"beginText",value:function(){this.current.textMatrix=b,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}},{key:"endText",value:function(){var t=this.pendingTextPaths,e=this.ctx;if(void 0!==t){e.save(),e.beginPath();var r,n=Us(t);try{for(n.s();!(r=n.n()).done;){var i=r.value;e.setTransform.apply(e,Gs(i.transform)),e.translate(i.x,i.y),i.addToPath(e,i.fontSize)}}catch(t){n.e(t)}finally{n.f()}e.restore(),e.clip(),e.beginPath(),delete this.pendingTextPaths}else e.beginPath()}},{key:"setCharSpacing",value:function(t){this.current.charSpacing=t}},{key:"setWordSpacing",value:function(t){this.current.wordSpacing=t}},{key:"setHScale",value:function(t){this.current.textHScale=t/100}},{key:"setLeading",value:function(t){this.current.leading=-t}},{key:"setFont",value:function(t,e){var r,n=this.commonObjs.get(t),i=this.current;if(!n)throw new Error("Can't find font for ".concat(t));if(i.fontMatrix=n.fontMatrix||w,0!==i.fontMatrix[0]&&0!==i.fontMatrix[3]||R("Invalid font matrix for font "+t),e<0?(e=-e,i.fontDirection=-1):i.fontDirection=1,this.current.font=n,this.current.fontSize=e,!n.isType3Font){var a=n.loadedName||"sans-serif",o=(null===(r=n.systemFontInfo)||void 0===r?void 0:r.css)||'"'.concat(a,'", ').concat(n.fallbackName),s="normal";n.black?s="900":n.bold&&(s="bold");var u=n.italic?"italic":"normal",c=e;e<16?c=16:e>100&&(c=100),this.current.fontSizeScale=e/c,this.ctx.font="".concat(u," ").concat(s," ").concat(c,"px ").concat(o)}}},{key:"setTextRenderingMode",value:function(t){this.current.textRenderingMode=t}},{key:"setTextRise",value:function(t){this.current.textRise=t}},{key:"moveText",value:function(t,e){this.current.x=this.current.lineX+=t,this.current.y=this.current.lineY+=e}},{key:"setLeadingMoveText",value:function(t,e){this.setLeading(-e),this.moveText(t,e)}},{key:"setTextMatrix",value:function(t,e,r,n,i,a){this.current.textMatrix=[t,e,r,n,i,a],this.current.textMatrixScale=Math.hypot(t,e),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}},{key:"nextLine",value:function(){this.moveText(0,this.current.leading)}},{key:"paintChar",value:function(t,e,r,n){var i,a=this.ctx,o=this.current,s=o.font,u=o.textRenderingMode,c=o.fontSize/o.fontSizeScale,l=3&u,h=!!(4&u),f=o.patternFill&&!s.missingFile;(s.disableFontFace||h||f)&&(i=s.getPathGenerator(this.commonObjs,t)),s.disableFontFace||f?(a.save(),a.translate(e,r),a.beginPath(),i(a,c),n&&a.setTransform.apply(a,Gs(n)),0!==l&&2!==l||a.fill(),1!==l&&2!==l||a.stroke(),a.restore()):(0!==l&&2!==l||a.fillText(t,e,r),1!==l&&2!==l||a.strokeText(t,e,r)),h&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:je(a),x:e,y:r,fontSize:c,addToPath:i})}},{key:"isFontSubpixelAAEnabled",get:function(){var t=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10).context;t.scale(1.5,1),t.fillText("I",0,10);for(var e=t.getImageData(0,0,10,10).data,r=!1,n=3;n<e.length;n+=4)if(e[n]>0&&e[n]<255){r=!0;break}return W(this,"isFontSubpixelAAEnabled",r)}},{key:"showText",value:function(t){var e=this.current,r=e.font;if(r.isType3Font)return this.showType3Text(t);var n=e.fontSize;if(0!==n){var i,a=this.ctx,o=e.fontSizeScale,s=e.charSpacing,u=e.wordSpacing,c=e.fontDirection,l=e.textHScale*c,h=t.length,f=r.vertical,d=f?1:-1,v=r.defaultVMetrics,p=n*e.fontMatrix[0],y=0===e.textRenderingMode&&!r.disableFontFace&&!e.patternFill;if(a.save(),a.transform.apply(a,Gs(e.textMatrix)),a.translate(e.x,e.y+e.textRise),c>0?a.scale(l,-1):a.scale(l,1),e.patternFill){a.save();var g=e.fillColor.getPattern(a,this,Ie(a),Ts);i=je(a),a.restore(),a.fillStyle=g}var m=e.lineWidth,b=e.textMatrixScale;if(0===b||0===m){var w=3&e.textRenderingMode;1!==w&&2!==w||(m=this.getSinglePixelWidth())}else m/=b;if(1!==o&&(a.scale(o,o),m/=o),a.lineWidth=m,r.isInvalidPDFjsFont){var k,x=[],A=0,_=Us(t);try{for(_.s();!(k=_.n()).done;){var E=k.value;x.push(E.unicode),A+=E.width}}catch(t){_.e(t)}finally{_.f()}return a.fillText(x.join(""),0,0),e.x+=A*p*l,a.restore(),void this.compose()}var S,O=0;for(S=0;S<h;++S){var T=t[S];if("number"!=typeof T){var P=!1,L=(T.isSpace?u:0)+s,M=T.fontChar,C=T.accent,j=void 0,I=void 0,R=T.width;if(f){var F=T.vmetric||v,D=-(T.vmetric?F[1]:.5*R)*p,N=F[2]*p;R=F?-F[0]:R,j=D/o,I=(O+N)/o}else j=O/o,I=0;if(r.remeasure&&R>0){var W=1e3*a.measureText(M).width/n*o;if(R<W&&this.isFontSubpixelAAEnabled){var B=R/W;P=!0,a.save(),a.scale(B,1),j/=B}else R!==W&&(j+=(R-W)/2e3*n/o)}if(this.contentVisible&&(T.isInFont||r.missingFile))if(y&&!C)a.fillText(M,j,I);else if(this.paintChar(M,j,I,i),C){var G=j+n*C.offset.x/o,H=I-n*C.offset.y/o;this.paintChar(C.fontChar,G,H,i)}O+=f?R*p-L*c:R*p+L*c,P&&a.restore()}else O+=d*T*n/1e3}f?e.y-=O:e.x+=O*l,a.restore(),this.compose()}}},{key:"showType3Text",value:function(t){var e,r,n,i,a=this.ctx,o=this.current,s=o.font,u=o.fontSize,c=o.fontDirection,l=s.vertical?1:-1,h=o.charSpacing,f=o.wordSpacing,d=o.textHScale*c,v=o.fontMatrix||w,p=t.length;if(3!==o.textRenderingMode&&0!==u){for(this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null,a.save(),a.transform.apply(a,Gs(o.textMatrix)),a.translate(o.x,o.y),a.scale(d,c),e=0;e<p;++e)if("number"!=typeof(r=t[e])){var y=(r.isSpace?f:0)+h,g=s.charProcOperatorList[r.operatorListId];g?(this.contentVisible&&(this.processingType3=r,this.save(),a.scale(u,u),a.transform.apply(a,Gs(v)),this.executeOperatorList(g),this.restore()),n=Z.applyTransform([r.width,0],v)[0]*u+y,a.translate(n,0),o.x+=n*d):R('Type3 character "'.concat(r.operatorListId,'" is not available.'))}else i=l*r*u/1e3,this.ctx.translate(i,0),o.x+=i*d;a.restore(),this.processingType3=null}}},{key:"setCharWidth",value:function(t,e){}},{key:"setCharWidthAndBounds",value:function(t,e,r,n,i,a){this.ctx.rect(r,n,i-r,a-n),this.ctx.clip(),this.endPath()}},{key:"getColorN_Pattern",value:function(e){var r,n=this;if("TilingPattern"===e[0]){var i=e[1],a=this.baseTransform||je(this.ctx),o={createCanvasGraphics:function(e){return new t(e,n.commonObjs,n.objs,n.canvasFactory,n.filterFactory,{optionalContentConfig:n.optionalContentConfig,markedContentStack:n.markedContentStack})}};r=new Ns(e,i,this.ctx,o,a)}else r=this._getPattern(e[1],e[2]);return r}},{key:"setStrokeColorN",value:function(){this.current.strokeColor=this.getColorN_Pattern(arguments)}},{key:"setFillColorN",value:function(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0}},{key:"setStrokeRGBColor",value:function(t,e,r){this.ctx.strokeStyle=this.current.strokeColor=Z.makeHexColor(t,e,r)}},{key:"setStrokeTransparent",value:function(){this.ctx.strokeStyle=this.current.strokeColor="transparent"}},{key:"setFillRGBColor",value:function(t,e,r){this.ctx.fillStyle=this.current.fillColor=Z.makeHexColor(t,e,r),this.current.patternFill=!1}},{key:"setFillTransparent",value:function(){this.ctx.fillStyle=this.current.fillColor="transparent",this.current.patternFill=!1}},{key:"_getPattern",value:function(t){var e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this.cachedPatterns.has(t)?e=this.cachedPatterns.get(t):(e=function(t){switch(t[0]){case"RadialAxial":return new js(t);case"Mesh":return new Fs(t);case"Dummy":return new Ds}throw new Error("Unknown IR type: ".concat(t[0]))}(this.getObject(t)),this.cachedPatterns.set(t,e)),r&&(e.matrix=r),e}},{key:"shadingFill",value:function(t){if(this.contentVisible){var e=this.ctx;this.save();var r=this._getPattern(t);e.fillStyle=r.getPattern(e,this,Ie(e),Ls);var n=Ie(e);if(n){var i=e.canvas,a=i.width,o=i.height,s=zs(Z.getAxialAlignedBoundingBox([0,0,a,o],n),4),u=s[0],c=s[1],l=s[2],h=s[3];this.ctx.fillRect(u,c,l-u,h-c)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore()}}},{key:"beginInlineImage",value:function(){F("Should not call beginInlineImage")}},{key:"beginImageData",value:function(){F("Should not call beginImageData")}},{key:"paintFormXObjectBegin",value:function(t,e){if(this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),t&&this.transform.apply(this,Gs(t)),this.baseTransform=je(this.ctx),e)){var r=e[2]-e[0],n=e[3]-e[1];this.ctx.rect(e[0],e[1],r,n),this.current.updateRectMinMax(je(this.ctx),e),this.clip(),this.endPath()}}},{key:"paintFormXObjectEnd",value:function(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}},{key:"beginGroup",value:function(t){if(this.contentVisible){this.save(),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);var e=this.ctx;t.isolated||I("TODO: Support non-isolated groups."),t.knockout&&R("Knockout groups not supported.");var r=je(e);if(t.matrix&&e.transform.apply(e,Gs(t.matrix)),!t.bbox)throw new Error("Bounding box is required.");var n=Z.getAxialAlignedBoundingBox(t.bbox,je(e)),i=[0,0,e.canvas.width,e.canvas.height];n=Z.intersect(n,i)||[0,0,0,0];var a=Math.floor(n[0]),o=Math.floor(n[1]),s=Math.max(Math.ceil(n[2])-a,1),u=Math.max(Math.ceil(n[3])-o,1);this.current.startNewPathAndClipBox([0,0,s,u]);var c="groupAt"+this.groupLevel;t.smask&&(c+="_smask_"+this.smaskCounter++%2);var l=this.cachedCanvases.getCanvas(c,s,u),h=l.context;h.translate(-a,-o),h.transform.apply(h,Gs(r)),t.smask?this.smaskStack.push({canvas:l.canvas,context:h,offsetX:a,offsetY:o,subtype:t.smask.subtype,backdrop:t.smask.backdrop,transferMap:t.smask.transferMap||null,startTransformInverse:null}):(e.setTransform(1,0,0,1,0,0),e.translate(a,o),e.save()),nu(e,h),this.ctx=h,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(e),this.groupLevel++}}},{key:"endGroup",value:function(t){if(this.contentVisible){this.groupLevel--;var e=this.ctx,r=this.groupStack.pop();if(this.ctx=r,this.ctx.imageSmoothingEnabled=!1,t.smask)this.tempSMask=this.smaskStack.pop(),this.restore();else{var n;this.ctx.restore();var i=je(this.ctx);this.restore(),this.ctx.save(),(n=this.ctx).setTransform.apply(n,Gs(i));var a=Z.getAxialAlignedBoundingBox([0,0,e.canvas.width,e.canvas.height],i);this.ctx.drawImage(e.canvas,0,0),this.ctx.restore(),this.compose(a)}}}},{key:"beginAnnotation",value:function(t,e,r,n,i){var a;if(Hs(lu,this,fu).call(this),iu(this.ctx),this.ctx.save(),this.save(),this.baseTransform&&(a=this.ctx).setTransform.apply(a,Gs(this.baseTransform)),e){var o=e[2]-e[0],s=e[3]-e[1];if(i&&this.annotationCanvasMap){(r=r.slice())[4]-=e[0],r[5]-=e[1],(e=e.slice())[0]=e[1]=0,e[2]=o,e[3]=s;var u=zs(Z.singularValueDecompose2dScale(je(this.ctx)),2),c=u[0],l=u[1],h=this.viewportScale,f=Math.ceil(o*this.outputScaleX*h),d=Math.ceil(s*this.outputScaleY*h);this.annotationCanvas=this.canvasFactory.create(f,d);var v=this.annotationCanvas,p=v.canvas,y=v.context;this.annotationCanvasMap.set(t,p),this.annotationCanvas.savedCtx=this.ctx,this.ctx=y,this.ctx.save(),this.ctx.setTransform(c,0,0,-l,0,s*l),iu(this.ctx)}else iu(this.ctx),this.endPath(),this.ctx.rect(e[0],e[1],o,s),this.ctx.clip(),this.ctx.beginPath()}this.current=new tu(this.ctx.canvas.width,this.ctx.canvas.height),this.transform.apply(this,Gs(r)),this.transform.apply(this,Gs(n))}},{key:"endAnnotation",value:function(){this.annotationCanvas&&(this.ctx.restore(),Hs(lu,this,du).call(this),this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas)}},{key:"paintImageMaskXObject",value:function(t){if(this.contentVisible){var e=t.count;(t=this.getObject(t.data,t)).count=e;var r=this.ctx,n=this.processingType3;if(n&&(void 0===n.compiled&&(n.compiled=function(t){var e=t.width,r=t.height;if(e>1e3||r>1e3)return null;var n,i,a,o,s=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),u=e+1,c=new Uint8Array(u*(r+1)),l=e+7&-8,h=new Uint8Array(l*r),f=0,d=Us(t.data);try{for(d.s();!(o=d.n()).done;)for(var v=o.value,p=128;p>0;)h[f++]=v&p?0:255,p>>=1}catch(t){d.e(t)}finally{d.f()}var y=0;for(0!==h[f=0]&&(c[0]=1,++y),i=1;i<e;i++)h[f]!==h[f+1]&&(c[i]=h[f]?2:1,++y),f++;for(0!==h[f]&&(c[i]=2,++y),n=1;n<r;n++){a=n*u,h[(f=n*l)-l]!==h[f]&&(c[a]=h[f]?1:8,++y);var g=(h[f]?4:0)+(h[f-l]?8:0);for(i=1;i<e;i++)s[g=(g>>2)+(h[f+1]?4:0)+(h[f-l+1]?8:0)]&&(c[a+i]=s[g],++y),f++;if(h[f-l]!==h[f]&&(c[a+i]=h[f]?2:4,++y),y>1e3)return null}for(a=n*u,0!==h[f=l*(r-1)]&&(c[a]=8,++y),i=1;i<e;i++)h[f]!==h[f+1]&&(c[a+i]=h[f]?4:8,++y),f++;if(0!==h[f]&&(c[a+i]=4,++y),y>1e3)return null;var m=new Int32Array([0,u,-1,0,-u,0,0,0,1]),b=new Path2D;for(n=0;y&&n<=r;n++){for(var w=n*u,k=w+e;w<k&&!c[w];)w++;if(w!==k){b.moveTo(w%u,n);var x=w,A=c[w];do{var _=m[A];do{w+=_}while(!c[w]);var E=c[w];5!==E&&10!==E?(A=E,c[w]=0):(A=E&51*A>>4,c[w]&=A>>2|A<<2),b.lineTo(w%u,w/u|0),c[w]||--y}while(x!==w);--n}}return h=null,c=null,function(t){t.save(),t.scale(1/e,-1/r),t.translate(0,-r),t.fill(b),t.beginPath(),t.restore()}}(t)),n.compiled))n.compiled(r);else{var i=this._createMaskCanvas(t),a=i.canvas;r.save(),r.setTransform(1,0,0,1,0,0),r.drawImage(a,i.offsetX,i.offsetY),r.restore(),this.compose()}}}},{key:"paintImageMaskXObjectRepeat",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0;if(this.contentVisible){t=this.getObject(t.data,t);var o=this.ctx;o.save();var s=je(o);o.transform(e,r,n,i,0,0);var u=this._createMaskCanvas(t);o.setTransform(1,0,0,1,u.offsetX-s[4],u.offsetY-s[5]);for(var c=0,l=a.length;c<l;c+=2){var h=Z.transform(s,[e,r,n,i,a[c],a[c+1]]),f=zs(Z.applyTransform([0,0],h),2),d=f[0],v=f[1];o.drawImage(u.canvas,d,v)}o.restore(),this.compose()}}},{key:"paintImageMaskXObjectGroup",value:function(t){if(this.contentVisible){var e,r=this.ctx,n=this.current.fillColor,i=this.current.patternFill,a=Us(t);try{for(a.s();!(e=a.n()).done;){var o=e.value,s=o.data,u=o.width,c=o.height,l=o.transform,h=this.cachedCanvases.getCanvas("maskCanvas",u,c),f=h.context;f.save(),ru(f,this.getObject(s,o)),f.globalCompositeOperation="source-in",f.fillStyle=i?n.getPattern(f,this,Ie(r),Ts):n,f.fillRect(0,0,u,c),f.restore(),r.save(),r.transform.apply(r,Gs(l)),r.scale(1,-1),Zs(r,h.canvas,0,0,u,c,0,-1,1,1),r.restore()}}catch(t){a.e(t)}finally{a.f()}this.compose()}}},{key:"paintImageXObject",value:function(t){if(this.contentVisible){var e=this.getObject(t);e?this.paintInlineImageXObject(e):R("Dependent image isn't ready yet")}}},{key:"paintImageXObjectRepeat",value:function(t,e,r,n){if(this.contentVisible){var i=this.getObject(t);if(i){for(var a=i.width,o=i.height,s=[],u=0,c=n.length;u<c;u+=2)s.push({transform:[e,0,0,r,n[u],n[u+1]],x:0,y:0,w:a,h:o});this.paintInlineImageXObjectGroup(i,s)}else R("Dependent image isn't ready yet")}}},{key:"applyTransferMapsToCanvas",value:function(t){return"none"!==this.current.transferMaps&&(t.filter=this.current.transferMaps,t.drawImage(t.canvas,0,0),t.filter="none"),t.canvas}},{key:"applyTransferMapsToBitmap",value:function(t){if("none"===this.current.transferMaps)return t.bitmap;var e=t.bitmap,r=t.width,n=t.height,i=this.cachedCanvases.getCanvas("inlineImage",r,n),a=i.context;return a.filter=this.current.transferMaps,a.drawImage(e,0,0),a.filter="none",i.canvas}},{key:"paintInlineImageXObject",value:function(t){if(this.contentVisible){var e,r=t.width,n=t.height,i=this.ctx;if(this.save(),!m){var a=i.filter;"none"!==a&&""!==a&&(i.filter="none")}if(i.scale(1/r,-1/n),t.bitmap)e=this.applyTransferMapsToBitmap(t);else if("function"==typeof HTMLElement&&t instanceof HTMLElement||!t.data)e=t;else{var o=this.cachedCanvases.getCanvas("inlineImage",r,n).context;eu(o,t),e=this.applyTransferMapsToCanvas(o)}var s=this._scaleImage(e,Ie(i));i.imageSmoothingEnabled=au(je(i),t.interpolate),Zs(i,s.img,0,0,s.paintWidth,s.paintHeight,0,-n,r,n),this.compose(),this.restore()}}},{key:"paintInlineImageXObjectGroup",value:function(t,e){if(this.contentVisible){var r,n=this.ctx;if(t.bitmap)r=t.bitmap;else{var i=t.width,a=t.height,o=this.cachedCanvases.getCanvas("inlineImage",i,a).context;eu(o,t),r=this.applyTransferMapsToCanvas(o)}var s,u=Us(e);try{for(u.s();!(s=u.n()).done;){var c=s.value;n.save(),n.transform.apply(n,Gs(c.transform)),n.scale(1,-1),Zs(n,r,c.x,c.y,c.w,c.h,0,-1,1,1),n.restore()}}catch(t){u.e(t)}finally{u.f()}this.compose()}}},{key:"paintSolidColorImageMask",value:function(){this.contentVisible&&(this.ctx.fillRect(0,0,1,1),this.compose())}},{key:"markPoint",value:function(t){}},{key:"markPointProps",value:function(t,e){}},{key:"beginMarkedContent",value:function(t){this.markedContentStack.push({visible:!0})}},{key:"beginMarkedContentProps",value:function(t,e){"OC"===t?this.markedContentStack.push({visible:this.optionalContentConfig.isVisible(e)}):this.markedContentStack.push({visible:!0}),this.contentVisible=this.isContentVisible()}},{key:"endMarkedContent",value:function(){this.markedContentStack.pop(),this.contentVisible=this.isContentVisible()}},{key:"beginCompat",value:function(){}},{key:"endCompat",value:function(){}},{key:"consumePath",value:function(t){var e=this.current.isEmptyClip();this.pendingClip&&this.current.updateClipFromPath(),this.pendingClip||this.compose(t);var r=this.ctx;this.pendingClip&&(e||(this.pendingClip===cu?r.clip("evenodd"):r.clip()),this.pendingClip=null),this.current.startNewPathAndClipBox(this.current.clipBox),r.beginPath()}},{key:"getSinglePixelWidth",value:function(){if(!this._cachedGetSinglePixelWidth){var t=je(this.ctx);if(0===t[1]&&0===t[2])this._cachedGetSinglePixelWidth=1/Math.min(Math.abs(t[0]),Math.abs(t[3]));else{var e=Math.abs(t[0]*t[3]-t[2]*t[1]),r=Math.hypot(t[0],t[2]),n=Math.hypot(t[1],t[3]);this._cachedGetSinglePixelWidth=Math.max(r,n)/e}}return this._cachedGetSinglePixelWidth}},{key:"getScaleForStroking",value:function(){if(-1===this._cachedScaleForStroking[0]){var t,e,r=this.current.lineWidth,n=this.ctx.getTransform(),i=n.a,a=n.b,o=n.c,s=n.d;if(0===a&&0===o){var u=Math.abs(i),c=Math.abs(s);if(u===c)if(0===r)t=e=1/u;else{var l=u*r;t=e=l<1?1/l:1}else if(0===r)t=1/u,e=1/c;else{var h=u*r,f=c*r;t=h<1?1/h:1,e=f<1?1/f:1}}else{var d=Math.abs(i*s-a*o),v=Math.hypot(i,a),p=Math.hypot(o,s);if(0===r)t=p/d,e=v/d;else{var y=r*d;t=p>y?p/y:1,e=v>y?v/y:1}}this._cachedScaleForStroking[0]=t,this._cachedScaleForStroking[1]=e}return this._cachedScaleForStroking}},{key:"rescaleAndStroke",value:function(t){var e=this.ctx,r=this.current.lineWidth,n=zs(this.getScaleForStroking(),2),i=n[0],a=n[1];if(e.lineWidth=r||1,1!==i||1!==a){var o=e.getLineDash();if(t&&e.save(),e.scale(i,a),o.length>0){var s=Math.max(i,a);e.setLineDash(o.map((function(t){return t/s}))),e.lineDashOffset/=s}e.stroke(),t&&e.restore()}else e.stroke()}},{key:"isContentVisible",value:function(){for(var t=this.markedContentStack.length-1;t>=0;t--)if(!this.markedContentStack[t].visible)return!1;return!0}}])}();function fu(){for(;this.stateStack.length||this.inSMaskMode;)this.restore();this.current.activeSMask=null,this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null)}function du(){if(this.pageColors){var t=this.filterFactory.addHCMFilter(this.pageColors.foreground,this.pageColors.background);if("none"!==t){var e=this.ctx.filter;this.ctx.filter=t,this.ctx.drawImage(this.ctx.canvas,0,0),this.ctx.filter=e}}}for(var vu in P)void 0!==hu.prototype[vu]&&(hu.prototype[P[vu]]=hu.prototype[vu]);function pu(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,yu(n.key),n)}}function yu(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function gu(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}var mu=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return function(t,e,r){return r&&pu(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}(t,0,[{key:"workerPort",get:function(){return gu(t,this,bu)._},set:function(e){if(!("undefined"!=typeof Worker&&e instanceof Worker)&&null!==e)throw new Error("Invalid \`workerPort\` type.");bu._=gu(t,this,e)}},{key:"workerSrc",get:function(){return gu(t,this,wu)._},set:function(e){if("string"!=typeof e)throw new Error("Invalid \`workerSrc\` type.");wu._=gu(t,this,e)}}])}(),bu={_:null},wu={_:""};function ku(){ku=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function xu(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function Au(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,_u(n.key),n)}}function _u(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function Eu(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}r(5204);function Su(t){switch(t instanceof Error||"object"==typeof t&&null!==t||F('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),t.name){case"AbortException":return new Y(t.message);case"MissingPDFException":return new z(t.message);case"PasswordException":return new G(t.message,t.code);case"UnexpectedResponseException":return new V(t.message,t.status);case"UnknownErrorException":return new H(t.message,t.details);default:return new H(t.message,t.toString())}}var Ou=new WeakSet,Tu=function(){return function(t,e,r){return e&&Au(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}((function t(e,r,n){var i=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),function(t,e){(function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")})(t,e),e.add(t)}(this,Ou),this.sourceName=e,this.targetName=r,this.comObj=n,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),this._onComObjOnMessage=function(t){var e=t.data;if(e.targetName===i.sourceName)if(e.stream)Eu(Ou,i,Lu).call(i,e);else if(e.callback){var r=e.callbackId,a=i.callbackCapabilities[r];if(!a)throw new Error("Cannot resolve callback ".concat(r));if(delete i.callbackCapabilities[r],1===e.callback)a.resolve(e.data);else{if(2!==e.callback)throw new Error("Unexpected callback case");a.reject(Su(e.reason))}}else{var o=i.actionHandler[e.action];if(!o)throw new Error("Unknown action from worker: ".concat(e.action));if(e.callbackId){var s=i.sourceName,u=e.sourceName;new Promise((function(t){t(o(e.data))})).then((function(t){n.postMessage({sourceName:s,targetName:u,callback:1,callbackId:e.callbackId,data:t})}),(function(t){n.postMessage({sourceName:s,targetName:u,callback:2,callbackId:e.callbackId,reason:Su(t)})}))}else e.streamId?Eu(Ou,i,Pu).call(i,e):o(e.data)}},n.addEventListener("message",this._onComObjOnMessage)}),[{key:"on",value:function(t,e){var r=this.actionHandler;if(r[t])throw new Error('There is already an actionName called "'.concat(t,'"'));r[t]=e}},{key:"send",value:function(t,e,r){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:t,data:e},r)}},{key:"sendWithPromise",value:function(t,e,r){var n=this.callbackId++,i=Promise.withResolvers();this.callbackCapabilities[n]=i;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:t,callbackId:n,data:e},r)}catch(t){i.reject(t)}return i.promise}},{key:"sendWithStream",value:function(t,e,r,n){var i=this,a=this.streamId++,o=this.sourceName,s=this.targetName,u=this.comObj;return new ReadableStream({start:function(r){var c=Promise.withResolvers();return i.streamControllers[a]={controller:r,startCall:c,pullCall:null,cancelCall:null,isClosed:!1},u.postMessage({sourceName:o,targetName:s,action:t,streamId:a,data:e,desiredSize:r.desiredSize},n),c.promise},pull:function(t){var e=Promise.withResolvers();return i.streamControllers[a].pullCall=e,u.postMessage({sourceName:o,targetName:s,stream:6,streamId:a,desiredSize:t.desiredSize}),e.promise},cancel:function(t){D(t instanceof Error,"cancel must have a valid reason");var e=Promise.withResolvers();return i.streamControllers[a].cancelCall=e,i.streamControllers[a].isClosed=!0,u.postMessage({sourceName:o,targetName:s,stream:1,streamId:a,reason:Su(t)}),e.promise}},r)}},{key:"destroy",value:function(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}])}();function Pu(t){var e=t.streamId,r=this.sourceName,n=t.sourceName,i=this.comObj,a=this,o=this.actionHandler[t.action],s={enqueue(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,o=arguments.length>2?arguments[2]:void 0;if(!this.isCancelled){var s=this.desiredSize;this.desiredSize-=a,s>0&&this.desiredSize<=0&&(this.sinkCapability=Promise.withResolvers(),this.ready=this.sinkCapability.promise),i.postMessage({sourceName:r,targetName:n,stream:4,streamId:e,chunk:t},o)}},close(){this.isCancelled||(this.isCancelled=!0,i.postMessage({sourceName:r,targetName:n,stream:3,streamId:e}),delete a.streamSinks[e])},error(t){D(t instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,i.postMessage({sourceName:r,targetName:n,stream:5,streamId:e,reason:Su(t)}))},sinkCapability:Promise.withResolvers(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:t.desiredSize,ready:null};s.sinkCapability.resolve(),s.ready=s.sinkCapability.promise,this.streamSinks[e]=s,new Promise((function(e){e(o(t.data,s))})).then((function(){i.postMessage({sourceName:r,targetName:n,stream:8,streamId:e,success:!0})}),(function(t){i.postMessage({sourceName:r,targetName:n,stream:8,streamId:e,reason:Su(t)})}))}function Lu(t){var e=t.streamId,r=this.sourceName,n=t.sourceName,i=this.comObj,a=this.streamControllers[e],o=this.streamSinks[e];switch(t.stream){case 8:t.success?a.startCall.resolve():a.startCall.reject(Su(t.reason));break;case 7:t.success?a.pullCall.resolve():a.pullCall.reject(Su(t.reason));break;case 6:if(!o){i.postMessage({sourceName:r,targetName:n,stream:7,streamId:e,success:!0});break}o.desiredSize<=0&&t.desiredSize>0&&o.sinkCapability.resolve(),o.desiredSize=t.desiredSize,new Promise((function(t){var e;t(null===(e=o.onPull)||void 0===e?void 0:e.call(o))})).then((function(){i.postMessage({sourceName:r,targetName:n,stream:7,streamId:e,success:!0})}),(function(t){i.postMessage({sourceName:r,targetName:n,stream:7,streamId:e,reason:Su(t)})}));break;case 4:if(D(a,"enqueue should have stream controller"),a.isClosed)break;a.controller.enqueue(t.chunk);break;case 3:if(D(a,"close should have stream controller"),a.isClosed)break;a.isClosed=!0,a.controller.close(),Eu(Ou,this,Mu).call(this,a,e);break;case 5:D(a,"error should have stream controller"),a.controller.error(Su(t.reason)),Eu(Ou,this,Mu).call(this,a,e);break;case 2:t.success?a.cancelCall.resolve():a.cancelCall.reject(Su(t.reason)),Eu(Ou,this,Mu).call(this,a,e);break;case 1:if(!o)break;new Promise((function(e){var r;e(null===(r=o.onCancel)||void 0===r?void 0:r.call(o,Su(t.reason)))})).then((function(){i.postMessage({sourceName:r,targetName:n,stream:2,streamId:e,success:!0})}),(function(t){i.postMessage({sourceName:r,targetName:n,stream:2,streamId:e,reason:Su(t)})})),o.sinkCapability.reject(Su(t.reason)),o.isCancelled=!0,delete this.streamSinks[e];break;default:throw new Error("Unexpected stream case")}}function Mu(t,e){return Cu.apply(this,arguments)}function Cu(){var t;return t=ku().mark((function t(e,r){var n,i,a;return ku().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.allSettled([null===(n=e.startCall)||void 0===n?void 0:n.promise,null===(i=e.pullCall)||void 0===i?void 0:i.promise,null===(a=e.cancelCall)||void 0===a?void 0:a.promise]);case 2:delete this.streamControllers[r];case 3:case"end":return t.stop()}}),t,this)})),Cu=function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){xu(a,n,i,o,s,"next",t)}function s(t){xu(a,n,i,o,s,"throw",t)}o(void 0)}))},Cu.apply(this,arguments)}function ju(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Iu(n.key),n)}}function Iu(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function Ru(t,e,r){(function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")})(t,e),e.set(t,r)}function Fu(t,e){return t.get(Nu(t,e))}function Du(t,e,r){return t.set(Nu(t,e),r),r}function Nu(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}var Wu=new WeakMap,Bu=new WeakMap,Gu=function(){return function(t,e,r){return e&&ju(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}((function t(e){var r=e.parsedData,n=e.rawData;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),Ru(this,Wu,void 0),Ru(this,Bu,void 0),Du(Wu,this,r),Du(Bu,this,n)}),[{key:"getRaw",value:function(){return Fu(Bu,this)}},{key:"get",value:function(t){var e;return null!==(e=Fu(Wu,this).get(t))&&void 0!==e?e:null}},{key:"getAll",value:function(){return Q(Fu(Wu,this))}},{key:"has",value:function(t){return Fu(Wu,this).has(t)}}])}();function Hu(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||zu(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Uu(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=zu(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function zu(t,e){if(t){if("string"==typeof t)return Vu(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Vu(t,e):void 0}}function Vu(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function qu(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Yu(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Ku(n.key),n)}}function Xu(t,e,r){return e&&Yu(t.prototype,e),r&&Yu(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function Ku(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function Qu(t,e,r){Ju(t,e),e.set(t,r)}function Ju(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function $u(t,e){return t.get(tc(t,e))}function Zu(t,e,r){return t.set(tc(t,e),r),r}function tc(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}var ec=Symbol("INTERNAL"),rc=new WeakMap,nc=new WeakMap,ic=new WeakMap,ac=new WeakMap,oc=function(){return Xu((function t(e,r){var n=r.name,i=r.intent,a=r.usage;qu(this,t),Qu(this,rc,!1),Qu(this,nc,!1),Qu(this,ic,!1),Qu(this,ac,!0),Zu(rc,this,!!(2&e)),Zu(nc,this,!!(4&e)),this.name=n,this.intent=i,this.usage=a}),[{key:"visible",get:function(){if($u(ic,this))return $u(ac,this);if(!$u(ac,this))return!1;var t=this.usage,e=t.print,r=t.view;return $u(rc,this)?"OFF"!==(null==r?void 0:r.viewState):!$u(nc,this)||"OFF"!==(null==e?void 0:e.printState)}},{key:"_setVisible",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t!==ec&&F("Internal method \`_setVisible\` called."),Zu(ic,this,r),Zu(ac,this,e)}}])}(),sc=new WeakMap,uc=new WeakMap,cc=new WeakMap,lc=new WeakMap,hc=new WeakSet,fc=function(){return Xu((function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(qu(this,t),function(t,e){Ju(t,e),e.add(t)}(this,hc),Qu(this,sc,null),Qu(this,uc,new Map),Qu(this,cc,null),Qu(this,lc,null),this.renderingIntent=r,this.name=null,this.creator=null,null!==e){this.name=e.name,this.creator=e.creator,Zu(lc,this,e.order);var n,i=Uu(e.groups);try{for(i.s();!(n=i.n()).done;){var a=n.value;$u(uc,this).set(a.id,new oc(r,a))}}catch(t){i.e(t)}finally{i.f()}if("OFF"===e.baseState){var o,s=Uu($u(uc,this).values());try{for(s.s();!(o=s.n()).done;)o.value._setVisible(ec,!1)}catch(t){s.e(t)}finally{s.f()}}var u,c=Uu(e.on);try{for(c.s();!(u=c.n()).done;){var l=u.value;$u(uc,this).get(l)._setVisible(ec,!0)}}catch(t){c.e(t)}finally{c.f()}var h,f=Uu(e.off);try{for(f.s();!(h=f.n()).done;){var d=h.value;$u(uc,this).get(d)._setVisible(ec,!1)}}catch(t){f.e(t)}finally{f.f()}Zu(cc,this,this.getHash())}}),[{key:"isVisible",value:function(t){if(0===$u(uc,this).size)return!0;if(!t)return I("Optional content group not defined."),!0;if("OCG"===t.type)return $u(uc,this).has(t.id)?$u(uc,this).get(t.id).visible:(R("Optional content group not found: ".concat(t.id)),!0);if("OCMD"===t.type){if(t.expression)return tc(hc,this,dc).call(this,t.expression);if(!t.policy||"AnyOn"===t.policy){var e,r=Uu(t.ids);try{for(r.s();!(e=r.n()).done;){var n=e.value;if(!$u(uc,this).has(n))return R("Optional content group not found: ".concat(n)),!0;if($u(uc,this).get(n).visible)return!0}}catch(t){r.e(t)}finally{r.f()}return!1}if("AllOn"===t.policy){var i,a=Uu(t.ids);try{for(a.s();!(i=a.n()).done;){var o=i.value;if(!$u(uc,this).has(o))return R("Optional content group not found: ".concat(o)),!0;if(!$u(uc,this).get(o).visible)return!1}}catch(t){a.e(t)}finally{a.f()}return!0}if("AnyOff"===t.policy){var s,u=Uu(t.ids);try{for(u.s();!(s=u.n()).done;){var c=s.value;if(!$u(uc,this).has(c))return R("Optional content group not found: ".concat(c)),!0;if(!$u(uc,this).get(c).visible)return!0}}catch(t){u.e(t)}finally{u.f()}return!1}if("AllOff"===t.policy){var l,h=Uu(t.ids);try{for(h.s();!(l=h.n()).done;){var f=l.value;if(!$u(uc,this).has(f))return R("Optional content group not found: ".concat(f)),!0;if($u(uc,this).get(f).visible)return!1}}catch(t){h.e(t)}finally{h.f()}return!0}return R("Unknown optional content policy ".concat(t.policy,".")),!0}return R("Unknown group type ".concat(t.type,".")),!0}},{key:"setVisibility",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=$u(uc,this).get(t);r?(r._setVisible(ec,!!e,!0),Zu(sc,this,null)):R("Optional content group not found: ".concat(t))}},{key:"setOCGState",value:function(t){var e,r,n=t.state,i=(t.preserveRB,Uu(n));try{for(i.s();!(r=i.n()).done;){var a=r.value;switch(a){case"ON":case"OFF":case"Toggle":e=a;continue}var o=$u(uc,this).get(a);if(o)switch(e){case"ON":o._setVisible(ec,!0);break;case"OFF":o._setVisible(ec,!1);break;case"Toggle":o._setVisible(ec,!o.visible)}}}catch(t){i.e(t)}finally{i.f()}Zu(sc,this,null)}},{key:"hasInitialVisibility",get:function(){return null===$u(cc,this)||this.getHash()===$u(cc,this)}},{key:"getOrder",value:function(){return $u(uc,this).size?$u(lc,this)?$u(lc,this).slice():function(t){return function(t){if(Array.isArray(t))return Vu(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||zu(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}($u(uc,this).keys()):null}},{key:"getGroups",value:function(){return $u(uc,this).size>0?Q($u(uc,this)):null}},{key:"getGroup",value:function(t){return $u(uc,this).get(t)||null}},{key:"getHash",value:function(){if(null!==$u(sc,this))return $u(sc,this);var t,e=new so,r=Uu($u(uc,this));try{for(r.s();!(t=r.n()).done;){var n=Hu(t.value,2),i=n[0],a=n[1];e.update("".concat(i,":").concat(a.visible))}}catch(t){r.e(t)}finally{r.f()}return Zu(sc,this,e.hexdigest())}}])}();function dc(t){var e=t.length;if(e<2)return!0;for(var r=t[0],n=1;n<e;n++){var i=t[n],a=void 0;if(Array.isArray(i))a=tc(hc,this,dc).call(this,i);else{if(!$u(uc,this).has(i))return R("Optional content group not found: ".concat(i)),!0;a=$u(uc,this).get(i).visible}switch(r){case"And":if(!a)return!1;break;case"Or":if(a)return!0;break;case"Not":return!a;default:return!0}}return"And"===r}function vc(){vc=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function pc(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function yc(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){pc(a,n,i,o,s,"next",t)}function s(t){pc(a,n,i,o,s,"throw",t)}o(void 0)}))}}function gc(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return mc(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?mc(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function mc(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function bc(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function wc(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,xc(n.key),n)}}function kc(t,e,r){return e&&wc(t.prototype,e),r&&wc(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function xc(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}r(3276);var Ac=function(){return kc((function t(e,r){var n=this,i=r.disableRange,a=void 0!==i&&i,o=r.disableStream,s=void 0!==o&&o;bc(this,t),D(e,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.');var u=e.length,c=e.initialData,l=e.progressiveDone,h=e.contentDispositionFilename;if(this._queuedChunks=[],this._progressiveDone=l,this._contentDispositionFilename=h,(null==c?void 0:c.length)>0){var f=c instanceof Uint8Array&&c.byteLength===c.buffer.byteLength?c.buffer:new Uint8Array(c).buffer;this._queuedChunks.push(f)}this._pdfDataRangeTransport=e,this._isStreamingSupported=!s,this._isRangeSupported=!a,this._contentLength=u,this._fullRequestReader=null,this._rangeReaders=[],e.addRangeListener((function(t,e){n._onReceiveData({begin:t,chunk:e})})),e.addProgressListener((function(t,e){n._onProgress({loaded:t,total:e})})),e.addProgressiveReadListener((function(t){n._onReceiveData({chunk:t})})),e.addProgressiveDoneListener((function(){n._onProgressiveDone()})),e.transportReady()}),[{key:"_onReceiveData",value:function(t){var e=t.begin,r=t.chunk,n=r instanceof Uint8Array&&r.byteLength===r.buffer.byteLength?r.buffer:new Uint8Array(r).buffer;void 0===e?this._fullRequestReader?this._fullRequestReader._enqueue(n):this._queuedChunks.push(n):D(this._rangeReaders.some((function(t){return t._begin===e&&(t._enqueue(n),!0)})),"_onReceiveData - no \`PDFDataTransportStreamRangeReader\` instance found.")}},{key:"_progressiveDataLength",get:function(){var t,e;return null!==(t=null===(e=this._fullRequestReader)||void 0===e?void 0:e._loaded)&&void 0!==t?t:0}},{key:"_onProgress",value:function(t){var e,r,n,i;void 0===t.total?null===(e=this._rangeReaders[0])||void 0===e||null===(r=e.onProgress)||void 0===r||r.call(e,{loaded:t.loaded}):null===(n=this._fullRequestReader)||void 0===n||null===(i=n.onProgress)||void 0===i||i.call(n,{loaded:t.loaded,total:t.total})}},{key:"_onProgressiveDone",value:function(){var t;null===(t=this._fullRequestReader)||void 0===t||t.progressiveDone(),this._progressiveDone=!0}},{key:"_removeRangeReader",value:function(t){var e=this._rangeReaders.indexOf(t);e>=0&&this._rangeReaders.splice(e,1)}},{key:"getFullReader",value:function(){D(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");var t=this._queuedChunks;return this._queuedChunks=null,new _c(this,t,this._progressiveDone,this._contentDispositionFilename)}},{key:"getRangeReader",value:function(t,e){if(e<=this._progressiveDataLength)return null;var r=new Ec(this,t,e);return this._pdfDataRangeTransport.requestDataRange(t,e),this._rangeReaders.push(r),r}},{key:"cancelAllRequests",value:function(t){var e;null===(e=this._fullRequestReader)||void 0===e||e.cancel(t);var r,n=gc(this._rangeReaders.slice(0));try{for(n.s();!(r=n.n()).done;)r.value.cancel(t)}catch(t){n.e(t)}finally{n.f()}this._pdfDataRangeTransport.abort()}}])}(),_c=function(){return kc((function t(e,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;bc(this,t),this._stream=e,this._done=n||!1,this._filename=xe(i)?i:null,this._queuedChunks=r||[],this._loaded=0;var a,o=gc(this._queuedChunks);try{for(o.s();!(a=o.n()).done;){var s=a.value;this._loaded+=s.byteLength}}catch(t){o.e(t)}finally{o.f()}this._requests=[],this._headersReady=Promise.resolve(),e._fullRequestReader=this,this.onProgress=null}),[{key:"_enqueue",value:function(t){this._done||(this._requests.length>0?this._requests.shift().resolve({value:t,done:!1}):this._queuedChunks.push(t),this._loaded+=t.byteLength)}},{key:"headersReady",get:function(){return this._headersReady}},{key:"filename",get:function(){return this._filename}},{key:"isRangeSupported",get:function(){return this._stream._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._stream._isStreamingSupported}},{key:"contentLength",get:function(){return this._stream._contentLength}},{key:"read",value:(t=yc(vc().mark((function t(){var e,r;return vc().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(this._queuedChunks.length>0)){t.next=3;break}return e=this._queuedChunks.shift(),t.abrupt("return",{value:e,done:!1});case 3:if(!this._done){t.next=5;break}return t.abrupt("return",{value:void 0,done:!0});case 5:return r=Promise.withResolvers(),this._requests.push(r),t.abrupt("return",r.promise);case 8:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(t){this._done=!0;var e,r=gc(this._requests);try{for(r.s();!(e=r.n()).done;)e.value.resolve({value:void 0,done:!0})}catch(t){r.e(t)}finally{r.f()}this._requests.length=0}},{key:"progressiveDone",value:function(){this._done||(this._done=!0)}}]);var t}(),Ec=function(){return kc((function t(e,r,n){bc(this,t),this._stream=e,this._begin=r,this._end=n,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}),[{key:"_enqueue",value:function(t){if(!this._done){if(0===this._requests.length)this._queuedChunk=t;else{this._requests.shift().resolve({value:t,done:!1});var e,r=gc(this._requests);try{for(r.s();!(e=r.n()).done;)e.value.resolve({value:void 0,done:!0})}catch(t){r.e(t)}finally{r.f()}this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}},{key:"isStreamingSupported",get:function(){return!1}},{key:"read",value:(t=yc(vc().mark((function t(){var e,r;return vc().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this._queuedChunk){t.next=4;break}return e=this._queuedChunk,this._queuedChunk=null,t.abrupt("return",{value:e,done:!1});case 4:if(!this._done){t.next=6;break}return t.abrupt("return",{value:void 0,done:!0});case 6:return r=Promise.withResolvers(),this._requests.push(r),t.abrupt("return",r.promise);case 9:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(t){this._done=!0;var e,r=gc(this._requests);try{for(r.s();!(e=r.n()).done;)e.value.resolve({value:void 0,done:!0})}catch(t){r.e(t)}finally{r.f()}this._requests.length=0,this._stream._removeRangeReader(this)}}]);var t}();function Sc(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return Oc(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Oc(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Oc(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function Tc(t,e){var r=new Headers;if(!t||!e||"object"!=typeof e)return r;for(var n in e){var i=e[n];void 0!==i&&r.append(n,i)}return r}function Pc(t){var e=t.responseHeaders,r=t.isHttp,n=t.rangeChunkSize,i=t.disableRange,a={allowRangeRequests:!1,suggestedLength:void 0},o=parseInt(e.get("Content-Length"),10);return Number.isInteger(o)?(a.suggestedLength=o,o<=2*n||i||!r||"bytes"!==e.get("Accept-Ranges")||"identity"!==(e.get("Content-Encoding")||"identity")||(a.allowRangeRequests=!0),a):a}function Lc(t){var e=t.get("Content-Disposition");if(e){var r=function(t){var e=!0,r=a("filename\\\\*","i").exec(t);if(r){var n=u(r=r[1]);return s(n=l(n=c(n=unescape(n))))}if(r=function(t){for(var e,r=[],n=a("filename\\\\*((?!0\\\\d)\\\\d+)(\\\\*?)","ig");null!==(e=n.exec(t));){var i=Sc(e,4),o=i[1],s=i[2],l=i[3];if((o=parseInt(o,10))in r){if(0===o)break}else r[o]=[s,l]}for(var h=[],f=0;f<r.length&&f in r;++f){var d=Sc(r[f],2),v=d[0],p=d[1];p=u(p),v&&(p=unescape(p),0===f&&(p=c(p))),h.push(p)}return h.join("")}(t))return s(l(r));if(r=a("filename","i").exec(t)){var i=u(r=r[1]);return s(i=l(i))}function a(t,e){return new RegExp("(?:^|;)\\\\s*"+t+'\\\\s*=\\\\s*([^";\\\\s][^;\\\\s]*|"(?:[^"\\\\\\\\]|\\\\\\\\"?)+"?)',e)}function o(t,r){if(t){if(!/^[\\x00-\\xFF]+$/.test(r))return r;try{var n=new TextDecoder(t,{fatal:!0}),i=K(r);r=n.decode(i),e=!1}catch(t){}}return r}function s(t){return e&&/[\\x80-\\xff]/.test(t)&&(t=o("utf-8",t),e&&(t=o("iso-8859-1",t))),t}function u(t){if(t.startsWith('"')){for(var e=t.slice(1).split('\\\\"'),r=0;r<e.length;++r){var n=e[r].indexOf('"');-1!==n&&(e[r]=e[r].slice(0,n),e.length=r+1),e[r]=e[r].replaceAll(/\\\\(.)/g,"$1")}t=e.join('"')}return t}function c(t){var e=t.indexOf("'");return-1===e?t:o(t.slice(0,e),t.slice(e+1).replace(/^[^']*'/,""))}function l(t){return!t.startsWith("=?")||/[\\x00-\\x19\\x80-\\xff]/.test(t)?t:t.replaceAll(/=\\?([\\w-]*)\\?([QqBb])\\?((?:[^?]|\\?(?!=))*)\\?=/g,(function(t,e,r,n){if("q"===r||"Q"===r)return o(e,n=(n=n.replaceAll("_"," ")).replaceAll(/=([0-9a-fA-F]{2})/g,(function(t,e){return String.fromCharCode(parseInt(e,16))})));try{n=atob(n)}catch(t){}return o(e,n)}))}return""}(e);if(r.includes("%"))try{r=decodeURIComponent(r)}catch(t){}if(xe(r))return r}return null}function Mc(t,e){return 404===t||0===t&&e.startsWith("file:")?new z('Missing PDF "'+e+'".'):new V("Unexpected server response (".concat(t,') while retrieving PDF "').concat(e,'".'),t)}function Cc(t){return 200===t||206===t}function jc(){jc=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function Ic(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function Rc(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){Ic(a,n,i,o,s,"next",t)}function s(t){Ic(a,n,i,o,s,"throw",t)}o(void 0)}))}}function Fc(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function Dc(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Nc(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Bc(n.key),n)}}function Wc(t,e,r){return e&&Nc(t.prototype,e),r&&Nc(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function Bc(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function Gc(t,e,r){return{method:"GET",headers:t,signal:r.signal,mode:"cors",credentials:e?"include":"same-origin",redirect:"follow"}}function Hc(t){return t instanceof Uint8Array?t.buffer:t instanceof ArrayBuffer?t:(R("getArrayBuffer - unexpected data format: ".concat(t)),new Uint8Array(t).buffer)}var Uc=function(){return Wc((function t(e){Dc(this,t),this.source=e,this.isHttp=/^https?:/i.test(e.url),this.headers=Tc(this.isHttp,e.httpHeaders),this._fullRequestReader=null,this._rangeRequestReaders=[]}),[{key:"_progressiveDataLength",get:function(){var t,e;return null!==(t=null===(e=this._fullRequestReader)||void 0===e?void 0:e._loaded)&&void 0!==t?t:0}},{key:"getFullReader",value:function(){return D(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new zc(this),this._fullRequestReader}},{key:"getRangeReader",value:function(t,e){if(e<=this._progressiveDataLength)return null;var r=new Vc(this,t,e);return this._rangeRequestReaders.push(r),r}},{key:"cancelAllRequests",value:function(t){var e;null===(e=this._fullRequestReader)||void 0===e||e.cancel(t);var r,n=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return Fc(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Fc(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}(this._rangeRequestReaders.slice(0));try{for(n.s();!(r=n.n()).done;)r.value.cancel(t)}catch(t){n.e(t)}finally{n.f()}}}])}(),zc=function(){return Wc((function t(e){var r=this;Dc(this,t),this._stream=e,this._reader=null,this._loaded=0,this._filename=null;var n=e.source;this._withCredentials=n.withCredentials||!1,this._contentLength=n.length,this._headersCapability=Promise.withResolvers(),this._disableRange=n.disableRange||!1,this._rangeChunkSize=n.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._abortController=new AbortController,this._isStreamingSupported=!n.disableStream,this._isRangeSupported=!n.disableRange;var i=new Headers(e.headers),a=n.url;fetch(a,Gc(i,this._withCredentials,this._abortController)).then((function(t){if(!Cc(t.status))throw Mc(t.status,a);r._reader=t.body.getReader(),r._headersCapability.resolve();var n=t.headers,i=Pc({responseHeaders:n,isHttp:e.isHttp,rangeChunkSize:r._rangeChunkSize,disableRange:r._disableRange}),o=i.allowRangeRequests,s=i.suggestedLength;r._isRangeSupported=o,r._contentLength=s||r._contentLength,r._filename=Lc(n),!r._isStreamingSupported&&r._isRangeSupported&&r.cancel(new Y("Streaming is disabled."))})).catch(this._headersCapability.reject),this.onProgress=null}),[{key:"headersReady",get:function(){return this._headersCapability.promise}},{key:"filename",get:function(){return this._filename}},{key:"contentLength",get:function(){return this._contentLength}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:(t=Rc(jc().mark((function t(){var e,r,n,i;return jc().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._headersCapability.promise;case 2:return t.next=4,this._reader.read();case 4:if(r=t.sent,n=r.value,!(i=r.done)){t.next=9;break}return t.abrupt("return",{value:n,done:i});case 9:return this._loaded+=n.byteLength,null===(e=this.onProgress)||void 0===e||e.call(this,{loaded:this._loaded,total:this._contentLength}),t.abrupt("return",{value:Hc(n),done:!1});case 12:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(t){var e;null===(e=this._reader)||void 0===e||e.cancel(t),this._abortController.abort()}}]);var t}(),Vc=function(){return Wc((function t(e,r,n){var i=this;Dc(this,t),this._stream=e,this._reader=null,this._loaded=0;var a=e.source;this._withCredentials=a.withCredentials||!1,this._readCapability=Promise.withResolvers(),this._isStreamingSupported=!a.disableStream,this._abortController=new AbortController;var o=new Headers(e.headers);o.append("Range","bytes=".concat(r,"-").concat(n-1));var s=a.url;fetch(s,Gc(o,this._withCredentials,this._abortController)).then((function(t){if(!Cc(t.status))throw Mc(t.status,s);i._readCapability.resolve(),i._reader=t.body.getReader()})).catch(this._readCapability.reject),this.onProgress=null}),[{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:(t=Rc(jc().mark((function t(){var e,r,n,i;return jc().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._readCapability.promise;case 2:return t.next=4,this._reader.read();case 4:if(r=t.sent,n=r.value,!(i=r.done)){t.next=9;break}return t.abrupt("return",{value:n,done:i});case 9:return this._loaded+=n.byteLength,null===(e=this.onProgress)||void 0===e||e.call(this,{loaded:this._loaded}),t.abrupt("return",{value:Hc(n),done:!1});case 12:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(t){var e;null===(e=this._reader)||void 0===e||e.cancel(t),this._abortController.abort()}}]);var t}();function qc(){qc=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function Yc(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function Xc(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){Yc(a,n,i,o,s,"next",t)}function s(t){Yc(a,n,i,o,s,"throw",t)}o(void 0)}))}}function Kc(t,e){return Jc(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||Zc(t,e)||Qc()}function Qc(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Jc(t){if(Array.isArray(t))return t}function $c(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=Zc(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function Zc(t,e){if(t){if("string"==typeof t)return tl(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?tl(t,e):void 0}}function tl(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function el(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function rl(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,il(n.key),n)}}function nl(t,e,r){return e&&rl(t.prototype,e),r&&rl(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function il(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}var al=function(){return nl((function t(e){var r=e.url,n=e.httpHeaders,i=e.withCredentials;el(this,t),this.url=r,this.isHttp=/^https?:/i.test(r),this.headers=Tc(this.isHttp,n),this.withCredentials=i||!1,this.currXhrId=0,this.pendingRequests=Object.create(null)}),[{key:"requestRange",value:function(t,e,r){var n={begin:t,end:e};for(var i in r)n[i]=r[i];return this.request(n)}},{key:"requestFull",value:function(t){return this.request(t)}},{key:"request",value:function(t){var e=new XMLHttpRequest,r=this.currXhrId++,n=this.pendingRequests[r]={xhr:e};e.open("GET",this.url),e.withCredentials=this.withCredentials;var i,a=$c(this.headers);try{for(a.s();!(i=a.n()).done;){var o=Kc(i.value,2),s=o[0],u=o[1];e.setRequestHeader(s,u)}}catch(t){a.e(t)}finally{a.f()}return this.isHttp&&"begin"in t&&"end"in t?(e.setRequestHeader("Range","bytes=".concat(t.begin,"-").concat(t.end-1)),n.expectedStatus=206):n.expectedStatus=200,e.responseType="arraybuffer",t.onError&&(e.onerror=function(r){t.onError(e.status)}),e.onreadystatechange=this.onStateChange.bind(this,r),e.onprogress=this.onProgress.bind(this,r),n.onHeadersReceived=t.onHeadersReceived,n.onDone=t.onDone,n.onError=t.onError,n.onProgress=t.onProgress,e.send(null),r}},{key:"onProgress",value:function(t,e){var r,n=this.pendingRequests[t];n&&(null===(r=n.onProgress)||void 0===r||r.call(n,e))}},{key:"onStateChange",value:function(t,e){var r=this.pendingRequests[t];if(r){var n=r.xhr;if(n.readyState>=2&&r.onHeadersReceived&&(r.onHeadersReceived(),delete r.onHeadersReceived),4===n.readyState&&t in this.pendingRequests)if(delete this.pendingRequests[t],0===n.status&&this.isHttp){var i;null===(i=r.onError)||void 0===i||i.call(r,n.status)}else{var a=n.status||200;if(200===a&&206===r.expectedStatus||a===r.expectedStatus){var o=function(t){var e=t.response;return"string"!=typeof e?e:K(e).buffer}(n);if(206===a){var s=n.getResponseHeader("Content-Range"),u=/bytes (\\d+)-(\\d+)\\/(\\d+)/.exec(s);r.onDone({begin:parseInt(u[1],10),chunk:o})}else if(o)r.onDone({begin:0,chunk:o});else{var c;null===(c=r.onError)||void 0===c||c.call(r,n.status)}}else{var l;null===(l=r.onError)||void 0===l||l.call(r,n.status)}}}}},{key:"getRequestXhr",value:function(t){return this.pendingRequests[t].xhr}},{key:"isPendingRequest",value:function(t){return t in this.pendingRequests}},{key:"abortRequest",value:function(t){var e=this.pendingRequests[t].xhr;delete this.pendingRequests[t],e.abort()}}])}(),ol=function(){return nl((function t(e){el(this,t),this._source=e,this._manager=new al(e),this._rangeChunkSize=e.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}),[{key:"_onRangeRequestReaderClosed",value:function(t){var e=this._rangeRequestReaders.indexOf(t);e>=0&&this._rangeRequestReaders.splice(e,1)}},{key:"getFullReader",value:function(){return D(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new sl(this._manager,this._source),this._fullRequestReader}},{key:"getRangeReader",value:function(t,e){var r=new ul(this._manager,t,e);return r.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(r),r}},{key:"cancelAllRequests",value:function(t){var e;null===(e=this._fullRequestReader)||void 0===e||e.cancel(t);var r,n=$c(this._rangeRequestReaders.slice(0));try{for(n.s();!(r=n.n()).done;)r.value.cancel(t)}catch(t){n.e(t)}finally{n.f()}}}])}(),sl=function(){return nl((function t(e,r){el(this,t),this._manager=e;var n={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=r.url,this._fullRequestId=e.requestFull(n),this._headersCapability=Promise.withResolvers(),this._disableRange=r.disableRange||!1,this._contentLength=r.length,this._rangeChunkSize=r.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}),[{key:"_onHeadersReceived",value:function(){var t=this._fullRequestId,e=this._manager.getRequestXhr(t),r=new Headers(e.getAllResponseHeaders().trim().split(/[\\r\\n]+/).map((function(t){var e=function(t){return Jc(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||Zc(t)||Qc()}(t.split(": "));return[e[0],e.slice(1).join(": ")]}))),n=Pc({responseHeaders:r,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange}),i=n.allowRangeRequests,a=n.suggestedLength;i&&(this._isRangeSupported=!0),this._contentLength=a||this._contentLength,this._filename=Lc(r),this._isRangeSupported&&this._manager.abortRequest(t),this._headersCapability.resolve()}},{key:"_onDone",value:function(t){if(t&&(this._requests.length>0?this._requests.shift().resolve({value:t.chunk,done:!1}):this._cachedChunks.push(t.chunk)),this._done=!0,!(this._cachedChunks.length>0)){var e,r=$c(this._requests);try{for(r.s();!(e=r.n()).done;)e.value.resolve({value:void 0,done:!0})}catch(t){r.e(t)}finally{r.f()}this._requests.length=0}}},{key:"_onError",value:function(t){this._storedError=Mc(t,this._url),this._headersCapability.reject(this._storedError);var e,r=$c(this._requests);try{for(r.s();!(e=r.n()).done;)e.value.reject(this._storedError)}catch(t){r.e(t)}finally{r.f()}this._requests.length=0,this._cachedChunks.length=0}},{key:"_onProgress",value:function(t){var e;null===(e=this.onProgress)||void 0===e||e.call(this,{loaded:t.loaded,total:t.lengthComputable?t.total:this._contentLength})}},{key:"filename",get:function(){return this._filename}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"contentLength",get:function(){return this._contentLength}},{key:"headersReady",get:function(){return this._headersCapability.promise}},{key:"read",value:(t=Xc(qc().mark((function t(){var e,r;return qc().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this._storedError){t.next=2;break}throw this._storedError;case 2:if(!(this._cachedChunks.length>0)){t.next=5;break}return e=this._cachedChunks.shift(),t.abrupt("return",{value:e,done:!1});case 5:if(!this._done){t.next=7;break}return t.abrupt("return",{value:void 0,done:!0});case 7:return r=Promise.withResolvers(),this._requests.push(r),t.abrupt("return",r.promise);case 10:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(t){this._done=!0,this._headersCapability.reject(t);var e,r=$c(this._requests);try{for(r.s();!(e=r.n()).done;)e.value.resolve({value:void 0,done:!0})}catch(t){r.e(t)}finally{r.f()}this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}]);var t}(),ul=function(){return nl((function t(e,r,n){el(this,t),this._manager=e;var i={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=e.url,this._requestId=e.requestRange(r,n,i),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}),[{key:"_close",value:function(){var t;null===(t=this.onClosed)||void 0===t||t.call(this,this)}},{key:"_onDone",value:function(t){var e=t.chunk;this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunk=e,this._done=!0;var r,n=$c(this._requests);try{for(n.s();!(r=n.n()).done;)r.value.resolve({value:void 0,done:!0})}catch(t){n.e(t)}finally{n.f()}this._requests.length=0,this._close()}},{key:"_onError",value:function(t){this._storedError=Mc(t,this._url);var e,r=$c(this._requests);try{for(r.s();!(e=r.n()).done;)e.value.reject(this._storedError)}catch(t){r.e(t)}finally{r.f()}this._requests.length=0,this._queuedChunk=null}},{key:"_onProgress",value:function(t){var e;this.isStreamingSupported||null===(e=this.onProgress)||void 0===e||e.call(this,{loaded:t.loaded})}},{key:"isStreamingSupported",get:function(){return!1}},{key:"read",value:(t=Xc(qc().mark((function t(){var e,r;return qc().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this._storedError){t.next=2;break}throw this._storedError;case 2:if(null===this._queuedChunk){t.next=6;break}return e=this._queuedChunk,this._queuedChunk=null,t.abrupt("return",{value:e,done:!1});case 6:if(!this._done){t.next=8;break}return t.abrupt("return",{value:void 0,done:!0});case 8:return r=Promise.withResolvers(),this._requests.push(r),t.abrupt("return",r.promise);case 11:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(t){this._done=!0;var e,r=$c(this._requests);try{for(r.s();!(e=r.n()).done;)e.value.resolve({value:void 0,done:!0})}catch(t){r.e(t)}finally{r.f()}this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}]);var t}();function cl(t,e,r){return e=hl(e),function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,ll()?Reflect.construct(e,r||[],hl(t).constructor):e.apply(t,r))}function ll(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(ll=function(){return!!t})()}function hl(t){return hl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},hl(t)}function fl(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&dl(t,e)}function dl(t,e){return dl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},dl(t,e)}function vl(){vl=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function pl(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function yl(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){pl(a,n,i,o,s,"next",t)}function s(t){pl(a,n,i,o,s,"throw",t)}o(void 0)}))}}function gl(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function ml(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function bl(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,kl(n.key),n)}}function wl(t,e,r){return e&&bl(t.prototype,e),r&&bl(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function kl(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}r(4129);var xl=/^[a-z][a-z0-9\\-+.]+:/i;function Al(t,e,r){return"http:"===t.protocol?cs.get("http").request(t,{headers:e},r):cs.get("https").request(t,{headers:e},r)}var _l,El=function(){return wl((function t(e){ml(this,t),this.source=e,this.url=function(t){if(xl.test(t))return new URL(t);var e=cs.get("url");return new URL(e.pathToFileURL(t))}(e.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.headers=Tc(this.isHttp,e.httpHeaders),this._fullRequestReader=null,this._rangeRequestReaders=[]}),[{key:"_progressiveDataLength",get:function(){var t,e;return null!==(t=null===(e=this._fullRequestReader)||void 0===e?void 0:e._loaded)&&void 0!==t?t:0}},{key:"getFullReader",value:function(){return D(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=this.isFsUrl?new Ll(this):new Tl(this),this._fullRequestReader}},{key:"getRangeReader",value:function(t,e){if(e<=this._progressiveDataLength)return null;var r=this.isFsUrl?new Ml(this,t,e):new Pl(this,t,e);return this._rangeRequestReaders.push(r),r}},{key:"cancelAllRequests",value:function(t){var e;null===(e=this._fullRequestReader)||void 0===e||e.cancel(t);var r,n=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return gl(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?gl(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}(this._rangeRequestReaders.slice(0));try{for(n.s();!(r=n.n()).done;)r.value.cancel(t)}catch(t){n.e(t)}finally{n.f()}}}])}(),Sl=function(){return wl((function t(e){ml(this,t),this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null;var r=e.source;this._contentLength=r.length,this._loaded=0,this._filename=null,this._disableRange=r.disableRange||!1,this._rangeChunkSize=r.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!r.disableStream,this._isRangeSupported=!r.disableRange,this._readableStream=null,this._readCapability=Promise.withResolvers(),this._headersCapability=Promise.withResolvers()}),[{key:"headersReady",get:function(){return this._headersCapability.promise}},{key:"filename",get:function(){return this._filename}},{key:"contentLength",get:function(){return this._contentLength}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:(t=yl(vl().mark((function t(){var e,r,n;return vl().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._readCapability.promise;case 2:if(!this._done){t.next=4;break}return t.abrupt("return",{value:void 0,done:!0});case 4:if(!this._storedError){t.next=6;break}throw this._storedError;case 6:if(null!==(r=this._readableStream.read())){t.next=10;break}return this._readCapability=Promise.withResolvers(),t.abrupt("return",this.read());case 10:return this._loaded+=r.length,null===(e=this.onProgress)||void 0===e||e.call(this,{loaded:this._loaded,total:this._contentLength}),n=new Uint8Array(r).buffer,t.abrupt("return",{value:n,done:!1});case 14:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(t){this._readableStream?this._readableStream.destroy(t):this._error(t)}},{key:"_error",value:function(t){this._storedError=t,this._readCapability.resolve()}},{key:"_setReadableStream",value:function(t){var e=this;this._readableStream=t,t.on("readable",(function(){e._readCapability.resolve()})),t.on("end",(function(){t.destroy(),e._done=!0,e._readCapability.resolve()})),t.on("error",(function(t){e._error(t)})),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new Y("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}]);var t}(),Ol=function(){return wl((function t(e){ml(this,t),this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=Promise.withResolvers();var r=e.source;this._isStreamingSupported=!r.disableStream}),[{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:(t=yl(vl().mark((function t(){var e,r,n;return vl().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._readCapability.promise;case 2:if(!this._done){t.next=4;break}return t.abrupt("return",{value:void 0,done:!0});case 4:if(!this._storedError){t.next=6;break}throw this._storedError;case 6:if(null!==(r=this._readableStream.read())){t.next=10;break}return this._readCapability=Promise.withResolvers(),t.abrupt("return",this.read());case 10:return this._loaded+=r.length,null===(e=this.onProgress)||void 0===e||e.call(this,{loaded:this._loaded}),n=new Uint8Array(r).buffer,t.abrupt("return",{value:n,done:!1});case 14:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(t){this._readableStream?this._readableStream.destroy(t):this._error(t)}},{key:"_error",value:function(t){this._storedError=t,this._readCapability.resolve()}},{key:"_setReadableStream",value:function(t){var e=this;this._readableStream=t,t.on("readable",(function(){e._readCapability.resolve()})),t.on("end",(function(){t.destroy(),e._done=!0,e._readCapability.resolve()})),t.on("error",(function(t){e._error(t)})),this._storedError&&this._readableStream.destroy(this._storedError)}}]);var t}(),Tl=function(t){function e(t){var r;ml(this,e),r=cl(this,e,[t]);var n=Object.fromEntries(t.headers);return r._request=Al(r._url,n,(function(e){if(404===e.statusCode){var n=new z('Missing PDF "'.concat(r._url,'".'));return r._storedError=n,void r._headersCapability.reject(n)}r._headersCapability.resolve(),r._setReadableStream(e);var i=new Headers(r._readableStream.headers),a=Pc({responseHeaders:i,isHttp:t.isHttp,rangeChunkSize:r._rangeChunkSize,disableRange:r._disableRange}),o=a.allowRangeRequests,s=a.suggestedLength;r._isRangeSupported=o,r._contentLength=s||r._contentLength,r._filename=Lc(i)})),r._request.on("error",(function(t){r._storedError=t,r._headersCapability.reject(t)})),r._request.end(),r}return fl(e,Sl),wl(e)}(),Pl=function(t){function e(t,r,n){var i;ml(this,e),i=cl(this,e,[t]);var a=Object.fromEntries(t.headers);return a.Range="bytes=".concat(r,"-").concat(n-1),i._request=Al(i._url,a,(function(t){if(404!==t.statusCode)i._setReadableStream(t);else{var e=new z('Missing PDF "'.concat(i._url,'".'));i._storedError=e}})),i._request.on("error",(function(t){i._storedError=t})),i._request.end(),i}return fl(e,Ol),wl(e)}(),Ll=function(t){function e(t){var r;ml(this,e),r=cl(this,e,[t]);var n=cs.get("fs");return n.promises.lstat(r._url).then((function(t){r._contentLength=t.size,r._setReadableStream(n.createReadStream(r._url)),r._headersCapability.resolve()}),(function(t){"ENOENT"===t.code&&(t=new z('Missing PDF "'.concat(r._url,'".'))),r._storedError=t,r._headersCapability.reject(t)})),r}return fl(e,Sl),wl(e)}(),Ml=function(t){function e(t,r,n){var i;ml(this,e),i=cl(this,e,[t]);var a=cs.get("fs");return i._setReadableStream(a.createReadStream(i._url,{start:r,end:n-1})),i}return fl(e,Ol),wl(e)}();function Cl(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return jl(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?jl(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function jl(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function Il(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Rl(n.key),n)}}function Rl(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function Fl(t,e,r){Dl(t,e),e.set(t,r)}function Dl(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Nl(t,e){return t.get(Bl(t,e))}function Wl(t,e,r){return t.set(Bl(t,e),r),r}function Bl(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}var Gl=30,Hl=.8,Ul=new WeakMap,zl=new WeakMap,Vl=new WeakMap,ql=new WeakMap,Yl=new WeakMap,Xl=new WeakMap,Kl=new WeakMap,Ql=new WeakMap,Jl=new WeakMap,$l=new WeakMap,Zl=new WeakMap,th=new WeakMap,eh=new WeakMap,rh=new WeakMap,nh=new WeakMap,ih=new WeakMap,ah=new WeakMap,oh=new WeakMap,sh=new WeakSet,uh=function(){function t(e){var r,n=this,i=e.textContentSource,a=e.container,o=e.viewport;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),function(t,e){Dl(t,e),e.add(t)}(this,sh),Fl(this,Ul,Promise.withResolvers()),Fl(this,zl,null),Fl(this,Vl,!1),Fl(this,ql,!(null===(r=globalThis.FontInspector)||void 0===r||!r.enabled)),Fl(this,Yl,null),Fl(this,Xl,null),Fl(this,Kl,0),Fl(this,Ql,0),Fl(this,Jl,null),Fl(this,$l,null),Fl(this,Zl,0),Fl(this,th,0),Fl(this,eh,Object.create(null)),Fl(this,rh,[]),Fl(this,nh,null),Fl(this,ih,[]),Fl(this,ah,new WeakMap),Fl(this,oh,null),i instanceof ReadableStream)Wl(nh,this,i);else{if("object"!=typeof i)throw new Error('No "textContentSource" parameter specified.');Wl(nh,this,new ReadableStream({start(t){t.enqueue(i),t.close()}}))}Wl(zl,this,Wl($l,this,a)),Wl(th,this,o.scale*(globalThis.devicePixelRatio||1)),Wl(Zl,this,o.rotation),Wl(Xl,this,{div:null,properties:null,ctx:null});var s=o.rawDims,u=s.pageWidth,c=s.pageHeight,l=s.pageX,h=s.pageY;Wl(oh,this,[1,0,0,-1,-l,h+c]),Wl(Ql,this,u),Wl(Kl,this,c),vh.call(t),Re(a,o),Nl(Ul,this).promise.finally((function(){wh._.delete(n),Wl(Xl,n,null),Wl(eh,n,null)})).catch((function(){}))}return function(t,e,r){return e&&Il(t.prototype,e),r&&Il(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}(t,[{key:"render",value:function(){var t=this,e=function(){Nl(Jl,t).read().then((function(r){var n,i=r.value;r.done?Nl(Ul,t).resolve():(null!==(n=Nl(Yl,t))&&void 0!==n||Wl(Yl,t,i.lang),Object.assign(Nl(eh,t),i.styles),Bl(sh,t,ch).call(t,i.items),e())}),Nl(Ul,t).reject)};return Wl(Jl,this,Nl(nh,this).getReader()),wh._.add(this),e(),Nl(Ul,this).promise}},{key:"update",value:function(e){var r=e.viewport,n=e.onBefore,i=void 0===n?null:n,a=r.scale*(globalThis.devicePixelRatio||1),o=r.rotation;if(o!==Nl(Zl,this)&&(null==i||i(),Wl(Zl,this,o),Re(Nl($l,this),{rotation:o})),a!==Nl(th,this)){null==i||i(),Wl(th,this,a);var s,u={div:null,properties:null,ctx:fh.call(t,Nl(Yl,this))},c=Cl(Nl(ih,this));try{for(c.s();!(s=c.n()).done;){var l=s.value;u.properties=Nl(ah,this).get(l),u.div=l,Bl(sh,this,hh).call(this,u)}}catch(t){c.e(t)}finally{c.f()}}}},{key:"cancel",value:function(){var t,e=new Y("TextLayer task cancelled.");null===(t=Nl(Jl,this))||void 0===t||t.cancel(e).catch((function(){})),Wl(Jl,this,null),Nl(Ul,this).reject(e)}},{key:"textDivs",get:function(){return Nl(ih,this)}},{key:"textContentItemsStr",get:function(){return Nl(rh,this)}}],[{key:"fontFamilyMap",get:function(){var t=J.platform,e=t.isWindows,r=t.isFirefox;return W(this,"fontFamilyMap",new Map([["sans-serif","".concat(e&&r?"Calibri, ":"","sans-serif")],["monospace","".concat(e&&r?"Lucida Console, ":"","monospace")]]))}},{key:"cleanup",value:function(){if(!(Bl(t,this,wh)._.size>0)){Bl(t,this,yh)._.clear();var e,r=Cl(Bl(t,this,gh)._.values());try{for(r.s();!(e=r.n()).done;)e.value.canvas.remove()}catch(t){r.e(t)}finally{r.f()}Bl(t,this,gh)._.clear()}}}])}();function ch(t){var e,r;if(!Nl(Vl,this)){null!==(r=(e=Nl(Xl,this)).ctx)&&void 0!==r||(e.ctx=fh.call(_l,Nl(Yl,this)));var n,i=Nl(ih,this),a=Nl(rh,this),o=Cl(t);try{for(o.s();!(n=o.n()).done;){var s=n.value;if(i.length>1e5)return R("Ignoring additional textDivs for performance reasons."),void Wl(Vl,this,!0);if(void 0!==s.str)a.push(s.str),Bl(sh,this,lh).call(this,s);else if("beginMarkedContentProps"===s.type||"beginMarkedContent"===s.type){var u=Nl(zl,this);Wl(zl,this,document.createElement("span")),Nl(zl,this).classList.add("markedContent"),null!==s.id&&Nl(zl,this).setAttribute("id","".concat(s.id)),u.append(Nl(zl,this))}else"endMarkedContent"===s.type&&Wl(zl,this,Nl(zl,this).parentNode)}}catch(t){o.e(t)}finally{o.f()}}}function lh(t){var e=document.createElement("span"),r={angle:0,canvasWidth:0,hasText:""!==t.str,hasEOL:t.hasEOL,fontSize:0};Nl(ih,this).push(e);var n=Z.transform(Nl(oh,this),t.transform),i=Math.atan2(n[1],n[0]),a=Nl(eh,this)[t.fontName];a.vertical&&(i+=Math.PI/2);var o=Nl(ql,this)&&a.fontSubstitution||a.fontFamily;o=_l.fontFamilyMap.get(o)||o;var s,u,c=Math.hypot(n[2],n[3]),l=c*ph.call(_l,o,Nl(Yl,this));0===i?(s=n[4],u=n[5]-l):(s=n[4]+l*Math.sin(i),u=n[5]-l*Math.cos(i));var h="calc(var(--scale-factor)*",f=e.style;Nl(zl,this)===Nl($l,this)?(f.left="".concat((100*s/Nl(Ql,this)).toFixed(2),"%"),f.top="".concat((100*u/Nl(Kl,this)).toFixed(2),"%")):(f.left="".concat(h).concat(s.toFixed(2),"px)"),f.top="".concat(h).concat(u.toFixed(2),"px)")),f.fontSize="".concat(h).concat((bh._*c).toFixed(2),"px)"),f.fontFamily=o,r.fontSize=c,e.setAttribute("role","presentation"),e.textContent=t.str,e.dir=t.dir,Nl(ql,this)&&(e.dataset.fontName=a.fontSubstitutionLoadedName||t.fontName),0!==i&&(r.angle=i*(180/Math.PI));var d=!1;if(t.str.length>1)d=!0;else if(" "!==t.str&&t.transform[0]!==t.transform[3]){var v=Math.abs(t.transform[0]),p=Math.abs(t.transform[3]);v!==p&&Math.max(v,p)/Math.min(v,p)>1.5&&(d=!0)}if(d&&(r.canvasWidth=a.vertical?t.height:t.width),Nl(ah,this).set(e,r),Nl(Xl,this).div=e,Nl(Xl,this).properties=r,Bl(sh,this,hh).call(this,Nl(Xl,this)),r.hasText&&Nl(zl,this).append(e),r.hasEOL){var y=document.createElement("br");y.setAttribute("role","presentation"),Nl(zl,this).append(y)}}function hh(t){var e=t.div,r=t.properties,n=t.ctx,i=e.style,a="";if(bh._>1&&(a="scale(".concat(1/bh._,")")),0!==r.canvasWidth&&r.hasText){var o=i.fontFamily,s=r.canvasWidth,u=r.fontSize;dh.call(_l,n,u*Nl(th,this),o);var c=n.measureText(e.textContent).width;c>0&&(a="scaleX(".concat(s*Nl(th,this)/c,") ").concat(a))}0!==r.angle&&(a="rotate(".concat(r.angle,"deg) ").concat(a)),a.length>0&&(i.transform=a)}function fh(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=Bl(_l,this,gh)._.get(t||(t=""));if(!e){var r=document.createElement("canvas");r.className="hiddenCanvasElement",r.lang=t,document.body.append(r),e=r.getContext("2d",{alpha:!1,willReadFrequently:!0}),Bl(_l,this,gh)._.set(t,e),Bl(_l,this,mh)._.set(e,{size:0,family:""})}return e}function dh(t,e,r){var n=Bl(_l,this,mh)._.get(t);e===n.size&&r===n.family||(t.font="".concat(e,"px ").concat(r),n.size=e,n.family=r)}function vh(){if(null===Bl(_l,this,bh)._){var t=document.createElement("div");t.style.opacity=0,t.style.lineHeight=1,t.style.fontSize="1px",t.style.position="absolute",t.textContent="X",document.body.append(t),bh._=Bl(_l,this,t.getBoundingClientRect().height),t.remove()}}function ph(t,e){var r=Bl(_l,this,yh)._.get(t);if(r)return r;var n=Bl(_l,this,fh).call(this,e);n.canvas.width=n.canvas.height=Gl,Bl(_l,this,dh).call(this,n,Gl,t);var i=n.measureText(""),a=i.fontBoundingBoxAscent,o=Math.abs(i.fontBoundingBoxDescent);if(a){var s=a/(a+o);return Bl(_l,this,yh)._.set(t,s),n.canvas.width=n.canvas.height=0,s}n.strokeStyle="red",n.clearRect(0,0,Gl,Gl),n.strokeText("g",0,0);var u=n.getImageData(0,0,Gl,Gl).data;o=0;for(var c=u.length-1-3;c>=0;c-=4)if(u[c]>0){o=Math.ceil(c/4/Gl);break}n.clearRect(0,0,Gl,Gl),n.strokeText("A",0,Gl),a=0;for(var l=0,h=(u=n.getImageData(0,0,Gl,Gl).data).length;l<h;l+=4)if(u[l]>0){a=Gl-Math.floor(l/4/Gl);break}n.canvas.width=n.canvas.height=0;var f=a?a/(a+o):Hl;return Bl(_l,this,yh)._.set(t,f),f}_l=uh;var yh={_:new Map},gh={_:new Map},mh={_:new WeakMap},bh={_:null},wh={_:new Set};function kh(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function xh(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Ah(n.key),n)}}function Ah(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}var _h,Eh=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return function(t,e,r){return r&&xh(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}(t,0,[{key:"textContent",value:function(e){var r=[],n={items:r,styles:Object.create(null)};return function e(n){var i;if(n){var a=null,o=n.name;if("#text"===o)a=n.value;else{if(!t.shouldBuildText(o))return;null!=n&&null!==(i=n.attributes)&&void 0!==i&&i.textContent?a=n.attributes.textContent:n.value&&(a=n.value)}if(null!==a&&r.push({str:a}),n.children){var s,u=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return kh(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?kh(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}(n.children);try{for(u.s();!(s=u.n()).done;)e(s.value)}catch(t){u.e(t)}finally{u.f()}}}}(e),n}},{key:"shouldBuildText",value:function(t){return!("textarea"===t||"input"===t||"option"===t||"select"===t)}}])}();function Sh(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Oh(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Sh(Object(r),!0).forEach((function(e){Th(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Sh(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function Th(t,e,r){return(e=qh(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Ph(t,e,r){return r(Fh(t,e))}function Lh(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||Nh(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Mh(t,e){jh(t,e),e.add(t)}function Ch(t,e,r){jh(t,e),e.set(t,r)}function jh(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Ih(t,e){return t.get(Fh(t,e))}function Rh(t,e,r){return t.set(Fh(t,e),r),r}function Fh(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}function Dh(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=Nh(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function Nh(t,e){if(t){if("string"==typeof t)return Wh(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Wh(t,e):void 0}}function Wh(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function Bh(){Bh=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function Gh(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function Hh(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){Gh(a,n,i,o,s,"next",t)}function s(t){Gh(a,n,i,o,s,"throw",t)}o(void 0)}))}}function Uh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function zh(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,qh(n.key),n)}}function Vh(t,e,r){return e&&zh(t.prototype,e),r&&zh(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function qh(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}var Yh=65536,Xh=m?fs:de,Kh=m?ds:ye,Qh=m?hs:te,Jh=m?vs:ge;function $h(){var t,e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"string"==typeof r||r instanceof URL?r={url:r}:(r instanceof ArrayBuffer||ArrayBuffer.isView(r))&&(r={data:r});var n=new tf,i=n.docId,a=r.url?function(t){if(t instanceof URL)return t.href;try{return new URL(t,window.location).href}catch(e){if(m&&"string"==typeof t)return t}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.")}(r.url):null,o=r.data?function(t){if(m&&"undefined"!=typeof Buffer&&t instanceof Buffer)throw new Error("Please provide binary data as \`Uint8Array\`, rather than \`Buffer\`.");if(t instanceof Uint8Array&&t.byteLength===t.buffer.byteLength)return t;if("string"==typeof t)return K(t);if(t instanceof ArrayBuffer||ArrayBuffer.isView(t)||"object"==typeof t&&!isNaN(null==t?void 0:t.length))return new Uint8Array(t);throw new Error("Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.")}(r.data):null,s=r.httpHeaders||null,u=!0===r.withCredentials,c=null!==(t=r.password)&&void 0!==t?t:null,l=r.range instanceof rf?r.range:null,h=Number.isInteger(r.rangeChunkSize)&&r.rangeChunkSize>0?r.rangeChunkSize:Yh,f=r.worker instanceof pf?r.worker:null,d=r.verbosity,v="string"!=typeof r.docBaseUrl||ke(r.docBaseUrl)?null:r.docBaseUrl,p="string"==typeof r.cMapUrl?r.cMapUrl:null,y=!1!==r.cMapPacked,g=r.CMapReaderFactory||Kh,b="string"==typeof r.standardFontDataUrl?r.standardFontDataUrl:null,w=r.StandardFontDataFactory||Jh,k=!0!==r.stopAtErrors,x=Number.isInteger(r.maxImageSize)&&r.maxImageSize>-1?r.maxImageSize:-1,A=!1!==r.isEvalSupported,_="boolean"==typeof r.isOffscreenCanvasSupported?r.isOffscreenCanvasSupported:!m,E=Number.isInteger(r.canvasMaxAreaInBytes)?r.canvasMaxAreaInBytes:-1,S="boolean"==typeof r.disableFontFace?r.disableFontFace:m,O=!0===r.fontExtraProperties,T=!0===r.enableXfa,P=r.ownerDocument||globalThis.document,L=!0===r.disableRange,M=!0===r.disableStream,j=!0===r.disableAutoFetch,I=!0===r.pdfBug,R=r.CanvasFactory||Xh,F=r.FilterFactory||Qh,D=!0===r.enableHWA,N=l?l.length:null!==(e=r.length)&&void 0!==e?e:NaN,W="boolean"==typeof r.useSystemFonts?r.useSystemFonts:!m&&!S,B="boolean"==typeof r.useWorkerFetch?r.useWorkerFetch:g===ye&&w===ge&&p&&b&&Oe(p,document.baseURI)&&Oe(b,document.baseURI);r.canvasFactory&&Pe("\`canvasFactory\`-instance option, please use \`CanvasFactory\` instead."),r.filterFactory&&Pe("\`filterFactory\`-instance option, please use \`FilterFactory\` instead."),C(d);var G={canvasFactory:new R({ownerDocument:P,enableHWA:D}),filterFactory:new F({docId:i,ownerDocument:P}),cMapReaderFactory:B?null:new g({baseUrl:p,isCompressed:y}),standardFontDataFactory:B?null:new w({baseUrl:b})};if(!f){var H={verbosity:d,port:mu.workerPort};f=H.port?pf.fromPort(H):new pf(H),n._worker=f}var U={docId:i,apiVersion:"4.7.0",data:o,password:c,disableAutoFetch:j,rangeChunkSize:h,length:N,docBaseUrl:v,enableXfa:T,evaluatorOptions:{maxImageSize:x,disableFontFace:S,ignoreErrors:k,isEvalSupported:A,isOffscreenCanvasSupported:_,canvasMaxAreaInBytes:E,fontExtraProperties:O,useSystemFonts:W,cMapUrl:B?p:null,standardFontDataUrl:B?b:null}},z={disableFontFace:S,fontExtraProperties:O,ownerDocument:P,pdfBug:I,styleElement:null,loadingParams:{disableAutoFetch:j,enableXfa:T}};return f.promise.then((function(){if(n.destroyed)throw new Error("Loading aborted");if(f.destroyed)throw new Error("Worker was destroyed");var t,e=f.messageHandler.sendWithPromise("GetDocRequest",U,o?[o.buffer]:null);if(l)t=new Ac(l,{disableRange:L,disableStream:M});else if(!o){if(!a)throw new Error("getDocument - no \`url\` parameter provided.");var r;r=m?"undefined"!=typeof fetch&&"undefined"!=typeof Response&&"body"in Response.prototype&&Oe(a)?Uc:El:Oe(a)?Uc:ol,t=new r({url:a,length:N,httpHeaders:s,withCredentials:u,rangeChunkSize:h,disableRange:L,disableStream:M})}return e.then((function(e){if(n.destroyed)throw new Error("Loading aborted");if(f.destroyed)throw new Error("Worker was destroyed");var r=new Tu(i,e,f.port),a=new Of(r,n,t,z,G);n._transport=a,r.send("Ready",null)}))})).catch(n._capability.reject),n}function Zh(t){return"object"==typeof t&&Number.isInteger(null==t?void 0:t.num)&&t.num>=0&&Number.isInteger(null==t?void 0:t.gen)&&t.gen>=0}var tf=function(){return Vh((function t(){var e,r;Uh(this,t),this._capability=Promise.withResolvers(),this._transport=null,this._worker=null,this.docId="d".concat((ef._=(e=ef._,r=e++,e),r)),this.destroyed=!1,this.onPassword=null,this.onProgress=null}),[{key:"promise",get:function(){return this._capability.promise}},{key:"destroy",value:(t=Hh(Bh().mark((function t(){var e,r,n;return Bh().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.destroyed=!0,t.prev=1,null!==(e=this._worker)&&void 0!==e&&e.port&&(this._worker._pendingDestroy=!0),t.next=5,null===(r=this._transport)||void 0===r?void 0:r.destroy();case 5:t.next=11;break;case 7:throw t.prev=7,t.t0=t.catch(1),null!==(n=this._worker)&&void 0!==n&&n.port&&delete this._worker._pendingDestroy,t.t0;case 11:this._transport=null,this._worker&&(this._worker.destroy(),this._worker=null);case 13:case"end":return t.stop()}}),t,this,[[1,7]])}))),function(){return t.apply(this,arguments)})}]);var t}(),ef={_:0},rf=function(){return Vh((function t(e,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;Uh(this,t),this.length=e,this.initialData=r,this.progressiveDone=n,this.contentDispositionFilename=i,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=Promise.withResolvers()}),[{key:"addRangeListener",value:function(t){this._rangeListeners.push(t)}},{key:"addProgressListener",value:function(t){this._progressListeners.push(t)}},{key:"addProgressiveReadListener",value:function(t){this._progressiveReadListeners.push(t)}},{key:"addProgressiveDoneListener",value:function(t){this._progressiveDoneListeners.push(t)}},{key:"onDataRange",value:function(t,e){var r,n=Dh(this._rangeListeners);try{for(n.s();!(r=n.n()).done;)(0,r.value)(t,e)}catch(t){n.e(t)}finally{n.f()}}},{key:"onDataProgress",value:function(t,e){var r=this;this._readyCapability.promise.then((function(){var n,i=Dh(r._progressListeners);try{for(i.s();!(n=i.n()).done;)(0,n.value)(t,e)}catch(t){i.e(t)}finally{i.f()}}))}},{key:"onDataProgressiveRead",value:function(t){var e=this;this._readyCapability.promise.then((function(){var r,n=Dh(e._progressiveReadListeners);try{for(n.s();!(r=n.n()).done;)(0,r.value)(t)}catch(t){n.e(t)}finally{n.f()}}))}},{key:"onDataProgressiveDone",value:function(){var t=this;this._readyCapability.promise.then((function(){var e,r=Dh(t._progressiveDoneListeners);try{for(r.s();!(e=r.n()).done;)(0,e.value)()}catch(t){r.e(t)}finally{r.f()}}))}},{key:"transportReady",value:function(){this._readyCapability.resolve()}},{key:"requestDataRange",value:function(t,e){F("Abstract method PDFDataRangeTransport.requestDataRange")}},{key:"abort",value:function(){}}])}(),nf=function(){return Vh((function t(e,r){Uh(this,t),this._pdfInfo=e,this._transport=r}),[{key:"annotationStorage",get:function(){return this._transport.annotationStorage}},{key:"canvasFactory",get:function(){return this._transport.canvasFactory}},{key:"filterFactory",get:function(){return this._transport.filterFactory}},{key:"numPages",get:function(){return this._pdfInfo.numPages}},{key:"fingerprints",get:function(){return this._pdfInfo.fingerprints}},{key:"isPureXfa",get:function(){return W(this,"isPureXfa",!!this._transport._htmlForXfa)}},{key:"allXfaHtml",get:function(){return this._transport._htmlForXfa}},{key:"getPage",value:function(t){return this._transport.getPage(t)}},{key:"getPageIndex",value:function(t){return this._transport.getPageIndex(t)}},{key:"getDestinations",value:function(){return this._transport.getDestinations()}},{key:"getDestination",value:function(t){return this._transport.getDestination(t)}},{key:"getPageLabels",value:function(){return this._transport.getPageLabels()}},{key:"getPageLayout",value:function(){return this._transport.getPageLayout()}},{key:"getPageMode",value:function(){return this._transport.getPageMode()}},{key:"getViewerPreferences",value:function(){return this._transport.getViewerPreferences()}},{key:"getOpenAction",value:function(){return this._transport.getOpenAction()}},{key:"getAttachments",value:function(){return this._transport.getAttachments()}},{key:"getJSActions",value:function(){return this._transport.getDocJSActions()}},{key:"getOutline",value:function(){return this._transport.getOutline()}},{key:"getOptionalContentConfig",value:function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).intent,e=void 0===t?"display":t,r=this._transport.getRenderingIntent(e).renderingIntent;return this._transport.getOptionalContentConfig(r)}},{key:"getPermissions",value:function(){return this._transport.getPermissions()}},{key:"getMetadata",value:function(){return this._transport.getMetadata()}},{key:"getMarkInfo",value:function(){return this._transport.getMarkInfo()}},{key:"getData",value:function(){return this._transport.getData()}},{key:"saveDocument",value:function(){return this._transport.saveDocument()}},{key:"getDownloadInfo",value:function(){return this._transport.downloadInfoCapability.promise}},{key:"cleanup",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this._transport.startCleanup(t||this.isPureXfa)}},{key:"destroy",value:function(){return this.loadingTask.destroy()}},{key:"cachedPageNumber",value:function(t){return this._transport.cachedPageNumber(t)}},{key:"loadingParams",get:function(){return this._transport.loadingParams}},{key:"loadingTask",get:function(){return this._transport.loadingTask}},{key:"getFieldObjects",value:function(){return this._transport.getFieldObjects()}},{key:"hasJSActions",value:function(){return this._transport.hasJSActions()}},{key:"getCalculationOrderIds",value:function(){return this._transport.getCalculationOrderIds()}}])}(),af=new WeakMap,of=new WeakMap,sf=new WeakSet,uf=function(){return Vh((function t(e,r,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];Uh(this,t),Mh(this,sf),Ch(this,af,null),Ch(this,of,!1),this._pageIndex=e,this._pageInfo=r,this._transport=n,this._stats=i?new Se:null,this._pdfBug=i,this.commonObjs=n.commonObjs,this.objs=new Cf,this._maybeCleanupAfterRender=!1,this._intentStates=new Map,this.destroyed=!1}),[{key:"pageNumber",get:function(){return this._pageIndex+1}},{key:"rotate",get:function(){return this._pageInfo.rotate}},{key:"ref",get:function(){return this._pageInfo.ref}},{key:"userUnit",get:function(){return this._pageInfo.userUnit}},{key:"view",get:function(){return this._pageInfo.view}},{key:"getViewport",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.scale,r=t.rotation,n=void 0===r?this.rotate:r,i=t.offsetX,a=void 0===i?0:i,o=t.offsetY,s=void 0===o?0:o,u=t.dontFlip,c=void 0!==u&&u;return new be({viewBox:this.view,scale:e,rotation:n,offsetX:a,offsetY:s,dontFlip:c})}},{key:"getAnnotations",value:function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).intent,e=void 0===t?"display":t,r=this._transport.getRenderingIntent(e).renderingIntent;return this._transport.getAnnotations(this._pageIndex,r)}},{key:"getJSActions",value:function(){return this._transport.getPageJSActions(this._pageIndex)}},{key:"filterFactory",get:function(){return this._transport.filterFactory}},{key:"isPureXfa",get:function(){return W(this,"isPureXfa",!!this._transport._htmlForXfa)}},{key:"getXfa",value:(t=Hh(Bh().mark((function t(){var e;return Bh().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(null===(e=this._transport._htmlForXfa)||void 0===e?void 0:e.children[this._pageIndex])||null);case 1:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})},{key:"render",value:function(t){var e,r,n=this,i=t.canvasContext,a=t.viewport,o=t.intent,s=void 0===o?"display":o,u=t.annotationMode,c=void 0===u?x.ENABLE:u,l=t.transform,h=void 0===l?null:l,f=t.background,d=void 0===f?null:f,v=t.optionalContentConfigPromise,p=void 0===v?null:v,y=t.annotationCanvasMap,g=void 0===y?null:y,m=t.pageColors,b=void 0===m?null:m,w=t.printAnnotationStorage,k=void 0===w?null:w,A=t.isEditing,_=void 0!==A&&A;null===(e=this._stats)||void 0===e||e.time("Overall");var E=this._transport.getRenderingIntent(s,c,k,_),S=E.renderingIntent,O=E.cacheKey;Rh(of,this,!1),Fh(sf,this,lf).call(this),p||(p=this._transport.getOptionalContentConfig(S));var T=this._intentStates.get(O);T||(T=Object.create(null),this._intentStates.set(O,T)),T.streamReaderCancelTimeout&&(clearTimeout(T.streamReaderCancelTimeout),T.streamReaderCancelTimeout=null);var P,L=!!(4&S);T.displayReadyCapability||(T.displayReadyCapability=Promise.withResolvers(),T.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},null===(P=this._stats)||void 0===P||P.time("Page Request"),this._pumpOperatorList(E));var M=function(t){var e;T.renderTasks.delete(C),(n._maybeCleanupAfterRender||L)&&Rh(of,n,!0),Fh(sf,n,cf).call(n,!L),t?(C.capability.reject(t),n._abortOperatorList({intentState:T,reason:t instanceof Error?t:new Error(t)})):C.capability.resolve(),n._stats&&(n._stats.timeEnd("Rendering"),n._stats.timeEnd("Overall"),null!==(e=globalThis.Stats)&&void 0!==e&&e.enabled&&globalThis.Stats.add(n.pageNumber,n._stats))},C=new Df({callback:M,params:{canvasContext:i,viewport:a,transform:h,background:d},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:g,operatorList:T.operatorList,pageIndex:this._pageIndex,canvasFactory:this._transport.canvasFactory,filterFactory:this._transport.filterFactory,useRequestAnimationFrame:!L,pdfBug:this._pdfBug,pageColors:b});((r=T).renderTasks||(r.renderTasks=new Set)).add(C);var j=C.task;return Promise.all([T.displayReadyCapability.promise,p]).then((function(t){var e,r=Lh(t,2),i=r[0],a=r[1];if(n.destroyed)M();else{if(null===(e=n._stats)||void 0===e||e.time("Rendering"),!(a.renderingIntent&S))throw new Error("Must use the same \`intent\`-argument when calling the \`PDFPageProxy.render\` and \`PDFDocumentProxy.getOptionalContentConfig\` methods.");C.initializeGraphics({transparency:i,optionalContentConfig:a}),C.operatorListChanged()}})).catch(M),j}},{key:"getOperatorList",value:function(){var t,e,r,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=n.intent,a=void 0===i?"display":i,o=n.annotationMode,s=void 0===o?x.ENABLE:o,u=n.printAnnotationStorage,c=void 0===u?null:u,l=n.isEditing,h=void 0!==l&&l,f=this._transport.getRenderingIntent(a,s,c,h,!0),d=this._intentStates.get(f.cacheKey);return d||(d=Object.create(null),this._intentStates.set(f.cacheKey,d)),d.opListReadCapability||((t=Object.create(null)).operatorListChanged=function(){d.operatorList.lastChunk&&(d.opListReadCapability.resolve(d.operatorList),d.renderTasks.delete(t))},d.opListReadCapability=Promise.withResolvers(),((e=d).renderTasks||(e.renderTasks=new Set)).add(t),d.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},null===(r=this._stats)||void 0===r||r.time("Page Request"),this._pumpOperatorList(f)),d.opListReadCapability.promise}},{key:"streamTextContent",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.includeMarkedContent,r=void 0!==e&&e,n=t.disableNormalization,i=void 0!==n&&n;return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,includeMarkedContent:!0===r,disableNormalization:!0===i},{highWaterMark:100,size:t=>t.items.length})}},{key:"getTextContent",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this._transport._htmlForXfa)return this.getXfa().then((function(t){return Eh.textContent(t)}));var e=this.streamTextContent(t);return new Promise((function(t,r){var n=e.getReader(),i={items:[],styles:Object.create(null),lang:null};!function e(){n.read().then((function(r){var n,a,o=r.value;r.done?t(i):(null!==(n=i.lang)&&void 0!==n||(i.lang=o.lang),Object.assign(i.styles,o.styles),(a=i.items).push.apply(a,function(t){return function(t){if(Array.isArray(t))return Wh(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||Nh(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(o.items)),e())}),r)}()}))}},{key:"getStructTree",value:function(){return this._transport.getStructTree(this._pageIndex)}},{key:"_destroy",value:function(){this.destroyed=!0;var t,e=[],r=Dh(this._intentStates.values());try{for(r.s();!(t=r.n()).done;){var n=t.value;if(this._abortOperatorList({intentState:n,reason:new Error("Page was destroyed."),force:!0}),!n.opListReadCapability){var i,a=Dh(n.renderTasks);try{for(a.s();!(i=a.n()).done;){var o=i.value;e.push(o.completed),o.cancel()}}catch(t){a.e(t)}finally{a.f()}}}}catch(t){r.e(t)}finally{r.f()}return this.objs.clear(),Rh(of,this,!1),Fh(sf,this,lf).call(this),Promise.all(e)}},{key:"cleanup",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Rh(of,this,!0);var e=Fh(sf,this,cf).call(this,!1);return t&&e&&this._stats&&(this._stats=new Se),e}},{key:"_startRenderPage",value:function(t,e){var r,n,i=this._intentStates.get(e);i&&(null===(r=this._stats)||void 0===r||r.timeEnd("Page Request"),null===(n=i.displayReadyCapability)||void 0===n||n.resolve(t))}},{key:"_renderPageChunk",value:function(t,e){for(var r=0,n=t.length;r<n;r++)e.operatorList.fnArray.push(t.fnArray[r]),e.operatorList.argsArray.push(t.argsArray[r]);e.operatorList.lastChunk=t.lastChunk,e.operatorList.separateAnnots=t.separateAnnots;var i,a=Dh(e.renderTasks);try{for(a.s();!(i=a.n()).done;)i.value.operatorListChanged()}catch(t){a.e(t)}finally{a.f()}t.lastChunk&&Fh(sf,this,cf).call(this,!0)}},{key:"_pumpOperatorList",value:function(t){var e=this,r=t.renderingIntent,n=t.cacheKey,i=t.annotationStorageSerializable,a=t.modifiedIds,o=i.map,s=i.transfer,u=this._transport.messageHandler.sendWithStream("GetOperatorList",{pageIndex:this._pageIndex,intent:r,cacheKey:n,annotationStorage:o,modifiedIds:a},s).getReader(),c=this._intentStates.get(n);c.streamReader=u;var l=function(){u.read().then((function(t){var r=t.value;t.done?c.streamReader=null:e._transport.destroyed||(e._renderPageChunk(r,c),l())}),(function(t){if(c.streamReader=null,!e._transport.destroyed){if(c.operatorList){c.operatorList.lastChunk=!0;var r,n=Dh(c.renderTasks);try{for(n.s();!(r=n.n()).done;)r.value.operatorListChanged()}catch(t){n.e(t)}finally{n.f()}Fh(sf,e,cf).call(e,!0)}if(c.displayReadyCapability)c.displayReadyCapability.reject(t);else{if(!c.opListReadCapability)throw t;c.opListReadCapability.reject(t)}}}))};l()}},{key:"_abortOperatorList",value:function(t){var e=this,r=t.intentState,n=t.reason,i=t.force,a=void 0!==i&&i;if(r.streamReader){if(r.streamReaderCancelTimeout&&(clearTimeout(r.streamReaderCancelTimeout),r.streamReaderCancelTimeout=null),!a){if(r.renderTasks.size>0)return;if(n instanceof we){var o=100;return n.extraDelay>0&&n.extraDelay<1e3&&(o+=n.extraDelay),void(r.streamReaderCancelTimeout=setTimeout((function(){r.streamReaderCancelTimeout=null,e._abortOperatorList({intentState:r,reason:n,force:!0})}),o))}}if(r.streamReader.cancel(new Y(n.message)).catch((function(){})),r.streamReader=null,!this._transport.destroyed){var s,u=Dh(this._intentStates);try{for(u.s();!(s=u.n()).done;){var c=Lh(s.value,2),l=c[0];if(c[1]===r){this._intentStates.delete(l);break}}}catch(t){u.e(t)}finally{u.f()}this.cleanup()}}}},{key:"stats",get:function(){return this._stats}}]);var t}();function cf(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(Fh(sf,this,lf).call(this),!Ih(of,this)||this.destroyed)return!1;if(e)return Rh(af,this,setTimeout((function(){Rh(af,t,null),Fh(sf,t,cf).call(t,!1)}),5e3)),!1;var r,n=Dh(this._intentStates.values());try{for(n.s();!(r=n.n()).done;){var i=r.value,a=i.renderTasks,o=i.operatorList;if(a.size>0||!o.lastChunk)return!1}}catch(t){n.e(t)}finally{n.f()}return this._intentStates.clear(),this.objs.clear(),Rh(of,this,!1),!0}function lf(){Ih(af,this)&&(clearTimeout(Ih(af,this)),Rh(af,this,null))}var hf=new WeakMap,ff=new WeakMap,df=function(){return Vh((function t(){Uh(this,t),Ch(this,hf,new Set),Ch(this,ff,Promise.resolve())}),[{key:"postMessage",value:function(t,e){var r=this,n={data:structuredClone(t,e?{transfer:e}:null)};Ih(ff,this).then((function(){var t,e=Dh(Ih(hf,r));try{for(e.s();!(t=e.n()).done;)t.value.call(r,n)}catch(t){e.e(t)}finally{e.f()}}))}},{key:"addEventListener",value:function(t,e){Ih(hf,this).add(e)}},{key:"removeEventListener",value:function(t,e){Ih(hf,this).delete(e)}},{key:"terminate",value:function(){Ih(hf,this).clear()}}])}(),vf=new WeakSet,pf=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.name,n=void 0===r?null:r,i=e.port,a=void 0===i?null:i,o=e.verbosity,s=void 0===o?j():o;if(Uh(this,t),Mh(this,vf),this.name=n,this.destroyed=!1,this.verbosity=s,this._readyCapability=Promise.withResolvers(),this._port=null,this._webWorker=null,this._messageHandler=null,a){var u;if(null!==(u=wf._)&&void 0!==u&&u.has(a))throw new Error("Cannot use more than one PDFWorker per port.");return(wf._||(wf._=new WeakMap)).set(a,this),void this._initializeFromPort(a)}this._initialize()}return Vh(t,[{key:"promise",get:function(){return m?Promise.all([cs.promise,this._readyCapability.promise]):this._readyCapability.promise}},{key:"port",get:function(){return this._port}},{key:"messageHandler",get:function(){return this._messageHandler}},{key:"_initializeFromPort",value:function(t){this._port=t,this._messageHandler=new Tu("main","worker",t),this._messageHandler.on("ready",(function(){})),Fh(vf,this,yf).call(this)}},{key:"_initialize",value:function(){var e=this;if(bf._||gf())this._setupFakeWorker();else{var r=t.workerSrc;try{t._isSameOrigin(window.location.href,r)||(r=t._createCDNWrapper(new URL(r,window.location).href));var n=new Worker(r,{type:"module"}),i=new Tu("main","worker",n),a=function(){o.abort(),i.destroy(),n.terminate(),e.destroyed?e._readyCapability.reject(new Error("Worker was destroyed")):e._setupFakeWorker()},o=new AbortController;n.addEventListener("error",(function(){e._webWorker||a()}),{signal:o.signal}),i.on("test",(function(t){o.abort(),!e.destroyed&&t?(e._messageHandler=i,e._port=n,e._webWorker=n,Fh(vf,e,yf).call(e)):a()})),i.on("ready",(function(t){if(o.abort(),e.destroyed)a();else try{s()}catch(t){e._setupFakeWorker()}}));var s=function(){var t=new Uint8Array;i.send("test",t,[t.buffer])};return void s()}catch(t){I("The worker has been disabled.")}this._setupFakeWorker()}}},{key:"_setupFakeWorker",value:function(){var e=this;bf._||(R("Setting up fake worker."),bf._=!0),t._setupFakeWorkerGlobal.then((function(t){var r,n;if(e.destroyed)e._readyCapability.reject(new Error("Worker was destroyed"));else{var i=new df;e._port=i;var a="fake".concat((mf._=(r=mf._,n=r++,r),n)),o=new Tu(a+"_worker",a,i);t.setup(o,i),e._messageHandler=new Tu(a,a+"_worker",i),Fh(vf,e,yf).call(e)}})).catch((function(t){e._readyCapability.reject(new Error('Setting up fake worker failed: "'.concat(t.message,'".')))}))}},{key:"destroy",value:function(){var t;this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),null===(t=wf._)||void 0===t||t.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}}],[{key:"fromPort",value:function(e){var r;if(null==e||!e.port)throw new Error("PDFWorker.fromPort - invalid method signature.");var n=null===(r=Fh(t,this,wf)._)||void 0===r?void 0:r.get(e.port);if(n){if(n._pendingDestroy)throw new Error("PDFWorker.fromPort - the worker is being destroyed.\\nPlease remember to await \`PDFDocumentLoadingTask.destroy()\`-calls.");return n}return new t(e)}},{key:"workerSrc",get:function(){if(mu.workerSrc)return mu.workerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}},{key:"_setupFakeWorkerGlobal",get:function(){var e=this,r=function(){var r=Hh(Bh().mark((function r(){var n;return Bh().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!Ph(t,e,gf)){r.next=2;break}return r.abrupt("return",Ph(t,e,gf));case 2:return r.next=4,import(e.workerSrc);case 4:return n=r.sent,r.abrupt("return",n.WorkerMessageHandler);case 6:case"end":return r.stop()}}),r)})));return function(){return r.apply(this,arguments)}}();return W(this,"_setupFakeWorkerGlobal",r())}}])}();function yf(){this._readyCapability.resolve(),this._messageHandler.send("configure",{verbosity:this.verbosity})}function gf(t){try{var e;return(null===(e=globalThis.pdfjsWorker)||void 0===e?void 0:e.WorkerMessageHandler)||null}catch(t){return null}}_h=pf;var mf={_:0},bf={_:!1},wf={_:void 0};m&&(bf._=Fh(_h,_h,!0),mu.workerSrc||(mu.workerSrc="./pdf.worker.mjs")),_h._isSameOrigin=function(t,e){var r;try{if(!(r=new URL(t)).origin||"null"===r.origin)return!1}catch(t){return!1}var n=new URL(e,r);return r.origin===n.origin},_h._createCDNWrapper=function(t){var e='await import("'.concat(t,'");');return URL.createObjectURL(new Blob([e],{type:"text/javascript"}))};var kf=new WeakMap,xf=new WeakMap,Af=new WeakMap,_f=new WeakMap,Ef=new WeakMap,Sf=new WeakSet,Of=function(){return Vh((function t(e,r,n,i,a){Uh(this,t),Mh(this,Sf),Ch(this,kf,new Map),Ch(this,xf,new Map),Ch(this,Af,new Map),Ch(this,_f,new Map),Ch(this,Ef,null),this.messageHandler=e,this.loadingTask=r,this.commonObjs=new Cf,this.fontLoader=new Yo({ownerDocument:i.ownerDocument,styleElement:i.styleElement}),this.loadingParams=i.loadingParams,this._params=i,this.canvasFactory=a.canvasFactory,this.filterFactory=a.filterFactory,this.cMapReaderFactory=a.cMapReaderFactory,this.standardFontDataFactory=a.standardFontDataFactory,this.destroyed=!1,this.destroyCapability=null,this._networkStream=n,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=Promise.withResolvers(),this.setupMessageHandler()}),[{key:"annotationStorage",get:function(){return W(this,"annotationStorage",new Mo)}},{key:"getRenderingIntent",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:x.ENABLE,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=2,o=So;switch(t){case"any":a=1;break;case"display":break;case"print":a=4;break;default:R("getRenderingIntent - invalid intent: ".concat(t))}var s=4&a&&r instanceof Io?r:this.annotationStorage;switch(e){case x.DISABLE:a+=64;break;case x.ENABLE:break;case x.ENABLE_FORMS:a+=16;break;case x.ENABLE_STORAGE:a+=32,o=s.serializable;break;default:R("getRenderingIntent - invalid annotationMode: ".concat(e))}n&&(a+=128),i&&(a+=256);var u=s.modifiedIds,c=u.ids,l=u.hash;return{renderingIntent:a,cacheKey:[a,o.hash,l].join("_"),annotationStorageSerializable:o,modifiedIds:c}}},{key:"destroy",value:function(){var t,e=this;if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=Promise.withResolvers(),null===(t=Ih(Ef,this))||void 0===t||t.reject(new Error("Worker was destroyed during onPassword callback"));var r,n=[],i=Dh(Ih(xf,this).values());try{for(i.s();!(r=i.n()).done;){var a=r.value;n.push(a._destroy())}}catch(t){i.e(t)}finally{i.f()}Ih(xf,this).clear(),Ih(Af,this).clear(),Ih(_f,this).clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();var o=this.messageHandler.sendWithPromise("Terminate",null);return n.push(o),Promise.all(n).then((function(){var t;e.commonObjs.clear(),e.fontLoader.clear(),Ih(kf,e).clear(),e.filterFactory.destroy(),uh.cleanup(),null===(t=e._networkStream)||void 0===t||t.cancelAllRequests(new Y("Worker was terminated.")),e.messageHandler&&(e.messageHandler.destroy(),e.messageHandler=null),e.destroyCapability.resolve()}),this.destroyCapability.reject),this.destroyCapability.promise}},{key:"setupMessageHandler",value:function(){var t=this,e=this.messageHandler,r=this.loadingTask;e.on("GetReader",(function(e,r){D(t._networkStream,"GetReader - no \`IPDFStream\` instance available."),t._fullReader=t._networkStream.getFullReader(),t._fullReader.onProgress=function(e){t._lastProgress={loaded:e.loaded,total:e.total}},r.onPull=function(){t._fullReader.read().then((function(t){var e=t.value;t.done?r.close():(D(e instanceof ArrayBuffer,"GetReader - expected an ArrayBuffer."),r.enqueue(new Uint8Array(e),1,[e]))})).catch((function(t){r.error(t)}))},r.onCancel=function(e){t._fullReader.cancel(e),r.ready.catch((function(e){if(!t.destroyed)throw e}))}})),e.on("ReaderHeadersReady",(function(e){var n=Promise.withResolvers(),i=t._fullReader;return i.headersReady.then((function(){var e;i.isStreamingSupported&&i.isRangeSupported||(t._lastProgress&&(null===(e=r.onProgress)||void 0===e||e.call(r,t._lastProgress)),i.onProgress=function(t){var e;null===(e=r.onProgress)||void 0===e||e.call(r,{loaded:t.loaded,total:t.total})});n.resolve({isStreamingSupported:i.isStreamingSupported,isRangeSupported:i.isRangeSupported,contentLength:i.contentLength})}),n.reject),n.promise})),e.on("GetRangeReader",(function(e,r){D(t._networkStream,"GetRangeReader - no \`IPDFStream\` instance available.");var n=t._networkStream.getRangeReader(e.begin,e.end);n?(r.onPull=function(){n.read().then((function(t){var e=t.value;t.done?r.close():(D(e instanceof ArrayBuffer,"GetRangeReader - expected an ArrayBuffer."),r.enqueue(new Uint8Array(e),1,[e]))})).catch((function(t){r.error(t)}))},r.onCancel=function(e){n.cancel(e),r.ready.catch((function(e){if(!t.destroyed)throw e}))}):r.close()})),e.on("GetDoc",(function(e){var n=e.pdfInfo;t._numPages=n.numPages,t._htmlForXfa=n.htmlForXfa,delete n.htmlForXfa,r._capability.resolve(new nf(n,t))})),e.on("DocException",(function(t){var e;switch(t.name){case"PasswordException":e=new G(t.message,t.code);break;case"InvalidPDFException":e=new U(t.message);break;case"MissingPDFException":e=new z(t.message);break;case"UnexpectedResponseException":e=new V(t.message,t.status);break;case"UnknownErrorException":e=new H(t.message,t.details);break;default:F("DocException - expected a valid Error.")}r._capability.reject(e)})),e.on("PasswordRequest",(function(e){if(Rh(Ef,t,Promise.withResolvers()),r.onPassword)try{r.onPassword((function(e){e instanceof Error?Ih(Ef,t).reject(e):Ih(Ef,t).resolve({password:e})}),e.code)}catch(e){Ih(Ef,t).reject(e)}else Ih(Ef,t).reject(new G(e.message,e.code));return Ih(Ef,t).promise})),e.on("DataLoaded",(function(e){var n;null===(n=r.onProgress)||void 0===n||n.call(r,{loaded:e.length,total:e.length}),t.downloadInfoCapability.resolve(e)})),e.on("StartRenderPage",(function(e){t.destroyed||Ih(xf,t).get(e.pageIndex)._startRenderPage(e.transparency,e.cacheKey)})),e.on("commonobj",(function(r){var n,i=Lh(r,3),a=i[0],o=i[1],s=i[2];if(t.destroyed)return null;if(t.commonObjs.has(a))return null;switch(o){case"Font":var u=t._params,c=u.disableFontFace,l=u.fontExtraProperties,h=u.pdfBug;if("error"in s){var f=s.error;R("Error during font loading: ".concat(f)),t.commonObjs.resolve(a,f);break}var d=h&&null!==(n=globalThis.FontInspector)&&void 0!==n&&n.enabled?function(t,e){return globalThis.FontInspector.fontAdded(t,e)}:null,v=new Xo(s,{disableFontFace:c,inspectFont:d});t.fontLoader.bind(v).catch((function(){return e.sendWithPromise("FontFallback",{id:a})})).finally((function(){!l&&v.data&&(v.data=null),t.commonObjs.resolve(a,v)}));break;case"CopyLocalImage":var p=s.imageRef;D(p,"The imageRef must be defined.");var y,g=Dh(Ih(xf,t).values());try{for(g.s();!(y=g.n()).done;){var m,b=Dh(y.value.objs);try{for(b.s();!(m=b.n()).done;){var w=Lh(m.value,2)[1];if((null==w?void 0:w.ref)===p)return w.dataLen?(t.commonObjs.resolve(a,structuredClone(w)),w.dataLen):null}}catch(t){b.e(t)}finally{b.f()}}}catch(t){g.e(t)}finally{g.f()}break;case"FontPath":case"Image":case"Pattern":t.commonObjs.resolve(a,s);break;default:throw new Error("Got unknown common object type ".concat(o))}return null})),e.on("obj",(function(e){var r=Lh(e,4),n=r[0],i=r[1],a=r[2],o=r[3];if(!t.destroyed){var s,u=Ih(xf,t).get(i);if(!u.objs.has(n))if(0!==u._intentStates.size)switch(a){case"Image":u.objs.resolve(n,o),(null==o?void 0:o.dataLen)>1e7&&(u._maybeCleanupAfterRender=!0);break;case"Pattern":u.objs.resolve(n,o);break;default:throw new Error("Got unknown object type ".concat(a))}else null==o||null===(s=o.bitmap)||void 0===s||s.close()}})),e.on("DocProgress",(function(e){var n;t.destroyed||null===(n=r.onProgress)||void 0===n||n.call(r,{loaded:e.loaded,total:e.total})})),e.on("FetchBuiltInCMap",(function(e){return t.destroyed?Promise.reject(new Error("Worker was destroyed.")):t.cMapReaderFactory?t.cMapReaderFactory.fetch(e):Promise.reject(new Error("CMapReaderFactory not initialized, see the \`useWorkerFetch\` parameter."))})),e.on("FetchStandardFontData",(function(e){return t.destroyed?Promise.reject(new Error("Worker was destroyed.")):t.standardFontDataFactory?t.standardFontDataFactory.fetch(e):Promise.reject(new Error("StandardFontDataFactory not initialized, see the \`useWorkerFetch\` parameter."))}))}},{key:"getData",value:function(){return this.messageHandler.sendWithPromise("GetData",null)}},{key:"saveDocument",value:function(){var t,e,r=this;this.annotationStorage.size<=0&&R("saveDocument called while \`annotationStorage\` is empty, please use the getData-method instead.");var n=this.annotationStorage.serializable,i=n.map,a=n.transfer;return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:i,filename:null!==(t=null===(e=this._fullReader)||void 0===e?void 0:e.filename)&&void 0!==t?t:null},a).finally((function(){r.annotationStorage.resetModified()}))}},{key:"getPage",value:function(t){var e=this;if(!Number.isInteger(t)||t<=0||t>this._numPages)return Promise.reject(new Error("Invalid page request."));var r=t-1,n=Ih(Af,this).get(r);if(n)return n;var i=this.messageHandler.sendWithPromise("GetPage",{pageIndex:r}).then((function(n){if(e.destroyed)throw new Error("Transport destroyed");n.refStr&&Ih(_f,e).set(n.refStr,t);var i=new uf(r,n,e,e._params.pdfBug);return Ih(xf,e).set(r,i),i}));return Ih(Af,this).set(r,i),i}},{key:"getPageIndex",value:function(t){return Zh(t)?this.messageHandler.sendWithPromise("GetPageIndex",{num:t.num,gen:t.gen}):Promise.reject(new Error("Invalid pageIndex request."))}},{key:"getAnnotations",value:function(t,e){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:t,intent:e})}},{key:"getFieldObjects",value:function(){return Fh(Sf,this,Tf).call(this,"GetFieldObjects")}},{key:"hasJSActions",value:function(){return Fh(Sf,this,Tf).call(this,"HasJSActions")}},{key:"getCalculationOrderIds",value:function(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}},{key:"getDestinations",value:function(){return this.messageHandler.sendWithPromise("GetDestinations",null)}},{key:"getDestination",value:function(t){return"string"!=typeof t?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:t})}},{key:"getPageLabels",value:function(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}},{key:"getPageLayout",value:function(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}},{key:"getPageMode",value:function(){return this.messageHandler.sendWithPromise("GetPageMode",null)}},{key:"getViewerPreferences",value:function(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}},{key:"getOpenAction",value:function(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}},{key:"getAttachments",value:function(){return this.messageHandler.sendWithPromise("GetAttachments",null)}},{key:"getDocJSActions",value:function(){return Fh(Sf,this,Tf).call(this,"GetDocJSActions")}},{key:"getPageJSActions",value:function(t){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:t})}},{key:"getStructTree",value:function(t){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:t})}},{key:"getOutline",value:function(){return this.messageHandler.sendWithPromise("GetOutline",null)}},{key:"getOptionalContentConfig",value:function(t){return Fh(Sf,this,Tf).call(this,"GetOptionalContentConfig").then((function(e){return new fc(e,t)}))}},{key:"getPermissions",value:function(){return this.messageHandler.sendWithPromise("GetPermissions",null)}},{key:"getMetadata",value:function(){var t=this,e="GetMetadata",r=Ih(kf,this).get(e);if(r)return r;var n=this.messageHandler.sendWithPromise(e,null).then((function(e){var r,n,i,a;return{info:e[0],metadata:e[1]?new Gu(e[1]):null,contentDispositionFilename:null!==(r=null===(n=t._fullReader)||void 0===n?void 0:n.filename)&&void 0!==r?r:null,contentLength:null!==(i=null===(a=t._fullReader)||void 0===a?void 0:a.contentLength)&&void 0!==i?i:null}}));return Ih(kf,this).set(e,n),n}},{key:"getMarkInfo",value:function(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}},{key:"startCleanup",value:(t=Hh(Bh().mark((function t(){var e,r,n,i,a=arguments;return Bh().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=a.length>0&&void 0!==a[0]&&a[0],!this.destroyed){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,this.messageHandler.sendWithPromise("Cleanup",null);case 5:r=Dh(Ih(xf,this).values()),t.prev=6,r.s();case 8:if((n=r.n()).done){t.next=15;break}if((i=n.value).cleanup()){t.next=13;break}throw new Error("startCleanup: Page ".concat(i.pageNumber," is currently rendering."));case 13:t.next=8;break;case 15:t.next=20;break;case 17:t.prev=17,t.t0=t.catch(6),r.e(t.t0);case 20:return t.prev=20,r.f(),t.finish(20);case 23:this.commonObjs.clear(),e||this.fontLoader.clear(),Ih(kf,this).clear(),this.filterFactory.destroy(!0),uh.cleanup();case 28:case"end":return t.stop()}}),t,this,[[6,17,20,23]])}))),function(){return t.apply(this,arguments)})},{key:"cachedPageNumber",value:function(t){var e;if(!Zh(t))return null;var r=0===t.gen?"".concat(t.num,"R"):"".concat(t.num,"R").concat(t.gen);return null!==(e=Ih(_f,this).get(r))&&void 0!==e?e:null}}]);var t}();function Tf(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=Ih(kf,this).get(t);if(r)return r;var n=this.messageHandler.sendWithPromise(t,e);return Ih(kf,this).set(t,n),n}var Pf=Symbol("INITIAL_DATA"),Lf=new WeakMap,Mf=new WeakSet,Cf=function(){return Vh((function t(){Uh(this,t),Mh(this,Mf),Ch(this,Lf,Object.create(null))}),[{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e){var r=Fh(Mf,this,jf).call(this,t);return r.promise.then((function(){return e(r.data)})),null}var n=Ih(Lf,this)[t];if(!n||n.data===Pf)throw new Error("Requesting object that isn't resolved yet ".concat(t,"."));return n.data}},{key:"has",value:function(t){var e=Ih(Lf,this)[t];return!!e&&e.data!==Pf}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=Fh(Mf,this,jf).call(this,t);r.data=e,r.resolve()}},{key:"clear",value:function(){for(var t in Ih(Lf,this)){var e,r=Ih(Lf,this)[t].data;null==r||null===(e=r.bitmap)||void 0===e||e.close()}Rh(Lf,this,Object.create(null))}},{key:Symbol.iterator,value:Bh().mark((function t(){var e,r;return Bh().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:t.t0=Bh().keys(Ih(Lf,this));case 1:if((t.t1=t.t0()).done){t.next=10;break}if(e=t.t1.value,(r=Ih(Lf,this)[e].data)!==Pf){t.next=6;break}return t.abrupt("continue",1);case 6:return t.next=8,[e,r];case 8:t.next=1;break;case 10:case"end":return t.stop()}}),t,this)}))}])}();function jf(t){var e;return(e=Ih(Lf,this))[t]||(e[t]=Oh(Oh({},Promise.withResolvers()),{},{data:Pf}))}var If=new WeakMap,Rf=function(){return Vh((function t(e){Uh(this,t),Ch(this,If,null),Rh(If,this,e),this.onContinue=null}),[{key:"promise",get:function(){return Ih(If,this).capability.promise}},{key:"cancel",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;Ih(If,this).cancel(null,t)}},{key:"separateAnnots",get:function(){var t=Ih(If,this).operatorList.separateAnnots;if(!t)return!1;var e=Ih(If,this).annotationCanvasMap;return t.form||t.canvas&&(null==e?void 0:e.size)>0}}])}(),Ff=new WeakMap,Df=function(){return Vh((function t(e){var r=e.callback,n=e.params,i=e.objs,a=e.commonObjs,o=e.annotationCanvasMap,s=e.operatorList,u=e.pageIndex,c=e.canvasFactory,l=e.filterFactory,h=e.useRequestAnimationFrame,f=void 0!==h&&h,d=e.pdfBug,v=void 0!==d&&d,p=e.pageColors,y=void 0===p?null:p;Uh(this,t),Ch(this,Ff,null),this.callback=r,this.params=n,this.objs=i,this.commonObjs=a,this.annotationCanvasMap=o,this.operatorListIdx=null,this.operatorList=s,this._pageIndex=u,this.canvasFactory=c,this.filterFactory=l,this._pdfBug=v,this.pageColors=y,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===f&&"undefined"!=typeof window,this.cancelled=!1,this.capability=Promise.withResolvers(),this.task=new Rf(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=n.canvasContext.canvas}),[{key:"completed",get:function(){return this.capability.promise.catch((function(){}))}},{key:"initializeGraphics",value:function(t){var e,r,n=t.transparency,i=void 0!==n&&n,a=t.optionalContentConfig;if(!this.cancelled){if(this._canvas){if(Nf._.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");Nf._.add(this._canvas)}this._pdfBug&&null!==(e=globalThis.StepperManager)&&void 0!==e&&e.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());var o=this.params,s=o.canvasContext,u=o.viewport,c=o.transform,l=o.background;this.gfx=new hu(s,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:a},this.annotationCanvasMap,this.pageColors),this.gfx.beginDrawing({transform:c,viewport:u,transparency:i,background:l}),this.operatorListIdx=0,this.graphicsReady=!0,null===(r=this.graphicsReadyCallback)||void 0===r||r.call(this)}}},{key:"cancel",value:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.running=!1,this.cancelled=!0,null===(t=this.gfx)||void 0===t||t.endDrawing(),Ih(Ff,this)&&(window.cancelAnimationFrame(Ih(Ff,this)),Rh(Ff,this,null)),Nf._.delete(this._canvas),this.callback(e||new we("Rendering cancelled, page ".concat(this._pageIndex+1),r))}},{key:"operatorListChanged",value:function(){var t;this.graphicsReady?(null===(t=this.stepper)||void 0===t||t.updateOperatorList(this.operatorList),this.running||this._continue()):this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound)}},{key:"_continue",value:function(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}},{key:"_scheduleNext",value:function(){var t=this;this._useRequestAnimationFrame?Rh(Ff,this,window.requestAnimationFrame((function(){Rh(Ff,t,null),t._nextBound().catch(t._cancelBound)}))):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}},{key:"_next",value:(t=Hh(Bh().mark((function t(){return Bh().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.cancelled){t.next=2;break}return t.abrupt("return");case 2:this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),Nf._.delete(this._canvas),this.callback()));case 4:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})}]);var t}(),Nf={_:new WeakSet},Wf="4.7.0",Bf="";function Gf(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return Hf(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Hf(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hf(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function Uf(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,zf(n.key),n)}}function zf(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function Vf(t){return Math.floor(255*Math.max(0,Math.min(1,t))).toString(16).padStart(2,"0")}function qf(t){return Math.max(0,Math.min(255,255*t))}r(7288),r(176),r(8408),r(98),r(4302),r(7149),r(482),r(9166);var Yf=function(){return function(t,e,r){return r&&Uf(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}((function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}),0,[{key:"CMYK_G",value:function(t){var e=Gf(t,4),r=e[0],n=e[1],i=e[2],a=e[3];return["G",1-Math.min(1,.3*r+.59*i+.11*n+a)]}},{key:"G_CMYK",value:function(t){return["CMYK",0,0,0,1-Gf(t,1)[0]]}},{key:"G_RGB",value:function(t){var e=Gf(t,1)[0];return["RGB",e,e,e]}},{key:"G_rgb",value:function(t){var e=Gf(t,1)[0];return[e=qf(e),e,e]}},{key:"G_HTML",value:function(t){var e=Vf(Gf(t,1)[0]);return"#".concat(e).concat(e).concat(e)}},{key:"RGB_G",value:function(t){var e=Gf(t,3);return["G",.3*e[0]+.59*e[1]+.11*e[2]]}},{key:"RGB_rgb",value:function(t){return t.map(qf)}},{key:"RGB_HTML",value:function(t){return"#".concat(t.map(Vf).join(""))}},{key:"T_HTML",value:function(){return"#00000000"}},{key:"T_rgb",value:function(){return[null]}},{key:"CMYK_RGB",value:function(t){var e=Gf(t,4),r=e[0],n=e[1],i=e[2],a=e[3];return["RGB",1-Math.min(1,r+a),1-Math.min(1,i+a),1-Math.min(1,n+a)]}},{key:"CMYK_rgb",value:function(t){var e=Gf(t,4),r=e[0],n=e[1],i=e[2],a=e[3];return[qf(1-Math.min(1,r+a)),qf(1-Math.min(1,i+a)),qf(1-Math.min(1,n+a))]}},{key:"CMYK_HTML",value:function(t){var e=this.CMYK_RGB(t).slice(1);return this.RGB_HTML(e)}},{key:"RGB_CMYK",value:function(t){var e=Gf(t,3),r=1-e[0],n=1-e[1],i=1-e[2];return["CMYK",r,n,i,Math.min(r,n,i)]}}])}();function Xf(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||Qf(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Kf(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=Qf(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function Qf(t,e){if(t){if("string"==typeof t)return Jf(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Jf(t,e):void 0}}function Jf(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function $f(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Zf(n.key),n)}}function Zf(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}var td=function(){return function(t,e,r){return r&&$f(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}((function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}),0,[{key:"setupStorage",value:function(t,e,r,n,i){var a=n.getValue(e,{value:null});switch(r.name){case"textarea":if(null!==a.value&&(t.textContent=a.value),"print"===i)break;t.addEventListener("input",(function(t){n.setValue(e,{value:t.target.value})}));break;case"input":if("radio"===r.attributes.type||"checkbox"===r.attributes.type){if(a.value===r.attributes.xfaOn?t.setAttribute("checked",!0):a.value===r.attributes.xfaOff&&t.removeAttribute("checked"),"print"===i)break;t.addEventListener("change",(function(t){n.setValue(e,{value:t.target.checked?t.target.getAttribute("xfaOn"):t.target.getAttribute("xfaOff")})}))}else{if(null!==a.value&&t.setAttribute("value",a.value),"print"===i)break;t.addEventListener("input",(function(t){n.setValue(e,{value:t.target.value})}))}break;case"select":if(null!==a.value){t.setAttribute("value",a.value);var o,s=Kf(r.children);try{for(s.s();!(o=s.n()).done;){var u=o.value;u.attributes.value===a.value?u.attributes.selected=!0:u.attributes.hasOwnProperty("selected")&&delete u.attributes.selected}}catch(t){s.e(t)}finally{s.f()}}t.addEventListener("input",(function(t){var r=t.target.options,i=-1===r.selectedIndex?"":r[r.selectedIndex].value;n.setValue(e,{value:i})}))}}},{key:"setAttributes",value:function(t){var e=t.html,r=t.element,n=t.storage,i=void 0===n?null:n,a=t.intent,o=t.linkService,s=r.attributes,u=e instanceof HTMLAnchorElement;"radio"===s.type&&(s.name="".concat(s.name,"-").concat(a));for(var c=0,l=Object.entries(s);c<l.length;c++){var h=Xf(l[c],2),f=h[0],d=h[1];if(null!=d)switch(f){case"class":d.length&&e.setAttribute(f,d.join(" "));break;case"dataId":break;case"id":e.setAttribute("data-element-id",d);break;case"style":Object.assign(e.style,d);break;case"textContent":e.textContent=d;break;default:(!u||"href"!==f&&"newWindow"!==f)&&e.setAttribute(f,d)}}u&&o.addLinkAttributes(e,s.href,s.newWindow),i&&s.dataId&&this.setupStorage(e,s.dataId,r,i)}},{key:"render",value:function(t){var e=t.annotationStorage,r=t.linkService,n=t.xfaHtml,i=t.intent||"display",a=document.createElement(n.name);n.attributes&&this.setAttributes({html:a,element:n,intent:i,linkService:r});var o="richText"!==i,s=t.div;if(s.append(a),t.viewport){var u="matrix(".concat(t.viewport.transform.join(","),")");s.style.transform=u}o&&s.setAttribute("class","xfaLayer xfaFont");var c=[];if(0===n.children.length){if(n.value){var l=document.createTextNode(n.value);a.append(l),o&&Eh.shouldBuildText(n.name)&&c.push(l)}return{textDivs:c}}for(var h=[[n,-1,a]];h.length>0;){var f,d,v=Xf(h.at(-1),3),p=v[0],y=v[1],g=v[2];if(y+1!==p.children.length){var m=p.children[++h.at(-1)[1]];if(null!==m){var b=m.name;if("#text"!==b){var w=null!=m&&null!==(f=m.attributes)&&void 0!==f&&f.xmlns?document.createElementNS(m.attributes.xmlns,b):document.createElement(b);if(g.append(w),m.attributes&&this.setAttributes({html:w,element:m,storage:e,intent:i,linkService:r}),(null===(d=m.children)||void 0===d?void 0:d.length)>0)h.push([m,-1,w]);else if(m.value){var k=document.createTextNode(m.value);o&&Eh.shouldBuildText(b)&&c.push(k),w.append(k)}}else{var x=document.createTextNode(m.value);c.push(x),g.append(x)}}}else h.pop()}var A,_=Kf(s.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"));try{for(_.s();!(A=_.n()).done;)A.value.setAttribute("readOnly",!0)}catch(t){_.e(t)}finally{_.f()}return{textDivs:c}}},{key:"update",value:function(t){var e="matrix(".concat(t.viewport.transform.join(","),")");t.div.style.transform=e,t.div.hidden=!1}}])}();function ed(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function rd(t,e,r){return(e=Td(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function nd(){nd=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function id(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function ad(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){id(a,n,i,o,s,"next",t)}function s(t){id(a,n,i,o,s,"throw",t)}o(void 0)}))}}function od(t,e,r){e||(e=[]);var n=e.length++;return Object.defineProperty({},"_",{set:function(i){e[n]=i,t.apply(r,e)}})}function sd(t,e,r){return r(_d(t,e))}function ud(){return ud="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,r){var n=function(t,e){for(;!{}.hasOwnProperty.call(t,e)&&null!==(t=fd(t)););return t}(t,e);if(n){var i=Object.getOwnPropertyDescriptor(n,e);return i.get?i.get.call(arguments.length<3?t:r):i.value}},ud.apply(null,arguments)}function cd(t){return function(t){if(Array.isArray(t))return md(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||gd(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ld(t,e,r){return e=fd(e),function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,hd()?Reflect.construct(e,r||[],fd(t).constructor):e.apply(t,r))}function hd(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(hd=function(){return!!t})()}function fd(t){return fd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},fd(t)}function dd(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&vd(t,e)}function vd(t,e){return vd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},vd(t,e)}function pd(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=gd(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function yd(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||gd(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gd(t,e){if(t){if("string"==typeof t)return md(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?md(t,e):void 0}}function md(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function bd(t,e){kd(t,e),e.add(t)}function wd(t,e,r){kd(t,e),e.set(t,r)}function kd(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function xd(t,e,r){return t.set(_d(t,e),r),r}function Ad(t,e){return t.get(_d(t,e))}function _d(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}function Ed(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Sd(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Td(n.key),n)}}function Od(t,e,r){return e&&Sd(t.prototype,e),r&&Sd(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function Td(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}var Pd=1e3,Ld=new WeakSet;function Md(t){return{width:t[2]-t[0],height:t[3]-t[1]}}var Cd=function(){return Od((function t(){Ed(this,t)}),null,[{key:"create",value:function(t){switch(t.data.annotationType){case 2:return new Bd(t);case 1:return new zd(t);case 20:switch(t.data.fieldType){case"Tx":return new qd(t);case"Btn":return t.data.radioButton?new Kd(t):t.data.checkBox?new Xd(t):new Qd(t);case"Ch":return new Jd(t);case"Sig":return new Yd(t)}return new Vd(t);case 16:return new $d(t);case 3:return new Pv(t);case 4:return new Mv(t);case 5:return new jv(t);case 6:return new Rv(t);case 8:return new Dv(t);case 14:return new Wv(t);case 15:return new Gv(t);case 7:return new Nv(t);case 9:return new Hv(t);case 10:return new Uv(t);case 11:return new zv(t);case 12:return new Vv(t);case 13:return new qv(t);case 17:return new Kv(t);default:return new Dd(t)}}}])}(),jd=new WeakMap,Id=new WeakMap,Rd=new WeakMap,Fd=new WeakSet,Dd=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.isRenderable,i=void 0!==n&&n,a=r.ignoreBorder,o=void 0!==a&&a,s=r.createQuadrilaterals,u=void 0!==s&&s;Ed(this,t),bd(this,Fd),wd(this,jd,null),wd(this,Id,!1),wd(this,Rd,null),this.isRenderable=i,this.data=e.data,this.layer=e.layer,this.linkService=e.linkService,this.downloadManager=e.downloadManager,this.imageResourcesPath=e.imageResourcesPath,this.renderForms=e.renderForms,this.svgFactory=e.svgFactory,this.annotationStorage=e.annotationStorage,this.enableScripting=e.enableScripting,this.hasJSActions=e.hasJSActions,this._fieldObjects=e.fieldObjects,this.parent=e.parent,i&&(this.container=this._createContainer(o)),u&&this._createQuadrilaterals()}return Od(t,[{key:"_isEditable",get:function(){return this.data.isEditable}},{key:"hasPopupData",get:function(){return t._hasPopupData(this.data)}},{key:"updateEdited",value:function(t){var e;if(this.container){Ad(jd,this)||xd(jd,this,{rect:this.data.rect.slice(0)});var r=t.rect;r&&_d(Fd,this,Nd).call(this,r),null===(e=Ad(Rd,this))||void 0===e||e.popup.updateEdited(t)}}},{key:"resetEdited",value:function(){var t;Ad(jd,this)&&(_d(Fd,this,Nd).call(this,Ad(jd,this).rect),null===(t=Ad(Rd,this))||void 0===t||t.popup.resetEdited(),xd(jd,this,null))}},{key:"_createContainer",value:function(t){var e=this.data,r=this.parent,n=r.page,i=r.viewport,a=document.createElement("section");a.setAttribute("data-annotation-id",e.id),this instanceof Vd||(a.tabIndex=Pd);var o=a.style;if(o.zIndex=this.parent.zIndex++,e.popupRef&&a.setAttribute("aria-haspopup","dialog"),e.alternativeText&&(a.title=e.alternativeText),e.noRotate&&a.classList.add("norotate"),!e.rect||this instanceof $d){var s=e.rotation;return e.hasOwnCanvas||0===s||this.setRotation(s,a),a}var u=Md(e.rect),c=u.width,l=u.height;if(!t&&e.borderStyle.width>0){o.borderWidth="".concat(e.borderStyle.width,"px");var h=e.borderStyle.horizontalCornerRadius,f=e.borderStyle.verticalCornerRadius;if(h>0||f>0){var d="calc(".concat(h,"px * var(--scale-factor)) / calc(").concat(f,"px * var(--scale-factor))");o.borderRadius=d}else if(this instanceof Kd){var v="calc(".concat(c,"px * var(--scale-factor)) / calc(").concat(l,"px * var(--scale-factor))");o.borderRadius=v}switch(e.borderStyle.style){case 1:o.borderStyle="solid";break;case 2:o.borderStyle="dashed";break;case 3:R("Unimplemented border style: beveled");break;case 4:R("Unimplemented border style: inset");break;case 5:o.borderBottomStyle="solid"}var p=e.borderColor||null;p?(xd(Id,this,!0),o.borderColor=Z.makeHexColor(0|p[0],0|p[1],0|p[2])):o.borderWidth=0}var y=Z.normalizeRect([e.rect[0],n.view[3]-e.rect[1]+n.view[1],e.rect[2],n.view[3]-e.rect[3]+n.view[1]]),g=i.rawDims,m=g.pageWidth,b=g.pageHeight,w=g.pageX,k=g.pageY;o.left="".concat(100*(y[0]-w)/m,"%"),o.top="".concat(100*(y[1]-k)/b,"%");var x=e.rotation;return e.hasOwnCanvas||0===x?(o.width="".concat(100*c/m,"%"),o.height="".concat(100*l/b,"%")):this.setRotation(x,a),a}},{key:"setRotation",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.container;if(this.data.rect){var r,n,i=this.parent.viewport.rawDims,a=i.pageWidth,o=i.pageHeight,s=Md(this.data.rect),u=s.width,c=s.height;t%180==0?(r=100*u/a,n=100*c/o):(r=100*c/a,n=100*u/o),e.style.width="".concat(r,"%"),e.style.height="".concat(n,"%"),e.setAttribute("data-main-rotation",(360-t)%360)}}},{key:"_commonActions",get:function(){var t=this,e=function(e,r,n){var i=n.detail[e],a=i[0],o=i.slice(1);n.target.style[r]=Yf["".concat(a,"_HTML")](o),t.annotationStorage.setValue(t.data.id,{[r]:Yf["".concat(a,"_rgb")](o)})};return W(this,"_commonActions",{display:function(e){var r=e.detail.display,n=r%2==1;t.container.style.visibility=n?"hidden":"visible",t.annotationStorage.setValue(t.data.id,{noView:n,noPrint:1===r||2===r})},print:function(e){t.annotationStorage.setValue(t.data.id,{noPrint:!e.detail.print})},hidden:function(e){var r=e.detail.hidden;t.container.style.visibility=r?"hidden":"visible",t.annotationStorage.setValue(t.data.id,{noPrint:r,noView:r})},focus:function(t){setTimeout((function(){return t.target.focus({preventScroll:!1})}),0)},userName:function(t){t.target.title=t.detail.userName},readonly:function(t){t.target.disabled=t.detail.readonly},required:function(e){t._setRequired(e.target,e.detail.required)},bgColor:function(t){e("bgColor","backgroundColor",t)},fillColor:function(t){e("fillColor","backgroundColor",t)},fgColor:function(t){e("fgColor","color",t)},textColor:function(t){e("textColor","color",t)},borderColor:function(t){e("borderColor","borderColor",t)},strokeColor:function(t){e("strokeColor","borderColor",t)},rotation:function(e){var r=e.detail.rotation;t.setRotation(r),t.annotationStorage.setValue(t.data.id,{rotation:r})}})}},{key:"_dispatchEventFromSandbox",value:function(t,e){for(var r=this._commonActions,n=0,i=Object.keys(e.detail);n<i.length;n++){var a=i[n],o=t[a]||r[a];null==o||o(e)}}},{key:"_setDefaultPropertiesFromJS",value:function(t){if(this.enableScripting){var e=this.annotationStorage.getRawValue(this.data.id);if(e)for(var r=this._commonActions,n=0,i=Object.entries(e);n<i.length;n++){var a=yd(i[n],2),o=a[0],s=a[1],u=r[o];u&&(u({detail:{[o]:s},target:t}),delete e[o])}}}},{key:"_createQuadrilaterals",value:function(){if(this.container){var t=this.data.quadPoints;if(t){var e=this.data.rect.map((function(t){return Math.fround(t)})),r=yd(e,4),n=r[0],i=r[1],a=r[2],o=r[3];if(8===t.length){var s=yd(t.subarray(2,6),4),u=s[0],c=s[1],l=s[2],h=s[3];if(a===u&&o===c&&n===l&&i===h)return}var f,d=this.container.style;if(Ad(Id,this)){var v=d.borderColor,p=d.borderWidth;d.borderWidth=0,f=["url('data:image/svg+xml;utf8,",'<svg xmlns="http://www.w3.org/2000/svg"',' preserveAspectRatio="none" viewBox="0 0 1 1">','<g fill="transparent" stroke="'.concat(v,'" stroke-width="').concat(p,'">')],this.container.classList.add("hasBorder")}var y=a-n,g=o-i,m=this.svgFactory,b=m.createElement("svg");b.classList.add("quadrilateralsContainer"),b.setAttribute("width",0),b.setAttribute("height",0);var w=m.createElement("defs");b.append(w);var k=m.createElement("clipPath"),x="clippath_".concat(this.data.id);k.setAttribute("id",x),k.setAttribute("clipPathUnits","objectBoundingBox"),w.append(k);for(var A=2,_=t.length;A<_;A+=8){var E,S=t[A],O=t[A+1],T=t[A+2],P=t[A+3],L=m.createElement("rect"),M=(T-n)/y,C=(o-O)/g,j=(S-T)/y,I=(O-P)/g;L.setAttribute("x",M),L.setAttribute("y",C),L.setAttribute("width",j),L.setAttribute("height",I),k.append(L),null===(E=f)||void 0===E||E.push('<rect vector-effect="non-scaling-stroke" x="'.concat(M,'" y="').concat(C,'" width="').concat(j,'" height="').concat(I,'"/>'))}Ad(Id,this)&&(f.push("</g></svg>')"),d.backgroundImage=f.join("")),this.container.append(b),this.container.style.clipPath="url(#".concat(x,")")}}}},{key:"_createPopup",value:function(){var t=this.container,e=this.data;t.setAttribute("aria-haspopup","dialog");var r=xd(Rd,this,new $d({data:{color:e.color,titleObj:e.titleObj,modificationDate:e.modificationDate,contentsObj:e.contentsObj,richText:e.richText,parentRect:e.rect,borderStyle:0,id:"popup_".concat(e.id),rotation:e.rotation},parent:this.parent,elements:[this]}));this.parent.div.append(r.render())}},{key:"render",value:function(){F("Abstract method \`AnnotationElement.render\` called")}},{key:"_getElementsByName",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=[];if(this._fieldObjects){var n=this._fieldObjects[t];if(n){var i,a=pd(n);try{for(a.s();!(i=a.n()).done;){var o=i.value,s=o.page,u=o.id,c=o.exportValues;if(-1!==s&&u!==e){var l="string"==typeof c?c:null,h=document.querySelector('[data-element-id="'.concat(u,'"]'));!h||Ld.has(h)?r.push({id:u,exportValue:l,domElement:h}):R("_getElementsByName - element not allowed: ".concat(u))}}}catch(t){a.e(t)}finally{a.f()}}return r}var f,d=pd(document.getElementsByName(t));try{for(d.s();!(f=d.n()).done;){var v=f.value,p=v.exportValue,y=v.getAttribute("data-element-id");y!==e&&Ld.has(v)&&r.push({id:y,exportValue:p,domElement:v})}}catch(t){d.e(t)}finally{d.f()}return r}},{key:"show",value:function(){var t;this.container&&(this.container.hidden=!1),null===(t=this.popup)||void 0===t||t.maybeShow()}},{key:"hide",value:function(){var t;this.container&&(this.container.hidden=!0),null===(t=this.popup)||void 0===t||t.forceHide()}},{key:"getElementsToTriggerPopup",value:function(){return this.container}},{key:"addHighlightArea",value:function(){var t=this.getElementsToTriggerPopup();if(Array.isArray(t)){var e,r=pd(t);try{for(r.s();!(e=r.n()).done;)e.value.classList.add("highlightArea")}catch(t){r.e(t)}finally{r.f()}}else t.classList.add("highlightArea")}},{key:"_editOnDoubleClick",value:function(){var t=this;if(this._isEditable){var e=this.annotationEditorType,r=this.data.id;this.container.addEventListener("dblclick",(function(){var n;null===(n=t.linkService.eventBus)||void 0===n||n.dispatch("switchannotationeditormode",{source:t,mode:e,editId:r})}))}}}],[{key:"_hasPopupData",value:function(t){var e=t.titleObj,r=t.contentsObj,n=t.richText;return!!(null!=e&&e.str||null!=r&&r.str||null!=n&&n.str)}}])}();function Nd(t){var e=this.container.style,r=this.data,n=r.rect,i=r.rotation,a=this.parent.viewport.rawDims,o=a.pageWidth,s=a.pageHeight,u=a.pageX,c=a.pageY;null==n||n.splice.apply(n,[0,4].concat(cd(t)));var l=Md(t),h=l.width,f=l.height;e.left="".concat(100*(t[0]-u)/o,"%"),e.top="".concat(100*(s-t[3]+c)/s,"%"),0===i?(e.width="".concat(100*h/o,"%"),e.height="".concat(100*f/s,"%")):this.setRotation(i)}var Wd=new WeakSet,Bd=function(t){function e(t){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Ed(this,e),bd(r=ld(this,e,[t,{isRenderable:!0,ignoreBorder:!(null==n||!n.ignoreBorder),createQuadrilaterals:!0}]),Wd),r.isTooltipOnly=t.data.isTooltipOnly,r}return dd(e,Dd),Od(e,[{key:"render",value:function(){var t=this.data,e=this.linkService,r=document.createElement("a");r.setAttribute("data-element-id",t.id);var n=!1;return t.url?(e.addLinkAttributes(r,t.url,t.newWindow),n=!0):t.action?(this._bindNamedAction(r,t.action),n=!0):t.attachment?(_d(Wd,this,Hd).call(this,r,t.attachment,t.attachmentDest),n=!0):t.setOCGState?(_d(Wd,this,Ud).call(this,r,t.setOCGState),n=!0):t.dest?(this._bindLink(r,t.dest),n=!0):(t.actions&&(t.actions.Action||t.actions["Mouse Up"]||t.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(this._bindJSAction(r,t),n=!0),t.resetForm?(this._bindResetFormAction(r,t.resetForm),n=!0):this.isTooltipOnly&&!n&&(this._bindLink(r,""),n=!0)),this.container.classList.add("linkAnnotation"),n&&this.container.append(r),this.container}},{key:"_bindLink",value:function(t,e){var r=this;t.href=this.linkService.getDestinationHash(e),t.onclick=function(){return e&&r.linkService.goToDestination(e),!1},(e||""===e)&&_d(Wd,this,Gd).call(this)}},{key:"_bindNamedAction",value:function(t,e){var r=this;t.href=this.linkService.getAnchorUrl(""),t.onclick=function(){return r.linkService.executeNamedAction(e),!1},_d(Wd,this,Gd).call(this)}},{key:"_bindJSAction",value:function(t,e){var r=this;t.href=this.linkService.getAnchorUrl("");for(var n=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]),i=function(){var i=o[a],s=n.get(i);if(!s)return 1;t[s]=function(){var t;return null===(t=r.linkService.eventBus)||void 0===t||t.dispatch("dispatcheventinsandbox",{source:r,detail:{id:e.id,name:i}}),!1}},a=0,o=Object.keys(e.actions);a<o.length;a++)i();t.onclick||(t.onclick=function(){return!1}),_d(Wd,this,Gd).call(this)}},{key:"_bindResetFormAction",value:function(t,e){var r=this,n=t.onclick;if(n||(t.href=this.linkService.getAnchorUrl("")),_d(Wd,this,Gd).call(this),!this._fieldObjects)return R('_bindResetFormAction - "resetForm" action not supported, ensure that the \`fieldObjects\` parameter is provided.'),void(n||(t.onclick=function(){return!1}));t.onclick=function(){null==n||n();var t=e.fields,i=e.refs,a=e.include,o=[];if(0!==t.length||0!==i.length){var s,u=new Set(i),c=pd(t);try{for(c.s();!(s=c.n()).done;){var l,h=s.value,f=pd(r._fieldObjects[h]||[]);try{for(f.s();!(l=f.n()).done;){var d=l.value.id;u.add(d)}}catch(t){f.e(t)}finally{f.f()}}}catch(t){c.e(t)}finally{c.f()}for(var v=0,p=Object.values(r._fieldObjects);v<p.length;v++){var y,g=pd(p[v]);try{for(g.s();!(y=g.n()).done;){var m=y.value;u.has(m.id)===a&&o.push(m)}}catch(t){g.e(t)}finally{g.f()}}}else for(var b=0,w=Object.values(r._fieldObjects);b<w.length;b++){var k=w[b];o.push.apply(o,cd(k))}for(var x,A=r.annotationStorage,_=[],E=0,S=o;E<S.length;E++){var O=S[E],T=O.id;switch(_.push(T),O.type){case"text":var P=O.defaultValue||"";A.setValue(T,{value:P});break;case"checkbox":case"radiobutton":var L=O.defaultValue===O.exportValues;A.setValue(T,{value:L});break;case"combobox":case"listbox":var M=O.defaultValue||"";A.setValue(T,{value:M});break;default:continue}var C=document.querySelector('[data-element-id="'.concat(T,'"]'));C&&(Ld.has(C)?C.dispatchEvent(new Event("resetform")):R("_bindResetFormAction - element not allowed: ".concat(T)))}return r.enableScripting&&(null===(x=r.linkService.eventBus)||void 0===x||x.dispatch("dispatcheventinsandbox",{source:r,detail:{id:"app",ids:_,name:"ResetForm"}})),!1}}}])}();function Gd(){this.container.setAttribute("data-internal-link","")}function Hd(t,e){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;t.href=this.linkService.getAnchorUrl(""),e.description&&(t.title=e.description),t.onclick=function(){var t;return null===(t=r.downloadManager)||void 0===t||t.openOrDownloadData(e.content,e.filename,n),!1},_d(Wd,this,Gd).call(this)}function Ud(t,e){var r=this;t.href=this.linkService.getAnchorUrl(""),t.onclick=function(){return r.linkService.executeSetOCGState(e),!1},_d(Wd,this,Gd).call(this)}var zd=function(t){function e(t){return Ed(this,e),ld(this,e,[t,{isRenderable:!0}])}return dd(e,Dd),Od(e,[{key:"render",value:function(){this.container.classList.add("textAnnotation");var t=document.createElement("img");return t.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",t.setAttribute("data-l10n-id","pdfjs-text-annotation-type"),t.setAttribute("data-l10n-args",JSON.stringify({type:this.data.name})),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.append(t),this.container}}])}(),Vd=function(t){function e(){return Ed(this,e),ld(this,e,arguments)}return dd(e,Dd),Od(e,[{key:"render",value:function(){return this.container}},{key:"showElementAndHideCanvas",value:function(t){var e;this.data.hasOwnCanvas&&("CANVAS"===(null===(e=t.previousSibling)||void 0===e?void 0:e.nodeName)&&(t.previousSibling.hidden=!0),t.hidden=!1)}},{key:"_getKeyModifier",value:function(t){return J.platform.isMac?t.metaKey:t.ctrlKey}},{key:"_setEventListener",value:function(t,e,r,n,i){var a=this;r.includes("mouse")?t.addEventListener(r,(function(t){var e;null===(e=a.linkService.eventBus)||void 0===e||e.dispatch("dispatcheventinsandbox",{source:a,detail:{id:a.data.id,name:n,value:i(t),shift:t.shiftKey,modifier:a._getKeyModifier(t)}})})):t.addEventListener(r,(function(t){var o;if("blur"===r){if(!e.focused||!t.relatedTarget)return;e.focused=!1}else if("focus"===r){if(e.focused)return;e.focused=!0}i&&(null===(o=a.linkService.eventBus)||void 0===o||o.dispatch("dispatcheventinsandbox",{source:a,detail:{id:a.data.id,name:n,value:i(t)}}))}))}},{key:"_setEventListeners",value:function(t,e,r,n){var i,a=pd(r);try{for(a.s();!(i=a.n()).done;){var o,s,u,c=yd(i.value,2),l=c[0],h=c[1];("Action"===h||null!==(o=this.data.actions)&&void 0!==o&&o[h])&&("Focus"!==h&&"Blur"!==h||e||(e={focused:!1}),this._setEventListener(t,e,l,h,n),"Focus"!==h||null!==(s=this.data.actions)&&void 0!==s&&s.Blur?"Blur"!==h||null!==(u=this.data.actions)&&void 0!==u&&u.Focus||this._setEventListener(t,e,"focus","Focus",null):this._setEventListener(t,e,"blur","Blur",null))}}catch(t){a.e(t)}finally{a.f()}}},{key:"_setBackgroundColor",value:function(t){var e=this.data.backgroundColor||null;t.style.backgroundColor=null===e?"transparent":Z.makeHexColor(e[0],e[1],e[2])}},{key:"_setTextStyle",value:function(t){var e,r=this.data.defaultAppearanceData.fontColor,n=this.data.defaultAppearanceData.fontSize||9,i=t.style,a=function(t){return Math.round(10*t)/10};if(this.data.multiLine){var o=Math.abs(this.data.rect[3]-this.data.rect[1]-2),s=o/(Math.round(o/(k*n))||1);e=Math.min(n,a(s/k))}else{var u=Math.abs(this.data.rect[3]-this.data.rect[1]-2);e=Math.min(n,a(u/k))}i.fontSize="calc(".concat(e,"px * var(--scale-factor))"),i.color=Z.makeHexColor(r[0],r[1],r[2]),null!==this.data.textAlignment&&(i.textAlign=["left","center","right"][this.data.textAlignment])}},{key:"_setRequired",value:function(t,e){e?t.setAttribute("required",!0):t.removeAttribute("required"),t.setAttribute("aria-required",e)}}])}(),qd=function(t){function e(t){return Ed(this,e),ld(this,e,[t,{isRenderable:t.renderForms||t.data.hasOwnCanvas||!t.data.hasAppearance&&!!t.data.fieldValue}])}return dd(e,Vd),Od(e,[{key:"setPropertyOnSiblings",value:function(t,e,r,n){var i,a=this.annotationStorage,o=pd(this._getElementsByName(t.name,t.id));try{for(o.s();!(i=o.n()).done;){var s=i.value;s.domElement&&(s.domElement[e]=r),a.setValue(s.id,{[n]:r})}}catch(t){o.e(t)}finally{o.f()}}},{key:"render",value:function(){var t=this,e=this.annotationStorage,r=this.data.id;this.container.classList.add("textWidgetAnnotation");var n=null;if(this.renderForms){var i,a=e.getValue(r,{value:this.data.fieldValue}),o=a.value||"",s=e.getValue(r,{charLimit:this.data.maxLen}).charLimit;s&&o.length>s&&(o=o.slice(0,s));var u=a.formattedValue||(null===(i=this.data.textContent)||void 0===i?void 0:i.join("\\n"))||null;u&&this.data.comb&&(u=u.replaceAll(/\\s+/g,""));var c,l,h={userValue:o,formattedValue:u,lastCommittedValue:null,commitKey:1,focused:!1};this.data.multiLine?((n=document.createElement("textarea")).textContent=null!==(c=u)&&void 0!==c?c:o,this.data.doNotScroll&&(n.style.overflowY="hidden")):((n=document.createElement("input")).type="text",n.setAttribute("value",null!==(l=u)&&void 0!==l?l:o),this.data.doNotScroll&&(n.style.overflowX="hidden")),this.data.hasOwnCanvas&&(n.hidden=!0),Ld.add(n),n.setAttribute("data-element-id",r),n.disabled=this.data.readOnly,n.name=this.data.fieldName,n.tabIndex=Pd,this._setRequired(n,this.data.required),s&&(n.maxLength=s),n.addEventListener("input",(function(i){e.setValue(r,{value:i.target.value}),t.setPropertyOnSiblings(n,"value",i.target.value,"value"),h.formattedValue=null})),n.addEventListener("resetform",(function(e){var r,i=null!==(r=t.data.defaultFieldValue)&&void 0!==r?r:"";n.value=h.userValue=i,h.formattedValue=null}));var f=function(t){var e=h.formattedValue;null!=e&&(t.target.value=e),t.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){var d;n.addEventListener("focus",(function(e){var r;if(!h.focused){var n=e.target;h.userValue&&(n.value=h.userValue),h.lastCommittedValue=n.value,h.commitKey=1,null!==(r=t.data.actions)&&void 0!==r&&r.Focus||(h.focused=!0)}})),n.addEventListener("updatefromsandbox",(function(n){t.showElementAndHideCanvas(n.target);var i={value(t){var n;h.userValue=null!==(n=t.detail.value)&&void 0!==n?n:"",e.setValue(r,{value:h.userValue.toString()}),t.target.value=h.userValue},formattedValue(t){var n=t.detail.formattedValue;h.formattedValue=n,null!=n&&t.target!==document.activeElement&&(t.target.value=n),e.setValue(r,{formattedValue:n})},selRange(t){var e;(e=t.target).setSelectionRange.apply(e,cd(t.detail.selRange))},charLimit:function(n){var i,a=n.detail.charLimit,o=n.target;if(0!==a){o.setAttribute("maxLength",a);var s=h.userValue;!s||s.length<=a||(s=s.slice(0,a),o.value=h.userValue=s,e.setValue(r,{value:s}),null===(i=t.linkService.eventBus)||void 0===i||i.dispatch("dispatcheventinsandbox",{source:t,detail:{id:r,name:"Keystroke",value:s,willCommit:!0,commitKey:1,selStart:o.selectionStart,selEnd:o.selectionEnd}}))}else o.removeAttribute("maxLength")}};t._dispatchEventFromSandbox(i,n)})),n.addEventListener("keydown",(function(e){var n;h.commitKey=1;var i=-1;if("Escape"===e.key?i=0:"Enter"!==e.key||t.data.multiLine?"Tab"===e.key&&(h.commitKey=3):i=2,-1!==i){var a=e.target.value;h.lastCommittedValue!==a&&(h.lastCommittedValue=a,h.userValue=a,null===(n=t.linkService.eventBus)||void 0===n||n.dispatch("dispatcheventinsandbox",{source:t,detail:{id:r,name:"Keystroke",value:a,willCommit:!0,commitKey:i,selStart:e.target.selectionStart,selEnd:e.target.selectionEnd}}))}}));var v=f;f=null,n.addEventListener("blur",(function(e){var n;if(h.focused&&e.relatedTarget){null!==(n=t.data.actions)&&void 0!==n&&n.Blur||(h.focused=!1);var i,a=e.target.value;h.userValue=a,h.lastCommittedValue!==a&&(null===(i=t.linkService.eventBus)||void 0===i||i.dispatch("dispatcheventinsandbox",{source:t,detail:{id:r,name:"Keystroke",value:a,willCommit:!0,commitKey:h.commitKey,selStart:e.target.selectionStart,selEnd:e.target.selectionEnd}})),v(e)}})),null!==(d=this.data.actions)&&void 0!==d&&d.Keystroke&&n.addEventListener("beforeinput",(function(e){var n;h.lastCommittedValue=null;var i=e.data,a=e.target,o=a.value,s=a.selectionStart,u=a.selectionEnd,c=s,l=u;switch(e.inputType){case"deleteWordBackward":var f=o.substring(0,s).match(/\\w*[^\\w]*$/);f&&(c-=f[0].length);break;case"deleteWordForward":var d=o.substring(s).match(/^[^\\w]*\\w*/);d&&(l+=d[0].length);break;case"deleteContentBackward":s===u&&(c-=1);break;case"deleteContentForward":s===u&&(l+=1)}e.preventDefault(),null===(n=t.linkService.eventBus)||void 0===n||n.dispatch("dispatcheventinsandbox",{source:t,detail:{id:r,name:"Keystroke",value:o,change:i||"",willCommit:!1,selStart:c,selEnd:l}})})),this._setEventListeners(n,h,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(function(t){return t.target.value}))}if(f&&n.addEventListener("blur",f),this.data.comb){var p=(this.data.rect[2]-this.data.rect[0])/s;n.classList.add("comb"),n.style.letterSpacing="calc(".concat(p,"px * var(--scale-factor) - 1ch)")}}else(n=document.createElement("div")).textContent=this.data.fieldValue,n.style.verticalAlign="middle",n.style.display="table-cell",this.data.hasOwnCanvas&&(n.hidden=!0);return this._setTextStyle(n),this._setBackgroundColor(n),this._setDefaultPropertiesFromJS(n),this.container.append(n),this.container}}])}(),Yd=function(t){function e(t){return Ed(this,e),ld(this,e,[t,{isRenderable:!!t.data.hasOwnCanvas}])}return dd(e,Vd),Od(e)}(),Xd=function(t){function e(t){return Ed(this,e),ld(this,e,[t,{isRenderable:t.renderForms}])}return dd(e,Vd),Od(e,[{key:"render",value:function(){var t=this,e=this.annotationStorage,r=this.data,n=r.id,i=e.getValue(n,{value:r.exportValue===r.fieldValue}).value;"string"==typeof i&&(i="Off"!==i,e.setValue(n,{value:i})),this.container.classList.add("buttonWidgetAnnotation","checkBox");var a=document.createElement("input");return Ld.add(a),a.setAttribute("data-element-id",n),a.disabled=r.readOnly,this._setRequired(a,this.data.required),a.type="checkbox",a.name=r.fieldName,i&&a.setAttribute("checked",!0),a.setAttribute("exportValue",r.exportValue),a.tabIndex=Pd,a.addEventListener("change",(function(i){var a,o=i.target,s=o.name,u=o.checked,c=pd(t._getElementsByName(s,n));try{for(c.s();!(a=c.n()).done;){var l=a.value,h=u&&l.exportValue===r.exportValue;l.domElement&&(l.domElement.checked=h),e.setValue(l.id,{value:h})}}catch(t){c.e(t)}finally{c.f()}e.setValue(n,{value:u})})),a.addEventListener("resetform",(function(t){var e=r.defaultFieldValue||"Off";t.target.checked=e===r.exportValue})),this.enableScripting&&this.hasJSActions&&(a.addEventListener("updatefromsandbox",(function(r){var i={value(t){t.target.checked="Off"!==t.detail.value,e.setValue(n,{value:t.target.checked})}};t._dispatchEventFromSandbox(i,r)})),this._setEventListeners(a,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(function(t){return t.target.checked}))),this._setBackgroundColor(a),this._setDefaultPropertiesFromJS(a),this.container.append(a),this.container}}])}(),Kd=function(t){function e(t){return Ed(this,e),ld(this,e,[t,{isRenderable:t.renderForms}])}return dd(e,Vd),Od(e,[{key:"render",value:function(){var t=this;this.container.classList.add("buttonWidgetAnnotation","radioButton");var e=this.annotationStorage,r=this.data,n=r.id,i=e.getValue(n,{value:r.fieldValue===r.buttonValue}).value;if("string"==typeof i&&(i=i!==r.buttonValue,e.setValue(n,{value:i})),i){var a,o=pd(this._getElementsByName(r.fieldName,n));try{for(o.s();!(a=o.n()).done;){var s=a.value;e.setValue(s.id,{value:!1})}}catch(t){o.e(t)}finally{o.f()}}var u=document.createElement("input");if(Ld.add(u),u.setAttribute("data-element-id",n),u.disabled=r.readOnly,this._setRequired(u,this.data.required),u.type="radio",u.name=r.fieldName,i&&u.setAttribute("checked",!0),u.tabIndex=Pd,u.addEventListener("change",(function(r){var i,a=r.target,o=a.name,s=a.checked,u=pd(t._getElementsByName(o,n));try{for(u.s();!(i=u.n()).done;){var c=i.value;e.setValue(c.id,{value:!1})}}catch(t){u.e(t)}finally{u.f()}e.setValue(n,{value:s})})),u.addEventListener("resetform",(function(t){var e=r.defaultFieldValue;t.target.checked=null!=e&&e===r.buttonValue})),this.enableScripting&&this.hasJSActions){var c=r.buttonValue;u.addEventListener("updatefromsandbox",(function(r){var i={value:function(r){var i,a=c===r.detail.value,o=pd(t._getElementsByName(r.target.name));try{for(o.s();!(i=o.n()).done;){var s=i.value,u=a&&s.id===n;s.domElement&&(s.domElement.checked=u),e.setValue(s.id,{value:u})}}catch(t){o.e(t)}finally{o.f()}}};t._dispatchEventFromSandbox(i,r)})),this._setEventListeners(u,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(function(t){return t.target.checked}))}return this._setBackgroundColor(u),this._setDefaultPropertiesFromJS(u),this.container.append(u),this.container}}])}(),Qd=function(t){function e(t){return Ed(this,e),ld(this,e,[t,{ignoreBorder:t.data.hasAppearance}])}return dd(e,Bd),Od(e,[{key:"render",value:function(){var t=this,r=function(t,e,r,n){var i=ud(fd(t.prototype),"render",r);return"function"==typeof i?function(t){return i.apply(r,t)}:i}(e,0,this)([]);r.classList.add("buttonWidgetAnnotation","pushButton");var n=r.lastChild;return this.enableScripting&&this.hasJSActions&&n&&(this._setDefaultPropertiesFromJS(n),n.addEventListener("updatefromsandbox",(function(e){t._dispatchEventFromSandbox({},e)}))),r}}])}(),Jd=function(t){function e(t){return Ed(this,e),ld(this,e,[t,{isRenderable:t.renderForms}])}return dd(e,Vd),Od(e,[{key:"render",value:function(){var t=this;this.container.classList.add("choiceWidgetAnnotation");var e=this.annotationStorage,r=this.data.id,n=e.getValue(r,{value:this.data.fieldValue}),i=document.createElement("select");Ld.add(i),i.setAttribute("data-element-id",r),i.disabled=this.data.readOnly,this._setRequired(i,this.data.required),i.name=this.data.fieldName,i.tabIndex=Pd;var a=this.data.combo&&this.data.options.length>0;this.data.combo||(i.size=this.data.options.length,this.data.multiSelect&&(i.multiple=!0)),i.addEventListener("resetform",(function(e){var r,n=t.data.defaultFieldValue,a=pd(i.options);try{for(a.s();!(r=a.n()).done;){var o=r.value;o.selected=o.value===n}}catch(t){a.e(t)}finally{a.f()}}));var o,s=pd(this.data.options);try{for(s.s();!(o=s.n()).done;){var u=o.value,c=document.createElement("option");c.textContent=u.displayValue,c.value=u.exportValue,n.value.includes(u.exportValue)&&(c.setAttribute("selected",!0),a=!1),i.append(c)}}catch(t){s.e(t)}finally{s.f()}var l=null;if(a){var h=document.createElement("option");h.value=" ",h.setAttribute("hidden",!0),h.setAttribute("selected",!0),i.prepend(h),l=function(){h.remove(),i.removeEventListener("input",l),l=null},i.addEventListener("input",l)}var f=function(t){var e=t?"value":"textContent",r=i.options;return i.multiple?Array.prototype.filter.call(r,(function(t){return t.selected})).map((function(t){return t[e]})):-1===r.selectedIndex?null:r[r.selectedIndex][e]},d=f(!1),v=function(t){var e=t.target.options;return Array.prototype.map.call(e,(function(t){return{displayValue:t.textContent,exportValue:t.value}}))};return this.enableScripting&&this.hasJSActions?(i.addEventListener("updatefromsandbox",(function(n){var a={value(t){var n;null===(n=l)||void 0===n||n();var a,o=t.detail.value,s=new Set(Array.isArray(o)?o:[o]),u=pd(i.options);try{for(u.s();!(a=u.n()).done;){var c=a.value;c.selected=s.has(c.value)}}catch(t){u.e(t)}finally{u.f()}e.setValue(r,{value:f(!0)}),d=f(!1)},multipleSelection(t){i.multiple=!0},remove(t){var n=i.options,a=t.detail.remove;if(n[a].selected=!1,i.remove(a),n.length>0){var o=Array.prototype.findIndex.call(n,(function(t){return t.selected}));-1===o&&(n[0].selected=!0)}e.setValue(r,{value:f(!0),items:v(t)}),d=f(!1)},clear(t){for(;0!==i.length;)i.remove(0);e.setValue(r,{value:null,items:[]}),d=f(!1)},insert(t){var n=t.detail.insert,a=n.index,o=n.displayValue,s=n.exportValue,u=i.children[a],c=document.createElement("option");c.textContent=o,c.value=s,u?u.before(c):i.append(c),e.setValue(r,{value:f(!0),items:v(t)}),d=f(!1)},items(t){for(var n=t.detail.items;0!==i.length;)i.remove(0);var a,o=pd(n);try{for(o.s();!(a=o.n()).done;){var s=a.value,u=s.displayValue,c=s.exportValue,l=document.createElement("option");l.textContent=u,l.value=c,i.append(l)}}catch(t){o.e(t)}finally{o.f()}i.options.length>0&&(i.options[0].selected=!0),e.setValue(r,{value:f(!0),items:v(t)}),d=f(!1)},indices(t){var n,i=new Set(t.detail.indices),a=pd(t.target.options);try{for(a.s();!(n=a.n()).done;){var o=n.value;o.selected=i.has(o.index)}}catch(t){a.e(t)}finally{a.f()}e.setValue(r,{value:f(!0)}),d=f(!1)},editable(t){t.target.disabled=!t.detail.editable}};t._dispatchEventFromSandbox(a,n)})),i.addEventListener("input",(function(n){var i,a=f(!0),o=f(!1);e.setValue(r,{value:a}),n.preventDefault(),null===(i=t.linkService.eventBus)||void 0===i||i.dispatch("dispatcheventinsandbox",{source:t,detail:{id:r,name:"Keystroke",value:d,change:o,changeEx:a,willCommit:!1,commitKey:1,keyDown:!1}})})),this._setEventListeners(i,null,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"],["input","Validate"]],(function(t){return t.target.value}))):i.addEventListener("input",(function(t){e.setValue(r,{value:f(!0)})})),this.data.combo&&this._setTextStyle(i),this._setBackgroundColor(i),this._setDefaultPropertiesFromJS(i),this.container.append(i),this.container}}])}(),$d=function(t){function e(t){var r;Ed(this,e);var n=t.data,i=t.elements;return(r=ld(this,e,[t,{isRenderable:Dd._hasPopupData(n)}])).elements=i,r.popup=null,r}return dd(e,Dd),Od(e,[{key:"render",value:function(){this.container.classList.add("popupAnnotation");var t,e=this.popup=new bv({container:this.container,color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText,rect:this.data.rect,parentRect:this.data.parentRect||null,parent:this.parent,elements:this.elements,open:this.data.open}),r=[],n=pd(this.elements);try{for(n.s();!(t=n.n()).done;){var i=t.value;i.popup=e,r.push(i.data.id),i.addHighlightArea()}}catch(t){n.e(t)}finally{n.f()}return this.container.setAttribute("aria-controls",r.map((function(t){return"".concat(at).concat(t)})).join(",")),this.container}}])}(),Zd=new WeakMap,tv=new WeakMap,ev=new WeakMap,rv=new WeakMap,nv=new WeakMap,iv=new WeakMap,av=new WeakMap,ov=new WeakMap,sv=new WeakMap,uv=new WeakMap,cv=new WeakMap,lv=new WeakMap,hv=new WeakMap,fv=new WeakMap,dv=new WeakMap,vv=new WeakMap,pv=new WeakMap,yv=new WeakMap,gv=new WeakMap,mv=new WeakSet,bv=function(){return Od((function t(e){var r=e.container,n=e.color,i=e.elements,a=e.titleObj,o=e.modificationDate,s=e.contentsObj,u=e.richText,c=e.parent,l=e.rect,h=e.parentRect,f=e.open;Ed(this,t),bd(this,mv),wd(this,Zd,_d(mv,this,_v).bind(this)),wd(this,tv,_d(mv,this,Tv).bind(this)),wd(this,ev,_d(mv,this,Ov).bind(this)),wd(this,rv,_d(mv,this,Sv).bind(this)),wd(this,nv,null),wd(this,iv,null),wd(this,av,null),wd(this,ov,null),wd(this,sv,null),wd(this,uv,null),wd(this,cv,null),wd(this,lv,!1),wd(this,hv,null),wd(this,fv,null),wd(this,dv,null),wd(this,vv,null),wd(this,pv,null),wd(this,yv,null),wd(this,gv,!1),xd(iv,this,r),xd(pv,this,a),xd(av,this,s),xd(vv,this,u),xd(uv,this,c),xd(nv,this,n),xd(dv,this,l),xd(cv,this,h),xd(sv,this,i),xd(ov,this,Le.toDateObject(o)),this.trigger=i.flatMap((function(t){return t.getElementsToTriggerPopup()}));var d,v=pd(this.trigger);try{for(v.s();!(d=v.n()).done;){var p=d.value;p.addEventListener("click",Ad(rv,this)),p.addEventListener("mouseenter",Ad(ev,this)),p.addEventListener("mouseleave",Ad(tv,this)),p.classList.add("popupTriggerArea")}}catch(t){v.e(t)}finally{v.f()}var y,g=pd(i);try{for(g.s();!(y=g.n()).done;){var m;null===(m=y.value.container)||void 0===m||m.addEventListener("keydown",Ad(Zd,this))}}catch(t){g.e(t)}finally{g.f()}Ad(iv,this).hidden=!0,f&&_d(mv,this,Sv).call(this)}),[{key:"render",value:function(){if(!Ad(hv,this)){var t=xd(hv,this,document.createElement("div"));if(t.className="popup",Ad(nv,this)){var e=t.style.outlineColor=Z.makeHexColor.apply(Z,cd(Ad(nv,this)));CSS.supports("background-color","color-mix(in srgb, red 30%, white)")?t.style.backgroundColor="color-mix(in srgb, ".concat(e," 30%, white)"):t.style.backgroundColor=Z.makeHexColor.apply(Z,cd(Ad(nv,this).map((function(t){return Math.floor(.7*(255-t)+t)}))))}var r=document.createElement("span");r.className="header";var n=document.createElement("h1");r.append(n);var i=Ad(pv,this);if(n.dir=i.dir,n.textContent=i.str,t.append(r),Ad(ov,this)){var a=document.createElement("span");a.classList.add("popupDate"),a.setAttribute("data-l10n-id","pdfjs-annotation-date-time-string"),a.setAttribute("data-l10n-args",JSON.stringify({dateObj:Ad(ov,this).valueOf()})),r.append(a)}var o=sd(mv,this,wv);if(o)td.render({xfaHtml:o,intent:"richText",div:t}),t.lastChild.classList.add("richText","popupContent");else{var s=this._formatContents(Ad(av,this));t.append(s)}Ad(iv,this).append(t)}}},{key:"_formatContents",value:function(t){var e=t.str,r=t.dir,n=document.createElement("p");n.classList.add("popupContent"),n.dir=r;for(var i=e.split(/(?:\\r\\n?|\\n)/),a=0,o=i.length;a<o;++a){var s=i[a];n.append(document.createTextNode(s)),a<o-1&&n.append(document.createElement("br"))}return n}},{key:"updateEdited",value:function(t){var e,r=t.rect,n=t.popupContent;Ad(yv,this)||xd(yv,this,{contentsObj:Ad(av,this),richText:Ad(vv,this)}),r&&xd(fv,this,null),n&&(xd(vv,this,_d(mv,this,Av).call(this,n)),xd(av,this,null)),null===(e=Ad(hv,this))||void 0===e||e.remove(),xd(hv,this,null)}},{key:"resetEdited",value:function(){var t;if(Ad(yv,this)){var e=Ad(yv,this);od(xd,[av,this])._=e.contentsObj,od(xd,[vv,this])._=e.richText,xd(yv,this,null),null===(t=Ad(hv,this))||void 0===t||t.remove(),xd(hv,this,null),xd(fv,this,null)}}},{key:"forceHide",value:function(){xd(gv,this,this.isVisible),Ad(gv,this)&&(Ad(iv,this).hidden=!0)}},{key:"maybeShow",value:function(){Ad(gv,this)&&(Ad(hv,this)||_d(mv,this,Ov).call(this),xd(gv,this,!1),Ad(iv,this).hidden=!1)}},{key:"isVisible",get:function(){return!1===Ad(iv,this).hidden}}])}();function wv(t){var e=Ad(vv,t),r=Ad(av,t);return null==e||!e.str||null!=r&&r.str&&r.str!==e.str?null:Ad(vv,t).html||null}function kv(t){var e;return(null===(e=sd(mv,t,wv))||void 0===e||null===(e=e.attributes)||void 0===e||null===(e=e.style)||void 0===e?void 0:e.fontSize)||0}function xv(t){var e;return(null===(e=sd(mv,t,wv))||void 0===e||null===(e=e.attributes)||void 0===e||null===(e=e.style)||void 0===e?void 0:e.color)||null}function Av(t){var e,r=[],n={str:t,html:{name:"div",attributes:{dir:"auto"},children:[{name:"p",children:r}]}},i={style:{color:sd(mv,this,xv),fontSize:sd(mv,this,kv)?"calc(".concat(sd(mv,this,kv),"px * var(--scale-factor))"):""}},a=pd(t.split("\\n"));try{for(a.s();!(e=a.n()).done;){var o=e.value;r.push({name:"span",value:o,attributes:i})}}catch(t){a.e(t)}finally{a.f()}return n}function _v(t){t.altKey||t.shiftKey||t.ctrlKey||t.metaKey||("Enter"===t.key||"Escape"===t.key&&Ad(lv,this))&&_d(mv,this,Sv).call(this)}function Ev(){if(null===Ad(fv,this)){var t,e=Ad(uv,this),r=e.page.view,n=e.viewport.rawDims,i=n.pageWidth,a=n.pageHeight,o=n.pageX,s=n.pageY,u=!!Ad(cv,this),c=Ad(u?cv:dv,this),l=pd(Ad(sv,this));try{for(l.s();!(t=l.n()).done;){var h=t.value;if(!c||null!==Z.intersect(h.data.rect,c)){c=h.data.rect,u=!0;break}}}catch(t){l.e(t)}finally{l.f()}var f=Z.normalizeRect([c[0],r[3]-c[1]+r[1],c[2],r[3]-c[3]+r[1]]),d=u?c[2]-c[0]+5:0,v=f[0]+d,p=f[1];xd(fv,this,[100*(v-o)/i,100*(p-s)/a]);var y=Ad(iv,this).style;y.left="".concat(Ad(fv,this)[0],"%"),y.top="".concat(Ad(fv,this)[1],"%")}}function Sv(){xd(lv,this,!Ad(lv,this)),Ad(lv,this)?(_d(mv,this,Ov).call(this),Ad(iv,this).addEventListener("click",Ad(rv,this)),Ad(iv,this).addEventListener("keydown",Ad(Zd,this))):(_d(mv,this,Tv).call(this),Ad(iv,this).removeEventListener("click",Ad(rv,this)),Ad(iv,this).removeEventListener("keydown",Ad(Zd,this)))}function Ov(){Ad(hv,this)||this.render(),this.isVisible?Ad(lv,this)&&Ad(iv,this).classList.add("focused"):(_d(mv,this,Ev).call(this),Ad(iv,this).hidden=!1,Ad(iv,this).style.zIndex=parseInt(Ad(iv,this).style.zIndex)+1e3)}function Tv(){Ad(iv,this).classList.remove("focused"),!Ad(lv,this)&&this.isVisible&&(Ad(iv,this).hidden=!0,Ad(iv,this).style.zIndex=parseInt(Ad(iv,this).style.zIndex)-1e3)}var Pv=function(t){function e(t){var r;return Ed(this,e),(r=ld(this,e,[t,{isRenderable:!0,ignoreBorder:!0}])).textContent=t.data.textContent,r.textPosition=t.data.textPosition,r.annotationEditorType=A.FREETEXT,r}return dd(e,Dd),Od(e,[{key:"render",value:function(){if(this.container.classList.add("freeTextAnnotation"),this.textContent){var t=document.createElement("div");t.classList.add("annotationTextContent"),t.setAttribute("role","comment");var e,r=pd(this.textContent);try{for(r.s();!(e=r.n()).done;){var n=e.value,i=document.createElement("span");i.textContent=n,t.append(i)}}catch(t){r.e(t)}finally{r.f()}this.container.append(t)}return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this._editOnDoubleClick(),this.container}}])}(),Lv=new WeakMap,Mv=function(t){function e(t){var r;return Ed(this,e),wd(r=ld(this,e,[t,{isRenderable:!0,ignoreBorder:!0}]),Lv,null),r}return dd(e,Dd),Od(e,[{key:"render",value:function(){this.container.classList.add("lineAnnotation");var t=this.data,e=Md(t.rect),r=e.width,n=e.height,i=this.svgFactory.create(r,n,!0),a=xd(Lv,this,this.svgFactory.createElement("svg:line"));return a.setAttribute("x1",t.rect[2]-t.lineCoordinates[0]),a.setAttribute("y1",t.rect[3]-t.lineCoordinates[1]),a.setAttribute("x2",t.rect[2]-t.lineCoordinates[2]),a.setAttribute("y2",t.rect[3]-t.lineCoordinates[3]),a.setAttribute("stroke-width",t.borderStyle.width||1),a.setAttribute("stroke","transparent"),a.setAttribute("fill","transparent"),i.append(a),this.container.append(i),!t.popupRef&&this.hasPopupData&&this._createPopup(),this.container}},{key:"getElementsToTriggerPopup",value:function(){return Ad(Lv,this)}},{key:"addHighlightArea",value:function(){this.container.classList.add("highlightArea")}}])}(),Cv=new WeakMap,jv=function(t){function e(t){var r;return Ed(this,e),wd(r=ld(this,e,[t,{isRenderable:!0,ignoreBorder:!0}]),Cv,null),r}return dd(e,Dd),Od(e,[{key:"render",value:function(){this.container.classList.add("squareAnnotation");var t=this.data,e=Md(t.rect),r=e.width,n=e.height,i=this.svgFactory.create(r,n,!0),a=t.borderStyle.width,o=xd(Cv,this,this.svgFactory.createElement("svg:rect"));return o.setAttribute("x",a/2),o.setAttribute("y",a/2),o.setAttribute("width",r-a),o.setAttribute("height",n-a),o.setAttribute("stroke-width",a||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),i.append(o),this.container.append(i),!t.popupRef&&this.hasPopupData&&this._createPopup(),this.container}},{key:"getElementsToTriggerPopup",value:function(){return Ad(Cv,this)}},{key:"addHighlightArea",value:function(){this.container.classList.add("highlightArea")}}])}(),Iv=new WeakMap,Rv=function(t){function e(t){var r;return Ed(this,e),wd(r=ld(this,e,[t,{isRenderable:!0,ignoreBorder:!0}]),Iv,null),r}return dd(e,Dd),Od(e,[{key:"render",value:function(){this.container.classList.add("circleAnnotation");var t=this.data,e=Md(t.rect),r=e.width,n=e.height,i=this.svgFactory.create(r,n,!0),a=t.borderStyle.width,o=xd(Iv,this,this.svgFactory.createElement("svg:ellipse"));return o.setAttribute("cx",r/2),o.setAttribute("cy",n/2),o.setAttribute("rx",r/2-a/2),o.setAttribute("ry",n/2-a/2),o.setAttribute("stroke-width",a||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),i.append(o),this.container.append(i),!t.popupRef&&this.hasPopupData&&this._createPopup(),this.container}},{key:"getElementsToTriggerPopup",value:function(){return Ad(Iv,this)}},{key:"addHighlightArea",value:function(){this.container.classList.add("highlightArea")}}])}(),Fv=new WeakMap,Dv=function(t){function e(t){var r;return Ed(this,e),wd(r=ld(this,e,[t,{isRenderable:!0,ignoreBorder:!0}]),Fv,null),r.containerClassName="polylineAnnotation",r.svgElementName="svg:polyline",r}return dd(e,Dd),Od(e,[{key:"render",value:function(){this.container.classList.add(this.containerClassName);var t=this.data,e=t.rect,r=t.vertices,n=t.borderStyle,i=t.popupRef;if(!r)return this.container;for(var a=Md(e),o=a.width,s=a.height,u=this.svgFactory.create(o,s,!0),c=[],l=0,h=r.length;l<h;l+=2){var f=r[l]-e[0],d=e[3]-r[l+1];c.push("".concat(f,",").concat(d))}c=c.join(" ");var v=xd(Fv,this,this.svgFactory.createElement(this.svgElementName));return v.setAttribute("points",c),v.setAttribute("stroke-width",n.width||1),v.setAttribute("stroke","transparent"),v.setAttribute("fill","transparent"),u.append(v),this.container.append(u),!i&&this.hasPopupData&&this._createPopup(),this.container}},{key:"getElementsToTriggerPopup",value:function(){return Ad(Fv,this)}},{key:"addHighlightArea",value:function(){this.container.classList.add("highlightArea")}}])}(),Nv=function(t){function e(t){var r;return Ed(this,e),(r=ld(this,e,[t])).containerClassName="polygonAnnotation",r.svgElementName="svg:polygon",r}return dd(e,Dv),Od(e)}(),Wv=function(t){function e(t){return Ed(this,e),ld(this,e,[t,{isRenderable:!0,ignoreBorder:!0}])}return dd(e,Dd),Od(e,[{key:"render",value:function(){return this.container.classList.add("caretAnnotation"),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container}}])}(),Bv=new WeakMap,Gv=function(t){function e(t){var r;return Ed(this,e),wd(r=ld(this,e,[t,{isRenderable:!0,ignoreBorder:!0}]),Bv,[]),r.containerClassName="inkAnnotation",r.svgElementName="svg:polyline",r.annotationEditorType="InkHighlight"===r.data.it?A.HIGHLIGHT:A.INK,r}return dd(e,Dd),Od(e,[{key:"render",value:function(){this.container.classList.add(this.containerClassName);var t,e=this.data,r=e.rect,n=e.inkLists,i=e.borderStyle,a=e.popupRef,o=Md(r),s=o.width,u=o.height,c=this.svgFactory.create(s,u,!0),l=pd(n);try{for(l.s();!(t=l.n()).done;){for(var h=t.value,f=[],d=0,v=h.length;d<v;d+=2){var p=h[d]-r[0],y=r[3]-h[d+1];f.push("".concat(p,",").concat(y))}f=f.join(" ");var g=this.svgFactory.createElement(this.svgElementName);Ad(Bv,this).push(g),g.setAttribute("points",f),g.setAttribute("stroke-width",i.width||1),g.setAttribute("stroke","transparent"),g.setAttribute("fill","transparent"),!a&&this.hasPopupData&&this._createPopup(),c.append(g)}}catch(t){l.e(t)}finally{l.f()}return this.container.append(c),this._editOnDoubleClick(),this.container}},{key:"getElementsToTriggerPopup",value:function(){return Ad(Bv,this)}},{key:"addHighlightArea",value:function(){this.container.classList.add("highlightArea")}}])}(),Hv=function(t){function e(t){var r;return Ed(this,e),(r=ld(this,e,[t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0}])).annotationEditorType=A.HIGHLIGHT,r}return dd(e,Dd),Od(e,[{key:"render",value:function(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("highlightAnnotation"),this._editOnDoubleClick(),this.container}}])}(),Uv=function(t){function e(t){return Ed(this,e),ld(this,e,[t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0}])}return dd(e,Dd),Od(e,[{key:"render",value:function(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("underlineAnnotation"),this.container}}])}(),zv=function(t){function e(t){return Ed(this,e),ld(this,e,[t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0}])}return dd(e,Dd),Od(e,[{key:"render",value:function(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("squigglyAnnotation"),this.container}}])}(),Vv=function(t){function e(t){return Ed(this,e),ld(this,e,[t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0}])}return dd(e,Dd),Od(e,[{key:"render",value:function(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("strikeoutAnnotation"),this.container}}])}(),qv=function(t){function e(t){var r;return Ed(this,e),(r=ld(this,e,[t,{isRenderable:!0,ignoreBorder:!0}])).annotationEditorType=A.STAMP,r}return dd(e,Dd),Od(e,[{key:"render",value:function(){return this.container.classList.add("stampAnnotation"),this.container.setAttribute("role","img"),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this._editOnDoubleClick(),this.container}}])}(),Yv=new WeakMap,Xv=new WeakSet,Kv=function(t){function e(t){var r,n;Ed(this,e),bd(n=ld(this,e,[t,{isRenderable:!0}]),Xv),wd(n,Yv,null);var i=n.data.file;return n.filename=i.filename,n.content=i.content,null===(r=n.linkService.eventBus)||void 0===r||r.dispatch("fileattachmentannotation",function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ed(Object(r),!0).forEach((function(e){rd(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ed(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}({source:n},i)),n}return dd(e,Dd),Od(e,[{key:"render",value:function(){var t=this;this.container.classList.add("fileAttachmentAnnotation");var e,r=this.container,n=this.data;n.hasAppearance||0===n.fillAlpha?e=document.createElement("div"):((e=document.createElement("img")).src="".concat(this.imageResourcesPath,"annotation-").concat(/paperclip/i.test(n.name)?"paperclip":"pushpin",".svg"),n.fillAlpha&&n.fillAlpha<1&&(e.style="filter: opacity(".concat(Math.round(100*n.fillAlpha),"%);"))),e.addEventListener("dblclick",_d(Xv,this,Qv).bind(this)),xd(Yv,this,e);var i=J.platform.isMac;return r.addEventListener("keydown",(function(e){"Enter"===e.key&&(i?e.metaKey:e.ctrlKey)&&_d(Xv,t,Qv).call(t)})),!n.popupRef&&this.hasPopupData?this._createPopup():e.classList.add("popupTriggerArea"),r.append(e),r}},{key:"getElementsToTriggerPopup",value:function(){return Ad(Yv,this)}},{key:"addHighlightArea",value:function(){this.container.classList.add("highlightArea")}}])}();function Qv(){var t;null===(t=this.downloadManager)||void 0===t||t.openOrDownloadData(this.content,this.filename)}var Jv,$v=new WeakMap,Zv=new WeakMap,tp=new WeakMap,ep=new WeakMap,rp=new WeakSet,np=function(){return Od((function t(e){var r=e.div,n=e.accessibilityManager,i=e.annotationCanvasMap,a=e.annotationEditorUIManager,o=e.page,s=e.viewport,u=e.structTreeLayer;Ed(this,t),bd(this,rp),wd(this,$v,null),wd(this,Zv,null),wd(this,tp,new Map),wd(this,ep,null),this.div=r,xd($v,this,n),xd(Zv,this,i),xd(ep,this,u||null),this.page=o,this.viewport=s,this.zIndex=0,this._annotationEditorUIManager=a}),[{key:"hasEditableAnnotations",value:function(){return Ad(tp,this).size>0}},{key:"render",value:function(){var t=ad(nd().mark((function t(e){var r,n,i,a,o,s,u,c,l,h,f,d,v,p,y,g;return nd().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=e.annotations,Re(n=this.div,this.viewport),i=new Map,a={data:null,layer:n,linkService:e.linkService,downloadManager:e.downloadManager,imageResourcesPath:e.imageResourcesPath||"",renderForms:!1!==e.renderForms,svgFactory:new me,annotationStorage:e.annotationStorage||new Mo,enableScripting:!0===e.enableScripting,hasJSActions:e.hasJSActions,fieldObjects:e.fieldObjects,parent:this,elements:null},o=pd(r),t.prev=6,o.s();case 8:if((s=o.n()).done){t.next=35;break}if(!(u=s.value).noHTML){t.next=12;break}return t.abrupt("continue",33);case 12:if(c=16===u.annotationType){t.next=19;break}if(l=Md(u.rect),h=l.width,f=l.height,!(h<=0||f<=0)){t.next=17;break}return t.abrupt("continue",33);case 17:t.next=23;break;case 19:if(d=i.get(u.id)){t.next=22;break}return t.abrupt("continue",33);case 22:a.elements=d;case 23:if(a.data=u,(v=Cd.create(a)).isRenderable){t.next=27;break}return t.abrupt("continue",33);case 27:return!c&&u.popupRef&&((p=i.get(u.popupRef))?p.push(v):i.set(u.popupRef,[v])),y=v.render(),u.hidden&&(y.style.visibility="hidden"),t.next=32,_d(rp,this,ip).call(this,y,u.id);case 32:v._isEditable&&(Ad(tp,this).set(v.data.id,v),null===(g=this._annotationEditorUIManager)||void 0===g||g.renderAnnotationElement(v));case 33:t.next=8;break;case 35:t.next=40;break;case 37:t.prev=37,t.t0=t.catch(6),o.e(t.t0);case 40:return t.prev=40,o.f(),t.finish(40);case 43:_d(rp,this,op).call(this);case 44:case"end":return t.stop()}}),t,this,[[6,37,40,43]])})));return function(e){return t.apply(this,arguments)}}()},{key:"update",value:function(t){var e=t.viewport,r=this.div;this.viewport=e,Re(r,{rotation:e.rotation}),_d(rp,this,op).call(this),r.hidden=!1}},{key:"getEditableAnnotations",value:function(){return Array.from(Ad(tp,this).values())}},{key:"getEditableAnnotation",value:function(t){return Ad(tp,this).get(t)}}])}();function ip(t,e){return ap.apply(this,arguments)}function ap(){return(ap=ad(nd().mark((function t(e,r){var n,i,a,o,s,u,c,l,h,f;return nd().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=e.firstChild||e,o=a.id="".concat(at).concat(r),t.next=4,null===(n=Ad(ep,this))||void 0===n?void 0:n.getAriaAttributes(o);case 4:if(s=t.sent){u=pd(s);try{for(u.s();!(c=u.n()).done;)l=yd(c.value,2),h=l[0],f=l[1],a.setAttribute(h,f)}catch(t){u.e(t)}finally{u.f()}}this.div.append(e),null===(i=Ad($v,this))||void 0===i||i.moveElementInDOM(this.div,e,a,!1);case 8:case"end":return t.stop()}}),t,this)})))).apply(this,arguments)}function op(){if(Ad(Zv,this)){var t,e=this.div,r=pd(Ad(Zv,this));try{for(r.s();!(t=r.n()).done;){var n=yd(t.value,2),i=n[0],a=n[1],o=e.querySelector('[data-annotation-id="'.concat(i,'"]'));if(o){a.className="annotationContent";var s=o.firstChild;s?"CANVAS"===s.nodeName?s.replaceWith(a):s.classList.contains("annotationContent")?s.after(a):s.before(a):o.append(a)}}}catch(t){r.e(t)}finally{r.f()}Ad(Zv,this).clear()}}function sp(){sp=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function up(t){return function(t){if(Array.isArray(t))return dp(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||fp(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cp(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function lp(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=fp(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function hp(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||fp(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fp(t,e){if(t){if("string"==typeof t)return dp(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?dp(t,e):void 0}}function dp(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function vp(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function pp(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?vp(Object(r),!0).forEach((function(e){Ap(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):vp(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function yp(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,_p(n.key),n)}}function gp(t,e,r){return e=kp(e),function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,mp()?Reflect.construct(e,r||[],kp(t).constructor):e.apply(t,r))}function mp(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(mp=function(){return!!t})()}function bp(t,e,r,n){var i=wp(kp(1&n?t.prototype:t),e,r);return 2&n&&"function"==typeof i?function(t){return i.apply(r,t)}:i}function wp(){return wp="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,r){var n=function(t,e){for(;!{}.hasOwnProperty.call(t,e)&&null!==(t=kp(t)););return t}(t,e);if(n){var i=Object.getOwnPropertyDescriptor(n,e);return i.get?i.get.call(arguments.length<3?t:r):i.value}},wp.apply(null,arguments)}function kp(t){return kp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},kp(t)}function xp(t,e){return xp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},xp(t,e)}function Ap(t,e,r){return(e=_p(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function _p(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function Ep(t,e,r){Sp(t,e),e.set(t,r)}function Sp(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Op(t,e){return t.get(Pp(t,e))}function Tp(t,e,r){return t.set(Pp(t,e),r),r}function Pp(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}var Lp=/\\r\\n?|\\n/g,Mp=new WeakMap,Cp=new WeakMap,jp=new WeakMap,Ip=new WeakMap,Rp=new WeakMap,Fp=new WeakSet,Dp=function(t){function e(t){var r;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){Sp(t,e),e.add(t)}(r=gp(this,e,[pp(pp({},t),{},{name:"freeTextEditor"})]),Fp),Ep(r,Mp,void 0),Ep(r,Cp,""),Ep(r,jp,"".concat(r.id,"-editor")),Ep(r,Ip,null),Ep(r,Rp,void 0),Tp(Mp,r,t.color||e._defaultColor||Wa._defaultLineColor),Tp(Rp,r,t.fontSize||e._defaultFontSize),r}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&xp(t,e)}(e,Wa),function(t,e,r){return e&&yp(t.prototype,e),r&&yp(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}(e,[{key:"updateParams",value:function(t,e){switch(t){case _.FREETEXT_SIZE:Pp(Fp,this,Np).call(this,e);break;case _.FREETEXT_COLOR:Pp(Fp,this,Wp).call(this,e)}}},{key:"propertiesToUpdate",get:function(){return[[_.FREETEXT_SIZE,Op(Rp,this)],[_.FREETEXT_COLOR,Op(Mp,this)]]}},{key:"_translateEmpty",value:function(t,e){this._uiManager.translateSelectedEditors(t,e,!0)}},{key:"getInitialTranslation",value:function(){var t=this.parentScale;return[-e._internalPadding*t,-(e._internalPadding+Op(Rp,this))*t]}},{key:"rebuild",value:function(){this.parent&&(bp(e,"rebuild",this,3)([]),null!==this.div&&(this.isAttachedToDOM||this.parent.add(this)))}},{key:"enableEditMode",value:function(){if(!this.isInEditMode()){this.parent.setEditingState(!1),this.parent.updateToolbar(A.FREETEXT),bp(e,"enableEditMode",this,3)([]),this.overlayDiv.classList.remove("enabled"),this.editorDiv.contentEditable=!0,this._isDraggable=!1,this.div.removeAttribute("aria-activedescendant"),Tp(Ip,this,new AbortController);var t=this._uiManager.combinedSignal(Op(Ip,this));this.editorDiv.addEventListener("keydown",this.editorDivKeydown.bind(this),{signal:t}),this.editorDiv.addEventListener("focus",this.editorDivFocus.bind(this),{signal:t}),this.editorDiv.addEventListener("blur",this.editorDivBlur.bind(this),{signal:t}),this.editorDiv.addEventListener("input",this.editorDivInput.bind(this),{signal:t}),this.editorDiv.addEventListener("paste",this.editorDivPaste.bind(this),{signal:t})}}},{key:"disableEditMode",value:function(){var t;this.isInEditMode()&&(this.parent.setEditingState(!0),bp(e,"disableEditMode",this,3)([]),this.overlayDiv.classList.add("enabled"),this.editorDiv.contentEditable=!1,this.div.setAttribute("aria-activedescendant",Op(jp,this)),this._isDraggable=!0,null===(t=Op(Ip,this))||void 0===t||t.abort(),Tp(Ip,this,null),this.div.focus({preventScroll:!0}),this.isEditing=!1,this.parent.div.classList.add("freetextEditing"))}},{key:"focusin",value:function(t){this._focusEventsAllowed&&(bp(e,"focusin",this,3)([t]),t.target!==this.editorDiv&&this.editorDiv.focus())}},{key:"onceAdded",value:function(){var t;this.width||(this.enableEditMode(),this.editorDiv.focus(),null!==(t=this._initialOptions)&&void 0!==t&&t.isCentered&&this.center(),this._initialOptions=null)}},{key:"isEmpty",value:function(){return!this.editorDiv||""===this.editorDiv.innerText.trim()}},{key:"remove",value:function(){this.isEditing=!1,this.parent&&(this.parent.setEditingState(!0),this.parent.div.classList.add("freetextEditing")),bp(e,"remove",this,3)([])}},{key:"commit",value:function(){var t=this;if(this.isInEditMode()){bp(e,"commit",this,3)([]),this.disableEditMode();var r=Op(Cp,this),n=Tp(Cp,this,Pp(Fp,this,Bp).call(this).trimEnd());if(r!==n){var i=function(e){Tp(Cp,t,e),e?(Pp(Fp,t,Up).call(t),t._uiManager.rebuild(t),Pp(Fp,t,Gp).call(t)):t.remove()};this.addCommands({cmd:function(){i(n)},undo:function(){i(r)},mustExec:!1}),Pp(Fp,this,Gp).call(this)}}}},{key:"shouldGetKeyboardEvents",value:function(){return this.isInEditMode()}},{key:"enterInEditMode",value:function(){this.enableEditMode(),this.editorDiv.focus()}},{key:"dblclick",value:function(t){this.enterInEditMode()}},{key:"keydown",value:function(t){t.target===this.div&&"Enter"===t.key&&(this.enterInEditMode(),t.preventDefault())}},{key:"editorDivKeydown",value:function(t){e._keyboardManager.exec(this,t)}},{key:"editorDivFocus",value:function(t){this.isEditing=!0}},{key:"editorDivBlur",value:function(t){this.isEditing=!1}},{key:"editorDivInput",value:function(t){this.parent.div.classList.toggle("freetextEditing",this.isEmpty())}},{key:"disableEditing",value:function(){this.editorDiv.setAttribute("role","comment"),this.editorDiv.removeAttribute("aria-multiline")}},{key:"enableEditing",value:function(){this.editorDiv.setAttribute("role","textbox"),this.editorDiv.setAttribute("aria-multiline",!0)}},{key:"render",value:function(){var t,r,n=this;if(this.div)return this.div;this.width&&(t=this.x,r=this.y),bp(e,"render",this,3)([]),this.editorDiv=document.createElement("div"),this.editorDiv.className="internal",this.editorDiv.setAttribute("id",Op(jp,this)),this.editorDiv.setAttribute("data-l10n-id","pdfjs-free-text"),this.enableEditing(),Wa._l10nPromise.get("pdfjs-free-text-default-content").then((function(t){var e;return null===(e=n.editorDiv)||void 0===e?void 0:e.setAttribute("default-content",t)})),this.editorDiv.contentEditable=!0;var i=this.editorDiv.style;if(i.fontSize="calc(".concat(Op(Rp,this),"px * var(--scale-factor))"),i.color=Op(Mp,this),this.div.append(this.editorDiv),this.overlayDiv=document.createElement("div"),this.overlayDiv.classList.add("overlay","enabled"),this.div.append(this.overlayDiv),Br(this,this.div,["dblclick","keydown"]),this.width){var a=hp(this.parentDimensions,2),o=a[0],s=a[1];if(this.annotationElementId){var u=this._initialData.position,c=hp(this.getInitialTranslation(),2),l=c[0],h=c[1],f=hp(this.pageTranslationToScreen(l,h),2);l=f[0],h=f[1];var d,v,p=hp(this.pageDimensions,2),y=p[0],g=p[1],m=hp(this.pageTranslation,2),b=m[0],w=m[1];switch(this.rotation){case 0:d=t+(u[0]-b)/y,v=r+this.height-(u[1]-w)/g;break;case 90:d=t+(u[0]-b)/y,v=r-(u[1]-w)/g;var k=[h,-l];l=k[0],h=k[1];break;case 180:d=t-this.width+(u[0]-b)/y,v=r-(u[1]-w)/g;var x=[-l,-h];l=x[0],h=x[1];break;case 270:d=t+(u[0]-b-this.height*g)/y,v=r+(u[1]-w-this.width*y)/g;var A=[-h,l];l=A[0],h=A[1]}this.setAt(d*o,v*s,l,h)}else this.setAt(t*o,r*s,this.width*o,this.height*s);Pp(Fp,this,Up).call(this),this._isDraggable=!0,this.editorDiv.contentEditable=!1}else this._isDraggable=!1,this.editorDiv.contentEditable=!0;return this.div}},{key:"editorDivPaste",value:function(t){var r=t.clipboardData||window.clipboardData,n=r.types;if(1!==n.length||"text/plain"!==n[0]){t.preventDefault();var i=Vp.call(e,r.getData("text")||"").replaceAll(Lp,"\\n");if(i){var a=window.getSelection();if(a.rangeCount){this.editorDiv.normalize(),a.deleteFromDocument();var o=a.getRangeAt(0);if(!i.includes("\\n"))return o.insertNode(document.createTextNode(i)),this.editorDiv.normalize(),void a.collapseToStart();var s=o.startContainer,u=o.startOffset,c=[],l=[];if(s.nodeType===Node.TEXT_NODE){var h=s.parentElement;if(l.push(s.nodeValue.slice(u).replaceAll(Lp,"")),h!==this.editorDiv){var f,d=c,v=lp(this.editorDiv.childNodes);try{for(v.s();!(f=v.n()).done;){var p=f.value;p!==h?d.push(Hp.call(e,p)):d=l}}catch(t){v.e(t)}finally{v.f()}}c.push(s.nodeValue.slice(0,u).replaceAll(Lp,""))}else if(s===this.editorDiv){var y,g=c,m=0,b=lp(this.editorDiv.childNodes);try{for(b.s();!(y=b.n()).done;){var w=y.value;m++===u&&(g=l),g.push(Hp.call(e,w))}}catch(t){b.e(t)}finally{b.f()}}Tp(Cp,this,"".concat(c.join("\\n")).concat(i).concat(l.join("\\n"))),Pp(Fp,this,Up).call(this);var k,x=new Range,A=c.reduce((function(t,e){return t+e.length}),0),_=lp(this.editorDiv.childNodes);try{for(_.s();!(k=_.n()).done;){var E=k.value.firstChild;if(E.nodeType===Node.TEXT_NODE){var S=E.nodeValue.length;if(A<=S){x.setStart(E,A),x.setEnd(E,A);break}A-=S}}}catch(t){_.e(t)}finally{_.f()}a.removeAllRanges(),a.addRange(x)}}}}},{key:"contentDiv",get:function(){return this.editorDiv}},{key:"serialize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();var r=e._internalPadding*this.parentScale,n=this.getRect(r,r),i=Wa._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:Op(Mp,this)),a={annotationType:A.FREETEXT,color:i,fontSize:Op(Rp,this),value:Pp(Fp,this,zp).call(this),pageIndex:this.pageIndex,rect:n,rotation:this.rotation,structTreeParentId:this._structTreeParentId};return t?a:this.annotationElementId&&!Pp(Fp,this,qp).call(this,a)?null:(a.id=this.annotationElementId,a)}},{key:"renderAnnotationElement",value:function(t){var r=bp(e,"renderAnnotationElement",this,3)([t]);if(this.deleted)return r;var n=r.style;n.fontSize="calc(".concat(Op(Rp,this),"px * var(--scale-factor))"),n.color=Op(Mp,this),r.replaceChildren();var i,a=lp(Op(Cp,this).split("\\n"));try{for(a.s();!(i=a.n()).done;){var o=i.value,s=document.createElement("div");s.append(o?document.createTextNode(o):document.createElement("br")),r.append(s)}}catch(t){a.e(t)}finally{a.f()}var u=e._internalPadding*this.parentScale;return t.updateEdited({rect:this.getRect(u,u),popupContent:Op(Cp,this)}),r}},{key:"resetAnnotationElement",value:function(t){bp(e,"resetAnnotationElement",this,3)([t]),t.resetEdited()}}],[{key:"_keyboardManager",get:function(){var t=e.prototype,r=function(t){return t.isEmpty()},n=Kn.TRANSLATE_SMALL,i=Kn.TRANSLATE_BIG;return W(this,"_keyboardManager",new rn([[["ctrl+s","mac+meta+s","ctrl+p","mac+meta+p"],t.commitOrRemove,{bubbles:!0}],[["ctrl+Enter","mac+meta+Enter","Escape","mac+Escape"],t.commitOrRemove],[["ArrowLeft","mac+ArrowLeft"],t._translateEmpty,{args:[-n,0],checker:r}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],t._translateEmpty,{args:[-i,0],checker:r}],[["ArrowRight","mac+ArrowRight"],t._translateEmpty,{args:[n,0],checker:r}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],t._translateEmpty,{args:[i,0],checker:r}],[["ArrowUp","mac+ArrowUp"],t._translateEmpty,{args:[0,-n],checker:r}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],t._translateEmpty,{args:[0,-i],checker:r}],[["ArrowDown","mac+ArrowDown"],t._translateEmpty,{args:[0,n],checker:r}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],t._translateEmpty,{args:[0,i],checker:r}]]))}},{key:"initialize",value:function(t,e){Wa.initialize(t,e,{strings:["pdfjs-free-text-default-content"]});var r=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(r.getPropertyValue("--freetext-padding"))}},{key:"updateDefaultParams",value:function(t,r){switch(t){case _.FREETEXT_SIZE:e._defaultFontSize=r;break;case _.FREETEXT_COLOR:e._defaultColor=r}}},{key:"defaultPropertiesToUpdate",get:function(){return[[_.FREETEXT_SIZE,e._defaultFontSize],[_.FREETEXT_COLOR,e._defaultColor||Wa._defaultLineColor]]}},{key:"deserialize",value:(r=sp().mark((function t(r,n,i){var a,o,s,u,c,l,h,f,d,v,p,y,g,m;return sp().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=null,!(r instanceof Pv)){t.next=6;break}if(s=(o=r).data,u=s.defaultAppearanceData,c=u.fontSize,l=u.fontColor,h=s.rect,f=s.rotation,d=s.id,v=s.popupRef,p=o.textContent,y=o.textPosition,g=o.parent.page.pageNumber,p&&0!==p.length){t.next=5;break}return t.abrupt("return",null);case 5:a=r={annotationType:A.FREETEXT,color:Array.from(l),fontSize:c,value:p.join("\\n"),position:y,pageIndex:g-1,rect:h.slice(0),rotation:f,id:d,deleted:!1,popupRef:v};case 6:return t.next=8,bp(e,"deserialize",this,2)([r,n,i]);case 8:return m=t.sent,Tp(Rp,m,r.fontSize),Tp(Mp,m,Z.makeHexColor.apply(Z,up(r.color))),Tp(Cp,m,Vp.call(e,r.value)),m.annotationElementId=r.id||null,m._initialData=a,t.abrupt("return",m);case 15:case"end":return t.stop()}}),t,this)})),n=function(){var t=this,e=arguments;return new Promise((function(n,i){var a=r.apply(t,e);function o(t){cp(a,n,i,o,s,"next",t)}function s(t){cp(a,n,i,o,s,"throw",t)}o(void 0)}))},function(t,e,r){return n.apply(this,arguments)})}]);var r,n}();function Np(t){var e=this,r=function(t){e.editorDiv.style.fontSize="calc(".concat(t,"px * var(--scale-factor))"),e.translate(0,-(t-Op(Rp,e))*e.parentScale),Tp(Rp,e,t),Pp(Fp,e,Gp).call(e)},n=Op(Rp,this);this.addCommands({cmd:r.bind(this,t),undo:r.bind(this,n),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:_.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})}function Wp(t){var e=this,r=function(t){Tp(Mp,e,e.editorDiv.style.color=t)},n=Op(Mp,this);this.addCommands({cmd:r.bind(this,t),undo:r.bind(this,n),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:_.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})}function Bp(){var t=[];this.editorDiv.normalize();var e,r=null,n=lp(this.editorDiv.childNodes);try{for(n.s();!(e=n.n()).done;){var i,a=e.value;(null===(i=r)||void 0===i?void 0:i.nodeType)===Node.TEXT_NODE&&"BR"===a.nodeName||(t.push(Hp.call(Jv,a)),r=a)}}catch(t){n.e(t)}finally{n.f()}return t.join("\\n")}function Gp(){var t,e=hp(this.parentDimensions,2),r=e[0],n=e[1];if(this.isAttachedToDOM)t=this.div.getBoundingClientRect();else{var i=this.currentLayer,a=this.div,o=a.style.display,s=a.classList.contains("hidden");a.classList.remove("hidden"),a.style.display="hidden",i.div.append(this.div),t=a.getBoundingClientRect(),a.remove(),a.style.display=o,a.classList.toggle("hidden",s)}this.rotation%180==this.parentRotation%180?(this.width=t.width/r,this.height=t.height/n):(this.width=t.height/r,this.height=t.width/n),this.fixAndSetPosition()}function Hp(t){return(t.nodeType===Node.TEXT_NODE?t.nodeValue:t.innerText).replaceAll(Lp,"")}function Up(){if(this.editorDiv.replaceChildren(),Op(Cp,this)){var t,e=lp(Op(Cp,this).split("\\n"));try{for(e.s();!(t=e.n()).done;){var r=t.value,n=document.createElement("div");n.append(r?document.createTextNode(r):document.createElement("br")),this.editorDiv.append(n)}}catch(t){e.e(t)}finally{e.f()}}}function zp(){return Op(Cp,this).replaceAll(" "," ")}function Vp(t){return t.replaceAll(" "," ")}function qp(t){var e=this._initialData,r=e.value,n=e.fontSize,i=e.color,a=e.pageIndex;return this._hasBeenMoved||t.value!==r||t.fontSize!==n||t.color.some((function(t,e){return t!==i[e]}))||t.pageIndex!==a}function Yp(t,e,r){return e=Kp(e),function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,Xp()?Reflect.construct(e,r||[],Kp(t).constructor):e.apply(t,r))}function Xp(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(Xp=function(){return!!t})()}function Kp(t){return Kp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Kp(t)}function Qp(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Jp(t,e)}function Jp(t,e){return Jp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},Jp(t,e)}function $p(t){return function(t){if(Array.isArray(t))return ry(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||ey(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zp(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||ey(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ty(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=ey(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function ey(t,e){if(t){if("string"==typeof t)return ry(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ry(t,e):void 0}}function ry(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function ny(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function iy(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,oy(n.key),n)}}function ay(t,e,r){return e&&iy(t.prototype,e),r&&iy(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function oy(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function sy(t,e){cy(t,e),e.add(t)}function uy(t,e,r){cy(t,e),e.set(t,r)}function cy(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function ly(t,e,r){return t.set(fy(t,e),r),r}function hy(t,e){return t.get(fy(t,e))}function fy(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}Jv=Dp,Ap(Dp,"_freeTextDefaultContent",""),Ap(Dp,"_internalPadding",0),Ap(Dp,"_defaultColor",null),Ap(Dp,"_defaultFontSize",10),Ap(Dp,"_type","freetext"),Ap(Dp,"_editorType",A.FREETEXT),r(4306),r(7710),r(6473);var dy=new WeakMap,vy=new WeakMap,py=new WeakMap,yy=new WeakSet,gy=function(){return ay((function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];ny(this,t),sy(this,yy),uy(this,dy,void 0),uy(this,vy,[]),uy(this,py,[]);var a,o=1/0,s=-1/0,u=1/0,c=-1/0,l=Math.pow(10,-4),h=ty(e);try{for(h.s();!(a=h.n()).done;){var f=a.value,d=f.x,v=f.y,p=f.width,y=f.height,g=Math.floor((d-r)/l)*l,m=Math.ceil((d+p+r)/l)*l,b=Math.floor((v-r)/l)*l,w=Math.ceil((v+y+r)/l)*l,k=[g,b,w,!0],x=[m,b,w,!1];hy(vy,this).push(k,x),o=Math.min(o,g),s=Math.max(s,m),u=Math.min(u,b),c=Math.max(c,w)}}catch(t){h.e(t)}finally{h.f()}var A,_=s-o+2*n,E=c-u+2*n,S=o-n,O=u-n,T=hy(vy,this).at(i?-1:-2),P=[T[0],T[2]],L=ty(hy(vy,this));try{for(L.s();!(A=L.n()).done;){var M=A.value,C=Zp(M,3),j=C[0],I=C[1],R=C[2];M[0]=(j-S)/_,M[1]=(I-O)/E,M[2]=(R-O)/E}}catch(t){L.e(t)}finally{L.f()}ly(dy,this,{x:S,y:O,width:_,height:E,lastPoint:P})}),[{key:"getOutlines",value:function(){hy(vy,this).sort((function(t,e){return t[0]-e[0]||t[1]-e[1]||t[2]-e[2]}));var t,e=[],r=ty(hy(vy,this));try{for(r.s();!(t=r.n()).done;){var n=t.value;n[3]?(e.push.apply(e,$p(fy(yy,this,xy).call(this,n))),fy(yy,this,wy).call(this,n)):(fy(yy,this,ky).call(this,n),e.push.apply(e,$p(fy(yy,this,xy).call(this,n))))}}catch(t){r.e(t)}finally{r.f()}return fy(yy,this,my).call(this,e)}}])}();function my(t){var e,r=[],n=new Set,i=ty(t);try{for(i.s();!(e=i.n()).done;){var a=e.value,o=Zp(a,3),s=o[0],u=o[1],c=o[2];r.push([s,u,a],[s,c,a])}}catch(t){i.e(t)}finally{i.f()}r.sort((function(t,e){return t[1]-e[1]||t[0]-e[0]}));for(var l=0,h=r.length;l<h;l+=2){var f=r[l][2],d=r[l+1][2];f.push(d),d.push(f),n.add(f),n.add(d)}for(var v,p=[];n.size>0;){var y=n.values().next().value,g=Zp(y,5),m=g[0],b=g[1],w=g[2],k=g[3],x=g[4];n.delete(y);var A=m,_=b;for(v=[m,w],p.push(v);;){var E=void 0;if(n.has(k))E=k;else{if(!n.has(x))break;E=x}n.delete(E);var S=Zp(E,5);m=S[0],b=S[1],w=S[2],k=S[3],x=S[4],A!==m&&(v.push(A,_,m,_===b?b:w),A=m),_=_===b?w:b}v.push(A,_)}return new Sy(p,hy(dy,this))}function by(t){for(var e=hy(py,this),r=0,n=e.length-1;r<=n;){var i=r+n>>1,a=e[i][0];if(a===t)return i;a<t?r=i+1:n=i-1}return n+1}function wy(t){var e=Zp(t,3),r=e[1],n=e[2],i=fy(yy,this,by).call(this,r);hy(py,this).splice(i,0,[r,n])}function ky(t){for(var e=Zp(t,3),r=e[1],n=e[2],i=fy(yy,this,by).call(this,r),a=i;a<hy(py,this).length;a++){var o=Zp(hy(py,this)[a],2),s=o[0],u=o[1];if(s!==r)break;if(s===r&&u===n)return void hy(py,this).splice(a,1)}for(var c=i-1;c>=0;c--){var l=Zp(hy(py,this)[c],2),h=l[0],f=l[1];if(h!==r)break;if(h===r&&f===n)return void hy(py,this).splice(c,1)}}function xy(t){for(var e=Zp(t,3),r=e[0],n=e[1],i=e[2],a=[[r,n,i]],o=fy(yy,this,by).call(this,i),s=0;s<o;s++)for(var u=Zp(hy(py,this)[s],2),c=u[0],l=u[1],h=0,f=a.length;h<f;h++){var d=Zp(a[h],3),v=d[1],p=d[2];if(!(l<=v||p<=c))if(v>=c)if(p>l)a[h][1]=l;else{if(1===f)return[];a.splice(h,1),h--,f--}else a[h][2]=c,p>l&&a.push([r,l,p])}return a}var Ay=function(){return ay((function t(){ny(this,t)}),[{key:"toSVGPath",value:function(){throw new Error("Abstract method \`toSVGPath\` must be implemented.")}},{key:"box",get:function(){throw new Error("Abstract getter \`box\` must be implemented.")}},{key:"serialize",value:function(t,e){throw new Error("Abstract method \`serialize\` must be implemented.")}},{key:"free",get:function(){return this instanceof tg}}])}(),_y=new WeakMap,Ey=new WeakMap,Sy=function(t){function e(t,r){var n;return ny(this,e),uy(n=Yp(this,e),_y,void 0),uy(n,Ey,void 0),ly(Ey,n,t),ly(_y,n,r),n}return Qp(e,Ay),ay(e,[{key:"toSVGPath",value:function(){var t,e=[],r=ty(hy(Ey,this));try{for(r.s();!(t=r.n()).done;){var n=t.value,i=Zp(n,2),a=i[0],o=i[1];e.push("M".concat(a," ").concat(o));for(var s=2;s<n.length;s+=2){var u=n[s],c=n[s+1];u===a?(e.push("V".concat(c)),o=c):c===o&&(e.push("H".concat(u)),a=u)}e.push("Z")}}catch(t){r.e(t)}finally{r.f()}return e.join(" ")}},{key:"serialize",value:function(t,e){var r,n=Zp(t,4),i=n[0],a=n[1],o=n[2],s=n[3],u=[],c=o-i,l=s-a,h=ty(hy(Ey,this));try{for(h.s();!(r=h.n()).done;){for(var f=r.value,d=new Array(f.length),v=0;v<f.length;v+=2)d[v]=i+f[v]*c,d[v+1]=s-f[v+1]*l;u.push(d)}}catch(t){h.e(t)}finally{h.f()}return u}},{key:"box",get:function(){return hy(_y,this)}}])}(),Oy=new WeakMap,Ty=new WeakMap,Py=new WeakMap,Ly=new WeakMap,My=new WeakMap,Cy=new WeakMap,jy=new WeakMap,Iy=new WeakMap,Ry=new WeakMap,Fy=new WeakMap,Dy=new WeakMap,Ny=new WeakMap,Wy=new WeakMap,By=new WeakSet,Gy=function(){return ay((function t(e,r,n,i,a){var o=e.x,s=e.y,u=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;ny(this,t),sy(this,By),uy(this,Oy,void 0),uy(this,Ty,[]),uy(this,Py,void 0),uy(this,Ly,void 0),uy(this,My,[]),uy(this,Cy,new Float64Array(18)),uy(this,jy,void 0),uy(this,Iy,void 0),uy(this,Ry,void 0),uy(this,Fy,void 0),uy(this,Dy,void 0),uy(this,Ny,void 0),uy(this,Wy,[]),ly(Oy,this,r),ly(Ny,this,i*n),ly(Ly,this,a),hy(Cy,this).set([NaN,NaN,NaN,NaN,o,s],6),ly(Py,this,u),ly(Fy,this,zy._*n),ly(Ry,this,Vy._*n),ly(Dy,this,n),hy(Wy,this).push(o,s)}),[{key:"free",get:function(){return!0}},{key:"isEmpty",value:function(){return isNaN(hy(Cy,this)[8])}},{key:"add",value:function(t){var e,r=t.x,n=t.y;ly(jy,this,r),ly(Iy,this,n);var i=Zp(hy(Oy,this),4),a=i[0],o=i[1],s=i[2],u=i[3],c=Zp(hy(Cy,this).subarray(8,12),4),l=c[0],h=c[1],f=c[2],d=c[3],v=r-f,p=n-d,y=Math.hypot(v,p);if(y<hy(Ry,this))return!1;var g=y-hy(Fy,this),m=g/y,b=m*v,w=m*p,k=l,x=h;l=f,h=d,f+=b,d+=w,null===(e=hy(Wy,this))||void 0===e||e.push(r,n);var A=b/g,_=-w/g*hy(Ny,this),E=A*hy(Ny,this);if(hy(Cy,this).set(hy(Cy,this).subarray(2,8),0),hy(Cy,this).set([f+_,d+E],4),hy(Cy,this).set(hy(Cy,this).subarray(14,18),12),hy(Cy,this).set([f-_,d-E],16),isNaN(hy(Cy,this)[6]))return 0===hy(My,this).length&&(hy(Cy,this).set([l+_,h+E],2),hy(My,this).push(NaN,NaN,NaN,NaN,(l+_-a)/s,(h+E-o)/u),hy(Cy,this).set([l-_,h-E],14),hy(Ty,this).push(NaN,NaN,NaN,NaN,(l-_-a)/s,(h-E-o)/u)),hy(Cy,this).set([k,x,l,h,f,d],6),!this.isEmpty();if(hy(Cy,this).set([k,x,l,h,f,d],6),Math.abs(Math.atan2(x-h,k-l)-Math.atan2(w,b))<Math.PI/2){var S=Zp(hy(Cy,this).subarray(2,6),4);l=S[0],h=S[1],f=S[2],d=S[3],hy(My,this).push(NaN,NaN,NaN,NaN,((l+f)/2-a)/s,((h+d)/2-o)/u);var O=Zp(hy(Cy,this).subarray(14,18),4);return l=O[0],h=O[1],k=O[2],x=O[3],hy(Ty,this).push(NaN,NaN,NaN,NaN,((k+l)/2-a)/s,((x+h)/2-o)/u),!0}var T=Zp(hy(Cy,this).subarray(0,6),6);k=T[0],x=T[1],l=T[2],h=T[3],f=T[4],d=T[5],hy(My,this).push(((k+5*l)/6-a)/s,((x+5*h)/6-o)/u,((5*l+f)/6-a)/s,((5*h+d)/6-o)/u,((l+f)/2-a)/s,((h+d)/2-o)/u);var P=Zp(hy(Cy,this).subarray(12,18),6);return f=P[0],d=P[1],l=P[2],h=P[3],k=P[4],x=P[5],hy(Ty,this).push(((k+5*l)/6-a)/s,((x+5*h)/6-o)/u,((5*l+f)/6-a)/s,((5*h+d)/6-o)/u,((l+f)/2-a)/s,((h+d)/2-o)/u),!0}},{key:"toSVGPath",value:function(){if(this.isEmpty())return"";var t=hy(My,this),e=hy(Ty,this),r=hy(Cy,this).subarray(4,6),n=hy(Cy,this).subarray(16,18),i=Zp(hy(Oy,this),4),a=i[0],o=i[1],s=i[2],u=i[3],c=Zp(fy(By,this,Hy).call(this),4),l=c[0],h=c[1],f=c[2],d=c[3];if(isNaN(hy(Cy,this)[6])&&!this.isEmpty())return"M".concat((hy(Cy,this)[2]-a)/s," ").concat((hy(Cy,this)[3]-o)/u," L").concat((hy(Cy,this)[4]-a)/s," ").concat((hy(Cy,this)[5]-o)/u," L").concat(l," ").concat(h," L").concat(f," ").concat(d," L").concat((hy(Cy,this)[16]-a)/s," ").concat((hy(Cy,this)[17]-o)/u," L").concat((hy(Cy,this)[14]-a)/s," ").concat((hy(Cy,this)[15]-o)/u," Z");var v=[];v.push("M".concat(t[4]," ").concat(t[5]));for(var p=6;p<t.length;p+=6)isNaN(t[p])?v.push("L".concat(t[p+4]," ").concat(t[p+5])):v.push("C".concat(t[p]," ").concat(t[p+1]," ").concat(t[p+2]," ").concat(t[p+3]," ").concat(t[p+4]," ").concat(t[p+5]));v.push("L".concat((r[0]-a)/s," ").concat((r[1]-o)/u," L").concat(l," ").concat(h," L").concat(f," ").concat(d," L").concat((n[0]-a)/s," ").concat((n[1]-o)/u));for(var y=e.length-6;y>=6;y-=6)isNaN(e[y])?v.push("L".concat(e[y+4]," ").concat(e[y+5])):v.push("C".concat(e[y]," ").concat(e[y+1]," ").concat(e[y+2]," ").concat(e[y+3]," ").concat(e[y+4]," ").concat(e[y+5]));return v.push("L".concat(e[4]," ").concat(e[5]," Z")),v.join(" ")}},{key:"getOutlines",value:function(){for(var t,e,r=hy(My,this),n=hy(Ty,this),i=hy(Cy,this),a=i.subarray(4,6),o=i.subarray(16,18),s=Zp(hy(Oy,this),4),u=s[0],c=s[1],l=s[2],h=s[3],f=new Float64Array((null!==(t=null===(e=hy(Wy,this))||void 0===e?void 0:e.length)&&void 0!==t?t:0)+2),d=0,v=f.length-2;d<v;d+=2)f[d]=(hy(Wy,this)[d]-u)/l,f[d+1]=(hy(Wy,this)[d+1]-c)/h;f[f.length-2]=(hy(jy,this)-u)/l,f[f.length-1]=(hy(Iy,this)-c)/h;var p=Zp(fy(By,this,Hy).call(this),4),y=p[0],g=p[1],m=p[2],b=p[3];if(isNaN(i[6])&&!this.isEmpty()){var w=new Float64Array(36);return w.set([NaN,NaN,NaN,NaN,(i[2]-u)/l,(i[3]-c)/h,NaN,NaN,NaN,NaN,(i[4]-u)/l,(i[5]-c)/h,NaN,NaN,NaN,NaN,y,g,NaN,NaN,NaN,NaN,m,b,NaN,NaN,NaN,NaN,(i[16]-u)/l,(i[17]-c)/h,NaN,NaN,NaN,NaN,(i[14]-u)/l,(i[15]-c)/h],0),new tg(w,f,hy(Oy,this),hy(Dy,this),hy(Py,this),hy(Ly,this))}for(var k=new Float64Array(hy(My,this).length+24+hy(Ty,this).length),x=r.length,A=0;A<x;A+=2)isNaN(r[A])?k[A]=k[A+1]=NaN:(k[A]=r[A],k[A+1]=r[A+1]);k.set([NaN,NaN,NaN,NaN,(a[0]-u)/l,(a[1]-c)/h,NaN,NaN,NaN,NaN,y,g,NaN,NaN,NaN,NaN,m,b,NaN,NaN,NaN,NaN,(o[0]-u)/l,(o[1]-c)/h],x),x+=24;for(var _=n.length-6;_>=6;_-=6)for(var E=0;E<6;E+=2)isNaN(n[_+E])?(k[x]=k[x+1]=NaN,x+=2):(k[x]=n[_+E],k[x+1]=n[_+E+1],x+=2);return k.set([NaN,NaN,NaN,NaN,n[4],n[5]],x),new tg(k,f,hy(Oy,this),hy(Dy,this),hy(Py,this),hy(Ly,this))}}])}();function Hy(){var t=hy(Cy,this).subarray(4,6),e=hy(Cy,this).subarray(16,18),r=Zp(hy(Oy,this),4),n=r[0],i=r[1],a=r[2],o=r[3];return[(hy(jy,this)+(t[0]-e[0])/2-n)/a,(hy(Iy,this)+(t[1]-e[1])/2-i)/o,(hy(jy,this)+(e[0]-t[0])/2-n)/a,(hy(Iy,this)+(e[1]-t[1])/2-i)/o]}var Uy,zy={_:8},Vy={_:zy._+2},qy=new WeakMap,Yy=new WeakMap,Xy=new WeakMap,Ky=new WeakMap,Qy=new WeakMap,Jy=new WeakMap,$y=new WeakMap,Zy=new WeakSet,tg=function(t){function e(t,r,n,i,a,o){var s;ny(this,e),sy(s=Yp(this,e),Zy),uy(s,qy,void 0),uy(s,Yy,null),uy(s,Xy,void 0),uy(s,Ky,void 0),uy(s,Qy,void 0),uy(s,Jy,void 0),uy(s,$y,void 0),ly($y,s,t),ly(Qy,s,r),ly(qy,s,n),ly(Jy,s,i),ly(Xy,s,a),ly(Ky,s,o),fy(Zy,s,ng).call(s,o);for(var u=hy(Yy,s),c=u.x,l=u.y,h=u.width,f=u.height,d=0,v=t.length;d<v;d+=2)t[d]=(t[d]-c)/h,t[d+1]=(t[d+1]-l)/f;for(var p=0,y=r.length;p<y;p+=2)r[p]=(r[p]-c)/h,r[p+1]=(r[p+1]-l)/f;return s}return Qp(e,Ay),ay(e,[{key:"toSVGPath",value:function(){for(var t=["M".concat(hy($y,this)[4]," ").concat(hy($y,this)[5])],e=6,r=hy($y,this).length;e<r;e+=6)isNaN(hy($y,this)[e])?t.push("L".concat(hy($y,this)[e+4]," ").concat(hy($y,this)[e+5])):t.push("C".concat(hy($y,this)[e]," ").concat(hy($y,this)[e+1]," ").concat(hy($y,this)[e+2]," ").concat(hy($y,this)[e+3]," ").concat(hy($y,this)[e+4]," ").concat(hy($y,this)[e+5]));return t.push("Z"),t.join(" ")}},{key:"serialize",value:function(t,e){var r,n,i=Zp(t,4),a=i[0],o=i[1],s=i[2],u=i[3],c=s-a,l=u-o;switch(e){case 0:r=fy(Zy,this,eg).call(this,hy($y,this),a,u,c,-l),n=fy(Zy,this,eg).call(this,hy(Qy,this),a,u,c,-l);break;case 90:r=fy(Zy,this,rg).call(this,hy($y,this),a,o,c,l),n=fy(Zy,this,rg).call(this,hy(Qy,this),a,o,c,l);break;case 180:r=fy(Zy,this,eg).call(this,hy($y,this),s,o,-c,l),n=fy(Zy,this,eg).call(this,hy(Qy,this),s,o,-c,l);break;case 270:r=fy(Zy,this,rg).call(this,hy($y,this),s,u,-c,-l),n=fy(Zy,this,rg).call(this,hy(Qy,this),s,u,-c,-l)}return{outline:Array.from(r),points:[Array.from(n)]}}},{key:"box",get:function(){return hy(Yy,this)}},{key:"getNewOutline",value:function(t,e){for(var r=hy(Yy,this),n=r.x,i=r.y,a=r.width,o=r.height,s=Zp(hy(qy,this),4),u=s[0],c=s[1],l=s[2],h=s[3],f=a*l,d=o*h,v=n*l+u,p=i*h+c,y=new Gy({x:hy(Qy,this)[0]*f+v,y:hy(Qy,this)[1]*d+p},hy(qy,this),hy(Jy,this),t,hy(Ky,this),null!=e?e:hy(Xy,this)),g=2;g<hy(Qy,this).length;g+=2)y.add({x:hy(Qy,this)[g]*f+v,y:hy(Qy,this)[g+1]*d+p});return y.getOutlines()}}])}();function eg(t,e,r,n,i){for(var a=new Float64Array(t.length),o=0,s=t.length;o<s;o+=2)a[o]=e+t[o]*n,a[o+1]=r+t[o+1]*i;return a}function rg(t,e,r,n,i){for(var a=new Float64Array(t.length),o=0,s=t.length;o<s;o+=2)a[o]=e+t[o+1]*n,a[o+1]=r+t[o]*i;return a}function ng(t){for(var e=hy($y,this),r=e[4],n=e[5],i=r,a=n,o=r,s=n,u=r,c=n,l=t?Math.max:Math.min,h=6,f=e.length;h<f;h+=6){if(isNaN(e[h]))i=Math.min(i,e[h+4]),a=Math.min(a,e[h+5]),o=Math.max(o,e[h+4]),s=Math.max(s,e[h+5]),c<e[h+5]?(u=e[h+4],c=e[h+5]):c===e[h+5]&&(u=l(u,e[h+4]));else{var d=Z.bezierBoundingBox.apply(Z,[r,n].concat($p(e.slice(h,h+6))));i=Math.min(i,d[0]),a=Math.min(a,d[1]),o=Math.max(o,d[2]),s=Math.max(s,d[3]),c<d[3]?(u=d[2],c=d[3]):c===d[3]&&(u=l(u,d[2]))}r=e[h+4],n=e[h+5]}var v=i-hy(Xy,this),p=a-hy(Xy,this),y=o-i+2*hy(Xy,this),g=s-a+2*hy(Xy,this);ly(Yy,this,{x:v,y:p,width:y,height:g,lastPoint:[u,c]})}function ig(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||og(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ag(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=og(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function og(t,e){if(t){if("string"==typeof t)return sg(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?sg(t,e):void 0}}function sg(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function ug(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,cg(n.key),n)}}function cg(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function lg(t,e,r){hg(t,e),e.set(t,r)}function hg(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function fg(t,e,r){return r(pg(t,e))}function dg(t,e){return t.get(pg(t,e))}function vg(t,e,r){return t.set(pg(t,e),r),r}function pg(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}var yg=new WeakMap,gg=new WeakMap,mg=new WeakMap,bg=new WeakMap,wg=new WeakMap,kg=new WeakMap,xg=new WeakMap,Ag=new WeakMap,_g=new WeakMap,Eg=new WeakMap,Sg=new WeakMap,Og=new WeakSet,Tg=function(){function t(e){var r,n=e.editor,i=void 0===n?null:n,a=e.uiManager,o=void 0===a?null:a;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),function(t,e){hg(t,e),e.add(t)}(this,Og),lg(this,yg,null),lg(this,gg,null),lg(this,mg,void 0),lg(this,bg,null),lg(this,wg,!1),lg(this,kg,!1),lg(this,xg,null),lg(this,Ag,void 0),lg(this,_g,null),lg(this,Eg,null),lg(this,Sg,void 0),i?(vg(kg,this,!1),vg(Sg,this,_.HIGHLIGHT_COLOR),vg(xg,this,i)):(vg(kg,this,!0),vg(Sg,this,_.HIGHLIGHT_DEFAULT_COLOR)),vg(Eg,this,(null==i?void 0:i._uiManager)||o),vg(Ag,this,dg(Eg,this)._eventBus),vg(mg,this,(null==i?void 0:i.color)||(null===(r=dg(Eg,this))||void 0===r?void 0:r.highlightColors.values().next().value)||"#FFFF98"),Fg._||(Fg._=Object.freeze({blue:"pdfjs-editor-colorpicker-blue",green:"pdfjs-editor-colorpicker-green",pink:"pdfjs-editor-colorpicker-pink",red:"pdfjs-editor-colorpicker-red",yellow:"pdfjs-editor-colorpicker-yellow"}))}return function(t,e,r){return e&&ug(t.prototype,e),r&&ug(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}(t,[{key:"renderButton",value:function(){var t=vg(yg,this,document.createElement("button"));t.className="colorPicker",t.tabIndex="0",t.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-button"),t.setAttribute("aria-haspopup",!0);var e=dg(Eg,this)._signal;t.addEventListener("click",pg(Og,this,Cg).bind(this),{signal:e}),t.addEventListener("keydown",pg(Og,this,Mg).bind(this),{signal:e});var r=vg(gg,this,document.createElement("span"));return r.className="swatch",r.setAttribute("aria-hidden",!0),r.style.backgroundColor=dg(mg,this),t.append(r),t}},{key:"renderMainDropdown",value:function(){var t=vg(bg,this,pg(Og,this,Pg).call(this));return t.setAttribute("aria-orientation","horizontal"),t.setAttribute("aria-labelledby","highlightColorPickerLabel"),t}},{key:"_colorSelectFromKeyboard",value:function(t){if(t.target!==dg(yg,this)){var e=t.target.getAttribute("data-color");e&&pg(Og,this,Lg).call(this,e,t)}else pg(Og,this,Cg).call(this,t)}},{key:"_moveToNext",value:function(t){var e,r;fg(Og,this,Ig)?t.target!==dg(yg,this)?null===(e=t.target.nextSibling)||void 0===e||e.focus():null===(r=dg(bg,this).firstChild)||void 0===r||r.focus():pg(Og,this,Cg).call(this,t)}},{key:"_moveToPrevious",value:function(t){var e,r;t.target!==(null===(e=dg(bg,this))||void 0===e?void 0:e.firstChild)&&t.target!==dg(yg,this)?(fg(Og,this,Ig)||pg(Og,this,Cg).call(this,t),null===(r=t.target.previousSibling)||void 0===r||r.focus()):fg(Og,this,Ig)&&this._hideDropdownFromKeyboard()}},{key:"_moveToBeginning",value:function(t){var e;fg(Og,this,Ig)?null===(e=dg(bg,this).firstChild)||void 0===e||e.focus():pg(Og,this,Cg).call(this,t)}},{key:"_moveToEnd",value:function(t){var e;fg(Og,this,Ig)?null===(e=dg(bg,this).lastChild)||void 0===e||e.focus():pg(Og,this,Cg).call(this,t)}},{key:"hideDropdown",value:function(){var t,e;null===(t=dg(bg,this))||void 0===t||t.classList.add("hidden"),null===(e=dg(_g,this))||void 0===e||e.abort(),vg(_g,this,null)}},{key:"_hideDropdownFromKeyboard",value:function(){var t;dg(kg,this)||(fg(Og,this,Ig)?(this.hideDropdown(),dg(yg,this).focus({preventScroll:!0,focusVisible:dg(wg,this)})):null===(t=dg(xg,this))||void 0===t||t.unselect())}},{key:"updateColor",value:function(t){if(dg(gg,this)&&(dg(gg,this).style.backgroundColor=t),dg(bg,this)){var e,r=dg(Eg,this).highlightColors.values(),n=ag(dg(bg,this).children);try{for(n.s();!(e=n.n()).done;)e.value.setAttribute("aria-selected",r.next().value===t)}catch(t){n.e(t)}finally{n.f()}}}},{key:"destroy",value:function(){var t,e;null===(t=dg(yg,this))||void 0===t||t.remove(),vg(yg,this,null),vg(gg,this,null),null===(e=dg(bg,this))||void 0===e||e.remove(),vg(bg,this,null)}}],[{key:"_keyboardManager",get:function(){return W(this,"_keyboardManager",new rn([[["Escape","mac+Escape"],t.prototype._hideDropdownFromKeyboard],[[" ","mac+ "],t.prototype._colorSelectFromKeyboard],[["ArrowDown","ArrowRight","mac+ArrowDown","mac+ArrowRight"],t.prototype._moveToNext],[["ArrowUp","ArrowLeft","mac+ArrowUp","mac+ArrowLeft"],t.prototype._moveToPrevious],[["Home","mac+Home"],t.prototype._moveToBeginning],[["End","mac+End"],t.prototype._moveToEnd]]))}}])}();function Pg(){var t=document.createElement("div"),e=dg(Eg,this)._signal;t.addEventListener("contextmenu",Te,{signal:e}),t.className="dropdown",t.role="listbox",t.setAttribute("aria-multiselectable",!1),t.setAttribute("aria-orientation","vertical"),t.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-dropdown");var r,n=ag(dg(Eg,this).highlightColors);try{for(n.s();!(r=n.n()).done;){var i=ig(r.value,2),a=i[0],o=i[1],s=document.createElement("button");s.tabIndex="0",s.role="option",s.setAttribute("data-color",o),s.title=a,s.setAttribute("data-l10n-id",Fg._[a]);var u=document.createElement("span");s.append(u),u.className="swatch",u.style.backgroundColor=o,s.setAttribute("aria-selected",o===dg(mg,this)),s.addEventListener("click",pg(Og,this,Lg).bind(this,o),{signal:e}),t.append(s)}}catch(t){n.e(t)}finally{n.f()}return t.addEventListener("keydown",pg(Og,this,Mg).bind(this),{signal:e}),t}function Lg(t,e){e.stopPropagation(),dg(Ag,this).dispatch("switchannotationeditorparams",{source:this,type:dg(Sg,this),value:t})}function Mg(t){Uy._keyboardManager.exec(this,t)}function Cg(t){if(fg(Og,this,Ig))this.hideDropdown();else if(vg(wg,this,0===t.detail),dg(_g,this)||(vg(_g,this,new AbortController),window.addEventListener("pointerdown",pg(Og,this,jg).bind(this),{signal:dg(Eg,this).combinedSignal(dg(_g,this))})),dg(bg,this))dg(bg,this).classList.remove("hidden");else{var e=vg(bg,this,pg(Og,this,Pg).call(this));dg(yg,this).append(e)}}function jg(t){var e;null!==(e=dg(bg,this))&&void 0!==e&&e.contains(t.target)||this.hideDropdown()}function Ig(t){return dg(bg,t)&&!dg(bg,t).classList.contains("hidden")}Uy=Tg;var Rg,Fg={_:null};function Dg(t){return function(t){if(Array.isArray(t))return Bg(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||Wg(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ng(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||Wg(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Wg(t,e){if(t){if("string"==typeof t)return Bg(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Bg(t,e):void 0}}function Bg(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function Gg(){Gg=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function Hg(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function Ug(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){Hg(a,n,i,o,s,"next",t)}function s(t){Hg(a,n,i,o,s,"throw",t)}o(void 0)}))}}function zg(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Vg(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?zg(Object(r),!0).forEach((function(e){Zg(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):zg(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function qg(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,tm(n.key),n)}}function Yg(t,e,r){return e=Jg(e),function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,Xg()?Reflect.construct(e,r||[],Jg(t).constructor):e.apply(t,r))}function Xg(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(Xg=function(){return!!t})()}function Kg(t,e,r,n){var i=Qg(Jg(1&n?t.prototype:t),e,r);return 2&n&&"function"==typeof i?function(t){return i.apply(r,t)}:i}function Qg(){return Qg="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,r){var n=function(t,e){for(;!{}.hasOwnProperty.call(t,e)&&null!==(t=Jg(t)););return t}(t,e);if(n){var i=Object.getOwnPropertyDescriptor(n,e);return i.get?i.get.call(arguments.length<3?t:r):i.value}},Qg.apply(null,arguments)}function Jg(t){return Jg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Jg(t)}function $g(t,e){return $g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},$g(t,e)}function Zg(t,e,r){return(e=tm(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function tm(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function em(t,e,r){rm(t,e),e.set(t,r)}function rm(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function nm(t,e,r){e||(e=[]);var n=e.length++;return Object.defineProperty({},"_",{set:function(i){e[n]=i,t.apply(r,e)}})}function im(t,e){return t.get(om(t,e))}function am(t,e,r){return t.set(om(t,e),r),r}function om(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}var sm,um=new WeakMap,cm=new WeakMap,lm=new WeakMap,hm=new WeakMap,fm=new WeakMap,dm=new WeakMap,vm=new WeakMap,pm=new WeakMap,ym=new WeakMap,gm=new WeakMap,mm=new WeakMap,bm=new WeakMap,wm=new WeakMap,km=new WeakMap,xm=new WeakMap,Am=new WeakMap,_m=new WeakMap,Em=new WeakMap,Sm=new WeakSet,Om=function(t){function e(t){var r;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){rm(t,e),e.add(t)}(r=Yg(this,e,[Vg(Vg({},t),{},{name:"highlightEditor"})]),Sm),em(r,um,null),em(r,cm,0),em(r,lm,void 0),em(r,hm,null),em(r,fm,null),em(r,dm,null),em(r,vm,null),em(r,pm,0),em(r,ym,null),em(r,gm,null),em(r,mm,null),em(r,bm,!1),em(r,wm,null),em(r,km,void 0),em(r,xm,null),em(r,Am,""),em(r,_m,void 0),em(r,Em,""),r.color=t.color||e._defaultColor,am(_m,r,t.thickness||e._defaultThickness),am(km,r,t.opacity||e._defaultOpacity),am(lm,r,t.boxes||null),am(Em,r,t.methodOfCreation||""),am(Am,r,t.text||""),r._isDraggable=!1,t.highlightId>-1?(am(bm,r,!0),om(Sm,r,Pm).call(r,t),om(Sm,r,Im).call(r)):im(lm,r)&&(am(um,r,t.anchorNode),am(cm,r,t.anchorOffset),am(vm,r,t.focusNode),am(pm,r,t.focusOffset),om(Sm,r,Tm).call(r),om(Sm,r,Im).call(r),r.rotate(r.rotation)),r}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&$g(t,e)}(e,Wa),function(t,e,r){return e&&qg(t.prototype,e),r&&qg(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}(e,[{key:"telemetryInitialData",get:function(){return{action:"added",type:im(bm,this)?"free_highlight":"highlight",color:this._uiManager.highlightColorNames.get(this.color),thickness:im(_m,this),methodOfCreation:im(Em,this)}}},{key:"telemetryFinalData",get:function(){return{type:"highlight",color:this._uiManager.highlightColorNames.get(this.color)}}},{key:"translateInPage",value:function(t,e){}},{key:"toolbarPosition",get:function(){return im(wm,this)}},{key:"updateParams",value:function(t,e){switch(t){case _.HIGHLIGHT_COLOR:om(Sm,this,Lm).call(this,e);break;case _.HIGHLIGHT_THICKNESS:om(Sm,this,Mm).call(this,e)}}},{key:"propertiesToUpdate",get:function(){return[[_.HIGHLIGHT_COLOR,this.color||e._defaultColor],[_.HIGHLIGHT_THICKNESS,im(_m,this)||e._defaultThickness],[_.HIGHLIGHT_FREE,im(bm,this)]]}},{key:"addEditToolbar",value:(n=Ug(Gg().mark((function t(){var r;return Gg().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Kg(e,"addEditToolbar",this,3)([]);case 2:if(r=t.sent){t.next=5;break}return t.abrupt("return",null);case 5:return this._uiManager.highlightColors&&(am(fm,this,new Tg({editor:this})),r.addColorPicker(im(fm,this))),t.abrupt("return",r);case 7:case"end":return t.stop()}}),t,this)}))),function(){return n.apply(this,arguments)})},{key:"disableEditing",value:function(){Kg(e,"disableEditing",this,3)([]),this.div.classList.toggle("disabled",!0)}},{key:"enableEditing",value:function(){Kg(e,"enableEditing",this,3)([]),this.div.classList.toggle("disabled",!1)}},{key:"fixAndSetPosition",value:function(){return Kg(e,"fixAndSetPosition",this,3)([om(Sm,this,Nm).call(this)])}},{key:"getBaseTranslation",value:function(){return[0,0]}},{key:"getRect",value:function(t,r){return Kg(e,"getRect",this,3)([t,r,om(Sm,this,Nm).call(this)])}},{key:"onceAdded",value:function(){this.annotationElementId||this.parent.addUndoableEditor(this),this.div.focus()}},{key:"remove",value:function(){om(Sm,this,jm).call(this),this._reportTelemetry({action:"deleted"}),Kg(e,"remove",this,3)([])}},{key:"rebuild",value:function(){this.parent&&(Kg(e,"rebuild",this,3)([]),null!==this.div&&(om(Sm,this,Im).call(this),this.isAttachedToDOM||this.parent.add(this)))}},{key:"setParent",value:function(t){var r=!1;if(this.parent&&!t)om(Sm,this,jm).call(this);else if(t){var n;om(Sm,this,Im).call(this,t),r=!this.parent&&(null===(n=this.div)||void 0===n?void 0:n.classList.contains("selectedEditor"))}Kg(e,"setParent",this,3)([t]),this.show(this._isVisible),r&&this.select()}},{key:"rotate",value:function(t){var r,n=this.parent.drawLayer;im(bm,this)?(t=(t-this.rotation+360)%360,r=Rm.call(e,im(gm,this).box,t)):r=Rm.call(e,this,t),n.rotate(im(mm,this),t),n.rotate(im(xm,this),t),n.updateBox(im(mm,this),r),n.updateBox(im(xm,this),Rm.call(e,im(dm,this).box,t))}},{key:"render",value:function(){if(this.div)return this.div;var t=Kg(e,"render",this,3)([]);im(Am,this)&&(t.setAttribute("aria-label",im(Am,this)),t.setAttribute("role","mark")),im(bm,this)?t.classList.add("free"):this.div.addEventListener("keydown",om(Sm,this,Fm).bind(this),{signal:this._uiManager._signal});var r=am(ym,this,document.createElement("div"));t.append(r),r.setAttribute("aria-hidden","true"),r.className="internal",r.style.clipPath=im(hm,this);var n=Ng(this.parentDimensions,2),i=n[0],a=n[1];return this.setDims(this.width*i,this.height*a),Br(this,im(ym,this),["pointerover","pointerleave"]),this.enableEditing(),t}},{key:"pointerover",value:function(){this.isSelected||this.parent.drawLayer.addClass(im(xm,this),"hovered")}},{key:"pointerleave",value:function(){this.isSelected||this.parent.drawLayer.removeClass(im(xm,this),"hovered")}},{key:"_moveCaret",value:function(t){switch(this.parent.unselect(this),t){case 0:case 2:om(Sm,this,Dm).call(this,!0);break;case 1:case 3:om(Sm,this,Dm).call(this,!1)}}},{key:"select",value:function(){var t,r;Kg(e,"select",this,3)([]),im(xm,this)&&(null===(t=this.parent)||void 0===t||t.drawLayer.removeClass(im(xm,this),"hovered"),null===(r=this.parent)||void 0===r||r.drawLayer.addClass(im(xm,this),"selected"))}},{key:"unselect",value:function(){var t;Kg(e,"unselect",this,3)([]),im(xm,this)&&(null===(t=this.parent)||void 0===t||t.drawLayer.removeClass(im(xm,this),"selected"),im(bm,this)||om(Sm,this,Dm).call(this,!1))}},{key:"_mustFixPosition",get:function(){return!im(bm,this)}},{key:"show",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._isVisible;Kg(e,"show",this,3)([t]),this.parent&&(this.parent.drawLayer.show(im(mm,this),t),this.parent.drawLayer.show(im(xm,this),t))}},{key:"serialize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.isEmpty()||t)return null;if(this.deleted)return this.serializeDeleted();var e=this.getRect(0,0),r=Wa._colorManager.convert(this.color),n={annotationType:A.HIGHLIGHT,color:r,opacity:im(km,this),thickness:im(_m,this),quadPoints:om(Sm,this,Wm).call(this),outlines:om(Sm,this,Bm).call(this,e),pageIndex:this.pageIndex,rect:e,rotation:om(Sm,this,Nm).call(this),structTreeParentId:this._structTreeParentId};return this.annotationElementId&&!om(Sm,this,Um).call(this,n)?null:(n.id=this.annotationElementId,n)}},{key:"renderAnnotationElement",value:function(t){return t.updateEdited({rect:this.getRect(0,0)}),null}}],[{key:"_keyboardManager",get:function(){var t=e.prototype;return W(this,"_keyboardManager",new rn([[["ArrowLeft","mac+ArrowLeft"],t._moveCaret,{args:[0]}],[["ArrowRight","mac+ArrowRight"],t._moveCaret,{args:[1]}],[["ArrowUp","mac+ArrowUp"],t._moveCaret,{args:[2]}],[["ArrowDown","mac+ArrowDown"],t._moveCaret,{args:[3]}]]))}},{key:"computeTelemetryFinalData",value:function(t){return{numberOfColors:t.get("color").size}}},{key:"initialize",value:function(t,r){var n;Wa.initialize(t,r),e._defaultColor||(e._defaultColor=(null===(n=r.highlightColors)||void 0===n?void 0:n.values().next().value)||"#fff066")}},{key:"updateDefaultParams",value:function(t,r){switch(t){case _.HIGHLIGHT_DEFAULT_COLOR:e._defaultColor=r;break;case _.HIGHLIGHT_THICKNESS:e._defaultThickness=r}}},{key:"defaultPropertiesToUpdate",get:function(){return[[_.HIGHLIGHT_DEFAULT_COLOR,e._defaultColor],[_.HIGHLIGHT_THICKNESS,e._defaultThickness]]}},{key:"startHighlighting",value:function(t,r,n){var i=this,a=n.target,o=n.x,s=n.y,u=a.getBoundingClientRect(),c=u.x,l=u.y,h=u.width,f=u.height,d=new AbortController,v=t.combinedSignal(d),p=function(r){d.abort(),om(e,i,Hm).call(i,t,r)};window.addEventListener("blur",p,{signal:v}),window.addEventListener("pointerup",p,{signal:v}),window.addEventListener("pointerdown",(function(t){t.preventDefault(),t.stopPropagation()}),{capture:!0,passive:!1,signal:v}),window.addEventListener("contextmenu",Te,{signal:v}),a.addEventListener("pointermove",om(e,this,Gm).bind(this,t),{signal:v}),this._freeHighlight=new Gy({x:o,y:s},[c,l,h,f],t.scale,this._defaultThickness/2,r,.001);var y=t.drawLayer.highlight(this._freeHighlight,this._defaultColor,this._defaultOpacity,!0);this._freeHighlightId=y.id,this._freeHighlightClipId=y.clipPathId}},{key:"deserialize",value:(r=Ug(Gg().mark((function t(r,n,i){var a,o,s,u,c,l,h,f,d,v,p,y,g,m,b,w,k,x,_,E,S,O,T,P,L,M,C,j,I,R,F,D,N,W,B,G,H,U,z,V,q,Y,X;return Gg().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=null,r instanceof Hv?(s=(o=r).data,u=s.quadPoints,c=s.rect,l=s.rotation,h=s.id,f=s.color,d=s.opacity,v=s.popupRef,p=o.parent.page.pageNumber,a=r={annotationType:A.HIGHLIGHT,color:Array.from(f),opacity:d,quadPoints:u,boxes:null,pageIndex:p-1,rect:c.slice(0),rotation:l,id:h,deleted:!1,popupRef:v}):r instanceof Gv&&(g=(y=r).data,m=g.inkLists,b=g.rect,w=g.rotation,k=g.id,x=g.color,_=g.borderStyle.rawWidth,E=g.popupRef,S=y.parent.page.pageNumber,a=r={annotationType:A.HIGHLIGHT,color:Array.from(x),thickness:_,inkLists:m,boxes:null,pageIndex:S-1,rect:b.slice(0),rotation:w,id:k,deleted:!1,popupRef:E}),T=(O=r).color,P=O.quadPoints,L=O.inkLists,M=O.opacity,t.next=5,Kg(e,"deserialize",this,2)([r,n,i]);case 5:if((C=t.sent).color=Z.makeHexColor.apply(Z,Dg(T)),am(km,C,M||1),L&&am(_m,C,r.thickness),C.annotationElementId=r.id||null,C._initialData=a,j=Ng(C.pageDimensions,2),I=j[0],R=j[1],F=Ng(C.pageTranslation,2),D=F[0],N=F[1],P){for(W=am(lm,C,[]),B=0;B<P.length;B+=8)W.push({x:(P[B]-D)/I,y:1-(P[B+1]-N)/R,width:(P[B+2]-P[B])/I,height:(P[B+1]-P[B+5])/R});om(Sm,C,Tm).call(C),om(Sm,C,Im).call(C),C.rotate(C.rotation)}else if(L){for(am(bm,C,!0),G=L[0],H={x:G[0]-D,y:R-(G[1]-N)},U=new Gy(H,[0,0,I,R],1,im(_m,C)/2,!0,.001),z=0,V=G.length;z<V;z+=2)H.x=G[z]-D,H.y=R-(G[z+1]-N),U.add(H);q=n.drawLayer.highlight(U,C.color,C._defaultOpacity,!0),Y=q.id,X=q.clipPathId,om(Sm,C,Pm).call(C,{highlightOutlines:U.getOutlines(),highlightId:Y,clipPathId:X}),om(Sm,C,Im).call(C)}return t.abrupt("return",C);case 15:case"end":return t.stop()}}),t,this)}))),function(t,e,n){return r.apply(this,arguments)})},{key:"canCreateNewEmptyEditor",value:function(){return!1}}]);var r,n}();function Tm(){var t=new gy(im(lm,this),.001);am(gm,this,t.getOutlines());var e=im(gm,this).box;this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height;var r=new gy(im(lm,this),.0025,.001,"ltr"===this._uiManager.direction);am(dm,this,r.getOutlines());var n=im(dm,this).box.lastPoint;am(wm,this,[(n[0]-this.x)/this.width,(n[1]-this.y)/this.height])}function Pm(t){var e=t.highlightOutlines,r=t.highlightId,n=t.clipPathId;if(am(gm,this,e),am(dm,this,e.getNewOutline(im(_m,this)/2+1.5,.0025)),r>=0)am(mm,this,r),am(hm,this,n),this.parent.drawLayer.finalizeLine(r,e),am(xm,this,this.parent.drawLayer.highlightOutline(im(dm,this)));else if(this.parent){var i=this.parent.viewport.rotation;this.parent.drawLayer.updateLine(im(mm,this),e),this.parent.drawLayer.updateBox(im(mm,this),Rm.call(Rg,im(gm,this).box,(i-this.rotation+360)%360)),this.parent.drawLayer.updateLine(im(xm,this),im(dm,this)),this.parent.drawLayer.updateBox(im(xm,this),Rm.call(Rg,im(dm,this).box,i))}var a=e.box,o=a.x,s=a.y,u=a.width,c=a.height;switch(this.rotation){case 0:this.x=o,this.y=s,this.width=u,this.height=c;break;case 90:var l=Ng(this.parentDimensions,2),h=l[0],f=l[1];this.x=s,this.y=1-o,this.width=u*f/h,this.height=c*h/f;break;case 180:this.x=1-o,this.y=1-s,this.width=u,this.height=c;break;case 270:var d=Ng(this.parentDimensions,2),v=d[0],p=d[1];this.x=1-s,this.y=o,this.width=u*p/v,this.height=c*v/p}var y=im(dm,this).box.lastPoint;am(wm,this,[(y[0]-o)/u,(y[1]-s)/c])}function Lm(t){var e=this,r=function(t,r){var n,i,a;e.color=t,null===(n=e.parent)||void 0===n||n.drawLayer.changeColor(im(mm,e),t),null===(i=im(fm,e))||void 0===i||i.updateColor(t),am(km,e,r),null===(a=e.parent)||void 0===a||a.drawLayer.changeOpacity(im(mm,e),r)},n=this.color,i=im(km,this);this.addCommands({cmd:r.bind(this,t,Rg._defaultOpacity),undo:r.bind(this,n,i),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:_.HIGHLIGHT_COLOR,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"color_changed",color:this._uiManager.highlightColorNames.get(t)},!0)}function Mm(t){var e=this,r=im(_m,this),n=function(t){am(_m,e,t),om(Sm,e,Cm).call(e,t)};this.addCommands({cmd:n.bind(this,t),undo:n.bind(this,r),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:_.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"thickness_changed",thickness:t},!0)}function Cm(t){if(im(bm,this)){om(Sm,this,Pm).call(this,{highlightOutlines:im(gm,this).getNewOutline(t/2)}),this.fixAndSetPosition();var e=Ng(this.parentDimensions,2),r=e[0],n=e[1];this.setDims(this.width*r,this.height*n)}}function jm(){null!==im(mm,this)&&this.parent&&(this.parent.drawLayer.remove(im(mm,this)),am(mm,this,null),this.parent.drawLayer.remove(im(xm,this)),am(xm,this,null))}function Im(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.parent;if(null===im(mm,this)){var e=t.drawLayer.highlight(im(gm,this),this.color,im(km,this));nm(am,[mm,this])._=e.id,nm(am,[hm,this])._=e.clipPathId,am(xm,this,t.drawLayer.highlightOutline(im(dm,this))),im(ym,this)&&(im(ym,this).style.clipPath=im(hm,this))}}function Rm(t,e){var r=t.x,n=t.y,i=t.width,a=t.height;switch(e){case 90:return{x:1-n-a,y:r,width:a,height:i};case 180:return{x:1-r-i,y:1-n-a,width:i,height:a};case 270:return{x:n,y:1-r-i,width:a,height:i}}return{x:r,y:n,width:i,height:a}}function Fm(t){Rg._keyboardManager.exec(this,t)}function Dm(t){if(im(um,this)){var e=window.getSelection();t?e.setPosition(im(um,this),im(cm,this)):e.setPosition(im(vm,this),im(pm,this))}}function Nm(){return im(bm,this)?this.rotation:0}function Wm(){if(im(bm,this))return null;var t,e=Ng(this.pageDimensions,2),r=e[0],n=e[1],i=Ng(this.pageTranslation,2),a=i[0],o=i[1],s=im(lm,this),u=new Float32Array(8*s.length),c=0,l=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=Wg(t))){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}(s);try{for(l.s();!(t=l.n()).done;){var h=t.value,f=h.x,d=h.y,v=h.width,p=h.height,y=f*r+a,g=(1-d-p)*n+o;u[c]=u[c+4]=y,u[c+1]=u[c+3]=g,u[c+2]=u[c+6]=y+v*r,u[c+5]=u[c+7]=g+p*n,c+=8}}catch(t){l.e(t)}finally{l.f()}return u}function Bm(t){return im(gm,this).serialize(t,om(Sm,this,Nm).call(this))}function Gm(t,e){this._freeHighlight.add(e)&&t.drawLayer.updatePath(this._freeHighlightId,this._freeHighlight)}function Hm(t,e){this._freeHighlight.isEmpty()?t.drawLayer.removeFreeHighlight(this._freeHighlightId):t.createAndAddNewEditor(e,!1,{highlightId:this._freeHighlightId,highlightOutlines:this._freeHighlight.getOutlines(),clipPathId:this._freeHighlightClipId,methodOfCreation:"main_toolbar"}),this._freeHighlightId=-1,this._freeHighlight=null,this._freeHighlightClipId=""}function Um(t){var e=this._initialData.color;return t.color.some((function(t,r){return t!==e[r]}))}function zm(){zm=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function Vm(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=Km(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function qm(t){return function(t){if(Array.isArray(t))return Qm(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||Km(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ym(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function Xm(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||Km(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Km(t,e){if(t){if("string"==typeof t)return Qm(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Qm(t,e):void 0}}function Qm(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function Jm(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function $m(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Jm(Object(r),!0).forEach((function(e){ob(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Jm(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function Zm(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,sb(n.key),n)}}function tb(t,e,r){return e=ib(e),function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,eb()?Reflect.construct(e,r||[],ib(t).constructor):e.apply(t,r))}function eb(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(eb=function(){return!!t})()}function rb(t,e,r,n){var i=nb(ib(1&n?t.prototype:t),e,r);return 2&n&&"function"==typeof i?function(t){return i.apply(r,t)}:i}function nb(){return nb="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,r){var n=function(t,e){for(;!{}.hasOwnProperty.call(t,e)&&null!==(t=ib(t)););return t}(t,e);if(n){var i=Object.getOwnPropertyDescriptor(n,e);return i.get?i.get.call(arguments.length<3?t:r):i.value}},nb.apply(null,arguments)}function ib(t){return ib=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},ib(t)}function ab(t,e){return ab=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},ab(t,e)}function ob(t,e,r){return(e=sb(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function sb(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function ub(t,e,r){cb(t,e),e.set(t,r)}function cb(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function lb(t,e,r){return t.set(fb(t,e),r),r}function hb(t,e){return t.get(fb(t,e))}function fb(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}Rg=Om,Zg(Om,"_defaultColor",null),Zg(Om,"_defaultOpacity",1),Zg(Om,"_defaultThickness",12),Zg(Om,"_type","highlight"),Zg(Om,"_editorType",A.HIGHLIGHT),Zg(Om,"_freeHighlightId",-1),Zg(Om,"_freeHighlight",null),Zg(Om,"_freeHighlightClipId","");var db,vb=new WeakMap,pb=new WeakMap,yb=new WeakMap,gb=new WeakMap,mb=new WeakMap,bb=new WeakMap,wb=new WeakMap,kb=new WeakMap,xb=new WeakMap,Ab=new WeakMap,_b=new WeakMap,Eb=new WeakMap,Sb=new WeakMap,Ob=new WeakSet,Tb=function(t){function e(t){var r;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){cb(t,e),e.add(t)}(r=tb(this,e,[$m($m({},t),{},{name:"inkEditor"})]),Ob),ub(r,vb,0),ub(r,pb,0),ub(r,yb,null),ub(r,gb,new Path2D),ub(r,mb,!1),ub(r,bb,null),ub(r,wb,!1),ub(r,kb,!1),ub(r,xb,null),ub(r,Ab,null),ub(r,_b,0),ub(r,Eb,0),ub(r,Sb,null),r.color=t.color||null,r.thickness=t.thickness||null,r.opacity=t.opacity||null,r.paths=[],r.bezierPath2D=[],r.allRawPaths=[],r.currentPath=[],r.scaleFactor=1,r.translationX=r.translationY=0,r.x=0,r.y=0,r._willKeepAspectRatio=!0,r}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&ab(t,e)}(e,Wa),function(t,e,r){return e&&Zm(t.prototype,e),r&&Zm(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}(e,[{key:"updateParams",value:function(t,e){switch(t){case _.INK_THICKNESS:fb(Ob,this,Pb).call(this,e);break;case _.INK_COLOR:fb(Ob,this,Lb).call(this,e);break;case _.INK_OPACITY:fb(Ob,this,Mb).call(this,e)}}},{key:"propertiesToUpdate",get:function(){var t;return[[_.INK_THICKNESS,this.thickness||e._defaultThickness],[_.INK_COLOR,this.color||e._defaultColor||Wa._defaultLineColor],[_.INK_OPACITY,Math.round(100*(null!==(t=this.opacity)&&void 0!==t?t:e._defaultOpacity))]]}},{key:"rebuild",value:function(){this.parent&&(rb(e,"rebuild",this,3)([]),null!==this.div&&(this.canvas||(fb(Ob,this,Vb).call(this),fb(Ob,this,qb).call(this)),this.isAttachedToDOM||(this.parent.add(this),fb(Ob,this,Yb).call(this)),fb(Ob,this,rw).call(this)))}},{key:"remove",value:function(){var t;null!==this.canvas&&(this.isEmpty()||this.commit(),this.canvas.width=this.canvas.height=0,this.canvas.remove(),this.canvas=null,hb(yb,this)&&(clearTimeout(hb(yb,this)),lb(yb,this,null)),null===(t=hb(xb,this))||void 0===t||t.disconnect(),lb(xb,this,null),rb(e,"remove",this,3)([]))}},{key:"setParent",value:function(t){!this.parent&&t?this._uiManager.removeShouldRescale(this):this.parent&&null===t&&this._uiManager.addShouldRescale(this),rb(e,"setParent",this,3)([t])}},{key:"onScaleChanging",value:function(){var t=Xm(this.parentDimensions,2),e=t[0],r=t[1],n=this.width*e,i=this.height*r;this.setDimensions(n,i)}},{key:"enableEditMode",value:function(){hb(mb,this)||null===this.canvas||(rb(e,"enableEditMode",this,3)([]),this._isDraggable=!1,fb(Ob,this,Hb).call(this))}},{key:"disableEditMode",value:function(){this.isInEditMode()&&null!==this.canvas&&(rb(e,"disableEditMode",this,3)([]),this._isDraggable=!this.isEmpty(),this.div.classList.remove("editing"),fb(Ob,this,Ub).call(this))}},{key:"onceAdded",value:function(){this._isDraggable=!this.isEmpty()}},{key:"isEmpty",value:function(){return 0===this.paths.length||1===this.paths.length&&0===this.paths[0].length}},{key:"commit",value:function(){hb(mb,this)||(rb(e,"commit",this,3)([]),this.isEditing=!1,this.disableEditMode(),this.setInForeground(),lb(mb,this,!0),this.div.classList.add("disabled"),fb(Ob,this,rw).call(this,!0),this.select(),this.parent.addInkEditorIfNeeded(!0),this.moveInDOM(),this.div.focus({preventScroll:!0}))}},{key:"focusin",value:function(t){this._focusEventsAllowed&&(rb(e,"focusin",this,3)([t]),this.enableEditMode())}},{key:"canvasPointerdown",value:function(t){0===t.button&&this.isInEditMode()&&!hb(mb,this)&&(this.setInForeground(),t.preventDefault(),this.div.contains(document.activeElement)||this.div.focus({preventScroll:!0}),fb(Ob,this,Ib).call(this,t.offsetX,t.offsetY))}},{key:"canvasPointermove",value:function(t){t.preventDefault(),fb(Ob,this,Rb).call(this,t.offsetX,t.offsetY)}},{key:"canvasPointerup",value:function(t){t.preventDefault(),fb(Ob,this,zb).call(this,t)}},{key:"canvasPointerleave",value:function(t){fb(Ob,this,zb).call(this,t)}},{key:"isResizable",get:function(){return!this.isEmpty()&&hb(mb,this)}},{key:"render",value:function(){if(this.div)return this.div;var t,r;this.width&&(t=this.x,r=this.y),rb(e,"render",this,3)([]),this.div.setAttribute("data-l10n-id","pdfjs-ink");var n=Xm(fb(Ob,this,Cb).call(this),4),i=n[0],a=n[1],o=n[2],s=n[3];if(this.setAt(i,a,0,0),this.setDims(o,s),fb(Ob,this,Vb).call(this),this.width){var u=Xm(this.parentDimensions,2),c=u[0],l=u[1];this.setAspectRatio(this.width*c,this.height*l),this.setAt(t*c,r*l,this.width*c,this.height*l),lb(kb,this,!0),fb(Ob,this,Yb).call(this),this.setDims(this.width*c,this.height*l),fb(Ob,this,Gb).call(this),this.div.classList.add("disabled")}else this.div.classList.add("editing"),this.enableEditMode();return fb(Ob,this,qb).call(this),this.div}},{key:"setDimensions",value:function(t,e){var r=Math.round(t),n=Math.round(e);if(hb(_b,this)!==r||hb(Eb,this)!==n){lb(_b,this,r),lb(Eb,this,n),this.canvas.style.visibility="hidden";var i=Xm(this.parentDimensions,2),a=i[0],o=i[1];this.width=t/a,this.height=e/o,this.fixAndSetPosition(),hb(mb,this)&&fb(Ob,this,Xb).call(this,t,e),fb(Ob,this,Yb).call(this),fb(Ob,this,Gb).call(this),this.canvas.style.visibility="visible",this.fixDims()}}},{key:"serialize",value:function(){if(this.isEmpty())return null;var t=this.getRect(0,0),e=Wa._colorManager.convert(this.ctx.strokeStyle);return{annotationType:A.INK,color:e,thickness:this.thickness,opacity:this.opacity,paths:fb(Ob,this,Zb).call(this,this.scaleFactor/this.parentScale,this.translationX,this.translationY,t),pageIndex:this.pageIndex,rect:t,rotation:this.rotation,structTreeParentId:this._structTreeParentId}}}],[{key:"initialize",value:function(t,e){Wa.initialize(t,e)}},{key:"updateDefaultParams",value:function(t,r){switch(t){case _.INK_THICKNESS:e._defaultThickness=r;break;case _.INK_COLOR:e._defaultColor=r;break;case _.INK_OPACITY:e._defaultOpacity=r/100}}},{key:"defaultPropertiesToUpdate",get:function(){return[[_.INK_THICKNESS,e._defaultThickness],[_.INK_COLOR,e._defaultColor||Wa._defaultLineColor],[_.INK_OPACITY,Math.round(100*e._defaultOpacity)]]}},{key:"deserialize",value:(r=zm().mark((function t(r,n,i){var a,o,s,u,c,l,h,f,d,v,p,y,g,m,b,w,k,x,A,_,E,S,O,T,P,L,M;return zm().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(r instanceof Gv)){t.next=2;break}return t.abrupt("return",null);case 2:return t.next=4,rb(e,"deserialize",this,2)([r,n,i]);case 4:(a=t.sent).thickness=r.thickness,a.color=Z.makeHexColor.apply(Z,qm(r.color)),a.opacity=r.opacity,o=Xm(a.pageDimensions,2),s=o[0],u=o[1],c=a.width*s,l=a.height*u,h=a.parentScale,f=r.thickness/2,lb(mb,a,!0),lb(_b,a,Math.round(c)),lb(Eb,a,Math.round(l)),d=r.paths,v=r.rect,p=r.rotation,y=Vm(d);try{for(y.s();!(g=y.n()).done;){for(m=g.value.bezier,m=$b.call(e,m,v,p),b=[],a.paths.push(b),w=h*(m[0]-f),k=h*(m[1]-f),x=2,A=m.length;x<A;x+=6)_=h*(m[x]-f),E=h*(m[x+1]-f),S=h*(m[x+2]-f),O=h*(m[x+3]-f),T=h*(m[x+4]-f),P=h*(m[x+5]-f),b.push([[w,k],[_,E],[S,O],[T,P]]),w=T,k=P;L=fb(e,this,Qb).call(this,b),a.bezierPath2D.push(L)}}catch(t){y.e(t)}finally{y.f()}return M=fb(Ob,a,tw).call(a),lb(pb,a,Math.max(Wa.MIN_SIZE,M[2]-M[0])),lb(vb,a,Math.max(Wa.MIN_SIZE,M[3]-M[1])),fb(Ob,a,Xb).call(a,c,l),t.abrupt("return",a);case 24:case"end":return t.stop()}}),t,this)})),n=function(){var t=this,e=arguments;return new Promise((function(n,i){var a=r.apply(t,e);function o(t){Ym(a,n,i,o,s,"next",t)}function s(t){Ym(a,n,i,o,s,"throw",t)}o(void 0)}))},function(t,e,r){return n.apply(this,arguments)})}]);var r,n}();function Pb(t){var e=this,r=function(t){e.thickness=t,fb(Ob,e,rw).call(e)},n=this.thickness;this.addCommands({cmd:r.bind(this,t),undo:r.bind(this,n),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:_.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0})}function Lb(t){var e=this,r=function(t){e.color=t,fb(Ob,e,Gb).call(e)},n=this.color;this.addCommands({cmd:r.bind(this,t),undo:r.bind(this,n),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:_.INK_COLOR,overwriteIfSameType:!0,keepUndo:!0})}function Mb(t){var e=this,r=function(t){e.opacity=t,fb(Ob,e,Gb).call(e)};t/=100;var n=this.opacity;this.addCommands({cmd:r.bind(this,t),undo:r.bind(this,n),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:_.INK_OPACITY,overwriteIfSameType:!0,keepUndo:!0})}function Cb(){var t=this.parentRotation,e=Xm(this.parentDimensions,2),r=e[0],n=e[1];switch(t){case 90:return[0,n,n,r];case 180:return[r,n,r,n];case 270:return[r,0,n,r];default:return[0,0,r,n]}}function jb(){var t=this.ctx,e=this.color,r=this.opacity,n=this.thickness,i=this.parentScale,a=this.scaleFactor;t.lineWidth=n*i/a,t.lineCap="round",t.lineJoin="round",t.miterLimit=10,t.strokeStyle="".concat(e).concat(function(t){return Math.round(Math.min(255,Math.max(1,255*t))).toString(16).padStart(2,"0")}(r))}function Ib(t,e){var r=this;this.canvas.addEventListener("contextmenu",Te,{signal:this._uiManager._signal}),fb(Ob,this,Ub).call(this),lb(bb,this,new AbortController);var n,i=this._uiManager.combinedSignal(hb(bb,this));this.canvas.addEventListener("pointerleave",this.canvasPointerleave.bind(this),{signal:i}),this.canvas.addEventListener("pointermove",this.canvasPointermove.bind(this),{signal:i}),this.canvas.addEventListener("pointerup",this.canvasPointerup.bind(this),{signal:i}),this.isEditing=!0,hb(kb,this)||(lb(kb,this,!0),fb(Ob,this,Yb).call(this),this.thickness||(this.thickness=sm._defaultThickness),this.color||(this.color=sm._defaultColor||Wa._defaultLineColor),null!==(n=this.opacity)&&void 0!==n||(this.opacity=sm._defaultOpacity)),this.currentPath.push([t,e]),lb(wb,this,!1),fb(Ob,this,jb).call(this),lb(Sb,this,(function(){fb(Ob,r,Nb).call(r),hb(Sb,r)&&window.requestAnimationFrame(hb(Sb,r))})),window.requestAnimationFrame(hb(Sb,this))}function Rb(t,e){var r,n=Xm(this.currentPath.at(-1),2),i=n[0],a=n[1];if(!(this.currentPath.length>1&&t===i&&e===a)){var o,s,u=this.currentPath,c=hb(gb,this);if(u.push([t,e]),lb(wb,this,!0),u.length<=2)return(o=c).moveTo.apply(o,qm(u[0])),void c.lineTo(t,e);3===u.length&&(lb(gb,this,c=new Path2D),(s=c).moveTo.apply(s,qm(u[0]))),(r=fb(Ob,this,Wb)).call.apply(r,[this,c].concat(qm(u.at(-3)),qm(u.at(-2)),[t,e]))}}function Fb(){var t;if(0!==this.currentPath.length){var e=this.currentPath.at(-1);(t=hb(gb,this)).lineTo.apply(t,qm(e))}}function Db(t,e){var r,n=this;if(lb(Sb,this,null),t=Math.min(Math.max(t,0),this.canvas.width),e=Math.min(Math.max(e,0),this.canvas.height),fb(Ob,this,Rb).call(this,t,e),fb(Ob,this,Fb).call(this),1!==this.currentPath.length)r=fb(Ob,this,Bb).call(this);else{var i=[t,e];r=[[i,i.slice(),i.slice(),i]]}var a=hb(gb,this),o=this.currentPath;this.currentPath=[],lb(gb,this,new Path2D),this.addCommands({cmd:function(){n.allRawPaths.push(o),n.paths.push(r),n.bezierPath2D.push(a),n._uiManager.rebuild(n)},undo:function(){n.allRawPaths.pop(),n.paths.pop(),n.bezierPath2D.pop(),0===n.paths.length?n.remove():(n.canvas||(fb(Ob,n,Vb).call(n),fb(Ob,n,qb).call(n)),fb(Ob,n,rw).call(n))},mustExec:!0})}function Nb(){if(hb(wb,this)){lb(wb,this,!1);Math.ceil(this.thickness*this.parentScale);var t=this.currentPath.slice(-3),e=t.map((function(t){return t[0]})),r=t.map((function(t){return t[1]})),n=(Math.min.apply(Math,qm(e)),Math.max.apply(Math,qm(e)),Math.min.apply(Math,qm(r)),Math.max.apply(Math,qm(r)),this.ctx);n.save(),n.clearRect(0,0,this.canvas.width,this.canvas.height);var i,a=Vm(this.bezierPath2D);try{for(a.s();!(i=a.n()).done;){var o=i.value;n.stroke(o)}}catch(t){a.e(t)}finally{a.f()}n.stroke(hb(gb,this)),n.restore()}}function Wb(t,e,r,n,i,a,o){var s=(e+n)/2,u=(r+i)/2,c=(n+a)/2,l=(i+o)/2;t.bezierCurveTo(s+2*(n-s)/3,u+2*(i-u)/3,c+2*(n-c)/3,l+2*(i-l)/3,c,l)}function Bb(){var t=this.currentPath;if(t.length<=2)return[[t[0],t[0],t.at(-1),t.at(-1)]];var e,r=[],n=Xm(t[0],2),i=n[0],a=n[1];for(e=1;e<t.length-2;e++){var o=Xm(t[e],2),s=o[0],u=o[1],c=Xm(t[e+1],2),l=(s+c[0])/2,h=(u+c[1])/2,f=[i+2*(s-i)/3,a+2*(u-a)/3],d=[l+2*(s-l)/3,h+2*(u-h)/3];r.push([[i,a],f,d,[l,h]]),i=l,a=h}var v=Xm(t[e],2),p=v[0],y=v[1],g=Xm(t[e+1],2),m=g[0],b=g[1],w=[i+2*(p-i)/3,a+2*(y-a)/3],k=[m+2*(p-m)/3,b+2*(y-b)/3];return r.push([[i,a],w,k,[m,b]]),r}function Gb(){if(this.isEmpty())fb(Ob,this,Kb).call(this);else{fb(Ob,this,jb).call(this);var t=this.canvas,e=this.ctx;e.setTransform(1,0,0,1,0,0),e.clearRect(0,0,t.width,t.height),fb(Ob,this,Kb).call(this);var r,n=Vm(this.bezierPath2D);try{for(n.s();!(r=n.n()).done;){var i=r.value;e.stroke(i)}}catch(t){n.e(t)}finally{n.f()}}}function Hb(){if(!hb(Ab,this)){lb(Ab,this,new AbortController);var t=this._uiManager.combinedSignal(hb(Ab,this));this.canvas.addEventListener("pointerdown",this.canvasPointerdown.bind(this),{signal:t})}}function Ub(){var t;null===(t=this.pointerdownAC)||void 0===t||t.abort(),this.pointerdownAC=null}function zb(t){var e,r=this;null===(e=hb(bb,this))||void 0===e||e.abort(),lb(bb,this,null),fb(Ob,this,Hb).call(this),hb(yb,this)&&clearTimeout(hb(yb,this)),lb(yb,this,setTimeout((function(){lb(yb,r,null),r.canvas.removeEventListener("contextmenu",Te)}),10)),fb(Ob,this,Db).call(this,t.offsetX,t.offsetY),this.addToAnnotationStorage(),this.setInBackground()}function Vb(){this.canvas=document.createElement("canvas"),this.canvas.width=this.canvas.height=0,this.canvas.className="inkEditorCanvas",this.canvas.setAttribute("data-l10n-id","pdfjs-ink-canvas"),this.div.append(this.canvas),this.ctx=this.canvas.getContext("2d")}function qb(){var t=this;lb(xb,this,new ResizeObserver((function(e){var r=e[0].contentRect;r.width&&r.height&&t.setDimensions(r.width,r.height)}))),hb(xb,this).observe(this.div),this._uiManager._signal.addEventListener("abort",(function(){var e;null===(e=hb(xb,t))||void 0===e||e.disconnect(),lb(xb,t,null)}),{once:!0})}function Yb(){if(hb(kb,this)){var t=Xm(this.parentDimensions,2),e=t[0],r=t[1];this.canvas.width=Math.ceil(this.width*e),this.canvas.height=Math.ceil(this.height*r),fb(Ob,this,Kb).call(this)}}function Xb(t,e){var r=fb(Ob,this,ew).call(this),n=(t-r)/hb(pb,this),i=(e-r)/hb(vb,this);this.scaleFactor=Math.min(n,i)}function Kb(){var t=fb(Ob,this,ew).call(this)/2;this.ctx.setTransform(this.scaleFactor,0,0,this.scaleFactor,this.translationX*this.scaleFactor+t,this.translationY*this.scaleFactor+t)}function Qb(t){for(var e=new Path2D,r=0,n=t.length;r<n;r++){var i=Xm(t[r],4),a=i[0],o=i[1],s=i[2],u=i[3];0===r&&e.moveTo.apply(e,qm(a)),e.bezierCurveTo(o[0],o[1],s[0],s[1],u[0],u[1])}return e}function Jb(t,e,r){var n=Xm(e,4),i=n[0],a=n[1],o=n[2],s=n[3];switch(r){case 0:for(var u=0,c=t.length;u<c;u+=2)t[u]+=i,t[u+1]=s-t[u+1];break;case 90:for(var l=0,h=t.length;l<h;l+=2){var f=t[l];t[l]=t[l+1]+i,t[l+1]=f+a}break;case 180:for(var d=0,v=t.length;d<v;d+=2)t[d]=o-t[d],t[d+1]+=a;break;case 270:for(var p=0,y=t.length;p<y;p+=2){var g=t[p];t[p]=o-t[p+1],t[p+1]=s-g}break;default:throw new Error("Invalid rotation")}return t}function $b(t,e,r){var n=Xm(e,4),i=n[0],a=n[1],o=n[2],s=n[3];switch(r){case 0:for(var u=0,c=t.length;u<c;u+=2)t[u]-=i,t[u+1]=s-t[u+1];break;case 90:for(var l=0,h=t.length;l<h;l+=2){var f=t[l];t[l]=t[l+1]-a,t[l+1]=f-i}break;case 180:for(var d=0,v=t.length;d<v;d+=2)t[d]=o-t[d],t[d+1]-=a;break;case 270:for(var p=0,y=t.length;p<y;p+=2){var g=t[p];t[p]=s-t[p+1],t[p+1]=o-g}break;default:throw new Error("Invalid rotation")}return t}function Zb(t,e,r,n){var i,a=[],o=this.thickness/2,s=t*e+o,u=t*r+o,c=Vm(this.paths);try{for(c.s();!(i=c.n()).done;){for(var l=i.value,h=[],f=[],d=0,v=l.length;d<v;d++){var p=Xm(l[d],4),y=p[0],g=p[1],m=p[2],b=p[3];if(y[0]===b[0]&&y[1]===b[1]&&1===v){var w=t*y[0]+s,k=t*y[1]+u;h.push(w,k),f.push(w,k);break}var x=t*y[0]+s,A=t*y[1]+u,_=t*g[0]+s,E=t*g[1]+u,S=t*m[0]+s,O=t*m[1]+u,T=t*b[0]+s,P=t*b[1]+u;0===d&&(h.push(x,A),f.push(x,A)),h.push(_,E,S,O,T,P),f.push(_,E),d===v-1&&f.push(T,P)}a.push({bezier:Jb.call(sm,h,n,this.rotation),points:Jb.call(sm,f,n,this.rotation)})}}catch(t){c.e(t)}finally{c.f()}return a}function tw(){var t,e=1/0,r=-1/0,n=1/0,i=-1/0,a=Vm(this.paths);try{for(a.s();!(t=a.n()).done;){var o,s=Vm(t.value);try{for(s.s();!(o=s.n()).done;){var u=Xm(o.value,4),c=u[0],l=u[1],h=u[2],f=u[3],d=Z.bezierBoundingBox.apply(Z,qm(c).concat(qm(l),qm(h),qm(f)));e=Math.min(e,d[0]),n=Math.min(n,d[1]),r=Math.max(r,d[2]),i=Math.max(i,d[3])}}catch(t){s.e(t)}finally{s.f()}}}catch(t){a.e(t)}finally{a.f()}return[e,n,r,i]}function ew(){return hb(mb,this)?Math.ceil(this.thickness*this.parentScale):0}function rw(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.isEmpty())if(hb(mb,this)){var e=fb(Ob,this,tw).call(this),r=fb(Ob,this,ew).call(this);lb(pb,this,Math.max(Wa.MIN_SIZE,e[2]-e[0])),lb(vb,this,Math.max(Wa.MIN_SIZE,e[3]-e[1]));var n=Math.ceil(r+hb(pb,this)*this.scaleFactor),i=Math.ceil(r+hb(vb,this)*this.scaleFactor),a=Xm(this.parentDimensions,2),o=a[0],s=a[1];this.width=n/o,this.height=i/s,this.setAspectRatio(n,i);var u=this.translationX,c=this.translationY;this.translationX=-e[0],this.translationY=-e[1],fb(Ob,this,Yb).call(this),fb(Ob,this,Gb).call(this),lb(_b,this,n),lb(Eb,this,i),this.setDims(n,i);var l=t?r/this.scaleFactor/2:0;this.translate(u-this.translationX-l,c-this.translationY-l)}else fb(Ob,this,Gb).call(this)}function nw(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return iw(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?iw(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function iw(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function aw(){aw=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function ow(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function sw(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){ow(a,n,i,o,s,"next",t)}function s(t){ow(a,n,i,o,s,"throw",t)}o(void 0)}))}}function uw(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function cw(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?uw(Object(r),!0).forEach((function(e){gw(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):uw(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function lw(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,mw(n.key),n)}}function hw(t,e,r){return e=pw(e),function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,fw()?Reflect.construct(e,r||[],pw(t).constructor):e.apply(t,r))}function fw(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(fw=function(){return!!t})()}function dw(t,e,r,n){var i=vw(pw(1&n?t.prototype:t),e,r);return 2&n&&"function"==typeof i?function(t){return i.apply(r,t)}:i}function vw(){return vw="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,r){var n=function(t,e){for(;!{}.hasOwnProperty.call(t,e)&&null!==(t=pw(t)););return t}(t,e);if(n){var i=Object.getOwnPropertyDescriptor(n,e);return i.get?i.get.call(arguments.length<3?t:r):i.value}},vw.apply(null,arguments)}function pw(t){return pw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},pw(t)}function yw(t,e){return yw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},yw(t,e)}function gw(t,e,r){return(e=mw(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function mw(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function bw(t,e,r){ww(t,e),e.set(t,r)}function ww(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function kw(t,e){return t.get(Aw(t,e))}function xw(t,e,r){return t.set(Aw(t,e),r),r}function Aw(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}sm=Tb,ob(Tb,"_defaultColor",null),ob(Tb,"_defaultOpacity",1),ob(Tb,"_defaultThickness",1),ob(Tb,"_type","ink"),ob(Tb,"_editorType",A.INK);var _w=new WeakMap,Ew=new WeakMap,Sw=new WeakMap,Ow=new WeakMap,Tw=new WeakMap,Pw=new WeakMap,Lw=new WeakMap,Mw=new WeakMap,Cw=new WeakMap,jw=new WeakMap,Iw=new WeakMap,Rw=new WeakSet,Fw=function(t){function e(t){var r;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){ww(t,e),e.add(t)}(r=hw(this,e,[cw(cw({},t),{},{name:"stampEditor"})]),Rw),bw(r,_w,null),bw(r,Ew,null),bw(r,Sw,null),bw(r,Ow,null),bw(r,Tw,null),bw(r,Pw,""),bw(r,Lw,null),bw(r,Mw,null),bw(r,Cw,null),bw(r,jw,!1),bw(r,Iw,!1),xw(Ow,r,t.bitmapUrl),xw(Tw,r,t.bitmapFile),r}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&yw(t,e)}(e,Wa),function(t,e,r){return e&&lw(t.prototype,e),r&&lw(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}(e,[{key:"altTextFinish",value:function(){this._uiManager.useNewAltTextFlow&&(this.div.hidden=!1),dw(e,"altTextFinish",this,3)([])}},{key:"telemetryFinalData",get:function(){var t;return{type:"stamp",hasAltText:!(null===(t=this.altTextData)||void 0===t||!t.altText)}}},{key:"mlGuessAltText",value:(n=sw(aw().mark((function t(){var e,r,n,i,a,o,s,u,c,l=arguments;return aw().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=l.length>0&&void 0!==l[0]?l[0]:null,r=!(l.length>1&&void 0!==l[1])||l[1],!this.hasAltTextData()){t.next=4;break}return t.abrupt("return",null);case 4:if(n=this._uiManager.mlManager){t.next=7;break}throw new Error("No ML.");case 7:return t.next=9,n.isEnabledFor("altText");case 9:if(t.sent){t.next=11;break}throw new Error("ML isn't enabled for alt text.");case 11:return i=e||this.copyCanvas(null,null,!0).imageData,a=i.data,o=i.width,s=i.height,t.next=14,n.guess({name:"altText",request:{data:a,width:o,height:s,channels:a.length/(o*s)}});case 14:if(u=t.sent){t.next=17;break}throw new Error("No response from the AI service.");case 17:if(!u.error){t.next=19;break}throw new Error("Error from the AI service.");case 19:if(!u.cancel){t.next=21;break}return t.abrupt("return",null);case 21:if(u.output){t.next=23;break}throw new Error("No valid response from the AI service.");case 23:return c=u.output,t.next=26,this.setGuessedAltText(c);case 26:return r&&!this.hasAltTextData()&&(this.altTextData={alt:c,decorative:!1}),t.abrupt("return",c);case 28:case"end":return t.stop()}}),t,this)}))),function(){return n.apply(this,arguments)})},{key:"remove",value:function(){var t,r;kw(Ew,this)&&(xw(_w,this,null),this._uiManager.imageManager.deleteId(kw(Ew,this)),null===(t=kw(Lw,this))||void 0===t||t.remove(),xw(Lw,this,null),null===(r=kw(Mw,this))||void 0===r||r.disconnect(),xw(Mw,this,null),kw(Cw,this)&&(clearTimeout(kw(Cw,this)),xw(Cw,this,null))),dw(e,"remove",this,3)([])}},{key:"rebuild",value:function(){this.parent?(dw(e,"rebuild",this,3)([]),null!==this.div&&(kw(Ew,this)&&null===kw(Lw,this)&&Aw(Rw,this,Ww).call(this),this.isAttachedToDOM||this.parent.add(this))):kw(Ew,this)&&Aw(Rw,this,Ww).call(this)}},{key:"onceAdded",value:function(){this._isDraggable=!0,this.div.focus()}},{key:"isEmpty",value:function(){return!(kw(Sw,this)||kw(_w,this)||kw(Ow,this)||kw(Tw,this)||kw(Ew,this))}},{key:"isResizable",get:function(){return!0}},{key:"render",value:function(){if(this.div)return this.div;var t,r;if(this.width&&(t=this.x,r=this.y),dw(e,"render",this,3)([]),this.div.hidden=!0,this.div.setAttribute("role","figure"),this.addAltTextButton(),kw(_w,this)?Aw(Rw,this,Bw).call(this):Aw(Rw,this,Ww).call(this),this.width&&!this.annotationElementId){var n=nw(this.parentDimensions,2),i=n[0],a=n[1];this.setAt(t*i,r*a,this.width*i,this.height*a)}return this.div}},{key:"copyCanvas",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t||(t=224);var n=kw(_w,this),i=n.width,a=n.height,o=new Fe,s=kw(_w,this),u=i,c=a,l=null;if(e){var h,f;if(i>e||a>e){var d=Math.min(e/i,e/a);u=Math.floor(i*d),c=Math.floor(a*d)}var v=(l=document.createElement("canvas")).width=Math.ceil(u*o.sx),p=l.height=Math.ceil(c*o.sy);kw(jw,this)||(s=Aw(Rw,this,Hw).call(this,v,p));var y=l.getContext("2d");y.filter=this._uiManager.hcmFilter;var g="white",m="#cfcfd8";"none"!==this._uiManager.hcmFilter?m="black":null!==(h=(f=window).matchMedia)&&void 0!==h&&h.call(f,"(prefers-color-scheme: dark)").matches&&(g="#8f8f9d",m="#42414d");var b=15*o.sx,w=15*o.sy,k=new OffscreenCanvas(2*b,2*w),x=k.getContext("2d");x.fillStyle=g,x.fillRect(0,0,2*b,2*w),x.fillStyle=m,x.fillRect(0,0,b,w),x.fillRect(b,w,b,w),y.fillStyle=y.createPattern(k,"repeat"),y.fillRect(0,0,v,p),y.drawImage(s,0,0,s.width,s.height,0,0,v,p)}var A=null;if(r){var _,E;if(o.symmetric&&s.width<t&&s.height<t)_=s.width,E=s.height;else if(s=kw(_w,this),i>t||a>t){var S=Math.min(t/i,t/a);_=Math.floor(i*S),E=Math.floor(a*S),kw(jw,this)||(s=Aw(Rw,this,Hw).call(this,_,E))}var O=new OffscreenCanvas(_,E).getContext("2d",{willReadFrequently:!0});O.drawImage(s,0,0,s.width,s.height,0,0,_,E),A={width:_,height:E,data:O.getImageData(0,0,_,E).data}}return{canvas:l,width:u,height:c,imageData:A}}},{key:"getImageForAltText",value:function(){return kw(Lw,this)}},{key:"serialize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();var r={annotationType:A.STAMP,bitmapId:kw(Ew,this),pageIndex:this.pageIndex,rect:this.getRect(0,0),rotation:this.rotation,isSvg:kw(jw,this),structTreeParentId:this._structTreeParentId};if(t)return r.bitmapUrl=Aw(Rw,this,zw).call(this,!0),r.accessibilityData=this.serializeAltText(!0),r;var n=this.serializeAltText(!1),i=n.decorative,a=n.altText;if(!i&&a&&(r.accessibilityData={type:"Figure",alt:a}),this.annotationElementId){var o,s=Aw(Rw,this,qw).call(this,r);if(s.isSame)return null;s.isSameAltText?delete r.accessibilityData:r.accessibilityData.structParent=null!==(o=this._initialData.structParent)&&void 0!==o?o:-1}if(r.id=this.annotationElementId,null===e)return r;e.stamps||(e.stamps=new Map);var u=kw(jw,this)?(r.rect[2]-r.rect[0])*(r.rect[3]-r.rect[1]):null;if(e.stamps.has(kw(Ew,this))){if(kw(jw,this)){var c=e.stamps.get(kw(Ew,this));u>c.area&&(c.area=u,c.serialized.bitmap.close(),c.serialized.bitmap=Aw(Rw,this,zw).call(this,!1))}}else e.stamps.set(kw(Ew,this),{area:u,serialized:r}),r.bitmap=Aw(Rw,this,zw).call(this,!1);return r}},{key:"renderAnnotationElement",value:function(t){return t.updateEdited({rect:this.getRect(0,0)}),null}}],[{key:"initialize",value:function(t,e){Wa.initialize(t,e)}},{key:"supportedTypes",get:function(){return W(this,"supportedTypes",["apng","avif","bmp","gif","jpeg","png","svg+xml","webp","x-icon"].map((function(t){return"image/".concat(t)})))}},{key:"supportedTypesStr",get:function(){return W(this,"supportedTypesStr",this.supportedTypes.join(","))}},{key:"isHandlingMimeForPasting",value:function(t){return this.supportedTypes.includes(t)}},{key:"paste",value:function(t,e){e.pasteEditor(A.STAMP,{bitmapFile:t.getAsFile()})}},{key:"computeTelemetryFinalData",value:function(t){var e,r,n=t.get("hasAltText");return{hasAltText:null!==(e=n.get(!0))&&void 0!==e?e:0,hasNoAltText:null!==(r=n.get(!1))&&void 0!==r?r:0}}},{key:"deserialize",value:(r=sw(aw().mark((function t(r,n,i){var a,o,s,u,c,l,h,f,d,v,p,y,g,m,b,w,k,x,_,E,S,O,T,P,L;return aw().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=null,!(r instanceof qv)){t.next=22;break}return u=(s=r).data,c=u.rect,l=u.rotation,h=u.id,f=u.structParent,d=u.popupRef,v=s.container,p=s.parent.page.pageNumber,y=v.querySelector("canvas"),g=i.imageManager.getFromCanvas(v.id,y),y.remove(),t.next=8,n._structTree.getAriaAttributes("".concat(at).concat(h));case 8:if(t.t2=o=t.sent,t.t1=null===t.t2,t.t1){t.next=12;break}t.t1=void 0===o;case 12:if(!t.t1){t.next=16;break}t.t3=void 0,t.next=17;break;case 16:t.t3=o.get("aria-label");case 17:if(t.t0=t.t3,t.t0){t.next=20;break}t.t0="";case 20:m=t.t0,a=r={annotationType:A.STAMP,bitmapId:g.id,bitmap:g.bitmap,pageIndex:p-1,rect:c.slice(0),rotation:l,id:h,deleted:!1,accessibilityData:{decorative:!1,altText:m},isSvg:!1,structParent:f,popupRef:d};case 22:return t.next=24,dw(e,"deserialize",this,2)([r,n,i]);case 24:return b=t.sent,k=(w=r).rect,x=w.bitmap,_=w.bitmapUrl,E=w.bitmapId,S=w.isSvg,O=w.accessibilityData,E&&i.imageManager.isValidId(E)?(xw(Ew,b,E),x&&xw(_w,b,x)):xw(Ow,b,_),xw(jw,b,S),T=nw(b.pageDimensions,2),P=T[0],L=T[1],b.width=(k[2]-k[0])/P,b.height=(k[3]-k[1])/L,b.annotationElementId=r.id||null,O&&(b.altTextData=O),b._initialData=a,xw(Iw,b,!!a),t.abrupt("return",b);case 36:case"end":return t.stop()}}),t,this)}))),function(t,e,n){return r.apply(this,arguments)})}]);var r,n}();function Dw(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t?(xw(_w,this,t.bitmap),e||(xw(Ew,this,t.id),xw(jw,this,t.isSvg)),t.file&&xw(Pw,this,t.file.name),Aw(Rw,this,Bw).call(this)):this.remove()}function Nw(){if(xw(Sw,this,null),this._uiManager.enableWaiting(!1),kw(Lw,this)){if(this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&kw(_w,this))return this._editToolbar.hide(),void this._uiManager.editAltText(this,!0);if(!this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&kw(_w,this)){this._reportTelemetry({action:"pdfjs.image.image_added",data:{alt_text_modal:!1,alt_text_type:"empty"}});try{this.mlGuessAltText()}catch(t){}}this.div.focus()}}function Ww(){var t=this;if(kw(Ew,this))return this._uiManager.enableWaiting(!0),void this._uiManager.imageManager.getFromId(kw(Ew,this)).then((function(e){return Aw(Rw,t,Dw).call(t,e,!0)})).finally((function(){return Aw(Rw,t,Nw).call(t)}));if(kw(Ow,this)){var e=kw(Ow,this);return xw(Ow,this,null),this._uiManager.enableWaiting(!0),void xw(Sw,this,this._uiManager.imageManager.getFromUrl(e).then((function(e){return Aw(Rw,t,Dw).call(t,e)})).finally((function(){return Aw(Rw,t,Nw).call(t)})))}if(kw(Tw,this)){var r=kw(Tw,this);return xw(Tw,this,null),this._uiManager.enableWaiting(!0),void xw(Sw,this,this._uiManager.imageManager.getFromFile(r).then((function(e){return Aw(Rw,t,Dw).call(t,e)})).finally((function(){return Aw(Rw,t,Nw).call(t)})))}var n=document.createElement("input");n.type="file",n.accept=db.supportedTypesStr;var i=this._uiManager._signal;xw(Sw,this,new Promise((function(e){n.addEventListener("change",sw(aw().mark((function r(){var i;return aw().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n.files&&0!==n.files.length){r.next=4;break}t.remove(),r.next=10;break;case 4:return t._uiManager.enableWaiting(!0),r.next=7,t._uiManager.imageManager.getFromFile(n.files[0]);case 7:i=r.sent,t._reportTelemetry({action:"pdfjs.image.image_selected",data:{alt_text_modal:t._uiManager.useNewAltTextFlow}}),Aw(Rw,t,Dw).call(t,i);case 10:e();case 11:case"end":return r.stop()}}),r)}))),{signal:i}),n.addEventListener("cancel",(function(){t.remove(),e()}),{signal:i})})).finally((function(){return Aw(Rw,t,Nw).call(t)}))),n.click()}function Bw(){var t=this.div,e=kw(_w,this),r=e.width,n=e.height,i=nw(this.pageDimensions,2),a=i[0],o=i[1],s=.75;if(this.width)r=this.width*a,n=this.height*o;else if(r>s*a||n>s*o){var u=Math.min(s*a/r,s*o/n);r*=u,n*=u}var c=nw(this.parentDimensions,2),l=c[0],h=c[1];this.setDims(r*l/a,n*h/o),this._uiManager.enableWaiting(!1);var f=xw(Lw,this,document.createElement("canvas"));f.setAttribute("role","img"),this.addContainer(f),this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&!this.annotationElementId||(t.hidden=!1),Aw(Rw,this,Uw).call(this,r,n),Aw(Rw,this,Vw).call(this),kw(Iw,this)||(this.parent.addUndoableEditor(this),xw(Iw,this,!0)),this._reportTelemetry({action:"inserted_image"}),kw(Pw,this)&&f.setAttribute("aria-label",kw(Pw,this))}function Gw(t,e){var r,n=this,i=nw(this.parentDimensions,2),a=i[0],o=i[1];this.width=t/a,this.height=e/o,null!==(r=this._initialOptions)&&void 0!==r&&r.isCentered?this.center():this.fixAndSetPosition(),this._initialOptions=null,null!==kw(Cw,this)&&clearTimeout(kw(Cw,this)),xw(Cw,this,setTimeout((function(){xw(Cw,n,null),Aw(Rw,n,Uw).call(n,t,e)}),200))}function Hw(t,e){for(var r=kw(_w,this),n=r.width,i=r.height,a=kw(_w,this);n>2*t||i>2*e;){var o=n,s=i;n>2*t&&(n=n>=16384?Math.floor(n/2)-1:Math.ceil(n/2)),i>2*e&&(i=i>=16384?Math.floor(i/2)-1:Math.ceil(i/2));var u=new OffscreenCanvas(n,i);u.getContext("2d").drawImage(a,0,0,o,s,0,0,n,i),a=u.transferToImageBitmap()}return a}function Uw(t,e){var r=new Fe,n=Math.ceil(t*r.sx),i=Math.ceil(e*r.sy),a=kw(Lw,this);if(a&&(a.width!==n||a.height!==i)){a.width=n,a.height=i;var o=kw(jw,this)?kw(_w,this):Aw(Rw,this,Hw).call(this,n,i),s=a.getContext("2d");s.filter=this._uiManager.hcmFilter,s.drawImage(o,0,0,o.width,o.height,0,0,n,i)}}function zw(t){if(t){if(kw(jw,this)){var e=this._uiManager.imageManager.getSvgUrl(kw(Ew,this));if(e)return e}var r=document.createElement("canvas"),n=kw(_w,this);return r.width=n.width,r.height=n.height,r.getContext("2d").drawImage(kw(_w,this),0,0),r.toDataURL()}if(kw(jw,this)){var i=nw(this.pageDimensions,2),a=i[0],o=i[1],s=Math.round(this.width*a*Vt.PDF_TO_CSS_UNITS),u=Math.round(this.height*o*Vt.PDF_TO_CSS_UNITS),c=new OffscreenCanvas(s,u);return c.getContext("2d").drawImage(kw(_w,this),0,0,kw(_w,this).width,kw(_w,this).height,0,0,s,u),c.transferToImageBitmap()}return structuredClone(kw(_w,this))}function Vw(){var t=this;this._uiManager._signal&&(xw(Mw,this,new ResizeObserver((function(e){var r=e[0].contentRect;r.width&&r.height&&Aw(Rw,t,Gw).call(t,r.width,r.height)}))),kw(Mw,this).observe(this.div),this._uiManager._signal.addEventListener("abort",(function(){var e;null===(e=kw(Mw,t))||void 0===e||e.disconnect(),xw(Mw,t,null)}),{once:!0}))}function qw(t){var e,r=this._initialData,n=r.rect,i=r.pageIndex,a=r.accessibilityData.altText,o=t.rect.every((function(t,e){return Math.abs(t-n[e])<1})),s=t.pageIndex===i,u=((null===(e=t.accessibilityData)||void 0===e?void 0:e.alt)||"")===a;return{isSame:o&&s&&u,isSameAltText:u}}function Yw(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Xw(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Yw(Object(r),!0).forEach((function(e){rk(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Yw(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function Kw(){Kw=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),s=new L(n||[]);return i(o,"_invoke",{value:S(t,r,s)}),o}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",v="executing",p="completed",y={};function g(){}function m(){}function b(){}var w={};c(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==r&&n.call(x,o)&&(w=x);var A=b.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(i,a,o,s){var u=h(t[i],t,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(l).then((function(t){c.value=t,o(c)}),(function(t){return r("throw",t,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(t,n){function i(){return new e((function(e,i){r(t,n,e,i)}))}return a=a?a.then(i,i):i()}})}function S(e,r,n){var i=f;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:t,done:!0}}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var u=O(s,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===f)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var c=h(e,r,n);if("normal"===c.type){if(i=n.done?p:d,c.arg===y)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=p,n.method="throw",n.arg=c.arg)}}}function O(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var a=h(i,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=b,i(A,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:m,configurable:!0}),m.displayName=c(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,c(t,u,"GeneratorFunction")),t.prototype=Object.create(A),t},e.awrap=function(t){return{__await:t}},_(E.prototype),c(E.prototype,s,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new E(l(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(A),c(A,u,"Generator"),c(A,o,(function(){return this})),c(A,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=M,L.prototype={constructor:L,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function Qw(t,e,r,n,i,a,o){try{var s=t[a](o),u=s.value}catch(t){return void r(t)}s.done?e(u):Promise.resolve(u).then(n,i)}function Jw(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function o(t){Qw(a,n,i,o,s,"next",t)}function s(t){Qw(a,n,i,o,s,"throw",t)}o(void 0)}))}}function $w(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=Zw(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function Zw(t,e){if(t){if("string"==typeof t)return tk(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?tk(t,e):void 0}}function tk(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function ek(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,nk(n.key),n)}}function rk(t,e,r){return(e=nk(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function nk(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function ik(t,e,r){ak(t,e),e.set(t,r)}function ak(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function ok(t,e,r){return r(ck(t,e))}function sk(t,e){return t.get(ck(t,e))}function uk(t,e,r){return t.set(ck(t,e),r),r}function ck(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}db=Fw,gw(Fw,"_type","stamp"),gw(Fw,"_editorType",A.STAMP);var lk=new WeakMap,hk=new WeakMap,fk=new WeakMap,dk=new WeakMap,vk=new WeakMap,pk=new WeakMap,yk=new WeakMap,gk=new WeakMap,mk=new WeakMap,bk=new WeakMap,wk=new WeakMap,kk=new WeakMap,xk=new WeakSet,Ak=function(){return function(t,e,r){return e&&ek(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}((function t(e){var r=e.uiManager,n=e.pageIndex,i=e.div,a=e.structTreeLayer,o=e.accessibilityManager,s=e.annotationLayer,u=e.drawLayer,c=e.textLayer,l=e.viewport,h=e.l10n;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),function(t,e){ak(t,e),e.add(t)}(this,xk),ik(this,lk,void 0),ik(this,hk,!1),ik(this,fk,null),ik(this,dk,null),ik(this,vk,null),ik(this,pk,new Map),ik(this,yk,!1),ik(this,gk,!1),ik(this,mk,!1),ik(this,bk,null),ik(this,wk,null),ik(this,kk,void 0);var f=function(t){return function(t){if(Array.isArray(t))return tk(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||Zw(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Lk._.values());if(!t._initialized){t._initialized=!0;var d,v=$w(f);try{for(v.s();!(d=v.n()).done;)d.value.initialize(h,r)}catch(t){v.e(t)}finally{v.f()}}r.registerEditorTypes(f),uk(kk,this,r),this.pageIndex=n,this.div=i,uk(lk,this,o),uk(fk,this,s),this.viewport=l,uk(bk,this,c),this.drawLayer=u,this._structTree=a,sk(kk,this).addLayer(this)}),[{key:"isEmpty",get:function(){return 0===sk(pk,this).size}},{key:"isInvisible",get:function(){return this.isEmpty&&sk(kk,this).getMode()===A.NONE}},{key:"updateToolbar",value:function(t){sk(kk,this).updateToolbar(t)}},{key:"updateMode",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:sk(kk,this).getMode();switch(ck(xk,this,Tk).call(this),t){case A.NONE:return this.disableTextSelection(),this.togglePointerEvents(!1),this.toggleAnnotationLayerPointerEvents(!0),void this.disableClick();case A.INK:this.addInkEditorIfNeeded(!1),this.disableTextSelection(),this.togglePointerEvents(!0),this.disableClick();break;case A.HIGHLIGHT:this.enableTextSelection(),this.togglePointerEvents(!1),this.disableClick();break;default:this.disableTextSelection(),this.togglePointerEvents(!0),this.enableClick()}this.toggleAnnotationLayerPointerEvents(!1);var e,r=this.div.classList,n=$w(Lk._.values());try{for(n.s();!(e=n.n()).done;){var i=e.value;r.toggle("".concat(i._type,"Editing"),t===i._editorType)}}catch(t){n.e(t)}finally{n.f()}this.div.hidden=!1}},{key:"hasTextLayer",value:function(t){var e;return t===(null===(e=sk(bk,this))||void 0===e?void 0:e.div)}},{key:"addInkEditorIfNeeded",value:function(t){if(sk(kk,this).getMode()===A.INK){if(!t){var e,r=$w(sk(pk,this).values());try{for(r.s();!(e=r.n()).done;){var n=e.value;if(n.isEmpty())return void n.setInBackground()}}catch(t){r.e(t)}finally{r.f()}}this.createAndAddNewEditor({offsetX:0,offsetY:0},!1).setInBackground()}}},{key:"setEditingState",value:function(t){sk(kk,this).setEditingState(t)}},{key:"addCommands",value:function(t){sk(kk,this).addCommands(t)}},{key:"toggleDrawing",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.div.classList.toggle("drawing",!t)}},{key:"togglePointerEvents",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.div.classList.toggle("disabled",!t)}},{key:"toggleAnnotationLayerPointerEvents",value:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];null===(t=sk(fk,this))||void 0===t||t.div.classList.toggle("disabled",!e)}},{key:"enable",value:(e=Jw(Kw().mark((function t(){var e,r,n,i,a,o,s,u,c;return Kw().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.div.tabIndex=0,this.togglePointerEvents(!0),e=new Set,r=$w(sk(pk,this).values());try{for(r.s();!(n=r.n()).done;)(i=n.value).enableEditing(),i.show(!0),i.annotationElementId&&(sk(kk,this).removeChangedExistingAnnotation(i),e.add(i.annotationElementId))}catch(t){r.e(t)}finally{r.f()}if(sk(fk,this)){t.next=7;break}return t.abrupt("return");case 7:a=sk(fk,this).getEditableAnnotations(),o=$w(a),t.prev=9,o.s();case 11:if((s=o.n()).done){t.next=27;break}if((u=s.value).hide(),!sk(kk,this).isDeletedAnnotationElement(u.data.id)){t.next=16;break}return t.abrupt("continue",25);case 16:if(!e.has(u.data.id)){t.next=18;break}return t.abrupt("continue",25);case 18:return t.next=20,this.deserialize(u);case 20:if(c=t.sent){t.next=23;break}return t.abrupt("continue",25);case 23:this.addOrRebuild(c),c.enableEditing();case 25:t.next=11;break;case 27:t.next=32;break;case 29:t.prev=29,t.t0=t.catch(9),o.e(t.t0);case 32:return t.prev=32,o.f(),t.finish(32);case 35:case"end":return t.stop()}}),t,this,[[9,29,32,35]])}))),function(){return e.apply(this,arguments)})},{key:"disable",value:function(){uk(mk,this,!0),this.div.tabIndex=-1,this.togglePointerEvents(!1);var t,e=new Map,r=new Map,n=$w(sk(pk,this).values());try{for(n.s();!(t=n.n()).done;){var i,a=t.value;a.disableEditing(),a.annotationElementId&&(null===a.serialize()?(r.set(a.annotationElementId,a),null===(i=this.getEditableAnnotation(a.annotationElementId))||void 0===i||i.show(),a.remove()):e.set(a.annotationElementId,a))}}catch(t){n.e(t)}finally{n.f()}if(sk(fk,this)){var o,s=$w(sk(fk,this).getEditableAnnotations());try{for(s.s();!(o=s.n()).done;){var u=o.value,c=u.data.id;if(!sk(kk,this).isDeletedAnnotationElement(c)){var l=r.get(c);l?(l.resetAnnotationElement(u),l.show(!1),u.show()):((l=e.get(c))&&(sk(kk,this).addChangedExistingAnnotation(l),l.renderAnnotationElement(u)&&l.show(!1)),u.show())}}}catch(t){s.e(t)}finally{s.f()}}ck(xk,this,Tk).call(this),this.isEmpty&&(this.div.hidden=!0);var h,f=this.div.classList,d=$w(Lk._.values());try{for(d.s();!(h=d.n()).done;){var v=h.value;f.remove("".concat(v._type,"Editing"))}}catch(t){d.e(t)}finally{d.f()}this.disableTextSelection(),this.toggleAnnotationLayerPointerEvents(!0),uk(mk,this,!1)}},{key:"getEditableAnnotation",value:function(t){var e;return(null===(e=sk(fk,this))||void 0===e?void 0:e.getEditableAnnotation(t))||null}},{key:"setActiveEditor",value:function(t){sk(kk,this).getActive()!==t&&sk(kk,this).setActiveEditor(t)}},{key:"enableTextSelection",value:function(){var t;if(this.div.tabIndex=-1,null!==(t=sk(bk,this))&&void 0!==t&&t.div&&!sk(wk,this)){uk(wk,this,new AbortController);var e=sk(kk,this).combinedSignal(sk(wk,this));sk(bk,this).div.addEventListener("pointerdown",ck(xk,this,_k).bind(this),{signal:e}),sk(bk,this).div.classList.add("highlighting")}}},{key:"disableTextSelection",value:function(){var t;this.div.tabIndex=0,null!==(t=sk(bk,this))&&void 0!==t&&t.div&&sk(wk,this)&&(sk(wk,this).abort(),uk(wk,this,null),sk(bk,this).div.classList.remove("highlighting"))}},{key:"enableClick",value:function(){if(!sk(dk,this)){uk(dk,this,new AbortController);var t=sk(kk,this).combinedSignal(sk(dk,this));this.div.addEventListener("pointerdown",this.pointerdown.bind(this),{signal:t}),this.div.addEventListener("pointerup",this.pointerup.bind(this),{signal:t})}}},{key:"disableClick",value:function(){var t;null===(t=sk(dk,this))||void 0===t||t.abort(),uk(dk,this,null)}},{key:"attach",value:function(t){sk(pk,this).set(t.id,t);var e=t.annotationElementId;e&&sk(kk,this).isDeletedAnnotationElement(e)&&sk(kk,this).removeDeletedAnnotationElement(t)}},{key:"detach",value:function(t){var e;sk(pk,this).delete(t.id),null===(e=sk(lk,this))||void 0===e||e.removePointerInTextLayer(t.contentDiv),!sk(mk,this)&&t.annotationElementId&&sk(kk,this).addDeletedAnnotationElement(t)}},{key:"remove",value:function(t){this.detach(t),sk(kk,this).removeEditor(t),t.div.remove(),t.isAttachedToDOM=!1,sk(gk,this)||this.addInkEditorIfNeeded(!1)}},{key:"changeParent",value:function(t){var e;t.parent!==this&&(t.parent&&t.annotationElementId&&(sk(kk,this).addDeletedAnnotationElement(t.annotationElementId),Wa.deleteAnnotationElement(t),t.annotationElementId=null),this.attach(t),null===(e=t.parent)||void 0===e||e.detach(t),t.setParent(this),t.div&&t.isAttachedToDOM&&(t.div.remove(),this.div.append(t.div)))}},{key:"add",value:function(t){if(t.parent!==this||!t.isAttachedToDOM){if(this.changeParent(t),sk(kk,this).addEditor(t),this.attach(t),!t.isAttachedToDOM){var e=t.render();this.div.append(e),t.isAttachedToDOM=!0}t.fixAndSetPosition(),t.onceAdded(),sk(kk,this).addToAnnotationStorage(t),t._reportTelemetry(t.telemetryInitialData)}}},{key:"moveEditorInDOM",value:function(t){var e,r=this;if(t.isAttachedToDOM){var n=document.activeElement;t.div.contains(n)&&!sk(vk,this)&&(t._focusEventsAllowed=!1,uk(vk,this,setTimeout((function(){uk(vk,r,null),t.div.contains(document.activeElement)?t._focusEventsAllowed=!0:(t.div.addEventListener("focusin",(function(){t._focusEventsAllowed=!0}),{once:!0,signal:sk(kk,r)._signal}),n.focus())}),0))),t._structTreeParentId=null===(e=sk(lk,this))||void 0===e?void 0:e.moveElementInDOM(this.div,t.div,t.contentDiv,!0)}}},{key:"addOrRebuild",value:function(t){t.needsToBeRebuilt()?(t.parent||(t.parent=this),t.rebuild(),t.show()):this.add(t)}},{key:"addUndoableEditor",value:function(t){this.addCommands({cmd:function(){return t._uiManager.rebuild(t)},undo:function(){t.remove()},mustExec:!1})}},{key:"getNextId",value:function(){return sk(kk,this).getId()}},{key:"combinedSignal",value:function(t){return sk(kk,this).combinedSignal(t)}},{key:"canCreateNewEmptyEditor",value:function(){var t;return null===(t=ok(xk,this,Ek))||void 0===t?void 0:t.canCreateNewEmptyEditor()}},{key:"pasteEditor",value:function(t,e){sk(kk,this).updateToolbar(t),sk(kk,this).updateMode(t);var r=ck(xk,this,Ok).call(this),n=r.offsetX,i=r.offsetY,a=this.getNextId(),o=ck(xk,this,Sk).call(this,Xw({parent:this,id:a,x:n,y:i,uiManager:sk(kk,this),isCentered:!0},e));o&&this.add(o)}},{key:"deserialize",value:(t=Jw(Kw().mark((function t(e){var r,n;return Kw().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,null===(r=Lk._.get(null!==(n=e.annotationType)&&void 0!==n?n:e.annotationEditorType))||void 0===r?void 0:r.deserialize(e,this,sk(kk,this));case 2:if(t.t0=t.sent,t.t0){t.next=5;break}t.t0=null;case 5:return t.abrupt("return",t.t0);case 6:case"end":return t.stop()}}),t,this)}))),function(e){return t.apply(this,arguments)})},{key:"createAndAddNewEditor",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=this.getNextId(),i=ck(xk,this,Sk).call(this,Xw({parent:this,id:n,x:t.offsetX,y:t.offsetY,uiManager:sk(kk,this),isCentered:e},r));return i&&this.add(i),i}},{key:"addNewEditor",value:function(){this.createAndAddNewEditor(ck(xk,this,Ok).call(this),!0)}},{key:"setSelected",value:function(t){sk(kk,this).setSelected(t)}},{key:"toggleSelected",value:function(t){sk(kk,this).toggleSelected(t)}},{key:"unselect",value:function(t){sk(kk,this).unselect(t)}},{key:"pointerup",value:function(t){var e=J.platform.isMac;0!==t.button||t.ctrlKey&&e||t.target===this.div&&sk(yk,this)&&(uk(yk,this,!1),sk(hk,this)?sk(kk,this).getMode()!==A.STAMP?this.createAndAddNewEditor(t,!1):sk(kk,this).unselectAll():uk(hk,this,!0))}},{key:"pointerdown",value:function(t){if(sk(kk,this).getMode()===A.HIGHLIGHT&&this.enableTextSelection(),sk(yk,this))uk(yk,this,!1);else{var e=J.platform.isMac;if(!(0!==t.button||t.ctrlKey&&e)&&t.target===this.div){uk(yk,this,!0);var r=sk(kk,this).getActive();uk(hk,this,!r||r.isEmpty())}}}},{key:"findNewParent",value:function(t,e,r){var n=sk(kk,this).findParent(e,r);return null!==n&&n!==this&&(n.changeParent(t),!0)}},{key:"destroy",value:function(){var t;(null===(t=sk(kk,this).getActive())||void 0===t?void 0:t.parent)===this&&(sk(kk,this).commitOrRemove(),sk(kk,this).setActiveEditor(null)),sk(vk,this)&&(clearTimeout(sk(vk,this)),uk(vk,this,null));var e,r=$w(sk(pk,this).values());try{for(r.s();!(e=r.n()).done;){var n,i=e.value;null===(n=sk(lk,this))||void 0===n||n.removePointerInTextLayer(i.contentDiv),i.setParent(null),i.isAttachedToDOM=!1,i.div.remove()}}catch(t){r.e(t)}finally{r.f()}this.div=null,sk(pk,this).clear(),sk(kk,this).removeLayer(this)}},{key:"render",value:function(t){var e=t.viewport;this.viewport=e,Re(this.div,e);var r,n=$w(sk(kk,this).getEditors(this.pageIndex));try{for(n.s();!(r=n.n()).done;){var i=r.value;this.add(i),i.rebuild()}}catch(t){n.e(t)}finally{n.f()}this.updateMode()}},{key:"update",value:function(t){var e=t.viewport;sk(kk,this).commitOrRemove(),ck(xk,this,Tk).call(this);var r=this.viewport.rotation,n=e.rotation;if(this.viewport=e,Re(this.div,{rotation:n}),r!==n){var i,a=$w(sk(pk,this).values());try{for(a.s();!(i=a.n()).done;)i.value.rotate(n)}catch(t){a.e(t)}finally{a.f()}}this.addInkEditorIfNeeded(!1)}},{key:"pageDimensions",get:function(){var t=this.viewport.rawDims;return[t.pageWidth,t.pageHeight]}},{key:"scale",get:function(){return sk(kk,this).viewParameters.realScale}}]);var t,e}();function _k(t){var e=this;sk(kk,this).unselectAll();var r=t.target;if(r===sk(bk,this).div||("img"===r.getAttribute("role")||r.classList.contains("endOfContent"))&&sk(bk,this).div.contains(r)){var n=J.platform.isMac;if(0!==t.button||t.ctrlKey&&n)return;sk(kk,this).showAllEditors("highlight",!0,!0),sk(bk,this).div.classList.add("free"),this.toggleDrawing(),Om.startHighlighting(this,"ltr"===sk(kk,this).direction,{target:sk(bk,this).div,x:t.x,y:t.y}),sk(bk,this).div.addEventListener("pointerup",(function(){sk(bk,e).div.classList.remove("free"),e.toggleDrawing(!0)}),{once:!0,signal:sk(kk,this)._signal}),t.preventDefault()}}function Ek(t){return Lk._.get(sk(kk,t).getMode())}function Sk(t){var e=ok(xk,this,Ek);return e?new e.prototype.constructor(t):null}function Ok(){var t=this.div.getBoundingClientRect(),e=t.x,r=t.y,n=t.width,i=t.height,a=Math.max(0,e),o=Math.max(0,r),s=(a+Math.min(window.innerWidth,e+n))/2-e,u=(o+Math.min(window.innerHeight,r+i))/2-r,c=function(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,a,o,s=[],u=!0,c=!1;try{if(a=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==e);u=!0);}catch(t){c=!0,i=t}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,e)||Zw(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this.viewport.rotation%180==0?[s,u]:[u,s],2);return{offsetX:c[0],offsetY:c[1]}}function Tk(){uk(gk,this,!0);var t,e=$w(sk(pk,this).values());try{for(e.s();!(t=e.n()).done;){var r=t.value;r.isEmpty()&&r.remove()}}catch(t){e.e(t)}finally{e.f()}uk(gk,this,!1)}rk(Ak,"_initialized",!1);var Pk,Lk={_:new Map([Dp,Tb,Fw,Om].map((function(t){return[t._editorType,t]})))};function Mk(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return Ck(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ck(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function Ck(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function jk(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Ik(n.key),n)}}function Ik(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}function Rk(t,e,r){Fk(t,e),e.set(t,r)}function Fk(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Dk(t,e,r){return t.set(Wk(t,e),r),r}function Nk(t,e){return t.get(Wk(t,e))}function Wk(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}var Bk=new WeakMap,Gk=new WeakMap,Hk=new WeakMap,Uk=new WeakMap,zk=new WeakSet,Vk=function(){function t(e){var r=e.pageIndex;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),function(t,e){Fk(t,e),e.add(t)}(this,zk),Rk(this,Bk,null),Rk(this,Gk,0),Rk(this,Hk,new Map),Rk(this,Uk,new Map),this.pageIndex=r}return function(t,e,r){return e&&jk(t.prototype,e),r&&jk(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}(t,[{key:"setParent",value:function(t){if(Nk(Bk,this)){if(Nk(Bk,this)!==t){if(Nk(Hk,this).size>0){var e,r=Mk(Nk(Hk,this).values());try{for(r.s();!(e=r.n()).done;){var n=e.value;n.remove(),t.append(n)}}catch(t){r.e(t)}finally{r.f()}}Dk(Bk,this,t)}}else Dk(Bk,this,t)}},{key:"highlight",value:function(e,r,n){var i,a,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=(Dk(Gk,this,(i=Nk(Gk,this),a=i++,i)),a),u=Wk(zk,this,Yk).call(this,e.box);u.classList.add("highlight"),e.free&&u.classList.add("free");var c=t._svgFactory.createElement("defs");u.append(c);var l=t._svgFactory.createElement("path");c.append(l);var h="path_p".concat(this.pageIndex,"_").concat(s);l.setAttribute("id",h),l.setAttribute("d",e.toSVGPath()),o&&Nk(Uk,this).set(s,l);var f=Wk(zk,this,Xk).call(this,c,h),d=t._svgFactory.createElement("use");return u.append(d),u.setAttribute("fill",r),u.setAttribute("fill-opacity",n),d.setAttribute("href","#".concat(h)),Nk(Hk,this).set(s,u),{id:s,clipPathId:"url(#".concat(f,")")}}},{key:"highlightOutline",value:function(e){var r,n,i=(Dk(Gk,this,(r=Nk(Gk,this),n=r++,r)),n),a=Wk(zk,this,Yk).call(this,e.box);a.classList.add("highlightOutline");var o=t._svgFactory.createElement("defs");a.append(o);var s=t._svgFactory.createElement("path");o.append(s);var u,c="path_p".concat(this.pageIndex,"_").concat(i);if(s.setAttribute("id",c),s.setAttribute("d",e.toSVGPath()),s.setAttribute("vector-effect","non-scaling-stroke"),e.free){a.classList.add("free");var l=t._svgFactory.createElement("mask");o.append(l),u="mask_p".concat(this.pageIndex,"_").concat(i),l.setAttribute("id",u),l.setAttribute("maskUnits","objectBoundingBox");var h=t._svgFactory.createElement("rect");l.append(h),h.setAttribute("width","1"),h.setAttribute("height","1"),h.setAttribute("fill","white");var f=t._svgFactory.createElement("use");l.append(f),f.setAttribute("href","#".concat(c)),f.setAttribute("stroke","none"),f.setAttribute("fill","black"),f.setAttribute("fill-rule","nonzero"),f.classList.add("mask")}var d=t._svgFactory.createElement("use");a.append(d),d.setAttribute("href","#".concat(c)),u&&d.setAttribute("mask","url(#".concat(u,")"));var v=d.cloneNode();return a.append(v),d.classList.add("mainOutline"),v.classList.add("secondaryOutline"),Nk(Hk,this).set(i,a),i}},{key:"finalizeLine",value:function(t,e){var r=Nk(Uk,this).get(t);Nk(Uk,this).delete(t),this.updateBox(t,e.box),r.setAttribute("d",e.toSVGPath())}},{key:"updateLine",value:function(t,e){Nk(Hk,this).get(t).firstChild.firstChild.setAttribute("d",e.toSVGPath())}},{key:"removeFreeHighlight",value:function(t){this.remove(t),Nk(Uk,this).delete(t)}},{key:"updatePath",value:function(t,e){Nk(Uk,this).get(t).setAttribute("d",e.toSVGPath())}},{key:"updateBox",value:function(e,r){qk.call(t,Nk(Hk,this).get(e),r)}},{key:"show",value:function(t,e){Nk(Hk,this).get(t).classList.toggle("hidden",!e)}},{key:"rotate",value:function(t,e){Nk(Hk,this).get(t).setAttribute("data-main-rotation",e)}},{key:"changeColor",value:function(t,e){Nk(Hk,this).get(t).setAttribute("fill",e)}},{key:"changeOpacity",value:function(t,e){Nk(Hk,this).get(t).setAttribute("fill-opacity",e)}},{key:"addClass",value:function(t,e){Nk(Hk,this).get(t).classList.add(e)}},{key:"removeClass",value:function(t,e){Nk(Hk,this).get(t).classList.remove(e)}},{key:"getSVGRoot",value:function(t){return Nk(Hk,this).get(t)}},{key:"remove",value:function(t){null!==Nk(Bk,this)&&(Nk(Hk,this).get(t).remove(),Nk(Hk,this).delete(t))}},{key:"destroy",value:function(){Dk(Bk,this,null);var t,e=Mk(Nk(Hk,this).values());try{for(e.s();!(t=e.n()).done;)t.value.remove()}catch(t){e.e(t)}finally{e.f()}Nk(Hk,this).clear()}}],[{key:"_svgFactory",get:function(){return W(this,"_svgFactory",new me)}}])}();function qk(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.x,n=void 0===r?0:r,i=e.y,a=void 0===i?0:i,o=e.width,s=void 0===o?1:o,u=e.height,c=void 0===u?1:u,l=t.style;l.top="".concat(100*a,"%"),l.left="".concat(100*n,"%"),l.width="".concat(100*s,"%"),l.height="".concat(100*c,"%")}function Yk(t){var e=Pk._svgFactory.create(1,1,!0);return Nk(Bk,this).append(e),e.setAttribute("aria-hidden",!0),qk.call(Pk,e,t),e}function Xk(t,e){var r=Pk._svgFactory.createElement("clipPath");t.append(r);var n="clip_".concat(e);r.setAttribute("id",n),r.setAttribute("clipPathUnits","objectBoundingBox");var i=Pk._svgFactory.createElement("use");return r.append(i),i.setAttribute("href","#".concat(e)),i.classList.add("clip"),n}Pk=Vk;`;function E(ke,Ze){return typeof ke=="string"?ke:ke instanceof Blob?URL.createObjectURL(ke):ke instanceof ArrayBuffer?URL.createObjectURL(new Blob([ke],Ze)):ke instanceof Response?URL.createObjectURL(ke.blob()):ke}function S(ke){return new Promise((Ze,kt)=>{let br=document.createElement("script");br.src=ke,br.onload=function(){Ze()},br.onerror=function(){kt()},document.body.append(br)})}function _(ke,Ze){return v(this,null,function*(){Ze&&(Ze instanceof ArrayBuffer&&(Ze=new Blob([Ze])),O(ke,URL.createObjectURL(Ze)))})}function O(ke,Ze){let kt=document.createElement("a");kt.download=ke,kt.style.display="none",kt.href=Ze,document.body.appendChild(kt),kt.click(),document.body.removeChild(kt)}function R(ke){var Ze,kt,br,nn,mn;for(Ze="",br=ke.length,kt=0;kt<br;kt++)nn=ke.charCodeAt(kt),nn>=1&&nn<=127?Ze+=ke.charAt(kt):nn>2047?(mn=224|nn>>12&15,Ze+=String.fromCharCode(mn),mn=128|nn>>6&63,Ze+=String.fromCharCode(mn),mn=128|nn>>0&63,Ze+=String.fromCharCode(mn)):(mn=192|nn>>6&31,Ze+=String.fromCharCode(mn),mn=128|nn>>0&63,Ze+=String.fromCharCode(mn));return Ze}var T="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function L(ke){var Ze,kt,br,nn,mn,Hn;for(br=ke.length,kt=0,Ze="";kt<br;){if(nn=ke.charCodeAt(kt++)&255,kt==br){Ze+=T.charAt(nn>>2),Ze+=T.charAt((nn&3)<<4),Ze+="==";break}if(mn=ke.charCodeAt(kt++),kt==br){Ze+=T.charAt(nn>>2),Ze+=T.charAt((nn&3)<<4|(mn&240)>>4),Ze+=T.charAt((mn&15)<<2),Ze+="=";break}Hn=ke.charCodeAt(kt++),Ze+=T.charAt(nn>>2),Ze+=T.charAt((nn&3)<<4|(mn&240)>>4),Ze+=T.charAt((mn&15)<<2|(Hn&192)>>6),Ze+=T.charAt(Hn&63)}return Ze}function U(ke){return L(R(ke))}var K=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof nh<"u"?nh:typeof self<"u"?self:{};function J(ke){return ke&&ke.__esModule&&Object.prototype.hasOwnProperty.call(ke,"default")?ke.default:ke}function ee(ke,Ze){for(var kt=-1,br=ke==null?0:ke.length,nn=Array(br);++kt<br;)nn[kt]=Ze(ke[kt],kt,ke);return nn}var ce=ee;function ne(){this.__data__=[],this.size=0}var Ee=ne;function ve(ke,Ze){return ke===Ze||ke!==ke&&Ze!==Ze}var se=ve,Fe=se;function ae(ke,Ze){for(var kt=ke.length;kt--;)if(Fe(ke[kt][0],Ze))return kt;return-1}var De=ae,Re=De,Pe=Array.prototype,Ne=Pe.splice;function $e(ke){var Ze=this.__data__,kt=Re(Ze,ke);if(kt<0)return!1;var br=Ze.length-1;return kt==br?Ze.pop():Ne.call(Ze,kt,1),--this.size,!0}var Je=$e,We=De;function Ae(ke){var Ze=this.__data__,kt=We(Ze,ke);return kt<0?void 0:Ze[kt][1]}var Ke=Ae,ze=De;function at(ke){return ze(this.__data__,ke)>-1}var it=at,ye=De;function xe(ke,Ze){var kt=this.__data__,br=ye(kt,ke);return br<0?(++this.size,kt.push([ke,Ze])):kt[br][1]=Ze,this}var et=xe,tt=Ee,rt=Je,ct=Ke,ot=it,Se=et;function ht(ke){var Ze=-1,kt=ke==null?0:ke.length;for(this.clear();++Ze<kt;){var br=ke[Ze];this.set(br[0],br[1])}}ht.prototype.clear=tt,ht.prototype.delete=rt,ht.prototype.get=ct,ht.prototype.has=ot,ht.prototype.set=Se;var Qe=ht,pe=Qe;function ge(){this.__data__=new pe,this.size=0}var Le=ge;function dt(ke){var Ze=this.__data__,kt=Ze.delete(ke);return this.size=Ze.size,kt}var xt=dt;function yt(ke){return this.__data__.get(ke)}var Yt=yt;function nr(ke){return this.__data__.has(ke)}var Nt=nr,Gt=typeof K=="object"&&K&&K.Object===Object&&K,gr=Gt,Yr=gr,sn=typeof self=="object"&&self&&self.Object===Object&&self,Dr=Yr||sn||Function("return this")(),Zt=Dr,kr=Zt,_r=kr.Symbol,Qn=_r,Mr=Qn,En=Object.prototype,Nr=En.hasOwnProperty,vi=En.toString,da=Mr?Mr.toStringTag:void 0;function Yi(ke){var Ze=Nr.call(ke,da),kt=ke[da];try{ke[da]=void 0;var br=!0}catch{}var nn=vi.call(ke);return br&&(Ze?ke[da]=kt:delete ke[da]),nn}var fa=Yi,Ci=Object.prototype,bi=Ci.toString;function $n(ke){return bi.call(ke)}var Ri=$n,xa=Qn,Ga=fa,rs=Ri,Ns="[object Null]",Ca="[object Undefined]",Rs=xa?xa.toStringTag:void 0;function yA(ke){return ke==null?ke===void 0?Ca:Ns:Rs&&Rs in Object(ke)?Ga(ke):rs(ke)}var qn=yA;function li(ke){var Ze=typeof ke;return ke!=null&&(Ze=="object"||Ze=="function")}var ui=li,Ja=qn,Yo=ui,ns="[object AsyncFunction]",wa="[object Function]",oi="[object GeneratorFunction]",ws="[object Proxy]";function vn(ke){if(!Yo(ke))return!1;var Ze=Ja(ke);return Ze==wa||Ze==oi||Ze==ns||Ze==ws}var Ls=vn,qa=Zt,tA=qa["__core-js_shared__"],$s=tA,ga=$s,tn=function(){var ke=/[^.]+$/.exec(ga&&ga.keys&&ga.keys.IE_PROTO||"");return ke?"Symbol(src)_1."+ke:""}();function wi(ke){return!!tn&&tn in ke}var ra=wi,wo=Function.prototype,MA=wo.toString;function Ms(ke){if(ke!=null){try{return MA.call(ke)}catch{}try{return ke+""}catch{}}return""}var Ws=Ms,Hl=Ls,Ys=ra,nu=ui,ff=Ws,jl=/[\\^$.*+?()[\]{}|]/g,iu=/^\[object .+?Constructor\]$/,Lc=Function.prototype,Sa=Object.prototype,Mc=Lc.toString,ch=Sa.hasOwnProperty,Pc=RegExp("^"+Mc.call(ch).replace(jl,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function gc(ke){if(!nu(ke)||Ys(ke))return!1;var Ze=Hl(ke)?Pc:iu;return Ze.test(ff(ke))}var ls=gc;function No(ke,Ze){return ke==null?void 0:ke[Ze]}var PA=No,Ts=ls,Cu=PA;function Mf(ke,Ze){var kt=Cu(ke,Ze);return Ts(kt)?kt:void 0}var wu=Mf,io=wu,hf=Zt,Iu=io(hf,"Map"),Bu=Iu,is=wu,Xh=is(Object,"create"),Ku=Xh,df=Ku;function Gl(){this.__data__=df?df(null):{},this.size=0}var Zh=Gl;function pc(ke){var Ze=this.has(ke)&&delete this.__data__[ke];return this.size-=Ze?1:0,Ze}var Uc=pc,ll=Ku,o0="__lodash_hash_undefined__",ed=Object.prototype,oo=ed.hasOwnProperty;function s0(ke){var Ze=this.__data__;if(ll){var kt=Ze[ke];return kt===o0?void 0:kt}return oo.call(Ze,ke)?Ze[ke]:void 0}var xd=s0,vc=Ku,mc=Object.prototype,yg=mc.hasOwnProperty;function Sd(ke){var Ze=this.__data__;return vc?Ze[ke]!==void 0:yg.call(Ze,ke)}var Eu=Sd,ip=Ku,ap="__lodash_hash_undefined__";function op(ke,Ze){var kt=this.__data__;return this.size+=this.has(ke)?0:1,kt[ke]=ip&&Ze===void 0?ap:Ze,this}var bg=op,gf=Zh,Rt=Uc,_e=xd,me=Eu,Ye=bg;function ft(ke){var Ze=-1,kt=ke==null?0:ke.length;for(this.clear();++Ze<kt;){var br=ke[Ze];this.set(br[0],br[1])}}ft.prototype.clear=gf,ft.prototype.delete=Rt,ft.prototype.get=_e,ft.prototype.has=me,ft.prototype.set=Ye;var mt=ft,Kt=mt,Wt=Qe,ur=Bu;function Sr(){this.size=0,this.__data__={hash:new Kt,map:new(ur||Wt),string:new Kt}}var Kr=Sr;function zr(ke){var Ze=typeof ke;return Ze=="string"||Ze=="number"||Ze=="symbol"||Ze=="boolean"?ke!=="__proto__":ke===null}var qr=zr,lr=qr;function Ur(ke,Ze){var kt=ke.__data__;return lr(Ze)?kt[typeof Ze=="string"?"string":"hash"]:kt.map}var cr=Ur,Rr=cr;function wr(ke){var Ze=Rr(this,ke).delete(ke);return this.size-=Ze?1:0,Ze}var Hr=wr,hn=cr;function Sn(ke){return hn(this,ke).get(ke)}var kn=Sn,di=cr;function ni(ke){return di(this,ke).has(ke)}var Gi=ni,Zn=cr;function zi(ke,Ze){var kt=Zn(this,ke),br=kt.size;return kt.set(ke,Ze),this.size+=kt.size==br?0:1,this}var Va=zi,rn=Kr,ii=Hr,Jt=kn,pi=Gi,He=Va;function Bt(ke){var Ze=-1,kt=ke==null?0:ke.length;for(this.clear();++Ze<kt;){var br=ke[Ze];this.set(br[0],br[1])}}Bt.prototype.clear=rn,Bt.prototype.delete=ii,Bt.prototype.get=Jt,Bt.prototype.has=pi,Bt.prototype.set=He;var hr=Bt,vr=Qe,en=Bu,Tr=hr,Pr=200;function si(ke,Ze){var kt=this.__data__;if(kt instanceof vr){var br=kt.__data__;if(!en||br.length<Pr-1)return br.push([ke,Ze]),this.size=++kt.size,this;kt=this.__data__=new Tr(br)}return kt.set(ke,Ze),this.size=kt.size,this}var Ai=si,ai=Qe,Qa=Le,no=xt,Ma=Yt,Ka=Nt,Fa=Ai;function Fo(ke){var Ze=this.__data__=new ai(ke);this.size=Ze.size}Fo.prototype.clear=Qa,Fo.prototype.delete=no,Fo.prototype.get=Ma,Fo.prototype.has=Ka,Fo.prototype.set=Fa;var Ss=Fo;function DA(ke,Ze){for(var kt=-1,br=ke==null?0:ke.length;++kt<br&&Ze(ke[kt],kt,ke)!==!1;);return ke}var St=DA,Yn=wu,jn=function(){try{var ke=Yn(Object,"defineProperty");return ke({},"",{}),ke}catch{}}(),Lr=jn,Ir=Lr;function Cn(ke,Ze,kt){Ze=="__proto__"&&Ir?Ir(ke,Ze,{configurable:!0,enumerable:!0,value:kt,writable:!0}):ke[Ze]=kt}var ei=Cn,Ei=ei,_n=se,Ii=Object.prototype,Hi=Ii.hasOwnProperty;function Wi(ke,Ze,kt){var br=ke[Ze];(!(Hi.call(ke,Ze)&&_n(br,kt))||kt===void 0&&!(Ze in ke))&&Ei(ke,Ze,kt)}var Ua=Wi,Is=Ua,lo=ei;function pl(ke,Ze,kt,br){var nn=!kt;kt||(kt={});for(var mn=-1,Hn=Ze.length;++mn<Hn;){var ti=Ze[mn],Pi=br?br(kt[ti],ke[ti],ti,kt,ke):void 0;Pi===void 0&&(Pi=ke[ti]),nn?lo(kt,ti,Pi):Is(kt,ti,Pi)}return kt}var Qu=pl;function au(ke,Ze){for(var kt=-1,br=Array(ke);++kt<ke;)br[kt]=Ze(kt);return br}var rA=au;function hs(ke){return ke!=null&&typeof ke=="object"}var UA=hs,bA=qn,RA=UA,pf="[object Arguments]";function ou(ke){return RA(ke)&&bA(ke)==pf}var vl=ou,vf=vl,Hc=UA,ml=Object.prototype,yl=ml.hasOwnProperty,fh=ml.propertyIsEnumerable,ul=vf(function(){return arguments}())?vf:function(ke){return Hc(ke)&&yl.call(ke,"callee")&&!fh.call(ke,"callee")},hh=ul,zA=Array.isArray,JA=zA,dh={exports:{}};function $u(){return!1}var sp=$u;dh.exports,function(ke,Ze){var kt=Zt,br=sp,nn=Ze&&!Ze.nodeType&&Ze,mn=nn&&!0&&ke&&!ke.nodeType&&ke,Hn=mn&&mn.exports===nn,ti=Hn?kt.Buffer:void 0,Pi=ti?ti.isBuffer:void 0,aa=Pi||br;ke.exports=aa}(dh,dh.exports);var td=dh.exports,mf=9007199254740991,jc=/^(?:0|[1-9]\d*)$/;function Cg(ke,Ze){var kt=typeof ke;return Ze=Ze??mf,!!Ze&&(kt=="number"||kt!="symbol"&&jc.test(ke))&&ke>-1&&ke%1==0&&ke<Ze}var xu=Cg,rd=9007199254740991;function nd(ke){return typeof ke=="number"&&ke>-1&&ke%1==0&&ke<=rd}var id=nd,yc=qn,Gc=id,oA=UA,pA="[object Arguments]",nl="[object Array]",HA="[object Boolean]",ad="[object Date]",gh="[object Error]",su="[object Function]",h1="[object Map]",d1="[object Number]",g1="[object Object]",Wu="[object RegExp]",bc="[object Set]",p1="[object String]",Kl="[object WeakMap]",Pf="[object ArrayBuffer]",Ap="[object DataView]",A0="[object Float32Array]",ph="[object Float64Array]",Uy="[object Int8Array]",v1="[object Int16Array]",Gv="[object Int32Array]",m1="[object Uint8Array]",wg="[object Uint8ClampedArray]",l0="[object Uint16Array]",u0="[object Uint32Array]",CA={};CA[A0]=CA[ph]=CA[Uy]=CA[v1]=CA[Gv]=CA[m1]=CA[wg]=CA[l0]=CA[u0]=!0,CA[pA]=CA[nl]=CA[Pf]=CA[HA]=CA[Ap]=CA[ad]=CA[gh]=CA[su]=CA[h1]=CA[d1]=CA[g1]=CA[Wu]=CA[bc]=CA[p1]=CA[Kl]=!1;function X2(ke){return oA(ke)&&Gc(ke.length)&&!!CA[yc(ke)]}var y1=X2;function Z2(ke){return function(Ze){return ke(Ze)}}var lp=Z2,Ig={exports:{}};Ig.exports,function(ke,Ze){var kt=gr,br=Ze&&!Ze.nodeType&&Ze,nn=br&&!0&&ke&&!ke.nodeType&&ke,mn=nn&&nn.exports===br,Hn=mn&&kt.process,ti=function(){try{var Pi=nn&&nn.require&&nn.require("util").types;return Pi||Hn&&Hn.binding&&Hn.binding("util")}catch{}}();ke.exports=ti}(Ig,Ig.exports);var c0=Ig.exports,up=y1,f0=lp,Hy=c0,Kv=Hy&&Hy.isTypedArray,jy=Kv?f0(Kv):up,Gy=jy,eC=rA,tC=hh,rC=JA,kd=td,yf=xu,Kc=Gy,Ky=Object.prototype,vs=Ky.hasOwnProperty;function vh(ke,Ze){var kt=rC(ke),br=!kt&&tC(ke),nn=!kt&&!br&&kd(ke),mn=!kt&&!br&&!nn&&Kc(ke),Hn=kt||br||nn||mn,ti=Hn?eC(ke.length,String):[],Pi=ti.length;for(var aa in ke)(Ze||vs.call(ke,aa))&&!(Hn&&(aa=="length"||nn&&(aa=="offset"||aa=="parent")||mn&&(aa=="buffer"||aa=="byteLength"||aa=="byteOffset")||yf(aa,Pi)))&&ti.push(aa);return ti}var Cc=vh,h0=Object.prototype;function Lo(ke){var Ze=ke&&ke.constructor,kt=typeof Ze=="function"&&Ze.prototype||h0;return ke===kt}var _d=Lo;function $v(ke,Ze){return function(kt){return ke(Ze(kt))}}var b1=$v,$y=b1,C1=$y(Object.keys,Object),w1=C1,ma=_d,mh=w1,I1=Object.prototype,Wv=I1.hasOwnProperty;function ci(ke){if(!ma(ke))return mh(ke);var Ze=[];for(var kt in Object(ke))Wv.call(ke,kt)&&kt!="constructor"&&Ze.push(kt);return Ze}var Yv=ci,B1=Ls,Wy=id;function Yy(ke){return ke!=null&&Wy(ke.length)&&!B1(ke)}var cl=Yy,qv=Cc,Vv=Yv,qy=cl;function d0(ke){return qy(ke)?qv(ke):Vv(ke)}var g0=d0,zv=Qu,Vy=g0;function ie(ke,Ze){return ke&&zv(Ze,Vy(Ze),ke)}var Be=ie;function Xe(ke){var Ze=[];if(ke!=null)for(var kt in Object(ke))Ze.push(kt);return Ze}var pt=Xe,Pt=ui,Vt=_d,Xt=pt,rr=Object.prototype,Ar=rr.hasOwnProperty;function Qr(ke){if(!Pt(ke))return Xt(ke);var Ze=Vt(ke),kt=[];for(var br in ke)br=="constructor"&&(Ze||!Ar.call(ke,br))||kt.push(br);return kt}var An=Qr,Dn=Cc,Rn=An,fn=cl;function mi(ke){return fn(ke)?Dn(ke,!0):Rn(ke)}var Gn=mi,un=Qu,dn=Gn;function fi(ke,Ze){return ke&&un(Ze,dn(Ze),ke)}var xi=fi,hi={exports:{}};hi.exports,function(ke,Ze){var kt=Zt,br=Ze&&!Ze.nodeType&&Ze,nn=br&&!0&&ke&&!ke.nodeType&&ke,mn=nn&&nn.exports===br,Hn=mn?kt.Buffer:void 0,ti=Hn?Hn.allocUnsafe:void 0;function Pi(aa,ln){if(ln)return aa.slice();var Fn=aa.length,Ln=ti?ti(Fn):new aa.constructor(Fn);return aa.copy(Ln),Ln}ke.exports=Pi}(hi,hi.exports);var $i=hi.exports;function sa(ke,Ze){var kt=-1,br=ke.length;for(Ze||(Ze=Array(br));++kt<br;)Ze[kt]=ke[kt];return Ze}var Da=sa;function Zi(ke,Ze){for(var kt=-1,br=ke==null?0:ke.length,nn=0,mn=[];++kt<br;){var Hn=ke[kt];Ze(Hn,kt,ke)&&(mn[nn++]=Hn)}return mn}var ms=Zi;function Ps(){return[]}var Ni=Ps,Mo=ms,qs=Ni,ks=Object.prototype,Ha=ks.propertyIsEnumerable,nA=Object.getOwnPropertySymbols,Au=nA?function(ke){return ke==null?[]:(ke=Object(ke),Mo(nA(ke),function(Ze){return Ha.call(ke,Ze)}))}:qs,iA=Au,$l=Qu,Vs=iA;function wc(ke,Ze){return $l(ke,Vs(ke),Ze)}var Wl=wc;function wA(ke,Ze){for(var kt=-1,br=Ze.length,nn=ke.length;++kt<br;)ke[nn+kt]=Ze[kt];return ke}var XA=wA,lu=b1,Ic=lu(Object.getPrototypeOf,Object),Yu=Ic,sA=XA,$c=Yu,Fd=iA,Bg=Ni,yh=Object.getOwnPropertySymbols,IA=yh?function(ke){for(var Ze=[];ke;)sA(Ze,Fd(ke)),ke=$c(ke);return Ze}:Bg,Eg=IA,Jv=Qu,od=Eg;function Dd(ke,Ze){return Jv(ke,od(ke),Ze)}var Yl=Dd,Uo=XA,Dl=JA;function Wc(ke,Ze,kt){var br=Ze(ke);return Dl(ke)?br:Uo(br,kt(ke))}var sd=Wc,Bc=sd,bh=iA,Ad=g0;function Rd(ke){return Bc(ke,Ad,bh)}var ZA=Rd,Rl=sd,Ch=Eg,cp=Gn;function bf(ke){return Rl(ke,cp,Ch)}var Td=bf,Yc=wu,Xv=Zt,Qg=Yc(Xv,"DataView"),p0=Qg,E1=wu,Od=Zt,go=E1(Od,"Promise"),Zv=go,Q1=wu,uu=Zt,qc=Q1(uu,"Set"),em=qc,nC=wu,x1=Zt,tm=nC(x1,"WeakMap"),fp=tm,Ec=p0,wh=Bu,S1=Zv,Ih=em,hp=fp,Nd=qn,ld=Ws,v0="[object Map]",ql="[object Object]",Ld="[object Promise]",Su="[object Set]",xg="[object WeakMap]",dp="[object DataView]",cu=ld(Ec),Bh=ld(wh),fu=ld(S1),ku=ld(Ih),m0=ld(hp),Qc=Nd;(Ec&&Qc(new Ec(new ArrayBuffer(1)))!=dp||wh&&Qc(new wh)!=v0||S1&&Qc(S1.resolve())!=Ld||Ih&&Qc(new Ih)!=Su||hp&&Qc(new hp)!=xg)&&(Qc=function(ke){var Ze=Nd(ke),kt=Ze==ql?ke.constructor:void 0,br=kt?ld(kt):"";if(br)switch(br){case cu:return dp;case Bh:return v0;case fu:return Ld;case ku:return Su;case m0:return xg}return Ze});var gp=Qc,zy=Object.prototype,rm=zy.hasOwnProperty;function qu(ke){var Ze=ke.length,kt=new ke.constructor(Ze);return Ze&&typeof ke[0]=="string"&&rm.call(ke,"index")&&(kt.index=ke.index,kt.input=ke.input),kt}var Md=qu,nm=Zt,y0=nm.Uint8Array,Jy=y0,iC=Jy;function D3(ke){var Ze=new ke.constructor(ke.byteLength);return new iC(Ze).set(new iC(ke)),Ze}var eo=D3,R3=eo;function pp(ke,Ze){var kt=Ze?R3(ke.buffer):ke.buffer;return new ke.constructor(kt,ke.byteOffset,ke.byteLength)}var il=pp,EI=/\w*$/;function im(ke){var Ze=new ke.constructor(ke.source,EI.exec(ke));return Ze.lastIndex=ke.lastIndex,Ze}var k1=im,_1=Qn,hu=_1?_1.prototype:void 0,Xy=hu?hu.valueOf:void 0;function T3(ke){return Xy?Object(Xy.call(ke)):{}}var am=T3,om=eo;function QI(ke,Ze){var kt=Ze?om(ke.buffer):ke.buffer;return new ke.constructor(kt,ke.byteOffset,ke.length)}var xI=QI,SI=eo,kI=il,vA=k1,Sg=am,BA=xI,bl="[object Boolean]",kg="[object Date]",O3="[object Map]",sm="[object Number]",_I="[object RegExp]",Zy="[object Set]",aC="[object String]",Uf="[object Symbol]",Am="[object ArrayBuffer]",Tl="[object DataView]",Cf="[object Float32Array]",N3="[object Float64Array]",lm="[object Int8Array]",Ho="[object Int16Array]",eb="[object Int32Array]",oC="[object Uint8Array]",um="[object Uint8ClampedArray]",Cl="[object Uint16Array]",FI="[object Uint32Array]";function DI(ke,Ze,kt){var br=ke.constructor;switch(Ze){case Am:return SI(ke);case bl:case kg:return new br(+ke);case Tl:return kI(ke,kt);case Cf:case N3:case lm:case Ho:case eb:case oC:case um:case Cl:case FI:return BA(ke,kt);case O3:return new br;case sm:case aC:return new br(ke);case _I:return vA(ke);case Zy:return new br;case Uf:return Sg(ke)}}var xc=DI,F1=ui,sC=Object.create,Oa=function(){function ke(){}return function(Ze){if(!F1(Ze))return{};if(sC)return sC(Ze);ke.prototype=Ze;var kt=new ke;return ke.prototype=void 0,kt}}(),du=Oa,b0=du,Pd=Yu,us=_d;function C0(ke){return typeof ke.constructor=="function"&&!us(ke)?b0(Pd(ke)):{}}var _g=C0,AA=gp,AC=UA,lC="[object Map]";function cm(ke){return AC(ke)&&AA(ke)==lC}var D1=cm,jA=D1,tb=lp,w0=c0,uC=w0&&w0.isMap,rb=uC?tb(uC):jA,EA=rb,Ud=gp,fm=UA,cC="[object Set]";function L3(ke){return fm(ke)&&Ud(ke)==cC}var M3=L3,P3=M3,RI=lp,fC=c0,Vl=fC&&fC.isSet,I0=Vl?RI(Vl):P3,ia=I0,hC=Ss,dC=St,R1=Ua,U3=Be,H3=xi,j3=$i,TI=Da,G3=Wl,nb=Yl,K3=ZA,gC=Td,$3=gp,Ia=Md,vp=xc,hm=_g,Eh=JA,B0=td,Us=EA,GA=ui,dm=ia,W3=g0,ib=Gn,Y3=1,ab=2,OI=4,pC="[object Arguments]",vC="[object Array]",mC="[object Boolean]",yC="[object Date]",NI="[object Error]",ob="[object Function]",T1="[object GeneratorFunction]",sb="[object Map]",bC="[object Number]",CC="[object Object]",wC="[object RegExp]",LI="[object Set]",MI="[object String]",PI="[object Symbol]",gm="[object WeakMap]",Hf="[object ArrayBuffer]",IC="[object DataView]",pm="[object Float32Array]",Ab="[object Float64Array]",BC="[object Int8Array]",mp="[object Int16Array]",wf="[object Int32Array]",lb="[object Uint8Array]",jf="[object Uint8ClampedArray]",Qh="[object Uint16Array]",q3="[object Uint32Array]",lA={};lA[pC]=lA[vC]=lA[Hf]=lA[IC]=lA[mC]=lA[yC]=lA[pm]=lA[Ab]=lA[BC]=lA[mp]=lA[wf]=lA[sb]=lA[bC]=lA[CC]=lA[wC]=lA[LI]=lA[MI]=lA[PI]=lA[lb]=lA[jf]=lA[Qh]=lA[q3]=!0,lA[NI]=lA[ob]=lA[gm]=!1;function vm(ke,Ze,kt,br,nn,mn){var Hn,ti=Ze&Y3,Pi=Ze&ab,aa=Ze&OI;if(kt&&(Hn=nn?kt(ke,br,nn,mn):kt(ke)),Hn!==void 0)return Hn;if(!GA(ke))return ke;var ln=Eh(ke);if(ln){if(Hn=Ia(ke),!ti)return TI(ke,Hn)}else{var Fn=$3(ke),Ln=Fn==ob||Fn==T1;if(B0(ke))return j3(ke,ti);if(Fn==CC||Fn==pC||Ln&&!nn){if(Hn=Pi||Ln?{}:hm(ke),!ti)return Pi?nb(ke,H3(Hn,ke)):G3(ke,U3(Hn,ke))}else{if(!lA[Fn])return nn?ke:{};Hn=vp(ke,Fn,ti)}}mn||(mn=new hC);var Bi=mn.get(ke);if(Bi)return Bi;mn.set(ke,Hn),dm(ke)?ke.forEach(function(yn){Hn.add(vm(yn,Ze,kt,yn,ke,mn))}):Us(ke)&&ke.forEach(function(yn,zn){Hn.set(zn,vm(yn,Ze,kt,zn,ke,mn))});var Tt=aa?Pi?gC:K3:Pi?ib:W3,xr=ln?void 0:Tt(ke);return dC(xr||ke,function(yn,zn){xr&&(zn=yn,yn=ke[zn]),R1(Hn,zn,vm(yn,Ze,kt,zn,ke,mn))}),Hn}var V3=vm,UI=qn,z3=UA,HI="[object Symbol]";function Vu(ke){return typeof ke=="symbol"||z3(ke)&&UI(ke)==HI}var gu=Vu,ri=JA,Fg=gu,If=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ti=/^\w*$/;function mm(ke,Ze){if(ri(ke))return!1;var kt=typeof ke;return kt=="number"||kt=="symbol"||kt=="boolean"||ke==null||Fg(ke)?!0:Ti.test(ke)||!If.test(ke)||Ze!=null&&ke in Object(Ze)}var ub=mm,O1=hr,EC="Expected a function";function cb(ke,Ze){if(typeof ke!="function"||Ze!=null&&typeof Ze!="function")throw new TypeError(EC);var kt=function(){var br=arguments,nn=Ze?Ze.apply(this,br):br[0],mn=kt.cache;if(mn.has(nn))return mn.get(nn);var Hn=ke.apply(this,br);return kt.cache=mn.set(nn,Hn)||mn,Hn};return kt.cache=new(cb.Cache||O1),kt}cb.Cache=O1;var pu=cb,he=pu,oe=500;function be(ke){var Ze=he(ke,function(br){return kt.size===oe&&kt.clear(),br}),kt=Ze.cache;return Ze}var de=be,st=de,bt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,jt=/\\(\\)?/g,yr=st(function(ke){var Ze=[];return ke.charCodeAt(0)===46&&Ze.push(""),ke.replace(bt,function(kt,br,nn,mn){Ze.push(nn?mn.replace(jt,"$1"):br||kt)}),Ze}),dr=yr,on=Qn,pn=ce,Bn=JA,Pn=gu,na=1/0,Ji=on?on.prototype:void 0,pa=Ji?Ji.toString:void 0;function qo(ke){if(typeof ke=="string")return ke;if(Bn(ke))return pn(ke,qo)+"";if(Pn(ke))return pa?pa.call(ke):"";var Ze=ke+"";return Ze=="0"&&1/ke==-na?"-0":Ze}var $a=qo,ya=$a;function ds(ke){return ke==null?"":ya(ke)}var Do=ds,so=JA,ka=ub,_s=dr,Bs=Do;function Io(ke,Ze){return so(ke)?ke:ka(ke,Ze)?[ke]:_s(Bs(ke))}var fl=Io;function Sc(ke){var Ze=ke==null?0:ke.length;return Ze?ke[Ze-1]:void 0}var Vc=Sc,uA=gu,_u=1/0;function Dg(ke){if(typeof ke=="string"||uA(ke))return ke;var Ze=ke+"";return Ze=="0"&&1/ke==-_u?"-0":Ze}var al=Dg,vu=fl,wl=al;function zc(ke,Ze){Ze=vu(Ze,ke);for(var kt=0,br=Ze.length;ke!=null&&kt<br;)ke=ke[wl(Ze[kt++])];return kt&&kt==br?ke:void 0}var Gf=zc;function yp(ke,Ze,kt){var br=-1,nn=ke.length;Ze<0&&(Ze=-Ze>nn?0:nn+Ze),kt=kt>nn?nn:kt,kt<0&&(kt+=nn),nn=Ze>kt?0:kt-Ze>>>0,Ze>>>=0;for(var mn=Array(nn);++br<nn;)mn[br]=ke[br+Ze];return mn}var el=yp,Rg=Gf,Tg=el;function ud(ke,Ze){return Ze.length<2?ke:Rg(ke,Tg(Ze,0,-1))}var E0=ud,ym=fl,BR=Vc,fb=E0,Q0=al;function Ex(ke,Ze){return Ze=ym(Ze,ke),ke=fb(ke,Ze),ke==null||delete ke[Q0(BR(Ze))]}var J3=Ex,jI=qn,Qx=Yu,Es=UA,QC="[object Object]",xC=Function.prototype,hb=Object.prototype,QA=xC.toString,xx=hb.hasOwnProperty,Sx=QA.call(Object);function Hd(ke){if(!Es(ke)||jI(ke)!=QC)return!1;var Ze=Qx(ke);if(Ze===null)return!0;var kt=xx.call(Ze,"constructor")&&Ze.constructor;return typeof kt=="function"&&kt instanceof kt&&QA.call(kt)==Sx}var ER=Hd,kx=ER;function X3(ke){return kx(ke)?void 0:ke}var _x=X3,N1=Qn,Fx=hh,Dx=JA,Z3=N1?N1.isConcatSpreadable:void 0;function QR(ke){return Dx(ke)||Fx(ke)||!!(Z3&&ke&&ke[Z3])}var Rx=QR,e5=XA,t5=Rx;function Tx(ke,Ze,kt,br,nn){var mn=-1,Hn=ke.length;for(kt||(kt=t5),nn||(nn=[]);++mn<Hn;){var ti=ke[mn];Ze>0&&kt(ti)?Ze>1?Tx(ti,Ze-1,kt,br,nn):e5(nn,ti):br||(nn[nn.length]=ti)}return nn}var GI=Tx,Ox=GI;function Nx(ke){var Ze=ke==null?0:ke.length;return Ze?Ox(ke,1):[]}var Lx=Nx;function Mx(ke,Ze,kt){switch(kt.length){case 0:return ke.call(Ze);case 1:return ke.call(Ze,kt[0]);case 2:return ke.call(Ze,kt[0],kt[1]);case 3:return ke.call(Ze,kt[0],kt[1],kt[2])}return ke.apply(Ze,kt)}var SC=Mx,Px=SC,r5=Math.max;function KI(ke,Ze,kt){return Ze=r5(Ze===void 0?ke.length-1:Ze,0),function(){for(var br=arguments,nn=-1,mn=r5(br.length-Ze,0),Hn=Array(mn);++nn<mn;)Hn[nn]=br[Ze+nn];nn=-1;for(var ti=Array(Ze+1);++nn<Ze;)ti[nn]=br[nn];return ti[Ze]=kt(Hn),Px(ke,this,ti)}}var n5=KI;function Ux(ke){return function(){return ke}}var Hx=Ux;function xR(ke){return ke}var db=xR,jx=Hx,i5=Lr,L1=db,mu=i5?function(ke,Ze){return i5(ke,"toString",{configurable:!0,enumerable:!1,value:jx(Ze),writable:!0})}:L1,Kf=mu,Fu=800,jd=16,Gx=Date.now;function Kx(ke){var Ze=0,kt=0;return function(){var br=Gx(),nn=jd-(br-kt);if(kt=br,nn>0){if(++Ze>=Fu)return arguments[0]}else Ze=0;return ke.apply(void 0,arguments)}}var gb=Kx,SR=Kf,kR=gb,bm=kR(SR),Cm=bm,wm=Lx,$x=n5,_R=Cm;function $I(ke){return _R($x(ke,void 0,wm),ke+"")}var a5=$I,FR=ce,Wx=V3,Yx=J3,bp=fl,Im=Qu,DR=_x,qx=a5,WI=Td,Vx=1,zx=2,RR=4,Jx=qx(function(ke,Ze){var kt={};if(ke==null)return kt;var br=!1;Ze=FR(Ze,function(mn){return mn=bp(mn,ke),br||(br=mn.length>1),mn}),Im(ke,WI(ke),kt),br&&(kt=Wx(kt,Vx|zx|RR,DR));for(var nn=Ze.length;nn--;)Yx(kt,Ze[nn]);return kt}),Bf=Jx;const TR=J(Bf);var YI=/\s/;function o5(ke){for(var Ze=ke.length;Ze--&&YI.test(ke.charAt(Ze)););return Ze}var OR=o5,Xx=OR,NR=/^\s+/;function LR(ke){return ke&&ke.slice(0,Xx(ke)+1).replace(NR,"")}var Zx=LR,e8=Zx,s5=ui,t8=gu,A5=NaN,MR=/^[-+]0x[0-9a-f]+$/i,r8=/^0b[01]+$/i,n8=/^0o[0-7]+$/i,i8=parseInt;function PR(ke){if(typeof ke=="number")return ke;if(t8(ke))return A5;if(s5(ke)){var Ze=typeof ke.valueOf=="function"?ke.valueOf():ke;ke=s5(Ze)?Ze+"":Ze}if(typeof ke!="string")return ke===0?ke:+ke;ke=e8(ke);var kt=r8.test(ke);return kt||n8.test(ke)?i8(ke.slice(2),kt?2:8):MR.test(ke)?A5:+ke}var l5=PR,UR=l5,u5=1/0,HR=17976931348623157e292;function jR(ke){if(!ke)return ke===0?ke:0;if(ke=UR(ke),ke===u5||ke===-u5){var Ze=ke<0?-1:1;return Ze*HR}return ke===ke?ke:0}var GR=jR,KR=GR;function c5(ke){var Ze=KR(ke),kt=Ze%1;return Ze===Ze?kt?Ze-kt:Ze:0}var pb=c5,a8=pb,o8="Expected a function";function vb(ke,Ze){if(typeof Ze!="function")throw new TypeError(o8);return ke=a8(ke),function(){if(--ke<1)return Ze.apply(this,arguments)}}var Bm=vb,s8=fp,$R=s8&&new s8,A8=$R,WR=db,l8=A8,f5=l8?function(ke,Ze){return l8.set(ke,Ze),ke}:WR,u8=f5,YR=du,qR=ui;function VR(ke){return function(){var Ze=arguments;switch(Ze.length){case 0:return new ke;case 1:return new ke(Ze[0]);case 2:return new ke(Ze[0],Ze[1]);case 3:return new ke(Ze[0],Ze[1],Ze[2]);case 4:return new ke(Ze[0],Ze[1],Ze[2],Ze[3]);case 5:return new ke(Ze[0],Ze[1],Ze[2],Ze[3],Ze[4]);case 6:return new ke(Ze[0],Ze[1],Ze[2],Ze[3],Ze[4],Ze[5]);case 7:return new ke(Ze[0],Ze[1],Ze[2],Ze[3],Ze[4],Ze[5],Ze[6])}var kt=YR(ke.prototype),br=ke.apply(kt,Ze);return qR(br)?br:kt}}var kC=VR,zR=kC,JR=Zt,c8=1;function x0(ke,Ze,kt){var br=Ze&c8,nn=zR(ke);function mn(){var Hn=this&&this!==JR&&this instanceof mn?nn:ke;return Hn.apply(br?kt:this,arguments)}return mn}var XR=x0,ZR=Math.max;function f8(ke,Ze,kt,br){for(var nn=-1,mn=ke.length,Hn=kt.length,ti=-1,Pi=Ze.length,aa=ZR(mn-Hn,0),ln=Array(Pi+aa),Fn=!br;++ti<Pi;)ln[ti]=Ze[ti];for(;++nn<Hn;)(Fn||nn<mn)&&(ln[kt[nn]]=ke[nn]);for(;aa--;)ln[ti++]=ke[nn++];return ln}var h5=f8,eT=Math.max;function tT(ke,Ze,kt,br){for(var nn=-1,mn=ke.length,Hn=-1,ti=kt.length,Pi=-1,aa=Ze.length,ln=eT(mn-ti,0),Fn=Array(ln+aa),Ln=!br;++nn<ln;)Fn[nn]=ke[nn];for(var Bi=nn;++Pi<aa;)Fn[Bi+Pi]=Ze[Pi];for(;++Hn<ti;)(Ln||nn<mn)&&(Fn[Bi+kt[Hn]]=ke[nn++]);return Fn}var h8=tT;function d5(ke,Ze){for(var kt=ke.length,br=0;kt--;)ke[kt]===Ze&&++br;return br}var d8=d5;function rT(){}var g5=rT,g8=du,_C=g5,qI=4294967295;function zu(ke){this.__wrapped__=ke,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=qI,this.__views__=[]}zu.prototype=g8(_C.prototype),zu.prototype.constructor=zu;var Em=zu;function FC(){}var VI=FC,zI=A8,p5=VI,M1=zI?function(ke){return zI.get(ke)}:p5,v5=M1,DC={},mb=DC,p8=mb,JI=Object.prototype,XI=JI.hasOwnProperty;function nT(ke){for(var Ze=ke.name+"",kt=p8[Ze],br=XI.call(p8,Ze)?kt.length:0;br--;){var nn=kt[br],mn=nn.func;if(mn==null||mn==ke)return nn.name}return Ze}var v8=nT,iT=du,aT=g5;function yb(ke,Ze){this.__wrapped__=ke,this.__actions__=[],this.__chain__=!!Ze,this.__index__=0,this.__values__=void 0}yb.prototype=iT(aT.prototype),yb.prototype.constructor=yb;var m8=yb,oT=Em,y8=m8,b8=Da;function RC(ke){if(ke instanceof oT)return ke.clone();var Ze=new y8(ke.__wrapped__,ke.__chain__);return Ze.__actions__=b8(ke.__actions__),Ze.__index__=ke.__index__,Ze.__values__=ke.__values__,Ze}var sT=RC,AT=Em,C8=m8,lT=g5,uT=JA,cT=UA,fT=sT,hT=Object.prototype,dT=hT.hasOwnProperty;function ZI(ke){if(cT(ke)&&!uT(ke)&&!(ke instanceof AT)){if(ke instanceof C8)return ke;if(dT.call(ke,"__wrapped__"))return fT(ke)}return new C8(ke)}ZI.prototype=lT.prototype,ZI.prototype.constructor=ZI;var gT=ZI,pT=Em,vT=v5,w8=v8,m5=gT;function mT(ke){var Ze=w8(ke),kt=m5[Ze];if(typeof kt!="function"||!(Ze in pT.prototype))return!1;if(ke===kt)return!0;var br=vT(kt);return!!br&&ke===br[0]}var yT=mT,bT=u8,I8=gb,bb=I8(bT),y5=bb,B8=/\{\n\/\* \[wrapped with (.+)\] \*/,E8=/,? & /;function CT(ke){var Ze=ke.match(B8);return Ze?Ze[1].split(E8):[]}var wT=CT,IT=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function Q8(ke,Ze){var kt=Ze.length;if(!kt)return ke;var br=kt-1;return Ze[br]=(kt>1?"& ":"")+Ze[br],Ze=Ze.join(kt>2?", ":" "),ke.replace(IT,`{
  993. /* [wrapped with `+Ze+`] */
  994. `)}var Cb=Q8;function b5(ke,Ze,kt,br){for(var nn=ke.length,mn=kt+(br?1:-1);br?mn--:++mn<nn;)if(Ze(ke[mn],mn,ke))return mn;return-1}var C5=b5;function x8(ke){return ke!==ke}var BT=x8;function S8(ke,Ze,kt){for(var br=kt-1,nn=ke.length;++br<nn;)if(ke[br]===Ze)return br;return-1}var Du=S8,P1=C5,k8=BT,_8=Du;function F8(ke,Ze,kt){return Ze===Ze?_8(ke,Ze,kt):P1(ke,k8,kt)}var ET=F8,D8=ET;function R8(ke,Ze){var kt=ke==null?0:ke.length;return!!kt&&D8(ke,Ze,0)>-1}var QT=R8,xT=St,ST=QT,TC=1,w5=2,T8=8,kT=16,O8=32,_T=64,FT=128,DT=256,OC=512,NC=[["ary",FT],["bind",TC],["bindKey",w5],["curry",T8],["curryRight",kT],["flip",OC],["partial",O8],["partialRight",_T],["rearg",DT]];function RT(ke,Ze){return xT(NC,function(kt){var br="_."+kt[0];Ze&kt[1]&&!ST(ke,br)&&ke.push(br)}),ke.sort()}var TT=RT,N8=wT,L8=Cb,Ef=Cm,OT=TT;function NT(ke,Ze,kt){var br=Ze+"";return Ef(ke,L8(br,OT(N8(br),kt)))}var eB=NT,LT=yT,tB=y5,MT=eB,rB=1,PT=2,UT=4,HT=8,I5=32,M8=64;function P8(ke,Ze,kt,br,nn,mn,Hn,ti,Pi,aa){var ln=Ze&HT,Fn=ln?Hn:void 0,Ln=ln?void 0:Hn,Bi=ln?mn:void 0,Tt=ln?void 0:mn;Ze|=ln?I5:M8,Ze&=~(ln?M8:I5),Ze&UT||(Ze&=~(rB|PT));var xr=[ke,Ze,nn,Bi,Fn,Tt,Ln,ti,Pi,aa],yn=kt.apply(void 0,xr);return LT(ke)&&tB(yn,xr),yn.placeholder=br,MT(yn,ke,Ze)}var nB=P8;function LC(ke){var Ze=ke;return Ze.placeholder}var Og=LC,MC=Da,B5=xu,iB=Math.min;function Qm(ke,Ze){for(var kt=ke.length,br=iB(Ze.length,kt),nn=MC(ke);br--;){var mn=Ze[br];ke[br]=B5(mn,kt)?nn[mn]:void 0}return ke}var U1=Qm,E5="__lodash_placeholder__";function jT(ke,Ze){for(var kt=-1,br=ke.length,nn=0,mn=[];++kt<br;){var Hn=ke[kt];(Hn===Ze||Hn===E5)&&(ke[kt]=E5,mn[nn++]=kt)}return mn}var xm=jT,GT=h5,KT=h8,$T=d8,U8=kC,WT=nB,YT=Og,H8=U1,qT=xm,VT=Zt,zT=1,Q5=2,JT=8,XT=16,ZT=128,eO=512;function j8(ke,Ze,kt,br,nn,mn,Hn,ti,Pi,aa){var ln=Ze&ZT,Fn=Ze&zT,Ln=Ze&Q5,Bi=Ze&(JT|XT),Tt=Ze&eO,xr=Ln?void 0:U8(ke);function yn(){for(var zn=arguments.length,Ui=Array(zn),va=zn;va--;)Ui[va]=arguments[va];if(Bi)var po=YT(yn),Xo=$T(Ui,po);if(br&&(Ui=GT(Ui,br,nn,Bi)),mn&&(Ui=KT(Ui,mn,Hn,Bi)),zn-=Xo,Bi&&zn<aa){var xo=qT(Ui,po);return WT(ke,Ze,j8,yn.placeholder,kt,Ui,xo,ti,Pi,aa-zn)}var aA=Fn?kt:this,ys=Ln?aA[ke]:ke;return zn=Ui.length,ti?Ui=H8(Ui,ti):Tt&&zn>1&&Ui.reverse(),ln&&Pi<zn&&(Ui.length=Pi),this&&this!==VT&&this instanceof yn&&(ys=xr||U8(ys)),ys.apply(aA,Ui)}return yn}var x5=j8,tO=SC,rO=kC,nO=x5,G8=nB,iO=Og,aO=xm,K8=Zt;function oO(ke,Ze,kt){var br=rO(ke);function nn(){for(var mn=arguments.length,Hn=Array(mn),ti=mn,Pi=iO(nn);ti--;)Hn[ti]=arguments[ti];var aa=mn<3&&Hn[0]!==Pi&&Hn[mn-1]!==Pi?[]:aO(Hn,Pi);if(mn-=aa.length,mn<kt)return G8(ke,Ze,nO,nn.placeholder,void 0,Hn,aa,void 0,void 0,kt-mn);var ln=this&&this!==K8&&this instanceof nn?br:ke;return tO(ln,this,Hn)}return nn}var sO=oO,AO=SC,lO=kC,uO=Zt,cO=1;function fO(ke,Ze,kt,br){var nn=Ze&cO,mn=lO(ke);function Hn(){for(var ti=-1,Pi=arguments.length,aa=-1,ln=br.length,Fn=Array(ln+Pi),Ln=this&&this!==uO&&this instanceof Hn?mn:ke;++aa<ln;)Fn[aa]=br[aa];for(;Pi--;)Fn[aa++]=arguments[++ti];return AO(Ln,nn?kt:this,Fn)}return Hn}var hO=fO,dO=h5,S5=h8,$8=xm,W8="__lodash_placeholder__",k5=1,Y8=2,q8=4,_5=8,PC=128,F5=256,gO=Math.min;function pO(ke,Ze){var kt=ke[1],br=Ze[1],nn=kt|br,mn=nn<(k5|Y8|PC),Hn=br==PC&&kt==_5||br==PC&&kt==F5&&ke[7].length<=Ze[8]||br==(PC|F5)&&Ze[7].length<=Ze[8]&&kt==_5;if(!(mn||Hn))return ke;br&k5&&(ke[2]=Ze[2],nn|=kt&k5?0:q8);var ti=Ze[3];if(ti){var Pi=ke[3];ke[3]=Pi?dO(Pi,ti,Ze[4]):ti,ke[4]=Pi?$8(ke[3],W8):Ze[4]}return ti=Ze[5],ti&&(Pi=ke[5],ke[5]=Pi?S5(Pi,ti,Ze[6]):ti,ke[6]=Pi?$8(ke[5],W8):Ze[6]),ti=Ze[7],ti&&(ke[7]=ti),br&PC&&(ke[8]=ke[8]==null?Ze[8]:gO(ke[8],Ze[8])),ke[9]==null&&(ke[9]=Ze[9]),ke[0]=Ze[0],ke[1]=nn,ke}var V8=pO,vO=u8,mO=XR,yO=sO,bO=x5,CO=hO,wO=v5,IO=V8,BO=y5,EO=eB,z8=pb,QO="Expected a function",J8=1,xO=2,D5=8,Sm=16,aB=32,R5=64,Gd=Math.max;function SO(ke,Ze,kt,br,nn,mn,Hn,ti){var Pi=Ze&xO;if(!Pi&&typeof ke!="function")throw new TypeError(QO);var aa=br?br.length:0;if(aa||(Ze&=~(aB|R5),br=nn=void 0),Hn=Hn===void 0?Hn:Gd(z8(Hn),0),ti=ti===void 0?ti:z8(ti),aa-=nn?nn.length:0,Ze&R5){var ln=br,Fn=nn;br=nn=void 0}var Ln=Pi?void 0:wO(ke),Bi=[ke,Ze,kt,br,nn,ln,Fn,mn,Hn,ti];if(Ln&&IO(Bi,Ln),ke=Bi[0],Ze=Bi[1],kt=Bi[2],br=Bi[3],nn=Bi[4],ti=Bi[9]=Bi[9]===void 0?Pi?0:ke.length:Gd(Bi[9]-aa,0),!ti&&Ze&(D5|Sm)&&(Ze&=~(D5|Sm)),!Ze||Ze==J8)var Tt=mO(ke,Ze,kt);else Ze==D5||Ze==Sm?Tt=yO(ke,Ze,ti):(Ze==aB||Ze==(J8|aB))&&!nn.length?Tt=CO(ke,Ze,kt,br):Tt=bO.apply(void 0,Bi);var xr=Ln?vO:BO;return EO(xr(Tt,Bi),ke,Ze)}var S0=SO,kO=S0,_O=128;function FO(ke,Ze,kt){return Ze=kt?void 0:Ze,Ze=ke&&Ze==null?ke.length:Ze,kO(ke,_O,void 0,void 0,void 0,void 0,Ze)}var X8=FO,T5=pb,O5="Expected a function";function DO(ke,Ze){var kt;if(typeof Ze!="function")throw new TypeError(O5);return ke=T5(ke),function(){return--ke>0&&(kt=Ze.apply(this,arguments)),ke<=1&&(Ze=void 0),kt}}var N5=DO,RO=db,TO=n5,OO=Cm;function NO(ke,Ze){return OO(TO(ke,Ze,RO),ke+"")}var Cp=NO,LO=Cp,MO=S0,wp=Og,oB=xm,PO=1,Z8=32,sB=LO(function(ke,Ze,kt){var br=PO;if(kt.length){var nn=oB(kt,wp(sB));br|=Z8}return MO(ke,br,Ze,kt,nn)});sB.placeholder={};var UO=sB,eS=Cp,HO=S0,UC=Og,L5=xm,Aa=1,HC=2,jO=32,M5=eS(function(ke,Ze,kt){var br=Aa|HC;if(kt.length){var nn=L5(kt,UC(M5));br|=jO}return HO(Ze,br,ke,kt,nn)});M5.placeholder={};var GO=M5,KO=S0,$O=8;function P5(ke,Ze,kt){Ze=kt?void 0:Ze;var br=KO(ke,$O,void 0,void 0,void 0,void 0,void 0,Ze);return br.placeholder=P5.placeholder,br}P5.placeholder={};var WO=P5,tS=S0,rS=16;function U5(ke,Ze,kt){Ze=kt?void 0:Ze;var br=tS(ke,rS,void 0,void 0,void 0,void 0,void 0,Ze);return br.placeholder=U5.placeholder,br}U5.placeholder={};var YO=U5,nS=Zt,iS=function(){return nS.Date.now()},aS=iS,qO=ui,AB=aS,H5=l5,km="Expected a function",j5=Math.max,VO=Math.min;function H1(ke,Ze,kt){var br,nn,mn,Hn,ti,Pi,aa=0,ln=!1,Fn=!1,Ln=!0;if(typeof ke!="function")throw new TypeError(km);Ze=H5(Ze)||0,qO(kt)&&(ln=!!kt.leading,Fn="maxWait"in kt,mn=Fn?j5(H5(kt.maxWait)||0,Ze):mn,Ln="trailing"in kt?!!kt.trailing:Ln);function Bi(xo){var aA=br,ys=nn;return br=nn=void 0,aa=xo,Hn=ke.apply(ys,aA),Hn}function Tt(xo){return aa=xo,ti=setTimeout(zn,Ze),ln?Bi(xo):Hn}function xr(xo){var aA=xo-Pi,ys=xo-aa,Tu=Ze-aA;return Fn?VO(Tu,mn-ys):Tu}function yn(xo){var aA=xo-Pi,ys=xo-aa;return Pi===void 0||aA>=Ze||aA<0||Fn&&ys>=mn}function zn(){var xo=AB();if(yn(xo))return Ui(xo);ti=setTimeout(zn,xr(xo))}function Ui(xo){return ti=void 0,Ln&&br?Bi(xo):(br=nn=void 0,Hn)}function va(){ti!==void 0&&clearTimeout(ti),aa=0,br=Pi=nn=ti=void 0}function po(){return ti===void 0?Hn:Ui(AB())}function Xo(){var xo=AB(),aA=yn(xo);if(br=arguments,nn=this,Pi=xo,aA){if(ti===void 0)return Tt(Pi);if(Fn)return clearTimeout(ti),ti=setTimeout(zn,Ze),Bi(Pi)}return ti===void 0&&(ti=setTimeout(zn,Ze)),Hn}return Xo.cancel=va,Xo.flush=po,Xo}var G5=H1,jC="Expected a function";function TA(ke,Ze,kt){if(typeof ke!="function")throw new TypeError(jC);return setTimeout(function(){ke.apply(void 0,kt)},Ze)}var Ol=TA,cA=Ol,Jc=Cp,K5=Jc(function(ke,Ze){return cA(ke,1,Ze)}),Kd=K5,wb=Ol,zO=Cp,$d=l5,Ib=zO(function(ke,Ze,kt){return wb(ke,$d(Ze)||0,kt)}),JO=Ib,$5=S0,W5=512;function XO(ke){return $5(ke,W5)}var Qf=XO,oS="Expected a function";function ZO(ke){if(typeof ke!="function")throw new TypeError(oS);return function(){var Ze=arguments;switch(Ze.length){case 0:return!ke.call(this);case 1:return!ke.call(this,Ze[0]);case 2:return!ke.call(this,Ze[0],Ze[1]);case 3:return!ke.call(this,Ze[0],Ze[1],Ze[2])}return!ke.apply(this,Ze)}}var eN=ZO,tN=N5;function Y5(ke){return tN(2,ke)}var rN=Y5,sS="__lodash_hash_undefined__";function q5(ke){return this.__data__.set(ke,sS),this}var V5=q5;function nN(ke){return this.__data__.has(ke)}var Wd=nN,iN=hr,aN=V5,oN=Wd;function Bb(ke){var Ze=-1,kt=ke==null?0:ke.length;for(this.__data__=new iN;++Ze<kt;)this.add(ke[Ze])}Bb.prototype.add=Bb.prototype.push=aN,Bb.prototype.has=oN;var AS=Bb;function z5(ke,Ze){for(var kt=-1,br=ke==null?0:ke.length;++kt<br;)if(Ze(ke[kt],kt,ke))return!0;return!1}var J5=z5;function lS(ke,Ze){return ke.has(Ze)}var sN=lS,Ip=AS,lB=J5,uS=sN,AN=1,cS=2;function fS(ke,Ze,kt,br,nn,mn){var Hn=kt&AN,ti=ke.length,Pi=Ze.length;if(ti!=Pi&&!(Hn&&Pi>ti))return!1;var aa=mn.get(ke),ln=mn.get(Ze);if(aa&&ln)return aa==Ze&&ln==ke;var Fn=-1,Ln=!0,Bi=kt&cS?new Ip:void 0;for(mn.set(ke,Ze),mn.set(Ze,ke);++Fn<ti;){var Tt=ke[Fn],xr=Ze[Fn];if(br)var yn=Hn?br(xr,Tt,Fn,Ze,ke,mn):br(Tt,xr,Fn,ke,Ze,mn);if(yn!==void 0){if(yn)continue;Ln=!1;break}if(Bi){if(!lB(Ze,function(zn,Ui){if(!uS(Bi,Ui)&&(Tt===zn||nn(Tt,zn,kt,br,mn)))return Bi.push(Ui)})){Ln=!1;break}}else if(!(Tt===xr||nn(Tt,xr,kt,br,mn))){Ln=!1;break}}return mn.delete(ke),mn.delete(Ze),Ln}var hS=fS;function dS(ke){var Ze=-1,kt=Array(ke.size);return ke.forEach(function(br,nn){kt[++Ze]=[nn,br]}),kt}var gS=dS;function pS(ke){var Ze=-1,kt=Array(ke.size);return ke.forEach(function(br){kt[++Ze]=br}),kt}var X5=pS,uB=Qn,Z5=Jy,e4=se,t4=hS,lN=gS,uN=X5,cB=1,r4=2,fB="[object Boolean]",hB="[object Date]",n4="[object Error]",i4="[object Map]",Bp="[object Number]",vS="[object RegExp]",cN="[object Set]",mS="[object String]",a4="[object Symbol]",yS="[object ArrayBuffer]",fN="[object DataView]",bS=uB?uB.prototype:void 0,o4=bS?bS.valueOf:void 0;function dB(ke,Ze,kt,br,nn,mn,Hn){switch(kt){case fN:if(ke.byteLength!=Ze.byteLength||ke.byteOffset!=Ze.byteOffset)return!1;ke=ke.buffer,Ze=Ze.buffer;case yS:return!(ke.byteLength!=Ze.byteLength||!mn(new Z5(ke),new Z5(Ze)));case fB:case hB:case Bp:return e4(+ke,+Ze);case n4:return ke.name==Ze.name&&ke.message==Ze.message;case vS:case mS:return ke==Ze+"";case i4:var ti=lN;case cN:var Pi=br&cB;if(ti||(ti=uN),ke.size!=Ze.size&&!Pi)return!1;var aa=Hn.get(ke);if(aa)return aa==Ze;br|=r4,Hn.set(ke,Ze);var ln=t4(ti(ke),ti(Ze),br,nn,mn,Hn);return Hn.delete(ke),ln;case a4:if(o4)return o4.call(ke)==o4.call(Ze)}return!1}var a=dB,u=ZA,A=1,c=Object.prototype,d=c.hasOwnProperty;function p(ke,Ze,kt,br,nn,mn){var Hn=kt&A,ti=u(ke),Pi=ti.length,aa=u(Ze),ln=aa.length;if(Pi!=ln&&!Hn)return!1;for(var Fn=Pi;Fn--;){var Ln=ti[Fn];if(!(Hn?Ln in Ze:d.call(Ze,Ln)))return!1}var Bi=mn.get(ke),Tt=mn.get(Ze);if(Bi&&Tt)return Bi==Ze&&Tt==ke;var xr=!0;mn.set(ke,Ze),mn.set(Ze,ke);for(var yn=Hn;++Fn<Pi;){Ln=ti[Fn];var zn=ke[Ln],Ui=Ze[Ln];if(br)var va=Hn?br(Ui,zn,Ln,Ze,ke,mn):br(zn,Ui,Ln,ke,Ze,mn);if(!(va===void 0?zn===Ui||nn(zn,Ui,kt,br,mn):va)){xr=!1;break}yn||(yn=Ln=="constructor")}if(xr&&!yn){var po=ke.constructor,Xo=Ze.constructor;po!=Xo&&"constructor"in ke&&"constructor"in Ze&&!(typeof po=="function"&&po instanceof po&&typeof Xo=="function"&&Xo instanceof Xo)&&(xr=!1)}return mn.delete(ke),mn.delete(Ze),xr}var g=p,h=Ss,b=hS,y=a,w=g,C=gp,Q=JA,x=td,k=Gy,F=1,D="[object Arguments]",M="[object Array]",N="[object Object]",P=Object.prototype,j=P.hasOwnProperty;function Y(ke,Ze,kt,br,nn,mn){var Hn=Q(ke),ti=Q(Ze),Pi=Hn?M:C(ke),aa=ti?M:C(Ze);Pi=Pi==D?N:Pi,aa=aa==D?N:aa;var ln=Pi==N,Fn=aa==N,Ln=Pi==aa;if(Ln&&x(ke)){if(!x(Ze))return!1;Hn=!0,ln=!1}if(Ln&&!ln)return mn||(mn=new h),Hn||k(ke)?b(ke,Ze,kt,br,nn,mn):y(ke,Ze,Pi,kt,br,nn,mn);if(!(kt&F)){var Bi=ln&&j.call(ke,"__wrapped__"),Tt=Fn&&j.call(Ze,"__wrapped__");if(Bi||Tt){var xr=Bi?ke.value():ke,yn=Tt?Ze.value():Ze;return mn||(mn=new h),nn(xr,yn,kt,br,mn)}}return Ln?(mn||(mn=new h),w(ke,Ze,kt,br,nn,mn)):!1}var z=Y,re=z,we=UA;function Oe(ke,Ze,kt,br,nn){return ke===Ze?!0:ke==null||Ze==null||!we(ke)&&!we(Ze)?ke!==ke&&Ze!==Ze:re(ke,Ze,kt,br,Oe,nn)}var Ue=Oe,Me=Ss,nt=Ue,X=1,le=2;function G(ke,Ze,kt,br){var nn=kt.length,mn=nn,Hn=!br;if(ke==null)return!mn;for(ke=Object(ke);nn--;){var ti=kt[nn];if(Hn&&ti[2]?ti[1]!==ke[ti[0]]:!(ti[0]in ke))return!1}for(;++nn<mn;){ti=kt[nn];var Pi=ti[0],aa=ke[Pi],ln=ti[1];if(Hn&&ti[2]){if(aa===void 0&&!(Pi in ke))return!1}else{var Fn=new Me;if(br)var Ln=br(aa,ln,Pi,ke,Ze,Fn);if(!(Ln===void 0?nt(ln,aa,X|le,br,Fn):Ln))return!1}}return!0}var W=G,q=ui;function V(ke){return ke===ke&&!q(ke)}var Z=V,Ce=Z,fe=g0;function Ge(ke){for(var Ze=fe(ke),kt=Ze.length;kt--;){var br=Ze[kt],nn=ke[br];Ze[kt]=[br,nn,Ce(nn)]}return Ze}var ue=Ge;function qe(ke,Ze){return function(kt){return kt==null?!1:kt[ke]===Ze&&(Ze!==void 0||ke in Object(kt))}}var It=qe,gt=W,tr=ue,ar=It;function sr(ke){var Ze=tr(ke);return Ze.length==1&&Ze[0][2]?ar(Ze[0][0],Ze[0][1]):function(kt){return kt===ke||gt(kt,ke,Ze)}}var Qt=sr,At=Gf;function Et(ke,Ze,kt){var br=ke==null?void 0:At(ke,Ze);return br===void 0?kt:br}var _t=Et;function mr(ke,Ze){return ke!=null&&Ze in Object(ke)}var wt=mr,Ht=fl,$r=hh,Ve=JA,Ct=xu,Lt=id,Br=al;function Zr(ke,Ze,kt){Ze=Ht(Ze,ke);for(var br=-1,nn=Ze.length,mn=!1;++br<nn;){var Hn=Br(Ze[br]);if(!(mn=ke!=null&&kt(ke,Hn)))break;ke=ke[Hn]}return mn||++br!=nn?mn:(nn=ke==null?0:ke.length,!!nn&&Lt(nn)&&Ct(Hn,nn)&&(Ve(ke)||$r(ke)))}var lt=Zr,jr=wt,Jr=lt;function $t(ke,Ze){return ke!=null&&Jr(ke,Ze,jr)}var qt=$t,ir=Ue,an=_t,Dt=qt,Ot=ub,er=Z,Er=It,zt=al,Ft=1,fr=2;function Or(ke,Ze){return Ot(ke)&&er(Ze)?Er(zt(ke),Ze):function(kt){var br=an(kt,ke);return br===void 0&&br===Ze?Dt(kt,ke):ir(Ze,br,Ft|fr)}}var Vr=Or;function Un(ke){return function(Ze){return Ze==null?void 0:Ze[ke]}}var Tn=Un,Li=Gf;function Xn(ke){return function(Ze){return Li(Ze,ke)}}var Mn=Xn,Oi=Tn,Si=Mn,_i=ub,Xi=al;function yi(ke){return _i(ke)?Oi(Xi(ke)):Si(ke)}var qi=yi,Ba=Qt,Wa=Vr,Qi=db,la=JA,oa=qi;function gi(ke){return typeof ke=="function"?ke:ke==null?Qi:typeof ke=="object"?la(ke)?Wa(ke[0],ke[1]):Ba(ke):oa(ke)}var ha=gi,ua=Cp,ba=ua,Na=ba,ao=SC,ji=ce,to=GI,Xa=ha,uo=Cp,as=lp,pr=Na,cn=JA,On=Math.min,Vi=pr(function(ke,Ze){Ze=Ze.length==1&&cn(Ze[0])?ji(Ze[0],as(Xa)):ji(to(Ze,1),as(Xa));var kt=Ze.length;return uo(function(br){for(var nn=-1,mn=On(br.length,kt);++nn<mn;)br[nn]=Ze[nn].call(this,br[nn]);return ao(ke,this,br)})}),ja=Vi,Qs=Cp,ol=S0,zl=Og,kc=xm,Ju=32,Nl=Qs(function(ke,Ze){var kt=kc(Ze,zl(Nl));return ol(ke,Ju,void 0,Ze,kt)});Nl.placeholder={};var Ru=Nl,Qo=Cp,Bo=S0,$f=Og,Xu=xm,Wf=64,xh=Qo(function(ke,Ze){var kt=Xu(Ze,$f(xh));return Bo(ke,Wf,void 0,Ze,kt)});xh.placeholder={};var GC=xh,Il=S0,Ep=a5,Ng=256,Qp=Ep(function(ke,Ze){return Il(ke,Ng,void 0,void 0,void 0,Ze)}),j1=Qp,_c=Cp,Eb=pb,Qb="Expected a function";function G1(ke,Ze){if(typeof ke!="function")throw new TypeError(Qb);return Ze=Ze===void 0?Ze:Eb(Ze),_c(ke,Ze)}var xb=G1,_m=el;function Sb(ke,Ze,kt){var br=ke.length;return kt=kt===void 0?br:kt,!Ze&&kt>=br?ke:_m(ke,Ze,kt)}var Xc=Sb,kb=SC,Zu=XA,xp=Cp,_b=Xc,Yd=pb,Yf="Expected a function",K1=Math.max;function KA(ke,Ze){if(typeof ke!="function")throw new TypeError(Yf);return Ze=Ze==null?0:K1(Yd(Ze),0),xp(function(kt){var br=kt[Ze],nn=_b(kt,0,Ze);return br&&Zu(nn,br),kb(ke,this,nn)})}var qd=KA,Fm=G5,Fb=ui,cd="Expected a function";function Db(ke,Ze,kt){var br=!0,nn=!0;if(typeof ke!="function")throw new TypeError(cd);return Fb(kt)&&(br="leading"in kt?!!kt.leading:br,nn="trailing"in kt?!!kt.trailing:nn),Fm(ke,Ze,{leading:br,maxWait:Ze,trailing:nn})}var k0=Db,Lg=X8;function qf(ke){return Lg(ke,1)}var Sh=qf,Rb=db;function $1(ke){return typeof ke=="function"?ke:Rb}var Mg=$1,W1=Mg,Sp=Ru;function Y1(ke,Ze){return Sp(W1(Ze),ke)}var q1=Y1,Dm={after:Bm,ary:X8,before:N5,bind:UO,bindKey:GO,curry:WO,curryRight:YO,debounce:G5,defer:Kd,delay:JO,flip:Qf,memoize:pu,negate:eN,once:rN,overArgs:ja,partial:Ru,partialRight:GC,rearg:j1,rest:xb,spread:qd,throttle:k0,unary:Sh,wrap:q1};const Zc=(ke,Ze)=>{const kt=ke.__vccOpts||ke;for(const[br,nn]of Ze)kt[br]=nn;return kt},Fr=`data:text/javascript;base64,${U(B)}`,bn=`data:text/javascript;base64,${U(I)}`;let Fi=!1,_a=!1;const xA=r.defineComponent({name:"VueOfficePdf",props:{src:[String,ArrayBuffer,Blob],requestOptions:{type:Object,default:()=>({})},staticFileUrl:{type:String,default:"https://unpkg.com/pdfjs-dist@3.1.81/"},options:{type:Object,default:()=>({})},defaultScale:{type:Number,default:1}},emits:["rendered","error"],setup(ke,{emit:Ze}){let kt=null,br=null;const nn=r.ref(null),mn=r.ref(null),Hn=r.ref([]),ti=r.ref(0);let Pi=0,aa=0,ln=0,Fn=0,Ln=6,Bi=0,Tt=0,xr=null,yn=2,zn=r.ref(ke.options.defaultScale||1);r.onBeforeUnmount(()=>{kt!==null&&(kt.destroy(),kt=null,br=null,xr&&clearTimeout(xr))});function Ui(){return zn}function va(Hs){zn.value=Hs,ys()}function po(){return S(Fr).then(()=>{if(window.pdfjsLib&&!_a)_a=!0,window.pdfjsLib.GlobalWorkerOptions.workerSrc=bn;else return Promise.reject("window.pdfjsLib未找到")})}function Xo(){return new Promise(Hs=>{const mA=()=>{window.pdfjsLib?Hs():xr=setTimeout(mA,10)};mA()})}function xo(){return window.pdfjsLib?Promise.resolve():Fi?Xo():(Fi=!0,po())}function aA(){mn.value.innerHTML=""}function ys(){if(!ke.src){aA(),Ze("error",new Error("src不能为空"));return}br=window.pdfjsLib.getDocument(m({url:E(ke.src,{type:"application/pdf"}),withCredentials:ke.requestOptions&&ke.requestOptions.withCredentials,cMapUrl:`${ke.staticFileUrl.endsWith("/")?ke.staticFileUrl:ke.staticFileUrl+"/"}cmaps/`,cMapPacked:!0,enableXfa:!0},TR(ke.options,["width"]))),br.promise.then(Hs=>{kt&&kt.destroy(),kt=Hs,Tu(kt).then(mA=>{Pi=kt.numPages,Fn=nn.value.getBoundingClientRect().height,aa=mA.width,ln=mA.height,Bi=mA.canvasWidth,Tt=mA.canvasHeight;let Bl=ke.options.gap||10;Ln=Math.ceil(Fn/(ln+Bl))+4;let Zo=(ln+Bl)*Pi-Bl;mn.value.style.height=Zo+"px",aA(),Sf(1,Math.min(Pi,Ln))})}).catch(Hs=>{Ze("error",Hs)})}function Tu(Hs){return Hs.getPage(1).then(mA=>{let Bl=ke.options.width||mn.value.getBoundingClientRect().width-20,Zo=mA.getViewport({scale:1});Zo.width>Bl*2?yn=.5:Zo.width>Bl?yn=1:yn=2,Zo=mA.getViewport({scale:yn*(zn.value<1?zn.value:1)});const Jl=window.devicePixelRatio>2?1.5:2;let Ou=Math.floor(Zo.width*Jl),zf=Math.floor(Zo.height*Jl),tl=Math.floor(Zo.width),Xl=Math.floor(Zo.height);if(ke.options.width){let gB=ke.options.width/tl;tl=Math.floor(ke.options.width),Xl=Math.floor(Xl*gB)}let kh=mn.value.getBoundingClientRect().width-20;if(tl>kh){let gB=kh/tl;tl=Math.floor(kh),Xl=Math.floor(Xl*gB)}return{width:tl,height:Xl,canvasWidth:Ou,canvasHeight:zf}}).catch(mA=>{Ze("error",mA)})}const xf=Dm.debounce(function(Hs){const{scrollTop:mA}=Hs.target;let Bl=parseInt(getComputedStyle(mn.value).paddingTop)||0;const Zo=ke.options.gap||10,Jl=Math.max(Math.floor(Math.max(mA-Bl,0)/(ln+Zo))-1,1),Ou=Math.min(Jl+Ln-1,Pi);Sf(Jl,Ou)},60);function Go(Hs){let mA=parseInt(getComputedStyle(mn.value).paddingTop)||0,Bl=ke.options.gap||10;const Zo=document.createElement("canvas");return Zo.style.position="absolute",Zo.style.top=(Hs-1)*(ln+Bl)+mA+"px",Zo.style.left="50%",Zo.style.transform="translate(-50%)",Zo.style.backgroundColor="#fff",Zo.setAttribute("data-id",Hs),Zo.width=Bi,Zo.height=Tt,Zo.style.width=`${aa}px`,Zo.style.height=`${ln}px`,Zo}function Sf(Hs,mA){let Bl=mn.value,Zo=[...Bl.childNodes],Jl=[];if(Bl.childNodes.length===0)for(let Ou=Hs;Ou<=mA;Ou++){let zf=Go(Ou);Bl.appendChild(zf),Jl.push(Vf(Ou,zf))}else{let Ou=+Zo[0].getAttribute("data-id"),zf=+Zo[Zo.length-1].getAttribute("data-id");if(mA<Ou||Hs>zf)for(let tl=Hs;tl<=mA;tl++){let Xl=Go(tl);Bl.appendChild(Xl),Jl.push(Vf(tl,Xl))}if(Hs<Ou&&mA>=Ou){let tl=Zo[0];for(let Xl=Ou-1;Xl>=Hs;Xl--){let kh=Go(Xl);Bl.insertBefore(kh,tl),tl=kh,Jl.push(Vf(Xl,kh))}}for(let tl=0;tl<=zf-Ou;tl++){let Xl=+Zo[tl].getAttribute("data-id");(Xl<Hs||Xl>mA)&&Bl.removeChild(Zo[tl])}if(mA>zf&&Hs<=zf)for(let tl=zf+1;tl<=mA;tl++){let Xl=Go(tl);Bl.appendChild(Xl),Jl.push(Vf(tl,Xl))}}Promise.all(Jl).then(Ou=>{Ze("rendered")}).catch(Ou=>{Ze("error",Ou)})}function Vf(Hs,mA){return kt.getPage(Hs).then(Bl=>{const Zo=Bl.getViewport({scale:yn*(zn.value<1?zn.value:1)});let Jl=window.devicePixelRatio>2?1.5:2;if(Bi*Zo.height!==Tt*Zo.width){let tl=Math.floor(Zo.width*Jl),Xl=Math.floor(Zo.height*Jl),kh=Tt/Xl;Jl=Jl*kh,mA.width=tl*kh,mA.style.width=parseInt(mA.style.width)*kh+"px"}const Ou=mA.getContext("2d"),zf=Jl!==1?[Jl,0,0,Jl,0,0]:null;return Bl.render({canvasContext:Ou,transform:zf,viewport:Zo}).promise})}function Vd(){Sf(1,Math.min(Pi,Ln))}r.onMounted(()=>{ke.src&&xo().then(ys).catch(Hs=>{console.warn(Hs)})}),r.watch(()=>ke.src,()=>{xo().then(ys).catch(Hs=>{console.warn(Hs)})});function _0(Hs){kt&&kt._transport&&kt._transport.getData().then(mA=>{_(Hs||`vue-office-pdf-${new Date().getTime()}.pdf`,mA.buffer)})}return{containerRef:nn,wrapperRef:mn,rootRef:Hn,numPages:ti,save:_0,onScrollPdf:xf,rerender:Vd,userScale:zn,getScale:Ui,setScale:va}}});function jo(ke,Ze,kt,br,nn,mn){return n.openBlock(),n.createElementBlock("div",{class:"vue-office-pdf",ref:"containerRef",style:{"text-align":"center","overflow-y":"auto",position:"relative"},onScroll:Ze[0]||(Ze[0]=(...Hn)=>ke.onScrollPdf&&ke.onScrollPdf(...Hn))},[n.createElementVNode("div",{ref:"wrapperRef",class:"vue-office-pdf-wrapper",style:n.normalizeStyle([{background:"gray",padding:"30px 0",position:"relative","box-sizing":"content-box"},{width:`${100*(ke.userScale<1?1:ke.userScale)}%`}])},null,4),n.renderSlot(ke.$slots,"default")],544)}const Os=Zc(xA,[["render",jo]]);return Os.install=function(ke){ke.component(Os.name,Os)},Os})}(Q7)),Q7.exports}Rst();/*!
  995. * html2canvas 1.4.1 <https://html2canvas.hertzen.com>
  996. * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
  997. * Released under MIT License
  998. *//*! *****************************************************************************
  999. Copyright (c) Microsoft Corporation.
  1000. Permission to use, copy, modify, and/or distribute this software for any
  1001. purpose with or without fee is hereby granted.
  1002. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
  1003. REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  1004. AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
  1005. INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  1006. LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  1007. OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  1008. PERFORMANCE OF THIS SOFTWARE.
  1009. ***************************************************************************** */var X$=function(e,t){return X$=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},X$(e,t)};function A1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");X$(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Z$=function(){return Z$=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t},Z$.apply(this,arguments)};function pd(e,t,r,n){function i(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function l(v){try{m(n.next(v))}catch(I){s(I)}}function f(v){try{m(n.throw(v))}catch(I){s(I)}}function m(v){v.done?o(v.value):i(v.value).then(l,f)}m((n=n.apply(e,[])).next())})}function Mh(e,t){var r={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},n,i,o,s;return s={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function l(m){return function(v){return f([m,v])}}function f(m){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,i&&(o=m[0]&2?i.return:m[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,m[1])).done)return o;switch(i=0,o&&(m=[m[0]&2,o.value]),m[0]){case 0:case 1:o=m;break;case 4:return r.label++,{value:m[1],done:!1};case 5:r.label++,i=m[1],m=[0];continue;case 7:m=r.ops.pop(),r.trys.pop();continue;default:if(o=r.trys,!(o=o.length>0&&o[o.length-1])&&(m[0]===6||m[0]===2)){r=0;continue}if(m[0]===3&&(!o||m[1]>o[0]&&m[1]<o[3])){r.label=m[1];break}if(m[0]===6&&r.label<o[1]){r.label=o[1],o=m;break}if(o&&r.label<o[2]){r.label=o[2],r.ops.push(m);break}o[2]&&r.ops.pop(),r.trys.pop();continue}m=t.call(e,r)}catch(v){m=[6,v],i=0}finally{n=o=0}if(m[0]&5)throw m[1];return{value:m[0]?m[1]:void 0,done:!0}}}function e9(e,t,r){if(arguments.length===2)for(var n=0,i=t.length,o;n<i;n++)(o||!(n in t))&&(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||t)}var Sy=function(){function e(t,r,n,i){this.left=t,this.top=r,this.width=n,this.height=i}return e.prototype.add=function(t,r,n,i){return new e(this.left+t,this.top+r,this.width+n,this.height+i)},e.fromClientRect=function(t,r){return new e(r.left+t.windowBounds.left,r.top+t.windowBounds.top,r.width,r.height)},e.fromDOMRectList=function(t,r){var n=Array.from(r).find(function(i){return i.width!==0});return n?new e(n.left+t.windowBounds.left,n.top+t.windowBounds.top,n.width,n.height):e.EMPTY},e.EMPTY=new e(0,0,0,0),e}(),ZD=function(e,t){return Sy.fromClientRect(e,t.getBoundingClientRect())},Tst=function(e){var t=e.body,r=e.documentElement;if(!t||!r)throw new Error("Unable to get document size");var n=Math.max(Math.max(t.scrollWidth,r.scrollWidth),Math.max(t.offsetWidth,r.offsetWidth),Math.max(t.clientWidth,r.clientWidth)),i=Math.max(Math.max(t.scrollHeight,r.scrollHeight),Math.max(t.offsetHeight,r.offsetHeight),Math.max(t.clientHeight,r.clientHeight));return new Sy(0,0,n,i)},eR=function(e){for(var t=[],r=0,n=e.length;r<n;){var i=e.charCodeAt(r++);if(i>=55296&&i<=56319&&r<n){var o=e.charCodeAt(r++);(o&64512)===56320?t.push(((i&1023)<<10)+(o&1023)+65536):(t.push(i),r--)}else t.push(i)}return t},ac=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var r=e.length;if(!r)return"";for(var n=[],i=-1,o="";++i<r;){var s=e[i];s<=65535?n.push(s):(s-=65536,n.push((s>>10)+55296,s%1024+56320)),(i+1===r||n.length>16384)&&(o+=String.fromCharCode.apply(String,n),n.length=0)}return o},Yse="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ost=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var t9=0;t9<Yse.length;t9++)Ost[Yse.charCodeAt(t9)]=t9;var qse="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",X4=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var r9=0;r9<qse.length;r9++)X4[qse.charCodeAt(r9)]=r9;var Nst=function(e){var t=e.length*.75,r=e.length,n,i=0,o,s,l,f;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);var m=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(t):new Array(t),v=Array.isArray(m)?m:new Uint8Array(m);for(n=0;n<r;n+=4)o=X4[e.charCodeAt(n)],s=X4[e.charCodeAt(n+1)],l=X4[e.charCodeAt(n+2)],f=X4[e.charCodeAt(n+3)],v[i++]=o<<2|s>>4,v[i++]=(s&15)<<4|l>>2,v[i++]=(l&3)<<6|f&63;return m},Lst=function(e){for(var t=e.length,r=[],n=0;n<t;n+=2)r.push(e[n+1]<<8|e[n]);return r},Mst=function(e){for(var t=e.length,r=[],n=0;n<t;n+=4)r.push(e[n+3]<<24|e[n+2]<<16|e[n+1]<<8|e[n]);return r},Gw=5,Tz=11,AU=2,Pst=Tz-Gw,RCe=65536>>Gw,Ust=1<<Gw,lU=Ust-1,Hst=1024>>Gw,jst=RCe+Hst,Gst=jst,Kst=32,$st=Gst+Kst,Wst=65536>>Tz,Yst=1<<Pst,qst=Yst-1,Vse=function(e,t,r){return e.slice?e.slice(t,r):new Uint16Array(Array.prototype.slice.call(e,t,r))},Vst=function(e,t,r){return e.slice?e.slice(t,r):new Uint32Array(Array.prototype.slice.call(e,t,r))},zst=function(e,t){var r=Nst(e),n=Array.isArray(r)?Mst(r):new Uint32Array(r),i=Array.isArray(r)?Lst(r):new Uint16Array(r),o=24,s=Vse(i,o/2,n[4]/2),l=n[5]===2?Vse(i,(o+n[4])/2):Vst(n,Math.ceil((o+n[4])/4));return new Jst(n[0],n[1],n[2],n[3],s,l)},Jst=function(){function e(t,r,n,i,o,s){this.initialValue=t,this.errorValue=r,this.highStart=n,this.highValueIndex=i,this.index=o,this.data=s}return e.prototype.get=function(t){var r;if(t>=0){if(t<55296||t>56319&&t<=65535)return r=this.index[t>>Gw],r=(r<<AU)+(t&lU),this.data[r];if(t<=65535)return r=this.index[RCe+(t-55296>>Gw)],r=(r<<AU)+(t&lU),this.data[r];if(t<this.highStart)return r=$st-Wst+(t>>Tz),r=this.index[r],r+=t>>Gw&qst,r=this.index[r],r=(r<<AU)+(t&lU),this.data[r];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),zse="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Xst=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var n9=0;n9<zse.length;n9++)Xst[zse.charCodeAt(n9)]=n9;var Zst="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==",Jse=50,eAt=1,TCe=2,OCe=3,tAt=4,rAt=5,Xse=7,NCe=8,Zse=9,v2=10,eW=11,eAe=12,tW=13,nAt=14,Z4=15,rW=16,i9=17,M4=18,iAt=19,tAe=20,nW=21,P4=22,uU=23,HB=24,$g=25,eQ=26,tQ=27,jB=28,aAt=29,yw=30,oAt=31,a9=32,o9=33,iW=34,aW=35,oW=36,Q6=37,sW=38,x7=39,S7=40,cU=41,LCe=42,sAt=43,AAt=[9001,65288],MCe="!",Js="×",s9="÷",AW=zst(Zst),qm=[yw,oW],lW=[eAt,TCe,OCe,rAt],PCe=[v2,NCe],rAe=[tQ,eQ],lAt=lW.concat(PCe),nAe=[sW,x7,S7,iW,aW],uAt=[Z4,tW],cAt=function(e,t){t===void 0&&(t="strict");var r=[],n=[],i=[];return e.forEach(function(o,s){var l=AW.get(o);if(l>Jse?(i.push(!0),l-=Jse):i.push(!1),["normal","auto","loose"].indexOf(t)!==-1&&[8208,8211,12316,12448].indexOf(o)!==-1)return n.push(s),r.push(rW);if(l===tAt||l===eW){if(s===0)return n.push(s),r.push(yw);var f=r[s-1];return lAt.indexOf(f)===-1?(n.push(n[s-1]),r.push(f)):(n.push(s),r.push(yw))}if(n.push(s),l===oAt)return r.push(t==="strict"?nW:Q6);if(l===LCe||l===aAt)return r.push(yw);if(l===sAt)return o>=131072&&o<=196605||o>=196608&&o<=262141?r.push(Q6):r.push(yw);r.push(l)}),[n,r,i]},fU=function(e,t,r,n){var i=n[r];if(Array.isArray(e)?e.indexOf(i)!==-1:e===i)for(var o=r;o<=n.length;){o++;var s=n[o];if(s===t)return!0;if(s!==v2)break}if(i===v2)for(var o=r;o>0;){o--;var l=n[o];if(Array.isArray(e)?e.indexOf(l)!==-1:e===l)for(var f=r;f<=n.length;){f++;var s=n[f];if(s===t)return!0;if(s!==v2)break}if(l!==v2)break}return!1},iAe=function(e,t){for(var r=e;r>=0;){var n=t[r];if(n===v2)r--;else return n}return 0},fAt=function(e,t,r,n,i){if(r[n]===0)return Js;var o=n-1;if(Array.isArray(i)&&i[o]===!0)return Js;var s=o-1,l=o+1,f=t[o],m=s>=0?t[s]:0,v=t[l];if(f===TCe&&v===OCe)return Js;if(lW.indexOf(f)!==-1)return MCe;if(lW.indexOf(v)!==-1||PCe.indexOf(v)!==-1)return Js;if(iAe(o,t)===NCe)return s9;if(AW.get(e[o])===eW||(f===a9||f===o9)&&AW.get(e[l])===eW||f===Xse||v===Xse||f===Zse||[v2,tW,Z4].indexOf(f)===-1&&v===Zse||[i9,M4,iAt,HB,jB].indexOf(v)!==-1||iAe(o,t)===P4||fU(uU,P4,o,t)||fU([i9,M4],nW,o,t)||fU(eAe,eAe,o,t))return Js;if(f===v2)return s9;if(f===uU||v===uU)return Js;if(v===rW||f===rW)return s9;if([tW,Z4,nW].indexOf(v)!==-1||f===nAt||m===oW&&uAt.indexOf(f)!==-1||f===jB&&v===oW||v===tAe||qm.indexOf(v)!==-1&&f===$g||qm.indexOf(f)!==-1&&v===$g||f===tQ&&[Q6,a9,o9].indexOf(v)!==-1||[Q6,a9,o9].indexOf(f)!==-1&&v===eQ||qm.indexOf(f)!==-1&&rAe.indexOf(v)!==-1||rAe.indexOf(f)!==-1&&qm.indexOf(v)!==-1||[tQ,eQ].indexOf(f)!==-1&&(v===$g||[P4,Z4].indexOf(v)!==-1&&t[l+1]===$g)||[P4,Z4].indexOf(f)!==-1&&v===$g||f===$g&&[$g,jB,HB].indexOf(v)!==-1)return Js;if([$g,jB,HB,i9,M4].indexOf(v)!==-1)for(var I=o;I>=0;){var B=t[I];if(B===$g)return Js;if([jB,HB].indexOf(B)!==-1)I--;else break}if([tQ,eQ].indexOf(v)!==-1)for(var I=[i9,M4].indexOf(f)!==-1?s:o;I>=0;){var B=t[I];if(B===$g)return Js;if([jB,HB].indexOf(B)!==-1)I--;else break}if(sW===f&&[sW,x7,iW,aW].indexOf(v)!==-1||[x7,iW].indexOf(f)!==-1&&[x7,S7].indexOf(v)!==-1||[S7,aW].indexOf(f)!==-1&&v===S7||nAe.indexOf(f)!==-1&&[tAe,eQ].indexOf(v)!==-1||nAe.indexOf(v)!==-1&&f===tQ||qm.indexOf(f)!==-1&&qm.indexOf(v)!==-1||f===HB&&qm.indexOf(v)!==-1||qm.concat($g).indexOf(f)!==-1&&v===P4&&AAt.indexOf(e[l])===-1||qm.concat($g).indexOf(v)!==-1&&f===M4)return Js;if(f===cU&&v===cU){for(var E=r[o],S=1;E>0&&(E--,t[E]===cU);)S++;if(S%2!==0)return Js}return f===a9&&v===o9?Js:s9},hAt=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var r=cAt(e,t.lineBreak),n=r[0],i=r[1],o=r[2];(t.wordBreak==="break-all"||t.wordBreak==="break-word")&&(i=i.map(function(l){return[$g,yw,LCe].indexOf(l)!==-1?Q6:l}));var s=t.wordBreak==="keep-all"?o.map(function(l,f){return l&&e[f]>=19968&&e[f]<=40959}):void 0;return[n,i,s]},dAt=function(){function e(t,r,n,i){this.codePoints=t,this.required=r===MCe,this.start=n,this.end=i}return e.prototype.slice=function(){return ac.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),gAt=function(e,t){var r=eR(e),n=hAt(r,t),i=n[0],o=n[1],s=n[2],l=r.length,f=0,m=0;return{next:function(){if(m>=l)return{done:!0,value:null};for(var v=Js;m<l&&(v=fAt(r,o,i,++m,s))===Js;);if(v!==Js||m===l){var I=new dAt(r,v,f,m);return f=m,{value:I,done:!1}}return{done:!0,value:null}}}},pAt=1,vAt=2,cx=4,aAe=8,G_=10,oAe=47,TQ=92,mAt=9,yAt=32,A9=34,U4=61,bAt=35,CAt=36,wAt=37,l9=39,u9=40,H4=41,IAt=95,ng=45,BAt=33,EAt=60,QAt=62,xAt=64,SAt=91,kAt=93,_At=61,FAt=123,c9=63,DAt=125,sAe=124,RAt=126,TAt=128,AAe=65533,hU=42,xw=43,OAt=44,NAt=58,LAt=59,x6=46,MAt=0,PAt=8,UAt=11,HAt=14,jAt=31,GAt=127,ev=-1,UCe=48,HCe=97,jCe=101,KAt=102,$At=117,WAt=122,GCe=65,KCe=69,$Ce=70,YAt=85,qAt=90,Uh=function(e){return e>=UCe&&e<=57},VAt=function(e){return e>=55296&&e<=57343},GB=function(e){return Uh(e)||e>=GCe&&e<=$Ce||e>=HCe&&e<=KAt},zAt=function(e){return e>=HCe&&e<=WAt},JAt=function(e){return e>=GCe&&e<=qAt},XAt=function(e){return zAt(e)||JAt(e)},ZAt=function(e){return e>=TAt},f9=function(e){return e===G_||e===mAt||e===yAt},K_=function(e){return XAt(e)||ZAt(e)||e===IAt},lAe=function(e){return K_(e)||Uh(e)||e===ng},elt=function(e){return e>=MAt&&e<=PAt||e===UAt||e>=HAt&&e<=jAt||e===GAt},i2=function(e,t){return e!==TQ?!1:t!==G_},h9=function(e,t,r){return e===ng?K_(t)||i2(t,r):K_(e)?!0:!!(e===TQ&&i2(e,t))},dU=function(e,t,r){return e===xw||e===ng?Uh(t)?!0:t===x6&&Uh(r):Uh(e===x6?t:e)},tlt=function(e){var t=0,r=1;(e[t]===xw||e[t]===ng)&&(e[t]===ng&&(r=-1),t++);for(var n=[];Uh(e[t]);)n.push(e[t++]);var i=n.length?parseInt(ac.apply(void 0,n),10):0;e[t]===x6&&t++;for(var o=[];Uh(e[t]);)o.push(e[t++]);var s=o.length,l=s?parseInt(ac.apply(void 0,o),10):0;(e[t]===KCe||e[t]===jCe)&&t++;var f=1;(e[t]===xw||e[t]===ng)&&(e[t]===ng&&(f=-1),t++);for(var m=[];Uh(e[t]);)m.push(e[t++]);var v=m.length?parseInt(ac.apply(void 0,m),10):0;return r*(i+l*Math.pow(10,-s))*Math.pow(10,f*v)},rlt={type:2},nlt={type:3},ilt={type:4},alt={type:13},olt={type:8},slt={type:21},Alt={type:9},llt={type:10},ult={type:11},clt={type:12},flt={type:14},d9={type:23},hlt={type:1},dlt={type:25},glt={type:24},plt={type:26},vlt={type:27},mlt={type:28},ylt={type:29},blt={type:31},uW={type:32},WCe=function(){function e(){this._value=[]}return e.prototype.write=function(t){this._value=this._value.concat(eR(t))},e.prototype.read=function(){for(var t=[],r=this.consumeToken();r!==uW;)t.push(r),r=this.consumeToken();return t},e.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case A9:return this.consumeStringToken(A9);case bAt:var r=this.peekCodePoint(0),n=this.peekCodePoint(1),i=this.peekCodePoint(2);if(lAe(r)||i2(n,i)){var o=h9(r,n,i)?vAt:pAt,s=this.consumeName();return{type:5,value:s,flags:o}}break;case CAt:if(this.peekCodePoint(0)===U4)return this.consumeCodePoint(),alt;break;case l9:return this.consumeStringToken(l9);case u9:return rlt;case H4:return nlt;case hU:if(this.peekCodePoint(0)===U4)return this.consumeCodePoint(),flt;break;case xw:if(dU(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case OAt:return ilt;case ng:var l=t,f=this.peekCodePoint(0),m=this.peekCodePoint(1);if(dU(l,f,m))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(h9(l,f,m))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(f===ng&&m===QAt)return this.consumeCodePoint(),this.consumeCodePoint(),glt;break;case x6:if(dU(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case oAe:if(this.peekCodePoint(0)===hU)for(this.consumeCodePoint();;){var v=this.consumeCodePoint();if(v===hU&&(v=this.consumeCodePoint(),v===oAe))return this.consumeToken();if(v===ev)return this.consumeToken()}break;case NAt:return plt;case LAt:return vlt;case EAt:if(this.peekCodePoint(0)===BAt&&this.peekCodePoint(1)===ng&&this.peekCodePoint(2)===ng)return this.consumeCodePoint(),this.consumeCodePoint(),dlt;break;case xAt:var I=this.peekCodePoint(0),B=this.peekCodePoint(1),E=this.peekCodePoint(2);if(h9(I,B,E)){var s=this.consumeName();return{type:7,value:s}}break;case SAt:return mlt;case TQ:if(i2(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case kAt:return ylt;case _At:if(this.peekCodePoint(0)===U4)return this.consumeCodePoint(),olt;break;case FAt:return ult;case DAt:return clt;case $At:case YAt:var S=this.peekCodePoint(0),_=this.peekCodePoint(1);return S===xw&&(GB(_)||_===c9)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case sAe:if(this.peekCodePoint(0)===U4)return this.consumeCodePoint(),Alt;if(this.peekCodePoint(0)===sAe)return this.consumeCodePoint(),slt;break;case RAt:if(this.peekCodePoint(0)===U4)return this.consumeCodePoint(),llt;break;case ev:return uW}return f9(t)?(this.consumeWhiteSpace(),blt):Uh(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):K_(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:ac(t)}},e.prototype.consumeCodePoint=function(){var t=this._value.shift();return typeof t>"u"?-1:t},e.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},e.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},e.prototype.consumeUnicodeRangeToken=function(){for(var t=[],r=this.consumeCodePoint();GB(r)&&t.length<6;)t.push(r),r=this.consumeCodePoint();for(var n=!1;r===c9&&t.length<6;)t.push(r),r=this.consumeCodePoint(),n=!0;if(n){var i=parseInt(ac.apply(void 0,t.map(function(f){return f===c9?UCe:f})),16),o=parseInt(ac.apply(void 0,t.map(function(f){return f===c9?$Ce:f})),16);return{type:30,start:i,end:o}}var s=parseInt(ac.apply(void 0,t),16);if(this.peekCodePoint(0)===ng&&GB(this.peekCodePoint(1))){this.consumeCodePoint(),r=this.consumeCodePoint();for(var l=[];GB(r)&&l.length<6;)l.push(r),r=this.consumeCodePoint();var o=parseInt(ac.apply(void 0,l),16);return{type:30,start:s,end:o}}else return{type:30,start:s,end:s}},e.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return t.toLowerCase()==="url"&&this.peekCodePoint(0)===u9?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===u9?(this.consumeCodePoint(),{type:19,value:t}):{type:20,value:t}},e.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===ev)return{type:22,value:""};var r=this.peekCodePoint(0);if(r===l9||r===A9){var n=this.consumeStringToken(this.consumeCodePoint());return n.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===ev||this.peekCodePoint(0)===H4)?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),d9)}for(;;){var i=this.consumeCodePoint();if(i===ev||i===H4)return{type:22,value:ac.apply(void 0,t)};if(f9(i))return this.consumeWhiteSpace(),this.peekCodePoint(0)===ev||this.peekCodePoint(0)===H4?(this.consumeCodePoint(),{type:22,value:ac.apply(void 0,t)}):(this.consumeBadUrlRemnants(),d9);if(i===A9||i===l9||i===u9||elt(i))return this.consumeBadUrlRemnants(),d9;if(i===TQ)if(i2(i,this.peekCodePoint(0)))t.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),d9;else t.push(i)}},e.prototype.consumeWhiteSpace=function(){for(;f9(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(t===H4||t===ev)return;i2(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(t){for(var r=5e4,n="";t>0;){var i=Math.min(r,t);n+=ac.apply(void 0,this._value.splice(0,i)),t-=i}return this._value.shift(),n},e.prototype.consumeStringToken=function(t){var r="",n=0;do{var i=this._value[n];if(i===ev||i===void 0||i===t)return r+=this.consumeStringSlice(n),{type:0,value:r};if(i===G_)return this._value.splice(0,n),hlt;if(i===TQ){var o=this._value[n+1];o!==ev&&o!==void 0&&(o===G_?(r+=this.consumeStringSlice(n),n=-1,this._value.shift()):i2(i,o)&&(r+=this.consumeStringSlice(n),r+=ac(this.consumeEscapedCodePoint()),n=-1))}n++}while(!0)},e.prototype.consumeNumber=function(){var t=[],r=cx,n=this.peekCodePoint(0);for((n===xw||n===ng)&&t.push(this.consumeCodePoint());Uh(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0);var i=this.peekCodePoint(1);if(n===x6&&Uh(i))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),r=aAe;Uh(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0),i=this.peekCodePoint(1);var o=this.peekCodePoint(2);if((n===KCe||n===jCe)&&((i===xw||i===ng)&&Uh(o)||Uh(i)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),r=aAe;Uh(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[tlt(t),r]},e.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),r=t[0],n=t[1],i=this.peekCodePoint(0),o=this.peekCodePoint(1),s=this.peekCodePoint(2);if(h9(i,o,s)){var l=this.consumeName();return{type:15,number:r,flags:n,unit:l}}return i===wAt?(this.consumeCodePoint(),{type:16,number:r,flags:n}):{type:17,number:r,flags:n}},e.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(GB(t)){for(var r=ac(t);GB(this.peekCodePoint(0))&&r.length<6;)r+=ac(this.consumeCodePoint());f9(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(r,16);return n===0||VAt(n)||n>1114111?AAe:n}return t===ev?AAe:t},e.prototype.consumeName=function(){for(var t="";;){var r=this.consumeCodePoint();if(lAe(r))t+=ac(r);else if(i2(r,this.peekCodePoint(0)))t+=ac(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(r),t}},e}(),YCe=function(){function e(t){this._tokens=t}return e.create=function(t){var r=new WCe;return r.write(t),new e(r.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var t=this.consumeToken();t.type===31;)t=this.consumeToken();if(t.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var r=this.consumeComponentValue();do t=this.consumeToken();while(t.type===31);if(t.type===32)return r;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var t=[];;){var r=this.consumeComponentValue();if(r.type===32)return t;t.push(r),t.push()}},e.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case 11:case 28:case 2:return this.consumeSimpleBlock(t.type);case 19:return this.consumeFunction(t)}return t},e.prototype.consumeSimpleBlock=function(t){for(var r={type:t,values:[]},n=this.consumeToken();;){if(n.type===32||wlt(n,t))return r;this.reconsumeToken(n),r.values.push(this.consumeComponentValue()),n=this.consumeToken()}},e.prototype.consumeFunction=function(t){for(var r={name:t.value,values:[],type:18};;){var n=this.consumeToken();if(n.type===32||n.type===3)return r;this.reconsumeToken(n),r.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var t=this._tokens.shift();return typeof t>"u"?uW:t},e.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},e}(),fx=function(e){return e.type===15},S3=function(e){return e.type===17},sl=function(e){return e.type===20},Clt=function(e){return e.type===0},cW=function(e,t){return sl(e)&&e.value===t},qCe=function(e){return e.type!==31},r3=function(e){return e.type!==31&&e.type!==4},Pv=function(e){var t=[],r=[];return e.forEach(function(n){if(n.type===4){if(r.length===0)throw new Error("Error parsing function args, zero tokens for arg");t.push(r),r=[];return}n.type!==31&&r.push(n)}),r.length&&t.push(r),t},wlt=function(e,t){return t===11&&e.type===12||t===28&&e.type===29?!0:t===2&&e.type===3},M2=function(e){return e.type===17||e.type===15},Oc=function(e){return e.type===16||M2(e)},VCe=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},ah={type:17,number:0,flags:cx},Oz={type:16,number:50,flags:cx},m2={type:16,number:100,flags:cx},rQ=function(e,t,r){var n=e[0],i=e[1];return[Sl(n,t),Sl(typeof i<"u"?i:n,r)]},Sl=function(e,t){if(e.type===16)return e.number/100*t;if(fx(e))switch(e.unit){case"rem":case"em":return 16*e.number;case"px":default:return e.number}return e.number},zCe="deg",JCe="grad",XCe="rad",ZCe="turn",tR={name:"angle",parse:function(e,t){if(t.type===15)switch(t.unit){case zCe:return Math.PI*t.number/180;case JCe:return Math.PI/200*t.number;case XCe:return t.number;case ZCe:return Math.PI*2*t.number}throw new Error("Unsupported angle type")}},ewe=function(e){return e.type===15&&(e.unit===zCe||e.unit===JCe||e.unit===XCe||e.unit===ZCe)},twe=function(e){var t=e.filter(sl).map(function(r){return r.value}).join(" ");switch(t){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ah,ah];case"to top":case"bottom":return Kp(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ah,m2];case"to right":case"left":return Kp(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[m2,m2];case"to bottom":case"top":return Kp(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[m2,ah];case"to left":case"right":return Kp(270)}return 0},Kp=function(e){return Math.PI*e/180},E2={name:"color",parse:function(e,t){if(t.type===18){var r=Ilt[t.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return r(e,t.values)}if(t.type===5){if(t.value.length===3){var n=t.value.substring(0,1),i=t.value.substring(1,2),o=t.value.substring(2,3);return y2(parseInt(n+n,16),parseInt(i+i,16),parseInt(o+o,16),1)}if(t.value.length===4){var n=t.value.substring(0,1),i=t.value.substring(1,2),o=t.value.substring(2,3),s=t.value.substring(3,4);return y2(parseInt(n+n,16),parseInt(i+i,16),parseInt(o+o,16),parseInt(s+s,16)/255)}if(t.value.length===6){var n=t.value.substring(0,2),i=t.value.substring(2,4),o=t.value.substring(4,6);return y2(parseInt(n,16),parseInt(i,16),parseInt(o,16),1)}if(t.value.length===8){var n=t.value.substring(0,2),i=t.value.substring(2,4),o=t.value.substring(4,6),s=t.value.substring(6,8);return y2(parseInt(n,16),parseInt(i,16),parseInt(o,16),parseInt(s,16)/255)}}if(t.type===20){var l=my[t.value.toUpperCase()];if(typeof l<"u")return l}return my.TRANSPARENT}},Q2=function(e){return(255&e)===0},_f=function(e){var t=255&e,r=255&e>>8,n=255&e>>16,i=255&e>>24;return t<255?"rgba("+i+","+n+","+r+","+t/255+")":"rgb("+i+","+n+","+r+")"},y2=function(e,t,r,n){return(e<<24|t<<16|r<<8|Math.round(n*255)<<0)>>>0},uAe=function(e,t){if(e.type===17)return e.number;if(e.type===16){var r=t===3?1:255;return t===3?e.number/100*r:Math.round(e.number/100*r)}return 0},cAe=function(e,t){var r=t.filter(r3);if(r.length===3){var n=r.map(uAe),i=n[0],o=n[1],s=n[2];return y2(i,o,s,1)}if(r.length===4){var l=r.map(uAe),i=l[0],o=l[1],s=l[2],f=l[3];return y2(i,o,s,f)}return 0};function gU(e,t,r){return r<0&&(r+=1),r>=1&&(r-=1),r<1/6?(t-e)*r*6+e:r<1/2?t:r<2/3?(t-e)*6*(2/3-r)+e:e}var fAe=function(e,t){var r=t.filter(r3),n=r[0],i=r[1],o=r[2],s=r[3],l=(n.type===17?Kp(n.number):tR.parse(e,n))/(Math.PI*2),f=Oc(i)?i.number/100:0,m=Oc(o)?o.number/100:0,v=typeof s<"u"&&Oc(s)?Sl(s,1):1;if(f===0)return y2(m*255,m*255,m*255,1);var I=m<=.5?m*(f+1):m+f-m*f,B=m*2-I,E=gU(B,I,l+1/3),S=gU(B,I,l),_=gU(B,I,l-1/3);return y2(E*255,S*255,_*255,v)},Ilt={hsl:fAe,hsla:fAe,rgb:cAe,rgba:cAe},OQ=function(e,t){return E2.parse(e,YCe.create(t).parseComponentValue())},my={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},Blt={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map(function(r){if(sl(r))switch(r.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Elt={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},rR=function(e,t){var r=E2.parse(e,t[0]),n=t[1];return n&&Oc(n)?{color:r,stop:n}:{color:r,stop:null}},hAe=function(e,t){var r=e[0],n=e[e.length-1];r.stop===null&&(r.stop=ah),n.stop===null&&(n.stop=m2);for(var i=[],o=0,s=0;s<e.length;s++){var l=e[s].stop;if(l!==null){var f=Sl(l,t);f>o?i.push(f):i.push(o),o=f}else i.push(null)}for(var m=null,s=0;s<i.length;s++){var v=i[s];if(v===null)m===null&&(m=s);else if(m!==null){for(var I=s-m,B=i[m-1],E=(v-B)/(I+1),S=1;S<=I;S++)i[m+S-1]=E*S;m=null}}return e.map(function(_,O){var R=_.color;return{color:R,stop:Math.max(Math.min(1,i[O]/t),0)}})},Qlt=function(e,t,r){var n=t/2,i=r/2,o=Sl(e[0],t)-n,s=i-Sl(e[1],r);return(Math.atan2(s,o)+Math.PI*2)%(Math.PI*2)},xlt=function(e,t,r){var n=typeof e=="number"?e:Qlt(e,t,r),i=Math.abs(t*Math.sin(n))+Math.abs(r*Math.cos(n)),o=t/2,s=r/2,l=i/2,f=Math.sin(n-Math.PI/2)*l,m=Math.cos(n-Math.PI/2)*l;return[i,o-m,o+m,s-f,s+f]},U0=function(e,t){return Math.sqrt(e*e+t*t)},dAe=function(e,t,r,n,i){var o=[[0,0],[0,t],[e,0],[e,t]];return o.reduce(function(s,l){var f=l[0],m=l[1],v=U0(r-f,n-m);return(i?v<s.optimumDistance:v>s.optimumDistance)?{optimumCorner:l,optimumDistance:v}:s},{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},Slt=function(e,t,r,n,i){var o=0,s=0;switch(e.size){case 0:e.shape===0?o=s=Math.min(Math.abs(t),Math.abs(t-n),Math.abs(r),Math.abs(r-i)):e.shape===1&&(o=Math.min(Math.abs(t),Math.abs(t-n)),s=Math.min(Math.abs(r),Math.abs(r-i)));break;case 2:if(e.shape===0)o=s=Math.min(U0(t,r),U0(t,r-i),U0(t-n,r),U0(t-n,r-i));else if(e.shape===1){var l=Math.min(Math.abs(r),Math.abs(r-i))/Math.min(Math.abs(t),Math.abs(t-n)),f=dAe(n,i,t,r,!0),m=f[0],v=f[1];o=U0(m-t,(v-r)/l),s=l*o}break;case 1:e.shape===0?o=s=Math.max(Math.abs(t),Math.abs(t-n),Math.abs(r),Math.abs(r-i)):e.shape===1&&(o=Math.max(Math.abs(t),Math.abs(t-n)),s=Math.max(Math.abs(r),Math.abs(r-i)));break;case 3:if(e.shape===0)o=s=Math.max(U0(t,r),U0(t,r-i),U0(t-n,r),U0(t-n,r-i));else if(e.shape===1){var l=Math.max(Math.abs(r),Math.abs(r-i))/Math.max(Math.abs(t),Math.abs(t-n)),I=dAe(n,i,t,r,!1),m=I[0],v=I[1];o=U0(m-t,(v-r)/l),s=l*o}break}return Array.isArray(e.size)&&(o=Sl(e.size[0],n),s=e.size.length===2?Sl(e.size[1],i):o),[o,s]},klt=function(e,t){var r=Kp(180),n=[];return Pv(t).forEach(function(i,o){if(o===0){var s=i[0];if(s.type===20&&s.value==="to"){r=twe(i);return}else if(ewe(s)){r=tR.parse(e,s);return}}var l=rR(e,i);n.push(l)}),{angle:r,stops:n,type:1}},g9=function(e,t){var r=Kp(180),n=[];return Pv(t).forEach(function(i,o){if(o===0){var s=i[0];if(s.type===20&&["top","left","right","bottom"].indexOf(s.value)!==-1){r=twe(i);return}else if(ewe(s)){r=(tR.parse(e,s)+Kp(270))%Kp(360);return}}var l=rR(e,i);n.push(l)}),{angle:r,stops:n,type:1}},_lt=function(e,t){var r=Kp(180),n=[],i=1,o=0,s=3,l=[];return Pv(t).forEach(function(f,m){var v=f[0];if(m===0){if(sl(v)&&v.value==="linear"){i=1;return}else if(sl(v)&&v.value==="radial"){i=2;return}}if(v.type===18){if(v.name==="from"){var I=E2.parse(e,v.values[0]);n.push({stop:ah,color:I})}else if(v.name==="to"){var I=E2.parse(e,v.values[0]);n.push({stop:m2,color:I})}else if(v.name==="color-stop"){var B=v.values.filter(r3);if(B.length===2){var I=E2.parse(e,B[1]),E=B[0];S3(E)&&n.push({stop:{type:16,number:E.number*100,flags:E.flags},color:I})}}}}),i===1?{angle:(r+Kp(180))%Kp(360),stops:n,type:i}:{size:s,shape:o,stops:n,position:l,type:i}},rwe="closest-side",nwe="farthest-side",iwe="closest-corner",awe="farthest-corner",owe="circle",swe="ellipse",Awe="cover",lwe="contain",Flt=function(e,t){var r=0,n=3,i=[],o=[];return Pv(t).forEach(function(s,l){var f=!0;if(l===0){var m=!1;f=s.reduce(function(I,B){if(m)if(sl(B))switch(B.value){case"center":return o.push(Oz),I;case"top":case"left":return o.push(ah),I;case"right":case"bottom":return o.push(m2),I}else(Oc(B)||M2(B))&&o.push(B);else if(sl(B))switch(B.value){case owe:return r=0,!1;case swe:return r=1,!1;case"at":return m=!0,!1;case rwe:return n=0,!1;case Awe:case nwe:return n=1,!1;case lwe:case iwe:return n=2,!1;case awe:return n=3,!1}else if(M2(B)||Oc(B))return Array.isArray(n)||(n=[]),n.push(B),!1;return I},f)}if(f){var v=rR(e,s);i.push(v)}}),{size:n,shape:r,stops:i,position:o,type:2}},p9=function(e,t){var r=0,n=3,i=[],o=[];return Pv(t).forEach(function(s,l){var f=!0;if(l===0?f=s.reduce(function(v,I){if(sl(I))switch(I.value){case"center":return o.push(Oz),!1;case"top":case"left":return o.push(ah),!1;case"right":case"bottom":return o.push(m2),!1}else if(Oc(I)||M2(I))return o.push(I),!1;return v},f):l===1&&(f=s.reduce(function(v,I){if(sl(I))switch(I.value){case owe:return r=0,!1;case swe:return r=1,!1;case lwe:case rwe:return n=0,!1;case nwe:return n=1,!1;case iwe:return n=2,!1;case Awe:case awe:return n=3,!1}else if(M2(I)||Oc(I))return Array.isArray(n)||(n=[]),n.push(I),!1;return v},f)),f){var m=rR(e,s);i.push(m)}}),{size:n,shape:r,stops:i,position:o,type:2}},Dlt=function(e){return e.type===1},Rlt=function(e){return e.type===2},Nz={name:"image",parse:function(e,t){if(t.type===22){var r={url:t.value,type:0};return e.cache.addImage(t.value),r}if(t.type===18){var n=uwe[t.name];if(typeof n>"u")throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return n(e,t.values)}throw new Error("Unsupported image type "+t.type)}};function Tlt(e){return!(e.type===20&&e.value==="none")&&(e.type!==18||!!uwe[e.name])}var uwe={"linear-gradient":klt,"-moz-linear-gradient":g9,"-ms-linear-gradient":g9,"-o-linear-gradient":g9,"-webkit-linear-gradient":g9,"radial-gradient":Flt,"-moz-radial-gradient":p9,"-ms-radial-gradient":p9,"-o-radial-gradient":p9,"-webkit-radial-gradient":p9,"-webkit-gradient":_lt},Olt={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var r=t[0];return r.type===20&&r.value==="none"?[]:t.filter(function(n){return r3(n)&&Tlt(n)}).map(function(n){return Nz.parse(e,n)})}},Nlt={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map(function(r){if(sl(r))switch(r.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Llt={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return Pv(t).map(function(r){return r.filter(Oc)}).map(VCe)}},Mlt={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return Pv(t).map(function(r){return r.filter(sl).map(function(n){return n.value}).join(" ")}).map(Plt)}},Plt=function(e){switch(e){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}},BE;(function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"})(BE||(BE={}));var Ult={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return Pv(t).map(function(r){return r.filter(Hlt)})}},Hlt=function(e){return sl(e)||Oc(e)},nR=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},jlt=nR("top"),Glt=nR("right"),Klt=nR("bottom"),$lt=nR("left"),iR=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(t,r){return VCe(r.filter(Oc))}}},Wlt=iR("top-left"),Ylt=iR("top-right"),qlt=iR("bottom-right"),Vlt=iR("bottom-left"),aR=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,r){switch(r){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},zlt=aR("top"),Jlt=aR("right"),Xlt=aR("bottom"),Zlt=aR("left"),oR=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,r){return fx(r)?r.number:0}}},eut=oR("top"),tut=oR("right"),rut=oR("bottom"),nut=oR("left"),iut={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},aut={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){switch(t){case"rtl":return 1;case"ltr":default:return 0}}},out={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(sl).reduce(function(r,n){return r|sut(n.value)},0)}},sut=function(e){switch(e){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},Aut={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},lut={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,t){return t.type===20&&t.value==="normal"?0:t.type===17||t.type===15?t.number:0}},$_;(function(e){e.NORMAL="normal",e.STRICT="strict"})($_||($_={}));var uut={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"strict":return $_.STRICT;case"normal":default:return $_.NORMAL}}},cut={name:"line-height",initialValue:"normal",prefix:!1,type:4},gAe=function(e,t){return sl(e)&&e.value==="normal"?1.2*t:e.type===17?t*e.number:Oc(e)?Sl(e,t):t},fut={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return t.type===20&&t.value==="none"?null:Nz.parse(e,t)}},hut={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){switch(t){case"inside":return 0;case"outside":default:return 1}}},fW={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){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}}},sR=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},dut=sR("top"),gut=sR("right"),put=sR("bottom"),vut=sR("left"),mut={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(sl).map(function(r){switch(r.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},yut={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-word":return"break-word";case"normal":default:return"normal"}}},AR=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},but=AR("top"),Cut=AR("right"),wut=AR("bottom"),Iut=AR("left"),But={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,t){switch(t){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Eut={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Qut={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.length===1&&cW(t[0],"none")?[]:Pv(t).map(function(r){for(var n={color:my.TRANSPARENT,offsetX:ah,offsetY:ah,blur:ah},i=0,o=0;o<r.length;o++){var s=r[o];M2(s)?(i===0?n.offsetX=s:i===1?n.offsetY=s:n.blur=s,i++):n.color=E2.parse(e,s)}return n})}},xut={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Sut={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(e,t){if(t.type===20&&t.value==="none")return null;if(t.type===18){var r=Fut[t.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported transform function "'+t.name+'"');return r(t.values)}return null}},kut=function(e){var t=e.filter(function(r){return r.type===17}).map(function(r){return r.number});return t.length===6?t:null},_ut=function(e){var t=e.filter(function(f){return f.type===17}).map(function(f){return f.number}),r=t[0],n=t[1];t[2],t[3];var i=t[4],o=t[5];t[6],t[7],t[8],t[9],t[10],t[11];var s=t[12],l=t[13];return t[14],t[15],t.length===16?[r,n,i,o,s,l]:null},Fut={matrix:kut,matrix3d:_ut},pAe={type:16,number:50,flags:cx},Dut=[pAe,pAe],Rut={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(e,t){var r=t.filter(Oc);return r.length!==2?Dut:[r[0],r[1]]}},Tut={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},NQ;(function(e){e.NORMAL="normal",e.BREAK_ALL="break-all",e.KEEP_ALL="keep-all"})(NQ||(NQ={}));var Out={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-all":return NQ.BREAK_ALL;case"keep-all":return NQ.KEEP_ALL;case"normal":default:return NQ.NORMAL}}},Nut={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(e,t){if(t.type===20)return{auto:!0,order:0};if(S3(t))return{auto:!1,order:t.number};throw new Error("Invalid z-index number parsed")}},cwe={name:"time",parse:function(e,t){if(t.type===15)switch(t.unit.toLowerCase()){case"s":return 1e3*t.number;case"ms":return t.number}throw new Error("Unsupported time type")}},Lut={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(e,t){return S3(t)?t.number:1}},Mut={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Put={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(e,t){return t.filter(sl).map(function(r){switch(r.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(r){return r!==0})}},Uut={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(e,t){var r=[],n=[];return t.forEach(function(i){switch(i.type){case 20:case 0:r.push(i.value);break;case 17:r.push(i.number.toString());break;case 4:n.push(r.join(" ")),r.length=0;break}}),r.length&&n.push(r.join(" ")),n.map(function(i){return i.indexOf(" ")===-1?i:"'"+i+"'"})}},Hut={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},jut={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(e,t){if(S3(t))return t.number;if(sl(t))switch(t.value){case"bold":return 700;case"normal":default:return 400}return 400}},Gut={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.filter(sl).map(function(r){return r.value})}},Kut={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},of=function(e,t){return(e&t)!==0},$ut={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var r=t[0];return r.type===20&&r.value==="none"?[]:t}},Wut={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(t.length===0)return null;var r=t[0];if(r.type===20&&r.value==="none")return null;for(var n=[],i=t.filter(qCe),o=0;o<i.length;o++){var s=i[o],l=i[o+1];if(s.type===20){var f=l&&S3(l)?l.number:1;n.push({counter:s.value,increment:f})}}return n}},Yut={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(t.length===0)return[];for(var r=[],n=t.filter(qCe),i=0;i<n.length;i++){var o=n[i],s=n[i+1];if(sl(o)&&o.value!=="none"){var l=s&&S3(s)?s.number:0;r.push({counter:o.value,reset:l})}}return r}},qut={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(e,t){return t.filter(fx).map(function(r){return cwe.parse(e,r)})}},Vut={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(t.length===0)return null;var r=t[0];if(r.type===20&&r.value==="none")return null;var n=[],i=t.filter(Clt);if(i.length%2!==0)return null;for(var o=0;o<i.length;o+=2){var s=i[o].value,l=i[o+1].value;n.push({open:s,close:l})}return n}},vAe=function(e,t,r){if(!e)return"";var n=e[Math.min(t,e.length-1)];return n?r?n.open:n.close:""},zut={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.length===1&&cW(t[0],"none")?[]:Pv(t).map(function(r){for(var n={color:255,offsetX:ah,offsetY:ah,blur:ah,spread:ah,inset:!1},i=0,o=0;o<r.length;o++){var s=r[o];cW(s,"inset")?n.inset=!0:M2(s)?(i===0?n.offsetX=s:i===1?n.offsetY=s:i===2?n.blur=s:n.spread=s,i++):n.color=E2.parse(e,s)}return n})}},Jut={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(e,t){var r=[0,1,2],n=[];return t.filter(sl).forEach(function(i){switch(i.value){case"stroke":n.push(1);break;case"fill":n.push(0);break;case"markers":n.push(2);break}}),r.forEach(function(i){n.indexOf(i)===-1&&n.push(i)}),n}},Xut={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},Zut={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return fx(t)?t.number:0}},ect=function(){function e(t,r){var n,i;this.animationDuration=La(t,qut,r.animationDuration),this.backgroundClip=La(t,Blt,r.backgroundClip),this.backgroundColor=La(t,Elt,r.backgroundColor),this.backgroundImage=La(t,Olt,r.backgroundImage),this.backgroundOrigin=La(t,Nlt,r.backgroundOrigin),this.backgroundPosition=La(t,Llt,r.backgroundPosition),this.backgroundRepeat=La(t,Mlt,r.backgroundRepeat),this.backgroundSize=La(t,Ult,r.backgroundSize),this.borderTopColor=La(t,jlt,r.borderTopColor),this.borderRightColor=La(t,Glt,r.borderRightColor),this.borderBottomColor=La(t,Klt,r.borderBottomColor),this.borderLeftColor=La(t,$lt,r.borderLeftColor),this.borderTopLeftRadius=La(t,Wlt,r.borderTopLeftRadius),this.borderTopRightRadius=La(t,Ylt,r.borderTopRightRadius),this.borderBottomRightRadius=La(t,qlt,r.borderBottomRightRadius),this.borderBottomLeftRadius=La(t,Vlt,r.borderBottomLeftRadius),this.borderTopStyle=La(t,zlt,r.borderTopStyle),this.borderRightStyle=La(t,Jlt,r.borderRightStyle),this.borderBottomStyle=La(t,Xlt,r.borderBottomStyle),this.borderLeftStyle=La(t,Zlt,r.borderLeftStyle),this.borderTopWidth=La(t,eut,r.borderTopWidth),this.borderRightWidth=La(t,tut,r.borderRightWidth),this.borderBottomWidth=La(t,rut,r.borderBottomWidth),this.borderLeftWidth=La(t,nut,r.borderLeftWidth),this.boxShadow=La(t,zut,r.boxShadow),this.color=La(t,iut,r.color),this.direction=La(t,aut,r.direction),this.display=La(t,out,r.display),this.float=La(t,Aut,r.cssFloat),this.fontFamily=La(t,Uut,r.fontFamily),this.fontSize=La(t,Hut,r.fontSize),this.fontStyle=La(t,Kut,r.fontStyle),this.fontVariant=La(t,Gut,r.fontVariant),this.fontWeight=La(t,jut,r.fontWeight),this.letterSpacing=La(t,lut,r.letterSpacing),this.lineBreak=La(t,uut,r.lineBreak),this.lineHeight=La(t,cut,r.lineHeight),this.listStyleImage=La(t,fut,r.listStyleImage),this.listStylePosition=La(t,hut,r.listStylePosition),this.listStyleType=La(t,fW,r.listStyleType),this.marginTop=La(t,dut,r.marginTop),this.marginRight=La(t,gut,r.marginRight),this.marginBottom=La(t,put,r.marginBottom),this.marginLeft=La(t,vut,r.marginLeft),this.opacity=La(t,Lut,r.opacity);var o=La(t,mut,r.overflow);this.overflowX=o[0],this.overflowY=o[o.length>1?1:0],this.overflowWrap=La(t,yut,r.overflowWrap),this.paddingTop=La(t,but,r.paddingTop),this.paddingRight=La(t,Cut,r.paddingRight),this.paddingBottom=La(t,wut,r.paddingBottom),this.paddingLeft=La(t,Iut,r.paddingLeft),this.paintOrder=La(t,Jut,r.paintOrder),this.position=La(t,Eut,r.position),this.textAlign=La(t,But,r.textAlign),this.textDecorationColor=La(t,Mut,(n=r.textDecorationColor)!==null&&n!==void 0?n:r.color),this.textDecorationLine=La(t,Put,(i=r.textDecorationLine)!==null&&i!==void 0?i:r.textDecoration),this.textShadow=La(t,Qut,r.textShadow),this.textTransform=La(t,xut,r.textTransform),this.transform=La(t,Sut,r.transform),this.transformOrigin=La(t,Rut,r.transformOrigin),this.visibility=La(t,Tut,r.visibility),this.webkitTextStrokeColor=La(t,Xut,r.webkitTextStrokeColor),this.webkitTextStrokeWidth=La(t,Zut,r.webkitTextStrokeWidth),this.wordBreak=La(t,Out,r.wordBreak),this.zIndex=La(t,Nut,r.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},e.prototype.isTransparent=function(){return Q2(this.backgroundColor)},e.prototype.isTransformed=function(){return this.transform!==null},e.prototype.isPositioned=function(){return this.position!==0},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return this.float!==0},e.prototype.isInlineLevel=function(){return of(this.display,4)||of(this.display,33554432)||of(this.display,268435456)||of(this.display,536870912)||of(this.display,67108864)||of(this.display,134217728)},e}(),tct=function(){function e(t,r){this.content=La(t,$ut,r.content),this.quotes=La(t,Vut,r.quotes)}return e}(),mAe=function(){function e(t,r){this.counterIncrement=La(t,Wut,r.counterIncrement),this.counterReset=La(t,Yut,r.counterReset)}return e}(),La=function(e,t,r){var n=new WCe,i=r!==null&&typeof r<"u"?r.toString():t.initialValue;n.write(i);var o=new YCe(n.read());switch(t.type){case 2:var s=o.parseComponentValue();return t.parse(e,sl(s)?s.value:t.initialValue);case 0:return t.parse(e,o.parseComponentValue());case 1:return t.parse(e,o.parseComponentValues());case 4:return o.parseComponentValue();case 3:switch(t.format){case"angle":return tR.parse(e,o.parseComponentValue());case"color":return E2.parse(e,o.parseComponentValue());case"image":return Nz.parse(e,o.parseComponentValue());case"length":var l=o.parseComponentValue();return M2(l)?l:ah;case"length-percentage":var f=o.parseComponentValue();return Oc(f)?f:ah;case"time":return cwe.parse(e,o.parseComponentValue())}break}},rct="data-html2canvas-debug",nct=function(e){var t=e.getAttribute(rct);switch(t){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},hW=function(e,t){var r=nct(e);return r===1||t===r},Uv=function(){function e(t,r){if(this.context=t,this.textNodes=[],this.elements=[],this.flags=0,hW(r,3))debugger;this.styles=new ect(t,window.getComputedStyle(r,null)),pW(r)&&(this.styles.animationDuration.some(function(n){return n>0})&&(r.style.animationDuration="0s"),this.styles.transform!==null&&(r.style.transform="none")),this.bounds=ZD(this.context,r),hW(r,4)&&(this.flags|=16)}return e}(),ict="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",yAe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",nQ=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var v9=0;v9<yAe.length;v9++)nQ[yAe.charCodeAt(v9)]=v9;var act=function(e){var t=e.length*.75,r=e.length,n,i=0,o,s,l,f;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);var m=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(t):new Array(t),v=Array.isArray(m)?m:new Uint8Array(m);for(n=0;n<r;n+=4)o=nQ[e.charCodeAt(n)],s=nQ[e.charCodeAt(n+1)],l=nQ[e.charCodeAt(n+2)],f=nQ[e.charCodeAt(n+3)],v[i++]=o<<2|s>>4,v[i++]=(s&15)<<4|l>>2,v[i++]=(l&3)<<6|f&63;return m},oct=function(e){for(var t=e.length,r=[],n=0;n<t;n+=2)r.push(e[n+1]<<8|e[n]);return r},sct=function(e){for(var t=e.length,r=[],n=0;n<t;n+=4)r.push(e[n+3]<<24|e[n+2]<<16|e[n+1]<<8|e[n]);return r},Kw=5,Lz=11,pU=2,Act=Lz-Kw,fwe=65536>>Kw,lct=1<<Kw,vU=lct-1,uct=1024>>Kw,cct=fwe+uct,fct=cct,hct=32,dct=fct+hct,gct=65536>>Lz,pct=1<<Act,vct=pct-1,bAe=function(e,t,r){return e.slice?e.slice(t,r):new Uint16Array(Array.prototype.slice.call(e,t,r))},mct=function(e,t,r){return e.slice?e.slice(t,r):new Uint32Array(Array.prototype.slice.call(e,t,r))},yct=function(e,t){var r=act(e),n=Array.isArray(r)?sct(r):new Uint32Array(r),i=Array.isArray(r)?oct(r):new Uint16Array(r),o=24,s=bAe(i,o/2,n[4]/2),l=n[5]===2?bAe(i,(o+n[4])/2):mct(n,Math.ceil((o+n[4])/4));return new bct(n[0],n[1],n[2],n[3],s,l)},bct=function(){function e(t,r,n,i,o,s){this.initialValue=t,this.errorValue=r,this.highStart=n,this.highValueIndex=i,this.index=o,this.data=s}return e.prototype.get=function(t){var r;if(t>=0){if(t<55296||t>56319&&t<=65535)return r=this.index[t>>Kw],r=(r<<pU)+(t&vU),this.data[r];if(t<=65535)return r=this.index[fwe+(t-55296>>Kw)],r=(r<<pU)+(t&vU),this.data[r];if(t<this.highStart)return r=dct-gct+(t>>Lz),r=this.index[r],r+=t>>Kw&vct,r=this.index[r],r=(r<<pU)+(t&vU),this.data[r];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),CAe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Cct=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var m9=0;m9<CAe.length;m9++)Cct[CAe.charCodeAt(m9)]=m9;var wct=1,mU=2,yU=3,wAe=4,IAe=5,Ict=7,BAe=8,bU=9,CU=10,EAe=11,QAe=12,xAe=13,SAe=14,wU=15,Bct=function(e){for(var t=[],r=0,n=e.length;r<n;){var i=e.charCodeAt(r++);if(i>=55296&&i<=56319&&r<n){var o=e.charCodeAt(r++);(o&64512)===56320?t.push(((i&1023)<<10)+(o&1023)+65536):(t.push(i),r--)}else t.push(i)}return t},Ect=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var r=e.length;if(!r)return"";for(var n=[],i=-1,o="";++i<r;){var s=e[i];s<=65535?n.push(s):(s-=65536,n.push((s>>10)+55296,s%1024+56320)),(i+1===r||n.length>16384)&&(o+=String.fromCharCode.apply(String,n),n.length=0)}return o},Qct=yct(ict),Hp="×",IU="÷",xct=function(e){return Qct.get(e)},Sct=function(e,t,r){var n=r-2,i=t[n],o=t[r-1],s=t[r];if(o===mU&&s===yU)return Hp;if(o===mU||o===yU||o===wAe||s===mU||s===yU||s===wAe)return IU;if(o===BAe&&[BAe,bU,EAe,QAe].indexOf(s)!==-1||(o===EAe||o===bU)&&(s===bU||s===CU)||(o===QAe||o===CU)&&s===CU||s===xAe||s===IAe||s===Ict||o===wct)return Hp;if(o===xAe&&s===SAe){for(;i===IAe;)i=t[--n];if(i===SAe)return Hp}if(o===wU&&s===wU){for(var l=0;i===wU;)l++,i=t[--n];if(l%2===0)return Hp}return IU},kct=function(e){var t=Bct(e),r=t.length,n=0,i=0,o=t.map(xct);return{next:function(){if(n>=r)return{done:!0,value:null};for(var s=Hp;n<r&&(s=Sct(t,o,++n))===Hp;);if(s!==Hp||n===r){var l=Ect.apply(null,t.slice(i,n));return i=n,{value:l,done:!1}}return{done:!0,value:null}}}},_ct=function(e){for(var t=kct(e),r=[],n;!(n=t.next()).done;)n.value&&r.push(n.value.slice());return r},Fct=function(e){var t=123;if(e.createRange){var r=e.createRange();if(r.getBoundingClientRect){var n=e.createElement("boundtest");n.style.height=t+"px",n.style.display="block",e.body.appendChild(n),r.selectNode(n);var i=r.getBoundingClientRect(),o=Math.round(i.height);if(e.body.removeChild(n),o===t)return!0}}return!1},Dct=function(e){var t=e.createElement("boundtest");t.style.width="50px",t.style.display="block",t.style.fontSize="12px",t.style.letterSpacing="0px",t.style.wordSpacing="0px",e.body.appendChild(t);var r=e.createRange();t.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var n=t.firstChild,i=eR(n.data).map(function(f){return ac(f)}),o=0,s={},l=i.every(function(f,m){r.setStart(n,o),r.setEnd(n,o+f.length);var v=r.getBoundingClientRect();o+=f.length;var I=v.x>s.x||v.y>s.y;return s=v,m===0?!0:I});return e.body.removeChild(t),l},Rct=function(){return typeof new Image().crossOrigin<"u"},Tct=function(){return typeof new XMLHttpRequest().responseType=="string"},Oct=function(e){var t=new Image,r=e.createElement("canvas"),n=r.getContext("2d");if(!n)return!1;t.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{n.drawImage(t,0,0),r.toDataURL()}catch{return!1}return!0},kAe=function(e){return e[0]===0&&e[1]===255&&e[2]===0&&e[3]===255},Nct=function(e){var t=e.createElement("canvas"),r=100;t.width=r,t.height=r;var n=t.getContext("2d");if(!n)return Promise.reject(!1);n.fillStyle="rgb(0, 255, 0)",n.fillRect(0,0,r,r);var i=new Image,o=t.toDataURL();i.src=o;var s=dW(r,r,0,0,i);return n.fillStyle="red",n.fillRect(0,0,r,r),_Ae(s).then(function(l){n.drawImage(l,0,0);var f=n.getImageData(0,0,r,r).data;n.fillStyle="red",n.fillRect(0,0,r,r);var m=e.createElement("div");return m.style.backgroundImage="url("+o+")",m.style.height=r+"px",kAe(f)?_Ae(dW(r,r,0,0,m)):Promise.reject(!1)}).then(function(l){return n.drawImage(l,0,0),kAe(n.getImageData(0,0,r,r).data)}).catch(function(){return!1})},dW=function(e,t,r,n,i){var o="http://www.w3.org/2000/svg",s=document.createElementNS(o,"svg"),l=document.createElementNS(o,"foreignObject");return s.setAttributeNS(null,"width",e.toString()),s.setAttributeNS(null,"height",t.toString()),l.setAttributeNS(null,"width","100%"),l.setAttributeNS(null,"height","100%"),l.setAttributeNS(null,"x",r.toString()),l.setAttributeNS(null,"y",n.toString()),l.setAttributeNS(null,"externalResourcesRequired","true"),s.appendChild(l),l.appendChild(i),s},_Ae=function(e){return new Promise(function(t,r){var n=new Image;n.onload=function(){return t(n)},n.onerror=r,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(e))})},th={get SUPPORT_RANGE_BOUNDS(){var e=Fct(document);return Object.defineProperty(th,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=th.SUPPORT_RANGE_BOUNDS&&Dct(document);return Object.defineProperty(th,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=Oct(document);return Object.defineProperty(th,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e=typeof Array.from=="function"&&typeof window.fetch=="function"?Nct(document):Promise.resolve(!1);return Object.defineProperty(th,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=Rct();return Object.defineProperty(th,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=Tct();return Object.defineProperty(th,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(th,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(th,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},LQ=function(){function e(t,r){this.text=t,this.bounds=r}return e}(),Lct=function(e,t,r,n){var i=Uct(t,r),o=[],s=0;return i.forEach(function(l){if(r.textDecorationLine.length||l.trim().length>0)if(th.SUPPORT_RANGE_BOUNDS){var f=FAe(n,s,l.length).getClientRects();if(f.length>1){var m=Mz(l),v=0;m.forEach(function(B){o.push(new LQ(B,Sy.fromDOMRectList(e,FAe(n,v+s,B.length).getClientRects()))),v+=B.length})}else o.push(new LQ(l,Sy.fromDOMRectList(e,f)))}else{var I=n.splitText(l.length);o.push(new LQ(l,Mct(e,n))),n=I}else th.SUPPORT_RANGE_BOUNDS||(n=n.splitText(l.length));s+=l.length}),o},Mct=function(e,t){var r=t.ownerDocument;if(r){var n=r.createElement("html2canvaswrapper");n.appendChild(t.cloneNode(!0));var i=t.parentNode;if(i){i.replaceChild(n,t);var o=ZD(e,n);return n.firstChild&&i.replaceChild(n.firstChild,n),o}}return Sy.EMPTY},FAe=function(e,t,r){var n=e.ownerDocument;if(!n)throw new Error("Node has no owner document");var i=n.createRange();return i.setStart(e,t),i.setEnd(e,t+r),i},Mz=function(e){if(th.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(e)).map(function(r){return r.segment})}return _ct(e)},Pct=function(e,t){if(th.SUPPORT_NATIVE_TEXT_SEGMENTATION){var r=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(r.segment(e)).map(function(n){return n.segment})}return jct(e,t)},Uct=function(e,t){return t.letterSpacing!==0?Mz(e):Pct(e,t)},Hct=[32,160,4961,65792,65793,4153,4241],jct=function(e,t){for(var r=gAt(e,{lineBreak:t.lineBreak,wordBreak:t.overflowWrap==="break-word"?"break-word":t.wordBreak}),n=[],i,o=function(){if(i.value){var s=i.value.slice(),l=eR(s),f="";l.forEach(function(m){Hct.indexOf(m)===-1?f+=ac(m):(f.length&&n.push(f),n.push(ac(m)),f="")}),f.length&&n.push(f)}};!(i=r.next()).done;)o();return n},Gct=function(){function e(t,r,n){this.text=Kct(r.data,n.textTransform),this.textBounds=Lct(t,this.text,n,r)}return e}(),Kct=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace($ct,Wct);case 2:return e.toUpperCase();default:return e}},$ct=/(^|\s|:|-|\(|\))([a-z])/g,Wct=function(e,t,r){return e.length>0?t+r.toUpperCase():e},hwe=function(e){A1(t,e);function t(r,n){var i=e.call(this,r,n)||this;return i.src=n.currentSrc||n.src,i.intrinsicWidth=n.naturalWidth,i.intrinsicHeight=n.naturalHeight,i.context.cache.addImage(i.src),i}return t}(Uv),dwe=function(e){A1(t,e);function t(r,n){var i=e.call(this,r,n)||this;return i.canvas=n,i.intrinsicWidth=n.width,i.intrinsicHeight=n.height,i}return t}(Uv),gwe=function(e){A1(t,e);function t(r,n){var i=e.call(this,r,n)||this,o=new XMLSerializer,s=ZD(r,n);return n.setAttribute("width",s.width+"px"),n.setAttribute("height",s.height+"px"),i.svg="data:image/svg+xml,"+encodeURIComponent(o.serializeToString(n)),i.intrinsicWidth=n.width.baseVal.value,i.intrinsicHeight=n.height.baseVal.value,i.context.cache.addImage(i.svg),i}return t}(Uv),pwe=function(e){A1(t,e);function t(r,n){var i=e.call(this,r,n)||this;return i.value=n.value,i}return t}(Uv),gW=function(e){A1(t,e);function t(r,n){var i=e.call(this,r,n)||this;return i.start=n.start,i.reversed=typeof n.reversed=="boolean"&&n.reversed===!0,i}return t}(Uv),Yct=[{type:15,flags:0,unit:"px",number:3}],qct=[{type:16,flags:0,number:50}],Vct=function(e){return e.width>e.height?new Sy(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width<e.height?new Sy(e.left,e.top+(e.height-e.width)/2,e.width,e.width):e},zct=function(e){var t=e.type===Jct?new Array(e.value.length+1).join("•"):e.value;return t.length===0?e.placeholder||"":t},W_="checkbox",Y_="radio",Jct="password",DAe=707406591,Pz=function(e){A1(t,e);function t(r,n){var i=e.call(this,r,n)||this;switch(i.type=n.type.toLowerCase(),i.checked=n.checked,i.value=zct(n),(i.type===W_||i.type===Y_)&&(i.styles.backgroundColor=3739148031,i.styles.borderTopColor=i.styles.borderRightColor=i.styles.borderBottomColor=i.styles.borderLeftColor=2779096575,i.styles.borderTopWidth=i.styles.borderRightWidth=i.styles.borderBottomWidth=i.styles.borderLeftWidth=1,i.styles.borderTopStyle=i.styles.borderRightStyle=i.styles.borderBottomStyle=i.styles.borderLeftStyle=1,i.styles.backgroundClip=[0],i.styles.backgroundOrigin=[0],i.bounds=Vct(i.bounds)),i.type){case W_:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=Yct;break;case Y_:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=qct;break}return i}return t}(Uv),vwe=function(e){A1(t,e);function t(r,n){var i=e.call(this,r,n)||this,o=n.options[n.selectedIndex||0];return i.value=o&&o.text||"",i}return t}(Uv),mwe=function(e){A1(t,e);function t(r,n){var i=e.call(this,r,n)||this;return i.value=n.value,i}return t}(Uv),ywe=function(e){A1(t,e);function t(r,n){var i=e.call(this,r,n)||this;i.src=n.src,i.width=parseInt(n.width,10)||0,i.height=parseInt(n.height,10)||0,i.backgroundColor=i.styles.backgroundColor;try{if(n.contentWindow&&n.contentWindow.document&&n.contentWindow.document.documentElement){i.tree=Cwe(r,n.contentWindow.document.documentElement);var o=n.contentWindow.document.documentElement?OQ(r,getComputedStyle(n.contentWindow.document.documentElement).backgroundColor):my.TRANSPARENT,s=n.contentWindow.document.body?OQ(r,getComputedStyle(n.contentWindow.document.body).backgroundColor):my.TRANSPARENT;i.backgroundColor=Q2(o)?Q2(s)?i.styles.backgroundColor:s:o}}catch{}return i}return t}(Uv),Xct=["OL","UL","MENU"],k7=function(e,t,r,n){for(var i=t.firstChild,o=void 0;i;i=o)if(o=i.nextSibling,wwe(i)&&i.data.trim().length>0)r.textNodes.push(new Gct(e,i,r.styles));else if(AE(i))if(Qwe(i)&&i.assignedNodes)i.assignedNodes().forEach(function(l){return k7(e,l,r,n)});else{var s=bwe(e,i);s.styles.isVisible()&&(Zct(i,s,n)?s.flags|=4:eft(s.styles)&&(s.flags|=2),Xct.indexOf(i.tagName)!==-1&&(s.flags|=8),r.elements.push(s),i.slot,i.shadowRoot?k7(e,i.shadowRoot,s,n):!q_(i)&&!Iwe(i)&&!V_(i)&&k7(e,i,s,n))}},bwe=function(e,t){return vW(t)?new hwe(e,t):Bwe(t)?new dwe(e,t):Iwe(t)?new gwe(e,t):tft(t)?new pwe(e,t):rft(t)?new gW(e,t):nft(t)?new Pz(e,t):V_(t)?new vwe(e,t):q_(t)?new mwe(e,t):Ewe(t)?new ywe(e,t):new Uv(e,t)},Cwe=function(e,t){var r=bwe(e,t);return r.flags|=4,k7(e,t,r,r),r},Zct=function(e,t,r){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||Uz(e)&&r.styles.isTransparent()},eft=function(e){return e.isPositioned()||e.isFloating()},wwe=function(e){return e.nodeType===Node.TEXT_NODE},AE=function(e){return e.nodeType===Node.ELEMENT_NODE},pW=function(e){return AE(e)&&typeof e.style<"u"&&!_7(e)},_7=function(e){return typeof e.className=="object"},tft=function(e){return e.tagName==="LI"},rft=function(e){return e.tagName==="OL"},nft=function(e){return e.tagName==="INPUT"},ift=function(e){return e.tagName==="HTML"},Iwe=function(e){return e.tagName==="svg"},Uz=function(e){return e.tagName==="BODY"},Bwe=function(e){return e.tagName==="CANVAS"},RAe=function(e){return e.tagName==="VIDEO"},vW=function(e){return e.tagName==="IMG"},Ewe=function(e){return e.tagName==="IFRAME"},TAe=function(e){return e.tagName==="STYLE"},aft=function(e){return e.tagName==="SCRIPT"},q_=function(e){return e.tagName==="TEXTAREA"},V_=function(e){return e.tagName==="SELECT"},Qwe=function(e){return e.tagName==="SLOT"},OAe=function(e){return e.tagName.indexOf("-")>0},oft=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(t){var r=this.counters[t];return r&&r.length?r[r.length-1]:1},e.prototype.getCounterValues=function(t){var r=this.counters[t];return r||[]},e.prototype.pop=function(t){var r=this;t.forEach(function(n){return r.counters[n].pop()})},e.prototype.parse=function(t){var r=this,n=t.counterIncrement,i=t.counterReset,o=!0;n!==null&&n.forEach(function(l){var f=r.counters[l.counter];f&&l.increment!==0&&(o=!1,f.length||f.push(1),f[Math.max(0,f.length-1)]+=l.increment)});var s=[];return o&&i.forEach(function(l){var f=r.counters[l.counter];s.push(l.counter),f||(f=r.counters[l.counter]=[]),f.push(l.reset)}),s},e}(),NAe={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"]},LAe={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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},sft={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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Aft={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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},KB=function(e,t,r,n,i,o){return e<t||e>r?S6(e,i,o.length>0):n.integers.reduce(function(s,l,f){for(;e>=l;)e-=l,s+=n.values[f];return s},"")+o},xwe=function(e,t,r,n){var i="";do r||e--,i=n(e)+i,e/=t;while(e*t>=t);return i},nc=function(e,t,r,n,i){var o=r-t+1;return(e<0?"-":"")+(xwe(Math.abs(e),o,n,function(s){return ac(Math.floor(s%o)+t)})+i)},aw=function(e,t,r){r===void 0&&(r=". ");var n=t.length;return xwe(Math.abs(e),n,!1,function(i){return t[Math.floor(i%n)]})+r},rE=1,qb=2,Vb=4,iQ=8,Vm=function(e,t,r,n,i,o){if(e<-9999||e>9999)return S6(e,4,i.length>0);var s=Math.abs(e),l=i;if(s===0)return t[0]+l;for(var f=0;s>0&&f<=4;f++){var m=s%10;m===0&&of(o,rE)&&l!==""?l=t[m]+l:m>1||m===1&&f===0||m===1&&f===1&&of(o,qb)||m===1&&f===1&&of(o,Vb)&&e>100||m===1&&f>1&&of(o,iQ)?l=t[m]+(f>0?r[f-1]:"")+l:m===1&&f>0&&(l=r[f-1]+l),s=Math.floor(s/10)}return(e<0?n:"")+l},MAe="十百千萬",PAe="拾佰仟萬",UAe="マイナス",BU="마이너스",S6=function(e,t,r){var n=r?". ":"",i=r?"、":"",o=r?", ":"",s=r?" ":"";switch(t){case 0:return"•"+s;case 1:return"◦"+s;case 2:return"◾"+s;case 5:var l=nc(e,48,57,!0,n);return l.length<4?"0"+l:l;case 4:return aw(e,"〇一二三四五六七八九",i);case 6:return KB(e,1,3999,NAe,3,n).toLowerCase();case 7:return KB(e,1,3999,NAe,3,n);case 8:return nc(e,945,969,!1,n);case 9:return nc(e,97,122,!1,n);case 10:return nc(e,65,90,!1,n);case 11:return nc(e,1632,1641,!0,n);case 12:case 49:return KB(e,1,9999,LAe,3,n);case 35:return KB(e,1,9999,LAe,3,n).toLowerCase();case 13:return nc(e,2534,2543,!0,n);case 14:case 30:return nc(e,6112,6121,!0,n);case 15:return aw(e,"子丑寅卯辰巳午未申酉戌亥",i);case 16:return aw(e,"甲乙丙丁戊己庚辛壬癸",i);case 17:case 48:return Vm(e,"零一二三四五六七八九",MAe,"負",i,qb|Vb|iQ);case 47:return Vm(e,"零壹貳參肆伍陸柒捌玖",PAe,"負",i,rE|qb|Vb|iQ);case 42:return Vm(e,"零一二三四五六七八九",MAe,"负",i,qb|Vb|iQ);case 41:return Vm(e,"零壹贰叁肆伍陆柒捌玖",PAe,"负",i,rE|qb|Vb|iQ);case 26:return Vm(e,"〇一二三四五六七八九","十百千万",UAe,i,0);case 25:return Vm(e,"零壱弐参四伍六七八九","拾百千万",UAe,i,rE|qb|Vb);case 31:return Vm(e,"영일이삼사오육칠팔구","십백천만",BU,o,rE|qb|Vb);case 33:return Vm(e,"零一二三四五六七八九","十百千萬",BU,o,0);case 32:return Vm(e,"零壹貳參四五六七八九","拾百千",BU,o,rE|qb|Vb);case 18:return nc(e,2406,2415,!0,n);case 20:return KB(e,1,19999,Aft,3,n);case 21:return nc(e,2790,2799,!0,n);case 22:return nc(e,2662,2671,!0,n);case 22:return KB(e,1,10999,sft,3,n);case 23:return aw(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return aw(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return nc(e,3302,3311,!0,n);case 28:return aw(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",i);case 29:return aw(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",i);case 34:return nc(e,3792,3801,!0,n);case 37:return nc(e,6160,6169,!0,n);case 38:return nc(e,4160,4169,!0,n);case 39:return nc(e,2918,2927,!0,n);case 40:return nc(e,1776,1785,!0,n);case 43:return nc(e,3046,3055,!0,n);case 44:return nc(e,3174,3183,!0,n);case 45:return nc(e,3664,3673,!0,n);case 46:return nc(e,3872,3881,!0,n);case 3:default:return nc(e,48,57,!0,n)}},Swe="data-html2canvas-ignore",HAe=function(){function e(t,r,n){if(this.context=t,this.options=n,this.scrolledElements=[],this.referenceElement=r,this.counters=new oft,this.quoteDepth=0,!r.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(r.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(t,r){var n=this,i=lft(t,r);if(!i.contentWindow)return Promise.reject("Unable to find iframe window");var o=t.defaultView.pageXOffset,s=t.defaultView.pageYOffset,l=i.contentWindow,f=l.document,m=fft(i).then(function(){return pd(n,void 0,void 0,function(){var v,I;return Mh(this,function(B){switch(B.label){case 0:return this.scrolledElements.forEach(pft),l&&(l.scrollTo(r.left,r.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(l.scrollY!==r.top||l.scrollX!==r.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(l.scrollX-r.left,l.scrollY-r.top,0,0))),v=this.options.onclone,I=this.clonedReferenceElement,typeof I>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:f.fonts&&f.fonts.ready?[4,f.fonts.ready]:[3,2];case 1:B.sent(),B.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,cft(f)]:[3,4];case 3:B.sent(),B.label=4;case 4:return typeof v=="function"?[2,Promise.resolve().then(function(){return v(f,I)}).then(function(){return i})]:[2,i]}})})});return f.open(),f.write(dft(document.doctype)+"<html></html>"),gft(this.referenceElement.ownerDocument,o,s),f.replaceChild(f.adoptNode(this.documentElement),f.documentElement),f.close(),m},e.prototype.createElementClone=function(t){if(hW(t,2))debugger;if(Bwe(t))return this.createCanvasClone(t);if(RAe(t))return this.createVideoClone(t);if(TAe(t))return this.createStyleClone(t);var r=t.cloneNode(!1);return vW(r)&&(vW(t)&&t.currentSrc&&t.currentSrc!==t.src&&(r.src=t.currentSrc,r.srcset=""),r.loading==="lazy"&&(r.loading="eager")),OAe(r)?this.createCustomElementClone(r):r},e.prototype.createCustomElementClone=function(t){var r=document.createElement("html2canvascustomelement");return EU(t.style,r),r},e.prototype.createStyleClone=function(t){try{var r=t.sheet;if(r&&r.cssRules){var n=[].slice.call(r.cssRules,0).reduce(function(o,s){return s&&typeof s.cssText=="string"?o+s.cssText:o},""),i=t.cloneNode(!1);return i.textContent=n,i}}catch(o){if(this.context.logger.error("Unable to access cssRules property",o),o.name!=="SecurityError")throw o}return t.cloneNode(!1)},e.prototype.createCanvasClone=function(t){var r;if(this.options.inlineImages&&t.ownerDocument){var n=t.ownerDocument.createElement("img");try{return n.src=t.toDataURL(),n}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",t)}}var i=t.cloneNode(!1);try{i.width=t.width,i.height=t.height;var o=t.getContext("2d"),s=i.getContext("2d");if(s)if(!this.options.allowTaint&&o)s.putImageData(o.getImageData(0,0,t.width,t.height),0,0);else{var l=(r=t.getContext("webgl2"))!==null&&r!==void 0?r:t.getContext("webgl");if(l){var f=l.getContextAttributes();(f==null?void 0:f.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}s.drawImage(t,0,0)}return i}catch{this.context.logger.info("Unable to clone canvas as it is tainted",t)}return i},e.prototype.createVideoClone=function(t){var r=t.ownerDocument.createElement("canvas");r.width=t.offsetWidth,r.height=t.offsetHeight;var n=r.getContext("2d");try{return n&&(n.drawImage(t,0,0,r.width,r.height),this.options.allowTaint||n.getImageData(0,0,r.width,r.height)),r}catch{this.context.logger.info("Unable to clone video as it is tainted",t)}var i=t.ownerDocument.createElement("canvas");return i.width=t.offsetWidth,i.height=t.offsetHeight,i},e.prototype.appendChildNode=function(t,r,n){(!AE(r)||!aft(r)&&!r.hasAttribute(Swe)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(r)))&&(!this.options.copyStyles||!AE(r)||!TAe(r))&&t.appendChild(this.cloneNode(r,n))},e.prototype.cloneChildNodes=function(t,r,n){for(var i=this,o=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;o;o=o.nextSibling)if(AE(o)&&Qwe(o)&&typeof o.assignedNodes=="function"){var s=o.assignedNodes();s.length&&s.forEach(function(l){return i.appendChildNode(r,l,n)})}else this.appendChildNode(r,o,n)},e.prototype.cloneNode=function(t,r){if(wwe(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var n=t.ownerDocument.defaultView;if(n&&AE(t)&&(pW(t)||_7(t))){var i=this.createElementClone(t);i.style.transitionProperty="none";var o=n.getComputedStyle(t),s=n.getComputedStyle(t,":before"),l=n.getComputedStyle(t,":after");this.referenceElement===t&&pW(i)&&(this.clonedReferenceElement=i),Uz(i)&&yft(i);var f=this.counters.parse(new mAe(this.context,o)),m=this.resolvePseudoContent(t,i,s,MQ.BEFORE);OAe(t)&&(r=!0),RAe(t)||this.cloneChildNodes(t,i,r),m&&i.insertBefore(m,i.firstChild);var v=this.resolvePseudoContent(t,i,l,MQ.AFTER);return v&&i.appendChild(v),this.counters.pop(f),(o&&(this.options.copyStyles||_7(t))&&!Ewe(t)||r)&&EU(o,i),(t.scrollTop!==0||t.scrollLeft!==0)&&this.scrolledElements.push([i,t.scrollLeft,t.scrollTop]),(q_(t)||V_(t))&&(q_(i)||V_(i))&&(i.value=t.value),i}return t.cloneNode(!1)},e.prototype.resolvePseudoContent=function(t,r,n,i){var o=this;if(n){var s=n.content,l=r.ownerDocument;if(!(!l||!s||s==="none"||s==="-moz-alt-content"||n.display==="none")){this.counters.parse(new mAe(this.context,n));var f=new tct(this.context,n),m=l.createElement("html2canvaspseudoelement");EU(n,m),f.content.forEach(function(I){if(I.type===0)m.appendChild(l.createTextNode(I.value));else if(I.type===22){var B=l.createElement("img");B.src=I.value,B.style.opacity="1",m.appendChild(B)}else if(I.type===18){if(I.name==="attr"){var E=I.values.filter(sl);E.length&&m.appendChild(l.createTextNode(t.getAttribute(E[0].value)||""))}else if(I.name==="counter"){var S=I.values.filter(r3),_=S[0],O=S[1];if(_&&sl(_)){var R=o.counters.getCounterValue(_.value),T=O&&sl(O)?fW.parse(o.context,O.value):3;m.appendChild(l.createTextNode(S6(R,T,!1)))}}else if(I.name==="counters"){var L=I.values.filter(r3),_=L[0],U=L[1],O=L[2];if(_&&sl(_)){var K=o.counters.getCounterValues(_.value),J=O&&sl(O)?fW.parse(o.context,O.value):3,ee=U&&U.type===0?U.value:"",ce=K.map(function(ve){return S6(ve,J,!1)}).join(ee);m.appendChild(l.createTextNode(ce))}}}else if(I.type===20)switch(I.value){case"open-quote":m.appendChild(l.createTextNode(vAe(f.quotes,o.quoteDepth++,!0)));break;case"close-quote":m.appendChild(l.createTextNode(vAe(f.quotes,--o.quoteDepth,!1)));break;default:m.appendChild(l.createTextNode(I.value))}}),m.className=mW+" "+yW;var v=i===MQ.BEFORE?" "+mW:" "+yW;return _7(r)?r.className.baseValue+=v:r.className+=v,m}}},e.destroy=function(t){return t.parentNode?(t.parentNode.removeChild(t),!0):!1},e}(),MQ;(function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"})(MQ||(MQ={}));var lft=function(e,t){var r=e.createElement("iframe");return r.className="html2canvas-container",r.style.visibility="hidden",r.style.position="fixed",r.style.left="-10000px",r.style.top="0px",r.style.border="0",r.width=t.width.toString(),r.height=t.height.toString(),r.scrolling="no",r.setAttribute(Swe,"true"),e.body.appendChild(r),r},uft=function(e){return new Promise(function(t){if(e.complete){t();return}if(!e.src){t();return}e.onload=t,e.onerror=t})},cft=function(e){return Promise.all([].slice.call(e.images,0).map(uft))},fft=function(e){return new Promise(function(t,r){var n=e.contentWindow;if(!n)return r("No window assigned for iframe");var i=n.document;n.onload=e.onload=function(){n.onload=e.onload=null;var o=setInterval(function(){i.body.childNodes.length>0&&i.readyState==="complete"&&(clearInterval(o),t(e))},50)}})},hft=["all","d","content"],EU=function(e,t){for(var r=e.length-1;r>=0;r--){var n=e.item(r);hft.indexOf(n)===-1&&t.style.setProperty(n,e.getPropertyValue(n))}return t},dft=function(e){var t="";return e&&(t+="<!DOCTYPE ",e.name&&(t+=e.name),e.internalSubset&&(t+=e.internalSubset),e.publicId&&(t+='"'+e.publicId+'"'),e.systemId&&(t+='"'+e.systemId+'"'),t+=">"),t},gft=function(e,t,r){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||r!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,r)},pft=function(e){var t=e[0],r=e[1],n=e[2];t.scrollLeft=r,t.scrollTop=n},vft=":before",mft=":after",mW="___html2canvas___pseudoelement_before",yW="___html2canvas___pseudoelement_after",jAe=`{
  1010. content: "" !important;
  1011. display: none !important;
  1012. }`,yft=function(e){bft(e,"."+mW+vft+jAe+`
  1013. .`+yW+mft+jAe)},bft=function(e,t){var r=e.ownerDocument;if(r){var n=r.createElement("style");n.textContent=t,e.appendChild(n)}},kwe=function(){function e(){}return e.getOrigin=function(t){var r=e._link;return r?(r.href=t,r.href=r.href,r.protocol+r.hostname+r.port):"about:blank"},e.isSameOrigin=function(t){return e.getOrigin(t)===e._origin},e.setContext=function(t){e._link=t.document.createElement("a"),e._origin=e.getOrigin(t.location.href)},e._origin="about:blank",e}(),Cft=function(){function e(t,r){this.context=t,this._options=r,this._cache={}}return e.prototype.addImage=function(t){var r=Promise.resolve();return this.has(t)||(xU(t)||Eft(t))&&(this._cache[t]=this.loadImage(t)).catch(function(){}),r},e.prototype.match=function(t){return this._cache[t]},e.prototype.loadImage=function(t){return pd(this,void 0,void 0,function(){var r,n,i,o,s=this;return Mh(this,function(l){switch(l.label){case 0:return r=kwe.isSameOrigin(t),n=!QU(t)&&this._options.useCORS===!0&&th.SUPPORT_CORS_IMAGES&&!r,i=!QU(t)&&!r&&!xU(t)&&typeof this._options.proxy=="string"&&th.SUPPORT_CORS_XHR&&!n,!r&&this._options.allowTaint===!1&&!QU(t)&&!xU(t)&&!i&&!n?[2]:(o=t,i?[4,this.proxy(o)]:[3,2]);case 1:o=l.sent(),l.label=2;case 2:return this.context.logger.debug("Added image "+t.substring(0,256)),[4,new Promise(function(f,m){var v=new Image;v.onload=function(){return f(v)},v.onerror=m,(Qft(o)||n)&&(v.crossOrigin="anonymous"),v.src=o,v.complete===!0&&setTimeout(function(){return f(v)},500),s._options.imageTimeout>0&&setTimeout(function(){return m("Timed out ("+s._options.imageTimeout+"ms) loading image")},s._options.imageTimeout)})];case 3:return[2,l.sent()]}})})},e.prototype.has=function(t){return typeof this._cache[t]<"u"},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(t){var r=this,n=this._options.proxy;if(!n)throw new Error("No proxy defined");var i=t.substring(0,256);return new Promise(function(o,s){var l=th.SUPPORT_RESPONSE_TYPE?"blob":"text",f=new XMLHttpRequest;f.onload=function(){if(f.status===200)if(l==="text")o(f.response);else{var I=new FileReader;I.addEventListener("load",function(){return o(I.result)},!1),I.addEventListener("error",function(B){return s(B)},!1),I.readAsDataURL(f.response)}else s("Failed to proxy resource "+i+" with status code "+f.status)},f.onerror=s;var m=n.indexOf("?")>-1?"&":"?";if(f.open("GET",""+n+m+"url="+encodeURIComponent(t)+"&responseType="+l),l!=="text"&&f instanceof XMLHttpRequest&&(f.responseType=l),r._options.imageTimeout){var v=r._options.imageTimeout;f.timeout=v,f.ontimeout=function(){return s("Timed out ("+v+"ms) proxying "+i)}}f.send()})},e}(),wft=/^data:image\/svg\+xml/i,Ift=/^data:image\/.*;base64,/i,Bft=/^data:image\/.*/i,Eft=function(e){return th.SUPPORT_SVG_DRAWING||!xft(e)},QU=function(e){return Bft.test(e)},Qft=function(e){return Ift.test(e)},xU=function(e){return e.substr(0,4)==="blob"},xft=function(e){return e.substr(-3).toLowerCase()==="svg"||wft.test(e)},Ra=function(){function e(t,r){this.type=0,this.x=t,this.y=r}return e.prototype.add=function(t,r){return new e(this.x+t,this.y+r)},e}(),$B=function(e,t,r){return new Ra(e.x+(t.x-e.x)*r,e.y+(t.y-e.y)*r)},y9=function(){function e(t,r,n,i){this.type=1,this.start=t,this.startControl=r,this.endControl=n,this.end=i}return e.prototype.subdivide=function(t,r){var n=$B(this.start,this.startControl,t),i=$B(this.startControl,this.endControl,t),o=$B(this.endControl,this.end,t),s=$B(n,i,t),l=$B(i,o,t),f=$B(s,l,t);return r?new e(this.start,n,s,f):new e(f,l,o,this.end)},e.prototype.add=function(t,r){return new e(this.start.add(t,r),this.startControl.add(t,r),this.endControl.add(t,r),this.end.add(t,r))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),Gp=function(e){return e.type===1},Sft=function(){function e(t){var r=t.styles,n=t.bounds,i=rQ(r.borderTopLeftRadius,n.width,n.height),o=i[0],s=i[1],l=rQ(r.borderTopRightRadius,n.width,n.height),f=l[0],m=l[1],v=rQ(r.borderBottomRightRadius,n.width,n.height),I=v[0],B=v[1],E=rQ(r.borderBottomLeftRadius,n.width,n.height),S=E[0],_=E[1],O=[];O.push((o+f)/n.width),O.push((S+I)/n.width),O.push((s+_)/n.height),O.push((m+B)/n.height);var R=Math.max.apply(Math,O);R>1&&(o/=R,s/=R,f/=R,m/=R,I/=R,B/=R,S/=R,_/=R);var T=n.width-f,L=n.height-B,U=n.width-I,K=n.height-_,J=r.borderTopWidth,ee=r.borderRightWidth,ce=r.borderBottomWidth,ne=r.borderLeftWidth,Ee=Sl(r.paddingTop,t.bounds.width),ve=Sl(r.paddingRight,t.bounds.width),se=Sl(r.paddingBottom,t.bounds.width),Fe=Sl(r.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=o>0||s>0?Zl(n.left+ne/3,n.top+J/3,o-ne/3,s-J/3,WA.TOP_LEFT):new Ra(n.left+ne/3,n.top+J/3),this.topRightBorderDoubleOuterBox=o>0||s>0?Zl(n.left+T,n.top+J/3,f-ee/3,m-J/3,WA.TOP_RIGHT):new Ra(n.left+n.width-ee/3,n.top+J/3),this.bottomRightBorderDoubleOuterBox=I>0||B>0?Zl(n.left+U,n.top+L,I-ee/3,B-ce/3,WA.BOTTOM_RIGHT):new Ra(n.left+n.width-ee/3,n.top+n.height-ce/3),this.bottomLeftBorderDoubleOuterBox=S>0||_>0?Zl(n.left+ne/3,n.top+K,S-ne/3,_-ce/3,WA.BOTTOM_LEFT):new Ra(n.left+ne/3,n.top+n.height-ce/3),this.topLeftBorderDoubleInnerBox=o>0||s>0?Zl(n.left+ne*2/3,n.top+J*2/3,o-ne*2/3,s-J*2/3,WA.TOP_LEFT):new Ra(n.left+ne*2/3,n.top+J*2/3),this.topRightBorderDoubleInnerBox=o>0||s>0?Zl(n.left+T,n.top+J*2/3,f-ee*2/3,m-J*2/3,WA.TOP_RIGHT):new Ra(n.left+n.width-ee*2/3,n.top+J*2/3),this.bottomRightBorderDoubleInnerBox=I>0||B>0?Zl(n.left+U,n.top+L,I-ee*2/3,B-ce*2/3,WA.BOTTOM_RIGHT):new Ra(n.left+n.width-ee*2/3,n.top+n.height-ce*2/3),this.bottomLeftBorderDoubleInnerBox=S>0||_>0?Zl(n.left+ne*2/3,n.top+K,S-ne*2/3,_-ce*2/3,WA.BOTTOM_LEFT):new Ra(n.left+ne*2/3,n.top+n.height-ce*2/3),this.topLeftBorderStroke=o>0||s>0?Zl(n.left+ne/2,n.top+J/2,o-ne/2,s-J/2,WA.TOP_LEFT):new Ra(n.left+ne/2,n.top+J/2),this.topRightBorderStroke=o>0||s>0?Zl(n.left+T,n.top+J/2,f-ee/2,m-J/2,WA.TOP_RIGHT):new Ra(n.left+n.width-ee/2,n.top+J/2),this.bottomRightBorderStroke=I>0||B>0?Zl(n.left+U,n.top+L,I-ee/2,B-ce/2,WA.BOTTOM_RIGHT):new Ra(n.left+n.width-ee/2,n.top+n.height-ce/2),this.bottomLeftBorderStroke=S>0||_>0?Zl(n.left+ne/2,n.top+K,S-ne/2,_-ce/2,WA.BOTTOM_LEFT):new Ra(n.left+ne/2,n.top+n.height-ce/2),this.topLeftBorderBox=o>0||s>0?Zl(n.left,n.top,o,s,WA.TOP_LEFT):new Ra(n.left,n.top),this.topRightBorderBox=f>0||m>0?Zl(n.left+T,n.top,f,m,WA.TOP_RIGHT):new Ra(n.left+n.width,n.top),this.bottomRightBorderBox=I>0||B>0?Zl(n.left+U,n.top+L,I,B,WA.BOTTOM_RIGHT):new Ra(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=S>0||_>0?Zl(n.left,n.top+K,S,_,WA.BOTTOM_LEFT):new Ra(n.left,n.top+n.height),this.topLeftPaddingBox=o>0||s>0?Zl(n.left+ne,n.top+J,Math.max(0,o-ne),Math.max(0,s-J),WA.TOP_LEFT):new Ra(n.left+ne,n.top+J),this.topRightPaddingBox=f>0||m>0?Zl(n.left+Math.min(T,n.width-ee),n.top+J,T>n.width+ee?0:Math.max(0,f-ee),Math.max(0,m-J),WA.TOP_RIGHT):new Ra(n.left+n.width-ee,n.top+J),this.bottomRightPaddingBox=I>0||B>0?Zl(n.left+Math.min(U,n.width-ne),n.top+Math.min(L,n.height-ce),Math.max(0,I-ee),Math.max(0,B-ce),WA.BOTTOM_RIGHT):new Ra(n.left+n.width-ee,n.top+n.height-ce),this.bottomLeftPaddingBox=S>0||_>0?Zl(n.left+ne,n.top+Math.min(K,n.height-ce),Math.max(0,S-ne),Math.max(0,_-ce),WA.BOTTOM_LEFT):new Ra(n.left+ne,n.top+n.height-ce),this.topLeftContentBox=o>0||s>0?Zl(n.left+ne+Fe,n.top+J+Ee,Math.max(0,o-(ne+Fe)),Math.max(0,s-(J+Ee)),WA.TOP_LEFT):new Ra(n.left+ne+Fe,n.top+J+Ee),this.topRightContentBox=f>0||m>0?Zl(n.left+Math.min(T,n.width+ne+Fe),n.top+J+Ee,T>n.width+ne+Fe?0:f-ne+Fe,m-(J+Ee),WA.TOP_RIGHT):new Ra(n.left+n.width-(ee+ve),n.top+J+Ee),this.bottomRightContentBox=I>0||B>0?Zl(n.left+Math.min(U,n.width-(ne+Fe)),n.top+Math.min(L,n.height+J+Ee),Math.max(0,I-(ee+ve)),B-(ce+se),WA.BOTTOM_RIGHT):new Ra(n.left+n.width-(ee+ve),n.top+n.height-(ce+se)),this.bottomLeftContentBox=S>0||_>0?Zl(n.left+ne+Fe,n.top+K,Math.max(0,S-(ne+Fe)),_-(ce+se),WA.BOTTOM_LEFT):new Ra(n.left+ne+Fe,n.top+n.height-(ce+se))}return e}(),WA;(function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(WA||(WA={}));var Zl=function(e,t,r,n,i){var o=4*((Math.sqrt(2)-1)/3),s=r*o,l=n*o,f=e+r,m=t+n;switch(i){case WA.TOP_LEFT:return new y9(new Ra(e,m),new Ra(e,m-l),new Ra(f-s,t),new Ra(f,t));case WA.TOP_RIGHT:return new y9(new Ra(e,t),new Ra(e+s,t),new Ra(f,m-l),new Ra(f,m));case WA.BOTTOM_RIGHT:return new y9(new Ra(f,t),new Ra(f,t+l),new Ra(e+s,m),new Ra(e,m));case WA.BOTTOM_LEFT:default:return new y9(new Ra(f,m),new Ra(f-s,m),new Ra(e,t+l),new Ra(e,t))}},z_=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},kft=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},J_=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},_ft=function(){function e(t,r,n){this.offsetX=t,this.offsetY=r,this.matrix=n,this.type=0,this.target=6}return e}(),b9=function(){function e(t,r){this.path=t,this.target=r,this.type=1}return e}(),Fft=function(){function e(t){this.opacity=t,this.type=2,this.target=6}return e}(),Dft=function(e){return e.type===0},_we=function(e){return e.type===1},Rft=function(e){return e.type===2},GAe=function(e,t){return e.length===t.length?e.some(function(r,n){return r===t[n]}):!1},Tft=function(e,t,r,n,i){return e.map(function(o,s){switch(s){case 0:return o.add(t,r);case 1:return o.add(t+n,r);case 2:return o.add(t+n,r+i);case 3:return o.add(t,r+i)}return o})},Fwe=function(){function e(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e}(),Dwe=function(){function e(t,r){if(this.container=t,this.parent=r,this.effects=[],this.curves=new Sft(this.container),this.container.styles.opacity<1&&this.effects.push(new Fft(this.container.styles.opacity)),this.container.styles.transform!==null){var n=this.container.bounds.left+this.container.styles.transformOrigin[0].number,i=this.container.bounds.top+this.container.styles.transformOrigin[1].number,o=this.container.styles.transform;this.effects.push(new _ft(n,i,o))}if(this.container.styles.overflowX!==0){var s=z_(this.curves),l=J_(this.curves);GAe(s,l)?this.effects.push(new b9(s,6)):(this.effects.push(new b9(s,2)),this.effects.push(new b9(l,4)))}}return e.prototype.getEffects=function(t){for(var r=[2,3].indexOf(this.container.styles.position)===-1,n=this.parent,i=this.effects.slice(0);n;){var o=n.effects.filter(function(f){return!_we(f)});if(r||n.container.styles.position!==0||!n.parent){if(i.unshift.apply(i,o),r=[2,3].indexOf(n.container.styles.position)===-1,n.container.styles.overflowX!==0){var s=z_(n.curves),l=J_(n.curves);GAe(s,l)||i.unshift(new b9(l,6))}}else i.unshift.apply(i,o);n=n.parent}return i.filter(function(f){return of(f.target,t)})},e}(),bW=function(e,t,r,n){e.container.elements.forEach(function(i){var o=of(i.flags,4),s=of(i.flags,2),l=new Dwe(i,e);of(i.styles.display,2048)&&n.push(l);var f=of(i.flags,8)?[]:n;if(o||s){var m=o||i.styles.isPositioned()?r:t,v=new Fwe(l);if(i.styles.isPositioned()||i.styles.opacity<1||i.styles.isTransformed()){var I=i.styles.zIndex.order;if(I<0){var B=0;m.negativeZIndex.some(function(S,_){return I>S.element.container.styles.zIndex.order?(B=_,!1):B>0}),m.negativeZIndex.splice(B,0,v)}else if(I>0){var E=0;m.positiveZIndex.some(function(S,_){return I>=S.element.container.styles.zIndex.order?(E=_+1,!1):E>0}),m.positiveZIndex.splice(E,0,v)}else m.zeroOrAutoZIndexOrTransformedOrOpacity.push(v)}else i.styles.isFloating()?m.nonPositionedFloats.push(v):m.nonPositionedInlineLevel.push(v);bW(l,v,o?v:r,f)}else i.styles.isInlineLevel()?t.inlineLevel.push(l):t.nonInlineLevel.push(l),bW(l,t,r,f);of(i.flags,8)&&Rwe(i,f)})},Rwe=function(e,t){for(var r=e instanceof gW?e.start:1,n=e instanceof gW?e.reversed:!1,i=0;i<t.length;i++){var o=t[i];o.container instanceof pwe&&typeof o.container.value=="number"&&o.container.value!==0&&(r=o.container.value),o.listValue=S6(r,o.container.styles.listStyleType,!0),r+=n?-1:1}},Oft=function(e){var t=new Dwe(e,null),r=new Fwe(t),n=[];return bW(t,r,r,n),Rwe(t.container,n),r},KAe=function(e,t){switch(t){case 0:return $p(e.topLeftBorderBox,e.topLeftPaddingBox,e.topRightBorderBox,e.topRightPaddingBox);case 1:return $p(e.topRightBorderBox,e.topRightPaddingBox,e.bottomRightBorderBox,e.bottomRightPaddingBox);case 2:return $p(e.bottomRightBorderBox,e.bottomRightPaddingBox,e.bottomLeftBorderBox,e.bottomLeftPaddingBox);case 3:default:return $p(e.bottomLeftBorderBox,e.bottomLeftPaddingBox,e.topLeftBorderBox,e.topLeftPaddingBox)}},Nft=function(e,t){switch(t){case 0:return $p(e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox,e.topRightBorderBox,e.topRightBorderDoubleOuterBox);case 1:return $p(e.topRightBorderBox,e.topRightBorderDoubleOuterBox,e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox);case 2:return $p(e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox,e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox);case 3:default:return $p(e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox,e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox)}},Lft=function(e,t){switch(t){case 0:return $p(e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox,e.topRightBorderDoubleInnerBox,e.topRightPaddingBox);case 1:return $p(e.topRightBorderDoubleInnerBox,e.topRightPaddingBox,e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox);case 2:return $p(e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox,e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox);case 3:default:return $p(e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox,e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox)}},Mft=function(e,t){switch(t){case 0:return C9(e.topLeftBorderStroke,e.topRightBorderStroke);case 1:return C9(e.topRightBorderStroke,e.bottomRightBorderStroke);case 2:return C9(e.bottomRightBorderStroke,e.bottomLeftBorderStroke);case 3:default:return C9(e.bottomLeftBorderStroke,e.topLeftBorderStroke)}},C9=function(e,t){var r=[];return Gp(e)?r.push(e.subdivide(.5,!1)):r.push(e),Gp(t)?r.push(t.subdivide(.5,!0)):r.push(t),r},$p=function(e,t,r,n){var i=[];return Gp(e)?i.push(e.subdivide(.5,!1)):i.push(e),Gp(r)?i.push(r.subdivide(.5,!0)):i.push(r),Gp(n)?i.push(n.subdivide(.5,!0).reverse()):i.push(n),Gp(t)?i.push(t.subdivide(.5,!1).reverse()):i.push(t),i},Twe=function(e){var t=e.bounds,r=e.styles;return t.add(r.borderLeftWidth,r.borderTopWidth,-(r.borderRightWidth+r.borderLeftWidth),-(r.borderTopWidth+r.borderBottomWidth))},X_=function(e){var t=e.styles,r=e.bounds,n=Sl(t.paddingLeft,r.width),i=Sl(t.paddingRight,r.width),o=Sl(t.paddingTop,r.width),s=Sl(t.paddingBottom,r.width);return r.add(n+t.borderLeftWidth,o+t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth+n+i),-(t.borderTopWidth+t.borderBottomWidth+o+s))},Pft=function(e,t){return e===0?t.bounds:e===2?X_(t):Twe(t)},Uft=function(e,t){return e===0?t.bounds:e===2?X_(t):Twe(t)},SU=function(e,t,r){var n=Pft(nE(e.styles.backgroundOrigin,t),e),i=Uft(nE(e.styles.backgroundClip,t),e),o=Hft(nE(e.styles.backgroundSize,t),r,n),s=o[0],l=o[1],f=rQ(nE(e.styles.backgroundPosition,t),n.width-s,n.height-l),m=jft(nE(e.styles.backgroundRepeat,t),f,o,n,i),v=Math.round(n.left+f[0]),I=Math.round(n.top+f[1]);return[m,v,I,s,l]},WB=function(e){return sl(e)&&e.value===BE.AUTO},w9=function(e){return typeof e=="number"},Hft=function(e,t,r){var n=t[0],i=t[1],o=t[2],s=e[0],l=e[1];if(!s)return[0,0];if(Oc(s)&&l&&Oc(l))return[Sl(s,r.width),Sl(l,r.height)];var f=w9(o);if(sl(s)&&(s.value===BE.CONTAIN||s.value===BE.COVER)){if(w9(o)){var m=r.width/r.height;return m<o!=(s.value===BE.COVER)?[r.width,r.width/o]:[r.height*o,r.height]}return[r.width,r.height]}var v=w9(n),I=w9(i),B=v||I;if(WB(s)&&(!l||WB(l))){if(v&&I)return[n,i];if(!f&&!B)return[r.width,r.height];if(B&&f){var E=v?n:i*o,S=I?i:n/o;return[E,S]}var _=v?n:r.width,O=I?i:r.height;return[_,O]}if(f){var R=0,T=0;return Oc(s)?R=Sl(s,r.width):Oc(l)&&(T=Sl(l,r.height)),WB(s)?R=T*o:(!l||WB(l))&&(T=R/o),[R,T]}var L=null,U=null;if(Oc(s)?L=Sl(s,r.width):l&&Oc(l)&&(U=Sl(l,r.height)),L!==null&&(!l||WB(l))&&(U=v&&I?L/n*i:r.height),U!==null&&WB(s)&&(L=v&&I?U/i*n:r.width),L!==null&&U!==null)return[L,U];throw new Error("Unable to calculate background-size for element")},nE=function(e,t){var r=e[t];return typeof r>"u"?e[0]:r},jft=function(e,t,r,n,i){var o=t[0],s=t[1],l=r[0],f=r[1];switch(e){case 2:return[new Ra(Math.round(n.left),Math.round(n.top+s)),new Ra(Math.round(n.left+n.width),Math.round(n.top+s)),new Ra(Math.round(n.left+n.width),Math.round(f+n.top+s)),new Ra(Math.round(n.left),Math.round(f+n.top+s))];case 3:return[new Ra(Math.round(n.left+o),Math.round(n.top)),new Ra(Math.round(n.left+o+l),Math.round(n.top)),new Ra(Math.round(n.left+o+l),Math.round(n.height+n.top)),new Ra(Math.round(n.left+o),Math.round(n.height+n.top))];case 1:return[new Ra(Math.round(n.left+o),Math.round(n.top+s)),new Ra(Math.round(n.left+o+l),Math.round(n.top+s)),new Ra(Math.round(n.left+o+l),Math.round(n.top+s+f)),new Ra(Math.round(n.left+o),Math.round(n.top+s+f))];default:return[new Ra(Math.round(i.left),Math.round(i.top)),new Ra(Math.round(i.left+i.width),Math.round(i.top)),new Ra(Math.round(i.left+i.width),Math.round(i.height+i.top)),new Ra(Math.round(i.left),Math.round(i.height+i.top))]}},Gft="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",$Ae="Hidden Text",Kft=function(){function e(t){this._data={},this._document=t}return e.prototype.parseMetrics=function(t,r){var n=this._document.createElement("div"),i=this._document.createElement("img"),o=this._document.createElement("span"),s=this._document.body;n.style.visibility="hidden",n.style.fontFamily=t,n.style.fontSize=r,n.style.margin="0",n.style.padding="0",n.style.whiteSpace="nowrap",s.appendChild(n),i.src=Gft,i.width=1,i.height=1,i.style.margin="0",i.style.padding="0",i.style.verticalAlign="baseline",o.style.fontFamily=t,o.style.fontSize=r,o.style.margin="0",o.style.padding="0",o.appendChild(this._document.createTextNode($Ae)),n.appendChild(o),n.appendChild(i);var l=i.offsetTop-o.offsetTop+2;n.removeChild(o),n.appendChild(this._document.createTextNode($Ae)),n.style.lineHeight="normal",i.style.verticalAlign="super";var f=i.offsetTop-n.offsetTop+2;return s.removeChild(n),{baseline:l,middle:f}},e.prototype.getMetrics=function(t,r){var n=t+" "+r;return typeof this._data[n]>"u"&&(this._data[n]=this.parseMetrics(t,r)),this._data[n]},e}(),Owe=function(){function e(t,r){this.context=t,this.options=r}return e}(),$ft=1e4,Wft=function(e){A1(t,e);function t(r,n){var i=e.call(this,r,n)||this;return i._activeEffects=[],i.canvas=n.canvas?n.canvas:document.createElement("canvas"),i.ctx=i.canvas.getContext("2d"),n.canvas||(i.canvas.width=Math.floor(n.width*n.scale),i.canvas.height=Math.floor(n.height*n.scale),i.canvas.style.width=n.width+"px",i.canvas.style.height=n.height+"px"),i.fontMetrics=new Kft(document),i.ctx.scale(i.options.scale,i.options.scale),i.ctx.translate(-n.x,-n.y),i.ctx.textBaseline="bottom",i._activeEffects=[],i.context.logger.debug("Canvas renderer initialized ("+n.width+"x"+n.height+") with scale "+n.scale),i}return t.prototype.applyEffects=function(r){for(var n=this;this._activeEffects.length;)this.popEffect();r.forEach(function(i){return n.applyEffect(i)})},t.prototype.applyEffect=function(r){this.ctx.save(),Rft(r)&&(this.ctx.globalAlpha=r.opacity),Dft(r)&&(this.ctx.translate(r.offsetX,r.offsetY),this.ctx.transform(r.matrix[0],r.matrix[1],r.matrix[2],r.matrix[3],r.matrix[4],r.matrix[5]),this.ctx.translate(-r.offsetX,-r.offsetY)),_we(r)&&(this.path(r.path),this.ctx.clip()),this._activeEffects.push(r)},t.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},t.prototype.renderStack=function(r){return pd(this,void 0,void 0,function(){var n;return Mh(this,function(i){switch(i.label){case 0:return n=r.element.container.styles,n.isVisible()?[4,this.renderStackContent(r)]:[3,2];case 1:i.sent(),i.label=2;case 2:return[2]}})})},t.prototype.renderNode=function(r){return pd(this,void 0,void 0,function(){return Mh(this,function(n){switch(n.label){case 0:if(of(r.container.flags,16))debugger;return r.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(r)]:[3,3];case 1:return n.sent(),[4,this.renderNodeContent(r)];case 2:n.sent(),n.label=3;case 3:return[2]}})})},t.prototype.renderTextWithLetterSpacing=function(r,n,i){var o=this;if(n===0)this.ctx.fillText(r.text,r.bounds.left,r.bounds.top+i);else{var s=Mz(r.text);s.reduce(function(l,f){return o.ctx.fillText(f,l,r.bounds.top+i),l+o.ctx.measureText(f).width},r.bounds.left)}},t.prototype.createFontStyle=function(r){var n=r.fontVariant.filter(function(s){return s==="normal"||s==="small-caps"}).join(""),i=Jft(r.fontFamily).join(", "),o=fx(r.fontSize)?""+r.fontSize.number+r.fontSize.unit:r.fontSize.number+"px";return[[r.fontStyle,n,r.fontWeight,o,i].join(" "),i,o]},t.prototype.renderTextNode=function(r,n){return pd(this,void 0,void 0,function(){var i,o,s,l,f,m,v,I,B=this;return Mh(this,function(E){return i=this.createFontStyle(n),o=i[0],s=i[1],l=i[2],this.ctx.font=o,this.ctx.direction=n.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",f=this.fontMetrics.getMetrics(s,l),m=f.baseline,v=f.middle,I=n.paintOrder,r.textBounds.forEach(function(S){I.forEach(function(_){switch(_){case 0:B.ctx.fillStyle=_f(n.color),B.renderTextWithLetterSpacing(S,n.letterSpacing,m);var O=n.textShadow;O.length&&S.text.trim().length&&(O.slice(0).reverse().forEach(function(R){B.ctx.shadowColor=_f(R.color),B.ctx.shadowOffsetX=R.offsetX.number*B.options.scale,B.ctx.shadowOffsetY=R.offsetY.number*B.options.scale,B.ctx.shadowBlur=R.blur.number,B.renderTextWithLetterSpacing(S,n.letterSpacing,m)}),B.ctx.shadowColor="",B.ctx.shadowOffsetX=0,B.ctx.shadowOffsetY=0,B.ctx.shadowBlur=0),n.textDecorationLine.length&&(B.ctx.fillStyle=_f(n.textDecorationColor||n.color),n.textDecorationLine.forEach(function(R){switch(R){case 1:B.ctx.fillRect(S.bounds.left,Math.round(S.bounds.top+m),S.bounds.width,1);break;case 2:B.ctx.fillRect(S.bounds.left,Math.round(S.bounds.top),S.bounds.width,1);break;case 3:B.ctx.fillRect(S.bounds.left,Math.ceil(S.bounds.top+v),S.bounds.width,1);break}}));break;case 1:n.webkitTextStrokeWidth&&S.text.trim().length&&(B.ctx.strokeStyle=_f(n.webkitTextStrokeColor),B.ctx.lineWidth=n.webkitTextStrokeWidth,B.ctx.lineJoin=window.chrome?"miter":"round",B.ctx.strokeText(S.text,S.bounds.left,S.bounds.top+m)),B.ctx.strokeStyle="",B.ctx.lineWidth=0,B.ctx.lineJoin="miter";break}})}),[2]})})},t.prototype.renderReplacedElement=function(r,n,i){if(i&&r.intrinsicWidth>0&&r.intrinsicHeight>0){var o=X_(r),s=J_(n);this.path(s),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(i,0,0,r.intrinsicWidth,r.intrinsicHeight,o.left,o.top,o.width,o.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(r){return pd(this,void 0,void 0,function(){var n,i,o,s,l,f,T,T,m,v,I,B,U,E,S,K,_,O,R,T,L,U,K;return Mh(this,function(J){switch(J.label){case 0:this.applyEffects(r.getEffects(4)),n=r.container,i=r.curves,o=n.styles,s=0,l=n.textNodes,J.label=1;case 1:return s<l.length?(f=l[s],[4,this.renderTextNode(f,o)]):[3,4];case 2:J.sent(),J.label=3;case 3:return s++,[3,1];case 4:if(!(n instanceof hwe))return[3,8];J.label=5;case 5:return J.trys.push([5,7,,8]),[4,this.context.cache.match(n.src)];case 6:return T=J.sent(),this.renderReplacedElement(n,i,T),[3,8];case 7:return J.sent(),this.context.logger.error("Error loading image "+n.src),[3,8];case 8:if(n instanceof dwe&&this.renderReplacedElement(n,i,n.canvas),!(n instanceof gwe))return[3,12];J.label=9;case 9:return J.trys.push([9,11,,12]),[4,this.context.cache.match(n.svg)];case 10:return T=J.sent(),this.renderReplacedElement(n,i,T),[3,12];case 11:return J.sent(),this.context.logger.error("Error loading svg "+n.svg.substring(0,255)),[3,12];case 12:return n instanceof ywe&&n.tree?(m=new t(this.context,{scale:this.options.scale,backgroundColor:n.backgroundColor,x:0,y:0,width:n.width,height:n.height}),[4,m.render(n.tree)]):[3,14];case 13:v=J.sent(),n.width&&n.height&&this.ctx.drawImage(v,0,0,n.width,n.height,n.bounds.left,n.bounds.top,n.bounds.width,n.bounds.height),J.label=14;case 14:if(n instanceof Pz&&(I=Math.min(n.bounds.width,n.bounds.height),n.type===W_?n.checked&&(this.ctx.save(),this.path([new Ra(n.bounds.left+I*.39363,n.bounds.top+I*.79),new Ra(n.bounds.left+I*.16,n.bounds.top+I*.5549),new Ra(n.bounds.left+I*.27347,n.bounds.top+I*.44071),new Ra(n.bounds.left+I*.39694,n.bounds.top+I*.5649),new Ra(n.bounds.left+I*.72983,n.bounds.top+I*.23),new Ra(n.bounds.left+I*.84,n.bounds.top+I*.34085),new Ra(n.bounds.left+I*.39363,n.bounds.top+I*.79)]),this.ctx.fillStyle=_f(DAe),this.ctx.fill(),this.ctx.restore()):n.type===Y_&&n.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(n.bounds.left+I/2,n.bounds.top+I/2,I/4,0,Math.PI*2,!0),this.ctx.fillStyle=_f(DAe),this.ctx.fill(),this.ctx.restore())),Yft(n)&&n.value.length){switch(B=this.createFontStyle(o),U=B[0],E=B[1],S=this.fontMetrics.getMetrics(U,E).baseline,this.ctx.font=U,this.ctx.fillStyle=_f(o.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Vft(n.styles.textAlign),K=X_(n),_=0,n.styles.textAlign){case 1:_+=K.width/2;break;case 2:_+=K.width;break}O=K.add(_,0,0,-K.height/2+1),this.ctx.save(),this.path([new Ra(K.left,K.top),new Ra(K.left+K.width,K.top),new Ra(K.left+K.width,K.top+K.height),new Ra(K.left,K.top+K.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new LQ(n.value,O),o.letterSpacing,S),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!of(n.styles.display,2048))return[3,20];if(n.styles.listStyleImage===null)return[3,19];if(R=n.styles.listStyleImage,R.type!==0)return[3,18];T=void 0,L=R.url,J.label=15;case 15:return J.trys.push([15,17,,18]),[4,this.context.cache.match(L)];case 16:return T=J.sent(),this.ctx.drawImage(T,n.bounds.left-(T.width+10),n.bounds.top),[3,18];case 17:return J.sent(),this.context.logger.error("Error loading list-style-image "+L),[3,18];case 18:return[3,20];case 19:r.listValue&&n.styles.listStyleType!==-1&&(U=this.createFontStyle(o)[0],this.ctx.font=U,this.ctx.fillStyle=_f(o.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",K=new Sy(n.bounds.left,n.bounds.top+Sl(n.styles.paddingTop,n.bounds.width),n.bounds.width,gAe(o.lineHeight,o.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new LQ(r.listValue,K),o.letterSpacing,gAe(o.lineHeight,o.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),J.label=20;case 20:return[2]}})})},t.prototype.renderStackContent=function(r){return pd(this,void 0,void 0,function(){var n,i,R,o,s,R,l,f,R,m,v,R,I,B,R,E,S,R,_,O,R;return Mh(this,function(T){switch(T.label){case 0:if(of(r.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(r.element)];case 1:T.sent(),n=0,i=r.negativeZIndex,T.label=2;case 2:return n<i.length?(R=i[n],[4,this.renderStack(R)]):[3,5];case 3:T.sent(),T.label=4;case 4:return n++,[3,2];case 5:return[4,this.renderNodeContent(r.element)];case 6:T.sent(),o=0,s=r.nonInlineLevel,T.label=7;case 7:return o<s.length?(R=s[o],[4,this.renderNode(R)]):[3,10];case 8:T.sent(),T.label=9;case 9:return o++,[3,7];case 10:l=0,f=r.nonPositionedFloats,T.label=11;case 11:return l<f.length?(R=f[l],[4,this.renderStack(R)]):[3,14];case 12:T.sent(),T.label=13;case 13:return l++,[3,11];case 14:m=0,v=r.nonPositionedInlineLevel,T.label=15;case 15:return m<v.length?(R=v[m],[4,this.renderStack(R)]):[3,18];case 16:T.sent(),T.label=17;case 17:return m++,[3,15];case 18:I=0,B=r.inlineLevel,T.label=19;case 19:return I<B.length?(R=B[I],[4,this.renderNode(R)]):[3,22];case 20:T.sent(),T.label=21;case 21:return I++,[3,19];case 22:E=0,S=r.zeroOrAutoZIndexOrTransformedOrOpacity,T.label=23;case 23:return E<S.length?(R=S[E],[4,this.renderStack(R)]):[3,26];case 24:T.sent(),T.label=25;case 25:return E++,[3,23];case 26:_=0,O=r.positiveZIndex,T.label=27;case 27:return _<O.length?(R=O[_],[4,this.renderStack(R)]):[3,30];case 28:T.sent(),T.label=29;case 29:return _++,[3,27];case 30:return[2]}})})},t.prototype.mask=function(r){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(r.slice(0).reverse()),this.ctx.closePath()},t.prototype.path=function(r){this.ctx.beginPath(),this.formatPath(r),this.ctx.closePath()},t.prototype.formatPath=function(r){var n=this;r.forEach(function(i,o){var s=Gp(i)?i.start:i;o===0?n.ctx.moveTo(s.x,s.y):n.ctx.lineTo(s.x,s.y),Gp(i)&&n.ctx.bezierCurveTo(i.startControl.x,i.startControl.y,i.endControl.x,i.endControl.y,i.end.x,i.end.y)})},t.prototype.renderRepeat=function(r,n,i,o){this.path(r),this.ctx.fillStyle=n,this.ctx.translate(i,o),this.ctx.fill(),this.ctx.translate(-i,-o)},t.prototype.resizeImage=function(r,n,i){var o;if(r.width===n&&r.height===i)return r;var s=(o=this.canvas.ownerDocument)!==null&&o!==void 0?o:document,l=s.createElement("canvas");l.width=Math.max(1,n),l.height=Math.max(1,i);var f=l.getContext("2d");return f.drawImage(r,0,0,r.width,r.height,0,0,n,i),l},t.prototype.renderBackgroundImage=function(r){return pd(this,void 0,void 0,function(){var n,i,o,s,l,f;return Mh(this,function(m){switch(m.label){case 0:n=r.styles.backgroundImage.length-1,i=function(v){var I,B,E,Ee,Re,Pe,Fe,ae,ce,S,Ee,Re,Pe,Fe,ae,_,O,R,T,L,U,K,J,ee,ce,ne,Ee,ve,se,Fe,ae,De,Re,Pe,Ne,$e,Je,We,Ae,Ke,ze,at;return Mh(this,function(it){switch(it.label){case 0:if(v.type!==0)return[3,5];I=void 0,B=v.url,it.label=1;case 1:return it.trys.push([1,3,,4]),[4,o.context.cache.match(B)];case 2:return I=it.sent(),[3,4];case 3:return it.sent(),o.context.logger.error("Error loading background-image "+B),[3,4];case 4:return I&&(E=SU(r,n,[I.width,I.height,I.width/I.height]),Ee=E[0],Re=E[1],Pe=E[2],Fe=E[3],ae=E[4],ce=o.ctx.createPattern(o.resizeImage(I,Fe,ae),"repeat"),o.renderRepeat(Ee,ce,Re,Pe)),[3,6];case 5:Dlt(v)?(S=SU(r,n,[null,null,null]),Ee=S[0],Re=S[1],Pe=S[2],Fe=S[3],ae=S[4],_=xlt(v.angle,Fe,ae),O=_[0],R=_[1],T=_[2],L=_[3],U=_[4],K=document.createElement("canvas"),K.width=Fe,K.height=ae,J=K.getContext("2d"),ee=J.createLinearGradient(R,L,T,U),hAe(v.stops,O).forEach(function(ye){return ee.addColorStop(ye.stop,_f(ye.color))}),J.fillStyle=ee,J.fillRect(0,0,Fe,ae),Fe>0&&ae>0&&(ce=o.ctx.createPattern(K,"repeat"),o.renderRepeat(Ee,ce,Re,Pe))):Rlt(v)&&(ne=SU(r,n,[null,null,null]),Ee=ne[0],ve=ne[1],se=ne[2],Fe=ne[3],ae=ne[4],De=v.position.length===0?[Oz]:v.position,Re=Sl(De[0],Fe),Pe=Sl(De[De.length-1],ae),Ne=Slt(v,Re,Pe,Fe,ae),$e=Ne[0],Je=Ne[1],$e>0&&Je>0&&(We=o.ctx.createRadialGradient(ve+Re,se+Pe,0,ve+Re,se+Pe,$e),hAe(v.stops,$e*2).forEach(function(ye){return We.addColorStop(ye.stop,_f(ye.color))}),o.path(Ee),o.ctx.fillStyle=We,$e!==Je?(Ae=r.bounds.left+.5*r.bounds.width,Ke=r.bounds.top+.5*r.bounds.height,ze=Je/$e,at=1/ze,o.ctx.save(),o.ctx.translate(Ae,Ke),o.ctx.transform(1,0,0,ze,0,0),o.ctx.translate(-Ae,-Ke),o.ctx.fillRect(ve,at*(se-Ke)+Ke,Fe,ae*at),o.ctx.restore()):o.ctx.fill())),it.label=6;case 6:return n--,[2]}})},o=this,s=0,l=r.styles.backgroundImage.slice(0).reverse(),m.label=1;case 1:return s<l.length?(f=l[s],[5,i(f)]):[3,4];case 2:m.sent(),m.label=3;case 3:return s++,[3,1];case 4:return[2]}})})},t.prototype.renderSolidBorder=function(r,n,i){return pd(this,void 0,void 0,function(){return Mh(this,function(o){return this.path(KAe(i,n)),this.ctx.fillStyle=_f(r),this.ctx.fill(),[2]})})},t.prototype.renderDoubleBorder=function(r,n,i,o){return pd(this,void 0,void 0,function(){var s,l;return Mh(this,function(f){switch(f.label){case 0:return n<3?[4,this.renderSolidBorder(r,i,o)]:[3,2];case 1:return f.sent(),[2];case 2:return s=Nft(o,i),this.path(s),this.ctx.fillStyle=_f(r),this.ctx.fill(),l=Lft(o,i),this.path(l),this.ctx.fill(),[2]}})})},t.prototype.renderNodeBackgroundAndBorders=function(r){return pd(this,void 0,void 0,function(){var n,i,o,s,l,f,m,v,I=this;return Mh(this,function(B){switch(B.label){case 0:return this.applyEffects(r.getEffects(2)),n=r.container.styles,i=!Q2(n.backgroundColor)||n.backgroundImage.length,o=[{style:n.borderTopStyle,color:n.borderTopColor,width:n.borderTopWidth},{style:n.borderRightStyle,color:n.borderRightColor,width:n.borderRightWidth},{style:n.borderBottomStyle,color:n.borderBottomColor,width:n.borderBottomWidth},{style:n.borderLeftStyle,color:n.borderLeftColor,width:n.borderLeftWidth}],s=qft(nE(n.backgroundClip,0),r.curves),i||n.boxShadow.length?(this.ctx.save(),this.path(s),this.ctx.clip(),Q2(n.backgroundColor)||(this.ctx.fillStyle=_f(n.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(r.container)]):[3,2];case 1:B.sent(),this.ctx.restore(),n.boxShadow.slice(0).reverse().forEach(function(E){I.ctx.save();var S=z_(r.curves),_=E.inset?0:$ft,O=Tft(S,-_+(E.inset?1:-1)*E.spread.number,(E.inset?1:-1)*E.spread.number,E.spread.number*(E.inset?-2:2),E.spread.number*(E.inset?-2:2));E.inset?(I.path(S),I.ctx.clip(),I.mask(O)):(I.mask(S),I.ctx.clip(),I.path(O)),I.ctx.shadowOffsetX=E.offsetX.number+_,I.ctx.shadowOffsetY=E.offsetY.number,I.ctx.shadowColor=_f(E.color),I.ctx.shadowBlur=E.blur.number,I.ctx.fillStyle=E.inset?_f(E.color):"rgba(0,0,0,1)",I.ctx.fill(),I.ctx.restore()}),B.label=2;case 2:l=0,f=0,m=o,B.label=3;case 3:return f<m.length?(v=m[f],v.style!==0&&!Q2(v.color)&&v.width>0?v.style!==2?[3,5]:[4,this.renderDashedDottedBorder(v.color,v.width,l,r.curves,2)]:[3,11]):[3,13];case 4:return B.sent(),[3,11];case 5:return v.style!==3?[3,7]:[4,this.renderDashedDottedBorder(v.color,v.width,l,r.curves,3)];case 6:return B.sent(),[3,11];case 7:return v.style!==4?[3,9]:[4,this.renderDoubleBorder(v.color,v.width,l,r.curves)];case 8:return B.sent(),[3,11];case 9:return[4,this.renderSolidBorder(v.color,l,r.curves)];case 10:B.sent(),B.label=11;case 11:l++,B.label=12;case 12:return f++,[3,3];case 13:return[2]}})})},t.prototype.renderDashedDottedBorder=function(r,n,i,o,s){return pd(this,void 0,void 0,function(){var l,f,m,v,I,B,E,S,_,O,R,T,L,U,K,J,K,J;return Mh(this,function(ee){return this.ctx.save(),l=Mft(o,i),f=KAe(o,i),s===2&&(this.path(f),this.ctx.clip()),Gp(f[0])?(m=f[0].start.x,v=f[0].start.y):(m=f[0].x,v=f[0].y),Gp(f[1])?(I=f[1].end.x,B=f[1].end.y):(I=f[1].x,B=f[1].y),i===0||i===2?E=Math.abs(m-I):E=Math.abs(v-B),this.ctx.beginPath(),s===3?this.formatPath(l):this.formatPath(f.slice(0,2)),S=n<3?n*3:n*2,_=n<3?n*2:n,s===3&&(S=n,_=n),O=!0,E<=S*2?O=!1:E<=S*2+_?(R=E/(2*S+_),S*=R,_*=R):(T=Math.floor((E+_)/(S+_)),L=(E-T*S)/(T-1),U=(E-(T+1)*S)/T,_=U<=0||Math.abs(_-L)<Math.abs(_-U)?L:U),O&&(s===3?this.ctx.setLineDash([0,S+_]):this.ctx.setLineDash([S,_])),s===3?(this.ctx.lineCap="round",this.ctx.lineWidth=n):this.ctx.lineWidth=n*2+1.1,this.ctx.strokeStyle=_f(r),this.ctx.stroke(),this.ctx.setLineDash([]),s===2&&(Gp(f[0])&&(K=f[3],J=f[0],this.ctx.beginPath(),this.formatPath([new Ra(K.end.x,K.end.y),new Ra(J.start.x,J.start.y)]),this.ctx.stroke()),Gp(f[1])&&(K=f[1],J=f[2],this.ctx.beginPath(),this.formatPath([new Ra(K.end.x,K.end.y),new Ra(J.start.x,J.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},t.prototype.render=function(r){return pd(this,void 0,void 0,function(){var n;return Mh(this,function(i){switch(i.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=_f(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),n=Oft(r),[4,this.renderStack(n)];case 1:return i.sent(),this.applyEffects([]),[2,this.canvas]}})})},t}(Owe),Yft=function(e){return e instanceof mwe||e instanceof vwe?!0:e instanceof Pz&&e.type!==Y_&&e.type!==W_},qft=function(e,t){switch(e){case 0:return z_(t);case 2:return kft(t);case 1:default:return J_(t)}},Vft=function(e){switch(e){case 1:return"center";case 2:return"right";case 0:default:return"left"}},zft=["-apple-system","system-ui"],Jft=function(e){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?e.filter(function(t){return zft.indexOf(t)===-1}):e},Xft=function(e){A1(t,e);function t(r,n){var i=e.call(this,r,n)||this;return i.canvas=n.canvas?n.canvas:document.createElement("canvas"),i.ctx=i.canvas.getContext("2d"),i.options=n,i.canvas.width=Math.floor(n.width*n.scale),i.canvas.height=Math.floor(n.height*n.scale),i.canvas.style.width=n.width+"px",i.canvas.style.height=n.height+"px",i.ctx.scale(i.options.scale,i.options.scale),i.ctx.translate(-n.x,-n.y),i.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+n.width+"x"+n.height+" at "+n.x+","+n.y+") with scale "+n.scale),i}return t.prototype.render=function(r){return pd(this,void 0,void 0,function(){var n,i;return Mh(this,function(o){switch(o.label){case 0:return n=dW(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,r),[4,Zft(n)];case 1:return i=o.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=_f(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(i,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},t}(Owe),Zft=function(e){return new Promise(function(t,r){var n=new Image;n.onload=function(){t(n)},n.onerror=r,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(e))})},eht=function(){function e(t){var r=t.id,n=t.enabled;this.id=r,this.enabled=n,this.start=Date.now()}return e.prototype.debug=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this.enabled&&(typeof window<"u"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,e9([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},e.prototype.getTime=function(){return Date.now()-this.start},e.prototype.info=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this.enabled&&typeof window<"u"&&window.console&&typeof console.info=="function"&&console.info.apply(console,e9([this.id,this.getTime()+"ms"],t))},e.prototype.warn=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this.enabled&&(typeof window<"u"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,e9([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},e.prototype.error=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this.enabled&&(typeof window<"u"&&window.console&&typeof console.error=="function"?console.error.apply(console,e9([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},e.instances={},e}(),tht=function(){function e(t,r){var n;this.windowBounds=r,this.instanceName="#"+e.instanceCount++,this.logger=new eht({id:this.instanceName,enabled:t.logging}),this.cache=(n=t.cache)!==null&&n!==void 0?n:new Cft(this,t)}return e.instanceCount=1,e}(),rht=function(e,t){return t===void 0&&(t={}),nht(e,t)};typeof window<"u"&&kwe.setContext(window);var nht=function(e,t){return pd(void 0,void 0,void 0,function(){var r,n,i,o,s,l,f,m,v,I,B,E,S,_,O,R,T,L,U,K,ee,J,ee,ce,ne,Ee,ve,se,Fe,ae,De,Re,Pe,Ne,$e,Je,We,Ae,Ke,ze;return Mh(this,function(at){switch(at.label){case 0:if(!e||typeof e!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(r=e.ownerDocument,!r)throw new Error("Element is not attached to a Document");if(n=r.defaultView,!n)throw new Error("Document is not attached to a Window");return i={allowTaint:(ce=t.allowTaint)!==null&&ce!==void 0?ce:!1,imageTimeout:(ne=t.imageTimeout)!==null&&ne!==void 0?ne:15e3,proxy:t.proxy,useCORS:(Ee=t.useCORS)!==null&&Ee!==void 0?Ee:!1},o=Z$({logging:(ve=t.logging)!==null&&ve!==void 0?ve:!0,cache:t.cache},i),s={windowWidth:(se=t.windowWidth)!==null&&se!==void 0?se:n.innerWidth,windowHeight:(Fe=t.windowHeight)!==null&&Fe!==void 0?Fe:n.innerHeight,scrollX:(ae=t.scrollX)!==null&&ae!==void 0?ae:n.pageXOffset,scrollY:(De=t.scrollY)!==null&&De!==void 0?De:n.pageYOffset},l=new Sy(s.scrollX,s.scrollY,s.windowWidth,s.windowHeight),f=new tht(o,l),m=(Re=t.foreignObjectRendering)!==null&&Re!==void 0?Re:!1,v={allowTaint:(Pe=t.allowTaint)!==null&&Pe!==void 0?Pe:!1,onclone:t.onclone,ignoreElements:t.ignoreElements,inlineImages:m,copyStyles:m},f.logger.debug("Starting document clone with size "+l.width+"x"+l.height+" scrolled to "+-l.left+","+-l.top),I=new HAe(f,e,v),B=I.clonedReferenceElement,B?[4,I.toIFrame(r,l)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return E=at.sent(),S=Uz(B)||ift(B)?Tst(B.ownerDocument):ZD(f,B),_=S.width,O=S.height,R=S.left,T=S.top,L=iht(f,B,t.backgroundColor),U={canvas:t.canvas,backgroundColor:L,scale:($e=(Ne=t.scale)!==null&&Ne!==void 0?Ne:n.devicePixelRatio)!==null&&$e!==void 0?$e:1,x:((Je=t.x)!==null&&Je!==void 0?Je:0)+R,y:((We=t.y)!==null&&We!==void 0?We:0)+T,width:(Ae=t.width)!==null&&Ae!==void 0?Ae:Math.ceil(_),height:(Ke=t.height)!==null&&Ke!==void 0?Ke:Math.ceil(O)},m?(f.logger.debug("Document cloned, using foreign object rendering"),ee=new Xft(f,U),[4,ee.render(B)]):[3,3];case 2:return K=at.sent(),[3,5];case 3:return f.logger.debug("Document cloned, element located at "+R+","+T+" with size "+_+"x"+O+" using computed rendering"),f.logger.debug("Starting DOM parsing"),J=Cwe(f,B),L===J.styles.backgroundColor&&(J.styles.backgroundColor=my.TRANSPARENT),f.logger.debug("Starting renderer for element at "+U.x+","+U.y+" with size "+U.width+"x"+U.height),ee=new Wft(f,U),[4,ee.render(J)];case 4:K=at.sent(),at.label=5;case 5:return(!((ze=t.removeContainer)!==null&&ze!==void 0)||ze)&&(HAe.destroy(E)||f.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),f.logger.debug("Finished rendering"),[2,K]}})})},iht=function(e,t,r){var n=t.ownerDocument,i=n.documentElement?OQ(e,getComputedStyle(n.documentElement).backgroundColor):my.TRANSPARENT,o=n.body?OQ(e,getComputedStyle(n.body).backgroundColor):my.TRANSPARENT,s=typeof r=="string"?OQ(e,r):r===null?my.TRANSPARENT:4294967295;return t===n.documentElement?Q2(i)?Q2(o)?s:o:i:s};const aht=Object.freeze(Object.defineProperty({__proto__:null,default:rht},Symbol.toStringTag,{value:"Module"}));/*! @license DOMPurify 2.5.8 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.5.8/LICENSE */function l2(e){"@babel/helpers - typeof";return l2=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},l2(e)}function CW(e,t){return CW=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},CW(e,t)}function oht(){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 F7(e,t,r){return oht()?F7=Reflect.construct:F7=function(i,o,s){var l=[null];l.push.apply(l,o);var f=Function.bind.apply(i,l),m=new f;return s&&CW(m,s.prototype),m},F7.apply(null,arguments)}function H0(e){return sht(e)||Aht(e)||lht(e)||uht()}function sht(e){if(Array.isArray(e))return wW(e)}function Aht(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lht(e,t){if(e){if(typeof e=="string")return wW(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return wW(e,t)}}function wW(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function uht(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
  1014. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var cht=Object.hasOwnProperty,WAe=Object.setPrototypeOf,fht=Object.isFrozen,hht=Object.getPrototypeOf,dht=Object.getOwnPropertyDescriptor,Bd=Object.freeze,t0=Object.seal,ght=Object.create,Nwe=typeof Reflect<"u"&&Reflect,Z_=Nwe.apply,IW=Nwe.construct;Z_||(Z_=function(t,r,n){return t.apply(r,n)});Bd||(Bd=function(t){return t});t0||(t0=function(t){return t});IW||(IW=function(t,r){return F7(t,H0(r))});var pht=r0(Array.prototype.forEach),YAe=r0(Array.prototype.pop),j4=r0(Array.prototype.push),D7=r0(String.prototype.toLowerCase),kU=r0(String.prototype.toString),qAe=r0(String.prototype.match),N0=r0(String.prototype.replace),vht=r0(String.prototype.indexOf),mht=r0(String.prototype.trim),Xf=r0(RegExp.prototype.test),_U=yht(TypeError);function r0(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return Z_(e,t,n)}}function yht(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return IW(e,r)}}function xs(e,t,r){var n;r=(n=r)!==null&&n!==void 0?n:D7,WAe&&WAe(e,null);for(var i=t.length;i--;){var o=t[i];if(typeof o=="string"){var s=r(o);s!==o&&(fht(t)||(t[i]=s),o=s)}e[o]=!0}return e}function ow(e){var t=ght(null),r;for(r in e)Z_(cht,e,[r])===!0&&(t[r]=e[r]);return t}function I9(e,t){for(;e!==null;){var r=dht(e,t);if(r){if(r.get)return r0(r.get);if(typeof r.value=="function")return r0(r.value)}e=hht(e)}function n(i){return console.warn("fallback value for",i),null}return n}var VAe=Bd(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),FU=Bd(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),DU=Bd(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),bht=Bd(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),RU=Bd(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),Cht=Bd(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),zAe=Bd(["#text"]),JAe=Bd(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),TU=Bd(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),XAe=Bd(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B9=Bd(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),wht=t0(/\{\{[\w\W]*|[\w\W]*\}\}/gm),Iht=t0(/<%[\w\W]*|[\w\W]*%>/gm),Bht=t0(/\${[\w\W]*}/gm),Eht=t0(/^data-[\-\w.\u00B7-\uFFFF]+$/),Qht=t0(/^aria-[\-\w]+$/),xht=t0(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Sht=t0(/^(?:\w+script|data):/i),kht=t0(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),_ht=t0(/^html$/i),Fht=t0(/^[a-z][.\w]*(-[.\w]+)+$/i),Dht=function(){return typeof window>"u"?null:window},Rht=function(t,r){if(l2(t)!=="object"||typeof t.createPolicy!="function")return null;var n=null,i="data-tt-policy-suffix";r.currentScript&&r.currentScript.hasAttribute(i)&&(n=r.currentScript.getAttribute(i));var o="dompurify"+(n?"#"+n:"");try{return t.createPolicy(o,{createHTML:function(l){return l},createScriptURL:function(l){return l}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function Lwe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Dht(),t=function(tn){return Lwe(tn)};if(t.version="2.5.8",t.removed=[],!e||!e.document||e.document.nodeType!==9)return t.isSupported=!1,t;var r=e.document,n=e.document,i=e.DocumentFragment,o=e.HTMLTemplateElement,s=e.Node,l=e.Element,f=e.NodeFilter,m=e.NamedNodeMap,v=m===void 0?e.NamedNodeMap||e.MozNamedAttrMap:m,I=e.HTMLFormElement,B=e.DOMParser,E=e.trustedTypes,S=l.prototype,_=I9(S,"cloneNode"),O=I9(S,"nextSibling"),R=I9(S,"childNodes"),T=I9(S,"parentNode");if(typeof o=="function"){var L=n.createElement("template");L.content&&L.content.ownerDocument&&(n=L.content.ownerDocument)}var U=Rht(E,r),K=U?U.createHTML(""):"",J=n,ee=J.implementation,ce=J.createNodeIterator,ne=J.createDocumentFragment,Ee=J.getElementsByTagName,ve=r.importNode,se={};try{se=ow(n).documentMode?n.documentMode:{}}catch{}var Fe={};t.isSupported=typeof T=="function"&&ee&&ee.createHTMLDocument!==void 0&&se!==9;var ae=wht,De=Iht,Re=Bht,Pe=Eht,Ne=Qht,$e=Sht,Je=kht,We=Fht,Ae=xht,Ke=null,ze=xs({},[].concat(H0(VAe),H0(FU),H0(DU),H0(RU),H0(zAe))),at=null,it=xs({},[].concat(H0(JAe),H0(TU),H0(XAe),H0(B9))),ye=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),xe=null,et=null,tt=!0,rt=!0,ct=!1,ot=!0,Se=!1,ht=!0,Qe=!1,pe=!1,ge=!1,Le=!1,dt=!1,xt=!1,yt=!0,Yt=!1,nr="user-content-",Nt=!0,Gt=!1,gr={},Yr=null,sn=xs({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Dr=null,Zt=xs({},["audio","video","img","source","image","track"]),kr=null,_r=xs({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Qn="http://www.w3.org/1998/Math/MathML",Mr="http://www.w3.org/2000/svg",En="http://www.w3.org/1999/xhtml",Nr=En,vi=!1,da=null,Yi=xs({},[Qn,Mr,En],kU),fa,Ci=["application/xhtml+xml","text/html"],bi="text/html",$n,Ri=null,xa=n.createElement("form"),Ga=function(tn){return tn instanceof RegExp||tn instanceof Function},rs=function(tn){Ri&&Ri===tn||((!tn||l2(tn)!=="object")&&(tn={}),tn=ow(tn),fa=Ci.indexOf(tn.PARSER_MEDIA_TYPE)===-1?fa=bi:fa=tn.PARSER_MEDIA_TYPE,$n=fa==="application/xhtml+xml"?kU:D7,Ke="ALLOWED_TAGS"in tn?xs({},tn.ALLOWED_TAGS,$n):ze,at="ALLOWED_ATTR"in tn?xs({},tn.ALLOWED_ATTR,$n):it,da="ALLOWED_NAMESPACES"in tn?xs({},tn.ALLOWED_NAMESPACES,kU):Yi,kr="ADD_URI_SAFE_ATTR"in tn?xs(ow(_r),tn.ADD_URI_SAFE_ATTR,$n):_r,Dr="ADD_DATA_URI_TAGS"in tn?xs(ow(Zt),tn.ADD_DATA_URI_TAGS,$n):Zt,Yr="FORBID_CONTENTS"in tn?xs({},tn.FORBID_CONTENTS,$n):sn,xe="FORBID_TAGS"in tn?xs({},tn.FORBID_TAGS,$n):{},et="FORBID_ATTR"in tn?xs({},tn.FORBID_ATTR,$n):{},gr="USE_PROFILES"in tn?tn.USE_PROFILES:!1,tt=tn.ALLOW_ARIA_ATTR!==!1,rt=tn.ALLOW_DATA_ATTR!==!1,ct=tn.ALLOW_UNKNOWN_PROTOCOLS||!1,ot=tn.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Se=tn.SAFE_FOR_TEMPLATES||!1,ht=tn.SAFE_FOR_XML!==!1,Qe=tn.WHOLE_DOCUMENT||!1,Le=tn.RETURN_DOM||!1,dt=tn.RETURN_DOM_FRAGMENT||!1,xt=tn.RETURN_TRUSTED_TYPE||!1,ge=tn.FORCE_BODY||!1,yt=tn.SANITIZE_DOM!==!1,Yt=tn.SANITIZE_NAMED_PROPS||!1,Nt=tn.KEEP_CONTENT!==!1,Gt=tn.IN_PLACE||!1,Ae=tn.ALLOWED_URI_REGEXP||Ae,Nr=tn.NAMESPACE||En,ye=tn.CUSTOM_ELEMENT_HANDLING||{},tn.CUSTOM_ELEMENT_HANDLING&&Ga(tn.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ye.tagNameCheck=tn.CUSTOM_ELEMENT_HANDLING.tagNameCheck),tn.CUSTOM_ELEMENT_HANDLING&&Ga(tn.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ye.attributeNameCheck=tn.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),tn.CUSTOM_ELEMENT_HANDLING&&typeof tn.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(ye.allowCustomizedBuiltInElements=tn.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Se&&(rt=!1),dt&&(Le=!0),gr&&(Ke=xs({},H0(zAe)),at=[],gr.html===!0&&(xs(Ke,VAe),xs(at,JAe)),gr.svg===!0&&(xs(Ke,FU),xs(at,TU),xs(at,B9)),gr.svgFilters===!0&&(xs(Ke,DU),xs(at,TU),xs(at,B9)),gr.mathMl===!0&&(xs(Ke,RU),xs(at,XAe),xs(at,B9))),tn.ADD_TAGS&&(Ke===ze&&(Ke=ow(Ke)),xs(Ke,tn.ADD_TAGS,$n)),tn.ADD_ATTR&&(at===it&&(at=ow(at)),xs(at,tn.ADD_ATTR,$n)),tn.ADD_URI_SAFE_ATTR&&xs(kr,tn.ADD_URI_SAFE_ATTR,$n),tn.FORBID_CONTENTS&&(Yr===sn&&(Yr=ow(Yr)),xs(Yr,tn.FORBID_CONTENTS,$n)),Nt&&(Ke["#text"]=!0),Qe&&xs(Ke,["html","head","body"]),Ke.table&&(xs(Ke,["tbody"]),delete xe.tbody),Bd&&Bd(tn),Ri=tn)},Ns=xs({},["mi","mo","mn","ms","mtext"]),Ca=xs({},["annotation-xml"]),Rs=xs({},["title","style","font","a","script"]),yA=xs({},FU);xs(yA,DU),xs(yA,bht);var qn=xs({},RU);xs(qn,Cht);var li=function(tn){var wi=T(tn);(!wi||!wi.tagName)&&(wi={namespaceURI:Nr,tagName:"template"});var ra=D7(tn.tagName),wo=D7(wi.tagName);return da[tn.namespaceURI]?tn.namespaceURI===Mr?wi.namespaceURI===En?ra==="svg":wi.namespaceURI===Qn?ra==="svg"&&(wo==="annotation-xml"||Ns[wo]):!!yA[ra]:tn.namespaceURI===Qn?wi.namespaceURI===En?ra==="math":wi.namespaceURI===Mr?ra==="math"&&Ca[wo]:!!qn[ra]:tn.namespaceURI===En?wi.namespaceURI===Mr&&!Ca[wo]||wi.namespaceURI===Qn&&!Ns[wo]?!1:!qn[ra]&&(Rs[ra]||!yA[ra]):!!(fa==="application/xhtml+xml"&&da[tn.namespaceURI]):!1},ui=function(tn){j4(t.removed,{element:tn});try{tn.parentNode.removeChild(tn)}catch{try{tn.outerHTML=K}catch{tn.remove()}}},Ja=function(tn,wi){try{j4(t.removed,{attribute:wi.getAttributeNode(tn),from:wi})}catch{j4(t.removed,{attribute:null,from:wi})}if(wi.removeAttribute(tn),tn==="is"&&!at[tn])if(Le||dt)try{ui(wi)}catch{}else try{wi.setAttribute(tn,"")}catch{}},Yo=function(tn){var wi,ra;if(ge)tn="<remove></remove>"+tn;else{var wo=qAe(tn,/^[\r\n\t ]+/);ra=wo&&wo[0]}fa==="application/xhtml+xml"&&Nr===En&&(tn='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+tn+"</body></html>");var MA=U?U.createHTML(tn):tn;if(Nr===En)try{wi=new B().parseFromString(MA,fa)}catch{}if(!wi||!wi.documentElement){wi=ee.createDocument(Nr,"template",null);try{wi.documentElement.innerHTML=vi?K:MA}catch{}}var Ms=wi.body||wi.documentElement;return tn&&ra&&Ms.insertBefore(n.createTextNode(ra),Ms.childNodes[0]||null),Nr===En?Ee.call(wi,Qe?"html":"body")[0]:Qe?wi.documentElement:Ms},ns=function(tn){return ce.call(tn.ownerDocument||tn,tn,f.SHOW_ELEMENT|f.SHOW_COMMENT|f.SHOW_TEXT|f.SHOW_PROCESSING_INSTRUCTION|f.SHOW_CDATA_SECTION,null,!1)},wa=function(tn){return tn instanceof I&&(typeof tn.nodeName!="string"||typeof tn.textContent!="string"||typeof tn.removeChild!="function"||!(tn.attributes instanceof v)||typeof tn.removeAttribute!="function"||typeof tn.setAttribute!="function"||typeof tn.namespaceURI!="string"||typeof tn.insertBefore!="function"||typeof tn.hasChildNodes!="function")},oi=function(tn){return l2(s)==="object"?tn instanceof s:tn&&l2(tn)==="object"&&typeof tn.nodeType=="number"&&typeof tn.nodeName=="string"},ws=function(tn,wi,ra){Fe[tn]&&pht(Fe[tn],function(wo){wo.call(t,wi,ra,Ri)})},vn=function(tn){var wi;if(ws("beforeSanitizeElements",tn,null),wa(tn)||Xf(/[\u0080-\uFFFF]/,tn.nodeName))return ui(tn),!0;var ra=$n(tn.nodeName);if(ws("uponSanitizeElement",tn,{tagName:ra,allowedTags:Ke}),tn.hasChildNodes()&&!oi(tn.firstElementChild)&&(!oi(tn.content)||!oi(tn.content.firstElementChild))&&Xf(/<[/\w]/g,tn.innerHTML)&&Xf(/<[/\w]/g,tn.textContent)||ra==="select"&&Xf(/<template/i,tn.innerHTML)||tn.nodeType===7||ht&&tn.nodeType===8&&Xf(/<[/\w]/g,tn.data))return ui(tn),!0;if(!Ke[ra]||xe[ra]){if(!xe[ra]&&qa(ra)&&(ye.tagNameCheck instanceof RegExp&&Xf(ye.tagNameCheck,ra)||ye.tagNameCheck instanceof Function&&ye.tagNameCheck(ra)))return!1;if(Nt&&!Yr[ra]){var wo=T(tn)||tn.parentNode,MA=R(tn)||tn.childNodes;if(MA&&wo)for(var Ms=MA.length,Ws=Ms-1;Ws>=0;--Ws){var Hl=_(MA[Ws],!0);Hl.__removalCount=(tn.__removalCount||0)+1,wo.insertBefore(Hl,O(tn))}}return ui(tn),!0}return tn instanceof l&&!li(tn)||(ra==="noscript"||ra==="noembed"||ra==="noframes")&&Xf(/<\/no(script|embed|frames)/i,tn.innerHTML)?(ui(tn),!0):(Se&&tn.nodeType===3&&(wi=tn.textContent,wi=N0(wi,ae," "),wi=N0(wi,De," "),wi=N0(wi,Re," "),tn.textContent!==wi&&(j4(t.removed,{element:tn.cloneNode()}),tn.textContent=wi)),ws("afterSanitizeElements",tn,null),!1)},Ls=function(tn,wi,ra){if(yt&&(wi==="id"||wi==="name")&&(ra in n||ra in xa))return!1;if(!(rt&&!et[wi]&&Xf(Pe,wi))){if(!(tt&&Xf(Ne,wi))){if(!at[wi]||et[wi]){if(!(qa(tn)&&(ye.tagNameCheck instanceof RegExp&&Xf(ye.tagNameCheck,tn)||ye.tagNameCheck instanceof Function&&ye.tagNameCheck(tn))&&(ye.attributeNameCheck instanceof RegExp&&Xf(ye.attributeNameCheck,wi)||ye.attributeNameCheck instanceof Function&&ye.attributeNameCheck(wi))||wi==="is"&&ye.allowCustomizedBuiltInElements&&(ye.tagNameCheck instanceof RegExp&&Xf(ye.tagNameCheck,ra)||ye.tagNameCheck instanceof Function&&ye.tagNameCheck(ra))))return!1}else if(!kr[wi]){if(!Xf(Ae,N0(ra,Je,""))){if(!((wi==="src"||wi==="xlink:href"||wi==="href")&&tn!=="script"&&vht(ra,"data:")===0&&Dr[tn])){if(!(ct&&!Xf($e,N0(ra,Je,"")))){if(ra)return!1}}}}}}return!0},qa=function(tn){return tn!=="annotation-xml"&&qAe(tn,We)},tA=function(tn){var wi,ra,wo,MA;ws("beforeSanitizeAttributes",tn,null);var Ms=tn.attributes;if(!(!Ms||wa(tn))){var Ws={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:at};for(MA=Ms.length;MA--;){wi=Ms[MA];var Hl=wi,Ys=Hl.name,nu=Hl.namespaceURI;if(ra=Ys==="value"?wi.value:mht(wi.value),wo=$n(Ys),Ws.attrName=wo,Ws.attrValue=ra,Ws.keepAttr=!0,Ws.forceKeepAttr=void 0,ws("uponSanitizeAttribute",tn,Ws),ra=Ws.attrValue,!Ws.forceKeepAttr&&(Ja(Ys,tn),!!Ws.keepAttr)){if(!ot&&Xf(/\/>/i,ra)){Ja(Ys,tn);continue}Se&&(ra=N0(ra,ae," "),ra=N0(ra,De," "),ra=N0(ra,Re," "));var ff=$n(tn.nodeName);if(Ls(ff,wo,ra)){if(Yt&&(wo==="id"||wo==="name")&&(Ja(Ys,tn),ra=nr+ra),ht&&Xf(/((--!?|])>)|<\/(style|title)/i,ra)){Ja(Ys,tn);continue}if(U&&l2(E)==="object"&&typeof E.getAttributeType=="function"&&!nu)switch(E.getAttributeType(ff,wo)){case"TrustedHTML":{ra=U.createHTML(ra);break}case"TrustedScriptURL":{ra=U.createScriptURL(ra);break}}try{nu?tn.setAttributeNS(nu,Ys,ra):tn.setAttribute(Ys,ra),wa(tn)?ui(tn):YAe(t.removed)}catch{}}}}ws("afterSanitizeAttributes",tn,null)}},$s=function ga(tn){var wi,ra=ns(tn);for(ws("beforeSanitizeShadowDOM",tn,null);wi=ra.nextNode();)ws("uponSanitizeShadowNode",wi,null),vn(wi),tA(wi),wi.content instanceof i&&ga(wi.content);ws("afterSanitizeShadowDOM",tn,null)};return t.sanitize=function(ga){var tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},wi,ra,wo,MA,Ms;if(vi=!ga,vi&&(ga="<!-->"),typeof ga!="string"&&!oi(ga))if(typeof ga.toString=="function"){if(ga=ga.toString(),typeof ga!="string")throw _U("dirty is not a string, aborting")}else throw _U("toString is not a function");if(!t.isSupported){if(l2(e.toStaticHTML)==="object"||typeof e.toStaticHTML=="function"){if(typeof ga=="string")return e.toStaticHTML(ga);if(oi(ga))return e.toStaticHTML(ga.outerHTML)}return ga}if(pe||rs(tn),t.removed=[],typeof ga=="string"&&(Gt=!1),Gt){if(ga.nodeName){var Ws=$n(ga.nodeName);if(!Ke[Ws]||xe[Ws])throw _U("root node is forbidden and cannot be sanitized in-place")}}else if(ga instanceof s)wi=Yo("<!---->"),ra=wi.ownerDocument.importNode(ga,!0),ra.nodeType===1&&ra.nodeName==="BODY"||ra.nodeName==="HTML"?wi=ra:wi.appendChild(ra);else{if(!Le&&!Se&&!Qe&&ga.indexOf("<")===-1)return U&&xt?U.createHTML(ga):ga;if(wi=Yo(ga),!wi)return Le?null:xt?K:""}wi&&ge&&ui(wi.firstChild);for(var Hl=ns(Gt?ga:wi);wo=Hl.nextNode();)wo.nodeType===3&&wo===MA||(vn(wo),tA(wo),wo.content instanceof i&&$s(wo.content),MA=wo);if(MA=null,Gt)return ga;if(Le){if(dt)for(Ms=ne.call(wi.ownerDocument);wi.firstChild;)Ms.appendChild(wi.firstChild);else Ms=wi;return(at.shadowroot||at.shadowrootmod)&&(Ms=ve.call(r,Ms,!0)),Ms}var Ys=Qe?wi.outerHTML:wi.innerHTML;return Qe&&Ke["!doctype"]&&wi.ownerDocument&&wi.ownerDocument.doctype&&wi.ownerDocument.doctype.name&&Xf(_ht,wi.ownerDocument.doctype.name)&&(Ys="<!DOCTYPE "+wi.ownerDocument.doctype.name+`>
  1015. `+Ys),Se&&(Ys=N0(Ys,ae," "),Ys=N0(Ys,De," "),Ys=N0(Ys,Re," ")),U&&xt?U.createHTML(Ys):Ys},t.setConfig=function(ga){rs(ga),pe=!0},t.clearConfig=function(){Ri=null,pe=!1},t.isValidAttribute=function(ga,tn,wi){Ri||rs({});var ra=$n(ga),wo=$n(tn);return Ls(ra,wo,wi)},t.addHook=function(ga,tn){typeof tn=="function"&&(Fe[ga]=Fe[ga]||[],j4(Fe[ga],tn))},t.removeHook=function(ga){if(Fe[ga])return YAe(Fe[ga])},t.removeHooks=function(ga){Fe[ga]&&(Fe[ga]=[])},t.removeAllHooks=function(){Fe={}},t}var Tht=Lwe();const Oht=Object.freeze(Object.defineProperty({__proto__:null,default:Tht},Symbol.toStringTag,{value:"Module"}));var ZAe={},ele={},G4,tle;function Gu(){if(tle)return G4;tle=1;var e=function(t){return t&&t.Math===Math&&t};return G4=e(typeof globalThis=="object"&&globalThis)||e(typeof window=="object"&&window)||e(typeof self=="object"&&self)||e(typeof nh=="object"&&nh)||e(typeof G4=="object"&&G4)||function(){return this}()||Function("return this")(),G4}var OU={},NU,rle;function fc(){return rle||(rle=1,NU=function(e){try{return!!e()}catch{return!0}}),NU}var LU,nle;function l1(){if(nle)return LU;nle=1;var e=fc();return LU=!e(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),LU}var MU,ile;function lR(){if(ile)return MU;ile=1;var e=fc();return MU=!e(function(){var t=(function(){}).bind();return typeof t!="function"||t.hasOwnProperty("prototype")}),MU}var PU,ale;function uh(){if(ale)return PU;ale=1;var e=lR(),t=Function.prototype.call;return PU=e?t.bind(t):function(){return t.apply(t,arguments)},PU}var UU={},ole;function Nht(){if(ole)return UU;ole=1;var e={}.propertyIsEnumerable,t=Object.getOwnPropertyDescriptor,r=t&&!e.call({1:2},1);return UU.f=r?function(i){var o=t(this,i);return!!o&&o.enumerable}:e,UU}var HU,sle;function Hz(){return sle||(sle=1,HU=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}),HU}var jU,Ale;function hc(){if(Ale)return jU;Ale=1;var e=lR(),t=Function.prototype,r=t.call,n=e&&t.bind.bind(r,r);return jU=e?n:function(i){return function(){return r.apply(i,arguments)}},jU}var GU,lle;function bI(){if(lle)return GU;lle=1;var e=hc(),t=e({}.toString),r=e("".slice);return GU=function(n){return r(t(n),8,-1)},GU}var KU,ule;function Mwe(){if(ule)return KU;ule=1;var e=hc(),t=fc(),r=bI(),n=Object,i=e("".split);return KU=t(function(){return!n("z").propertyIsEnumerable(0)})?function(o){return r(o)==="String"?i(o,""):n(o)}:n,KU}var $U,cle;function CI(){return cle||(cle=1,$U=function(e){return e==null}),$U}var WU,fle;function u1(){if(fle)return WU;fle=1;var e=CI(),t=TypeError;return WU=function(r){if(e(r))throw new t("Can't call method on "+r);return r},WU}var YU,hle;function hx(){if(hle)return YU;hle=1;var e=Mwe(),t=u1();return YU=function(r){return e(t(r))},YU}var qU,dle;function dc(){if(dle)return qU;dle=1;var e=typeof document=="object"&&document.all;return qU=typeof e>"u"&&e!==void 0?function(t){return typeof t=="function"||t===e}:function(t){return typeof t=="function"},qU}var VU,gle;function c1(){if(gle)return VU;gle=1;var e=dc();return VU=function(t){return typeof t=="object"?t!==null:e(t)},VU}var zU,ple;function wI(){if(ple)return zU;ple=1;var e=Gu(),t=dc(),r=function(n){return t(n)?n:void 0};return zU=function(n,i){return arguments.length<2?r(e[n]):e[n]&&e[n][i]},zU}var JU,vle;function uR(){if(vle)return JU;vle=1;var e=hc();return JU=e({}.isPrototypeOf),JU}var XU,mle;function dx(){if(mle)return XU;mle=1;var e=Gu(),t=e.navigator,r=t&&t.userAgent;return XU=r?String(r):"",XU}var ZU,yle;function jz(){if(yle)return ZU;yle=1;var e=Gu(),t=dx(),r=e.process,n=e.Deno,i=r&&r.versions||n&&n.version,o=i&&i.v8,s,l;return o&&(s=o.split("."),l=s[0]>0&&s[0]<4?1:+(s[0]+s[1])),!l&&t&&(s=t.match(/Edge\/(\d+)/),(!s||s[1]>=74)&&(s=t.match(/Chrome\/(\d+)/),s&&(l=+s[1]))),ZU=l,ZU}var eH,ble;function Pwe(){if(ble)return eH;ble=1;var e=jz(),t=fc(),r=Gu(),n=r.String;return eH=!!Object.getOwnPropertySymbols&&!t(function(){var i=Symbol("symbol detection");return!n(i)||!(Object(i)instanceof Symbol)||!Symbol.sham&&e&&e<41}),eH}var tH,Cle;function Uwe(){if(Cle)return tH;Cle=1;var e=Pwe();return tH=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol",tH}var rH,wle;function Hwe(){if(wle)return rH;wle=1;var e=wI(),t=dc(),r=uR(),n=Uwe(),i=Object;return rH=n?function(o){return typeof o=="symbol"}:function(o){var s=e("Symbol");return t(s)&&r(s.prototype,i(o))},rH}var nH,Ile;function cR(){if(Ile)return nH;Ile=1;var e=String;return nH=function(t){try{return e(t)}catch{return"Object"}},nH}var iH,Ble;function Py(){if(Ble)return iH;Ble=1;var e=dc(),t=cR(),r=TypeError;return iH=function(n){if(e(n))return n;throw new r(t(n)+" is not a function")},iH}var aH,Ele;function k3(){if(Ele)return aH;Ele=1;var e=Py(),t=CI();return aH=function(r,n){var i=r[n];return t(i)?void 0:e(i)},aH}var oH,Qle;function Lht(){if(Qle)return oH;Qle=1;var e=uh(),t=dc(),r=c1(),n=TypeError;return oH=function(i,o){var s,l;if(o==="string"&&t(s=i.toString)&&!r(l=e(s,i))||t(s=i.valueOf)&&!r(l=e(s,i))||o!=="string"&&t(s=i.toString)&&!r(l=e(s,i)))return l;throw new n("Can't convert object to primitive value")},oH}var sH={exports:{}},AH,xle;function Hv(){return xle||(xle=1,AH=!1),AH}var lH,Sle;function Gz(){if(Sle)return lH;Sle=1;var e=Gu(),t=Object.defineProperty;return lH=function(r,n){try{t(e,r,{value:n,configurable:!0,writable:!0})}catch{e[r]=n}return n},lH}var kle;function Kz(){if(kle)return sH.exports;kle=1;var e=Hv(),t=Gu(),r=Gz(),n="__core-js_shared__",i=sH.exports=t[n]||r(n,{});return(i.versions||(i.versions=[])).push({version:"3.39.0",mode:e?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE",source:"https://github.com/zloirock/core-js"}),sH.exports}var uH,_le;function $z(){if(_le)return uH;_le=1;var e=Kz();return uH=function(t,r){return e[t]||(e[t]=r||{})},uH}var cH,Fle;function fR(){if(Fle)return cH;Fle=1;var e=u1(),t=Object;return cH=function(r){return t(e(r))},cH}var fH,Dle;function f1(){if(Dle)return fH;Dle=1;var e=hc(),t=fR(),r=e({}.hasOwnProperty);return fH=Object.hasOwn||function(i,o){return r(t(i),o)},fH}var hH,Rle;function jwe(){if(Rle)return hH;Rle=1;var e=hc(),t=0,r=Math.random(),n=e(1 .toString);return hH=function(i){return"Symbol("+(i===void 0?"":i)+")_"+n(++t+r,36)},hH}var dH,Tle;function Lf(){if(Tle)return dH;Tle=1;var e=Gu(),t=$z(),r=f1(),n=jwe(),i=Pwe(),o=Uwe(),s=e.Symbol,l=t("wks"),f=o?s.for||s:s&&s.withoutSetter||n;return dH=function(m){return r(l,m)||(l[m]=i&&r(s,m)?s[m]:f("Symbol."+m)),l[m]},dH}var gH,Ole;function Mht(){if(Ole)return gH;Ole=1;var e=uh(),t=c1(),r=Hwe(),n=k3(),i=Lht(),o=Lf(),s=TypeError,l=o("toPrimitive");return gH=function(f,m){if(!t(f)||r(f))return f;var v=n(f,l),I;if(v){if(m===void 0&&(m="default"),I=e(v,f,m),!t(I)||r(I))return I;throw new s("Can't convert object to primitive value")}return m===void 0&&(m="number"),i(f,m)},gH}var pH,Nle;function Gwe(){if(Nle)return pH;Nle=1;var e=Mht(),t=Hwe();return pH=function(r){var n=e(r,"string");return t(n)?n:n+""},pH}var vH,Lle;function hR(){if(Lle)return vH;Lle=1;var e=Gu(),t=c1(),r=e.document,n=t(r)&&t(r.createElement);return vH=function(i){return n?r.createElement(i):{}},vH}var mH,Mle;function Kwe(){if(Mle)return mH;Mle=1;var e=l1(),t=fc(),r=hR();return mH=!e&&!t(function(){return Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a!==7}),mH}var Ple;function dR(){if(Ple)return OU;Ple=1;var e=l1(),t=uh(),r=Nht(),n=Hz(),i=hx(),o=Gwe(),s=f1(),l=Kwe(),f=Object.getOwnPropertyDescriptor;return OU.f=e?f:function(v,I){if(v=i(v),I=o(I),l)try{return f(v,I)}catch{}if(s(v,I))return n(!t(r.f,v,I),v[I])},OU}var yH={},bH,Ule;function $we(){if(Ule)return bH;Ule=1;var e=l1(),t=fc();return bH=e&&t(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),bH}var CH,Hle;function Ed(){if(Hle)return CH;Hle=1;var e=c1(),t=String,r=TypeError;return CH=function(n){if(e(n))return n;throw new r(t(n)+" is not an object")},CH}var jle;function z2(){if(jle)return yH;jle=1;var e=l1(),t=Kwe(),r=$we(),n=Ed(),i=Gwe(),o=TypeError,s=Object.defineProperty,l=Object.getOwnPropertyDescriptor,f="enumerable",m="configurable",v="writable";return yH.f=e?r?function(B,E,S){if(n(B),E=i(E),n(S),typeof B=="function"&&E==="prototype"&&"value"in S&&v in S&&!S[v]){var _=l(B,E);_&&_[v]&&(B[E]=S.value,S={configurable:m in S?S[m]:_[m],enumerable:f in S?S[f]:_[f],writable:!1})}return s(B,E,S)}:s:function(B,E,S){if(n(B),E=i(E),n(S),t)try{return s(B,E,S)}catch{}if("get"in S||"set"in S)throw new o("Accessors not supported");return"value"in S&&(B[E]=S.value),B},yH}var wH,Gle;function gx(){if(Gle)return wH;Gle=1;var e=l1(),t=z2(),r=Hz();return wH=e?function(n,i,o){return t.f(n,i,r(1,o))}:function(n,i,o){return n[i]=o,n},wH}var IH={exports:{}},BH,Kle;function gR(){if(Kle)return BH;Kle=1;var e=l1(),t=f1(),r=Function.prototype,n=e&&Object.getOwnPropertyDescriptor,i=t(r,"name"),o=i&&(function(){}).name==="something",s=i&&(!e||e&&n(r,"name").configurable);return BH={EXISTS:i,PROPER:o,CONFIGURABLE:s},BH}var EH,$le;function Wz(){if($le)return EH;$le=1;var e=hc(),t=dc(),r=Kz(),n=e(Function.toString);return t(r.inspectSource)||(r.inspectSource=function(i){return n(i)}),EH=r.inspectSource,EH}var QH,Wle;function Pht(){if(Wle)return QH;Wle=1;var e=Gu(),t=dc(),r=e.WeakMap;return QH=t(r)&&/native code/.test(String(r)),QH}var xH,Yle;function Yz(){if(Yle)return xH;Yle=1;var e=$z(),t=jwe(),r=e("keys");return xH=function(n){return r[n]||(r[n]=t(n))},xH}var SH,qle;function qz(){return qle||(qle=1,SH={}),SH}var kH,Vle;function pR(){if(Vle)return kH;Vle=1;var e=Pht(),t=Gu(),r=c1(),n=gx(),i=f1(),o=Kz(),s=Yz(),l=qz(),f="Object already initialized",m=t.TypeError,v=t.WeakMap,I,B,E,S=function(T){return E(T)?B(T):I(T,{})},_=function(T){return function(L){var U;if(!r(L)||(U=B(L)).type!==T)throw new m("Incompatible receiver, "+T+" required");return U}};if(e||o.state){var O=o.state||(o.state=new v);O.get=O.get,O.has=O.has,O.set=O.set,I=function(T,L){if(O.has(T))throw new m(f);return L.facade=T,O.set(T,L),L},B=function(T){return O.get(T)||{}},E=function(T){return O.has(T)}}else{var R=s("state");l[R]=!0,I=function(T,L){if(i(T,R))throw new m(f);return L.facade=T,n(T,R,L),L},B=function(T){return i(T,R)?T[R]:{}},E=function(T){return i(T,R)}}return kH={set:I,get:B,has:E,enforce:S,getterFor:_},kH}var zle;function Wwe(){if(zle)return IH.exports;zle=1;var e=hc(),t=fc(),r=dc(),n=f1(),i=l1(),o=gR().CONFIGURABLE,s=Wz(),l=pR(),f=l.enforce,m=l.get,v=String,I=Object.defineProperty,B=e("".slice),E=e("".replace),S=e([].join),_=i&&!t(function(){return I(function(){},"length",{value:8}).length!==8}),O=String(String).split("String"),R=IH.exports=function(T,L,U){B(v(L),0,7)==="Symbol("&&(L="["+E(v(L),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),U&&U.getter&&(L="get "+L),U&&U.setter&&(L="set "+L),(!n(T,"name")||o&&T.name!==L)&&(i?I(T,"name",{value:L,configurable:!0}):T.name=L),_&&U&&n(U,"arity")&&T.length!==U.arity&&I(T,"length",{value:U.arity});try{U&&n(U,"constructor")&&U.constructor?i&&I(T,"prototype",{writable:!1}):T.prototype&&(T.prototype=void 0)}catch{}var K=f(T);return n(K,"source")||(K.source=S(O,typeof L=="string"?L:"")),T};return Function.prototype.toString=R(function(){return r(this)&&m(this).source||s(this)},"toString"),IH.exports}var _H,Jle;function II(){if(Jle)return _H;Jle=1;var e=dc(),t=z2(),r=Wwe(),n=Gz();return _H=function(i,o,s,l){l||(l={});var f=l.enumerable,m=l.name!==void 0?l.name:o;if(e(s)&&r(s,m,l),l.global)f?i[o]=s:n(o,s);else{try{l.unsafe?i[o]&&(f=!0):delete i[o]}catch{}f?i[o]=s:t.f(i,o,{value:s,enumerable:!1,configurable:!l.nonConfigurable,writable:!l.nonWritable})}return i},_H}var FH={},DH,Xle;function Uht(){if(Xle)return DH;Xle=1;var e=Math.ceil,t=Math.floor;return DH=Math.trunc||function(n){var i=+n;return(i>0?t:e)(i)},DH}var RH,Zle;function vR(){if(Zle)return RH;Zle=1;var e=Uht();return RH=function(t){var r=+t;return r!==r||r===0?0:e(r)},RH}var TH,eue;function Hht(){if(eue)return TH;eue=1;var e=vR(),t=Math.max,r=Math.min;return TH=function(n,i){var o=e(n);return o<0?t(o+i,0):r(o,i)},TH}var OH,tue;function _3(){if(tue)return OH;tue=1;var e=vR(),t=Math.min;return OH=function(r){var n=e(r);return n>0?t(n,9007199254740991):0},OH}var NH,rue;function Vz(){if(rue)return NH;rue=1;var e=_3();return NH=function(t){return e(t.length)},NH}var LH,nue;function Ywe(){if(nue)return LH;nue=1;var e=hx(),t=Hht(),r=Vz(),n=function(i){return function(o,s,l){var f=e(o),m=r(f);if(m===0)return!i&&-1;var v=t(l,m),I;if(i&&s!==s){for(;m>v;)if(I=f[v++],I!==I)return!0}else for(;m>v;v++)if((i||v in f)&&f[v]===s)return i||v||0;return!i&&-1}};return LH={includes:n(!0),indexOf:n(!1)},LH}var MH,iue;function qwe(){if(iue)return MH;iue=1;var e=hc(),t=f1(),r=hx(),n=Ywe().indexOf,i=qz(),o=e([].push);return MH=function(s,l){var f=r(s),m=0,v=[],I;for(I in f)!t(i,I)&&t(f,I)&&o(v,I);for(;l.length>m;)t(f,I=l[m++])&&(~n(v,I)||o(v,I));return v},MH}var PH,aue;function zz(){return aue||(aue=1,PH=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]),PH}var oue;function jht(){if(oue)return FH;oue=1;var e=qwe(),t=zz(),r=t.concat("length","prototype");return FH.f=Object.getOwnPropertyNames||function(i){return e(i,r)},FH}var UH={},sue;function Ght(){return sue||(sue=1,UH.f=Object.getOwnPropertySymbols),UH}var HH,Aue;function Kht(){if(Aue)return HH;Aue=1;var e=wI(),t=hc(),r=jht(),n=Ght(),i=Ed(),o=t([].concat);return HH=e("Reflect","ownKeys")||function(l){var f=r.f(i(l)),m=n.f;return m?o(f,m(l)):f},HH}var jH,lue;function $ht(){if(lue)return jH;lue=1;var e=f1(),t=Kht(),r=dR(),n=z2();return jH=function(i,o,s){for(var l=t(o),f=n.f,m=r.f,v=0;v<l.length;v++){var I=l[v];!e(i,I)&&!(s&&e(s,I))&&f(i,I,m(o,I))}},jH}var GH,uue;function Vwe(){if(uue)return GH;uue=1;var e=fc(),t=dc(),r=/#|\.prototype\./,n=function(f,m){var v=o[i(f)];return v===l?!0:v===s?!1:t(m)?e(m):!!m},i=n.normalize=function(f){return String(f).replace(r,".").toLowerCase()},o=n.data={},s=n.NATIVE="N",l=n.POLYFILL="P";return GH=n,GH}var KH,cue;function Qd(){if(cue)return KH;cue=1;var e=Gu(),t=dR().f,r=gx(),n=II(),i=Gz(),o=$ht(),s=Vwe();return KH=function(l,f){var m=l.target,v=l.global,I=l.stat,B,E,S,_,O,R;if(v?E=e:I?E=e[m]||i(m,{}):E=e[m]&&e[m].prototype,E)for(S in f){if(O=f[S],l.dontCallGetSet?(R=t(E,S),_=R&&R.value):_=E[S],B=s(v?S:m+(I?".":"#")+S,l.forced),!B&&_!==void 0){if(typeof O==typeof _)continue;o(O,_)}(l.sham||_&&_.sham)&&r(O,"sham",!0),n(E,S,O,l)}},KH}var $H,fue;function zwe(){if(fue)return $H;fue=1;var e=Gu(),t=dx(),r=bI(),n=function(i){return t.slice(0,i.length)===i};return $H=function(){return n("Bun/")?"BUN":n("Cloudflare-Workers")?"CLOUDFLARE":n("Deno/")?"DENO":n("Node.js/")?"NODE":e.Bun&&typeof Bun.version=="string"?"BUN":e.Deno&&typeof Deno.version=="object"?"DENO":r(e.process)==="process"?"NODE":e.window&&e.document?"BROWSER":"REST"}(),$H}var WH,hue;function mR(){if(hue)return WH;hue=1;var e=zwe();return WH=e==="NODE",WH}var YH,due;function Wht(){if(due)return YH;due=1;var e=hc(),t=Py();return YH=function(r,n,i){try{return e(t(Object.getOwnPropertyDescriptor(r,n)[i]))}catch{}},YH}var qH,gue;function Yht(){if(gue)return qH;gue=1;var e=c1();return qH=function(t){return e(t)||t===null},qH}var VH,pue;function qht(){if(pue)return VH;pue=1;var e=Yht(),t=String,r=TypeError;return VH=function(n){if(e(n))return n;throw new r("Can't set "+t(n)+" as a prototype")},VH}var zH,vue;function Jwe(){if(vue)return zH;vue=1;var e=Wht(),t=c1(),r=u1(),n=qht();return zH=Object.setPrototypeOf||("__proto__"in{}?function(){var i=!1,o={},s;try{s=e(Object.prototype,"__proto__","set"),s(o,[]),i=o instanceof Array}catch{}return function(f,m){return r(f),n(m),t(f)&&(i?s(f,m):f.__proto__=m),f}}():void 0),zH}var JH,mue;function yR(){if(mue)return JH;mue=1;var e=z2().f,t=f1(),r=Lf(),n=r("toStringTag");return JH=function(i,o,s){i&&!s&&(i=i.prototype),i&&!t(i,n)&&e(i,n,{configurable:!0,value:o})},JH}var XH,yue;function Vht(){if(yue)return XH;yue=1;var e=Wwe(),t=z2();return XH=function(r,n,i){return i.get&&e(i.get,n,{getter:!0}),i.set&&e(i.set,n,{setter:!0}),t.f(r,n,i)},XH}var ZH,bue;function zht(){if(bue)return ZH;bue=1;var e=wI(),t=Vht(),r=Lf(),n=l1(),i=r("species");return ZH=function(o){var s=e(o);n&&s&&!s[i]&&t(s,i,{configurable:!0,get:function(){return this}})},ZH}var ej,Cue;function Jht(){if(Cue)return ej;Cue=1;var e=uR(),t=TypeError;return ej=function(r,n){if(e(n,r))return r;throw new t("Incorrect invocation")},ej}var tj,wue;function Xht(){if(wue)return tj;wue=1;var e=Lf(),t=e("toStringTag"),r={};return r[t]="z",tj=String(r)==="[object z]",tj}var rj,Iue;function Jz(){if(Iue)return rj;Iue=1;var e=Xht(),t=dc(),r=bI(),n=Lf(),i=n("toStringTag"),o=Object,s=r(function(){return arguments}())==="Arguments",l=function(f,m){try{return f[m]}catch{}};return rj=e?r:function(f){var m,v,I;return f===void 0?"Undefined":f===null?"Null":typeof(v=l(m=o(f),i))=="string"?v:s?r(m):(I=r(m))==="Object"&&t(m.callee)?"Arguments":I},rj}var nj,Bue;function Zht(){if(Bue)return nj;Bue=1;var e=hc(),t=fc(),r=dc(),n=Jz(),i=wI(),o=Wz(),s=function(){},l=i("Reflect","construct"),f=/^\s*(?:class|function)\b/,m=e(f.exec),v=!f.test(s),I=function(S){if(!r(S))return!1;try{return l(s,[],S),!0}catch{return!1}},B=function(S){if(!r(S))return!1;switch(n(S)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return v||!!m(f,o(S))}catch{return!0}};return B.sham=!0,nj=!l||t(function(){var E;return I(I.call)||!I(Object)||!I(function(){E=!0})||E})?B:I,nj}var ij,Eue;function edt(){if(Eue)return ij;Eue=1;var e=Zht(),t=cR(),r=TypeError;return ij=function(n){if(e(n))return n;throw new r(t(n)+" is not a constructor")},ij}var aj,Que;function Xwe(){if(Que)return aj;Que=1;var e=Ed(),t=edt(),r=CI(),n=Lf(),i=n("species");return aj=function(o,s){var l=e(o).constructor,f;return l===void 0||r(f=e(l)[i])?s:t(f)},aj}var oj,xue;function Zwe(){if(xue)return oj;xue=1;var e=lR(),t=Function.prototype,r=t.apply,n=t.call;return oj=typeof Reflect=="object"&&Reflect.apply||(e?n.bind(r):function(){return n.apply(r,arguments)}),oj}var sj,Sue;function bR(){if(Sue)return sj;Sue=1;var e=bI(),t=hc();return sj=function(r){if(e(r)==="Function")return t(r)},sj}var Aj,kue;function Xz(){if(kue)return Aj;kue=1;var e=bR(),t=Py(),r=lR(),n=e(e.bind);return Aj=function(i,o){return t(i),o===void 0?i:r?n(i,o):function(){return i.apply(o,arguments)}},Aj}var lj,_ue;function eIe(){if(_ue)return lj;_ue=1;var e=wI();return lj=e("document","documentElement"),lj}var uj,Fue;function tdt(){if(Fue)return uj;Fue=1;var e=hc();return uj=e([].slice),uj}var cj,Due;function rdt(){if(Due)return cj;Due=1;var e=TypeError;return cj=function(t,r){if(t<r)throw new e("Not enough arguments");return t},cj}var fj,Rue;function tIe(){if(Rue)return fj;Rue=1;var e=dx();return fj=/(?:ipad|iphone|ipod).*applewebkit/i.test(e),fj}var hj,Tue;function rIe(){if(Tue)return hj;Tue=1;var e=Gu(),t=Zwe(),r=Xz(),n=dc(),i=f1(),o=fc(),s=eIe(),l=tdt(),f=hR(),m=rdt(),v=tIe(),I=mR(),B=e.setImmediate,E=e.clearImmediate,S=e.process,_=e.Dispatch,O=e.Function,R=e.MessageChannel,T=e.String,L=0,U={},K="onreadystatechange",J,ee,ce,ne;o(function(){J=e.location});var Ee=function(ae){if(i(U,ae)){var De=U[ae];delete U[ae],De()}},ve=function(ae){return function(){Ee(ae)}},se=function(ae){Ee(ae.data)},Fe=function(ae){e.postMessage(T(ae),J.protocol+"//"+J.host)};return(!B||!E)&&(B=function(De){m(arguments.length,1);var Re=n(De)?De:O(De),Pe=l(arguments,1);return U[++L]=function(){t(Re,void 0,Pe)},ee(L),L},E=function(De){delete U[De]},I?ee=function(ae){S.nextTick(ve(ae))}:_&&_.now?ee=function(ae){_.now(ve(ae))}:R&&!v?(ce=new R,ne=ce.port2,ce.port1.onmessage=se,ee=r(ne.postMessage,ne)):e.addEventListener&&n(e.postMessage)&&!e.importScripts&&J&&J.protocol!=="file:"&&!o(Fe)?(ee=Fe,e.addEventListener("message",se,!1)):K in f("script")?ee=function(ae){s.appendChild(f("script"))[K]=function(){s.removeChild(this),Ee(ae)}}:ee=function(ae){setTimeout(ve(ae),0)}),hj={set:B,clear:E},hj}var dj,Oue;function ndt(){if(Oue)return dj;Oue=1;var e=Gu(),t=l1(),r=Object.getOwnPropertyDescriptor;return dj=function(n){if(!t)return e[n];var i=r(e,n);return i&&i.value},dj}var gj,Nue;function nIe(){if(Nue)return gj;Nue=1;var e=function(){this.head=null,this.tail=null};return e.prototype={add:function(t){var r={item:t,next:null},n=this.tail;n?n.next=r:this.head=r,this.tail=r},get:function(){var t=this.head;if(t){var r=this.head=t.next;return r===null&&(this.tail=null),t.item}}},gj=e,gj}var pj,Lue;function idt(){if(Lue)return pj;Lue=1;var e=dx();return pj=/ipad|iphone|ipod/i.test(e)&&typeof Pebble<"u",pj}var vj,Mue;function adt(){if(Mue)return vj;Mue=1;var e=dx();return vj=/web0s(?!.*chrome)/i.test(e),vj}var mj,Pue;function odt(){if(Pue)return mj;Pue=1;var e=Gu(),t=ndt(),r=Xz(),n=rIe().set,i=nIe(),o=tIe(),s=idt(),l=adt(),f=mR(),m=e.MutationObserver||e.WebKitMutationObserver,v=e.document,I=e.process,B=e.Promise,E=t("queueMicrotask"),S,_,O,R,T;if(!E){var L=new i,U=function(){var K,J;for(f&&(K=I.domain)&&K.exit();J=L.get();)try{J()}catch(ee){throw L.head&&S(),ee}K&&K.enter()};!o&&!f&&!l&&m&&v?(_=!0,O=v.createTextNode(""),new m(U).observe(O,{characterData:!0}),S=function(){O.data=_=!_}):!s&&B&&B.resolve?(R=B.resolve(void 0),R.constructor=B,T=r(R.then,R),S=function(){T(U)}):f?S=function(){I.nextTick(U)}:(n=r(n,e),S=function(){n(U)}),E=function(K){L.head||S(),L.add(K)}}return mj=E,mj}var yj,Uue;function sdt(){return Uue||(Uue=1,yj=function(e,t){try{arguments.length===1?console.error(e):console.error(e,t)}catch{}}),yj}var bj,Hue;function Zz(){return Hue||(Hue=1,bj=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}),bj}var Cj,jue;function px(){if(jue)return Cj;jue=1;var e=Gu();return Cj=e.Promise,Cj}var wj,Gue;function vx(){if(Gue)return wj;Gue=1;var e=Gu(),t=px(),r=dc(),n=Vwe(),i=Wz(),o=Lf(),s=zwe(),l=Hv(),f=jz(),m=t&&t.prototype,v=o("species"),I=!1,B=r(e.PromiseRejectionEvent),E=n("Promise",function(){var S=i(t),_=S!==String(t);if(!_&&f===66||l&&!(m.catch&&m.finally))return!0;if(!f||f<51||!/native code/.test(S)){var O=new t(function(L){L(1)}),R=function(L){L(function(){},function(){})},T=O.constructor={};if(T[v]=R,I=O.then(function(){})instanceof R,!I)return!0}return!_&&(s==="BROWSER"||s==="DENO")&&!B});return wj={CONSTRUCTOR:E,REJECTION_EVENT:B,SUBCLASSING:I},wj}var Ij={},Kue;function mx(){if(Kue)return Ij;Kue=1;var e=Py(),t=TypeError,r=function(n){var i,o;this.promise=new n(function(s,l){if(i!==void 0||o!==void 0)throw new t("Bad Promise constructor");i=s,o=l}),this.resolve=e(i),this.reject=e(o)};return Ij.f=function(n){return new r(n)},Ij}var $ue;function Adt(){if($ue)return ele;$ue=1;var e=Qd(),t=Hv(),r=mR(),n=Gu(),i=uh(),o=II(),s=Jwe(),l=yR(),f=zht(),m=Py(),v=dc(),I=c1(),B=Jht(),E=Xwe(),S=rIe().set,_=odt(),O=sdt(),R=Zz(),T=nIe(),L=pR(),U=px(),K=vx(),J=mx(),ee="Promise",ce=K.CONSTRUCTOR,ne=K.REJECTION_EVENT,Ee=K.SUBCLASSING,ve=L.getterFor(ee),se=L.set,Fe=U&&U.prototype,ae=U,De=Fe,Re=n.TypeError,Pe=n.document,Ne=n.process,$e=J.f,Je=$e,We=!!(Pe&&Pe.createEvent&&n.dispatchEvent),Ae="unhandledrejection",Ke="rejectionhandled",ze=0,at=1,it=2,ye=1,xe=2,et,tt,rt,ct,ot=function(Yt){var nr;return I(Yt)&&v(nr=Yt.then)?nr:!1},Se=function(Yt,nr){var Nt=nr.value,Gt=nr.state===at,gr=Gt?Yt.ok:Yt.fail,Yr=Yt.resolve,sn=Yt.reject,Dr=Yt.domain,Zt,kr,_r;try{gr?(Gt||(nr.rejection===xe&&Le(nr),nr.rejection=ye),gr===!0?Zt=Nt:(Dr&&Dr.enter(),Zt=gr(Nt),Dr&&(Dr.exit(),_r=!0)),Zt===Yt.promise?sn(new Re("Promise-chain cycle")):(kr=ot(Zt))?i(kr,Zt,Yr,sn):Yr(Zt)):sn(Nt)}catch(Qn){Dr&&!_r&&Dr.exit(),sn(Qn)}},ht=function(Yt,nr){Yt.notified||(Yt.notified=!0,_(function(){for(var Nt=Yt.reactions,Gt;Gt=Nt.get();)Se(Gt,Yt);Yt.notified=!1,nr&&!Yt.rejection&&pe(Yt)}))},Qe=function(Yt,nr,Nt){var Gt,gr;We?(Gt=Pe.createEvent("Event"),Gt.promise=nr,Gt.reason=Nt,Gt.initEvent(Yt,!1,!0),n.dispatchEvent(Gt)):Gt={promise:nr,reason:Nt},!ne&&(gr=n["on"+Yt])?gr(Gt):Yt===Ae&&O("Unhandled promise rejection",Nt)},pe=function(Yt){i(S,n,function(){var nr=Yt.facade,Nt=Yt.value,Gt=ge(Yt),gr;if(Gt&&(gr=R(function(){r?Ne.emit("unhandledRejection",Nt,nr):Qe(Ae,nr,Nt)}),Yt.rejection=r||ge(Yt)?xe:ye,gr.error))throw gr.value})},ge=function(Yt){return Yt.rejection!==ye&&!Yt.parent},Le=function(Yt){i(S,n,function(){var nr=Yt.facade;r?Ne.emit("rejectionHandled",nr):Qe(Ke,nr,Yt.value)})},dt=function(Yt,nr,Nt){return function(Gt){Yt(nr,Gt,Nt)}},xt=function(Yt,nr,Nt){Yt.done||(Yt.done=!0,Nt&&(Yt=Nt),Yt.value=nr,Yt.state=it,ht(Yt,!0))},yt=function(Yt,nr,Nt){if(!Yt.done){Yt.done=!0,Nt&&(Yt=Nt);try{if(Yt.facade===nr)throw new Re("Promise can't be resolved itself");var Gt=ot(nr);Gt?_(function(){var gr={done:!1};try{i(Gt,nr,dt(yt,gr,Yt),dt(xt,gr,Yt))}catch(Yr){xt(gr,Yr,Yt)}}):(Yt.value=nr,Yt.state=at,ht(Yt,!1))}catch(gr){xt({done:!1},gr,Yt)}}};if(ce&&(ae=function(nr){B(this,De),m(nr),i(et,this);var Nt=ve(this);try{nr(dt(yt,Nt),dt(xt,Nt))}catch(Gt){xt(Nt,Gt)}},De=ae.prototype,et=function(nr){se(this,{type:ee,done:!1,notified:!1,parent:!1,reactions:new T,rejection:!1,state:ze,value:null})},et.prototype=o(De,"then",function(nr,Nt){var Gt=ve(this),gr=$e(E(this,ae));return Gt.parent=!0,gr.ok=v(nr)?nr:!0,gr.fail=v(Nt)&&Nt,gr.domain=r?Ne.domain:void 0,Gt.state===ze?Gt.reactions.add(gr):_(function(){Se(gr,Gt)}),gr.promise}),tt=function(){var Yt=new et,nr=ve(Yt);this.promise=Yt,this.resolve=dt(yt,nr),this.reject=dt(xt,nr)},J.f=$e=function(Yt){return Yt===ae||Yt===rt?new tt(Yt):Je(Yt)},!t&&v(U)&&Fe!==Object.prototype)){ct=Fe.then,Ee||o(Fe,"then",function(nr,Nt){var Gt=this;return new ae(function(gr,Yr){i(ct,Gt,gr,Yr)}).then(nr,Nt)},{unsafe:!0});try{delete Fe.constructor}catch{}s&&s(Fe,De)}return e({global:!0,constructor:!0,wrap:!0,forced:ce},{Promise:ae}),l(ae,ee,!1,!0),f(ee),ele}var Wue={},Bj,Yue;function yx(){return Yue||(Yue=1,Bj={}),Bj}var Ej,que;function ldt(){if(que)return Ej;que=1;var e=Lf(),t=yx(),r=e("iterator"),n=Array.prototype;return Ej=function(i){return i!==void 0&&(t.Array===i||n[r]===i)},Ej}var Qj,Vue;function iIe(){if(Vue)return Qj;Vue=1;var e=Jz(),t=k3(),r=CI(),n=yx(),i=Lf(),o=i("iterator");return Qj=function(s){if(!r(s))return t(s,o)||t(s,"@@iterator")||n[e(s)]},Qj}var xj,zue;function udt(){if(zue)return xj;zue=1;var e=uh(),t=Py(),r=Ed(),n=cR(),i=iIe(),o=TypeError;return xj=function(s,l){var f=arguments.length<2?i(s):l;if(t(f))return r(e(f,s));throw new o(n(s)+" is not iterable")},xj}var Sj,Jue;function cdt(){if(Jue)return Sj;Jue=1;var e=uh(),t=Ed(),r=k3();return Sj=function(n,i,o){var s,l;t(n);try{if(s=r(n,"return"),!s){if(i==="throw")throw o;return o}s=e(s,n)}catch(f){l=!0,s=f}if(i==="throw")throw o;if(l)throw s;return t(s),o},Sj}var kj,Xue;function aIe(){if(Xue)return kj;Xue=1;var e=Xz(),t=uh(),r=Ed(),n=cR(),i=ldt(),o=Vz(),s=uR(),l=udt(),f=iIe(),m=cdt(),v=TypeError,I=function(E,S){this.stopped=E,this.result=S},B=I.prototype;return kj=function(E,S,_){var O=_&&_.that,R=!!(_&&_.AS_ENTRIES),T=!!(_&&_.IS_RECORD),L=!!(_&&_.IS_ITERATOR),U=!!(_&&_.INTERRUPTED),K=e(S,O),J,ee,ce,ne,Ee,ve,se,Fe=function(De){return J&&m(J,"normal",De),new I(!0,De)},ae=function(De){return R?(r(De),U?K(De[0],De[1],Fe):K(De[0],De[1])):U?K(De,Fe):K(De)};if(T)J=E.iterator;else if(L)J=E;else{if(ee=f(E),!ee)throw new v(n(E)+" is not iterable");if(i(ee)){for(ce=0,ne=o(E);ne>ce;ce++)if(Ee=ae(E[ce]),Ee&&s(B,Ee))return Ee;return new I(!1)}J=l(E,ee)}for(ve=T?E.next:J.next;!(se=t(ve,J)).done;){try{Ee=ae(se.value)}catch(De){m(J,"throw",De)}if(typeof Ee=="object"&&Ee&&s(B,Ee))return Ee}return new I(!1)},kj}var _j,Zue;function fdt(){if(Zue)return _j;Zue=1;var e=Lf(),t=e("iterator"),r=!1;try{var n=0,i={next:function(){return{done:!!n++}},return:function(){r=!0}};i[t]=function(){return this},Array.from(i,function(){throw 2})}catch{}return _j=function(o,s){try{if(!s&&!r)return!1}catch{return!1}var l=!1;try{var f={};f[t]=function(){return{next:function(){return{done:l=!0}}}},o(f)}catch{}return l},_j}var Fj,ece;function oIe(){if(ece)return Fj;ece=1;var e=px(),t=fdt(),r=vx().CONSTRUCTOR;return Fj=r||!t(function(n){e.all(n).then(void 0,function(){})}),Fj}var tce;function hdt(){if(tce)return Wue;tce=1;var e=Qd(),t=uh(),r=Py(),n=mx(),i=Zz(),o=aIe(),s=oIe();return e({target:"Promise",stat:!0,forced:s},{all:function(f){var m=this,v=n.f(m),I=v.resolve,B=v.reject,E=i(function(){var S=r(m.resolve),_=[],O=0,R=1;o(f,function(T){var L=O++,U=!1;R++,t(S,m,T).then(function(K){U||(U=!0,_[L]=K,--R||I(_))},B)}),--R||I(_)});return E.error&&B(E.value),v.promise}}),Wue}var rce={},nce;function ddt(){if(nce)return rce;nce=1;var e=Qd(),t=Hv(),r=vx().CONSTRUCTOR,n=px(),i=wI(),o=dc(),s=II(),l=n&&n.prototype;if(e({target:"Promise",proto:!0,forced:r,real:!0},{catch:function(m){return this.then(void 0,m)}}),!t&&o(n)){var f=i("Promise").prototype.catch;l.catch!==f&&s(l,"catch",f,{unsafe:!0})}return rce}var ice={},ace;function gdt(){if(ace)return ice;ace=1;var e=Qd(),t=uh(),r=Py(),n=mx(),i=Zz(),o=aIe(),s=oIe();return e({target:"Promise",stat:!0,forced:s},{race:function(f){var m=this,v=n.f(m),I=v.reject,B=i(function(){var E=r(m.resolve);o(f,function(S){t(E,m,S).then(v.resolve,I)})});return B.error&&I(B.value),v.promise}}),ice}var oce={},sce;function pdt(){if(sce)return oce;sce=1;var e=Qd(),t=mx(),r=vx().CONSTRUCTOR;return e({target:"Promise",stat:!0,forced:r},{reject:function(i){var o=t.f(this),s=o.reject;return s(i),o.promise}}),oce}var Ace={},Dj,lce;function vdt(){if(lce)return Dj;lce=1;var e=Ed(),t=c1(),r=mx();return Dj=function(n,i){if(e(n),t(i)&&i.constructor===n)return i;var o=r.f(n),s=o.resolve;return s(i),o.promise},Dj}var uce;function mdt(){if(uce)return Ace;uce=1;var e=Qd(),t=wI(),r=Hv(),n=px(),i=vx().CONSTRUCTOR,o=vdt(),s=t("Promise"),l=r&&!i;return e({target:"Promise",stat:!0,forced:r||i},{resolve:function(m){return o(l&&this===s?n:this,m)}}),Ace}var cce;function ydt(){return cce||(cce=1,Adt(),hdt(),ddt(),gdt(),pdt(),mdt()),ZAe}ydt();function fce(e,t,r,n,i,o,s){try{var l=e[o](s),f=l.value}catch(m){return void r(m)}l.done?t(f):Promise.resolve(f).then(n,i)}function ky(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function s(f){fce(o,n,i,s,l,"next",f)}function l(f){fce(o,n,i,s,l,"throw",f)}s(void 0)})}}var hce={},dce={},Rj,gce;function jv(){if(gce)return Rj;gce=1;var e=Jz(),t=String;return Rj=function(r){if(e(r)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return t(r)},Rj}var Tj,pce;function sIe(){if(pce)return Tj;pce=1;var e=Ed();return Tj=function(){var t=e(this),r="";return t.hasIndices&&(r+="d"),t.global&&(r+="g"),t.ignoreCase&&(r+="i"),t.multiline&&(r+="m"),t.dotAll&&(r+="s"),t.unicode&&(r+="u"),t.unicodeSets&&(r+="v"),t.sticky&&(r+="y"),r},Tj}var Oj,vce;function AIe(){if(vce)return Oj;vce=1;var e=fc(),t=Gu(),r=t.RegExp,n=e(function(){var s=r("a","y");return s.lastIndex=2,s.exec("abcd")!==null}),i=n||e(function(){return!r("a","y").sticky}),o=n||e(function(){var s=r("^r","gy");return s.lastIndex=2,s.exec("str")!==null});return Oj={BROKEN_CARET:o,MISSED_STICKY:i,UNSUPPORTED_Y:n},Oj}var Nj={},Lj,mce;function bdt(){if(mce)return Lj;mce=1;var e=qwe(),t=zz();return Lj=Object.keys||function(n){return e(n,t)},Lj}var yce;function Cdt(){if(yce)return Nj;yce=1;var e=l1(),t=$we(),r=z2(),n=Ed(),i=hx(),o=bdt();return Nj.f=e&&!t?Object.defineProperties:function(l,f){n(l);for(var m=i(f),v=o(f),I=v.length,B=0,E;I>B;)r.f(l,E=v[B++],m[E]);return l},Nj}var Mj,bce;function CR(){if(bce)return Mj;bce=1;var e=Ed(),t=Cdt(),r=zz(),n=qz(),i=eIe(),o=hR(),s=Yz(),l=">",f="<",m="prototype",v="script",I=s("IE_PROTO"),B=function(){},E=function(T){return f+v+l+T+f+"/"+v+l},S=function(T){T.write(E("")),T.close();var L=T.parentWindow.Object;return T=null,L},_=function(){var T=o("iframe"),L="java"+v+":",U;return T.style.display="none",i.appendChild(T),T.src=String(L),U=T.contentWindow.document,U.open(),U.write(E("document.F=Object")),U.close(),U.F},O,R=function(){try{O=new ActiveXObject("htmlfile")}catch{}R=typeof document<"u"?document.domain&&O?S(O):_():S(O);for(var T=r.length;T--;)delete R[m][r[T]];return R()};return n[I]=!0,Mj=Object.create||function(L,U){var K;return L!==null?(B[m]=e(L),K=new B,B[m]=null,K[I]=L):K=R(),U===void 0?K:t.f(K,U)},Mj}var Pj,Cce;function wdt(){if(Cce)return Pj;Cce=1;var e=fc(),t=Gu(),r=t.RegExp;return Pj=e(function(){var n=r(".","s");return!(n.dotAll&&n.test(`
  1016. `)&&n.flags==="s")}),Pj}var Uj,wce;function Idt(){if(wce)return Uj;wce=1;var e=fc(),t=Gu(),r=t.RegExp;return Uj=e(function(){var n=r("(?<a>b)","g");return n.exec("b").groups.a!=="b"||"b".replace(n,"$<a>c")!=="bc"}),Uj}var Hj,Ice;function eJ(){if(Ice)return Hj;Ice=1;var e=uh(),t=hc(),r=jv(),n=sIe(),i=AIe(),o=$z(),s=CR(),l=pR().get,f=wdt(),m=Idt(),v=o("native-string-replace",String.prototype.replace),I=RegExp.prototype.exec,B=I,E=t("".charAt),S=t("".indexOf),_=t("".replace),O=t("".slice),R=function(){var K=/a/,J=/b*/g;return e(I,K,"a"),e(I,J,"a"),K.lastIndex!==0||J.lastIndex!==0}(),T=i.BROKEN_CARET,L=/()??/.exec("")[1]!==void 0,U=R||L||T||f||m;return U&&(B=function(J){var ee=this,ce=l(ee),ne=r(J),Ee=ce.raw,ve,se,Fe,ae,De,Re,Pe;if(Ee)return Ee.lastIndex=ee.lastIndex,ve=e(B,Ee,ne),ee.lastIndex=Ee.lastIndex,ve;var Ne=ce.groups,$e=T&&ee.sticky,Je=e(n,ee),We=ee.source,Ae=0,Ke=ne;if($e&&(Je=_(Je,"y",""),S(Je,"g")===-1&&(Je+="g"),Ke=O(ne,ee.lastIndex),ee.lastIndex>0&&(!ee.multiline||ee.multiline&&E(ne,ee.lastIndex-1)!==`
  1017. `)&&(We="(?: "+We+")",Ke=" "+Ke,Ae++),se=new RegExp("^(?:"+We+")",Je)),L&&(se=new RegExp("^"+We+"$(?!\\s)",Je)),R&&(Fe=ee.lastIndex),ae=e(I,$e?se:ee,Ke),$e?ae?(ae.input=O(ae.input,Ae),ae[0]=O(ae[0],Ae),ae.index=ee.lastIndex,ee.lastIndex+=ae[0].length):ee.lastIndex=0:R&&ae&&(ee.lastIndex=ee.global?ae.index+ae[0].length:Fe),L&&ae&&ae.length>1&&e(v,ae[0],se,function(){for(De=1;De<arguments.length-2;De++)arguments[De]===void 0&&(ae[De]=void 0)}),ae&&Ne)for(ae.groups=Re=s(null),De=0;De<Ne.length;De++)Pe=Ne[De],Re[Pe[0]]=ae[Pe[1]];return ae}),Hj=B,Hj}var Bce;function Bdt(){if(Bce)return dce;Bce=1;var e=Qd(),t=eJ();return e({target:"RegExp",proto:!0,forced:/./.exec!==t},{exec:t}),dce}var jj,Ece;function tJ(){if(Ece)return jj;Ece=1,Bdt();var e=uh(),t=II(),r=eJ(),n=fc(),i=Lf(),o=gx(),s=i("species"),l=RegExp.prototype;return jj=function(f,m,v,I){var B=i(f),E=!n(function(){var R={};return R[B]=function(){return 7},""[f](R)!==7}),S=E&&!n(function(){var R=!1,T=/a/;return f==="split"&&(T={},T.constructor={},T.constructor[s]=function(){return T},T.flags="",T[B]=/./[B]),T.exec=function(){return R=!0,null},T[B](""),!R});if(!E||!S||v){var _=/./[B],O=m(B,""[f],function(R,T,L,U,K){var J=T.exec;return J===r||J===l.exec?E&&!K?{done:!0,value:e(_,T,L,U)}:{done:!0,value:e(R,L,T,U)}:{done:!1}});t(String.prototype,f,O[0]),t(l,B,O[1])}I&&o(l[B],"sham",!0)},jj}var Gj,Qce;function Edt(){if(Qce)return Gj;Qce=1;var e=hc(),t=vR(),r=jv(),n=u1(),i=e("".charAt),o=e("".charCodeAt),s=e("".slice),l=function(f){return function(m,v){var I=r(n(m)),B=t(v),E=I.length,S,_;return B<0||B>=E?f?"":void 0:(S=o(I,B),S<55296||S>56319||B+1===E||(_=o(I,B+1))<56320||_>57343?f?i(I,B):S:f?s(I,B,B+2):(S-55296<<10)+(_-56320)+65536)}};return Gj={codeAt:l(!1),charAt:l(!0)},Gj}var Kj,xce;function rJ(){if(xce)return Kj;xce=1;var e=Edt().charAt;return Kj=function(t,r,n){return r+(n?e(t,r).length:1)},Kj}var $j,Sce;function nJ(){if(Sce)return $j;Sce=1;var e=uh(),t=Ed(),r=dc(),n=bI(),i=eJ(),o=TypeError;return $j=function(s,l){var f=s.exec;if(r(f)){var m=e(f,s,l);return m!==null&&t(m),m}if(n(s)==="RegExp")return e(i,s,l);throw new o("RegExp#exec called on incompatible receiver")},$j}var kce;function Qdt(){if(kce)return hce;kce=1;var e=uh(),t=tJ(),r=Ed(),n=CI(),i=_3(),o=jv(),s=u1(),l=k3(),f=rJ(),m=nJ();return t("match",function(v,I,B){return[function(S){var _=s(this),O=n(S)?void 0:l(S,v);return O?e(O,S,_):new RegExp(S)[v](o(_))},function(E){var S=r(this),_=o(E),O=B(I,S,_);if(O.done)return O.value;if(!S.global)return m(S,_);var R=S.unicode;S.lastIndex=0;for(var T=[],L=0,U;(U=m(S,_))!==null;){var K=o(U[0]);T[L]=K,K===""&&(S.lastIndex=f(_,i(S.lastIndex),R)),L++}return L===0?null:T}]}),hce}Qdt();var _ce={},Wj,Fce;function xdt(){if(Fce)return Wj;Fce=1;var e=hc(),t=fR(),r=Math.floor,n=e("".charAt),i=e("".replace),o=e("".slice),s=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;return Wj=function(f,m,v,I,B,E){var S=v+f.length,_=I.length,O=l;return B!==void 0&&(B=t(B),O=s),i(E,O,function(R,T){var L;switch(n(T,0)){case"$":return"$";case"&":return f;case"`":return o(m,0,v);case"'":return o(m,S);case"<":L=B[o(T,1,-1)];break;default:var U=+T;if(U===0)return R;if(U>_){var K=r(U/10);return K===0?R:K<=_?I[K-1]===void 0?n(T,1):I[K-1]+n(T,1):R}L=I[U-1]}return L===void 0?"":L})},Wj}var Dce;function Sdt(){if(Dce)return _ce;Dce=1;var e=Zwe(),t=uh(),r=hc(),n=tJ(),i=fc(),o=Ed(),s=dc(),l=CI(),f=vR(),m=_3(),v=jv(),I=u1(),B=rJ(),E=k3(),S=xdt(),_=nJ(),O=Lf(),R=O("replace"),T=Math.max,L=Math.min,U=r([].concat),K=r([].push),J=r("".indexOf),ee=r("".slice),ce=function(se){return se===void 0?se:String(se)},ne=function(){return"a".replace(/./,"$0")==="$0"}(),Ee=function(){return/./[R]?/./[R]("a","$0")==="":!1}(),ve=!i(function(){var se=/./;return se.exec=function(){var Fe=[];return Fe.groups={a:"7"},Fe},"".replace(se,"$<a>")!=="7"});return n("replace",function(se,Fe,ae){var De=Ee?"$":"$0";return[function(Pe,Ne){var $e=I(this),Je=l(Pe)?void 0:E(Pe,R);return Je?t(Je,Pe,$e,Ne):t(Fe,v($e),Pe,Ne)},function(Re,Pe){var Ne=o(this),$e=v(Re);if(typeof Pe=="string"&&J(Pe,De)===-1&&J(Pe,"$<")===-1){var Je=ae(Fe,Ne,$e,Pe);if(Je.done)return Je.value}var We=s(Pe);We||(Pe=v(Pe));var Ae=Ne.global,Ke;Ae&&(Ke=Ne.unicode,Ne.lastIndex=0);for(var ze=[],at;at=_(Ne,$e),!(at===null||(K(ze,at),!Ae));){var it=v(at[0]);it===""&&(Ne.lastIndex=B($e,m(Ne.lastIndex),Ke))}for(var ye="",xe=0,et=0;et<ze.length;et++){at=ze[et];for(var tt=v(at[0]),rt=T(L(f(at.index),$e.length),0),ct=[],ot,Se=1;Se<at.length;Se++)K(ct,ce(at[Se]));var ht=at.groups;if(We){var Qe=U([tt],ct,rt,$e);ht!==void 0&&K(Qe,ht),ot=v(e(Pe,void 0,Qe))}else ot=S(tt,$e,rt,ct,ht,Pe);rt>=xe&&(ye+=ee($e,xe,rt)+ot,xe=rt+tt.length)}return ye+ee($e,xe)}]},!ve||!ne||Ee),_ce}Sdt();var Rce={},Yj,Tce;function kdt(){if(Tce)return Yj;Tce=1;var e=c1(),t=bI(),r=Lf(),n=r("match");return Yj=function(i){var o;return e(i)&&((o=i[n])!==void 0?!!o:t(i)==="RegExp")},Yj}var qj,Oce;function iJ(){if(Oce)return qj;Oce=1;var e=kdt(),t=TypeError;return qj=function(r){if(e(r))throw new t("The method doesn't accept regular expressions");return r},qj}var Vj,Nce;function aJ(){if(Nce)return Vj;Nce=1;var e=Lf(),t=e("match");return Vj=function(r){var n=/./;try{"/./"[r](n)}catch{try{return n[t]=!1,"/./"[r](n)}catch{}}return!1},Vj}var Lce;function _dt(){if(Lce)return Rce;Lce=1;var e=Qd(),t=bR(),r=dR().f,n=_3(),i=jv(),o=iJ(),s=u1(),l=aJ(),f=Hv(),m=t("".slice),v=Math.min,I=l("startsWith"),B=!f&&!I&&!!function(){var E=r(String.prototype,"startsWith");return E&&!E.writable}();return e({target:"String",proto:!0,forced:!B&&!I},{startsWith:function(S){var _=i(s(this));o(S);var O=n(v(arguments.length>1?arguments[1]:void 0,_.length)),R=i(S);return m(_,O,O+R.length)===R}}),Rce}_dt();var zj,Mce;function Fdt(){if(Mce)return zj;Mce=1;var e=Lf(),t=CR(),r=z2().f,n=e("unscopables"),i=Array.prototype;return i[n]===void 0&&r(i,n,{configurable:!0,value:t(null)}),zj=function(o){i[n][o]=!0},zj}var Jj,Pce;function Ddt(){if(Pce)return Jj;Pce=1;var e=fc();return Jj=!e(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),Jj}var Xj,Uce;function lIe(){if(Uce)return Xj;Uce=1;var e=f1(),t=dc(),r=fR(),n=Yz(),i=Ddt(),o=n("IE_PROTO"),s=Object,l=s.prototype;return Xj=i?s.getPrototypeOf:function(f){var m=r(f);if(e(m,o))return m[o];var v=m.constructor;return t(v)&&m instanceof v?v.prototype:m instanceof s?l:null},Xj}var Zj,Hce;function uIe(){if(Hce)return Zj;Hce=1;var e=fc(),t=dc(),r=c1(),n=CR(),i=lIe(),o=II(),s=Lf(),l=Hv(),f=s("iterator"),m=!1,v,I,B;[].keys&&(B=[].keys(),"next"in B?(I=i(i(B)),I!==Object.prototype&&(v=I)):m=!0);var E=!r(v)||e(function(){var S={};return v[f].call(S)!==S});return E?v={}:l&&(v=n(v)),t(v[f])||o(v,f,function(){return this}),Zj={IteratorPrototype:v,BUGGY_SAFARI_ITERATORS:m},Zj}var eG,jce;function Rdt(){if(jce)return eG;jce=1;var e=uIe().IteratorPrototype,t=CR(),r=Hz(),n=yR(),i=yx(),o=function(){return this};return eG=function(s,l,f,m){var v=l+" Iterator";return s.prototype=t(e,{next:r(+!m,f)}),n(s,v,!1,!0),i[v]=o,s},eG}var tG,Gce;function Tdt(){if(Gce)return tG;Gce=1;var e=Qd(),t=uh(),r=Hv(),n=gR(),i=dc(),o=Rdt(),s=lIe(),l=Jwe(),f=yR(),m=gx(),v=II(),I=Lf(),B=yx(),E=uIe(),S=n.PROPER,_=n.CONFIGURABLE,O=E.IteratorPrototype,R=E.BUGGY_SAFARI_ITERATORS,T=I("iterator"),L="keys",U="values",K="entries",J=function(){return this};return tG=function(ee,ce,ne,Ee,ve,se,Fe){o(ne,ce,Ee);var ae=function(ze){if(ze===ve&&$e)return $e;if(!R&&ze&&ze in Pe)return Pe[ze];switch(ze){case L:return function(){return new ne(this,ze)};case U:return function(){return new ne(this,ze)};case K:return function(){return new ne(this,ze)}}return function(){return new ne(this)}},De=ce+" Iterator",Re=!1,Pe=ee.prototype,Ne=Pe[T]||Pe["@@iterator"]||ve&&Pe[ve],$e=!R&&Ne||ae(ve),Je=ce==="Array"&&Pe.entries||Ne,We,Ae,Ke;if(Je&&(We=s(Je.call(new ee)),We!==Object.prototype&&We.next&&(!r&&s(We)!==O&&(l?l(We,O):i(We[T])||v(We,T,J)),f(We,De,!0,!0),r&&(B[De]=J))),S&&ve===U&&Ne&&Ne.name!==U&&(!r&&_?m(Pe,"name",U):(Re=!0,$e=function(){return t(Ne,this)})),ve)if(Ae={values:ae(U),keys:se?$e:ae(L),entries:ae(K)},Fe)for(Ke in Ae)(R||Re||!(Ke in Pe))&&v(Pe,Ke,Ae[Ke]);else e({target:ce,proto:!0,forced:R||Re},Ae);return(!r||Fe)&&Pe[T]!==$e&&v(Pe,T,$e,{name:ve}),B[ce]=$e,Ae},tG}var rG,Kce;function Odt(){return Kce||(Kce=1,rG=function(e,t){return{value:e,done:t}}),rG}var nG,$ce;function cIe(){if($ce)return nG;$ce=1;var e=hx(),t=Fdt(),r=yx(),n=pR(),i=z2().f,o=Tdt(),s=Odt(),l=Hv(),f=l1(),m="Array Iterator",v=n.set,I=n.getterFor(m);nG=o(Array,"Array",function(E,S){v(this,{type:m,target:e(E),index:0,kind:S})},function(){var E=I(this),S=E.target,_=E.index++;if(!S||_>=S.length)return E.target=null,s(void 0,!0);switch(E.kind){case"keys":return s(_,!1);case"values":return s(S[_],!1)}return s([_,S[_]],!1)},"values");var B=r.Arguments=r.Array;if(t("keys"),t("values"),t("entries"),!l&&f&&B.name!=="values")try{i(B,"name",{value:"values"})}catch{}return nG}cIe();var Wce={},iG,Yce;function Ndt(){return Yce||(Yce=1,iG={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}),iG}var aG,qce;function Ldt(){if(qce)return aG;qce=1;var e=hR(),t=e("span").classList,r=t&&t.constructor&&t.constructor.prototype;return aG=r===Object.prototype?void 0:r,aG}var Vce;function Mdt(){if(Vce)return Wce;Vce=1;var e=Gu(),t=Ndt(),r=Ldt(),n=cIe(),i=gx(),o=yR(),s=Lf(),l=s("iterator"),f=n.values,m=function(I,B){if(I){if(I[l]!==f)try{i(I,l,f)}catch{I[l]=f}if(o(I,B,!0),t[B]){for(var E in n)if(I[E]!==n[E])try{i(I,E,n[E])}catch{I[E]=n[E]}}}};for(var v in t)m(e[v]&&e[v].prototype,v);return m(r,"DOMTokenList"),Wce}Mdt();var zce={},oG,Jce;function Pdt(){if(Jce)return oG;Jce=1;var e=Py(),t=fR(),r=Mwe(),n=Vz(),i=TypeError,o="Reduce of empty array with no initial value",s=function(l){return function(f,m,v,I){var B=t(f),E=r(B),S=n(B);if(e(m),S===0&&v<2)throw new i(o);var _=l?S-1:0,O=l?-1:1;if(v<2)for(;;){if(_ in E){I=E[_],_+=O;break}if(_+=O,l?_<0:S<=_)throw new i(o)}for(;l?_>=0:S>_;_+=O)_ in E&&(I=m(I,E[_],_,B));return I}};return oG={left:s(!1),right:s(!0)},oG}var sG,Xce;function fIe(){if(Xce)return sG;Xce=1;var e=fc();return sG=function(t,r){var n=[][t];return!!n&&e(function(){n.call(null,r||function(){return 1},1)})},sG}var Zce;function Udt(){if(Zce)return zce;Zce=1;var e=Qd(),t=Pdt().left,r=fIe(),n=jz(),i=mR(),o=!i&&n>79&&n<83,s=o||!r("reduce");return e({target:"Array",proto:!0,forced:s},{reduce:function(f){var m=arguments.length;return t(this,f,m,m>1?arguments[1]:void 0)}}),zce}Udt();var efe={},tfe;function Hdt(){if(tfe)return efe;tfe=1;var e=Qd(),t=bR(),r=dR().f,n=_3(),i=jv(),o=iJ(),s=u1(),l=aJ(),f=Hv(),m=t("".slice),v=Math.min,I=l("endsWith"),B=!f&&!I&&!!function(){var E=r(String.prototype,"endsWith");return E&&!E.writable}();return e({target:"String",proto:!0,forced:!B&&!I},{endsWith:function(S){var _=i(s(this));o(S);var O=arguments.length>1?arguments[1]:void 0,R=_.length,T=O===void 0?R:v(n(O),R),L=i(S);return m(_,T-L.length,T)===L}}),efe}Hdt();var rfe={},nfe;function jdt(){if(nfe)return rfe;nfe=1;var e=uh(),t=hc(),r=tJ(),n=Ed(),i=CI(),o=u1(),s=Xwe(),l=rJ(),f=_3(),m=jv(),v=k3(),I=nJ(),B=AIe(),E=fc(),S=B.UNSUPPORTED_Y,_=4294967295,O=Math.min,R=t([].push),T=t("".slice),L=!E(function(){var K=/(?:)/,J=K.exec;K.exec=function(){return J.apply(this,arguments)};var ee="ab".split(K);return ee.length!==2||ee[0]!=="a"||ee[1]!=="b"}),U="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;return r("split",function(K,J,ee){var ce="0".split(void 0,0).length?function(ne,Ee){return ne===void 0&&Ee===0?[]:e(J,this,ne,Ee)}:J;return[function(Ee,ve){var se=o(this),Fe=i(Ee)?void 0:v(Ee,K);return Fe?e(Fe,Ee,se,ve):e(ce,m(se),Ee,ve)},function(ne,Ee){var ve=n(this),se=m(ne);if(!U){var Fe=ee(ce,ve,se,Ee,ce!==J);if(Fe.done)return Fe.value}var ae=s(ve,RegExp),De=ve.unicode,Re=(ve.ignoreCase?"i":"")+(ve.multiline?"m":"")+(ve.unicode?"u":"")+(S?"g":"y"),Pe=new ae(S?"^(?:"+ve.source+")":ve,Re),Ne=Ee===void 0?_:Ee>>>0;if(Ne===0)return[];if(se.length===0)return I(Pe,se)===null?[se]:[];for(var $e=0,Je=0,We=[];Je<se.length;){Pe.lastIndex=S?0:Je;var Ae=I(Pe,S?T(se,Je):se),Ke;if(Ae===null||(Ke=O(f(Pe.lastIndex+(S?Je:0)),se.length))===$e)Je=l(se,Je,De);else{if(R(We,T(se,$e,Je)),We.length===Ne)return We;for(var ze=1;ze<=Ae.length-1;ze++)if(R(We,Ae[ze]),We.length===Ne)return We;Je=$e=Ke}}return R(We,T(se,$e)),We}]},U||!L,S),rfe}jdt();var K4={exports:{}},fw={exports:{}},Gdt=fw.exports,ife;function Kdt(){return ife||(ife=1,(function(){var e,t,r,n,i,o;typeof performance<"u"&&performance!==null&&performance.now?fw.exports=function(){return performance.now()}:typeof process<"u"&&process!==null&&process.hrtime?(fw.exports=function(){return(e()-i)/1e6},t=process.hrtime,e=function(){var s;return s=t(),s[0]*1e9+s[1]},n=e(),o=process.uptime()*1e9,i=n-o):Date.now?(fw.exports=function(){return Date.now()-r},r=Date.now()):(fw.exports=function(){return new Date().getTime()-r},r=new Date().getTime())}).call(Gdt)),fw.exports}var afe;function $dt(){if(afe)return K4.exports;afe=1;for(var e=Kdt(),t=typeof window>"u"?nh:window,r=["moz","webkit"],n="AnimationFrame",i=t["request"+n],o=t["cancel"+n]||t["cancelRequest"+n],s=0;!i&&s<r.length;s++)i=t[r[s]+"Request"+n],o=t[r[s]+"Cancel"+n]||t[r[s]+"CancelRequest"+n];if(!i||!o){var l=0,f=0,m=[],v=1e3/60;i=function(I){if(m.length===0){var B=e(),E=Math.max(0,v-(B-l));l=E+B,setTimeout(function(){var S=m.slice(0);m.length=0;for(var _=0;_<S.length;_++)if(!S[_].cancelled)try{S[_].callback(l)}catch(O){setTimeout(function(){throw O},0)}},Math.round(E))}return m.push({handle:++f,callback:I,cancelled:!1}),f},o=function(I){for(var B=0;B<m.length;B++)m[B].handle===I&&(m[B].cancelled=!0)}}return K4.exports=function(I){return i.call(t,I)},K4.exports.cancel=function(){o.apply(t,arguments)},K4.exports.polyfill=function(I){I||(I=t),I.requestAnimationFrame=i,I.cancelAnimationFrame=o},K4.exports}var Wdt=$dt();const AG=n0(Wdt);var ofe={},lG,sfe;function hIe(){return sfe||(sfe=1,lG=`
  1018. \v\f\r                 \u2028\u2029\uFEFF`),lG}var uG,Afe;function Ydt(){if(Afe)return uG;Afe=1;var e=hc(),t=u1(),r=jv(),n=hIe(),i=e("".replace),o=RegExp("^["+n+"]+"),s=RegExp("(^|[^"+n+"])["+n+"]+$"),l=function(f){return function(m){var v=r(t(m));return f&1&&(v=i(v,o,"")),f&2&&(v=i(v,s,"$1")),v}};return uG={start:l(1),end:l(2),trim:l(3)},uG}var cG,lfe;function qdt(){if(lfe)return cG;lfe=1;var e=gR().PROPER,t=fc(),r=hIe(),n="​…᠎";return cG=function(i){return t(function(){return!!r[i]()||n[i]()!==n||e&&r[i].name!==i})},cG}var ufe;function Vdt(){if(ufe)return ofe;ufe=1;var e=Qd(),t=Ydt().trim,r=qdt();return e({target:"String",proto:!0,forced:r("trim")},{trim:function(){return t(this)}}),ofe}Vdt();var fG,cfe;function zdt(){return cfe||(cfe=1,fG=function(e){this.ok=!1,this.alpha=1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e=e.replace(/ /g,""),e=e.toLowerCase();var t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};e=t[e]||e;for(var r=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:["rgba(123, 234, 45, 0.8)","rgba(255,234,245,1.0)"],process:function(f){return[parseInt(f[1]),parseInt(f[2]),parseInt(f[3]),parseFloat(f[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(f){return[parseInt(f[1]),parseInt(f[2]),parseInt(f[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:["#00ff00","336699"],process:function(f){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:["#fb0","f0f"],process:function(f){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}}],n=0;n<r.length;n++){var i=r[n].re,o=r[n].process,s=i.exec(e);if(s){var l=o(s);this.r=l[0],this.g=l[1],this.b=l[2],l.length>3&&(this.alpha=l[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var f=this.r.toString(16),m=this.g.toString(16),v=this.b.toString(16);return f.length==1&&(f="0"+f),m.length==1&&(m="0"+m),v.length==1&&(v="0"+v),"#"+f+m+v},this.getHelpXML=function(){for(var f=new Array,m=0;m<r.length;m++)for(var v=r[m].example,I=0;I<v.length;I++)f[f.length]=v[I];for(var B in t)f[f.length]=B;var E=document.createElement("ul");E.setAttribute("id","rgbcolor-examples");for(var m=0;m<f.length;m++)try{var S=document.createElement("li"),_=new RGBColor(f[m]),O=document.createElement("div");O.style.cssText="margin: 3px; border: 1px solid black; background:"+_.toHex()+"; color:"+_.toHex(),O.appendChild(document.createTextNode("test"));var R=document.createTextNode(" "+f[m]+" -> "+_.toRGB()+" -> "+_.toHex());S.appendChild(O),S.appendChild(R),E.appendChild(S)}catch{}return E}}),fG}var Jdt=zdt();const BW=n0(Jdt);var ffe={},hfe;function Xdt(){if(hfe)return ffe;hfe=1;var e=Qd(),t=bR(),r=Ywe().indexOf,n=fIe(),i=t([].indexOf),o=!!i&&1/i([1],1,-0)<0,s=o||!n("indexOf");return e({target:"Array",proto:!0,forced:s},{indexOf:function(f){var m=arguments.length>1?arguments[1]:void 0;return o?i(this,f,m)||0:r(this,f,m)}}),ffe}Xdt();var dfe={},gfe;function Zdt(){if(gfe)return dfe;gfe=1;var e=Qd(),t=hc(),r=iJ(),n=u1(),i=jv(),o=aJ(),s=t("".indexOf);return e({target:"String",proto:!0,forced:!o("includes")},{includes:function(f){return!!~s(i(n(this)),i(r(f)),arguments.length>1?arguments[1]:void 0)}}),dfe}Zdt();var pfe={},hG,vfe;function egt(){if(vfe)return hG;vfe=1;var e=bI();return hG=Array.isArray||function(r){return e(r)==="Array"},hG}var mfe;function tgt(){if(mfe)return pfe;mfe=1;var e=Qd(),t=hc(),r=egt(),n=t([].reverse),i=[1,2];return e({target:"Array",proto:!0,forced:String(i)===String(i.reverse())},{reverse:function(){return r(this)&&(this.length=this.length),n(this)}}),pfe}tgt();/*! *****************************************************************************
  1019. Copyright (c) Microsoft Corporation.
  1020. Permission to use, copy, modify, and/or distribute this software for any
  1021. purpose with or without fee is hereby granted.
  1022. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
  1023. REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  1024. AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
  1025. INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  1026. LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  1027. OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  1028. PERFORMANCE OF THIS SOFTWARE.
  1029. ***************************************************************************** */var dIe=function(e,t){return(dIe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])})(e,t)};function gIe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}dIe(e,t),e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function rgt(e){var t="";Array.isArray(e)||(e=[e]);for(var r=0;r<e.length;r++){var n=e[r];if(n.type===Ki.CLOSE_PATH)t+="z";else if(n.type===Ki.HORIZ_LINE_TO)t+=(n.relative?"h":"H")+n.x;else if(n.type===Ki.VERT_LINE_TO)t+=(n.relative?"v":"V")+n.y;else if(n.type===Ki.MOVE_TO)t+=(n.relative?"m":"M")+n.x+" "+n.y;else if(n.type===Ki.LINE_TO)t+=(n.relative?"l":"L")+n.x+" "+n.y;else if(n.type===Ki.CURVE_TO)t+=(n.relative?"c":"C")+n.x1+" "+n.y1+" "+n.x2+" "+n.y2+" "+n.x+" "+n.y;else if(n.type===Ki.SMOOTH_CURVE_TO)t+=(n.relative?"s":"S")+n.x2+" "+n.y2+" "+n.x+" "+n.y;else if(n.type===Ki.QUAD_TO)t+=(n.relative?"q":"Q")+n.x1+" "+n.y1+" "+n.x+" "+n.y;else if(n.type===Ki.SMOOTH_QUAD_TO)t+=(n.relative?"t":"T")+n.x+" "+n.y;else{if(n.type!==Ki.ARC)throw new Error('Unexpected command type "'+n.type+'" at index '+r+".");t+=(n.relative?"a":"A")+n.rX+" "+n.rY+" "+n.xRot+" "+ +n.lArcFlag+" "+ +n.sweepFlag+" "+n.x+" "+n.y}}return t}function EW(e,t){var r=e[0],n=e[1];return[r*Math.cos(t)-n*Math.sin(t),r*Math.sin(t)+n*Math.cos(t)]}function j0(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var r=0;r<e.length;r++)if(typeof e[r]!="number")throw new Error("assertNumbers arguments["+r+"] is not a number. "+typeof e[r]+" == typeof "+e[r]);return!0}var a2=Math.PI;function dG(e,t,r){e.lArcFlag=e.lArcFlag===0?0:1,e.sweepFlag=e.sweepFlag===0?0:1;var n=e.rX,i=e.rY,o=e.x,s=e.y;n=Math.abs(e.rX),i=Math.abs(e.rY);var l=EW([(t-o)/2,(r-s)/2],-e.xRot/180*a2),f=l[0],m=l[1],v=Math.pow(f,2)/Math.pow(n,2)+Math.pow(m,2)/Math.pow(i,2);1<v&&(n*=Math.sqrt(v),i*=Math.sqrt(v)),e.rX=n,e.rY=i;var I=Math.pow(n,2)*Math.pow(m,2)+Math.pow(i,2)*Math.pow(f,2),B=(e.lArcFlag!==e.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(n,2)*Math.pow(i,2)-I)/I)),E=n*m/i*B,S=-i*f/n*B,_=EW([E,S],e.xRot/180*a2);e.cX=_[0]+(t+o)/2,e.cY=_[1]+(r+s)/2,e.phi1=Math.atan2((m-S)/i,(f-E)/n),e.phi2=Math.atan2((-m-S)/i,(-f-E)/n),e.sweepFlag===0&&e.phi2>e.phi1&&(e.phi2-=2*a2),e.sweepFlag===1&&e.phi2<e.phi1&&(e.phi2+=2*a2),e.phi1*=180/a2,e.phi2*=180/a2}function yfe(e,t,r){j0(e,t,r);var n=e*e+t*t-r*r;if(0>n)return[];if(n===0)return[[e*r/(e*e+t*t),t*r/(e*e+t*t)]];var i=Math.sqrt(n);return[[(e*r+t*i)/(e*e+t*t),(t*r-e*i)/(e*e+t*t)],[(e*r-t*i)/(e*e+t*t),(t*r+e*i)/(e*e+t*t)]]}var Dc,zm=Math.PI/180;function bfe(e,t,r){return(1-r)*e+r*t}function Cfe(e,t,r,n){return e+Math.cos(n/180*a2)*t+Math.sin(n/180*a2)*r}function wfe(e,t,r,n){var i=1e-6,o=t-e,s=r-t,l=3*o+3*(n-r)-6*s,f=6*(s-o),m=3*o;return Math.abs(l)<i?[-m/f]:function(v,I,B){var E=v*v/4-I;if(E<-B)return[];if(E<=B)return[-v/2];var S=Math.sqrt(E);return[-v/2-S,-v/2+S]}(f/l,m/l,i)}function Ife(e,t,r,n,i){var o=1-i;return e*(o*o*o)+t*(3*o*o*i)+r*(3*o*i*i)+n*(i*i*i)}(function(e){function t(){return i(function(l,f,m){return l.relative&&(l.x1!==void 0&&(l.x1+=f),l.y1!==void 0&&(l.y1+=m),l.x2!==void 0&&(l.x2+=f),l.y2!==void 0&&(l.y2+=m),l.x!==void 0&&(l.x+=f),l.y!==void 0&&(l.y+=m),l.relative=!1),l})}function r(){var l=NaN,f=NaN,m=NaN,v=NaN;return i(function(I,B,E){return I.type&Ki.SMOOTH_CURVE_TO&&(I.type=Ki.CURVE_TO,l=isNaN(l)?B:l,f=isNaN(f)?E:f,I.x1=I.relative?B-l:2*B-l,I.y1=I.relative?E-f:2*E-f),I.type&Ki.CURVE_TO?(l=I.relative?B+I.x2:I.x2,f=I.relative?E+I.y2:I.y2):(l=NaN,f=NaN),I.type&Ki.SMOOTH_QUAD_TO&&(I.type=Ki.QUAD_TO,m=isNaN(m)?B:m,v=isNaN(v)?E:v,I.x1=I.relative?B-m:2*B-m,I.y1=I.relative?E-v:2*E-v),I.type&Ki.QUAD_TO?(m=I.relative?B+I.x1:I.x1,v=I.relative?E+I.y1:I.y1):(m=NaN,v=NaN),I})}function n(){var l=NaN,f=NaN;return i(function(m,v,I){if(m.type&Ki.SMOOTH_QUAD_TO&&(m.type=Ki.QUAD_TO,l=isNaN(l)?v:l,f=isNaN(f)?I:f,m.x1=m.relative?v-l:2*v-l,m.y1=m.relative?I-f:2*I-f),m.type&Ki.QUAD_TO){l=m.relative?v+m.x1:m.x1,f=m.relative?I+m.y1:m.y1;var B=m.x1,E=m.y1;m.type=Ki.CURVE_TO,m.x1=((m.relative?0:v)+2*B)/3,m.y1=((m.relative?0:I)+2*E)/3,m.x2=(m.x+2*B)/3,m.y2=(m.y+2*E)/3}else l=NaN,f=NaN;return m})}function i(l){var f=0,m=0,v=NaN,I=NaN;return function(B){if(isNaN(v)&&!(B.type&Ki.MOVE_TO))throw new Error("path must start with moveto");var E=l(B,f,m,v,I);return B.type&Ki.CLOSE_PATH&&(f=v,m=I),B.x!==void 0&&(f=B.relative?f+B.x:B.x),B.y!==void 0&&(m=B.relative?m+B.y:B.y),B.type&Ki.MOVE_TO&&(v=f,I=m),E}}function o(l,f,m,v,I,B){return j0(l,f,m,v,I,B),i(function(E,S,_,O){var R=E.x1,T=E.x2,L=E.relative&&!isNaN(O),U=E.x!==void 0?E.x:L?0:S,K=E.y!==void 0?E.y:L?0:_;function J(Ae){return Ae*Ae}E.type&Ki.HORIZ_LINE_TO&&f!==0&&(E.type=Ki.LINE_TO,E.y=E.relative?0:_),E.type&Ki.VERT_LINE_TO&&m!==0&&(E.type=Ki.LINE_TO,E.x=E.relative?0:S),E.x!==void 0&&(E.x=E.x*l+K*m+(L?0:I)),E.y!==void 0&&(E.y=U*f+E.y*v+(L?0:B)),E.x1!==void 0&&(E.x1=E.x1*l+E.y1*m+(L?0:I)),E.y1!==void 0&&(E.y1=R*f+E.y1*v+(L?0:B)),E.x2!==void 0&&(E.x2=E.x2*l+E.y2*m+(L?0:I)),E.y2!==void 0&&(E.y2=T*f+E.y2*v+(L?0:B));var ee=l*v-f*m;if(E.xRot!==void 0&&(l!==1||f!==0||m!==0||v!==1))if(ee===0)delete E.rX,delete E.rY,delete E.xRot,delete E.lArcFlag,delete E.sweepFlag,E.type=Ki.LINE_TO;else{var ce=E.xRot*Math.PI/180,ne=Math.sin(ce),Ee=Math.cos(ce),ve=1/J(E.rX),se=1/J(E.rY),Fe=J(Ee)*ve+J(ne)*se,ae=2*ne*Ee*(ve-se),De=J(ne)*ve+J(Ee)*se,Re=Fe*v*v-ae*f*v+De*f*f,Pe=ae*(l*v+f*m)-2*(Fe*m*v+De*l*f),Ne=Fe*m*m-ae*l*m+De*l*l,$e=(Math.atan2(Pe,Re-Ne)+Math.PI)%Math.PI/2,Je=Math.sin($e),We=Math.cos($e);E.rX=Math.abs(ee)/Math.sqrt(Re*J(We)+Pe*Je*We+Ne*J(Je)),E.rY=Math.abs(ee)/Math.sqrt(Re*J(Je)-Pe*Je*We+Ne*J(We)),E.xRot=180*$e/Math.PI}return E.sweepFlag!==void 0&&0>ee&&(E.sweepFlag=+!E.sweepFlag),E})}function s(){return function(l){var f={};for(var m in l)f[m]=l[m];return f}}e.ROUND=function(l){function f(m){return Math.round(m*l)/l}return l===void 0&&(l=1e13),j0(l),function(m){return m.x1!==void 0&&(m.x1=f(m.x1)),m.y1!==void 0&&(m.y1=f(m.y1)),m.x2!==void 0&&(m.x2=f(m.x2)),m.y2!==void 0&&(m.y2=f(m.y2)),m.x!==void 0&&(m.x=f(m.x)),m.y!==void 0&&(m.y=f(m.y)),m.rX!==void 0&&(m.rX=f(m.rX)),m.rY!==void 0&&(m.rY=f(m.rY)),m}},e.TO_ABS=t,e.TO_REL=function(){return i(function(l,f,m){return l.relative||(l.x1!==void 0&&(l.x1-=f),l.y1!==void 0&&(l.y1-=m),l.x2!==void 0&&(l.x2-=f),l.y2!==void 0&&(l.y2-=m),l.x!==void 0&&(l.x-=f),l.y!==void 0&&(l.y-=m),l.relative=!0),l})},e.NORMALIZE_HVZ=function(l,f,m){return l===void 0&&(l=!0),f===void 0&&(f=!0),m===void 0&&(m=!0),i(function(v,I,B,E,S){if(isNaN(E)&&!(v.type&Ki.MOVE_TO))throw new Error("path must start with moveto");return f&&v.type&Ki.HORIZ_LINE_TO&&(v.type=Ki.LINE_TO,v.y=v.relative?0:B),m&&v.type&Ki.VERT_LINE_TO&&(v.type=Ki.LINE_TO,v.x=v.relative?0:I),l&&v.type&Ki.CLOSE_PATH&&(v.type=Ki.LINE_TO,v.x=v.relative?E-I:E,v.y=v.relative?S-B:S),v.type&Ki.ARC&&(v.rX===0||v.rY===0)&&(v.type=Ki.LINE_TO,delete v.rX,delete v.rY,delete v.xRot,delete v.lArcFlag,delete v.sweepFlag),v})},e.NORMALIZE_ST=r,e.QT_TO_C=n,e.INFO=i,e.SANITIZE=function(l){l===void 0&&(l=0),j0(l);var f=NaN,m=NaN,v=NaN,I=NaN;return i(function(B,E,S,_,O){var R=Math.abs,T=!1,L=0,U=0;if(B.type&Ki.SMOOTH_CURVE_TO&&(L=isNaN(f)?0:E-f,U=isNaN(m)?0:S-m),B.type&(Ki.CURVE_TO|Ki.SMOOTH_CURVE_TO)?(f=B.relative?E+B.x2:B.x2,m=B.relative?S+B.y2:B.y2):(f=NaN,m=NaN),B.type&Ki.SMOOTH_QUAD_TO?(v=isNaN(v)?E:2*E-v,I=isNaN(I)?S:2*S-I):B.type&Ki.QUAD_TO?(v=B.relative?E+B.x1:B.x1,I=B.relative?S+B.y1:B.y2):(v=NaN,I=NaN),B.type&Ki.LINE_COMMANDS||B.type&Ki.ARC&&(B.rX===0||B.rY===0||!B.lArcFlag)||B.type&Ki.CURVE_TO||B.type&Ki.SMOOTH_CURVE_TO||B.type&Ki.QUAD_TO||B.type&Ki.SMOOTH_QUAD_TO){var K=B.x===void 0?0:B.relative?B.x:B.x-E,J=B.y===void 0?0:B.relative?B.y:B.y-S;L=isNaN(v)?B.x1===void 0?L:B.relative?B.x:B.x1-E:v-E,U=isNaN(I)?B.y1===void 0?U:B.relative?B.y:B.y1-S:I-S;var ee=B.x2===void 0?0:B.relative?B.x:B.x2-E,ce=B.y2===void 0?0:B.relative?B.y:B.y2-S;R(K)<=l&&R(J)<=l&&R(L)<=l&&R(U)<=l&&R(ee)<=l&&R(ce)<=l&&(T=!0)}return B.type&Ki.CLOSE_PATH&&R(E-_)<=l&&R(S-O)<=l&&(T=!0),T?[]:B})},e.MATRIX=o,e.ROTATE=function(l,f,m){f===void 0&&(f=0),m===void 0&&(m=0),j0(l,f,m);var v=Math.sin(l),I=Math.cos(l);return o(I,v,-v,I,f-f*I+m*v,m-f*v-m*I)},e.TRANSLATE=function(l,f){return f===void 0&&(f=0),j0(l,f),o(1,0,0,1,l,f)},e.SCALE=function(l,f){return f===void 0&&(f=l),j0(l,f),o(l,0,0,f,0,0)},e.SKEW_X=function(l){return j0(l),o(1,0,Math.atan(l),1,0,0)},e.SKEW_Y=function(l){return j0(l),o(1,Math.atan(l),0,1,0,0)},e.X_AXIS_SYMMETRY=function(l){return l===void 0&&(l=0),j0(l),o(-1,0,0,1,l,0)},e.Y_AXIS_SYMMETRY=function(l){return l===void 0&&(l=0),j0(l),o(1,0,0,-1,0,l)},e.A_TO_C=function(){return i(function(l,f,m){return Ki.ARC===l.type?function(v,I,B){var E,S,_,O;v.cX||dG(v,I,B);for(var R=Math.min(v.phi1,v.phi2),T=Math.max(v.phi1,v.phi2)-R,L=Math.ceil(T/90),U=new Array(L),K=I,J=B,ee=0;ee<L;ee++){var ce=bfe(v.phi1,v.phi2,ee/L),ne=bfe(v.phi1,v.phi2,(ee+1)/L),Ee=ne-ce,ve=4/3*Math.tan(Ee*zm/4),se=[Math.cos(ce*zm)-ve*Math.sin(ce*zm),Math.sin(ce*zm)+ve*Math.cos(ce*zm)],Fe=se[0],ae=se[1],De=[Math.cos(ne*zm),Math.sin(ne*zm)],Re=De[0],Pe=De[1],Ne=[Re+ve*Math.sin(ne*zm),Pe-ve*Math.cos(ne*zm)],$e=Ne[0],Je=Ne[1];U[ee]={relative:v.relative,type:Ki.CURVE_TO};var We=function(Ae,Ke){var ze=EW([Ae*v.rX,Ke*v.rY],v.xRot),at=ze[0],it=ze[1];return[v.cX+at,v.cY+it]};E=We(Fe,ae),U[ee].x1=E[0],U[ee].y1=E[1],S=We($e,Je),U[ee].x2=S[0],U[ee].y2=S[1],_=We(Re,Pe),U[ee].x=_[0],U[ee].y=_[1],v.relative&&(U[ee].x1-=K,U[ee].y1-=J,U[ee].x2-=K,U[ee].y2-=J,U[ee].x-=K,U[ee].y-=J),K=(O=[U[ee].x,U[ee].y])[0],J=O[1]}return U}(l,l.relative?0:f,l.relative?0:m):l})},e.ANNOTATE_ARCS=function(){return i(function(l,f,m){return l.relative&&(f=0,m=0),Ki.ARC===l.type&&dG(l,f,m),l})},e.CLONE=s,e.CALCULATE_BOUNDS=function(){var l=function(B){var E={};for(var S in B)E[S]=B[S];return E},f=t(),m=n(),v=r(),I=i(function(B,E,S){var _=v(m(f(l(B))));function O(Je){Je>I.maxX&&(I.maxX=Je),Je<I.minX&&(I.minX=Je)}function R(Je){Je>I.maxY&&(I.maxY=Je),Je<I.minY&&(I.minY=Je)}if(_.type&Ki.DRAWING_COMMANDS&&(O(E),R(S)),_.type&Ki.HORIZ_LINE_TO&&O(_.x),_.type&Ki.VERT_LINE_TO&&R(_.y),_.type&Ki.LINE_TO&&(O(_.x),R(_.y)),_.type&Ki.CURVE_TO){O(_.x),R(_.y);for(var T=0,L=wfe(E,_.x1,_.x2,_.x);T<L.length;T++)0<($e=L[T])&&1>$e&&O(Ife(E,_.x1,_.x2,_.x,$e));for(var U=0,K=wfe(S,_.y1,_.y2,_.y);U<K.length;U++)0<($e=K[U])&&1>$e&&R(Ife(S,_.y1,_.y2,_.y,$e))}if(_.type&Ki.ARC){O(_.x),R(_.y),dG(_,E,S);for(var J=_.xRot/180*Math.PI,ee=Math.cos(J)*_.rX,ce=Math.sin(J)*_.rX,ne=-Math.sin(J)*_.rY,Ee=Math.cos(J)*_.rY,ve=_.phi1<_.phi2?[_.phi1,_.phi2]:-180>_.phi2?[_.phi2+360,_.phi1+360]:[_.phi2,_.phi1],se=ve[0],Fe=ve[1],ae=function(Je){var We=Je[0],Ae=Je[1],Ke=180*Math.atan2(Ae,We)/Math.PI;return Ke<se?Ke+360:Ke},De=0,Re=yfe(ne,-ee,0).map(ae);De<Re.length;De++)($e=Re[De])>se&&$e<Fe&&O(Cfe(_.cX,ee,ne,$e));for(var Pe=0,Ne=yfe(Ee,-ce,0).map(ae);Pe<Ne.length;Pe++){var $e;($e=Ne[Pe])>se&&$e<Fe&&R(Cfe(_.cY,ce,Ee,$e))}}return B});return I.minX=1/0,I.maxX=-1/0,I.minY=1/0,I.maxY=-1/0,I}})(Dc||(Dc={}));var L0,pIe=function(){function e(){}return e.prototype.round=function(t){return this.transform(Dc.ROUND(t))},e.prototype.toAbs=function(){return this.transform(Dc.TO_ABS())},e.prototype.toRel=function(){return this.transform(Dc.TO_REL())},e.prototype.normalizeHVZ=function(t,r,n){return this.transform(Dc.NORMALIZE_HVZ(t,r,n))},e.prototype.normalizeST=function(){return this.transform(Dc.NORMALIZE_ST())},e.prototype.qtToC=function(){return this.transform(Dc.QT_TO_C())},e.prototype.aToC=function(){return this.transform(Dc.A_TO_C())},e.prototype.sanitize=function(t){return this.transform(Dc.SANITIZE(t))},e.prototype.translate=function(t,r){return this.transform(Dc.TRANSLATE(t,r))},e.prototype.scale=function(t,r){return this.transform(Dc.SCALE(t,r))},e.prototype.rotate=function(t,r,n){return this.transform(Dc.ROTATE(t,r,n))},e.prototype.matrix=function(t,r,n,i,o,s){return this.transform(Dc.MATRIX(t,r,n,i,o,s))},e.prototype.skewX=function(t){return this.transform(Dc.SKEW_X(t))},e.prototype.skewY=function(t){return this.transform(Dc.SKEW_Y(t))},e.prototype.xSymmetry=function(t){return this.transform(Dc.X_AXIS_SYMMETRY(t))},e.prototype.ySymmetry=function(t){return this.transform(Dc.Y_AXIS_SYMMETRY(t))},e.prototype.annotateArcs=function(){return this.transform(Dc.ANNOTATE_ARCS())},e}(),ngt=function(e){return e===" "||e===" "||e==="\r"||e===`
  1030. `},Bfe=function(e){return 48<=e.charCodeAt(0)&&e.charCodeAt(0)<=57},igt=function(e){function t(){var r=e.call(this)||this;return r.curNumber="",r.curCommandType=-1,r.curCommandRelative=!1,r.canParseCommandOrComma=!0,r.curNumberHasExp=!1,r.curNumberHasExpDigits=!1,r.curNumberHasDecimal=!1,r.curArgs=[],r}return gIe(t,e),t.prototype.finish=function(r){if(r===void 0&&(r=[]),this.parse(" ",r),this.curArgs.length!==0||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return r},t.prototype.parse=function(r,n){var i=this;n===void 0&&(n=[]);for(var o=function(I){n.push(I),i.curArgs.length=0,i.canParseCommandOrComma=!0},s=0;s<r.length;s++){var l=r[s],f=!(this.curCommandType!==Ki.ARC||this.curArgs.length!==3&&this.curArgs.length!==4||this.curNumber.length!==1||this.curNumber!=="0"&&this.curNumber!=="1"),m=Bfe(l)&&(this.curNumber==="0"&&l==="0"||f);if(!Bfe(l)||m)if(l!=="e"&&l!=="E")if(l!=="-"&&l!=="+"||!this.curNumberHasExp||this.curNumberHasExpDigits)if(l!=="."||this.curNumberHasExp||this.curNumberHasDecimal||f){if(this.curNumber&&this.curCommandType!==-1){var v=Number(this.curNumber);if(isNaN(v))throw new SyntaxError("Invalid number ending at "+s);if(this.curCommandType===Ki.ARC){if(this.curArgs.length===0||this.curArgs.length===1){if(0>v)throw new SyntaxError('Expected positive number, got "'+v+'" at index "'+s+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+s+'"')}this.curArgs.push(v),this.curArgs.length===agt[this.curCommandType]&&(Ki.HORIZ_LINE_TO===this.curCommandType?o({type:Ki.HORIZ_LINE_TO,relative:this.curCommandRelative,x:v}):Ki.VERT_LINE_TO===this.curCommandType?o({type:Ki.VERT_LINE_TO,relative:this.curCommandRelative,y:v}):this.curCommandType===Ki.MOVE_TO||this.curCommandType===Ki.LINE_TO||this.curCommandType===Ki.SMOOTH_QUAD_TO?(o({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),Ki.MOVE_TO===this.curCommandType&&(this.curCommandType=Ki.LINE_TO)):this.curCommandType===Ki.CURVE_TO?o({type:Ki.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===Ki.SMOOTH_CURVE_TO?o({type:Ki.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===Ki.QUAD_TO?o({type:Ki.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===Ki.ARC&&o({type:Ki.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!ngt(l))if(l===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(l!=="+"&&l!=="-"&&l!==".")if(m)this.curNumber=l,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+s+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+l+'" at index '+s+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,l!=="z"&&l!=="Z")if(l==="h"||l==="H")this.curCommandType=Ki.HORIZ_LINE_TO,this.curCommandRelative=l==="h";else if(l==="v"||l==="V")this.curCommandType=Ki.VERT_LINE_TO,this.curCommandRelative=l==="v";else if(l==="m"||l==="M")this.curCommandType=Ki.MOVE_TO,this.curCommandRelative=l==="m";else if(l==="l"||l==="L")this.curCommandType=Ki.LINE_TO,this.curCommandRelative=l==="l";else if(l==="c"||l==="C")this.curCommandType=Ki.CURVE_TO,this.curCommandRelative=l==="c";else if(l==="s"||l==="S")this.curCommandType=Ki.SMOOTH_CURVE_TO,this.curCommandRelative=l==="s";else if(l==="q"||l==="Q")this.curCommandType=Ki.QUAD_TO,this.curCommandRelative=l==="q";else if(l==="t"||l==="T")this.curCommandType=Ki.SMOOTH_QUAD_TO,this.curCommandRelative=l==="t";else{if(l!=="a"&&l!=="A")throw new SyntaxError('Unexpected character "'+l+'" at index '+s+".");this.curCommandType=Ki.ARC,this.curCommandRelative=l==="a"}else n.push({type:Ki.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=l,this.curNumberHasDecimal=l==="."}else this.curNumber+=l,this.curNumberHasDecimal=!0;else this.curNumber+=l;else this.curNumber+=l,this.curNumberHasExp=!0;else this.curNumber+=l,this.curNumberHasExpDigits=this.curNumberHasExp}return n},t.prototype.transform=function(r){return Object.create(this,{parse:{value:function(n,i){i===void 0&&(i=[]);for(var o=0,s=Object.getPrototypeOf(this).parse.call(this,n);o<s.length;o++){var l=s[o],f=r(l);Array.isArray(f)?i.push.apply(i,f):i.push(f)}return i}}})},t}(pIe),Ki=function(e){function t(r){var n=e.call(this)||this;return n.commands=typeof r=="string"?t.parse(r):r,n}return gIe(t,e),t.prototype.encode=function(){return t.encode(this.commands)},t.prototype.getBounds=function(){var r=Dc.CALCULATE_BOUNDS();return this.transform(r),r},t.prototype.transform=function(r){for(var n=[],i=0,o=this.commands;i<o.length;i++){var s=r(o[i]);Array.isArray(s)?n.push.apply(n,s):n.push(s)}return this.commands=n,this},t.encode=function(r){return rgt(r)},t.parse=function(r){var n=new igt,i=[];return n.parse(r,i),n.finish(i),i},t.CLOSE_PATH=1,t.MOVE_TO=2,t.HORIZ_LINE_TO=4,t.VERT_LINE_TO=8,t.LINE_TO=16,t.CURVE_TO=32,t.SMOOTH_CURVE_TO=64,t.QUAD_TO=128,t.SMOOTH_QUAD_TO=256,t.ARC=512,t.LINE_COMMANDS=t.LINE_TO|t.HORIZ_LINE_TO|t.VERT_LINE_TO,t.DRAWING_COMMANDS=t.HORIZ_LINE_TO|t.VERT_LINE_TO|t.LINE_TO|t.CURVE_TO|t.SMOOTH_CURVE_TO|t.QUAD_TO|t.SMOOTH_QUAD_TO|t.ARC,t}(pIe),agt=((L0={})[Ki.MOVE_TO]=2,L0[Ki.LINE_TO]=2,L0[Ki.HORIZ_LINE_TO]=1,L0[Ki.VERT_LINE_TO]=1,L0[Ki.CLOSE_PATH]=0,L0[Ki.QUAD_TO]=4,L0[Ki.SMOOTH_QUAD_TO]=2,L0[Ki.CURVE_TO]=6,L0[Ki.SMOOTH_CURVE_TO]=4,L0[Ki.ARC]=7,L0),Efe={},gG,Qfe;function ogt(){if(Qfe)return gG;Qfe=1;var e=uh(),t=f1(),r=uR(),n=sIe(),i=RegExp.prototype;return gG=function(o){var s=o.flags;return s===void 0&&!("flags"in i)&&!t(o,"flags")&&r(i,o)?e(n,o):s},gG}var xfe;function sgt(){if(xfe)return Efe;xfe=1;var e=gR().PROPER,t=II(),r=Ed(),n=jv(),i=fc(),o=ogt(),s="toString",l=RegExp.prototype,f=l[s],m=i(function(){return f.call({source:"a",flags:"b"})!=="/a/b"}),v=e&&f.name!==s;return(m||v)&&t(l,s,function(){var B=r(this),E=n(B.source),S=n(o(B));return"/"+E+"/"+S},{unsafe:!0}),Efe}sgt();function R7(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?R7=function(t){return typeof t}:R7=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},R7(e)}function Agt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var lgt=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],ugt=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,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,24,24,24,24,24,24,24,24,24,24];function cgt(e,t,r,n,i){if(typeof e=="string"&&(e=document.getElementById(e)),!e||R7(e)!=="object"||!("getContext"in e))throw new TypeError("Expecting canvas with `getContext` method in processCanvasRGB(A) calls!");var o=e.getContext("2d");try{return o.getImageData(t,r,n,i)}catch(s){throw new Error("unable to access image data: "+s)}}function fgt(e,t,r,n,i,o){if(!(isNaN(o)||o<1)){o|=0;var s=cgt(e,t,r,n,i);s=hgt(s,t,r,n,i,o),e.getContext("2d").putImageData(s,t,r)}}function hgt(e,t,r,n,i,o){for(var s=e.data,l=2*o+1,f=n-1,m=i-1,v=o+1,I=v*(v+1)/2,B=new Sfe,E=B,S,_=1;_<l;_++)E=E.next=new Sfe,_===v&&(S=E);E.next=B;for(var O=null,R=null,T=0,L=0,U=lgt[o],K=ugt[o],J=0;J<i;J++){E=B;for(var ee=s[L],ce=s[L+1],ne=s[L+2],Ee=s[L+3],ve=0;ve<v;ve++)E.r=ee,E.g=ce,E.b=ne,E.a=Ee,E=E.next;for(var se=0,Fe=0,ae=0,De=0,Re=v*ee,Pe=v*ce,Ne=v*ne,$e=v*Ee,Je=I*ee,We=I*ce,Ae=I*ne,Ke=I*Ee,ze=1;ze<v;ze++){var at=L+((f<ze?f:ze)<<2),it=s[at],ye=s[at+1],xe=s[at+2],et=s[at+3],tt=v-ze;Je+=(E.r=it)*tt,We+=(E.g=ye)*tt,Ae+=(E.b=xe)*tt,Ke+=(E.a=et)*tt,se+=it,Fe+=ye,ae+=xe,De+=et,E=E.next}O=B,R=S;for(var rt=0;rt<n;rt++){var ct=Ke*U>>>K;if(s[L+3]=ct,ct!==0){var ot=255/ct;s[L]=(Je*U>>>K)*ot,s[L+1]=(We*U>>>K)*ot,s[L+2]=(Ae*U>>>K)*ot}else s[L]=s[L+1]=s[L+2]=0;Je-=Re,We-=Pe,Ae-=Ne,Ke-=$e,Re-=O.r,Pe-=O.g,Ne-=O.b,$e-=O.a;var Se=rt+o+1;Se=T+(Se<f?Se:f)<<2,se+=O.r=s[Se],Fe+=O.g=s[Se+1],ae+=O.b=s[Se+2],De+=O.a=s[Se+3],Je+=se,We+=Fe,Ae+=ae,Ke+=De,O=O.next;var ht=R,Qe=ht.r,pe=ht.g,ge=ht.b,Le=ht.a;Re+=Qe,Pe+=pe,Ne+=ge,$e+=Le,se-=Qe,Fe-=pe,ae-=ge,De-=Le,R=R.next,L+=4}T+=n}for(var dt=0;dt<n;dt++){L=dt<<2;var xt=s[L],yt=s[L+1],Yt=s[L+2],nr=s[L+3],Nt=v*xt,Gt=v*yt,gr=v*Yt,Yr=v*nr,sn=I*xt,Dr=I*yt,Zt=I*Yt,kr=I*nr;E=B;for(var _r=0;_r<v;_r++)E.r=xt,E.g=yt,E.b=Yt,E.a=nr,E=E.next;for(var Qn=n,Mr=0,En=0,Nr=0,vi=0,da=1;da<=o;da++){L=Qn+dt<<2;var Yi=v-da;sn+=(E.r=xt=s[L])*Yi,Dr+=(E.g=yt=s[L+1])*Yi,Zt+=(E.b=Yt=s[L+2])*Yi,kr+=(E.a=nr=s[L+3])*Yi,vi+=xt,Mr+=yt,En+=Yt,Nr+=nr,E=E.next,da<m&&(Qn+=n)}L=dt,O=B,R=S;for(var fa=0;fa<i;fa++){var Ci=L<<2;s[Ci+3]=nr=kr*U>>>K,nr>0?(nr=255/nr,s[Ci]=(sn*U>>>K)*nr,s[Ci+1]=(Dr*U>>>K)*nr,s[Ci+2]=(Zt*U>>>K)*nr):s[Ci]=s[Ci+1]=s[Ci+2]=0,sn-=Nt,Dr-=Gt,Zt-=gr,kr-=Yr,Nt-=O.r,Gt-=O.g,gr-=O.b,Yr-=O.a,Ci=dt+((Ci=fa+v)<m?Ci:m)*n<<2,sn+=vi+=O.r=s[Ci],Dr+=Mr+=O.g=s[Ci+1],Zt+=En+=O.b=s[Ci+2],kr+=Nr+=O.a=s[Ci+3],O=O.next,Nt+=xt=R.r,Gt+=yt=R.g,gr+=Yt=R.b,Yr+=nr=R.a,vi-=xt,Mr-=yt,En-=Yt,Nr-=nr,R=R.next,L+=n}}return e}var Sfe=function e(){Agt(this,e),this.r=0,this.g=0,this.b=0,this.a=0,this.next=null};function dgt(){var{DOMParser:e}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:e,createCanvas(r,n){return new OffscreenCanvas(r,n)},createImage(r){return ky(function*(){var n=yield fetch(r),i=yield n.blob(),o=yield createImageBitmap(i);return o})()}};return(typeof DOMParser<"u"||typeof e>"u")&&Reflect.deleteProperty(t,"DOMParser"),t}function ggt(e){var{DOMParser:t,canvas:r,fetch:n}=e;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,fetch:n,createCanvas:r.createCanvas,createImage:r.loadImage}}var pgt=Object.freeze({__proto__:null,offscreen:dgt,node:ggt});function BI(e){return e.replace(/(?!\u3000)\s+/gm," ")}function vIe(e){return e.replace(/^[\n \t]+/,"")}function mIe(e){return e.replace(/[\n \t]+$/,"")}function lg(e){var t=(e||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return t.map(parseFloat)}var vgt=/^[A-Z-]+$/;function yIe(e){return vgt.test(e)?e.toLowerCase():e}function oJ(e){var t=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(e)||[];return t[2]||t[3]||t[4]}function bIe(e){if(!e.startsWith("rgb"))return e;var t=3,r=e.replace(/\d+(\.\d+)?/g,(n,i)=>t--&&i?String(Math.round(parseFloat(n))):n);return r}var mgt=/(\[[^\]]+\])/g,ygt=/(#[^\s+>~.[:]+)/g,bgt=/(\.[^\s+>~.[:]+)/g,Cgt=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,wgt=/(:[\w-]+\([^)]*\))/gi,Igt=/(:[^\s+>~.[:]+)/g,Bgt=/([^\s+>~.[:]+)/g;function sw(e,t){var r=t.exec(e);return r?[e.replace(t," "),r.length]:[e,0]}function CIe(e){var t=[0,0,0],r=e.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),n=0;return[r,n]=sw(r,mgt),t[1]+=n,[r,n]=sw(r,ygt),t[0]+=n,[r,n]=sw(r,bgt),t[1]+=n,[r,n]=sw(r,Cgt),t[2]+=n,[r,n]=sw(r,wgt),t[1]+=n,[r,n]=sw(r,Igt),t[1]+=n,r=r.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[r,n]=sw(r,Bgt),t[2]+=n,t.join("")}var $w=1e-8;function QW(e){return Math.sqrt(Math.pow(e[0],2)+Math.pow(e[1],2))}function eF(e,t){return(e[0]*t[0]+e[1]*t[1])/(QW(e)*QW(t))}function xW(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(eF(e,t))}function SW(e){return e*e*e}function kW(e){return 3*e*e*(1-e)}function _W(e){return 3*e*(1-e)*(1-e)}function FW(e){return(1-e)*(1-e)*(1-e)}function DW(e){return e*e}function RW(e){return 2*e*(1-e)}function TW(e){return(1-e)*(1-e)}class fo{constructor(t,r,n){this.document=t,this.name=r,this.value=n,this.isNormalizedColor=!1}static empty(t){return new fo(t,"EMPTY","")}split(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:" ",{document:r,name:n}=this;return BI(this.getString()).trim().split(t).map(i=>new fo(r,n,i))}hasValue(t){var{value:r}=this;return r!==null&&r!==""&&(t||r!==0)&&typeof r<"u"}isString(t){var{value:r}=this,n=typeof r=="string";return!n||!t?n:t.test(r)}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return typeof t>"u"||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return typeof t>"u"?0:parseFloat(t);var{value:r}=this,n=parseFloat(r);return this.isString(/%$/)&&(n/=100),n}getString(t){return typeof t>"u"||this.hasValue()?typeof this.value>"u"?"":String(this.value):String(t)}getColor(t){var r=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,r=bIe(r),this.value=r),r}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var[n,i]=typeof t=="boolean"?[void 0,t]:[t],{viewPort:o}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(o.computeSize("x"),o.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(o.computeSize("x"),o.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*o.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*o.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case(this.isString(/%$/)&&i):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*o.computeSize(n);default:{var s=this.getNumber();return r&&s<1?s*o.computeSize(n):s}}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),r=/#([^)'"]+)/.exec(t);return r&&(r=r[1]),r||(r=t),this.document.definitions[r]}getFillStyleDefinition(t,r){var n=this.getDefinition();if(!n)return null;if(typeof n.createGradient=="function")return n.createGradient(this.document.ctx,t,r);if(typeof n.createPattern=="function"){if(n.getHrefAttribute().hasValue()){var i=n.getAttribute("patternTransform");n=n.getHrefAttribute().getDefinition(),i.hasValue()&&n.getAttribute("patternTransform",!0).setValue(i.value)}return n.createPattern(this.document.ctx,t,r)}return null}getTextBaseline(){return this.hasValue()?fo.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var r=this.getColor(),n=r.length,i=0,o=0;o<n&&(r[o]===","&&i++,i!==3);o++);if(t.hasValue()&&this.isString()&&i!==3){var s=new BW(r);s.ok&&(s.alpha=t.getNumber(),r=s.toRGBA())}return new fo(this.document,this.name,r)}}fo.textBaselineMapping={baseline:"alphabetic","before-edge":"top","text-before-edge":"top",middle:"middle",central:"middle","after-edge":"bottom","text-after-edge":"bottom",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"alphabetic"};class wIe{constructor(){this.viewPorts=[]}clear(){this.viewPorts=[]}setCurrent(t,r){this.viewPorts.push({width:t,height:r})}removeCurrent(){this.viewPorts.pop()}getCurrent(){var{viewPorts:t}=this;return t[t.length-1]}get width(){return this.getCurrent().width}get height(){return this.getCurrent().height}computeSize(t){return typeof t=="number"?t:t==="x"?this.width:t==="y"?this.height:Math.sqrt(Math.pow(this.width,2)+Math.pow(this.height,2))/Math.sqrt(2)}}class Uu{constructor(t,r){this.x=t,this.y=r}static parse(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,[n=r,i=r]=lg(t);return new Uu(n,i)}static parseScale(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,[n=r,i=n]=lg(t);return new Uu(n,i)}static parsePath(t){for(var r=lg(t),n=r.length,i=[],o=0;o<n;o+=2)i.push(new Uu(r[o],r[o+1]));return i}angleTo(t){return Math.atan2(t.y-this.y,t.x-this.x)}applyTransform(t){var{x:r,y:n}=this,i=r*t[0]+n*t[2]+t[4],o=r*t[1]+n*t[3]+t[5];this.x=i,this.y=o}}class IIe{constructor(t){this.screen=t,this.working=!1,this.events=[],this.eventElements=[],this.onClick=this.onClick.bind(this),this.onMouseMove=this.onMouseMove.bind(this)}isWorking(){return this.working}start(){if(!this.working){var{screen:t,onClick:r,onMouseMove:n}=this,i=t.ctx.canvas;i.onclick=r,i.onmousemove=n,this.working=!0}}stop(){if(this.working){var t=this.screen.ctx.canvas;this.working=!1,t.onclick=null,t.onmousemove=null}}hasEvents(){return this.working&&this.events.length>0}runEvents(){if(this.working){var{screen:t,events:r,eventElements:n}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),r.forEach((o,s)=>{for(var{run:l}=o,f=n[s];f;)l(f),f=f.parent}),this.events=[],this.eventElements=[]}}checkPath(t,r){if(!(!this.working||!r)){var{events:n,eventElements:i}=this;n.forEach((o,s)=>{var{x:l,y:f}=o;!i[s]&&r.isPointInPath&&r.isPointInPath(l,f)&&(i[s]=t)})}}checkBoundingBox(t,r){if(!(!this.working||!r)){var{events:n,eventElements:i}=this;n.forEach((o,s)=>{var{x:l,y:f}=o;!i[s]&&r.isPointInBox(l,f)&&(i[s]=t)})}}mapXY(t,r){for(var{window:n,ctx:i}=this.screen,o=new Uu(t,r),s=i.canvas;s;)o.x-=s.offsetLeft,o.y-=s.offsetTop,s=s.offsetParent;return n.scrollX&&(o.x+=n.scrollX),n.scrollY&&(o.y+=n.scrollY),o}onClick(t){var{x:r,y:n}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:r,y:n,run(i){i.onClick&&i.onClick()}})}onMouseMove(t){var{x:r,y:n}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:r,y:n,run(i){i.onMouseMove&&i.onMouseMove()}})}}var BIe=typeof window<"u"?window:null,EIe=typeof fetch<"u"?fetch.bind(void 0):null;class bx{constructor(t){var{fetch:r=EIe,window:n=BIe}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new wIe,this.mouse=new IIe(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=n,this.fetch=r}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every(r=>r());return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:r,ctx:n,aspectRatio:i,width:o,desiredWidth:s,height:l,desiredHeight:f,minX:m=0,minY:v=0,refX:I,refY:B,clip:E=!1,clipX:S=0,clipY:_=0}=t,O=BI(i).replace(/^defer\s/,""),[R,T]=O.split(" "),L=R||"xMidYMid",U=T||"meet",K=o/s,J=l/f,ee=Math.min(K,J),ce=Math.max(K,J),ne=s,Ee=f;U==="meet"&&(ne*=ee,Ee*=ee),U==="slice"&&(ne*=ce,Ee*=ce);var ve=new fo(r,"refX",I),se=new fo(r,"refY",B),Fe=ve.hasValue()&&se.hasValue();if(Fe&&n.translate(-ee*ve.getPixels("x"),-ee*se.getPixels("y")),E){var ae=ee*S,De=ee*_;n.beginPath(),n.moveTo(ae,De),n.lineTo(o,De),n.lineTo(o,l),n.lineTo(ae,l),n.closePath(),n.clip()}if(!Fe){var Re=U==="meet"&&ee===J,Pe=U==="slice"&&ce===J,Ne=U==="meet"&&ee===K,$e=U==="slice"&&ce===K;L.startsWith("xMid")&&(Re||Pe)&&n.translate(o/2-ne/2,0),L.endsWith("YMid")&&(Ne||$e)&&n.translate(0,l/2-Ee/2),L.startsWith("xMax")&&(Re||Pe)&&n.translate(o-ne,0),L.endsWith("YMax")&&(Ne||$e)&&n.translate(0,l-Ee)}switch(!0){case L==="none":n.scale(K,J);break;case U==="meet":n.scale(ee,ee);break;case U==="slice":n.scale(ce,ce);break}n.translate(-m,-v)}start(t){var{enableRedraw:r=!1,ignoreMouse:n=!1,ignoreAnimation:i=!1,ignoreDimensions:o=!1,ignoreClear:s=!1,forceRedraw:l,scaleWidth:f,scaleHeight:m,offsetX:v,offsetY:I}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{FRAMERATE:B,mouse:E}=this,S=1e3/B;if(this.frameDuration=S,this.readyPromise=new Promise(L=>{this.resolveReady=L}),this.isReady()&&this.render(t,o,s,f,m,v,I),!!r){var _=Date.now(),O=_,R=0,T=()=>{_=Date.now(),R=_-O,R>=S&&(O=_-R%S,this.shouldUpdate(i,l)&&(this.render(t,o,s,f,m,v,I),E.runEvents())),this.intervalId=AG(T)};n||E.start(),this.intervalId=AG(T)}}stop(){this.intervalId&&(AG.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,r){if(!t){var{frameDuration:n}=this,i=this.animations.reduce((o,s)=>s.update(n)||o,!1);if(i)return!0}return!!(typeof r=="function"&&r()||!this.isReadyLock&&this.isReady()||this.mouse.hasEvents())}render(t,r,n,i,o,s,l){var{CLIENT_WIDTH:f,CLIENT_HEIGHT:m,viewPort:v,ctx:I,isFirstRender:B}=this,E=I.canvas;v.clear(),E.width&&E.height?v.setCurrent(E.width,E.height):v.setCurrent(f,m);var S=t.getStyle("width"),_=t.getStyle("height");!r&&(B||typeof i!="number"&&typeof o!="number")&&(S.hasValue()&&(E.width=S.getPixels("x"),E.style&&(E.style.width="".concat(E.width,"px"))),_.hasValue()&&(E.height=_.getPixels("y"),E.style&&(E.style.height="".concat(E.height,"px"))));var O=E.clientWidth||E.width,R=E.clientHeight||E.height;if(r&&S.hasValue()&&_.hasValue()&&(O=S.getPixels("x"),R=_.getPixels("y")),v.setCurrent(O,R),typeof s=="number"&&t.getAttribute("x",!0).setValue(s),typeof l=="number"&&t.getAttribute("y",!0).setValue(l),typeof i=="number"||typeof o=="number"){var T=lg(t.getAttribute("viewBox").getString()),L=0,U=0;if(typeof i=="number"){var K=t.getStyle("width");K.hasValue()?L=K.getPixels("x")/i:isNaN(T[2])||(L=T[2]/i)}if(typeof o=="number"){var J=t.getStyle("height");J.hasValue()?U=J.getPixels("y")/o:isNaN(T[3])||(U=T[3]/o)}L||(L=U),U||(U=L),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(o);var ee=t.getStyle("transform",!0,!0);ee.setValue("".concat(ee.getString()," scale(").concat(1/L,", ").concat(1/U,")"))}n||I.clearRect(0,0,O,R),t.render(I),B&&(this.isFirstRender=!1)}}bx.defaultWindow=BIe;bx.defaultFetch=EIe;var{defaultFetch:Egt}=bx,Qgt=typeof DOMParser<"u"?DOMParser:null;class T7{constructor(){var{fetch:t=Egt,DOMParser:r=Qgt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.fetch=t,this.DOMParser=r}parse(t){var r=this;return ky(function*(){return t.startsWith("<")?r.parseFromString(t):r.load(t)})()}parseFromString(t){var r=new this.DOMParser;try{return this.checkDocument(r.parseFromString(t,"image/svg+xml"))}catch{return this.checkDocument(r.parseFromString(t,"text/xml"))}}checkDocument(t){var r=t.getElementsByTagName("parsererror")[0];if(r)throw new Error(r.textContent);return t}load(t){var r=this;return ky(function*(){var n=yield r.fetch(t),i=yield n.text();return r.parseFromString(i)})()}}class QIe{constructor(t,r){this.type="translate",this.point=null,this.point=Uu.parse(r)}apply(t){var{x:r,y:n}=this.point;t.translate(r||0,n||0)}unapply(t){var{x:r,y:n}=this.point;t.translate(-1*r||0,-1*n||0)}applyToPoint(t){var{x:r,y:n}=this.point;t.applyTransform([1,0,0,1,r||0,n||0])}}class xIe{constructor(t,r,n){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=lg(r);this.angle=new fo(t,"angle",i[0]),this.originX=n[0],this.originY=n[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:r,cy:n,originX:i,originY:o,angle:s}=this,l=r+i.getPixels("x"),f=n+o.getPixels("y");t.translate(l,f),t.rotate(s.getRadians()),t.translate(-l,-f)}unapply(t){var{cx:r,cy:n,originX:i,originY:o,angle:s}=this,l=r+i.getPixels("x"),f=n+o.getPixels("y");t.translate(l,f),t.rotate(-1*s.getRadians()),t.translate(-l,-f)}applyToPoint(t){var{cx:r,cy:n,angle:i}=this,o=i.getRadians();t.applyTransform([1,0,0,1,r||0,n||0]),t.applyTransform([Math.cos(o),Math.sin(o),-Math.sin(o),Math.cos(o),0,0]),t.applyTransform([1,0,0,1,-r||0,-n||0])}}class SIe{constructor(t,r,n){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=Uu.parseScale(r);(i.x===0||i.y===0)&&(i.x=$w,i.y=$w),this.scale=i,this.originX=n[0],this.originY=n[1]}apply(t){var{scale:{x:r,y:n},originX:i,originY:o}=this,s=i.getPixels("x"),l=o.getPixels("y");t.translate(s,l),t.scale(r,n||r),t.translate(-s,-l)}unapply(t){var{scale:{x:r,y:n},originX:i,originY:o}=this,s=i.getPixels("x"),l=o.getPixels("y");t.translate(s,l),t.scale(1/r,1/n||r),t.translate(-s,-l)}applyToPoint(t){var{x:r,y:n}=this.scale;t.applyTransform([r||0,0,0,n||0,0,0])}}class sJ{constructor(t,r,n){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=lg(r),this.originX=n[0],this.originY=n[1]}apply(t){var{originX:r,originY:n,matrix:i}=this,o=r.getPixels("x"),s=n.getPixels("y");t.translate(o,s),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-o,-s)}unapply(t){var{originX:r,originY:n,matrix:i}=this,o=i[0],s=i[2],l=i[4],f=i[1],m=i[3],v=i[5],I=0,B=0,E=1,S=1/(o*(m*E-v*B)-s*(f*E-v*I)+l*(f*B-m*I)),_=r.getPixels("x"),O=n.getPixels("y");t.translate(_,O),t.transform(S*(m*E-v*B),S*(v*I-f*E),S*(l*B-s*E),S*(o*E-l*I),S*(s*v-l*m),S*(l*f-o*v)),t.translate(-_,-O)}applyToPoint(t){t.applyTransform(this.matrix)}}class AJ extends sJ{constructor(t,r,n){super(t,r,n),this.type="skew",this.angle=null,this.angle=new fo(t,"angle",r)}}class kIe extends AJ{constructor(t,r,n){super(t,r,n),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class _Ie extends AJ{constructor(t,r,n){super(t,r,n),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}function xgt(e){return BI(e).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function Sgt(e){var[t,r]=e.split("(");return[t.trim(),r.trim().replace(")","")]}class P2{constructor(t,r,n){this.document=t,this.transforms=[];var i=xgt(r);i.forEach(o=>{if(o!=="none"){var[s,l]=Sgt(o),f=P2.transformTypes[s];typeof f<"u"&&this.transforms.push(new f(this.document,l,n))}})}static fromElement(t,r){var n=r.getStyle("transform",!1,!0),[i,o=i]=r.getStyle("transform-origin",!1,!0).split(),s=[i,o];return n.hasValue()?new P2(t,n.getString(),s):null}apply(t){for(var{transforms:r}=this,n=r.length,i=0;i<n;i++)r[i].apply(t)}unapply(t){for(var{transforms:r}=this,n=r.length,i=n-1;i>=0;i--)r[i].unapply(t)}applyToPoint(t){for(var{transforms:r}=this,n=r.length,i=0;i<n;i++)r[i].applyToPoint(t)}}P2.transformTypes={translate:QIe,rotate:xIe,scale:SIe,matrix:sJ,skewX:kIe,skewY:_Ie};let bu=class OW{constructor(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=t,this.node=r,this.captureTextNodes=n,this.attributes={},this.styles={},this.stylesSpecificity={},this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!(!r||r.nodeType!==1)){if(Array.from(r.attributes).forEach(l=>{var f=yIe(l.nodeName);this.attributes[f]=new fo(t,f,l.value)}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map(l=>l.trim());i.forEach(l=>{if(l){var[f,m]=l.split(":").map(v=>v.trim());this.styles[f]=new fo(t,f,m)}})}var{definitions:o}=t,s=this.getAttribute("id");s.hasValue()&&(o[s.getString()]||(o[s.getString()]=this)),Array.from(r.childNodes).forEach(l=>{if(l.nodeType===1)this.addChild(l);else if(n&&(l.nodeType===3||l.nodeType===4)){var f=t.createTextNode(l);f.getText().length>0&&this.addChild(f)}})}}getAttribute(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=this.attributes[t];if(!n&&r){var i=new fo(this.document,t,"");return this.attributes[t]=i,i}return n||fo.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if(t==="href"||t.endsWith(":href"))return this.attributes[t];return fo.empty(this.document)}getStyle(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.styles[t];if(i)return i;var o=this.getAttribute(t);if(o!=null&&o.hasValue())return this.styles[t]=o,o;if(!n){var{parent:s}=this;if(s){var l=s.getStyle(t);if(l!=null&&l.hasValue())return l}}if(r){var f=new fo(this.document,t,"");return this.styles[t]=f,f}return i||fo.empty(this.document)}render(t){if(!(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")){if(t.save(),this.getStyle("mask").hasValue()){var r=this.getStyle("mask").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var n=this.getStyle("filter").getDefinition();n&&(this.applyEffects(t),n.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var r=P2.fromElement(this.document,this);r&&r.apply(t);var n=this.getStyle("clip-path",!1,!0);if(n.hasValue()){var i=n.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach(r=>{r.render(t)})}addChild(t){var r=t instanceof OW?t:this.document.createElement(t);r.parent=this,OW.ignoreChildTypes.includes(r.type)||this.children.push(r)}matchesSelector(t){var r,{node:n}=this;if(typeof n.matches=="function")return n.matches(t);var i=(r=n.getAttribute)===null||r===void 0?void 0:r.call(n,"class");return!i||i===""?!1:i.split(" ").some(o=>".".concat(o)===t)}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:r}=this.document;for(var n in t)if(!n.startsWith("@")&&this.matchesSelector(n)){var i=t[n],o=r[n];if(i)for(var s in i){var l=this.stylesSpecificity[s];typeof l>"u"&&(l="000"),o>=l&&(this.styles[s]=i[s],this.stylesSpecificity[s]=o)}}}removeStyles(t,r){var n=r.reduce((i,o)=>{var s=t.getStyle(o);if(!s.hasValue())return i;var l=s.getString();return s.setValue(""),[...i,[o,l]]},[]);return n}restoreStyles(t,r){r.forEach(n=>{var[i,o]=n;t.getStyle(i,!0).setValue(o)})}isFirstChild(){var t;return((t=this.parent)===null||t===void 0?void 0:t.children.indexOf(this))===0}};bu.ignoreChildTypes=["title"];class FIe extends bu{constructor(t,r,n){super(t,r,n)}}function kgt(e){var t=e.trim();return/^('|")/.test(t)?t:'"'.concat(t,'"')}function _gt(e){return typeof process>"u"?e:e.trim().split(",").map(kgt).join(",")}function Fgt(e){if(!e)return"";var t=e.trim().toLowerCase();switch(t){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return t;default:return/^oblique\s+(-|)\d+deg$/.test(t)?t:""}}function Dgt(e){if(!e)return"";var t=e.trim().toLowerCase();switch(t){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return t;default:return/^[\d.]+$/.test(t)?t:""}}class qh{constructor(t,r,n,i,o,s){var l=s?typeof s=="string"?qh.parse(s):s:{};this.fontFamily=o||l.fontFamily,this.fontSize=i||l.fontSize,this.fontStyle=t||l.fontStyle,this.fontWeight=n||l.fontWeight,this.fontVariant=r||l.fontVariant}static parse(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r=arguments.length>1?arguments[1]:void 0,n="",i="",o="",s="",l="",f=BI(t).trim().split(" "),m={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return f.forEach(v=>{switch(!0){case(!m.fontStyle&&qh.styles.includes(v)):v!=="inherit"&&(n=v),m.fontStyle=!0;break;case(!m.fontVariant&&qh.variants.includes(v)):v!=="inherit"&&(i=v),m.fontStyle=!0,m.fontVariant=!0;break;case(!m.fontWeight&&qh.weights.includes(v)):v!=="inherit"&&(o=v),m.fontStyle=!0,m.fontVariant=!0,m.fontWeight=!0;break;case!m.fontSize:v!=="inherit"&&([s]=v.split("/")),m.fontStyle=!0,m.fontVariant=!0,m.fontWeight=!0,m.fontSize=!0;break;default:v!=="inherit"&&(l+=v)}}),new qh(n,i,o,s,l,r)}toString(){return[Fgt(this.fontStyle),this.fontVariant,Dgt(this.fontWeight),this.fontSize,_gt(this.fontFamily)].join(" ").trim()}}qh.styles="normal|italic|oblique|inherit";qh.variants="normal|small-caps|inherit";qh.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class a0{constructor(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=t,this.y1=r,this.x2=n,this.y2=i,this.addPoint(t,r),this.addPoint(n,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,r){typeof t<"u"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),t<this.x1&&(this.x1=t),t>this.x2&&(this.x2=t)),typeof r<"u"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=r,this.y2=r),r<this.y1&&(this.y1=r),r>this.y2&&(this.y2=r))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:r,y1:n,x2:i,y2:o}=t;this.addPoint(r,n),this.addPoint(i,o)}}sumCubic(t,r,n,i,o){return Math.pow(1-t,3)*r+3*Math.pow(1-t,2)*t*n+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*o}bezierCurveAdd(t,r,n,i,o){var s=6*r-12*n+6*i,l=-3*r+9*n-9*i+3*o,f=3*n-3*r;if(l===0){if(s===0)return;var m=-f/s;0<m&&m<1&&(t?this.addX(this.sumCubic(m,r,n,i,o)):this.addY(this.sumCubic(m,r,n,i,o)));return}var v=Math.pow(s,2)-4*f*l;if(!(v<0)){var I=(-s+Math.sqrt(v))/(2*l);0<I&&I<1&&(t?this.addX(this.sumCubic(I,r,n,i,o)):this.addY(this.sumCubic(I,r,n,i,o)));var B=(-s-Math.sqrt(v))/(2*l);0<B&&B<1&&(t?this.addX(this.sumCubic(B,r,n,i,o)):this.addY(this.sumCubic(B,r,n,i,o)))}}addBezierCurve(t,r,n,i,o,s,l,f){this.addPoint(t,r),this.addPoint(l,f),this.bezierCurveAdd(!0,t,n,o,l),this.bezierCurveAdd(!1,r,i,s,f)}addQuadraticCurve(t,r,n,i,o,s){var l=t+.6666666666666666*(n-t),f=r+2/3*(i-r),m=l+1/3*(o-t),v=f+1/3*(s-r);this.addBezierCurve(t,r,l,m,f,v,o,s)}isPointInBox(t,r){var{x1:n,y1:i,x2:o,y2:s}=this;return n<=t&&t<=o&&i<=r&&r<=s}}class fs extends Ki{constructor(t){super(t.replace(/([+\-.])\s+/gm,"$1").replace(/[^MmZzLlHhVvCcSsQqTtAae\d\s.,+-].*/g,"")),this.control=null,this.start=null,this.current=null,this.command=null,this.commands=this.commands,this.i=-1,this.previousCommand=null,this.points=[],this.angles=[]}reset(){this.i=-1,this.command=null,this.previousCommand=null,this.start=new Uu(0,0),this.control=new Uu(0,0),this.current=new Uu(0,0),this.points=[],this.angles=[]}isEnd(){var{i:t,commands:r}=this;return t>=r.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",n=new Uu(this.command[t],this.command[r]);return this.makeAbsolute(n)}getAsControlPoint(t,r){var n=this.getPoint(t,r);return this.control=n,n}getAsCurrentPoint(t,r){var n=this.getPoint(t,r);return this.current=n,n}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==Ki.CURVE_TO&&t!==Ki.SMOOTH_CURVE_TO&&t!==Ki.QUAD_TO&&t!==Ki.SMOOTH_QUAD_TO)return this.current;var{current:{x:r,y:n},control:{x:i,y:o}}=this,s=new Uu(2*r-i,2*n-o);return s}makeAbsolute(t){if(this.command.relative){var{x:r,y:n}=this.current;t.x+=r,t.y+=n}return t}addMarker(t,r,n){var{points:i,angles:o}=this;n&&o.length>0&&!o[o.length-1]&&(o[o.length-1]=i[i.length-1].angleTo(n)),this.addMarkerAngle(t,r?r.angleTo(t):null)}addMarkerAngle(t,r){this.points.push(t),this.angles.push(r)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,r=t.length,n=0;n<r;n++)if(!t[n]){for(var i=n+1;i<r;i++)if(t[i]){t[n]=t[i];break}}return t}}class J2 extends bu{constructor(){super(...arguments),this.modifiedEmSizeStack=!1}calculateOpacity(){for(var t=1,r=this;r;){var n=r.getStyle("opacity",!1,!0);n.hasValue(!0)&&(t*=n.getNumber()),r=r.parent}return t}setContext(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!r){var n=this.getStyle("fill"),i=this.getStyle("fill-opacity"),o=this.getStyle("stroke"),s=this.getStyle("stroke-opacity");if(n.isUrlDefinition()){var l=n.getFillStyleDefinition(this,i);l&&(t.fillStyle=l)}else if(n.hasValue()){n.getString()==="currentColor"&&n.setValue(this.getStyle("color").getColor());var f=n.getColor();f!=="inherit"&&(t.fillStyle=f==="none"?"rgba(0,0,0,0)":f)}if(i.hasValue()){var m=new fo(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=m}if(o.isUrlDefinition()){var v=o.getFillStyleDefinition(this,s);v&&(t.strokeStyle=v)}else if(o.hasValue()){o.getString()==="currentColor"&&o.setValue(this.getStyle("color").getColor());var I=o.getString();I!=="inherit"&&(t.strokeStyle=I==="none"?"rgba(0,0,0,0)":I)}if(s.hasValue()){var B=new fo(this.document,"stroke",t.strokeStyle).addOpacity(s).getString();t.strokeStyle=B}var E=this.getStyle("stroke-width");if(E.hasValue()){var S=E.getPixels();t.lineWidth=S||$w}var _=this.getStyle("stroke-linecap"),O=this.getStyle("stroke-linejoin"),R=this.getStyle("stroke-miterlimit"),T=this.getStyle("stroke-dasharray"),L=this.getStyle("stroke-dashoffset");if(_.hasValue()&&(t.lineCap=_.getString()),O.hasValue()&&(t.lineJoin=O.getString()),R.hasValue()&&(t.miterLimit=R.getNumber()),T.hasValue()&&T.getString()!=="none"){var U=lg(T.getString());typeof t.setLineDash<"u"?t.setLineDash(U):typeof t.webkitLineDash<"u"?t.webkitLineDash=U:typeof t.mozDash<"u"&&!(U.length===1&&U[0]===0)&&(t.mozDash=U);var K=L.getPixels();typeof t.lineDashOffset<"u"?t.lineDashOffset=K:typeof t.webkitLineDashOffset<"u"?t.webkitLineDashOffset=K:typeof t.mozDashOffset<"u"&&(t.mozDashOffset=K)}}if(this.modifiedEmSizeStack=!1,typeof t.font<"u"){var J=this.getStyle("font"),ee=this.getStyle("font-style"),ce=this.getStyle("font-variant"),ne=this.getStyle("font-weight"),Ee=this.getStyle("font-size"),ve=this.getStyle("font-family"),se=new qh(ee.getString(),ce.getString(),ne.getString(),Ee.hasValue()?"".concat(Ee.getPixels(!0),"px"):"",ve.getString(),qh.parse(J.getString(),t.font));ee.setValue(se.fontStyle),ce.setValue(se.fontVariant),ne.setValue(se.fontWeight),Ee.setValue(se.fontSize),ve.setValue(se.fontFamily),t.font=se.toString(),Ee.isPixels()&&(this.document.emSize=Ee.getPixels(),this.modifiedEmSizeStack=!0)}r||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class qA extends J2{constructor(t,r,n){super(t,r,n),this.type="path",this.pathParser=null,this.pathParser=new fs(this.getAttribute("d").getString())}path(t){var{pathParser:r}=this,n=new a0;for(r.reset(),t&&t.beginPath();!r.isEnd();)switch(r.next().type){case fs.MOVE_TO:this.pathM(t,n);break;case fs.LINE_TO:this.pathL(t,n);break;case fs.HORIZ_LINE_TO:this.pathH(t,n);break;case fs.VERT_LINE_TO:this.pathV(t,n);break;case fs.CURVE_TO:this.pathC(t,n);break;case fs.SMOOTH_CURVE_TO:this.pathS(t,n);break;case fs.QUAD_TO:this.pathQ(t,n);break;case fs.SMOOTH_QUAD_TO:this.pathT(t,n);break;case fs.ARC:this.pathA(t,n);break;case fs.CLOSE_PATH:this.pathZ(t,n);break}return n}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,r=t.getMarkerPoints(),n=t.getMarkerAngles(),i=r.map((o,s)=>[o,n[s]]);return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var r=this.getStyle("fill-rule");t.fillStyle!==""&&(r.getString("inherit")!=="inherit"?t.fill(r.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var n=this.getMarkers();if(n){var i=n.length-1,o=this.getStyle("marker-start"),s=this.getStyle("marker-mid"),l=this.getStyle("marker-end");if(o.isUrlDefinition()){var f=o.getDefinition(),[m,v]=n[0];f.render(t,m,v)}if(s.isUrlDefinition())for(var I=s.getDefinition(),B=1;B<i;B++){var[E,S]=n[B];I.render(t,E,S)}if(l.isUrlDefinition()){var _=l.getDefinition(),[O,R]=n[i];_.render(t,O,R)}}}static pathM(t){var r=t.getAsCurrentPoint();return t.start=t.current,{point:r}}pathM(t,r){var{pathParser:n}=this,{point:i}=qA.pathM(n),{x:o,y:s}=i;n.addMarker(i),r.addPoint(o,s),t&&t.moveTo(o,s)}static pathL(t){var{current:r}=t,n=t.getAsCurrentPoint();return{current:r,point:n}}pathL(t,r){var{pathParser:n}=this,{current:i,point:o}=qA.pathL(n),{x:s,y:l}=o;n.addMarker(o,i),r.addPoint(s,l),t&&t.lineTo(s,l)}static pathH(t){var{current:r,command:n}=t,i=new Uu((n.relative?r.x:0)+n.x,r.y);return t.current=i,{current:r,point:i}}pathH(t,r){var{pathParser:n}=this,{current:i,point:o}=qA.pathH(n),{x:s,y:l}=o;n.addMarker(o,i),r.addPoint(s,l),t&&t.lineTo(s,l)}static pathV(t){var{current:r,command:n}=t,i=new Uu(r.x,(n.relative?r.y:0)+n.y);return t.current=i,{current:r,point:i}}pathV(t,r){var{pathParser:n}=this,{current:i,point:o}=qA.pathV(n),{x:s,y:l}=o;n.addMarker(o,i),r.addPoint(s,l),t&&t.lineTo(s,l)}static pathC(t){var{current:r}=t,n=t.getPoint("x1","y1"),i=t.getAsControlPoint("x2","y2"),o=t.getAsCurrentPoint();return{current:r,point:n,controlPoint:i,currentPoint:o}}pathC(t,r){var{pathParser:n}=this,{current:i,point:o,controlPoint:s,currentPoint:l}=qA.pathC(n);n.addMarker(l,s,o),r.addBezierCurve(i.x,i.y,o.x,o.y,s.x,s.y,l.x,l.y),t&&t.bezierCurveTo(o.x,o.y,s.x,s.y,l.x,l.y)}static pathS(t){var{current:r}=t,n=t.getReflectedControlPoint(),i=t.getAsControlPoint("x2","y2"),o=t.getAsCurrentPoint();return{current:r,point:n,controlPoint:i,currentPoint:o}}pathS(t,r){var{pathParser:n}=this,{current:i,point:o,controlPoint:s,currentPoint:l}=qA.pathS(n);n.addMarker(l,s,o),r.addBezierCurve(i.x,i.y,o.x,o.y,s.x,s.y,l.x,l.y),t&&t.bezierCurveTo(o.x,o.y,s.x,s.y,l.x,l.y)}static pathQ(t){var{current:r}=t,n=t.getAsControlPoint("x1","y1"),i=t.getAsCurrentPoint();return{current:r,controlPoint:n,currentPoint:i}}pathQ(t,r){var{pathParser:n}=this,{current:i,controlPoint:o,currentPoint:s}=qA.pathQ(n);n.addMarker(s,o,o),r.addQuadraticCurve(i.x,i.y,o.x,o.y,s.x,s.y),t&&t.quadraticCurveTo(o.x,o.y,s.x,s.y)}static pathT(t){var{current:r}=t,n=t.getReflectedControlPoint();t.control=n;var i=t.getAsCurrentPoint();return{current:r,controlPoint:n,currentPoint:i}}pathT(t,r){var{pathParser:n}=this,{current:i,controlPoint:o,currentPoint:s}=qA.pathT(n);n.addMarker(s,o,o),r.addQuadraticCurve(i.x,i.y,o.x,o.y,s.x,s.y),t&&t.quadraticCurveTo(o.x,o.y,s.x,s.y)}static pathA(t){var{current:r,command:n}=t,{rX:i,rY:o,xRot:s,lArcFlag:l,sweepFlag:f}=n,m=s*(Math.PI/180),v=t.getAsCurrentPoint(),I=new Uu(Math.cos(m)*(r.x-v.x)/2+Math.sin(m)*(r.y-v.y)/2,-Math.sin(m)*(r.x-v.x)/2+Math.cos(m)*(r.y-v.y)/2),B=Math.pow(I.x,2)/Math.pow(i,2)+Math.pow(I.y,2)/Math.pow(o,2);B>1&&(i*=Math.sqrt(B),o*=Math.sqrt(B));var E=(l===f?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(o,2)-Math.pow(i,2)*Math.pow(I.y,2)-Math.pow(o,2)*Math.pow(I.x,2))/(Math.pow(i,2)*Math.pow(I.y,2)+Math.pow(o,2)*Math.pow(I.x,2)));isNaN(E)&&(E=0);var S=new Uu(E*i*I.y/o,E*-o*I.x/i),_=new Uu((r.x+v.x)/2+Math.cos(m)*S.x-Math.sin(m)*S.y,(r.y+v.y)/2+Math.sin(m)*S.x+Math.cos(m)*S.y),O=xW([1,0],[(I.x-S.x)/i,(I.y-S.y)/o]),R=[(I.x-S.x)/i,(I.y-S.y)/o],T=[(-I.x-S.x)/i,(-I.y-S.y)/o],L=xW(R,T);return eF(R,T)<=-1&&(L=Math.PI),eF(R,T)>=1&&(L=0),{currentPoint:v,rX:i,rY:o,sweepFlag:f,xAxisRotation:m,centp:_,a1:O,ad:L}}pathA(t,r){var{pathParser:n}=this,{currentPoint:i,rX:o,rY:s,sweepFlag:l,xAxisRotation:f,centp:m,a1:v,ad:I}=qA.pathA(n),B=1-l?1:-1,E=v+B*(I/2),S=new Uu(m.x+o*Math.cos(E),m.y+s*Math.sin(E));if(n.addMarkerAngle(S,E-B*Math.PI/2),n.addMarkerAngle(i,E-B*Math.PI),r.addPoint(i.x,i.y),t&&!isNaN(v)&&!isNaN(I)){var _=o>s?o:s,O=o>s?1:o/s,R=o>s?s/o:1;t.translate(m.x,m.y),t.rotate(f),t.scale(O,R),t.arc(0,0,_,v,v+I,!!(1-l)),t.scale(1/O,1/R),t.rotate(-f),t.translate(-m.x,-m.y)}}static pathZ(t){t.current=t.start}pathZ(t,r){qA.pathZ(this.pathParser),t&&r.x1!==r.x2&&r.y1!==r.y2&&t.closePath()}}class lJ extends qA{constructor(t,r,n){super(t,r,n),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class _y extends J2{constructor(t,r,n){super(t,r,new.target===_y?!0:n),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;super.setContext(t,r);var n=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();n&&(t.textBaseline=n)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}getBoundingBox(t){if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var r=null;return this.children.forEach((n,i)=>{var o=this.getChildBoundingBox(t,this,this,i);r?r.addBoundingBox(o):r=o}),r}getFontSize(){var{document:t,parent:r}=this,n=qh.parse(t.ctx.font).fontSize,i=r.getStyle("font-size").getNumber(n);return i}getTElementBoundingBox(t){var r=this.getFontSize();return new a0(this.x,this.y-r,this.x+this.measureText(t),this.y)}getGlyph(t,r,n){var i=r[n],o=null;if(t.isArabic){var s=r.length,l=r[n-1],f=r[n+1],m="isolated";if((n===0||l===" ")&&n<s-1&&f!==" "&&(m="terminal"),n>0&&l!==" "&&n<s-1&&f!==" "&&(m="medial"),n>0&&l!==" "&&(n===s-1||f===" ")&&(m="initial"),typeof t.glyphs[i]<"u"){var v=t.glyphs[i];o=v instanceof lJ?v:v[m]}}else o=t.glyphs[i];return o||(o=t.missingGlyph),o}getText(){return""}getTextFromNode(t){var r=t||this.node,n=Array.from(r.parentNode.childNodes),i=n.indexOf(r),o=n.length-1,s=BI(r.textContent||"");return i===0&&(s=vIe(s)),i===o&&(s=mIe(s)),s}renderChildren(t){if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach((n,i)=>{this.renderChild(t,this,this,i)});var{mouse:r}=this.document.screen;r.isWorking()&&r.checkBoundingBox(this,this.getBoundingBox(t))}renderTElementChildren(t){var{document:r,parent:n}=this,i=this.getText(),o=n.getStyle("font-family").getDefinition();if(o){for(var{unitsPerEm:s}=o.fontFace,l=qh.parse(r.ctx.font),f=n.getStyle("font-size").getNumber(l.fontSize),m=n.getStyle("font-style").getString(l.fontStyle),v=f/s,I=o.isRTL?i.split("").reverse().join(""):i,B=lg(n.getAttribute("dx").getString()),E=I.length,S=0;S<E;S++){var _=this.getGlyph(o,I,S);t.translate(this.x,this.y),t.scale(v,-v);var O=t.lineWidth;t.lineWidth=t.lineWidth*s/f,m==="italic"&&t.transform(1,0,.4,1,0,0),_.render(t),m==="italic"&&t.transform(1,0,-.4,1,0,0),t.lineWidth=O,t.scale(1/v,-1/v),t.translate(-this.x,-this.y),this.x+=f*(_.horizAdvX||o.horizAdvX)/s,typeof B[S]<"u"&&!isNaN(B[S])&&(this.x+=B[S])}return}var{x:R,y:T}=this;t.fillStyle&&t.fillText(i,R,T),t.strokeStyle&&t.strokeText(i,R,T)}applyAnchoring(){if(!(this.textChunkStart>=this.leafTexts.length)){var t=this.leafTexts[this.textChunkStart],r=t.getStyle("text-anchor").getString("start"),n=!1,i=0;r==="start"&&!n||r==="end"&&n?i=t.x-this.minX:r==="end"&&!n||r==="start"&&n?i=t.x-this.maxX:i=t.x-(this.minX+this.maxX)/2;for(var o=this.textChunkStart;o<this.leafTexts.length;o++)this.leafTexts[o].x+=i;this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY,this.textChunkStart=this.leafTexts.length}}adjustChildCoordinatesRecursive(t){this.children.forEach((r,n)=>{this.adjustChildCoordinatesRecursiveCore(t,this,this,n)}),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(t,r,n,i){var o=n.children[i];o.children.length>0?o.children.forEach((s,l)=>{r.adjustChildCoordinatesRecursiveCore(t,r,o,l)}):this.adjustChildCoordinates(t,r,n,i)}adjustChildCoordinates(t,r,n,i){var o=n.children[i];if(typeof o.measureText!="function")return o;t.save(),o.setContext(t,!0);var s=o.getAttribute("x"),l=o.getAttribute("y"),f=o.getAttribute("dx"),m=o.getAttribute("dy"),v=o.getStyle("font-family").getDefinition(),I=!!v&&v.isRTL;i===0&&(s.hasValue()||s.setValue(o.getInheritedAttribute("x")),l.hasValue()||l.setValue(o.getInheritedAttribute("y")),f.hasValue()||f.setValue(o.getInheritedAttribute("dx")),m.hasValue()||m.setValue(o.getInheritedAttribute("dy")));var B=o.measureText(t);return I&&(r.x-=B),s.hasValue()?(r.applyAnchoring(),o.x=s.getPixels("x"),f.hasValue()&&(o.x+=f.getPixels("x"))):(f.hasValue()&&(r.x+=f.getPixels("x")),o.x=r.x),r.x=o.x,I||(r.x+=B),l.hasValue()?(o.y=l.getPixels("y"),m.hasValue()&&(o.y+=m.getPixels("y"))):(m.hasValue()&&(r.y+=m.getPixels("y")),o.y=r.y),r.y=o.y,r.leafTexts.push(o),r.minX=Math.min(r.minX,o.x,o.x+B),r.maxX=Math.max(r.maxX,o.x,o.x+B),o.clearContext(t),t.restore(),o}getChildBoundingBox(t,r,n,i){var o=n.children[i];if(typeof o.getBoundingBox!="function")return null;var s=o.getBoundingBox(t);return s?(o.children.forEach((l,f)=>{var m=r.getChildBoundingBox(t,r,o,f);s.addBoundingBox(m)}),s):null}renderChild(t,r,n,i){var o=n.children[i];o.render(t),o.children.forEach((s,l)=>{r.renderChild(t,r,o,l)})}measureText(t){var{measureCache:r}=this;if(~r)return r;var n=this.getText(),i=this.measureTargetText(t,n);return this.measureCache=i,i}measureTargetText(t,r){if(!r.length)return 0;var{parent:n}=this,i=n.getStyle("font-family").getDefinition();if(i){for(var o=this.getFontSize(),s=i.isRTL?r.split("").reverse().join(""):r,l=lg(n.getAttribute("dx").getString()),f=s.length,m=0,v=0;v<f;v++){var I=this.getGlyph(i,s,v);m+=(I.horizAdvX||i.horizAdvX)*o/i.fontFace.unitsPerEm,typeof l[v]<"u"&&!isNaN(l[v])&&(m+=l[v])}return m}if(!t.measureText)return r.length*10;t.save(),this.setContext(t,!0);var{width:B}=t.measureText(r);return this.clearContext(t),t.restore(),B}getInheritedAttribute(t){for(var r=this;r instanceof _y&&r.isFirstChild();){var n=r.parent.getAttribute(t);if(n.hasValue(!0))return n.getValue("0");r=r.parent}return null}}class Cx extends _y{constructor(t,r,n){super(t,r,new.target===Cx?!0:n),this.type="tspan",this.text=this.children.length>0?"":this.getTextFromNode()}getText(){return this.text}}class Rgt extends Cx{constructor(){super(...arguments),this.type="textNode"}}let F3=class extends J2{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var r,{document:n}=this,{screen:i,window:o}=n,s=t.canvas;if(i.setDefaults(t),s.style&&typeof t.font<"u"&&o&&typeof o.getComputedStyle<"u"){t.font=o.getComputedStyle(s).getPropertyValue("font");var l=new fo(n,"fontSize",qh.parse(t.font).fontSize);l.hasValue()&&(n.rootEmSize=l.getPixels("y"),n.emSize=n.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:f,height:m}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var v=this.getAttribute("refX"),I=this.getAttribute("refY"),B=this.getAttribute("viewBox"),E=B.hasValue()?lg(B.getString()):null,S=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",_=0,O=0,R=0,T=0;E&&(_=E[0],O=E[1]),this.root||(f=this.getStyle("width").getPixels("x"),m=this.getStyle("height").getPixels("y"),this.type==="marker"&&(R=_,T=O,_=0,O=0)),i.viewPort.setCurrent(f,m),this.node&&(!this.parent||((r=this.node.parentNode)===null||r===void 0?void 0:r.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),E&&(f=E[2],m=E[3]),n.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:f,height:i.viewPort.height,desiredHeight:m,minX:_,minY:O,refX:v.getValue(),refY:I.getValue(),clip:S,clipX:R,clipY:T}),E&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(f,m))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.getAttribute("width",!0),o=this.getAttribute("height",!0),s=this.getAttribute("viewBox"),l=this.getAttribute("style"),f=i.getNumber(0),m=o.getNumber(0);if(n)if(typeof n=="string")this.getAttribute("preserveAspectRatio",!0).setValue(n);else{var v=this.getAttribute("preserveAspectRatio");v.hasValue()&&v.setValue(v.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),o.setValue(r),s.hasValue()||s.setValue("0 0 ".concat(f||t," ").concat(m||r)),l.hasValue()){var I=this.getStyle("width"),B=this.getStyle("height");I.hasValue()&&I.setValue("".concat(t,"px")),B.hasValue()&&B.setValue("".concat(r,"px"))}}};class uJ extends qA{constructor(){super(...arguments),this.type="rect"}path(t){var r=this.getAttribute("x").getPixels("x"),n=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),o=this.getStyle("height",!1,!0).getPixels("y"),s=this.getAttribute("rx"),l=this.getAttribute("ry"),f=s.getPixels("x"),m=l.getPixels("y");if(s.hasValue()&&!l.hasValue()&&(m=f),l.hasValue()&&!s.hasValue()&&(f=m),f=Math.min(f,i/2),m=Math.min(m,o/2),t){var v=4*((Math.sqrt(2)-1)/3);t.beginPath(),o>0&&i>0&&(t.moveTo(r+f,n),t.lineTo(r+i-f,n),t.bezierCurveTo(r+i-f+v*f,n,r+i,n+m-v*m,r+i,n+m),t.lineTo(r+i,n+o-m),t.bezierCurveTo(r+i,n+o-m+v*m,r+i-f+v*f,n+o,r+i-f,n+o),t.lineTo(r+f,n+o),t.bezierCurveTo(r+f-v*f,n+o,r,n+o-m+v*m,r,n+o-m),t.lineTo(r,n+m),t.bezierCurveTo(r,n+m-v*m,r+f-v*f,n,r+f,n),t.closePath())}return new a0(r,n,r+i,n+o)}getMarkers(){return null}}class DIe extends qA{constructor(){super(...arguments),this.type="circle"}path(t){var r=this.getAttribute("cx").getPixels("x"),n=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(r,n,i,0,Math.PI*2,!1),t.closePath()),new a0(r-i,n-i,r+i,n+i)}getMarkers(){return null}}class RIe extends qA{constructor(){super(...arguments),this.type="ellipse"}path(t){var r=4*((Math.sqrt(2)-1)/3),n=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),o=this.getAttribute("cx").getPixels("x"),s=this.getAttribute("cy").getPixels("y");return t&&n>0&&i>0&&(t.beginPath(),t.moveTo(o+n,s),t.bezierCurveTo(o+n,s+r*i,o+r*n,s+i,o,s+i),t.bezierCurveTo(o-r*n,s+i,o-n,s+r*i,o-n,s),t.bezierCurveTo(o-n,s-r*i,o-r*n,s-i,o,s-i),t.bezierCurveTo(o+r*n,s-i,o+n,s-r*i,o+n,s),t.closePath()),new a0(o-n,s-i,o+n,s+i)}getMarkers(){return null}}class TIe extends qA{constructor(){super(...arguments),this.type="line"}getPoints(){return[new Uu(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new Uu(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:r,y:n},{x:i,y:o}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(r,n),t.lineTo(i,o)),new a0(r,n,i,o)}getMarkers(){var[t,r]=this.getPoints(),n=t.angleTo(r);return[[t,n],[r,n]]}}class cJ extends qA{constructor(t,r,n){super(t,r,n),this.type="polyline",this.points=[],this.points=Uu.parsePath(this.getAttribute("points").getString())}path(t){var{points:r}=this,[{x:n,y:i}]=r,o=new a0(n,i);return t&&(t.beginPath(),t.moveTo(n,i)),r.forEach(s=>{var{x:l,y:f}=s;o.addPoint(l,f),t&&t.lineTo(l,f)}),o}getMarkers(){var{points:t}=this,r=t.length-1,n=[];return t.forEach((i,o)=>{o!==r&&n.push([i,i.angleTo(t[o+1])])}),n.length>0&&n.push([t[t.length-1],n[n.length-1][1]]),n}}class OIe extends cJ{constructor(){super(...arguments),this.type="polygon"}path(t){var r=super.path(t),[{x:n,y:i}]=this.points;return t&&(t.lineTo(n,i),t.closePath()),r}}class NIe extends bu{constructor(){super(...arguments),this.type="pattern"}createPattern(t,r,n){var i=this.getStyle("width").getPixels("x",!0),o=this.getStyle("height").getPixels("y",!0),s=new F3(this.document,null);s.attributes.viewBox=new fo(this.document,"viewBox",this.getAttribute("viewBox").getValue()),s.attributes.width=new fo(this.document,"width","".concat(i,"px")),s.attributes.height=new fo(this.document,"height","".concat(o,"px")),s.attributes.transform=new fo(this.document,"transform",this.getAttribute("patternTransform").getValue()),s.children=this.children;var l=this.document.createCanvas(i,o),f=l.getContext("2d"),m=this.getAttribute("x"),v=this.getAttribute("y");m.hasValue()&&v.hasValue()&&f.translate(m.getPixels("x",!0),v.getPixels("y",!0)),n.hasValue()?this.styles["fill-opacity"]=n:Reflect.deleteProperty(this.styles,"fill-opacity");for(var I=-1;I<=1;I++)for(var B=-1;B<=1;B++)f.save(),s.attributes.x=new fo(this.document,"x",I*l.width),s.attributes.y=new fo(this.document,"y",B*l.height),s.render(f),f.restore();var E=t.createPattern(l,"repeat");return E}}class LIe extends bu{constructor(){super(...arguments),this.type="marker"}render(t,r,n){if(r){var{x:i,y:o}=r,s=this.getAttribute("orient").getString("auto"),l=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,o),s==="auto"&&t.rotate(n),l==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var f=new F3(this.document,null);f.type=this.type,f.attributes.viewBox=new fo(this.document,"viewBox",this.getAttribute("viewBox").getValue()),f.attributes.refX=new fo(this.document,"refX",this.getAttribute("refX").getValue()),f.attributes.refY=new fo(this.document,"refY",this.getAttribute("refY").getValue()),f.attributes.width=new fo(this.document,"width",this.getAttribute("markerWidth").getValue()),f.attributes.height=new fo(this.document,"height",this.getAttribute("markerHeight").getValue()),f.attributes.overflow=new fo(this.document,"overflow",this.getAttribute("overflow").getValue()),f.attributes.fill=new fo(this.document,"fill",this.getAttribute("fill").getColor("black")),f.attributes.stroke=new fo(this.document,"stroke",this.getAttribute("stroke").getValue("none")),f.children=this.children,f.render(t),t.restore(),l==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),s==="auto"&&t.rotate(-n),t.translate(-i,-o)}}}class MIe extends bu{constructor(){super(...arguments),this.type="defs"}render(){}}class wR extends J2{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var r=new a0;return this.children.forEach(n=>{r.addBoundingBox(n.getBoundingBox(t))}),r}}class fJ extends bu{constructor(t,r,n){super(t,r,n),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:o}=this;o.forEach(s=>{s.type==="stop"&&i.push(s)})}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,r,n){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:o}=i,s=this.getGradient(t,r);if(!s)return this.addParentOpacity(n,o[o.length-1].color);if(o.forEach(O=>{s.addColorStop(O.offset,this.addParentOpacity(n,O.color))}),this.getAttribute("gradientTransform").hasValue()){var{document:l}=this,{MAX_VIRTUAL_PIXELS:f,viewPort:m}=l.screen,[v]=m.viewPorts,I=new uJ(l,null);I.attributes.x=new fo(l,"x",-f/3),I.attributes.y=new fo(l,"y",-f/3),I.attributes.width=new fo(l,"width",f),I.attributes.height=new fo(l,"height",f);var B=new wR(l,null);B.attributes.transform=new fo(l,"transform",this.getAttribute("gradientTransform").getValue()),B.children=[I];var E=new F3(l,null);E.attributes.x=new fo(l,"x",0),E.attributes.y=new fo(l,"y",0),E.attributes.width=new fo(l,"width",v.width),E.attributes.height=new fo(l,"height",v.height),E.children=[B];var S=l.createCanvas(v.width,v.height),_=S.getContext("2d");return _.fillStyle=s,E.render(_),_.createPattern(S,"no-repeat")}return s}inheritStopContainer(t){this.attributesToInherit.forEach(r=>{!this.getAttribute(r).hasValue()&&t.getAttribute(r).hasValue()&&this.getAttribute(r,!0).setValue(t.getAttribute(r).getValue())})}addParentOpacity(t,r){if(t.hasValue()){var n=new fo(this.document,"color",r);return n.addOpacity(t).getColor()}return r}}class PIe extends fJ{constructor(t,r,n){super(t,r,n),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,r){var n=this.getGradientUnits()==="objectBoundingBox",i=n?r.getBoundingBox(t):null;if(n&&!i)return null;!this.getAttribute("x1").hasValue()&&!this.getAttribute("y1").hasValue()&&!this.getAttribute("x2").hasValue()&&!this.getAttribute("y2").hasValue()&&(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var o=n?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),s=n?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),l=n?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),f=n?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return o===l&&s===f?null:t.createLinearGradient(o,s,l,f)}}class UIe extends fJ{constructor(t,r,n){super(t,r,n),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,r){var n=this.getGradientUnits()==="objectBoundingBox",i=r.getBoundingBox(t);if(n&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var o=n?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),s=n?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),l=o,f=s;this.getAttribute("fx").hasValue()&&(l=n?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(f=n?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var m=n?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),v=this.getAttribute("fr").getPixels();return t.createRadialGradient(l,f,v,o,s,m)}}class HIe extends bu{constructor(t,r,n){super(t,r,n),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),o=this.getStyle("stop-opacity"),s=this.getStyle("stop-color",!0);s.getString()===""&&s.setValue("#000"),o.hasValue()&&(s=s.addOpacity(o)),this.offset=i,this.color=s.getColor()}}class IR extends bu{constructor(t,r,n){super(t,r,n),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new fo(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),r=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(r,!0):this.parent.getAttribute(r,!0)}calcValue(){var{initialUnits:t}=this,{progress:r,from:n,to:i}=this.getProgress(),o=n.getNumber()+(i.getNumber()-n.getNumber())*r;return t==="%"&&(o*=100),"".concat(o).concat(t)}update(t){var{parent:r}=this,n=this.getProperty();if(this.initialValue||(this.initialValue=n.getString(),this.initialUnits=n.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(i==="freeze"&&!this.frozen)this.frozen=!0,r.animationFrozen=!0,r.animationFrozenValue=n.getString();else if(i==="remove"&&!this.removed)return this.removed=!0,n.setValue(r.animationFrozen?r.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var o=!1;if(this.begin<this.duration){var s=this.calcValue(),l=this.getAttribute("type");if(l.hasValue()){var f=l.getString();s="".concat(f,"(").concat(s,")")}n.setValue(s),o=!0}return o}getProgress(){var{document:t,values:r}=this,n={progress:(this.duration-this.begin)/(this.maxDuration-this.begin)};if(r.hasValue()){var i=n.progress*(r.getValue().length-1),o=Math.floor(i),s=Math.ceil(i);n.from=new fo(t,"from",parseFloat(r.getValue()[o])),n.to=new fo(t,"to",parseFloat(r.getValue()[s])),n.progress=(i-o)/(s-o)}else n.from=this.from,n.to=this.to;return n}}class jIe extends IR{constructor(){super(...arguments),this.type="animateColor"}calcValue(){var{progress:t,from:r,to:n}=this.getProgress(),i=new BW(r.getColor()),o=new BW(n.getColor());if(i.ok&&o.ok){var s=i.r+(o.r-i.r)*t,l=i.g+(o.g-i.g)*t,f=i.b+(o.b-i.b)*t;return"rgb(".concat(Math.floor(s),", ").concat(Math.floor(l),", ").concat(Math.floor(f),")")}return this.getAttribute("from").getColor()}}class GIe extends IR{constructor(){super(...arguments),this.type="animateTransform"}calcValue(){var{progress:t,from:r,to:n}=this.getProgress(),i=lg(r.getString()),o=lg(n.getString()),s=i.map((l,f)=>{var m=o[f];return l+(m-l)*t}).join(" ");return s}}class KIe extends bu{constructor(t,r,n){super(t,r,n),this.type="font",this.glyphs={},this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:o}=this;for(var s of o)switch(s.type){case"font-face":{this.fontFace=s;var l=s.getStyle("font-family");l.hasValue()&&(i[l.getString()]=this);break}case"missing-glyph":this.missingGlyph=s;break;case"glyph":{var f=s;f.arabicForm?(this.isRTL=!0,this.isArabic=!0,typeof this.glyphs[f.unicode]>"u"&&(this.glyphs[f.unicode]={}),this.glyphs[f.unicode][f.arabicForm]=f):this.glyphs[f.unicode]=f;break}}}render(){}}class $Ie extends bu{constructor(t,r,n){super(t,r,n),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class WIe extends qA{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class YIe extends _y{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var r=t.children[0];if(r)return r.getText()}return""}}class qIe extends _y{constructor(t,r,n){super(t,r,n),this.type="a";var{childNodes:i}=r,o=i[0],s=i.length>0&&Array.from(i).every(l=>l.nodeType===3);this.hasText=s,this.text=s?this.getTextFromNode(o):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:r,x:n,y:i}=this,{mouse:o}=r.screen,s=new fo(r,"fontSize",qh.parse(r.ctx.font).fontSize);o.isWorking()&&o.checkBoundingBox(this,new a0(n,i-s.getPixels("y"),n+this.measureText(t),i))}else if(this.children.length>0){var l=new wR(this.document,null);l.children=this.children,l.parent=this,l.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}function kfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function E9(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kfe(Object(r),!0).forEach(function(n){bF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kfe(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}class VIe extends _y{constructor(t,r,n){super(t,r,n),this.type="textPath",this.textWidth=0,this.textHeight=0,this.pathLength=-1,this.glyphInfo=null,this.letterSpacingCache=[],this.measuresCache=new Map([["",0]]);var i=this.getHrefAttribute().getDefinition();this.text=this.getTextFromNode(),this.dataArray=this.parsePathData(i)}getText(){return this.text}path(t){var{dataArray:r}=this;t&&t.beginPath(),r.forEach(n=>{var{type:i,points:o}=n;switch(i){case fs.LINE_TO:t&&t.lineTo(o[0],o[1]);break;case fs.MOVE_TO:t&&t.moveTo(o[0],o[1]);break;case fs.CURVE_TO:t&&t.bezierCurveTo(o[0],o[1],o[2],o[3],o[4],o[5]);break;case fs.QUAD_TO:t&&t.quadraticCurveTo(o[0],o[1],o[2],o[3]);break;case fs.ARC:{var[s,l,f,m,v,I,B,E]=o,S=f>m?f:m,_=f>m?1:f/m,O=f>m?m/f:1;t&&(t.translate(s,l),t.rotate(B),t.scale(_,O),t.arc(0,0,S,v,v+I,!!(1-E)),t.scale(1/_,1/O),t.rotate(-B),t.translate(-s,-l));break}case fs.CLOSE_PATH:t&&t.closePath();break}})}renderChildren(t){this.setTextData(t),t.save();var r=this.parent.getStyle("text-decoration").getString(),n=this.getFontSize(),{glyphInfo:i}=this,o=t.fillStyle;r==="underline"&&t.beginPath(),i.forEach((s,l)=>{var{p0:f,p1:m,rotation:v,text:I}=s;t.save(),t.translate(f.x,f.y),t.rotate(v),t.fillStyle&&t.fillText(I,0,0),t.strokeStyle&&t.strokeText(I,0,0),t.restore(),r==="underline"&&(l===0&&t.moveTo(f.x,f.y+n/8),t.lineTo(m.x,m.y+n/5))}),r==="underline"&&(t.lineWidth=n/20,t.strokeStyle=o,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,r,n,i,o,s,l,f,m){var v=s,I=this.measureText(t,f);f===" "&&r==="justify"&&n<i&&(I+=(i-n)/o),m>-1&&(v+=this.getLetterSpacingAt(m));var B=this.textHeight/20,E=this.getEquidistantPointOnPath(v,B,0),S=this.getEquidistantPointOnPath(v+I,B,0),_={p0:E,p1:S},O=E&&S?Math.atan2(S.y-E.y,S.x-E.x):0;if(l){var R=Math.cos(Math.PI/2+O)*l,T=Math.cos(-O)*l;_.p0=E9(E9({},E),{},{x:E.x+R,y:E.y+T}),_.p1=E9(E9({},S),{},{x:S.x+R,y:S.y+T})}return v+=I,{offset:v,segment:_,rotation:O}}measureText(t,r){var{measuresCache:n}=this,i=r||this.getText();if(n.has(i))return n.get(i);var o=this.measureTargetText(t,i);return n.set(i,o),o}setTextData(t){if(!this.glyphInfo){var r=this.getText(),n=r.split(""),i=r.split(" ").length-1,o=this.parent.getAttribute("dx").split().map(U=>U.getPixels("x")),s=this.parent.getAttribute("dy").getPixels("y"),l=this.parent.getStyle("text-anchor").getString("start"),f=this.getStyle("letter-spacing"),m=this.parent.getStyle("letter-spacing"),v=0;!f.hasValue()||f.getValue()==="inherit"?v=m.getPixels():f.hasValue()&&f.getValue()!=="initial"&&f.getValue()!=="unset"&&(v=f.getPixels());var I=[],B=r.length;this.letterSpacingCache=I;for(var E=0;E<B;E++)I.push(typeof o[E]<"u"?o[E]:v);var S=I.reduce((U,K,J)=>J===0?0:U+K||0,0),_=this.measureText(t),O=Math.max(_+S,0);this.textWidth=_,this.textHeight=this.getFontSize(),this.glyphInfo=[];var R=this.getPathLength(),T=this.getStyle("startOffset").getNumber(0)*R,L=0;(l==="middle"||l==="center")&&(L=-O/2),(l==="end"||l==="right")&&(L=-O),L+=T,n.forEach((U,K)=>{var{offset:J,segment:ee,rotation:ce}=this.findSegmentToFitChar(t,l,O,R,i,L,s,U,K);L=J,!(!ee.p0||!ee.p1)&&this.glyphInfo.push({text:n[K],p0:ee.p0,p1:ee.p1,rotation:ce})})}}parsePathData(t){if(this.pathLength=-1,!t)return[];var r=[],{pathParser:n}=t;for(n.reset();!n.isEnd();){var{current:i}=n,o=i?i.x:0,s=i?i.y:0,l=n.next(),f=l.type,m=[];switch(l.type){case fs.MOVE_TO:this.pathM(n,m);break;case fs.LINE_TO:f=this.pathL(n,m);break;case fs.HORIZ_LINE_TO:f=this.pathH(n,m);break;case fs.VERT_LINE_TO:f=this.pathV(n,m);break;case fs.CURVE_TO:this.pathC(n,m);break;case fs.SMOOTH_CURVE_TO:f=this.pathS(n,m);break;case fs.QUAD_TO:this.pathQ(n,m);break;case fs.SMOOTH_QUAD_TO:f=this.pathT(n,m);break;case fs.ARC:m=this.pathA(n);break;case fs.CLOSE_PATH:qA.pathZ(n);break}l.type!==fs.CLOSE_PATH?r.push({type:f,points:m,start:{x:o,y:s},pathLength:this.calcLength(o,s,f,m)}):r.push({type:fs.CLOSE_PATH,points:[],pathLength:0})}return r}pathM(t,r){var{x:n,y:i}=qA.pathM(t).point;r.push(n,i)}pathL(t,r){var{x:n,y:i}=qA.pathL(t).point;return r.push(n,i),fs.LINE_TO}pathH(t,r){var{x:n,y:i}=qA.pathH(t).point;return r.push(n,i),fs.LINE_TO}pathV(t,r){var{x:n,y:i}=qA.pathV(t).point;return r.push(n,i),fs.LINE_TO}pathC(t,r){var{point:n,controlPoint:i,currentPoint:o}=qA.pathC(t);r.push(n.x,n.y,i.x,i.y,o.x,o.y)}pathS(t,r){var{point:n,controlPoint:i,currentPoint:o}=qA.pathS(t);return r.push(n.x,n.y,i.x,i.y,o.x,o.y),fs.CURVE_TO}pathQ(t,r){var{controlPoint:n,currentPoint:i}=qA.pathQ(t);r.push(n.x,n.y,i.x,i.y)}pathT(t,r){var{controlPoint:n,currentPoint:i}=qA.pathT(t);return r.push(n.x,n.y,i.x,i.y),fs.QUAD_TO}pathA(t){var{rX:r,rY:n,sweepFlag:i,xAxisRotation:o,centp:s,a1:l,ad:f}=qA.pathA(t);return i===0&&f>0&&(f-=2*Math.PI),i===1&&f<0&&(f+=2*Math.PI),[s.x,s.y,r,n,l,f,o,i]}calcLength(t,r,n,i){var o=0,s=null,l=null,f=0;switch(n){case fs.LINE_TO:return this.getLineLength(t,r,i[0],i[1]);case fs.CURVE_TO:for(o=0,s=this.getPointOnCubicBezier(0,t,r,i[0],i[1],i[2],i[3],i[4],i[5]),f=.01;f<=1;f+=.01)l=this.getPointOnCubicBezier(f,t,r,i[0],i[1],i[2],i[3],i[4],i[5]),o+=this.getLineLength(s.x,s.y,l.x,l.y),s=l;return o;case fs.QUAD_TO:for(o=0,s=this.getPointOnQuadraticBezier(0,t,r,i[0],i[1],i[2],i[3]),f=.01;f<=1;f+=.01)l=this.getPointOnQuadraticBezier(f,t,r,i[0],i[1],i[2],i[3]),o+=this.getLineLength(s.x,s.y,l.x,l.y),s=l;return o;case fs.ARC:{o=0;var m=i[4],v=i[5],I=i[4]+v,B=Math.PI/180;if(Math.abs(m-I)<B&&(B=Math.abs(m-I)),s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],m,0),v<0)for(f=m-B;f>I;f-=B)l=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],f,0),o+=this.getLineLength(s.x,s.y,l.x,l.y),s=l;else for(f=m+B;f<I;f+=B)l=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],f,0),o+=this.getLineLength(s.x,s.y,l.x,l.y),s=l;return l=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],I,0),o+=this.getLineLength(s.x,s.y,l.x,l.y),o}}return 0}getPointOnLine(t,r,n,i,o){var s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:r,l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:n,f=(o-n)/(i-r+$w),m=Math.sqrt(t*t/(1+f*f));i<r&&(m*=-1);var v=f*m,I=null;if(i===r)I={x:s,y:l+v};else if((l-n)/(s-r+$w)===f)I={x:s+m,y:l+v};else{var B=0,E=0,S=this.getLineLength(r,n,i,o);if(S<$w)return null;var _=(s-r)*(i-r)+(l-n)*(o-n);_/=S*S,B=r+_*(i-r),E=n+_*(o-n);var O=this.getLineLength(s,l,B,E),R=Math.sqrt(t*t-O*O);m=Math.sqrt(R*R/(1+f*f)),i<r&&(m*=-1),v=f*m,I={x:B+m,y:E+v}}return I}getPointOnPath(t){var r=this.getPathLength(),n=0,i=null;if(t<-5e-5||t-5e-5>r)return null;var{dataArray:o}=this;for(var s of o){if(s&&(s.pathLength<5e-5||n+s.pathLength+5e-5<t)){n+=s.pathLength;continue}var l=t-n,f=0;switch(s.type){case fs.LINE_TO:i=this.getPointOnLine(l,s.start.x,s.start.y,s.points[0],s.points[1],s.start.x,s.start.y);break;case fs.ARC:{var m=s.points[4],v=s.points[5],I=s.points[4]+v;if(f=m+l/s.pathLength*v,v<0&&f<I||v>=0&&f>I)break;i=this.getPointOnEllipticalArc(s.points[0],s.points[1],s.points[2],s.points[3],f,s.points[6]);break}case fs.CURVE_TO:f=l/s.pathLength,f>1&&(f=1),i=this.getPointOnCubicBezier(f,s.start.x,s.start.y,s.points[0],s.points[1],s.points[2],s.points[3],s.points[4],s.points[5]);break;case fs.QUAD_TO:f=l/s.pathLength,f>1&&(f=1),i=this.getPointOnQuadraticBezier(f,s.start.x,s.start.y,s.points[0],s.points[1],s.points[2],s.points[3]);break}if(i)return i;break}return null}getLineLength(t,r,n,i){return Math.sqrt((n-t)*(n-t)+(i-r)*(i-r))}getPathLength(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce((t,r)=>r.pathLength>0?t+r.pathLength:t,0)),this.pathLength}getPointOnCubicBezier(t,r,n,i,o,s,l,f,m){var v=f*SW(t)+s*kW(t)+i*_W(t)+r*FW(t),I=m*SW(t)+l*kW(t)+o*_W(t)+n*FW(t);return{x:v,y:I}}getPointOnQuadraticBezier(t,r,n,i,o,s,l){var f=s*DW(t)+i*RW(t)+r*TW(t),m=l*DW(t)+o*RW(t)+n*TW(t);return{x:f,y:m}}getPointOnEllipticalArc(t,r,n,i,o,s){var l=Math.cos(s),f=Math.sin(s),m={x:n*Math.cos(o),y:i*Math.sin(o)};return{x:t+(m.x*l-m.y*f),y:r+(m.x*f+m.y*l)}}buildEquidistantCache(t,r){var n=this.getPathLength(),i=r||.25,o=t||n/100;if(!this.equidistantCache||this.equidistantCache.step!==o||this.equidistantCache.precision!==i){this.equidistantCache={step:o,precision:i,points:[]};for(var s=0,l=0;l<=n;l+=i){var f=this.getPointOnPath(l),m=this.getPointOnPath(l+i);!f||!m||(s+=this.getLineLength(f.x,f.y,m.x,m.y),s>=o&&(this.equidistantCache.points.push({x:f.x,y:f.y,distance:l}),s-=o))}}}getEquidistantPointOnPath(t,r,n){if(this.buildEquidistantCache(r,n),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var Tgt=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class zIe extends J2{constructor(t,r,n){super(t,r,n),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var o=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),o?this.loadSvg(i):this.loadImage(i),this.isSvg=o}}loadImage(t){var r=this;return ky(function*(){try{var n=yield r.document.createImage(t);r.image=n}catch(i){console.error('Error while loading image "'.concat(t,'":'),i)}r.loaded=!0})()}loadSvg(t){var r=this;return ky(function*(){var n=Tgt.exec(t);if(n){var i=n[5];n[4]==="base64"?r.image=atob(i):r.image=decodeURIComponent(i)}else try{var o=yield r.document.fetch(t),s=yield o.text();r.image=s}catch(l){console.error('Error while loading image "'.concat(t,'":'),l)}r.loaded=!0})()}renderChildren(t){var{document:r,image:n,loaded:i}=this,o=this.getAttribute("x").getPixels("x"),s=this.getAttribute("y").getPixels("y"),l=this.getStyle("width").getPixels("x"),f=this.getStyle("height").getPixels("y");if(!(!i||!n||!l||!f)){if(t.save(),t.translate(o,s),this.isSvg){var m=r.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:l,scaleHeight:f});m.document.documentElement.parent=this,m.render()}else{var v=this.image;r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:l,desiredWidth:v.width,height:f,desiredHeight:v.height}),this.loaded&&(typeof v.complete>"u"||v.complete)&&t.drawImage(v,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),n=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new a0(t,r,t+n,r+i)}}class JIe extends J2{constructor(){super(...arguments),this.type="symbol"}render(t){}}class XIe{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,r){var n=this;return ky(function*(){try{var{document:i}=n,o=yield i.canvg.parser.load(r),s=o.getElementsByTagName("font");Array.from(s).forEach(l=>{var f=i.createElement(l);i.definitions[t]=f})}catch(l){console.error('Error while loading font "'.concat(r,'":'),l)}n.loaded=!0})()}}class hJ extends bu{constructor(t,r,n){super(t,r,n),this.type="style";var i=BI(Array.from(r.childNodes).map(s=>s.textContent).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),o=i.split("}");o.forEach(s=>{var l=s.trim();if(l){var f=l.split("{"),m=f[0].split(","),v=f[1].split(";");m.forEach(I=>{var B=I.trim();if(B){var E=t.styles[B]||{};if(v.forEach(O=>{var R=O.indexOf(":"),T=O.substr(0,R).trim(),L=O.substr(R+1,O.length-R).trim();T&&L&&(E[T]=new fo(t,T,L))}),t.styles[B]=E,t.stylesSpecificity[B]=CIe(B),B==="@font-face"){var S=E["font-family"].getString().replace(/"|'/g,""),_=E.src.getString().split(",");_.forEach(O=>{if(O.indexOf('format("svg")')>0){var R=oJ(O);R&&new XIe(t).load(S,R)}})}}})}})}}hJ.parseExternalUrl=oJ;class ZIe extends J2{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var r=this.getAttribute("x"),n=this.getAttribute("y");r.hasValue()&&t.translate(r.getPixels("x"),0),n.hasValue()&&t.translate(0,n.getPixels("y"))}path(t){var{element:r}=this;r&&r.path(t)}renderChildren(t){var{document:r,element:n}=this;if(n){var i=n;if(n.type==="symbol"&&(i=new F3(r,null),i.attributes.viewBox=new fo(r,"viewBox",n.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new fo(r,"preserveAspectRatio",n.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new fo(r,"overflow",n.getAttribute("overflow").getString()),i.children=n.children,n.styles.opacity=new fo(r,"opacity",this.calculateOpacity())),i.type==="svg"){var o=this.getStyle("width",!1,!0),s=this.getStyle("height",!1,!0);o.hasValue()&&(i.attributes.width=new fo(r,"width",o.getString())),s.hasValue()&&(i.attributes.height=new fo(r,"height",s.getString()))}var l=i.parent;i.parent=this,i.render(t),i.parent=l}}getBoundingBox(t){var{element:r}=this;return r?r.getBoundingBox(t):null}elementTransform(){var{document:t,element:r}=this;return P2.fromElement(t,r)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function Q9(e,t,r,n,i,o){return e[r*n*4+t*4+o]}function x9(e,t,r,n,i,o,s){e[r*n*4+t*4+o]=s}function Fc(e,t,r){var n=e[t];return n*r}function Jm(e,t,r,n){return t+Math.cos(e)*r+Math.sin(e)*n}class dJ extends bu{constructor(t,r,n){super(t,r,n),this.type="feColorMatrix";var i=lg(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":{var o=i[0];i=[.213+.787*o,.715-.715*o,.072-.072*o,0,0,.213-.213*o,.715+.285*o,.072-.072*o,0,0,.213-.213*o,.715-.715*o,.072+.928*o,0,0,0,0,0,1,0,0,0,0,0,1];break}case"hueRotate":{var s=i[0]*Math.PI/180;i=[Jm(s,.213,.787,-.213),Jm(s,.715,-.715,-.715),Jm(s,.072,-.072,.928),0,0,Jm(s,.213,-.213,.143),Jm(s,.715,.285,.14),Jm(s,.072,-.072,-.283),0,0,Jm(s,.213,-.213,-.787),Jm(s,.715,-.715,.715),Jm(s,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1];break}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,r,n,i,o){for(var{includeOpacity:s,matrix:l}=this,f=t.getImageData(0,0,i,o),m=0;m<o;m++)for(var v=0;v<i;v++){var I=Q9(f.data,v,m,i,o,0),B=Q9(f.data,v,m,i,o,1),E=Q9(f.data,v,m,i,o,2),S=Q9(f.data,v,m,i,o,3),_=Fc(l,0,I)+Fc(l,1,B)+Fc(l,2,E)+Fc(l,3,S)+Fc(l,4,1),O=Fc(l,5,I)+Fc(l,6,B)+Fc(l,7,E)+Fc(l,8,S)+Fc(l,9,1),R=Fc(l,10,I)+Fc(l,11,B)+Fc(l,12,E)+Fc(l,13,S)+Fc(l,14,1),T=Fc(l,15,I)+Fc(l,16,B)+Fc(l,17,E)+Fc(l,18,S)+Fc(l,19,1);s&&(_=0,O=0,R=0,T*=S/255),x9(f.data,v,m,i,o,0,_),x9(f.data,v,m,i,o,1,O),x9(f.data,v,m,i,o,2,R),x9(f.data,v,m,i,o,3,T)}t.clearRect(0,0,i,o),t.putImageData(f,0,0)}}class wx extends bu{constructor(){super(...arguments),this.type="mask"}apply(t,r){var{document:n}=this,i=this.getAttribute("x").getPixels("x"),o=this.getAttribute("y").getPixels("y"),s=this.getStyle("width").getPixels("x"),l=this.getStyle("height").getPixels("y");if(!s&&!l){var f=new a0;this.children.forEach(S=>{f.addBoundingBox(S.getBoundingBox(t))}),i=Math.floor(f.x1),o=Math.floor(f.y1),s=Math.floor(f.width),l=Math.floor(f.height)}var m=this.removeStyles(r,wx.ignoreStyles),v=n.createCanvas(i+s,o+l),I=v.getContext("2d");n.screen.setDefaults(I),this.renderChildren(I),new dJ(n,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(I,0,0,i+s,o+l);var B=n.createCanvas(i+s,o+l),E=B.getContext("2d");n.screen.setDefaults(E),r.render(E),E.globalCompositeOperation="destination-in",E.fillStyle=I.createPattern(v,"no-repeat"),E.fillRect(0,0,i+s,o+l),t.fillStyle=E.createPattern(B,"no-repeat"),t.fillRect(0,0,i+s,o+l),this.restoreStyles(r,m)}render(t){}}wx.ignoreStyles=["mask","transform","clip-path"];var _fe=()=>{};class eBe extends bu{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:r}=this,n=Reflect.getPrototypeOf(t),{beginPath:i,closePath:o}=t;n&&(n.beginPath=_fe,n.closePath=_fe),Reflect.apply(i,t,[]),this.children.forEach(s=>{if(!(typeof s.path>"u")){var l=typeof s.elementTransform<"u"?s.elementTransform():null;l||(l=P2.fromElement(r,s)),l&&l.apply(t),s.path(t),n&&(n.closePath=o),l&&l.unapply(t)}}),Reflect.apply(o,t,[]),t.clip(),n&&(n.beginPath=i,n.closePath=o)}render(t){}}class Ix extends bu{constructor(){super(...arguments),this.type="filter"}apply(t,r){var{document:n,children:i}=this,o=r.getBoundingBox(t);if(o){var s=0,l=0;i.forEach(R=>{var T=R.extraFilterDistance||0;s=Math.max(s,T),l=Math.max(l,T)});var f=Math.floor(o.width),m=Math.floor(o.height),v=f+2*s,I=m+2*l;if(!(v<1||I<1)){var B=Math.floor(o.x),E=Math.floor(o.y),S=this.removeStyles(r,Ix.ignoreStyles),_=n.createCanvas(v,I),O=_.getContext("2d");n.screen.setDefaults(O),O.translate(-B+s,-E+l),r.render(O),i.forEach(R=>{typeof R.apply=="function"&&R.apply(O,0,0,v,I)}),t.drawImage(_,0,0,v,I,B-s,E-l,v,I),this.restoreStyles(r,S)}}}render(t){}}Ix.ignoreStyles=["filter","transform","clip-path"];class tBe extends bu{constructor(t,r,n){super(t,r,n),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,r,n,i,o){}}class rBe extends bu{constructor(){super(...arguments),this.type="feMorphology"}apply(t,r,n,i,o){}}class nBe extends bu{constructor(){super(...arguments),this.type="feComposite"}apply(t,r,n,i,o){}}class iBe extends bu{constructor(t,r,n){super(t,r,n),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,r,n,i,o){var{document:s,blurRadius:l}=this,f=s.window?s.window.document.body:null,m=t.canvas;m.id=s.getUniqueId(),f&&(m.style.display="none",f.appendChild(m)),fgt(m,r,n,i,o,l),f&&f.removeChild(m)}}class aBe extends bu{constructor(){super(...arguments),this.type="title"}}class oBe extends bu{constructor(){super(...arguments),this.type="desc"}}var Ogt={svg:F3,rect:uJ,circle:DIe,ellipse:RIe,line:TIe,polyline:cJ,polygon:OIe,path:qA,pattern:NIe,marker:LIe,defs:MIe,linearGradient:PIe,radialGradient:UIe,stop:HIe,animate:IR,animateColor:jIe,animateTransform:GIe,font:KIe,"font-face":$Ie,"missing-glyph":WIe,glyph:lJ,text:_y,tspan:Cx,tref:YIe,a:qIe,textPath:VIe,image:zIe,g:wR,symbol:JIe,style:hJ,use:ZIe,mask:wx,clipPath:eBe,filter:Ix,feDropShadow:tBe,feMorphology:rBe,feComposite:nBe,feColorMatrix:dJ,feGaussianBlur:iBe,title:aBe,desc:oBe};function Ffe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ngt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ffe(Object(r),!0).forEach(function(n){bF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ffe(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Lgt(e,t){var r=document.createElement("canvas");return r.width=e,r.height=t,r}function Mgt(e){return NW.apply(this,arguments)}function NW(){return NW=ky(function*(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=document.createElement("img");return t&&(r.crossOrigin="Anonymous"),new Promise((n,i)=>{r.onload=()=>{n(r)},r.onerror=(o,s,l,f,m)=>{i(m)},r.src=e})}),NW.apply(this,arguments)}let Bx=class O7{constructor(t){var{rootEmSize:r=12,emSize:n=12,createCanvas:i=O7.createCanvas,createImage:o=O7.createImage,anonymousCrossOrigin:s}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.canvg=t,this.definitions={},this.styles={},this.stylesSpecificity={},this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=r,this.emSize=n,this.createCanvas=i,this.createImage=this.bindCreateImage(o,s),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,r){return typeof r=="boolean"?(n,i)=>t(n,typeof i=="boolean"?i:r):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:r}=this;r.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every(t=>t.loaded)}isFontsLoaded(){return this.fonts.every(t=>t.loaded)}createDocumentElement(t){var r=this.createElement(t.documentElement);return r.root=!0,r.addStylesFromStyleDefinition(),this.documentElement=r,r}createElement(t){var r=t.nodeName.replace(/^[^:]+:/,""),n=O7.elementTypes[r];return typeof n<"u"?new n(this,t):new FIe(this,t)}createTextNode(t){return new Rgt(this,t)}setViewBox(t){this.screen.setViewBox(Ngt({document:this},t))}};Bx.createCanvas=Lgt;Bx.createImage=Mgt;Bx.elementTypes=Ogt;function Dfe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Aw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Dfe(Object(r),!0).forEach(function(n){bF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Dfe(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}class Sw{constructor(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new T7(n),this.screen=new bx(t,n),this.options=n;var i=new Bx(this,n),o=i.createDocumentElement(r);this.document=i,this.documentElement=o}static from(t,r){var n=arguments;return ky(function*(){var i=n.length>2&&n[2]!==void 0?n[2]:{},o=new T7(i),s=yield o.parse(r);return new Sw(t,s,i)})()}static fromString(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new T7(n),o=i.parseFromString(r);return new Sw(t,o,n)}fork(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Sw.from(t,r,Aw(Aw({},this.options),n))}forkString(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Sw.fromString(t,r,Aw(Aw({},this.options),n))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,r=this;return ky(function*(){var n=t.length>0&&t[0]!==void 0?t[0]:{};r.start(Aw({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},n)),yield r.ready(),r.stop()})()}start(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{documentElement:r,screen:n,options:i}=this;n.start(r,Aw(Aw({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(t,r,n)}}const Pgt=Object.freeze(Object.defineProperty({__proto__:null,AElement:qIe,AnimateColorElement:jIe,AnimateElement:IR,AnimateTransformElement:GIe,BoundingBox:a0,CB1:SW,CB2:kW,CB3:_W,CB4:FW,Canvg:Sw,CircleElement:DIe,ClipPathElement:eBe,DefsElement:MIe,DescElement:oBe,Document:Bx,Element:bu,EllipseElement:RIe,FeColorMatrixElement:dJ,FeCompositeElement:nBe,FeDropShadowElement:tBe,FeGaussianBlurElement:iBe,FeMorphologyElement:rBe,FilterElement:Ix,Font:qh,FontElement:KIe,FontFaceElement:$Ie,GElement:wR,GlyphElement:lJ,GradientElement:fJ,ImageElement:zIe,LineElement:TIe,LinearGradientElement:PIe,MarkerElement:LIe,MaskElement:wx,Matrix:sJ,MissingGlyphElement:WIe,Mouse:IIe,PSEUDO_ZERO:$w,Parser:T7,PathElement:qA,PathParser:fs,PatternElement:NIe,Point:Uu,PolygonElement:OIe,PolylineElement:cJ,Property:fo,QB1:DW,QB2:RW,QB3:TW,RadialGradientElement:UIe,RectElement:uJ,RenderedElement:J2,Rotate:xIe,SVGElement:F3,SVGFontLoader:XIe,Scale:SIe,Screen:bx,Skew:AJ,SkewX:kIe,SkewY:_Ie,StopElement:HIe,StyleElement:hJ,SymbolElement:JIe,TRefElement:YIe,TSpanElement:Cx,TextElement:_y,TextPathElement:VIe,TitleElement:aBe,Transform:P2,Translate:QIe,UnknownElement:FIe,UseElement:ZIe,ViewPort:wIe,compressSpaces:BI,default:Sw,getSelectorSpecificity:CIe,normalizeAttributeName:yIe,normalizeColor:bIe,parseExternalUrl:oJ,presets:pgt,toNumbers:lg,trimLeft:vIe,trimRight:mIe,vectorMagnitude:QW,vectorsAngle:xW,vectorsRatio:eF},Symbol.toStringTag,{value:"Module"}));export{q4e as $,vQ as A,sh as B,dy as C,hy as D,npt as E,pw as F,MG as G,nf as H,Df as I,wn as J,bo as K,Wgt as L,Yp as M,K4e as N,xl as O,Ygt as P,Ah as Q,rg as R,Yg as S,Vgt as T,Jgt as U,zp as V,Ao as W,X5e as X,jW as Y,z0 as Z,p$ as _,uY as a,pye as a0,uf as a1,lye as a2,Kn as a3,rpt as a4,NA as a5,gg as a6,_de as a7,V7 as a8,ut as a9,LG as aa,e1 as ab,ug as ac,i3 as ad,fY as ae,VQe as af,n3 as ag,ept as ah,Wo as ai,cye as aj,iye as ak,nye as al,apt as am,opt as an,Aye as ao,bye as ap,hye as aq,Cye as ar,vye as as,aye as at,gye as au,yye as av,dye as aw,fye as ax,uye as ay,tpt as az,Ie as b,G7 as c,In as d,$gt as e,qgt as f,Hgt as g,X9 as h,mQ as i,EQ as j,Zg as k,Ugt as l,Kgt as m,$6 as n,zQ as o,CQ as p,Ggt as q,z5e as r,jgt as s,zgt as t,mE as u,l6 as v,XW as w,HE as x,Zgt as y,Xgt as z};